body{
margin:0px;
text-align:center;
}

img{
border:0px;
}
a{
text-decoration:none;
}
a:hover{
color:orange;
}
#awbox{
text-align:left;
width:650px;
height:auto;
margin:0px auto;
}
#n3top{
width:650px;
height:76px;
background:url(./img/top.png) no-repeat 0% 0%;
}
.topmenu{
text-align:right;
float:right;
width:250px;
height:20px;
}
a.tp{
float:left;
font-size:10px;
text-decoration:none;
margin:2px 5px;
color:#ffffff;
}
a.tp:hover{
color:#ff0000;
}

.rogo{
float:left;
width:auto;
height:50px;
margin-top:5px;
padding:10px 0px 0px 10px;
}
.rogo2{
float:left;
}

.kesu{
display:none;
}
.fon{
float:right;
width:159px;
height:40px;
background:#fffff;
text-align:right;
margin-top:8px;
}


.uemen{
width:650px;
height:25px;
float:left;
}
a.me1{
float:left;
width:126px;
height:25px;
background:url(./img/tume_r1_c1.png) no-repeat 0% 0%;
}
a.me1:hover{
background:url(./img/tume2_r1_c1.png) no-repeat 0% 0%;
}
a.me2{
float:left;
width:190px;
height:25px;
background:url(./img/tume_r1_c2.png) no-repeat 0% 0%;
}
a.me2:hover{
background:url(./img/tume2_r1_c2.png) no-repeat 0% 0%;
}
a.me3{
float:left;
width:116px;
height:25px;
background:url(./img/tume_r1_c3.png) no-repeat 0% 0%;
}
a.me3:hover{
background:url(./img/tume2_r1_c3.png) no-repeat 0% 0%;
}
a.me4{
float:left;
width:100px;
height:25px;
background:url(./img/tume_r1_c4.png) no-repeat 0% 0%;
}
a.me4:hover{
background:url(./img/tume2_r1_c4.png) no-repeat 0% 0%;
}
a.me5{
float:left;
width:118px;
height:25px;
background:url(./img/tume_r1_c5.png) no-repeat 0% 0%;
}
a.me5:hover{
background:url(./img/tume2_r1_c5.png) no-repeat 0% 0%;
}
.im{
float:left;
width:650px;
height:100px;
margin-top:10px;
}

.bar{
float:left;
font-size:12px;
width:650px;
height:20px;
color:#669900;
letter-spacing:2px;
line-height:130%;
border-bottom:solid 3px #99cc00;
padding:2px 0px;
}


.hontai{
float:left;
width:650px;
height:auto;
margin:10px 0px 0px 0px;
background:url(./img/hontai_bg.png) 0% 0% repeat-y;
}

.left{
float:left;
width:150px;
height:auto;
background:transparent;
}

a.lbun{
display:block;
float:left;
font-size:0.9em;
width:auto;
height:auto;
margin:5px 0px 0px 0px;
color:#009900;
padding:0px 0px 5px 10px;

}
a.lbun:hover{
color:#996600;
}

.lmen{
display:block;
float:left;
text-align:left;
width:145px;
height:auto;
margin:2px 0px 0px 0px;
background:transpanret;
border-bottom:dotted 1px #009900;
border-left:solid 5px #009900;
}


.right{
float:right;
width:485px;
height:auto;
margin:0px 0px 0px 10px;
}
.rmokuteki{
float:left;
width:455px;
height:105px;
margin:0px;
}

.midasi{
float:left;
width:485px;
height:25px;
background:url(./img/tu_midasi.png) no-repeat 0% 0%;
margin:0px 0px 10px 0px;
}

h3{
font-size:15px;
margin:0px 0px 0px 5px;
color:#009900;
letter-spacing:1px;
}

h2{
font-size:15px;
margin:3px 0px 0px 20px;
color:#559900;
}

.anka{
font-size:10px;
margin:0px 10px;
float:right;
color:#559900;
}

.bun{
float:left;
width:485px;
height:auto;
margin:10px 0px;
}
.lis{
font-size:0.9em;
margin:5px;
line-height:140%;
letter-spacing:1px;
margin-left:20px;
}
.lis2{
font-size:0.8em;
padding:0px 0px 0px 24px;
line-height:140%;
letter-spacing:1px;
margin:10px 5px 10px 20px;
background:url(./img/lis.png) no-repeat 0% 0%;
border-bottom:dotted 2px #336600;
}
a.lis2{
color:#336600;
}
a.lis2:visted{
color:#336600;
}
a.lis2:hover{
color:#ff6600;
}
.lis3{
font-size:0.8em;
padding:0px 0px 0px 24px;
line-height:150%;
letter-spacing:1px;
margin:10px 5px 10px 20px;
background:url(./img/lis.png) no-repeat 0% 0%;
}
a.lis3{
color:#336600;
}
a.lis3:visted{
color:#336600;
}
a.lis3:hover{
color:#ff6600;
}
a.lis4{
font-size:0.8em;
padding:0px 0px 0px 24px;
line-height:150%;
letter-spacing:1px;
margin:10px 5px 10px 20px;
background:url(./img/isogi.gif) no-repeat 0% 0%;
}
a.lis4:visted{
color:#336600;
}
a.lis4:hover{
color:#ff6600;
}
.ftmenu{
clear:both;
width:650px;
height:auto;
margin-top:10px;
}
.ftlin{
float:right;
font-size:0.7em;

}

.foot{
clear:both;
float:left;
width:650px;
height:60px;
border-top:solid 1px #dddddd;
background:url(./img/foot.png) 0% 0% repeat-x;

}
.foot_bun{
text-align:center;
font-size:0.7em;
letter-spacing:1px;
margin:5px;
}

.list{border:1px solid #009900;
	border-collapse:collapse;
	width:550px;}
.list tr,td{border:1px solid #00990;
	padding:3px;
	font-size:0.9em;}
.list th{border:1px solid #009900;
	background:#99ff00;
	padding:3px;}
	
b{
font-size:0.8em;
color:#ff0000;
font-weight:normal;
}
