@charset "UTF-8";



@media screen and (max-width:990px) {
	.acMdBuyee img {
		width: 728px
	}
}

@media screen and (min-width:990px) {
	.acMdBuyee img {
		width: 728px
	}
}

.acMdAlertMsg {
	width: 950px;
	margin: 0 auto 20px auto;
	line-height: 1.56;
	clear: both
}

.acMdAlertMsg a {
	text-decoration: none
}

.acMdAlertMsg a:link {
	color: #000
}

.acMdAlertMsg a:visited {
	color: #9c780c
}

.acMdAlertMsg a:hover {
	color: #d7a50d
}

.acMdAlertMsg .untBody {
	padding: 20px;
	border: 1px solid #252525;
	background: #fff
}

.acMdAlertMsg .untBody p {
	color: #333;
	text-align: center
}

.acMdAlertMsg .untBody p em {
	font-size: 100%;
	font-weight: 700
}

.acMdAlertMsg .untBody p.decTxt {
	font-size: 81%
}

.libJsOffAlert {
	width: 950px;
	margin: 0 auto 20px auto;
	line-height: 1.56;
	clear: both
}

.libJsOffAlert .untBody {
	padding: 20px;
	border: 1px solid #252525;
	background: #fff
}

.libJsOffAlert .untBody p {
	color: #333;
	text-align: center
}

.libJsOffAlert .untBody p em {
	font-size: 100%;
	font-weight: 700
}

.libJsOffAlert .untBody p.decTxt {
	font-size: 81%
}

.libPropertyLink {
	width: 950px;
	padding: 0;
	text-align: center;
	margin: 0 auto 20px;
	clear: both;
	font-size: 88%
}

.libPropertyLink ul {
	width: 950px;
	text-align: center;
	display: block
}

.libPropertyLink li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #333
}

.libPropertyLink li.decLst {
	border-right: none
}

#acWrFooter {
	padding: 20px 0 10px 0;
	border-top: 1px solid #c9c8c0
}

#acWrFooter a {
	text-decoration: none
}

#acWrFooter a:link {
	color: #000
}

#acWrFooter a:visited {
	color: #9c780c
}

#acWrFooter a:hover {
	color: #d7a50d
}

#footer {
	width: 950px;
	margin: 0 auto;
	text-align: center
}

#footer address {
	padding: 10px 0 20px;
	border-top: 1px solid #ccc;
	font-size: 75%;
	line-height: 1.4
}

.yjChviewWrap {
	display: block;
	margin-bottom: 10px
}

.libSitePolicy .untPopBody p {
	width: 100%;
	display: block;
	padding: 10px 0 20px 0;
	text-align: center
}

.libSitePolicy .untPopBody address {
	display: block;
	margin: 0;
	border: none;
	padding: 0 0 20px 0;
	clear: both
}

.libSitePolicy .untPopBody a.libLinkGrayS {
	width: 130px;
	font-size: 75%;
	margin: 0 auto;
	display: block
}

.acMdAdSqb {
	margin-bottom: 30px
}

.acMdAdUltArea {
	width: 950px;
	margin: 0 auto 10px;
	border: 1px solid #bbb;
	text-align: left
}

.acMdAdUltArea a,.acMdAdUltArea a span {
	color: #1555d5;
	text-decoration: none
}

.acMdAdUltArea .a span:hover,.acMdAdUltArea a:hover {
	color: #1555d5;
	text-decoration: underline
}

.acMdAdUltArea .untHead {
	background-color: #e9e9e9;
	border: 1px solid #fff;
	color: #333;
	font-size: 90%
}

.acMdAdUltArea .untHead p {
	font-weight: 700;
	padding: 5px 10px;
	line-height: 1;
	text-align: left
}

.acMdAdUltArea .untBody {
	text-align: left
}

.acMdAdUltArea .untBody p {
	clear: both;
	line-height: 1;
	margin: 0;
	padding: 0 15px 10px 0;
	text-align: right
}

.acMdAdUltArea .untBody p span {
	background: 0 0;
	display: inline-block;
	line-height: 1;
	margin-left: 5px;
	min-height: 12px;
	padding-left: 16px;
	text-align: right
}

.acMdAdUltArea .untBody p span a {
	font-size: 80%
}

.acMdSeoLinks {
	width: 100%;
	text-align: center;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS UI Gothic",Helvetica,Arial,sans-serif
}

.acMdSeoLinks .untBody {
	width: 950px;
	margin: 0 auto 20px;
	*margin-bottom: 5px
}

.acMdSeoLinks .ptsLinks {
	margin-bottom: 15px;
	font-size: 75%;
	text-align: left
}

.acMdSeoLinks dl {
	padding: 10px 15px 0;
	background: #f1f0e8
}

.acMdSeoLinks dt {
	float: left;
	padding-bottom: 10px;
	font-weight: 700;
	white-space: nowrap
}

.acMdSeoLinks dt span {
	padding: 0 6px
}

.acMdSeoLinks dd {
	float: left;
	padding-bottom: 10px;
	white-space: nowrap
}

.acMdSeoLinks dd a {
	margin-right: 6px;
	padding-right: 6px;
	border-right: 1px solid #000
}

.acMdSeoLinks dd a.decLast {
	border-right: none
}

.acMdSeoLinks a {
	text-decoration: none
}

.acMdSeoLinks a:link {
	color: #000
}

.acMdSeoLinks a:visited {
	color: #9c780c
}

.acMdSeoLinks a:hover {
	color: #d7a50d;
	text-decoration: none
}

.acMdMegaLinks {
	width: 950px;
	margin: 0 auto 20px;
	background: #fff;
	font-size: 88%;
	text-align: left
}

.acMdMegaLinks .untBody {
	padding: 0 20px
}

.acMdMegaLinks .untBody dl {
	float: left;
	width: 190px;
	margin-right: 50px
}

.acMdMegaLinks .untBody dl.st04 {
	margin-right: 0
}

