@charset "euc-jp";
/* CSS Document */

/* 親BOXを超えて横幅100%の背景設定の準備（横100％背景 ＆ フェードイン用のスタイル） */
/* 前ページに適用するのは危険なので必要なページのみに直接記入すること */
/*
html{
	overflow:auto;
}
body{
	margin:0;
	overflow-x:hidden;
	min-width:980px;
	position:relative;
}
*/



.back_alp{
	background:url(https://www.rakuten.ne.jp/gold/auc-waiper/images/1011_back_alp.gif) top center repeat-y;
	border-bottom:solid 5px #ff8001;
	padding-bottom:40px;
}

.back_avi{
	background:url(https://www.rakuten.ne.jp/gold/auc-waiper/images/1011_back_avi.gif) top center repeat-y;
	border-bottom:solid 5px #711516;
	padding-bottom:40px;
}

.back_sch{
	background:url(https://www.rakuten.ne.jp/gold/auc-waiper/images/1011_back_sch.gif) top center repeat-y;
	border-bottom:solid 5px #151314;
	padding-bottom:40px;
}

.back_doku{
	background:url(https://www.rakuten.ne.jp/gold/auc-waiper/images/1011_back_doku.gif) top center repeat-y;
	border-bottom:solid 5px #9e6f37;
	padding-bottom:40px;
}



/*-------------------- 2014上半期決算用（商品1・2・3枚並び一括指定CSS）（画像と画像の間が50pxの並び） --------------------*/

ul.img123 {
	margin:0;
	padding:0;
}
.img123 li{
	margin:50px 25px 0;
	padding:0;
	float:left;
	list-style:none;
	line-height:0;
}
.img123-1{
	width:930px;
}
.img123-2{
	width:440px;
	height:690px;
}
.img123-3{
	width:276px;
	height:420px;
}
.img123-1 img{width:930px;}
.img123-2 img{width:440px;}
.img123-3 img{width:276px;}




/*-------------------- セールアイテム用2（商品1・2・3・4枚並び一括指定CSS）（画像と画像の間が30pxの並び） --------------------*/

ul.img123b {
	margin:0;
	padding:0;
}
.img123b li{
	margin:35px 15px 0;
	padding:0;
	float:left;
	list-style:none;
	line-height:0;
}
.img123b-1{
	width:950px;
}
.img123b-2{
	width:460px;
	height:725px;
}
.img123b-3{
	width:296px;
	height:460px;
}
.img123b-4{
	width:215px;
	height:340px;
}
.img123b-1 img{width:950px;}
.img123b-2 img{width:460px;}
.img123b-3 img{width:296px;}
.img123b-4 img{width:215px;}




/*-------------------- セールアイテム用2-2（商品1・2・3・4枚並び一括指定CSS）（上にキャッチが入るVer.） --------------------*/
/*-- キャッチコピーを合わせたオリジナルのサイズは470x790 --*/
/*＜＜キャッチを入れることがあれば復活＞＞
ul.img123b2 {
	margin:0;
	padding:0;
}
.img123b2 li{
	margin:35px 15px 0;
	padding:0;
	float:left;
	list-style:none;
	line-height:0;
}
.img123b2-1{
	width:950px;
	height:515px;
}
.img123b2-2{
	width:460px;
	height:773px;
}
.img123b2-3{
	width:296px;
	height:498px;
}
.img123b2-4{
	width:215px;
	height:361px;
}
.img123b2-1 img{width:950px;}
.img123b2-2 img{width:460px;}
.img123b2-3 img{width:296px;}
.img123b2-4 img{width:215px;}
*/

ul.img123b2 {
	margin:0;
	padding:0;
}
.img123b2 li{
	margin:35px 15px 0;
	padding:0;
	float:left;
	list-style:none;
	line-height:0;
}
.img123b2-1{
	width:950px;
}
.img123b2-2{
	width:460px;
	height:725px;
}
.img123b2-3{
	width:296px;
	height:460px;
}
.img123b2-4{
	width:215px;
	height:340px;
}
.img123b2-1 img{width:950px;}
.img123b2-2 img{width:460px;}
.img123b2-3 img{width:296px;}
.img123b2-4 img{width:215px;}

  /*--リンクボックス--*/
.img123b2 li a img{
  opacity: 1;
  transition: 2s;
}
.img123b2 li a:hover img{
	opacity: 0.5;
}

.img123b2 li a {
  position: relative;
  overflow: hidden;
  float: left;
}
.img123b2 li a:after {
  position: absolute;
  z-index: 9999;
  content: "";
  top: 30%;
  left: 30%;
  width: 0%;
  height: 0%;
  transition: 0.2s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.img123b2 li a:hover:after {
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	border: 5px solid rgba(240,255,0,0.50);  /*border: 5px solid rgba(0,0,0,.3);*/
}




/*-------------------- セールアイテム用2-3（商品1・2・3・4枚並び一括指定CSS）（緑の枠線がつくタイプ） --------------------*/
/*-- キャッチコピーを合わせたオリジナルのサイズは470x790 --*/

ul.img123b3 {
	margin:0;
	padding:0;
}
.img123b3 li{
	margin:35px 15px 0;
	padding:0;
	float:left;
	list-style:none;
	line-height:0;
}
.img123b3-1{
	width:950px;
}
.img123b3-2{
	width:460px;
	height:725px;
}
.img123b3-3{
	width:296px;
	height:460px;
}
.img123b3-4{
	width:215px;
	height:340px;
}
.img123b3-1 img{width:950px;}
.img123b3-2 img{width:460px;}
.img123b3-3 img{width:296px;}
.img123b3-4 img{width:215px;}

  /*--リンクボックス--*/
.img123b3 li a img{
  opacity: 1;
  transition: 2s;
}
/*
.img123b3 li a:hover img{
	opacity: 0.5;
}
*/

.img123b3 li a {
  position: relative;
  overflow: hidden;
  float: left;
}
.img123b3 li a:after {
  position: absolute;
  z-index: 9999;
  content: "";
  top: 30%;
  left: 30%;
  width: 0%;
  height: 0%;
  transition: 0.2s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.img123b3 li a:hover:after {
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	border: 5px solid rgba(0,75,10,1.00);  /*border: 5px solid rgba(0,0,0,.3);*/
}

  /*--リンクボックス 単体指定用（緑）--*/
a.gr_border img{
  opacity: 1;
  transition: 2s;
}

a.gr_border {
  position: relative;
  overflow: hidden;
  float: left;
}
a.gr_border:after {
  position: absolute;
  z-index: 9999;
  content: "";
  top: 30%;
  left: 30%;
  width: 0%;
  height: 0%;
  transition: 0.2s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a.gr_border:hover:after {
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	border: 5px solid rgba(0,75,10,1.00);  /*border: 5px solid rgba(0,0,0,.3);*/
}




/*-------------------- セールアイテム用2-3（商品1・2・3・4枚並び一括指定CSS）（赤の枠線がつくタイプ） --------------------*/
/*-- キャッチコピーを合わせたオリジナルのサイズは470x790 --*/

ul.img123b4 {
	margin:0;
	padding:0;
}
.img123b4 li{
	margin:35px 15px 0;
	padding:0;
	float:left;
	list-style:none;
	line-height:0;
}
.img123b4-1{
	width:950px;
}
.img123b4-2{
	width:460px;
	height:725px;
}
.img123b4-3{
	width:296px;
	height:460px;
}
.img123b4-4{
	width:215px;
	height:340px;
}
.img123b4-1 img{width:950px;}
.img123b4-2 img{width:460px;}
.img123b4-3 img{width:296px;}
.img123b4-4 img{width:215px;}

  /*--リンクボックス--*/
.img123b4 li a img{
  opacity: 1;
  transition: 2s;
}
/*
.img123b4 li a:hover img{
	opacity: 0.5;
}
*/

.img123b4 li a {
  position: relative;
  overflow: hidden;
  float: left;
}
.img123b4 li a:after {
  position: absolute;
  z-index: 9999;
  content: "";
  top: 30%;
  left: 30%;
  width: 0%;
  height: 0%;
  transition: 0.2s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.img123b4 li a:hover:after {
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	border: 5px solid rgba(231,0,0,1.00);  /*border: 5px solid rgba(0,0,0,.3);*/
}

  /*--リンクボックス 単体指定用（赤）--*/
a.re_border img{
  opacity: 1;
  transition: 2s;
}

a.re_border {
  position: relative;
  overflow: hidden;
  float: left;
}
a.re_border:after {
  position: absolute;
  z-index: 9999;
  content: "";
  top: 30%;
  left: 30%;
  width: 0%;
  height: 0%;
  transition: 0.2s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a.re_border:hover:after {
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	border: 5px solid rgba(231,0,0,1.00);  /*border: 5px solid rgba(0,0,0,.3);*/
}




/*-------------------- セールアイテム用2-3（商品1・2・3・4枚並び一括指定CSS）（黄の枠線がつくタイプ） --------------------*/
/*-- キャッチコピーを合わせたオリジナルのサイズは470x790 --*/

ul.img123b5 {
	margin:0;
	padding:0;
}
.img123b5 li{
	margin:35px 15px 0;
	padding:0;
	float:left;
	list-style:none;
	line-height:0;
}
.img123b5-1{
	width:950px;
}
.img123b5-2{
	width:460px;
	height:725px;
}
.img123b5-3{
	width:296px;
	height:460px;
}
.img123b5-4{
	width:215px;
	height:340px;
}
.img123b5-1 img{width:950px;}
.img123b5-2 img{width:460px;}
.img123b5-3 img{width:296px;}
.img123b5-4 img{width:215px;}

  /*--リンクボックス--*/
.img123b5 li a img{
  opacity: 1;
  transition: 2s;
}
/*
.img123b4 li a:hover img{
	opacity: 0.5;
}
*/

.img123b5 li a {
  position: relative;
  overflow: hidden;
  float: left;
}
.img123b5 li a:after {
  position: absolute;
  z-index: 9999;
  content: "";
  top: 30%;
  left: 30%;
  width: 0%;
  height: 0%;
  transition: 0.2s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.img123b5 li a:hover:after {
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	border: 5px solid #FFFF00;  /*border: 5px solid rgba(0,0,0,.3);*/
}


  /*--リンクボックス 単体指定用（黄）--*/
a.ye_border img{
  opacity: 1;
  transition: 2s;
}

a.ye_border {
  position: relative;
  overflow: hidden;
  float: left;
}
a.ye_border:after {
  position: absolute;
  z-index: 9999;
  content: "";
  top: 30%;
  left: 30%;
  width: 0%;
  height: 0%;
  transition: 0.2s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
a.ye_border:hover:after {
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	border: 5px solid #FFFF00;  /*border: 5px solid rgba(0,0,0,.3);*/
}




/*-------------------- セールアイテム用3（画像と画像の間が6pxの並び） --------------------*/

ul.img123c {
	margin:0;
	padding:0;
}
.img123c li{
	margin:10px 3px 0;
	padding:0;
	float:left;
	list-style:none;
	line-height:0;
}
.img123c-1{
	width:974px;
}
.img123c-2{
	width:484px;
	height:746px;
}
.img123c-3{
	width:320px;
	height:492px;
}
.img123c-4{
	width:239px;
	height:372px;
}
.img123c-1 img{width:974px;}
.img123c-2 img{width:484px;}
.img123c-3 img{width:320px;}
.img123c-4 img{width:239px;}



/*-------- サイドバナー用ムーブアクション（旧） --------*/
/*
.sidemove1 {
	position:fixed;
	top:60px;
	right:-15px;
	z-index:2147483647;
}

.sidemove2 {
	position:fixed;
	top:270px;
	right:-15px;
	z-index:2147483647;
}

.sidemove3 {
	position:fixed;
	top:480px;
	right:-15px;
	z-index:2147483647;
}

.sidemove4 {
	position:fixed;
	top:690px;
	right:-15px;
	z-index:2147483647;
}

.sidemove5 {
	position:fixed;
	top:900px;
	right:-15px;
	z-index:2147483647;
}

.sidemove1 a:hover img,.sidemove2 a:hover img,.sidemove3 a:hover img,.sidemove4 a:hover img,.sidemove5 a:hover img {
	position:fixed;
	right:0px;
	opacity: 1;
	filter: Alpha(opacity=100);
}
*/


/*-------- サイドバナー用ムーブアクション（新） --------*/

.sidemove1b {
	position:fixed;
	top:60px;
	right:-55px;
	z-index:2147483647;
}

.sidemove2b {
	position:fixed;
	top:200px;
	right:-55px;
	z-index:2147483647;
}

.sidemove3b {
	position:fixed;
	top:340px;
	right:-55px;
	z-index:2147483647;
}

.sidemove4b {
	position:fixed;
	top:480px;
	right:-55px;
	z-index:2147483647;
}

.sidemove1b a:hover img,.sidemove2b a:hover img,.sidemove3b a:hover img,.sidemove4b a:hover img {
	position:fixed;
	right:0px;
	opacity: 1;/* IE以外透過設定 */
	filter: Alpha(opacity=100);/* IE用透過設定 */
}



/*-------- サイドバナー用ムーブアクション（イベントページ用） --------*/

/*右側のサイドムーブ*/
.sidemove_r1 {
	position:fixed;
	top:60px;
	right:-200px;
	z-index:2147483647;
}

.sidemove_r2 {
	position:fixed;
	top:220px;
	right:-200px;
	z-index:2147483647;
}

.sidemove_r3 {
	position:fixed;
	top:380px;
	right:-200px;
	z-index:2147483647;
}

.sidemove_r4 {
	position:fixed;
	top:540px;
	right:-200px;
	z-index:2147483647;
}

.sidemove_r1 a:hover img,.sidemove_r2 a:hover img,.sidemove_r3 a:hover img,.sidemove_r4 a:hover img	 {
	position:fixed;
	right:0px;
	opacity: 1;/* IE以外透過設定 */
	filter: Alpha(opacity=100);/* IE用透過設定 */
}

/*左側のサイドムーブ*/
.sidemove_l1 {
	position:fixed;
	top:60px;
	left:-200px;
	z-index:2147483647;
}

.sidemove_l2 {
	position:fixed;
	top:220px;
	left:-200px;
	z-index:2147483647;
}

.sidemove_l3 {
	position:fixed;
	top:380px;
	left:-200px;
	z-index:2147483647;
}

.sidemove_l4 {
	position:fixed;
	top:540px;
	left:-200px;
	z-index:2147483647;
}

.sidemove_l1 a:hover img,.sidemove_l2 a:hover img,.sidemove_l3 a:hover img,.sidemove_l4 a:hover img	 {
	position:fixed;
	left:0px;
	opacity: 1;/* IE以外透過設定 */
	filter: Alpha(opacity=100);/* IE用透過設定 */
}





/*-------------------- セールアイテム用3（上記よりさらに間隔が狭い並び） --------------------*/

ul.img123c {
	margin:0;
	padding:0;
}
.img123c li{
	margin:35px 15px 0;
	padding:0;
	float:left;
	list-style:none;
}
.img123c-1{
	background:#ffffff;
	width:974px;
}
.img123c-2{
	background:#ffffff;
	width:484px;
}
.img123c-3{
	background:#ffffff;
	width:320px;
}
.img123c-4{
	background:#ffffff;
	width:239px;
}
.img123c-1 img{width:974px;}
.img123c-2 img{width:484px;}
.img123c-3 img{width:320px;}
.img123c-4 img{width:239px;}




/*-------------------- 横100%、表示数可変レイアウト（商品バナー（小）並びCSS） --------------------*/

ul.img100w {
	margin:0 auto;
	padding:0;
	min-width:980px;
	max-width:100%;
	text-align:center;
}
.img100w li{
	margin:30px 5px 0;
	width:300px;
	padding:0;
	display:inline-block;
	list-style:none;
}
.img100w img{width:300px;}




/*-------------------- 横100％背景 ＆ フェードイン用のスタイル --------------------*/

.ev_ttlwide{
	margin:30px -500% 60px;
	padding:0 500%;
	display:block;
	background:#bf0000;
	text-align:center;
}
/*動作させる画像に付けるクラス*/
.s_posi_l5s{
	margin-left:-3000px;/*画像の初期位置*/
}
.s_posi_r5s{
	margin-right:-3000px;/*画像の初期位置*/
}
*/




/*-------------------- （新）イベントページ下部ホバーアイコン --------------------*/

#down_bicon{/* 幅100％、ポジション決め */
	width:100%;
	position:relative;
	position:fixed;
	bottom:-65px;
	left:0;
	background:#000;
}

#down_bicon_in{/* ホバーするdivタグ */
	width:100%;
	padding:25px 0 0 0;
	background:#000 url(../images/bicon_come1.gif) top center no-repeat;
	text-align:center;
}

#down_bicon_in:hover{/* ホバーするdivタグ（実行コード） */
	position:absolute;
	bottom:65px;
	background:#000 url(../images/bicon_come2.gif) top center no-repeat;
}

#down_bicon_in p{
	margin:4px 0 6px;
	padding:0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FF0;
}
	
#down_bicon_in ul{
	margin:0 auto;
	padding:0;
	display:block;
	text-align:center;
}

#down_bicon_in li{
	margin:2px -1px;
	padding:0;
	display:inline-block;
	list-style:none;
}
	
#down_bicon_in a{
	width:100%;
	height:100%;
	display:block;
}



/*------------ セールトピックス ------------*/
#new_tp{
	width:978px;
	border:solid 1px #000;
	padding:0;
	margin:0 auto;
}



/*------------ 以下、サイドのカテゴリメニュー ------------*/
/*テキストの場合はこっち*/
/*
#ev_menu_base{
	position:relative;
	position:fixed;
	top:100px;
	left:0px;
	width:100%;
}

#ev_menu_w{
	position:relative;
	width:980px;
	margin:0 auto;
}

#ev_menu_w ul{
	margin:0;
	padding:0;
	display:block;
	width:140px;
	position:absolute;
	top:0px;
	right:-150px;
}

#ev_menu_w li{
	margin:0 0 1px 0;
	display:block;
	list-style:none;
	background:#000000;
	font-size:14px;
	color:#FFFFFF;
}

#ev_menu_w li p{
	display:block;
	padding:5px;
	margin:0;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

#ev_menu_w li a{
	display:block;
	padding:5px;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
}

#ev_menu_w li a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	background:#444444;
}

.cart_bg{
	background:#bf0000;
}
*/

/*画像の場合はこっち*/
#ev_menu_base{/*画面位置固定用の大枠CSS*/
	position: relative;
	position: fixed;
	top: 10px;
	left: 0px;
	width: 100%;
}

#ev_menu_w{/*横位設定定用のサブ枠CSS*/
	position:relative;
	width:980px;
	margin:0 auto;
}

#ev_menu_w ul{
	margin:0;
	padding:0;
	display:block;
	width:140px;
	position:absolute;
	top:0px;
	right:-150px;
}

