@charset "UTF-8";


/* デジタルモンスターカードゲーム デジモン20thアニバーサリーセット
------------------------------------------------------*/
#anniversary-set-20th_naviarea { width: 886px; height: 85px; margin:0; padding:0; background: url(../images/goods/anniversary-set-20th/img_contents_02.jpg) no-repeat;}

#anniversary-set-20th_navi { width: 848px; margin: 0 auto; padding:6px 0 0;}
#anniversary-set-20th_navi li{margin:0; padding: 0; line-height: 0;}
#anniversary-set-20th_navi li a{ text-indent: -9999px; display: block;}

#anniversary-set-20th_navi li#navi-news1 a{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat 0 0; float: left; margin-right:6px;}
#anniversary-set-20th_navi li#navi-news1 a:hover{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat 0 -64px; float: left;}

#anniversary-set-20th_navi li#navi-news2 a{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -284px 0; float: left; margin-right:6px;}
#anniversary-set-20th_navi li#navi-news2 a:hover{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -284px -64px; float: left;}

#anniversary-set-20th_navi li#navi-news3 a{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -566px 0; float: left;}
#anniversary-set-20th_navi li#navi-news3 a:hover{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -566px -64px; float: left;}


/* デジモンカードゲーム　デジモンアドベンチャーtri.ファーストメモリアルセット
------------------------------------------------------*/
#tri-memorial-set_naviarea { width: 886px; height: 85px; margin:0; padding:0; background: url(../images/goods/tri-memorial-set/img_contents_02.jpg) no-repeat;}

#tri-memorial-set_navi { width: 848px; margin: 0 auto; padding:6px 0 0;}
#tri-memorial-set_navi li{margin:0; padding: 0; line-height: 0;}
#tri-memorial-set_navi li a{ text-indent: -9999px; display: block;}

#tri-memorial-set_navi li#navi-news1 a{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat 0 0; float: left; margin-right:6px;}
#tri-memorial-set_navi li#navi-news1 a:hover{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat 0 -64px; float: left;}

#tri-memorial-set_navi li#navi-news2 a{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -284px 0; float: left; margin-right:6px;}
#tri-memorial-set_navi li#navi-news2 a:hover{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -284px -64px; float: left;}

#tri-memorial-set_navi li#navi-news3 a{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -566px 0; float: left;}
#tri-memorial-set_navi li#navi-news3 a:hover{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -566px -64px; float: left;}

.twitterCol_tri-memorial-set {
  position: relative;
  width: 886px;
  background: url(../images/goods/tri-memorial-set/news02/img_bg_02.jpg) repeat-y center center ;
}

.twitter_tri-memorial-set{
  text-align:center;
  margin:auto;
  padding:10px;
  width:520px;
}

.bg_tri-memorial-set-in {
	width: 886px;
	height: 129px;
	background: url(../images/goods/tri-memorial-set/news03/img_bg.jpg) left top repeat-y;
	}

a.btn_tri-memorial-set {
	display: block;
	width: 598px;
	height: 91px;
	text-indent: -9999px;
	margin: 0px auto 10px auto;
	background: url(../images/goods/tri-memorial-set/news03/btn_p-bandai.png) no-repeat 0 0;
}

a.btn_tri-memorial-set:hover {
	display: block;
	width: 598px;
	height: 91px;
	text-indent: -9999px;
	margin: 0px auto 10px auto;
	background: url(../images/goods/tri-memorial-set/news03/btn_p-bandai.png) no-repeat 0 -91px;
}


/* デジモンカードゲーム　ディーアークver.15th Edition
------------------------------------------------------*/
#tamers-set_naviarea { width: 886px; height: 85px; margin:0; padding:0; background: url(../images/goods/15th_tamers/img_contents_02.jpg) no-repeat;}

#tamers-set_navi { width: 848px; margin: 0 auto; padding:6px 0 0;}
#tamers-set_navi li{margin:0; padding: 0; line-height: 0;}
#tamers-set_navi li a{ text-indent: -9999px; display: block;}

#tamers-set_navi li#navi-news1 a{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat 0 0; float: left; margin-right:6px;}
#tamers-set_navi li#navi-news1 a:hover{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat 0 -64px; float: left;}

#tamers-set_navi li#navi-news2 a{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -284px 0; float: left; margin-right:6px;}
#tamers-set_navi li#navi-news2 a:hover{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -284px -64px; float: left;}

#tamers-set_navi li#navi-news3 a{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -566px 0; float: left;}
#tamers-set_navi li#navi-news3 a:hover{ width: 278px; height:64px; background: url(../images/goods/15th_tamers/btn_navi.png) no-repeat -566px -64px; float: left;}

a.btn_tamers_order {
	display: block;
	width: 598px;
	height: 91px;
	text-indent: -9999px;
	margin: 0px auto 10px auto;
	background: url(../images/goods/15th_tamers/btn_p-bandai.png) no-repeat 0 0;
}