.acMdMegaLinks .untBody dt {
	height: 23px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	border-bottom: 1px dotted #93928c
}

.acMdMegaLinks .untBody dt span {
	display: block;
	height: 23px;
	font-weight: 700
}

.acMdMegaLinks .untBody dd {
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(../../image/1.0.0/ico_triangle_01.png) no-repeat 0 5px
}

.acMdMegaLinks .untBody dd.decMgb {
	margin-bottom: 30px
}

.acMdSNS {
	margin: 0 auto 10px
}

.acMdSNS .untBody p {
	width: 58px;
	height: 13px;
	margin: 0 auto 7px;
	background: url(../../image/1.0.0/img_modSNS_01.png) no-repeat;
	text-indent: -9999px
}

.acMdSNS .untBody ul {
	width: 177px;
	margin: 0 auto
}

.acMdSNS .untBody li a {
	display: block;
	height: 40px;
	text-indent: -9999px;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.acMdSNS .untBody li a:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.acMdSNS .untBody li.st01 {
	float: left;
	margin-right: 10px
}

.acMdSNS .untBody li.st01 a {
	width: 40px;
	background: url(../../image/1.0.0/img_modSNS_02.png) no-repeat
}

.acMdSNS .untBody li.st02 {
	float: left
}

.acMdSNS .untBody li.st02 a {
	width: 40px;
	background: url(../../image/1.0.0/img_modSNS_03.png) no-repeat
}

.acMdSNS .untBody li.st03 {
	float: right
}

.acMdSNS .untBody li.st03 a {
	width: 79px;
	margin-top: 3px;
	background: url(../../image/1.0.0/img_modSNS_04.png) no-repeat
}

#uft {
	padding: 10px 0;
	border-top: 1px solid #ccc;
	text-align: center
}

.yjChviewWrap {
	text-align: center
}

.yjChview {
	display: inline-block;
	padding: 10px 30px;
	border: 1px solid #e7e7e7;
	background: #f9f9f9;
	text-align: center
}

.yjChview dd,.yjChview dl,.yjChview p {
	margin: 0
}

.yjChview dl dd,.yjChview dl dt {
	display: inline;
	font-size: 14px;
	line-height: 1.2em
}

.yjChview dl dt {
	padding-right: .2em
}

.yjChview dl dd span {
	font-weight: 700
}

.yjChview dl dd:after {
	content: "\ff5c"
}

.yjChview dl dd.end:after {
	content: ""
}

.ProductExplanation__commentBody,.l-boothBottom,.l-boothLeft,.l-boothMiddle,.l-boothRight,.l-boothTop {
	word-break: break-all;
	word-wrap: break-word
}

.ProductExplanation__commentBody img,.l-boothBottom img,.l-boothLeft img,.l-boothMiddle img,.l-boothRight img,.l-boothTop img {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0
}

.ProductExplanation__commentBody ul,.l-boothBottom ul,.l-boothLeft ul,.l-boothMiddle ul,.l-boothRight ul,.l-boothTop ul {
	padding-left: 25px
}

.ProductExplanation__commentBody ol,.l-boothBottom ol,.l-boothLeft ol,.l-boothMiddle ol,.l-boothRight ol,.l-boothTop ol {
	padding-left: 25px
}

.ProductExplanation__commentBody li,.l-boothBottom li,.l-boothLeft li,.l-boothMiddle li,.l-boothRight li,.l-boothTop li {
	list-style: inherit
}

.ProductExplanation__commentBody hr,.l-boothBottom hr,.l-boothLeft hr,.l-boothMiddle hr,.l-boothRight hr,.l-boothTop hr {
	display: block
}

.ProductExplanation__commentBody blockquote,.l-boothBottom blockquote,.l-boothLeft blockquote,.l-boothMiddle blockquote,.l-boothRight blockquote,.l-boothTop blockquote {
	margin: 1em 40px 1em 40px
}

.Button--small {
	position: relative;
	display: block;
	width: 100%;
	height: 34px;
	border: 0;
	line-height: 34px;
	font-size: 100%;
	text-align: center;
	border-radius: 3px;
	font-family: inherit;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.Button--small:active,.Button--small:hover,.Button--small:link,.Button--small:visited {
	color: #fff
}

.Button--small:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--bid {
	position: relative;
	display: block;
	width: 300px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #c65201;
	color: #fff;
	background-color: #e8680e;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	font-size: 125%;
	font-weight: 700
}

.Button--bid:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--bid input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 300px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--bid:after,.Button--bid:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--bid:active,.Button--bid:hover,.Button--bid:link,.Button--bid:visited {
	color: #fff
}

.Button--bid:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #c65201
}

.Button--bid:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #e8680e
}

.Button--buynow {
	position: relative;
	display: block;
	width: 300px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #a53701;
	color: #fff;
	background-color: #c74200;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	font-size: 125%;
	font-weight: 700
}

.Button--buynow:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--buynow input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 300px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--buynow:after,.Button--buynow:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--buynow:active,.Button--buynow:hover,.Button--buynow:link,.Button--buynow:visited {
	color: #fff
}

.Button--buynow:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #a53701
}

.Button--buynow:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #c74200
}

.Button--buynowSekaimon {
	position: relative;
	display: block;
	width: 300px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #a53701;
	color: #fff;
	background-color: #c74200;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	padding-top: 10px;
	font-size: 112.5%;
	font-weight: 700;
	line-height: 1.05
}

.Button--buynowSekaimon:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--buynowSekaimon input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 300px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--buynowSekaimon:after,.Button--buynowSekaimon:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--buynowSekaimon:active,.Button--buynowSekaimon:hover,.Button--buynowSekaimon:link,.Button--buynowSekaimon:visited {
	color: #fff
}

.Button--buynowSekaimon:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #a53701
}

.Button--buynowSekaimon:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #c74200
}

.Button--buynowSekaimon span {
	font-size: 68.75%;
	font-weight: 400
}

