@charset "utf-8";


/*RMSでもココを読んでるので消さないこと*/
#headerArea{
	width:1034px;
}


/*ヘッダー最上部のバナー：画像ありバージョン*/
/*iframe#frm_header_top{
	height:60px;	margin-bottom:20px;
}*/
/*ヘッダー最上部のバナー：基本バージョン*/
/*iframe#frm_header_top{
	height:90px;	margin-bottom:0px;
}*/

/*ヘッダー最上部のバナー：基本バージョン*/
iframe#frm_header_top{
	height:0px;	margin-bottom:0px;
		display:none;

}


/*お知らせ*/
.headline_box{
	/* [disabled]display:none; */
}

/*お知らせ*/
iframe#frm_headline{
	/*height:0px;*/
	/*height:85px;*/
	/*height:210px;*/
	/*height:10px;*/
	/*margin-bottom: 0px;*/
	/*margin-top:0;*/
	display: none;

}

#header_wrap .headline_box {

}

/*ヘッダーの高さ:基本バージョン*/
/*frame#frm_header{
	height: 210px;

/*ヘッダーの高さ*/
iframe#frm_header{
	height: 235px;
	/*height:320px;*/
	/*height:490px;*/
	margin: 0 auto;
}

/*キャンペーン高さ*/
/*内容はupdate/current/campaign.cssで指定*/
iframe#frm_header_campaign{
	height:500px;
	margin-bottom:10px;
}


/*バナー部の高さ*/
iframe#frm_banners{
	height: 440px;
	margin: 0 auto;
	margin-bottom: 10px;
}

/*特集バナー部の高さ(cartest)*/
iframe#frm_banners-cartest{
	height: 640px;
	margin: 0 auto;
	margin-bottom: 10px;
}

/*ヘッダーカルーセル部の高さ(cartest)*/
iframe#frm_car-header{
	height: 455px;
	margin: 0 auto;
	margin-bottom: 10px;
}

/*フッターカルーセル部の高さ(cartest)*/
iframe#frm_car-footer{
	height: 225px;
	/*height: 0px;*/
	margin: 0 auto;
	margin-bottom: 10px;
}


/*レフトナビの高さ*/
iframe#frm_leftnavi{
	height: 6500px;
}

/*フッター*/
#footerArea{
	text-align:center;	
}

/*週間ランキング*/
iframe#frm_ranking_week{
	height:580px;
	width:1034px;
	margin-bottom:20px;
}


/*フッターランキング*/
iframe#frm_footer_ranking{
/*	height: 1950px;*/
	height: 1540px;
	width:1034px;
	margin-bottom:20px;
	margin-top:20px;
	
}
/*フッターインフォメーション*/
iframe#frm_footer{
	height: 1920px;
	width: 100%;

}

/*カート上部のおすすめセット枠*/
iframe.wine_set_500{
	height: 950px;

}


/*カート上部のお知らせ*/
iframe.abobe_cart{
	height: 470px;
	width: 720px;

}



/*********************************/
/***********耳たぶバナー**********/
/*********************************/

/*タブ1*/
div#mimitab01 {
    top: 105px;
    height: 230px;
    width: 60px;
    right: 0;
    display: block;
    position: fixed;
    text-indent: -9999px;
    z-index: 10;
}


div#mimitab01 a {
	background: url(https://image.rakuten.co.jp/kbwine/cabinet/banner4/mimi_bgs.gif) no-repeat;		
    height: 230px;
    width: 60px;
    border: medium none;
    display: block;
    margin: 0;
    outline: medium none;
    position: fixed;
}
#mimitab01:hover,
div#mimitab01 a:hover {
	width: 90px;
}


/*タブ2*/
div#mimitab02 {
    display: block;
    top: 335px;
    height: 230px;
    width: 60px;
    right: 0;
    position: fixed;
    text-indent: -9999px;
    z-index: 10;
}


div#mimitab02 a {
	background: url(https://image.rakuten.co.jp/kbwine/cabinet/banner4/mimi_wrap.gif) no-repeat;	/*  */
	//background: url(https://image.rakuten.co.jp/kbwine/cabinet/banner2/vinos_mimitab2.jpg) no-repeat;	/* ヴィノス2 */
    border: medium none;
    display: block;
    height: 230px;
    width: 60px;
    margin: 0;
    outline: medium none;
    position: fixed;
}

#mimitab02:hover,
div#mimitab02 a:hover {
	width: 90px;
}

