@charset "euc-jp";



body {
	font-family: 'Noto Sans JP', sans-serif;
	color: #333333;
	text-align: justify;
}
/*------------------------------------------------
新：PC用商品および販売説明文（2018/2/8以降）
------------------------------------------------*/

div.itemInfo { width:850px; }
div.itemInfo img { margin: 0 auto; display:block; }
div.itemInfo #itemImg, div.itemInfo #itemDetail, div.itemInfo #itemColor { margin: 0 0 50px; }
div.itemInfo_zm #itemImg img { margin: 0 0 10em; }/* Z-MALL独自クラス */
div.itemInfo_zm #itemDetail img { margin: 0 0 10em; }/* Z-MALL独自クラス */
div.itemInfo table { margin: 50px auto; padding:0; width:850px; border-collapse:separate; border-spacing:0; border:1px solid #c1c1c1; border-right:none; border-bottom:none; }
div.itemInfo table th, div.itemInfo table td { padding:10px; font-size:13px; line-height:1.6; color:#666666; border:1px solid #c1c1c1; border-top:none; border-left:none; }
div.itemInfo table#itemSpec th { width:180px; text-align:left; background:#F3F3F3; }
div.itemInfo table#itemSize th { background:#F3F3F3; }
div.itemInfo table#itemSize.shoes th { width:180px; }
div.itemInfo table#itemSize td { text-align:center; }
div.itemInfo table#itemSize td.img { width:220px; }
div.itemInfo table#itemSize td.img img { display:inline; }
div.itemInfo table#itemSize .text01 { text-align:left; }
div.itemInfo table#itemSize .text02 { text-align:left; background:#f9f9f9; }
div.itemInfo table#itemSize a { margin: 10px 0 0; color:#4064B8; display:block; }
div.itemInfo table#itemSize a:hover { text-decoration:none; opacity:0.75; filter: alpha(opacity=75); }
div.itemInfo table#itemSpec th.title, div.itemInfo table#itemSize th.title { padding:10px 15px; text-align:left; font-size:18px; line-height:1; letter-spacing:0.1em; color:#ffffff; background:#999999; }

div.itemInfo .bnrAria { margin:50px auto; width:850px; }
div.itemInfo .bnrAria a { margin: 0 0 30px; text-align:center; color:#4064B8; display:block; }
div.itemInfo .bnrAria a:hover { text-decoration:none; opacity:0.75; filter: alpha(opacity=75); }
div.itemInfo .bnrAria a.asuraku { margin: 0 0 10px; }
div.itemInfo .bnrAria img { width:100%; }

table.itemExpo { margin: 0 0 20px; width:420px; border-collapse:separate; border-spacing:0; border:1px solid #dddddd; border-bottom:none; }
table.itemExpo td { padding: 15px; color:#666666; font-size:13px; line-height:1.6; border-bottom:1px solid #dddddd; /* text-align: justify; text-justify: inter-ideograph; */ }
table.itemExpo span.history { margin: 0 0 10px; color:#006600; display:block; }
table.itemExpo ul { margin:0 0 10px; padding: 0 0 0 20px; }
table.itemExpo ul li { margin: 0 0 5px; list-style:disc; }
p.itemWord { font-size:10px; color:#cccccc; }



/*------------------------------------------------
 旧：PC用商品および販売説明文
------------------------------------------------*/

/* 商品説明 */
#page { width:850px; height:100%; margin:0 auto; }

.ttlpic h1{ padding:0; margin:0; }
.ctgpic { margin-top:30px; clear:both;
	/* font-family:"Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif;  */
}
.ctgpic h2 { background:#766a63; padding:10px; color:#fff; font-weight:bold; margin-bottom:10px; font-size:18px; letter-spacing:0.2ex !important; }


/* ヘッダー指定 */
#product_sell .img { margin:0 0 20px; }
#product_sell { font-size:12px; line-height:1.5; width:850px;
	 /* font-family:"Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif;  */
	 margin:30px 0px 50px; }
.bland { width:90px; height:90px; float:left; border-right:1px dashed #91847b; margin-right:20px; }
#product_sell h2 { color:#3d3734; font-weight:bold; line-height:1.3; }
#product_sell h2 span.h2_1 { font-size:19px; }
#product_sell h2 span.h2_2 { font-size:14px; color:#766a63; }
#product_sell h3 { font-size:12px; color:#a39890; }


/* カートボタン */
div#rakutenLimitedId_aroundCart input.rCartBtn, div#rakutenLimitedId_aroundCart input.rCartBtn[type=submit] { width:260px !important; height:64px !important; background:url(https://image.rakuten.co.jp/z-mall/cabinet/top/index/kaimonokago.jpg) no-repeat !important; overflow:hidden !important; border-width:0px !important; cursor:pointer !important; text-indent:150% !important; white-space:nowrap !important; margin:5px 0 !important; }


/* お気に入り商品登録ボタン */
div#rakutenLimitedId_aroundCart tbody tr td.inventory font { font-size:10px; }
#rakutenLimitedId_aroundCart div.bookmarkArea div.bkm { width:526px !important; height:112px !important; padding:0px 0px !important; margin:0 0 0 -1px !important; }
#rakutenLimitedId_aroundCart div.bookmarkArea div.bkm a.addBkm { width:526px !important; height:112px !important; }
#rakutenLimitedId_aroundCart div.bookmarkArea div.bkm a.addBkm span.bkmStar { display:inline-block !important; width:526px !important; height:112px !important; margin:5px 0px 10px 0px !important; background:url(https://www.rakuten.ne.jp/gold/z-mall/img/index/fav_item.png) no-repeat !important; }


/* お気に入りショップ登録ボタン */
#rakutenLimitedId_aroundCart div.shopBookmarkArea div.shopBkm { width:311px !important; height:138px !important; padding:0px 0px !important; padding-left:0px !important; margin:-55px 0 0 -1px !important; }
#rakutenLimitedId_aroundCart div.shopBookmarkArea div.shopBkm a.addShopBkm { position:relative !important; float:left !important; display:block !important; width:311px !important; height:138px !important; margin-right:5px !important; }
#rakutenLimitedId_aroundCart div.shopBookmarkArea div.shopBkm a.addShopBkm span.shopBkmStar { display:inline-block !important; width:335px !important; height:135px !important; /* margin-top:-20px !important; */ margin-right:0px !important; background:url(https://www.rakuten.ne.jp/gold/z-mall/img/index/fav_shop.png) no-repeat !important; z-index:900; }


/* PC用販売説明文の文字変更 */
/* span.item_name, span.price1, span.price2, span.inventory_choice_name, span.time_sale, span.inventory_title, span.seeReview, span.item_number_title, span.item_number, span.item_desc , span.double_price_title, span.double_price, div.riMb10, span.tax_postage, span.tax_postage { font-family:"Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif; } */


/* PC用商品名 */
span.item_name { color:#3d3734; font-size:85%; width:435px; word-wrap:break-word; word-break:break-all; white-space:normal; display:block; border-left:solid 5px #B7AAA1; border-bottom:dotted 1px #cccccc; padding:4px 0px 4px 10px; }


/* PC用商品キャッチコピー */
span.catch_copy { color:#766a63; font-size:70%; width:450px; word-wrap:break-word; word-break:break-all; white-space:normal; display:block; margin-bottom:5px; }
span.catch_copy:after { content:"　"; }


/* PC用商品説明文（ツール）内の色を変換 */
table[bgcolor="#009A82"] , table[bgcolor="#0033CC"], table[bgcolor="#009900"] { background-color:#b7aaa1; }


/* 商品別カテゴリデザイン設定 */
.tagBox { /*width:100%;*/ font-size:8px; -webkit-transform: scale(0.9); -webkit-transform-origin:0 0; margin:10px 0; overflow:hidden; }
.tagTitle { padding:3px 0; float:left; }
.productTag { background:#f2f2f2; padding:3px 8px; margin:0 3px 6px 3px; border-radius:20px; float:left; }


/* PC用販売説明内注意書きテキスト */
.productAttTxt { width:96%; border:1px solid #ec2a2b; background:#FBEFEF; font-size:0.8em; padding:2%; }


/* PC用販売説明内回遊ボタン */
.productBrandFrm { width:850px; border:1px solid #FFF; background:#ffffff; padding:20px 20px 10px 20px; margin:0 auto 40px auto; }
.productBrandBtn { width:600px; margin:0 auto 10px auto; padding:13px 0; color:white; text-align:center; background:#5E504A; border-radius:10px; }


/* モンクレール用AACD注意書きテキスト */
.attMoncler { width:698px; background:#eeeeee; border:1px solid #3d3734; }
.attMoncler table { width:100%; border:0; font-size:13px; }
.attMoncler table .aacdText { width:76%; padding:2%; }
.attMoncler table .aacdLogo { width:16%; padding:2%; }

/* 注意書き用_202004 */
.attention_txt{
	font-size:20px;
	color:#ff0000;
	text-align:left;
}

.attention_txt:first-line{
	text-align:center;
}


/*------------------------------------------------
 お買い物カゴ付近
------------------------------------------------*/

td .inventory { padding:5px 0 !important; word-wrap:break-word; }
td .inventoryinput[type=radio] { background:none !important; border:solid 1px #000; width:20px; height:20px; margin:10px 10px 2px; cursor:auto; text-indent:0px; overflow:hidden;
}
td .inventoryfont { font-size:10px; line-height:1.2; color:#666666; display:block; /*width:12em;*/ }
span .inventory_rest { font-size:1em !important; display:block; padding:002px; }


/* カートボタンの下に送料表示 */
#rakutenLimitedId_aroundCart table[id^=normal_basket_]:after { content:url(https://www.rakuten.ne.jp/gold/z-mall/page/page-img/aroundcart-icon.gif)"全国一律590円、税込3,980円以上のお買い上げで送料無料！";
/* font-family:"Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif; */
 font-weight:bold; color:#ec2a2b; font-size:12px; margin-bottom:10px; margin-top:0; display:block; position:relative; width:470px; }


/* 選択項目肢名を左揃えに */
table[id*=normal_basket_] > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td.inventory_choice_name { text-align:left !important; text-indent:5px; }
table[id*=normal_basket_] > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:nth-child(1) > td.inventory_choice_name { text-align:center !important; text-indent:0px; }
table[id*=normal_basket_] > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > input[type=radio] { width:16px; height:16px; }


/* 選択項目肢の行の高さを指定 */
table[id*=normal_basket_] > tbody > tr > td > table > tbody > tr > td > table > tbody > tr { height:32px; width:200px; }


/* 選択項目肢テーブルの角を丸くする */
table[id*=normal_basket_] > tbody > tr:nth-child(3) > td > table {border-radius:4px; }


/* カテゴリページ内のinput(checkbox)のサイズを指定 */
/*input.risfHeadCheckBox { width:14px; height:14px; background-image:none; }*/


/* カテゴリページ内のフォント設定 */
div#risFil table { 
	/* font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W6","HiraKakuPro-W6","ヒラギノ角ゴ ProN W6","HiraKakuProN-W6", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; */
	 font-size:14px; line-height:15px; }
div#risFil table tbody tr td a { color:#777; }
div#risFil table:nth-of-type(2) tbody tr td a{
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; 
}
div#risFil table:nth-of-type(2) tbody tr:nth-of-type(2n) td{
	padding:5px 50px 0 50px!important;
}


span.category_itemprice { font-size:18px; font-weight:bold; color:#ec2a2b; line-height:35px; }


/* 納期情報 */
td.inventory { padding:5px 0 !important; word-wrap:break-word; }
td.inventory input[type=radio] { background:none !important; border:solid 1px #000; width:20px; height:20px; margin:5px 10px 2px; cursor:auto; text-indent:0px; overflow:hidden; }
td.inventory font { font-size:10px; line-height:1.2; color:#666666; display:block; width:5em; }
span.inventory_rest { font-size:1em !important; display:block; padding:0 10 2px; }


/* 共通説明文（小）01 */
td.topT_sdtext { position:relative; color:#111111; font-size:80%; letter-spacing:0.1em; background-color:#eeeceb; padding:10px 0 9px 60px; font-weight:bold; width:850px; border:1px solid #ccc; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
td.topT_sdtext:before { content:"click"; font-size:9px; display:block; position:absolute; top:10px; left:685px; color:#FFFFFF; font-weight:bold; letter-spacing:0.2em; background:#ec2a2b; padding:2px 6px; }
td.topT_sdtext a { color:#333333; display:block; }
td.topT_sdtext:hover { background:#cccccc; position:relative; top:1px; bottom:11px; }


/* レビューを書いてクーポンイベント */
span.unit { background:url(https://www.rakuten.ne.jp/gold/z-mall/img/index/coupon-getinfo.gif) no-repeat left top; text-indent:-9999; display:block; width:350px; height:70px; margin:20px 0; }

