@charset "utf-8";
.pagetop {
	display: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	opacity:0.7;
}
.pagetop img{
	border-radius:3px;
}
.pagetop a {
	display: block;
	width: 60px;
	height: 60px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	text-decoration: none;
	line-height: 60px;
}
.lineheight16{
	line-height:1.6;
}
/* CSS Document */
ul,li,p{
	margin:0;
	padding:0;
}
body{
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
	border-top:solid 5px #e60012;
	min-width:960px;
}
a{
	color: #000;
}
div#cont_01 a{
    display: block;
}
a:hover {
	background-color: #eee;
}
#wrap{
	margin:0;
	padding:0;
	width:100%;
}
.right{
	text-align:right;
}
.border_b_gray{
	border-bottom:solid 1px gray;
}
/* ヘッダー */
#header {
	margin: auto;
	padding-top:10px;
	width: 960px;
	height: 87px;
	position:relative;
	overflow:hidden;
}
#header p, #header h1{
	margin:0;
}
#header a{
	text-decoration:none;
	display:block;
}
div#hed0{
	position: absolute;
	top:0;
	left:0;
	width:162px;
	height:87px;
	line-height:0;
}
div#hed1{
	position: absolute;
	top:0;
	left:172px;
	height:87px;
}
div#hed1 #pudu{
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	position: absolute;
	top:45px;
}
div#hed1 p#disc{
	font-size:14px;
	line-height:14px;
	position: absolute;
	top:73px;
}
div#hed2{
	position: absolute;
	top:0;
	left:670px;
	width:290px;
	height:87px;
}
div#hed2 p#toi_text{
	font-size:14px;
	width:290px;
	text-align:center;
	margin-top:5px;
}
div#hed2 p#toi_tel{
	font-size:18px;
    bottom: 5px;
	font-weight:bold;
	width:290px;
	text-align:center;
	background-color:#eee;
    border-radius: 3px; 
	color:#29881d;
	margin-top:10px;
}
.clearfix{
  zoom:1;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
#header p {
	margin: 0;
}

/* 各ページ共通 */
.margin_0{
	margin:0 !important;
}
.bold{
	font-weight:bold;
}
.main_c_w{
	width:960px;
	padding:10px 0;
	margin:0 auto;
	line-height:1.4;
	background-color:white;
}
div#tt_wide{
	background-color:#ed4552;
}
div#tt_wide h1{
	color:#fff;
	font-size:24px;
	width:960px;
	margin:0 auto;
	line-height:60px;
	padding:4px 0 0 0;
}
/*パンくずリスト*/
.top_path{
	font-size:12px;
	background-color:#faf7f7;
	padding:5px 0;
}
.top_path ol li {
    display: inline;
    list-style-type: none;
}
.top_path ol {
    width:960px;
	margin:0 auto;
	padding:0;
}
.top_path ol li a {
    background-image: url(../images/path.png);
    background-position: right 2px;
    background-repeat: no-repeat;
    padding-right: 20px;
	text-decoration:none;
	color:#333;
}
.top_path ol li a:hover {
	text-decoration:underline;
}

