@charset "utf-8";
/* CSS Document */



.gyokaiimgbox{
	width:750px;
}

.gyokaiimgbox img{
	width:100%;

	}


.worktitle{
	background:#2C2A2A;
	padding:5px 10px;
	color:#fff;
	font-size:16px;
	margin:20px 0 0 0;
	font-weight:100;
}


.companytitle{
	background:#827d5a;
	padding:5px 10px;
	color:#fff;
	font-size:16px;
	margin:20px 0 0 0;
	font-weight:100;
}

.singletitle{
	background:#433d3f;
	padding:5px 10px;
	color:#fff;
	font-size:18px;
	margin:0px 0 0 0;
	font-weight:100;
}

.singletitle_2 {
    background: #8b8a8a;
    padding: 25px 10px;
    color: #fff;
    font-size: 18px;
    margin: 20px 0 0 0;
    font-weight: 100;
    border-bottom: 3px #000 solid;
}

.workwrap {
    background: none repeat scroll 0 0 hsl(0, 0%, 100%);
    margin: 0 0;
    padding: 10px;
	box-shadow: 0 1px 2px 1px hsl(0, 0%, 80%);
}

.workwrap h5 {
    font-size: 14px;
    font-weight: 100;
    margin: 80px 0 10px;
    padding: 0 0 0 10px;
}

.w_wrap{
	border-bottom:1px dashed #E9E2E2;
	padding:0 0 10px 0;
}

.w_cnt {
    float: left;
    margin: 20px 20px 0 0;
    width: 230px;
}

.w_cnt h4 {
font-size: 16px;
font-weight: 100;
text-indent: 35px;
padding: 2px 0 3px;
}

.w_cnt h4.komuin{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_komuin.gif) no-repeat;
}

.w_cnt h4.iryo{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_iryo.gif) no-repeat;
}

.w_cnt h4.creative{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_creative.gif) no-repeat;
}

.w_cnt h4.kaigo{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_kaigo.gif) no-repeat;
}

.w_cnt h4.kogyo{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_kogyo.gif) no-repeat;
}

.w_cnt h4.samurai{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_samurai.gif) no-repeat;
}

.w_cnt h4.company{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_company.gif) no-repeat;
}

.w_cnt h4.geino{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_geino.gif) no-repeat;
}
.w_cnt h4.food{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_food.gif) no-repeat;
}

.w_cnt h4.beauty{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_beauty.gif) no-repeat;
}
.w_cnt h4.animal{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_animal.gif) no-repeat;
}

.w_cnt h4.it{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_it.gif) no-repeat;
}

.w_cnt h4.doboku{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_doboku.gif) no-repeat;
}
.w_cnt h4.kankon{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_kankon.gif) no-repeat;
}

.w_cnt h4.clean{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_clean.gif) no-repeat;
}
.w_cnt h4.language{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_language.gif) no-repeat;
}
.w_cnt ul {
    margin: 10px 0 0;
	
}

.w_cnt ul li {
    background: url("https://kyuryobank.com/wp-content/themes/hyoban/images/yajirushi_red.gif") no-repeat scroll 3px 5px hsla(0, 0%, 0%, 0);
    display: inline;
    font-size: 12px;
    padding: 0 10px;
    text-indent: 20px;
}




.w_cnt2 {
    float: left;
    margin: 20px 20px 0 0;
    width: 100%;
}

.w_cnt2 ul {
    margin: 10px 0 0;
	
}

.w_cnt2 ul li {
    background: url("https://kyuryobank.com/wp-content/themes/hyoban/images/yajirushi_red.gif") no-repeat scroll 3px 5px hsla(0, 0%, 0%, 0);
    display: inline;
    font-size: 12px;
    padding: 0 10px;
    text-indent: 20px;
}
.w_cnt2 h4.komuin{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_komuin.gif) no-repeat;
}


.w_cnt2 h4 {
    font-size: 16px;
    font-weight: 100;
    text-indent: 35px;
    padding: 2px 0 3px;
}


