body,p,ul,h1,h2,h3,h4,h5,h6,ol,dl,dd,form { margin: 0px; padding: 0px }
body { font-size: 12px; background: #fa0218; text-align: center }
body div{text-align:left;margin:0 auto}
body,td,th{font-size:12px;color:#666666}

a:link { color: #0066CC; text-decoration: none }
a:visited { color: #0066CC; text-decoration: none }
a:hover { color: #0066CC; text-decoration: underline }

img{border:0px}

.header{border-top:2px solid #E10A0A}
.tel_txt{color:#FF6600;margin:0 10 3 0}
.tel_num{font-weight:bold;margin:0 10 0 0}

.header_menu a,.header_menu a:visited{color:#fff;margin:auto 5 }




/*page.inc*/
.pankuzu{padding:5 0 5 10}
.footer{width:760px;background:#999}
.footer p{color:#fff;padding:10px;text-align:right}

/*sidebar.inc*/
.side_b1 ul { list-style-type: none;width:190px}
.side_b1 li{line-height:27px;text-indent:50px}
.side_b1 li a {display:block;width:190px;height:27px;color:#000;text-decoration:none;background:url(images/b1.gif)}
.side_b1 li a:hover{background-position:0px -27px;text-decoration:underline}
.side_b1 li a:active{background-position:0px -27px}

.side_b2 ul { list-style-type: none;width:190px}
.side_b2 li{line-height:27px;text-indent:50px}
.side_b2 li a {display:block;width:190px;height:27px;color:#000;text-decoration:none;background:url(images/b2.gif)}
.side_b2 li a:hover{background-position:0px -27px;text-decoration:underline}
.side_b2 li a:active{background-position:0px -27px}

.left_list{margin:10 0 10 0;color:#000}
.left_list h3{color:#000;font-size:13px;text-align:center;border-top: 1px solid #666; border-bottom: 1px solid #666;padding:5 0 5 0;margin:0 0 7 0}
.left_list ul{margin:0 0 10 20}
.left_list li{margin:0 0 3 0}
.gmap{text-align:center;margin:0 0 5 0}
.zoom{text-align:right;margin:0 10 10 0}
.qrcode{text-align:center;margin:0 0 10 0}
.admin{text-align:center;margin:0 0 5 0}
.loginform{text-align:right;margin:0 10 5 0}

/*main.inc*/
.posttitle{width:550px;height:21px;background:url(images/skin_title.gif);margin:0 10 10 10}
.posttitle a{color:#fff;text-decoration:none}
.posttitle a:visited{color:#fff;text-decoration:none}
.posttitle h2{line-height:21px;padding:0 0 0 15;font-size:15px}
.entry{margin:0 15 10 15;line-height:140%}
.contentfooter{text-align:right;color:#777;margin:0 15 0 0}

.archive h2{font-size:15px;margin:0 0 3 0}
.archive p{margin:0 0 5 0}
.readmore{text-align:right;margin:0 5 0 0}
.pageswitch{text-align:center;margin:0 0 10 0}

/*回り込み*/

.leftbox{float:left;padding:0 10px 10px 0}
.rightbox{float:right;padding:0 0 10px 10px}

