@charset "utf-8";
/* CSS Document */

/********************************************************
common_style.css
********************************************************/
/*-----------------------------------------------
clearfix
-----------------------------------------------*/
div:after , .clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix ,* html .article_area { zoom: 1; } /* IE6 */
*:first-child+html .clearfix, *:first-child+html .article_area { zoom: 1; } /* IE7 */
.clearfix {display:block;}
.clearfix , .article_area {zoom:1;}

hr.clear{ height:1px; margin:0; padding:0; visibility:hidden; clear:both; }

/*-----------------------------------------------
Common
-----------------------------------------------*/
*{
	margin:0;
	padding:0;
	}
img{border:none;}
.clear{clear:both;}

body{
	background-color:#ffffff;
	color:#504e4e;
	font-size:12px;
	line-height:24px;
	margin:0;
	padding:0;
	}

a,a:link,a:visited{
	color:#4D4D4D;
	text-decoration:none;
	outline:none;
	}
a:hover,a:active{
	color:#4D4D4D;
	text-decoration:underline;
}


/* --------------------------------------------
	header
-------------------------------------------- */
#cduheader{
	background-color:#FFFFFF;
	background-image:url(http://bandai-a.akamaihd.net/bc/images/common/header_background.gif);
	background-repeat:repeat-x;
	font-size:12px;
	}
#cduheader .innerUpper{
	width:980px;
	height:68px;
	margin:0 auto;
	position: relative;
	}
#cduheader h1{
	font-size:12px;
	text-align:center;
	height:20px;
	line-height:20px;
	}
	
/* h1対応 20120730追加 START */
#cduheader .dummy{
	font-size:12px;
	text-align:center;
	height:20px;
	line-height:20px;
	font-weight:bold;
	}
/* h1対応 20120730追加 END */

/* h1対応 20120727追加 START */
#cduheader p{
	font-size:12px;
	text-align:center;
	height:20px;
	line-height:20px;
	}
/* h1対応 20120727追加 END */

#cduheader #productsSearch{
	height:36px;
	border:#999999 solid;
	border-width:1px 0;
	}


/* LOGIN
-------------------------------------------- */
#cduheader .registerBtn {
	position:absolute;
	right:0;
	top:0;
	}
#cduheader .registerBtn ul {
	width: 152px;
	height: 63px;
	position: relative;
}
html>/**/body #cduheader .registerBtn ul{margin-top /*\**/:-24px\9;}
*:first-child+html #cduheader .registerBtn ul {margin-top: 0;}
*html #cduheader .registerBtn ul {margin-top: 0;}

	#cduheader .registerBtn ul li {
	position: absolute;
	height: 63px;
	height: 87px\9;
	overflow: hidden;
	}
	#cduheader .registerBtn ul li.Nav01 { width: 73px; left: 0;}
	#cduheader .registerBtn ul li.Nav02 { width: 79px; left: 73px;}
	#cduheader .registerBtn ul li.Nav03 { width: 73px; left: 0px;}
	#cduheader .registerBtn ul li.Nav04 { width: 79px; left: 73px;}

		#cduheader .registerBtn ul li a {
			display: block;
			background-image: url(http://bandai-a.akamaihd.net/bc/images/common/login_cart.gif);
			background-repeat: no-repeat;
			height:63px;
		}
			#cduheader .registerBtn ul li a span {
				display:none;
			}
		#cduheader .registerBtn ul li.Nav01 a {width:73px; background-position: 0 0;}
		#cduheader .registerBtn ul li.Nav02 a {width:79px; background-position: -73px 0;}
		#cduheader .registerBtn ul li.Nav03 a {width:73px; background-position: -152px 0;}
		#cduheader .registerBtn ul li.Nav04 a {width:79px; background-position: -225px 0;}

		#cduheader .registerBtn ul li.Nav01 a:hover { background-position: 0 -63px;}
		#cduheader .registerBtn ul li.Nav02 a:hover { background-position: -73px -63px;}
		#cduheader .registerBtn ul li.Nav03 a:hover { background-position: -152px -63px;}
		#cduheader .registerBtn ul li.Nav04 a:hover { background-position: -225px -63px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#cduheader .registerBtn ul{ margin-top:-24px; }
#cduheader .registerBtn ul li{ height:88px; }
}

/* LOGIN2
-------------------------------------------- */
#cduheader .registerBtn2 {
	position:absolute;
	right:0;
	top:0;
	}
#cduheader .registerBtn2 ul {
	width: 210px;
	height: 63px;
	position: relative;
	line-height:0;
}

*:first-child+html #cduheader .registerBtn2 ul {margin-top: 0;}
*html #cduheader .registerBtn2 ul {margin-top: 0;}

	#cduheader .registerBtn2 ul li {
	position: absolute;
	height: 63px;
	height: 87px\9;
	overflow: hidden;
	}
	#cduheader .registerBtn2 ul li.Nav01 { width: 72px; left: 0;}
	#cduheader .registerBtn2 ul li.Nav02 { width: 68px; left: 72px;}
	#cduheader .registerBtn2 ul li.Nav03 { width: 70px; left: 140px;}
	#cduheader .registerBtn2 ul li.Nav04 { width: 72px; left: 0;}
	#cduheader .registerBtn2 ul li.Nav05 { width: 68px; left: 72px;}
	#cduheader .registerBtn2 ul li.Nav06 { width: 70px; left: 140px;}

		#cduheader .registerBtn2 ul li a {
			display: block;
			background-image: url(http://bandai-a.akamaihd.net/bc/images/common/login_cart2.gif);
			background-repeat: no-repeat;
			height:63px;
			position:absolute;
			top:0 !important;
		}
			#cduheader .registerBtn2 ul li a span {
				display:none;
			}
		#cduheader .registerBtn2 ul li.Nav01 a {width:72px; background-position: 0 0;}
		#cduheader .registerBtn2 ul li.Nav02 a {width:68px; background-position: -72px 0;}
		#cduheader .registerBtn2 ul li.Nav03 a {width:70px; background-position: -140px 0;}
		#cduheader .registerBtn2 ul li.Nav04 a {width:72px; background-position: -211px 0; display:inline-block;}
		#cduheader .registerBtn2 ul li.Nav05 a {width:68px; background-position: -283px 0; display:inline-block;}
		#cduheader .registerBtn2 ul li.Nav06 a {width:70px; background-position: -351px 0; display:inline-block;}

		#cduheader .registerBtn2 ul li.Nav01 a:hover { background-position: 0 -63px;}
		#cduheader .registerBtn2 ul li.Nav02 a:hover { background-position: -72px -63px;}
		#cduheader .registerBtn2 ul li.Nav03 a:hover { background-position: -140px -63px;}
		#cduheader .registerBtn2 ul li.Nav04 a:hover { background-position: -211px -63px;}
		#cduheader .registerBtn2 ul li.Nav05 a:hover { background-position: -283px -63px;}
		#cduheader .registerBtn2 ul li.Nav06 a:hover { background-position: -351px -63px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {

#cduheader .registerBtn2 ul li{ height:88px; }
}


/* header-innner
-------------------------------------------- */
#cduheader .pbLogo{
	margin:7px 5px 0 0;
	width:195px;
	height:35px;
	float:left;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#cduheader .pbLogo{ 
	position:relative;
	z-index:2;
}
}
#cduheader .guideNav{
	padding-top:16px;
	list-style:none;
	float:left;
	font-size:11px;
	}
#cduheader .guideNav li{
	padding:0 10px;
	line-height:17px;
	height:17px;
	float:left;
	}
#cduheader .guideNav li.add{
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/guideNav_background.gif);
	background-repeat:no-repeat;
	background-position:right;
	}

#cduheader .account {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/account_background.gif);
	background-repeat:no-repeat;
	height:35px;
	padding:3px 12px;
	margin:6px 0 0 0;
	float:left;
	font-size:13px;
	font-weight:bold;
	}
#cduheader .account p{
	padding:8px 0 0 5px;
	line-height:1em;
	}
#cduheader .account ul{
	list-style:none;
	pagging-top:1px;
	color:#000000;
	}
#cduheader .account ul li{
	margin:0;
	padding:0;
	line-height:1.25em;
	font-size:14px;
	}
#cduheader .account .point{
	color:#C1272D;
	font-size:10px;
	}
#cduheader .account .logout{
	font-weight:normal;
	font-size:10px;
	color:#666;
}
#cduheader .account .logout a{
	color:#0000CC;
}


#cdu2mainColumn .productsname{
	font-size:14px;
	border:#cccccc solid;
	border-width:1px 1px 1px 8px;
	margin-bottom:8px;
	padding:0.5em 0.4em;
}

/*gNavi
-------------------------------------------- */

#cduheader #productsSearch .inner{
	width:980px;
	margin:0 auto;
	}