.contents a h3:link { color: #000000; }
.contents a h3:visited { color:  #6a6666; }
.contents a h3:hover { color: #009ee0; }
.contents a h3:active { color:  #6a6666; }


.contents a p {
    font-size: 13px;
    font-weight: 100;
    padding:5px  10px 10px 10px;
}


.hottopics {
    background: none repeat scroll 0 0 hsl(0, 1%, 61%);
    box-shadow: 0 1px 2px 1px hsl(0, 0%, 80%);
    margin: 0px 0px 0 0;
   
    position: relative;
}

.hottopic_l {
float: left;
/* margin: 0 30px 0 0; */
width: 378px;
height: 280px;
}

.hottopic_r {
float: right;
width: 362px;
margin: 10px 0 0 0;
}

.hotentry{
	color:#fff;
	font-weight:bold;
	font-size:16px;
}


h3.hottopictitle {
font-size: 14px;
font-weight: bold;
margin: 10px 0 10px;
}







.accessrank {
    background-color: hsl(0, 0%, 100%);
    margin: 20px 15px 0px 0;
    padding: 20px 30px;
}


.acrankwrap{
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/bg_accessrank.gif) no-repeat;
}

.accessrank p{
	font-size:11px;
	margin:5px 0 0 0;
}

li.ac_list {
    padding: 27px 0 0 70px;
}


.acrankwrap li dt {
    float: left;
    height: 42px;
    margin: 0 20px 0 0;
}


/*sidebarcnt*/

.sidebar h3 {
    font-size: 11px;
    font-weight: bold;
  
}

.sidebox{
	background: url(https://kyuryobank.com/wp-content/themes/kyuryo/images/bg_side.gif) repeat-y;
	background-color:#fff;
	padding:10px 20px;
	margin:0px 0 10px 0;
}

.sidebox .sidetitle {
	font-weight:bold;
    font-size: 16px;
	color:#5c5656;
	letter-spacing:2px;
}

.sidebox h4 a{
	color:#184aa4;
}


.sidebox ul{
	margin:10px 0 0 0;
}

.sidebox ul li{
	font-size:11px;
	
	
	
}


.sidebox ul li .image {
    float: left;
    margin: 0px 10px 0 0;
    width: 58px;
}

.sidebox ul li .text{
	margin:20px 0 0 0;
}


.ranking {
    background: url("https://kyuryobank.com/wp-content/themes/kyuryo/images/bg_acrank.gif") no-repeat scroll 0 0 hsla(0, 0%, 0%, 0);
    padding: 0 15px 10px;
}
.sidebox ul.ranking li {
font-size: 11px;
margin: 12px 0 0;
padding: 6px 16px 0px 16px;
}

.sidebox ul.highs li {
    font-size: 16px;
    margin: 12px 0 0;
    padding: 0 16px;
	background:url(https://kyuryobank.com/wp-content/themes/kyuryo/images/yaji_bk.gif) no-repeat;
}
.catewrap {
    background: none repeat scroll 0 0 hsl(0, 0%, 100%);
    padding: 10px;
  
}


.catecnt{
	
	
	padding:10px;
	border-bottom:1px dashed #CCC;
}


.catecnt h3 {
    background: url("https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_money.gif") no-repeat scroll 0 5px hsla(0, 0%, 0%, 0);
    font-size: 20px;
    text-indent: 25px;
}


.singlethumb{
	margin:10px 0 0 0;
}

.social{
	
	padding:0 10px;
	text-align:center;
	
	margin:15px 15px 0 0;
}


.ad_l h3{
	margin:0 0 10px 0;
}

.ad_l p img{
	padding:0 10px;
}


.ad_l {
    float: left;
    margin: 0 40px 0 0;
    width: 336px;
}

.ad_r {
   
    float: left;
    width: 336px;
}




.detailbox {
	padding:20px 0 0 20px;
}


#chart_div{
	float:left;
	width:350px;
	border:2px solid #CCC;
	background-color:#CCC;
	height:300px;
	
}


.detail_r #chart_div{
	
	width:300px;
	border:none;
	background-color:#fff;
	height:100px;
	
}


.detail_r {
float: right;
width: 340px;
}


.detail_l2 {

    float: left;
    width: 420px;
    border:none;
    background-color:none;
   
}


.detail_l{

    float: left;
    width: 320px;
    border:none;
    background-color:none;
   
}

.detail_l3 {

    float: left;
    width: 470px;
    border:none;
    background-color:none;
   
}


.detail_l2 img{

    
    width:100% !important;
	height:50%;
    border:none;
    background-color:none;
   
}


.detail_l3 img{

    
    width:100% !important;
	height:50%;
    border:none;
    background-color:none;
   
}

.detail_r2 {
float: right;
width: 300px;
}



.detail_r2 h3.interviewjobname {
    font-size: 36px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: bold;
    margin: 10px 0 20px 0;
}


.detail_r2 .profiletext{
	padding:5px;
	background:#FCFCEE;
}


.detail_r3 {
float: right;
width: 250px;
}


.detail_r h3{
	font-size:16px;
	font-weight:100;
}


.averagekyuyo{
	font-size:20px;
	margin:5px 0 10px 0;
	font-weight:bold;
}

.agekyuyo{
	font-size:16px;
	}
.firstkyuyo{
	margin:20px 0 0 0;
	font-size:16px;
	font-weight:bold;
}

	
.sanko{
	font-size:11px;
	font-weight:bold;
	margin:15px 0 0 0;
}
.singlesubtitle {
    background: url("https://kyuryobank.com/wp-content/themes/kyuryo/images/bg_subtitle.gif") repeat-x scroll 0 0 hsla(0, 0%, 0%, 0);
    font-size: 18px;
    font-weight: bold;
    margin: 30px 0 20px;
    padding: 10px;
}

.cnttext {
    font-size: 16px;
    padding: 0 10px;
}



.kanrentitle {
    background-color:#433d3f;
   
    font-size: 18px;
    font-weight: 100;
    margin: 40px 0 0;
    padding:10px 15px;
	color:#fff;
}

.kanrenlink {
 
    padding: 29px;
	background-color:#fff;
	
}


.kanrenlink li {
    background: url("https://kyuryobank.com/wp-content/themes/kyuryo/images/yajirushi_red.gif") no-repeat scroll 3px center hsla(0, 0%, 0%, 0);
    display: inline;
    margin-right: 15px;
    padding: 0 0 0 10px;
}

.kanrenlink li a {
    font-size: 12px;
    text-decoration: underline;
}


.kuchikomi {
    background-color:#433d3f;
   
    font-size: 18px;
    font-weight: 100;
    margin: 0px 0 0;
    padding:10px 15px;
	color:#fff;
}

.hosoku{
	font-size:12px;
	font-weight:100;
}


.tokushuimg {
    background: none repeat scroll 0 0 hsl(0, 0%, 20%);
    margin: 0 auto;
    padding: 30px 10px;
    text-align: center;
    width: 580px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.pikunleft{
	float:left;
	width:114px;
	margin:0 30px 0 0;
}


.pikunright {
    float: right;
    font-size: 14px;
    width: 600px;
}


.raretitle {
    margin: 40px 0px 0 0;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    width: 750px;
}

.rarejob_wrap {
    background-color: #FFF;
    box-shadow: 0px 1px 2px 1px #CCC;
    float: left;
    height: 230px;
    margin: 20px 5px 0px 0px;
    width: 121px;
}
.rarejob {
    position: relative;
    margin-bottom: 10px;
}

.rarejob a {
    display: block;
}

.order {
    left: -5px;
    position: absolute;
    top: -4px;
}

.rarejob a h3 {
    color: #603F33;
    font-size: 14px;
    font-weight: 100;
    padding: 10px 5px 0px 10px;
}


.rarejob p {
    line-height: 1.8;
    padding: 0 5px 10px 5px;
    font-size: 11px;
}


.rarejob_wrap2 {
    background-color: #FFF;
    box-shadow: 0px 1px 2px 1px #CCC;
    float: left;
    height: 230px;
    margin: 20px 5px 0px 0px;
    width: 181px;
}

.rarejob_wrap3 {
    background-color: #FFF;
    box-shadow: 0px 1px 2px 1px #CCC;
    float: left;
    height: 286px;
    margin: 20px 16px 0px 0px;
    width: 236px;
}


.rarejob_wrap4 {
    background-color: #FFF;
    box-shadow: 0px 1px 2px 1px #CCC;
    float: left;
    height: 230px;
    margin: 20px 5px 0px 0px;
    width: 147px;
}


.rarejob_wrap5 {
    background-color: #FFF;
    box-shadow: 0px 1px 2px 1px #CCC;
    float: left;
    height: 230px;
    margin: 20px 5px 0px 0px;
    width: 147px;
}



.rarecompany_wrap {
    background-color: #FFF;
    box-shadow: 0px 1px 2px 1px #CCC;
    float: left;
    height: 130px;
    margin: 20px 5px 0px 0px;
    width: 100px;
}
.rarecompany {
    position: relative;
    margin-bottom: 10px;
}


.rarecompany h3 {
    font-weight:bold;
    font-size: 12px;
    padding: 3px;
	text-align:center;
}
.rarecompany a {
    display: block;
}

.pcbtn{
	margin:10px 0;
}


.pcbtn img{
	width:96% !important;}
	
	
	
#int-profile {
    display: block;
    background: #fffdec;
    margin: 20px 0;
    padding: 20px 15px;
    clear: both;
    position: relative;
}
#int-profile .col-thumb {
    width: 30%;
    margin: 0;
    float: left;
    height: auto;
}

#int-profile .col-thumb img {
    width: 80%;
    margin: 0;
    height: auto;
}

#int-profile .col-txt {
    width:70%;
    float: right;
}

