/* ===================================================================
CSS information
 file name  :  layout.css
 style info :  レイアウトについての設定
=================================================================== */
.normal {
	font-size:11px;
	font-weight:normal;
}
.inner {
	margin-left:10px;
	margin-right:10px;
	line-height:24px;
}
.strong01 {
	font-weight:bold;
	color:#F90;
}
/* ===================================================================
headerエリア
=================================================================== */

/*ヘッダーディスクリプション*/
.header_bar {
	width:100%;
	background-color:#190F4C;
}
.header_bar_text {
	width:1000px;
	margin:0 auto;
	color:#FFF;
}
/*ヘッダーコンテンツ*/
.header_all {
	width:100%;
	background-color:#FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom:5px;
}
.header {
	width:1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header_log {
	float:left;
}
.header_right_contents {
	float:right;
}
/* ===================================================================
ヘッダーメニュー
=================================================================== */
.hdmenu {
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ACACAC;
}
.hdmenur {
	float:right;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACACAC;
	border-left-color: #ACACAC;
}
.hdu_01 {
width:160px;
height:45px;
	float:left;
}
.hdu_02 {
	float:left;
}
.hdu_03 {
	float:right;
}
/* ===================================================================
トップスライダー
=================================================================== */
#mvBox {
	height:460px;
	position:relative;
}
.leftNav {
	background: url(../image/mv_navi01.png) right center no-repeat  /*rgba(204,204,204,0.9);*/;
}
.rightNav {
	background: url(../image/mv_navi02.png) left center no-repeat  /*rgba(204,204,204,0.9);*/;
}
.leftNav:hover {
	background: url(../image/mv_navi01_ro.png) right center no-repeat  /*rgba(204,204,204,0.9);*/;
}
.rightNav:hover {
	background: url(../image/mv_navi02_ro.png) left center no-repeat  /*rgba(204,204,204,0.9);*/;
}
#thumbNavi {
	width:1000px;
	height:195px;
	margin:0 0 0 -500px;
	position: absolute;
	top:350px;
	left:50%;
}
#thumbNavi ul {
}
#thumbNavi ul li {
	display: inline;
	padding-left: 4px;
}
/* ===================================================================
パンくずエリア
=================================================================== */
.pan_bar {
	width:100%;
}
.pan_bar_text {
	text-align:left;
	width:1000px;
	color:#484848;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
}
.breadcrumbs {
	margin:0;
	padding:0;
	font-size:11px;
}
.breadcrumbs a {
	color:#484848;
}
.breadcrumbs a:hover {
	color:#8E8E8E;
}

