@charset "utf-8";
/* CSS Document */


/* slider Item */
.cduTopItemList{ width:880px; /*height:250px;*/ height:330px; overflow:none; }
.cduTopItemList img{ display:block; margin:0 auto; padding:0; }
.cduTopItemList .item01{ text-align:center; /*height:330px;*/ height:330px; }
.cduTopItemList .item02{ height:160px; }
.cduTopItemList .item03{ height:160px; }
.cduTopItemList .item04{ height:160px; padding-top:10px;  }
.cduTopItemList .item05{ height:160px; padding-top:10px; }


.cduTopItemList .item01 img{ width:582px !important; height:330px !important; overflow:hidden;}
.cduTopItemList .item03 img{ width:282px !important; height:160px !important; overflow:hidden;}
.cduTopItemList .item04 img{ width:282px !important; height:160px !important; overflow:hidden;}
.cduTopItemList img {border: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;}
#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(//p-bandai.jp/bc/images/common/bg_boxborder.gif) repeat-x left bottom;
}
.cduTopBannerbox ul.secondarybanner{
	list-style:none;
	padding:10px 0 10px 0;
	background:transparent url(//p-bandai.jp/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; }







/***********************************************************************
**   Slider CSS
***********************************************************************/

#BFN_Slider { width:1016px; height:390px; overflow:hidden; margin:0 auto 0 auto; padding:0; top:50%; left:50%; background-color: #f0f0f0; z-index:100;}

#loader {width: 1016px; height: 350px; display: none; position: absolute; _position: absolute; /* IE6対策 */ top: 52%; left: 50%;
	margin-top: -175px; /* heightの半分のマイナス値 */
	margin-left: -508px; /* widthの半分のマイナス値 */
	z-index: 80; text-align:center;}

#fade {width:100%; height: 350px; text-align:center; background-color: #f0f0f0; position:absolute; top:auto; left:auto; z-index:50; overflow:hidden; }


#cduTopSliderWrap{width:1016px; height: 350px; /*height: 285px;*/ padding:0px 0 0 0; margin:0 auto; overflow:hidden;}
#cduTopSlider{width:880px; height: 338px; /*height: 250px;*/ padding:0 58px; margin:0 auto 10px auto; overflow:hidden;}

.bxslider li {list-style:none !important; list-style-position:inside !important;}

.sliderBFN {border-collapse: collapse; border-spacing: 0; border: none; overflow:hidden;}
.tdmain {background: none;}
.tdsub {background: none; padding:0 0 0 8px; margin:0px; border-collapse: collapse; border-spacing: 0; border: none; overflow:hidden; vertical-align:top;}
.tdsub_bt {background: none; padding:0 0 0 8px; margin:0px; border-collapse: collapse; border-spacing: 0; border: none; overflow:hidden; vertical-align:bottom;}

#cduMainSlider{
	width:880px;
	margin:0 auto;
	padding:0;
	background:none;
}

#cduTopSlider .bx-controls {
    margin-top: -334px;
    position: absolute;
    width: 870px;
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: none;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;}

#cduTopSlider .bx-prev {
	position: absolute;
	top: 6px; 
	left: -55px;
	width: 50px;
	height: 329px;
	/*height: 250px;*/
	background: transparent url(/bc/images/shop_top_bandai-fashion-net/cduslider_prev.jpg) no-repeat 0px center !important;
	cursor:pointer;
}

#cduTopSlider .bx-next {
	position: absolute;
	top: 6px; 
	right: -55px;
	width: 50px;
	height: 329px;
	/*height: 250px;*/
	background: transparent url(/bc/images/shop_top_bandai-fashion-net/cduslider_next.jpg) no-repeat 0px center !important;
	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: 330px;
	/*height: 250px;*/
	background-position: -50px center;
}

#cduMainSlider ul, #cduMainSlider li{ margin:0; padding:0; list-style:none !important; list-style-position:inside !important;}
#cduMainSlider li{ list-style:none !important; list-style-position:inside !important;}

/****************************/

#cduNewstabsSlider,
/*
#cduFashiontabsSlider,
#cduFiguretabsSlider,
#cduToytabsSlider,
#cduCandytabsSlider,
*/
#cduKidsBoxSlider,
#cduShimekiriBoxSlider
{
	width:480px;
	margin:0 auto;
	
	/*
	overflow:hidden;
	*/
}

