@charset "UTF-8";

/************************************************************
 * パーツ名や使用ページ名（パス）を記入
 ************************************************************/


/************************************************************
 * reset
 ************************************************************/ 
.res14-contents,
.res14-footer-pagetop {
	background: #ffffff !important;
}
.nets_modules__box-type1 {
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 20px 0;
	background: #fff;
	border: 1px solid #E6E6E6;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

/************************************************************
 * header
 ************************************************************/ 
/*
* ヘッダー
*/
.res14-side-nav__other02-area--02{
	float:right;
}
.res14-header__contact-btn{
	margin-right:8px;
}
.res14-header__contact-btn:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;
}
/*
* ヘッダー Global Navi
*/
.res14-global-nav > li{
	padding:0;
}
.res14-global-nav li a{
  display: block;
  padding: 5px 0 16px 0;
}
.res14-global-nav__client{
  width: 170px;
}
.res14-global-nav__client_2{
  width: 185px;
}
.res14-global-nav__client_1{
  width: 150px;
}
.res14-global-nav__client--current {
  display: block;
  width: 160px;
  background: url(../../../../sol/contents/img/header/off_arrow.png) no-repeat center bottom !important;
}
.res14-global-nav__feature{
	width:125px;
}
.res14-global-nav__feature--current{
  	display: block;
	width:160px;
	background: url(../../../../sol/contents/img/header/off_arrow.png) no-repeat center bottom !important;
}
.res14-global-nav__service-lineup{
	width:195px;
}
.res14-global-nav__service-lineup--current{
  	display: block;
	width:160px;
	background: url(../../../../sol/contents/img/header/off_arrow.png) no-repeat center bottom !important;
}
.res14-global-nav__hublist{
	width:135px;
}
.res14-global-nav__hublist--current{
  	display: block;
	width:160px;
	background: url(../../../../sol/contents/img/header/off_arrow.png) no-repeat center bottom !important;
}
.res14-global-nav__client-service{
	width:160px;
}
.res14-global-nav__client-service--current{
  	display: block;
	width:160px;
	background: url(../../../../sol/contents/img/header/off_arrow.png) no-repeat center bottom !important;
}


/************************************************************
 * side
 ************************************************************/ 
 /*
* サイド お問い合わせ・ 弊社スタッフの派遣依頼
*/
.res14-sub-contact{
	border:1px #E6E6E6 solid;
	background:#FFFFFF;
	padding:15px 10px 10px 10px;
	margin:0 0 25px 0;
	border-radius: 4px;
}
.res14-sub-contact a:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;
}
.res14-sub-contact h4{
	margin:0 0 10px 0;
}

.res14-sub-contact p{
	font-size:11px;
}

 /*
* サイド 関連会社 関連リンク
*/
.res14-sub-related{
	border:1px solid #ccc;
	background:#FFFFFF;
	padding:0 0 8px 0;
}
.res14-sub-related img.icon {
	margin-bottom: 8px;
}
.res14-sub-related a{
	text-decoration: none;
	color: #333;
}
.res14-sub-related a:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;
}
.res14-sub-relatedlist{
	padding:0 12px 0 12px;
}
.res14-sub-relatedlist li{
	background:url(../../../../sol/contents/img/bg_job_detail_dots.gif) left top repeat-x;
	padding:16px 0 10px 0;
}
.res14-sub-relatedlist li:first-child{
	background:none;
}
.res14-sub-relatedlist li p{
	font-size:11px;
}
.res14-sub-relatedlist li img:first-child{
	margin:0 0 8px 0;
}
 
.res14-sub-contact > h4{
	color: #68B7E6;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 5px;
	text-align: center;
	border-bottom: 1px solid #68B7E6;
}

.contact-dispatchrequest__txt {
    margin: 0 0 10px 0;
    color: #008ae5 !important;
    font-size: 16px;
    font-weight: bold;
}

 /*
* サイドメニュー
*/
.cliant_sub_menu {
	margin-bottom: 20px;
}
.cliant_sub_menu ul li a {
	border-top: 1px dotted #D0D0D0;
	background: url(../../../../sol/contents/img/svg/icon/arrow_mini_right_menu.svg) no-repeat right center;
	padding: 10px;
	display: block;
}
.cliant_sub_menu ul li:last-of-type > a {
	border-bottom: 1px dotted #D0D0D0;
}
.cliant_sub_menu ul li a._menu_active {
	background-color: #E1F1FA !important;
	background: none;
	font-weight: bold;
	color: #68B7E6 !important;
}
.cliant_sub_menu ul li a:link {
	color: #696969;
}
.cliant_sub_menu ul li a:hover {
	background-color: #E1F1FA !important;
	text-decoration: none;
}
.cliant_sub_menu ul li a._menu_active:visited {
	color: #68B7E6 !important;
	text-decoration: none;
}
.cliant_sub_menu ul li a:visited {
	color: #696969 !important;
	text-decoration: none;
}
._jobRequest {
	color: #696969;
}
._jobRequest ._staffNotes {	
	line-height: 1.6;
	padding-bottom: 15px;
	border-bottom: 1px dotted #E6E6E6;
}

