/*==================
商品情報
==================*/
.pricenum{
  font-size:16px;
  font-family: 'Times New Roman', Garamond, serif;
}

#product h1{
	padding: 10px 0;
	font-size:140%;
	display: inline-block;
}
#product h2{
	font-size: 110%;
	display: inline-block;
	padding-bottom: 10px;
}
#secoundImage li{
  width:56px;
  float:left;
}
#secoundImage li img{
  display:block;
  max-width:100%;
}
#description{
	padding-bottom: 40px;
}
#productImage{
  padding-bottom:20px;
  max-width:500px;
}
#productImage a{
	display: inline-block;
}
#productInfo{
	padding-bottom: 20px;
}
#productInfo p.small{
	font-size: 80%;
}
#productInfo p{
	padding: 10px 0;
}

.product-price{
	color: #000;
}
.block{
	width:740px;
}
#description h3{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font-size: 120%;
	padding: 12px 0;
}
#recommendDetail div{
	width: 150px;
	padding: 10px;
	float: left;
}
#recommendDetail img{
	max-width: 150px !important;
}
/*レビュー*/
.review_poster{
	padding-top: 10px;
}
.review_poster li{
	display: inline-block;
	margin: 0 20px 10px 0;
}
.reviewlist_content{
	margin-bottom: 20px;
}
/*table*/
.half{
  width:49%;
}

.table01,
#option_tbl{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #f5f5f5;
}

.table01 th,
#option_tbl th{
	text-align: left;
	font-weight: normal;
	padding: 6px 8px;
	background-color: #f3eeee;
	border: 1px solid #f5f5f5;
}
#option_tbl th{
	text-align: center;
}
.table01 td,
#option_tbl td{
	padding: 8px 6px;
	border: 1px solid #f5f5f5;
}
#option_tbl td{
	text-align:center;
	vertical-align: middle
}
#option_tbl td div,
#option_tbl td label{
	display: inline-block !important;
	vertical-align: top;
}
.table01-in,
.table01-in th,
.table01-in td{
	border: 0;
}
.table01-in td a{
	display: none;
}

/*SNS*/
#sns{
	padding: 20px 0;
}
#twitter-widget-0{
	width:86px !important;
}
.prtxt a{
    font-weight: 700;
    background-color: #ffe400;
}
/*ボタン*/
.disable_cartin{
    margin: 40px 0 20px;
}
.disable_cartin input{
    display: block;
    width: 305px;
    text-align: center;
    background: url(https://file001.shop-pro.jp/PA01002/168/images/ico_cartin.png) no-repeat 75px center #cc0000;
    font-family: "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
    border: 0;
    padding: 14px 0 12px 10px;
    margin: 10px auto 0;
    font-size: 16px;
    cursor: pointer;
    border-radius: 0;
    color: #fff;
    -webkit-appearance: none;
}
.disable_cartin input:hover{
    filter:alpha(opacity=70);
    opacity:0.7;
    -moz-opacity:0.7;
}

/*特定商法*/
#listMenu{
    margin-bottom:40px;
}

#sk_link_other,
#listMenu li{
    padding-left: 30px;
    margin-bottom: 5px;
}
#sk_link_other{
    background: url(https://file001.shop-pro.jp/PA01002/168/images/ico_guide.png) no-repeat 0 0;
}
#listMenu li.list01{
    background: url(https://file001.shop-pro.jp/PA01002/168/images/ico_mail.png) no-repeat 0 0;
}
#listMenu li.list02{
    background: url(https://file001.shop-pro.jp/PA01002/168/images/ico_friend.png) no-repeat 0 0;
}
#listMenu li.list03{
    background: url(https://file001.shop-pro.jp/PA01002/168/images/ico_cart.png) no-repeat 0 0;
}
#listMenu li.list04,
#listMenu li.list05{
    background: url(https://file001.shop-pro.jp/PA01002/168/images/ico_register.png) no-repeat 0 0;
}

/*リンクスタイル*/
.anchor{
    text-decoration: underline;
}
.anchor:hover{
    text-decoration: none;
}

/*レビュー*/

.icon_star {
  float: left;
  width: 75px;
  overflow: hidden;
}
.icon_star img {
  max-width: inherit;
}