@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@500;600&display=swap";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none;outline:none}a:focus,*:focus{outline:none}img{vertical-align:top;line-height:0;font-size:0}html{font-family:"Zen Kaku Gothic New",YuGothic,-apple-system,sans-serif;font-weight:500;font-style:normal;line-height:1.5;color:#232323}html ::selection{background:#01838c;color:#fff}body{position:relative;margin:0;min-height:100%}a{display:block;color:inherit}img{max-width:100%;height:auto}button{font-family:"Zen Kaku Gothic New",YuGothic,-apple-system,sans-serif;font-weight:inherit;font-style:normal;line-height:inherit;padding:0;appearance:none;padding-block:0;padding-inline:0;border:none;outline:none;font:inherit;color:inherit;background:none;cursor:pointer}@media(min-width: 1100px){.pc{display:block !important}.sp{display:none !important}.pcInline{display:inline !important}.spInline{display:none !important}}@media(max-width: 1099.9px){.pc{display:none !important}.sp{display:block !important}.pcInline{display:none !important}.spInline{display:inline !important}}:root{--z-main:-1;--z-pageTitCol:0;--z-pageTitInner:1;--z-header:500}a:focus-visible,*:focus-visible{outline:solid 2px #00b0b9 !important;transition:none !important}html{font-size:16px}@media(max-width: 1099.9px){html{font-size:4.2666666667vw}}.contentsWrap{width:1000px;margin-left:auto;margin-right:auto}@media(max-width: 1099.9px){.contentsWrap{width:100%;padding-left:5.2vw;padding-right:5.2vw}}.hr{width:100%;height:8px;background:linear-gradient(to right, #0069b1 25%, #00b0b9 25%, #00b0b9 50%, #f6b700 50%, #f6b700 75%, #df4661 75%)}@media(max-width: 1099.9px){.hr{height:2.1333333333vw}}.hr.thin{height:4px}@media(max-width: 1099.9px){.hr.thin{height:0.5333333333vw}}.headerCol{display:flex;justify-content:space-between;align-items:center;width:100%;background:#fff;padding:20px 60px;border-bottom:1px solid #eceef1;position:absolute;left:0;top:0;z-index:99;transition:all .3s}@media(min-width: 1920px){.headerCol{padding:20px calc(50% - 960px + 50px)}}@media(max-width: 1099.9px){.headerCol{padding:4.4vw 5.3333333333vw}}@media(min-width: 1100px){.headerCol .logo a img{transition:all .3s}.headerCol .logo a:hover img{transform:scale(1.07)}}.headerCol .logo a img{width:223px}@media(max-width: 1099.9px){.headerCol .logo a img{width:43.6vw}}.headerCol .spMenuBtnCol{position:fixed;top:0;right:0;z-index:99}@media(min-width: 1100px){.headerCol .spMenuBtnCol{display:none}}@media(min-width: 1100px){.headerColInner{display:flex;justify-content:center;align-items:center}}@media(min-width: 1100px){.headerCol .headerNavCol{margin-left:60px}}@media(max-width: 1099.9px){.headerCol .headerNavCol{margin-bottom:12.4vw}}.headerCol .headerNavCol .headerNavList{font-size:16px;font-weight:900}@media(min-width: 1100px){.headerCol .headerNavCol .headerNavList{display:flex;align-items:center;gap:30px}}@media(max-width: 1099.9px){.headerCol .headerNavCol .headerNavList{font-size:5.0666666667vw}}@media(max-width: 1099.9px){.headerCol .headerNavCol .headerNavListItem{border-bottom:0.5333333333vw solid #c8c8c8}}@media(min-width: 1100px){.headerCol .headerNavCol .headerNavListLink{transition:all .3s}.headerCol .headerNavCol .headerNavListLink:hover{color:#01838c}}@media(max-width: 1099.9px){.headerCol .headerNavCol .headerNavListLink{text-align:center;padding:4.1333333333vw}}@media(min-width: 1100px){.headerCol .headerLangCol{margin-left:30px}}.headerCol .headerLangCol .headerLangBtn{display:flex;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;color:#fff;background:#000;border-radius:4px;padding:3px 15px}@media(max-width: 1099.9px){.headerCol .headerLangCol .headerLangBtn{width:fit-content;gap:1.6vw;font-size:4.2666666667vw;border-radius:1.0666666667vw;padding:0.8vw 4.2666666667vw;margin:auto}}.headerCol .headerLangCol .headerLangBtn::before{content:"";display:block;width:14px;height:14px;background:url(../images/common/icon_lang.webp) no-repeat center/contain}@media(max-width: 1099.9px){.headerCol .headerLangCol .headerLangBtn::before{width:3.6vw;height:3.6vw}}@media(min-width: 1100px){.headerCol .headerLangCol .headerLangBtn{transition:all .3s}.headerCol .headerLangCol .headerLangBtn:hover{background-color:#01838c}}.footerCol{background:#eceef1;padding:31px 0;position:relative;z-index:1}@media(max-width: 1099.9px){.footerCol{padding:8vw 0 6vw}}.footerCol .footerNavList{display:flex;justify-content:center;gap:32px;font-size:16px;font-weight:700}@media(max-width: 1099.9px){.footerCol .footerNavList{flex-wrap:wrap;justify-content:space-between;gap:4.6666666667vw 2.6666666667vw;font-size:4vw}}@media(max-width: 1099.9px){.footerCol .footerNavListItem{width:calc(50% - 1.3333333333vw)}.footerCol .footerNavListItem.longTxt{width:100%}}@media(min-width: 1100px){.footerCol .footerNavListLink{transition:all .3s}.footerCol .footerNavListLink:hover{color:#01838c}}.footerCol .footerNavListLink.icoModal::after{content:"";display:inline-block;width:14px;height:14px;background:url(../images/common/icon_modal.webp) no-repeat center/contain;margin-left:5px}@media(max-width: 1099.9px){.footerCol .footerNavListLink.icoModal::after{width:3.6vw;height:3.6vw;margin-left:2.1333333333vw}}@media(min-width: 1100px){.footerCol .footerNavListLink.icoModal::after{transition:all .3s}.footerCol .footerNavListLink.icoModal:hover::after{background-image:url(../images/common/icon_modal_green.webp)}}.footerCol .footerNavListLink#ot-sdk-btn.ot-sdk-show-settings,.footerCol .footerNavListLink #ot-sdk-btn.optanon-show-settings{color:inherit;border:none;font-family:inherit;font-size:inherit;padding:inherit;transition:inherit;line-height:inherit;background-color:unset}@media(min-width: 1100px){.footerCol .footerNavListLink#ot-sdk-btn.ot-sdk-show-settings,.footerCol .footerNavListLink #ot-sdk-btn.optanon-show-settings{transition:all .3s}.footerCol .footerNavListLink#ot-sdk-btn.ot-sdk-show-settings:hover,.footerCol .footerNavListLink #ot-sdk-btn.optanon-show-settings:hover{color:#01838c}}.footerCol .footerNavListLink#ot-sdk-btn.ot-sdk-show-settings:hover,.footerCol .footerNavListLink #ot-sdk-btn.optanon-show-settings:hover{background:none}.footerCol .footerColBox{margin-top:34px}@media(min-width: 1100px){.footerCol .footerColBox{display:flex;justify-content:space-between;align-items:end}}@media(max-width: 1099.9px){.footerCol .footerColBox{margin-top:8vw}}.footerCol .copyrightCol{font-size:14px;color:#4f4f4f}@media(max-width: 1099.9px){.footerCol .copyrightCol{font-size:3.7333333333vw;line-height:1.7}}.footerCol .copyrightCol small{font-size:inherit}.footerCol .corporateLogoList{display:flex;align-items:center;gap:20px}@media(max-width: 1099.9px){.footerCol .corporateLogoList{justify-content:center;gap:4vw;margin-top:4vw}}@media(min-width: 1100px){.footerCol .corporateLogoListItem a img{transition:all .3s}.footerCol .corporateLogoListItem a:hover img{transform:scale(1.07)}}.footerCol .corporateLogoListItem .bandai img{width:40px}@media(max-width: 1099.9px){.footerCol .corporateLogoListItem .bandai img{width:8.2666666667vw}}.footerCol .corporateLogoListItem .bandai-namco img{width:120px}@media(max-width: 1099.9px){.footerCol .corporateLogoListItem .bandai-namco img{width:25.2vw}}.footerCol .copyAllCol{margin-top:30px;color:#4f4f4f}.footerCol .copyAllCol .copyAllBtnCol .copyAllBtn{display:block;width:100%;font-size:14px;text-align:center;border:1px solid;border-radius:100px;padding:20px 20px 18px;cursor:pointer;position:relative}@media(max-width: 1099.9px){.footerCol .copyAllCol .copyAllBtnCol .copyAllBtn{border-width:0.2666666667vw;font-size:3.4666666667vw;padding:3.2vw 4vw 3.3333333333vw}}.footerCol .copyAllCol .copyAllBtnCol .copyAllBtn .arrowCol{width:8px;height:8px;position:absolute;border:1px solid;border-color:rgba(0,0,0,0) #4f4f4f #4f4f4f rgba(0,0,0,0);transform:rotate(45deg);transform-origin:right center;right:28px;top:calc(50% - 4px)}@media(min-width: 1100px){.footerCol .copyAllCol .copyAllBtnCol .copyAllBtn .arrowCol{transition:all .3s}}@media(max-width: 1099.9px){.footerCol .copyAllCol .copyAllBtnCol .copyAllBtn .arrowCol{width:1.6vw;height:1.6vw;border-width:0.2666666667vw;right:6.6666666667vw;top:calc(50% - 0.8vw)}}@media(min-width: 1100px){.footerCol .copyAllCol .copyAllBtnCol .copyAllBtn{transition:all .3s}.footerCol .copyAllCol .copyAllBtnCol .copyAllBtn .arrowCol{transition:all .3s}.footerCol .copyAllCol .copyAllBtnCol .copyAllBtn:hover{color:#01838c}.footerCol .copyAllCol .copyAllBtnCol .copyAllBtn:hover .arrowCol{border-color:rgba(0,0,0,0) #01838c #01838c rgba(0,0,0,0)}}.footerCol .copyAllCol .copyAllBtnCol:not(:has(+.copyAllList[style="display: none;"])) .copyAllBtn .arrowCol{border-color:#4f4f4f rgba(0,0,0,0) rgba(0,0,0,0) #4f4f4f;top:50%}@media(min-width: 1100px){.footerCol .copyAllCol .copyAllBtnCol:not(:has(+.copyAllList[style="display: none;"])) .copyAllBtn:hover .arrowCol{border-color:#01838c rgba(0,0,0,0) rgba(0,0,0,0) #01838c}}.footerCol .copyAllCol .copyAllList{padding-top:25px;font-size:11px;line-height:1.3}@media(max-width: 1099.9px){.footerCol .copyAllCol .copyAllList{padding-top:3.3333333333vw;font-size:2.6666666667vw}}.footerCol .copyAllCol .copyAllListItem:not(:first-child){margin-top:4px}@media(max-width: 1099.9px){.footerCol .copyAllCol .copyAllListItem:not(:first-child){margin-top:0.6666666667vw}}.footerCol .copyAllCol .copyAllListItem.hasImg{padding:4px 0 2px}@media(max-width: 1099.9px){.footerCol .copyAllCol .copyAllListItem.hasImg{padding:0.8vw 0 0.5333333333vw}}.footerCol .copyAllCol .copyAllListItem .copy-img{display:block;height:8.5px;max-width:none}@media(max-width: 1099.9px){.footerCol .copyAllCol .copyAllListItem .copy-img{height:1.8666666667vw}}