#cduheader #productsSearch ul{
	width: 677px;
	position: relative;
	margin-left:20px;
	float:left;
	/*20131213-ADD For IE11*/
	line-height:0;
	height:34px;
	overflow:hidden;
}
* html #cduheader #productsSearch ul{margin: 0 0 0 10px;}
*:first-child+html #cduheader #productsSearch ul {margin-top: 0;}


	#cduheader #productsSearch li {
	position: absolute;
	height: 36px;
	height: 60px\9;
	overflow: hidden;
	}


	#cduheader #productsSearch li.Nav01 { width: 153px; left: 0;}
	#cduheader #productsSearch li.Nav02 { width: 128px; left: 180px;}
	#cduheader #productsSearch li.Nav03 { width: 154px; left: 335px;}
	#cduheader #productsSearch li.Nav04 { width: 104px; left: 520px;}
	#cduheader #productsSearch li.Nav05 { display:none;}


		#cduheader #productsSearch li a {
			display: block;
			background-image: url(http://bandai-a.akamaihd.net/bc/images/common/productsSearch.gif);
			background-repeat: no-repeat;
			width: 677px;
			height: 36px;
		}
			#cduheader #productsSearch li a span {
				display:none;
			}
		#cduheader #productsSearch li.Nav01 a { background-position: 0 0;}
		#cduheader #productsSearch li.Nav02 a { background-position: -153px 0;}
		#cduheader #productsSearch li.Nav03 a { background-position: -281px 0;}
		#cduheader #productsSearch li.Nav04 a { background-position: -435px 0;}
		#cduheader #productsSearch li.Nav05 a { display:none;}

		#cduheader #productsSearch li.Nav01 a:hover { background-position: 0 -36px;}
		#cduheader #productsSearch li.Nav02 a:hover { background-position: -153px -36px;}
		#cduheader #productsSearch li.Nav03 a:hover { background-position: -281px -36px;}
		#cduheader #productsSearch li.Nav04 a:hover { background-position: -435px -36px;}
		#cduheader #productsSearch li.Nav05 a:hover { display:none;}

		
/*gNavi
-------------------------------------------- */

#cduheader #productsSearch dl.search dt{
	float:left;
	padding:4px 0 0 5px;
	}
#cduheader #productsSearch dl.search dd{
	float:left;
	padding:5px 0 0 5px;
	line-height:1em;
	}
#cduheader #productsSearch dl.search dt input{
	width:182px;
	height:23px;
	line-height:23px;
	}

/* --------------------------------------------
	Footer
-------------------------------------------- */
#cduFooter{
	clear:both;
	zoom:1;
/*	background-color:#e6e6e6; */
	background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_footer.gif) repeat-x left top;
	padding:55px 0 25px 0;
	margin:0;
/*	margin-top:24px; */
	}

#cduFooter .inner{
	width:960px;
	margin:0 auto;
	font-size:12px;
	line-height:1.8em;
	padding:0 0 10px 0;

/*	color:#4D4D4D; */
	color:#666; /* 1116fix */
	}
 /* 1116fix important */
#cduFooter a,#cduFooter a:visited{
	color:#666 !important;
	text-decoration:none !important;
	outline:none !important;
	}
#cduFooter a:hover, #cduFooter a:active{ text-decoration:underline !important;}

#cduFooter .inner .box1{
	width:136px;
	float:left;
	padding:0 14px;
/*	border-right:#FFFFFF 1px solid;*/
	border-right:#CCC 1px solid;
	}

#cduFooter .inner .box2{
	width:196px;
	float:left;
	padding:0 14px;
	}
#cduFooter .inner .box2 img{ vertical-align:middle; }


#cduFooter .inner .box3{
	width:222px;
	float:left;
	padding-right:15px;
	}
	#cduFooter .inner .box3 a.textlink{
		background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/ico_more_sprite.gif) no-repeat left center;

		padding-left:15px;
		font-weight:bold;
		display:block;
		margin-top:38px;
		line-height:1.1em;
		}


/*20130422追記*/
#cduFooter .inner .compinfo{
	color:#BA991F;
	font-size:13px !important;
	margin:0 0 10px 0 !important;
	background: transparent !important;
	text-indent: 0 !important;
	line-height: 1.8em !important;
	font-weight:bold;
	}
/*20130422追記*/


#cduFooter .inner li{list-style:none;}
#cduFooter #bandaiCopy{clear:both;}
#cduFooter #bandaiCopy img{float:right;}
#cduFooter #cduCopyFooter ul {line-height:1.2em !important; padding-top:10px; margin:0;}
#cduFooter #cduCopyFooter ul li{
	display:inline;
	padding-right:1em;
	font-size:11px;
	list-style:none;
	}

/* --------------------------------------------
	Layout
-------------------------------------------- */
#cduWrap{
	width:1016px;
	margin:0 auto;
	}
	
#bigBackground{
	width:100%;
	margin:0;
	}

/* For 1Column Layout
-------------------------------------------- */
#cdu1Column{
	width:800px;
	margin:0 auto 5px auto;
	}

/* For 2Column Layout
-------------------------------------------- */
#cdu2sideColumn{
	width:204px;
	float:left;
	}	

#cdu2mainColumn {
	margin-right: 30px;
	width: 712px;
	float: right;
	}
*html #cdu2mainColumn {margin-right: 15px;}
		
/* For 3Column Layout
-------------------------------------------- */
#cdu3mainColumn02{
	margin: 0px;
	width: 600px;
	float: left;
	padding:3px 0px 0px 5px;
}

#cdu3sideColumn_right {
	margin: 0px;
	width: 194px;
	float: left;
	padding:3px 0px 0px 11px;
}

#cdu3Footer{
	clear:both;
	height:35px;
	padding-top:30px;
	}

/* --------------------------------------------
	greyLinebox
-------------------------------------------- */
.greyLinebox{
	border:#d1d4d7 solid 1px;
	padding:24px 0;
	margin:16px 0;
	}
.greyLinebox a{color:#3f4dff;
	outline:none}
.greyLinebox a:visited{color:#9b0083;}

/* --------------------------------------------
	PanNavi
-------------------------------------------- */
#cduPanNavi{
	line-height:1.3em;
	font-weight:bold;
	padding:9px 0 9px 10px;
	clear: both;
	}

#cdu1Column .cduPanNavi{
	line-height:1.3em;
	font-weight:bold;
	margin:12px 0;
	clear: both;
	}
#cduPanNavi,#cduPanNavi a,#cduPanNavi a:visited{color:#333;}
#cduPanNavi a,.cduPanNavi a {text-decoration: underline;}

#recommendationProducts div{
	width:160px;
	float:left;
	margin:15px 20px;
	text-align:center;
	}
*html body #recommendationProducts div{margin:15px 15px;}

/* --------------------------------------------
	snsbtn
-------------------------------------------- */
#snsBtn{
	padding:5px 10px 2px 10px;
	text-align:right;
	border:#dddddd solid 1px;
	}

#snsBtn.sns01{
	clear:both;
	}

/* --------------------------------------------
	shopTOP
-------------------------------------------- */
.shopSignboard{
	width:998px;
	height:90px;
	margin:7px 9px 0 9px;
	}

/*20130110追記*/

.shopSignboard2 {
    height: 60px;
    margin: 7px 9px 0;
    width: 998px;
}

#freespace{
	clear:both;
	margin-bottom:10px;
	}

/* --------------------------------------------
	shopArticle
-------------------------------------------- */
/*sale*/
#recommendationProducts p.sale{line-height:1.6em; margin-top:3px;}
#recommendationProducts p.sale span.price{
	color:#999999;
	text-decoration:line-through;
	font-weight:bold;
	display:block;
	}
#recommendationProducts p.sale span.salePrice{
	color:#FF0000;
	font-weight:bold;
	display:block;
	}
#recommendationProducts p.sale span.price span,#recommendationProducts p.sale span.salePrice span{font-size:10px;}
/*sale_end*/

#recommendationCart div{
	width:126px;
	float:left;
	margin:1px 3px;
	text-align:center;
	line-height:1.4em;
	}
#recommendationCart div p{padding-bottom:5px;}
*html body #recommendationCart div{margin:1px 1px;}

#cduCopyFooter li{
	display:inline;
	margin-right:10px;
	}
/*sale*/
#recommendationCart div div.sale{line-height:1.2em;}
#recommendationCart div div.sale span.price{
	color:#999999;
	text-decoration:line-through;
	font-weight:bold;
	}
#recommendationCart div span.salePrice{
	color:#FF0000;
	font-weight:bold;
	}
#recommendationCart div.sale span.price span,#recommendationCart div.sale span.salePrice span{font-size:10px;}
/*sale_end*/

/*categoryListstyle*/

#cdu2sideColumn div.category dt {
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;
	padding: 10px 16px 5px 26px;
	line-height:1.4em;
	text-indent:-1.2em;
}
#cdu2sideColumn div.category dd{
	padding:5px 10px 0 13px;
	}

#cdu2sideColumn div.category ul li{
	line-height:1.3em;
	list-style-type: none;
	}
#cdu2sideColumn div.category ul li.list_02{
	padding:5px 0;
	font-weight:bold;
	}
#cdu2sideColumn div.category ul li.list_03{
	padding:5px 0;
	font-weight:bold;
	text-indent:-1em;
	margin-left:2em;
	}
#cdu2sideColumn div.category ul li.list_04{
	margin-left:2em;
	text-indent:-0.5em;
	font-weight:normal;
	}
* html #cdu2sideColumn div.category ul li.list_04{margin-left:0;}
*:first-child+html  #cdu2sideColumn div.category ul li.list_04{margin-left:0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {

#cduheader #productsSearch ul li{ height:60px; }
}

/* ===========shoptop_shop1_2_TOKUBETSU_PRICE=========== */
#cdu2mainColumn div.article_area div.article_txt div.sale span.price{
	color:#999999;
	text-decoration:line-through;
	font-weight:bold;
	}
