﻿@charset "UTF-8";
/* ------------------------------------------ */
/* PREMIUM BANDAI HEADER FIXER                */
/*                                    2014.06 */
/* ------------------------------------------ */
#cduheader .innerUpper { min-height:68px; height:auto; z-index:2000; }
#cduheader .account { height:auto; min-height:35px; }
#cduheader .account ul { padding-bottom:4px; }
#cduheader .account li { width:156px; }
#topHeadline { padding:5px 0; white-space:normal; }
#topHeadline a { display:inline-block; *display:inline; *zoom:1; margin:0 4px; }
#cduheader #productsSearch { min-height:37px; height:auto; }
#cduheader #productsSearch ul { margin-left:0; margin-right:0px; height:35px; z-index:1002; width:695px; font-size:0; }
#cduheader #productsSearch ul li { height:auto; height:36px !important; }
#cduheader #productsSearch li a { background-image:url(/bc/images/common/productsSearch3.png); background-repeat:no-repeat; }
#cduheader #productsSearch li a:hover { text-decoration:none; }
#cduheader #productsSearch li.Nav01 { width:156px; left:0; }
#cduheader #productsSearch li.Nav02 { width:134px; left:156px; }
#cduheader #productsSearch li.Nav03 { width:160px; left:290px; }
#cduheader #productsSearch li.Nav04 { width:112px; left:450px; }
#cduheader #productsSearch li.Nav05 { width:134px; left:558px; display:block; }
#cduheader #productsSearch li.Nav01 a { background-position:0 1px; }
#cduheader #productsSearch li.Nav02 a { background-position:-156px 1px; }
#cduheader #productsSearch li.Nav03 a { background-position:-290px 1px; }
#cduheader #productsSearch li.Nav04 a { background-position:-450px 1px; }
#cduheader #productsSearch li.Nav05 a { background-position:-564px 1px; display:block; }
#cduheader #productsSearch li.Nav01 a:hover,
#cduheader #productsSearch li.Nav01 a.hover { background-position:0 -41px; }
#cduheader #productsSearch li.Nav02 a:hover,
#cduheader #productsSearch li.Nav02 a.hover { background-position:-156px -41px; }
#cduheader #productsSearch li.Nav03 a:hover,
#cduheader #productsSearch li.Nav03 a.hover { background-position:-290px -41px; }
#cduheader #productsSearch li.Nav04 a:hover,
#cduheader #productsSearch li.Nav04 a.hover { background-position:-450px -41px; }
#cduheader #productsSearch li.Nav05 a:hover,
#cduheader #productsSearch li.Nav05 a.hover { background-position:-564px -41px; display:block; }

/* ------------------------------------------ */
/* PREMIUM BANDAI MEGA DROPDOWN MENU SETTINGS */
/*                                    2014.06 */
/* ------------------------------------------ */
#pb-mdd,
.pbpbArea { position:absolute; width:1016px; left:50%; margin-left:-508px; z-index:500; }
.pbpbArea { width:200px; margin-left:590px; }

#pb-mdd ul,
.pbpbArea ul { list-style-type:none; }

#pb-mdd a,
.pbpbArea a { display:block; padding:8px 15px 7px 15px; line-height:1.2; }

