@charset "utf-8";

/***********************************
  koen/woman/junior/college
  www/company/style.css
***********************************/

@import "/common/css/base.css";


/*==================================
  Main Layout
==================================*/
/*--common_parts--*/
.pab20 {padding-bottom:20px;}
.pab35 {padding-bottom:35px;}
.mat20 {margin-top:20px;}
.mat25 {margin-top:25px;}

/*--index--*/
h2#visual {padding-bottom:22px;}
div#description {margin-bottom: 35px; padding:10px 30px;}
div#description dt {width:210px; float:right;}
div#description dd {width:595px;}
div#description dd h3 {padding-bottom:25px;}
div#description dd p {padding-left:3px;}
div#description dd p#name {padding-top:15px; text-align:right;}

ul#bnr-link {list-style:none; padding-bottom:10px; margin-top:20px; background:url(./images/back_bnr.jpg) bottom;}
ul#bnr-link li.bnr-li {width:294px; margin-right:9px; float:left;}
ul#bnr-link li.none {margin:0;}
ul#bnr-link li dt {width:294px; height:89px; overflow:hidden;}
ul#bnr-link li dt a {display:block;}
ul#bnr-link li dt a:hover {background-color:transparent;}
ul#bnr-link li dt a:hover img {visibility:hidden;}
ul#bnr-link li dt#bnr01 {background:url(./images/bnr01_ov.jpg);}
ul#bnr-link li dt#bnr02 {background:url(./images/bnr02_ov.jpg);}
ul#bnr-link li dt#bnr03 {background:url(./images/bnr03_ov.jpg);}
ul#bnr-link li dd {padding:7px 12px 0;}
ul#bnr-link li dd h3 {margin-bottom:7px;}
ul#bnr-link li dd div {padding:0 5px;}
ul#bnr-link li dd div ul {list-style:none; width:129px; float:left;}
ul#bnr-link li dd div ul.long {list-style:none; width:250px; float:left;}
ul#bnr-link li dd div ul li.arrow01 {font-size:10px; background:url(./images/arrow1.gif) left no-repeat; padding-left:12px; margin-bottom:3px;}
ul#bnr-link li dd div ul li.arrow01 a {color:#b462a2;}
ul#bnr-link li dd div ul li.arrow02 {font-size:10px; background:url(./images/arrow2.gif) left no-repeat; padding-left:12px; margin-bottom:3px;}
ul#bnr-link li dd div ul li.arrow02 a {color:#41aba3;}
ul#bnr-link li dd div ul li.arrow03 {font-size:10px; background:url(./images/arrow3.gif) left no-repeat; padding-left:12px; margin-bottom:3px;}
ul#bnr-link li dd div ul li.arrow03 a {color:#444;}
ul#bnr-link li dd div a.opa:hover img{filter:alpha(style=0,opacity=70); -moz-opacity:0.7; opacity:0.7;}

div#link-box {height:44px; background:url(./images/back_link_box.gif); margin-top:30px}
div#link-box dl {padding:15px 15px 0;}
div#link-box dl dt {width:95px; float:left;}
div#link-box dl dd {padding-left:110px;}
div#link-box dl dd ul {list-style:none;}
div#link-box dl dd ul li {float:left; font-size:14px; font-weight:bold; background:url(./images/lm02.gif) left no-repeat; padding-left:15px; margin-right:30px;}
div#link-box dl dd ul li.none {margin:0;}
div#link-box dl dd ul li a {color:#1a1a1a;}

.job-hunting{
	margin:40px 0;
}

div#main div#contents{float: none;}
div#contents-inner {padding:20px 20px 5px;}
div#contents-inner h3 {font-size:14px; background:url(/job_offer/images/lm.gif) left no-repeat; padding-left:15px; margin-bottom:10px;}
div.link-box {height:36px; background:url(/job_offer/images/link_box.gif); margin:15px 0 15px; overflow:hidden;}
div.link-box dl {padding:11px 18px 0;}
div.link-box dl dt {width:150px; float:left;}
div.link-box dl dd {width:430px; float:right;}
div.link-box dl dd p {line-height:1.25; text-align:right;}
div.link-box dl dd p a {background:url(/job_offer/images/arrow.gif) left no-repeat; padding-left:12px; margin-left:15px;}
div.caution{padding-bottom: 15px;}
div.caution dl dt{padding: 1em 0; color: #f33; font-weight: bold;}
div.caution dl dd p{padding-bottom: 1em;}
div.caution dl dd p img{margin-left: 5px;}

div#contents-inner dl#reader-box {padding-bottom:30px;}
div#contents-inner dl#reader-box dt {width:158px; height:39px; overflow:hidden; float:left; background:url(/job_offer/images/btn_reader_ov.gif);}
div#contents-inner dl#reader-box dt a {display:block;}
div#contents-inner dl#reader-box dt a:hover {background-color:transparent;}
div#contents-inner dl#reader-box dt a:hover img {visibility:hidden;}
div#contents-inner dl#reader-box dd {padding:1px 0 0 175px;}
div.box {background:url(/job_offer/images/box.gif) top; padding:20px 20px 1px;}
div.box p {padding-bottom:10px;}
div.bottom {height:10px; background:url(/job_offer/images/bottom.gif);}