#cdu2mainColumn div.article_area div.article_txt span.salePrice{
	color:#FF0000;
	font-weight:bold;
	padding-left:20px;
	}

#cdu2mainColumn div.article_box div.sale span.price{
	color:#999999;
	text-decoration:line-through;
	font-weight:bold;
	display:block;
	}	
#cdu2mainColumn div.article_box div.sale span.salePrice{
	color:#FF0000;
	font-weight:bold;
	}	
#cdu2mainColumn div.article_box div.sale span.price span,#cdu2mainColumn div.article_box div.sale span.salePrice span{
	font-size:10px;}
	
	
#cdu2mainColumn div.article_details div.sale dl dd.price{
	text-decoration:line-through;
	font-weight:bold;
	}
#cdu2mainColumn div.article_details div.sale dl .salePrice{
	font-weight:bold;
	color:#FF0000;
	}
div.sale dl dd.price{
	text-decoration:line-through;
	font-weight:bold;
	}
div.sale dl .salePrice{
	font-weight:bold;
	color:#FF0000;
	}

/*charatop_osusume6*/
	
.article_item01 div.sale{
	line-height:1.4em;
	float: left;
	}
.article_item01 div.sale span.salePrice{
	color:#FF0000;
	font-weight:bold;
	}
.article_item01 div.sale span.price{
	color:#999999;
	text-decoration:line-through;
	font-weight:bold;
	display:block;
	}
div.sale span.price span,div.sale span.salePrice span{
	font-size:10px;}

/*shahan price*/
#cdu2mainColumn div.article_area div.article_txt span.shahanPrice{
	color:#FF0000;
	font-weight:bold;
	}

/* cart
-------------------------------------------- */
#cdu2mainColumn div.article_details div.cart div.cart_button ul{text-align:left;}
#cdu2mainColumn div.article_details div.cart div.cart_button li{
	display:inline;
	margin:0 10px 0 5px;
	padding:4px 4px 4px 25px;
	background-repeat:no-repeat;
	}
#cdu2mainColumn div.article_details div.cart div.cart_button .mail{background-image:url(http://bandai-a.akamaihd.net/bc/images/common/btn_okiniiri_icon_20x20.gif);}
#cdu2mainColumn div.article_details div.cart div.cart_button .okiniiri{background-image:url(http://bandai-a.akamaihd.net/bc/images/common/btn_mail_icon_20x20.gif);}
#cdu2mainColumn div.article_details div.cart div.cart_button li a{text-decoration:underline;}



/* --------------------------------------------
/*topHeadline
-------------------------------------------- */
#topHeadline{
	background-color:#f4efd9;
	border-bottom:#999999 solid 1px;
	text-align: center;
	font-size:12px;
	padding:5px 2px;
	line-height:13px;
	width:100%;
	white-space:nowrap;
	}
#topHeadline ul{

	}
#topHeadline a{
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/topheadline_listmark.gif);
	background-repeat:no-repeat;
	display:inline;
	padding:1px 6px 1px 16px;
}
.cduEigyouInfo{
	padding-bottom:5px;
	line-height:13px;
}

.cduEigyouBoder{
	display:none;
	}
	
.cduEigyouInfo span{
/*	color:#4C4C4C !important; */
	}

/* shopitem new */

/* ========article_details ========*/

#cdu2mainColumn div.article_details h2 {
	font-size: 12px;
	color: #ffffff;
	background-color: #010508;
	padding: 5px 10px;
	margin-bottom: 12px;
}

#cdu2mainColumn div.article_details div.article_details_image {
	width: 360px !important;
	float: left !important;
}
#cdu2mainColumn div.article_details div.article_details_photo {
	margin-bottom: 3px;
}


#cdu2mainColumn div.article_details_photo img {
	border-width: 1px;
	border-style: solid;
	border-color: #E0E4E7;
}

#cdu2mainColumn div.article_details div.article_details_shop {
	width: 342px !important;
	float: right !important;
}
#cdu2mainColumn div.article_details div.article_details_shop div.shop {
	color: #343434;
	background-color: #f1f1f1;
	padding:5px;
	margin-top:10px;
}
#cdu2mainColumn div.article_details div.article_details_shop div.shop_title {
	float: left;
	text-align:left;
	line-height:1.6em;
}
#cdu2mainColumn div.article_details div.article_details_shop div.shop_image {
	text-align: right;
	width: 128px;
	float: right;
}
#cdu2mainColumn div.article_details div.zoom {
	background-image:url(http://bandai-a.akamaihd.net/bc/images/shop/expansion.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding-left:26px;
	padding-top:5px;
	clear:both;
	}

#cdu2mainColumn div.article_details p.copy_a {
	font-size: 10px;
}

#cdu2mainColumn div.article_details div.cart {
	float: left;
	clear: both;
	width:342px;
}
#cdu2mainColumn div.article_details div.cart dl {
	margin-bottom: 0;
}

#cdu2mainColumn div.article_details div.cart p.captiion{
	padding-left:15px;
	clear:both;
	font-size:10px;
	line-height:12px;
	margin-bottom:10px;
	}


#cdu2mainColumn div.article_details div.cart dl dt {
	line-height: 1.5em;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 4px;
	width: 145px;
	float: left;
	clear: both;
	*zoom:1;
	_height:1%;
}
*html #cdu2mainColumn div.article_details div.cart dl dt {padding: 4px 0 2px 7px;}
*:first-child+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;
	*zoom:1;
	_height:1%;
}

#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 {
	text-align: right;
	width: 342px;
	float: left;
	clear: both;
}
#cdu2mainColumn div.article_details div.cart div.cart_button input {
	margin-bottom: 5px;
}

#cdu2mainColumn div.article_details div.article_tn {
	border-width: 1px;
	border-style: solid;
	border-color: #E0E4E7;
	padding: 10px;
	margin-left: 0px;
	clear: both;
	margin-top: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 {
	vertical-align: middle;
	margin-right: 5px;
}


/*20110906*/

#cdu2mainColumn div.article_details div.article_tn2 {
	border-width: 1px;
	border-style: solid;
	border-color: #E0E4E7;
	padding: 10px 0 0  14px;
	margin-left: 0px;
	clear: both;
	margin-top:10px;
	background-color:#FFF;
}




#cdu2mainColumn div.article_details #nav a {
	width:60px; height:60px;
	padding:0;
	margin:0 5px 5px 0;
	float:left;
	border:1px solid #E0E4E7;
}

#cdu2mainColumn div.article_details #nav a:hover {
	border:1px solid #AAA;
}

#cdu2mainColumn div.article_details #nav a img {
	display:block;
	border:none;
}

	
.article_details_shop .salePrice{
/*	margin-top:-13px; */
}
	

#cdu2mainColumn div.article_details div.qr_code {
	display:none;
}
#cdu1Column h3,
#cdu2mainColumn div.article_details h3,
#cdu2mainColumn div.article h3 {
	font-size: 12px;
	font-weight: bold;
	color: #343434;
	background-color: #f1f1f1;
	text-indent: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear:both;
}

#cdu2mainColumn div.article_details div.details_txt {
	margin:20px 0 0 20px;
	margin-bottom: 15px;
	width: 690px;
}

#cdu2mainColumn div.article_details table {
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #D1D4D7;
	width: 712px;
	clear: both;
	border-collapse: collapse;
	border-spacing: 0;
}
#cdu2mainColumn div.article_details table th {
	font-weight: normal;
	color: #ffffff;
	background-color: #A1A8AE;
	text-align: left;
	vertical-align: top;
	border-width: 1px;
	border-style: solid;
	border-top-color: #A1A8AE;
	border-left-color: #A1A8AE;
	padding-left: 5px;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	width: 125px;
}
#cdu2mainColumn div.article_details table td {
	font-size: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1D4D7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D4D7;
	padding-left:10px;
}


/*======== 2sideColumn ========*/

#cdu2sideColumn div.search {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/side_search_bg1.jpg);
	text-align: right;
	margin-left: 5px;
	margin-right: 5px;
	width: 194px;
}
#cdu2sideColumn div.search input {
	margin-right: 20px;
}
#cdu2sideColumn div.search input.search_box {
	margin-top: 15px;
	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: url(http://bandai-a.akamaihd.net/bc/images/common/side_search_bg2.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-right: 3px;
	padding-bottom: 15px;
}

/*category*/
#cdu2sideColumn div.category {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/dl.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 25px;
	width: 194px;
}
#cdu2sideColumn div.category dt {
	color: #ffffff;
	background-color: transparent;
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/cat_head.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 10px 16px 5px 26px;
	line-height:1.4em;
	text-indent:-1.2em;
}

#cdu2sideColumn div.category dt a{
	color: #ffffff;
}

#cdu2sideColumn div.category dd{
	padding:5px 10px 0 13px;
	}

#cdu2sideColumn div.category ul li{
	line-height:1.3em;
	list-style-type: none;
	}
#cdu2sideColumn div.category ul li.list_02{
	padding:5px 0;
	font-weight:bold;
	}
#cdu2sideColumn div.category ul li.list_03{
	padding:5px 0;
	font-weight:bold;
	text-indent:-1em;
	margin-left:2em;
	}