/* ページトップテキスト */
div#main_c p.text_c_36{
	margin:0 0 20px;
	text-align:center;
	font-size:36px;
	line-height:1.2;
}
div#main_c p.text_l_16{
	width:700px;
	font-size:16px;
	line-height:1.2;
	margin:0 auto;
}
/* メインコンテンツ */
#main_c{
	width:960px;
	padding:20px 0;
	margin:0 auto;
	line-height:1.4;
}
/* 研修一覧 */
#kens a{
	text-decoration:none;
}
#kens h2{
	background-color:#ed4552;
	color:#fff;
	padding:4px 5px 0 20px;
	font-size:24px;
	font-weight:normal;
	line-height:32px;
}
.cont_k{
	margin: 10px auto;
	width: 960px;
}
.h2_kaisou{
	background-color:#fff;
}
.h2_theme{
	overflow:hidden;
}
.theme_a, .theme_b, .theme_c, .theme_d, .theme_e{
	float:left;
	margin-right:15px;
	width:310px;
	background-color:#fff;
}
.theme_a, .theme_b, .theme_c{
	padding-bottom:300px;
	margin-bottom:-300px;
}
.theme_c, .theme_e{
	margin-right:0;
}
 .theme_e{
	 line-height:0;
}
.cont_k_theme{
	margin-bottom:50px;
}
.cont_k_img{
	margin:20px auto;
}
.cont_k_theme:after {
	content: "";
	display: block;
	clear: both;
}
.theme_title{
	color:#fff;
	font-size:24px;
	font-weight:bold;
	text-align: center;
	line-height:70px;
	background-color: rgba(179,131,29,0.8);
}
.theme_a .theme_title, .theme_a_s .theme_title_s{
	background-color: rgba(179,131,29,0.8);
}
.theme_b .theme_title, .theme_b_s .theme_title_s{
	background-color: rgba(151,179,58,0.8);
}
.theme_c .theme_title, .theme_c_s .theme_title_s{
	background-color: rgba(179,64,24,0.8);
}
.cont_k_theme ul{
	margin:0 0 0 28px;
	font-size:14px;
}
.cont_k_theme  li{
	list-style-type: none;
	margin:8px 0;
	line-height:22px;
}
.cont_k_theme  li img{
	vertical-align:middle;
}
.theme_a li{
	list-style-image: url(../images/sq_theme_a.png);
}
.theme_b li{
	list-style-image: url(../images/sq_theme_b.png);
}
.theme_c li{
	list-style-image: url(../images/sq_theme_c.png);
}
.theme_d li{
	list-style-image: url(../images/sq_theme_c.png);
}
/* 介護医療サービス向け */
.theme_a_s, .theme_b_s, .theme_c_s{
	float:left;
	margin-right:15px;
	width:310px;
	background-color:#fff;
}
.theme_c_s{
	margin-right:0;
}
.theme_title_s{
	text-align:center;
	color:#fff;
	font-size:16px;
	padding:5px 0;
}
#kens-kaigo .theme_a_s .theme_title_s,
#kens-hanbai .theme_b_s .theme_title_s,
#kens-it .theme_c_s .theme_title_s{
	font-weight:bold;
}
.theme_title_s a{
	display:block;
	color:#fff;
	text-decoration:none;
}
.theme_title_s a:hover{
	color:#000;
}
#kens-kaigo h2{
	color:#fff;
	padding:4px 10px 0;
	background-color: rgba(179,131,29,0.8);
	margin:0 auto;
}
#ken_h2{
	margin:10px auto;
	width:960px;
}
.ken_box{
	margin-bottom:20px;
}
.ken_box:after {
	content: "";
	display: block;
	clear: both;
}
.fl_a, .fl_b, .fl_c{
}
.fl_a{
	float:left;
	width:310px;
	margin:0 15px 0 0;
	background-color:#fff;
	height:80px;
}
.fl_b{
	background-color:#fff;
	padding:10px;
	float:left;
	width:605px;
	margin:0;
	height:60px;
	line-height:1.3;
}
#kens-kaigo .fl_b{
	border-left:solid 10px rgb(179,131,29);
}
#kens-hanbai .fl_b{
	border-left:solid 10px rgb(151,179,58);
}
#kens-it .fl_b{
	border-left:solid 10px rgb(179,64,24);
}
.fl_b .ken_title{
	padding-left:15px;
	border-bottom:solid 1px gray;
	font-weight:bold;
	font-size:16px;
	background-repeat:no-repeat;
	background-position:0px 4px;
}
#kens-kaigo .fl_b .ken_title{
	background-image:url(../images/sq_theme_a.png);
}
#kens-hanbai .fl_b .ken_title{
	background-image:url(../images/sq_theme_b.png);
}
#kens-it .fl_b .ken_title{
	background-image:url(../images/sq_theme_c.png);
}
.fl_b .ken_text{
	margin-top:5px;
	font-size:14px;
}
.fl_c{
	line-height:1.2;
	padding:5px 10px;
	float:left;
	width:310px;
	margin:0;
	background-color:#fff;
	height:70px;
	font-size:14px;
}
/*研修事例*/
#kens-j a{
	text-decoration:none;
}
.fl_l_txt{
	float:left;
	width:590px;
	margin:0 0 20px 40px;
}
.fl_r_pic{
	float:right;
	width:300px;
	margin:0 0 20px;
}
#kens-j div.fl_l_txt{
	font-size:18px;
}
#kens-j div.fl_l_txt p{
	margin-bottom:10px;
}
#kens-j .fl_l_txt h2{
	margin-left:-40px;
}
#kens-j h2{
	margin-top:0;
	background-color:#fff;
	border-left:solid 10px #ed4552;
	padding:4px 5px 0 20px;
	font-size:26px;
	font-weight:normal;
	line-height:32px;
}
#kens-j h2.bl_blue{
	border-left:solid 10px #6699CC;
	background-color:#ebf2f8;
}
#kens-j ul.ul_jirei{
	margin-left:20px;
}
#kens-j ul.ul_cust{
	margin-left:60px;
	line-height:1.8;
	font-size:18px;
}
.table_jirei{
	width:590px;
	border:solid 1px #ccc;
}
.table_jirei th, .table_jirei td{
	border:solid 1px #ccc;
}
.table_jirei th{
	text-align:left;
	vertical-align:top;
	padding:5px 10px 3px;
	font-weight:normal;
	background-color:#f6f6f6;
	width:170px;
}
.table_jirei td{
	text-align:left;
	vertical-align:top;
	padding:5px 10px 3px;
}
/*はじめての方へ*/
#haji a{
	text-decoration:none;
}
#haji div.fl_l_txt{
	font-size:18px;
}
#haji div.fl_l_txt p{
	margin-bottom:10px;
}
#haji .fl_l_txt h2{
	margin-left:-40px;
}
#haji h2{
	margin-top:0;
	background-color:#ebf2f8;
	border-left:solid 10px #6699CC;
	padding:4px 5px 0 20px;
	font-size:26px;
	font-weight:normal;
	line-height:32px;
}
#haji dt{
	font-weight:bold;
}
#haji dd{
	margin-bottom:10px;
}
#haji dl{
	font-size:18px;
	line-height:1.4;
}
/*.ken_title{
	padding-left:20px;
	background-image:url(../images/sq_theme_a.png);
	background-repeat:no-repeat;
	background-position:5px 3px;
}*/
/* 会社概要 */
#comp h2{
	border-bottom:solid 1px gray;
	line-height:1;
}
#comp table{
	width:500px;
	margin-left:20px;
	font-size:16px;
	line-height:1.8;
}
#comp th{
	width:150px;
	text-align:left;
	vertical-align:top;
}
#comp td{
	padding-bottom:18px;
}
#comp td.yakuin{
	width:180px;
}
#comp h3{
	margin-left:20px;
}
#comp p.shushi{
	margin-left:60px;
	margin-right:60px;
	line-height:1.6;
}
/* アクセスマップ */
#map dt{
	float:left;
	width:70px;
	padding-left:30px;
	background-image:url(../images/sq_theme_c.png);
	background-repeat:no-repeat;
	background-position:15px 5px;
}
#map dd{
	float:left;
	width:810px;
}
#map dl:after {
	content: "";
	display: block;
	clear: both;
}
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
margin-bottom:50px;
margin-right:20px;
margin-left:20px;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.cont_school:after {
	content: "";
	display: block;
	clear: both;
}
.cont_school .school{
	float:left;
	margin-right:20px;
}
.cont_school .map{
	float:left;
	margin-right:20px;
}
.cont_school .ad{
	float:left;

}
#map h2{
	border-left:solid 10px #F60;
	font-size:18px;
	padding-left:10px;
}
#map h3{
	background-color: #333;
	color:#fff;
	font-size:16px;
	padding-left:20px;
	line-height:1.4;
	padding-top:4px;
}
/* お問い合わせ */
/*#cont th{
	width:150px;
	background-color:#eee;
}
#cont td{
	width:680px;
	padding:5px 10px;
}
#cont th{
	width:170px;
	background-color:#eee;
}
#cont table, #cont th, #cont td{
	border:solid 1px gray;
}
.search_btn{
	text-align:center;
	padding:5px;
	background-color:#eee;
	width:863px;
}*/
#formWrap {
	width:930px;
	margin:20px auto 0 30px;
	color:#555;
	line-height:120%;
	font-size:90%;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	width:20%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
	font-weight:bold;
}
.bt_send{
	margin:15px 0;
	text-align:right;
}
/* お客様の声 */
#okya ul{
	margin:0 0 40px 30px;
	line-height:1.4;
}
#okya ul li{
	margin:0 0 10px 0;
}
#okya h2{
	border-left:solid 10px #6699CC;
	border-bottom:solid 1px #6699CC;
	line-height:1.2;
	padding:0 10px;
}
.customer_voice img{
	float:right;
	margin:0 0 20px 40px;
}
/* 個人情報保護方針 */
#koji ol.toriatukai{
	margin:0;
	padding: 0 0 0 30px;;
	margin-bottom:50px;
}
.ppolicy p{
	margin:10px 0 0 30px;
}
/* トップページ */
/* メインイメージ */
#cont_wide{
	background-color: #eee;
	overflow:hidden;
}
#cont_wide_w{
	background-color: #fff;
}
#cont_00{
	margin: 0px auto 0;
	width: 960px;
}
#cont_00:after {
	content: "";
	display: block;
	clear: both;
}
#cont_00 h2.gyoukai{
	overflow:hidden;
	width:688px;
	float:left;
	background-image:url(../images/top_title_bkimg.png);
	background-repeat:no-repeat;
	line-height:26px;
	padding-top:2px;
	font-size:18px;
	padding-left:30px;
	color:#e60012;
}
#cont_00 h2.kaisou{
	width:204px;
	float:right;
	background-image:url(../images/top_title_bkimg.png);
	background-repeat:no-repeat;
	line-height:26px;
	padding-top:2px;
	font-size:18px;
	padding-left:30px;
	color:#e60012;
}
#cont_01{
	margin: 0px auto;
	width: 960px;
	background-color: #eee;
}
#cont_01:after {
	content: "";
	display: block;
	clear: both;
}
#cont_01 div{
	float:left;
	width: 234px;
}
.cont_a{
	margin-right: 8px;
	margin-bottom: 10px;
	background-color: #fff;
	background-image:url(../images/cont_b.png);
	background-repeat: no-repeat;
}
.cont_b{
	margin-right: 8px;
	margin-bottom: 10px;
	background-color: #fff;
	background-image:url(../images/cont_c.png);
	background-repeat: no-repeat;
}
.cont_c{
	margin-right: 8px;
	margin-bottom: 10px;
	background-color: #fff;
	background-image:url(../images/cont_d.png);
	background-repeat: no-repeat;
}
.cont_d{
	margin-right: 0;
	margin-bottom: 10px;
	background-color: #fff;
	background-image:url(../images/cont_e.png);
	background-repeat: no-repeat;
}
.l_title{
	color:#fff;
	margin-top:92px;
	margin-bottom:92px;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	line-height:50px;
}
.l_t_a{
	background-color: rgba(179,131,29,0.8);
}
.l_t_b{
	background-color: rgba(151,179,58,0.8);
}
.l_t_c{
	background-color: rgba(179,64,24,0.8);
	letter-spacing:0.5em;
}
.l_t_d{
	background-color: rgba(33,33,33,0.8);
}
.l_text{
	padding:6px;
	font-size:16px;
	height:120px;
}