#ev_menu_w li{
	margin:0 0 1px 0;
	padding:0;
	display:block;
	height:30px;
	list-style:none;
	background:#FFFFFF;
	font-size:14px;
	color:#FFFFFF;
}

#ev_menu_w li p{
	display:block;
	padding:5px;
	margin:0;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

#ev_menu_w li a{
	display:block;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
}

/*コンバットフェア用のサイドのカテゴリメニュー*/
#ev_menu_com{/*横位置設定用のサブ枠CSS*/
	position:relative;
	width:980px;
	margin:0 auto;
}

#ev_menu_com ul{
	margin:0;
	padding:0;
	display:block;
	position:absolute;
	top:0px;
	right:-115px;
}

#ev_menu_com li{
	margin:0 0 1px 0;
	padding:0;
	display:block;
	height:30px;
	list-style:none;
	background:#FFFFFF;
	font-size:14px;
	color:#FFFFFF;
}

#ev_menu_com li p{
	display:block;
	padding:5px;
	margin:0;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

#ev_menu_com li a{
	display:block;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
}

/* 5/30 スーパーSALE用*/
#ev_menu_super{/*横位置設定用のサブ枠CSS*/
	position:relative;
	width:980px;
	margin:0 auto;
}

#ev_menu_super ul{
	margin:0;
	padding:0;
	display:block;
	position:absolute;
	top:0px;
	right:-190px;
}