#int-profile .col-txt span {
    margin-right: 20px;
    color: #333;
    font-weight: bold;
}

#int-profile .col-txt .proftext {
    margin: 8px 0 0;
    color: #666;
    line-height: 1.3;
    font-size: 13px;

}

	
.int-chaptitle {
    margin: 30px 0 8px;
    padding: 0;
    color: #9ACE0C;
    font-weight: bold;
    font-size: 20px;
  
}

.nickname {
    font-size: 16px;
    font-weight: bold;
    padding: -20px 0;
    line-height: 1.5;
    margin: -10px 0 0 0;
}


.skill {
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0;
    line-height: 1.5;
    margin: 20px 0 10px 0;
}

.bunrui {
    font-size: 12px;
    font-weight: bold;
    padding: 0px 0;
    line-height: 1.5;
    margin: 0px 0 0 0;
}


.lvbox{
	margin:20px 0 0 0;}


.lvbox .lv {
    margin: 0 10px 0 0;
    font-weight: bold;
    font-size: 20px;
}


.lvbox .ex{
	
	margin:0 10px 0 0;
	 font-weight: bold;
	 font-size: 20px;
}



.tbl_inquiry {
    width: 80%;
    margin: 5px auto 10px;
    border-collapse: collapse;
}

.tbl_inquiry th {
    width: 35%;
    text-align: left;
    padding: 10px 5px 5px 25px;
    border: 1px solid #e3e3e3;
    font-weight: bold;
    vertical-align: middle;
    background-color: #f6f6f6;
}


