HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
;}
TABLE.fixed {
	TABLE-LAYOUT: fixed
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: baseline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
;}
IMG.middle {
	VERTICAL-ALIGN: middle
;}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
;}
STRONG {
	FONT-WEIGHT: bold; FONT-STYLE: normal
;}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
#search_box {
	WIDTH: 100px
;}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
INPUT {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle
;}
SELECT {
	FONT-SIZE: 12px; VERTICAL-ALIGN: middle
;}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
.font1 {
	FONT-SIZE: 70%; LINE-HEIGHT: 125%
;}
.font2 {
	FONT-SIZE: 75%; LINE-HEIGHT: 125%
;}
.font3 {
	FONT-SIZE: 80%; LINE-HEIGHT: 125%
;}
.font4 {
	FONT-SIZE: 90%; LINE-HEIGHT: 125%
;}
#headermenu {
	MARGIN: 2px 0px
;}
#headermenu SPAN {
	COLOR: #e60000
;}
#marubun_id {
	MARGIN-TOP: 8px
;}
#copyright {
	MARGIN-BOTTOM: 5px
;}
#footermenu {
	MARGIN-BOTTOM: 5px
;}
#footermenu SPAN {
	COLOR: #e60000
;}
.marginL5 {
	MARGIN-LEFT: 5px
;}
.marginL10 {
	MARGIN-LEFT: 10px
;}
.marginL15 {
	MARGIN-LEFT: 15px
;}
.marginL20 {
	MARGIN-LEFT: 20px
;}
.marginL30 {
	MARGIN-LEFT: 30px
;}
.marginR10 {
	MARGIN-RIGHT: 10px
;}
.marginLR5 {
	MARGIN: 0px 5px
;}
.marginT5 {
	MARGIN-TOP: 5px
;}
.marginT10 {
	MARGIN-TOP: 10px
;}
.marginT15 {
	MARGIN-TOP: 15px
;}
.marginT20 {
	MARGIN-TOP: 20px
;}
.marginT30 {
	MARGIN-TOP: 30px
;}
.marginB5 {
	MARGIN-BOTTOM: 5px
;}
.marginB10 {
	MARGIN-BOTTOM: 10px
;}
.marginB15 {
	MARGIN-BOTTOM: 15px
;}
.marginB20 {
	MARGIN-BOTTOM: 20px
;}
.marginB30 {
	MARGIN-BOTTOM: 30px
;}
.marginTU5 {
	MARGIN: 5px 0px
;}
.marginTU10 {
	MARGIN: 10px 0px
;}
.marginTU15 {
	MARGIN: 15px 0px
;}
.marginTU20 {
	MARGIN: 20px 0px
;}
.marginALL10 {
	MARGIN: 10px
;}
A:link {
	COLOR: #666; TEXT-DECORATION: none
;}
A:visited {
	COLOR: #666; TEXT-DECORATION: none
;}
A:hover {
	COLOR: #af002a; TEXT-DECORATION: underline
;}
A:active {
	COLOR: #af002a; TEXT-DECORATION: underline
;}
A.hf:link {
	COLOR: #666; TEXT-DECORATION: none
;}
A.hf:visited {
	COLOR: #666; TEXT-DECORATION: none
;}
A.hf:hover {
	COLOR: #af002a; TEXT-DECORATION: underline
;}
A.hf:active {
	COLOR: #af002a; TEXT-DECORATION: underline
;}



BODY {
	FONT-SIZE: 13px; MARGIN: 0px
;}
DIV.center {
	TEXT-ALIGN: center
;}
TABLE#OutSide {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 700px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
;}
TABLE#OutSide TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 13px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; LINE-HEIGHT: 16px; PADDING-TOP: 0px; LETTER-SPACING: 0px; BORDER-RIGHT-WIDTH: 0px
;}
H1#Copy {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 0px; TEXT-ALIGN: center
;}
STRONG {
	FONT-WEIGHT: normal
;}
IMG.Right {
	FLOAT: right; MARGIN-LEFT: 15px
;}
IMG.Left {
	FLOAT: left; MARGIN-RIGHT: 15px
;}
#Title {
	MARGIN: 10px
;}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
;}
DIV#Flash {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 198px
;}
P#Navi {
	BORDER-RIGHT: #999999 1px solid; FONT-WEIGHT: bold; background-image : url(navi_back.gif); MARGIN: 0px; BORDER-LEFT: #999999 1px solid; LINE-HEIGHT: 22px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0px; HEIGHT: 22px; TEXT-ALIGN: right
;}
P#Navi A {
	PADDING-RIGHT: 8px; MARGIN-TOP: auto; PADDING-LEFT: 8px; MARGIN-BOTTOM: auto; BORDER-LEFT: #999999 1px solid; COLOR: #FFFFFF; HEIGHT: 22px; TEXT-DECORATION: none
;}
P#Navi A:hover {
	PADDING-RIGHT: 8px; MARGIN-TOP: auto; PADDING-LEFT: 8px; MARGIN-BOTTOM: auto; BORDER-LEFT: #999999 1px solid; COLOR: #cc0000; HEIGHT: 22px; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
;}
P#Guide {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid
;}
DIV.Cont {
	MARGIN: 5px
;}
H1.TitleMain {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px
;}
EM {
	COLOR: #cc0000; FONT-STYLE: normal
;}
EM.TitleSub {
	FONT-WEIGHT: bold; COLOR: #000099; FONT-STYLE: normal
;}
EM.Blue {
	COLOR: #474792
;}
P.Cont {
	MARGIN: 10px
;}
P.ContSub {
	MARGIN: 10px 10px 10px 15px
;}
P.ContEnd {
	TEXT-ALIGN: right
;}
A {
	COLOR: #0000a0
;}
A:hover {
	COLOR: #cc0000
;}
TABLE#Spec {
	FLOAT: left; MARGIN-LEFT: 5px; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #999999
;}
TABLE#Spec TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
;}
UL.DL {
	MARGIN: auto auto auto 25px
;}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
;}
EM.price {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff5353; LETTER-SPACING: 1px; TEXT-DECORATION: underline
;}
P.ItemCont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
;}
#top_item {
	BORDER-RIGHT: #ff0000 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #ff0000 3px double; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 20px; BORDER-LEFT: #ff0000 3px double; PADDING-TOP: 10px; BORDER-BOTTOM: #ff0000 3px double
;}
#top_item H1 {
	FONT-SIZE: 14px; MARGIN: 0px
;}
#top_item P {
	FONT-SIZE: 12px; MARGIN: 10px 0px 0px
;}



@media Print
{
#header {
	DISPLAY: none
}

}
