#sale_sidebanner_ul{
	display:none;
}


body {
	width:100%;
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;}

a:link{color:#2F2120;}
a:visited{color:#630;}
a:hover{color:#F30;}
a:active{color:#C00;}

a:hover img{	
-ms-filter: "alpha( opacity=50 )";/*for IE8*/
	filter: alpha(opacity=50); /*for IE6〜7*/
	opacity: 0.50;
}


/* "トップページ_レイアウト" セクション
--------------------------------------------------------------------------	*/


div#container {
	width: 980px;	
	margin: 0 auto;
	padding:0px 15px;
	text-align:left;
}


div#sideArea{
	float:left;
	width:200px;
  margin:20px 0 0 0;
padding:0;
}

div#centerArea{
	float:left;
	width:750px;
	margin:20px 0 0 20px;
	padding:0;
	}

div#footerArea{
	clear:both;
	width:990px;
	margin:20px 0 0 0;
}


.clearfix:after{
	display:block;
	clear:both;
	height:0;
	line-height:0;
	visibility:hidden;
	content:".";
	font-size:0.1em;
}

.clearfix{
	display:inline-block;
}



/* "ヘッダー" セクション
--------------------------------------------------------------------------	*/

.rmv{
	display:block;
	position:absolute;
	top:-9999px;
	left:-9999px;
}




/* "楽天イベント情報掲載スペース
--------------------------------------------------------------------------	*/


div#ivent_area{ border:#999999 1px solid;  padding:5px; background-color:#eee; width:960px; margin-top:5px;  text-align:center; margin-bottom:5px; margin-left:5px; clear:both;}

div#ivent_area table td.point{ text-align:left; color:#FF0000; font-size:12px; }
div#ivent_area table td.com{ text-align:left; color:#000; font-size:10px;}
div#ivent_area table td.img{ width:310px;}

/*




/* "長期休暇について
--------------------------------------------------------------------------	*/


div#yasumi{ border:#CC0000 3px solid;  padding:5px; background-color:#fff; width:960px; margin:10px 0 5px 0; color:#333; font-size:12px; clear:both;}

div#yasumi td p{ text-align:left; color:#CC0000; font-size:14px; font-weight:bold; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; border-bottom:#C00 double; }


div#yasumi td{ color:#333; font-size:12px;  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  }

/*




/* "ロゴ" セクション
-----------------------	*/

#logo_sabu{
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

#logo_main{
margin-left:0px;
margin-top:5px;
margin-bottom:0px;
float:left;
display:block;
}



/* "グローバルナビゲーション" セクション
----------------------------------------------*/


div.header{
	width: 100%;
	margin: 0;
	padding:0;
	}





#globalnav{
	width:990px;
	height:39px;
	margin:0 0 5px 0;
	padding:0;
}


#globalnav ul{
	width:990px;
	margin:0;
	padding:0;
}

#globalnav li{
display:inline;
}

#globalnav li a{
	display:block;
	float:left;
	height:39px;
	margin-top:0px;
	text-indent:-9999px;
	text-decoration:none;
	/*\*/
	overflow:hidden;
	/**/
}



.head_banner{
	margin:0;
	padding:1px 0 0 0;}


.head_banner img{
	border:solid 1px #990000;
	}
	
.head_banner td{
padding:4px;
}






/*	マウスのオン、オフの設定
-------------------------- */
/*	オフ	*/
#gn-top a       {width:88px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi-k2.jpg") 0 0 no-repeat;}
#gn-men a{width:116px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi-k2.jpg") -88px 0 no-repeat}
#gn-kome a    {width:137px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi-k2.jpg") -204px 0 no-repeat}
#gn-sonota a    {width:141px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi-k2.jpg") -341px 0 no-repeat}
#gn-muryou a     {width:106px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi-k2.jpg") -482px 0 no-repeat}
#gn-otameshi a    {width:94px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi-k2.jpg") -588px 0 no-repeat}
#gn-ichiran a    {width:84px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi-k2.jpg") -682px 0 no-repeat}
#gn-pre a    {width:92px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi-k2.jpg") -766px 0 no-repeat}
#gn-kago a    {width:122px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi-k2.jpg") -858px 0 no-repeat}

