@charset "UTF-8";

/*--------------------------------------------------------------------
common
---------------------------------------------------------------------*/

#mainColumn {
text-align:left;
float:left;
}

#titleColumnChild{
background:transparent url(http://i.yimg.jp/images/employment/shft/d/d001_sej/cu/promo/lp/bkg_greenPtn.gif) repeat-x scroll 0 bottom;
border:5px solid #7fd60e;
margin:0  0 15px;
padding:0 0 15px;
text-align:center;
}


* html #cmn_delimiter{
width:auto !important;
/*IE6での表示崩れ大作*/
}

/*--------------------------------------------------------------
 リンク設定
--------------------------------------------------------------*/

#mainColumn a{
color:#009743;
text-decoration:underline;
}

#mainColumn a:link{
color:#009743 !important;
text-decoration:underline;
}

#mainColumn a:visited{ 
color:#673880 !important;
text-decoration:underline;
}

#mainColumn a:hover{
text-decoration:underline;
}


/*--------------------------------------------------------------
罫線
--------------------------------------------------------------*/

div.hr {
background-position:0px -60px;
background-repeat:repeat-x;
height:10px;margin:6px 0;
}

div.hr hr {
display:none;
}

/*--------------------------------------------------------------
   Clearfix 
--------------------------------------------------------------*/

/*CLEARFIXw*/
.clearfix:after {
content: "";
display: block;
height: 0;
visibility: hidden;
clear: both;
}
.clearfix {
display: inline-block;
}
/* MacIEO \*/
.clearfix { 
display: block; 
}
/* */

/*--------------------------------------------------------------
 コンテンツ指定
 --------------------------------------------------------------*/

#titleColumnChild h1{
margin:-50px 0 0;
padding:0;
position:absolute;
display:none;
}

#mainLinkBox{
display:block;
margin:0;
padding:0;
position:relative;
width:455px;
height:105px;
z-index:10;
vertical-align:top;
}

#mainLinkBox img{
z-index:5;
}

.leadTxt {
padding:0;margin:0;
font-size:93%;
line-height:1.5;
vertical-align:top;
text-align:left;
}

#mainLinkColumn{
margin:0 auto;
width:896px;
background-color:#FFFFFF;
border:2px solid #2EABD9;
padding:1px;
}

#mainLinkShift{
float:left;
width:440px;
}

#mainLinkShift2{
float:right;
width:440px;
}

.shiftTitle{
display:block;
height:41px;
}


.shiftTitle{
display:block;
height:41px;
}

.worklinkBox{
border-bottom:1px dotted #838383;
margin:0 10px;
padding:10px 0;
text-align:left;
}
.worklinkBox p{
float:left;
line-height:1.4em;
margin:0 0 0 10px;
}

.worklinkBox strong{
color:#105CB6;
font-size:120%;
}

.worklinkBox img{
float:right;
margin:6px 10px 0 0;
}

.arealinkBox{
margin:0 10px;
padding:10px 0;
}

.arealinkBox h3{
margin:0 0 0 10px;
padding:0;
}
.arealinkBox p{
margin:0 10px;
font-size:93%;
text-align:left;
}

hr{
width:900px;
padding: 0em;
border:1px dotted #838383;
border-width:1px 0 0;
color: #fff;
background-color: #fff;
margin:0 auto;
}