.font8 {
	FONT-SIZE: 9px; LINE-HEIGHT: 125%
}
.font10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 125%
}
.font12 {
	FONT-SIZE: 13px; LINE-HEIGHT: 130%
}
.font13 {
	FONT-SIZE: 13px; LINE-HEIGHT: 125%
}
.font14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 125%
}
.font15 {
	FONT-SIZE: 15px; LINE-HEIGHT: 125%
}
.font16 {
	FONT-SIZE: 16px; LINE-HEIGHT: 125%
}
.adjustFont {
	FONT-FAMILY: "lr SVbN", "Osaka|"
}
A {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.headcap_s {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.headcap_m {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.headcap_l {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 150%
}
.cap_s {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.cap_m {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.cap_l {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 150%
}
.exp_s {
	FONT-SIZE: 10px; LINE-HEIGHT: 150%
}
.plc {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000
}
.price {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff0000
}
.price_ {
	FONT-SIZE: 10px; COLOR: #ff0000
}
.price_s {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000
}
.body {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
.body_l {
	FONT-SIZE: 14px; LINE-HEIGHT: 150%
}
.body_s {
	FONT-SIZE: 10px; LINE-HEIGHT: 150%
}
.S6 {
	FONT-SIZE: 6px
}
.S7 {
	FONT-SIZE: 7px
}
.S8 {
	FONT-SIZE: 8px
}
.S9 {
	FONT-SIZE: 9px
}
.S10 {
	FONT-SIZE: 10px
}
.s10px {
	FONT: 10px/15px osaka; TEXT-DECORATION: none
}
.S11 {
	FONT-SIZE: 11px
}
.S12 {
	FONT-SIZE: 12px
}
.s12b {
	FONT: bold 12px "osaka"
}
.S13 {
	FONT-SIZE: 13px
}
.S14 {
	FONT-SIZE: 14px
}
.S15 {
	FONT-SIZE: 15px
}
.S16 {
	FONT-SIZE: 16px
}
.S17 {
	FONT-SIZE: 17px
}
.S18 {
	FONT-SIZE: 18px
}
.S19 {
	FONT-SIZE: 19px
}
.S20 {
	FONT-SIZE: 20px
}
.S21 {
	FONT-SIZE: 21px
}
.S22 {
	FONT-SIZE: 22px
}
.S23 {
	FONT-SIZE: 23px
}
.S24 {
	FONT-SIZE: 24px
}
.S25 {
	FONT-SIZE: 25px
}
.S26 {
	FONT-SIZE: 26px
}
.S27 {
	FONT-SIZE: 27px
}
.S28 {
	FONT-SIZE: 28px
}
.S29 {
	FONT-SIZE: 29px
}
.S30 {
	FONT-SIZE: 30px
}
.S10L120 {
	FONT-SIZE: 10px; LINE-HEIGHT: 120%
}
.S10L120 {
	FONT-SIZE: 11px; LINE-HEIGHT: 120%
}
.S12L120 {
	FONT-SIZE: 12px; LINE-HEIGHT: 120%
}
.S12L150 {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
.S12L170 {
	FONT-SIZE: 12px; LINE-HEIGHT: 170%
}
.S12L180 {
	FONT-SIZE: 12px; LINE-HEIGHT: 180%
}
.S13L120 {
	FONT-SIZE: 13px; LINE-HEIGHT: 120%
}
.S14L120 {
	FONT-SIZE: 14px; LINE-HEIGHT: 150%
}
.S15L150 {
	FONT-SIZE: 15px; LINE-HEIGHT: 150%
}
.S13L150 {
	FONT-SIZE: 13px; LINE-HEIGHT: 150%
}
.style1 {
	COLOR: #000000
}
H1.font {
	FONT-WEIGHT: normal; FONT-SIZE: 80%; MARGIN: 0px; LINE-HEIGHT: 1em
}
H2.font {
	FONT-WEIGHT: normal; FONT-SIZE: 78%; MARGIN: 0px; LINE-HEIGHT: 1em
}
H3.font {
	FONT-WEIGHT: normal; FONT-SIZE: 78%; MARGIN: 0px; LINE-HEIGHT: 1em
}
H4.font {
	FONT-WEIGHT: normal; FONT-SIZE: 78%; MARGIN: 0px; LINE-HEIGHT: 1em
}
H5.font {
	FONT-WEIGHT: normal; FONT-SIZE: 78%; MARGIN: 0px; LINE-HEIGHT: 1em
}
H6.font {
	FONT-WEIGHT: normal; FONT-SIZE: 78%; MARGIN: 0px; LINE-HEIGHT: 1em
}
EM.font {
	FONT-STYLE: normal
}
STRONG.font {
	FONT-WEIGHT: normal
}
.wb_style {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
}
.white2 {
	font-size: 24px;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
}
.style8 {	color: #FF0000;
	font-weight: bold;
}
.style20 {
	color: #FF3300;
	font-weight: bold;
}
.style21 {
	color: #FF6600;
	font-weight: bold;
}
.S14w {
	FONT-SIZE: 14px;
	color: #FFFFFF;
}
#footer2 {
  width: 880px;
  margin-right: auto;
  margin-left: auto;
  background: #ffffd2;
  text-align: left;
  height: auto;
  padding-top: 10px;
  padding-bottom: 5px;
  clear: both;
  line-height: 140%;
  border-top: 1px solid;
  border-top-color:#666666;
}
.footer2_dash {
  width: 100%;
  text-align: left;
  border-bottom: 1px dashed;
  border-bottom-color:#A82B20;
}