@charset "UTF-8";
#content {background-image:url(../../lib_image/employer/bg_content.jpg);}
/* side */
#lNavBox h3 a {background-image:url(../../lib_image/employer/stit_sub_employer.gif);}
/* side:contact */
#subEmploy {margin-bottom:18px;}
#subEmploy h3 {
width:100%;
height:45px;
background:url(../../lib_image/employer/stit_sub_contact.gif) no-repeat 0 0;
text-indent:-999px;
overflow:hidden;
}
#subEmploy a.imgBtn {
width:100%;
height:77px;
background:url(../../lib_image/employer/bt_sub_contact.gif) no-repeat 0 0;
}
#subEmploy a.imgBtn:hover {background-position:right 0;}

p.read {color:#1F79A7;}

.contactL {
margin-top:20px;
width:565px;
height:85px;
}
.contactL a {
width:565px;
height:85px;
background:url(../../lib_image/employer/bt_contact_l.gif) no-repeat right 0;
}
.contactL a:hover {background-position:right bottom;}


/* support
-------------------- */
#targetBlock {
margin-bottom:20px;
}
#targetBlock .lBox,
#targetBlock .cBox,
#targetBlock .rBox {
width:178px;
margin-bottom:10px;
border:1px solid #A1BAE2;
background:#EEEEE1;
}
#targetBlock div.lBox,
#targetBlock div.cBox {
margin:0 12px 0 0;
}
#targetBlock div h3 {
padding:.25em 0;
background:#BED4F8 url(../../lib_image/employer/support/bg_h3.jpg) no-repeat 0 0;
color:#2B446F;
text-align:center;
border-bottom:1px solid #92A6CA;
}
#targetBlock ul {
padding:.5em 10px;
}
#targetBlock #line1 ul {
min-height:14em;
height:auto !important;
height:14em;
}
#targetBlock ul li {
margin:.5em 0;
line-height:1;
background:url(../../lib_image/employer/support/ico_circle.gif) no-repeat 0 50%;
}

/* service
-------------------- */
#servBlock {
padding-top:20px;
border-top:1px dotted #CCC;
}
.servBox {padding-bottom:20px;}
.servBox h2.imgText {margin-bottom:5px;}

/* talent
-------------------- */
#introBlock .introBox {
min-height:116px;
height:auto !important;
height:116px;
margin-bottom:50px;
padding-right:160px;
background-repeat:no-repeat;
background-position:right 0;
}
#introBlock .introBox h2 {
font-size:116%;
color:#1F79A7;
}
/* contact
-------------------- */
.cautionBox {
padding:10px 20px;
background:#D5CDCC;
}
.cautionBox p {
padding-left:20px;
background:url(../../lib_image/employer/contact/ico_caution.gif) no-repeat 0 .5em;
color:#900;
font-weight:bold;
}
.cautionBox ol {
margin:0 1.5em;
padding:0;
}