/* CSS Document */

@charset "UTF-8";

#rnkInShopPartsArea {
width: 800px !important;}


#rakutenLimitedId_inshop_recommend{
width: 800px !important;}


#rakutenLimitedId_inshop_recommend {
margin-bottom: 20px !important;}


body {
font-family: 'Hiragino Kaku Gothic ProN' , 'ヒラギノ角ゴ ProN W3' , Meiryo , 'メイリオ' , sans-serif !important;
}


 
/* 商品名周辺 */



body .catch_copy {
line-height: 30px !important;
font-size: 90% !important;}

body span.item_name , table #rakutenLimitedId_cart {
line-height: 25px !important;}

body span.item_name {
font-size: 110% !important;}


/* 価格周り */

#rakutenLimitedId_cart span.price1 {
font-size: 100% !important;}

#rakutenLimitedId_cart span.price2 {
font-size: 120% !important;}

#rakutenLimitedId_cart span.tax_postage {
font-size: 120% !important;
padding-left: 5px;}


/* 送料無料 */
body #rakutenLimitedId_cart span.tax_postage.shippingCost_free {
padding:4px !important;
margin-left:3px !important;
letter-spacing:1px !important;}


.pointGet.riMb25.txalignLeft {
margin-top:10px;} 


/* お気に入り商品登録 */
body div.bookmarkArea {
 width:230px;
}
 
#rakutenLimitedId_aroundCart #serviceTableSml {
margin-top:7px;
}

body div.bookmarkArea div.bkm {
width:230px !important;
heght:40px !important;
margin-bottom:5px !important;
overflow:visible !important;}

body div.bookmarkArea div.bkm a.addBkm span.bkmStar {
 display:inline-block !important;
 width: 230px !important;
 height: 40px !important;
 background: url(https://image.rakuten.co.jp/webbymono/cabinet/02547396/imgrc0067828298.jpg) no-repeat !important;
}



/* お気に入り店舗登録 */
body #rakutenLimitedId_aroundCart div.shopBkm {
padding:10px 0 !important;
width:230px !important;
heght:40px !important;
margin-bottom:10px !important;}


body div.shopBookmarkArea div.shopBkm a.addShopBkm span.shopBkmStar {
 display:inline-block !important;
 width: 230px !important;
 height: 40px !important;
 background: url(https://image.rakuten.co.jp/webbymono/cabinet/02547396/imgrc0067828306.jpg) no-repeat !important;
}


/* 問い合わせボタン */
#rakutenLimitedId_aroudCart .rAskBtn {
width:230px !important;
heght:40px !important;
padding:7px 0 !important;
margin-bottom:10px !important;
overflow:visible !important;}

body div.bookmarkArea div.bkm a.addBkm span.bkmStar {
 display:inline-block !important;
 width: 230px !important;
 height: 40px !important;
 background: url(https://image.rakuten.co.jp/webbymono/cabinet/02547396/imgrc0067828298.jpg) no-repeat !important;
}



/* お気に入り店舗登録 */
body #rakutenLimitedId_aroundCart div.shopBkm {
padding:10px 0 !important;
width:230px !important;
heght:40px !important;
margin-bottom:5px !important;}


body div.shopBookmarkArea div.shopBkm a.addShopBkm span.shopBkmStar {
 display:inline-block !important;
 width: 230px !important;
 height: 40px !important;
 background: url(https://image.rakuten.co.jp/webbymono/cabinet/02547396/imgrc0067828306.jpg) no-repeat !important;
}


/* 問い合わせボタン */
body #rakutenLimitedId_aroundCart .rAskBtn {
width:230px !important;}




/* カテゴリリスト */

body a.subcategory_list {
color:#333 !important;
border:1px solid #ccc;
border-radius:5px;
display:block;
text-align:center;
text-decoration:none !important;
padding:5px;
margin:10px auto;
transition:0.3s ease-in-out;
-webkit-transition:0.3s ease-in-out;
-moz-transition:0.3s ease-in-out;}

body a.subcategory_list:hover {
color:#ccc !important;}

body span.subcategory_list {
display:none !important;}


/* カテゴリ内商品名等 */

body span.category_itemprice {
color:#b61a1a !important;
font-weight:bold !important;
font-size:90% !important;}

body #risFil a {
color:#333;
line-height:22px;}

body #risFil a:hover {
color:#333 !important;}
