﻿@charset "utf-8";
@import url(common_style.css);

/*=====================================================================
【common】
=======================================================================*/

/*=====================================================================
【下層ページ用】基本のレイアウト
※ショップトップでは使いません
=======================================================================*/
/*メインカラム*/
#cdu3mainColumn02 { float:left; margin:0px; padding:3px 0px 0px 5px; width:600px;}

/*サイドバー左*/
#cdu2sideColumn { float:left; width:204px;}	

/*サイドバー右*/
#cdu3sideColumn_right { float:left; margin:0px; padding:3px 0px 0px 11px; width:186px;}

/*フッター*/
#cduFooter {clear:both; margin:15px auto 0 auto;}
#cduFooter .inner { margin:0 auto 0 auto !important; width:998px;}
#cduCopyFooter {clear:both; color:#999; font-size:10px; line-height:13px; padding:15px 0; }


/*=====================================================================
【パンくずリスト】
=======================================================================*/
#cduPanNavi { color:#666 !important; font-weight: normal!important; width:998px !important; -webkit-box-sizing:border-box; box-sizing:border-box;}

#cduPanNavi a,
#cduPanNavi a:visited,
.cduPanNavi a,
.cduPanNavi a:visited { color: #666;}

#cduPanNavi a,
.cduPanNavi a { text-decoration: underline;}



/*=====================================================================
【※ショップトップページ用】
=======================================================================*/
body {
	
}

.gasha_wrap { 
	width: 100%; 
	height: auto;
	margin: 0 auto; 
	overflow: hidden;
}

.gasha_gray_wrap {
	width: 100%;
	height: 620px;
	padding-bottom: 30px;
	background-color: #f2f2f2;
}

/*---ヘッダーここから---*/

.gasha_pan_wrap {
	width: 998px;
	margin: auto;
}

.gasha_header {
	width: 100%;
	height: 100px;
	background-color: #2b3647;
}

.gasha_header_in {
	width: 1017px;
	margin: 0 auto;
	text-align: center;
}

.gasha_hd_L {
	float: left;
	width: 357px;
	margin-top: -83px;
	margin-left: 20px;
}

.gasha_hd_L li {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	margin-right: 35px;
	z-index: 10;
	position: relative;
	backface-visibility: hidden;
}

.gasha_hd_L li img {
	height: auto;
	transition: all ease .3s;
	backface-visibility: hidden;
}

.gasha_hd_topics a {
	display: block;
	transition: all ease .5s;
	background-repeat: no-repeat;
	background-image: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_nav_topics_on.jpg);
}

.gasha_hd_topics a:hover img {
	opacity: 0;
}
	
.gasha_hd_items a {
	display: block;
	transition: all ease .3s;
	background-repeat: no-repeat;
	background-image: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_nav_items_on.jpg);
}

.gasha_hd_items a:hover img{
	opacity: 0;
}

.gasha_hd_limeted a {
	display: block;
	transition: all ease .3s;
	background-repeat: no-repeat;
	background-image: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_nav_limeted_on.jpg);
}

.gasha_hd_limeted a:hover img{
	opacity: 0;
}

.gasha_hd_series a {
	display: block;
	transition: all ease .3s;
	background-repeat: no-repeat;
	background-image: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_nav_series_on.jpg);
}

.gasha_hd_series a:hover img{
	opacity: 0;
}

.gasha_hd_character a{
	display: block;
	transition: all ease .3s;
	background-repeat: no-repeat;
	background-image: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_nav_character_on.jpg);
}

.gasha_hd_character a:hover img{
	opacity: 0;}

.gasha_hd_blog a {
	display: block;
	transition: all ease .3s;
	background-repeat: no-repeat;
	background-image: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_nav_blog_on.jpg);
}

.gasha_hd_blog a:hover img{
	opacity: 0;}

.gasha_hd_R {
	width: 346px;
	float: right;
	margin-top: -83px;
	margin-right: 15px;
}

.gasha_hd_R li {
	display: inline-block;
	vertical-align: top;
	list-style: none;
	margin-right: 35px;
	z-index: 10;
	position: relative;
}

.gasha_hd_R li:nth-child(3) {
	margin-right: 0;
}

.gasha_hd_R li img {
	height: auto;
	transition: all ease .3s;
	backface-visibility: hidden;
}

.gasha_hd_logo {
	padding-top: 20px;
	position: relative;
	z-index: 10;
}

.gasha_hd_parts {
	top: 2px;
	left: 50%;
	transform: translate(-50%,-50%);
	display: block;
	position: relative;
	
}


/*---ヘッダーここまで---*/

/*---スライダーここから---*/

/*全体の幅*/
#gasha_slider {
	padding: 0;
	display: block;
	margin: 55px auto 57px auto;
}

/*定義だけしておく*/
#gasha_slider ul {
	padding: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 auto;
}

#gasha_slider ul li img {
	width: 100%;
	height: auto;
}

#gasha_slider ul li span {
	display: block;
	font-size: 12px;
	line-height: 16px;
}

/*メイン画像*/
#gasha_slider ul.gashabnr {
	opacity: 1;
	width: 780px;
}

#gasha_slider ul.gashabnr li img {
	height: auto; 
	width: 600px;
	box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
}
.slick-slide span {
	padding: 0;
	display: block; 
	font-size: 12px; 
	line-height: 18px; 
	margin: 5px 0 0 0; 
}

/*メインの画像に指定*/
.slider .slick-slide:not(.slick-center) {
	opacity: .7;
	transition: .2s linear;
}

.slick-dots {
	width: 600px;
	left: 50%;
	top: 356px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	text-align: center;
}
	
.slick-dots li:nth-child(21n) {
	margin-left: 20px;
}

/*---スライダーここまで---*/

/*---検索フォームここから---*/

.gashaSearch {
	width: 800px;
	height: 70px;
	margin: 0 auto;
	margin-top: 50px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_sarch_ditail.png);
}

.gashaSearch_L {
	float: left;
	font-size: 17px;
	font-weight: bold;
	line-height: 70px;
	margin-left: 120px;
	letter-spacing: 1px;
}

.gashaSearch_L img {
	float: left;
	display: block;
	margin-top: 20px;
	margin-right: 10px;
}

.gashaSearch_R {
	float: right;
	line-height: 70px;
}

/*INPUT*/
.gashaSearch_detail01 {
	width: 350px;
	height: 40px;
	color: #5A5A5A;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 20px;
	border-radius: 5px;
	position: relative;
	margin-right: -00px;
	box-sizing:border-box;
	-webkit-appearance:none;
	background-color: #fafafa;
	border: #e6e6e6 solid 1px;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
}