#cdu2sideColumn div.category ul li.list_04{
	margin-left:2em;
	text-indent:-0.5em;
	font-weight:normal;
	}
* html #cdu2sideColumn div.category ul li.list_04{margin-left:0;}
*:first-child+html  #cdu2sideColumn div.category ul li.list_04{margin-left:0;}

/*category*/

#cdu2sideColumn div.category p.andmore,#cdu2sideColumn div.shoplist p.andmore {
	margin-right:15px;
	text-align:right;
}
#cdu2sideColumn div.banner {
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 3px;
}
#cdu2sideColumn div.banner img {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#cdu2sideColumn div.look {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/side_look_button.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
	text-indent: 20px;
	margin-top: 1px;
	margin-left: 5px;
	margin-right: 5px;
	width: 194px;
	height: 37px;
}
#cdu2sideColumn div.look a {
	color: #ffffff;
	background-color: transparent;
}
#cdu2sideColumn div.look div.next {
	padding-top: 5px;
}
#cdu2sideColumn div.mall {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/mall_1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: -2px;
	padding-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
	width: 194px;
}
#cdu2sideColumn div.mall div.sub {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/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 {
	text-indent: 3px;
	margin-right: 10px;
}

/*moreinfo*/

.moreInfo{
	padding:0 20px 15px 20px;
	}
.moreInfo li{
	list-style-type:disc;
	}
	
.moreInofoTitle{
	font-size: 12px;
	color: #ffffff;
	background-color: #000;
	text-indent: 12px;
	margin-bottom: 12px;
}

/* ==========shoplist=============*/

#cdu2sideColumn div.shoplist {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/dl.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 25px;
	width: 194px;
}
#cdu2sideColumn div.shoplist dt {
	color: #ffffff;
	background-color: transparent;
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/cat_head.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 5px;
}
#cdu2sideColumn div.shoplist ul {
	margin-top: 3px;
}
#cdu2sideColumn div.shoplist ul li {
	margin-left: 45px;
	margin-right: 10px;
}

#cdu2sideColumn div.shoplist ul li ul{
	list-style:none;
}
#cdu2sideColumn div.shoplist ul li ul li{
	margin: 0 10px 0 0;
	list-style:none;
}

/*FreeSpace*/

#freespace1,#freespace2,#freespace3{
	clear:both;
	margin-bottom:10px;
	}


/*----------------------------------------------- */
/* ---- [ADD 20131021 TOOLTIP] ---- */
.pb_tooltip {
  /*display:block !important;*/
  position:relative;
  text-align:left;
  z-index:1000;
}
.pb_tooltip p {
  visibility:hidden;
  font-weight:normal;
  font-size:12px;
  text-align:left;
  position: absolute;
  display:block;
  min-width:160px;
  max-width:500px;
  margin-left:-10px;
  margin-top:-4px;
  line-height:1.4;
  z-index:999 !important;
  padding:10px;
  background:#fff;
  opacity:0;
  border:2px solid #f1bc19;
  border-radius:5px;
  box-shadow:0 2px 4px rgba(0,0,0,.4);
}

.pb_tooltip:hover p {
  visibility:visible;
  opacity:0.9;
  transition: all 0.3s ease-in-out;
}
 
.pb_tooltip p:before,
.pb_tooltip p:after {
  content:" ";
  position:absolute;
  z-index:1000 !important;
  top:-9px;
  left:16px;
  margin-left:0;
  border-bottom:12px solid #fff;
  border-left:12px solid transparent;
  border-right:12px solid transparent;
  border-top:0;
  transition:all 0.2s ease-in-out;
} 
.pb_tooltip p:before {
  border-bottom-color:#f1bc19;
  top:-12px;
}

.pb_tooltip-pb_recomend {
	margin-top:36px !important;
	margin-left:-8px !important;
}

/* ---- [tooltip / PB header icon]---- */
.pb_tooltip-pb_header .pbicon { 
  margin-bottom:-4px;
}
.pb_tooltip-pb_header p {
  margin-top:12px;
  left:50%;
  width:560px;
  max-width:560px;
  min-height:40px;
  text-align:left !important;
  margin-left:-460px;
}

.pb_tooltip-pb_header p:before,
.pb_tooltip-pb_header p:after {
	left:445px; /*ALL*/
}

#cduheader .pb_tooltip-pb_header p.pb_tooltip-pb_header-text {
    height:auto;
}


/* ---- [tooltip / PB sidebar -IE7] ---- */
.pb_tooltip-pb_sidebar p {
	max-width:360px;
}
*+html .pb_tooltip-pb_sidebar p {
	width:180px;
	margin-top:32px;
	margin-left:-220px;
}

*+html .pb_tooltip-pb_recomend {
	margin-top:32px !important;
	margin-left:-8px !important;
}
#cduheader .innerUpper {
	z-index:5000;
}
/* ---- [tooltip / PB main column -IE7] ---- */
*+html .pb_tooltip-pb_main p {
	width:500px;
	margin-top:32px;
	margin-left:-564px;
}

/* ---- [tooltip / fix] ---- */
#cduNewsTabs,
#cduShimekiriBox,
#cduKidsBox {
	overflow:visible !important;
}
*+html #cduNewsTabs #cduNewstabsAll {
	margin-top:-5px; /* IE7 */
}
#cduTopMcWrap h2 {
	position:relative;
	z-index:1;
}

/* ---- [ 20131021 TOOLTIP END] ---- */


/********************************************************
common.css
********************************************************/

#cduPanNavi a,#cduPanNavi a:visited,.cduPanNavi a,.cduPanNavi a:visited{
	color:#504e4e;}
#cduPanNavi a,.cduPanNavi a {
	text-decoration: underline;
}


#cduFooter{
	clear:both;
}

#cduCopyFooter{
	color:#999;
	font-size:10px;
	line-height:13px;
	padding:15px 0;
	clear:both;
	}


/*======== cdu2mainColumn ========*/

/*snsbtn*/

#snsBtn{
	padding:5px 10px 2px 10px;
	text-align:right;
	border:#dddddd solid 1px;
	}

#snsBtn.sns01{
	clear:both;
	}

/*======== page navi ========*/
/* upper */

#cdu2mainColumn div.article hr{
	margin:0;
	padding:0;
	color:#FFF;
	background-color:#FFF;
	border:none;
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
	visibility:hidden; 
	}

#cdu2mainColumn div.pnav_u {
	color: #ffffff;
	background-color: #000000;
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/page_s_bg.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 1px;
}
/* h1対応 20120730追加 START */
#cdu2mainColumn div.pnav_u div.pnav_ctg {
	width: 445px;
	height: 23px;
	float: left;
}
#cdu2mainColumn div.pnav_u div.pnav_ctg h1 {
	font-size:12px;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
}
/* h1対応 20120730追加 END */
#cdu2mainColumn div.pnav_u div.pnav_dsp {
/* h1対応 20120730非表示 START */
/* margin-left: 445px; */
/* h1対応 20120730非表示 END */
/* h1対応 20120730再表示 START */
	width: 265px;
/* h1対応 20120730再表示 END */
/* h1対応 20120730追加 START */
	float: right;
/* h1対応 20120730追加 END */
}
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dt {
	margin-right: 39px;
	float: left;
}
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dd {
	float: left
}
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dd li {
	list-style-type: none;
	float: left;
}
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dd li.txt {
	margin-right: 43px;
	list-style-type: none;
	float: left;
}
#cdu2mainColumn div.pnav_u div.pnav_dsp dl dd li a {
	text-decoration: underline;
	color: #ff8400;
	background-color: transparent;
}

#cdu2mainColumn div.pnav_u div.page_swt {
	font-weight: bold;
	width: 400px;
	float: left;
	clear: both;
}
#cdu2mainColumn div.pnav_u div.page_swt ul {
	display: inline;
	margin-left: 20px;
	position: relative;
	top: -2px;
}
#cdu2mainColumn div.pnav_u div.page_swt li {
	list-style-type: none;
	display: inline;
}
#cdu2mainColumn div.pnav_u div.page_swt li a {
	text-decoration: underline;
	color: #ffffff;
	background-color: transparent;
}
#cdu2mainColumn div.pnav_u div.total_p {
	font-weight: normal;
	position: relative;
	top: -2px;
	display: inline;
}
#cdu2mainColumn div.pnav_u div.sort {
	margin-right: 20px;
	float: right;
	position: relative;
	top: -1px;
}
*html #cdu2mainColumn div.pnav_u div.sort {
	margin-right: 10px;
}


/* page navi */

/* bottom */
#cdu2mainColumn div.pnav_b {
	color: #ffffff;
	background-color: #000000;
	margin-bottom: 38px;
	clear: both;
}
*html #cdu2mainColumn div.pnav_b {
	margin-bottom: 20px;
}
#cdu2mainColumn div.pnav_b div.page_swt {
	font-weight: bold;
	width: 400px;
	float: left;
	clear: both;
}
#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 {
	list-style-type: none;
	display: inline;
}
#cdu2mainColumn div.pnav_b div.page_swt li a {
	text-decoration: underline;
	color: #ffffff;
	background-color: transparent;
}
#cdu2mainColumn div.pnav_b div.total_p {
	font-weight: normal;
	position: relative;
	top: -1px;
	display: inline;
}
#cdu2mainColumn div.pnav_b div.sort {
	margin-right: 20px;
	float: right;
}
*html #cdu2mainColumn div.pnav_b div.sort {
	margin-right: 10px;
	position: relative;
	top: 2px;
}


