@charset "utf-8";
/* blog.css */

/*****************************

	ページ画像

******************************/

#blog #wrp_imagesection {
	margin:0;
	padding:0;
	width:100%;
	height:165px;
	overflow:hidden;
	display:table;
	background:url(/shiretoko/blog/images/img_blog.jpg) center top no-repeat;
}

/*****************************

	その他

******************************/

#blog h2 {
	padding: 0px;
	font-weight:bold;
	text-align:left;
}

#blog h3 {
	margin: 0 0 15px 0;
	padding: 0;
	width: 653px;
	height: 29px;
	background: url(/shiretoko/blog/images/bg_title.gif) center top no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-indent: 20px;
	line-height: 2.2;
}

#blog h3 a {
	text-decoration:none;
	color: #fff;
}




/* --------------------------------------
　共通部分
--------------------------------------- */

#blog .blogbody {
font-weight:normal;
margin-bottom:10px;
}

#blog .date{
clear:left;
margin-top:0px;
margin-bottom:5px;
padding:20px 0px 5px 0px;
font-family:Verdana;
font-size:10px;
color:#82bd6b;
}

/*#blog .title{
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
}*/
#blog .title a{
border:none;
}

#blog .boxcomment{
padding:0px 0px 0px 0px;
margin-top:0px;
line-height:1.8em;
font-family:Verdana;
width:653px;
}

#blog .text{
line-height:1.8em;
font-family:Verdana;
width:500px;
}

#blog .posted{ 
text-align: right;
margin-bottom:5px;
padding:30px 30px 25px 0px;
font-size:10px;
font-family:Verdana;
}
#blog .posted a{ 
font-weight:bold;
}

#blog #article-ad {
	margin:30px 0 0 0;
	clear:both;
}

#blog .bookmark {
	margin:20px 0;
	clear:both;
}



/* --------------------------------------
　サイドメニュー
--------------------------------------- */


#blog #links {
font-weight:normal;
width:190px;
text-align:left;
font-size:90%;
text-align:center;
}

#blog #calendar {
margin-top:0px;
margin-bottom:30px;
font-size:12px;
padding:5px;
border:1px solid #C6C6C6;
width:180px;

}
#blog #calendar table {
width:100%;
background-color:#F2F2F2;
}
#blog #calendar th {
background-color:#E1E1E1;
border-right:2px solid #F2F2F2;
font-weight:bold;
}
#blog .calendarhead {
padding:4px 0px 4px 0px;
font-weight:bold;
font-size:12px;
font-family:Verdana;
background-color:#F2F2F2;
color:#5D5D5D;
}
#blog .calendarhead a{
color:#5D5D5D;
}
#blog .calendarhead .calendarday{
color:#5D5D5D;
}

#blog .calendarday {
padding:3px;
margin-bottom:10px;
color:#5D5D5D;
font-size:10px;
font-family:Verdana;
}
#blog .calendarday a {
font-weight:bold;
}

#blog .sidetitle {
padding:0px 10px 4px 0px;
text-align:left;
font-family:Verdana;
border-bottom:1px dotted #9D9D9D;
color:#0D4B14;
font-size:14px;
font-weight:bolder;

}

#blog .side {
line-height:2em;
padding:5px 10px 10px 0px;
margin-bottom:10px;
font-size:10px;
text-align:left;
margin-bottom:10px;
font-family:Verdana;
}
#blog .side  a{
font-size:12px;
}
#blog .side-tag {
padding:5px 10px 10px 0px;
margin-bottom:10px;
font-size:10px;
text-align:left;
margin-bottom:10px;
font-family:Verdana;
}
#blog .side-tag a{
font-size:12px;
}
#blog input{
border:1px solid #959595;
background-color:#EAEAEA;
max-width:300px;
}
#blog .input-submit{
	margin:10px 10px 0 10px;
background-color:#9CC9DD;
color:#224E62;
border:1px solid #000;
}
#blog .powered {
padding:20px 0px 20px 0px;
text-align:center;
}

#blog .syndicate {
margin-right:10px;
text-align:center;
font-size:10px;
}

#blog #comments {
padding:20px;
margin-bottom:30px;
margin-top:25px;
text-align:left;
font-family:Verdana;
border:1px solid #ccc;
width:500px;
}
#blog #comments form {
margin:0px;
padding:0px;
}
#blog textarea{
width:350px;
margin-bottom:5px;
border:1px solid #959595;
background-color:#EAEAEA;
}
#blog .comments-head{ 
font-weight:bold;
margin:0px;
padding: 0px;
}
#blog .comments-body {
margin:0px;
}

#blog .comments-post {
padding:10px;
text-align:right;
font-size:10px;
}
#blog #trackback {
margin-bottom:30px;
margin-top:25px;
margin-left:21px;
border:1px dashed #CDC1B0;
padding:5px;
text-align:left;
border:1px solid #ccc;
font-family:Verdana;
}

