/* sub module
------------------------------------------------------------------- */
#stage #content #cover #end #main .goods {
	background:url(../img/goods/title.jpg) no-repeat 0px 0px;
}

#stage #content #cover #end #main .rootList,
#stage #content #cover #end #main .rootList .rootImg {
	float:left;
	width:680px;
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #main .rootList ul.rootImg {
	padding:0px 0px 0px 10px!important;
}

#stage #content #cover #end #main .rootList ul.rootImg li {
	float:left;
	width:108px;
	height:130px;
	padding:0px;
	margin:0px 5px 0px 0px!important;
}

#stage #content #cover #end #main .step,
#stage #content #cover #end #main .step .sTitle,
#stage #content #cover #end #main .step .sPhoto {
	float:left;
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #main .step {
	clear:both;
	width:695px;
}

#stage #content #cover #end #main .step .sTitle {
	padding:10px 0px 10px 10px!important;
}

#stage #content #cover #end #main .step .retop {
	float:right;
	width:675px;
	height:30px;
	margin:0px;
	padding:0px 20px 0px 0px;
	text-align:right;
}

#stage #content #cover #end #main .step .under {
	padding:0px 20px 20px 0px!important;
}

/* various
------------------------------------------------------------------- */
#stage #content #cover #end #main .step .goodsPhoto {
	float:left;
	margin:0px;
	padding:0px 0px 0px 20px;
}

#stage #content #cover #end #main .step .goodsTxt {
	float:left;
	width:650px;
	margin:0px;
	padding:10px 0px 10px 20px;
}

#stage #content #cover #end #main .step .goodsTxt p {
	margin-left:1em;
	text-indent:-1em;
	padding:0px 0px 10px 0px;
}


#stage #content #cover #end #main .step .cArea {
	float:left;
	width:675px;
	margin:0px;
	padding:0px 0px 10px 10px;
}

/* half
------------------------------------------------------------------- */
#stage #content #cover #end #main .step .cArea .halfBox {
	float:left;
	width:315px;
	margin:0px;
	padding:0px 10px 0px 10px;
}

#stage #content #cover #end #main .step .cArea .option {
	padding:0px 10px 20px 10px!important;
}

#stage #content #cover #end #main .step .cArea .halfBox .photo {
}

#stage #content #cover #end #main .step .cArea .halfBox .txt {
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #main .step .cArea .halfBox .txt p {
	margin:0px;
	padding:10px 10px 10px 10px;
	background:url(../img/goods/kline.jpg) repeat-x left bottom;
}

#stage #content #cover #end #main .step .cArea .halfBox .txt p.ems {
	padding-bottom:2em;
}


/* triple
------------------------------------------------------------------- */
#stage #content #cover #end #main .step .cArea .tripleBox {
	float:left;
	width:220px;
	margin:0px;
	padding:0px 0px 0px 5px;
}

#stage #content #cover #end #main .step .cArea .clear {
	clear:both;
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #main .step .cArea .clear p {
	text-indent:-9999px;
}

#stage #content #cover #end #main .step .cArea .option2{
	padding:0px 0px 10px 5px!important;
}

#stage #content #cover #end #main .step .cArea .tripleBox .photo {
}

#stage #content #cover #end #main .step .cArea .tripleBox .txt {
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #main .step .cArea .tripleBox .txt p {
	margin:0px;
	padding:10px 10px 10px 10px;
	background:url(../img/goods/kline.jpg) repeat-x left bottom;
}

#stage #content #cover #end #main .step .cArea .tripleBox .txt p.ems {
	padding-bottom:2em;
}

#stage #content #cover #end #main .step .cArea .tripleBox .txt p.emover {
	padding-bottom:5em;
}


/* one
------------------------------------------------------------------- */
#stage #content #cover #end #main .step .cArea .oneBox {
	float:left;
	width:663px;
	margin:0px;
	padding:0px 10px 10px 10px;
}

#stage #content #cover #end #main .step .cArea .option {
	padding:0px 10px 20px 10px!important;
}

#stage #content #cover #end #main .step .cArea .oneBox .photo {
}

#stage #content #cover #end #main .step .cArea .oneBox .txt {
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #main .step .cArea .oneBox .txt p {
	margin:0px;
	padding:10px 10px 10px 10px;
	background:url(../img/goods/end_line001.jpg) repeat-x left bottom;
}

#stage #content #cover #end #main .step .cArea .oneBox .txt p.ems {
	padding-bottom:2em;
}



/* 20110308_common
------------------------------------------------------------------- */
.price-txt-nofloat,
.price-txt {
	margin:0px;
	padding:10px 10px 0 10px;
	line-height:1.6em;
}

.price-txt dt{
	clear: left;
	float: left;
}

.price-txt dl.count06 dt{
	width: 6em;
}

.price-txt dl.count06 dd {
	padding: 0 1px 0 7em;
}

.price-txt dl.count09 dt{
	width: 10em;
}

.price-txt dl.count09 dd {
	padding: 0 1px 0 12em;
}


.price-txt dl.count08 dt{
	width: 9em;
}

.price-txt dl.count08 dd {
	padding: 0 1px 0 9em;
	_padding: 0 1px 0 9em;
}
.price-txt-nofloat ul,
.price-txt ul{
	font-size:83.3%;
}

.price-txt-nofloat ul li,
.price-txt ul li{
	text-indent:-1em;
	padding:0 0 0 1em;
}

.on-a-2line{
	margin:0;
	padding:0 0 10px;
	background:url(../img/goods/end_2line.jpg) no-repeat bottom center;
	overflow:hidden;
	_zoom:1;
}

.on-a-2line01{
	margin:0;
	padding:0 0 10px;
	background:url(../img/goods/end_2line01.jpg) no-repeat bottom center;
	overflow:hidden;
	_zoom:1;
}

.on-a-2line-2{
	margin:0 0 30px;
	padding:0 0 10px;
	background:url(../img/goods/end_2line.jpg) no-repeat bottom center;
	overflow:hidden;
	_zoom:1;
}



.on-a-line{
	margin:0 0 20px;
	background:url(../img/goods/end_line.jpg) no-repeat bottom right;
	overflow:hidden;
	_zoom:1;
}

.on-a-line.on-a-line01{
	margin:0 0 20px;
	background:url(../img/goods/end_line01.jpg) no-repeat bottom right;
	overflow:hidden;
	_zoom:1;
}

.price-txt-nofloat dd span,
.price-txt dd span{
	font-size:83.3%;
}

.on-a-line001{
	margin:0 0 20px;
	background:url(../img/goods/end_line001.jpg) no-repeat bottom right;
	overflow:hidden;
	_zoom:1;
}

.set01{
	margin:5px auto 20px;
	width:654px;
	overflow:hidden;
	_zoom:1;
}

.set01 dl{
	float:left;
	width:446px;
}

.set01 dt,
.set01 dd{
	margin:0;
	padding:0;
}

.set01 dt img{
	vertical-align:bottom;
}

.set01 p{
	float:right;
	width:208px;
}


.set-img{
	margin:0 0 20px;
	text-align:center;
}