.Button--search {
	position: relative;
	display: block;
	width: 307px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #33322f;
	color: #fff;
	background-color: #504f4b;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	font-size: 112.5%
}

.Button--search:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--search input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 307px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--search:after,.Button--search:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--search:active,.Button--search:hover,.Button--search:link,.Button--search:visited {
	color: #fff
}

.Button--search:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #33322f
}

.Button--search:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #504f4b
}

.Button--proceed {
	position: relative;
	display: block;
	width: 300px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #92bcd2;
	color: #000;
	background-color: #aad2e7;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	font-size: 112.5%;
	font-weight: 700
}

.Button--proceed:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--proceed input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 300px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--proceed:after,.Button--proceed:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--proceed:active,.Button--proceed:hover,.Button--proceed:link,.Button--proceed:visited {
	color: #000
}

.Button--proceed:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #92bcd2
}

.Button--proceed:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #aad2e7
}

.Button--normal {
	position: relative;
	display: block;
	width: 307px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #9f9e98;
	color: #33322f;
	background-color: #f6f6f1;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	font-size: 112.5%
}

.Button--normal:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--normal input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 307px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--normal:after,.Button--normal:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--normal:active,.Button--normal:hover,.Button--normal:link,.Button--normal:visited {
	color: #33322f
}

.Button--normal:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #e2e1da
}

.Button--normal:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #f6f6f1
}

.Button--alert {
	position: relative;
	display: block;
	width: 307px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #a00;
	color: #fff;
	background-color: #c00;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	font-size: 112.5%
}

.Button--alert:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--alert input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 307px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--alert:after,.Button--alert:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--alert:active,.Button--alert:hover,.Button--alert:link,.Button--alert:visited {
	color: #fff
}

.Button--alert:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #a00
}

.Button--alert:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #c00
}

.Button--normalSmall {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	height: 34px;
	margin: 0 auto;
	border: 1px solid #9f9e98;
	color: #33322f;
	background-color: #f6f6f1;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.Button--normalSmall:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--normalSmall input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 34px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--normalSmall:after,.Button--normalSmall:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--normalSmall:active,.Button--normalSmall:hover,.Button--normalSmall:link,.Button--normalSmall:visited {
	color: #33322f
}

.Button--normalSmall:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #e2e1da
}

.Button--normalSmall:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #f6f6f1
}

.Button--bidSmall {
	position: relative;
	display: block;
	width: auto;
	height: 32px;
	margin: 0 auto;
	border: 1px solid #c65201;
	color: #fff;
	background-color: #e8680e;
	line-height: 32px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	font-weight: 700
}

.Button--bidSmall:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--bidSmall input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 32px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--bidSmall:after,.Button--bidSmall:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--bidSmall:active,.Button--bidSmall:hover,.Button--bidSmall:link,.Button--bidSmall:visited {
	color: #fff
}

.Button--bidSmall:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #c65201
}

.Button--bidSmall:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #e8680e
}

.Button--buynowSmall {
	position: relative;
	display: block;
	width: auto;
	height: 32px;
	margin: 0 auto;
	border: 1px solid #a53701;
	color: #fff;
	background-color: #c74200;
	line-height: 32px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	font-weight: 700
}

.Button--buynowSmall:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--buynowSmall input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 32px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--buynowSmall:after,.Button--buynowSmall:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--buynowSmall:active,.Button--buynowSmall:hover,.Button--buynowSmall:link,.Button--buynowSmall:visited {
	color: #fff
}

.Button--buynowSmall:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #a53701
}

.Button--buynowSmall:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #c74200
}

.Button--alertSmall {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	height: 34px;
	margin: 0 auto;
	border: 1px solid #a00;
	color: #fff;
	background-color: #c00;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.Button--alertSmall:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--alertSmall input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 34px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--alertSmall:after,.Button--alertSmall:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--alertSmall:active,.Button--alertSmall:hover,.Button--alertSmall:link,.Button--alertSmall:visited {
	color: #fff
}

.Button--alertSmall:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #a00
}

.Button--alertSmall:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #c00
}

.Button--proceedSmall {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	height: 34px;
	margin: 0 auto;
	border: 1px solid #92bcd2;
	color: #000;
	background-color: #aad2e7;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.Button--proceedSmall:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--proceedSmall input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 34px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--proceedSmall:after,.Button--proceedSmall:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--proceedSmall:active,.Button--proceedSmall:hover,.Button--proceedSmall:link,.Button--proceedSmall:visited {
	color: #000
}

.Button--proceedSmall:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #92bcd2
}

.Button--proceedSmall:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #aad2e7
}

.Button--sekaimonSticky {
	position: relative;
	display: block;
	width: auto;
	height: 34px;
	margin: 0 auto;
	border: 1px solid #a53701;
	color: #fff;
	background-color: #c74200;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	font-size: 93.75%;
	font-weight: 700;
	line-height: 1.1;
	height: 38px;
	padding-top: 5px
}

.Button--sekaimonSticky:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--sekaimonSticky input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 34px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--sekaimonSticky:after,.Button--sekaimonSticky:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--sekaimonSticky:active,.Button--sekaimonSticky:hover,.Button--sekaimonSticky:link,.Button--sekaimonSticky:visited {
	color: #fff
}

.Button--sekaimonSticky:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #a53701
}

.Button--sekaimonSticky:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #c74200
}

.Button--bidDisabled {
	position: relative;
	display: block;
	width: 300px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #e8ac83;
	color: #fddfc9;
	background-color: #f7b98d;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default;
	font-size: 125%;
	font-weight: 700
}

.Button--bidDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 300px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--bidDisabled:after,.Button--bidDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--bidDisabled:active,.Button--bidDisabled:hover,.Button--bidDisabled:link,.Button--bidDisabled:visited {
	color: #fddfc9
}

.Button--bidDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #e8ac83
}

.Button--bidDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #f7b98d
}

.Button--buynowDisabled {
	position: relative;
	display: block;
	width: 300px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #de8051;
	color: #f4bda2;
	background-color: #e69065;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default;
	font-size: 125%;
	font-weight: 700
}