/* ===================================================================
共通コンテンツ
=================================================================== */
.accessw{
	padding: 25px;
	border: 5px solid #DFDFDF;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	background-repeat: no-repeat;

}
.accessw_t{font-size:20px;font-weight:bold; color:#5F5F5F;}
.accessw_ts{font-size:15px;font-weight:bold; color:#5F5F5F;}
.accessw_tw{}
.tell{
	width:320px;
	border-right-style: dotted;
	border-right-color: #ccc;
	border-right-width: 1px;
}
.maill{width:300px;padding-left:20px;}
.maill a{color:#FFF;}





.accessw_bb{
width:280px;
text-align:center;
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:14px;font-family:arial, helvetica, sans-serif; padding: 10px 0px 10px 0px; 
text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

.accessw_bb:hover{
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}
/* ===================================================================
コンテンツ枠組み・左・右
=================================================================== */
body.home.page div.contents {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.contents_bg {
	height: 300px;
	width: auto;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../image/background_wrapper.gif);
	background-position: center top;
}
div.contents {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.contents_r {
	float:right;
	width:250px;
	margin-top:30px;
	text-align:left;
}
.contents_l {
	float:left;
	width:710px;
	margin-top:30px;
	text-align:left;
	background-color:#FFF;
	/* 左上のみ角丸 */
border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	/* 右上のみ角丸 */
border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
}
/* ===================================================================
コンテンツ右
=================================================================== */
.side_menu_w {
	border: 1px solid #dfdfdf;
	padding:10px;
	background-color:#FFF;
}
/*--------------通常サイドバー------------------*/
.menu-side-navi-container {
}
.menu-side-navi-container ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu-side-navi-container li {

	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:10px 33px;
	text-indent:25px;
	line-height:43px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	padding-top:15px;
	padding-bottom:10px;
}
.menu-side-navi-container li a {
	color:#484848;
}
/*--------------人材サービスサイドバー------------------*/
.menu-side-jinzai-container {
}
.menu-side-jinzai-container ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu-side-jinzai-container li {
	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:10px 33px;
	text-indent:25px;
	line-height:43px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	padding-top:15px;
	padding-bottom:10px;
}
.menu-side-jinzai-container li a {
	color:#484848;
}
/*--------------契約業態サイドバー------------------*/
.menu-side-keiyakugyoutai-container {
}
.menu-side-keiyakugyoutai-container ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu-item-444{
 cursor: pointer;
}
.menu-side-keiyakugyoutai-container li {
	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:10px 33px;
	text-indent:25px;
	line-height:43px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	padding-top:15px;
	padding-bottom:10px;
}
.menu-side-keiyakugyoutai-container li a {
	color:#484848;
}
/*--------------業務委託BPOサイドバー------------------*/
.menu-side-bpo-container {
}
.menu-side-bpo-container ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu-side-bpo-container li {
	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:10px 33px;
	text-indent:25px;
	line-height:43px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	padding-top:15px;
	padding-bottom:10px;
}
.menu-side-bpo-container li a {
	color:#484848;
}
/*-------------サービス分野サイドバー------------------*/
.menu-side-bunya-container {
}
.menu-side-bunya-container ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu-side-bunya-container li {
	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:10px 33px;
	text-indent:25px;
	line-height:43px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	padding-top:15px;
	padding-bottom:10px;
}
.menu-side-bunya-container li a {
	color:#484848;
}
/*-------------日本リックについてサイドバー------------------*/
.menu-side-rickabout-container {
}
.menu-side-rickabout-container ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu-side-rickabout-container li {
	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:10px 33px;
	text-indent:25px;
	line-height:43px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	padding-top:15px;
	padding-bottom:10px;
}
.menu-side-rickabout-container li a {
	color:#484848;
}
/*-------------採用情報サイドバー------------------*/
.menu-side-saiyou-container {
}
.menu-side-saiyou-container ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu-side-saiyou-container li {
	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:10px 33px;
	text-indent:25px;
	line-height:43px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	padding-top:15px;
	padding-bottom:10px;
}
.menu-side-saiyou-container li a {
	color:#484848;
}
/*-------------会社情報サイドバー------------------*/
.menu-side-kaisha-container {
}
.menu-side-kaisha-container ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.menu-side-kaisha-container li {
	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:10px 33px;
	text-indent:25px;
	line-height:43px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CACACA;
	padding-top:15px;
	padding-bottom:10px;
}
.menu-side-kaisha-container li a {
	color:#484848;
}
/* ===================================================================
コンテンツ左
=================================================================== */
/* ===================================================================
トップページ
=================================================================== */
.topw {
width:350px;
height:185px;
	padding: 20px;
	border: 1px solid #344886;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	background-repeat: no-repeat;
}
.toplinw a {
	border: 1px solid #344886;
font-size:13px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	display:block;
	color:#484848;
	background-color:#fff;
}
.toplinw a:hover {
	color:#fff;
	background-color:#267177;
}

/* ===================================================================
サービス拠点
=================================================================== */

.kyoten_title {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";
	font-size: 25px;
	background-image: url(../image/common_title_back_b.gif);
	background-repeat: no-repeat;
	width: 690px;
	background-position: bottom;
	height: 40px;
}
.kyoten_img {
	float:left;
	height: 275px;
	width: 210px;
	margin-right:25px;
}
.kyoten_data {
	float:left;
	width:370px;
}
.kyoten_link_normal a {
	color:#43474b;
}
.kyoten_twaku {
	width:165px;
	text-align:center;
	padding: 5px;
	border: 1px solid #CCC;
}
.kyoten_twaku a {
	color:#43474b;
}
a:hover .kyoten_twaku {
	display:block;
	padding: 5px;
	border: 1px solid #39C;
	background-color:#09C;
	color:#FFF;
}
/* ===================================================================
サービス拠点
=================================================================== */
.torihikilist {
	list-style-position: inside;
	list-style-type: circle;
}
/* ===================================================================
沿革
=================================================================== */
.enkaku_tabele_style_left {
	font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif;
	padding:5px;
	font-size: 23px;
	text-align: center;
	color:#3D65A4;
	border: 3px solid #3D65A4;
}
.enkaku_tabele_style_right {
	font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.enkaku_leftboader {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5976A4;
	padding-left:10px;
}
/* ===================================================================
会社概要
=================================================================== */
.kaishagaiyou_itiran{
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.kaishagaiyou_itiran a{
	color:#43474b;
}

/* ===================================================================
人材サービスの強み
=================================================================== */
.tsuyomi_s_title {
	font-size: 16px;
	font-weight: bold;
	color:#2b4772;
}
.tsuyomi_no {
	vertical-align: middle;
	font-size:24px;
	font-weight:bold;
	color:#309D8B;
}
.tsuyomi_c {
	font-weight: bold;
	padding: 10px;
	height: 105px;
	width: 165px;
	border: 1px solid #309D8B;
	text-align:center;
	color:#309D8B;
}
.tsuyomi_c a {
	color:#43474b;
}
.tsuyomi_c:hover {
	display:block;
	padding: 10px;
	border: 1px solid #309D8B;
	background-color:#309D8B;
	color:#FFF;
}
/* ===================================================================
リックのBPOサービスとは 
=================================================================== */
.bposervice_c {
	font-weight: bold;
	padding: 10px;
	height: 165px;
	width: 224px;
	border: 1px solid #453C3D;
	text-align:center;
	color:#309D8B;
}
.bposervice_title {
	font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif;
	font-size:20px;
	line-height:26px;
	color:#453C3D;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #453C3D;
	padding-bottom:10px;
}
.bposervice_text {
	text-align:left;
	font-weight:normal;
	color:#453C3D;
	margin-top:15px;
}
.bposervice_s_title {
	font-size: 16px;
	font-weight: bold;
	color:#2b4772;
}
.bposervice_m_title {
	margin-bottom:5px;
	font-weight:bold;
	color:#04376C;
	text-align:left;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #04376C;
	padding-left:5px;
	letter-spacing:-1px;
}
.bposervice_itiran {
	padding:10px;
	width: 224px;
	text-align:center;
	font-size:13px;
	border: 1px solid #CCC;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.bposervice_itirantitle_back {
	background-image: url(../image/bpo_itiran_backtitle.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 690px;
}
.bposervice_itiran_img {
	padding-bottom:10px;
}
.bposervice_itiran_text {
	margin-top:5px;
	text-align:left;
}
.bposervice_link {
	background-color:#04376C;
	padding:3px;
	margin-top:10px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.bposervice_link a {
	color:#FFF;
	display:block;
}
.bposervice_link:hover {
	background-color:#0D58A6;
}

/* ===================================================================
日本リックについて
=================================================================== */
.aboutrick_itirantitle_back {
	background-image: url(../image/aboutrick_itiran_backtitle.jpg);
	background-repeat: no-repeat;
	height: 120px;
	width: 690px;
}
.aboutrick_m_title {
	margin-bottom:5px;
	font-weight:bold;
	color:#04376C;
	text-align:left;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #04376C;
	padding-left:5px;
	letter-spacing:-1px;
}
.aboutrick_itiran {
	padding:10px;
	width: 224px;
	text-align:center;
	font-size:13px;
	border: 1px solid #CCC;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
/* ===================================================================
日本リック社員紹介
=================================================================== */
.stufftabcontent {
	width:710px;
	height:400px;
	padding-right:10px;
}
.spoji {
	font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif;
	font-size:13px;
}
.sname {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";
	font-size:35px;
}
.snames {
	font-family:"Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Meiryo, Verdana, Arial, sans-serif;
	font-size:13px;
	margin-left:10px;
}
.smid {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";
	font-size:18px;
	font-weight:bold;
}
.stext {
width:460px;
	font-size:12px;
	height: 225px;
	overflow: auto;
	overflow-x: hidden;
}
#stufftab li {
	float: left;
	margin-top:15px;
	list-style: none;
	cursor: pointer;
	background: #eee;
	border: 1px solid #CCC;
}
#stufftab li.select {
	margin-top:15px;
}
.disnon {
	display: none;
}

/* ===================================================================
スタッフ背景
=================================================================== */
.stuff1 {
	background-image: url(../stuffimg/1.jpg);
	background-repeat: no-repeat;
}
.stuff2 {
	background-image: url(../stuffimg/2.jpg);
	background-repeat: no-repeat;
}
.stuff3 {
	background-image: url(../stuffimg/3.jpg);
	background-repeat: no-repeat;
}
.stuff4 {
	background-image: url(../stuffimg/4.jpg);
	background-repeat: no-repeat;
}
.stuff5 {
	background-image: url(../stuffimg/5.jpg);
	background-repeat: no-repeat;
}
.stuff6 {
	background-image: url(../stuffimg/6.jpg);
	background-repeat: no-repeat;
}
.stuff7 {
	background-image: url(../stuffimg/7.jpg);
	background-repeat: no-repeat;
}
.stuff8 {
	background-image: url(../stuffimg/8.jpg);
	background-repeat: no-repeat;
}
.stuff9 {
	background-image: url(../stuffimg/9.jpg);
	background-repeat: no-repeat;
}
.stuff10 {
	background-image: url(../stuffimg/10.jpg);
	background-repeat: no-repeat;
}
.stuff11 {
	background-image: url(../stuffimg/11.jpg);
	background-repeat: no-repeat;
}
.stuff12 {
	background-image: url(../stuffimg/12.jpg);
	background-repeat: no-repeat;
}
.stuff13 {
	background-image: url(../stuffimg/13.jpg);
	background-repeat: no-repeat;
}
.stuff14 {
	background-image: url(../stuffimg/14.jpg);
	background-repeat: no-repeat;
}
.stuff15 {
	background-image: url(../stuffimg/15.jpg);
	background-repeat: no-repeat;
}
.stuff16 {
	background-image: url(../stuffimg/16.jpg);
	background-repeat: no-repeat;
}
.stuff17 {
	background-image: url(../stuffimg/17.jpg);
	background-repeat: no-repeat;
}
.stuff18 {
	background-image: url(../stuffimg/18.jpg);
	background-repeat: no-repeat;
}
.stuff19 {
	background-image: url(../stuffimg/19.jpg);
	background-repeat: no-repeat;
}
.stuff20 {
	background-image: url(../stuffimg/20.jpg);
	background-repeat: no-repeat;
}
.stuff21 {
	background-image: url(../stuffimg/21.jpg);
	background-repeat: no-repeat;
}
.stuff22 {
	background-image: url(../stuffimg/22.jpg);
	background-repeat: no-repeat;
}
.stuff23 {
	background-image: url(../stuffimg/23.jpg);
	background-repeat: no-repeat;
}
.stuff24 {
	background-image: url(../stuffimg/24.jpg);
	background-repeat: no-repeat;
}
.stuff25 {
	background-image: url(../stuffimg/25.jpg);
	background-repeat: no-repeat;
}
.stuff26 {
	background-image: url(../stuffimg/26.jpg);
	background-repeat: no-repeat;
}
.stuff27 {
	background-image: url(../stuffimg/27.jpg);
	background-repeat: no-repeat;
}
.stuff28 {
	background-image: url(../stuffimg/28.jpg);
	background-repeat: no-repeat;
}
.stuff29 {
	background-image: url(../stuffimg/29.jpg);
	background-repeat: no-repeat;
}

/* ===================================================================
 BPO（業務委託）サービス導入のメリット 
=================================================================== */
.bposervice_melit_waku {
	width:330px;
	height:240px;
}
.bposervice_melit_waku:hover {
	padding:10px;
	border: 1px solid #3D65A4;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.bposervice_melit_title {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";
	vertical-align:middle;
	padding-top:10px;
	padding-left:25px;
	font-size:26px;
	font-weight:bold;
}
.bposervice_melit_no {
	width:60px;
	color:#FFF;
	text-align:center;
	font-size:26px;
}
.arrow_box {
	position: relative;
	background: #3D65A4;
	border: 4px solid #3D65A4;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.arrow_box:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(4, 55, 108, 0);
	border-top-color: #3D65A4;
	border-width: 10px;
	margin-left: -10px;
}
.bposervice_melit_text {
	text-align:left;
	font-size:15px;
	line-height:26px;
}

.bposervice_tsuyomili {
	width:100%;
	font-size:16px;
	height:14px;
	background:url(../image/listarrow.gif)left 50% no-repeat;
	background-size:11px 11px;
	vertical-align: middle;
padding-top:5px;
	display: table;
	padding-left:20px;
	color:#C53D55;
font-weight:bold;
}

/* ===================================================================
よくある質問
=================================================================== */
.qa_list ul {
	list-style-type:none;
}
.qa_list a {
	color:#34568b;
}
.qa_list {
	width:100%;
	font-size:16px;
	cursor: pointer;
	background:url(../image/listarrow.gif)left 50% no-repeat;
	background-size:11px 11px;
	margin-bottom: 10px;
	padding-left:15px;
	vertical-align: middle;
	display: table;
	padding-right: 0;
}
.qa_titleliall ul {
	list-style-type:none;
}
.qa_titleli {
	width:100%;
	font-size:16px;
	height:14px;
	cursor: pointer;
	background:url(../image/listarrow.gif)left 50% no-repeat;
	background-size:11px 11px;
	vertical-align: middle;
	display: table;
	padding-top:15px;
	padding-bottom: 15px;
	padding-left:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dde5f2;
	color:#34568b;
	line-height:22px;
}
.qanda_text {
	background-image: url(../image/qanda_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:20px 0;
	padding-left:100px;
	padding-right:20px;
	border: 1px solid #CCC;
background-color:#FAFAFA;
}
.qanda_text li {
	margin-left:25px;
	list-style-position: outside;
	list-style-type: decimal;
}
.qa_cate_1 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#385d98;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.qa_cate_2 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#504681;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.qa_cate_3 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#A18619;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.qa_cate_4 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#106658;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.qa_cate_5 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#309D8B;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
/* ===================================================================
ICTアウトソーシングサービス
=================================================================== */
.ict_box_1 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/ict_menu_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ict_box_2 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/ict_menu_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ict_box_3 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/ict_menu_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ict_box_4 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/ict_menu_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ict_box_5 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/ict_menu_5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ict_box_6 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/ict_menu_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ict_title {
	font-size:18px;
	margin-left:190px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color:#190F4D;
	line-height:22px;
	font-weight: bold;
	color: #5976A4;
}
.ict_text {
	margin-left:190px;
}
.ict_img {
}
/* ===================================================================
ITアウトソーシングサービス
=================================================================== */
.it_box_1 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/it_menu_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.it_box_2 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/it_menu_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.it_box_3 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/it_menu_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.it_box_4 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/it_menu_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.it_box_5 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/it_menu_5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.it_box_6 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/it_menu_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.it_title {
	font-size:18px;
	margin-left:190px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color:#190F4D;
	line-height:22px;
	font-weight: bold;
	color: #5976A4;
}
.it_text {
	margin-left:190px;
}
.it_img {
}
/* ===================================================================
 セールスアウトソーシングサービス（営業支援）
=================================================================== */
.se_box_1 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/se_menu_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.se_box_2 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/se_menu_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.se_box_3 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/se_menu_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.se_box_4 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/se_menu_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.se_box_5 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/se_menu_5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.se_box_6 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/se_menu_6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.se_title {
	font-size:18px;
	margin-left:190px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color:#190F4D;
	line-height:22px;
	font-weight: bold;
	color: #5976A4;
}
.se_text {
	margin-left:190px;
}
.se_img {
}
/* ===================================================================
バックオフィスアウトソーシングサービス
=================================================================== */
.of_box_1 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/of_menu_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.of_box_2 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/of_menu_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.of_box_3 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/of_menu_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.of_box_4 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/of_menu_4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.of_title {
	font-size:18px;
	margin-left:190px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color:#190F4D;
	line-height:22px;
	font-weight: bold;
	color: #5976A4;
}
.of_text {
	margin-left:190px;
}
.of_img {
}
/* ===================================================================
イベント運営アウトソーシングサービス（運営委託）
=================================================================== */
.ib_box_1 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/ib_menu_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ib_box_2 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/ib_menu_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ib_box_3 {
	width:670px;
	padding:20px;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	border: 1px solid #DFDFDF;
	background-image: url(../image/ib_menu_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ib_title {
	font-size:18px;
	margin-left:190px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color:#190F4D;
	line-height:22px;
	font-weight: bold;
	color: #5976A4;
}
.ib_text {
	margin-left:190px;
}
.ib_img {
}
/* ===================================================================
初めてご活用の法人様
=================================================================== */
.hajimete_jinbg {
	background-image: url(../image/jinzaishoukai_kankei.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.hajimete_yoteibg {
	height:280px;
	background-image: url(../image/jinzaishoukai_shoukaikankei.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.hajimete_jinzaishoukaibg {
	background-image: url(../image/jinzaishoukai_jinshoukankei.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.hajimete_bpobg {
	background-image: url(../image/jinzaishoukai_bpokankei.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.hajimete_smidashi {
	font-weight: bold;
	color: #5976A4;
}
.hajimete_komidashi {
	font-weight: bold;
	color: #4E9D90;
}
.hajimete_shousai_link {
	font-size:16px;
	padding:3px;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D58A6;
}
.hajimete_shousai_link a {
	color:#0D58A6;
	display:block;
}
.hajimete_shousai_link a:hover {
	color:#F69;
}
.hajimete_shousai_link:hover {
	padding:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6699;
}
.hajimete_shousai_link_container li {
	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:5px 8px;
	text-indent:20px;
}
.hajimete_shousai_link_container li:hover {
	background-image: url(../image/sideli2_on.gif);
	background-repeat: no-repeat;
	background-position:5px 8px;
	text-indent:20px;
}
/* ===================================================================
 既に人材サービスをご活用の法人様へ 
=================================================================== */
.sudeni_arrow_box {
	width:95px;
	font-size:18px;
	text-align:center;
	line-height:22px;
	padding:10px;
	position: relative;
	background: #1B4C66;
	font-weight:bold;
	color:#FFF;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.sudeni_arrow_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(170, 224, 111, 0);
	border-left-color: #1B4C66;
	border-width: 10px;
	margin-top: -10px;
}
.sudeni_q_archive {
	cursor: pointer;
}
.sudeni_q_titleli {
	background-color:#e6f7ff;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.sudeni_title_t {
	font-size:21px;
	color:#003f5e;
	font-weight:bold;
	padding-top:18px;
}
.sudeni_q_text {
	margin-top:15px;
	padding: 20px;
	border: 1px solid #1B4C66;
}
/* ===================================================================
人材サービス 人材派遣
=================================================================== */
.jinzaihaken_arrow_box {
	width:90px;
	text-align:center;
	position: relative;
	background: #66A04D;
	color:#FFF;
	padding:10px;
	font-weight:bold;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.jinzaihaken_arrow_box:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(65, 87, 123, 0);
	border-top-color: #66A04D;
	border-width: 10px;
	margin-left: -10px;
}
.jinzaihaken_title_t {
	width:560px;
	padding:5px;
}
.jinzaihaken_midashi_t {
	font-size:18px;
	color:#152C50;
	font-weight:bold;
}
/* ===================================================================
求める人材像と採用について
=============================================================== */
.saiyou_arinob {
	background-image: url(../image/saiyou_arino.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 690px;
}
.saiyou_arinob2 {
	background-image: url(../image/saiyou_arino2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 690px;
}
.saiyou_motomeru_link {
	width:310px;
	font-size:16px;
	padding:3px;
	margin-top:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D58A6;
}
.saiyou_motomeru_link a {
	color:#0D58A6;
	display:block;
}
.saiyou_motomeru_link a:hover {
	color:#F69;
}
.saiyou_motomeru_link:hover {
	padding:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6699;
}
.saiyou_motomeru_link_container li {
	background-image: url(../image/sideli2.gif);
	background-repeat: no-repeat;
	background-position:5px 8px;
	text-indent:20px;
}
.saiyou_motomeru_link_container li:hover {
	background-image: url(../image/sideli2_on.gif);
	background-repeat: no-repeat;
	background-position:5px 8px;
	text-indent:20px;
}
.saiyou_not {
	font-size: 24px;
	font-weight: bold;
	color: #F30;
	text-decoration: underline;
	padding: 10px;
	border: 5px solid #CCC;
	text-align: center;
}
/* ===================================================================
先輩社員の声
=================================================================== */
.interview_title {
	font-size: 16px;
	font-weight: bold;
	color: #0C2449;
}
.interview_igarashi_02 {
	background-image: url(../image/interview_igarashi_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_igarashi_03 {
	background-image: url(../image/interview_igarashi_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.interview_muneshima_02 {
	background-image: url(../image/interview_muneshima_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_muneshima_03 {
	background-image: url(../image/interview_muneshima_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_muneshima_04 {
	background-image: url(../image/interview_muneshima_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_taira_02 {
	background-image: url(../image/interview_taira_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_taira_03 {
	background-image: url(../image/interview_taira_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_taira_04 {
	background-image: url(../image/interview_taira_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_shouda_02 {
	background-image: url(../image/interview_shouda_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_shouda_03 {
	background-image: url(../image/interview_shouda_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_shouda_04 {
	background-image: url(../image/interview_shouda_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_horachi_02 {
	background-image: url(../image/interview_horachi_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_horachi_03 {
	background-image: url(../image/interview_horachi_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_horachi_04 {
	background-image: url(../image/interview_horachi_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_kayama_02 {
	background-image: url(../image/interview_kayama_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_kayama_03 {
	background-image: url(../image/interview_kayama_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_kayama_04 {
	background-image: url(../image/interview_kayama_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_mochizuki_02 {
	background-image: url(../image/interview_mochizuki_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_mochizuki_03 {
	background-image: url(../image/interview_mochizuki_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_mochizuki_04 {
	background-image: url(../image/interview_mochizuki_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_yokota_02 {
	background-image: url(../image/interview_yokota_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_yokota_03 {
	background-image: url(../image/interview_yokota_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_yokota_04 {
	background-image: url(../image/interview_yokota_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_nakabayashi_02 {
	background-image: url(../image/interview_nakabayashi_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_nakabayashi_03 {
	background-image: url(../image/interview_nakabayashi_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_nakabayashi_04 {
	background-image: url(../image/interview_nakabayashi_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_oka_02 {
	background-image: url(../image/interview_oka_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_oka_03 {
	background-image: url(../image/interview_oka_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_oka_04 {
	background-image: url(../image/interview_oka_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_higashi_02 {
	background-image: url(../image/interview_higashi_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_higashi_03 {
	background-image: url(../image/interview_higashi_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_higashi_04 {
	background-image: url(../image/interview_higashi_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_murayama_02 {
	background-image: url(../image/interview_murayama_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_murayama_03 {
	background-image: url(../image/interview_murayama_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
.interview_murayama_04 {
	background-image: url(../image/interview_murayama_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height:300px;
}
/* ===================================================================
人事サービス活用事例
=================================================================== */
.eyecatch {
	width:156px;
	height:156px;
	border-radius: 10px;        /* CSS3草案 */
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 10px;   /* Firefox用 */
	border: 1px solid #FFF;
	overflow: hidden;
}
.katsuyou_title {
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, 'メイリオ', sans-serif;
	font-size:19px;
	font-weight:bold;
}
.katsuyou_title a {
	color:#43474b;
}
.katsuyou_dis {
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, 'メイリオ', sans-serif;
	width:515px;
	font-size:14px;
	font-weight:normal;
}
.katasuyou_category {
	font-size:12px;
}
.katasuyou_category a {
	color:#43474b;
}
.katasuyou h2 {
	font-weight:normal;
	font-size:24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #190F4C;
	margin-bottom:15px;
	padding-left:50px;
	padding-top:5px;
	background-image: url(../image/circle.gif);
	background-repeat: no-repeat;
	background-position:10px 50%;
}
.katasuyou p {
	padding-right: 10px;
	padding-left: 10px;
}
.katasuyou strong {
	color:#3E65A4;
}
/* ===================================================================
個人情報保護方針
=================================================================== */
.privacy_text li {
	margin-left:25px;
	list-style-position: outside;
	list-style-type: decimal;
}
/* ===================================================================
サイトマップ
=================================================================== */
.sitemaps a {
	color:#34568b;
}
/* ===================================================================
導入までの流れ・ステップ
=================================================================== */
.n_process_swaku {
	padding:15px;
	border: 1px solid #41577B;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.n_process_twaku {
	font-size:20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #41577B;
}
.n_process_no {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #41577B;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.n_process_text {
}
/* ===================================================================
 日本リック株式会社へ お問合せ 
=================================================================== */
.praac{
	height: 250px;
	width: 710px;
	overflow: auto;
	border: 1px solid #CCC;
	padding:10px;
	background-color: #F5F5F5;
}
span.access-list-item { display: block; }

/* ===================================================================
見出し
=================================================================== */
.midashi_01 {
	padding:10px;
	border: 1px solid #CCC;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
.leftboader {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #190F4D;
	padding-left:10px;
}
.midashi_02 {
	font-size:16px;
	background-image: url(../image/common_title_back_s.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:5px;
	background-color: #f5f8fb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3d65a4;
}
.midashi_03 {
	font-size:14px;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	padding-bottom:5px;
	background-color: #190F4D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3d65a4;
	color:#ffffff;
	text-align:center;
}
.midashi_04 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";
	font-size: 25px;
	background-image: url(../image/common_title_back_b.gif);
	background-repeat: no-repeat;
	width: 690px;
	background-position: bottom;
	height: 40px;
padding-left:10px;
}
.midashi_04_01 {
	font-size: 22px;
	background-image: url(../image/common_title_back_b.gif);
	background-repeat: no-repeat;
	width: 690px;
	background-position: bottom;
	height: 40px;
padding-left:10px;
}
.midashi_05 {
	font-weight: bold;
	color: #190F4D;
}

.csshr {
	border-width: 1px 0px 0px 0px; /* 太さ */
	border-style: solid; /* 線種 */
	border-color: #3d65a4; /* 線色 */
	height: 1px; /* 高さ */
}
.csshr2 {
	border-width: 1px 0px 0px 0px; /* 太さ */
	border-style: solid; /* 線種 */
	border-color: #E6E6E6; /* 線色 */
	height: 1px; /* 高さ */
}
/* ===================================================================
コンテンツ共通部
=================================================================== */
.common_title {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro";
	font-size: 25px;
	background-image: url(../image/common_title_back.gif);
	background-repeat: no-repeat;
	width: 710px;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.accesswaku {
	border: 1px solid #CCC;
}
.katsuji_text li {
	margin-left:20px;
	line-height:26px;
}
/* ===================================================================
テーブルスタイル
=================================================================== */
.tabele_style_right {
	border:1px #cccccc solid;
	padding:10px;
}
.tabele_style_left {
	border:1px #D9CEC2 solid;
	padding:10px;
	background-color: #F5F2ED;
}
.tabele_style_right_p {
	border:1px #D9CEC2 solid;
	padding:10px;
	background-color: #FAB5B7;
}
.tabele_style_right_b {
	border:1px #D9CEC2 solid;
	padding:10px;
	background-color: #8AA5D2;
}

.tabelestyle02 {
	border:1px #D9CEC2 solid;
	padding:10px;
}
.tabelestyle02c {
	border:1px #D9CEC2 solid;
	padding:10px;
	background-color: #F5F2ED;
}

/* ===================================================================
cssボタン
=================================================================== */
.accessbt {
	border-style: none;
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
	background-image: -moz-linear-gradient(top, #3498db, #2980b9);
	background-image: -ms-linear-gradient(top, #3498db, #2980b9);
	background-image: -o-linear-gradient(top, #3498db, #2980b9);
	background-image: linear-gradient(to bottom, #3498db, #2980b9);
	text-shadow: 1px 1px 3px #666666;
	font-family: Arial;
	color: #ffffff;
	font-size: 20px;
	padding: 10px 80px 10px 80px;
	text-decoration: none;
}
.accessbt:hover {
	background: #237fb8;
	text-decoration: none;
}

.button_entryform{
border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
}

.button_entryform:hover{
 border:1px solid #b30808;
 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
 background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);
}

/* ===================================================================
cssボタン
=================================================================== */
.k_myButton {
	background-color:#3e65a4;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	padding:3px 35px;
	text-decoration:none;
}
.k_myButton:hover {
	background-color:#538EA2;
}
.k_myButton:active {
	position:relative;
	top:1px;
}

/* ===================================================================
ツールチップ・ポップアップ
=================================================================== */
.tooltip {
	display: none;
	position: absolute;
	top: 1em;	/*★省略不可、ブラウザ初期値バラバラ*/
	left: 1em;
　	/*★Firefoxでhoverが無効になります*/
}
a:hover {
	position:relative;
	text-decoration:none;
}
a:hover .tooltip {
	display: block;
	background-color: #CC3;
	padding:3px;
	color:#ffffff;
	border-top:#ffffff solid 0px;	/*フキダシ用*/
	border-left:#CC3 solid 5px;	/*フキダシ用*/
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
}
/* ===================================================================
ツールチップjuquery・ポップアップ
=================================================================== */
div.jqtooltip {
	width: 250px;
	position: absolute;
	left: -9999px;
	background: #EEE;
	padding: 5px;
	border: 1px solid #AAA;
}
div.jqtooltip p {
	color: #FFF;
	background: #041530;
	padding: 5px 10px;
}
/******************************************************************************************************
入力フォーム部分
*******************************************************************************************************/
.form_style_text {
	width:95%;
	font-size: 16px;
	border:0;
	padding:5px;
	font-family:Arial, sans-serif;
	color:#333;
	border:solid 1px #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.3);
	box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.3);
}
.form_style_select {
	width:35%;
	font-size: 16px;
	border:0;
	padding:5px;
	font-family:Arial, sans-serif;
	color:#333;
	border:solid 1px #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.3);
	box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.3);
}
.form_style_select_full {
	width:95%;
	font-size: 16px;
	border:0;
	padding:5px;
	font-family:Arial, sans-serif;
	color:#333;
	border:solid 1px #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.3);
	box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.3);
}
input:focus {
	border:solid 1px #EEA34A;
	/*text-align: center;*/
}
/******************************************************************************************************
チェックボックス部分
*******************************************************************************************************/
input[type=checkbox].css-checkbox {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:15px;
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}
input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}
.css-label {
	background-image:url(../image/chrome-style.png);
}
/* ===================================================================
フッター
=================================================================== */
.footer {
	margin-top:35px;
	width:100%;
	background-color:#F7F7F7;
}
.footerbar {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C6C6C6;
}
.footer_title {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5c5c5;
	margin-bottom:15px;
}
.footer_eare {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	color:#484848;
	margin-top: 30px;
}
.footer_eare a {
	color:#666666;
}
.footer_left {
	float:left;
	width:600px;
}
.footer_right {
	float:right;
	width:250px;
}
.footer_eare_01 {
	padding-left:15px;
	float:left;
	font-size:12px;
	width:200px;
	line-height:28px;
}
.footer_eare_02 {
	float:left;
	font-size:12px;
	width:200px;
	line-height:28px;
}
.footer_eare_03 {
	float:left;
	font-size:12px;
	width:200px;
	line-height:28px;
}
.privacy {
	width:250px;
	text-align:center;
}
.footer_logo {
	text-align:right;
}
.copyright {
	width:100%;
	text-align:right;
	font-size:11px;
}
.retop {
	width:1000px;
	text-align:right;
}
/* ===================================================================
アンカーボタン固定
=================================================================== */
.clWrap {
	width:600px;
	margin:0 auto;
}
.pagetop {
	position: fixed;
	bottom: 25px;
	margin: 0 0 0 680px;
	width:120px;
	background-color:#073B6D;
	color:#fff;
	text-align:center;
	cursor:pointer;
}

/* ===================================================================
ページ送りデザイン
=================================================================== */
.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