.tbl_inquiry td {
    vertical-align: middle;
    background: #FFF;
    padding: 10px 25px 10px 25px;
    border: 1px solid #e3e3e3;
}


#mw_wp_form_mw-wp-form-2342{
	width:100%;
	}
	
	
#mw_wp_form_mw-wp-form-2342 p{
	font-size:130%;
	font-weight:bold;
	border-bottom:1px dotted #AAAAAA;
	margin:20px 0 0 0;
	padding:5px 0 ;
}

#ccc{ width:80%;
font-size:100%;
padding:5px;
background-color:#eee;
}

#ddd{ width:80%;
font-size:100%;
}


#eee{ width:80%;
font-size:100%;
}


#fff{ width:80%;
font-size:100%;
}

#ggg{ width:80%;
font-size:100%;
}



.honnebox_left{
	float:left;
	width:80px;
	
}

ul.shokugyolist li {
    
    width: 100%;
    background: url("https://kyuryobank.com/wp-content/themes/kyuryo/images/icon_money.gif") no-repeat scroll 0 16px hsla(0, 0%, 0%, 0);
    font-size: 22px;
    text-indent: 25px;
    padding: 10px;
    font-weight: bold;
    border-bottom: 1px dashed #CCC;

}


.shokyugyolisttitle {
    font-size: 200%;
    background-color: #DBDBDB;
    border-radius: 5px;
    margin: 30px 0;
    padding: 20px 15px;
    color: #111;
    font-weight: bold;
}


