@charset "UTF-8";
#two-tone {

}
#two-tone h1 {
	text-align: center;
	padding: 50px 0px 15px;
}
#two-tone #viriation_bgr {
	background: url(../image/bgr_variation.jpg) no-repeat center top;
}
#two-tone #variation {
	height: 311px;
	width: 900px;
	margin: 0px auto;
	padding: 0px 0px 80px;
	background: url(../../common/image_common/divider_dwn.jpg) no-repeat center 355px;
}
#two-tone #variation #pk {
	float: left;
}
#two-tone #variation #pk p {
	margin: 0px 0px 0px 40px;
}
#two-tone #variation #br {
	float: left;
}
#two-tone #variation #br p {
	margin: 0px 0px 0px 35px;
}
#two-tone #variation #bl {
	float: left;
}
#two-tone #variation #bl p {
	margin: 0px 0px 0px 77px;
}
#two-tone #factory {
	clear: left;
	margin: 0px auto;
	width: 900px;
	padding: 0px 0px 50px;
}
#two-tone #factory h3 {
	float: left;
	padding: 0px 36px 0px 0px;
}
#two-tone #factory p {
	float: left;
}
#two-tone #factory #slide {
	float: left;
	height: 370px;
	width: 580px;
	padding: 43px 0px 45px;
}
#two-tone #factory #slide {
_overflow:hidden;
}
#two-tone #factory #text {
	padding: 230px 0px 0px 20px;
	float: left;
	width: 300px;
}
#two-tone #styling {
	padding: 0px 0px 30px;
}

#two-tone #styling #pink_bgr {
	background: url(../image/2tone_pk_bgr.jpg) no-repeat center top;
	clear: both;
}
#two-tone #styling #pink_bgr #pink_block {
	margin: 0px auto;
	width: 900px;
}

#two-tone #styling #bronze_bgr {
	background: url(../image/2tone_br_bgr.jpg) no-repeat center top;
	clear: both;
}
#two-tone #styling #bronze_bgr #bronze_block {
	margin: 0px auto;
	width: 900px;
}

#two-tone #styling #blue_bgr {
	background: url(../image/2tone_bl_bgr.jpg) no-repeat center top;
	clear: both;
}
#two-tone #styling #blue_bgr #blue_block {
	margin: 0px auto;
	width: 900px;
}



#two-tone .ph_detail {
	width: 900px;
	height: 296px;
	padding: 0px 0px 50px;
}

#two-tone .ph_detail p {
	float: left;
	padding: 0px 0px 12px 12px;
}


#two-tone #price {
	background: url(../../common/image_common/divider_upr.jpg) no-repeat top;
	padding: 30px 0px 0px;
	margin: 0px auto;
	width: 900px;
}
#two-tone  #price  p  {
	padding: 15px 0px 0px;
}
#two-tone #price .col_left {
	float: left;
	width: 410px;
}
#two-tone #price .col_right {
	float: right;
	border-left: 2px solid #666;
	padding: 0px 0px 0px 40px;
	width: 410px;
}
#two-tone #price .two-tone_caution {
	clear: both;
	font-size: 75%;
	padding: 15px 30px 30px;
}
#two-tone #equipment_wrap {
	background: url(../image/2tone_equip_bgr.jpg) repeat-y;
	margin: 0px auto;
	width: 900px;
}
#two-tone #equipment_wrap #photo {
	padding: 35px 55px 50px;
	background: url(../image/2tone_equip_btm.jpg) no-repeat bottom;
}
#two-tone #equipment_wrap #photo .cell {
	width: 250px;
	margin: 0px 20px 0px 0px;
	float: left;
}
#two-tone #equipment_wrap #photo .cell.end {
	margin: 0px;
}
#two-tone #equipment_wrap #photo .cell h5 {
	margin: 20px 0px 10px;
	height: 35px;
}
#two-tone #equipment_wrap #photo #box_mid {
	background: url(../image/2tone_equip_divider.jpg) no-repeat top;
	clear: both;
	margin: 20px 0px 0px;
	padding: 50px 0px 0px;
}
#two-tone #equipment_wrap #photo #box_mid p {
	float: left;
}
#two-tone #equipment_wrap #photo #box_mid h5 {
	float: left;
}
#two-tone #equipment_wrap #photo #box_mid .text {
	height: 37px;
	width: 576px;
	padding: 0px 0px 0px 27px;
}
#two-tone #equipment_wrap #photo #box_btm {
	background: url(../image/2tone_equip_divider.jpg) no-repeat 0px 25px;
	padding: 70px 0px 0px;
	clear: both;
}

#two-tone #btn_link {
	text-align: center;
	padding: 40px 0px;
}


/*-- slideshow --*/
.slideshow{
	position:relative;
	width:580px;
	height:370px;
	overflow:hidden;
}
.slideshow p{
	position:absolute;
	top:0;
	left:0;
}

.slideshow .panel{
	position:absolute;
	bottom:0px;
	left:200px;
	width:300px;
}
.slideshow .panel ul {
	width: 204px;
	height:29px;
	padding: 0px 0px 0px;
	
}
.slideshow .panel ul li {
	float: left;
	padding: 0px 0px 0px 5px;
	font-size: 1px;
	line-height: 1px;
	cursor:pointer;
}

.slideshow .panel .ss_prv,
.slideshow .panel .ss_fwd {
	width:11px;
	height:13px;
	cursor:pointer;
	float:left;
	padding-top:10px;
}
.slideshow .panel .ss_prv {
	position:absolute;
	left:-15px;
}
.slideshow .panel .ss_fwd {
	position:absolute;
	left:208px;
}
