@charset "utf-8";

/***********************************
  koen/woman/junior/college
  www/childcare/style.css
***********************************/

@import "/common/css/base.css";


/*==================================
  Main Layout
==================================*/
/*--common_parts--*/
.mat25 {margin-top:25px;}
.mat20 {margin-top:20px;}

/*--index--*/
h2#visual {padding-bottom:30px;}
ul.bnr-box {list-style:none; background:url(./images/back_bnr.jpg) bottom no-repeat;}
ul.bnr-box li {width:294px; float:left; margin-right:9px;}
ul.bnr-box li.none {margin:0;}
ul.bnr-box li dt {width:294px; height:90px; 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 dt#bnr06 {background:url(./images/bnr06_ov.jpg);}
ul.bnr-box li dd {padding:6px 12px 20px;}
ul.bnr-box li dd p {padding:5px 4px 0;}
ul.bnr-box02 {list-style:none; padding-top:15px;}
ul.bnr-box02 li {width:215px; height:100px; overflow:hidden; float:left; margin-right:13px;}
ul.bnr-box02 li a {display:block;}
ul.bnr-box02 li a:hover {background-color:transparent;}
ul.bnr-box02 li a:hover img {visibility:hidden;}
ul.bnr-box02 li#bnr07 {background:url(./images/bnr07_ov.jpg);}
ul.bnr-box02 li#bnr08 {background:url(./images/bnr08_ov.jpg); margin-right:14px;}
ul.bnr-box02 li#bnr09 {background:url(./images/bnr09_ov.jpg);}
ul.bnr-box02 li#bnr10 {background:url(./images/bnr10_ov.jpg); margin:0;}

/*--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 #b5ddda;}
ul#side-navi li {border-bottom:1px solid #b5ddda;}
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-navi02 {list-style:none; padding:13px 2px 5px 12px;}
ul#side-navi02 li {margin-bottom:12px; padding-left:18px; background:url(./images/lm01.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);}

/*--outline--*/
dl#type01 {padding:20px 0;}
dl#type01 dt {font-size:16px; font-weight:bold; padding-bottom:15px;}
div.box {background:url(./images/box.gif) top no-repeat; padding:25px 20px 0 18px;}
div.box h3 {text-align:right; padding-bottom:12px;}
div.box dl {padding-bottom:20px;}
div.box dl dt {width:200px; float:left;}
div.box dl dd {width:360px; float:right;}
div.box-bottom {background:url(./images/box_bottom.gif); height:15px; margin-bottom:20px;}
ul.typeA {list-style:none; padding-top:20px;}
ul.typeA li dl {padding-bottom:25px;}
ul.typeA li dl dt {width:220px; float:left;}
ul.typeA li dl dd {width:380px; float:right;}
ul.typeA li dl dd h4 {font-size:16px; padding-bottom:15px;}

/*--curriculum--*/
dl#type02 {padding-bottom:30px;}
dl#type02 dt {width:175px; float:right;}
dl#type02 dd {width:420px;}
dl#type02 dd h3 {padding-bottom:18px;}
table#curriculum {width:620px; border-collapse:collapse;}
table#curriculum caption {text-align:right; padding-bottom:10px; font-size:12px;}
table#curriculum td {font-size:10px; vertical-align:top; padding:5px 3px;}
table#curriculum td img {margin:0 2px 2px 0;}
table#curriculum td a {color:#333;}
table#curriculum td a span {color:#cd83c2;}
table#curriculum td strong {font-size:12px;}
table#curriculum td.w130 {width:130px;}
table#curriculum td.t01 {width:100px; padding:5px 0 15px; text-align:center;}
table#curriculum td.t02 {width:260px; padding:5px 0 15px; text-align:center;}
table#curriculum td.t03 {background:#bbe2e9; text-align:center; vertical-align:middle; padding:7px; border:1px solid #fff;}
table#curriculum td.t04 {background:#9bd2cd; text-align:center; vertical-align:middle; padding:7px 0; border:1px solid #fff;}
table#curriculum td.t05 {background:#f9e8b0; text-align:center; vertical-align:middle; border:1px solid #fff;}
table#curriculum td.t06 {text-align:right; vertical-align:middle; padding-right:10px;}
table#curriculum td.bottom-b {border-bottom:1px solid #ccc;}
table#curriculum td.top-b {border-top:1px solid #ccc;}
table#curriculum td.right-b {border-right:1px solid #ddd;}

/*--lesson--*/
dl.lesson-list {padding-top:25px;}
dl.lesson-list dt {font-size:15px; font-weight:bold; background:url(./images/dott01.gif) bottom repeat-x; margin-bottom:7px; padding:0 0 5px 2px;}
dl.lesson-list dt span {background:url(./images/lm02.gif) left no-repeat; padding-left:18px;}
dl.lesson-list dd p.gototops {width:131px; height:20px; margin:10px 0 0 485px; background:url(/common/images/gototop_ov.gif);}
dl.lesson-list dd p.gototops a {display:block;}
dl.lesson-list dd p.gototops a:hover {background-color:transparent;}
dl.lesson-list dd p.gototops a:hover img {visibility:hidden;}

/*--training--*/
ul#type03 {list-style:none; background:url(./images/bottom05_01.gif) bottom no-repeat; margin-top:13px; padding-bottom:25px;}
ul#type04 {list-style:none; background:url(./images/bottom05_02.gif) bottom no-repeat; margin-top:13px; padding-bottom:25px;}
ul#type03 li,ul#type04 li {width:306px; float:left;}
ul#type03 li.none,ul#type04 li.none {float:right;}
ul#type03 li dd p,ul#type04 li dd p {padding:8px 13px 0;}
ul#type03 li dd p storng,ul#type04 li dd p storng {font-size:14px;}

div.boxs {background:url(./images/bottom.gif) bottom no-repeat; padding-bottom:10px;}

dl#type05 {padding:7px 20px 0;}
dl#type05 dt {width:175px; float:left;}
dl#type05 dd {width:385px; float:right;}
dl#type05 dd h4 {padding-bottom:7px; font-size:15px;}
dl#type05 dd p {padding-bottom:15px;}

/*--after_graduation--*/
div#box06-01 {height:341px; background:url(./images/box06_01.gif); margin:20px 0; overflow:hidden;}
div#box06-01 h4 {padding:20px 0 15px 14px;}
div#box06-01 p {width:265px; margin-left:18px;}
div#box06-02 {height:132px; background:url(./images/box06_02.gif); margin-top:20px; overflow:hidden;}
div#box06-02 dl {padding:8px 20px 0;} 
div#box06-02 dl dt {width:220px; float:left;}
div#box06-02 dl dd {width:325px; float:right;}

/*--interview--*/
div.box-interview {background:url(./images/box_interview.gif) top no-repeat;}
dl.type07,dl.type08 {padding:20px 20px 7px 17px;}
dl.type07 dt {width:190px; float:left;}
dl.type07 dd {width:370px; float:right;}
dl.type08 dt {width:190px; float:right;}
dl.type08 dd {width:370px; float:left;}
dl.type07 dd p,dl.type08 dd p {padding:10px 0 15px 3px;}
div.box-interview-bottom {background:url(./images/box_interview_bottom.gif); height:12px; margin-bottom:20px;}