.shokyugyolisttitlehiragana {
    font-size: 200%;
    padding: 20px 5px 0px 0;
    color: #111;
    font-weight: bold;
    border-bottom: solid #dadada 2px;
}
	
.salaryrankinlist{
	font-size:150%;
	font-weight:bold;
	padding:10px 0;
	border-bottom:1px dashed #D4D4D4;
	margin:30px 0;

	}
	
.kyuryobox{
	
    width: 100%;
}


.kyuryobox table {
    width: 93%;
    font-size: 100%;
    margin: 30px 3%;
    border: #4D4B4B 1px solid;
}


.kyuryobox td {
    width: 20%;
    padding: 5px 0;
    text-align: center;
    border: #4D4B4B 1px solid;
    font-size: 130%;
}



div#toc_container {
    width: 80% !important;
    margin: 0 auto !important;
    margin-top: 30px !important;
    font-size: 120% !important;
}

.mapsocialbtn {
    text-align: center;
    width: 278px;
    margin: 0 auto;
    margin-top: 26px;
}

.mapkanban {
    position: relative;
    top: 6px;
    left: 254px;
    width: 582px;
    z-index: 3;
}

.mapbox {
    width: 1106px;
    background: url(https://kyuryobank.com/wp-content/themes/kyuryo/images/map_waku1.png) no-repeat;
    margin: -100px 0 0 0;
    padding: 10px;
    height: 1261px;
}

.map {
    width: 1030px;
    height: 1078px;
    margin: 0 auto;
    margin-top: 50px;
}

.mapimg {
    margin: -359px 0 0 0;
}


.joinjob {
    float: left;
    margin: -34px 13px 0 41px;
}

.btn_cc1 {
    margin: 12px 0px 0 0;
    padding: 0px 0 0 0;
}


.kikakuicon {
    position: relative;
    top: 230px;
    left: 697px;
    width: 28px;
}


.kikakuicon2 {
    position: relative;
    top: 170px;
    left: 897px;
    width: 28px;
}


.kikakuicon3 {
    position: relative;
    top: 170px;
    left: 897px;
    width: 28px;
}


.kikakuicon img#kikaku{
 border: 3px solid #5b6e18 !important;
}


.eigyoicon {
    position: relative;
    top: 538px;
    left: 590px;
    width: 28px;
}
.eigyoicon2 {
    position: relative;
    top: 368px;
    left: 270px;
    width: 28px;
}


.eigyoicon3 {
    position: relative;
    top: 458px;
    left: 650px;
    width: 28px;
}



.kohoicon {
    position: relative;
   top: 275px;
    left: 334px;
    width: 28px;
}
.kohoicon2 {
    position: relative;
    top: 75px;
    left: 534px;
    width: 28px;
}

.kohoicon3 {
    position: relative;
    top: 75px;
    left: 534px;
    width: 28px;
}



.jinjiicon {
    position: relative;
    top: 255px;
    left: 372px;
}

.jinjiicon3 {
    position: relative;
    top: 255px;
    left: 372px;
}

.jimuicon {
    position: relative;
    top: 275px;
    left: 265px;
    width: 28px;
}


.jimuicon2 {
    position: relative;
    top: 222px;
    left: 565px;
    width: 28px;
}



.jimuicon3 {
    position: relative;
    top: 222px;
    left: 565px;
    width: 28px;
}


.konsaruicon {
    position: relative;
    top: 80px;
    left: 760px;
    width: 28px;
}


