h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl{
	margin-top:0;
	margin-bottom:0;	}

body{background-color:#dcdcdc;}

#main{background-color:#fff;width:750px;margin:0px;}
#cmt{font-size:14px;line-height:1.4em;text-align:left;color:#666;padding:10px;}
#cmt1{font-size:14px;line-height:1.4em;text-align:left;color:#333;padding:10 10 10 30px;}
#box{background-color:#ffffcc;font-size:14px;color:#333;text-align:left;padding:10px 10px 5px 20px;
margin:5px;width:330px;}
#waku{float:left;width:365px;margin-top:10px;text-align:center;}
#waku1{margin-top:10px;text-align:center;width:365px;float:right;}

ul{margin:0px;}


h1{font-size:9px;color:#666;text-align:right;}
h2{margin-top:0; margin-bottom:0; font-size:16px; color:#500048; text-weight:bold;}
h4{font-size:18px; color:#fff; background-color:#990000;
padding:5 0 2 15px; font-weight:bold;text-align:center;width:500px;}
img{border:none;vertical-align:middle;}
td{font-size:13px;background-color:#ffffff;text-align:left}
a{text-decoration:underline;}
a:link{text-decoration:underline;font-size:12px}
a:hover{text-decoration:underline;font-size:12px}
a:visited{text-decoration:none;font-size:12px}
a:active{text-decoration:none;font-size:12px}


#w72{width:720px;background-color:#fff;}

hr{color:#efecde;align:center;width:680px;clear:both;}

img.left{float:left;}
img.right{float:right;}

#kuzu{font-size:13px;text-align:left;}

.bar{background-color:#CBCCFD}

#comment1{font-size:13px;color:#666;width:400px;text-align:left;padding-top:20px;}
#comment2{font-size:13px;color:#666;width:250px;text-align:left;padding-top:20px;}

#bar{text-align:right;background-image: url(img/gosen.gif);
background-repeat:repeat-w;width:100%;height:30px;}

#navbaryoko{margin-left:0px; padding-left:0px; margin-bottom:0px;list-style-type: none;
	background-color: #f90;	 float:left; width:100%;
	border-top:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666;}
#navbaryoko a{	font-size:x-small; display: block; font-weight:bold;
	padding-top:1px; padding-bottom:1px;line-height:1.3em;
	background-color: #f90; border-left:1px solid #666;
	color: #fff; text-decoration: none; text-align: center;}
#navbaryoko a:hover{	background-color:#fc3;}
#navbaryoko li{	float:left; width:24%;}

#right	{float:right;}

.foot{color:gray; font-size:x-small;}
.foot a:link{text-decoration:none; color:gray; }
.foot a:visited{text-decoration:none; color:gray;}
.foot a:hover{text-decoration:underline; color:#003399; font-weight:normal}
.foot a:active{text-decoration:underline; color:#003399; }