.Button--buynowDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 300px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--buynowDisabled:after,.Button--buynowDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--buynowDisabled:active,.Button--buynowDisabled:hover,.Button--buynowDisabled:link,.Button--buynowDisabled:visited {
	color: #f4bda2
}

.Button--buynowDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #de8051
}

.Button--buynowDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #e69065
}

.Button--searchDisabled {
	position: relative;
	display: block;
	width: 307px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #8a8984;
	color: #c1c0bb;
	background-color: #9b9a95;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default;
	font-size: 112.5%
}

.Button--searchDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 307px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--searchDisabled:after,.Button--searchDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--searchDisabled:active,.Button--searchDisabled:hover,.Button--searchDisabled:link,.Button--searchDisabled:visited {
	color: #c1c0bb
}

.Button--searchDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #8a8984
}

.Button--searchDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #9b9a95
}

.Button--proceedDisabled {
	position: relative;
	display: block;
	width: 307px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #bed7e4;
	color: #999;
	background-color: #cce4f1;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default;
	font-size: 112.5%
}

.Button--proceedDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 307px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--proceedDisabled:after,.Button--proceedDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--proceedDisabled:active,.Button--proceedDisabled:hover,.Button--proceedDisabled:link,.Button--proceedDisabled:visited {
	color: #999
}

.Button--proceedDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #bed7e4
}

.Button--proceedDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #cce4f1
}

.Button--normalDisabled {
	position: relative;
	display: block;
	width: 307px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #d9d8d4;
	color: #999;
	background-color: #f6f6f1;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default;
	font-size: 112.5%
}

.Button--normalDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 307px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--normalDisabled:after,.Button--normalDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--normalDisabled:active,.Button--normalDisabled:hover,.Button--normalDisabled:link,.Button--normalDisabled:visited {
	color: #999
}

.Button--normalDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #eae9e4
}

.Button--normalDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #f6f6f1
}

.Button--normalSmallDisabled {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	height: 34px;
	margin: 0 auto;
	border: 1px solid #9f9e98;
	color: #33322f;
	background-color: #f6f6f1;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default
}

.Button--normalSmallDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 34px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--normalSmallDisabled:after,.Button--normalSmallDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--normalSmallDisabled:active,.Button--normalSmallDisabled:hover,.Button--normalSmallDisabled:link,.Button--normalSmallDisabled:visited {
	color: #33322f
}

.Button--normalSmallDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #e2e1da
}

.Button--normalSmallDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #f6f6f1
}

.Button--bidSmallDisabled {
	position: relative;
	display: block;
	width: auto;
	height: 32px;
	margin: 0 auto;
	border: 1px solid #e8ac83;
	color: #fddfc9;
	background-color: #f7b98d;
	line-height: 32px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default;
	font-weight: 700
}

.Button--bidSmallDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 32px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--bidSmallDisabled:after,.Button--bidSmallDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--bidSmallDisabled:active,.Button--bidSmallDisabled:hover,.Button--bidSmallDisabled:link,.Button--bidSmallDisabled:visited {
	color: #fddfc9
}

.Button--bidSmallDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #e8ac83
}

.Button--bidSmallDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #f7b98d
}

.Button--buynowSmallDisabled {
	position: relative;
	display: block;
	width: auto;
	height: 32px;
	margin: 0 auto;
	border: 1px solid #de8051;
	color: #f4bda2;
	background-color: #e69065;
	line-height: 32px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default;
	font-weight: 700
}

.Button--buynowSmallDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 32px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--buynowSmallDisabled:after,.Button--buynowSmallDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--buynowSmallDisabled:active,.Button--buynowSmallDisabled:hover,.Button--buynowSmallDisabled:link,.Button--buynowSmallDisabled:visited {
	color: #f4bda2
}

.Button--buynowSmallDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #de8051
}

.Button--buynowSmallDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #e69065
}

.Button--alertSmallDisabled {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	height: 34px;
	margin: 0 auto;
	border: 1px solid #a00;
	color: #fff;
	background-color: #c00;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default
}

.Button--alertSmallDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 34px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--alertSmallDisabled:after,.Button--alertSmallDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--alertSmallDisabled:active,.Button--alertSmallDisabled:hover,.Button--alertSmallDisabled:link,.Button--alertSmallDisabled:visited {
	color: #fff
}

.Button--alertSmallDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #a00
}

.Button--alertSmallDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #c00
}

.Button--proceedSmallDisabled {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	height: 34px;
	margin: 0 auto;
	border: 1px solid #bed7e4;
	color: #999;
	background-color: #cce4f1;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: default
}

.Button--proceedSmallDisabled input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: auto;
	height: 34px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--proceedSmallDisabled:after,.Button--proceedSmallDisabled:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--proceedSmallDisabled:active,.Button--proceedSmallDisabled:hover,.Button--proceedSmallDisabled:link,.Button--proceedSmallDisabled:visited {
	color: #999
}

.Button--proceedSmallDisabled:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #bed7e4
}

.Button--proceedSmallDisabled:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #cce4f1
}

.Button--watch {
	position: relative;
	display: block;
	width: 307px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #9f9e98;
	color: #33322f;
	background-color: #f6f6f1;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 48px;
	height: 21px;
	padding-top: 27px;
	border-width: 2px;
	background-image: url(../../image/1.0.0/bg_star.png);
	_background-image: url(../../image/1.0.0/bg_star_ie6.png);
	background-repeat: no-repeat;
	background-position: center 4px;
	line-height: 1.2;
	font-size: 68.75%
}

.Button--watch:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--watch input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 307px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--watch:after,.Button--watch:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--watch:active,.Button--watch:hover,.Button--watch:link,.Button--watch:visited {
	color: #33322f
}

.Button--watch:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #e2e1da
}

.Button--watch:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #f6f6f1
}

