@charset "utf-8";

/***************************************
  koen/woman/junior/college
  www/examinaiton/open_campus/style.css
****************************************/

@import "/common/css/base.css";


/*==================================
  Main Layout
==================================*/
/*--blog_contents--*/
div#blog-list {padding:20px;}
h3#archive-title {border-left: #639c0f solid 5px; padding: 2px 5px; margin-bottom: 20px;}
p#description {padding:10px 3px 15px;}
div#event-box {height:86px; background:url(../images/event_box.gif); padding:0 18px;}
div#event-box dl {padding-top:18px;}
div#event-box dl dt {width:285px; float:left;}
div#event-box dl dd {padding-left:310px;}
div#event-box dl dd img {margin-top:7px;}
ul#blog-index {list-style:none; padding-top:25px;}
ul#blog-index li {background:url(../images/dott01.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
ul#blog-index li div.photo-area {width:130px; float:left;}
ul#blog-index li div.text-area {width:470px; float:right;}
ul#blog-index li div.text-area dt {width:85px; padding-top:2px; float:left;}
ul#blog-index li div.text-area dd.cate {width:100px; float:left; background:#fff;}
ul#blog-index li div.text-area dd.cate p {font-size:10px; border:1px solid #e6e6e6; border-left:4px solid #c6dd8b; text-align:center; padding:0;}
ul#blog-index li div.text-area dd.entry-title {width:275px; float:right; padding-top:2px; line-height: 1.3;}
ul#blog-index li div.text-area dd.entry-title a {background:url(../images/lm04.gif) left 4px no-repeat; padding-left:10px;}
ul#blog-index li div.text-area p.text {padding-top:10px;}

/*-entry-*/
div#entry-box {padding:20px;}
div#entry-box ul.text-navi {list-style:none; font-size:12px; line-height:1; padding:5px 15px 20px; background:url(../images/arrow_back.gif) bottom no-repeat;}
div#entry-box ul.text-navi li.gotop {text-align:center;}
div#entry-box ul.text-navi li.gotop a {background:url(../images/arrow01.gif) left no-repeat; padding-left:16px;}
div#entry-box ul.text-navi li.prev {float:left; margin-top:-1.25em;}
div#entry-box ul.text-navi li.prev a {background:url(../images/arrow02.gif) left no-repeat; padding-left:16px;}
div#entry-box ul.text-navi li.next {float:right; margin-top:-1.25em;}
div#entry-box ul.text-navi li.next a {background:url(../images/arrow03.gif) right no-repeat; padding-right:16px;}
div#entry-top {height:15px; background:url(../images/entry_top.gif);}
div#entry-body {background:url(../images/entry_body.gif) repeat-y; padding:20px 30px 10px;}
div#entry-body p {padding-bottom:15px;}
dl#entry-title-box {padding-bottom:15px; margin-bottom:20px; background:url(../images/dott02.gif) left bottom repeat-x;}
dl#entry-title-box dt {width:85px; padding-top:2px; float:left;}
dl#entry-title-box dd.cate {width:100px; float:left; background:#fff;}
dl#entry-title-box dd.cate p {font-size:10px; border:1px solid #e6e6e6; border-left:4px solid #c6dd8b; text-align:center; padding:0;}
dl#entry-title-box dd.entry-title {clear:both;}
dl#entry-title-box dd.entry-title h3 {font-size:15px; padding-top:10px;}
div#entry-body div.blog-link-box {height:43px; padding-right:10px; background:url(../images/blog_link_box.gif);}
div#entry-body div.blog-link-box p {text-align:right; padding:10px 0 0; line-height:1;}
div#entry-body div.blog-link-box p a {background:url(/common/images/lm02.gif) left 3px no-repeat; padding-left:15px;}
div#entry-body div.blog-link-box p a {_background:url(/common/images/lm02.gif) left 1px no-repeat;}
*:first-child+html div#entry-body div.blog-link-box p a {background:url(/common/images/lm02.gif) left 1px no-repeat; padding-left:15px;}
div#entry-bottom {height:15px; background:url(../images/entry_bottom.gif); margin-bottom:10px;}

/*--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/lm00.gif) left no-repeat;}
ul#side-navi02 li.none {margin:0;}
ul#side-navi02 li a {color:#333;}

/*--blog_side---*/
div#side-bottom {height:37px; background:url(../images/blog_side_top.gif);}
div#blog-side {padding:5px 10px; background:url(../images/blog_side_body.gif) top repeat-y;}
div#blog-side h3 {font-size:14px; background:url(../images/blog_title.gif) top no-repeat; padding:6px 8px;}
div#blog-side ul {list-style:none; padding:10px 0;}
div#blog-side ul li {background:url(../images/dott01.gif) bottom left repeat-x; padding-bottom:7px; margin-bottom:7px;}
div#blog-side ul li p {line-height:1.3; background:url(../images/lm03.gif) left 4px no-repeat; padding-left:12px;}
div#blog-side ul li p a {color:#333;}
div#blog-side-bottom {height:33px; background:url(../images/blog_side_bottom.gif);}
div#blog-side p#blog-rss {width:36px; height:20px; overflow:hidden; background:url(../images/rss01_ov.gif);}
div#blog-side p#blog-rss a {display:block;}
div#blog-side p#blog-rss a:hover {background-color:transparent;}
div#blog-side p#blog-rss a:hover img {visibility:hidden;}