#cont_02{
	margin: 30px auto;
	width: 960px;
	background-color: #eee;
}
#cont_02:after {
	content: "";
	display: block;
	clear: both;
}
#cont_02 p{
	float:left;
	
}
#cont_02 p{
margin:0 8px 0 0;
}
#cont_02 p:nth-child(4){
margin:0;
}

#cont_03{
	margin: 30px auto;
	width: 960px;
	background-color: #eee;
}
#cont_03:after {
	content: "";
	display: block;
	clear: both;
}
#cont_03 div#cont_news{
	float:left;
	width:716px;
	border:solid 1px gray;
	height:300px;
	background-color:#fff;
	overflow-y:scroll;
	overflow-x:hidden;
}
#cont_03 div#cont_banner{
	float:right;
	width:234px;
}
#cont_03 div#cont_banner img{
	margin:0 0 8px;
}
p.news_title{
	font-size:14px;
	color:#fff;
	background-color:gray;
	padding:5px;
}
dl#news{
    width:694px;
	margin:0 10px;
}
 
dl#news dt{
    clear:left;
    float:left;
    margin:0;
    padding:10px 0 10px 0.5em;
    width:7em;
    line-height:1.5em;
}
 
dl#news dd{
    margin:0;
    padding:10px 0.5em 10px 7em;
    border-bottom:1px solid #CCC;
    line-height:1.5em;
}
 
