body {
	background: none;
}

/*########################*/

/*sC_box*/

/*########################*/
.sC_box{
}
.sC_box .sC_wrapper{
	position:relative;
	margin:0 auto;
}




/*########################*/

/*partsBox*/

/*########################*/
/* partsBox */
.partsBox{
	position:absolute;
}



/*########################*/

/*btn*/

/*########################*/
/* btn */
.btnCart01{
	position:absolute;
}
.btnCart01 a.sC_btn_bg {
	display: block;
	position: absolute;
	width: 178px;
	/*height: 32px;*/
	background: #000000 url(../../btn_mark01.png) top right no-repeat;
	text-align: center;
	font-size:16px;
	color:#ffffff;
	text-decoration: none;
	padding-top:18px;
	padding-right:22px;
	padding-bottom:14px; 
}
.btnCart01 a:hover.sC_btn_bg {
	background: #7b7e7e url(../../btn_mark01.png) top right no-repeat;
}



/* btn */
.btnComingsoon{
	position:absolute;
	width: 200px;
	/*height: 32px;*/
	background: #a0a0a0;
	text-align: center;
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
	padding-top:18px;
	padding-bottom:14px; 
}
.btnComingsoon .btnDateTxt{
	font-size:24px;
	color:#ffffff;
}


/* btn */
.btnComingsoon2{
	position:absolute;
	width: 200px;
	/*height: 32px;*/
	background: #a0a0a0;
	text-align: center;
	font-size:13px;
	color:#ffffff;
	text-decoration: none;
	padding-top:10px;
	padding-bottom:8px; 
}
.btnComingsoon2 .btnDateTxt{
	font-size:12px;
	color:#ffffff;
}




/* text_btn */
a.text_btn01 {
	text-decoration: underline;
	color:#000000;
}
a:hover.text_btn01 {
		text-decoration: none;
		color:#000000;
}