a.btn_tamers_order:hover {
	display: block;
	width: 598px;
	height: 91px;
	text-indent: -9999px;
	margin: 0px auto 10px auto;
	background: url(../images/goods/15th_tamers/btn_p-bandai.png) no-repeat 0 -91px;
}



/* 商品詳細
------------------------------------------------------*/
.products-detail_15thbox { background: url(../images/goods/img_index03.jpg) 0 0 no-repeat; width: 886px; height: 483px;}
.products-detail_15thbox dl { text-indent: -9999px;}

.products-detail_returns01 { background: url(../images/goods/goods06/img_index04.jpg) 0 0 no-repeat; width: 886px; height: 483px;}
.products-detail_returns01 dl { text-indent: -9999px;}

.products-detail_returns02 { background: url(../images/goods/returns02/img_index03.jpg) 0 0 no-repeat; width: 886px; height: 531px;}
.products-detail_returns02 dl { text-indent: -9999px;}

/* 商品トビラページ
------------------------------------------------------*/
.productsCol{
	background: url(../images/goods/product/bg_product.jpg) 0 0 repeat-y; width:886px;
	width:886px;
}
.productsCol ul{
	padding-bottom:10px;
}

/*予約受付中ボタン*/
.btn_main{
	display: block;
	width: 605px;
	height: 91px;
	text-indent: -9999px;
	margin: 250px auto 0 auto;
	background: url(../images/goods/btn_main.png) no-repeat 0 0;
}
.btn_main:hover{
	background-position: 0 -91px;
}

/*予約受付中ボタン(終了時)*/
.btn_main-close{
	display: block;
	width: 886px;
	height: 91px;
	text-indent: -9999px;
	margin: 210px auto 0 auto;
	background: url(../images/goods/btn_main_off01.png) no-repeat 0 0;
}

.btn_main-close2{
	display: block;
	width: 886px;
	height: 91px;
	text-indent: -9999px;
	margin: 253px auto 0 auto;
	background: url(../images/goods/btn_main_off01.png) no-repeat 0 0;
}

/*過去商品一覧*/
.btn_product{
	display: block;
	width: 415px;
	height: 91px;
	text-indent: -9999px;
	margin: 20px auto 20px auto;
	background: url(../images/goods/btn_product.png) no-repeat 0 0;
}
.btn_product:hover{
	background-position: 0 -91px;
}
.productsCol li{
	display:block;
	margin:20px auto;
	background:white;
	width:600px;
	height:100px;
}
.productsCol li a{
	display:block;
	background:white;
	width:600px;
	height:100px;
}
.productsCol li a:hover{
	opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=60 )";
}

/*DMCG HEADLINE
------------------------------------------------------*/
/*DMCG HEADLINE 予約受付中ボタン*/
p.bg_mainbtn-in{
	width: 886px;
	height: 119px;
	background: url(../images/goods/bg_mainbtn-in.jpg) left top repeat-y;
	}

.btn_main-in{
	display: block;
	width: 605px;
	height: 91px;
	text-indent: -9999px;
	margin: 0px auto 10px auto;
	background: url(../images/goods/btn_main.png) no-repeat 0 0;
}

/*DMCG HEADLINE このページのトップへ*/
#pagetop-in {
	background: url(../images/common/bg_pagetop-in.jpg) no-repeat 0 0;
	width: 900px;
	height: 28px;
	margin: 0 auto;
	}	
#pagetop-in p a { 
	display: block;
	width: 172px;
	height:24;
	text-indent: -9999px;
	margin:0 auto;
	background:url(../images/common/btn_pagetop.gif) no-repeat 0 0px;
	}	
#pagetop-in p a:hover { 
	background-position: 0 -24px;
	}
	
/* 記事個別レイアウト
------------------------------------------------------------------------------------*/
/*グッズ07 結果発表ボタン*/
.box_goods07-result{ width:886px; height:271px; background:url(../images/goods/goods07/img_goods07-04.jpg) 0 0 no-repeat;}
.box_goods07-result a { display:block; width: 268px; height: 65px; text-indent:-9999px; background:url(../images/goods/goods07/btn_result.png) 0 0 no-repeat; margin:157px auto 0 auto;}
.box_goods07-result a:hover { background-position: 0 -65px;}

/*グッズ07 投票画面*/
.box_goods07{ width:886px; height:280px; background:url(../images/goods/goods07/img_goods07-04.jpg) 0 0 no-repeat;}

.box_goods07 ul.select{
	width:550px;
	margin:104px auto 19px auto;
	}

.box_goods07 ul.select li{
	margin-right:20px;
	float:left;
	}
	
.box_goods07 ul.select input{
	margin-right:3px;
	}	

.box_goods07 .error{
	margin:25px 0 0 0;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#ff0;
	}

