@charset "utf-8";

/***********************************
  koen/woman/junior/college
  www/examinaiton/style.css
***********************************/

@import "/common/css/base.css";


/*==================================
  Main Layout
==================================*/
/*--common_parts--*/
.pab20 {padding-bottom:20px;}
.pab35 {padding-bottom:35px;}
.pal13 {padding-left:13px;}
.mat20 {margin-top:20px;}
.mat25 {margin-top:25px;}
.t-right {padding:20px 10px 35px; text-align:right;}
.t-right02 {font-size:10px; margin-top:-5px; padding-bottom:15px; text-align:right;}
.cc00 {color:#c00;}
.ca0c542 {color:#a0c542;}
.indent {padding-left:1em; text-indent:-1em;}
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;}
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:-38px 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:15px 2px 0;}
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#bnr-link {list-style:none; padding-top:10px;}
ul#bnr-link li {width:175px; margin-right:6px; float:left;}
ul#bnr-link li.none {margin:0;}
ul#bnr-link li dt {width:175px; height:82px; 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 dt#bnr04 {background:url(./images/bnr04_ov.jpg);}
ul#bnr-link li dt#bnr05 {background:url(./images/bnr05_ov.jpg);}
ul#bnr-link02 {list-style:none; padding-bottom:15px;}
ul#bnr-link02 li {width:294px; height:47px; overflow:hidden; float:left; margin-right:9px;}
ul#bnr-link02 li.none {margin:0;}
ul#bnr-link02 li p a {display:block;}
ul#bnr-link02 li p a:hover {background-color:transparent;}
ul#bnr-link02 li p a:hover img {visibility:hidden;}
ul#bnr-link02 li p#bnr06 {background:url(./images/bnr06_ov.gif);}
ul#bnr-link02 li p#bnr07 {background:url(./images/bnr07_ov.gif);}
ul#bnr-link02 li p#bnr08 {background:url(./images/bnr08_ov.gif);}
div#link-box {height:44px; background:url(./images/back_link_box.gif);}
div#link-box dl {padding:15px 15px 0;}
div#link-box dl dt {width:175px; float:left;}
div#link-box dl dd {padding-left:175px;}
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:40px;}
div#link-box dl dd ul li a {color:#1a1a1a;}

/*--common_contents--*/
div#contents-inner {padding:20px 20px 5px;}
div#contents-inner h3 {padding-bottom:15px;}
div#contents-inner h3.text-h3 {padding-bottom:15px; font-size:12px;}
div#contents-inner h4 {padding-bottom:15px; font-size:12px;}
div#contents-inner h4 span {font-weight:normal;}
div#contents-inner h3.inner-h3 {margin:0 -20px;}
div#contents-inner ol.typeB {padding-left:25px;}
div#contents-inner ol.typeB li {margin-bottom:8px; line-height: 1.3;}
div#contents-inner ol.typeC {padding-left:35px;}
div#contents-inner ol.typeC li {margin-bottom:8px; line-height: 1.3;}
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_table--*/
table.typeA {width:620px; margin-bottom:10px; font-size:12px; border-collapse:collapse;}
table.typeA caption {padding-bottom:5px; font-weight:bold;}
table.typeA caption span {font-weight:normal;}
table.typeA td {border:1px solid #bed97a; padding:5px; background:#f7f8f0; text-align:center; line-height: 1.3;}
table.typeA td.white {background:#fff;}
table.typeA td.t-left {text-align:left;}
table.typeA td.t-center {text-align:center;}
table.typeA td.t-right {text-align:right;}
table.typeA td.t-title {background:#a4c844; color:#fff; font-weight:bold;}
table.typeA td.t-title02 {background:#d8e6c5;}
table.typeA td.w10 {width:10%;}


/*--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 #bed97a;}
ul#side-navi li {border-bottom:1px solid #bed97a;}
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);}
