@import url( ../default.css );
@import url( ../layout.css );
@import url( ../parts-ct.css );
@import url( parts-itm.css );
#ItemMain {
	ZOOM: 100%
}
#Gallary UL {
	ZOOM: 100%
}
#ItemForm DIV.price UL {
	ZOOM: 100%
}
#ItemForm DIV.buy DL {
	ZOOM: 100%
}
#ItemGuide {
	ZOOM: 100%; DISPLAY: block; CLEAR: both
}
#ItemCheck {
	ZOOM: 100%; DISPLAY: block; CLEAR: both
}
#ItemDetail {
	ZOOM: 100%; DISPLAY: block; CLEAR: both
}
#ItemDetail TD DIV {
	ZOOM: 100%
}
#RelatedItem UL {
	ZOOM: 100%
}
#UserBookmark .thum {
	ZOOM: 100%
}
#MatchGenre .cat {
	ZOOM: 100%
}
#SPList UL {
	ZOOM: 100%
}
#ItemMain:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#Gallary UL:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#ItemForm DIV.price UL:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#ItemForm DIV.buy DL:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#ItemGuide:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#ItemDetail TD DIV:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#RelatedItem UL:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#UserBookmark .thum:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#MatchGenre .cat:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#SPList UL:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#Digital:unknown {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#OldStyle #SiteLogo {
	BORDER-BOTTOM: #867f71 1px solid; PADDING-BOTTOM: 8px
}
#OldStyle #SiteLogo IMG {
	VERTICAL-ALIGN: text-bottom
}
#OldStyle #Footer .close {
	TEXT-ALIGN: center
}
#OldStyle #Footer .close A {
	PADDING-LEFT: 15px; BACKGROUND: url(../../images/icon_close.gif) no-repeat left center
}
#OldStyle #ContainerBox {
	WIDTH: 660px
}
#OldStyle #Container {
	WIDTH: 660px
}
#OldStyle #Article {
	WIDTH: 660px
}
#Gallary {
	WIDTH: 332px; FLOAT: left; OVERFLOW: hidden
}
#ItemForm {
	WIDTH: 400px;
	FLOAT: right;
}
#OldStyle #ItemForm {
	WIDTH: 310px
}
#Gallary IMG {
	VERTICAL-ALIGN: text-bottom
}
#Gallary .caption {
	FONT-SIZE: 83.3%
}
#Gallary .large A.photo {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fff 1px solid; WIDTH: 330px; ZOOM: 1; DISPLAY: inline; HEIGHT: 330px; VERTICAL-ALIGN: middle; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
#Gallary .large A.photo:hover {
	BORDER-BOTTOM-COLOR: #505050; BORDER-TOP-COLOR: #505050; BORDER-RIGHT-COLOR: #505050; BORDER-LEFT-COLOR: #505050
}
#Gallary .large .caption {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(../../images/line_side_dotted_d1cbbd.gif) repeat-x left bottom; PADDING-TOP: 5px
}
#Gallary .large UL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#Gallary .large LI {
	MARGIN: 0px 10px; DISPLAY: inline
}
#Gallary .small UL {
	WIDTH: 340px; DISPLAY: block; MARGIN-BOTTOM: 20px; FLOAT: left; HEIGHT: auto; CLEAR: both; OVERFLOW: hidden; MARGIN-RIGHT: -10px
}
#Gallary .small LI {
	BORDER-BOTTOM-STYLE: none; BORDER-BOTTOM-COLOR: #ffffff; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BORDER-RIGHT-STYLE: none; BORDER-TOP-COLOR: #ffffff; WIDTH: 62px; PADDING-RIGHT: 1px; DISPLAY: block; BORDER-TOP-STYLE: none; FLOAT: left; HEIGHT: 62px; BORDER-RIGHT-COLOR: #ffffff; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; BORDER-LEFT-COLOR: #ffffff; MARGIN-RIGHT: 4px
}
#Gallary .small LI A .photo {
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	WIDTH: 60px;
	PADDING-RIGHT: 1px;
	HEIGHT: 60px;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
	padding-top: 0px;
	padding-left: 0px;
	overflow: hidden;
}
#Gallary .small LI  A:hover .photo {
	BORDER-BOTTOM: #505050 1px solid;
	BORDER-LEFT: #505050 1px solid;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	WIDTH: 60px;
	PADDING-RIGHT: 1px;
	HEIGHT: 60px;
	BORDER-TOP: #505050 1px solid;
	BORDER-RIGHT: #505050 1px solid;
	padding-top: 0px;
	padding-left: 0px;
}
#Gallary .small LI .photo SPAN SPAN {
	MARGIN: 0px;
	DISPLAY: block;
	padding: 0px;
	float: left;
	overflow: hidden;
}
#Gallary .small .caption {
	MARGIN-TOP: 5px; DISPLAY: block
}
#ItemForm .attention {
	BORDER-BOTTOM: #bb2c00 1px solid; BORDER-LEFT: #bb2c00 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff7d6; COLOR: #bb2c00; BORDER-TOP: #bb2c00 1px solid; BORDER-RIGHT: #bb2c00 1px solid; PADDING-TOP: 10px
}
#ItemForm .attention DT {
	MARGIN-BOTTOM: 5px
}
#ItemForm .important DD {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 34px; PADDING-LEFT: 46px; PADDING-RIGHT: 0px; BACKGROUND: url(/defaultMall/images/template/itm/logo_important.gif) no-repeat left top; HEIGHT: 34px; PADDING-TOP: 0px
}
#ItemForm .random DD {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 34px; PADDING-LEFT: 46px; PADDING-RIGHT: 0px; BACKGROUND: url(/defaultMall/images/template/itm/logo_random.gif) no-repeat left top; HEIGHT: 34px; PADDING-TOP: 0px
}
#ItemForm .random DD .date {
	FONT-WEIGHT: bold
}
#ItemForm DIV.price {
	BORDER-BOTTOM: #d1cbbd 1px solid; PADDING-BOTTOM: 20px
}
#ItemForm DIV.price P {
	TEXT-ALIGN: left; ZOOM: 1; DISPLAY: inline; VERTICAL-ALIGN: middle
}
#ItemForm DIV.price UL {
	TEXT-ALIGN: left; ZOOM: 1; DISPLAY: inline; VERTICAL-ALIGN: middle
}
#ItemForm DIV.price P {
	WIDTH: 395px; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
