body{
color: #444444;
background-color: #EFF5FA;
background-image: url(http://www.suido-k.net/pagedesign/bg.jpg);
background-repeat: repeat-x;
text-align: center;
margin-top: 0px;
font-size: 0.85em;
}
div#wrap{
width: 910px;
margin-left: auto;
margin-right: auto;
background-image: url(http://www.suido-k.net/pagedesign/main_bg.jpg);
background-repeat: repeat;
}
/* コンテナ */
div#container{
width: 900px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

/* ヘッダー */
div#header{
width: 900px;
height: 153px;
margin-top: 0px;
margin-bottom: 0px;
}
h1{
margin: 0px;
background-image: url(http://www.suido-k.net/pagedesign/head.jpg);
background-repeat: no-repeat;
height: 153px;
width: 900px;
font-size: 12px;
text-align: left;
font-weight: normal;
line-height: 1.2em;
padding: 0px;
}
/* サイドメニュー */
div#sidemenu{
width: 220px;
background-color: #DEE6F6;
float: left;
margin-top: 10px;
margin-left: 20px;
padding: 15px;
text-align: center;
display: inline;
}
div.ranking {
background-image: url(http://www.suido-k.net/pagedesign/ranking_bg.jpg);
background-repeat: repeat-y;
border: 2px solid #666600;
text-align: left;
width: 196px;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 12px;
padding-right: 10px;
padding-bottom: 12px;
padding-left: 10px;
vertical-align: middle;
}
div.ranking ul{
list-style-type: none;
padding-left: 0;
margin: 0px;
}

div.ranking li{
font-size: 12px;
height: 35px;
padding-top: 5px;
}div.ranking li a{color: #0000FF}

div.sidebox {
background-image: url(http://www.suido-k.net/pagedesign/shinchaku_bg.jpg);
background-repeat: repeat-y;
border: 1px solid #5585B4;
line-height: 2.2em;
text-align: left;
padding: 10px;
width: 198px;
margin-top: 10px;
margin-bottom: 10px;
}
div.sinchaku ul{
list-style-type: none;
margin-left: 0;
padding-left: 0;
margin-top: 0px;
margin-bottom: 10px;
}

div.sinchaku li{
font-size: 12px;
list-style-type: none;
background-image: url(http://www.suido-k.net/pagedesign/icon_maru.gif);
background-repeat: no-repeat;
background-position: 0 5px;
margin-left: 10px;
padding-left: 20px;
vertical-align: top}

div.sinchaku li a{color: #0000FF}

div.sinchaku {
background-image: url(http://www.suido-k.net/pagedesign/side_bg.gif);
background-repeat: repeat-y;
padding-top: 10px;
}

div.categori {
background-image: url(http://www.suido-k.net/pagedesign/side_bg.gif);
background-repeat: repeat-y;
padding-top: 10px;
line-height: 1.96em;
color: #0000FF;
}

div.categori ul{
list-style-type: none;
margin-left: 0;
padding-left: 0;
margin-top: 0px;
margin-bottom: 0px;
}

div.categori li{
font-size: 12px;
list-style-type: none;
margin-bottom: 4px;
background-image: url(http://www.suido-k.net/pagedesign/icon01.jpg);
background-repeat: no-repeat;
background-position: 5px 7px;
margin-left: 10px;
padding-left: 20px;
vertical-align: middle
}

div.categori li ul {
margin-top: 0;
}

div.categori li li {
background-image: url(http://www.suido-k.net/pagedesign/icon02.gif);
background-repeat: no-repeat;
background-position: 0 8px;
margin-left: 40px;
padding-left: 20px;
vertical-align: middle
}
div.categori li a{color: #0000FF
}

/* コンテンツ */
div#content{
width: 590px;
float: right;
margin-top: 10px;
margin-right: 20px;
}
p{font-size: 0.85em}
address{font-size: 0.85em;
font-style: normal}
a{color: #2b76cc}
a:hover{color: #88aaff}
address a:hover{color: #ffaa00}
p#message{width: 300px;
margin-left: auto;
margin-right: auto;
text-align: left;
line-height: 1.3}

p#pagetitle{
font-size: 1em;
font-weight: bold;
color: #EEF3F9;
text-align: center;
         margin-top: 10px;
padding: 10px 0;
width: 590px;
background-color: #005890;
border: 1px solid #005890;
}
p.stitle{
         margin-top: 0;
margin-bottom: 0;
}
.clear {
clear: both;
}
/* 記事 */
div.post{
width: 590px;
margin-top: 0;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
}
div.post h2 {
font-size: 30px;
font-weight: bold;
color: #FFFF00;
background-image: url(http://www.suido-k.net/pagedesign/title.jpg);
text-indent: 3em;
height: 35px;
width: 530px;
margin-top: 0px;
padding-top: 4px;
}
div.post h2 a{text-decoration: none;
color: #FFFF00}
div.posttop{
width: 590px;
background-image: url(http://www.suido-k.net/pagedesign/table_1.jpg);
background-repeat: no-repeat;
height: 36px;
}
div.postunder{
width: 590px;
background-image: url(http://www.suido-k.net/pagedesign/table_2.jpg);
background-repeat: no-repeat;
height: 45px;
}
div.postbox{
width: 540px;
background-image: url(http://www.suido-k.net/pagedesign/table_5.jpg);
background-repeat: repeat;
text-align: left;
padding-top: 0px;
padding-right: 25px;
padding-bottom: 10px;
padding-left: 25px;
}
div.honbun{
         font-size: 1em;
color: #003399;
}
p.kiji{
         font-size: 12px;
line-height: 1.4;
}

.toiawase {
float: right;
text-align: center;
margin-left: 20px;
width: 240px;
}

p.fontblue{
font-size: 0.85em;
color: #2b76cc;
}
.font12 {
font-size:14px;
color: #FFFFFF;
}

/* フッター */
#footer {
margin-top: 0px;
}
#footer img {
margin-top: 0px;
}


/* コメント */
div#comments{clear: both;
border: solid 1px #005890;
padding: 10px 18px;
background-color: #EEF2FB;
width: 500px;
text-align: left;
         margin: 60px 0 20px}

div#comments h3{font-size: 0.875em;
border-bottom: solid 1px #005890;
padding-bottom: 3px}

div#comment-greeting{font-size: 0.75em}

div#comments label{font-size: 0.75em}

div#comments-open-data div, 
div#comment-form-reply, 
div#comments-open-text
div#comments-open-captcha,
div#comments-open-footer{margin-top: 10px}

textarea{width: 400px;
height: 170px}

div.compost{font-size: 0.75em;
border-bottom: dotted 1px #4babe3}

p.cominfo{text-align: right}

div#comments a{color: #005890}

body.mt-comment-preview div#comments
{width: 515px;
margin-left: auto;
margin-right: auto}

body.mt-comment-error div#comments
{width: 515px;
margin-left: auto;
margin-right: auto}

/* 投稿独立ページ */
.toko {
width: 490px;
margin-top: 5px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
border: 1px solid #CCCCCC;
font-size: 12px;
line-height: 1.5em;
color: #000099;
padding: 10px;
}
.toko p {
margin: 0px;
}
h3 {
font-size: 16px;
font-weight: bold;
color: #003399;
}
