@charset "utf-8";

/***********************************
  koen/woman/junior/college
  www/employment/style.css
***********************************/

@import "/common/css/base.css";


/*==================================
  Main Layout
==================================*/
/*--common_parts--*/
div.text-link {height:43px; padding-right:10px; background:url(./images/back_text_link.gif);}
div.text-link p {text-align:right; padding-top:10px; line-height:1;}
div.text-link p a {background:url(/common/images/lm02.gif) left 3px no-repeat; padding-left:15px;}
div.text-link p a {_background:url(/common/images/lm02.gif) left 1px no-repeat;}
*:first-child+html div.text-link p a {background:url(/common/images/lm02.gif) left 1px no-repeat; padding-left:15px;}

/*--index--*/
h2#visual {padding-bottom:22px;}
ul.bnr-box {list-style:none; background:url(./images/back_bnr.jpg) bottom no-repeat; margin:15px 0 30px;}
ul.bnr-box li {width:175px; float:left; margin-right:6px;}
ul.bnr-box li.none {margin:0;}
ul.bnr-box li dt {width:175px; height:82px; overflow:hidden;}
ul.bnr-box li dt a {display:block;}
ul.bnr-box li dt a:hover {background-color:transparent;}
ul.bnr-box li dt a:hover img {visibility:hidden;}
ul.bnr-box li dt#bnr01 {background:url(./images/bnr01_ov.jpg);}
ul.bnr-box li dt#bnr02 {background:url(./images/bnr02_ov.jpg);}
ul.bnr-box li dt#bnr03 {background:url(./images/bnr03_ov.jpg);}
ul.bnr-box li dt#bnr04 {background:url(./images/bnr04_ov.jpg);}
ul.bnr-box li dt#bnr05 {background:url(./images/bnr05_ov.jpg);}
ul.bnr-box li dd {padding:2px 7px 5px;}

div#link-box {height:44px; background:url(./images/back_link_box.gif); margin-top:10px;}
div#link-box dl {padding:15px 15px 0;}
div#link-box dl dt {width:200px; float:left;}
div#link-box dl dd {padding-left:210px;}
div#link-box dl dd ul {list-style:none;}
div#link-box dl dd ul li {float:left; font-size:12px; font-weight:bold; background:url(./images/lm02.gif) left no-repeat; padding-left:15px; margin-right:20px;}
div#link-box dl dd ul li a {color:#1a1a1a;}

p#caution {text-align: right; margin-top: 5px;}

/*--common_contents--*/
div#contents-inner {padding:20px 20px 5px;}
div.link-box {background:url(./images/box_link.gif); height:43px; padding-right:10px;}
div.link-box p {text-align:right; padding-top:10px; line-height:1;}
div.link-box p a {background:url(/common/images/lm02.gif) left 3px no-repeat; padding-left:15px;}
div.link-box p a {_background:url(/common/images/lm02.gif) left 1px no-repeat;}
*:first-child+html div.link-box p a {background:url(/common/images/lm02.gif) left 1px no-repeat; padding-left:15px;}

/*--common_side--*/
div#side-inner {background:url(./images/side_back.jpg) top repeat-y; padding:10px 10px 0;}
ul#side-navi {list-style:none; border-top:1px solid #cad9dd;}
ul#side-navi li {border-bottom:1px solid #cad9dd;}
ul#side-navi li.not-link {display:block; color:#333; background:url(./images/side.gif) left; padding:7px 2px 7px 33px;}
ul#side-navi li.not-link02 {display:block; color:#333; background:url(./images/side_ov.gif) left; padding:7px 2px 7px 33px;}
ul#side-navi li a {display:block; color:#333; background:url(./images/side.gif) left; padding:7px 2px 7px 33px;}
ul#side-navi li a.this-page {background:url(./images/side_ov.gif) left;}
ul#side-navi li a:hover {background:url(./images/side_ov.gif) left; text-decoration:none;}
ul#side-navi li.other {border:1px solid #cad9dd; border-top:none; padding:7px 2px 7px 10px;}
ul#side-navi li.other a {display:inline; color:#333; background:url(/common/images/lm02.gif) left no-repeat; padding:0 0 0 15px;}
ul#side-navi li.other a:hover {text-decoration:underline; background:url(/common/images/lm02.gif) left no-repeat;}
ul#side-navi02 {list-style:none; padding:13px 2px 5px 12px;}
ul#side-navi02 li {margin-bottom:12px; padding-left:18px; background:url(./images/lm00.gif) left no-repeat;}
ul#side-navi02 li.none {margin:0;}
ul#side-navi02 li a {color:#333;}
div#side-bottom {height:30px; background:url(./images/side_bottom.jpg);}

