* { margin: 0; padding: 0;}
body {  font-size: 12px; line-height: 160%; color: #333333; margin: 0px 0px; padding: 0px 0px; text-align: center; background-image: url(../img/bg.gif); background-repeat: repeat-x; background-color: #FF0000}
#container {  text-align: left; height: auto; width: 730px; margin-right: auto; margin-left: auto; background-color: #FF33FF; color: #FF0000; border: #000000 solid; border-width: 0px 1px 1px}
#header {  text-align: left; height: 240px; width: 730px; background-image: url(../img/pic.jpg); background-repeat: no-repeat; overflow: hidden}
a:link { color: #FFFFFF; text-decoration: underline}
a:visited { color: #FFFFFF; text-decoration: underline}
a:active { color: #FFFFFF; text-decoration: none}
a:hover { color: #FFFFFF; text-decoration: none}
#navi {  text-align: center; margin-top: 0px}					
#navi ul {  margin: 0px 0px; padding: 5px 0px; width: 730px; background-color: #FF6633; height: 20px}
#navi li {  padding:5px 7px; display: inline; text-align: center}
.clear {  clear: both}
h1 { margin: 15px 0px 5px 15px; font-size: 16px; color: #FFFFFF; font-weight: bolder; display: block; overflow: hidden; text-decoration: none}
h2 { font-size: 18px; margin-top: 10px; margin-bottom: 10px; color: #FFFF00}
.description { margin-left: 20px; width: 419px; display: block; color: #FFFF00}
#text { text-align: left; padding: 15px}
#text a:link { color: #0000FF; text-decoration: underline}
#text a:hover { color: #FF0000; text-decoration: none}
/*#text img { vertical-align: baseline}*/
p { margin: 10px}
.red  { color: #FF0000}
.red16  { color: #FF0000; font-size: 18px; text-decoration: underline} 
.blue14  { color: #0000FF; font-size: 14px}
ul  { margin-left: 50px}
#footer { padding: 15px 0px 0px 0px}
#footer a:link { color: #000000; text-decoration: underline}
#footer a:visited { color: #000000; text-decoration: underline}
#footer a:hover { color: #0000FF; text-decoration: none}
/*.copy { height: 1.2em: margin-bottom: 0px; background-color: #FFFF00; text-indent: 15px; width: 735px; margin-left: -20px; display: block}*/
#text2  { margin-left: 20px}
.pic1  { float: right; height: 250px; width: 345px}
.pic2  { float: left; height: 250px; width: 700px}
#pic3  { height: 245px; width: 700px; text-align: center}
#pic3 img { margin-right: auto; margin-left: auto}
h1 a:link { color: #FFFFFF; text-decoration: none}
h1 a:visited { color: #FFFFFF; text-decoration: none}
h1 a:active { color: #FFFFFF; text-decoration: none}
h1 a:hover { color: #FFFFFF; text-decoration: underline}

.box {  text-align: center; height: 65px; /*width: 600px*/}
.box2 {  float: right; height: 145px; width: 169px}
.white20 { color: #FFFFFF; font-size: 20px; text-decoration: underline }
.white { color: #FFFFFF}
.blue18 { color: #0000FF; font-size: 18px; line-height: 140%}
.red14 { color: #FF0000 ; font-size: 14px; line-height: 22px}
.picbox { height: 280px; width: 345px ; margin-left: 15px}
.white30 { color: #FFFFFF ; font-size: 30px; line-height: 40px}
.white40 { color: #FFFFFF ; font-size: xx-large}
li {  line-height: 20px; margin-bottom: 5px}
.white25 { color: #FFFFFF ; font-size: 25px; line-height: 120%}
.white25_l { color: #FFFFFF ; font-size: 24px; text-decoration: underline}
.red30 { color: #FF0000; font-size: 30px; line-height: 40px ; text-align: center}
.white14 { color: #FFFFFF; font-size: 14px ; font-weight: bold}
.red30waku { color: #000000; font-size: 20px; border: 7px #FF0000 dotted; text-align: left; display: block; height: auto; width: 682px; font-weight: bold; line-height: 28px; background-color: #FFFF33}
.blue18waku { color: #99FFFF; font-size: 18px ; text-align: center; height: 1em; width: 700px; border: 5px #000000 double; padding-top: 0.5em; padding-bottom: 0.5em; background-color: #9900CC}
.qa { height: 250px; width: 670px; color: #FFFFFF}
#pan{  height: 20px; width: 730px; background-color: #FF33FF}
#pan ul {  margin: 0px 0px; padding: 0px 0px 0px 20px}
#pan li {  float: left; display: inline; margin: 0px 2px}
#pan a {  display: inline}
#pan a:hover {  display: inline}.vio {  color: #9900CC}
.white18 { color: #FFFFFF; font-size: 18px; line-height: 140%}
.red18 { color: #FF0000; font-size: 18px; line-height: 140%}
.ibox {  /*width:160px;*/ margin: 10px 8px; padding 0px; float: left}
.iphoto {  /*border: 1px #9F9F9F dotted;*/ margin: 0 0; padding: 5px 5px; text-align: center; height: auto}
.itext { border-top: 0px; margin: 0 0; padding: 0px 5px; text-align: center}

#photo {  text-align: center; /*margin-top: 0px*/}					
#photo ol {  /*margin: 0px 0px; padding: 5px 0px;*/ width: 730px; /*height: 20px;*/ }
#photo li {  padding:0px 15px 15px 15px; display: block; text-align: center; float: left; width: 145px; list-style-type: none; font-size: 10px}
#ptext { text-align: left; padding: 15px ; background-color: #993333}
* html #photo li {  padding:0px 10px 15px 10px; display: block; text-align: center; float: left; width: 145px; list-style-type: none; font-size: 10px}
* html #photo ol {  /*margin: 0px 0px; padding: 5px 0px;*/ width: 700px; /*height: 20px;*/ }
.c_box1 {  float: right; height: auto; width: auto}
.c_box2 { float: left; height: auto; width: auto }
#text_spt { text-align: left; padding: 15px ; background-color: #CC3333; color: #FFFFFF}

#sphoto {  width: auto}					
#sphoto ol {  width: 730px;; margin-left: 0px}
#sphoto li {  padding:0px 10px 10px 0px; display: block; float: left; width: 345px; list-style-type: none}
* html #sphoto li {  padding:0px 2px 15px 2px; display: block; float: left; width: 345px; list-style-type: none}
* html #sphoto ol {  width: auto}
#text_oct { text-align: left; padding: 15px ; background-color: #CC0000; color: #FFFF00}
#text_k { text-align: left; padding: 15px ; color: #FF0000}
.white16 { color: #FFFFFF; font-size: 18px; text-decoration: underline ; font-weight: bold}

#kt { background-image: url(../img/kt.gif); background-repeat: repeat-y; height: 61px; width: 730px; margin-top: -4px; margin-left: -15px; text-indent: 20px; overflow: hidden}

* html #kt { background-image: url(../img/kt.gif); background-repeat: repeat-y; height: 61px; width: 715px; margin-top: -4px; overflow: hidden}

#c_box1_2 { float: right; height: auto; width: auto ; margin-top: 9px}
* html #c_box1_2 { float: right; height: auto; width: auto ; margin-top: 17px}
*:first-child+html #c_box1_2 { float: right; height: auto; width: auto ; margin-top: 17px}

#kt2 { background-image: url(../img/k_bar.gif); background-repeat: repeat-y; height: 61px; width: 730px; margin-top: -4px; margin-left: 0px; text-indent: 15px ; overflow: hidden}

* html #kt2 { background-image: url(../img/k_bar.gif); background-repeat: repeat-y; height: 61px; width: 730px; margin-top: -4px; margin-left: 0px; overflow: hidden}#text_nov { text-align: left; padding: 15px ; background-color: #FF9900; color: #003333}
.blue {  color: #003399}
#text_dec { text-align: left; padding: 15px ; background-color: #006600; color: #FFFFFF}
#text_feb { text-align: left; padding: 15px ; background-color: #CCFF00; color: #000000}
#text_mar { text-align: left; padding: 15px ; background-color: #99CC33; color: #000000}
#text_apr { text-align: left; padding: 15px ; background-color: #FF99FF; color: #000000}
.blue16 { color: #0000FF; font-size: 18px; text-decoration: underline }
#text_may { text-align: left; padding: 15px ; background-color: #33CC66; color: #000000}
#text_jun { text-align: left; padding: 15px ; background-color: #00CCCC; color: #000000}
#text_july { text-align: left; padding: 15px ; background-color: #3366FF; color: #FFFFFF}
#rephoto {  text-align: center; color: #FFFFFF /*margin-top: 0px*/}				
#rephoto ol {  /*margin: 0px 0px; padding: 5px 0px;*/ width: 730px; /*height: 20px;*/ }
#rephoto li {  padding:0px 15px 15px 15px; display: block; text-align: center; float: left; width: 145px; font-size: 14px }
.gbox {  height: 200px; width: auto; margin-bottom: 5px; margin-top: 5px}
.yello_b { color: #00CC00; font-weight: normal; font-size: 12px; line-height: 20px}
.14b {  font-size: 14px; font-weight: bold}
.yello_b_line { color: #FFFF00; font-weight: bold; font-size: 14px ; text-decoration: underline}
.white14_line { color: #FFFFFF; font-size: 14px ; font-weight: bold ; text-decoration: underline}
.vio12 { color: #9900CC ; font-size: 12px}
.white12 { color: #FFFFFF ; font-size: 12px}
.green12 { color: #006600; font-size: 12px }
.pink18 { color: #FF00FF; font-size: 18px; line-height: 140% }
.vio18 { color: #9900CC ; font-size: 18px}
.vio16 { color: #9900CC ; font-size: 16px}
.vio14 { color: #9900CC ; font-size: 14px; line-height: 22px}
.red12 { color: #FF0000 ; font-size: 12px}
.yellowback { border: 2px #0000FF double; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.white16_b { color: #FFFFFF; font-size: 16px; font-weight: bold }
.red16dot { color: #FFFF00; font-size: 16px; border-color: #FF33FF #FF33FF #FFFF00; border-style: dotted; border-bottom-width: 1px}

#text_jan { text-align: left; padding: 15px ; background-color: #FFCC00; color: #FFFFFF }
.white34 { color: #FFFFFF ; font-size: 34px; line-height: 40px }
.yellow18 { color: #FFFF00; font-size: 18px; line-height: 140% }
.text_right { float: right; clip:  rect(   ); width: 700px}
.c_box3 { float: left; height: auto; width: auto }
.white18_b { color: #FFFFFF; font-size: 18px; line-height: 140% }
.red24 { color: #FF0000; font-size: 24px; line-height: 40px }
.red22 { color: #FF0000; font-size: 22px; font-weight: bold; line-height: 140%}
