#contents_shop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 30px; WIDTH: 730px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; TEXT-ALIGN: left
}
* HTML #contents_shop {
	TEXT-ALIGN: center
}
.headimg {
	MARGIN: 15px auto 20px; WIDTH: 710px
}
H3 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; MARGIN: 20px auto 0px; WIDTH: 710px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px; TEXT-ALIGN: left
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; BACKGROUND-IMAGE: url(../img/bg_h4.gif); PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; WIDTH: 349px; PADDING-TOP: 6px; POSITION: relative; TOP: 0px; HEIGHT: 29px
}
* HTML H4 {
	MARGIN: 3px 0px; TEXT-ALIGN: left
}
H4 A:link {
	COLOR: #b7002c
}
.shopinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 10px; WIDTH: 349px; PADDING-TOP: 0px
}
* HTML .shopinfo {
	MARGIN: 10px 5px; TEXT-ALIGN: left
}
.shopinfo IMG {
	FLOAT: left; MARGIN: 0px 0px 0px 5px
}
.detail {
	FLOAT: right; MARGIN: 0px; WIDTH: 190px
}
.free UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 3px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px
}
.free LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 32px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FONT-SIZE: 18px; BACKGROUND-IMAGE: url(../menu05.files/icon_free.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; HEIGHT: 21px
}
.newwin UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px
}
.newwin LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 17px; LIST-STYLE-POSITION: outside; BACKGROUND-IMAGE: url(../menu05.files/icon_newwin.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
.newwin A:link {
	COLOR: #f66319; TEXT-DECORATION: none
}
.ueda {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 10px 10px; WIDTH: 349px; PADDING-TOP: 10px
}
* HTML .ueda {
	WIDTH: 339px
}
.ueda IMG.ueda_cpn_img {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
* HTML .ueda IMG.ueda_cpn_img {
	FLOAT: left; MARGIN: 0px 0px 0px -4px
}
.ueda_cpn {
	FLOAT: right; WIDTH: 260px
}
* HTML .ueda_cpn {
	MARGIN: 0px; WIDTH: 250px
}
.ueda_cpn P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ueda_cpn H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; WIDTH: 245px; COLOR: #1b96c8; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto
}
* HTML .ueda_cpn H4 {
	MARGIN: 0px 0px 5px; WIDTH: 0px
}
.newwin_ueda_cpn {
	CLEAR: both; PADDING-TOP: 0px
}
.newwin_ueda_cpn P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
.newwin_ueda_cpn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px
}
.newwin_ueda_cpn LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 17px; LIST-STYLE-POSITION: outside; BACKGROUND-IMAGE: url(../menu05.files/icon_newwin.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
.newwin_ueda_cpn A:link {
	COLOR: #f66319; TEXT-DECORATION: none
}
.komoro {
	POSITION: relative; TOP: 0px
}
* HTML .komoro {
	POSITION: relative; TOP: 0px
}
.adjustment {
	CLEAR: both; POSITION: relative; TOP: 0px
}
* HTML .adjustment {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
* HTML #contents_shop {
	PADDING-BOTTOM: 0px
}

