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

/************************
	UpDate:2010.10.04
	Auther:Daisuke Nishioka
*************************/


/*
body{
	background:url(../img/body_Bg4sub.png) center 0 #000;
}
*/
body{
	background:url(../img/body_Bg4sub.jpg) repeat-x center 0 #9dcae8;
}

#wrapper{
	background:url(../img/header_Bg.png) no-repeat 278px -50px;
	margin:0 auto;
	width:1008px;
	position:relative;
	overflow:hidden;
	padding:0 8px 0 0;
/*
	background-color:#ffd300;
	background-color:#cecece;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
*/
}
		
#contents{
	width:1008px;
	z-index:0;
	height:auto;
	padding-bottom:10px;
	margin-bottom:-121px;
	top:-121px;
	position:relative;
	overflow:hidden;}
#main .post_container{
	margin:101px auto 15px auto;
	width:650px;
/*	margin-left:15px;
	margin-bottom:15px;*/
	padding:15px;
	background-color:#ffffff;
	/*box-shadow: 0 0 5px #000;*/
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;}

#main .post{
	font-size:1.2em;}
#main .post a,
#main .post a:visited{
	text-decoration:none;
	color:#cc0000;
}
#main .post a:hover{
	text-decoration:underline;
}

.post_title{
	margin-left:-21px;
	padding-left:101px;
	padding-bottom:20px;
	background:url(../img/img_boots_cherryred.png) no-repeat;
	}
.post_title h2,
.post_title h3{
	color:#646017;
	line-height:110%;
	margin:0;
	padding:0;
	padding-bottom:20px;
	background:url(../img/img_titleborder_yellow.gif) repeat-x 0 bottom;}
.post_title h3 a{
	text-decoration:none;
	color:#646017;}
.entry{
	font-size:1.2em;
	padding:8px;}
.comment p {
	font-size:1.2em;
	}
.navigation{
	font-size:1.2em;}
.navigation a{
	text-decoration:none;
}
.navigation a:visited{
	text-decoration:underline;
		color: #b85b5a;
}
#sidebar{margin-top:-10px;
	background:none;}
	
	#weeklyrecommend{
		width:282px;
		font-size:1.2em;
		background:#333333;
		border:#505050 solid 4px;
		padding:6px;
		color:#cccccc;}
	#weeklyrecommend img{
		padding:0 3px 3px 0;
		}
	#weeklyrecommend strong{
		color:#fff;}

	#blog_menu{
		
	/*	background:url(../img/info_bg.gif) #ffcc01 repeat-x;*/
		background:url(../img/sidebar_Bg4sub.png) 1px;
	}
	h2.topinfo{
			margin:0;
			padding:0;}
	ul#informations{
			margin:0;
			margin-bottom:34px;
			padding:0 8px;
			list-style-type:none;
			border-top:#333 2px solid;
			font-size:1.3em;
			color:#333;
			font-weight:bold;
	background:url(../img/info_bg.gif) #ffcc01 repeat-x;
	overflow:auto;
			}
		#informations h3{
			margin-top:0;
			color:#333;
			font-size:1em;
			line-height:normal;}
		#informations li{
			width:286px;
			margin-bottom:17px;}
		#informations li a{
			display:block;
			border:1px solid #333333;
			text-decoration:none;
			color:#333;}
		#informations li a:hover,
		#banner li a:hover{
			background-color:#FFF;
			text-decoration:none;
			color:#345567;}
		#informations li h3 a:hover{
			background-color:#FFF;
			text-decoration:none;
			color:#345567;}
		#informations li .new{
			font-size:0.8em;
			font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka,  "ＭＳ Ｐゴシック","ＭＳ ゴシック", "ＤＦ平成ゴシック体 Std W3";
			color:#f00;}
		#banner{
			}
		#banner #webshop{
			margin:0 7px;
			font-size:1.2em;
			font-weight:bold;
			color:#fff;
			border:1px solid #656565;
			background:url(../img/img_sole.gif) no-repeat 170px -15px;}
		#banner #webshop a:hover{
			color:#333;
			}

#footer{
	color:#000;
	padding:20px 9px 20px 9px;
	margin:0 auto;width:998px;
	/*
	background-color:#cecece;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;
	*/}
	#copyright{
			text-align:center;
			float:left;
			width:576px;
			padding:30px;
			
			color:#333;}