@charset "UTF-8";

@import url(./base.css);
@import url(./decorate.css);
@import url(./jquery.lightbox-0.5.css);

body{
background-color:#b89e71;
}
#container{
background:#ffffff url(../../option/img/sidebg_b.png) repeat-y left top;
}
a{
color:#629dda;
}
a:hover{
color:#a88f65;
}
a:active{
color:#a88f65;
}
/*------------------------------------------------------------------------------

				header

------------------------------------------------------------------------------*/
#header{
background:url(../../option/img/title_b.png) no-repeat left top;
}

/* menu
------------------------------------------------------------------------------*/
ul#menu li a{
padding:11px 0 0 28px;
width:116px;height:25px;
background-image:url(../../option/img/menu_bg_b.png);
color:#01090e;
}
ul#menu li a:hover{
color:#a04712;
}
ul#menu li.on a{
padding:11px 0 0 16px;
width:128px;height:25px;
color:#cc5a06;
}
/*------------------------------------------------------------------------------

				side

------------------------------------------------------------------------------*/

dl#side dt{
padding:2px 0 2px 8px;
border-left:6px #f2e6c9 solid;
color:#ffffff;
}
/*------------------------------------------------------------------------------

				content

------------------------------------------------------------------------------*/
#content{
zoom:1;
padding:24px 48px 32px 40px;
background-color:#ffffff;
}

/* archives
------------------------------------------------------------------------------*/
#content dl#archives a{
font-weight:bold;
color:#629dda;
}
#content dl#archives a:hover{
color:#a88f65;
text-decoration:none;
}
/* pagenavi
------------------------------------------------------------------------------*/
#content ul#pagenavi{
}
#content ul#pagenavi li{
}
#content ul#pagenavi li a{
color:#776052;
}
#content ul#pagenavi li a:hover,
#content ul#pagenavi li a:active{
color:#c29c7a;
}
/* entry
------------------------------------------------------------------------------*/
.entry{
position:relative;
z-index:0;
margin:0 0 0 -40px;
padding:0 0 0 40px;
width:100%;/* これがないとスタイル切り替えの時IEで一部表示が消える（リロードすると表示される） */
background:url(../../option/img/b_h2.png) repeat-x left top;
}
.entry h2{
zoom:1;/* for IE6 */
position:relative;
z-index:2;
margin:0 0 0 -40px;
padding:9px 0 9px 16px;
font-weight:bold;font-size:140%;
color:#776052;
}
.entry h2 a{
font-weight:bold;
color:#776052;
}
.entry h3{
zoom:1;/* for IE6 */
margin:0 0 20px 0;
padding:4px 0 4px 12px;
border-left:8px #f1a31c solid;
font-weight:bold;
font-size:110%;
color:#6e777c;
}
.entry h3 a{
font-weight:bold;
color:#6e777c;
text-decoration:none;
}
.entry h3 a:hover{
color:#a88f65;
}
.entry a{
color:#629dda;
}
.entry a:hover{
color:#a88f65;
}
.entry a:active{
color:#a88f65;
}
.entry dl dd.text a:visited{
color:#6e777c;
}
.entry pre{
background-color:#f0f2f4;
border:1px #d0d1d2 solid;
}
.entry dl.item{

}
.entry dl dt.date{
zoom:1;/* for IE6 */
float:right;
position:relative;
top:-46px;left:0;
z-index:1;
margin:0 0 -16px 0;
width:7em;
text-align:right;
font-weight:bold;
font-size:200%;
color:#fffdf9;
}
*:first-child + html .entry dl dd.text{/* for IE7 */
margin:0;
} 
.entry dl dd.text{
clear:both;
}
.entry dl dd.text blockquote{
padding:0 0 0 12px;
border-left:4px #e2e5e7 solid;
border-bottom:1px #e2e5e7 solid;
}
/* delicious
------------------------------------------------------------------------------*/
.entry dl dd.text dl#deli{

}
.entry dl dd.text dl#deli dt{

}
/* link
------------------------------------------------------------------------------*/
.entry dl dd.text ul.link{
}
.entry dl dd.text ul.link li{
}
.entry dl dd.text ul.link li a{

}
.entry dl dd.text ul.link li a:hover{

}
/* comment & mailform
------------------------------------------------------------------------------*/
.entry dl#comment_dl{
}
.entry dl#comment_dl dt{
margin:8px 0 0 0;
}
.entry dl#comment_dl dt small{
font-size:80%;
color:#bababa;
}
.entry dl#comment_dl dd{
padding:0 0 2px 0;
border-bottom:1px #6e777c solid;
}
.entry #d_form{

}
.entry #d_form dt,
.entry form#mailform dl dt{
font-weight:bold;
color:#6e777c;
}
form#mailform dl dt span#mukimei{
color:#a2b0b0;
}
.entry #d_form input#AuthorName,
.entry #d_form input#AuthorUrl,
.entry form#mailform dl dd input#namae{
border:2px #dfeff7 solid;
background-color:#dfeff7;
}
.entry #d_form textarea#Text,
.entry form#mailform dl dd textarea{
border:2px #dfeff7 solid;
background-color:#dfeff7;
}
.entry #d_form dl dd#ddpost{

}
.entry #d_form input#post,
.entry form#mailform dl dd input#mfpost,
.entry input#modoru{
background-color:#40afee;
border:2px #dfeff7 solid;
width:64px;height:30px;
font-weight:bold;
color:#ffffff;
}

/*------------------------------------------------------------------------------

				footer

------------------------------------------------------------------------------*/
#footer{
background-color:#b89e71;
color:#b89e71;
}
#footer address a{
color:#4d372a;
}
#footer address a:hover{
color:#f2e6c9;
}