*{margin:0;text-align:left;}
body{ font-size:16px;line-height:140%;background-color:#ffffff; }
h1{ font-size:16px; margin:0; color:#999999; text-align:right;}
img{border:none;}
ul{list-style:none;}
#cover{text-align:center;margin-left:auto;margin-right:auto;width:770px;}
#header{text-align:left;}
#header ul{background-color:#ffd090; width:744px;margin-left:20px;padding:3px;}
#header li{float:left; padding-left:3px;padding-right:3px; border-left:1px #ffffff solid; border-right:1px #ffffff solid;}
#right_side{width:600px;text-align:left;float:right;padding:3px;}
#left_side{width:160px;text-align:right;float:left;padding:2px;}

#index{border:1px solid #ff8989;padding:20px;}
#p2{border:1px solid #ff8989;padding:10px;}
#p2 p{padding:10px;margin-bottom:15px;border:1px solid #ff8989; background-color:#ffe0a0;}

#setumei{margin-left:18px;}
#mojiire{background-color:#000000;color:#ffffff;}
#osusume{margin-bottom:38px;}
#osusume h2{margin-top:40px; border-top:4px dotted #ff5050;padding-top:20px;padding-bottom:10px;}
#osusume img{margin-right:12px;}
#osusume dt{padding-top:24px;padding-left:7px;}
#osusume dd{border-top:1px solid #ff8989;padding-top:12px;}

.menu_box{ border:1px solid #ff9900;border-width:0px 1px 1px 1px;margin-bottom:10px; font-size:14px; padding:5px;}
.bunshou{margin:0 auto 7px auto;padding:4px;width:98%;text-align:center;line-height:130%;border:2px dotted #a0a0a0;}
.bunshou h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:10px ridge #cccccc;}
.bunshou p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshou1{margin:0 auto 7px auto;padding:4px;width:98%;text-align:center;line-height:130%;border:2px dotted #a0a0a0;}
.bunshou1 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px dotted #b0b0b0;}
.bunshou1 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshou2{margin:0 auto 7px auto;padding:4px;width:98%;text-align:center;line-height:130%;border:2px dotted #50a0ff;}
.bunshou2 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px dotted #60b0ff;}
.bunshou2 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshou3{margin:0 auto 7px auto;padding:4px;width:98%;text-align:center;line-height:130%;border:2px dotted #f0a020;}
.bunshou3 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px dotted #f0c030;}
.bunshou3 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshou4{margin:0 auto 7px auto;padding:4px;width:98%;text-align:center;line-height:130%;border:2px dotted #f02020;}
.bunshou4 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px dotted #f03030;}
.bunshou4 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}
.bunshous4{margin:0 auto 7px auto;padding:4px;width:98%;text-align:center;line-height:130%;border:2px solid #f02020;}
.bunshous4 h2{margin:0 auto 0 auto;padding:5px 0 0 0;width:95%;text-align:left;font-size:17px;border-top:5px solid #f03030;}
.bunshous4 p{margin:0 auto 0 auto;padding:0 0 0 10px;width:95%;text-align:left;font-size:14px;}


.clear{clear:both;}
.fright{float:right;}
.fleft{float:left;}
.right{text-align:right;}
.left{text-align:left;}
.white{color:#ffffff;}
.red{color:#ff0000;}
.blue{color:#0000ff;}
.small{font-size:13px;}
.big{font-size:21px;font-weight:bold;}