dl#news a{
/*    padding: 5px 20px 5px 0;
*/    color:#399CCD;
    text-decoration:underline;
}
 
dl#news a:hover{
    text-decoration:none;
}
#jirei_link_wrap{
	background-color:#fff;
	padding:5px 0;
	margin:20px 0;
	height:113px;
	overflow:hidden;
}
#jirei_link{
	width:960px;
	margin:0 auto;
	line-height:0;
}
#jirei_link img{
	margin-right:12px;
}
.jirei_slick{
	width:960px;
	margin:0 auto;
}


/*フッター*/
div#footer{
	width:960px;
	margin:30px auto 60px;;
}
#f_link div{
	width:300px;
	float:left;
}
#f_link:after {
	content: "";
	display: block;
	clear: both;
}
#f_link div+div {
margin-left:30px;
}
#f_link div p.f_title{
	font-size:16px;
	font-weight:bold;
	line-height:1.5;
	border-bottom:solid 1px gray;
	
}
#f_link div p{
	line-height:24px;
}
#f_link a{
	display: block;
	color: #000;
	font-size: 16px;
	text-decoration: none;
	padding-left:30px;
}
#f_link a:hover {
	background-color: #eee;
}
#f_link div p.bic{
}
#f_link p.bic a{
	color: #060;
}
#f_link p.bic a:hover {
	background-color: #beb;
}
#f_nav{
	margin-top:30px;
	border-bottom:solid 1px gray;
}
#f_nav ul {
	float:right;
	margin:0 0 5px 0;
	padding:0;
	list-style: none;
}
#f_nav li a{
	display: block;
	padding: 5px;
	color: #000;
	font-size: 12px;
	text-decoration: none;
}
#f_nav li a:hover {
	background-color: #eee;
}
#f_nav:after {
	content: "";
	display: block;
	clear: both;
}
#f_nav li {
	float: left;
	text-align: center;
	line-height: 1;
	margin: 0;
}

