BODY {
	FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3"; BACKGROUND-COLOR: #ffffff
}
#base {
	MARGIN: 0px auto; WIDTH: 760px; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
#header {
	MARGIN: 0px auto; WIDTH: 760px; HEIGHT: 450px; BACKGROUND-COLOR: #000000
}
#center {
	MARGIN: 0px; WIDTH: 760px; HEIGHT: auto
}
.menu-bar {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 149px; COLOR: #ffffff; LINE-HEIGHT: 31px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px; TEXT-ALIGN: center
}
.menu-box {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/dotted.gif); PADDING-BOTTOM: 10px; MARGIN: 0px 0px 30px; WIDTH: 160px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: auto
}
.menu-box A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.menu-box A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.menu-box A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.menu-box A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL .arrow {
	FONT-WEIGHT: 400; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; TEXT-INDENT: 16px; LINE-HEIGHT: 12px; TEXT-ALIGN: left
}
UL LI {
	BACKGROUND-POSITION: 0px 6px; BACKGROUND-IMAGE: url(images/arrow_3.gif); MARGIN: 0px 0px 0px 20px; TEXT-INDENT: 14px; LINE-HEIGHT: 22px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
.contents-subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 38px; MARGIN: 0px; WIDTH: 650px; COLOR: #cc0000; LINE-HEIGHT: 40px
}
.contents-subhead02 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 0px; WIDTH: 650px; COLOR: #000000; LINE-HEIGHT: 25px
}
.contents-box-blue {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(images/dotted.gif); PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 20px; BACKGROUND-REPEAT: repeat-x; HEIGHT: auto; BACKGROUND-COLOR: #f7f7f7
}
.contents-box-black {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 20px; HEIGHT: auto; BACKGROUND-COLOR: #000000
}
.contents-box-yellow {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 20px; HEIGHT: auto; BACKGROUND-COLOR: #ffffcc
}
.contents-box-gray {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 20px; HEIGHT: auto; BACKGROUND-COLOR: #eeeeee
}
.contents-box-white {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 20px; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
.contents-box-green {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 20px; HEIGHT: auto; BACKGROUND-COLOR: #e0ffe0
}
.contents-box-pink {
	PADDING-RIGHT: 20px; PADDING-LEFT: 40px; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 20px; HEIGHT: auto; BACKGROUND-COLOR: #ffddff
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #bdbdbd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; COLOR: #999999; PADDING-TOP: 20px; HEIGHT: 50px; TEXT-ALIGN: center
}
#footer A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
#footer A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 10px; WIDTH: 740px; COLOR: #ffffff; PADDING-TOP: 10px; FONT-FAMILY: "俵俽 俹柧挬", "俵俽 柧挬", "HG柧挬E", "HGP憂塸妏恨集窾B", "HGS憂塸妏恨集窾B", "HG憂塸妏恨集窾B", sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left
}
H2 {
	FONT-SIZE: 16pt; COLOR: #cc0000; FONT-FAMILY: "俵俽 俹柧挬", "俵俽 柧挬", "HG柧挬E", "HGP憂塸妏恨集窾B", "HGS憂塸妏恨集窾B", "HG憂塸妏恨集窾B", sans-serif; TEXT-ALIGN: left
}
H3 {
	FONT-SIZE: 13px; BORDER-LEFT: #0099cc 7px solid; COLOR: #ff8c00; TEXT-INDENT: 1em; BORDER-BOTTOM: #0099cc 5px double; FONT-FAMILY: HGP憂塸妏恨集窾B, HGS憂塸妏恨集窾B, HG憂塸妏恨集窾B, sans-serif
}
.spons1 {
	FONT-SIZE: 10px; COLOR: #999999; TEXT-ALIGN: left
}
.spons2 {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-ALIGN: left
}
.redb {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.blueb {
	FONT-WEIGHT: bold; COLOR: #330066
}
.yellowback {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffff00
}
FORM {
	BORDER-RIGHT: #bdbdbd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bdbdbd 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: #bdbdbd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #bdbdbd 1px solid
}
TEXTAREA {
	FONT-SIZE: 12px
}
.bold {
	FONT-WEIGHT: bold
}
.red {
	COLOR: #cc0000
}
.white {
	COLOR: #ffffff
}
.dilute-gray {
	COLOR: #444444
}
.font-14 {
	FONT-SIZE: 14px
}
.font-20 {
	FONT-SIZE: 20px
}
.inline-center {
	TEXT-ALIGN: center
}
.inline-left {
	TEXT-ALIGN: left
}
.inline-right {
	TEXT-ALIGN: right
}
A:link {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:active {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0033cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
#body-box {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 8px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 760px; BORDER-BOTTOM: #cccccc 1px solid
}
#catch1 {
	FONT-SIZE: 16px
}
#footer-menu {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffff7e
}
#delivery-text {
	MARGIN-RIGHT: 10px
}
#contents-box {
	MARGIN-BOTTOM: 20px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc33 1px dotted
}
#catch3 {
	MARGIN-TOP: 20px; FONT-SIZE: 15px; LINE-HEIGHT: 1.5em
}
.price-box {
	MARGIN: 10px 0px; WIDTH: 100%; LINE-HEIGHT: 1.5em
}
#catch7 {
	FONT-SIZE: 20px; MARGIN: 40px 50px; LINE-HEIGHT: 1.5em
}
#bottom-name {
	MARGIN: 0px; LINE-HEIGHT: 1.5em
}
.line-title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 50px 50px 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #feff74
}
.item-explain {
	MARGIN: 5px 30px
}
#item-cart {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 30px auto; WIDTH: 520px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fcfaae
}
#item-cart IMG {
	MARGIN: 5px
}
#item-detail {
	BORDER-RIGHT: #f0e68c 1px solid; BORDER-TOP: #f0e68c 1px solid; MARGIN: 10px auto; BORDER-LEFT: #f0e68c 1px solid; WIDTH: 680px; BORDER-BOTTOM: #f0e68c 1px solid
}
#item-detail-in {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.spec {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