/*	オーバー	*/
#gn-top a:hover      {background-position: 0 -39px;}
#gn-men a:hover {background-position: -88px -39px;}
#gn-kome a:hover         {background-position: -204px -39px;}
#gn-sonota a:hover         {background-position: -341px -39px;}
#gn-muryou a:hover           {background-position: -482px -39px;}
#gn-otameshi a:hover         {background-position: -588px -39px;}
#gn-ichiran a:hover         {background-position: -682px -39px;}
#gn-pre a:hover         {background-position: -766px -39px;}
#gn-kago a:hover         {background-position: -858px -39px;}

/*	オン	*/
#gn-top a.on, #gn-home a.on:hover        {background-position: 0 -78px;}
#gn-men a.on, #gn-men a.on:hover {background-position: -88px -90px;}
#gn-kome a.on, #gn-kome a.on:hover         {background-position: -204px -78px;}
#gn-sonota a.on, #gn-sonota a.on:hover         {background-position: -341px -78px;}
#gn-muryou a.on, #gn-muryou a.on:hover           {background-position: -482px -78px;}
#gn-otameshi a.on, #gn-otameshi a.on:hover         {background-position: -588px -78px;}
#gn-ichiran a.on, #gn-ichiran a.on:hover         {background-position: -682px -78px;}
#gn-pre a.on, #gn-pre a.on:hover         {background-position: -766px -78px;}
#gn-kago a.on, #gn-kago a.on:hover         {background-position: -858px -78px;}









/* "ヘッダーナビゲーション" セクション
----------------------------------------------*/

#headnav ul{
	width:560px;
margin-left:390px;
margin-top:0px;
margin-bottom:0px;
}

li#hn-info,
li#hn-info2,
li#hn-maga,
li#hn-rebyu,
li#hn-r-top{
	display:inline;
}


li#hn-info a,
li#hn-info2 a,
li#hn-maga a,
li#hn-rebyu a,
li#hn-r-top a{
	display:block;
	margin:0;
	padding:0;
	float:left;
	height:32px;
	text-indent:-9999px;
	text-decoration:none;
	/*\*/
	overflow:hidden;
	/**/
}



/*	マウスのオン、オフの設定
-------------------------------- */
/*	オフ	*/
#hn-info a       {width:74px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi2.jpg") 0 0 no-repeat; }
#hn-info2 a    {width:153px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi2.jpg") -75px 0 no-repeat;}
#hn-maga a   {width:133px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi2.jpg") -227px 0 no-repeat;}
#hn-rebyu a    {width:90px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi2.jpg") -360px 0 no-repeat;}
#hn-r-top a    {width:90px;background:url("http://www.rakuten.ne.jp/gold/hot-emu/img/header/navi2.jpg") -450px 0 no-repeat;}


/*	オーバー	*/
#hn-info a:hover       {background-position: 0 -32px;}
#hn-info2 a:hover    {background-position: -75px -32px;}
#hn-maga a:hover   {background-position: -227px -32px;}
#hn-rebyu a:hover    {background-position: -360px -32px;}
#hn-r-top a:hover    {background-position: -450px -32px;}















/* "センター" セクション
--------------------------------------------------------------------------	*/




/* "スライドショー"セクション
/* ---------------------------------------------------- */
#slideshow {
width: 750px;
height: 380px;
background-color: #000000;
	border: 1px solid #fee6ee;
	margin:0;
	padding:0;
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            


#slideshow .slides {
overflow: hidden;
width: 750px;
height: 300px;
display: inline;
}

#slideshow .slides ul {
width: 750px;
height: 300px;
}

#slideshow .slides li {
width: 750px;
height: 300px;
float: left;
display: inline;
}

#slideshow .slides h2 {
margin-top: 0;}

/* ----------------------------- */
/* SLIDESHOW > NAVIGATION
/* ----------------------------- */
#slideshow .slides-nav {
background-color: #000000;
	width: 175px;
	text-align: center;
	display: inline;
	height: 70px;
	overflow: hidden;
	margin:0;
	padding:0;
	list-style:none;
}

#slideshow .slides-nav ul {
width: 175px;
height: 70px;
}

