/* CSS Document */
*{
text-align:left;
list-style:none outside;
}
html{
margin:0;
padding:0;
}
body{
margin:0;
padding:0;
}
h1{
margin:15px;
font-size:0.8em;
color:#999999;
}
h2{
font-size:1.4em;
margin:15px;
padding:1px 5px;
border-left:5px solid #FF3366;
}
h3{
font-size:0.8em;
color:#999999;
margin:10px 15px;
}
div.tag{
font-size:0.75em;
color:#B0B0B0;
margin:10px 15px 30px 15px;
}
h4.tag{
display:inline;
font-size:100%;
font-weight:normal;
}
img.kabe{
display:block;
margin:5px 15px;
border:1px solid #cccccc;
}
p.tag{
width:700px;
font-size:0.75em;
color:#373120;
margin:5px 15px;
line-height:150%;
}
p.kategorie{
font-size:0.75em;
color:#373120;
margin:15px 15px;
line-height:150%;
}
p#copyRight{
padding:10px 0 0 0;
margin:5px 0;
color:#777777;
font-size:0.75em;
line-height:160%;
}
/**/
p#copyRight a:link{
color:#3399CC;
text-decoration:underline;
}
p#copyRight a:visited{
color:#CC3399;
text-decoration:underline;
}
p#copyRight a:hover{
color:#990000;
text-decoration:underline;
}
/**/

dl.kabegamiList dd{
margin:20px 15px;
font-size:0.8em;
}
h2.naked{
margin:20px 15px;
font-size:0.8em;
color:#003366;
}
p.naked{
margin:20px 15px;
font-size:0.8em;
color:#003366;
line-height:140%;
}
/**/
div.ele{
padding:15px;
background:#efefef;
}
/**/
.kabeWordsidx td{
vertical-align:top;
}
.kabeWordsidx td.dyn{
vertical-align:top;
padding:0 20px 0 0;
}
/**/
#wrapPan{
margin:15px;
}
#wrapPan p{
font-size:0.8em;
line-height:140%;
}
/**/
div.ggl{
margin:13px 10px;
}
/**/
/*壁紙単独ページ用*/
table.kabeAdTbl{
width:1024px;
}
table.kabeAdTbl td{
vertical-align:top;
padding:0;
}
table.kabeAdTbl td p.tag{
margin:0px 15px 5px 15px;
line-height:150%;
}
/**/
#wrapKabeAd{
margin:20px 15px;
}
/*end*/