#ev_menu_super li{
	margin:0;
	padding:0;
	display:block;
/*	height:50px;*/
	list-style:none;
	background:#FFFFFF;
	font-size:14px;
	color:#FFFFFF;
}

#ev_menu_super li p{
	display:block;
	padding:5px;
	margin:0;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

#ev_menu_super li a{
	display:block;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
}





/*-- 画像切り替え用CSS（470x370） --*/
/* 450 */
.ev_fade470 {
	margin: 0px auto;
	width: 450px;
	height: 450px;
	text-align: left;
	overflow: hidden;
}
.ev_fade470 ul {
	width: 450px;
	height: 450px;
	margin:0;
	padding:0;
	text-align: left;
	overflow: hidden;
	position: relative;
}
.ev_fade470 ul li {
	top: 0px;
	left: 0px;
	width: 450px;
	height: 450px;
	margin:0;
	padding:0;
	display: none;
	position: absolute;
}

/* 980 */
.ev_fade980 {
	margin: 0px auto;
	width: 980px;
	height: 450px;
	text-align: left;
	overflow: hidden;
}
.ev_fade980 ul {
	width: 980px;
	height: 450px;
	margin:0;
	padding:0;
	text-align: left;
	overflow: hidden;
	position: relative;
}
.ev_fade980 ul li {
	top: 0px;
	left: 0px;
	width: 980px;
	height: 450px;
	margin:0;
	padding:0;
	display: none;
	position: absolute;
}
