@charset "EUC-JP";

html, body{
font-family:"¥á¥¤¥ê¥ª",Meiryo,Verdana,"£Í£Ó ¥´¥·¥Ã¥¯","¥Ò¥é¥®¥Î³Ñ¥´Pro W3","Osaka¡¾ÅùÉý";
color:#000;
background:#AA987C;
margin:0px;
text-align:center;
scrollbar-face-color:#AA987C;
scrollbar-track-color:#AA987C;
scrollbar-arrow-color:#660000;
scrollbar-highlight-color:#D9C29E;
scrollbar-shadow-color:#AA987C;
scrollbar-3dlight-color:#AA987C;
scrollbar-darkshadow-color:#660000;
}

#container{
margin:0 auto;
padding:0px;
width:840px;
background:#FFFFF0;
text-align:left;
}

#container2{
margin:0 auto;
width:90%;
background:#FFFFF0;
text-align:left;
}


#banner{
margin:0 auto;
width:100%;
height:280px;
background:#FFFFF0;
border-bottom:1px dashed #663300;
background-image:url(http://garakuta.chips.jp/blog/img/header111110.gif);
background-repeat:no-repeat;
background-position: center top;
}

#subbanner{
margin:0 auto;
width:100%;
background:#FFFFF0;
border-bottom:1px dashed #663300;
text-align:right;
padding:0;
}

.description{margin:0;}

#sub {
float:right;
width:242px;
background:#FFFFF0;
margin:0px 2px;
padding:0px;
}

.chrome .attention{
visibility:visible;
font-weight:bold;
font-size:12px;
text-align:left;
color:#FF0000;
}
.attention{
font-size:0px;
visibility:hidden;
}

#content {
float:left;
width:585px;
background:#FFFFF0;
margin:0px;
border-right:1px solid #663300;
}

#tocleft {
float:left;
width:275px;
overflow:hidden;
margin:10px 2px 0 2px;
}

#tocmid {
float:left;
width:270px;
overflow:hidden;
margin:10px 2px 0 2px;
}

#tocright {
float:left;
width:240px;
overflow:hidden;
margin:10px 2px 0 2px;
}

.blog{
padding:10px 5px;
}

.blogbody{
letter-spacing:1px;
font-size:95%;
line-height:180%;
margin:40px 0 0 15px;
}

.pin{
background-image:url(http://garakuta.chips.jp/blog/img/blog_pin_red.gif);
background-repeat:no-repeat;
background-position:center top;
background-color:#FFFFFF;
border:1px solid #666;
padding:40px 10px 20px 10px;
}

.pin img {
border:1px solid #999;
}


br{
letter-spacing:normal;
}

h2{font-size:100%}

.mbphoto{margin:10px;float:left;}

#menu{
font-size:90%;
}

.hideji{
font-size:90%;
line-height:150%;
color:#660033;
}

p.caption {font-size:90%;text-align:center;}
img.thumb {margin-top:50px;}
p.thumb {text-align: center;}