#f_nav li+ li {
border-left: 0;
border-left: 1px solid #333;
}
address{
	font-size:12px;
	margin-top:5px;
}
address p span{
	font-size:16px;
}




/*@media (min-width: 768px) {*/
	/* ヘッダー */
div#hed1{
	width:490px;
}
	/* main image */
#main_img {
	margin: 0 auto;
	min-width:960px;
	height: 300px;
	background-image: url(../images/testimage-notext.jpg);
	background-position:center center;
}
.main_catch{
	font-size:12px;
	text-align:center;
}
.main_img_in{
	margin: 0 auto;
	width:960px;
	position:relative;
}
.main_img_in_01{
	position:absolute; 
    top: 102px;
    left: 154px;
    left: 10px;
}
.main_img_in_02{
	position: absolute;
	top: 15px;
	left: 710px;
}
.main_img_in_03{
	position:absolute; 
    top: 155px;
    left: 710px;
}
/* トグルボタン */
#menubtn {
	display:none;
}
/* global navi */
#g_nav  {
	display: block !important;
}
div#g_nav {
	margin: auto;
	width:960px;
	background-color:#fff;
}
#g_nav ul {
	margin:0;
	padding:0;
	list-style: none;
}
#g_nav li a{
	display: block;
	padding: 5px;
	color: #000;
	font-size: 16px;
	text-decoration: none;
}
#g_nav li a:hover {
	background-color: #eee;
}
#g_nav ul:after {
	content: "";
	display: block;
	clear: both;
}
#g_nav li {
	float: left;
	width: 136px;
	text-align: center;
	line-height: 20px;
	margin: 12px 0;
}
#g_nav li {
border-left: 1px solid #333;
border-right: 1px solid #333;
}