#slideshow .slides-nav li {
float: left;
	width: 175px;
	height: 70px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 1px;
	padding-bottom: 5px;
	display: inline;
	background-color: #000000;

}

#slideshow .slides-nav li a {
display: block;
outline: none;
}

#slideshow .slides-nav li img {
	-ms filter:"alpha( opacity=60)";/*for IE6~7*/
	opacity:0.60;
	
cursor:pointer;
cursor:hand;}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #CC3300;}

.js #slideshow .slides-nav li.on a {
}




/* "トピックとイベント" セクション
--------------------------------------------------	*/

div#TopicIventArea{
	width:750px;
margin:15px 0; padding:0;
	}



/* "トピック" セクション
--------------------------	*/

div#TopicArea{
	width:230px;
	height:352px;
	float:left;
	margin:0; padding:0;
	background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/topic_footer.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;}
	
	div#TopicArea h2{		
		width:230px;
		height:30px;
		margin:0;
		padding:0;
		background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/topic_header.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;}
	
	div#TopicArea ul{
		width:195px;
		height:300px;
		margin:0 ; padding:0 10px ;
		list-style:none;
		overflow:auto;
		}
	
	
	div#TopicArea li{
		text-align:left;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style-type: none;
	font-size: 82%;
	line-height: 1.2;
	background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/inc_line_horizon.gif");
	background-position:left bottom;
	background-repeat:repeat-x;
}


div#TopicArea li img{
	float: left;
	margin: 0 7px 0 0;
	 border-style:none;
}

div#TopicArea li a{
	 border-style:none;
}



div#TopicArea li span{
	color:#C00;
	list-style-type: none;
	font-size: 75%;
	font-weight:bold;
	line-height: 1.2;
	margin:0; padding:0;
	}
		
	div#TopicArea li span img{
	float: left;
	margin:0; padding:0;
	}
	
	


/* "イベント" セクション
--------------------------	*/
	
div#IventArea{
	width:510px;
	height:340px;
	float:right;
	margin:12px 0 0 0 ; padding:0;
	}


/* "バナー" セクション
-------------------------------------------------	*/

div#bannerArea{
	width:750px;
	clear:both;
	display:inline-block;
margin: 0; padding: 0;
}


div#bannerArea td img a{
 margin: 0;
 padding: 0;
 border:1px solid #333;
}


 


/* "おすすめ商品" セクション
---------------------------------------------------	*/

div#itemArea{width:750px;
margin:5px auto;}



div#itemArea h2{
	width:750px;
	height:115px;
	margin: 15px 0 0 0;
	text-indent:-9999px;
		background-image: url("http://www.rakuten.ne.jp/gold/hot-emu/img/itemarea_main.jpg");
	background-repeat: no-repeat;
	background-position: right center;
}



div#itemArea div.itemBox1{
	float:left;
	width:221px;
	height:430px;
	margin:0 10px 10px 0;
	padding:5px;
	border:1px solid #630;
	color:#333;
	background-color:#fff;
}
	 



div#itemArea div.itemBox1 dl{
	position: relative;
	padding:0;
	margin:0;
	width: 221px;
}
div#itemArea div.itemBox1 dl dt{
	margin: 0 0 15px 0;
	padding:0;
	font-size:16px;
	color:#C00;
	line-height: 1.3;
}
div#itemArea div.itemBox1 dl dt img{
	margin: 0;
	padding:0;
	width:220px;
	height:220px;
	border:none;
}
div#itemArea div.itemBox1 dl dd{
	margin: 0;
	padding:0;
}
div#itemArea div.itemBox1 dl dd ul{
	margin: 0;
	padding:0;
}

div#itemArea div.itemBox1 dl dd ul li{
	list-style-type: none;	
	margin: 0;
	padding:0;
}


div#itemArea div.itemBox1 dl dd ul li{
	list-style-type: none;
	padding:0;
	margin:0;	
}

div#itemArea div.itemBox1 dl dd ul li.explain{
	margin: 0 0 7px 0;
	font-size:12px;
	line-height: 1.3;
}

