@charset "UTF-8";



#head_n {}
#head_n .descri { font-size:10px ; margin:0; padding:0; float:left; width:400px;}
#head_n .head_list { font-size:12px; float:right;}
#head_n .head_list ul { margin:0; padding:0;}   
#head_n .head_list li { display:inline; list-style-type:none; background:url(../img/icon_link.gif) left 50% no-repeat ;}
#head_n .head_list a { padding-left:18px}
#head_n .head_cl { clear:both;}

#head_n .head_img { margin-top:20px; } 




div#main-img3 { width:810px; margin: 10px auto; }

#main-img3 .top_left { float:left; width: 582px; height:260px; background:url(../img/top_back_a.jpg) left top no-repeat;}
#main-img3 .top_right { float:left; width:228px; height:260px; background:url(../img/pr_b.jpg) left top no-repeat;}
#main-img3 .top_cl { clear:left; font-size:0px; line-height:0%;}  
#main-img3 .top_add_first { padding:175px 0 0 10px; }
#main-img3 .top_first_img { padding-left:10px;}
#main-img3 .top_pr_list { padding:70px 0 0 9px;}
#main-img3 .top_pr_list ul { margin:0; padding:0;}
#main-img3 .top_pr_list li { margin:0; padding:0; list-style-type:none}
#main-img3 .pt3 { padding-top:4px !important;}



/*2.[2-3] g-navi2-----------------------------------*/

div#g-navi2{
	width: 810px;
	margin: 5px auto 10px ;
}

div#g-navi2:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html div#g-navi2 { display: inline-block; }
/* no ie mac \*/
* html div#g-navi2 { height: 1%; }
div#g-navi2 { display: block; }
/* */

div#g-navi2 dl{
	float: left;
}

div#g-navi2 dl dt{
	width: 116px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
}

div#g-navi2 dl dt a{
	display: block;
	width: 116px;
	height: 46px;
}


div#g-navi2 dl dt.navi1 a{
	background: url(../img/navi/navi1.gif) no-repeat;
}

div#g-navi2 dl dt.navi1 a:hover{
	background: url(../img/navi/navi1_r.gif) no-repeat;
}

div#g-navi2 dl dt.navi2{
	background: url(../img/navi/navi2.gif) no-repeat;
}

div#g-navi2 dl dt.navi2 a:hover{
	background: url(../img/navi/navi2_r.gif) no-repeat;
}

div#g-navi2 dl dt.navi3{
	background: url(../img/navi/navi3.gif) no-repeat;
}

div#g-navi2 dl dt.navi3 a:hover{
	background: url(../img/navi/navi3_r.gif) no-repeat;
}

div#g-navi2 dl dt.navi4{
	width: 115px;
	background: url(../img/navi/navi4.gif) no-repeat;
}

div#g-navi2 dl dt.navi4 a{
	width: 115px;
}

div#g-navi2 dl dt.navi4 a:hover{
	background: url(../img/navi/navi4_r.gif) no-repeat;
}

div#g-navi2 dl dt.navi5{
	background: url(../img/navi/navi5.gif) no-repeat;
}

div#g-navi2 dl dt.navi5 a:hover{
	background: url(../img/navi/navi5_r.gif) no-repeat;
}

div#g-navi2 dl dt.navi6{
	background: url(../img/navi/navi6.gif) no-repeat;
}

div#g-navi2 dl dt.navi6 a:hover{
	background: url(../img/navi/navi6_r.gif) no-repeat;
}

div#g-navi2 dl dt.navi7{
	width: 115px;
	background: url(../img/navi/navi7.gif) no-repeat;
}

div#g-navi2 dl dt.navi7 a{
	width: 115px;
}

div#g-navi2 dl dt.navi7 a:hover{
	background: url(../img/navi/navi7_r.gif) no-repeat;
}

div#g-navi2 dl dd{
	display: none;
	width: 112px;
	background:#E8E2D9 url(img/pull_down_bg.gif) no-repeat;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #CCCCCC;
}

div#g-navi2 dl:hover dd{
	display: block;
}

div#g-navi2 dl dd a{
	display: block;
	width: 100px;
	padding: 6px 6px 6px 6px;
}