#g_nav li+ li {
border-left: 0;
border-right: 1px solid #333;
}

/*採用情報ページ*/
.table-001{
width: 100%;
border-collapse: separate;
border-spacing: 0px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
margin-bottom:50px;
}
.table-001 th{
width:25%;
padding:8px;
text-align: left;
vertical-align: top;
color: #444;
background-color: #feedf3;
border-left: 5px double #999;
border-top: 1px solid #fff;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
body#recruit-koushi .table-001 th{
background-color: #edf3fe;
}
.table-001 td{
width:75%;
padding:8px;
background-color: #fafafa;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.table-step{
font-size:18px;
	line-height:1.8;
width: 100%;
border-collapse: separate;
font-weight:bold;
margin-bottom:50px;
}
.table-step .step{
background-color: #edf3fe;
}
.table-step td.step-b{
}
.table-step td{
border-left: 5px double #999;
padding:8px;
	padding-left:50px;
}
.table-step td{
border-left: 3px double #999;
padding:8px;
	padding-left:50px;
}
.div-recruit{
	margin-left:50px;
	margin-bottom:50px;
}

.recruit-tab{
	width:100%;
	margin-bottom:50px;
}
.recruit-tab th{
	font-size:24px;
}
.recruit-tab td{
	padding:20px 0;
}
.recruit-tab th.th-left{
	background-color:#fedada;
	border-top:solid 4px #c0675f;
}
.recruit-tab th.th-right{
	background-color:#dde3fe;
	border-top:solid 4px #25438c;
}
body#recruit .recruit-tab th.th-right,
body#recruit-koushi .recruit-tab th.th-left,
.recruit-tab th.th-center{
	border-bottom:solid 4px #fff;
}
body#recruit .recruit-tab th.th-left{
	border-bottom:solid 4px #c0675f;
}
body#recruit-koushi .recruit-tab th.th-right{
	border-bottom:solid 4px #25438c;
}
body#recruit .recruit-tab th.th-left{
	width:50%;
}
body#recruit-koushi .recruit-tab th.th-right{
	width:50%;
}


body#recruit .recruit-tab td{
	background-color:#fedada;
	border-bottom:solid 4px #c0675f;
}
body#recruit-koushi .recruit-tab td{
	background-color:#dde3fe;
	border-bottom:solid 4px #25438c;
}
.recruit-tab ul{
	margin-left:60px;
}
.recruit-tab li{
}
.recruit-tab div.div-tab{
	margin:0 42px;
}
.recruit-tab th{
	color:#333;
}
.recruit-tab th a{
	color:#333;
	display:block;
	text-decoration:none;
	background-color:white;
	background-color: rgba( 255, 255, 255, 0.8 );
}
.recruit-tab th a:hover{
	text-decoration:underline;
}





body#recruit #main_c, body#recruit-koushi #main_c{
	line-height:1.6;
}
body#recruit h4,body#recruit-koushi h4{
	font-size:18px;
}
body#recruit-koushi h3{
	padding:5px 20px 3px 20px;
background-color: #f3f3f3;
border-left: 5px double #999;
}
body#recruit-koushi h4{
	padding:5px 20px 3px 20px;
background-color: #edf3fe;
border-left: 5px double #999;
}
body#recruit h3{
	padding:5px 20px 3px 20px;
background-color: #f3f3f3;
border-left: 5px double #999;
}
body#recruit h4{
	padding:5px 20px 3px 20px;
background-color: #f3f3f3;
border-left: 5px double #999;
}
.nagare p{
	margin-left:26px;
	margin-right:26px;
}
.th-center{
}
body#recruit h2,body#recruit-koushi h2{
	padding:5px 20px 3px 20px;
background-color: #eee;
border-left: 5px double #999;
}

