@charset "euc-jp";



/* ---------------- 全体設定 ---------------- */

body{color:#4B5960;}
a { *zoom:1; }
img{border:none !important;}
a img{border:none !important;}
a:hover img{opacity:0.7;filter:alpha(opacity=70);}

span { line-height:150%;}
ul { padding-left: 2em; margin-left: 0px; margin-top:5px; margin-bottom:2px; }

table, td { word-break:break-all; }

/*カテゴリページ*/
#risFil { width:780px; }



/*カート下レコメンド*/
#allShopsRecommendWidget {
   /* display: none !important;*/
}




/* ---------------- 楽天のグローバルヘッダー ---------------- */

/*フロートで表示*/
#rakutenLimitedId_header {
    /*display:none; */
    /*position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;*/
}

/*不要な部分は削除*/
#rakutenLimitedId_header .riShopHdrWrap .riShopHdrLogoArea,
#rakutenLimitedId_header .riShopHdrWrap .riShopHdrArea .riShopHdrInputArea,
#rakutenLimitedId_header .riShopHdrWrap .riShopHdrArea .riShopTermArea .riShopTermInr .riShopTermInrRecWrap {
    /*display: none !important;*/
}

/*デフォルトポイントバナー表示調整20161121*/
#fb-root {
    /*padding-top: 0px !important;*/
}


/*ポイント*/
#rakutenLimitedId_header .riShopHdrWrap .riShopHdrArea .riShopTermArea .riShopTermInr .ris-point-display-area,
#rakutenLimitedId_header .riShopHdrWrap .riShopHdrArea .riShopTermArea .riShopTermInr .ris-point-display-banner,
#rakutenLimitedId_header .ris-point-display-area-disable {
    /*float: right!important;*/
}


/*買い物カゴ〜myRakutenまで*/
#rakutenLimitedId_header .riShopHdrWrap .riShopHdrArea .riShopTermArea .riShopTermInr .ris-header-function {
    /*position: absolute!important;
    right: 140px;
    width: 470px;*/
}

/*位置調整*/
#rakutenHeaderExtPartsSpace {
    /*display: block;
    height: 10px !important;*/
}

/*検索フォーム*/
#r_header_form {
    display: none;
    /*z-index: 102147483647 !important;
    height: 45px;
    width: 100%;*/
}
#header_form_area {
    display: none;
    /*display:block;
    min-width:300px;
    position: fixed;
    left: 0;
    top: 0;
    right: 610px;
    height: 45px;
    z-index: 102147483647 !important;*/
}

/*右上のバナー*/
#rakutenLimitedId_header .spux-icon-container {
    /*float: right !important;*/
}




/* ---------------- 標準のhtmlを非表示20161121 ---------------- */
/*#marathon_parts { display:none; }*/


/* ---------------- iframe高さ ---------------- */


#leftFrame { width:190px; height:7500px; }

.seriesLink { width:660px; height:410px; border:none; }




/* ---------------- カート周り ---------------- */

