@charset "EUC-JP";

body{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		text-align:center;
		font-family: verdana ,arial ,sans-serif;
		background:url(http://livedoor.blogimg.jp/meizan0915/imgs/8/e/8e73f157.jpg) repeat-y 50% 0%;
background-color:#000;
	}

	a:link{color:#FFF;text-decoration:underline;}
	a:visited{color:#FFF;text-decoration:underline;}
	a:hover{color:#FF9900;text-decoration:none;}

#container{
width:764px;
height:289px;
margin:0 auto;
text-align:left;
background:url(http://livedoor.blogimg.jp/meizan0915/imgs/3/6/3699dd6b.jpg) no-repeat 1px 0;
}

h1,h2,h3{margin:0;padding:0;}

.blogtitle{
width:200px;
font-size:16px;
font-weight:bold;
position:absolute;
top:-9999px;
text-align:left;
	}

.toToppage{
margin-left:625px;
position:absolute;
top:10px;
}

.toToppage img{
border:none;
}

.description{
width:400px;
color:#FFF;
font-size:12px;
line-height:150%;
position:absolute;
top:210px;
margin-left:195px;
text-align:left;
	}

.warakuLogo{
width:70px;
position:absolute;
top:200px;
margin-left:680px;
}

.warakuLogo img{
border:none;
}

#categorytitlebody{
border:1px solid #222;
margin-bottom:15px;
}

#categorytitle{
font-size:14px;
font-weight:bold;
text-align:right;
padding:5px 0px 5px 0px;
color:#CCC;
margin-right:7px;
}

#categorytitle span{
font-size:12px;
font-weight:bold;
color:#666;
}

#blogcontainer{
width:750px;
position:absolute;
top:290px;
}
	
#content{
width:530px;
float:right;
text-align:left;
padding-bottom:40px;
	}

#links{
width:185px;
float:left;
padding-bottom:40px;
margin-left:10px;
	}
	
.datebody{
text-align:left;
margin-bottom:5px;
background:url(http://livedoor.blogimg.jp/meizan0915/imgs/8/0/8009ba58.jpg) no-repeat 0 0;
height:26px;
width:530px;
text-indent:0.5em;
padding-top:7px;
}

.datebody .date{
font-size:12px;
color:#FFF;
}

.titlebody img{
vertical-align:middle;
margin-left:10px;
margin-top:8px;
}

.title{
font-size:14px;
font-weight:bold;
text-align:left;
padding-bottom:5px;
color:#FF9900;
border-bottom:1px solid #666666;
text-align:0.5em;
}

#categories{
font-size:10px;
margin:5px 0;
width:530px;
text-align:right;
}

.blogbody{
font-size:12px;
line-height:155%;
text-align:left;
color:#FFF;
	}

.main,.mainmore,.article_tags{
font-size:12px;
padding:18px 10px 30px 26px;
color:#FFF;
	}
	
blockquote{
margin:5px;
padding:5px;
border:2px dotted #cf1d43;
	}
	
