#base {background-image:url(../wall/tare_1.gif); background-repeat:x-repeat; margin:0; padding:0; position:relative; width:900px; }
#header {margin:0; padding:0; height:110px; font-family: "Times New Roman", serif; text-align:center; }
#main {background-color:#ffffff; margin:0; padding:0; }
#navi {margin:0; padding:0; position:absolute; top:120px; left:0; float:left; width:200px; text-align:center; }
#contents {margin:0 0 0 220px; padding:0; width:700px; text-align:center; }

#header a:link {color:#0000ff; }
#header a:visited {color:#0000ff; }
#header a:hover {color:#6b8e23; }
#navi ul {background-color:#ffebcd; width:180px; margin:0; padding:0; list-style:none; }
#navi li {margin: 0px 0px 20px 0px; padding:0; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; display:block; }
#navi li.head {color:#000000 }
#navi li a {text-decoration:none; }
a:link {color:#8fbc8b; }
a:visited {color:#8fbc8b; }
#navi li a:hover {color:#ffffff; background-color:#66ccff; position:relative; top:3px; left:5px; }
#contents a:link {color:#0000ff; }
#contents a:visited {color:#0000ff; }
#contents a:hover {color:#6b8e23; }
#contents h3 {text-align:left; }
ul.n {width:680px; margin:0; padding:0; list-style:decimal; text-align:left; }
li.n {margin:0; padding:0; border-bottom:#c0c0c0 1px solid; }
ul.situ {width:580px; list-style:circle; }
li.situ {border-bottom:#ffffff }
.div1 {width:660px; text-align:left; }
.div2 {margin:0 0 0 25px; width:600px; text-align:left; }
.title {font-weight:700; margin:0 0 0 200px; }
table.shoot {margin:0; width:650px; border-top:1px solid #663300; border-left:1px solid #663300; border-collapse:collapse; border-spacing:0; }
th {width:140px; text-align:center; border-right:1px solid #663300; border-bottom:1px solid #663300; }
td.shoot {width:45px; text-align:center; border-right:1px solid #663300; border-bottom:1px solid #663300; }
td.last {width:200px; text-align:center; border-right:1px solid #663300; border-bottom:1px solid #663300; }
table.sub {margin:0; width:550px}
td.sub0 {width:70px; vertical-align:top; text-align:right; }
td.sub1 {vertical-align:top; text-align:left; }
table.arts {margin:0; width:650px; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-collapse:separate; }
td.arts0 {width:45px; vertical-align:top; text-align:right; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; }
td.arts1 {vertical-align:top; text-align:left; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; }
table.combo {margin:0; width:650px; }
td.combo0 {width:70px; vertical-align:top; text-align:right; }
td.combo1 {vertical-align:top; text-align:left; }
.small {font-size:80%; }
div.topic {font-size:80%; text-align:left; }