.Button--watchSmall {
	position: relative;
	display: block;
	width: 307px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #9f9e98;
	color: #33322f;
	background-color: #f6f6f1;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 34px;
	height: 32px;
	padding: 0;
	border-radius: 3px;
	background-image: url(../../image/1.0.0/bg_star.png);
	_background-image: url(../../image/1.0.0/bg_star_ie6.png);
	background-repeat: no-repeat;
	background-position: center 2px;
	line-height: 1;
	text-indent: -9999px;
	*text-indent: 0;
	*font-size: 0;
	*color: #fff!important;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.Button--watchSmall:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--watchSmall input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 307px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--watchSmall:after,.Button--watchSmall:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--watchSmall:active,.Button--watchSmall:hover,.Button--watchSmall:link,.Button--watchSmall:visited {
	color: #33322f
}

.Button--watchSmall:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #e2e1da
}

.Button--watchSmall:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #f6f6f1
}

.Button--watchSmall:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--watchSmallSekaimon {
	position: relative;
	display: block;
	width: 307px;
	height: 48px;
	margin: 0 auto;
	border: 1px solid #9f9e98;
	color: #33322f;
	background-color: #f6f6f1;
	line-height: 48px;
	text-align: center;
	border-radius: 4px;
	font-family: inherit;
	vertical-align: bottom;
	cursor: pointer;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 40px;
	height: 43px;
	padding: 0;
	border-radius: 3px;
	background-image: url(../../image/1.0.0/bg_star.png);
	_background-image: url(../../image/1.0.0/bg_star_ie6.png);
	background-repeat: no-repeat;
	background-position: center 7px;
	line-height: 1;
	text-indent: -9999px;
	*text-indent: 0;
	*font-size: 0;
	*color: #fff!important;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.Button--watchSmallSekaimon:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button--watchSmallSekaimon input {
	display: block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 307px;
	height: 48px;
	color: inherit;
	background: 0 0;
	border: 0;
	cursor: inherit
}

.Button--watchSmallSekaimon:after,.Button--watchSmallSekaimon:before {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	bottom: 0
}

.Button--watchSmallSekaimon:active,.Button--watchSmallSekaimon:hover,.Button--watchSmallSekaimon:link,.Button--watchSmallSekaimon:visited {
	color: #33322f
}

.Button--watchSmallSekaimon:before {
	height: 8px;
	border-radius: 0 0 3px 3px;
	background-color: #e2e1da
}

.Button--watchSmallSekaimon:after {
	height: 4px;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	background-color: #f6f6f1
}

.Button--watchSmallSekaimon:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Button__externalLink,.Button__smallText {
	font-size: 68.75%;
	font-weight: 400
}

.ProductTitle {
	margin-bottom: 15px
}

.ProductTitle__title {
	margin-bottom: 10px;
	padding: 15px;
	background: #e2e1da;
	font-size: 112.5%;
	line-height: 1.38;
	word-break: break-all;
	word-wrap: break-word
}

.PreExhibit {
	margin-bottom: 15px;
	padding: 15px;
	border: 2px solid #d40f02
}

.PreExhibit__header {
	margin-bottom: 10px;
	color: #d40f02;
	font-size: 112.5%;
	font-weight: 700
}

.PreExhibit__body {
	line-height: 1.4
}

.ProductImage {
	visibility: hidden;
	position: relative;
	margin-bottom: 15px;
	padding-bottom: 1px;
	overflow: hidden;
	*width: 100%
}

.ProductImage__body {
	padding-left: 50%;
	text-align: center;
	overflow: hidden
}

.ProductImage__images {
	position: relative;
	width: 6160px;
	padding: 0;
	margin: 0;
	border: 0;
	left: -300px;
	text-align: center
}

.ProductImage__images .is-off img {
	opacity: .3;
	filter: alpha(opacity=30)
}

.ProductImage__images .is-on {
	_background: 0 0!important
}

.ProductImage__images .is-on img {
	opacity: 1
}

.ProductImage__images .is-clone-right-01 {
	float: none;
	position: absolute;
	top: 0;
	right: -615px
}

.ProductImage__images .is-clone-right-02 {
	float: none;
	position: absolute;
	top: 0;
	right: -1230px
}

.ProductImage__images .is-clone-left-01 {
	float: none;
	position: absolute;
	top: 0;
	left: -615px
}

.ProductImage__images .is-clone-left-02 {
	float: none;
	position: absolute;
	top: 0;
	left: -1230px
}

.ProductImage__image {
	position: relative;
	float: left;
	width: 600px;
	margin-right: 15px;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	transition: opacity .2s linear;
	text-align: center;
	overflow: hidden
}

