@charset "UTF-8";
/* CSS Document */

#product{
	padding-top:138px;
  	margin:0 auto;
}

#product li{
	padding:0;
  	margin:0;
}

.columns{
  	margin:0 20px 15px 20px ;
}

#product .product_form_area{
  	position:relative;
  	top:30px;
  	left:0;
  	right:0;
   z-index:1;
}

#product .order_form input{
  	border:none;
}

li.pan_icon{
    margin:0 auto;
	vertical-align:bottom;
}

.icon-lg-b.icon-home {
  	background-position: -264px -24px;
}

.icon-lg-b.icon-home a{
  	display:none;
}

#product .thumb-item-nav li{
  	margin:0 5px;
}

#product .product_image_box ul.thumb-item-nav img{
    margin:0 auto;
  text-align:center;
}

#product .product_image_box ul.thumb-item-nav{
 	 margin:0 auto;
   display:block;
 	 padding:15px;
  	width:60%;
}

#product .product_image_box ul.thumb-item a:hover img{
	opacity: 09;
 	filter: alpha(opacity=90);  /* ie lt 8 */
	-ms-filter: "alpha(opacity=90)"; 
}

#product .product_image_box ul.thumb-item-nav a:hover img{
	opacity: 0.7;
  	filter: alpha(opacity=70);  /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)"; 
}

#product .product_image_box ul.thumb-item img{
   display:block;
  	margin:0 auto;
}

.order_form{
  	background-color:#faf8f8;
 	border:1px solid #cccccc;
   text-align:center;
  	margin:0 10px;
}

#product .product_image_box {
  	padding-bottom:15px;
  	position: relative;
  	margin:0 auto;
}

#product .slick-dots,
#product .slick-next,
#product .slick--prev{
  	display:none;
}

#product .detail_image_box {
  	display:block;
  	height:730px;
}

#product .detail_image_box h2{
 	line-height:1.4em;
}

#product table{
	border-collapse: collapse;
	border-spacing: 0;
  	border:none;
}

#product tr,
#product  th,
#product td{
 	border:none;
}

#product td.price:after{
  content: "~";
}

#product .select{
    letter-spacing:normal;
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
 	*zoom: 1; 
}

#product .select_ttl{ 
	letter-spacing:normal;
	padding:0 3px 5px 3px;

}

#product .select_name{ 
	width:70%;
}

.product-order{
    padding:0 10px;
}

.addcart{
	border:none;
  	color:#fff;
  	width:220px;
  	height:50px;
  	background-color:#e60012;
  	margin:0 auto;
   border-radius: 4px;   
    -webkit-border-radius: 4px;  
    -moz-border-radius: 4px; 
}

.addcart:hover{
	opacity: 0.7;
  	filter: alpha(opacity=70);  /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)"; 
}

.option_link¡¡li{
  	letter-spacing:0.1em; 	
}

#product #option_link li{
  	padding-right:10px;
  	list-style:none;
	letter-spacing:normal;
  	vertical-align:top;
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
 	*zoom: 1; 
}

.product-order-exp{
  text-align:center;
    margin:0 auto;
  	width:90%;
}

.option_exp p{ 	
  	margin:0 auto;
}

.option_exp br{
  display:none;

}

 .attention{
	 text-align:center;
 	 margin:0 auto;
}

.attention .link_under a{
	text-decoration:underline;
  	color:#614e69;
}

#under_info{
  	padding-top:10px;
}


/*top¤È¶¦ÄÌ--------------------------------------------------*/
.check_list_box ul{
  margin:0;
  padding:0;
}


/*--------------------------------------------------*/

.input-prepend.input-append input {
  font-size: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  width: 100px;
  text-align: right;
}

@media only screen and (max-width: 980px) {
#product .detail_image_box {
  padding-top:50px
}
  }

@media only screen and (min-width: 320px) and (max-width: 800px) {
#product .select_name{ 
width:100%;
} 
} 

@media only screen and (min-width: 320px) and (orientation:portrait) and (max-width: 599px) and (orientation:portrait){
#product{
padding:138px 10px 0 10px;
  margin:0 auto;
} 
  .columns{
  margin:0 10px 15px 10px ;
}
}
