@charset "shift_jis";
/* CSS Document */

/*---------middleleftの設定*/
#middleleft{ float:left; width:470px; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}


/*---------middlecenterの設定*/
#middlelcenter{width:600px; float:left; margin:15px; padding:15px;}


/*---------middlerightの設定*/
#middleright_cont{ float:right; width:190px; margin: 0px 0px 0px 0px; padding:5px 10px 0px 0px; }
.middleright_gray_cont{  width:188px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #CCCCCC; }
.border_bottom{ height:1px; border-bottom: 1px dotted #CCCCCC; font-size:1px;}
.middleleftl_gray{  width:444px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #CCCCCC; }
/*---------agreeの設定*/ 
.py{ width:480px;} 
/*---------mtの設定*/
.mtleft{ float:left; width:190px; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.mtright{float:left; width:470px; margin: 0px 0px 0px 0px; padding:5px 0px 0px 10px;}
                                           
/*---------mapの設定*/
.maphed	{background:#F2F2F2; text-align:right;}
.mapbody{width:400px;}
.mapaddr{padding:10px 10px 3px 10px;text-align:left;width:400px;border-bottom:1px dashed #CCCCCC; font-size:12px;}
.mapstation	{width:400px;text-align:left; margin:5px;padding:4px;font-size:12px;}
.style1 {color: #FFFFFF}

								  										  
/*---------sitemapの設定*/
/**********サイトマップの設定***********/
.twoblock{ width:450px;}
.twoblock_left{ width:245px; float:left;}
.twoblock_left dl{list-style-position:outside; margin:0px 0px 0px 0px; padding:0px; list-style-type:none;}
.twoblock_left dt{ margin:0px; padding:5px 0px 5px 10px;}
.twoblock_left dd{ margin:0px; padding:5px 0px 0px 20px;}
.twoblock_right{ width:205px; float:right;}
.twoblock_right dl{list-style-position:outside; margin:0px 0px 0px 0px; padding:0px; list-style-type:none;}
.twoblock_right dt{ margin:0px; padding:5px 0px 5px 10px;}
.twoblock_right dd{ margin:0px; padding:5px 0px 0px 20px;}
/**********サイトマップの設定***********/


/*---------お仕事をお探しの企業様の設定*/
.nave{ background-image:url(../img/nave_bdown.gif); background-repeat:no-repeat; margin: 5px 0px 0px 210px; height:25px;}
.width450{ width:450px; padding: 0px 0px 15px 10px; }
.width430{ width:430px; padding-bottom:20px; }

/*---------データ入力サービスの設定*/
.dask{ background-image:url(../img/data_dask.gif); background-repeat:no-repeat;}
.border{ width:280px; margin:5px 0px 0px 0px; padding:3px 20px 3px 20px; border:solid 1px #000000;} 
.img_style{ margin:0px 0px 5px 10px;}
.kaku{ background-image:url(../img/img_kaku.jpg); background-repeat:no-repeat; width:448px; height:130px;}
.kaku p{  text-align:left; margin:5px; padding-left:10px;  background-color:#E6EFF9; width:220px;}
.star{ margin:0px; padding:0px;}
.star ul{list-style-type:none; background-image:url(../img/star.jpg); background-repeat:no-repeat; margin:0px; padding:0px;}
.star li{ margin:0px; padding:3px 0px 0px 28px; height:23px; color: #336699; font-size:14px; font-weight:bold; }
.baco{ margin:0px; padding:0px; list-style-position:inside;}
.baco li{ margin-left:5px; padding:0px;}

/*---------movabletypeの設定*/
.mt{ width:620px; float:left; margin-top:20px;}


/*---------色の設定*/
.white{ background-color:#FF0000;}
.white_font{ color:#FFFFFF;}
.bule{ background-color:#F2F2F2;}
.skybule{ color:#3399FF;}
.red{color: #FF0000;}					 
.orenge{ color:#FF6600;}
.line_dotted{ border-bottom: 1px #CCCCCC dotted;}
/*---------スペースの設定*/
.magintop{ margin-top:180px;}							 
.space10{ margin:0px 10px 0px 10px; padding:0px;}
.spacebottom{ margin-bottom:5px; padding:0px;}
.spacetop{ margin:0px; padding-top:10px}
.spacetb{ margin:10px 0px 20px 0px; padding:0px; }
.space5{ margin:10px 5px 10px 5px; padding:0px;}
.spacetb5{ margin:5px 0px 5px 0px; padding:0px;}
.spl{ padding-left:5px;}
.spl40{padding-left:40px;}
.ft15{ font-size:15px;}
.spmuch{ margin-left:285px;}
.table_style{ margin:2px 2px; padding:0px;}
/*---------その他の設定*/
.strong{ font-weight:bold;}
.width{ width:190px;}

.ssl{width:400px; margin:30px 0px 10px 150px; padding:0px; text-align:left; font-size:11px}
.ssl_line{ border: solid 1px #000000 ; margin:0px; padding:3px;}
/*---------mtITエンジニアの設定*/
.cont table{ background-color:#999999;}
.cont th{ background-color:#FFFFFF; text-align:left; color:#333333;}
.cont td{ background-color:#FFFFFF;}
li{ list-style-position: inside;}
.list{ text-align:left; margin:0px; padding:0px;}
.list table{ margin:0px;}
.list th{ font-size:14px; text-align:left;}
.list td{ background-color:#e4e4e4}
.list ul{margin:0px; margin-top:3px; padding:0px;}
.list li{ margin:0px; padding-left:10px;}
.subbtn{ width:480px; float:right; list-style-type:none; margin:0px; padding-right:10px;}
.subbtn ul{ margin:0px; padding:0px;}
.subbtn li{ margin:0px; padding:0px; width:157px; float:right;}
.itstyle{ font-size:13px; border:1px solid #999999;}
.itline{ border-top:5px #999999 solid;}
.newsline{ border-top:5px #006400 solid;}
.secretline{ border-top:5px #669900 solid;}