.konsaruicon2 {
    position: relative;
    top: 80px;
    left: 760px;
    width: 28px;
}

.konsaruicon3 {
    position: relative;
    top: 120px;
    left: 620px;
    width: 28px;
}


.seicon {
    position: relative;
    top: 370px;
    left: 720px;
    width: 28px;
}

.seicon2 {
    position: relative;
    top: 370px;
    left: 720px;
    width: 28px;
}

.seicon3 {
    position: relative;
    top: 370px;
    left: 720px;
    width: 28px;
}
.wpicon {
    position: relative;
    top: 320px;
    left: 760px;
    width: 28px;
}
.wpicon2 {
    position: relative;
    top: 110px;
    left: 970px;
    width: 28px;
}
.wpicon3 {
    position: relative;
    top: 380px;
    left: 800px;
    width: 28px;
}


.mapbox2 {
    width: 1106px;
    background: url(https://kyuryobank.com/wp-content/themes/kyuryo/images/map_waku2.png) no-repeat;
    /* padding: 10px; */
    height: 1862px;
    margin: 30px 0 -30px 0;
    padding: 10px 10px 80px 10px;
}

.maptext1 {
    position: relative;
    top: -30px;
    left: 30px;
}

.maptext2 {
    position: relative;
    top: -60px;
    left: 30px;
}

.maptext3 {
    position: relative;
    top: -70px;
    left: 30px;
}


.maptext4 {
    position: relative;
    top: -124px;
    left: 30px;
}

.btn_cc2 {
    margin: 0 auto;
    width: 584px;
    margin-top: -143px;
}


.monthbtn {
    /* width: 400px; */
    /* position: relative; */
    /* top: 59px; */
    /* left: 483px; */
    margin: 10px 0 0 0;
    text-align: center;
}

.monthbtn li {
    display: inline;
    padding: 8px;
    background-color: #fff;
    border-radius: 5px;
    margin: 0 20px 0 0;
    font-size: 16px;
    font-weight: bold;
    font-family: メイリオ;
	box-shadow: 1px 2px 1px;
}


.bodywrap {
    margin: 0 auto;
	background: url(https://kyuryobank.com/wp-content/themes/kyuryo/images/map_bg.gif);
}

/*業界*/



.gyokaitopwrap {
    margin-bottom: -67px;
    /* z-index: 1; */
    position: relative;
}
.gyokaibox1 {
    position: absolute;
    top: 180px;
    
}

.gyokaiimg {
    z-index: -1;
    position: relative;
	
}


.gyokaiimg img {
    width: 100%;
    height: auto;
}

.gyokaienglish{
	font-size:24px;
	font-family: 'Libre Baskerville' , "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif;
	font-weight:100;
}


.gyokainame{
	font-size:130px;
	font-family: 'Libre Baskerville' , "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif;
	font-weight:100;
}

.seireititle {
    font-size: 36px;
    font-family: 'Libre Baskerville' , "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif;
    font-weight: bold;
    /* line-height: 0.8; */
    margin-top: -14px;
    margin-bottom: 40px;
}

.seireiname{
	font-size:70px;
	font-family: 'Libre Baskerville' , "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif;
	font-weight:100;
}

.gyokaitext{
	font-size:18px;
	font-family: 'Libre Baskerville' , "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif;
	font-weight:100;
	width:630px;
	margin:0 auto;
	margin-top:20px;
}


.spimgbox{
	  position: absolute;
    top: 150px;
    }

.spimg{z-index: -1;
    position: relative;
	}
	


.rarejob_wrapsp {
    background-color: #FFF;
    box-shadow: 0px 1px 2px 1px #CCC;
    height: 266px;
    margin: 20px 16px 0px 0px;
    width: 740px;
}


.rarejobsp p {
    line-height: 1.8;
    padding: 0 5px 10px 5px;
    font-size: 11px;
}

.rarejobsp a h3 {
    color: #603F33;
    font-size: 14px;
    font-weight: 100;
    padding: 10px 5px 0px 10px;
}

.kanrenunit {
    margin: 40px 0 0 0;
    padding: 10px;
    background: #fff;
}