body { color: #321f18; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; background-image: url(../back.gif); }

p { font-size: 14px; line-height: 1.5em; }

td { }

a { color: blue; text-decoration: underline; }

a:link { text-decoration: underline; }

a:visited { text-decoration: underline;}

a:hover { text-decoration: underline;}

a:active { text-decoration: underline; }
h1 { color: gray; font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
h2 { color: #370000; }
.col { background-color: white; border: double 2px maroon; }

#container { width:710px; height: auto;  background: #ffffff; margin-left: auto; margin-right: auto; padding:1px;  border:4px solid #f6f6f6;}
#right { background-image: url(../rightbar.gif); width:200px; float: right; height: auto; margin-bottom: 5px; margin-left: 5px; }
#main { width: 474px; height: auto; float: left; margin-left: 5px; }
#content { width: 700px; height: auto; margin-top: 20px; }
#header { width: 700px; height: auto; }
.ta1 { background-color: #f8cb95; width: 530px; }
.ta2 { border: solid 1px #010101; border-collapse: collapse; }
.ta2 td { border: solid 1px #010101;  }
.td2 { padding-left: 20px; }
.col2 { color: #663333; font-size: 12px; width: 190px; border: double 2px maroon; }

.col3 { width: 470px; padding: 1px; border: 2px; }
.col4 { width: 470px; margin: 3px; padding: 5px; border: ridge 2px red; }
#footer { color: gray; font-size: 12px; width: 700px; height: auto; clear: both; margin-top: 20px; margin-right: auto; margin-left: auto; }
.i { float: left; margin-right: 20px; margin-bottom: 20px; }
#i2 { float: right; margin-left: 20px; margin-bottom: 20px; }
#i3 { float: left; margin-top: 20px; margin-right: 20px; }
.col5 { width: 470px; border-color: #808000; border-width: 1px; background-color: #ff6347; padding: 5px; }
.col6 { background-color: #7ff5d6; width: 470px; padding: 5px; border: ridge 1px #1184d6; }
.col7 { width: 470px; margin: 3px; border: groove 2px #1149d6; }
.col8 { background-color: #e4f5d6; width: 470px; border: dashed 1px #1100d6; }
.col9 { background-color: #e488d6; width: 470px; border: ridge 1px #e400d6; }
.col10 { background-color: #e4cad6; width: 470px; border: dashed 1px #e400d6; }
.col11 { background-color: #a275c6; width: 470px; border: groove 1px #5f1593; }
.col12 { background-color: #e3dde7; width: 468px; border: dashed 1px #791aca; }
.co113 { width: 470px; padding: 4px; border: double 1px #4f3939; }
.col14 {  }
element { }
h2 { font-size: 14px; }
.col14 {  color: #663333; font-size: 12px; width: 190px; border: double 2px #31581b; }
#seminer { background-color: white; width: 650px; margin: 10px; padding: 10px; border-style: double; border-width: 3px; }
.dis { display: none}
.col15 { background-color: #d0e7ba; border: solid 1px gray; }
.td1 { text-align: right; }
.i2 { float: right; }
.col16 { background-color: #ffffd5; width: 473px; border-color: #808000; border-width: 2px; }
.main3 {  width: 470px; }
.jitu { width: 471px; padding: 15px; border: double 4px black; }
.fs { font-size: 10px; }