/*SUBMIT*/
.gashaSearch_detail02 {
	width: 80px;
	height: 30px;
	right: 100px;
	border: none;
	cursor:pointer;
	border-radius: 5px;
	text-decoration: none;
	transform: translate(-114%,-1px);
	background: #354256 url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_sarch_detail.png) no-repeat center;
}

/*---検索フォームここまで---*/


/*--トピックスここから--*/
.gasha_topics {
	width: 100%;
	height: auto;
}

/*コーナータイトル*/
.gasha_topics_ttl {	margin: 60px auto 30px auto;	width: 1016px;}

/*商品リスト
--------------------------------------------*/
.gasha_topi_cnt {	font-size: 0; line-height: 0; margin: 0 auto 0px; padding: 0;	width: 1017px;}

.gasha_topi_cnt li {	background-color: #fff; border-radius: 10px; border: 1px dashed #283440;	display: inline-block;	margin: 0 23px 23px 0;	padding: 14px 13px; vertical-align: top;	width: 237px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.gasha_topi_cnt li:nth-child(4) {	margin: 0 0 23px 0; }

/*商品画像*/
.gasha_topi_cnt li img {	border-radius: 10px 10px 0 0;	height: auto;	width: 209px; -webkit-box-sizing:border-box; box-sizing:border-box; }

/*商品テキスト*/
.gasha_topi_cnt li p { font-size: 13px; line-height: 20px; margin: 0; padding: 0;}

/*カテゴリ名*/
.gasha_topi_cnt li p:before {	border-radius: 0 0 4px 4px; color: #fff; display: block; font-size: 11px;	height: 25px; margin: 0 0 5px 0; padding: 5px 0 0 0; text-align: center;	width: 209px;}

/*カテゴリ名：個別設定*/
.gasha_topi_cnt p.item::before {	background-color: #f39c12;	content: '\30A2\30A4\30C6\30E0';	} 
.gasha_topi_cnt p.news::before {background-color: #db3834;	content: '\304A\77E5\3089\305B';	} 
.gasha_topi_cnt p.event::before {	background-color: #3ea23e;	content: '\30A4\30D9\30F3\30C8';} 
.gasha_topi_cnt p.campaign::before {	background-color: #BA991F;	content: '\30AD\30E3\30F3\30DA\30FC\30F3';} 
.gasha_topi_cnt p.blog::before {	background-color: #3598db;	content: '\30D6\30ED\30B0';} 
.gasha_topi_cnt p.etc::before {	background-color: #283440;	content: '\305D\306E\4ED6';} 

/*リンクの挙動
--------------------------------------------*/
.gasha_topi_cnt a { 	text-decoration: none !important;	transition: all ease .3s;}
.gasha_topi_cnt a:hover{	opacity: .7;}

/*もっと見る*/
.gasha_topics_more {	background-color: #354256; border-radius: 30px; height: 46px;	margin: 10px auto 0 auto; padding: 13px 0;	text-align: center;	width: 227px; -webkit-box-sizing:border-box; box-sizing:border-box; }

.gasha_topics_more span {display: inline-block; font-size: 14px; line-height: 19px; height: 19px; vertical-align: middle; position: relative; padding-left: 30px;}
.gasha_topics_more span:before {	content: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_arrow.png); display: inline-block; height: 19px; margin: -2px 20px 0 -5px; padding: 0;	vertical-align: middle; width: 19px; position: absolute; left: 0px; top: 2px; transition: all ease .3s;}

.gasha_topics_more a { color: #fff !important; display:block; height:100%; margin:0; padding: 0; position:relative; top:0; left:0; text-decoration:none !important; width:100%;}
.gasha_topics_more a:hover {	text-decoration: none;}

.gasha_topics_more a:hover span:before {left: 4px;}

.gasha_topi_cnt li:last-child {	margin-right: 0 !important;} 

/*--トピックスここまで--*/



/*--アイテムここから--*/

.gasha_item {
	width: 1016px;
	margin: 40px auto 0;
}

.gasha_item_cnt {
	width: 994px;
	margin: auto;
	margin-bottom: 30px;
}

.gasha_item_cnt li {
	display: inline-block;
	vertical-align: top;
	height: 320px;
	list-style: none;
	margin-top: 20px;
	position: relative;
	margin-right: 9px;
}

.gasha_item_cnt li:nth-child(even) {
	margin-right: 0;
}

.gasha_item_cnt li img {
	width: 488px;
	height: auto;
	border-radius: 10px;
}

.gasha_item_cnt p {
	width: 465px;
	color: #283440;
	font-size: 13px;
	text-decoration: none;	
	margin: 0; 
	padding: 0;
	height: 20px;
	margin-top: 10px;
	margin-left: 25px;
	line-height: 23px;

}

.gasha_item_cnt p::before {
	left: 0;
	top: 288px;
	display: block;
	position: absolute;
	content: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_arrow.png);
}

.gasha_item_cnt a {
	transition: all ease .3s;
	display: block;
	margin: 0;
	padding: 0;
}

.gasha_item_cnt a:hover {
	opacity: .8;
}

.gasha_item_more {
	width: 200px;
	height: 45px;
	color: #fff;
	font-size: 13px;
	line-height: 45px;	
	text-align: center;
	position: relative;
	margin: 50px auto 0;
	border-radius: 30px;
	background-color: #354256;
}

.gasha_item_more a {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 30px;
	text-decoration: none;
	color: #fff !important;
}

.gasha_item_more a:hover {
	text-decoration: none;
}

.gasha_item_more:hover::before {
	left: 55px;
}

.gasha_item_more::before {
	top: 22px;
	left: 50px;
	position: absolute;
	transition: all ease .3s;
	transform: translate(-50%,-50%);
	content: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_arrow.png);
}

/*--アイテムここまで--*/


/*--締め切り間近ここから--*/

.gasha_limited {
	width: 100%;
	height: auto;
}

.gasha_limited_bg_wrap {
	width: 100%;
	height: auto;
	padding-top: 1px;
	margin-top: 60px;
	padding-bottom: 30px;
	background-size: 15px 15px;
	background-attachment: fixed;
	background-image: linear-gradient(-45deg,#f5f5f5 25%,#f2f2f2 25%,#f2f2f2 50%,#f5f5f5 50%,#f5f5f5 75%,#f2f2f2 75%,#f2f2f2);
}

/*コーナータイトル*/
.gasha_limited_ttl {	margin: 60px auto 30px auto;	width: 1016px;}

/*商品リスト
--------------------------------------------*/
.gasha_limited_cnt {	font-size: 0; line-height: 0; margin: 0 auto 0; padding: 0;	width: 1017px;}

.gasha_limited_cnt li {	background-color: #fff; border-radius: 10px; border: 1px dashed #283440;	display: inline-block;	margin: 0 23px 23px 0;	padding: 14px 13px; vertical-align: top;	width: 237px; -webkit-box-sizing:border-box; box-sizing:border-box; }
.gasha_limited_cnt li:nth-child(4n) {	margin: 0 0 23px 0; }

/*商品画像*/
.gasha_limited_cnt li img {	border-radius: 10px 10px 0 0;	height: auto;	width: 209px; -webkit-box-sizing:border-box; box-sizing:border-box; }

/*商品テキスト*/
.gasha_limited_cnt li p { font-size: 13px; line-height: 20px; margin: 0; padding: 0;}

/*カテゴリ名*/
.gasha_limited_cnt li span {	border-radius: 0 0 4px 4px; color: #fff; display: block; font-size: 11px;	height: 25px; margin: 0 0 5px 0; padding: 5px 0 0 0; text-align: center;	width: 209px; background-color: #288eea; line-height: 20px;}

/*リンクの挙動
--------------------------------------------*/
.gasha_limited_cnt a { 	text-decoration: none !important;	transition: all ease .3s;}
.gasha_limited_cnt a:hover{	opacity: .7;}

/*もっと見る*/
.gasha_limited_more {	background-color: #354256; border-radius: 30px; height: 46px;	margin: 20px auto 20px auto; padding: 13px 0;	text-align: center;	width: 227px; -webkit-box-sizing:border-box; box-sizing:border-box; }

.gasha_limited_more span {display: inline-block; font-size: 14px; line-height: 19px; height: 19px; vertical-align: middle; position: relative; padding-left: 30px;}
.gasha_limited_more span:before {	content: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_arrow.png); display: inline-block; height: 19px; margin: -2px 20px 0 -5px; padding: 0;	vertical-align: middle; width: 19px; position: absolute; left: 0px; top: 2px; transition: all ease .3s;}

.gasha_limited_more a { color: #fff !important; display:block; height:100%; margin:0; padding: 0; position:relative; top:0; left:0; text-decoration:none !important; width:100%;}
.gasha_limited_more a:hover {	text-decoration: none;}

.gasha_limited_more a:hover span:before {left: 4px;}
/*5個目からは非表示*/
.gasha_limited_cnt li:nth-child(n+9) {	display: none !important;} 


/*--締め切り間近ここまで--*/


/*--シリーズここから--*/
.gasha_series_wrap {
	height: auto;
	width: 1016px;
	margin: 60px auto;
}

.gasha_series_cnt {
	width: 940px;
	margin: 30px auto 0;
}

.gasha_series_cnt li {
	display: inline-block;
	vertical-align: top;
	width: 300px;
	height: 124px;
	list-style: none;
	margin-right: 15px;
	margin-bottom: 15px;
}

.gasha_series_cnt a {
	margin: 0;
	padding: 0;
}

.gasha_series_cnt li img{
	transition: all ease .3s;
	backface-visibility: hidden;
}

.gasha_series_cnt li:nth-child(3n) {
	margin-right: 0;
}

.gasha_series_cnt li:hover img{
	opacity: .7;
}

.gasha_series_more {
	display: none !important;
}

/*--シリーズここまで--*/

/*--キャラクターここから--*/

.gasha_chara_wrap {
	width: 1016px;
	margin: 0 auto;
}

.gasha_chara_cnt {
	width: 860px;
	margin: 20px auto 0;
}

.gasha_chara_cnt li {
	vertical-align: top;
	display: inline-block;
	width: 270px;
	height: 46px;
	list-style: none;
	margin-top: 26px;
	margin-right: 20px;
	position: relative;
	border-radius: 30px;
	background-color: #354256;
}

.gasha_chara_cnt li a {
	width: 266px;
	height: 50px;
	display: block;
	font-size: 13px;
	line-height: 47px;
	text-align: center;
	color: #fff !important;
}

.gasha_chara_cnt a:hover {
	text-decoration: none;
}

.gasha_chara_cnt li p {
	text-align: left;
	margin-left: 70px;
}

.gasha_chara_cnt li:nth-child(3n) {
	margin-right: 0;
}

.gasha_chara_cnt li::before {
	top: 13px;
	left: 28px;
	position: absolute;
	transition: all ease .3s;
	content: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_arrow.png);
}

.gasha_chara_cnt li:hover::before {
	left: 33px;
}

/*--キャラクターここまで--*/

/*--リンクここから--*/
.gasha_link_wrap {
	margin: auto;
	width: 1016px;
	padding-top: 70px;
	padding-bottom: 80px;
}

.gasha_link_cnt {
	height: auto;
	width: 940px;
	margin: 40px auto 0;
}

.gasha_link_cnt li{
	vertical-align: top;
	display: inline-block;
	list-style: none;
}

.gasha_link_cnt li:first-child{
	width: 500px;
	height: 120px;
	margin-right: 5px;
}

.gasha_link_cnt li:nth-child(2){
	width: 430px;
	height: 120px;
}

.gasha_link_cnt li:nth-child(n+3) {
	width: 300px;
	height: 120px;
	margin-top: 30px;
	margin-right: 15px;
}

.gasha_link_cnt li:last-child {
	margin-right: 0;
}

.gasha_link_cnt img {
	border-radius: 10px;
}

.gasha_link_cnt a {
	transition: all ease .3s;
	margin: 0 !important;
	padding: 0 !important;
}

.gasha_link_cnt a:hover {
	opacity: .7;
}

/*--リンクここまで--*/

/*下層トピックスここから*/
#gasha_spesial_topics .gasha_topics {
	width: 100%;
	height: auto;
}

/*コーナータイトル*/
#gasha_spesial_topics .gasha_topics_ttl {	margin: 25px auto 30px auto;	width: 1016px;}

/*商品リスト
--------------------------------------------*/
#gasha_spesial_topics .gasha_topi_cnt {	font-size: 0; line-height: 0; margin: 50px auto 0px; padding: 0;	width: 1017px;}

#gasha_spesial_topics .gasha_topi_cnt li {	background-color: #fff; border-radius: 10px; border: 1px dashed #283440;	display: inline-block;	margin: 0 23px 50px 0;	padding: 14px 13px; vertical-align: top;	width: 237px; -webkit-box-sizing:border-box; box-sizing:border-box; }
#gasha_spesial_topics .gasha_topi_cnt li:nth-child(4n) {	margin: 0 0 23px 0; }

/*商品画像*/
#gasha_spesial_topics .gasha_topi_cnt li img {	border-radius: 10px 10px 0 0;	height: auto;	width: 209px; -webkit-box-sizing:border-box; box-sizing:border-box; }

/*商品テキスト*/
#gasha_spesial_topics .gasha_topi_cnt li p { font-size: 13px; line-height: 20px; margin: 0; padding: 0;}

/*カテゴリ名*/
#gasha_spesial_topics .gasha_topi_cnt li p:before {	border-radius: 0 0 4px 4px; color: #fff; display: block; font-size: 11px;	height: 25px; margin: 0 0 5px 0; padding: 5px 0 0 0; text-align: center;	width: 209px;}

/*カテゴリ名：個別設定*/
#gasha_spesial_topics .gasha_topi_cnt p.item::before {	background-color: #f39c12;	content: '\30A2\30A4\30C6\30E0';	} 
#gasha_spesial_topics .gasha_topi_cnt p.news::before {background-color: #db3834;	content: '\304A\77E5\3089\305B';	} 
#gasha_spesial_topics .gasha_topi_cnt p.event::before {	background-color: #3ea23e;	content: '\30A4\30D9\30F3\30C8';} 
#gasha_spesial_topics .gasha_topi_cnt p.campaign::before {	background-color: #BA991F;	content: '\30AD\30E3\30F3\30DA\30FC\30F3';} 
#gasha_spesial_topics .gasha_topi_cnt p.blog::before {	background-color: #3598db;	content: '\30D6\30ED\30B0';} 
#gasha_spesial_topics .gasha_topi_cnt p.etc::before {	background-color: #283440;	content: '\305D\306E\4ED6';} 

/*リンクの挙動
--------------------------------------------*/
#gasha_spesial_topics .gasha_topi_cnt a { 	text-decoration: none !important;	transition: all ease .3s;}
#gasha_spesial_topics .gasha_topi_cnt a:hover{	opacity: .7;}

/*もっと見る*/
#gasha_spesial_topics .gasha_topics_more {	background-color: #354256; border-radius: 30px; height: 46px;	margin: 10px auto 0 auto; padding: 13px 0;	text-align: center;	width: 227px; -webkit-box-sizing:border-box; box-sizing:border-box; }

#gasha_spesial_topics .gasha_topics_more span {display: inline-block; font-size: 14px; line-height: 19px; height: 19px; vertical-align: middle; position: relative; padding-left: 30px;}
#gasha_spesial_topics .gasha_topics_more span:before {	content: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/20180928_gasha_arrow.png); display: inline-block; height: 19px; margin: -2px 20px 0 -5px; padding: 0;	vertical-align: middle; width: 19px; position: absolute; left: 0px; top: 2px; transition: all ease .3s;}

#gasha_spesial_topics .gasha_topics_more a { color: #fff !important; display:block; height:100%; margin:0; padding: 0; position:relative; top:0; left:0; text-decoration:none !important; width:100%;}
#gasha_spesial_topics .gasha_topics_more a:hover {	text-decoration: none;}

#gasha_spesial_topics .gasha_topics_more a:hover span:before {left: 4px;}

#gasha_spesial_topics .gasha_topi_cnt li:last-child {	margin-right: 0 !important;} 

#gasha_spesial_topics .gasha_limited_more {
	 margin: 30px auto 40px auto !important;
}

/*下層トピックスここまで*/


/*=====================================================================
【※下層ページ用】【左カラム】
=======================================================================*/

/*--------------------------------------------------------------------
【※下層ページ用】【左カラム】検索フォーム
----------------------------------------------------------------------*/

#cdu2sideColumn div.search { background-image:url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/side_search_bg1.jpg) !important; background-repeat:no-repeat;background-size: contain; text-align:right; margin-left:auto; margin-right:auto; margin-bottom:10px; width:194px;  -webkit-box-sizing:border-box; box-sizing:border-box;}
#cdu2sideColumn div.search input { margin-right:20px; }
#cdu2sideColumn div.search input.search_box { margin-top:13px; margin-right:23px; margin-bottom:3px; width:126px; }
#cdu2sideColumn div.search select { margin-right:23px; margin-bottom:3px; width:130px; }
#cdu2sideColumn div.button { background-image: none !important; background-size: cover; background-position:center bottom; background-repeat:no-repeat; padding-right:3px; padding-bottom:15px; width:194px; -webkit-box-sizing:border-box; box-sizing:border-box;}


/*--------------------------------------------------------------------
【※下層ページ用】【左カラム】★ショップ内カテゴリーリスト★
----------------------------------------------------------------------*/

#cdu2sideColumn div.category { background: none !important; margin: 0 auto 10px auto; padding: 0; width:186px; }
#cdu2sideColumn div.category dl {margin: 0 auto; padding: 0; width:186px; -webkit-box-sizing:border-box; box-sizing:border-box;}


/*★大カテゴリの名前（ショップトップの場合はショップ名）★*/
#cdu2sideColumn div.category dt {background: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/cat_head.jpg) no-repeat top center !important; color:#fff !important; font-size: 14px; line-height: 18px; height: 37px; padding:8px 16px 5px 30px !important; -webkit-box-sizing:border-box; box-sizing:border-box;}
#cdu2sideColumn div.category dt a { color:#fff !important; }

/*中～小カテゴリー中身*/
#cdu2sideColumn div.category dd { border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; border-radius: 0 0 10px 10px; margin: 0; padding: 8px 5px 10px 8px !important; -webkit-box-sizing:border-box; box-sizing:border-box;}

#cdu2sideColumn div.category ul li.list_02 { font-size: 13px; font-weight: normal !important;}
#cdu2sideColumn div.category ul li.list_03 { font-size: 12px; font-weight: normal !important; display:block; margin-left:1em;}

/*カテゴリーリスト：もっと見る*/
#cdu2sideColumn div.category p.andmore { margin-right:15px; text-align:right; }

/*--------------------------------------------------------------------
【※下層ページ用】【左カラム】★サイドバー左用のリンクボタン★
----------------------------------------------------------------------*/
#cdu2sideColumn div.look { background-image:url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/side_look_button.jpg) !important; background-position:center center; background-repeat:no-repeat; vertical-align:middle; text-indent:20px; margin-top:1px; margin-left:5px; margin-right:5px; width:186px; height:37px; }

/*★サイドバー左のリンクボタンのテキスト、リンク色まとめ★
--------------------------------------------*/
#cdu2sideColumn div.look a { color:#fff; background-color:transparent; }
#cdu2sideColumn div.look div.next { padding-top:5px; }

#cdu2sideColumn div.mall { background-image:url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/mall_1.jpg); background-position:center top; background-repeat:no-repeat; margin-top:-2px; padding-top:20px; margin-left:5px; margin-right:5px; width:186px; }
#cdu2sideColumn div.mall div.sub { background-image:url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/mall_2.jpg); background-position:left bottom; background-repeat:no-repeat; padding-bottom:25px; }
#cdu2sideColumn div.mall div.sub ul { margin-left:40px; }
#cdu2sideColumn div.mall div.sub ul li { margin-right:10px; text-indent:3px;}

/*moreinfo*/
.moreInfo { padding:0 20px 15px 20px; }
.moreInfo li { list-style-type:disc; } 
.moreInofoTitle { background-color:#000; color:#fff; font-size:12px; text-indent:12px; margin-bottom:12px; }

/*--------------------------------------------------------------------
【※下層ページ用】【左カラム】★PB全体のショップリスト★
----------------------------------------------------------------------*/
/*大枠*/
#cdu2sideColumn div.shoplist { background: none !important; margin: 0 auto; padding: 0; width:186px; }
#cdu2sideColumn div.shoplist dl {margin: 0 auto; padding: 0; width:186px; -webkit-box-sizing:border-box; box-sizing:border-box;}

/*★タイトル★*/
#cdu2sideColumn div.shoplist dt { background: url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/cat_head.jpg) no-repeat top center !important; color:#fff !important; font-size: 14px; height: 37px; padding:8px 16px 5px 20px !important; -webkit-box-sizing:border-box; box-sizing:border-box; }
#cdu2sideColumn div.shoplist dt a { color:#fff !important; }

/*ショップリスト中身*/
#cdu2sideColumn div.shoplist dd { border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; border-bottom: 1px solid #b5b5b5; border-radius: 0 0 10px 10px; margin: 0; padding: 8px 8px 10px 8px !important; -webkit-box-sizing:border-box; box-sizing:border-box;}

#cdu2sideColumn div.shoplist ul { margin:0; list-style: none;}
#cdu2sideColumn div.shoplist ul li { border:none; font-size: 13px; line-height:21px; margin:0 !important; padding:0 !important; }

/*自動で頭に中黒を付ける*/
#cdu2sideColumn div.shoplist ul li:before {content:"・"; margin:0; padding:0;}

/*H1*/
#cdu3mainColumn02 div.article_details02 h1,
#cdu3mainColumn02 div.article_details02 h2 { background:#000; color:#fff; font-size:12px; margin:0 0 12px 0; text-indent:12px;}

#cdu3mainColumn02 div.article_title02 h2 { background-color:#13161B; border-top:2px solid #ff0000; color:#fff; font-size:12px; margin-bottom:12px; text-indent:12px; }

/*使っているか不明*/
#cdu2sideColumn div.banner { margin-left:9px; margin-right:9px; margin-bottom:3px; }
#cdu2sideColumn div.banner img { border-width:1px; border-style:solid; border-color:#ccc; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px; }





/*=====================================================================
【※下層ページ用】【メインカラム】
=======================================================================*/
/*メインコンテンツ大枠*/
#cdu3mainColumn02 div.article_area02 { margin-top:8px !important; margin-bottom:10px; border-bottom-width:1px; padding-bottom:5px; }

/*フリースペース*/
#cdu3mainColumn02 div.big_banner { margin-top:0 !important; padding:0;}


/*--------------------------------------------------------------------
【※下層ページ用】【メインカラム】イチオシアイテム（RECOMMEND_ITEM_LIST）
----------------------------------------------------------------------*/
#cdu3mainColumn02 div.article_item01 { color:#000; float:left; font-size:12px; padding:0px 0px 5px 20px; width:270px; }

#cdu3mainColumn02 div.article_item01 a,
#cdu3mainColumn02 div.article_item01 a:visited { color:#bf3100 !important;}

#cdu3mainColumn02 div.article_photo_s01 { float:left; padding:0px 0px 0px 0px; width:110px; }

#cdu3mainColumn02 div.article_info,
#cdu3mainColumn02 div.article_txt { float:left; line-height:160%; width:140px;}

#cdu3mainColumn02 div.article_txt p.article_title a { color:#BF3100; background-color:transparent; font-size:11px; line-height:130% }
#cdu3mainColumn02 div.article_txt p.release { font-size:11px; color:#585858; background-color:transparent; }
#cdu3mainColumn02 div.article_txt p.price { font-weight:bold; color:#343434; background-color:transparent; margin:5px 0px 10px 0px; }
#cdu3mainColumn02 div.article_txt p.summary { font-size:10px; line-height:1.2; margin-bottom:5px; }

/*リンクの挙動*/
#cdu3mainColumn02 div.article_item01 a img {filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)"; opacity:1; transition:all ease-in-out .25s; -webkit-transition:all ease-in-out .25s; zoom:1;}
#cdu3mainColumn02 div.article_item01 a:hover img,
#cdu3mainColumn02 div.article_item01 a:active img {filter:alpha(opacity=90); -ms-filter:"alpha(opacity=90)"; opacity:0.9;}


/*=====================================================================
【※下層ページ用】【商品一覧ページ】
=======================================================================*/

/*--------------------------------------------------------------------
【※下層ページ用】【商品一覧ページ】★商品一覧ナビゲーション（上部）★
----------------------------------------------------------------------*/
/*★背景★*/
#cdu2mainColumn div.pnav_u { background-image:url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/page_s_bg.jpg); background-position:0px 0px; background-repeat:no-repeat; color:#ffff !important; padding-top:1px;}

#cdu2mainColumn div.pnav_u div.pnav_dsp { margin-left:445px; }
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dt { float:left; margin-right:45px; }
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dd { float:left; margin:0 0 0 0; }
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dd li {  float:left; list-style-type:none;}
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dd li.txt { float:left; margin-right:45px; list-style-type:none; }
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dd li a { color:#fff !important; background-color:transparent; text-decoration:underline; }

#cdu2mainColumn div.pnav_u div.page_swt {  clear:both; float:left; font-weight:bold; width:400px;}
#cdu2mainColumn div.pnav_u div.page_swt ul { display:inline; margin-left:20px; position:relative; top:-3px; }
#cdu2mainColumn div.pnav_u div.page_swt li {  display:inline; list-style-type:none; }
#cdu2mainColumn div.pnav_u div.page_swt li a { background-color:transparent; color:#fff !important; text-decoration:underline; }
#cdu2mainColumn div.pnav_u div.total_p { display:inline; font-weight:normal; position:relative; top:-2px; }
#cdu2mainColumn div.pnav_u div.sort { float:right; margin-right:20px; position:relative; top:0; }


/*--------------------------------------------------------------------
【※下層ページ用】【商品一覧ページ】★商品一覧ナビゲーション（下部）★
----------------------------------------------------------------------*/
/*★背景★*/
#cdu2mainColumn div.pnav_b { background-color:#46aadb !important; clear:both; color:#fff !important; margin-bottom:38px; }

#cdu2mainColumn div.pnav_b div.page_swt { clear:both; float:left; font-weight:bold; width:400px; }
#cdu2mainColumn div.pnav_b div.page_swt ul { display:inline; margin-left:20px; position:relative; top:-1px; }
#cdu2mainColumn div.pnav_b div.page_swt li { display:inline; list-style-type:none; }
#cdu2mainColumn div.pnav_b div.page_swt li a {color:#fff !important; background-color:transparent; text-decoration:underline;  }
#cdu2mainColumn div.pnav_b div.total_p { display:inline; font-weight:normal; position:relative; top:-1px; }
#cdu2mainColumn div.pnav_b div.sort { float:right; margin-top:2px; margin-right:20px;}


/*--------------------------------------------------------------------
【※下層ページ用】【商品一覧ページ】商品アイコン
----------------------------------------------------------------------*/
#cdu2mainColumn div.article_area div.article_txt .icon li,
#cdu2mainColumn div.article_details div.article_details_shop .icon li,
#cdu2mainColumn div.article_box .icon li { display:inline; line-height:20px; list-style:none; text-align:left; }

#cdu2mainColumn div.article_area div.article_txt .icon img,
#cdu2mainColumn div.article_details div.article_details_shop .icon img,
#cdu2mainColumn div.article_box .icon img { margin:3px 0 0 3px; }

/* thumbnail image background */
#cdu2mainColumn div.article_details div.article_tn2 { border-color:#E0E4E7; }

/*--------------------------------------------------------------------
【※下層ページ用】【商品一覧ページ】商品リスト（説明付き版）
----------------------------------------------------------------------*/
#cdu2mainColumn div.article_area { border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#94999D; margin-top:10px; margin-bottom:10px; padding-bottom:5px; }
#cdu2mainColumn div.article_area div.article_photo_s { float:left; width:115px; }
#cdu2mainColumn div.article_area div.article_photo_s img { margin-top:5px; margin-bottom:5px; }
#cdu2mainColumn div.article_area div.article_txt { float:right; width:590px; }

/*商品リスト（説明付き版）文字色
--------------------------------------------*/
#cdu2mainColumn div.article_area div.article_txt p.release { background-color:transparent; color:#585858; font-size:11px; line-height:14px; }
#cdu2mainColumn div.article_area div.article_txt p.price { background-color:transparent; color:#343434; font-weight:bold; }
#cdu2mainColumn div.article_area div.article_txt p.summary { font-size:10px; line-height:1.2; margin-bottom:5px; }

/*商品リスト（説明付き版）リンク色
--------------------------------------------*/
#cdu2mainColumn div.article_area div.article_txt p.article_title a { background-color:transparent; color:#BF3100; }

/*--------------------------------------------------------------------
【※下層ページ用】【商品一覧ページ】商品リスト（写真のみ版）
----------------------------------------------------------------------*/
#cdu2mainColumn div.article { margin-top:20px; margin-bottom:10px; }
#cdu2mainColumn div.article_box { float:left; margin-top:10px; line-height:1.2; margin-left:12px; margin-right:12px; margin-bottom:20px;text-align:center; width:150px;}

#cdu2mainColumn div.article_box div.article_photo { margin-bottom:10px; }

#cdu2mainColumn div.article_box p.article_title { margin:5px 0 5px 0; }
#cdu2mainColumn div.article_box p.article_title a { background-color:transparent; color:#ff5f00; font-size:10px; }
#cdu2mainColumn div.article_box p.release { background-color:transparent; color:#585858; font-size:10px; margin-bottom:7px; }
#cdu2mainColumn div.article_box p.price { background-color:transparent; color:#343434; font-weight:bold; margin-bottom:3px; }
#cdu2mainColumn div.article_box p.copyp { background-color:transparent; color:#7a7a7a; font-size:10px; }

/*商品リスト（写真のみ版）で自動で入るhr*/
/*リスト行がclearされるようにする*/
#cdu2mainColumn div.article hr { background-color:#FFF; border:none; clear:both; color:#FFF; font-size:1px; height:0; line-height:0; margin:0; padding:0; visibility:hidden; }



/*=====================================================================
【※下層ページ用】【商品詳細ページ】
=======================================================================*/

/*現行でh2は使ってない（h3を使っている）*/
#cdu2mainColumn div.article_details h2 { background-color:#000; color:#fff; font-size:12px; text-indent:12px; margin-bottom:12px; }

/*商品画像*/
#cdu2mainColumn div.article_details div.article_details_image { }
#cdu2mainColumn div.article_details div.article_details_photo { margin-bottom:3px; }
#cdu2mainColumn div.article_details_photo img { border-color:#E0E4E7; border-width:1px; border-style:solid; }

/*商品画像の並びのfloatがclearfixされてないのを調整*/
#cdu2mainColumn div.article_details form:before,
#cdu2mainColumn div.article_details form:after { content:" "; display:table; }
#cdu2mainColumn div.article_details form:after { clear:both; }

/*★商品詳細ページ：購入ボタン下の取扱いショップ名★*/
#cdu2mainColumn div.article_details div.article_details_shop {  }
#cdu2mainColumn div.article_details div.article_details_shop div.shop { background-color:#F1F1F1; color:#343434; padding-top:2px; padding-bottom:2px; }
#cdu2mainColumn div.article_details div.article_details_shop div.shop_title { }
#cdu2mainColumn div.article_details div.article_details_shop div.shop_image { float:right; text-align:right; width:128px; }
#cdu2mainColumn div.article_details div.zoom img { margin-right:5px; vertical-align:baseline; }

/*商品詳細ページ：商品画像下のコピーライト*/
#cdu2mainColumn div.article_details p.copy_a { font-size:10px; }

/*商品詳細ページ：カート挙動一式
--------------------------------------------*/
#cdu2mainColumn div.article_details div.cart {  clear:both; float:left; }
#cdu2mainColumn div.article_details div.cart dl { margin-bottom:0; }

#cdu2mainColumn div.article_details div.cart p.captiion { clear:both; font-size:10px; line-height:12px; margin-bottom:10px; padding-left:15px; }

#cdu2mainColumn div.article_details div.cart dl dt { clear:both; float:left; line-height:1.5; padding-top:8px; padding-left:15px; padding-right:0px; padding-bottom:4px; width:145px; }
*html #cdu2mainColumn div.article_details div.cart dl dt { padding:4px 0 2px 7px;}  
#cdu2mainColumn div.article_details div.cart dl dd{ margin-left:145px; padding:4px 0; width:185px; }
#cdu2mainColumn div.article_details div.cart dl dd.price,
#cdu2mainColumn div.article_details div.cart dl dd.point,
#cdu2mainColumn div.article_details div.cart dl dd.stock { font-weight:bold; }

#cdu2mainColumn div.article_details div.cart dl dd a { text-decoration:underline; }


#cdu2mainColumn div.article_details div.cart .cart_button { clear:both; float:left; margin-bottom:25px; text-align:right; width:342px; }
#cdu2mainColumn div.article_details div.cart div.cart_button input { margin-bottom:5px; }


/*商品写真リスト
--------------------------------------------*/
/*common_styleの方の「article_tn2」を使用しているのでおそらく使ってない*/
#cdu2mainColumn div.article_details div.article_tn { background-color:#ffe8db; border-width:1px; border-style:solid; border-color:#E0E4E7; clear:both; margin-left:0px; margin-bottom:50px; padding:10px; }
*html #cdu2mainColumn div.article_details div.article_tn { padding-top:4px; }
*+html body #cdu2mainColumn div.article_details div.article_tn { padding-top:4px; }
#cdu2mainColumn div.article_details div.article_tn img { margin-right:5px; vertical-align:middle; }

/*購入ボタンの下あたりに出るQRコード*/
/*common_styleの方でdisplay:none;指定されているので使ってない*/
#cdu2mainColumn div.article_details div.qr_code { float:left; margin-top:15px; text-align:center; width:62px; }

/*★色帯にデバイス文字のタイトル（「商品詳細」など）★*/
/*一番最初の「cdu1Column」は既に無さそうですが念のため残します*/
#cdu1Column h3,
#cdu2mainColumn div.article_details h3,
#cdu2mainColumn div.article h3 { background-color:#666; color:#fff; font-size:12px; font-weight:bold; margin-top:5px; margin-bottom:5px; text-indent:10px; }

/*商品詳細：テキスト用調整枠*/
#cdu2mainColumn div.article_details div.details_txt { margin:20px 0 0 20px; margin-bottom:15px; width:690px; }

/*商品詳細：商品基本項目の枠*/
#cdu2mainColumn div.article_details table { border-width:1px; border-style:solid; border-color:#D1D4D7; border-collapse:collapse; border-spacing:0; clear:both; font-size:12px; width:712px; }
#cdu2mainColumn div.article_details table th { background-color:#A1A8AE; border-width:1px; border-style:solid; border-top-color:#A1A8AE; border-left-color:#A1A8AE; border-right-color:#fff; border-bottom-color:#fff; color:#fff; font-weight:normal; text-align:left; padding-left:5px; vertical-align:top; width:125px; }
#cdu2mainColumn div.article_details table td { background-color:#fff; border-right-width:1px; border-right-style:solid; border-right-color:#D1D4D7; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D1D4D7; font-size:12px; padding-left:10px; }



/*不明：どこかで使っているかもしれない
--------------------------------------------*/
/* ----バナー---- */
.bnr_style {padding:0px 0px 5px 0px;}





/*=====================================================================
【※下層ページ用】【右カラム】
=======================================================================*/

/*ランキング
--------------------------------------------*/
#cdu3sideColumn_right div.ranking { background-image:url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/dl.jpg); background-position:center bottom; background-repeat:no-repeat; margin-left:0px; margin-right:0px; padding-bottom:25px; width:186px; }
#cdu3sideColumn_right div.ranking dt { color:#fff; background-color:transparent; background-image:url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/cat_head.jpg); background-position:center top; background-repeat:no-repeat; padding-top:10px; padding-left:36px; padding-bottom:5px;}

#cdu3sideColumn_right div.ranking ul { margin-top:3px; clear:both;}
#cdu3sideColumn_right .icon { width:50px; padding:10px 0px 0px 15px; list-style-type:none; border:none; float:left;}
#cdu3sideColumn_right .tx { width:110px; margin:10px 5px 0px 0px; list-style-type:none; font-size:12px; float:left; line-height:150%;}


/*カテゴリリストが右にある場合
--------------------------------------------*/
#cdu3sideColumn_right div.category ul {margin-top:3px;}
#cdu3sideColumn_right div.category ul li { margin-left:45px; margin-right:0px; list-style-type:none;}

#cdu3sideColumn_right div.banner { margin-left:0px; margin-right:0px; margin-bottom:3px;}
#cdu3sideColumn_right div.banner img {border-width:1px; border-style:solid; border-color:#ccc; padding-top:2px; padding-left:2px; padding-right:2px; padding-bottom:2px;}

/*★サイドバー右用のリンクボタン★
--------------------------------------------*/
#cdu3sideColumn_right div.look {background-image:url(//bandai-a.akamaihd.net/bc/images/shop_top_gashadepa/side_look_button.jpg) !important; background-position:center center; background-repeat:no-repeat; vertical-align:middle; text-indent:20px; margin-top:1px; margin-left:5px; margin-right:5px; width:186px; height:37px;}
#cdu3sideColumn_right div.look a { color:#333 !important; background-color:transparent;}
#cdu3sideColumn_right div.look div.next { padding-top:5px;}




/*=====================================================================
【トップページ用】「あなたへのおすすめ商品」
=======================================================================*/
#recommender_pc51 { word-wrap: break-word;background-image: url("//bandai-a.akamaihd.net/bc/images/common/dl.jpg"); background-position: center bottom; background-repeat: no-repeat; margin:0 5px; padding-bottom: 25px; width: 194px;}
#recommender_pc51 #dv_rc_title{ height:37px;background: url("//bandai-a.akamaihd.net/bc/images/common/side_recommend.gif") no-repeat scroll left bottom}
#recommender_pc51 .dv_rc_items{width: 164px; margin:10px auto 0}
#recommender_pc51 .dv_rc_img {float: left; margin-right:10px}
#recommender_pc51 .dv_rc_img img{ width:80px; height:80px;}
#recommender_pc51 .dv_rc_name{ width:70px;line-height: 1.25em; float:left}
#recommender_pc51 .dv_rc_description{ display:none}
#recommender_pc51 .dv_rc_price{color:#8a8a8a;width:73px;line-height: 1.25em; float:right; margin-left:90px}

/*=====================================================================
【※下層ページ用】【商品詳細ページ】
=======================================================================*/

/*★商品詳細ページに出てくる「最近チェックした商品」★
--------------------------------------------*/
#footprint_pc11 { word-wrap: break-word;background-image: url("//bandai-a.akamaihd.net/bc/images/common/dl.jpg"); background-position: center bottom; background-repeat: no-repeat; margin:0 5px; padding-bottom: 25px; width: 194px;}
#footprint_pc11 #dv_rc_title{ height:37px;background: url("//bandai-a.akamaihd.net/bc/images/common/side_recommend_itemdl.gif") no-repeat scroll left bottom}
#footprint_pc11 .dv_rc_items{width: 164px; margin:10px auto 0}
#footprint_pc11 .dv_rc_img {float: left; margin-right:10px}
#footprint_pc11 .dv_rc_img img{ width:80px; height:80px;}

#footprint_pc11 .dv_rc_name{ width:70px;line-height: 1.25em; float:left;}
#footprint_pc11 .dv_rc_description{ display:none}
#footprint_pc11 .dv_rc_price{color:#8a8a8a;width:73px;line-height: 1.25em; float:right; margin-left:90px}


/*★この商品を見たお客様はこんな商品も見ています★
--------------------------------------------*/
#recommender_pc12 { text-align:center; margin-bottom:30px}
#recommender_pc12 #dv_rc_title{ width:712px;height:33px;background: url("//bandai-a.akamaihd.net/bc/images/common/title_recommend_itemdl.gif") no-repeat left bottom; margin-bottom:15px}
#recommender_pc12 .dv_rc_items{ width:170px; float: left; margin:0 3px}
#recommender_pc12 .dv_rc_img img{ width:130px; height:130px; margin-bottom: 10px;}
#recommender_pc12 a{ color:#BF3100;display: block; font-size: 12px; line-height: 110%;}
#recommender_pc12 .dv_rc_description{ display:none}


/* --------------------------------------------------
  overwrite [pbItemDetail.css]
-------------------------------------------------- */
.pbFluidStyle #cdu2sideColumn .search {background: #46aadb !important;}

#cdu2sideColumn div.category dl,
#cdu2sideColumn div.shoplist dl {border:none; width: auto;}

#cdu2sideColumn div.category dt,
#cdu2sideColumn div.shoplist dt,
.pbFluidStyle #footprint_pc11 #dv_rc_title {
    padding: 10px 5px !important;
     background: #46aadb !important;
    color: #fff !important;
    height:auto;
    margin: 0 auto !important;
    border-radius: 0;

}
#cdu2sideColumn div.category dd,
#cdu2sideColumn div.shoplist dd {
    padding: 10px 10px 10px 15px;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
				}

.pbFluidStyle #footprint_pc11 #dv_rc_title:before {
  content: url(//bandai-a.akamaihd.net/bc/images/common/side_recommend_icon_black.png) !important;
}

.pbFluidStyle #cdu2mainColumn div.pnav_u,
.pbFluidStyle #cdu2mainColumn div.pnav_b {
  background: #46aadb !important;
}

/*ガシャデパ下層ページスタイル*/

/*左カラム検索削除*/
.pbFluidStyle #cdu2sideColumn .search { 
	display: none !important;
}

/*左カラム背景色*/
#cdu2sideColumn div.category dt, #cdu2sideColumn div.shoplist dt, .pbFluidStyle #footprint_pc11 #dv_rc_title { 
	background-color: #364356 !important;
}

/*角丸*/
.pbFluidStyle #cdu2sideColumn div.category, .pbFluidStyle #cdu2sideColumn div.CahacterCategory, .pbFluidStyle #cdu2sideColumn .itemRanking, .pbFluidStyle #footprint_pc11, .pbFluidStyle #side_united {
	border-radius: 8px;
}

/*左カラムボタン*/
.pbFluidStyle #cdu2sideColumn div.look a{
	background: #288eea !important;
}

#cdu2sideColumn div.category dd, #cdu2sideColumn div.shoplist dd {
	border-right: none !important;
	border-left: none !important;
	border-bottom: none !important;
	border-radius: none !important;
}


/*メイン　CNT*/
.pbFluidStyle #cdu2mainColumn div.pnav_u, .pbFluidStyle #cdu2mainColumn div.pnav_b {
	background-color: #364356 !important;
}

.pbFluidStyle #cdu2mainColumn div.pnav_u {
	border-radius: 5px !important;
}