/*--support--*/
dl.typeA {padding:15px 0 30px;}
dl.typeA dt {width:220px; float:right;}
dl.typeA dd {width:380px;}
dl.typeA dd p {padding-left:5px;}
div.box {background:url(./images/box_body.gif) top; padding:20px 20px 10px;}
div.box h4 {padding-bottom:12px;}
div.box-bottom {height:10px; background:url(./images/box_bottom.gif); margin-bottom:30px;}

/*--situation--*/
dl.typeB {padding:12px 0 25px;}
dl.typeB dt {padding-bottom:13px;}
h4.situation-h4 {font-size:14px; padding-bottom:13px;}
dl.typeC {padding:0 0 15px 3px;}
dl.typeC dt {background:url(./images/lm05.gif) left no-repeat; font-size:14px; font-weight:bold; padding-left:15px; margin-bottom:5px;}
dl.typeC dd {padding:0 0 10px 5px;}
dl.typeC dd strong {margin-right:5px;}
dl.typeC dd span {background:url(./images/circle01.gif) left no-repeat; padding-left:15px; font-weight:bold;}

/*--double_school--*/
dl.typeD {padding-bottom:25px;}
dl.typeD dt {width:220px; float:left;}
dl.typeD dd {padding:30px 0 0 250px;}
ul.school-list {list-style:none; padding:20px 0;}
ul.school-list li {background:url(./images/circle01.gif) left no-repeat; padding-left:15px; margin-bottom:7px;}
dl.typeE dt {width:210px; float:right;}
dl.typeE dd {width:340px;}
dl.typeE dd p {padding-top:20px;}
p#btn-school {width:280px; height:50px; overflow:hidden; background:url(./images/btn_school_ov.png); margin-left:340px;}
p#btn-school a {display:block;}
p#btn-school a:hover {background-color:transparent;}
p#btn-school a:hover img {visibility:hidden;}

/*--outline--*/
p.outline-p {padding:10px 5px 25px;}
ol.outline-ol {padding:10px 5px 20px 30px;}
ol.outline-ol li {line-height:1.4; margin-bottom:7px;}
ol.outline-ol li p.ol-p {padding:5px 5px 0 2.5em; text-indent:-2.5em;}

/*--curriculun--*/
h3.table-title {font-size:14px; background:url(./images/lm05.gif) left no-repeat; padding-left:15px; font-weight:normal; margin-bottom:10px;}
table.curriculum-t {margin-bottom:25px; border-collapse:collapse; width:620px;}
table.curriculum-t td {text-align:center; padding:5px 8px; font-size:12px; border:1px solid #cbd9dc;}
table.curriculum-t td.color-td {background:#f2f6f7;}
table.curriculum-t td.left-td {text-align:left;}

/*--exclusive--*/
div#info-box-r div#exclusive-box {background:url(./images/exclusive_box.gif) top; padding:10px 20px;}
div#info-box-r div#exclusive-box dt {width:140px; float:right;}
div#info-box-r div#exclusive-box dd {width:250px;}
div#info-box-r div#exclusive-box dd h3 {padding-bottom:10px;}
div#info-box-r div#exclusive-bottom {background:url(./images/exclusive_bottom.gif); height:10px;}
div#info-box-l {width:440px; float:left;}
div#info-box-r {width:440px; float:right;}
div.info-box p.rss {width:36px; height:20px; overflow:hidden; background:url(./images/rss01_ov.gif); position:absolute; margin:-39px 0 0 396px;}
div.info-box p.rss a {display:block;}
div.info-box p.rss a:hover {background-color:transparent;}
div.info-box p.rss a:hover img {visibility:hidden;}
div.info-box dl {padding:7px 2px;}
div.info-box dl dt {width:6.5em; float:left; color:#666;}
div.info-box dl dd {padding-left:6.5em; margin-bottom:15px;}
div.info-box dl dd p {line-height:1.2; background:url(./images/lm01.gif) left 4px no-repeat; padding-left:10px;}
div.info-box dl dd p a {color:#333;}
ul#mamma-box {list-style:none;}
ul#mamma-box li#mamma-photo {width:130px; float:left; padding:7px 0;}
ul#mamma-box li#mamma-list {width:300px; float:right;}
