@charset "utf-8";

/* contents position */
#mainContents{
	margin-top:12px;
}

/* s_navigation */
#s_navigation{
	background:url(../images/s_navi_bg.gif) no-repeat left bottom;
	padding-bottom:11px;
}

#s_navigation ul{
	margin-left:10px;
	font-size:1px;
	line-height:0;
	width:240px;
}

#s_navigation ul li{
	* display:inline
}

#s_navigation ul li a{
	font-size:12px;
	line-height:normal;
}

#s_navigation ul li.sNavi01{
	height:40px;
	background:url(../../services/images/s_navi_01_over.gif) no-repeat left top;
}

#s_navigation ul li.sNavi02{
	background:url(../../services/images/s_navi_02_over.gif) no-repeat left top;
}

#s_navigation ul li.sNavi03{
	background:url(../../services/images/s_navi_03_over.gif) no-repeat left top;
}

#s_navigation ul li.sNavi04{
	background:url(../../services/images/s_navi_04_over.gif) no-repeat left top;
}

#s_navigation ul li.sNavi05{
	background:url(../../services/images/s_navi_05_over.gif) no-repeat left top;
}

#s_navigation ul li.sNavi06{
	background:url(../../services/images/s_navi_06_over.gif) no-repeat left top;
}

#s_navigation ul li.sNavi07{
	background:url(../../services/images/s_navi_07_over.gif) no-repeat left top;
}

#s_navigation ul li.sNavi08{
	background:url(../../services/images/s_navi_08_over.gif) no-repeat left top;
}

#s_navigation ul li.sNavi09{
	background:url(../../services/images/s_navi_09_over.gif) no-repeat left top;
}

#s_navigation ul.ss_navi{
	margin-left:0;
	border-right:1px solid #cccccd;
	border-bottom:1px solid #cccccd;
	border-left:1px solid #cccccd;
	width:238px;
	background-color:#869fc1;
}

#s_navigation ul.ss_navi li{
	margin-left:0;
	background:url(../images/dotline.gif) repeat-x left top;
}

#s_navigation ul.ss_navi li.cr a{
	background-color:#718db7!important;
}

#s_navigation ul.ss_navi li a{
	padding:3px 5px 3px 40px;
	width:193px;
}

#s_navigation ul.ss_navi li a:link {
	color: #fff;
	display:block;
	background:url(../images/navi_arrow.gif) no-repeat 30px center #869fc1;
	text-decoration: none;
}

#s_navigation ul.ss_navi li a:visited {
	color: #fff;
	display:block;
	background:url(../images/navi_arrow.gif) no-repeat 30px center #869fc1;
	text-decoration: none;
}
#s_navigation ul.ss_navi li a:hover {
	color: #fff;
	display:block;
	background:url(../images/navi_arrow.gif) no-repeat 30px center #718db7;
	text-decoration: none;
}
#s_navigation ul.ss_navi li a:active {
	color: #fff;
	display:block;
	background:url(../images/navi_arrow.gif) no-repeat 30px center #718db7;
	text-decoration: none;
}


#contents h1{
	margin-bottom:20px;
}

#contents h2{
	margin-bottom:20px;
}

#contents h3{
	margin-bottom:10px;
}

#contents h3.jp{
	background:url(../images/ico_title.gif) no-repeat left 0.3em;
	padding-left:17px;
	font-weight:bold;
}

#contents h4{
	background:url(../images/ico_title.gif) no-repeat left center;
	padding-left:17px;
	font-weight:bold;
}


.clear{
	clear:both;	
}
.clients_featuresboxwrap{
	margin-top:20px;
	width:674px;
	height:210px;
	border:solid 3px #e5e5e5;
}
.clients_featuresboxwrap2{
	margin-top:20px;
	width:674px;
	height:230px;
	border:solid 3px #e5e5e5;
}
.clients_featuresbox{
	margin:23px 20px;
	width:640px;
}
.clients_featuresbox .box_l{
	float:left;
	width:202px;
	margin-right:15px;	
}
.clients_featuresbox .box_r{
	float:right;
	width:423px;
}
.clients_featuresbox .box_r .title_l{
	float:left;	
}
.clients_featuresbox .box_r .title_r{
	float:left;	
}
.clients_featuresbox .box_r .title_r .featurestitle{
	font-size:21px;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif  !important;
}





.clients_serviceCategory{
	margin-top:40px;
}

.clients_serviceCategory_btn {
	padding-top:10px;
}
.clients_serviceCategory_btn2 {
	padding-top:30px;
}
.clients_serviceCategory_btn i,.clients_serviceCategory_btn2 i{color:#1B3B73;}

.clients_serviceCategory_btn li,.clients_serviceCategory_btn2 li{
	float:left;
	width:46%;
}
.clients_serviceCategory_btn .sp_l,.clients_serviceCategory_btn2 .sp_l{
	margin-left:8%;
}




