@charset "utf-8";

/***********************************
  koen/woman/junior/college
  www/campus/news/style.css
***********************************/

@import "/common/css/base.css";


/*==================================
  Main Layout
==================================*/
/*--blog_contents--*/
p#description {padding:12px 20px 20px; background:url(../images/blog_top.gif) bottom no-repeat;}
p#description span#archive-title {font-weight: bold; border-left: #efcb54 solid 5px; padding: 2px 5px; margin-left: -10px;}
div.blog-index {background:url(../images/blog_body.gif) repeat-y; padding:10px 20px;}
div.blog-bottom {height:10px; background:url(../images/blog_bottom.gif);}
div.blog-top {height:10px; background:url(../images/blog_top.gif); margin-top:15px;}
div.blog-index dl {width:430px; float:left;}
div.blog-index dl dt {width:85px; padding-top:2px; float:left;}
div.blog-index dl dd.cate {width:100px; float:left;}
div.blog-index dl dd.cate p {font-size:10px; border:1px solid #e6e6e6; border-left:4px solid #f6dd8c; text-align:center;}
div.blog-index dl dd.ent-title {padding-top:10px; clear:both;}
div.blog-index dl dd.ent-title a {background:url(../images/lm01.gif) left no-repeat; padding-left:10px;}
div.blog-index dl dd.ent-title p {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 #f6dd8c; 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;}
ul#menu-photos {padding-bottom:25px; list-style:none;}
ul#menu-photos li {width:175px; overflow:hidden; float:left; margin-right:15px; font-size:10px; text-align:center;}
ul#menu-photos li img {margin-bottom:5px;}
ul#menu-photos li.none {margin:0;}
table.ranking-t {width:560px; border-collapse:collapse; font-size:12px; margin-bottom:15px;}
table.ranking-t td {padding:5px 8px; border:1px solid #f6dd8c; background:#fff; line-height:1.4;}
table.ranking-t td.title-t {background:#f2cd55; font-weight:bold; text-align:center; white-space: nowrap;}
table.ranking-t td.title-t span {font-weight:normal; font-size:11px;}
table.ranking-t td a {background:url(../images/lm_pdf.gif) left no-repeat; padding-left:33px; font-size:10px;}
table.ranking-t td strong {margin-right:5px;}
div#entry-body p.indent {padding:0 0 6px 1em; margin:0; text-indent:-1em;}

/*--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;}

/*--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;}
