@charset "utf-8";

/***********************************
  koen/woman/junior/college
  www/campus/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:219px; float:left; margin-right:8px;}
ul.bnr-box li.none {margin:0;}
ul.bnr-box li dt {width:219px; 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 dd {padding:2px 10px 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 3px 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;}

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:240px;}
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:60px;}
div#link-box dl dd ul li a {color:#1a1a1a;}

/*--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 #f6dd8c;}
ul#side-navi li {border-bottom:1px solid #f6dd8c;}
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/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);}

/*--calendar--*/
dl.calendar-list {width:430px; padding-bottom:20px;}
dl.calendar-list dt {width:60px; float:left;}
dl.calendar-list dd {padding-left:90px;}
dl.calendar-list dd ul {list-style:none;}
dl.calendar-list dd ul li {background:url(./images/circle01.gif) left no-repeat; padding-left:15px; margin-bottom:7px;}
ul#calendar-photos {width:150px; float:right; list-style:none;}
ul#calendar-photos li {margin-bottom:50px;}
dl.typeA {padding:10px 0 25px;}
dl.typeA dt {width:220px; float:left;}
dl.typeA dd {width:380px; float:right;}
dl.typeA dd h4 {font-size:15px; padding-bottom:10px; line-height:1.4;}
div.campus-box {background:url(./images/campus_box_body.gif) top; padding:20px 20px 10px;}
div.campus-box-bottom {height:10px; background:url(./images/campus_box_bottom.gif); margin-bottom:25px;}
dl.typeB dt {width:210px; float:right;}
dl.typeB dd {width:350px;}
dl.typeB dd p {padding:20px 0 0 5px;}

/*--circle--*/
p.typeC {padding:25px 5px 15px;}
dl#circle-list {padding-bottom:25px;}
dl#circle-list dt {width:350px; float:left;}
dl#circle-list dd {padding:10px 0 0 380px;}
dl#circle-list dd ul {list-style:none;}
dl#circle-list dd ul li {background:url(./images/circle01.gif) left 2px no-repeat; padding-left:15px; margin-bottom:8px;}

/*--overseas--*/
dl.typeD {padding-bottom:25px;}
dl.typeD dt {width:230px; float:left; font-size:10px; text-align:center;}
dl.typeD dt img {margin-bottom:5px;}
dl.typeD dd {width:360px; float:right;}

/*--counseling--*/
dl.typeE {padding:25px 0;}
dl.typeE dt {width:240px; float:left; font-size:10px;}
dl.typeE dt img {margin-bottom:5px;}
dl.typeE dd {padding:10px 0 0 260px;}
dl.typeF dt {font-size:15px; font-weight:bold; padding-bottom:15px;}
dl.typeF dd ul {list-style:none; padding-bottom:15px;}
dl.typeF dd ul li {background:url(./images/circle01.gif) left 2px no-repeat; padding-left:15px; margin-bottom:8px;}