/* article_area */

#cdu2mainColumn div.article_area {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #94999D;
	padding-bottom: 5px;
}
#cdu2mainColumn div.article_area div.article_photo_s {
	width: 115px;
	float: left;
}
#cdu2mainColumn div.article_area div.article_photo_s img {
	margin-top: 5px;
	margin-bottom: 5px;
}
#cdu2mainColumn div.article_area div.article_txt {
	width: 590px;
	float: right;
}

#cdu2mainColumn .icon li,
#cdu2mainColumn .icon li,
#cdu2mainColumn .icon li{
	display:inline;
	list-style:none;
	text-align:left;
	}
#cdu2mainColumn .icon img,
#cdu2mainColumn .icon img,
#cdu2mainColumn .icon img{
	margin:3px 0 0 3px;
	}

#cdu2mainColumn .productsname{
	font-size:14px;
	border:#cccccc solid;
	border-width:1px 1px 1px 8px;
	margin-bottom:8px;
	padding:0.5em 0.4em;
	}
	
#cdu2mainColumn div.article_area div.article_txt p.article_title a {
	color: #bf3100;
	background-color: transparent;
}
#cdu2mainColumn div.article_area div.article_txt p.release {
	font-size: 11px;
	color: #585858;
	background-color: transparent;
	line-height:14px;
}
#cdu2mainColumn div.article_area div.article_txt p.price {
	font-weight: bold;
	color: #343434;
	background-color: transparent;
}

#cdu2mainColumn div.article_area div.article_txt p.summary {
	font-size: 10px;
	line-height: 1.2;
	margin-bottom: 5px;
}
#cdu2mainColumn div.article {
	margin-top: 20px;
	margin-bottom: 10px;
}
#cdu2mainColumn div.article_box {
	text-align: center;
	margin-top: 10px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 20px;
	width: 150px;
	float: left;
	line-height: 1.2;
}

#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 {
	font-size: 10px;
	color: #bf3100;
	background-color: transparent;
}
#cdu2mainColumn div.article_box p.release {
	font-size: 10px;
	color: #585858;
	background-color: transparent;
	margin-bottom: 7px;
}
#cdu2mainColumn div.article_box p.price {
	font-weight: bold;
	color: #343434;
	background-color: transparent;
	margin-bottom: 3px;
}
#cdu2mainColumn div.article_box p.copyp {
	font-size: 10px;
	color: #7a7a7a;
	background-color: transparent;
}


/* ========article_details ========*/

#cdu2mainColumn div.article_details h2 {
	font-size: 12px;
	color: #ffffff;
	background-color: #010508;
	padding: 5px 10px;
	margin-bottom: 12px;
}

#cdu2mainColumn div.article_details div.article_details_image {
	width: 360px !important;
	float: left !important;
}
#cdu2mainColumn div.article_details div.article_details_photo {
	margin-bottom: 3px;
}

#cdu2mainColumn div.article_details_photo img {
	border-width: 1px;
	border-style: solid;
	border-color: #E0E4E7;
}

#cdu2mainColumn div.article_details div.article_details_shop {
	width: 342px !important;
	float: right !important;
}
#cdu2mainColumn div.article_details div.article_details_shop div.shop {
	color: #343434;
	background-color: #f1f1f1;
	padding:5px;
	margin-top:10px;
}
#cdu2mainColumn div.article_details div.article_details_shop div.shop_title {
	float: left;
	text-align:left;
	line-height:1.6em;
}
#cdu2mainColumn div.article_details div.article_details_shop div.shop_image {
	text-align: right;
	width: 128px;
	float: right;
}
#cdu2mainColumn div.article_details div.zoom {
	background-image:url(http://bandai-a.akamaihd.net/bc/images/shop/expansion.gif);
	background-repeat:no-repeat;
	background-position: 0 5px;
	padding-left:26px;
	padding-top:5px;
	clear:both;
	}

#cdu2mainColumn div.article_details p.copy_a {
	font-size: 10px;
}

#cdu2mainColumn div.article_details div.cart {
	float: left;
	clear: both;
	width:342px;
}
#cdu2mainColumn div.article_details div.cart dl {
	margin-bottom: 0;
}

#cdu2mainColumn div.article_details div.cart p.captiion{
	padding-left:15px;
	clear:both;
	font-size:10px;
	line-height:12px;
	margin-bottom:10px;
	}


#cdu2mainColumn div.article_details div.cart dl dt {
	line-height: 1.5;
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 4px;
	width: 145px;
	float: left;
	clear: both;
	_height:1%;
}

*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;
	_height:1%;
}

#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 {
	text-align: right;
	width: 342px;
	float: left;
	clear: both;
}
#cdu2mainColumn div.article_details div.cart div.cart_button input {
	margin-bottom: 5px;
}

#cdu2mainColumn div.article_details div.article_tn {
	border-width: 1px;
	border-style: solid;
	border-color: #E0E4E7;
	padding: 10px;
	margin-left: 0px;
	clear: both;
	margin-top: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 {
	vertical-align: middle;
	margin-right: 5px;
}


/*20110906*/

#cdu2mainColumn div.article_details div.article_tn2 {
	border-width: 1px;
	border-style: solid;
	border-color: #E0E4E7;
	padding: 10px 0 0  14px;
	margin-left: 0px;
	clear: both;
	margin-top:10px;
}




#cdu2mainColumn div.article_details #nav a {
	width:60px; height:60px;
	padding:0;
	margin:0 5px 5px 0;
	float:left;
	border:1px solid #E0E4E7;
}

#cdu2mainColumn div.article_details #nav a:hover {
	border:1px solid #AAA;
}

#cdu2mainColumn div.article_details #nav a img {
	display:block;
	border:none;
}

	
.article_details_shop .salePrice{
/*	margin-top:-13px; */
}
	

#cdu2mainColumn div.article_details div.qr_code {
	display:none;
}
#cdu1Column h3,
#cdu2mainColumn div.article_details h3,
#cdu2mainColumn div.article h3 {
	font-size: 12px;
	font-weight: bold;
	color: #343434;
	background-color: #f1f1f1;
	text-indent: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear:both;
}

#cdu2mainColumn div.article_details div.details_txt {
	margin:20px 0 0 20px;
	margin-bottom: 15px;
	width: 690px;
}

#cdu2mainColumn div.article_details table {
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #D1D4D7;
	width: 712px;
	clear: both;
	border-collapse: collapse;
	border-spacing: 0;
}
#cdu2mainColumn div.article_details table th {
	font-weight: normal;
	color: #ffffff;
	background-color: #A1A8AE;
	text-align: left;
	vertical-align: top;
	border-width: 1px;
	border-style: solid;
	border-top-color: #A1A8AE;
	border-left-color: #A1A8AE;
	padding-left: 5px;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	width: 125px;
}
#cdu2mainColumn div.article_details table td {
	font-size: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1D4D7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D4D7;
	padding-left:10px;
}


/*======== 2sideColumn ========*/

#cdu2sideColumn div.search {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/side_search_bg1.jpg);
	text-align: right;
	margin-left: 5px;
	margin-right: 5px;
	width: 194px;
}
#cdu2sideColumn div.search input {
	margin-right: 20px;
}
#cdu2sideColumn div.search input.search_box {
	margin-top: 15px;
	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: url(http://bandai-a.akamaihd.net/bc/images/common/side_search_bg2.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-right: 3px;
	padding-bottom: 15px;
}

/*category*/
#cdu2sideColumn div.category {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/dl.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 25px;
	width: 194px;
}
#cdu2sideColumn div.category dt {
	color: #ffffff;
	background-color: transparent;
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/cat_head.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 10px 16px 5px 26px;
	line-height:1.4em;
	text-indent:-1.2em;
}

#cdu2sideColumn div.category dt a{
	color: #ffffff;
}

#cdu2sideColumn div.category dd{
	padding:5px 10px 0 13px;
	}

#cdu2sideColumn div.category ul li{
	line-height:1.3em;
	list-style-type: none;
	}
#cdu2sideColumn div.category ul li.list_02{
	padding:5px 0;
	font-weight:bold;
	}
#cdu2sideColumn div.category ul li.list_03{
	padding:5px 0;
	font-weight:bold;
	text-indent:-1em;
	margin-left:2em;
	}
#cdu2sideColumn div.category ul li.list_04{
	margin-left:2em;
	text-indent:-0.5em;
	font-weight:normal;
	}
* html #cdu2sideColumn div.category ul li.list_04{margin-left:0;}
*:first-child+html  #cdu2sideColumn div.category ul li.list_04{margin-left:0;}

/*category*/

#cdu2sideColumn div.category p.andmore,#cdu2sideColumn div.shoplist p.andmore {
	margin-right:15px;
	text-align:right;
}
#cdu2sideColumn div.banner {
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 3px;
}
#cdu2sideColumn div.banner img {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
#cdu2sideColumn div.look {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/side_look_button.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: middle;
	text-indent: 20px;
	margin-top: 1px;
	margin-left: 5px;
	margin-right: 5px;
	width: 194px;
	height: 37px;
}
#cdu2sideColumn div.look a {
	color: #ffffff;
	background-color: transparent;
}
#cdu2sideColumn div.look div.next {
	padding-top: 5px;
}
#cdu2sideColumn div.mall {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/mall_1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: -2px;
	padding-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
	width: 194px;
}
#cdu2sideColumn div.mall div.sub {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/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 {
	text-indent: 3px;
	margin-right: 10px;
}