div#itemArea div.itemBox1 dl dd ul li.entry{
	margin: 0 0 15px 0;
	font-size: 82%;
	line-height: 1.0;
	text-align: center;
}
div#itemArea div.itemBox1 dl dd ul li.entry a{
	padding: 3px 0 3px 10px;
	background-image: url("http://www.rakuten.ne.jp/gold/hot-emu/img/btEntry.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 82%;
}
*html div#itemArea div.itemBox1 dl dd ul li.entry a{/*for IE6 hack*/
	padding: 0 0 3px 10px;
}
*:first-child + html div#itemArea div.itemBox1 dl dd ul li.entry a{/*for IE7 hack*/
	padding: 0 0 3px 10px;
}
div#itemArea div.itemBox1 dl dd ul li.entry a span{
	padding: 3px 10px 3px 0;
	background-image: url("http://www.rakuten.ne.jp/gold/hot-emu/img/btEntry.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
div#itemArea div.itemBox1 dl dd ul li.entry a:hover,
div#itemArea div.itemBox1 dl dd ul li.entry a:hover span{
	background-image: url("http://www.rakuten.ne.jp/gold/hot-emu/img/btEntry_hover.gif");
	color: #FFFFFF;
}





/* "サイド" セクション
--------------------------------------------------------------------------	*/


/* "検索" セクション
-------------------------	*/
.side_search {
	border: 1px outset #999;
	padding:4px;
	margin:0;
	width: 190px;
}

div#sideArea h2.search_title{
	background-color:#333;
	margin:0;
	padding:2px 2px 2px 17px;
	width: 181px;
	height:16px;
	font-size:12px;
	color:#FFF;
	background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/cafe_icon_arrow2.gif");
	background-position:4px center;
	background-repeat:no-repeat;
}






/* "ランキング" セクション
-------------------------	*/


div#rankingArea h2 {		
		width:200px;
		height:55px;
		margin:10px 0 0 0;
		padding:0;
		background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/rank_header.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	


table.ranking{
	margin:0;
	padding:0;
	border-left:1px solid #FF9900;
	border-right:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	width:200px;
}

table.ranking td{
	text-align:left;
	margin:0;
	padding:4px 8px 4px 0px;
	font-size:70%;
	line-height:13px;
	vertical-align:top;
	border-bottom:1px dotted #FF9900;
}

table.ranking td img{
	margin:0 4px auto 4px;
	float:left;
	border-style:none;
}

table.ranking td a{
	border-style:none;
}

table.ranking td.last{
	width:200px;
	font-size:10px;
	margin:0;	
	padding:4px 0;
	color:#333333;
	text-align:center;
	line-height:13px;
	vertical-align:top;
	border:none;
}






/* "サイド商品紹介" セクション
-------------------------	*/

div.sideItemBox{
	width:200px;
	margin:0;
	padding:0;	
}

div.sideItemBox h3{
	width:200px;
	height:22px;
	margin:20px 0 0 0;
	padding:2px;
	background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/side_back.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	font-size:80%;
	color:#FFF;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
	

div.sideItemBox ul{
	width: 200px;
	margin:0;
	padding:0;
}

div.sideItemBox ul li{
	width: 200px;
	margin: 0 0 5px 0;
	list-style-type: none;
	text-align: left;
	line-height:1.2;
}

div.sideItemBox ul li div{
	text-align: left;
	width:173px;
	font-size:80%;
	list-style-type:none;
    vertical-align:middle;
	margin:5px;
	padding:0 0 5px 15px;
	background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/icon_arrow4.jpg");
	background-position:left center;
	background-repeat:no-repeat;
}

div.sideItemBox ul li a{
	text-decoration:none;
    }

div.sideItemBox img{
	border:none;}
		
div.sideItemBox a{
	border:none;}
			
	



/* "種類で選ぶ、価格で選ぶ" セクション
-------------------------	*/



div#sideCategory{
	width: 200px;
	margin: 0;
	text-align: left;
   
}
	

div#sideCategory h3{
	width:200px;
	height:22px;
	margin:20px 0 0 0;
	padding:2px;
	background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/side_back.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	font-size:80%;
	color:#FFF;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

div#sideCategory ul{
	list-style-type:none;
	margin:0;
	padding:0;
}