#pb-mdd a:hover,
#pb-mdd a.hoveranchor,
.pbpbArea a:hover,
.pbpbArea a.hoveranchor { background-color:#fff3c2; text-decoration:none; }

#pb-mdd a span,
.pbpbArea a span { display:block; color:#808080; }

.mdd-wrap { position:relative; overflow:auto; width:1016px; }

.mdd-1st,
.pBanklink { background-color:#ffffff; border:1px solid #b49424; border-top:0; display:inline-block; vertical-align:top; position:relative; padding:0 0 10px 0; min-height:180px; width:210px; transition:all ease .2s; -webkit-transition:all ease .2s; -mozt-transition:all ease .2s; box-shadow:0px 4px 10px rgba(0,0,0,0.5); /*IE7 FIX*/ *display:none; }

.mdd-2nd { background-color:#ffffff; border:1px solid #b49424; border-left:1px solid #e6d7a1; border-top:3px solid #b49424; padding-left:14px; height:247px; position:absolute; left:210px; top:0px; transition:all ease .2s; -webkit-transition:all ease .2s; -mozt-transition:all ease .2s; }

.mdd-2nd dt { font-weight:bold; color:#b49424; padding:8px 0 7px; }
.mdd-2nd dd { display:block; float:left; min-width:190px; height:25px; white-space:nowrap; }

#pb-mdd .mdd-2nd a { padding:5px 15px 7px; min-width:100px; }



.mdd-3rd { list-style-type:none; position:absolute; left:190px; top:12px; }
.mdd-3rd a { padding:0 !important; margin-bottom:10px; border:1px solid #808080; }
.mdd-3rd a:hover { background-color:#ffffff !important; border:1px solid #fff3c2; box-shadow:0 0 10px rgba(0,0,0,0.2);}

.mdd-block { padding-top:3px; }

#mdd-cat3 a { display:block; min-width:170px; }
#mdd-cat3 ul li a { display:block; min-width:170px; }


.mdd-nocat { display:inline-block; vertical-align:top; width:190px;}
.mdd-set { display:inline-block; vertical-align:top;}


#mdd-cat3 .mdd-2nd { background-color:#ffffff; border:1px solid #b49424; border-left:1px solid #e6d7a1; border-top:3px solid #b49424; padding-left:14px; height:247px; position:absolute; left:390px; top:0px; transition:all ease .2s; -webkit-transition:all ease .2s; -mozt-transition:all ease .2s; }

#mdd-cat3 .mdd-2nd dt { font-weight:bold; color:#b49424; padding:8px 0 7px; }
#mdd-cat3 .mdd-2nd dd { display:block; float:left; min-width:190px; height:25px; white-space:nowrap; }



#mdd-cat1 { margin-left:16px; background-image:url(/bc/images/common/productsSearch3_1_957px.gif); background-position:0px 0; background-repeat:repeat-x; width:364px;}
#mdd-cat2 { margin-left:-206px; background-image:url(/bc/images/common/productsSearch3_2.gif); background-position:0px 0px; background-repeat:repeat-x; }

#mdd-cat3 { margin-left:-78px; background-image:url(/bc/images/common/productsSearch3_3.gif); background-position:0px 0px; background-repeat:repeat-x; width:390px;}


#mdd-cat4 { margin-left:-234px; background-image:url(/bc/images/common/productsSearch3_4.gif); background-position:0px 0px; background-repeat:repeat-x; }
#mdd-cat5 { min-height:inherit; margin-left:-204px; background-image:url(/bc/images/common/productsSearch3_5.gif); background-position:0px 0px; background-repeat:repeat-x; }


/*今注目のキャラクター*/
.pbmega_chara_ttl { color: #4d4d4d; font-size:14px; font-weight:bold; line-height:18px; margin:10px 0 5px 10px; padding:0;}

/*ここの高さが見た目に影響します*/
.pbmega_chara ul { display:inline-block; height:191px; margin:0; padding:0; vertical-align:top; width:182px;}
.pbmega_chara ul li { margin:0; padding:0; width:182px;}



/*一覧を見る*/
.pbmega_chara_all { border-top:solid 1px #eee; margin:10px 0 0 0; padding:10px 10px 0 0; text-align:right;}
.pbmega_chara_all a { font-size:12px; line-height:16px; padding:0 !important; text-decoration:none;}

.pbmega_chara_all a:hover,
.pbmega_chara_all a.hoveranchor { background:none !important; text-decoration:underline !important;}




/*IE FIX*/
#mdd-cat2:not(:target) { background-position:-1px 0px\9; }
#mdd-cat3:not(:target) { background-position:-1px 0px\9; }
#mdd-cat4:not(:target) { background-position:0px 0px\9; }
@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) { 
  #mdd-cat1 { background-position:0px 0px; }
  #mdd-cat2 { background-position:0px 0px; }
  #mdd-cat3 { background-position:0px 0px; }
  #mdd-cat4 { background-position:0 0px; } }
/* WEBKIT */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #mdd-cat3 { background-position:0px 0px; }
  #mdd-cat4 { background-position:0px 0px; } }
.mdd-hide { visibility:hidden; opacity:0; }
.mdd-show { visibility:visible; opacity:1; }
.mdd-hover { background-color:#fff3c2; }
.mdd-campaign,
.mdd-future { display:block; width:60px; border-radius:3px; padding:0px 6px 1px; margin-bottom:2px; font-size:8px !important; color:#ffffff !important; text-align:center; }
.mdd-campaign { background:#d45f1f; }
.mdd-future { background:#7e9e16; }
a.mdd-parent { background-position:right center; background-repeat:no-repeat; background-image:url(data:image/gif;base64,R0lGODlhEAALAMQAALe3t/v7+76+vvT09N/f3/Hx8fn5+ba2trS0tMbGxuLi4szMzPLy8sHBwerq6uzs7Obm5sDAwLm5ucjIyNPT07Ozs////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxRkY3QzlERkQxMjExRTNBQjkxQ0YwQjkzRjUxQkM2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxRkY3QzlFRkQxMjExRTNBQjkxQ0YwQjkzRjUxQkM2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTFGRjdDOUJGRDEyMTFFM0FCOTFDRjBCOTNGNTFCQzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTFGRjdDOUNGRDEyMTFFM0FCOTFDRjBCOTNGNTFCQzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAEAALAAAFMGBVKVZpnmZTHQXqWgNQCcGLQuJio5RI7KaHKAGESWYGYCBSATCKkwrCUbT4qthTCAA7); }
a.mdd-parent:hover,
a.mdd-parent.hoveranchor { background-position:right center; background-repeat:no-repeat; background-image:url(data:image/gif;base64,R0lGODlhEAALAMQAAMWmNvPjpcepO8WmNfXmqvvuuePOfvvuuM6yTL6dJMGgLLyaIMepPPnstOXRhNi/ZOzalPPjpL+eJ8ywSL+eKOjVi+7cmPXmq+LNfNK3VbuZHv/zwgAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU0RkJEN0RFRkQxMjExRTM4NjREOUFBQkFFNUYwRkI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU0RkJEN0RGRkQxMjExRTM4NjREOUFBQkFFNUYwRkI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTRGQkQ3RENGRDEyMTFFMzg2NEQ5QUFCQUU1RjBGQjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTRGQkQ3RERGRDEyMTFFMzg2NEQ5QUFCQUU1RjBGQjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAEAALAAAFM6CmOVtpniajJRHqboSkAcWLVmJmo4+I7SaLaALcXBSaQQN4EGgogSJCs4AUNyLDdXsKAQA7); }

/* ------------- for kids
-------------- */
#cduheader .kids-head-user .account li { width:130px; }



/* ------------------------------------------ */
/* PREMIUM BANDAI REALTIME CART               */
/*                                    2014.06 */
/* ------------------------------------------ */
#cduheader .guideNav li { text-align:center; line-height:1.6; }
#cduheader .guideNav li:nth-child(1) { line-height:1.2; }
#cduheader .guideNav li:nth-child(1) a { margin-top:-4px; display:block; }
#cduheader .registerBtn2 { right:-1px; }
#cduheader .registerBtn2 ul { width:284px; height:74px; }
#cduheader .registerBtn2 ul li { height:68px; }
#cduheader .registerBtn2 ul li a { background-image:url(/bc/images/common/login_cart3.gif); background-repeat:no-repeat; display:block; width:100% !important; height:73px; }
#cduheader .registerBtn2 ul li.Nav01 { width:71px; }
#cduheader .registerBtn2 ul li.Nav02 { width:68px; left:71px; }
#cduheader .registerBtn2 ul li.Nav03 { width:142px; left:139px; }
#cduheader .registerBtn2 ul li.Nav04 { width:71px; }
#cduheader .registerBtn2 ul li.Nav05 { width:68px; left:71px; }
#cduheader .registerBtn2 ul li.Nav06 { width:70px; left:139px; }

/* ------------------------------------------ */
/* PREMIUM BANDAI REALTIME CART               */
/*                                    2017.2 */
/* ------------------------------------------ */
#cduheader{position:relative;}


/*?Z???J?[?g*/
#cduheader .registerBtn2 ul li.Nav01 a { background-position:0px 0; }
#cduheader .registerBtn2 ul li.Nav02 a { background-position:-71px 0; }
#cduheader .registerBtn2 ul li.Nav03 a { background-position:-139px 0; }
#cduheader .registerBtn2 ul li.Nav04 a { background-position:-285px 0; }
#cduheader .registerBtn2 ul li.Nav05 a { background-position:-356px 0; }
#cduheader .registerBtn2 ul li.Nav06 a { background-position:-424px 0; }
#cduheader .registerBtn2 ul li.Nav01 a:hover { background-position:0px -73px; }
#cduheader .registerBtn2 ul li.Nav02 a:hover { background-position:-71px -73px; }
#cduheader .registerBtn2 ul li.Nav03 a:hover,
#cduheader .registerBtn2 ul li.Nav03 a.hover { background-position:-139px -73px; }
#cduheader .registerBtn2 ul li.Nav04 a:hover { background-position:-285px -73px; }
#cduheader .registerBtn2 ul li.Nav05 a:hover { background-position:-356px -73px; }
#cduheader .registerBtn2 ul li.Nav06 a:hover,
#cduheader .registerBtn2 ul li.Nav06 a.hover { background-position:-424px -73px; }
#pb-rtc { position:absolute; width:980px; left:50%; top:0px; margin-left:-490px; z-index:5001; }
#rtc-wrap { position:absolute; right:6px; top:63px; width:272px; padding:0px 0px 0px 0px; background:#ffffff; border:1px solid #b49424; border-top:3px solid #b49424; box-shadow:0px 4px 10px rgba(0,0,0,0.5); transition:all ease .2s; -webkit-transition:all ease .2s; -mozt-transition:all ease .2s; }
.rtc-item li { clear:both;list-style: none; }
.rtc-item li a { display:block; overflow:auto; padding:5px 10px; }
.rtc-item li:first-child a { padding:10px 10px; }
.rtc-item li a:hover { background-color:#fff3c2; text-decoration:none; }
.rtc-image { float:left; margin-right:5px; border:1px solid #666666; }
.rtc-name { overflow:auto; font-size:12px; line-height:1.3; }
.rtc-price { display:block; text-align:right; color:#957906; }
.rtc-more { padding:0 10px; font-size:12px; }
.rtc-cart { background:#f2ae30; background:-moz-linear-gradient(top,#f2ae30 0%,#f28b0d 100%); background:-webkit-linear-gradient(top,#f2ae30 0%,#f28b0d 100%); background:-o-linear-gradient(top,#f2ae30 0%,#f28b0d 100%); background:-ms-linear-gradient(top,#f2ae30 0%,#f28b0d 100%); background:linear-gradient(to bottom,#f2ae30 0%,#f28b0d 100%); border-radius:6px; margin:10px; text-align:center; }
.rtc-gocart { color:#ffffff !important; font-size:16px; font-weight:bold; padding:4px 0 6px; display:block; vertical-align:middle; }
.rtc-gocart:before { display:inline-block; height:30px; width:32px; margin:0px 8px -6px -14px; content:""; background-repeat:no-repeat; background-position:center center; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAcCAYAAACZOmSXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NkRGNDkyRkZEQ0MxMUUzOThEQjlEMjQ5MjM2Q0MzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NkRGNDkzMEZEQ0MxMUUzOThEQjlEMjQ5MjM2Q0MzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2REY0OTJERkRDQzExRTM5OERCOUQyNDkyMzZDQzM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg2REY0OTJFRkRDQzExRTM5OERCOUQyNDkyMzZDQzM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+togtHQAABHdJREFUeNqsV01MY1UU7uvra+0wbYGhNJiYScfpJDKTSEBjgkldkBAXuiLEjWyNJC50dAMunNlAXBrjigWJgD8JQ8LPasLEEBeGFQFsVRCU6gIK2BZa2lLa53fquc2ZF+i8kbnJl77T3vvOOd/5u9Uc/y1NfKpntUyGlJ/JcgmFTgHNophQYThMrMso1TStplx5rLOsswEOi9KyAh2+rAHS86rHeF/WuiGdTn9RqVTS5XJ5p7W19Vs2qPwsaFeKyVsDynMXbYQBB7qu38BjSbDwWA7YZUPSXovp0dHRZ6enpzoUafwybW5u7sFbWG1tbff8fr+BPQ6RG6bMDX6paTGqrnEq3gbgBRoAH+AHGoFrW1tb79PBqampLsjNQAC4yqD9V/gs4TnAw3AzDEs+aeeVmFM815IwFou92d7e/j1bnz07O/sL7OyUSqWdYrGYyOVyicPDw8Ty8nJicHDw8JwSlYmrYGoWBqyMkLXGyspKd0dHx0NQ/g0S78jj8TxvGMZ1l8sVAdVeeZaMw54EQRmXz+cTqVQqsbm5ud3X15fkfKnYqYYri4uLrxLt29vbH0BuoVDMzMzc2dvb+7inpyc0Pz/fubq6+nahUHh4cHAwCiO/xvMjqhIgZ/LC8z6HxhDlXFe5d3x8PEKHd3d3PyXFQBMS8Tao/ojjT2jMZDJf0m+MZnhLcsvQ0NAthOYBknmJ84PywPkk7dW4wcsUCW63O6Bi5vV6K06n87FYSrm3t5cML9L50dHRf/BbI0IQlyFy2qlL0FqE43nEuEmWj1TW39/vQvwLSh4YGPAj7inlAHIkjNjHZMt22e1GUJ6Gt2+Aynswgrz00Quz2ex1bhxeMHMH8n2S0ZBa8F0QoQhS+CCHk8lk7JxBdeHSuW59yNxfYPkPnHDNFPP9/f27KuYsf6Lk9fX1XiTou7R3dnb2FRhfHh4eDvH7XHKw1I05t9c0vG1SoYKHqhNWZR8WEiqvZJRjy/HxcYbkSCTyIvb+OTIykpXvtE07KQfNL4yNjd0AhWY4HG4lWicnJ2/S76FQ6Ba8a1QybLmJcvsdcjgYDHaCufgF94MLl5PbpA9efGdeYmE6fs5lVqtxO55XrUTmZvCOk6WlpfdUpivUOwy2KghBGd0tptqqXdprvRm0ZSijo9HoV/9jdJdgwDv4/ENSbttzWP4InocCgUAUWf8rSm4VXpWp7GCUHJuaGslcchXsKa2trf1m9dzOZYNi1DAxMdFJQ0W16Xg8/iG+D4rxqkYxydeopU5PT7/GI9jHuaOfM8DqKid2GjBE7ssEOjk5+ZF7eIOY3VTDV6H0NrxP0T6cu8vGuS2XU3vtlehCDf9t6XhJvlIRziS6u7tfRijoIuJAmF4XI9R82osnUeXp6uoKoLFMwKMCBsRPCwsLL7GnVSr5neSMGxeKJuyZRZh+3tjYiErKpW7NJvW6uFpr4gZbBeUA93dNXJV0xZq6eot9T6Xces2SfyRk9moWWP94mI46V6cnGeEQyuv9fdLq9Iza+leAAQDQjsX7XLsgawAAAABJRU5ErkJggg==); }
.rtc-gocart:hover { background:#e5830b; background:-moz-linear-gradient(top,#e5830b 0%,#e59d17 100%); background:-webkit-linear-gradient(top,#e5830b 0%,#e59d17 100%); background:-o-linear-gradient(top,#e5830b 0%,#e59d17 100%); background:-ms-linear-gradient(top,#e5830b 0%,#e59d17 100%); background:linear-gradient(to bottom,#e5830b 0%,#e59d17 100%); border-radius:6px; text-decoration:none; }
#rtc-stats { position:absolute; right:0; top:10px; width:88px; line-height:1.2; color:#000000; }
.rtc-count { font-size:24px; }
.rtc-count span { font-size:12px; }
.rtc-total { display:block; font-size:12px; }
.rtc-total span { font-size:10px; }

/* ------------------------------------------ */
/* PREMIUM BANDAI DATA SAVING                */
/*                                    2017.06 */
/* ------------------------------------------ */
/* icon fonts */
@font-face {
  font-family: 'pbLightUi_icons';
  src:  url('/bc/css/pbLightUi_icons.eot?im7yl2');
  src:  url('/bc/css/pbLightUi_icons.eot?im7yl2#iefix') format('embedded-opentype'),
    url('/bc/css/pbLightUi_icons.ttf?im7yl2') format('truetype'),
    url('/bc/css/pbLightUi_icons.woff?im7yl2') format('woff'),
    url('/bc/css/pbLightUi_icons.svg?im7yl2#pbLightUi_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="pbLightUi_icon"], [class*=" pbLightUi_icon"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'pbLightUi_icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pbLightUi_iconStore:before {
  content: "\e913";
}
.pbLightUi_iconCheck:before {
  content: "\e912";
}
.pbLightUi_iconBell:before {
  content: "\e900";
}
.pbLightUi_iconStar:before {
  content: "\e901";
}
.pbLightUi_iconCalendar:before {
  content: "\e902";
}
.pbLightUi_iconSmile:before {
  content: "\e903";
}
.pbLightUi_iconComments:before {
  content: "\e904";
}
.pbLightUi_iconBullhorn:before {
  content: "\e905";
}
.pbLightUi_iconMike:before {
  content: "\e906";
}
.pbLightUi_iconShare:before {
  content: "\e907";
}
.pbLightUi_iconSheet:before {
  content: "\e908";
}
.pbLightUi_iconBookmark:before {
  content: "\e909";
}
.pbLightUi_iconClock:before {
  content: "\e90a";
}
.pbLightUi_iconPlus:before {
  content: "\e90b";
}
.pbLightUi_iconShop:before {
  content: "\e90c";
}
.pbLightUi_iconPb:before {
  content: "\e90d";
}
.pbLightUi_iconTrophy:before {
  content: "\e90e";
}
.pbLightUi_iconYen:before {
  content: "\e910";
}
.pbLightUi_iconTag:before {
  content: "\e911";
}

/* site top
------------------------------ */
/* heading */
.pbLightUi_heading {
  position: relative;
  z-index: 2;
  width: 970px !important;
  height: auto !important;
  margin: 0 auto;
  padding: 2px 0 !important;
  background: #fff !important;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  font-family: "Hiragino Maru Gothic ProN", Meiryo, sans-serif;
  line-height: 1.5 !important;
}
.pbLightUi_heading [class*="pbLightUi_icon"] {
  display: inline-block;
  width: 55px;
  color: #858585;
  text-align: center;
}
.pbLightUi_heading [class*="pbLightUi_icon"]::before {
  position: relative;
  top: 2px;
  z-index: 1;
  font-size: 1.1em;
}

/* background */
#cduNewstabsAll.pbLightUi_ground,
.cPU_container_20160229.pbLightUi_ground,
.recommendTabs_All_20160229.pbLightUi_ground,
.deadlineTabs_All_20160229.pbLightUi_ground,
.shopInfo_area_20160229.pbLightUi_ground,
.pbLightUi_ground,
#searchBox_20160229.pbLightUi_searchGround {
  background: #eaeaea !important;
}
.cPU_container_20160229.pbLightUi_ground {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

/* button - colors */
[class*="pbLightUi_linkButton"] {
  display: block;
  position: relative;
  z-index: 1;
  background-color: #fff;
  border: 2px solid;
  border-radius: 5px;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
[class*="pbLightUi_linkButton"]::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 1;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  width: 0.4em;
  height: 0.4em;
  border-top: 2px solid;
  border-right: 2px solid;
}
[class*="pbLightUi_linkButton"]:hover {
  text-decoration: none;
}
.pbLightUi_linkButtonRed {
  color: #f33 !important;
}
.pbLightUi_linkButtonBlue {
  color: #39f !important;
}

/* button - grayscale */
#hover_05.pbLightUi_adjust {
  right: 12px;
}
.pbLightUi_button .pbLightUi_arrowWrap,
#hover_05 .pbLightUi_arrowWrap {
  min-width: 178px;
  border: 1px solid #c4c4c4;
  border-radius: 3px;
  background: #eee;
  background-image: -webkit-linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238));
  background-image: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238));
  color: #4d4d4d;
  line-height: 34px;
  letter-spacing: 0.15em;
}
.pbLightUi_button .pbLightUi_arrowWrap:hover,
#hover_05 .pbLightUi_arrowWrap:hover {
  background-position: 0 0;
  text-decoration: none;
}
.pbLightUi_button {
  position: relative;
  float: right;
  top: 0px;
}
.pbLightUi_button.more {
  right: 54px;
}
.pbLightUi_button.news {
  right: 15px;
}
.pbLightUi_arrowWrap {
  display: block;
  position: relative;
  z-index: 1;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  text-align: center;
}
.pbLightUi_arrowWrap [class*="pbLightUi_arrow"] {
  display: inline-block;
  width: 1em;
  height: 1em;
}
.pbLightUi_arrowWrap [class*="pbLightUi_arrow"]::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 0.5em;
  height: 0.5em;
  border-top: 2px solid;
  border-right: 2px solid;
}
.pbLightUi_button .pbLightUi_arrowWrap:hover [class*="pbLightUi_arrow"]::after,
#hover_05 .pbLightUi_arrowWrap:hover [class*="pbLightUi_arrow"]::after {
  color: #f33;
}
.pbLightUi_arrowTop::after {
  -webkit-transform: translate(1em, -25%) rotate(-45deg);
  transform: translate(1em, -25%) rotate(-45deg);
}
.pbLightUi_arrowRight::after {
  -webkit-transform: translate(1em, -50%) rotate(45deg);
  transform: translate(1em, -50%) rotate(45deg);
}
.pbLightUi_arrowBottom::after {
  -webkit-transform: translate(1em, -75%) rotate(135deg);
  transform: translate(1em, -75%) rotate(135deg);
}
.pbLightUi_arrowLeft::after {
  -webkit-transform: translate(1em, -50%) rotate(-135deg);
  transform: translate(1em, -50%) rotate(-135deg);
}

/* chara top
------------------------------ */
[class*="pbLightUi_searchLabel"] {
  background: transparent !important;
}
[class*="pbLightUi_searchLabel"] [class*="pbLightUi_icon"] {
  position: relative;
  top: 1px;
  z-index: 1;
  padding-right: 8px;
}
[class*="pbLightUi_searchLabel"] span {
  position: absolute;
  z-index: 1;
  font-family: "Hiragino Maru Gothic ProN", Meiryo, sans-serif;
  font-size: 15px;
  font-weight: bold;
}
.pbLightUi_searchLabelCategry span {
  top: -3px;
  width: 100px;
}
.pbLightUi_searchLabelPeriod span {
  top: -3px;
  width: 140px;
}
.pbLightUi_searchLabelIcon span {
  top: -5px;
  width: 70px;
}
.pbLightUi_sideHeading {
  padding-right: 6px;
  background-color: #fff;
  border: 1px solid #dcdcdc;
  color: #000;
  font-family: "Hiragino Maru Gothic ProN", Meiryo, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 40px;
  text-align: center;
}
.pbLightUi_sideHeading [class*="pbLightUi_icon"] {
  padding-right: 10px;
  color: #858585;
  font-size: 1.072em;
}
.pbLightUi_string {
  color: #000;
  font-family: "Hiragino Maru Gothic ProN", Meiryo, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
}
.pbLightUi_introduction {
  background-color: #10080d;
  border-radius: 3px;
  color: #fff;
  font-family: "Hiragino Maru Gothic ProN", Meiryo, sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 29px;
  letter-spacing: 0.15em;
  text-align: center;
}
.wDB_descriptionArea_20160229.pbLightUi_gradient {
  background: #fff;
}

/* item - detail
------------------------------ */
#recommender_pc12 #dv_rc_title.pbLightUi_recommend {
  position: relative;
  z-index: 1;
  width: 694px;
  padding-left: 18px;
  background: transparent !important;
  border: 1px solid #b3b3b3;
  font-size: 13px;
  font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  line-height: 33px;
  text-align: left;
}
#recommender_pc12 #dv_rc_title.pbLightUi_recommend::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  z-index: 1;
  width: 6px;
  height: 22px;
  margin: auto 0;
  background-color: #b3b3b3;
}