/*非表示*/
span.catch_copy { display:block; line-height: 1.2em; margin: 0 0 4px 0; color: #888; }
span.sggstInputWrap{ display:none;}

.item_name { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

/*その他リンク装飾*/
a.etc_link:link { color: #2160c0; font-size: 13px;line-height: 150%; text-decoration:underline; }
a.etc_link:hover { text-decoration: none; font-size: 13px;}


/*価格*/
span.price1 { line-height: 150%; font-size: 14px; }
span.price2 { font-size: 32px;line-height: 110%; font-family:Verdana,sans-serif; font-weight:bold; letter-spacing:-1px; }
span.double_price { text-decoration: line-through; }
span.soldout_msg { font-weight:bold; }
span.tax_postage { font-weight: bold; font-size: 14px;}
span.double_price_title { font-size: 14px; }

/*あす楽表*/
html body div table table table table table table table table tbody tr td { font-size:14px; line-height:120%; background:#fff; color:#666; }


/*同時購入も送料無料*/
#rakutenLimitedId_cart span.tax_postage.shippingCost_free, .rakutenLimitedId_cart span.tax_postage.shippingCost_free {
    position: relative;
		margin:10px 0 20px 0!important;
}
/*span.tax_postage.shippingCost_free::before {
    background: url(https://www.rakuten.ne.jp/gold/importshopaqua/commons/script/img/cart_20161010_01pc.png) left top no-repeat;
    color: #333;
    content: "※メーカー直送/メール便除く";
    font-size: 10px;
    font-weight: normal;
    left: 65px;
    padding-left: 6px;
    padding-top: 28px;
    position: absolute;
    top: 5px;
}
span.tax_postage.shippingCost_free:after {
    display: block;
    content: "同時購入で他の\A商品も送料無料！";
    position: absolute;
    left: 70px;
    top: -8px;
    background-color: #666;
    padding: 6px;
    white-space: pre;
    border-radius: 2px;
}*/

#rakutenLimitedId_cart {
	position: relative;
}

#priceCalculationConfig[data-free-shipping="1"]:before {
    background: url(https://www.rakuten.ne.jp/gold/importshopaqua/commons/script/img/cart_20161010_01pc.png) left top no-repeat;
    color: #333;
    content: "※メーカー直送/メール便除く";
    font-size: 11px;
    font-weight: normal;
    right: -9px;
    padding-left: 6px;
    padding-top: 35px;
    position: absolute;
    top: -32px;
}

#priceCalculationConfig[data-free-shipping="1"]:after {
	display: block;
    content: "同時購入で他の\A商品も送料無料！";
    position: absolute;
    right: 0;
    top: -58px;
    background-color: #666;
    padding: 6px 3px 6px 8px;
    white-space: pre;
    border-radius: 2px;
    color: #fff;
}






/*横軸縦軸下説明文に余白*/
.inventory_desc { display:block; margin-bottom:0px; margin-top:2px;}

/*商品名*/
.item_name b { font-size: 16px; line-height:130%;font-family:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro'; width:440px; display:block; color:#333; }

td.inventory_choice_name{ padding:8px; background:#333; width:80px; }
span.inventory_choice_name{ font-size:12px; color:#fff; }

/*項目選択肢プルダウン*/
span.choice{
font-size:16px;
display:block;
background:url(https://www.rakuten.ne.jp/gold/importshopaqua/commons/script/img/schoice-bg.png) no-repeat 0 0;
color:#c00;
padding:5px 0 0 10px;
font-weight:bold;
margin-top:20px;
}
select{
font-size:16px;
color:#333;
font-weight:bold;
width:400px;
display:block;
padding:4px;
margin:0 0 0px;
}


/*お気に入りbutton*/

#rakutenLimitedId_aroundCart div.bkm,#rakutenLimitedId_aroundCart div.shopBkm{ width: 402px!important; height: 33px !important; padding-left:0px !important; margin-top:5px !important;}

#rakutenLimitedId_aroundCart div.bookmarkArea div.bkm a.addBkm span.bkmStar{ width: 402px!important; height: 33px !important; background:url(https://www.rakuten.ne.jp/gold/importshopaqua/commons/script/img/btn_itembkm.png) no-repeat!important;}
#rakutenLimitedId_aroundCart div.shopBookmarkArea div.shopBkm a.addShopBkm span.shopBkmStar{width: 402px!important; height: 33px!important; background:url(https://www.rakuten.ne.jp/gold/importshopaqua/commons/script/img/btn_shopbkm2.png) no-repeat!important;}

/* レビュー */
#rakutenLimitedId_aroundCart #serviceTableSml .review a.see{ font-size:16px !important; font-weight:bold;}
#rakutenLimitedId_aroundCart #serviceTableSml .review a.write{ font-size:16px !important; font-weight:bold;}

/* カートボタン */
#rakutenLimitedId_aroundCart td.inventory { padding:5px !important;}
#units {padding:2px; text-align:center; height:30px; font-size:16px; margin-top:20px; text-indent:0;}
#rakutenLimitedId_aroundCart input[type="radio"]{ width:16px !important; height:16px !important; padding:0; }
#rakutenLimitedId_aroundCart input[type="radio"]:checked{ background:#444;}

table table table table input{font-size:18px; background:#c00; color:#fff; font-weight:bold; padding: 15px 10px; cursor:pointer; margin:0; background: url(https://www.rakuten.ne.jp/gold/importshopaqua/commons/script/img/btn_cart2.png) no-repeat; width:280px; height:60px; border:0; cursor: pointer!important;}
table table table table font input {font-size:13px; background:#ccc; color:#000; font-weight:normal; padding:5px; margin-bottom:0px; background: url(https://www.rakuten.ne.jp/gold/importshopaqua/commons/script/img/btn_mail2.png) no-repeat; width:402px; height:33px; border:0; margin-top:15px;}
.inventory input {background:none;}
td.inventory font{font-size:11px;}
input#units {background: #fff!important; border:1px solid #999999; cursor:auto; padding:0 6px; width:80px; height:35px; color:#000; font-weight:normal;}


span.unit { vertical-align: middle; height:30px;}


/* カート下 */
#cart_rmd_category { margin-top:20px; border: 0; height: 760px; width:800px; overflow : hidden }

/* カート下キャンペーンiframe */
#aqpc_cart_banner {width: 460px; height: 120px; }




/* ---------------- PC用商品説明文用 ---------------- */
#icebag_cart{ display:block;}
div.rp-summary{font-size:12px;line-height:130%;border:solid #ddd 1px;margin:0;padding:10px; width:418px; }
div.rp-item01{height:16px;background: url(https://image.rakuten.co.jp/importshopaqua/cabinet/test/item_info_arrow.gif) no-repeat;margin:0;padding:0px 25px;font-weight:bold;color:#666;font-family:"arial",sans-serif;}
div.rp-item02{margin:0 0 12px;padding:10px;color:#333;background: url(https://image.rakuten.co.jp/importshopaqua/cabinet/test/item_info_line.gif) repeat-x bottom;}



/* 送料 
.dsf-fixed-block {
	min-width: 435px !important;
	margin-bottom: 10px !important;
}
.dsf-fixed-block-container {
	margin-bottom: 10px !important;
}
.dsf-shipping-cost.shipping-free {
	margin-bottom: 255px !important;
}
.dsf-shipping-cost.shipping-free:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	width: 420px;
	height: 180px;
	background: url(https://www.rakuten.ne.jp/gold/importshopaqua/commons/script/img/r-shipinfo.jpg) left top no-repeat;
}
*/

/*プレゼント*/
.present_catch_copy{ display:none; }
.detailBox { width:440px; }


/*オマケ特典iフレーム*/
.relative {
    position: relative;
	width: 640px;
	margin-left:10px;
}
.relative2 {
    position: relative;
	width: 315px;
	float: left;
	margin-left:10px;
}

.absolute1 {
    position: absolute;
	right: 0px;
    top: 0px;
}

.absolute2 {
    position: absolute;
	right: 0px;
    top: 0px;
	width:200px;
}