/*moreinfo*/

.moreInfo{
	padding:0 20px 15px 20px;
	}
.moreInfo li{
	list-style-type:disc;
	}
	
.moreInofoTitle{
	font-size: 12px;
	color: #ffffff;
	background-color: #000;
	text-indent: 12px;
	margin-bottom: 12px;
}

/* ==========shoplist=============*/

#cdu2sideColumn div.shoplist {
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/dl.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 25px;
	width: 194px;
}
#cdu2sideColumn div.shoplist dt {
	color: #ffffff;
	background-color: transparent;
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/cat_head.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 5px;
}
#cdu2sideColumn div.shoplist ul {
	margin-top: 3px;
}
#cdu2sideColumn div.shoplist ul li {
	margin-left: 45px;
	margin-right: 10px;
}

#cdu2sideColumn div.shoplist ul li ul{
	list-style:none;
}
#cdu2sideColumn div.shoplist ul li ul li{
	margin: 0 10px 0 0;
	list-style:none;
}

/*FreeSpace*/

#freespace1,#freespace2,#freespace3{
	clear:both;
	margin-bottom:10px;
	}


/* ==========recommend=============*/

/*chara_list*/
#recommender_pc45 { text-align:center; margin-bottom:30px}
#recommender_pc45 #dv_rc_title{ width:712px;height:33px;background: url("http://bandai-a.akamaihd.net/bc/images/common/title_recommend_chara.gif") no-repeat left bottom; margin-bottom:15px}
#recommender_pc45 .dv_rc_items{ width:130px; float: left; margin:0 5px}
#recommender_pc45 .dv_rc_img img{ width:130px; height:130px; margin-bottom: 10px;}
#recommender_pc45 a{ color:#BF3100;display: block; font-size: 12px; line-height: 110%;}
#recommender_pc45 .dv_rc_description{ display:none}


/*chara_list_old*/
#recommender_pc42 { word-wrap: break-word;background-image: url("http://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_pc42 #dv_rc_title{ height:37px;background: url("http://bandai-a.akamaihd.net/bc/images/common/side_recommend.gif") no-repeat scroll left bottom}
#recommender_pc42 .dv_rc_items{width: 164px; margin:10px auto 0}
#recommender_pc42 .dv_rc_img {float: left; margin-right:10px}
#recommender_pc42 .dv_rc_img img{ width:80px; height:80px;}
#recommender_pc42 .dv_rc_name{ width:70px;line-height: 1.25em; float:left}
#recommender_pc42 .dv_rc_description{ display:none}
#recommender_pc42 .dv_rc_price{color:#8a8a8a;width:73px;line-height: 1.25em; float:right; margin-left:90px}

/*item_list*/
#recommender_pc43 { word-wrap: break-word;background-image: url("http://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_pc43 #dv_rc_title{ height:37px;background: url("http://bandai-a.akamaihd.net/bc/images/common/side_recommend.gif") no-repeat scroll left bottom}
#recommender_pc43 .dv_rc_items{width: 164px; margin:10px auto 0}
#recommender_pc43 .dv_rc_img {float: left; margin-right:10px}
#recommender_pc43 .dv_rc_img img{ width:80px; height:80px;}
#recommender_pc43 .dv_rc_name{ width:70px;line-height: 1.25em; float:left}
#recommender_pc43 .dv_rc_description{ display:none}
#recommender_pc43 .dv_rc_price{color:#8a8a8a;width:73px;line-height: 1.25em; float:right; margin-left:90px}

/*chara*/
#recommender_pc44 { word-wrap: break-word;background-image: url("http://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_pc44 #dv_rc_title{ height:37px;background: url("http://bandai-a.akamaihd.net/bc/images/common/side_recommend.gif") no-repeat scroll left bottom}
#recommender_pc44 .dv_rc_items{width: 164px; margin:10px auto 0}
#recommender_pc44 .dv_rc_img {float: left; margin-right:10px}
#recommender_pc44 .dv_rc_img img{ width:80px; height:80px;}
#recommender_pc44 .dv_rc_name{ width:70px;line-height: 1.25em; float:left}
#recommender_pc44 .dv_rc_description{ display:none}
#recommender_pc44 .dv_rc_price{color:#8a8a8a;width:73px;line-height: 1.25em; float:right; margin-left:90px}

/*item*/
#recommender_pc54 { text-align:center; margin-bottom:30px}
#recommender_pc54 #dv_rc_title{ width:712px;height:33px;background: url("http://bandai-a.akamaihd.net/bc/images/common/title_recommend_genre.gif") no-repeat left bottom; margin-bottom:15px}
#recommender_pc54 .dv_rc_items{ width:130px; float: left; margin:0 5px}
#recommender_pc54 .dv_rc_img img{ width:130px; height:130px; margin-bottom: 10px;}
#recommender_pc54 a{ color:#BF3100;display: block; font-size: 12px; line-height: 110%;}
#recommender_pc54 .dv_rc_description{ display:none}

/*shop_default*/
#recommender_pc51 { word-wrap: break-word;background-image: url("http://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("http://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}


/*item_detail*/
#footprint_pc11 { word-wrap: break-word;background-image: url("http://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("http://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("http://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}


/*404 not found*/
#recommender_pc80 { margin-bottom: 30px; text-align: center;}
#recommender_pc80 #dv_rc_title { background: url("http://bandai-a.akamaihd.net/bc/images/common/title_recommend_campaign_osusume.gif") no-repeat scroll left bottom transparent; height: 33px; margin-bottom: 15px; margin-left:44px; width: 712px;}
#recommender_pc80 .dv_rc_items { float: left; margin: 0 0 0 50px; width: 100px;}
#recommender_pc80 .dv_rc_img img { height: 100px; margin-bottom: 10px; width: 100px;}
#recommender_pc80 a { color: #BF3100; display: block; font-size: 12px; line-height: 110%;}
#recommender_pc80 .dv_rc_description { display: none;}


/*otona_photo*/
#recommender_pc61 { text-align:center; margin-bottom:30px}
#recommender_pc61 #dv_rc_title{ width:712px;height:33px;background: url("http://bandai-a.akamaihd.net/bc/images/common/title_recommend_mypage.gif") no-repeat left bottom; margin-bottom:15px}
#recommender_pc61 .dv_rc_items{ width:130px; float: left; margin:0 5px}
#recommender_pc61 .dv_rc_img img{ width:130px; height:130px; margin-bottom: 10px;}
#recommender_pc61 a{ color:#BF3100;display: block; font-size: 12px; line-height: 110%;}
#recommender_pc61 .dv_rc_description{ display:none}


/********************************************************
toppage.css
********************************************************/
/* Slider BG Setting */
#cduTopHeaderImage{
background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_topslider.jpg) no-repeat center top;
/* Normal Use */
/* background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/cduheaderbg.png) repeat-x center top; */
}
#cduTopSliderWrap{
/* Normal Use */
/* background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_bg.png) no-repeat center top;  */

/* 2012.4.17 3rd Aniv. */
background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_topslider_wrap.jpg) no-repeat 0 0;
}

/* wrapper ID */
#cduTopContentWrap{
	width:980px;
	margin:0 auto;
	padding:15px 0 30px 0;
}
#cduTopContentWrap{
/* font-size:11px; */
}

#cduTopMcWrap{
	width:766px;
	float:left;
}

/* slider Item */
.cduTopItemList{ width:880px; height:250px; overflow:none; }
.cduTopItemList img{ display:block; margin:0 auto; padding:0; }
.cduTopItemList .item01{ text-align:center; height:250px; }
.cduTopItemList .item02{ height:120px; }
.cduTopItemList .item03{ height:120px; }
.cduTopItemList .item04{ height:120px; padding-top:10px;  }
.cduTopItemList .item05{ height:120px; padding-top:10px; }

/* main contents ID */
#cduTopMain{
	width:550px;
	float:right;
}

#cduTopSideLeft{
	width:206px;
	float:left;
}
#cduTopSideLeft .icon{ margin-top:-5px; }
#cduTopSideLeft .thum{ border:#AAA solid 1px; }
	

#cduTopSideRight{
	width:206px;
	float:right;
}


/* mainbox classes */

#cduTopMain .mainbox{
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_mainbox.gif) no-repeat left bottom;
	margin:0 0 1.5em 0;
}

/* 1x4 list */

#cduTopMain .cduList5col{width: 460px;margin: 10px auto;padding-left:10px;}
#cduTopMain .cduList5col li{width:100px; float:left; overflow:hidden; margin:0 14px 10px 0;word-wrap: break-word;}
#cduTopMain .cduList5col li img{vertical-align:bottom;padding-bottom:5px;}
#cduTopMain .cduList5col li p{margin:0; line-height:1.25em;}

/* 1x4 list kids */
#cduTopMain .cduList5col-kids{width: 460px;margin: 10px auto;padding-left:10px;}
#cduTopMain .cduList5col-kids li{width:80px; float:left; overflow:hidden; margin:0 12px 10px 0;}
#cduTopMain .cduList5col-kids li img{vertical-align:bottom;padding-bottom:5px;}
#cduTopMain .cduList5col-kids li p{margin:0; line-height:1.25em;}

