@media Print    
{
.nonprint {
	DISPLAY: none
}
BODY {
	BACKGROUND-IMAGE: none
}
    }
.menu {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
.menuUp {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
.menuLineAll {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
.menuActive {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #0066cc
}
.menuOver {
	BORDER-RIGHT: #ffffcc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffcc 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffcc 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffcc 1px solid
}
.menuRD {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
.menuLD {
	BORDER-RIGHT: #666666 1px; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; COLOR: #cc0000; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
.menuLUD {
	BORDER-RIGHT: #666666 1px; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
.menuRUD {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
.menuRLD {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
.menuFontSize {
	FONT-SIZE: 12px; CURSOR: hand; COLOR: #000000; LINE-HEIGHT: normal; BACKGROUND-COLOR: #caefff
}
.nodeco {
	TEXT-DECORATION: none
}
A.nodeco:link {
	COLOR: #000000
}
A.nodeco:active {
	COLOR: #000000
}
A.nodeco:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #0066cc
}
A.nodeco:visited {
	COLOR: #000000
}
.listmark1 {
	COLOR: #ffffff
}
.footerNavi {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.footerNavi:link {
	COLOR: #ffffff
}
A.footerNavi:visited {
	COLOR: white
}
A.footerNavi:active {
	COLOR: yellow
}
A.footerNavi:hover {
	COLOR: yellow; BACKGROUND-COLOR: transparent
}
.menuUD {
	BORDER-RIGHT: #666666 1px; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}
.menuD {
	BORDER-RIGHT: #666666 1px; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}


.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
}
.style7 {color: #FFFFFF; font-weight: bold; font-size: 12
}
.style9 {color: #669966; font-size: 12; }

#footer2 {
  width: 780px;
  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;
}
