@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");html{scroll-behavior:smooth}body{position:relative;display:block;width:100%;min-width:initial;margin:0;overflow-x:hidden}body:before{content:'';position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100dvw;height:100dvh;background-color:black;-webkit-animation:Grad 8s infinite alternate;animation:Grad 8s infinite alternate}@-webkit-keyframes Grad{0%{background-color:black}33.3333%{background-color:#082f36}66.6666%{background-color:#041649}100%{background-color:black}}@keyframes Grad{0%{background-color:black}33.3333%{background-color:#082f36}66.6666%{background-color:#041649}100%{background-color:black}}body:after{content:'';position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(1px, 30vw, 576px);aspect-ratio:576/120;background:url("../images/outer_bg_logo.png");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;transition:opacity 0.2s ease-out}@media only screen and (min-width: 1921px){body:after{left:calc((100dvw - 1920px) / 2)}}@media only screen and (max-width: 1920px){body:after{width:calc((100dvw - 768px) / 2)}}@media only screen and (max-width: 1280px){body:after{opacity:0}}body img{max-width:100%}body ruby:before{content:attr(data-ruby);display:block;width:100%;position:absolute;top:-0.2em;left:0;font-size:30%;text-align:center;line-height:1em}body ruby rt,body ruby rp{display:none}.bodyBg{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100dvw;min-width:1920px;height:100dvh;background:url("../images/outer_bg.png");background-size:cover;background-position:center;background-repeat:no-repeat}.outerNav{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(1px, 30vw, 576px);height:100dvh;opacity:1;transition:opacity 0.2s ease-out;z-index:10000}@media only screen and (min-width: 1921px){.outerNav{width:576px}}@media only screen and (max-width: 1920px){.outerNav{width:calc((100dvw - 768px) / 2)}}@media only screen and (max-width: 1280px){.outerNav{opacity:0}}.outerNavLists{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1px, 10.41667vw, 80px)}.outerNavLink{display:block;text-decoration:none;-webkit-transform:skewY(-8deg);transform:skewY(-8deg)}@media only screen and (min-width: 768px){.outerNavLink:hover .outerNavTxt{color:#49a3ff}.outerNavLink:hover .outerNavTxt:before{width:calc(100% + 0.4em)}.outerNavLink:hover .outerNavTxt:after{width:calc(100% - 0.4em)}}.outerNavTxt{display:block;padding-bottom:0.2em;font-size:clamp(1px, 7.29167vw, 56px);font-size:clamp(1px, 2.91667vw, 56px);font-family:"Poppins", sans-serif;font-weight:bold;color:white;line-height:0.8em;transition:color 0.2s ease-out}.outerNavTxt:before{content:'';position:absolute;left:-0.2em;bottom:0.1em;margin-inline:auto;width:0px;height:clamp(1px, .26042vw, 2px);background:#49a3ff;transition:width 0.2s ease-out}.outerNavTxt:after{content:'';position:absolute;left:0.2em;bottom:0;margin-inline:auto;width:0px;height:clamp(1px, .26042vw, 2px);background:#49a3ff;transition:width 0.2s ease-out}.bodyWrapper{position:relative;width:100%;margin:auto;overflow:hidden}header{position:fixed;top:0;width:100%;z-index:10000;background:transparent;line-height:1}header:before{content:'';position:fixed;top:0;left:0;right:0;margin-inline:auto;width:100dvw;height:clamp(1px, 16.66667vw, 128px);background:url("../images/header_bg.png");background-size:contain;background-position:center;background-repeat:repeat-x}header *{display:block;width:100%;box-sizing:border-box;font-family:"Noto Sans JP", sans-serif}.headerInner{position:relative;display:flex;width:100%;max-width:768px;margin:auto;height:clamp(1px, 16.66667vw, 128px)}.headerLeft{display:flex;justify-content:space-between;align-items:center;width:clamp(1px, 34.63542vw, 266px)}.headerLeft h1{margin:0}.headerLeft h1 a{width:clamp(1px, 22.78646vw, 175px);margin-left:clamp(1px, 4.16667vw, 32px)}.headerLeft h1 a img{width:100%;margin-left:0}.headerLeft h1 img{width:clamp(1px, 22.78646vw, 175px);margin-left:clamp(1px, 4.16667vw, 32px)}.headerRight{display:flex;justify-content:space-between;align-items:center;width:clamp(1px, 65.36458vw, 502px)}.headerNavLists{display:flex;justify-content:flex-end;align-items:center;gap:clamp(1px, 6.25vw, 48px);padding-right:clamp(1px, 4.16667vw, 32px)}.headerNavLists *{width:auto}.headerNavLink{display:block;text-decoration:none}@media only screen and (min-width: 768px){.headerNavLink:hover .headerNavTxt{color:#49a3ff}.headerNavLink:hover .headerNavTxt:before{width:calc(100% + 0.6em)}.headerNavLink:hover .headerNavTxt:after{width:calc(100% - 0.6em)}}.headerNavTxt{display:block;padding-bottom:0.3em;font-size:clamp(1px, 3.64583vw, 28px);font-family:"Poppins", sans-serif;font-weight:bold;color:white;line-height:0.8em;transition:color 0.2s ease-out}.headerNavTxt:before{content:'';position:absolute;left:-0.3em;bottom:0.14em;margin-inline:auto;width:0px;height:clamp(1px, .13021vw, 1px);background:#49a3ff;transition:width 0.2s ease-out}.headerNavTxt:after{content:'';position:absolute;left:0.3em;bottom:0;margin-inline:auto;width:0px;height:clamp(1px, .13021vw, 1px);background:#49a3ff;transition:width 0.2s ease-out}main{width:100%;padding-top:clamp(1px, 16.66667vw, 128px);line-height:1}main a{color:white;text-decoration:none}main b{font-weight:bold}.contents *{box-sizing:border-box;font-family:"Noto Sans JP", sans-serif}.contents button{all:unset}.contents a{text-decoration:none;opacity:1;transition:opacity 0.2s ease-out;cursor:pointer}@media only screen and (min-width: 768px){.contents a:hover{opacity:0.7}}.contents a img:hover{opacity:1}.contents ul{margin:0;padding:0}.contents .commonList .commonListChild{padding-left:1em;line-height:1.4em}.contents .commonList .commonListChild:before{content:'・';position:absolute;top:0;left:0}.contents .commonList .commonListChild+.commonListChild{margin-top:0.8em}.contents .commonList.-designKome .commonListChild:before{content:'\203B'}.contents .commonHeading{width:clamp(1px, 91.92708vw, 706px);aspect-ratio:706 / 123;margin:0 auto clamp(1px, 3.125vw, 24px)}.contents .commonHeading .commonHeadingTxt{display:block;position:absolute;top:calc(50% + 0.15em);right:clamp(1px, 6.25vw, 48px);-webkit-transform:translate(0, -50%) skewX(-24deg);transform:translate(0, -50%) skewX(-24deg);font-size:clamp(1px, 6.25vw, 48px);font-weight:bold;color:white}.contents .commonHeading .commonHeadingTxt.-noRuby{top:calc(50%)}.contents .commonSubHeading{display:flex;font-weight:200;justify-content:center;font-size:clamp(1px, 6.25vw, 48px);margin:0 auto clamp(1px, 2.08333vw, 16px)}.contents .commonSubHeading:before{content:'';width:clamp(1px, 14.32292vw, 110px);height:clamp(1px, 13.41146vw, 103px);margin-right:clamp(0px, 0vw, -130px);background:url("../images/subheading_edge.png");background-size:auto clamp(1px, 14.32292vw, 110px);background-position:right center;background-repeat:no-repeat}.contents .commonSubHeading:after{content:'';-webkit-transform:rotate(180deg);transform:rotate(180deg);width:clamp(1px, 14.32292vw, 110px);height:clamp(1px, 13.41146vw, 103px);margin-left:clamp(0px, 0vw, -122px);background:url("../images/subheading_edge.png");background-size:auto clamp(1px, 14.32292vw, 110px);background-position:left center;background-repeat:no-repeat}.contents .commonSubHeading>span{display:inline;width:auto;height:clamp(1px, 13.41146vw, 103px);padding:clamp(1px, .78125vw, 6px) clamp(1px, 9.76563vw, 75px) 0}.contents .commonSubHeading>span:before{content:'';position:absolute;top:clamp(1px, 1.95313vw, 15px);right:clamp(1px, 1.95313vw, 15px);width:calc(100% - 1.3em);height:clamp(1px, .13021vw, 1px);background:black}.contents .commonSubHeading>span:after{content:'';position:absolute;bottom:clamp(1px, 1.95313vw, 15px);left:clamp(1px, 1.95313vw, 15px);width:calc(100% - 1.3em);height:clamp(1px, .13021vw, 1px);background:black}.contents .commonSubHeading>span>span{background:linear-gradient(45deg, #8f549e, #6759ba);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contents .commonSubHeading.-designBlack:before{content:'';background:url("../images/subheading_edge_white.png");background-size:auto clamp(1px, 14.32292vw, 110px);background-position:right center;background-repeat:no-repeat}.contents .commonSubHeading.-designBlack:after{content:'';background:url("../images/subheading_edge_white.png");background-size:auto clamp(1px, 14.32292vw, 110px);background-position:left center;background-repeat:no-repeat}.contents .commonSubHeading.-designBlack>span:before{content:'';background:white}.contents .commonSubHeading.-designBlack>span:after{content:'';background:white}.contents .commonSubHeading.-designBlack>span>span{background:linear-gradient(45deg, #e169ff, #9481ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contents .common_btns{display:block;width:100%;margin:clamp(1px, 4.16667vw, 32px) auto 0;text-align:center}.contents .common_btns a.common_btn{display:block;width:100%;padding:0.5em 2.4em;background:linear-gradient(90deg, #0095ba, #004790);border-radius:10000px;font-size:clamp(1px, 4.16667vw, 32px);font-weight:200;color:white}.contents .common_btns a.common_btn:before{content:'';position:absolute;top:50%;right:clamp(1px, 3.125vw, 24px);width:clamp(1px, 4.81771vw, 37px);height:clamp(1px, 3.125vw, 24px);-webkit-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg);background:url("../images/highlights_acc.png");background-size:contain;background-position:center;background-repeat:no-repeat;transition:right 0.2s ease-out, background 0.2s ease-out}.contents .common_btns a.common_btn:after{content:'';position:absolute;inset:0;border:clamp(1px, .26042vw, 2px) solid white;border-radius:10000px;opacity:0;transition:opacity 0.2s ease-out}@media only screen and (min-width: 768px){.contents .common_btns a.common_btn:hover:before{background:url("../images/highlights_acc_on.png");right:clamp(1px, 2.60417vw, 20px)}.contents .common_btns a.common_btn:hover:after{opacity:1}}.contents .sns_share{display:flex;width:auto;margin:0 0 clamp(1px, 10.41667vw, 80px)}.contents .sns_share .ttl{display:inline;width:auto}.contents .sns_share .sns_list{display:inline-block;width:auto}.contents .sns_share .sns_list *{display:inline-block;width:auto}.contents .sns_share .sns_list>div{width:clamp(32px, 5.20833vw, 40px)}.contents .sns_share .sns_list>div>a{display:block}.contents .box_pager{display:flex;justify-content:center;align-items:center;gap:clamp(9.3px, 2.08333vw, 16px);padding:0 clamp(1px, 4.16667vw, 32px);font-size:clamp(1px, 2.60417vw, 20px);margin:0 auto clamp(1px, 8.33333vw, 64px)}@media only screen and (max-width: 768px){.contents .box_pager{gap:0;max-width:310px;margin:20px auto}}.contents .box_pager>*{width:auto}@media only screen and (min-width: 768px){.contents .box_pager li:first-child{display:none}}@media only screen and (max-width: 768px){.contents .box_pager li:first-child{padding:4px 0;font-size:1.4rem;font-weight:500;position:relative;line-height:1.3}}@media only screen and (max-width: 768px){.contents .box_pager li:nth-child(2){display:none}}@media only screen and (max-width: 768px){.contents .box_pager li:last-child{display:none}}@media only screen and (max-width: 768px){.contents .box_pager li:nth-child(3){position:absolute;left:0;top:0}}@media only screen and (max-width: 768px){.contents .box_pager li:nth-last-child(2){position:absolute;right:0;top:0}}@media only screen and (max-width: 768px){.contents .box_pager li>a.page_num{display:none}}.contents .box_pager li a,.contents .box_pager li span{display:block;border:clamp(1px, .13021vw, 1px) solid #8f549e;font-size:clamp(14px, 2.60417vw, 20px);padding:0 0.6em;color:#8f549e;background:white}.contents .box_pager li a.on,.contents .box_pager li span.on{color:white;background:linear-gradient(45deg, #8f549e, #6759ba)}.contents .box_pager li .page_dot{border:none;height:36px;line-height:26px}@media only screen and (max-width: 768px){.contents .box_pager li .page_dot{display:none}}.contents #mvSlider{position:relative;width:100%;max-width:768px;margin:auto;z-index:4}.contents .mvSliderInner{margin-bottom:0}.contents .mvSliderInner:after{content:'';position:absolute;bottom:clamp(0px, 0vw, -28px);left:0;width:100%;height:clamp(1px, 3.64583vw, 28px)}.contents .mvSliderInner .slick-slide{display:flex;align-items:center;aspect-ratio:1/1}.contents .mvSliderControllers{display:flex;height:clamp(1px, 3.125vw, 24px);margin:clamp(1px, 2.08333vw, 16px) auto 0}@media only screen and (max-width: 768px){.contents .mvSliderControllers{margin:16px auto 0}}.contents .mvSliderControllersInner{width:100%;height:100%;margin:auto;padding:0 clamp(1px, 4.16667vw, 32px);display:flex;justify-content:center;align-items:center;gap:clamp(1px, 4.16667vw, 32px)}.contents .mvSliderControllersBox{flex:1;max-width:520px}.contents .slick-dots{display:flex;gap:clamp(1px, 3.125vw, 24px);margin:0;height:clamp(1px, 2.08333vw, 16px);flex:1;max-width:520px}@media only screen and (max-width: 768px){.contents .slick-dots{height:16px}}.contents .slick-dots li{position:relative;display:block;flex:1;height:clamp(1px, 2.08333vw, 16px);margin:0 0;padding:0;cursor:pointer;border:1px solid #49a3ff;transition:border 0.2s ease-out;-webkit-transform:skewX(-24deg);transform:skewX(-24deg)}@media only screen and (max-width: 768px){.contents .slick-dots li{height:16px}}.contents .slick-dots li:before{content:'';position:absolute;inset:0;border:clamp(1px, .26042vw, 2px) solid white;opacity:0;transition:opacity 0.2s ease-out;z-index:2}.contents .slick-dots li:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#49a3ff;opacity:0;transition:opacity 0.2s ease-out}.contents .slick-dots li.slick-active:after{opacity:1}@media only screen and (min-width: 768px){.contents .slick-dots li:hover{border:1px solid rgba(73,163,255,0.7)}.contents .slick-dots li:hover:before{opacity:1}.contents .slick-dots li:hover.slick-active:after{opacity:0.7}}.contents .slick-dots li button{font-size:0;line-height:0;display:block;width:auto;height:auto;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.contents .slick-dots li button:before{content:none}.contents .mvSliderController{width:clamp(1px, 3.64583vw, 28px);aspect-ratio:28 / 22;background:url("../images/mv_dots_stop.png");background-size:auto clamp(1px, 1.5625vw, 12px);background-position:center;background-repeat:no-repeat;border:1px solid #49a3ff;-webkit-transform:skewX(-24deg);transform:skewX(-24deg);opacity:1;transition:opacity 0.2s ease-out;cursor:pointer}@media only screen and (max-width: 768px){.contents .mvSliderController{width:40px;background-size:auto 16px}}.contents .mvSliderController:after{content:'';position:absolute;inset:0;border:clamp(1px, .26042vw, 2px) solid white;opacity:0;transition:opacity 0.2s ease-out}@media only screen and (min-width: 768px){.contents .mvSliderController:hover{opacity:0.7}.contents .mvSliderController:hover:after{opacity:1}}.contents .mvSliderController.isSlideStop{background:url("../images/mv_dots_start.png");background-size:auto clamp(1px, 1.5625vw, 12px);background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 768px){.contents .mvSliderController.isSlideStop{background-size:auto 16px}}.contents #about{position:relative;width:100%;margin-top:clamp(-64px, -8.33333vw, -1px);padding:clamp(1px, 8.33333vw, 64px) 0 clamp(1px, 4.16667vw, 32px)}.contents .aboutInner{position:relative;width:100%;padding:clamp(1px, 12.5vw, 96px) 0}.contents .aboutInner:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1920px;aspect-ratio:1920 / 657;background:url("../images/about_bg.png");background-size:contain;background-position:center;background-repeat:no-repeat;pointer-events:none}@media only screen and (max-width: 768px){.contents .aboutInner:before{width:250%}}.contents .aboutContent{display:block;width:clamp(1px, 91.66667vw, 704px);margin:auto}.contents #highlights{position:relative;width:100%;max-width:768px;margin:auto;padding:0 clamp(1px, 4.16667vw, 32px) clamp(1px, 8.33333vw, 64px);z-index:3}.contents .highlightsInner .commonHeading{background:url("../images/highlights_head.png");background-size:contain;background-position:center;background-repeat:no-repeat}.contents .highlightsBtns{display:flex;justify-content:center;gap:clamp(1px, 2.08333vw, 16px);z-index:2}.contents .highlightsBtn{flex:1}.contents .highlightsBtnLink{display:block;width:100%;padding:0 0 clamp(1px, 4.6875vw, 36px);text-align:center;font-size:clamp(1px, 3.64583vw, 28px);background:url("../images/highlights_btn_bg.png");background-size:contain;background-position:center bottom clamp(1px, .52083vw, 4px);background-repeat:no-repeat;transition:color 0.2s ease-out, background-position 0.2s ease-out;font-weight:bold}@media only screen and (min-width: 768px){.contents .highlightsBtnLink:hover{color:#49a3ff;opacity:1;background-position:center bottom 0}}.contents .highlightsAccs{width:100%;margin-top:clamp(-128px, -16.66667vw, -1px);padding-top:clamp(1px, 16.66667vw, 128px);z-index:1}.contents .highlightsAcc{width:100%;margin-top:clamp(-64px, -8.33333vw, -1px);padding-top:clamp(1px, 16.66667vw, 128px)}.contents .highlightsAcc:first-child{margin-top:clamp(-68px, -8.85417vw, -1px);z-index:3}.contents .highlightsAcc:nth-child(2){z-index:2}.contents .highlightsAcc:nth-child(3){z-index:1}.contents .highlightsAccBtnOuter{width:100%}.contents .highlightsAccBtn{display:block;width:100%;aspect-ratio:703 / 64;background:linear-gradient(90deg, #0095ba, #004790);border-radius:clamp(1px, 1.04167vw, 8px);text-align:center;cursor:pointer;opacity:1;transition:opacity 0.2s ease-out}.contents .highlightsAccBtn.isOpen:before{-webkit-transform:translate(0, -50%) rotate(0deg);transform:translate(0, -50%) rotate(0deg)}.contents .highlightsAccBtn:before{content:'';position:absolute;top:50%;right:clamp(1px, 3.125vw, 24px);width:clamp(1px, 4.81771vw, 37px);height:clamp(1px, 3.125vw, 24px);-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg);background:url("../images/highlights_acc.png");background-size:contain;background-position:center;background-repeat:no-repeat;transition:background 0.2s ease-out, -webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out, background 0.2s ease-out;transition:transform 0.2s ease-out, background 0.2s ease-out, -webkit-transform 0.2s ease-out}.contents .highlightsAccBtn:after{content:'';position:absolute;inset:0;border:clamp(1px, .26042vw, 2px) solid white;border-radius:clamp(1px, 1.04167vw, 8px);opacity:0;transition:opacity 0.2s ease-out}@media only screen and (min-width: 768px){.contents .highlightsAccBtn:hover{opacity:0.7}.contents .highlightsAccBtn:hover:before{content:'';background:url("../images/highlights_acc_on.png")}.contents .highlightsAccBtn:hover:after{opacity:1}}.contents .highlightsAccBtnTxt{font-size:clamp(1px, 4.16667vw, 32px);color:white;font-weight:bold}.contents .highlightsAccBtnTxt:before{content:'';position:absolute;top:50%;left:-1.25em;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:clamp(1px, 3.125vw, 24px);height:clamp(1px, .13021vw, 1px);background:white}.contents .highlightsAccBtnTxt:after{content:'';position:absolute;top:50%;right:-1.25em;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:clamp(1px, 3.125vw, 24px);height:clamp(1px, .13021vw, 1px);background:white}.contents .highlightsImgLists{padding-top:clamp(1px, 2.08333vw, 16px)}.contents .highlightsImgList+.highlightsImgList{margin-top:clamp(1px, 2.08333vw, 16px)}.contents #offer{position:relative;width:100%;max-width:768px;margin:auto;padding:0 clamp(1px, 4.16667vw, 32px) clamp(1px, 8.33333vw, 64px);z-index:2}.contents .offerInner .commonHeading{background:url("../images/offer_head.png");background-size:contain;background-position:center;background-repeat:no-repeat}.contents .offerLinkOuter+.offerLinkOuter{margin-top:clamp(1px, 2.08333vw, 16px)}.contents .offerLinks,.contents .offerBox{display:block}.contents .offerLinkOuter{display:block}.contents .offerLink{display:block}.contents .offerContent{display:block;width:100%}.contents #products{position:relative;width:100%;max-width:768px;margin:clamp(-128px, -16.66667vw, -1px) auto 0;padding:clamp(1px, 16.66667vw, 128px) clamp(1px, 4.16667vw, 32px) clamp(1px, 8.33333vw, 64px);z-index:1}.contents .productsInner .commonHeading{background:url("../images/products_head.png");background-size:contain;background-position:center;background-repeat:no-repeat}.contents .productsLists{width:100%;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:clamp(1px, 2.08333vw, 16px)}.contents .productsList{display:flex;width:clamp(1px, 44.79167vw, 344px)}.contents .productsList.-new .productsLink:before{content:'';position:absolute;bottom:0;right:0;width:clamp(1px, 22.00521vw, 169px);aspect-ratio:169 / 63;background:url("../images/products_new.png");background-size:contain;background-position:center;background-repeat:no-repeat}.contents .productsList.-new .productsLink:after{content:'NEW';display:block;padding:clamp(1px, .52083vw, 4px) clamp(1px, 2.08333vw, 16px) clamp(1px, .78125vw, 6px);position:absolute;top:0;left:0;background:linear-gradient(45deg, #0095ba, #004790);border-radius:clamp(1px, 2.08333vw, 16px) 0 clamp(1px, 2.08333vw, 16px) 0;font-size:clamp(1px, 3.125vw, 24px);font-weight:bold}.contents .productsListLine{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%}.contents .productsListLine span{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;outline:clamp(1px, .26042vw, 2px) solid #007bac;border-radius:clamp(1px, 2.08333vw, 16px)}.contents .productsLink{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1px, 2.08333vw, 16px);border:1px solid #007bac;border-radius:clamp(1px, 2.08333vw, 16px);background:linear-gradient(-45deg, rgba(0,149,186,0.25), rgba(0,71,144,0.25));transition:border 0.2s ease-out, background 0.2s ease-out;overflow:hidden}@media only screen and (min-width: 768px){.contents .productsLink:hover{opacity:1;border:1px solid #00ffff;background:linear-gradient(-45deg, rgba(0,149,186,0.5), rgba(0,71,144,0.5))}}.contents .productsListImg{width:100%;aspect-ratio:1/1;margin-bottom:clamp(1px, 1.04167vw, 8px);border-radius:clamp(1px, 1.5625vw, 12px);overflow:hidden}.contents .productsListImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contents .productsListTtl{display:block;font-size:clamp(14.4px, 3.125vw, 24px);font-weight:bold;line-height:1.4em}.contents .productsListFooter{margin-top:clamp(1px, 2.08333vw, 16px);padding-top:clamp(1px, 2.08333vw, 16px)}.contents .productsListFooter:before{content:'';position:absolute;top:0;left:0;width:100%;height:clamp(1px, .13021vw, 1px);background:linear-gradient(90deg, transparent 0%, #0095ba 40%, #0095ba 60%, transparent 100%)}.contents .productsListPrice,.contents .productsListDate{display:flex;align-items:center;gap:clamp(1px, 2.08333vw, 16px)}.contents .productsListPrice dt,.contents .productsListDate dt{width:4.5em;padding:0.3em 0;border:1px solid rgba(0,149,186,0.5);border-radius:clamp(1px, 1.04167vw, 8px);text-align:center;font-size:clamp(12px, 2.60417vw, 20px);font-weight:200}.contents .productsListPrice dd,.contents .productsListDate dd{flex:1;font-size:clamp(12px, 2.60417vw, 20px);font-weight:200}.contents .productsListDate{margin-top:clamp(1px, 1.04167vw, 8px)}.contents #videos{position:relative;width:100%;max-width:768px;margin:clamp(-128px, -16.66667vw, -1px) auto 0;padding:clamp(1px, 16.66667vw, 128px) clamp(1px, 4.16667vw, 32px) clamp(1px, 8.33333vw, 64px);z-index:0}.contents .videosInner .commonHeading{background:url("../images/videos_head.png");background-size:contain;background-position:center;background-repeat:no-repeat}.contents .videosSlider{display:block}.contents .videosSliderInner{width:clamp(1px, 70.83333vw, 544px);margin:auto}.contents .videosSliderChild{width:100%}.contents .videosSliderChild a{width:100%}.contents .videosSliderChild a .videosSliderImg{width:100%;aspect-ratio:544 / 306}.contents .videosSliderChild a .videosSliderImg:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);width:clamp(1px, 12.5vw, 96px);aspect-ratio:1 / 1;background:url("../images/videos_play.png");background-size:contain;background-position:center;background-repeat:no-repeat;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out}@media only screen and (min-width: 768px){.contents .videosSliderChild a .videosSliderImg:hover:after{-webkit-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}}.contents .videosSliderChild a .videosSliderImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contents .videosSliderControllers{position:static}.contents .videosSliderControllersInner{position:static}.contents .videosSliderControllerNext,.contents .videosSliderControllerPrev{display:block;position:absolute;top:clamp(1px, 16.66667vw, 128px);right:0;width:clamp(1px, 8.33333vw, 64px);aspect-ratio:1 / 1;background:url("../images/videos_arrow.png");background-size:contain;background-position:center;background-repeat:repeat;cursor:pointer;opacity:1;transition:opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out;transition:opacity 0.2s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out}@media only screen and (min-width: 768px){.contents .videosSliderControllerNext:hover,.contents .videosSliderControllerPrev:hover{opacity:0.7}}.contents .videosSliderControllerNext:after{content:'';position:absolute;inset:0;border:clamp(1px, .26042vw, 2px) solid white;border-radius:10000px;opacity:0;transition:opacity 0.2s ease-out}@media only screen and (min-width: 768px){.contents .videosSliderControllerNext:hover{-webkit-transform:translateX(5%);transform:translateX(5%)}.contents .videosSliderControllerNext:hover:after{opacity:1}}.contents .videosSliderControllerPrev{right:auto;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contents .videosSliderControllerPrev:after{content:'';position:absolute;inset:0;border:clamp(1px, .26042vw, 2px) solid white;border-radius:10000px;opacity:0;transition:opacity 0.2s ease-out}@media only screen and (min-width: 768px){.contents .videosSliderControllerPrev:hover{-webkit-transform:rotate(180deg) translateX(5%);transform:rotate(180deg) translateX(5%)}.contents .videosSliderControllerPrev:hover:after{opacity:1}}.contents .videosSliderControllersBox{width:100%;height:100%;margin:auto;margin:clamp(1px, 2.08333vw, 16px) auto 0;padding:0 clamp(1px, 4.16667vw, 32px);display:flex;justify-content:center;align-items:center;gap:clamp(1px, 4.16667vw, 32px)}@media only screen and (max-width: 768px){.contents .videosSliderControllersBox{margin:16px auto 0}}.contents .videosSliderControllersBox .mvSliderControllersBox{flex:1;max-width:520px}.contents .videosSliderControllersBox .slick-dots{display:flex;gap:clamp(1px, 3.125vw, 24px);margin:0;height:clamp(1px, 2.08333vw, 16px);flex:1;max-width:520px}@media only screen and (max-width: 768px){.contents .videosSliderControllersBox .slick-dots{height:16px}}.contents .videosSliderControllersBox .slick-dots li{position:relative;display:block;flex:1;height:clamp(1px, 2.08333vw, 16px);margin:0 0;padding:0;cursor:pointer;border:1px solid #49a3ff;transition:border 0.2s ease-out;-webkit-transform:skewX(-24deg);transform:skewX(-24deg)}@media only screen and (max-width: 768px){.contents .videosSliderControllersBox .slick-dots li{height:16px}}.contents .videosSliderControllersBox .slick-dots li:before{content:'';position:absolute;inset:0;border:clamp(1px, .26042vw, 2px) solid white;opacity:0;transition:opacity 0.2s ease-out;z-index:2}.contents .videosSliderControllersBox .slick-dots li:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#49a3ff;opacity:0;transition:opacity 0.2s ease-out}.contents .videosSliderControllersBox .slick-dots li.slick-active:after{opacity:1}@media only screen and (min-width: 768px){.contents .videosSliderControllersBox .slick-dots li:hover{border:1px solid rgba(73,163,255,0.7)}.contents .videosSliderControllersBox .slick-dots li:hover:before{opacity:1}.contents .videosSliderControllersBox .slick-dots li:hover.slick-active:after{opacity:0.7}}.contents .videosSliderControllersBox .slick-dots li button{font-size:0;line-height:0;display:block;width:auto;height:auto;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.contents .videosSliderControllersBox .slick-dots li button:before{content:none}.contents .inViewAnim{opacity:0}.contents .inViewAnim.inViewAnimFade{transition:opacity 0.4s ease-out}.contents .inViewAnim.inViewAnimSlideLeft{transition:opacity 0.4s ease-out, -webkit-transform 0.4s ease-out;transition:opacity 0.4s ease-out, transform 0.4s ease-out;transition:opacity 0.4s ease-out, transform 0.4s ease-out, -webkit-transform 0.4s ease-out;-webkit-transform:translateX(-5%);transform:translateX(-5%)}.contents .inViewAnim.inViewAnimSlideTop{transition:opacity 0.4s ease-out, -webkit-transform 0.4s ease-out;transition:opacity 0.4s ease-out, transform 0.4s ease-out;transition:opacity 0.4s ease-out, transform 0.4s ease-out, -webkit-transform 0.4s ease-out;-webkit-transform:translateY(-3%);transform:translateY(-3%)}.contents .inViewAnim.inViewAnimProducts{transition:opacity 0.4s ease-out, -webkit-transform 0.4s ease-out;transition:opacity 0.4s ease-out, transform 0.4s ease-out;transition:opacity 0.4s ease-out, transform 0.4s ease-out, -webkit-transform 0.4s ease-out;-webkit-transform:translateY(-3%);transform:translateY(-3%)}.contents .inViewAnim.inViewAnimProducts .productsListLine{opacity:1;transition:opacity 0.6s linear 0.4s}.contents .inViewAnim.inViewAnimProducts .productsListLine span{opacity:0}.contents .inViewAnim.inViewAnimProducts .productsListLine span:nth-child(1){transition:opacity 0s linear 0.4s, outline-offset 0.6s linear 0.4s}.contents .inViewAnim.inViewAnimProducts .productsListLine span:nth-child(2){transition:opacity 0s linear 0.55s, outline-offset 0.6s linear 0.55s}.contents .inViewAnim.inViewAnimProducts .productsListLine span:nth-child(3){transition:opacity 0s linear 0.7s, outline-offset 0.6s linear 0.7s}.contents .inViewAnim.isView.inViewAnimFade{opacity:1}.contents .inViewAnim.isView.inViewAnimSlideLeft{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}.contents .inViewAnim.isView.inViewAnimSlideTop{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.contents .inViewAnim.isView.inViewAnimProducts{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.contents .inViewAnim.isView.inViewAnimProducts .productsListLine{opacity:0}.contents .inViewAnim.isView.inViewAnimProducts .productsListLine span{opacity:1;outline-offset:clamp(1px, 4.16667vw, 32px)}.contents #copyrights:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:clamp(1px, 3.38542vw, 26px);background:black}.contents .copyrightsInner{display:flex;width:clamp(1px, 64.0625vw, 492px);height:clamp(1px, 6.77083vw, 52px);margin:auto}.contents .copyrightsInner:before{content:'';border-top:clamp(1px, 3.38542vw, 26px) solid transparent;border-left:clamp(1px, 1.5625vw, 12px) solid transparent;border-right:clamp(1px, 1.5625vw, 12px) solid black;border-bottom:clamp(1px, 3.38542vw, 26px) solid black}.contents .copyrightsInner:after{content:'';border-top:clamp(1px, 3.38542vw, 26px) solid transparent;border-left:clamp(1px, 1.5625vw, 12px) solid black;border-right:clamp(1px, 1.5625vw, 12px) solid transparent;border-bottom:clamp(1px, 3.38542vw, 26px) solid black}.contents .copyrightsInner p{width:100%;display:flex;align-items:center;justify-content:center;height:100%;font-size:clamp(1px, 2.34375vw, 18px);color:white;text-align:center;line-height:1em;background:black}#relatedLinks{width:100%;max-width:768px;margin:auto;padding-top:6px;padding-bottom:10px;background:#e9e9e9}#relatedLinks .copyrights{text-align:center;padding-left:2%;padding-right:2%;padding-top:20px;padding-bottom:18px}@media only screen and (max-width: 768px){#relatedLinks .copyrights{padding-top:1.4vw;padding-bottom:3vw}}#relatedLinks>h2{position:relative;width:96%;margin:20px auto;padding:6px 8px 6px 13px;border-left:none;letter-spacing:-.4em;font-weight:bold}#relatedLinks>h2:after{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(0deg, #0095ba, #004790)}@media only screen and (max-width: 768px){#relatedLinks>h2{width:92vw;margin:3vw auto 4vw}}#relatedLinks>h2>span{letter-spacing:normal;display:table-cell;vertical-align:middle;padding:4px 10px}#relatedLinks>h2>span:first-child{margin-top:1px;margin-left:14px;font-size:1.4rem}#relatedLinks>h2>span:nth-child(2){margin-top:-1px;margin-left:12px;font-size:1rem;line-height:2.0em;color:#626262;font-weight:normal}#relatedLinks>ul{display:block;width:96%;margin:15px auto;letter-spacing:-.4em}#relatedLinks>ul>li{width:45%;margin:2%;letter-spacing:normal;display:inline-block}#relatedLinks>ul>li img{width:100%}#relatedLinks .mnw-outer{width:95%;margin:0 auto;padding-top:20px}#relatedLinks>ul.bnrs{width:100%;letter-spacing:normal}#relatedLinks>ul.bnrs.box2nd{display:none}#relatedLinks>ul.bnrs a.arrow_l_btn_b{display:none}#relatedLinks>ul.bnrs li{width:96%;margin:10px auto;display:block}@media only screen and (max-width: 768px){#relatedLinks>ul.bnrs li{width:92vw}}#relatedLinks>ul.bnrs li>a{width:100%;height:45px;padding:12px 5px;color:#000;text-decoration:none;background:#fff;border:1px solid #dedede;display:table;transition:0.2s}#relatedLinks>ul.bnrs li>a:hover{opacity:0.6}#relatedLinks>ul.bnrs li>a:after{width:9px;height:10px;content:'';background:url(../../../../images/common/black_arrow.png);background-size:contain;display:inline-block;position:absolute;top:50%;margin-top:-4px;right:12px}@media only screen and (max-width: 768px){#relatedLinks>ul.bnrs li>a:after{width:8px;height:9px}}#relatedLinks>ul.bnrs li>a>p{display:table-cell;vertical-align:middle !important;word-break:break-all;text-align:center}#relatedLinks>ul.bnrs li>a>p:nth-child(2n){width:72%;padding:0 25px 0 0;box-sizing:border-box;text-align:left;line-height:1.2}#relatedLinks>ul.bnrs li>a>p>img{max-width:90%}#relatedLinks>ul.txt{width:100%;margin:0;background:#3d454f;display:none}#relatedLinks>ul.txt>li{width:100%;margin:0;word-break:break-all;border-bottom:1px solid #5c697d}#relatedLinks>ul.txt>li>a{font-size:1.1rem;color:#fff;text-decoration:none;display:block;padding:15px 40px 15px 10px;line-height:1rem}#relatedLinks>ul.txt>li>a:first-child{border:none}#relatedLinks>ul.txt>li>a:after{width:7.5px;height:7.5px;content:'';background:url(../../../../images/common/white_arrow.png) no-repeat;background-size:contain;display:inline-block;position:absolute;top:40%;right:17px}#relatedLinks>h3{padding:13px 10px;background:#2e3032;color:#fff;width:100%;margin:0;word-break:break-all;border-bottom:1px solid #5c697d;position:relative}#relatedLinks>h3:after{width:10px;height:10px;content:'';background:url(../../../../images/common/white_arrow.png) no-repeat;background-size:contain;top:50%;right:20px;position:absolute;display:block;margin-top:-5px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}#relatedLinks>h3.open:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.footerBandaiToys{max-width:768px;margin:auto}@media only screen and (min-width: 768px){.footerBandaiToys .footerBandaiToys__inner{width:96%}}.footerBandaiToys .footerBandaiToys__link ul{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.footerBandaiToys .footerBandaiToys__link ul li{width:28%;max-width:28%}}.footerBandaiToys .footerBandaiToys__link ul li a:hover{opacity:1 !important}.footerBandaiToys a{display:inline-block}.footerBandaiToys .loading{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:white;z-index:99999}.footerBandaiToys .loading .loadingInner{position:relative;display:none;width:100%;height:100%;background:url("../images/loading.gif");background-size:contain;background-position:center;background-repeat:no-repeat}.footerBandaiToys .loading .loadingInner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/loading_white.png");background-size:contain;background-position:center;background-repeat:no-repeat}.fancybox-container .fancybox-content.is-pickup{width:77vw !important;height:167vw !important;max-height:720px;max-width:333px;min-height:480px;min-width:222px}@media only screen and (max-width: 768px){.fancybox-container .fancybox-content.is-pickup{width:40vw !important;height:42.8vw !important}}.gnavi{height:clamp(1px, 11.45833vw, 88px);display:none !important}@media only screen and (max-width: 1200px){.gnavi{display:block !important}}.gnavi .gnavi__langs{display:flex;bottom:auto !important;height:clamp(1px, 11.45833vw, 88px)}.gnavi .gnavi__langs .gnavi__lang{width:28vw;max-width:180px;height:auto !important}@media only screen and (max-width: 768px){.gnavi .gnavi__langs .gnavi__lang select{padding:0.4vw 0 0.6vw}}.gnavi__langs.--series.pcOnly{bottom:auto;top:18px;position:fixed}@media only screen and (max-width: 1200px){.gnavi__langs.--series.pcOnly{display:none !important}}@media only screen and (min-width: 1200px){.gnavi__langs.--series.pcOnly{display:block !important}}.gnavi__langs.--series.pcOnly .gnavi__lang{width:164px;margin:0.5em 1.1em}.gnavi__langs.--series.pcOnly .gnavi__lang select{font-size:clamp(1.4rem, 1.1rem, 1.8rem);padding:0.5em 0 0.6em;font-weight:400}
