.top {  border-color: #CCCCFF #B0AFC7 #B0AFC7 #CCCCFF; border-style: solid; border-top-width: 1px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 1px}.top_l {  background-image: url(bg/nw_bn_l.jpg); background-repeat: repeat-y; background-position: right top}.top_r { background-image: url(bg/nw_bn_r.jpg); background-repeat: repeat-y; background-position: left top}.topics {  font-size: 18px; color: #6633CC; font-weight: bold}.copy {  font-size: 10px; color: #000000}.honbun {  font-size: 12px; color: #3366CC; font-weight: normal; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}td.menu a {text-align:left; background-color: #FFFFFF; display: block; padding:    3px 3px 3px 12px; border-top: 1px solid #298ef7; border-right: 1px solid #0065ce; border-bottom: 1px solid #0047b0; border-left: 1px solid #298ef7;; font-size: 14px; background-image: url(gazo/menugd1.gif); background-repeat: repeat; border-color: #FFFFFF #9999CC #9999CC #FFFFFF; color: #9966FF; font-weight: bold; text-decoration: none; width: 300px; clip:   rect(   ); border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}td.menu a:hover {color: #FFFFFF; background-color: #FFFFFF;; font-size: 14px; background-image: url(gazo/menugd2.gif); text-decoration: none; border-style: solid}td.menu a.menuTop {border-top: 1px solid #bfdfff;}td.menu a.highlight {background-color: #ffffff;}.base {  border-color: black #CCCCCC; background-attachment: fixed; background-color: #FFFFFF; background-image: url(bg/topbg_b.jpg); background-repeat: no-repeat; background-position: center bottom; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}.title {  background-attachment: scroll; background-color: #FFFFFF; background-image: url(bg/topbg_b.jpg); background-repeat: no-repeat; background-position: center bottom; font-size: 24px; font-weight: bold; color: #6666CC; padding-left: 20px; margin-right: 2px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 25px}td.menu_s a {text-align:left; background-color: #FFFFFF; display: block; border-top: 1px solid #298ef7; border-right: 1px solid #0065ce; border-bottom: 1px solid #0047b0; border-left: 1px solid #298ef7;; font-size: 12px; background-image: url(gazo/menugd1.gif); background-repeat: repeat; border-color: #FFFFFF #9999CC #9999CC #FFFFFF; color: #9966FF; font-weight: bold; text-decoration: none; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}td.menu_s a:hover {color: #FFFFFF; background-color: #FFFFFF;; font-size: 12px; background-image: url(gazo/menugd2.gif); text-decoration: none; border-style: solid}td.menu_s a.menuTop {border-top: 1px solid #bfdfff;}.story {  background-attachment: scroll; background-color: #FFFFFF; background-image: url(bg/stgazo.jpg); background-repeat: no-repeat; background-position: center center; border: 0px solid; border-color: #FFFFFF #999999 #999999 #666666; font-size: 14px; color: #333333}.cara {  font-size: 11px; color: #3366CC}.line {  border-color: black black #3366CC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.intro { font-size: 12px; color: #3366CC; font-weight: normal; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }.ps2 {  font-size: 17px; font-weight: bold; color: #FFFFFF; background-color: #999999; border-color: black #666666 #666666; margin-bottom: 3px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-style: solid; border-top-width: 0px; border-right-width: 15px; border-bottom-width: 2px; border-left-width: 15px}.ps2_r {  border-color: black black #CCCCCC; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.cg_waku {  background-color: #CCCCCC; border-color: #999999 #666666 #666666 #999999; border-style: solid; border-top-width: 2px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 2px}.cg {  border-color: #FFFFFF #666666 #666666 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.ps2honbun {  font-size: 14px; color: #333333}.sphonbum {  font-size: 14px; color: #333366; line-height:1.5em;}.sphonr {  border-color: black #9999CC #9999CC black; font-size: 14px; font-style: normal; color: #333366; text-decoration: none; font-weight: bold; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.sp_name {  font-size: 16px; color: #3366CC}.sptop { font-size: 14px; color: #333366; text-decoration: none; font-weight: normal }.sphonr_moji { font-size: 14px; font-style: normal; color: #333366; text-decoration: none; font-weight: bold ; border: black}.sptop_line { border-color: #9999FF #9999FF #9999FF black; font-style: normal; color: #333366; text-decoration: none; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}