.pict{
		margin:0px;
	}
	
	.posted{
		color:#FFF;
		font-size:10px;
		text-align:right;
		padding:10px 10px 10px 26px;
	}

	a.posted{color:#000;text-decoration:underline;}
	a.posted:link{color:#000;text-decoration:underline;}
	a.posted:visited{text-decoration:underline;}
	a.posted:active{}
	a.posted:hover{color:#000;text-decoration:none;}

	.menu{
		font-size:10px;
		text-align:center;
		padding:7px 15px 20px 26px;
border-top:1px dotted #333;
margin-top:10px;
	}

	.blogbodybottom{
	  margin-bottom:20px;
	}

	.comblogbodybottom{
	  margin-bottom:20px;
	}

	#contentcommentbottom{}

	.formbodybottom{}

	#articletop{}

	#articlebody{background:#000;padding-bottom:40px;}

	#articlebottom{}

	.trackbackurlbody{
	  text-align:left;
	  padding-left:10px;
	}

	.trackbackurlttl{
	color:#FF6600;
	  font-size:12px;
	  font-weight:bold;
border-bottom:1px dotted #333;
padding-bottom:5px;
margin:10px 0;
	}

	.trackbackurl{
	  padding-top:10px;
	  padding-bottom:20px;
	  text-align:left;
	  padding-left:26px;
	}

	.trackbackurl table{width:400px;margin:0;text-align:left;}

	input.trackbackbox{width:300px;}

	.trackbackurlbottom{}

	a.posttitle:link{color:#FFF;text-decoration:underline;font-size:12px;}	a.posttitle:visited{color:#FFF;text-decoration:underline;font-size:12px;}	a.posttitle:active{color:#FFF;text-decoration:underline;font-size:12px;}
a.posttitle:hover{color:#FF9900;text-decoration:none;font-size:12px;}

	#trackback,#comment,#takecomment{
	  text-align:left;
	  padding-right:10px;
	  padding-left:10px;
	}

	.trackbackhead,.commenthead,.takecommenthead{
	color:#FF6600;
	  font-size:12px;
	  font-weight:bold;
	padding-left:0px;
border-bottom:1px dotted #333;
padding-bottom:5px;
margin:10px 0;
	}

	#trackbackbody,#commentbody,#takecommentbody{}

	.trackbackttl,.commentttl{color:#666;font-size:10px;padding:15px 5px 0px 15px;}
.trackbacktext,.commenttext{font-size:12px;line-height:150%;padding:10px 10px 20px 25px;color:#FFF;}

.commentttl span{
font-size:10px;
}

	#error{
	  padding:10px;
	  font-size:12px;
	  line-height:150%;
	  font-weight:bold;
color:#FFF;
	}
	#error span{font-weight:normal;}

	.loginon{
	  font-size:12px;
	  font-weight:bold;
	  margin:10px 15px;
	  padding:5px;
	  border:1px solid #333;
	  text-align:center;
	}
	.loginon a:link{text-decoration:underline;}
	.loginon a:visited{text-decoration:underline;}
	.loginon a:active{text-decoration:underline;}
	.loginon a:hover{text-decoration:none;}

	.loginoff{
	  font-size:12px;
	  font-weight:bold;
	  margin:10px 15px;
	  padding:5px;
	  border:1px solid #333;
	  text-align:center;
	}
	.loginoff a:link{text-decoration:underline;}
	.loginoff a:visited{text-decoration:underline;}
	.loginoff a:active{text-decoration:underline;}
	.loginoff a:hover{text-decoration:none;}

	#formbody{text-align:left;padding-left:10px;}

	.form{
	  margin:0;
	  color:#FFF;
	  font-size:12px;
line-height:150%;
	}

	.form th{
	  font-weight:normal;
	  padding:2px;
	  text-align:right;
	}

	.form td{
	  padding:2px;
	}

	input#author{width:200px;border:1px solid #999999;}
	input#email{width:200px;border:1px solid #999999;}
	input#url{width:200px;border:1px solid #999999;}
	input#bake{}
	textarea#text{width:300px;height:200px;border:1px solid #999999;}
	input.button{margin-top:20px;width:80px;}


.sidetitle{
position:relative;
height:38px;
font-size:12px;
font-weight:bold;
color:#FFCC00;
text-align:left;
padding:7px 0 0 0;
text-indent:1.5em;
background:url(http://livedoor.blogimg.jp/meizan0915/imgs/e/b/ebd17039.jpg) no-repeat 0 0;
letter-spacing:0.2em;
	}

.sidetitle p{
width:185px;
height:55px;
padding:0;
position:relative;
top:-30px;
margin:0;
background-color:#000;
color:#000;
font-size:8px;
}

a.ttllink:link{color:#fff;text-decoration:underline;}
a.ttllink:visited{color:#fff;text-decoration:underline;}
a.ttllink:hover{color:#fff;text-decoration:none;}



.side{
position:relative;
font-size:12px;
text-align:center;
line-height:135%;
padding:0px 0px 15px 0px;
background-color:#000;
	}

.side .products{
text-align:left;
font-size:12px;
line-height:155%;
margin-left:15px;
}
	
.sidebody{
no-repeat 0px 5px;
text-align:left;
padding:0px 3px 8px 8px;
margin-left:5px;
	}

.sideBanners{
position:relative;
top:-30px;
background-color:#000;
width:185px;
text-align:center;
}

.sideBanners .banner1{
margin:3px auto;
}

.sideBanners .banner2{
margin:1px auto;
}

.sidepoque{
position:relative;
top:-50px;
background-color:#000;
width:185px;
text-align:center;
}

	
	.pagetop{
		font-size:10px;
		text-align:right;
		margin:25px;
	}

.profbody{
margin-bottom:-40px;
}

.profbody .photo{
width:185px;
text-align:center;
margin-top:8px;
}

	.nickname{color:#cf1d43;font-size:12px;font-weight:bold;margin:10px 0;text-align:center;}
	.message{color:#fff;font-size:12px;margin-bottom:10px;padding:5px 7px 15px 7px;text-align:left;}

	.afbody{text-align:center;padding:0px 5px 10px;}
	.quotetable{background:#666;width:170px;margin:0 auto;}
	.quotetable img{width:160px;}
	.quote{color:#666;font-size:12px;padding:1px;background:#FFF;}
	.newslist{padding-right:2px;}
.elsebody{
text-align:center;
position:relative;
top:-30px;
}

.elsebody img{margin:1px 0;}
	.blogtimes{margin:0 0 10px 0;text-align:center;}

	.checkers{padding-bottom:3px;width:117px;font-size:10px;text-align:left;}
.reader{padding-bottom:3px;width:117px;font-size:10px;text-align:left;}
	.powered{padding-bottom:3px;}
	.syndicate{}

a.adtitle{color:#FFF;font-weight:bold;text-decoration:underline;}
a.adtitle:link{color:#FFF;font-weight:bold;text-decoration:underline;}
a.adtitle:visited{color:#FFF;font-weight:bold;text-decoration:underline;}
a.adtitle:hover{color:#FF9900;font-weight:bold;text-decoration:none;}

a.adld{color:#FFF;text-decoration:underline;}
a.adld:link{color:#FFF;text-decoration:underline;}
a.adld:visited{color:#FFF;text-decoration:underline;}
a.adld:active{color:#FFF;text-decoration:underline;}
a.adld:hover{color:#FF9900;text-decoration:none;}

#ad{text-align:center;
font-color:#FFF;}
.blogbody iframe{width:380px;margin:20px auto 15px;text-align:center;}
body.ad{background:#000;}


