@charset "utf-8";
/* CSS Document */
@import "reset.css";
@import "hf.css";
@import "ad.css";
/*------------------------------------------------------*/
#wrapBody{
width:100%;
padding:20px 0;
}
#wrapBody .wrapEle{
position:relative;
width:940px;
margin:0 0 0 20px;
}
#wrapBody #wrapMain{
float:left;
width:540px;
margin:0 20px 0 0;
}
#wrapBody #wrapMain .ele{
margin:30px 0;
border-top:2px dashed #dddddd;
padding:30px 0 0 0;
}
#wrapBody #wrapMain h1{
font-weight:bold;
font-size:1.5em;
}
#wrapBody #wrapMain h2{
font-weight:bold;
font-size:1.2em;
line-height:150%;
margin:0 0 10px 0;
}
#wrapBody #wrapMain h3{
font-weight:bold;
font-size:1em;
line-height:150%;
margin:0 0 15px 0;
}
#wrapBody #wrapMain .ele p{
}
#wrapBody #wrapSide{
float:right;
width:380px;
}
/**/
#wrapBody #wrapSide td.sideL{
width:220px;
font-size:0.8em;
line-height:160%;
}
#wrapBody #wrapSide td.sideL .gAd{
width:200px;
margin:0 0 20px 0;
}
#wrapBody #wrapSide td.sideL .ele{
width:200px;
margin:0 0 20px 0;
}
#wrapBody #wrapSide td.sideL h2{
font-weight:bold;
margin:0 0 20px 0;
padding:0;
font-size:100%;
background:#dddddd;
}
#wrapBody #wrapSide td.sideL .ele dl.line{
border-top:2px solid #dddddd;
margin:20px 0 0 0;
padding:20px 0 0 0;
}
#wrapBody #wrapSide td.sideL dt{
font-weight:bold;
margin:0 0 10px 0;
}
#wrapBody #wrapSide td.sideL dd{
margin:0 0 5px 0;
}
#wrapBody #wrapSide a:hover{
background:#4b8ec1;
color:#ffffff;
}
/**/
#wrapBody #wrapSide td.sideR{
width:160px;
font-size:0.8em;
line-height:160%;
}
#wrapBody #wrapSide td.sideR #blogP{
width:160px;
margin:0 0 20px 0;
}
#wrapBody #wrapSide td.sideR .eleTop{
width:160px;
margin:0 0 20px 0;
}
#wrapBody #wrapSide td.sideR .eleTopC{
width:auto;
margin:0 0 20px 0;
font-weight:bold;
}
#wrapBody #wrapSide td.sideR .ele{
width:160px;
margin:20px 0;
}
#wrapBody #wrapSide td.sideR dt{
font-weight:bold;
margin:0 0 10px 0;
color:#FF3333;
}
#wrapBody #wrapSide td.sideR dd{
margin:0 0 5px 0;
}
/**/
div#pan{
font-size:0.8em;
margin:0 0 10px 0;
}
div#wrapNinki{
margin:10px 0;
padding:5px 0;
border-top:1px solid #FF9900;
border-bottom:1px solid #FF9900;
}
div#wrapNinki p{
line-height:140%;
font-size:0.8em;
font-weight:bold;
}
/**/
p.naked{
font-size:0.9em;
line-height:180%;
width:540px;
margin:10px 0;
}
dl.naked{
font-size:0.9em;
line-height:180%;
margin:10px 0;
}
dl.naked dt{
margin:5px 0;
font-weight:bold;
}
dl.naked dd{
margin:5px;
}
p.intro{
font-size:0.9em;
line-height:180%;
width:540px;
margin:10px 0;
}
p.attachment{
font-size:0.8em;
line-height:150%;
width:540px;
margin:10px 0 30px 0;
}
dl.kabegamiList dd{
margin:20px 15px;
font-size:0.8em;
}
/**/
p.kabelink img{
display:block;
}
p.kabelink a:link img{
display:block;
border:5px solid #efefef;
}
p.kabelink a:visited img{
border:5px solid #efefef;
}
p.kabelink a:hover img{
border:5px solid #99FF00;
}
/**/
.monogatari{
margin:20px 0;
}
.gplus{
padding:10px;
background:#ffffff;
}
.gplus table td{
width:80px;
vertical-align:middle;
}
.gplus .korehanani{
font-size:0.7em;
}
/*------------------------------*/
.wrapKabeThumb3{
margin:0;
background:#efece5;
padding:40px 0px 30px 45px;
}
.wrapKabeThumb3 td{
padding:0 40px 30px 0;
}
.wrapKabeThumb3 a:link img{
display:block;
border:2px solid #efefef;
}
.wrapKabeThumb3 a:visited img{
border:2px solid #efefef;
}
.wrapKabeThumb3 a:hover img{
border:2px solid #99FF00;
}
.wrapKabeThumb3 td a span{
margin:5px 0;
width:120px;
display:block;
line-height:130%;
font-size:0.75em;
}
/*------------------------------*/
/*end*/
