body{width:max-width:800px;width:100%;font-size:0.95em;}

header{margin:0 auto;width:800px;}
h1{font-size:0.83em;font-weight:normal;right;20px;}
h2{font-size:1.05em;padding:10px;text-align:left;
background:#eee;border-left:10px solid #7A4B19;border-top:1px solid #7A4B19;
border-right:1px solid #7A4B19;
border-bottom:1px solid #7A4B19;clear:float;
}

#container{margin:0 auto;width:800px;}

#btn_kodomo{width:500px;margin:10px auto;text-align:center;font-size:1.2em;font-weight:bold;}
#btn_kodomo a{display:block;padding:7px;text-decoration:none;background:#cc0000;color:#fff;border:1px solid #cc0000;}
#btn_kodomo a:hover{display:block;padding:7px;text-decoration:none;background:#fff;color:#cc0000;border:1px solid #cc0000;}

#btn_kodomo2{width:500px;margin:10px auto;text-align:center;font-size:1.2em;font-weight:bold;}
#btn_kodomo2 a{display:block;padding:7px;text-decoration:none;background:orange;color:#fff;border:1px solid orange;}
#btn_kodomo2 a:hover{display:block;padding:7px;text-decoration:none;background:#fff;color:orange;border:1px solid orange;}


#btn_otona{width:500px;margin:10px auto;text-align:center;font-size:1.2em;font-weight:bold;}
#btn_otona a{display:block;padding:7px;text-decoration:none;background:#808080;color:#fff;border:1px solid #ccc;}
#btn_otona a:hover{display:block;padding:7px;text-decoration:none;background:#fff;color:#808080;border:1px solid #ccc;}

#btn_otona2{width:500px;margin:10px auto;text-align:center;font-size:1.2em;font-weight:bold;}
#btn_otona2 a{display:block;padding:7px;text-decoration:none;background:#cc0000;color:#fff;border:1px solid #cc0000;}
#btn_otona2 a:hover{display:block;padding:7px;text-decoration:none;background:#fff;color:#cc0000;border:1px solid #cc0000;}

#detail{width:680px;}
#detail th{padding:10px;background:#eee;border:1px solid #ccc;}
#detail td{padding:10px;border:1px solid #ccc;line-height:1.8;}

.top{float:right;font-size:0.8em;text-decoration:none;}
.top a{text-decoration:none;}

.box{float:right;font-size:0.9em;width:280px;line-height:1.4;text-align:left;}
.box_class{padding:10px;float:left;font-size:0.9em;width:45%;line-height:1.4;text-align:left;
margin:1px 10px;
}

.box2{font-size:0.9em;width:280px;line-height:1.4;text-align:left;}

.a:hover img,.a:active img{
filter:alpha(opacity= 70); /* IE */
-moz-opacity:0.70; /* Firefox CSS3ˆÈ‘O */
opacity:0.70; /* CSS3 */
}