.btn-FAQ{
 background:#9cc141;
  color:#fff;
  width:190px;
  height: 45px;
  font-size:11px;
  letter-spacing:2px;
}



.btn-addcart{
 background:#f7e300;
  color:#fff;
  width:190px;
  height: 45px;
  font-size:11px;
  letter-spacing:2px;
}

.btn-sold-out{
  width:50%;
  height: 45px;
  font-size:12px;
  letter-spacing:2px;
}

.sold-out-moji{
  color: #FF0000;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #d4d4d4;
}

.btn {
  border-radius: 0;
  border-style: none; 
}

select {
  /*　矢印を消す　*/
    -webkit-appearance:none;
    -moz-appearance:none;
        text-indent: .01px; /* Firefox用 */
        text-overflow: ""; /* Firefox用 */
    appearance:none;
  padding:0 0 0 15px;
  width:190px;
  height:30px;
  border:1px solid #f7e300;
  background-color:#FFF;
}

input {
  padding:0 0 0 20px;
  width:168px;
  height:30px;
  border:1px solid #f7e300;
  background-color:#FFF;
}


/* ************************************************ 
 *	商品詳細　レイアウト
 * ************************************************ */

#detail {
	padding:10px 0px 25px 0px;

	}

#setsumei {
	clear:both;
 	padding:90px 0px 100px;
 	width:550px;
  line-height:1.5em;
}

#detailLeft{
	float:left;
  
}
#detailLeft div:hover img{
	/*visibility:hidden;*/
}
#detailLeft div:hover{
	/*background:url(https://img17.shop-pro.jp/PA01169/694/etc/watch_size.gif?2122) no-repeat;*/
}

#detailLeft h2{
	color:#333!important;
	border-bottom:none!important;
	margin-bottom:10px;
	background:none;
	padding:0;
	font-size:2.0em;
	font-family:'Times New Roman', Times, serif;
}


#detailRight{
	float:left;
	width:550px;
font-size:1em;
}
.detailRight{
	padding:20px 0 60px 60px;
}
#detailRight h2{
	color:#333!important;
	border-bottom:none!important;
	margin-bottom:10px;
	background:none;
	padding:0;
	font-size:1.7em;
	font-family:'Times New Roman', Times, serif;
}
.detailRight .expl{
	line-height:150%;
	margin: 10px 0 0;
}
.detailRight ul{
	margin-bottom:15px;
}
#detail .sub {
	float:left;
	}

#detail .sub img {
	height:170px;
	padding: 4px;
	}
span.regular_price_detail{
	font-size:1.4em;
	font-weight:normal;
	color:#333;
	font-family:'Times New Roman', Times, serif;
}
span.price_detail{
	font-size:1.4em;
	font-weight:normal;
	color:#333;
	font-family:'Times New Roman', Times, serif;
}
span.discount_rate_detail{
	font-size:1.4em;
	font-weight:normal;
	color:#F60;
	font-family:'Times New Roman', Times, serif;
}
.product_no{
	font-size:1.3em;
  font-family: "Gill Sans",Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#detail .cell_mar {
  width: 300px;
	margin:0;
	}
.size{
	font-weight:bold;
	font-family: 'Questrial',  Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#option{
	padding-top:15px;
}
#quantity{
	padding-top:15px;
}
.quantity{
	width:80px;
	position:relative;
}
.quantityBox{

}
.updown{
	position:absolute;
	top:-4px;
	left:60px;
	width: 15px
}
.cartBtn{
	margin:40px 0 40px 0;
}



/* ------------------------------------- 
 *	商品画像ギャラリ−
 * ------------------------------------- */

/*
	Slideshow
*/

#products {
  margin-top:40px;
	width:510px;
}

#products .slides_container {
	width:400px;
	overflow:hidden;
	display:none;
	border:solid 0px #CCC;
	float:left;
}
#products .slides_container a{
	display:block;
	width:400px;
	height:400px;
	text-align:center;
}
/*
	Next/prev buttons
*/

#products .next,#products .prev {
	width:65px;
	height:65px;
	overflow:hidden;
	display:block;
	z-index:101;
	text-indent:99999px;
	position:absolute;
	top:230px;
}

#products .prev {
	background:url(../images/btn_prev.gif);
	left:0;
}

#products .next {
	background:url(../images/btn_next.gif);
	right:0;
}

#products .prev:hover {
	background:url(../images/btn_prev_o.gif);
	left:0;
}

#products .next:hover {
	background:url(../images/btn_next_o.gif);
	right:0;
}

/*
	Pagination
*/

#products .pagination {
	float:right;
}

#products .pagination li {
}

#products .pagination li a {
	display:block;
	width:79px;
	height:79px;
	margin:0 0 6px 0;
	border:solid 1px #CCC;
	text-align:center;
}

#products .pagination li.current a {
	opacity: 0.95;
	filter: alpha(opacity=95);
}
#products .pagination li a img {
	height:79px;
}


.wristsize
{
     margin:0px 0px 30px 0px;
}