.pbFluidStyle #cdu2mainColumn div.pnav_u div.page_swt, .pbFluidStyle #cdu2mainColumn div.pnav_b div.page_swt {
	line-height: 48px;
}

.pbFluidStyle #cdu2mainColumn div.pnav_b {
	border-radius: 5px;
}

#cdu2mainColumn div.pnav_u div.page_swt li a {
	font-size: 13px;
}

#cdu2mainColumn div.pnav_u div.page_swt li {
	font-size: 13px;
}

#cdu2mainColumn div.pnav_u div.total_p {
	top: -1px;
}

#cdu2mainColumn div.pnav_u div.page_swt ul {
	top: -1px;
}

#cdu2mainColumn div.pnav_b div.page_swt ul {
	font-size: 13px;
}

.pbFluidStyle #cdu2sideColumn div.category dt, .pbFluidStyle #footprint_pc11 #dv_rc_title {
	background-color: #364356 !important;
}

.pbFluidStyle #cdu2sideColumn div.category, .pbFluidStyle #footprint_pc11 {
	border-radius: 5px !important;
}

#cduPanNavi, #cduPanNavi a, #cduPanNavi a:visited, .cduPanNavi a, .cduPanNavi a:visited {
	color: #364356 !important;
}

#cduPanNavi a, #cduPanNavi a:visited, .cduPanNavi a, .cduPanNavi a:visited {
	font-weight: bold !important;
}

