@charset "utf-8";

/***********************************
  koen/woman/junior/college
  www/graduate_onfo/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: #ccc 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);}
ul#blog-list {list-style:none;}
ul#blog-list li {background:url(./images/dott01.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
ul#blog-list li dt {width:85px; padding-top:2px; float:left;}
ul#blog-list li dd.cate {width:100px; float:left;}
ul#blog-list li dd.cate p {font-size:10px; border:1px solid #e6e6e6; border-left:4px solid #ccc; text-align:center;}
ul#blog-list li dd.ent-title {width:425px; float:right; padding-top:2px;}
ul#blog-list li dd.ent-title a {background:url(./images/lm01.gif) left no-repeat; padding-left:10px;}
ul#blog-list li p.text {padding:10px 0 0 85px;}

/*-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 #ccc; 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;}

/*--blog_side---*/
div#side-bottom {height:10px; 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;}