a:link{color:#0000CC;text-decoration:none;}
a:visited{color:#800080;text-decoration:none;}
a:hover{color:#0000FF;text-decoration:underline;}
a:active{color:#FF0066;}

.side a:link{color:#660000;text-decoration:none;}
.side a:visited{color:#996666;text-decoration:none;}
.side a:hover{color:#CC6633;text-decoration:underline;}
.side a:active{color:#FF0066;text-decoration:underline;}

.side_cate a:link{color:#660000;text-decoration:none;}
.side_cate a:visited{color:#996666;text-decoration:none;}
.side_cate a:hover{color:#CC6633;text-decoration:underline;}
.side_cate a:active{color:#FF0066;text-decoration:underline;}

.side_item{
margin:auto auto 10px auto;
}

img.count{
border-style:solid;
border-color:#663333;
border-width:1px;
}

.inyo{
background:#FFFAEB;
color:#660033;
margin:20px auto 30px 10px;
border-top: solid #E9D3AB 1px;
border-left: solid #E9D3AB 1px;
border-right: solid #E9D3AB 3px;
border-bottom: solid #E9D3AB 3px;
padding:5px;
line-height:150%;
}

.inyo2{
color:#660033;
margin:20px auto 30px 10px;
border-style: dotted;
border-color:#663333;
border-width:2px;
padding:5px;
line-height:150%;
width:90%;
}

.tag{
border:solid 1px #666666;
font-size:10px;
color:#666666;
text-decoration:none;
}

.pd{
background:#FFFFCC;
border:solid #FF9900 1px;
padding:5px;
width:300px;
}

.shadow{
background-image: url(http://garakuta.chips.jp/blog/img/shadow.gif);
background-repeat:no-repeat;
background-position:right bottom;
margin:0px;
padding:0px;
position:relative;
}

.shadow img {
background-color:#FFFFFF;
border:1px solid #999999;
margin:-5px 5px 5px -5px;
padding:4px;
position:relative;
}

.date{
color:#FFFFFF;
font-size:110%;
font-weight:bold;
background:#663300;
padding:10px 0 10px 10px;
border-right:2px solid #CDB79E;
border-bottom:3px solid #CDB79E;
}

.title{
color:#660000;
font-weight:bold;
font-size:100%;
line-height:160%;
padding:10px;
background:#D2B48C;
border-bottom:1px solid #663300;
border-left:5px solid #663300;
margin:15px 0px 15px 5px;
}

strong{
font-weight:bold;
font-size:120%;
}

.extended{
font-weight:bold;
font-size:110%;
}

.posted{
clear:both;
color:#666;
font-size:11px;
text-align:right;
margin:20px 0 25px 0;
}

.category { 
clear:both;
font-size:85%;
text-align:right; 
}

.paginate{
font-size:100%;
font-weight:bold;
margin:auto auto 20px auto;
}

.related_title{
background-color:#E5CDB1;
border:1px #660000 dotted;
font-weight:bold;
width:520px;
padding:8px 0px;
}

.related{
background-color:#FDF5E6;
letter-spacing:normal;
font-size:90%;
line-height:160%;
width:520px;
margin:0px;
padding:8px 0px;
border-right:1px #663333 dotted;
border-bottom:1px #663333 dotted;
border-left:1px #663333 dotted;
}

.memomess{
letter-spacing:normal;
font-size:90%;
line-height:150%;
width:100%;
margin:0px;
padding:8px 0px;
}

.sidetitle{
color:#660000;
font-size:90%;
font-weight:bold;
letter-spacing:5px;
text-align:center;
background:#CC9966;
margin:10px 0px 0 0px;
padding:10px 5px;
border-top:1px solid #663300;
border-right:1px solid #663300;
border-left:1px solid #663300;
}

.side{
font-size:90%;
line-height:140%;
text-align:left;
padding:5px;
border-right:1px solid #663300;
border-bottom:1px solid #663300;
border-left:1px solid #663300;
margin:0 0 10px 0;
}

.sidetitle2{
color:#660000;
font-size:11px;
text-align:center;
background:#CC9966;
padding:5px;
border-top:1px solid #663300;
border-right:1px solid #663300;
border-left:1px solid #663300;
}

.side2{
text-align:center;
padding:0;
border-right:1px solid #663300;
border-bottom:1px solid #663300;
border-left:1px solid #663300;
margin:0 0 10px 0;
}

.side_cate{
font-size:90%;
line-height:140%;
text-align:left;
padding:5px;
border-right:1px solid #663300;
border-bottom:1px solid #663300;
border-left:1px solid #663300;
margin:0 0 10px 0;
}

#search{
background-color:#FFFAF0;
border:1px solid #CC9966;
}

.comments-head{
color:#660000;
font-size:100%;
font-weight:bold;
margin:30px auto auto 15px;
padding:0 0 2px 5px;
border-bottom:1px solid #663300;
}

.comments_form{
background-color:#FFFAF0;
border:1px solid #CC9966;
font-size:90%;
width:400px;
}

.comments_btn{
cursor:pointer;
background-color:#FAF0E6;
border:2px solid #CC9966;
font-size:100%;
font-weight:bold;
padding:3px;
letter-spacing:5px;
}

#banner-commentspop {
margin:5px auto auto 20px;
}

.trackback-body{
font-size:90%;
line-height:140%;
margin:10px 0 30px 30px;
}

.trackback-post{
color:#666;
font-size:90%;
text-align:left;
margin:0 0 15px 0;
}

.trackback-url{
color:#990033;
font-size:90%;
line-height:150%;
margin:20px auto 25px 40px;
}
.trackback_input{
background-color:#FFFAF0;
border:1px solid #CC9966;
font-size:90%;
width:400px;
}

table.form{margin:25px 0 0 0;}
#author{border:1px solid #663300;}
#email{border:1px solid #663300;}
#url{border:1px solid #663300;}
#text{border:1px solid #663300;}
.photo{text-align:center;}
.nickname{color:#660000;font-size:110%;font-weight:bold;margin:10px auto 10px auto;}
.message{font-size:90%;}
.quotetable{background:#399;}
.quote{color:#000;font-size:xx-small;padding:1px;background:#fff;}
.blogtimes{margin:0 0 10px 0;text-align:center;}
.powered{text-align:center;margin:0 0 10px 0;}
.syndicate{font-size:11px;text-align:center;}
.pagetop{color:#666;font-size:100%;text-align:right;margin:0 0 25px 0;}

#footer{
clear:both;
margin:0;
height:50px;width:100%;
background:#660000;
border-top:1px dashed #fff;
background-image:url(http://garakuta.chips.jp/blog/img/blog_footer.gif);
background-repeat:no-repeat;
background-position: left center;
text-align:right;}

