@charset "utf-8";

/***********************************
  Sapporo Autumn Fest2009
  www/blog/style.css
***********************************/

@import "../common/css/base.css";


/*==================================
  Common Header Layout
==================================*/
/* div#header {width:900px; height:200px; margin:0 auto 10px; overflow:hidden; background:url(./images/header.jpg);}
div#header h1 {position:absolute; margin-left:13px;}
div#header dl {position:absolute; margin:21px 0 0 166px;}
div#header dl dt {margin:0; padding:0 0 8px;}*/

div#print-logo {display:none;}

/*==================================
  Main Layout
==================================*/

div#contents div#title {background:url(./images/title.gif); width:570px; height:100px;}
div#contents div#title h2 {font-size:18px; padding:25px 0 0 25px; line-height:1.75;}
div#contents div#title h2 span {font-size:12px; font-weight:normal;}
div#contents div#title h2 a {text-decoration:none;}
div#contents div#title h2 a:hover {text-decoration:underline;}

div#contents h2.page-title {font-size: 14px; border-left: #867571 solid 3px; padding: 3px 3px 3px 8px; margin: 15px 0 0 3px;}

div#contents div.entry {padding-top:25px;}
div#contents div.entry h3 {background:url(./images/title_entry.gif) top; padding:10px 18px 8px; font-size:14px;}
div#contents div.entry h3 a {text-decoration:none;}
div#contents div.entry h3 a:hover {text-decoration:underline;}
div#contents div.entry p.category-time {margin:15px 0 0 10px; font-size:12px;}
div#contents div.entry div.entry-inner {margin:10px; padding-bottom:10px; background:url(/common/images/dott01.gif) bottom repeat-x; line-height: 1.5;}
div#contents div.entry div.entry-inner p {margin-bottom:15px;}
div#contents div.entry div.entry-inner p.detail {margin:10px 10px 0 0; text-align:right; font-size:12px;}
div#contents div.entry div.reported p {font-size:12px; margin-left:10px;}
div#contents div.entry div.reported p a {margin:0 7px;}

div#contents div.navi {font-size: 12px; margin-bottom: 10px;}
div#contents div.navi ul {list-style: none; width: 200px; margin: 0 auto 0 auto;}
div#contents div.navi ul li {float: left; margin: 0 10px 0 10px;}
div#contents div.navi ul li.right-p {float: right;}

div#contents div.pagebute {font-size: 12px; margin: 25px 0 10px 0; text-align: center;}
div#contents div.pagebute .link_before {margin-right: 10px;}
div#contents div.pagebute .link_next {margin-left: 10px;}


/*----Comment----*/

div#contents div.entry div.comment-box {background:#efefef; font-size:12px; border:1px solid #ccc; padding:20px 20px 10px; margin:20px 10px;}
div#contents div.entry div.comment-box h4 {font-size:14px; border-left:3px solid #aaa; padding-left:7px;}
div#contents div.entry div.comment-box dl {margin:10px 0 0 5px;}
div#contents div.entry div.comment-box dt {font-weight:bold; margin-bottom:5px;}
div#contents div.entry div.comment-box dt span {margin-left:10px;}
div#contents div.entry div.comment-box dd p {margin-bottom:10px;}
div#contents div.entry div.comment-box dd p.name {text-align:right;}
div#contents div.entry div.comment-box p.url {margin:10px 0 15px 5px; background:#fff; border:1px solid #ccc; padding:5px 10px;}
div#contents div.entry div.comment-box dl.clear dt {width:4em; float:left; font-weight:normal; padding-top:3px;}
div#contents div.entry div.comment-box dl.clear dd {padding:0 0 10px 5em;}
div#contents div.entry div.comment-box p.center {text-align:center; margin-bottom:15px;}
div#contents div.entry div.comment-box p.center input {padding: 0 8px 0 8px; text-align:center;}
div#contents div.entry div.comment-box textarea {width:400px;}


