@charset "EUC-JP";

body{
color:#3A3A3A;
margin:0;
padding:0;
text-align:center;
font-family: verdana ,arial ,sans-serif;
background-color:#FFF;
}

a:link{
color:#81641D;
}

a:visited{
color:#81641D;
}

a:hover{
color:#FF3300;
}

#header th{
font-size:10px;
}

#header td{
font-size:10px;
}

#header img{
vertical-align:middle;
}

#container{
width:770px;
margin:15px auto;
background-color:#FFF;
background:#E6E7D0 url(http://livedoor.blogimg.jp/meizan408/imgs/9/2/92459307.jpg) no-repeat 0 0;
text-align:left;
}

h1 em{
width:200px;
position:relative;
top:-9999px;
}

.toToppage{
margin-left:625px;
position:absolute;
top:30px;
}

.toToppage img{
border:none;
}

.description{
width:430px;
font-size:12px;
line-height:150%;
color:#FFF;
font-weight:normal;
position:absolute;
top:317px;
margin-left:230px;
}

.warakuLogo{
width:70px;
position:absolute;
top:340px;
margin-left:680px;
}

.warakuLogo img{
border:none;
}

#blogcontainer{
margin-top:370px;
}

/*ブログ本文---------------------------*/
#blogcontainer #content{
width:539px;
background:#F0EFE1 url(http://livedoor.blogimg.jp/meizan408/imgs/a/d/ad846c55.gif) no-repeat 0 0;
float:right;
margin-top:0px;
margin-right:10px;
color:#3A3A3A;
font-size:0.8em;
line-height:155%;
}

#blogcontainer #contentin{
width:514px;
margin:15px 0 15px 15px;
}

.datebody h2{
color:#C7BB83;
font-size:1.0em;
}

.titlebody h3{
width:514px;
color:#877F59;
font-size:1.2em;
margin:5px 0;
background:url(http://livedoor.blogimg.jp/meizan408/imgs/c/7/c7477c4e.gif) repeat-x bottom;
padding-bottom:5px;
}

#blogcontainer #category{
width:514px;
margin:3px 0;
text-align:right;
font-size:10px;
}

.posted{
width:523px;
text-align:right;
font-size:10px;
line-height:135%;
}

#ad{
margin:10px 0;
}

.trackbackurlttl{
background-color:#E4DEA5;
width:504px;
padding:3px;
font-size:12px;
text-indent:0.5em;
color:#FFF;
}

.takecommenthead{
background-color:#E4DEA5;
width:504px;
padding:3px;
font-size:12px;
text-indent:0.5em;
color:#FFF;
}

.commenthead{
font-size:12px;
margin:15px 0 5px 0;
color:#CC9966;
}

.commentttl{
color:#CBBF86;
}

.commenttext{
border-bottom:1px solid #FFF;
padding-bottom:8px;
margin:3px 0 7px 0;
}

#categorytitlebody h2{
background-color:#E4DEA5;
width:504px;
padding:3px;
margin:3px 0 5px 0;
font-size:14px;
text-indent:0.5em;
color:#FFF;
}

.continues{
margin:10px 0;
font-size:12px;
width:504px;
text-align:right;
}

input{
margin:2px 0;
}

input.trackbackbox{width:300px;}


/*左メニュー------------------------------*/
#linksbody{
background-color:#F0EFE1;
width:200px;
margin-top:0px;
margin-left:10px;

}

#linksbody .sidetitle{
color:#779038;
font-weight:bold;
}

#left{
margin-left:10px;
width:185px;
}

.sidetitlebody .sidetitle{
color:#779038;
font-size:0.8em;
font-weight:bold;
}

.side{
font-size:0.8em;
line-height:150%;
margin:5px 0 15px 0;
background:url(http://livedoor.blogimg.jp/meizan408/imgs/8/d/8d4f35f5.gif) no-repeat bottom;
padding-bottom:15px;
text-align:center;
}

.side .sidebody{
text-align:left;
}

.side .banners{
width:185px;
text-align:center;
}

.side .banner1{
margin:5px auto 5px auto;
}

.side .banner2{
margin:1px auto;
}

.profbody{
margin-bottom:-20px;
}

.profbody .photo{
width:185px;
text-align:center;
margin-top:8px;
}

.elsebody{
width:185px;
text-align:center;
margin-top:10px;
}

.elsebody img{
margin:3px auto;
}