﻿@charset "utf-8";

#tate_left { left: 0px; }
#tate_right { right: 0px; }

#tate_left a,
#tate_right a {
	display: block;
	min-height: 100%;
	width: 100px; 　　　　　　/* 画像の横幅 */
	visibility: visible;
	height: 8400px;
	text-indent:-9999px;
}

#tate_left,
#tate_right {
	position: absolute;
	width: 100px;  　　　　　 /* 画像の横幅 */
	min-height:100%;
	visibility: visible;
	display: block;
}


/***********************
   左縦帯バナー設定
************************/
.tateobi1 {
	background: url(http://www.rakuten.ne.jp/gold/ocs/navi/170414-lb-01.gif) repeat-y scroll;
	min-height: 100%;
	height: 8400px;
	top: 0px;
	z-index: auto;
	visibility: visible;
}

/***********************
   右縦帯バナー設定
************************/
.tateobi2 {
	background: url(http://www.rakuten.ne.jp/gold/ocs/navi/170414-lb-01.gif) repeat-y scroll;
	min-height: 100%;
	height: 8400px;
	top: 0px;
	z-index: auto;
	visibility: visible;
}

 @media screen and (max-width: 1100px) {
 #tate_left,  #tate_right {
	visibility: hidden;
	}
}



#risFil a {
line-height:1.3em;
}

#risFil .category_itemprice {
    font-size: 1.2em;
    font-weight: bold;
}

#rakutenLimitedId_cart
.price1 {font-weight:bold;}
.price2 {font-weight:bold; font-size:1.2em;}

#rakutenLimitedId_cart td{
	padding:3px;
}


div#rakutenLimitedId_aroundCart .new-cart-button {
    width: 170px !important;
    height: 50px !important;
}


#rakutenLimitedId_aroundCart table tr td {
    font-size: 16px !important;
    margin: 0;
    font-family: "メイリオ", sans-serif !important;
}


#rakutenLimitedId_aroundCart span.unit{
 font-size:18px; /*店舗ごとに任意*/
 font-weight:bold; /*店舗ごとに任意*/
 height:30px; /*店舗ごとに任意*/
}

#rakutenLimitedId_aroundCart input#units {
 border:solid 2px #ccc; /*店舗ごとに任意*/
 width: 50px !important; /*店舗ごとに任意*/
 height: 50px !important; /*店舗ごとに任意*/
 cursor:auto;
 text-indent:10px; /*店舗ごとに任意*/
 overflow:hidden;
}

/*2015.07.10追記、楽天に仕様変更がありました*/
body div#pagebody #rakutenLimitedId_aroundCart input.rCartBtn,
body div#pagebody #rakutenLimitedId_aroundCart input#units + input {
 width: 250px !important; /*店舗ごとに任意*/
 height: 60px !important; /*店舗ごとに任意*/
 background: url(http://www.rakuten.ne.jp/gold/ocs/top/161017-cartbutton.gif) 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; /*店舗ごとに任意*/
}

body div#pagebody #rakutenLimitedId_aroundCart input.rCartBtn:hover {
	opacity:0.7;
}



/* 新着商品スタッフコメント */

.baloon {
background-color:#F6F3F3;
border-radius:5px;
position:relative;
}
 
.baloon:after {
border:10px solid transparent;
border-right-color:#F6F3F3;
border-left-width:0;
left:-10px;
content:"";
display:block;
top:30px;
position:absolute;
width:0;
}


/* 下位層カテゴリへのリンク */
.subcategory_list {
display:none !important;
}
 
a.subcategory_list {
display: block !important;
text-decoration: none;
background-image: url(http://www.rakuten.ne.jp/gold/ocs/navi/btn_subcat_bg.gif); /* 店舗ごとに任意 */
background-repeat: no-repeat;
height: 50px; /* 店舗ごとに任意 */
width: 235px; /* 店舗ごとに任意 */
margin-top: 0px; /* 店舗ごとに任意 */
padding-top: 5px; /* 店舗ごとに任意 */
line-height:40px; /* 店舗ごとに任意 */
text-align: center; /* 店舗ごとに任意 */
}
 
/* マウスオーバー時のあしらいを設定 */
a.subcategory_list:hover {
filter:alpha(opacity=50); /* マウスオーバーで50%の透明になるように指定しています */
-moz-opacity: 0.5;
opacity: 0.5;
}