/************************************************************
 * ボタン
 ************************************************************/
.ns15-btn_inlined .ns15-btn_inner .ns15-btn_size003 {
	min-width: 174px !important;
	padding: 0px 10px !important;
}
.ns15-btn_size003 {
    font-size: 16px !important;
    font-weight: bold;
    height: 62px !important;
    line-height: 65px;
    width: auto;
}
.contact-dispatchrequest__btn {
	float: right;
	padding: 4px 0 0 0;
	width: 250px !important;
}

/************************************************************
 * sol/contents/client/index.html
 ************************************************************/
/*
* タイトル　詳細リンク有
*/
.client-top__title{
	overflow:hidden;
	font-size:18px;
	font-weight:bold;
	color:#444;
}
.client-top__title a{
	float:right;
	margin-top:5px;
	font-weight:normal;
}

/*
* 画像ボタンリスト
*/
.nets_modules__list-type5{
	margin:0 0 0 -18px;
}
.nets_modules__list-type5 li{
	float:left;
	margin:0 0 20px 18px;
}
.nets_modules__list-type5 li a:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;
}
.service-lineup dt a:hover img,
.service-lineup--last dt a:hover img{
	filter:Alpha(opacity:50);
	-moz-opacity:0.50;
	opacity:0.50;
}

/************************************************************
 * ../../../../sol/contents/client/service.html
 ************************************************************/
/*
* サービスラインナップ
*/
.service-lineup{
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.service-lineup dt,
.service-lineup--last dt{
	display:inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align:middle;
}
.service-lineup dd,
.service-lineup--last dd{
	display:inline-block;
	*display: inline;
	*zoom: 1;
	width:315px;
	padding:0 0 0 13px;
	vertical-align:middle;
}
.service-lineup--last{
	margin:0 0 25px 0;
}

/*
* お取引中のお客様向けサービス
*/
.client-service{
	overflow:hidden;
	background:#e9f2f7;
	padding:22px 22px 18px 22px;
	margin:0 0 16px 0;
}
.client-service a img{
	float:right;
	margin:46px 0 0 20px;
}
.client-service a:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;

}
.client-service h3 {
	margin:0 0 10px 0;
	font-size:17px;
	font-weight:bold;
}
.client-service h3 img{
	margin:0 0 5px 0;
}
.client-service p{
	font-size:13px;
}
.client-service ul{
	clear:both;
	background:#FFFFFF;
	padding:8px 10px 3px 25px;
	margin:15px 0 0 0;
}
.client-service ul li{
	padding:0 0 5px 0;
}
/*
* お問い合わせ
*/
.contact-dispatchrequest{
	border:5px #d0ebfb solid;
	background:#FFFFFF;
	padding:15px 16px 10px 20px;
	margin:25px 0 0 0;
}
.contact-dispatchrequest__txt{
	margin:0 0 10px 0;
	color:#ff7564;
	font-size:16px;
	font-weight:bold;
}
.contact-dispatchrequest__btn{
	float:right;
	padding:4px 0 0 0;
}
.contact-dispatchrequest li{
	font-size:12px;
}
.contact-dispatchrequest a:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;
}
._lineupNotes {
	font-size: 12px;
	margin-top: 5px;
}
a.cliantCmnLink {
    background: url('../../../../sol/contents/img/svg/icon/arrow_mini_right_menu.svg') right center no-repeat;
    display: block;
    padding: 20px 20px 20px 0;
	transition: .1s all linear;
	-webkit-transition: .1s all linear;
	-moz-transition: .1s all linear;
	border-top: 1px dotted #D0D0D0;
}
a.cliantCmnLink:link {
    color: #444444;
}
a.cliantCmnLink:hover {
    color: #444444;
	text-decoration: none;
	background: #f0f8fb url('../../../../sol/contents/img/svg/icon/arrow_mini_right_menu.svg') right center no-repeat;
}
a.cliantCmnLink:visited {
    color: #444444;
}
._serviceLineup a:last-of-type {
	border-bottom: 1px dotted #D0D0D0;
}

/************************************************************
 * sol/contents/client/os/index.html
 ************************************************************/
/*
* タイトル　詳細リンク有
*/
.client-os-top__title{
	overflow:hidden;
	font-size:18px;
	font-weight:bold;
	color:#444;
}
.client-os-top__title a{
	float:right;
	margin-top:5px;
	font-weight:normal;
}

/************************************************************
 * ../../../../sol/contents/client/eos/
 ************************************************************/
.eos_feature__list-top li a:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;
}
 
/************************************************************
 * ../../../../sol/contents/client/eos/feature-01.html-feature-05.html
 ************************************************************/
