#lNav{margin-top:30px}
#lNav ul{border-bottom:3px solid #0071be}
#lNav ul:before,#lNav ul:after{content:"";display:table}
#lNav ul:after{clear:both}
#lNav ul{zoom:1}
#lNav ul li{float:left;margin-right:1px}
#lNav ul li#lNav1 a{display:block;background-image:url("/service/images/cmn_tab1.png");background-repeat:no-repeat;background-position:0 0;width:130px;height:70px;overflow:hidden;text-indent:100%;white-space:nowrap;outline:none;height:35px}
#lNav ul li#lNav2 a{display:block;background-image:url("/service/images/cmn_tab2.png");background-repeat:no-repeat;background-position:0 0;width:190px;height:70px;overflow:hidden;text-indent:100%;white-space:nowrap;outline:none;height:35px}
#lNav ul li a.current,#lNav ul li a:hover{background-position:0 -35px !important}
.service_list .columns dt{line-height:1}
.service_list .columns dd{margin-top:5px;line-height:1.8;font-size:0.92308em}
#summary{margin-top:30px}
#summary:before,#summary:after{content:"";display:table}
#summary:after{clear:both}
#summary{zoom:1}
#summary p{float:left;margin-top:20px}
#summary .btn-block{float:right}
#summary .btn-block li{display:inline;float:left;margin-left:10px}
#summary .btn-block li a:hover{background-color:#FFF;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75}#ct1 p{line-height:1.8;margin-top:12px;font-size:0.92308em}#ct1 .btn-block{margin-top:60px;letter-spacing:-0.40em;text-align:center}#ct1 .btn-block li{display:inline-block;*display:inline;*zoom:1;margin:0 10px;letter-spacing:normal}#ct1 .btn-block li a:hover{background-color:#FFF;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75}

#ct1 .recruit_merit {
  margin:18px 0 10px 30px;
}

#ct1 .recruit_merit li {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
  list-style:disc;
  margin:5px 0 0;
}
#ct1 .recruit_text {
	background-image: url(../images/career_management_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	vertical-align: middle;
	padding-top: 2px;
	margin: 10px 0 18px 0 ;
}
#ct1 #contents_m {
	background-image: url(../images/career_management_back.png);
	background-repeat: repeat;
	background-position: left top;
	width: 900px;
	margin-top: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: 0px;
	margin-bottom: 0px;
}
#ct1 #contents_m #point1_3 {
	height: 159px;
	width: 875px;
	clear: both;
	margin: 10px 0;
	padding: 0px;
}

#ct1 #contents_m .point_a {
	height: 159px;
	width: 285px;
	float: left;
	margin: 0px;
	padding-right: 10px;
}
#ct1 #contents_m .point_b  {
	height: 159px;
	width: 285px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#ct1 #contents_m #contents_text02 {
	clear: both;
}




#ct1 #contents_m .title_sns {
	height: 17px;
	width: 466px;
	padding-top: 10px;
}

#ct1 .sns_merit {
  margin:18px 0 10px 30px;
}

#ct1 .sns_merit li {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
  list-style:disc;
  margin:5px 0 0;
	color: #0972c1;
}
#ct1 #for_company {
	width: 880px;
	height: 170px;
}
#ct1 #for_company #for_company_text {
	width: 650px;
	float: left;
}

#ct1 #for_company #sns {
	float: right;
	height: 73px;
	width: 219px;
	margin: 0px;
	padding-top: 75px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}
