@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; }





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

/*フロートで表示*/
#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 {
	z-index: 102147483647 !important;
	height: 45px;
    width: 100%;
}
#header_form_area {
	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:7200px; }



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


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


/*商品名上PC用キャッチコピー*/
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(http://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;
}


/*横軸縦軸下説明文に余白*/
.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; }
span.inventory_choice_name{ font-size:12px; color:#fff; }

/*項目選択肢プルダウン*/
span.choice{
font-size:16px;
display:block;
background:url(http://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(http://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(http://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(http://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(http://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 }

/* ---------------- 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(http://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(http://image.rakuten.co.jp/importshopaqua/cabinet/test/item_info_line.gif) repeat-x bottom;}



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