@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for blog style
	
*/


/* 1.for blog style
===============================================================*/
div.blog div#contents{
background:#ff9c32;
}
div.blog div#leftBar ul{
margin:0;
}
* html div.blog div#leftBar ul{
margin:0 0 10px 0;
}
*:first-child+html div.blog div#leftBar ul{
margin:0 0 10px 0;
}
div.blog div#leftBar ul li{
width:164px;
padding:0;
margin:0;
line-height:1.2;
}
div.blog div#leftBar ul li a{
width:144px;
display:block;
padding:8px 8px 8px 20px;
vertical-align:middle;
background-color:#ffffff;
background-image:url("../images/img_bar_ico.gif");
background-repeat : no-repeat;
background-position : 4px center;
border:2px solid #fa8910;
}
div.blog div#leftBar ul a:hover{
background-color:#fff1e3;
border:2px solid #fa8910;
width:144px;
background-image:url("../images/img_bar_ico_o.gif");
background-repeat : no-repeat;
background-position : 4px center;
}
div.blog div#leftBar ul li.page a{
background-color:#fff1e3;
border:2px solid #fa6d10;
width:144px;
background-image:url("../images/img_bar_ico_o.gif");
background-repeat : no-repeat;
background-position : 4px center;
}
div.section h2{
border-left:3px solid #ff9c32;
width:653px;
height:22px;
padding:0 0 0 0;
margin:0 0 16px 0;
font-weight:bold;
text-indent:10px;
font-size:1.4em;
color:#3E474E;
letter-spacing:0.1em;
}
div.section h3{
background:url(../images/bg_title.gif) no-repeat;
width:653px;
height:33px;
padding:6px 0 0 0;
margin:0 0 8px 0;
font-weight:bold;
text-indent:22px;
font-size:1.1em;
color:#fa6d10;
}
div.section ul.list{
width:600px;
margin:0 0 16px 22px;
background:url(../images/bg_title.gif) no-repeat;
}
div.blog div#leftBar ul ul.blogtitle{
margin:8px 0 6px 0;
padding:0 0 0 8px;
}
div.blog div#leftBar ul ul.blogtitle li, div.blog div#leftBar ul ul.blogtitle li a{
margin:0;
padding:2px 0;
height:auto;
line-height:1.4;
width:156px;
background:none;
border:none;
color:#333333;
text-decoration:underline;
}
div.section span.hajizume{
background:#F4C539;
font-size:0.9em;
padding:4px;
margin:0 0 10px 22px;
}
div.section span.staff{
background:#A9D559;
font-size:0.9em;
padding:4px;
margin:0 0 10px 22px;
}
div.section span.news{
background:#90CAEF;
font-size:0.9em;
padding:4px;
margin:0 0 10px 22px;
}
div.section p.blog_text{
width:600px;
margin:10px 0 14px 22px;
line-height:1.7;
}
div.section p.date{
color:#FF9C32;
width:600px;
margin:0 0 20px 22px;
line-height:1.7;
font-size:0.9em;
clear:both;
}
div#archive{
border-top:1px dotted #ff9c32;
padding:10px 0 0 0;
margin:0 0 0 0;
clear:left;
}
div#archive dt{
clear:left;
float:left;
margin:0 10px 0 0;
text-indent:20px;
}
div#archive dd span, div#archive dd a{
float:left;
padding:0 10px 0 0;
}
div#archive ul{
margin:4px 0 0 20px;
width:600px;
line-height:1.2;
}
div#archive ul.monthly_archive li{
display:inline;
}
div#comments{
margin:0 0 20px 22px;
}
div.section h4.comments-open-header{
margin:0 0 10px 0;
font-weight:bold;
color:#FF9900;
}
div.comment-content{
margin:0 0 10px 0;
}
span.byline{
font-weight:bold;
}
table.comment td{
padding:2px;
}
table.comment td.comment-tit{
width:120px;
}
div.trackbacks{
margin:0 0 0 22px;
}
div#ping-4{
margin:10px 0 0 0;
}
div.trackback-content{
width:620px;
}
span.ttl_track{
font-weight:bold;
}
