@charset "Shift_JIS";

*{
margin: 0;
padding:0;
text-decoration:none;
font-weight: normal;
font-size:100%;
}

img {border: none;vertical-align: top;}
img.right{float:right;margin-left:15px;}
img.left{float:left;margin-right:15px;}
img.center{margin-left:auto;margin-right:auto;display : block;}

body {
font-size:75%;
line-height: 1.5;
background-color: #d7d7d7;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
}

#wrapper {
width: 900px;
margin: 10px auto;
background-color:#ffffff;
}

#banner {
font-family: verdana, arial, sans-serif;
background-image: url(http://www.kantankantan.net/image/top.gif);
height: 70px;
margin-bottom: 5px;
}

#bannerdes {text-indent: -9999px;}
#banner h1{text-indent: -9999px;}

#topicpath {
text-decoration: none;
color: #333333;
background:#555;
padding:0 10px;
}

#topicpath p{
text-align: right;
color:#fff;
}

#topicpath a{
text-align: right;
color:#fff;
}


#content{
}


#center {
float: right;
width: 500px;
overflow: hidden;
margin:0 10px;
}

#center ul{margin-left:20px;}
#center div.div01{margin:20px 0;}
#center div.commented{margin:20px 0;}
#center p {padding:0 12px 6px;}
#center p.more {text-align:right;}

div#center h1{
background-image: url(/images/graytitle01.gif);
background-repeat: no-repeat;
margin-top:10px;
padding:6px;
clear: both;
}

div#center h2{
background-image: url(/images/graytitle01.gif);
background-repeat: no-repeat;
margin-top:10px;
padding:6px;
clear: both;
}

div#center h3{
background-image: url(/images/graytitle448.gif);
background-repeat: no-repeat;
margin-top:10px;
padding:6px;
clear: both;
}

div.newcomment{
border:	#888	solid	1px;
margin:15px;
padding:10px;
}

#right{float: right;width: 190px;}
#left {float: right;width: 190px;}

.sideinfo img {margin:5px auto;display : block;border:0px;}
.sideinfo iframe  {margin:5px auto;;display : block;}

.sideinfo {
background: #fff;
margin: 10px 5px;
border:	#888	solid	1px;
}

.sideinfo h2 {
text-align:center;
background: #666;
color : white;
display: block;
}

.sideinfo p{margin: 5px;text-align:center}

#rss{
background: #fff;
margin: 5px;
padding: 5px;
border:	#888	solid	1px;
}

#rss ul {
margin: 0;
text-align:center;
list-style: none;
}

#rss li a{
display: block;
height: 15px;
width: 80px;
text-indent: -9999px;
}


#rss li#rss2 a{background-image: url(http://www.kantankantan.net/image/rss2.gif);}
#rss li#atom03 a{background-image: url(http://www.kantankantan.net/image/atom03.gif);}

/* サイドナビゲーション
---------------------------------------------------- */
#sidenav {
margin:10px;
display:block;
}

#sidenav ul {
list-style: none;
overflow: hidden;
}

#sidenav ul li a {
height: 22px;
color: #666;
display: block;
background: url("./images/menu.gif") no-repeat 0px 0px;
padding-top:4px;
padding-left:13px;
}

#sidenav ul li a:hover {
color: #333;
background: url("./images/menu.gif") no-repeat 0px -26px;
padding-left:17px;
}

#footer{
clear: both;
text-align:center;
padding:5px;
background:#555;
color:#fff;
}

.posted{margin-bottom:24px;}
.commented p{margin:0 0 0 30px;padding:0px;}
.posted p{margin:0 0 0 30px;padding:0px;}
p.comment_name{color:#555;margin:0 0 0 12px;margin:0px;}

textarea#text{width:480px;}
.redcaution{color: #f00;}

div.adsense{
margin: 5px auto;
width:468px;
border: 1px solid  #555;

}
