/* common */
body{color: #333333;margin: 0px;padding: 0px;text-align:center;line-height:120%;background-color:#ffffff;background-repeat:repeat-y;background-position:center; }
h1, h2, h3, h4, h5, h6 {margin: 0px;padding: 0px; color: #666666;}
h1{ font-size: 100%; width:100%; text-align:center;}
h2{ font-size: 100%; margin-top:24px;}
h3{ font-size: 100%;}
h4{ font-size: 100%; font-weight: normal; }
h5{ font-size: 100%; font-weight: normal; }
p{padding:0;margin:12px;}
a:hover{color:#dd3030;}
img{border:none;}
ul{padding:0px;margin:0px;list-style:none;}
li{padding:0px;margin:0 0 3px 0px;list-style:none;}


#container{width:802px;margin-left:auto;margin-right:auto;}
#header{width:100%;margin:0px;padding:0px;}
#randing{width:100%;margin:0px;padding:0px;}

.barmenu{width:100%;margin:0px;padding:0px;text-align:left;}
.bmenu td{padding:0 5px 0 5px;border-left:1px solid #999999;}

#middlec{width:100%;margin:0px;padding:0px;}
#main{width:580px;padding:0px 4px 0px 5px;text-align:left;}
#main_t{vertical-align:top;}

#sidemenu{width:180px;margin:0px;padding:0px 5px 10px 5px;text-align:left; }
#sidemenu_t{vertical-align:top;}
.sidelink{font-size:13px; line-height:115%; border:1px solid #ff6600; padding:5px;background-color:#ffffff;}
.sidelink li{padding-top:5px;}

#footer{width:100%;margin:0px;padding:0px;}

.box1{width:550px;border:1px solid #484848;padding:14px 14px 14px 14px;text-align:left;}

.clear{clear:both;}
.bold{font-weight:bold;}
.vtop{vertical-align:top;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.habanashi img{display:block;}
