body      { background-color: #f4ffb7; margin: 10px  }
p.com      { font-size: 15px; text-align: left; letter-spacing: 1px }
p.com2 { font-size: 15px; letter-spacing: 1px; }
p.str { color: #333; font-size: 15px; font-weight: 600; text-decoration: underline; letter-spacing: 2px; margin: 0; padding: 0; }
p.str3 { color: #598527; font-size: 15px; font-weight: 600; background-image: url(../event/pic/line008.gif); background-repeat: no-repeat; background-position: 0 10px; letter-spacing: 2px; margin: 0; padding: 0 0 5px 15px; border-bottom-width: 0; }
span.str2 { color: #c60b27; font-size: 15px; font-weight: 600; letter-spacing: 2px; margin: 0; padding: 0; }
span.title { color: #333; font-size: 15px; font-weight: 600; letter-spacing: 2px; margin: 0; padding: 0; }
p.mida { color: #002aa2; font-size: 1.2em; font-weight: bold; text-align: left; letter-spacing: 1px; width: 650px; border-bottom: 1px dashed #002aa2; }
li.comment { font-size: 0.95em; text-align: left; letter-spacing: 1px; }
td.main   { background-color: #fff; background-image: url(../images/head_09.gif); background-repeat: repeat-y; background-position: 0 top; vertical-align: top; width: 977px; height: 400px; padding: 15px 40px; order-right-style: solid; }
td.con { font-size: 15px; letter-spacing: 1px; padding: 2px 5px; }
td.con_underline { color: #060; font-size: 15px; font-weight: bold; letter-spacing: 1px; padding: 2px 5px; border-bottom: 1px solid #060; }
td.contitle { color: white; font-size: 15px; background-color: #598527; background-repeat: no-repeat; background-position: 0 bottom; letter-spacing: 1px; padding-top: 7px; padding-bottom: 7px; padding-left: 15px; }
td.conpic { color: #e7551c; font-size: 16px; background-image: url(../event/pic/line008.gif); background-repeat: no-repeat; background-position: 0 10px; letter-spacing: 1px; padding-top: 2px; padding-bottom: 5px; padding-left: 20px; }
table.content { font-size: 0.95em }
img.pic   { margin: 0; }
table.main      { width: 977px; margin: 0; padding: 0; }
table.hyou { margin: 0; padding: 0 0 0 0; border: solid 1px #598527; }
h2.midashi { color: #060; font-size: 18px; background: no-repeat fixed left bottom; letter-spacing: 1px; border-bottom: 3px double #060; }
h2.midashi2 { color: #006401; font-size: 18px; background: no-repeat fixed left bottom; letter-spacing: 1px; border-bottom: 1px double #006401; }
h2.mi { color: #008000; font-size: 18px; margin: 0.83em 0; border-right: 0 none #008000;border-top-sty;border-bottom: 1px dashed #008000; border-left-style: none; border-left-width: 0; le: none; border-top-width: 0; }
div.mark img { vertical-align: text-bottom; }
div.mark2 img { vertical-align: text-bottom; }
a.bun { font-weight: normal; text-decoration: underline; }
td.bottom { font-weight: bold; font-size: 13px; padding-top: 20px }

a:link		{color:#000000}
a:visited	{color:#000000}
a:hover		{color:#ff668c}
a:active	{color:#ffc000}




a	{ text-decoration:underline; font-size:15px; letter-spacing: 1px; }
td.pic { font-size: 0.95em; padding-right: 20px; padding-left: 20px }
ul.mark { font-size: 15px; list-style-position: outside }

table.menu  { font-size: 0.95em; margin-bottom: 8px; border: solid 1px #008837 }
table.menu td.1   { background-color: #fcb480; padding-top: 3px; padding-bottom: 3px; border: solid 1px #008837 }

table.menu td.0     { color: #fff; font-weight: bold; background-color: #a10036; padding-top: 3px; padding-bottom: 3px; border: solid 1px #008837 }


td.foot { font-weight: bold; font-size: 13px; word-spacing: 1px; padding-bottom: 7px }
td.lt   { font-size: 15px; letter-spacing: 1px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 1px 0 1px 1px; border-color: #598527  }
td.m   { font-size: 15px; letter-spacing: 1px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 0 0 1px 1px; border-color: #598527  }
td.mr   { font-size: 15px; letter-spacing: 1px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 0 1px 1px; border-color: #598527  }
td.rt   { font-size: 15px; letter-spacing: 1px; padding: 3px 5px 3px 7px; border: solid 1px #598527  }
td.mt   { font-size: 15px; letter-spacing: 1px; padding: 3px 5px 3px 7px; border-style: solid; border-width: 1px 0 1px 1px; border-color: #598527  }
td.con_pic_b  { font-size: 15px; letter-spacing: 1px; padding: 7px 5px 2px 7px  }
li.com { font-size: 15px; letter-spacing: 1px; }