/* 2x2 list */
#cduTopMain .cduList2by2{
	width: 470px;
	margin: 10px 0 10px auto;
}
#cduTopMain .cduList2by2 li{
	width:220px; float:left; overflow:hidden; margin:0 15px 10px 0;
}
#cduTopMain .cduList2by2 li img{
	float:left;
}
#cduTopMain .cduList2by2 li p{
	margin:0; line-height:1.25em;
	float:right;
	width:165px;
	padding-top:0;
}
#cduTopMain .cduList2by2 li p .item-title{
	color:#F00;
}

/* 1 + 3 baneer box */
.cduTopBannerbox{
	width:526px; margin:0 auto 1em auto;	
	line-height:1.25em;
}
.cduTopBannerbox .bnr-title{
	color:#F00;
}
.cduTopBannerbox .primarybanner{
	padding:10px 0 10px 5px;
	background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_boxborder.gif) repeat-x left bottom;
}
.cduTopBannerbox ul.secondarybanner{
	list-style:none;
	padding:10px 0 10px 0;
	background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_boxborder.gif) repeat-x left bottom;
}
.cduTopBannerbox ul.secondarybanner li{
	width:170px;
	padding:0 0 5px 5px;
	float:left;
}

.cduTopBannerbox .primarybanner img,
.cduTopBannerbox ul.secondarybanner li img{ display:block; padding-bottom:5px; }

/* sidebar classes */
#cduTopSideLeft .sidebox,
#cduTopSideRight .sidebox
{}
.sidebox h4{ margin:0; padding:0; }

.sidebox{ background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_sidebox.gif) no-repeat left bottom; margin-bottom:1.5em; font-size:11px; }

.sidebox ul.nostyle{
	width:185px;
	margin:0 auto;
	padding:5px 0;
	list-style:none;
}
.sidebox ul.nostyle li{
	padding-bottom:1px;
	line-height:1.25em;
	margin:5px 0;
}

.sidebox ul.itemlist{
	width:190px;
	margin:0 auto;
	padding-bottom:10px;
}
.sidebox ul.itemlist li{
	list-style:none;
	padding-bottom:1px;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_listborder_dotted.gif) repeat-x left bottom;
	line-height:1.25em;
}
.sidebox ul.itemlist li a, .sidebox ul.itemlist li a:link{
	display:block;
	padding:10px 0 10px 25px;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_sidelist.gif) no-repeat left center;
}
.sidebox ul.itemlist li a:hover{
	display:block;
	background: #F4EFD9 url(http://bandai-a.akamaihd.net/bc/images/common/bg_sidelist_hover.gif) no-repeat left center;
}

.sidebox ul.listwimg{
	width:190px;
	margin:0 auto;
	padding-bottom:10px;
	_font-size:1px; /* IE6 bugfix */
}
.sidebox ul.listwimg li{
/*	clear:both; */
	list-style:none;
	padding-bottom:1px;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_listborder_dotted.gif) repeat-x left bottom;
}
.sidebox ul.listwimg li a{
	_font-size:11px;
	display:block;
	padding:10px 0 10px 25px;
	_padding:10px 0 1px 25px;
	margin:0;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_sidelist.gif) no-repeat left center;
	line-height:1.25em;
}
.sidebox ul.listwimg li a span{
	padding:.70em 0 0 0;
	width:120px;
	float:right;
}
.sidebox ul.listwimg li a:hover{
	background: #F4EFD9 url(http://bandai-a.akamaihd.net/bc/images/common/bg_sidelist_hover.gif) no-repeat left center;
}
.sidebox ul.listwimg img{ padding-right:5px; vertical-align:middle; float:left; display:block; }


.sidebox ul.listna{
	width:190px;
	margin:0 auto;
	padding-bottom:5px;
	_font-size:1px; /* IE6 bugfix */
}
.sidebox ul.listna li{
	clear:both;
	list-style:none;
	padding-bottom:1px;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_listborder_dotted.gif) repeat-x left bottom;
	margin:0;
}
.sidebox ul.listna li a{
	display:block;
	padding:10px 5px;
	line-height:1.25em;
	_font-size:11px;
	margin:0;
}
.sidebox ul.listna li a:hover{
	background-color: #F4EFD9;
}
.sidebox ul.listna img{ padding-right:5px; float:left; display:block; }

/* sidebar classes */

#cduShopList{
margin-bottom:0;
}
#cduShopList h4{
	height:44px;
	background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_shoplist.gif);
}
#cduShopList h4 span{
		display:block;
		width:980px;
		padding:0 25px 0 35px;
		margin: 0 auto;
}
#cduShopList h4 img{ float:left; }
#cduShopList h4 a.pagelink{
	float:right;
}

#cduShopList ul{ list-style:none; margin:0 auto; padding:0 0 20px 25px; width:980px;}
#cduShopList ul li{ width:470px; float:left; padding:10px 0; border-bottom:1px solid #CCC; margin-right:20px; }
#cduShopList ul li.rowspan2{ height:182px; overflow:hidden; }
#cduShopList ul li.rowspan2 dl{ margin-bottom:2px; }
#cduShopList ul li.rowspan2 dl.multiline{ margin:16px 0 0 0; }

#cduShopList ul li th, #cduShopList ul li td{ vertical-align:middle; }
#cduShopList ul li th{ border-left:10px solid #CCC; text-align:center; line-height:1.25em; width:90px; }

#cduShopList .upper{
	background-image: url(http://bandai-a.akamaihd.net/bc/images/common/footer_shop_list_background_name.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:33px;
	}
#cduShopList .under{
	padding-left:3px;
	}

.bandaionline{
	float:left;
	margin-left:10px;
	margin-top:11px;
	}
	
.realshop{
	float:right;
	margin-right:10px;
	margin-top:8px;
	}

#realshoplist{
	float:right;
	padding:10px 12px 0 0;
	}
	
#onlineshoplist_center{
	clear:both;
	margin:10px 0 0 378px;
	}

#cduShopList dl{
	float:left;
	padding:10px 0 10px 9px;
	}

#cduShopList dt img{
	display:block;
	vertical-align:bottom;
}
#cduShopList dd{
	font-size:10px;
	width:112px;
	background-image:url(http://bandai-a.akamaihd.net/bc/images/common/footer_shop_list_background_name.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	line-height:17px;
	height:18px;
	overflow:hidden;
	text-align:center;
	}


/* sidebar_SNS */
.pbtopsns_Box {width:185px; margin:10px auto 0 auto;}

.pbtopsns_L {width:62px; float:left; margin:0 auto 10px auto;}
.pbtopsns_icon {}

.pbtopsns_R {width:113px; float:left; padding:0 0 0 10px;}
.pbtopsns_TTL {font-size:12px; line-height:18px; font-weight:bold; margin:0 0 5px 0;}
.pbtopsns_TTL a,
.pbtopsns_TTL a:visited {color:#000; text-decoration:none;}
.pbtopsns_TTL a:hover,
.pbtopsns_TTL a:action {color:#000; text-decoration:underline !important;}
.pbtopsns_btn_link { width:123px;}

.pbtopsns_bnr {width:185px; margin:0 auto 10px auto; text-align:center; border-top:dotted 1px #333; padding:10px 0 12px 0; }

.pbtopsns_feed { width:185px;margin:0 auto 5px auto; border-bottom:dotted 1px #333; padding:0 0 10px 0;}
.twitter_widget_wrap {height: 150px; overflow: hidden; width:180px; margin:0 auto 0 auto; padding:0 0 15px 0;}
.twitter_widget_inner {margin-bottom: -55px; margin-top: -35px;}


/* morelink */

.sidebox .morelink{ padding:10px 8px 6px 8px; height:14px; margin-top:5px; background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_more.gif) no-repeat left bottom; width:190px; text-align:right; font-size:11px; line-height:11px; }
#cduTopMain .morelink{ padding:4px 14px 8px 14px; height:16px; margin-top:0; text-align:right; font-size:11px; line-height:11px; width:522px; display:block; }

.sidebox .morelink a, #cduTopMain .morelink a{ background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/ico_more.gif) no-repeat left center; padding:1px 0 1px 16px; }
.sidebox .morelink a:hover, #cduTopMain .morelink a:hover{ background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/ico_more_ov.gif) no-repeat left center; padding-left:16px; padding:1px 0 1px 16px; }

.pagetop{ text-align:right; }

/*----------------------------------------------------
20110804 eigyouInfo
-----------------------------------------------------*/

.cduEigyouInfo{
	padding-bottom:5px;
	line-height:14px;
}

.cduEigyouBoder{
	display:none;
	}
.cduEigyouInfo a{
	background-image:url(./allow_topinfo.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 1em 0 10px;
	font-size:12px;
	text-decoration:none;
	}
	
.cduEigyouInfo span{
	color:#4C4C4C !important;
	}



/***********************************************************************
**   Slider CSS
***********************************************************************/

#cduTopSliderWrap{
	width:1016px;
	height: 285px;
	padding:20px 0 0 0;
	margin:0 auto;
	overflow:hidden;
}

#cduTopSlider{
	width:880px;
	height: 250px;
	padding:0 58px;
	margin:0 auto;
	overflow:hidden;
}

#cduMainSlider{
	width:880px;
	margin:0 auto;
	padding:0;
	height: 250px;
}

#cduTopSlider .bx-prev {
	position: absolute;
	top: 0px; 
	left: -55px;
	width: 50px;
	height: 250px;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_prev.png) no-repeat 0px center;
	cursor:pointer;
}

