body {  font-size: 14px; color: #303030; background-color: #CCCCCC; background-image: url(../sozai/w_nasiji.jpg); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px}
td {  font-size: 13px; color: #303030; line-height: 120%}
.toptl1  { FONT-SIZE : 13px; color : #333366; text-decoration: none}
.toptl1 a:link {  text-decoration: none; color: #000099}
.toptl1 a:visited {  text-decoration: none; color: #000099}
.toptl1 a:hover {  color : cc0066 ; text-decoration: underline}
.toptl1 a:active {  color : cc0066 ; text-decoration: underline}
.toptl2  { FONT-SIZE : 13px; font-style : normal; color : #333366; text-decoration: none}
.toptl2 a:link {  text-decoration: none; color: #666666}
.toptl2 a:visited {  text-decoration: none; color: #333366}
.toptl2 a:hover {  color : cc0066 ; text-decoration: underline}
.toptl2 a:active {  color : cc0066 ; text-decoration: underline}
.hdline{ FONT-SIZE:16px; FONT-WEIGHT:bold; COLOR:#555555 ;}
.lh01    { LINE-HEIGHT:20px;}
.link    { FONT-SIZE:12px; LINE-HEIGHT:120%;FONT-WEIGHT:bold; }
.linkt   { FONT-SIZE:16PX ; COLOR:#000088 ;FONT-WEIGHT:BOLD ; }
.itemcopy {  font-size: 14px; font-weight: bold; color: #FF3366}
.item {  font-size: 14px; font-weight: bold; color: #005599}
.otokka {  font-size: 13px; font-weight: bold; color: #DD0000}
.l1b-b {  font-size: 14px; font-weight: bold; color: #0055AA}
.l3b {  font-size: 18px; font-weight: bold; line-height: 100%}
.btm {  font-size: 10px}

.shop {  font-size: 11px; color: #EEEEFA; padding-top: 3px}
.s1 {  font-size: 10px}
.wakcopy {  font-size: 16px; color: #FF0000; background-color: #FFFFCC; padding-top: 3px; padding-bottom: 1px; padding-left: 3px; border: 3px #FF9900 double; font-weight: bold}
.gentei {  font-size: 14px; font-weight: bold; color: #FF6666}
.menu {  font-size: 12px; color: #FFFFFF; line-height: 20px}
.menu a:link {  color: #FFFFFF; text-decoration: none}
.menu a:visited {  color: #FFFFFF; text-decoration: none}
.menu a:hover {  color: #99FFFF; text-decoration: none}
.menu a:active {  color: #FF6699; text-decoration: none}
.l2b-r {  font-size: 16px; color: #DD0000; font-weight: bold}
.l1b {  font-size: 14px; font-weight: bold}
.otokka-s {  font-size: 78%; font-weight: bold; color: #DD0000}
.l1b-r {  font-size: 14px; font-weight: bold; color: #DD0000}
.l2b {  font-size: 16px; font-weight: bold}
a:link {  color: #000099; text-decoration: none}
a:visited {  color: #000099; text-decoration: none}
a:hover {  color: #DD0000; text-decoration: underline}
a:active {  color: #DD0000; text-decoration: underline}
.fx_base {  font-size: 12px; color: #333333}
.fx_otokka {  font-size: 12px; font-weight: bold; color: #CC0000}
.fx_item {  font-size: 12px; font-weight: bold; color: #006699}
.fx_base-s {  font-size: 10px}
.fx_base-m {  font-size: 14px}
.sale-waku {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sale-waku-t {  border: #FF3366; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.dtj-item {  font-size: 14px; font-weight: bold; color: #000066; background-color: #FFCFCE; padding-top: 3px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px}
.dtj-tokka {  font-size: 25px; font-style: italic; font-weight: bold; color: #CC0000; text-decoration: underline; padding-right: 5px; line-height: 110%}
.dtj-zei {  vertical-align: bottom}
.dtj-copy {  font-size: 13px; font-weight: bold; color: #0066CC; line-height: 15px}.dtj-waku {  border: 1px #666666 solid; width: 92%; clip:  rect(   )}
.rs_base {  font-size: 80%}
.item-s {  font-size: 12px; font-weight: bold; color: #006699}
.l1 {  font-size: 14px}
.fr-1 {  border: 2px #8080c0 solid}
input.cartin {  color: #FFFFFF; background-color: #3399CC; border: 1px #CCCCCC solid; clip:   rect(   ); font-size: 12px}
.tokka-item {  padding-top: 3px; padding-bottom: 2px; padding-left: 2px; border-color: #999999 black; font-size: 16px; color: #333333; font-weight: bold; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.uline1h {  border-color: black black #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tline1h { border-color: black black #999999 #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.line-h {  border-color: black black #666666; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.line-j { border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.newsline2 { background-image: url(../sozai/line_ha-news3.gif)}