.eos_feature__list{
	margin:10px 0 0 -10px;
}
.eos_feature__list li{
	float:left;
	margin:0 0 10px 10px;
}
.eos_feature__list__btn01 a:hover img,
.eos_feature__list__btn02 a:hover img,
.eos_feature__list__btn03 a:hover img,
.eos_feature__list__btn04 a:hover img,
.eos_feature__list__btn05 a:hover img{
	filter:Alpha(opacity:0);
	-moz-opacity:0;
	opacity:0;
}
.eos_feature__list__btn01{
	background:url(../../../../sol/contents/client/images/pc/eos_btn01_on.gif) no-repeat left top;
}
.eos_feature__list__btn02{
	background:url(../../../../sol/contents/client/images/pc/eos_btn02_on.gif) no-repeat left top;
}
.eos_feature__list__btn03{
	background:url(../../../../sol/contents/client/images/pc/eos_btn03_on.gif) no-repeat left top;
}
.eos_feature__list__btn04{
	background:url(../../../../sol/contents/client/images/pc/eos_btn04_on.gif) no-repeat left top;
}
.eos_feature__list__btn05{
	background:url(../../../../sol/contents/client/images/pc/eos_btn05_on.gif) no-repeat left top;
}
.eos_feature__list__btn01--current a:hover img,
.eos_feature__list__btn02--current a:hover img,
.eos_feature__list__btn03--current a:hover img,
.eos_feature__list__btn04--current a:hover img,
.eos_feature__list__btn05--current a:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;
}

.nets_modules__table-type4 td.eos_table-cell-type1{
	background: #fff!important;
}

/************************************************************
 * ../../../../sol/contents/client/eos/example-01.html-example-04.html
 ************************************************************/
.eos_example__list{
	margin:10px 0 0 -10px;
}
.eos_example__list li{
	float:left;
	margin:0 0 10px 10px;
}
.eos_example__list__btn01 a:hover img,
.eos_example__list__btn02 a:hover img,
.eos_example__list__btn03 a:hover img,
.eos_example__list__btn04 a:hover img{
	filter:Alpha(opacity:0);
	-moz-opacity:0;
	opacity:0;
}
.eos_example__list__btn01{
	background:url(../../../../sol/contents/client/images/pc/eos_feature_btn01_on.gif) no-repeat left top;
}
.eos_example__list__btn02{
	background:url(../../../../sol/contents/client/images/pc/eos_feature_btn02_on.gif) no-repeat left top;
}
.eos_example__list__btn03{
	background:url(../../../../sol/contents/client/images/pc/eos_feature_btn03_on.gif) no-repeat left top;
}
.eos_example__list__btn04{
	background:url(../../../../sol/contents/client/images/pc/eos_feature_btn04_on.gif) no-repeat left top;
}
.eos_example__list__btn01--current a:hover img,
.eos_example__list__btn02--current a:hover img,
.eos_example__list__btn03--current a:hover img,
.eos_example__list__btn04--current a:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;
}

/************************************************************
 * ../../../../sol/contents/client/os/
 ************************************************************/
.os_example__list{
	margin:10px 0 0 -10px;
}
.os_example__list li{
	float:left;
	margin:0 0 10px 10px;
}
.os_example__list__btn01 a:hover img,
.os_example__list__btn02 a:hover img,
.os_example__list__btn03 a:hover img,
.os_example__list__btn04 a:hover img,
.os_example__list__btn05 a:hover img,
.os_example__list__btn06 a:hover img{
	filter:Alpha(opacity:0);
	-moz-opacity:0;
	opacity:0;
}
.os_example__list__btn01{
	background:url(../../../../sol/contents/client/os/images/pc/os_feature_btn01_on.gif) no-repeat left top;
}
.os_example__list__btn02{
	background:url(../../../../sol/contents/client/os/images/pc/os_feature_btn02_on.gif) no-repeat left top;
}
.os_example__list__btn03{
	background:url(../../../../sol/contents/client/os/images/pc/os_feature_btn03_on.gif) no-repeat left top;
}
.os_example__list__btn04{
	background:url(../../../../sol/contents/client/os/images/pc/os_feature_btn04_on.gif) no-repeat left top;
}
.os_example__list__btn05{
	background:url(../../../../sol/contents/client/os/images/pc/os_feature_btn05_on.gif) no-repeat left top;
}
.os_example__list__btn06{
	background:url(../../../../sol/contents/client/os/images/pc/os_feature_btn06_on.gif) no-repeat left top;
}
.os_example__list__btn01--current a:hover img,
.os_example__list__btn02--current a:hover img,
.os_example__list__btn03--current a:hover img,
.os_example__list__btn04--current a:hover img,
.os_example__list__btn05--current a:hover img,
.os_example__list__btn06--current a:hover img{
	filter:Alpha(opacity:70);
	-moz-opacity:0.70;
	opacity:0.70;
}