/*グッズ07 投票チェック画面*/
.box_goods07 .check{
	background: url(../images/goods/goods07/btn_check.png) 0 0 no-repeat;
	width:268px;
	height:64px;
	text-indent:-9999px;
	border:none;
	clear:both;
	margin:0 308px;
	}

.box_goods07 .check:hover { background-position: 0 -64px;}

.box_check{ width:886px; height:255px; background:url(../images/goods/goods07/img_goods07-05.jpg) 0 0 no-repeat;}

.box_check ul li{ margin:94px 0 22px 0; text-align:center;}

.box_check-in{ width:559px; margin:0 auto;}

.box_check .complete{
	background: url(../images/goods/goods07/btn_complete.png) 0 0 no-repeat;
	width:268px;
	height:65px;
	text-indent:-9999px;
	border:none;
	float:left;
	}
.box_check .back{
	background: url(../images/goods/goods07/btn_back.png) 0 0 no-repeat;
	width:268px;
	height:65px;
	text-indent:-9999px;
	border:none;
	float:right;
	}
.box_check .complete:hover { background-position: 0 -65px;}
.box_check .back:hover { background-position: 0 -65px;}

/*グッズ07 投票完了画面*/
.box_complete{ width:886px; height:255px; background:url(../images/goods/goods07/img_goods07-06.jpg) 0 0 no-repeat;}
.box_complete a { display:block; width: 268px; height: 65px; text-indent:-9999px; background:url(../images/goods/goods07/btn_back.png) 0 0 no-repeat; margin:163px auto 0 auto;}
.box_complete a:hover { background-position: 0 -65px;}

/*グッズ03*/
/*
.btn_goods03{
	padding-top: 174px;
	height: 161px;
	background: url(../images/goods/goods03/img_goods03-03.jpg) no-repeat 0 0;
}
.btn_goods03 a{
	display: block;
	width: 519px;
	height: 91px;
	margin: 0px 0px 0px 105px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/goods/goods03/btn_goods03.png) no-repeat 0 0;
}
.btn_goods03 a:hover{
	background-position: 0 -91px;
}
*/

/*15thアニバーサリーセット*/

/*anniversary-set_nav*/
#anniversary-set_naviarea { width: 886px; height: 84px; margin:0; padding:0; background: url(../images/goods/anniversary-set/bg_btn.jpg) no-repeat;}

#anniversary-set_navi { width: 848px; margin: 0 auto; padding:6px 0 0;}
#anniversary-set_navi li{margin:0; padding: 0; line-height: 0;}
#anniversary-set_navi li a{ text-indent: -9999px; display: block; margin-right:6px;}

#anniversary-set_navi li#navi-news1 a{ width: 207px; height:64px; background: url(../images/goods/anniversary-set/btn_navi.png) no-repeat 0 0; float: left;}
#anniversary-set_navi li#navi-news1 a:hover{ width: 207px; height:64px; background: url(../images/goods/anniversary-set/btn_navi.png) no-repeat 0 -64px; float: left;}

#anniversary-set_navi li#navi-news2 a{ width: 207px; height:64px; background: url(../images/goods/anniversary-set/btn_navi.png) no-repeat -213px 0; float: left;}
#anniversary-set_navi li#navi-news2 a:hover{ width: 207px; height:64px; background: url(../images/goods/anniversary-set/btn_navi.png) no-repeat -213px -64px; float: left;}

#anniversary-set_navi li#navi-news3 a{ width: 207px; height:64px; background: url(../images/goods/anniversary-set/btn_navi.png) no-repeat -426px 0; float: left;}
#anniversary-set_navi li#navi-news3 a:hover{ width: 207px; height:64px; background: url(../images/goods/anniversary-set/btn_navi.png) no-repeat -426px -64px; float: left;}

#anniversary-set_navi li#navi-news4 a{ width: 207px; height:64px; background: url(../images/goods/anniversary-set/btn_navi.png) no-repeat -639px 0; float: left; margin-right:0px;}
#anniversary-set_navi li#navi-news4 a:hover{ width: 207px; height:64px; background: url(../images/goods/anniversary-set/btn_navi.png) no-repeat -639px -64px; float: left;}

/*プレバンリンクボタン*/
.bg_anniversary-set-in {
	width: 886px;
	height: 140px;
	background: url(../images/goods/anniversary-set/img_index04.jpg) left top repeat-y;
	}

.btn_anniversary-set_navi_order {
	display: block;
	width: 598px;
	height: 91px;
	text-indent: -9999px;
	margin: 0px auto 10px auto;
	background: url(../images/goods/btn_order.png) no-repeat 0 0;
}


.btn_anniversary-set_navi_order2 {
	display: block;
	width: 598px;
	height: 101px;
	text-indent: -9999px;
	margin: 0px auto 10px auto;
	background: url(../images/goods/btn_order.png) no-repeat 0 0;
}
