#main .product_titlebox{
	background-color:#ffffff;
	height:80px;
	width:490px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	}
#main .product_catalogbox{
	background-color:#ffffff;
	height:65px;
	width:200px;
	margin:0 auto;
	padding:15px 20px 0 0;
	float:left;
	}
#main .product_title{	
	margin:3px 0px 0px 18px;
	font-size:28px;
	color:#2f2f2f;
	}
#main .product_title_E{	
	margin:20px 0px 0px 18px;
	font-size:28px;
	color:#2f2f2f;
	}
#main .product_subtitle{
	padding:13px 0px 0px 0px;	
	margin:0px 0px 0px 18px;
	}
	
#main .product_subtitle span{
	font-size: 14px;
	font-weight: bold;
	color: black; 
  	background-color:#9FF;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0 10px;
	}

#main .wrapper{
	margin:0px 0px 0px 0px;
	width:710px;
/*	margin:auto;*/
	text-align:left;
/*	background-color:#999999;*/
	}

#main .product_thumbbox{
	width:710px;
	border-top:#efefef solid 15px;
	}

#main .product_thumbarea{
	width:428px;
	height:300px;
	float:left;
	background-color:#ffffff;
	}
	
#main .product_thumbarea2{
	width:428px;
	height:300px;
	float:left;
	background-color:#ffffff;
	}

#main .product_thumbtitle{
	margin:28px 0px 0px 18px;
	font-weight:bold;
	font-size:17px;
	}
	
#main .product_thumbtitle_E{
	margin:28px 0px 0px 18px;
	font-weight:bold;
	font-size:17px;
	letter-spacing:0.02em;
	}

#main .product_thumb_txt{
	margin:24px 0px 0px 18px;
	width:400px;
	line-height:1.7em;
	font-size:13px;
	}
	
#main .product_thumb_txt span{
	color:#F63;
	}

#main .product_thumb_txt_E{
	margin:24px 0px 0px 18px;
	width:500px;
	line-height:1.7em;
	font-size:15px;
	}
	
#main .product_thumb_txt_E span{
	color:#F63;
	}

#main .product_thumbspace{
	width:15px;
	height:205px;
	display:block;
	background-color:#efefef;
	float:left;
	}

#main .product_thumbimages{
	width:267px;
	height:300px;
	float:left;
	background-color:#ffffff;
	}
	
#main .product_thumbimages2{
	width:267px;
	height:300px;
	float:left;
	background-color:#ffffff;
	}

#main .LightboxUpper{
	margin:18px 0px 0px 15px;
	}

#main .LightboxLower{
	margin:19px 0px 0px 15px;
	}

#main .Detail_Title{
	margin:55px 0px 0px 0px;
	color:#606060;
	font-size:17px;
	letter-spacing:0.04em;
	font-style:italic;
	display:block;	
	}

#main .Detail_Area_01{
	margin:16px 0px 0px 0px;
	width:350px;
	height:280px;
	float:left;
	background-color:#ffffff;
	}

#main .Detail_Areatxt{
	padding:20px 17px 0px 17px;
	width:320px;
	font-size:13px;
	}

#main .Detail_Area_02{
	margin:16px 0px 0px 10px;
	width:350px;
	height:280px;
	float:left;
	background-color:#ffffff;
	}

#main .Detail_Area_03{
	margin:19px 0px 0px 0px;
	width:350px;
	height:280px;
	float:left;
	background-color:#ffffff;
	}

#main .Detail_Area_04{
	margin:19px 0px 0px 10px;
	width:350px;
	height:280px;
	float:left;
	background-color:#ffffff;
	}

#main .Detail_Area_950{
	margin:16px 0px 0px 0px;
	width:710px;
	height:280px;
	float:left;
	background-color:#ffffff;
	}

#main .Detail_Areatxt_710{
	padding:20px 17px 0px 17px;
	width:650px;
	font-size:13px;
	}

#main .Title_Area{
	margin:55px 0px 0px 0px;
	color:#606060;
	font-size:17px;
	letter-spacing:0.04em;
	font-style:italic;
	display:block;	
	}


	
#main .dlbtn {
	background:#999;
	border: 1px solid #DDD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#FFF;
	width: 145px;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	letter-spacing:0.3em;
	text-align:center;
}