div#sideCategory ul li{
	width: 200px;
	margin: 0 0 5px 0;
	list-style-type: none;
	text-align: left;
	line-height:1.2;
}

div#sideCategory ul li div{
	text-align: left;
	width:185px;
	font-size:85%;
	list-style-type:none;
    vertical-align:middle;
	margin:5px;
	padding:0 0 5px 15px;
	background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/icon_arrow4.jpg");
	background-position:left center;
	background-repeat:no-repeat;
}

div#sideCategory ul li a{
    text-decoration:none;
}

div#sideCategory ul li a:hover{
	position:relative;
	bottom:-3px;
	background-color:#CCC;
}




/* "店長挨拶" セクション
-------------------------	*/

div#tenchoArea{
	width:200px;
	float:left;
	margin:15px 0 15px 0; padding:0;
	background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/tencho_back.jpg");
	background-position:left bottom;
	background-repeat:repeat-y;}
	
	div#tenchoArea h3{		
		width:200px;
		height:33px;
		margin:0;
		padding:0;
		background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/tencho_header.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;}


	div#tenchoArea p.photo{
		float:left;
		width:80px;
		padding: 5px;
		margin:0;
	}
	
	
	
	div#tenchoArea p.explain{
		float:left
		width:105px;
		font-size:12px;
		line-height:1.1;
		padding: 5px;
		margin:5px 0;
	}








/* "サイドバナー" セクション
-------------------------	*/

div.sideBanner{
	width:200px;
	margin:0;
	padding:0;	
}


div.sideBanner img{
	display:block;
	clear:both;
	margin:15px 0 0 0 ;
	padding:0;
	border:none;
	}
		
div.sideBanner a{
	border:none;}
	
			
			
			
		
/* "カレンダー" セクション
-------------------------	*/	
			
	div.calendar{
	width: 198px;
	margin: 15px 0 20px 0;
	border: 1px solid #333;
	background-color:#FC3;
}
div.calendar h3{
	margin: 0 0 5px 0;
	padding: 3px;
	background-color:#333;
	color: #FFFFFF;
	font-size: 82%;
	text-align: center;
}


div.calendar table{
	width: 190px;
	margin: 0 auto 10px auto;
	border-collapse: separate;
	border-spacing: 2px;
}
div.calendar table caption{
	table-caption: top;
	text-align: left;
	font-size: 90%;
	font-weight: normal;
	font-weight:bold;
	color:#333;
}

div.calendar p{
	width: 186px;
	padding: 0 6px 4px 6px;
	table-caption: top;
	text-align: left;
	font-size: 11px;
	line-height: 1.4;
}


div.calendar span{
	text-align: left;
	font-size: 13px;
	line-height: 1.4;
	font-weight:bold;
	color:#333;
}

div.calendar table th{
	padding: 2px;
	background-color: #CCCCCC;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color:#333;
}
div.calendar table td{
	padding: 2px;
	background-color: #FFFFFF;
	text-align: center;
		font-size: 12px;
	font-weight: bold;
	color:#333;
}
div.calendar table td.sun{ color: #990000;}
div.calendar table td.sat{ color: #003399;}
div.calendar table td.holiday{ color: #990000;}
div.calendar table td del{
	display: block;
	background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/cafe_line_del.gif");
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
}		
			
			
	
	
	/* "フッター" セクション
--------------------------------------------------------------------------	*/
	
		
			
	div#footerArea div.ft {
		margin:5px;
		font-size:12px;
		color:#333;
		line-height:1.4;
		text-align:left;}	
		
		
	div#footerArea h4{
		color:#fff;
		font-size:13px;
		text-align:left;
		width:300px;
		margin:0;
		padding:5px;
		background-image:url("http://www.rakuten.ne.jp/gold/hot-emu/img/wood_back.jpg");
		background-repeat:no-repeat;
	}
			
	/* 商品ページ　お客様の声
--------------------------------------------------------------------------	*/
.koe_area{
  width:900px;
  padding:0px;
  background:url(http://image.rakuten.co.jp/hot-emu/cabinet/01-kokin-500set-koe4.jpg) repeat-y top left;
}

.radius_red{
 border-color:#990000;
 border:1px solid #990000;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -khtml-border-radius: 10px;
}