.ProductImage__image img {
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.ProductImage__inner {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 1
}

.ProductImage__caption {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 1;
	color: #fff;
	text-align: left;
	background: url(../../image/1.0.0/bg_productImage_caption.png) repeat 0 0;
	_background: #000;
	_filter: alpha(opacity=40);
	opacity: 1;
	-webkit-transition: opacity .2s linear,visibility .2s linear;
	-moz-transition: opacity .2s linear,visibility .2s linear;
	transition: opacity .2s linear,visibility .2s linear;
	*zoom: 1
}

.ProductImage__caption.is-caption-on {
	visibility: visible;
	background: url(../../image/1.0.0/bg_productImage_caption.png) repeat 0 0;
	_background: #000;
	_filter: alpha(opacity=40);
	opacity: 1
}

.ProductImage__caption.is-caption-off {
	visibility: hidden;
	background: 0 0;
	_background: #000;
	_filter: alpha(opacity=0);
	opacity: 0
}

.ProductImage__captionText {
	position: relative;
	margin-right: 26px;
	padding: 10px;
	word-break: break-all;
	word-wrap: break-word
}

.ProductImage__captionClose {
	position: absolute;
	display: block;
	right: 10px;
	top: 50%;
	width: 16px;
	height: 16px;
	margin-top: -8px;
	background: url(../../image/1.0.0/ico_caption_hide.png) no-repeat 0 0;
	_background-image: url(../../image/1.0.0/ico_caption_hide_ie6.png);
	text-indent: -9999px;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.ProductImage__captionClose:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.ProductImage__footer {
	width: 600px;
	margin: 0 auto;
	overflow: hidden
}

.ProductImage__footer .is-on {
	_background: url(__PUBLIC__/img/clear.gif) repeat!important
}

.ProductImage__thumbnails {
	_position: relative;
	_width: 615px;
	margin: 0 0 0 -14px;
	text-align: center;
	font-size: 0
}

.ProductImage__thumbnail {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 109px;
	margin-top: 15px;
	margin-left: 13px;
	letter-spacing: normal;
	font-size: normal;
	vertical-align: middle
}

.ProductImage__link {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 1px solid #fff;
	background-color: #000;
	-webkit-transition: opacity .1s ease-out,border .1s ease-out,background-color .1s ease-out;
	-moz-transition: opacity .1s ease-out,border .1s ease-out,background-color .1s ease-out;
	transition: opacity .1s ease-out,border .1s ease-out,background-color .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.ProductImage__link:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.is-on .ProductImage__link {
	border: 1px solid #33322f
}

.is-on .ProductImage__link:hover {
	opacity: 1;
	-webkit-filter: none;
	filter: none
}

.is-on .ProductImage__link img {
	opacity: .7
}




.BidModal {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 11
}

.BidModal__caution {
	color: #c00
}

.BidModal__emphasis {
	font-weight: 700
}

.BidModal__background {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.3);
	filter: alpha(opacity=30);
	*zoom: 1
}

.BidModal__box {
	position: fixed;
    _position: absolute;
    left: 0;
    right: 0;
    top: 35%;
    margin: 0 auto;
    width: 600px;
    min-height: 300px;
    /* margin-left: -200px; */
    border: 2px solid #fff;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 0 6px transparent;
    box-shadow: 0 0 6px rgba(0,0,0,.35);
}

.BidModal__header {
	position: relative;
	padding: 17px 0;
	background: #dedede;
	text-align: center;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0)
}

.BidModal__hideButton {
	position: absolute;
	right: 15px;
	top: 15px;
	display: block;
	width: 16px;
	height: 15px;
	background: url(../images/ico_bidModal_hide.png) no-repeat 0 0;
	_background-image: url(../../image/1.0.0/ico_bidModal_hide_ie6.png);
	text-indent: -9999px
}

.BidModal__title {
	font-size: 112.5%
}

.BidModal__messageArea {
	margin-bottom: 15px;
	padding: 30px 45px 0 45px;
	line-height: 1.4;
	text-align: center;
	*zoom: 1
}

.BidModal__messageArea--tall {
	padding: 45px 45px 0 45px
}

.BidModal__messageArea--wide {
	padding: 45px 0 0 0
}

.BidModal__inputArea {
	padding: 15px 45px;
	line-height: 1.4;
	text-align: center;
	background: #ededec;
	*zoom: 1
}

.BidModal__confirmArea {
	padding: 15px 45px;
	line-height: 1.4;
	text-align: center;
	background: #ededec
}

.BidModal__totalArea {
	margin-bottom: 30px;
	padding: 0 45px
}

.BidModal__buttonArea {
	position: relative;
	padding: 0 0 30px 0;
	text-align: center
}

.BidModal__buttonArea--half {
	padding: 30px 0
}

.BidModal__buttonArea--gray {
	background-color: #ededec
}

.BidModal__error {
	display: none;
	padding: 10px;
	color: #c00;
	text-align: center;
	font-size: 87.5%
}

.BidModal__highest {
	padding: 0 0 15px 0
}

.BidModal__highestPrice {
	font-size: 87.5%
}

.BidModal__highestNote {
	font-size: 87.5%
}

.BidModal__tax {
	padding: 15px 0
}

.BidModal__total {
	padding: 15px 0;
	background: url(../../image/1.0.0/bg_dot_horizontal.png) repeat-x left top;
	font-weight: 700;
	font-size: 112.5%
}

.BidModal__subTotal {
	padding: 15px 0;
	font-size: 87.5%
}

.BidModal__number {
	margin-bottom: 20px
}

.BidModal__condition {
	font-size: 87.5%
}

.BidModal__condition label {
	display: block;
	margin-bottom: 10px;
	cursor: pointer
}

.BidModal__condition input {
	margin-right: 10px;
	vertical-align: top
}

.BidModal__inputPrice {
	width: 185px;
	height: 33px;
	margin-right: 5px;
	line-height: 33px;
	font-size: 112.5%;
	font-weight: 700;
	border: 2px solid #c6c5be;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-align: right;
	vertical-align: middle;
	background: #fff;
	-webkit-transition: border .2s linear,background .2s linear;
	-moz-transition: border .2s linear,background .2s linear;
	transition: border .2s linear,background .2s linear
}

.BidModal__inputPrice.is-validator-error {
	border: 2px solid #c00;
	background-color: #fef2f2
}

.BidModal__inputQuantity {
	width: 52px;
	height: 33px;
	margin-top: -10px;
	_margin-top: 0;
	margin-right: 5px;
	line-height: 33px;
	font-size: 112.5%;
	font-weight: 700;
	border: 2px solid #c6c5be;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-align: right;
	_vertical-align: middle;
	background: #fff;
	-webkit-transition: border .2s linear,background .2s linear;
	-moz-transition: border .2s linear,background .2s linear;
	transition: border .2s linear,background .2s linear
}

.BidModal__inputQuantity.is-validator-error {
	border: 2px solid #c00;
	background-color: #fef2f2
}

.BidModal__lead {
	margin-bottom: 15px
}

.BidModal__value {
	margin-right: 5px;
	font-size: 112.5%;
	font-weight: 700
}

.BidModal__left {
	float: left
}

.BidModal__right {
	float: right
}

.BidModal__premium {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 10px auto 0 auto;
	padding-left: 20px;
	font-size: 87.5%;
	background: url(__PUBLIC__/img/premium18.png) no-repeat 0 50%;
	line-height: 20px
}

.BidModal__note {
	margin: 20px 0;
	text-align: center
}

.BidModal__small {
	margin-top: 5px;
	font-size: 75%
}

.BidModal__warning {
	margin-top: 20px;
	color: #c00;
	text-align: center
}

.BidModal__caution {
	color: #c00
}

.BidModal__emphasis {
	font-weight: 700
}

.BidModal.is-modal-shown {
	display: block
}

.BidModal.is-modal-hidden {
	display: none
}

.BidModal__sekaimonLists {
	padding: 15px 45px 25px;
	font-size: 87.5%
}

.BidModal__sekaimonList {
	margin-top: 15px;
	line-height: 1.3
}

.BidModal__sekaimonList--button {
	text-align: center
}

.BidModal__sekaimonList--comment {
	text-align: center;
	margin-top: 5px;
	font-size: 75%
}

.BidModal__sekaimonExternalLink {
	font-size: 68.75%
}

.BidModal.is-modal-nojs {
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	z-index: auto;
	font-size: 87.5%
}

.BidModal.is-modal-nojs .BidModal__background {
	display: none
}

.BidModal.is-modal-nojs .BidModal__messageArea {
	padding: 10px 20px
}

.BidModal.is-modal-nojs .BidModal__inputArea {
	padding: 10px 20px
}

.BidModal.is-modal-nojs .BidModal__confirmArea {
	padding: 10px 20px
}

.BidModal.is-modal-nojs .BidModal__totalArea {
	padding: 10px 20px
}

.BidModal.is-modal-nojs .BidModal__box {
	position: static;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	min-height: 0;
	margin: auto;
	border: 1px solid #d3d2cc;
	border-top: 0;
	border-radius: 0;
	box-shadow: none
}

.BidModal.is-modal-nojs .BidModal__hideButton {
	display: none
}

.BidModal.is-modal-nojs .BidModal__subTotal,.BidModal.is-modal-nojs .BidModal__total {
	display: none
}

.Banner {
	margin-bottom: 40px
}

.Banner__items--double {
	font-size: 0;
	text-align: center
}

.Banner__items--double .Banner__item {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 7px;
	margin-right: 7px;
	font-size: medium
}

.Banner__item {
	margin: 0 auto 15px auto;
	text-align: center;
	-webkit-transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	transition: opacity .1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.Banner__item:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

.Banner__link {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.PosTLREC {
	margin-bottom: 15px
}

.Keyaspect {
	background: #333;
	margin-bottom: 15px;
	color: #fff;
	padding: 8px 8px 8px 365px;
	font-size: 94%
}

.DeliveryTable__subItems {
	margin: 0 0 20px 0;
	line-height: 1.4
}

.DeliveryTable__subItem {
	padding: 10px 0 5px 10px;
	*zoom: 1
}

.DeliveryTable__subItem--firstChild {
	margin-top: 5px
}

.DeliveryTable__subItemHead {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 148px
}

.DeliveryTable__subItemBody {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding-left: 30px
}

.DeliveryTable__payment {
	margin-top: 0;
	*margin-top: -20px
}

.DeliveryTable__payment--bullet {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 15px;
	margin-left: 10px
}

.Overhead__description {
	text-align: left
}

.BeforeBuy {
	*zoom: 1
}

.BeforeBuy__reference {
	padding: 0 0 5px 15px;
	font-size: 87.5%
}

.BeforeBuy__title {
	padding: 4px 15px 15px 40px;
	font-size: 87.5%;
	color: #2a7bb4;
	cursor: pointer;
	vertical-align: top
}

.BeforeBuy__items {
	padding: 0
}

.BeforeBuy__items--caution {
	background-color: #f1f0e8;
	color: #cb5201;
	margin: 0 15px;
	line-height: 1.1;
	padding: 0 20px;
	font-size: 81.25%
}

.BeforeBuy__item {
	line-height: 1.2
}

.BeforeBuy__smallText {
	font-size: 68.75%
}

.BeforeBuy__date {
	padding: 2px 0;
	float: left;
	vertical-align: top;
	width: 18px;
	position: relative
}

.BeforeBuy__description {
	padding: 2px 0;
	overflow: hidden;
	vertical-align: top
}

.BeforeBuy__bullet {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 15px;
	vertical-align: top;
	position: absolute;
	right: 0
}

.BeforeBuy__price {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.BeforeBuy__tax {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 95%
}

.BeforeBuy__usmark {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 15px;
	vertical-align: top;
	margin-left: -15px
}

.BeforeBuy__breakdown {
	margin-bottom: 5px
}

.BeforeBuy .is-open {
	background: url(../../image/1.0.0/ico_expand_open.png) no-repeat 15px 0
}

.BeforeBuy .is-open .BeforeBuy__content {
	display: block;
	margin-bottom: 15px;
	padding: 0 20px;
	font-size: 81.25%
}

.BeforeBuy .is-close {
	background: url(../../image/1.0.0/ico_expand_close.png) no-repeat 15px 0
}

.BeforeBuy .is-close .BeforeBuy__content {
	display: none
}

.Lottery {
	display: block;
	background: #C81233;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	padding: 5px;
	line-height: 25px;
	margin-bottom: 10px
}

.Lottery__rate {
	color: #fee501;
	font-size: 14px
}

.Lottery__img {
	vertical-align: middle;
	padding-right: 5px
}

.PriceNote__body {
	margin: 0 15px
}

.PriceNote__title {
	padding: 0 0 15px;
	font-size: 87.5%;
	color: #333;
	vertical-align: top
}

.PriceNote__trigger {
	cursor: pointer
}

.PriceNote__storepoint {
	padding: 0 15px 15px;
	font-size: 87.5%;
	color: #333;
	vertical-align: top
}

.PriceNote__campaignlink {
	margin: 0 15px 15px;
	padding-left: 12px;
	background: url(../../image/1.0.0/ico_triangle_01.png) no-repeat 2px 2px;
	font-size: 75%
}

.PriceNote__emphasis {
	font-weight: 700
}

.PriceNote__memo {
	padding: 5px 0 0 19px;
	font-size: 85.71429%;
	color: #666
}

.PriceNote__items {
	padding: 0
}

.PriceNote__item {
	line-height: 1.2
}

.PriceNote__item:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}

.PriceNote__caution {
	margin: 0 15px;
	padding-top: 10px;
	color: #666;
	font-size: 91.66667%;
	line-height: 1.2
}

.PriceNote__data {
	position: relative;
	float: left;
	width: 146px;
	padding: 2px 0;
	vertical-align: top
}

.PriceNote__description {
	padding: 2px 0;
	overflow: hidden;
	vertical-align: top
}

.PriceNote__limit {
	color: #cb5201
}

.PriceNote__limit:after {
	content: "上限";
	padding: 0 3px
}

.PriceNote__bullet {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: absolute;
	right: 0;
	width: 15px;
	vertical-align: top
}

.PriceNote__price {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.PriceNote__tax {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 95%
}

.PriceNote__usmark {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 15px;
	margin-left: -15px;
	vertical-align: top
}

.PriceNote__breakdown {
	margin-bottom: 5px
}

.PriceNote__content {
	padding: 0 6px 15px;
	font-size: 75%
}

.PriceNote__content--card {
	padding: 0;
	margin-top: -5px
}

.PriceNote .is-open .PriceNote__trigger {
	padding-left: 25px;
	background: url(../../image/1.0.0/ico_expand_open.png) no-repeat 0 0
}

.PriceNote .is-open .PriceNote__content {
	display: block
}

.PriceNote .is-close .PriceNote__trigger {
	padding-left: 25px;
	background: url(../../image/1.0.0/ico_expand_close.png) no-repeat 0 0
}

.PriceNote .is-close .PriceNote__content {
	display: none
}

.PriceNote__trigger--small {
	padding: 5px 0 5px 25px;
	font-size: 85.71429%
}

.PriceNote__card {
	padding: 5px 0 0 97px;
	min-height: 76px;
	background: url(../../image/1.0.0/img_ycard_01_2x.png) no-repeat 0 0;
	background-size: 94px auto;
	line-height: 1.5
}

.PriceNote__emphasisCard {
	font-size: 133.33333%;
	font-weight: 700;
	vertical-align: top
}

.PriceUse {
	position: relative;
	padding: 15px;
	margin-bottom: 10px;
	background: #fff;
	text-align: center;
	line-height: 1.2em;
	font-size: 87.5%
}

.PriceUse:after {
	content: "";
	position: absolute;
	bottom: -15px;
	left: 160px;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	border-top: solid 20px #fff
}

.PriceUse__icon {
	padding-right: 3px;
	vertical-align: middle
}

.PriceUse__note {
	font-size: 85.71429%;
	padding-bottom: 10px
}

.PriceUse__memo {
	font-size: 78.57143%;
	padding-bottom: 5px
}

.PriceUse__emphasis {
	font-size: 114.28571%;
	font-weight: 700;
	vertical-align: middle
}

.PointUse {
	padding: 10px;
	background: #fff
}

.PointUse__title {
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 108.33333%
}

.PointUse__caution {
	margin-left: 15px;
	padding-top: 10px;
	color: #cb5201;
	line-height: 1.2;
	font-size: 91.66667%
}

.PointUse__usmark {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 15px;
	margin-left: -15px;
	vertical-align: top
}

.PointUse__items {
	padding: 0
}

.PointUse__item {
	line-height: 1.7
}

.PointUse__item:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}

.PointUse__line {
	padding-top: 3px;
	margin-top: 3px;
	border-top: 1px dotted #d3d2cc
}

.PointUse__data {
	position: relative;
	float: left;
	width: 160px;
	vertical-align: top
}

.PointUse__description {
	text-align: left;
	overflow: hidden;
	vertical-align: top
}

.PointUse__bullet {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: absolute;
	right: 0;
	width: 15px;
	vertical-align: top
}

.PointUse__emphasis {
	font-weight: 700
}

.PointUse__link {
	padding: 15px 0 30px;
	text-align: center;
	font-size: 108.33333%;
	font-weight: 700
}



















.BidModal__body .goods_price input{text-align: right;font-weight: bolder;width: 50%;}
.price_text{position: absolute;bottom: 0px;left: 0;right: 0;font-size: 10px;}
.price_text span{display: inline-block;width: 34%;}
.price_text span:nth-child(2){width: 46%;}
.BidModal__body .goods_num span{display: inline-block;width: 8%;text-align: left}
.BidModal__body .goods_num input{width: 15%;text-align: right;font-weight: bold;}
.BidModal__body .total_num{font-weight: bold;}
.BidModal__body .num_text{font-weight: bold;text-align: center;line-height: 3rem;}
.price_btn{}
.prompt_price_btn,.appoint_price_btn{width: 25%;border: 1px solid #797979;padding: 5px 0px;border-right: 2px solid #797979;border-bottom: 2px solid #797979;margin: 8px;display: inline-block;}
.prompt_price_btn:hover,.appoint_price_btn:hover{border: 1px solid #3894e4;border-right: 2px solid #3894e4;border-bottom: 2px solid #3894e4;color:#3894e4;}
.true_img{opacity: 0;width: 15%;}
.prompt_price_btn:hover img,.appoint_price_btn:hover img{opacity: 1;}
.agree_btn{background: #3894e4;border-radius: 5px;color: #fff;font-size: 20px; width: 65%;box-shadow: 0px 8px 5px #145fa0;margin: 1rem auto 0;line-height: 3rem;height: 3rem;}
.btn_hint{line-height: 25px;}
.bug_hint{line-height: 30px;color: #3894e4;}
.goods_hint{width: 90%;margin:0 auto;}
.goods_hint p{line-height: 25px;}