#ItemForm span.price P {
	TEXT-ALIGN: left; ZOOM: 1; DISPLAY: inline; VERTICAL-ALIGN: middle
}
#ItemForm span.price UL {
	TEXT-ALIGN: left; ZOOM: 1; DISPLAY: inline; VERTICAL-ALIGN: middle
}
#ItemForm span.price P {
	WIDTH: 395px; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
#ItemForm span.price LI {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px
}
#ItemForm span.price UL LI IMG {
	DISPLAY: block; FLOAT: left; VERTICAL-ALIGN: text-bottom
}
#ItemForm .price {
	TEXT-ALIGN: left; WIDTH: 395px; FONT-SIZE: 117%; FONT-WEIGHT: bold
}
#OldStyle #ItemForm DIV.price P {
	WIDTH: 160px
}
#ItemForm DIV.price UL {
	WIDTH: 380px;
	text-align: left;
}
#ItemForm DIV.price LI {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px
}
#ItemForm DIV.price UL LI IMG {
	DISPLAY: block; FLOAT: left; VERTICAL-ALIGN: text-bottom
}
#ItemForm P.read {
	COLOR: #505050
}
#ItemForm P.comment {
	TEXT-ALIGN: right; FONT-SIZE: 117%; FONT-WEIGHT: bold
}
#ItemForm P.comment .volume {
	FONT-SIZE: 85.7%; FONT-WEIGHT: normal
}
#ItemForm P.friend {
	TEXT-ALIGN: right
}
#ItemForm .series {
	BORDER-BOTTOM: #d1cbbd 1px solid; POSITION: relative; BORDER-LEFT: #d1cbbd 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; ZOOM: 1; BORDER-TOP: #d1cbbd 1px solid; BORDER-RIGHT: #d1cbbd 1px solid; PADDING-TOP: 10px
}
#ItemForm .series DT {
	MARGIN-BOTTOM: 10px
}
#ItemForm .series DT SPAN {
	BORDER-LEFT: #867f71 3px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 2px
}
#OldStyle #ItemForm .series DT SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#ItemForm .series DT IMG {
	VERTICAL-ALIGN: text-bottom
}
#ItemForm .series DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#ItemForm .series LI {
	POSITION: relative; MIN-HEIGHT: 72px; PADDING-LEFT: 80px; HEIGHT: 72px
}
#ItemForm .series .photo {
	POSITION: absolute; WIDTH: 100px; DISPLAY: block; HEIGHT: 100px; TOP: 0px; LEFT: 0px
}
#ItemForm .series .price {
	FONT-WEIGHT: bold
}
#ItemForm .series .more {
	POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 10px; RIGHT: 10px
}
#Article DIV.movie {
	PADDING-BOTTOM: 10px; MARGIN: 20px 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: #f3f1ec; PADDING-TOP: 10px
}
#OldStyle #Article DIV.movie {
	WIDTH: 340px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#Article DIV.movie H3 {
	MARGIN-BOTTOM: 10px
}
#Article DIV.movie DIV {
	TEXT-ALIGN: center
}
#Article DIV.movie P {
	TEXT-ALIGN: center; MARGIN-TOP: 10px
}
#Article P.movie {
	TEXT-ALIGN: right; MARGIN: 20px
}
#OldStyle #Article P.movie {
	WIDTH: 360px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#Article .ad {
	TEXT-ALIGN: center; MARGIN-TOP: 20px
}
#ItemForm DIV.buy {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f3f1ec; FONT-SIZE: 12px; PADDING-TOP: 10px
}
#ItemForm DIV.buy .content {
	POSITION: relative; ZOOM: 1
}
#ItemForm DIV.list .content {
	PADDING-BOTTOM: 35px
}
#ItemForm DIV.buy DT {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; WIDTH: 5em; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 7px
}
#ItemForm DIV.buy DT.long {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; WIDTH: 15em; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
#ItemForm DIV.buy DD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 320px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 5px
}
#ItemForm DIV.buy DD.long {
	FLOAT: none; MARGIN-LEFT: auto
}
#ItemForm DIV.buy DD P {
	MARGIN: 10px 0px
}
#ItemForm DIV.buy DD .long {
	WIDTH: 190px; MARGIN-RIGHT: 5px
}
#ItemForm DIV.buy DD .super-long {
	WIDTH: 290px
}
#ItemForm DIV.buy .content .small {
	WIDTH: 90px; MARGIN-RIGHT: 5px
}
#ItemForm DIV.buy DD DL {
	MARGIN: 10px 0px 0px
}
#ItemForm DIV.buy DD DT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: inline; BACKGROUND: #dedbd4; FLOAT: none; FONT-WEIGHT: normal; MARGIN-RIGHT: 2px; PADDING-TOP: 5px
}
#ItemForm DIV.buy DD DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px
}
#ItemForm DIV.buy DT.order {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 15em; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px
}
#ItemForm DIV.buy DD.order P {
	MARGIN: 0px
}
#ItemForm DIV.buy .content TABLE {
	BORDER-BOTTOM: #d1cbbd 1px solid; BORDER-LEFT: #d1cbbd 1px solid; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: #d1cbbd 1px solid; BORDER-RIGHT: #d1cbbd 1px solid
}
#ItemForm DIV.buy .content TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 8px
}
#ItemForm DIV.buy .content TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 8px
}
#ItemForm DIV.buy .content THEAD TD {
	BACKGROUND: #867f71; COLOR: #fff; FONT-WEIGHT: bold
}
#ItemForm DIV.buy .content TH {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
#ItemForm DIV.buy .content .odd {
	BACKGROUND: #fff
}
#ItemForm DIV.buy .content .even {
	BACKGROUND: #f9f8f6
}
#ItemForm DIV.buy .guide {
	POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 7px; RIGHT: 0px
}
#ItemForm DIV.buy P.rimit {
	PADDING-LEFT: 5em; COLOR: #882c00; FONT-WEIGHT: bold
}
#ItemForm DIV.buy P.submit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f9f8f6; PADDING-TOP: 10px
}
#ItemForm DIV.buy P.add-list {
	TEXT-ALIGN: center
}
#ItemGuide H2 {
	FLOAT: left
}
#ItemGuide .content {
	PADDING-LEFT: 10px;
	BACKGROUND: url(../../images/line_vertical_dotted_d1cbbd.gif) repeat-y left top;
	MARGIN-LEFT: 90px;
	letter-spacing: 1px;
}
#ItemGuide .content P {
	MARGIN-BOTTOM: 20px;
	letter-spacing: 1px;
}
#ItemGuide .content .more {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 0px
}
#ItemGuide .content HR {
	DISPLAY: block
}
#ItemCheck dl{
	clear: both;
	display: block;
}
#ItemCheck dt{
}
#ItemCheck dd{
	clear: both;
	float: left;
}
#ItemDetail TABLE {
	MARGIN-TOP: 10px; BORDER-COLLAPSE: collapse
}
#ItemDetail TH {
	BORDER-BOTTOM: #d1cbbd 1px solid; BORDER-LEFT: #d1cbbd 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #d1cbbd 1px solid; BORDER-RIGHT: #d1cbbd 1px solid; PADDING-TOP: 10px
}
#ItemDetail TD {
	BORDER-BOTTOM: #d1cbbd 1px solid; BORDER-LEFT: #d1cbbd 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #d1cbbd 1px solid; BORDER-RIGHT: #d1cbbd 1px solid; PADDING-TOP: 10px
}
#ItemDetail TH {
	WIDTH: 80px; WHITE-SPACE: nowrap; BACKGROUND: #f3f1ec; FONT-WEIGHT: normal
}
#ItemDetail TD {
	WIDTH: 670px
}
#ItemDetail .name TD {
	FONT-WEIGHT: bold
}
#ItemDetail .number TD {
	FONT-WEIGHT: bold
}
#ItemDetail .price TD {
	FONT-WEIGHT: bold
}
#ItemDetail .info DIV {
	POSITION: relative; PADDING-RIGHT: 10px
}
#ItemDetail .monthly SPAN {
	PADDING-RIGHT: 50px; FLOAT: left
}
#ItemDetail .monthly .price {
	FONT-WEIGHT: bold
}
#ItemDetail .related TD {
	LINE-HEIGHT: 1.6
}
#ItemDetail .option DIV {
	PADDING-RIGHT: 0px
}
#ItemDetail .option DIV DIV {
	PADDING-RIGHT: 250px
}
#ItemDetail TD .sub {
	POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 0px; RIGHT: 0px
}
#ItemDetail .point TD IMG {
	MARGIN: 5px 10px 5px 0px; FLOAT: left
}
#ItemDetail .option TD IMG {
	MARGIN: 5px 10px 5px 0px; FLOAT: left
}
#ItemDetail .option DT {
	FONT-WEIGHT: bold
}
#ItemDetail HR {
	DISPLAY: block
}
#ItemDetailList {
	ZOOM: 1
}
#ItemDetailList {
	WIDTH: 700px; PADDING-RIGHT: 14em; ZOOM: 1; MARGIN-BOTTOM: 5px; CLEAR: both
}
#ItemDetailList SPAN {
	display: block;
	margin-bottom: 10px;
}
#ItemDetailList OL {
	ZOOM: 1;
	display: table;
	height: 22px;
}
#ItemDetailList LI {
	PADDING-LEFT: 20px; WHITE-SPACE: nowrap; BACKGROUND: url(../../images/icon_breadcrumbs-list.gif) no-repeat 8px 50%; FLOAT: left
}
#ItemDetailList LI.home {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px
}
#RelatedItem LI {
	TEXT-ALIGN: center; PADDING-LEFT: 15px; WIDTH: 120px; FLOAT: left; MARGIN-RIGHT: 15px
}
#RelatedItem UL {
	MARGIN-BOTTOM: 20px
}
#OldStyle #RelatedItem LI {
	PADDING-LEFT: 11px; WIDTH: 110px; MARGIN-RIGHT: 11px
}
#OldStyle RelatedItem UL {
	MARGIN-BOTTOM: 20px
}
#Comment H3 SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; BACKGROUND: url(../../images/icon_comment2_large.gif) no-repeat left center; PADDING-TOP: 5px
}
#Comment UL {
	MARGIN-TOP: 10px
}
#Comment LI {
	PADDING-BOTTOM: 10px; MARGIN: 0px 5px 10px; BACKGROUND: url(../../images/line_side_dotted_cccccc.gif) repeat-x left bottom
}
#Comment P.bottom {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px
}
#UserBookmark {
	WIDTH: 730px; OVERFLOW: hidden
}
#UserBookmark H3 SPAN {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../../images/icon_page_large.gif) no-repeat left center; MARGIN-LEFT: 5px; PADDING-TOP: 4px
}
#UserBookmark .thum {
	MARGIN: 10px -15px 10px 5px
}
#UserBookmark .thum LI {
	POSITION: relative; MIN-HEIGHT: 72px; PADDING-LEFT: 80px; WIDTH: 150px; FLOAT: left; HEIGHT: 72px; MARGIN-RIGHT: 10px
}
#UserBookmark .thum .photo {
	POSITION: absolute; DISPLAY: block; TOP: 0px; LEFT: 0px
}
#UserBookmark .thum P {
	MARGIN-TOP: 10px
}
#UserBookmark .bottom P {
	MARGIN: 0px 5px; PADDING-TOP: 10px
}
#UserBookmark .bottom UL {
	MARGIN: 0px 5px; PADDING-TOP: 10px
}
#UserBookmark .bottom P {
	FLOAT: left
}
#UserBookmark .bottom UL {
	TEXT-ALIGN: right; BACKGROUND: url(../../images/line_side_dotted_cccccc.gif) repeat-x left top
}
#UserBookmark .bottom LI {
	DISPLAY: inline; MARGIN-LEFT: 20px
}
#UserBookmark .bottom LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../../images/icon_page.gif) no-repeat left center; PADDING-TOP: 2px
}
#UserBookmark .bottom LI A.guide {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../../images/icon_qa.gif) no-repeat left center; PADDING-TOP: 2px
}
#MatchGenre .cat LI {
	PADDING-LEFT: 20px; WHITE-SPACE: nowrap; BACKGROUND: url(../../images/icon_breadcrumbs-list.gif) no-repeat 8px 50%; FLOAT: left
}
#MatchGenre .cat LI.home {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px
}
#SPList .large {
	MARGIN-BOTTOM: 20px; MARGIN-RIGHT: -13px
}
#SPList .large LI {
	WIDTH: 168px; FLOAT: left; MARGIN-RIGHT: 13px
}
#SPList .large IMG {
	MARGIN: 0px auto 10px; DISPLAY: block
}
#SPList .middle {
	MARGIN-BOTTOM: 20px; MARGIN-RIGHT: -15px
}
#SPList .middle LI {
	POSITION: relative; MIN-HEIGHT: 64px; PADDING-LEFT: 75px; WIDTH: 150px; FLOAT: left; HEIGHT: 64px; MARGIN-RIGHT: 15px
}
#SPList .middle LI.odd {
	FLOAT: left
}
#SPList .middle LI.even {
	FLOAT: right
}
#SPList .middle IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#SPList .middle P {
	MARGIN-TOP: 5px
}
#SPList .more {
	TEXT-ALIGN: right
}
#Aside DT IMG {
	VERTICAL-ALIGN: text-bottom
}
.gray-box .thum {
	MARGIN: 0px auto; WIDTH: 100px
}
.gray-box .thum LI {
	MARGIN-TOP: 10px
}
.gray-box .thum .price {
	FONT-WEIGHT: bold
}
.gray-box .level03 LI {
	MARGIN-TOP: 10px; ZOOM: 1
}
.gray-box .level03 A {
	PADDING-LEFT: 15px; DISPLAY: block
}
.gray-box .level03 A:hover {
	BACKGROUND-COLOR: #fff
}
#SizeOrder {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f3f1ec; PADDING-TOP: 15px
}
#SizeOrder H2 {
	FONT-SIZE: 120%
}
#SizeOrder OL {
	LINE-HEIGHT: 180%; LIST-STYLE-TYPE: decimal !important
}
#Digital H3 IMG {
	WIDTH: 227px; HEIGHT: 26px
}
#Digital {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f3f1ec; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; ZOOM: 100%; MARGIN-BOTTOM: 15px; PADDING-TOP: 10px
}
#Digital .guide {
	WIDTH: 240px; FLOAT: left
}
#Digital .catalog {
	FLOAT: right
}
#Digital .catalog IMG {
	WIDTH: 133px; HEIGHT: 111px
}
#OldStyle #Digital .catalog {
	DISPLAY: none
}
#Digital .text {
	MARGIN: 5px 5px 0px 0px; DISPLAY: block
}
#Digital LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; FLOAT: left; FONT-SIZE: 83.3%; VERTICAL-ALIGN: baseline; PADDING-TOP: 10px
}
#Digital LI IMG {
	WIDTH: 146px; HEIGHT: 22px
}
#ShopBanner {
	TEXT-ALIGN: left
}
#Bookmark {
	display: block;
	clear: both;
	float: left;
	width: 745px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#Bookmark dl {
	float: left;
	height: 110px;
	width: 240px;
	display: block;
	margin-right: 3px;
	margin-left: 0px;
	position: relative;
	padding-bottom: 5px;
	margin-top: 5px;
	overflow: hidden;
}
#Bookmark dd{
	display: block;
	float: left;
}
#Bookmark dd Img{
	display: block;
	width: 100px;
	height: 100px;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-left: 3px;
}
#Bookmark dd span
{
	display: block;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
	width: 123px;
	letter-spacing: 1px;
	margin-bottom: 2px;
}