#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(//p-bandai.jp/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(//p-bandai.jp/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(//p-bandai.jp/bc/images/common/cduslider_prev_short.png) no-repeat 0px center;
}

#cduNewstabsSlider .bx-prev:hover,
/*
#cduFashiontabsSlider .bx-prev:hover,
#cduFiguretabsSlider .bx-prev:hover,
#cduToytabsSlider .bx-prev:hover,
#cduCandytabsSlider .bx-prev:hover,
*/
#cduKidsBoxSlider .bx-prev:hover {
	background:url(//p-bandai.jp/bc/images/common/cduslider_prev_long.png) no-repeat -25px center;
}
#cduShimekiriBoxSlider .bx-prev:hover{
	background:url(//p-bandai.jp/bc/images/common/cduslider_prev_med.png) no-repeat -25px center;
}
#cduKidsBoxSlider .bx-prev:hover {
	background:url(//p-bandai.jp/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(//p-bandai.jp/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(//p-bandai.jp/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(//p-bandai.jp/bc/images/common/cduslider_next_short.png) no-repeat 0px center;
}

#cduNewstabsSlider .bx-next:hover,
/*
#cduFashiontabsSlider .bx-next:hover,
#cduFiguretabsSlider .bx-nex:hover,
#cduToytabsSlider .bx-next:hover,
#cduCandytabsSlider .bx-next:hover,
*/
#cduKidsBoxSlider .bx-next:hover {
	background:url(//p-bandai.jp/bc/images/common/cduslider_next_long.png) no-repeat -25px center;
}
#cduShimekiriBoxSlider .bx-next:hover {
	background:url(//p-bandai.jp/bc/images/common/cduslider_next_med.png) no-repeat -25px center;
}
#cduKidsBoxSlider .bx-next:hover {
	background:url(//p-bandai.jp/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(//p-bandai.jp/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(//p-bandai.jp/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(//p-bandai.jp/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(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat 0 0; }
#cduNewsTab li.ui-state-hover a#cdutab_all{ background:transparent url(//p-bandai.jp/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(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat 0 -52px; }

/*
#cduNewsTab li a#cdutab_figure{ display:block; width:109px; height:26px; background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -109px 0; }
#cduNewsTab li.ui-state-hover a#cdutab_figure{ background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -109px -26px; }
#cduNewsTab li.ui-state-selected a#cdutab_figure,
#cduNewsTab li.ui-state-active a#cdutab_figure{ background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -109px -52px; }

#cduNewsTab li a#cdutab_toy{ display:block; width:109px; height:26px; background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -218px 0; }
#cduNewsTab li.ui-state-hover a#cdutab_toy{ background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -218px -26px; }
#cduNewsTab li.ui-state-selected a#cdutab_toy,
#cduNewsTab li.ui-state-active a#cdutab_toy{ background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -218px -52px; }

#cduNewsTab li a#cdutab_fashion{ display:block; width:109px; height:26px; background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -327px 0; }
#cduNewsTab li.ui-state-hover a#cdutab_fashion{ background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -327px -26px; }
#cduNewsTab li.ui-state-selected a#cdutab_fashion,
#cduNewsTab li.ui-state-active a#cdutab_fashion{ background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -327px -52px; }


#cduNewsTab li a#cdutab_candy{ display:block; width:108px; height:26px; background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -436px 0; }
#cduNewsTab li.ui-state-hover a#cdutab_candy{ background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -436px -26px; }
#cduNewsTab li.ui-state-selected a#cdutab_candy,
#cduNewsTab li.ui-state-active a#cdutab_candy{ background:transparent url(//p-bandai.jp/bc/images/common/btn_tabs.gif) no-repeat -436px -52px; }
*/

#cduNewsTabs{
	width:550px;
	margin:0 0 1.5em 0;
	padding:0;
	text-align:left;
	zoom: 1;
	overflow:hidden;
}

/*
#cdu-newstabs .bx-wrapper{ height:210px; overflow:hidden; }
*/
/*
#cduNewsTabs h2{
	margin:0;
	padding:0;
	width:550px;
	height:40px;
	background: transparent url(//p-bandai.jp/bc/images/common/h_main_news.gif) no-repeat left bottom;
}
*/
#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-pager{ text-align:center; padding-top:6px; margin:6px auto; background:transparent url(//p-bandai.jp/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; }




