@charset "utf-8";
/* テーマ：標準＞カラー・ホワイト */

/*------------------------------------------------
バリエーションごとの価格設定（2015/08）
------------------------------------------------*/
/*ページ内表示（商品画像の下から横幅一杯に表示）用*/
.mainCont table + #itemStocklist .listType td {width:12.5%;min-width:12.5%;}


/*バリエーション価格表示エリア*/
#spsVarpriceBox > div {margin:10px 0 20px;padding:0.6em 1em 1em;background:#eee;border-radius:5px;}
#spsVarpriceBox > div #itemStocklist + table {margin-top:10px;}
#spsVarpriceBox > div > table td {padding:5px 0;}
#spsVarpriceBox > div > table tr:last-child td {padding:0;}
#spsVarpriceBox > div > table td span:not([style]) {font-size:100%;color:#333;}

/*ダイアログ共通*/
#variationPriceAnnounceMailDialog,
#spsVarpriceStockDialog1m {padding:1em;}


/*入荷連絡ダイアログ*/
div[aria-describedby='variationPriceAnnounceMailDialog'] .ui-widget-header {border:none;background:#fff;}
div[aria-describedby='variationPriceAnnounceMailDialog'] .ui-dialog-titlebar {padding:0;border-radius:0;border-bottom:1px dotted #333;}
div[aria-describedby='variationPriceAnnounceMailDialog'] .ui-dialog-title {text-align:left;font-size:0.9em;color:#000;padding:4px 0 5px 5px;}
div[aria-describedby='variationPriceAnnounceMailDialog'] .ui-dialog-titlebar-close {right:2px;top:45%;width:20px;}
div[aria-describedby='variationPriceAnnounceMailDialog'] .ui-widget-content {color:#000;}
div[aria-describedby='variationPriceAnnounceMailDialog'] .ui-widget-content a {color:#666;}
div[aria-describedby='variationPriceAnnounceMailDialog'] .ui-widget-content a:hover {color:#f00;}
div[aria-describedby='variationPriceAnnounceMailDialog'] {padding-bottom:1em;}

#variationPriceAnnounceMailDialog .centerbox,
#variationPriceAnnounceMailDialog .mainCont {padding:0;}

#variationPriceAnnounceMailDialog #enter {border:none;}

div[aria-describedby='variationPriceAnnounceMailDialog'] .ui-dialog-title,
#variationPriceAnnounceMailDialog .mainCont p,
#variationPriceAnnounceMailDialog table.bordlayoutp3 th,
#variationPriceAnnounceMailDialog table.bordlayoutp3 td,
#variationPriceAnnounceMailDialog div.layoutp3 + div input,
#variationPriceAnnounceMailDialog div.layoutp3 > div:last-child input {font-family:"ＭＳ Ｐゴシック",Osaka,monospace;}

#variationPriceAnnounceMailDialog .mainCont p {font-size:90%;}

#variationPriceAnnounceMailDialog div.layoutp3 {margin-top:1em;}

#variationPriceAnnounceMailDialog table.bordlayoutp3 th,
#variationPriceAnnounceMailDialog table.bordlayoutp3 td {font-size:90%;}

#variationPriceAnnounceMailDialog table.bordlayoutp3 #mailmag {vertical-align:-2px;}
#variationPriceAnnounceMailDialog table.bordlayoutp3 #mailmag+label {margin-left:5px;}

#variationPriceAnnounceMailDialog div.layoutp3 + div input,
#variationPriceAnnounceMailDialog div.layoutp3 > div:last-child input {font-size:0.9em;}


/*価格と在庫一覧ダイアログ*/
div[aria-describedby='spsVarpriceStockDialog1m'] .ui-widget-header {border:none;background:#fff;}
div[aria-describedby='spsVarpriceStockDialog1m'] .ui-dialog-titlebar {padding:0;border-radius:0;border-bottom:1px dotted #333;}
div[aria-describedby='spsVarpriceStockDialog1m'] .ui-dialog-title {text-align:left;font-size:0.9em;color:#000;padding:4px 0 5px 5px;}
div[aria-describedby='spsVarpriceStockDialog1m'] .ui-dialog-titlebar-close {right:2px;top:45%;width:20px;}
div[aria-describedby='spsVarpriceStockDialog1m'] .ui-widget-content {color:#000;}
div[aria-describedby='spsVarpriceStockDialog1m'] .ui-widget-content a {color:#666;}
div[aria-describedby='spsVarpriceStockDialog1m'] .ui-widget-content a:hover {color:#f00;}
div[aria-describedby='spsVarpriceStockDialog1m'] {padding-bottom:1em;}

div[aria-describedby='spsVarpriceStockDialog1m'] .ui-dialog-title,
#spsVarpriceStockDialog1m #itemStocklist table.contType td,
#spsVarpriceStockDialog1m #itemStocklist table.listType td,
#spsVarpriceStockDialog1m > div:last-child input {font-family:"ＭＳ Ｐゴシック",Osaka,monospace;}

#spsVarpriceStockDialog1m #itemStocklist table.contType {margin-bottom:1.5em;}

#spsVarpriceStockDialog1m #itemStocklist table.contType td {font-size:80%;min-width:5em;padding:0;}
#spsVarpriceStockDialog1m #itemStocklist table.listType td .fixed {font-size:100%;}
#spsVarpriceStockDialog1m #itemStocklist table.listType td {width:12.5%;min-width:12.5%;}

#spsVarpriceStockDialog1m > div:last-child {padding:1em 0;}
#spsVarpriceStockDialog1m > div:last-child input {font-size:0.9em;}

/*------------------------------------------------
バリエーションのマトリクス表示（2016/06）
------------------------------------------------*/
#center3 table.matrix {width:100%;border-collapse:collapse;margin-top:5px;}

#center3 table.matrix tr td {padding:5px;text-align:center;line-height:1.4;border:1px solid #999;}

#center3 table.matrix tr:first-child td:first-child,
#center3 table.matrix tr td:first-child {text-align:left;}

#center3 table.matrix td div.matrix_radio input[type="radio"] {display:none;}

#center3 table.matrix td div.matrix_radio label {display:inline-block;height:18px;width:18px;margin:0 auto;padding:0;cursor:pointer;overflow:hidden;}
#center3 table.matrix td div.matrix_radio input[type="radio"]+label {background:url('/SHOP/img/matrix_radio.png') 0 -18px no-repeat;}
#center3 table.matrix td div.matrix_radio input[type="radio"]:checked+label {background:url('/SHOP/img/matrix_radio.png') 0 0 no-repeat;}

.review_txt img {vertical-align:-2px;}
.review_txt span {font-weight:bold;padding-right:0.5em;}


/*------------------------------------------------
商品詳細ページ店舗コメント（2017/06）
------------------------------------------------*/
#itemRatinglist .item .hide_comment{
    display: none;
}
#itemRatinglist .item .comment_more:hover,
#itemRatinglist .item .comment_close:hover{
    text-decoration: underline;
}
#itemRatinglist .item .comment_more{
    display: block;
    cursor: pointer;
    color: #0093c9;
    text-align:right;
}
#itemRatinglist .item .comment_close{
    display: none;
    cursor: pointer;
    color: #0093c9;
    text-align:right;
}
