@charset "UTF-8";

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

body{
background-color:#353535;
}
#container{
background:#ffffff url(../../option/img/sidebg_m.png) repeat-y left top;
}
a{
color:#bababa;
}
a:hover{
color:#000000;
}
a:active{
color:#000000;
}
/*------------------------------------------------------------------------------

				header

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

/* menu
------------------------------------------------------------------------------*/
ul#menu li a{
padding:9px 0 0 30px;
width:114px;height:27px;
background-image:url(../../option/img/menu_bg_m.png);
color:#353535;
opacity:0.8;
filter:alpha(opacity=80);
}
ul#menu li.on a{
padding:9px 0 0 18px;
width:126px;height:27px;
color:#ececec;
opacity:1.0;
filter:alpha(opacity=100);
}
ul#menu li a:hover{
opacity:1.0;
filter:alpha(opacity=100);
}
/*------------------------------------------------------------------------------

				side

------------------------------------------------------------------------------*/
dl#side dt{
margin:0 23px 0 0;
padding:0 0 4px 0;
border-bottom:1px #c2c2c2 solid;
color:#e8e8e8;
}
dl#side dd{
margin:16px 0 28px 0;
}
/*------------------------------------------------------------------------------

				content

------------------------------------------------------------------------------*/
#content{
padding:24px 48px 32px 32px;
background-color:#717171;
color:#f7f7f7;
}

/* archives
------------------------------------------------------------------------------*/
dl#archives a{
font-weight:bold;
color:#353535;
}
dl#archives a:hover{
color:#000000;
text-decoration:none;
}
/* pagenavi
------------------------------------------------------------------------------*/
#content ul#pagenavi{
}
#content ul#pagenavi li{
}
#content ul#pagenavi li a{
color:#f7f7f7;
}
#content ul#pagenavi li a:hover,
#content ul#pagenavi li a:active{
color:#000000;
}
/* entry
------------------------------------------------------------------------------*/
.entry h2{
zoom:1;/* for IE6 */
position:relative;
z-index:0;
padding:8px 0 4px 8px;
background-color:#909090;
border-left:#dcdcdc 10px solid;
border-bottom:#dcdcdc 1px solid;
font-weight:bold;font-size:140%;
color:#f7f7f7;

}
.entry h2 a{
font-weight:bold;
color:#f7f7f7;
}
.entry h3{
zoom:1;/* for IE6 */
margin:0 0 24px 0;
padding:0 0 2px 0;
border-bottom:1px #bababa dashed;
font-weight:bold;
font-size:110%;
color:#bababa;
}
.entry h3 a{
font-weight:bold;
color:#bababa;
text-decoration:none;
}
.entry h3 a:hover{
color:#000000;
}
.entry a{
color:#bababa;
}
.entry a:hover{
color:#000000;
}
.entry a:active{
color:#000000;
}
.entry dl dd.text a:visited{
color:#353535;
}
.entry pre{
background-color:#dcdcdc;
border:1px #f7f7f7 solid;
color:#3d3d3d;
}
.entry dl.item{

}
.entry dl dt.date{
zoom:1;/* for IE6 */
float:right;
position:relative;
top:-22px;left:0;
z-index:1;
margin:0 0 20px 0;
padding:0 8px 0 18px;
width:7em;
text-align:right;
font-weight:bold;
font-size:80%;
color:#353535;
}
.entry dl dt.date:after{/*for modern browser*/
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}
.entry dl dd.text{
margin:0;
clear:both;
}
.entry dl dd.text p a{

}
.entry dl dd.text blockquote{
padding:0 0 0 8px;
background-color:#7e7e7e;
border-left:4px #909090 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{
color:#f7f7f7;
}
.entry dl dd.text ul.link li a:hover{
color:#000000;
}
/* comment & mailform
------------------------------------------------------------------------------*/
.entry dl#comment_dl{
}
.entry dl#comment_dl dt{
margin:8px 0 0 0;
font-weight:bold;
}
.entry dl#comment_dl dt small{
font-size:80%;
color:#bababa;
}
.entry dl#comment_dl dd{
padding:0 0 2px 0;
border-bottom:1px #c2c2c2 solid;
}
.entry #d_form{
}
form#mailform dl dt span#mukimei{
font-weight:normal;
color:#bababa;
}
.entry #d_form input#AuthorName,
.entry #d_form input#AuthorUrl,
.entry form#mailform dl dd input#namae{
border:2px #f7f7f7 solid;
background-color:#dcdcdc;
}
.entry #d_form textarea#Text,
.entry form#mailform dl dd textarea{
border:2px #f7f7f7 solid;
background-color:#dcdcdc;
}
.entry #d_form dl dt,
.entry form#mailform dl dt{
font-weight:bold;
}
.entry #d_form dl dd#ddpost{

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

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

				footer

------------------------------------------------------------------------------*/
#footer{
background-color:#353535;
color:#353535;
}
#footer address a{
color:#909090;
}
#footer address a:hover{
color:#ffffff;
}