@media screen and (max-width : 1200px){
div#mimitab01{
	display:none !important;
}

div#mimitab02{
	display:none !important;
}
}


[if lte IE 9 ]>

body {
	background: url(null) fixed;
}

div#mimitab01 {
	position:absolute !important;
	left: expression((documentElement.scrollLeft || document.body.scrollLeft) + document.body.clientWidth - 60 + 'px');
	top: expression((documentElement.scrollTop || document.body.scrollTop) + 90 + 'px');
}

div#mimitab02 {
	position:absolute !important;
	left: expression((documentElement.scrollLeft || document.body.scrollLeft) + document.body.clientWidth - 60 + 'px');
	top: expression((documentElement.scrollTop || document.body.scrollTop) + (90 + 230 + 10) + 'px');
}

<![endif]



/*買い物籠へ入れるボタン周りのデザイン*/
.catch_copy,
.item_name,
.item_number_title,
.item_number,
#rakutenLimitedId_cart,
#rakutenLimitedId_cart,
#rakutenLimitedId_cart *,
#rakutenLimitedId_cart *,
#rakutenLimitedId_cart table tbody tr td,
#rakutenLimitedId_cart table tbody tr td
{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;
}
.item_name{
	font-size:100%!important;
}

.catch_copy{
	font-size:90%!important;	
}
span.price1 {
    background: url("https://www.rakuten.ne.jp/gold/kbwine/_rk/images/style/kbkakaku.png?") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 29px;
    width: 76px;
}

span.price2 {
    display: block;
    font-size: 24px;
    font-weight: bold;
    position: relative;
}

span.tax_postage {
    color: #000;
    font-size: 14px;
    font-weight: bold;
}


#rakutenLimitedId_aroundCart input[value="買い物かごに入れる"]{
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;
	
	border:none;

	width:190px;
	height:46px;
	border-radius:5px;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;

	background: #8fc400; /* Old browsers */
	background: -moz-linear-gradient(top,  #8fc400 0%, #7fb200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc400), color-stop(100%,#7fb200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8fc400 0%,#7fb200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8fc400 0%,#7fb200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8fc400 0%,#7fb200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8fc400 0%,#7fb200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#7fb200',GradientType=0 ); /* IE6-9 */

    box-shadow: 0 2px 0 #B5D162 inset;



}


#rakutenLimitedId_aroundCart input[value="買い物かごに入れる"]:hover{
	cursor:pointer;
	
    box-shadow: 1px 1px 2px rgba(100,100,100,0.8);
    -webkit-box-shadow: 1px 1px 2px rgba(100,100,100,0.8);
    -moz-box-shadow: 1px 1px 2px rgba(100,100,100,0.8);
}

#rakutenLimitedId_aroundCart span.rest{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;
	font-size:16px;	
	font-weight:bold;
}

#rakutenLimitedId_aroundCart span.unit{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;
	font-size:11px;	
    display: block;
    width: 250px;
}
#rakutenLimitedId_aroundCart input#units{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;
	line-height:1.2em;
	
	margin-top:2px;
    background-color: #FFF;
    border: 1px solid #666;
    color: #000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 20px;
    padding: 4px;
    text-align: center;
    width: 50px;	
}

@media screen and (max-width : 1200px){
   body{
	background-image:none !important;
}
}


.hot_word {
	margin: 0px;
}

.hot_word ul {
	margin: 0px;
}

.hot_word ul li a {
	float:left;
	font-size:11px;
	margin-top: 0px;
	margin-right: 5px;
	color:#333;
	display:inline;
	list-style-type:none;
	margin-right:23px;
	padding-left:25px;
	text-decoration: none;
}

.hot_word ul li+li a {
	border-left:1px solid #999;
}

.hot_word ul li.ttl {
	float:left;
	font-size:11px;
	margin-top: 0px;
	margin-right: 5px;
	color:#fff;
	display:inline;
	list-style-type:none;
	margin-right:23px;
	margin-left:23px;
	text-decoration: none;
	background: #333;	
	padding:0px 8px;
}


/*新着へのフロートボタン*/
#float-newicon a {
display:block;
width: 100px;
height:100px;
margin: 0;
padding: 0;
position: fixed;
bottom:160px;
left: 24px;
z-index: 990000;
}
	
@media screen and (max-width : 1200px){
#float-newicon{
	display:none !important;
}
}