#cduTopSlider .bx-next {
	position: absolute;
	top: 0px; 
	right: -55px;
	width: 50px;
	height: 250px;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_next.png) no-repeat 0px center;
	cursor:pointer;
}

#cduTopSliderWrap p.viewall{ text-align:center; height:20px; padding-top:8px; }
#cduTopSliderWrap p.viewall img{ display:block; vertical-align:top; margin:0 auto; }

#cduTopSlider .bx-next:hover,
#cduTopSlider .bx-prev:hover{
	width: 50px;
	height: 250px;
	background-position: -50px center;
}

#cduMainSlider ul, #cduMainSlider li{ margin:0; padding:0; }
#cduMainSlider li{ list-style:none; list-style-position:outside; }

/****************************/

#cduNewstabsSlider,

#cduKidsBoxSlider,
#cduShimekiriBoxSlider
{
	width:480px;
	margin:0 auto;

}

#cduNewstabsSlider .bx-prev,
#cduFashiontabsSlider .bx-prev,
#cduFiguretabsSlider .bx-prev,
#cduToytabsSlider .bx-prev,
#cduCandytabsSlider .bx-prev,
#cduKidsBoxSlider .bx-prev {
	position: absolute;
	top: 20px; 
	left: -26px;
	width: 25px;
	height: 300px;
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_prev_long.png) no-repeat 0px center;
}
#cduShimekiriBoxSlider .bx-prev{
	position: absolute;
	top: 0px; 
	left: -26px;
	width: 25px;
	height: 140px;
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_prev_med.png) no-repeat 0px center;
}
#cduKidsBoxSlider .bx-prev {
	position: absolute;
	top: 0px; 
	left: -26px;
	width: 25px;
	height: 115px;
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_prev_short.png) no-repeat 0px center;
}

#cduNewstabsSlider .bx-prev:hover,

#cduKidsBoxSlider .bx-prev:hover {
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_prev_long.png) no-repeat -25px center;
}
#cduShimekiriBoxSlider .bx-prev:hover{
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_prev_med.png) no-repeat -25px center;
}
#cduKidsBoxSlider .bx-prev:hover {
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_prev_short.png) no-repeat -25px center;
}


#cduNewstabsSlider .bx-next,
#cduFashiontabsSlider .bx-next,
#cduFiguretabsSlider .bx-next,
#cduToytabsSlider .bx-next,
#cduCandytabsSlider .bx-next
{
	position: absolute;
	top: 20px; 
	right: -26px;
	width: 25px;
	height: 300px;
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_next_long.png) no-repeat 0px center;
}
#cduShimekiriBoxSlider .bx-next {
	position: absolute;
	top: 0px; 
	right: -26px;
	width: 25px;
	height: 140px;
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_next_med.png) no-repeat 0px center;
}
#cduKidsBoxSlider .bx-next {
	position: absolute;
	top: 0px; 
	right: -26px;
	width: 25px;
	height: 115px;
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_next_short.png) no-repeat 0px center;
}

#cduNewstabsSlider .bx-next:hover,

#cduKidsBoxSlider .bx-next:hover {
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_next_long.png) no-repeat -25px center;
}
#cduShimekiriBoxSlider .bx-next:hover {
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_next_med.png) no-repeat -25px center;
}
#cduKidsBoxSlider .bx-next:hover {
	background:url(http://bandai-a.akamaihd.net/bc/images/common/cduslider_next_short.png) no-repeat -25px center;
}


/****/
#cduNewsTabs #cduNewstabsAll,
#cduNewsTabs #cduNewstabsFigure,
#cduNewsTabs #cduNewstabsToy,
#cduNewsTabs #cduNewstabsFasion,
#cduNewsTabs #cduNewstabsCandy 
{
	margin:0 auto;
	width:550px;
	min-height:340px;
	overflow:hidden;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_mainbox.gif) no-repeat left bottom;
}

/* default visible control */
#cduNewsTabs #cduNewstabsFigure,
#cduNewsTabs #cduNewstabsToy,
#cduNewsTabs #cduNewstabsFasion{
}

#cduShimekiriBox{
	margin:0 auto;
	width:550px;
	min-height:160px;
	overflow:hidden;
	margin-bottom:1.5em;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_mainbox.gif) no-repeat left bottom;
}
#cduKidsBox{
	margin:0 auto;
	width:550px;
	min-height:210px;
	overflow:hidden;
	margin-bottom:1.5em;
	background: transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_mainbox.gif) no-repeat left bottom;
}
#cduKidsBox .pbkidslink{ padding-bottom:10px; text-align:center; }

#cduNewsTabs #cduNewstabsAll ul,
#cduNewsTabs #cduNewstabsFigure ul,
#cduNewsTabs #cduNewstabsToy ul,
#cduNewsTabs #cduNewstabsFasion ul,
#cduNewsTabs #cduNewstabsCandy ul,
#cduShimekiriBox ul,
#cduKidsBox ul{ list-style:none; }


/* tabs */
/* jQuery UI */
.ui-tabs { position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 0 0px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; /*padding: .5em 1em;*/ text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#cduNewsTab{ padding:0; margin:0 0 0 3px; height:26px; _margin-bottom:-1px;  }
#cduNewsTab li a span{ position:absolute; left:-9999px; visibility:hidden; display:block; }
#cduNewsTab li a#cdutab_all{ display:block; width:109px; height:26px; background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/btn_tabs.gif) no-repeat 0 0; }
#cduNewsTab li.ui-state-hover a#cdutab_all{ background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/btn_tabs.gif) no-repeat 0 -26px; }
#cduNewsTab li.ui-state-selected a#cdutab_all,
#cduNewsTab li.ui-state-active a#cdutab_all{ background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/btn_tabs.gif) no-repeat 0 -52px; }



#cduNewsTabs{
	width:550px;
	margin:0 0 1.5em 0;
	padding:0;
	text-align:left;
	zoom: 1;
	overflow:hidden;
}


#cduNewsTabs h2 span{
	position:absolute;
	left:-999999px;
}
#cduNewsTabs table td{
	text-align:left;
	font-size:10px;
}
#cduNewsTabs table td img{
	border:1px solid #AAA;
}

.bx-window { min-height:140px;}
.bx-pager{ text-align:center; padding-top:6px; margin:6px auto; background:transparent url(http://bandai-a.akamaihd.net/bc/images/common/bg_boxborder.gif) repeat-x left top; width:520px; margin-left:-20px; _width:auto; _margin-left:0; }
.bx-pager a{ padding:8px 6px 0 6px; font-weight:bold; color:#999; }
.bx-pager a:hover{ color:#BA991F; }
.bx-pager a.pager-active{ color:#BA991F; }


/*recommend*/
#recommender_pc41 {background: url("http://bandai-a.akamaihd.net/bc/images/common/bg_sidebox.gif") no-repeat scroll left bottom transparent;font-size: 11px;margin-bottom: 1.5em; padding-bottom:10px}
#recommender_pc41 #dv_rc_title{ height:40px;background: url("http://bandai-a.akamaihd.net/bc/images/common/h_side_recommend.gif") no-repeat left bottom }
#recommender_pc41 .dv_rc_items{}
#recommender_pc41 .dv_rc_items a:hover{background-color: #F4EFD9;}
#recommender_pc41 .dv_rc_items a{display: block;line-height: 1.25em;padding: 10px 5px;background: url("http://bandai-a.akamaihd.net/bc/images/common/bg_listborder_dotted.gif") repeat-x left bottom ; clear: both; margin:0 auto ;width: 180px;}
#recommender_pc41 .dv_rc_img {float: left;}
#recommender_pc41 .dv_rc_img img{ width:80px; height:80px;padding:0 5px 0 0}
#recommender_pc41 .dv_rc_description ,#recommender_pc41 .dv_rc_price{ display:none ; }


/********************************************************
newsrelease*オリジナルCSS
********************************************************/
.newsre ul.listwimg li a,
.sidebox .newsre ul.listwimg li a,
.sidebox .newsre ul.listwimg li a:hover{
	background-image:none;
	padding-left:10px;
}
.sidebox .newsre{
	position:relative;
}
.sidebox .newsre p.asideRss{
	position:absolute;
	top:10px;
	right:8px;
}
.sidebox .newsre ul.listwimg{
	padding-bottom:10px;
}
.sidebox .newsre ul.listwimg img{
	float:none;
	display:inline;
	vertical-align:top;
}
.sidebox .newsre ul.listwimg li dt{
	font-weight:bold;
	display:inline;
}
.sidebox .newsre ul.listwimg li dt.new{
	padding-right:35px;
	background:url("http://bandai-a.akamaihd.net/bc/images/common/press_new_icon.gif") no-repeat top right;
}
.sidebox .newsre ul.listwimg li dd{
	clear:both;
}
.sidebox .newsre ul.listwimg li dt img{
	zoom:1;
	position:relative;
}
.sidebox .newsre{
	position:relative;
}
.sidebox .newsre p.asideRss{
	position:absolute;
	top:10px;
	right:8px;
}