/*scroll-----------------------------------*/

	.scroll_top2 { background: url(http://www.it-movin.co.jp/img/company_bar.jpg) left top no-repeat ; margin: 10px auto; width: 809px; height: 34px;}
	.scroll_txt2 { margin: 0px 0px 0px 187px ; padding-top: 10px; width: 600px; text-align: left; }
	.scroll_txt2 ul { margin: 0; padding: 0;}
	.scroll_txt2 li { margin: 0; padding: 0; padding-left: 20px !important; list-style-type: none; display: inline;}
	.scroll_txt2 a  {}

	#contents_main { width:570px; float:right;}
	#top_leftnavi  { width:220px; float:right; margin-right:19px;} 
	.main_top_cl { clear:right; font-size:0px ; line-height:0px;} 
	#contents_main h3 { margin:0; padding:0;}
	
	
	.h_bar { background:url(../img/h3_back.jpg) left top no-repeat; line-height:54px; width:570px; margin-bottom:15px;}
	.h_bar h3 { padding-left:10px; font-size:15px; font-weight:bold;}
	.newoffer { overflow:auto ;  height:220px; width:540px; margin-left:15px;}
	.newoffer ul { margin:0; padding:0;}
	.newoffer li { margin:0; padding:1px 0px; line-height:150%; list-style-type:none;}
	.newoffer a { padding-left:70px;}
	.job_t { text-align:left; color:#F60; font-size:10px; margin-bottom:5px; }
	
	.re01 { background:url(../img/icon/re01.jpg) left 50% no-repeat;}
	.re02 { background:url(../img/icon/re02.jpg) left 50% no-repeat;}
	.re03 { background:url(../img/icon/re03.jpg) left 50% no-repeat;}
	.re04 { background:url(../img/icon/re04.jpg) left 50% no-repeat;}
	.re05 { background:url(../img/icon/re05.jpg) left 50% no-repeat;}
	.re06 { background:url(../img/icon/re06.jpg) left 50% no-repeat;}
	.re07 { background:url(../img/icon/re07.jpg) left 50% no-repeat;}
	.re08 { background:url(../img/icon/re08.jpg) left 50% no-repeat;}
	.re09 { background:url(../img/icon/re09.jpg) left 50% no-repeat;}
	
	.mt40 { margin-top:40px;}
	.mt30 { margin-top:30px;}
	.mt20 { margin-top:20px;}
	.mt10 { margin-top:10px;}
	
	.top_t1 { width:560px; margin:auto; text-align:left; background:none; border:none;border-collapse:collapse;  }
	.top_t1 td { width:280px; padding:10px; border: 6px solid #FFF; border-collapse:collapse; vertical-align:top; background:#EEE }
	.cate_mark { background:url(../img/icon_link.gif) left 50% no-repeat; border-bottom:1px dotted #CCC; margin-bottom:5px;}
	.cate_mark a { padding-left:18px; font-weight:bold; font-size:13px;}
	
	.ms_box { border-bottom:1px dotted #CCC; padding-bottom:10px; margin-bottom:10px}
	.ms_img { float:left; width:60px ;}
	.ms_txt { float:left; margin-left:10px; width:500px; } 
	.ms_title { font-size:13px; margin-bottom:5px;}
	.ms_cl { clear:left; font-size:0px; line-height:0%;}
	.col_a { background:url(../img/arrow001.jpg) left 50% no-repeat;}
	.col_a a { padding-left:18px;}
	.col_txt { margin-left:20px; line-height:130%;}
	
	
	
	.job_txt_top { line-height:130%; font-size:11px}
	
	#top_leftnavi .navi_come { font-size:12px; line-height:130%; margin:5px 5px 0px;} 
	#top_leftnavi .about_itconsul {  border:1px solid #CCC; }
	#top_leftnavi .itconsulabout { margin:0px 10px 10px 10px;  }
	#top_leftnavi .itconsulabout ul { margin:0px; padding:0px;  }
	#top_leftnavi .itconsulabout li { margin:0px; padding: 2px  0px; list-style-type:none; background:url(../img/icon_link.gif) left 50% no-repeat ;  }
	#top_leftnavi .itconsulabout a { padding-left:18px; }
	.seminar_title { border-left:4px solid #2A378E ; padding-left:6px; margin-bottom:5px;}
	.seminar_txt { font-size:10px; line-height:130%; margin-bottom:15px;}
	
	
	
	

