@charset "UTF-8";#exmc .card_zoom,.event_slide--clickable,button{cursor:pointer}*{box-sizing:border-box;padding:0;margin:0}body,html{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body[data-modal=true]{overflow-y:hidden}img{max-width:100%;height:auto;vertical-align:top}li{list-style:none}a{text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;outline:0;color:#363b46}svg{display:block}[data-media=max-md],[data-media=max-xl-inline],[data-media=max-xl]{display:none}@media only screen and (min-width:769px){[data-media=max-md]{display:block}}@media only screen and (min-width:950px){[data-media=max-xl]{display:block}[data-media=min-xl-inline],[data-media=min-xl]{display:none}[data-media=max-xl-inline]{display:inline}}@media not screen and (min-width:950px){[data-media=min-xl]{display:block}[data-media=min-xl-inline]{display:inline}}.Header{z-index:1001;margin-bottom:0}#exmc[data-page=home]{overflow-x:hidden}#exmc .inner{margin-inline:auto}#exmc .card_zoom{--target-size:375;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}#exmc .card_zoom img{display:block;aspect-ratio:105/146;transition:.15s transform}@media (hover:hover) and (pointer:fine){#exmc .card_zoom{cursor:pointer}#exmc .card_zoom:hover{position:relative;z-index:9999}#exmc .card_zoom:hover img{transform:scale(calc(var(--target-size)/ var(--original-width)))}.footerWrapper .share_list a{cursor:pointer}.footerWrapper .share_list a:hover{opacity:.6}}.footerWrapper{position:relative;color:#fff;background:#000}.footerWrapper #PageTop{position:absolute;bottom:100%;left:50%;z-index:1;transform:translateX(-50%)}.footerWrapper #PageTop a{display:block;width:195px;padding:.8em 0;font-weight:500;color:#fff;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000;border-top-left-radius:20px;border-top-right-radius:20px}.footerWrapper .share{padding:min(60px,4.1666666667vw) 0 min(30px,2.0833333333vw)}.footerWrapper .share_list{display:flex;align-items:center;justify-content:center;width:64.84375%;margin-inline:auto}.footerWrapper .share_list li{width:30.1204819277%;margin-right:2.5%;margin-left:2.5%}@media not screen and (min-width:769px){.footerWrapper .share{padding:5.8974358974% 0}.footerWrapper .share_list li{width:55px}}.footerWrapper .share_list_icon{display:inline-block;width:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:769px){.footerWrapper .share_list_icon{margin-right:8px}.introduction_overview{scroll-margin-top:-128px}}.footerWrapper .share_list_icon img{display:block;transform:translateY(1px)}.footerWrapper .share_list a{display:flex;align-items:center;justify-content:center;height:50px;color:#fff;border:1px solid #fff;border-radius:50px}.footerWrapper .footer{padding:min(76px,5.2777777778vw) 0}@media not screen and (min-width:769px){.footerWrapper .share_list_icon{width:50.9090909091%;margin-inline:auto}.footerWrapper .share_list a{width:55px;height:55px;border-radius:50%}.footerWrapper .share_list a span{display:none}.footerWrapper .footer{padding:5.1282051282% 0 35.8974358974%}}.footerWrapper .footer_inner{width:min(1280px,88.8888888889vw);margin-inline:auto}.footerWrapper .footer .trainer_web{margin-top:1.953125%;font-size:min(16px,1.1111111111vw);font-weight:700}@media not screen and (min-width:769px){.footerWrapper .footer .trainer_web{font-size:min(22px,2.8205128205vw)}}.footerWrapper .footer .trainer_web a{color:#fff;transition:opacity .15s}.footerWrapper .footer .trainer_web a::before{display:inline-block;width:.4375em;height:.625em;margin-right:.25em;clip-path:polygon(0 0,0 100%,100% 50%);vertical-align:middle;content:"";background:#fff;transform:translateY(-.05em)}.footerWrapper .footer .copyright{margin-top:1.5625%;font-size:min(11px,.7638888889vw);font-weight:500;color:#999}.header_menu_link,.introduction_detail_list_item_text,.introduction_menu_list_item_button{font-weight:700;font-family:"Noto Sans JP",sans-serif}@media not screen and (min-width:769px){.footerWrapper .footer .copyright{margin-top:3.5897435897%;font-size:min(16px,2.0512820513vw)}}.footerWrapper .footer .copyright small{display:block;font-size:1em}.footerWrapper .footer .note{width:100%;margin-inline:auto;margin-top:1.40625%;font-size:min(10px,.6944444444vw);line-height:1.6;color:#999;letter-spacing:.1px}.footerWrapper .footer .note a{color:currentcolor;text-decoration:underline}.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:86px;pointer-events:none}.header_logo{position:fixed;top:0;left:0;width:min(309px,21.4583333333vw);aspect-ratio:309/86}@media not screen and (min-width:769px){.footerWrapper .footer .note{margin-top:4.6153846154%;font-size:min(20px,2.5641025641vw)}.header{height:56px}.header_logo{width:52.0512820513%}}.header_logo_link{display:block;pointer-events:all;transition:.15s opacity}@media (hover:hover) and (pointer:fine){.footerWrapper .footer .trainer_web a{cursor:pointer}.footerWrapper .footer .trainer_web a:hover{opacity:.6}.footerWrapper .footer .note a{cursor:pointer}.footerWrapper .footer .note a:hover{text-decoration:none}.header_logo_link{cursor:pointer}.header_logo_link:hover{opacity:.9}}.header_button{position:fixed;top:min(20px,1.3888888889vw);right:min(60px,4.1666666667vw);z-index:1000;display:flex;gap:0 min(6px,.4166666667vw);align-items:center;justify-content:center;width:min(162px,11.25vw);padding:min(8px,.5555555556vw) 0;line-height:1;pointer-events:all;background:#fff;border:min(3px,.2083333333vw) solid #000;border-radius:999em}@media not screen and (min-width:769px){.header_button{top:min(26px,3.3333333333vw);right:3.8461538462%;gap:0 min(8px,1.0256410256vw);width:24.6153846154%;padding:1.5384615385% 0;border-width:min(4px,.5128205128vw)}}.header_button_icon{position:relative;width:20.987654321%}@media not screen and (min-width:769px){.header_button_icon{width:20.8333333333%}}.header_button_icon img[data-type=close]{position:absolute;inset:0;z-index:1;opacity:0}[data-open=true] .header_button_icon img[data-type=close]{opacity:1}[data-open=true] .header_button_icon img:not([data-type=close]){opacity:0}.header_button_text{position:relative;z-index:0;width:49.3827160494%;margin-top:1.8518518519%}@media not screen and (min-width:769px){.header_button_text{width:48.9583333333%;margin-top:2.0833333333%}}.header_button_text img[data-type=close]{position:absolute;inset:0;z-index:1;opacity:0}[data-open=true] .header_button_text img[data-type=close]{opacity:1}[data-open=true] .header_button_text img:not([data-type=close]){opacity:0}.header_menu{position:fixed;top:0;left:0;width:100%;height:100%;clip-path:circle(141.4% at 100% 0);pointer-events:all;background:url(../images/bg_menu.png) center center no-repeat,linear-gradient(135deg,#a5e4ff 0,#ecfaff 50%,#c4dfff 100%);transition:opacity .3s ease-in-out,clip-path .3s ease-in-out}@media not screen and (min-width:769px){.header_menu{background:url(../images/bg_menu_sp.png) center bottom/100% auto no-repeat,linear-gradient(135deg,#a5e4ff 0,#ecfaff 50%,#c4dfff 100%)}.header_menu_content{padding:15% 0}}.header_menu[aria-hidden=true]{clip-path:circle(0 at 100% 0);pointer-events:none;opacity:0}.header_menu_overlay{display:flex;width:100%;height:100%;overflow-y:auto}.header_menu_overlay::-webkit-scrollbar{position:relative;display:block;width:5px}.header_menu_overlay::-webkit-scrollbar-track{background:#ccc;border-radius:2.5px}.header_menu_overlay::-webkit-scrollbar-thumb{cursor:pointer;background:#ababab;border-radius:2.5px}.header_menu_content{margin:auto}.header_menu_inner{display:flex;flex-direction:column;align-items:center;justify-content:center}@media not screen and (min-width:769px){.header_menu_inner{width:min(660px,84.6153846154vw)}}.header_menu_logo{width:120px}@media not screen and (min-width:769px){.header_menu_logo{position:absolute;top:min(48px,6.1538461538vw);left:min(30px,3.8461538462vw);z-index:1;width:17.9487179487%}}.header_menu_logo_link{display:block;pointer-events:all;transition:.15s opacity}@media (hover:hover) and (pointer:fine){.header_menu_logo_link{cursor:pointer}.header_menu_logo_link:hover{opacity:.6}}.header_menu_list{display:flex;flex-direction:column;width:542px;margin-top:20px}.header_menu_item{width:100%;border-bottom:1px #fff solid;opacity:0;transition:1s cubic-bezier(.19,1,.22,1);transition-delay:var(--delay);transform:translateY(50px)}[aria-hidden=false] .header_menu_item{opacity:1;transform:translateY(0)}.header_menu_link{position:relative;display:block;width:100%;padding:20px 0;font-size:24px;color:#000}@media not screen and (min-width:769px){.header_menu_list{width:100%}.header_menu_link{padding:min(40px,5.1282051282vw) 0;font-size:min(48px,6.1538461538vw)}}.header_menu_link[data-type=anchor]{padding-left:1.4em;font-size:20px}.header_menu_link[aria-current=page]::before{display:inline-block;width:.8333333333em;height:.8333333333em;content:"";background-image:url(../images/ic_ball.svg);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translateY(.1em)}.header_menu_link_arrow{position:absolute;top:50%;right:8px;width:24px;transform:translateY(-50%)}@media not screen and (min-width:769px){.header_menu_link[data-type=anchor]{font-size:min(40px,5.1282051282vw)}.header_menu_link_arrow{right:min(16px,2.0512820513vw);width:min(48px,6.1538461538vw)}.header_menu_bg{display:none}}.header_menu_bg{position:absolute;bottom:0;left:0;z-index:-1;width:100%;overflow:hidden;opacity:.6}.header_menu_bg_line{display:flex;gap:0 min(60px,4.1666666667vw)}.header_menu_bg_line_item{flex-shrink:0;width:min(2962px,205.6944444444vw);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:loop 100s linear infinite}[data-direction=left] .header_menu_bg_line_item{animation-direction:reverse}#modal_card{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.8);transition:opacity .15s}.fixed_button,.fixed_button_scroll_top{transition:.15s opacity,.15s transform}#modal_card[aria-hidden=true]{pointer-events:none;opacity:0}#modal_card .modal_card_overlay{display:flex;width:100%;height:100%;overflow-y:auto}#modal_card .modal_card_overlay::-webkit-scrollbar{position:relative;display:block;width:5px}#modal_card .modal_card_overlay::-webkit-scrollbar-track{background:#ccc;border-radius:2.5px}#modal_card .modal_card_overlay::-webkit-scrollbar-thumb{cursor:pointer;background:#ababab;border-radius:2.5px}#modal_card .modal_card_content{position:relative;width:90vw;max-width:400px;padding:40px 0;margin:auto}#modal_card .modal_card_content_image{aspect-ratio:105/146;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modal_card .modal_card_content_image img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fixed_button{position:fixed;right:min(132px,9.1666666667vw);bottom:min(40px,2.7777777778vw);z-index:99}.home,.kv{position:relative}.fixed_button[aria-hidden=true]{pointer-events:none;opacity:0;transform:translateY(20px)}.fixed_button[aria-hidden=false]{opacity:1;transform:translateY(0)}.fixed_button_link{display:block;transition:transform .15s ease}@media (hover:hover) and (pointer:fine){.fixed_button_link{cursor:pointer}.fixed_button_link:hover{transform:scale(1.05)}}.fixed_button_image{display:block;width:min(130px,9.0277777778vw);height:auto}@media not screen and (min-width:769px){.header_menu_bg_line{gap:0 min(60px,7.6923076923vw)}.fixed_button{right:min(24px,3.0769230769vw);bottom:min(24px,3.0769230769vw)}.fixed_button_image{width:min(172px,22.0512820513vw)}}.kv,.kvApp{width:100%}.kvApp{height:100%}.kv{height:80vh;min-height:650px;padding-top:min(48px,3.3333333333vw)}.kv_logo{position:absolute;top:50%;left:50%;width:69.2307692308%;max-width:340px;transform:translate(-50%,-50%)}.introduction{position:relative;margin-top:min(48px,3.3333333333vw)}.introduction_menu{position:relative;z-index:2;margin-bottom:max(-80px,-5.5555555556vw)}.introduction_menu_list{display:flex;gap:0 min(40px,2.7777777778vw);justify-content:center}.introduction_menu_list_item{width:min(230px,15.9722222222vw)}@media not screen and (min-width:769px){.kv{height:min(1282px,164.358974359vw);min-height:unset;max-height:100vh;padding-top:0}.kv_logo{max-width:min(40.4797601199vh,340px)}.introduction{overflow:hidden}.introduction_menu_list{gap:0 min(40px,5.1282051282vw)}.introduction_menu_list_item{width:min(340px,43.5897435897vw)}}.introduction_menu_list_item:nth-of-type(1) .introduction_menu_list_item_button::before{background-image:url(../images/ic_memo.png)}.introduction_menu_list_item:nth-of-type(2) .introduction_menu_list_item_button::before{background-image:url(../images/ic_deck.png)}.introduction_menu_list_item_button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-block:.4444444444em;font-size:min(18px,1.25vw);font-style:normal;line-height:130%;color:#000;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:.1333333333em solid #000;border-radius:999em;box-shadow:0 3.6px 0 0 #000}@media (hover:hover) and (pointer:fine){.introduction_menu_list_item_button{cursor:pointer}.introduction_menu_list_item_button:hover{box-shadow:0 0 0 0 #000;transform:translateY(3px)}}.introduction_menu_list_item_button::before{position:absolute;top:50%;left:0;width:4.0555555556em;aspect-ratio:54/40;content:"";background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-30%,-50%)}@media not screen and (min-width:769px){.introduction_menu_list_item_button{font-size:min(30px,3.8461538462vw)}.introduction_menu_list_item_button::before{width:3.6em;transform:translate(-35%,-50%)}}.introduction_menu_list_item_button_arrow{position:absolute;top:50%;right:1em;display:inline-block;width:1.1666666667em;transform:translateY(-50%)}@media not screen and (min-width:769px){.introduction_menu_list_item_button_arrow{right:.6666666667em;width:1.3333333333em}}.introduction_menu_list_item_button_arrow svg path{fill:#e5002d}.introduction_title{width:min(636px,44.1666666667vw);margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.introduction_overview{position:relative;z-index:1;padding-top:min(182px,12.6388888889vw);padding-bottom:min(222px,15.4166666667vw)}.introduction_overview::after,.introduction_overview::before{position:absolute;content:"";inset:0}.introduction_overview::before{z-index:-1;clip-path:polygon(50% min(58px,4.0277777778vw),0 min(160px,11.1111111111vw),0 calc(100% - min(62px,4.3055555556vw)),50% calc(100% - min(148px,10.2777777778vw)),48% calc(100% - min(58px,4.0277777778vw)),100% calc(100% - min(160px,11.1111111111vw)),100% min(62px,4.3055555556vw),48% min(148px,10.2777777778vw));background:linear-gradient(to bottom,#9decff 1.82%,#003ea9 90.89%)}@media not screen and (min-width:769px){.introduction_title{width:65.641025641%}.introduction_overview{padding-top:26.1538461538%;padding-bottom:43.5897435897%}.introduction_overview::before{clip-path:polygon(calc(50% + min(32px,4.1025641026vw)) min(60px,7.6923076923vw),0 min(146px,18.7179487179vw),0 calc(100% - min(70px,8.9743589744vw)),calc(50% - min(24px,3.0769230769vw)) calc(100% - min(146px,18.7179487179vw)),calc(50% - min(30px,3.8461538462vw)) calc(100% - min(64px,8.2051282051vw)),100% calc(100% - min(150px,19.2307692308vw)),100% min(68px,8.7179487179vw),50% min(146px,18.7179487179vw))}}.introduction_overview::after{z-index:-2;clip-path:polygon(calc(50% + min(60px,4.1666666667vw)) min(17px,1.1805555556vw),0 min(160px,11.1111111111vw),0 100%,calc(50% - min(60px,4.1666666667vw)) calc(100% - min(110px,7.6388888889vw)),calc(48% - min(60px,4.1666666667vw)) calc(100% - min(17px,1.1805555556vw)),100% calc(100% - min(160px,11.1111111111vw)),100% 0,calc(48% + min(60px,4.1666666667vw)) min(110px,7.6388888889vw));background:#ffd200}.introduction_overview_product{position:relative;width:min(520px,36.1111111111vw);margin-inline:auto;margin-top:min(120px,8.3333333333vw);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.introduction_overview::after{clip-path:polygon(calc(50% + min(68px,8.7179487179vw)) min(24px,3.0769230769vw),0 min(146px,18.7179487179vw),0 100%,calc(50% - min(52px,6.6666666667vw)) calc(100% - min(108px,13.8461538462vw)),calc(50% - min(60px,7.6923076923vw)) calc(100% - min(26px,3.3333333333vw)),100% calc(100% - min(150px,19.2307692308vw)),100% 0,calc(50% + min(40px,5.1282051282vw)) min(108px,13.8461538462vw))}.introduction_overview_product{width:92.3076923077%;margin-top:6.4102564103%}}.introduction_overview_product::before{position:absolute;top:50%;left:50%;width:219.6153846154%;aspect-ratio:1142/470;content:"";background:url(../images/home/bg_introduction.png) center center no-repeat;background-size:cover;transform:translate(-50%,-10%)}.introduction_overview_product_image{position:absolute;top:50%;left:50%;z-index:1;width:62.3076923077%;filter:drop-shadow(23.64px 10.91px 7.27px rgba(0, 0, 0, .2));transform:translate(calc(-50% + 4.6296296296%),-50%)}@media not screen and (min-width:769px){.introduction_overview_product::before{content:none}.introduction_overview_product_image{width:58.0555555556%}}.introduction_overview_product_left{position:absolute;top:0;left:0;width:78.8461538462%;transition:.25s ease;transition-property:opacity,transform;transform:translate(-66.3414634146%,-16.9934640523%)}@media not screen and (min-width:769px){.introduction_overview_product_left{z-index:2;width:37.2222222222%;transform:translate(-8.9552238806%,1.1111111111%)}}.animate-on-scroll:not(.is-visible) .introduction_overview_product_left:not(.is-visible){opacity:0;transform:translate(-66.3414634146%,-16.9934640523%) translateX(50px)}@media not screen and (min-width:769px){.animate-on-scroll:not(.is-visible) .introduction_overview_product_left:not(.is-visible){transform:translate(-8.9552238806%,1.1111111111%) translateX(30px)}}.introduction_overview_product_center{position:absolute;top:0;left:50%;width:68.8461538462%;transition:.25s;transition-property:opacity,transform;transform:translate(-50%,-31.843575419%)}@media not screen and (min-width:769px){.introduction_overview_product_center{width:46.1111111111%;transform:translate(-50%,-12.0481927711%)}}.animate-on-scroll:not(.is-visible) .introduction_overview_product_center:not(.is-visible){opacity:0;transform:translate(-50%,-31.843575419%) translateY(50px)}@media not screen and (min-width:769px){.animate-on-scroll:not(.is-visible) .introduction_overview_product_center:not(.is-visible){transform:translate(-50%,-12.0481927711%) translateY(30px)}}.introduction_overview_product_right{position:absolute;top:0;right:0;width:71.5384615385%;transition:.25s ease;transition-property:opacity,transform;transform:translate(63.9784946237%,-17.2307692308%)}@media not screen and (min-width:769px){.introduction_overview_product_right{z-index:2;width:37.2222222222%;transform:translate(11.9402985075%,1.0526315789%)}}.animate-on-scroll:not(.is-visible) .introduction_overview_product_right:not(.is-visible){opacity:0;transform:translate(63.9784946237%,-17.2307692308%) translateX(-50px)}.introduction_overview_product_bg{position:relative;z-index:-1}.introduction_overview_text{width:min(631px,43.8194444444vw);margin-inline:auto;margin-top:min(38px,2.6388888889vw)}@media not screen and (min-width:769px){.animate-on-scroll:not(.is-visible) .introduction_overview_product_right:not(.is-visible){transform:translate(11.9402985075%,1.0526315789%) translateX(-30px)}.introduction_overview_text{width:84.6153846154%;margin-top:4.6153846154%}}.introduction_overview_text::before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;aspect-ratio:390/290;content:"";background:url(../images/home/bg_introduction_sp.png) center center no-repeat;background-size:cover;transform:translateY(-15%)}@media only screen and (min-width:769px){.introduction_overview_text::before{content:none}}.introduction_detail{position:relative;padding-top:min(234px,16.25vw);padding-bottom:min(208px,14.4444444444vw);margin-top:max(-222px,-15.4166666667vw);overflow:hidden;background:url(../images/home/bg_pattern.png) #fff}@media not screen and (min-width:769px){.introduction_detail{padding-top:49.2307692308%;padding-bottom:27.6923076923%;margin-top:-41.5384615385%}}.introduction_detail::after{position:absolute;bottom:0;left:-17.9487179487%;width:38.4615384615%;aspect-ratio:150/150;content:"";background:url(../images/home/deco_pickup_top_sp.png) no-repeat;background-size:cover;transform:translateY(-38.6666666667%)}@media only screen and (min-width:769px){.introduction_detail::after{content:none}.introduction_detail_inner{width:min(1024px,71.1111111111vw);padding-bottom:min(256px,17.7777777778vw);margin-inline:auto}}.introduction_detail_inner{position:relative}.introduction_detail_inner::after,.introduction_detail_inner::before{position:absolute;aspect-ratio:150/150;content:""}.introduction_detail_inner::before{top:0;right:5.46875%;width:min(150px,10.4166666667vw);background:url(../images/home/deco_intoroduction_detail_top.png) no-repeat;background-size:cover;transform:translateY(-45.3333333333%)}@media not screen and (min-width:769px){.introduction_detail_inner::before{top:0;right:-6.4102564103%;z-index:2;width:38.4615384615%;background-image:url(../images/home/deco_intoroduction_detail_top_sp.png);transform:translateY(-98.6666666667%)}.introduction_detail_inner::after{content:none}}.introduction_detail_inner::after{right:0;bottom:0;width:min(150px,10.4166666667vw);background:url(../images/home/deco_intoroduction_detail_bottom.png) no-repeat;background-size:cover;transform:translateY(-25.3333333333%)}.introduction_detail_list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 min(55px,3.8194444444vw)}.introduction_detail_list_item_image{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:769px){.introduction_detail_list_item:nth-of-type(odd) .introduction_detail_list_item_image::after{position:absolute;bottom:0;left:0;width:min(150px,10.4166666667vw);aspect-ratio:150/150;content:"";background:url(../images/home/deco_intoroduction_detail_center.png) no-repeat;background-size:cover;transform:translate(-57.3333333333%,38.6666666667%)}.introduction_detail_list_item:nth-of-type(even){margin-top:min(164px,11.3888888889vw)}.introduction_detail_list_item_image{position:relative}}@media not screen and (min-width:769px){.introduction_detail_list{grid-template-columns:1fr}.introduction_detail_list_item{position:relative;overflow:hidden}.introduction_detail_list_item:nth-of-type(odd){padding-right:3.3333333333%}.introduction_detail_list_item:nth-of-type(odd) .introduction_detail_list_item_image_thumb{left:0}.introduction_detail_list_item:nth-of-type(odd) .introduction_detail_list_item_image_caption{margin-left:auto}.introduction_detail_list_item:nth-of-type(odd) .introduction_detail_list_item_text{text-align:right}.introduction_detail_list_item:nth-of-type(even){padding-left:3.3333333333%}.introduction_detail_list_item:nth-of-type(even) .introduction_detail_list_item_image_thumb{right:0;left:unset}.introduction_detail_list_item:not(:first-of-type){margin-top:9.2307692308%}.introduction_detail_list_item_image{display:contents}.introduction_detail_list_item_image_thumb{position:absolute;top:0;display:block;width:71.0875331565%}}@media only screen and (min-width:769px){.introduction_detail_list_item_image_caption{position:absolute;right:0;bottom:0;width:59.649122807%}}@media not screen and (min-width:769px){.introduction_detail_list_item_image_caption{position:relative;width:57.2944297082%;margin-top:42.4403183024%}}.introduction_detail_list_item_text{margin-top:1.375em;font-size:min(24px,1.6666666667vw);line-height:1.5}@media not screen and (min-width:769px){.introduction_detail_list_item_text{position:relative;margin-top:.4444444444em;font-size:min(36px,4.6153846154vw)}.introduction_detail_list_item_text span{display:inline-block;padding:0 .5em;margin:.1em 0;background:#fff}}.introduction_detail_list_item_text small{font-size:.6666666667em;font-weight:400}@media only screen and (min-width:769px){.introduction_detail_list_item_text br[data-media=min-md]{display:none}.introduction_detail_illust{position:absolute;bottom:0;left:0;width:min(606px,42.0833333333vw);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate(-8.9108910891%,0)}}@media not screen and (min-width:769px){.introduction_detail_illust{width:92.3076923077%;margin-inline:auto;margin-top:9.2307692308%}}.introduction_detail_cards{margin-top:min(43px,2.9861111111vw)}.introduction_detail_cards .splide__track{overflow:visible}.introduction_detail_cards .splide__slide[data-turn=true] .introduction_detail_cards_item::before{animation:rotateY-before 2s forwards}@keyframes rotateY-before{from{transform:rotateY(180deg)}to{transform:rotateY(-180deg)}}.introduction_detail_cards .splide__slide[data-turn=true] .introduction_detail_cards_item_inner{animation:rotateY 2s forwards}@keyframes rotateY{from{transform:rotateY(0) translateZ(1px)}to{transform:rotateY(-360deg) translateZ(1px)}}.introduction_detail_cards_item{position:relative;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1000px;transform-style:preserve-3d}.introduction_detail_cards_item_inner{z-index:1;display:block;backface-visibility:visible;transform-style:preserve-3d;transform:rotateY(0) translateZ(1px)}.introduction_detail_cards_item_inner img{display:block}.introduction_detail_cards_item::before{position:absolute;inset:0;z-index:1;content:"";background:url(../images/card_back.png) no-repeat;background-size:cover;backface-visibility:visible;transform-style:preserve-3d}@media not screen and (min-width:769px){.introduction_detail_cards{margin-top:5.641025641%}}.introduction_detail_start{position:relative;width:min(774px,53.75vw);margin-inline:auto;margin-top:min(50px,3.4722222222vw);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.introduction_detail_start{width:92.3076923077%;margin-top:8.7179487179%}}.introduction_detail_start::after{display:block;width:min(72px,5vw);aspect-ratio:20/15;margin-inline:auto;margin-top:min(12px,.8333333333vw);content:"";background:url(../images/ic_arrow-double.svg) no-repeat;background-size:cover}@media not screen and (min-width:769px){.introduction_detail_start::after{width:11.7948717949%;margin-top:3.5897435897%}}.pickup{position:relative;z-index:1;padding-top:min(197px,13.6805555556vw);padding-bottom:min(222px,15.4166666667vw);margin-top:max(-208px,-14.4444444444vw);scroll-margin-top:-128px}.pickup::after,.pickup::before{position:absolute;inset:0;content:""}.pickup::before{z-index:-1;clip-path:polygon(50% min(58px,4.0277777778vw),0 min(160px,11.1111111111vw),0 calc(100% - min(62px,4.3055555556vw)),50% calc(100% - min(148px,10.2777777778vw)),48% calc(100% - min(58px,4.0277777778vw)),100% calc(100% - min(160px,11.1111111111vw)),100% min(62px,4.3055555556vw),48% min(148px,10.2777777778vw));background:linear-gradient(to bottom,#9decff 1.82%,#003ea9 90.89%)}@media not screen and (min-width:769px){.pickup{padding-top:9.7435897436%;padding-bottom:41.0256410256%;margin-top:-15.3846153846%;scroll-margin-top:56px}.pickup::before{clip-path:polygon(0 0,0 min(146px,18.7179487179vw),0 calc(100% - min(70px,8.9743589744vw)),calc(50% - min(24px,3.0769230769vw)) calc(100% - min(146px,18.7179487179vw)),calc(50% - min(30px,3.8461538462vw)) calc(100% - min(64px,8.2051282051vw)),100% calc(100% - min(150px,19.2307692308vw)),100% min(68px,8.7179487179vw),100% 0)}}.pickup::after{z-index:-2;clip-path:polygon(calc(50% + min(60px,4.1666666667vw)) min(17px,1.1805555556vw),0 min(160px,11.1111111111vw),0 100%,calc(50% - min(60px,4.1666666667vw)) calc(100% - min(110px,7.6388888889vw)),calc(48% - min(60px,4.1666666667vw)) calc(100% - min(17px,1.1805555556vw)),100% calc(100% - min(160px,11.1111111111vw)),100% 0,calc(48% + min(60px,4.1666666667vw)) min(110px,7.6388888889vw));background:#ffd200}.pickup_inner{position:relative;width:min(960px,66.6666666667vw);margin-inline:auto}@media not screen and (min-width:769px){.pickup::after{clip-path:polygon(calc(50% + min(68px,8.7179487179vw)) min(24px,3.0769230769vw),0 min(146px,18.7179487179vw),0 100%,calc(50% - min(52px,6.6666666667vw)) calc(100% - min(108px,13.8461538462vw)),calc(50% - min(60px,7.6923076923vw)) calc(100% - min(26px,3.3333333333vw)),100% calc(100% - min(150px,19.2307692308vw)),100% 0,calc(50% + min(40px,5.1282051282vw)) min(108px,13.8461538462vw))}.pickup_inner{width:92.3076923077%}}.pickup_inner::before{position:absolute;top:0;left:0;width:min(150px,10.4166666667vw);aspect-ratio:150/150;content:"";background:url(../images/home/deco_pickup_top.png) no-repeat;background-size:cover;transform:translate(-40.6666666667%,-98.6666666667%)}@media not screen and (min-width:769px){.pickup_inner::before{content:none}}.pickup_content::before,.pickup_inner::after{content:"";bottom:0}.pickup_inner::after{position:absolute;right:min(120px,8.3333333333vw);width:min(252px,17.5vw);aspect-ratio:150/150;background:url(../images/home/deco_pickup_bottom.png) no-repeat;background-size:cover;transform:translate(0,143.3333333333%)}.event_inner,.event_slide,.event_slide_image,.pickup_content,.product,.product_inner{position:relative}@media not screen and (min-width:769px){.pickup_inner::after{right:-4.1666666667%;width:43.8888888889%;transform:translate(0,140%)}}.pickup_title{margin-inline:auto}@media only screen and (min-width:769px){.pickup_title{width:54.5833333333%}}.pickup_lead{width:44.1666666667%;margin-inline:auto}.pickup_content{margin-top:4.4791666667%}@media not screen and (min-width:769px){.pickup_lead{width:93.8888888889%}.pickup_content{margin-top:11.9444444444%}.pickup_content::before{content:none}}.pickup_content::before{position:absolute;right:0;z-index:-1;width:56.7708333333%;aspect-ratio:545/371;background:url(../images/home/bg_pickup_text.png) no-repeat;background-size:cover}.gradientWrapper{padding-top:min(228px,15.8333333333vw);padding-bottom:min(109px,7.5694444444vw);margin-top:max(-208px,-14.4444444444vw);background:linear-gradient(135deg,#b7e9ff 5.71%,#e6f9ff 52.86%,#d0e5ff 100%)}.event{scroll-margin-top:167px}.event_inner{width:min(1016px,70.5555555556vw);margin-inline:auto}@media not screen and (min-width:769px){.gradientWrapper{padding-top:22.0512820513%;padding-bottom:0;margin-top:-20.5128205128%}.event{scroll-margin-top:186px}.event_inner{width:100%}}.event_title{margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:769px){.event_title{width:48.8188976378%}}.event_lead{margin-top:min(24px,1.6666666667vw);font-size:min(18px,1.25vw);font-weight:700;text-align:center}@media not screen and (min-width:769px){.event_title{width:92.3076923077%}.event_lead{margin-top:6.1538461538%;font-size:min(30px,3.8461538462vw)}}.event_lead span[data-media=max-md]{display:inline-block}@media not (pointer:fine){.event_lead span[data-media=max-md]{display:none}}@media (pointer:fine){.event_lead span[data-media=min-md]{display:none}}@media only screen and (min-width:769px){.event_lead br[data-media=min-md]{display:none}}.event_content{margin-top:4.1338582677%}@media not screen and (min-width:769px){.event_content{margin-top:8.2051282051%}}.event_slide{overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.event_slide--clickable:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-4px)}.event_slide--clickable:focus{outline:#06c solid 2px;outline-offset:2px}.event_slide_image{width:100%;overflow:hidden;background-color:#f0f0f0}.event_slide_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product{z-index:0;padding-bottom:min(90px,6.25vw);margin-top:max(80px,5.5555555556vw);scroll-margin-top:87px}.product_inner{width:min(900px,62.5vw);margin-inline:auto}.product_inner::after,.product_inner::before{position:absolute;aspect-ratio:150/150;content:""}@media not screen and (min-width:769px){.product{padding-bottom:35.8974358974%;margin-top:17.9487179487%;overflow:hidden;scroll-margin-top:86px}.product_inner{width:92.3076923077%}}.product_inner::before{top:0;right:-6.1111111111%;width:min(150px,10.4166666667vw);background:url(../images/home/deco_product_top.png) no-repeat;background-size:cover}@media not screen and (min-width:769px){.product_inner::before{right:-8.3333333333%;z-index:1;width:41.6666666667%;background-image:url(../images/home/deco_product_top_sp.png);transform:translateY(50.6666666667%)}}.product_inner::after{bottom:0;left:-15.7777777778%;width:min(150px,10.4166666667vw);background:url(../images/home/deco_product_bottom.png) no-repeat;background-size:cover;transform:translateY(61.3333333333%)}@media not screen and (min-width:769px){.product_inner::after{left:-16.6666666667%;width:41.6666666667%;background-image:url(../images/home/deco_product_bottom_sp.png);transform:translateY(65.3333333333%)}}.product_title{margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:769px){.product_title{width:58.2222222222%}}.product_content{display:grid;grid-template-columns:44.4444444444% 53.3333333333%;gap:0 min(60px,4.1666666667vw);align-items:center;margin-top:3.3333333333%}.product_content_left{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product_content_left_package{position:absolute;top:50%;left:50%;width:58.5%;filter:drop-shadow(17.33px 8px 5.33px rgba(0, 0, 0, .2));transform:translate(calc(-50% + 4.2735042735%),-50%)}.product_content_right{background:#fff;border:min(2px,.1388888889vw) solid #000;border-radius:min(16px,1.1111111111vw)}@media not screen and (min-width:769px){.product_content{grid-template-columns:1fr;gap:min(40px,5.1282051282vw);margin-top:5.5555555556%}.product_content_right{border-width:min(4px,.5128205128vw);border-radius:min(16px,2.0512820513vw)}}.product_content_detail{display:flex;flex-direction:column;gap:min(5px,.3472222222vw) 0;padding:min(21px,1.4583333333vw)}.product_content_detail_item{display:flex;font-family:"Noto Sans JP",sans-serif;font-size:min(18px,1.25vw);font-weight:700;line-height:1.5}.product_content_detail_item_title::before{display:inline-block;flex-shrink:0;width:1.1666666667em;aspect-ratio:1/1;content:"";background:url(../images/ic_ball.svg) no-repeat;background-size:cover;transform:translateY(.1666666667em)}@media not screen and (min-width:769px){.product_content_detail{gap:min(8px,1.0256410256vw) 0;padding:min(32px,4.1025641026vw)}.product_content_detail_item{font-size:min(28px,3.5897435897vw);letter-spacing:-.02em}.product_content_detail_item_title::before{width:1.1428571429em;margin-right:-.1428571429em}}.product_content_detail_item_title::after{content:"："}.product_content_detail_item_detail{flex-shrink:1}.product_content_detail_item_detail span{display:inline-block;font-size:.75em;line-height:1.2}.product_bg{position:absolute;bottom:0;left:0;z-index:-1;width:100%;overflow:hidden}@media not screen and (min-width:769px){.product_content_detail_item_detail span{font-size:.72em}.product_bg{display:none}}.product_bg_line{display:flex;gap:0 min(60px,4.1666666667vw)}@media not screen and (min-width:769px){.product_bg_line{gap:0 min(60px,7.6923076923vw)}}.product_bg_line_item{flex-shrink:0;width:min(2962px,205.6944444444vw);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:loop 100s linear infinite}#modal_for_beginner .modal_for_beginner_bg_line[data-direction=left] .modal_for_beginner_bg_line_item,[data-direction=left] .product_bg_line_item{animation-direction:reverse}.splide__pagination{bottom:-2.5rem;gap:.5rem}.splide__pagination__page{width:12px;height:12px;background:#ccc;border:none;border-radius:50%;transition:background .3s ease,transform .3s ease}.splide__pagination__page.is-active{background:#333;transform:scale(1.3)}.splide__arrow{width:3rem;height:3rem;background:#000;border-radius:50%;transition:background .3s ease}.splide__arrow:hover{background:#333}.splide__arrow svg{fill:#fff}#modal_for_beginner{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:linear-gradient(135deg,rgba(165,228,255,.95) 0,rgba(236,250,255,.95) 50%,rgba(196,223,255,.95) 100%);transition:opacity .3s ease-in-out}#modal_for_beginner[aria-hidden=true]{pointer-events:none;opacity:0}#modal_for_beginner .modal_for_beginner_overlay{width:100%;height:100%;overflow-y:auto}#modal_for_beginner .modal_for_beginner_overlay::-webkit-scrollbar{position:relative;display:block;width:5px}#modal_for_beginner .modal_for_beginner_overlay::-webkit-scrollbar-track{background:#ccc;border-radius:2.5px}#modal_for_beginner .modal_for_beginner_overlay::-webkit-scrollbar-thumb{cursor:pointer;background:#ababab;border-radius:2.5px}#modal_for_beginner .modal_for_beginner_content{position:relative;width:min(800px,55.5555555556vw);padding-bottom:min(43px,2.9861111111vw);margin-inline:auto;margin-top:min(136px,9.4444444444vw)}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content{width:92.3076923077%;padding-bottom:10.7692307692%}}#modal_for_beginner .modal_for_beginner_content_close{position:absolute;top:0;right:0;width:4%;transform:translate(50%,-50%)}#modal_for_beginner .modal_for_beginner_content_inner{padding-top:2.25%;padding-bottom:7.5%;background:#fff;filter:drop-shadow(0 0 16px 0 rgba(0, 0, 0, .05));border-radius:min(16px,1.1111111111vw)}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_close{width:8.8888888889%;transform:translate(30%,-50%)}#modal_for_beginner .modal_for_beginner_content_inner{padding:8.8888888889% 5.5555555556%;border-radius:min(32px,4.1025641026vw)}}#modal_for_beginner .modal_for_beginner_content_title{margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modal_for_beginner .modal_for_beginner_content_list{display:flex;flex-direction:column;gap:min(24px,1.6666666667vw) 0}@media only screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_title{width:95.75%}#modal_for_beginner .modal_for_beginner_content_list{width:75%;margin-inline:auto}}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_list{gap:min(32px,4.1025641026vw) 0;margin-top:7.5%}}#modal_for_beginner .modal_for_beginner_content_item:not(:last-of-type)::after{display:block;width:min(60px,4.1666666667vw);aspect-ratio:60/44;margin-inline:auto;margin-top:1.6666666667%;content:"";background:url(../images/ic_arrow-double.svg) no-repeat;background-size:cover}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_item:not(:last-of-type)::after{width:9.375%;margin-top:5.625%}}#modal_for_beginner .modal_for_beginner_content_item_inner{margin-top:1.6666666667%}@media only screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_item_inner{width:83.3333333333%;margin-inline:auto}}#modal_for_beginner .modal_for_beginner_content_item_inner[data-type=row]{display:flex;gap:min(50px,3.4722222222vw)}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_item_inner{margin-top:2.5%}#modal_for_beginner .modal_for_beginner_content_item_inner[data-type=row]{gap:min(32px,4.4444444444vw)}}#modal_for_beginner .modal_for_beginner_content_item_inner[data-type=row] .modal_for_beginner_content_item_bnr{width:40%;margin-top:0;text-align:center}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_item_inner[data-type=row] .modal_for_beginner_content_item_bnr{width:38.4375%}}#modal_for_beginner .modal_for_beginner_content_item_inner_left{width:50%}#modal_for_beginner .modal_for_beginner_content_item_lead{font-family:"Noto Sans JP",sans-serif;font-size:min(18px,1.25vw);font-style:normal;font-weight:500;line-height:1.5;color:#000;text-align:justify}#modal_for_beginner .modal_for_beginner_content_item_video{margin-top:min(16px,1.1111111111vw);overflow:hidden;border-radius:min(12px,.8333333333vw)}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_item_inner_left{width:56.25%}#modal_for_beginner .modal_for_beginner_content_item_lead{font-size:min(30px,3.8461538462vw)}#modal_for_beginner .modal_for_beginner_content_item_video{margin-top:2.5%;border-radius:min(16px,2.0512820513vw)}}#modal_for_beginner .modal_for_beginner_content_item_video iframe{display:block;width:100%;aspect-ratio:16/9}#modal_for_beginner .modal_for_beginner_content_item_bnr{margin-top:min(16px,1.1111111111vw)}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_item_bnr{margin-top:5%}}#modal_for_beginner .modal_for_beginner_content_item_bnr_link{display:block;overflow:hidden;border-radius:min(4px,.2777777778vw);transition:.15s opacity}#modal_for_beginner .modal_for_beginner_content_item_link{position:relative;display:flex;align-items:center;justify-content:center;width:92%;padding-block:1em;margin-top:2.2222222222em;font-family:"Noto Sans JP",sans-serif;font-size:min(18px,1.25vw);font-style:normal;font-weight:700;line-height:130%;color:#000;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:.1333333333em solid #000;border-radius:999em;box-shadow:0 3.6px 0 0 #000}@media (hover:hover) and (pointer:fine){#modal_for_beginner .modal_for_beginner_content_item_bnr_link{cursor:pointer}#modal_for_beginner .modal_for_beginner_content_item_bnr_link:hover{opacity:.6}#modal_for_beginner .modal_for_beginner_content_item_link{cursor:pointer}#modal_for_beginner .modal_for_beginner_content_item_link:hover{box-shadow:0 0 0 0 #000;transform:translateY(3px)}}#modal_for_beginner .modal_for_beginner_content_item_link::before{position:absolute;top:50%;left:0;width:4.0555555556em;aspect-ratio:54/40;content:"";background-image:url(../images/ic_deck.png);background-repeat:no-repeat;background-position:center;background-size:cover;transform:translate(-30%,-50%)}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_item_link{font-size:min(30px,3.8461538462vw)}#modal_for_beginner .modal_for_beginner_content_item_link::before{width:3.6em;transform:translate(-35%,-50%)}}#modal_for_beginner .modal_for_beginner_content_item_link_arrow{position:absolute;top:50%;right:1em;display:inline-block;width:1.1666666667em;transform:translateY(-50%)}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_content_item_link_arrow{right:.6666666667em;width:1.3333333333em}}#modal_for_beginner .modal_for_beginner_content_item_link_arrow svg path{fill:#e5002d}#modal_for_beginner .modal_for_beginner_close{display:flex;gap:.25em;align-items:center;justify-content:center;width:min(120px,8.3333333333vw);padding:.625em 0;margin-inline:auto;margin-top:min(33px,2.2916666667vw);font-size:min(16px,1.1111111111vw);font-weight:700;background:#fff;border:.125em solid #000;border-radius:999em}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_close{width:30.7692307692%;margin-top:8.4615384615%;font-size:min(32px,4.1025641026vw)}}#modal_for_beginner .modal_for_beginner_close_icon{display:block;width:1.5em}#modal_for_beginner .modal_for_beginner_bg{position:absolute;top:50%;left:0;z-index:-1;width:100%;overflow:hidden;opacity:.6;transform:translateY(-50%)}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_bg{display:none}}#modal_for_beginner .modal_for_beginner_bg_line{display:flex;gap:0 min(60px,4.1666666667vw)}#modal_for_beginner .modal_for_beginner_bg_line_item{flex-shrink:0;width:min(2962px,205.6944444444vw);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:loop 100s linear infinite}@keyframes loop{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.detail{position:relative;overflow:hidden}.detail_fv{position:relative;padding-top:min(48px,3.3333333333vw);padding-bottom:min(88px,6.1111111111vw);background:url(../images/detail/bg_fv.png),linear-gradient(135deg,#b7e9ff 5.71%,#e6f9ff 52.86%,#d0e5ff 100%);background-repeat:no-repeat;background-position:center center;background-size:auto 100%}@media not screen and (min-width:769px){#modal_for_beginner .modal_for_beginner_bg_line{gap:0 min(60px,7.6923076923vw)}.detail_fv{z-index:0;padding-top:15.3846153846%;padding-bottom:10.2564102564%;background-image:linear-gradient(135deg,#b7e9ff 5.71%,#e6f9ff 52.86%,#d0e5ff 100%)}.detail_fv::after{position:absolute;bottom:0;left:0;z-index:-1;width:100%;aspect-ratio:390/290;content:"";background-image:url(../images/detail/bg_fv_sp.png);background-position:center;background-size:cover;transform:translate(0,-11.724137931%)}}.detail_fv_head,.detail_fv_inner{position:relative}.detail_fv_inner{width:min(1080px,75vw);margin-inline:auto}.detail_fv_breadcrumbs{position:absolute;top:min(54px,3.75vw);left:0;display:flex;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:min(13px,.9027777778vw);font-weight:500}@media not screen and (min-width:769px){.detail_fv_inner{width:92.3076923077%;padding-top:2.5641025641%}.detail_fv_breadcrumbs{position:relative;font-size:min(26px,3.3333333333vw)}}.detail_fv_breadcrumbs_item:not(:last-of-type)::after{display:inline-block;width:.9230769231em;height:.9230769231em;content:"";background-image:url(../images/ic_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-.2em,.1em)}.detail_fv_breadcrumbs_item_link{color:#000}@media (hover:hover) and (pointer:fine){.detail_fv_breadcrumbs_item_link[href]{cursor:pointer}.detail_fv_breadcrumbs_item_link[href]:hover{color:#000;text-decoration:underline;opacity:1}.detail_nav_list_item_link{cursor:pointer}.detail_nav_list_item_link:hover{color:#fff;text-decoration:none;opacity:1}}.detail_fv_logo{width:12.037037037%;margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.detail_fv_logo{width:19.4444444444%;margin-top:min(60px,7.6923076923vw)}}.detail_fv_content{position:relative}@media only screen and (min-width:769px){.detail_fv_content{display:flex;justify-content:space-between;padding-left:5.3703703704%;margin-top:5.5555555556%}.detail_fv_content_left{width:46.9667318982%}}.detail_fv_content_no{position:relative;z-index:1;padding-block:4.1666666667%;padding-inline:3.75%;background:#fff;filter:drop-shadow(min(13px, .9027777778vw) min(8.6px, .5972222222vw) min(8.6px, .5972222222vw) rgba(0, 0, 0, .15));border-radius:min(12px,.8333333333vw)}@media not screen and (min-width:769px){.detail_fv_content{display:grid;grid-template-areas:"no" "cards" "info";margin-top:8.8888888889%}.detail_fv_content_left{display:contents}.detail_fv_content_no{grid-template-areas:no;padding-block:4.4444444444%;padding-inline:3.8888888889%;border-radius:min(16px,2.2222222222vw)}}.detail_fv_content_no::before{position:absolute;top:0;left:0;width:100%;height:min(14px,.9722222222vw);content:"";background:var(--bg-color);border-top-left-radius:min(12px,.8333333333vw);border-top-right-radius:min(12px,.8333333333vw)}.detail_fv_content_no_head{display:flex;gap:0 min(8px,.5555555556vw);align-items:center;justify-content:space-between;width:46.1711711712%}.detail_fv_content_no_head_text{width:40.9756097561%}.detail_fv_content_no_head_energy{display:flex;gap:0 min(5px,.3472222222vw);align-items:center}@media not screen and (min-width:769px){.detail_fv_content_no::before{height:min(20px,2.7777777778vw);border-top-left-radius:min(16px,2.2222222222vw);border-top-right-radius:min(16px,2.2222222222vw)}.detail_fv_content_no_head_text{width:30.243902439%}.detail_fv_content_no_head_energy{gap:0 min(8px,1.1111111111vw)}}.detail_fv_content_no_head_energy_item{width:min(30px,2.0833333333vw);aspect-ratio:1/1}.detail_fv_content_no_number{font-family:Jost,sans-serif;font-size:min(77px,5.3472222222vw);font-style:italic;font-weight:800;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail_fv_content_info_lead,.detail_nav_list_item_link,.detail_strategy_lead{font-weight:700;font-feature-settings:"halt" on}@media not screen and (min-width:769px){.detail_fv_content_no_head_energy_item{width:min(40px,5.5555555556vw)}.detail_fv_content_no_number{font-size:min(116px,16.1111111111vw);letter-spacing:-.0444827586em}}.detail_fv_content_no_number_total{font-size:.3116883117em}.detail_fv_content_no_number_total::before{content:"/"}.detail_fv_content_no_cards{position:absolute;top:0;right:min(20px,1.3888888889vw);display:flex;gap:0 min(10px,.6944444444vw);width:min(220px,15.2777777778vw);transform:translateY(-12.3287671233%)}@media not screen and (min-width:769px){.detail_fv_content_no_number_total{margin-left:.1em;font-size:.2931034483em;letter-spacing:-.0241666667em}.detail_fv_content_no_cards{gap:0 min(16px,2.2222222222vw);width:min(330px,45.8333333333vw);transform:translateY(-12.7272727273%)}}.detail_fv_content_no_cards_item{width:50%;aspect-ratio:105/146;filter:drop-shadow(6.74px 4.5px 4.5px rgba(0, 0, 0, .15))}@media not screen and (min-width:769px){.detail_fv_content_no_cards_item{filter:drop-shadow(min(12px, 1.5384615385vw) min(8px, 1.0256410256vw) min(4px, .5128205128vw) rgba(0, 0, 0, .15))}}.detail_fv_content_info_cards_item,.detail_fv_content_right_image{filter:drop-shadow(min(4px, .2777777778vw) min(3px, .2083333333vw) min(3px, .2083333333vw) rgba(0, 0, 0, .2))}.detail_fv_content_info{margin-top:8.3333333333%}.detail_fv_content_info_lead{font-size:min(24px,1.6666666667vw);line-height:1.5;text-align:center}@media not screen and (min-width:769px){.detail_fv_content_info{margin-top:14.4444444444%;grid-area:info}.detail_fv_content_info_lead{font-size:min(40px,5.1282051282vw)}}.detail_fv_content_info_cards{display:flex;flex-wrap:wrap;gap:min(8px,.5555555556vw);justify-content:center;margin-top:8.3333333333%}.detail_fv_content_info_cards_item{width:calc(20% - min(8px,.5555555556vw));aspect-ratio:105/146}@media not screen and (min-width:769px){.detail_fv_content_info_cards{gap:min(14px,1.7948717949vw);margin-top:5.5555555556%}.detail_fv_content_info_cards_item{width:calc(20% - min(14px,1.7948717949vw))}}.detail_fv_content_right{position:relative}@media only screen and (min-width:769px){.detail_fv_content_right{width:50.6849315068%}}@media not screen and (min-width:769px){.detail_fv_content_right{position:relative;z-index:0;display:flex;grid-area:cards;justify-content:space-between;width:100%}.detail_fv_content_right::after{position:absolute;top:0;left:50%;z-index:-1;width:108.3333333333%;aspect-ratio:390/290;content:"";background-image:url(../images/detail/bg_fv_sp.png);background-position:center;background-size:cover;transform:translate(-50%,-25.5172413793%)}}.detail_fv_content_right_image{position:absolute;width:44.7876447876%;aspect-ratio:105/146;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail_fv_content_right_image:nth-of-type(1){top:min(85px,5.9027777778vw);left:min(40px,2.7777777778vw);transform:rotate(-6deg)}@media not screen and (min-width:769px){.detail_fv_content_right_image{position:relative;width:45%;filter:drop-shadow(min(12px, 1.5384615385vw) min(8px, 1.0256410256vw) min(4px, .5128205128vw) rgba(0, 0, 0, .15))}.detail_fv_content_right_image:nth-of-type(1){top:14.1592920354%;left:0}}.detail_fv_content_right_image:nth-of-type(2){top:0;right:0;z-index:1;transform:rotate(8.5deg)}.detail_content{background:#fff}.detail_nav{width:min(930px,64.5833333333vw);margin-inline:auto;margin-top:min(70px,4.8611111111vw)}.detail_nav_list{display:flex;gap:0 min(40px,2.7777777778vw);justify-content:center;padding-block:min(22px,1.5277777778vw)}@media not screen and (min-width:769px){.detail_fv_content_right_image:nth-of-type(2){top:10.6194690265%;right:4.4247787611%;transform:rotate(12deg)}.detail_nav{width:92.3076923077%;margin-top:min(32px,8.2051282051vw)}.detail_nav_list{gap:0 min(18px,2.3076923077vw);padding-block:0}}.detail_nav_list_item{width:min(283px,19.6527777778vw)}.detail_nav_list_item_link{position:relative;display:flex;align-items:center;justify-content:center;color:#fff}@media only screen and (min-width:769px){.detail_nav_list_item_link{padding-block:.6666666667em;padding-right:1.1111111111em;padding-left:5em;font-family:"Noto Sans JP",sans-serif;font-size:min(18px,1.25vw);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000;border-top-right-radius:999em;border-bottom-right-radius:999em}}@media not screen and (min-width:769px){.detail_nav_list_item{width:min(228px,29.2307692308vw)}.detail_nav_list_item_link{flex-direction:column}}.detail_nav_list_item_link::after{display:block;width:1.3333333333em;aspect-ratio:20/15;margin-left:.4444444444em;content:"";background-image:url(../images/ic_arrow-double.svg);background-size:cover}.detail_nav_list_item_link_icon{background:#fff;filter:drop-shadow(0 3px 0 #000);border:.1111111111em solid #000;border-radius:50%}@media only screen and (min-width:769px){.detail_nav_list_item_link_icon{position:absolute;top:50%;left:-.5555555556em;width:5em;transform:translateY(-50%)}}@media not screen and (min-width:769px){.detail_nav_list_item_link_icon{position:relative;z-index:1;width:min(180px,23.0769230769vw);border-width:min(4px,.5128205128vw)}.detail_nav_list_item_link_text{position:relative;z-index:2;display:inline-block;width:100%;font-size:min(28px,3.5897435897vw);line-height:1.5;text-align:center;background:#000;border-radius:999em;transform:translateY(-30%)}}.detail_inner{width:min(1160px,80.5555555556vw);margin-inline:auto}@media not screen and (min-width:769px){.detail_inner{width:92.3076923077%}}.detail_title{margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:769px){.detail_title{width:min(600px,41.6666666667vw)}}.detail_strategy{margin-top:min(72px,5vw);scroll-padding-top:min(60px,4.1666666667vw)}@media not screen and (min-width:769px){.detail_title{width:100%}.detail_strategy{scroll-padding-top:20px;margin-top:6.1111111111%}}.detail_strategy_lead{position:relative;z-index:1;margin-top:min(40px,2.7777777778vw);font-family:"Noto Sans JP",sans-serif;font-size:min(28px,1.9444444444vw);line-height:1.5;text-align:center}@media not screen and (min-width:769px){.detail_strategy_lead{margin-top:8.8888888889%;font-size:min(36px,4.6153846154vw)}}.detail_strategy_cards{position:relative;display:flex;gap:0 min(40px,2.7777777778vw);align-items:center;justify-content:center;margin-top:min(32px,2.2222222222vw)}.detail_strategy_cards::before{position:absolute;top:0;left:50%;z-index:0;width:82.7586206897%;aspect-ratio:960/430;pointer-events:none;content:"";background:url(../images/detail/bg_strategy.png) no-repeat;background-size:100% auto;transform:translate(-50%,-18.6046511628%)}@media not screen and (min-width:769px){.detail_strategy_cards{gap:0 min(32px,4.1025641026vw);margin-top:6.6666666667%}.detail_strategy_cards::before{width:108.3333333333%;aspect-ratio:390/290;background-image:url(../images/detail/bg_strategy_sp.png)}}.detail_strategy_cards_item{width:min(260px,18.0555555556vw);aspect-ratio:105/146;filter:drop-shadow(8px 10px 12px rgba(0, 0, 0, .15))}@media not screen and (min-width:769px){.detail_strategy_cards_item{width:min(300px,38.4615384615vw);filter:drop-shadow(min(12px, 1.5384615385vw) min(8px, 1.0256410256vw) min(4px, .5128205128vw) rgba(0, 0, 0, .15))}}.detail_strategy_concept{position:relative;margin-inline:auto;margin-top:5.1724137931%}@media only screen and (min-width:769px){.detail_strategy_concept{width:55.1724137931%}.detail_strategy_point_item{align-items:center;justify-content:space-between}.detail_strategy_point_item:nth-of-type(odd){flex-direction:row-reverse}}.detail_strategy_concept_title{position:absolute;top:0;left:-1.875%;width:min(111px,17.34375vw);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%)}.detail_strategy_concept_description{padding:2.96875%;font-family:"Noto Sans JP",sans-serif;font-size:min(18px,1.25vw);font-weight:500;background:linear-gradient(135deg,#b7e9ff 5.71%,#e6f9ff 52.86%,#d0e5ff 100%);border:min(2px,.1388888889vw) solid #a9c3d2;border-radius:min(16px,1.1111111111vw)}@media not screen and (min-width:769px){.detail_strategy_concept{margin-top:13.8888888889%}.detail_strategy_concept_title{width:26.9444444444%}.detail_strategy_concept_description{font-size:min(32px,4.1025641026vw);border-width:min(4px,.5128205128vw);border-radius:min(24px,3.0769230769vw)}}.detail_strategy_board{width:min(960px,66.6666666667vw);margin-inline:auto;margin-top:min(65px,4.5138888889vw);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.detail_strategy_board{width:100%;margin-top:5.1282051282%}}.detail_strategy_point{position:relative;padding-bottom:min(208px,14.4444444444vw);margin-top:min(40px,2.7777777778vw);background:url(../images/bg_pattern.png),linear-gradient(135deg,#b7e9ff 5.71%,#e6f9ff 52.86%,#d0e5ff 100%)}.detail_strategy_point::after{position:absolute;top:0;left:0;z-index:0;width:100%;aspect-ratio:1440/281;content:"";backface-visibility:hidden;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%)}.detail_strategy_point_inner,.detail_strategy_tips_inner{width:min(960px,66.6666666667vw);margin-inline:auto}@media not screen and (min-width:769px){.detail_strategy_point{padding-bottom:12.8205128205%;margin-top:7.6923076923%}.detail_strategy_point_inner{width:92.3076923077%}}.detail_strategy_point_arrow{position:relative;z-index:1;display:block;width:8.3333333333%;margin-inline:auto}@media not screen and (min-width:769px){.detail_strategy_point_arrow{width:12.2222222222%}}.detail_strategy_point_arrow img{display:block;width:100%}.detail_strategy_point_list{position:relative;z-index:1;margin-top:6.875%}.detail_strategy_point_item{display:flex;gap:0 2.5%}.detail_strategy_point_item:nth-of-type(odd) .detail_strategy_point_item_image[data-num="2"] .detail_strategy_point_item_image_card:nth-of-type(1){top:unset;bottom:11.1627906977%;left:9.5348837209%;transform:translate(0,0)}.detail_strategy_point_item:nth-of-type(odd) .detail_strategy_point_item_image[data-num="2"] .detail_strategy_point_item_image_card:nth-of-type(2){top:11.1627906977%;right:9.5348837209%;transform:translate(0,0)}@media not screen and (min-width:769px){.detail_strategy_point_list{margin-top:6.1111111111%}.detail_strategy_point_item{flex-direction:column}.detail_strategy_point_item:not(:first-of-type){margin-top:8.8888888889%}.detail_strategy_point_item:nth-of-type(odd) .detail_strategy_point_item_image[data-num="2"] .detail_strategy_point_item_image_card:nth-of-type(1){bottom:11.9444444444%}.detail_strategy_point_item:nth-of-type(odd) .detail_strategy_point_item_image[data-num="2"] .detail_strategy_point_item_image_card:nth-of-type(2){top:11.1111111111%}}.detail_strategy_point_item:nth-of-type(even) .detail_strategy_point_item_image[data-num="2"] .detail_strategy_point_item_image_card:nth-of-type(1){top:11.1627906977%;left:9.5348837209%;transform:translate(0,0)}@media not screen and (min-width:769px){.detail_strategy_point_item:nth-of-type(even) .detail_strategy_point_item_image[data-num="2"] .detail_strategy_point_item_image_card:nth-of-type(1){top:11.1111111111%}}.detail_strategy_point_item:nth-of-type(even) .detail_strategy_point_item_image[data-num="2"] .detail_strategy_point_item_image_card:nth-of-type(2){top:unset;right:9.5348837209%;bottom:11.1627906977%;transform:translate(0,0)}.detail_strategy_point_item_info{width:50%;font-size:min(18px,1.25vw)}.detail_strategy_point_item_info_title{width:12.3333333333em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail_strategy_point_item_info_list{flex-direction:column;align-items:flex-start;padding:1.3333333333em;font-family:"Noto Sans JP",sans-serif;line-height:1.5;background:#fff;border:.1333333333em solid #000;border-radius:.8888888889em}@media not screen and (min-width:769px){.detail_strategy_point_item:nth-of-type(even) .detail_strategy_point_item_image[data-num="2"] .detail_strategy_point_item_image_card:nth-of-type(2){bottom:11.9444444444%}.detail_strategy_point_item_info{display:contents}.detail_strategy_point_item_info_title{position:relative;z-index:1;order:1;width:min(360px,46.1538461538vw);margin-bottom:max(-48px,-6.1538461538vw)}.detail_strategy_point_item_info_list{position:relative;z-index:1;order:3;width:100%;padding:.8em;margin-top:-8.3333333333%;font-size:min(32px,4.1025641026vw)}}.detail_strategy_point_item_info_list dt{font-size:1.5555555556em;font-weight:900;font-feature-settings:"halt" on;color:#0b308e}@media not screen and (min-width:769px){.detail_strategy_point_item_info_list dt{font-size:1.25em}}.detail_strategy_point_item_info_list dd{margin-top:.5333333333em;font-size:1em;font-weight:500}.detail_strategy_point_item_image{position:relative;width:44.7916666667%;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.detail_strategy_point_item_info_list dd{margin-top:.5em}.detail_strategy_point_item_image{order:2;width:100%}}.detail_strategy_point_item_image_card{position:absolute!important;top:50%;left:50%;width:51.1627906977%;aspect-ratio:105/146;filter:drop-shadow(.3888888889em .2793888889em .2793888889em rgba(0, 0, 0, .15));transform:translate(-50%,-50%)}@media not screen and (min-width:769px){.detail_strategy_point_item_image_card{width:49.4444444444%}}[data-num="2"] .detail_strategy_point_item_image_card{width:38.6046511628%}.detail_strategy_tips{margin-top:min(77px,5.3472222222vw);margin-bottom:min(80px,5.5555555556vw)}.detail_strategy_tips_inner{position:relative;padding:min(40px,2.7777777778vw) min(60px,4.1666666667vw) min(60px,4.1666666667vw) min(58px,4.0277777778vw);background:#fff;border:min(2px,.1388888889vw) solid #333;border-radius:min(16px,1.1111111111vw)}@media not screen and (min-width:769px){[data-num="2"] .detail_strategy_point_item_image_card{width:38.6111111111%}.detail_strategy_tips{margin-top:20%;margin-bottom:12.8205128205%}.detail_strategy_tips_inner{width:92.3076923077%;padding:min(80px,10.2564102564vw) min(40px,5.1282051282vw);border-width:min(4px,.5128205128vw);border-radius:min(24px,3.0769230769vw)}}.detail_strategy_tips_title{position:absolute;top:0;left:0;width:15.9375%;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%)}@media not screen and (min-width:769px){.detail_strategy_tips_title{width:36.9444444444%}}.detail_strategy_tips_lead{width:29.216152019%;margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.detail_strategy_tips_content{display:grid;grid-template-columns:min(388px,26.9444444444vw) min(420px,29.1666666667vw);gap:0 min(30px,2.0833333333vw);align-items:center;margin-top:3.3333333333%}@media not screen and (min-width:769px){.detail_strategy_tips_lead{width:66.875%}.detail_strategy_tips_content{grid-template-columns:1fr;gap:min(40px,5.1282051282vw);margin-top:6.25%}}.detail_strategy_tips_list{display:flex;flex-direction:column;gap:.25em 0;font-size:min(16px,1.1111111111vw)}@media not screen and (min-width:769px){.detail_strategy_tips_list{gap:.2em 0;font-size:min(40px,5.1282051282vw)}}.detail_strategy_tips_list_item{display:flex;gap:0 .5em;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:1.5}@media not screen and (min-width:769px){.detail_strategy_tips_list_item{gap:0}}.detail_strategy_tips_list_item::before{display:block;flex-shrink:0;width:1.75em;height:1.75em;content:"";background:url(../images/detail/icon_info.svg) center;background-size:cover;transform:translateY(-.05em)}.detail_strategy_tips_cards{display:flex;flex-wrap:wrap;gap:0 min(10px,.6944444444vw);justify-content:center}.detail_strategy_tips_cards_item{width:min(96px,6.6666666667vw);aspect-ratio:105/146}.detail_strategy_tips_cards_item img{filter:drop-shadow(9.6px 6.4px 6.4px rgba(0, 0, 0, .15))}.detail_pickup{position:relative;z-index:1;padding-top:min(270px,18.75vw);padding-bottom:min(148px,10.2777777778vw);margin-top:max(-208px,-14.4444444444vw);scroll-padding-top:min(260px,18.0555555556vw)}.detail_pickup::after,.detail_pickup::before{position:absolute;inset:0;content:""}.detail_pickup::before{z-index:-1;clip-path:polygon(50% min(58px,4.0277777778vw),48% min(148px,10.2777777778vw),100% min(62px,4.3055555556vw),100% 100%,0 100%,0 min(160px,11.1111111111vw));background:linear-gradient(0deg,#9decff 1.82%,#003ea9 90.89%)}@media not screen and (min-width:769px){.detail_strategy_tips_cards{gap:0 min(12px,1.5384615385vw)}.detail_strategy_tips_cards_item{width:min(120px,15.3846153846vw)}.detail_strategy_tips_cards_item img{filter:drop-shadow(4px 2px 2px rgba(0, 0, 0, .1))}.detail_pickup{padding-top:30.7692307692%;padding-bottom:31.5384615385%;margin-top:-20%;scroll-padding-top:80px}.detail_pickup::before{clip-path:polygon(calc(50% + min(32px,4.1025641026vw)) min(60px,7.6923076923vw),0 min(146px,18.7179487179vw),0 100%,100% 100%,100% min(68px,8.7179487179vw),50% min(146px,18.7179487179vw))}}.detail_pickup::after{z-index:-2;clip-path:polygon(calc(50% + min(60px,4.1666666667vw)) min(17px,1.1805555556vw),calc(48% + min(60px,4.1666666667vw)) min(110px,7.6388888889vw),100% 0,100% calc(100% - 58px),0 calc(100% - 58px),0 min(160px,11.1111111111vw));background:#ffd200}.detail_pickup_list{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:min(40px,2.7777777778vw)}.detail_pickup_item{position:relative;display:flex;align-items:center}.detail_pickup_item:nth-of-type(odd) .detail_pickup_item_image[data-num="2"] .detail_pickup_item_image_card:nth-of-type(1){top:unset;bottom:11.1627906977%;left:9.5348837209%;transform:translate(0,0)}.detail_pickup_item:nth-of-type(odd) .detail_pickup_item_image[data-num="2"] .detail_pickup_item_image_card:nth-of-type(2){top:11.1627906977%;right:9.5348837209%;transform:translate(0,0)}@media not screen and (min-width:769px){.detail_pickup::after{clip-path:polygon(calc(50% + min(68px,8.7179487179vw)) min(24px,3.0769230769vw),0 min(146px,18.7179487179vw),0 100%,calc(50% - min(52px,6.6666666667vw)) calc(100% - min(108px,13.8461538462vw)),calc(50% - min(60px,7.6923076923vw)) calc(100% - min(26px,3.3333333333vw)),100% calc(100% - min(150px,19.2307692308vw)),100% 0,calc(50% + min(40px,5.1282051282vw)) min(108px,13.8461538462vw))}.detail_pickup_list{margin-top:11.1111111111%}.detail_pickup_item{flex-direction:column}.detail_pickup_item:not(:first-of-type){margin-top:11.1111111111%}.detail_pickup_item:nth-of-type(odd) .detail_pickup_item_image[data-num="2"] .detail_pickup_item_image_card:nth-of-type(1){bottom:11.9444444444%}.detail_pickup_item:nth-of-type(odd) .detail_pickup_item_image[data-num="2"] .detail_pickup_item_image_card:nth-of-type(2){top:11.1111111111%}}.detail_pickup_item:nth-of-type(even) .detail_pickup_item_image[data-num="2"] .detail_pickup_item_image_card:nth-of-type(1){top:11.1627906977%;left:9.5348837209%;transform:translate(0,0)}@media not screen and (min-width:769px){.detail_pickup_item:nth-of-type(even) .detail_pickup_item_image[data-num="2"] .detail_pickup_item_image_card:nth-of-type(1){top:11.1111111111%}}.detail_pickup_item:nth-of-type(even) .detail_pickup_item_image[data-num="2"] .detail_pickup_item_image_card:nth-of-type(2){top:unset;right:9.5348837209%;bottom:11.1627906977%;transform:translate(0,0)}.detail_pickup_item_image{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:769px){.detail_pickup_item{gap:0 min(30px,2.0833333333vw)}.detail_pickup_item:nth-of-type(even){flex-direction:row-reverse}.detail_pickup_item_image{width:min(430px,29.8611111111vw)}}.detail_pickup_item_image::after{position:absolute;top:50%;left:50%;z-index:-1;width:min(576px,133.9534883721vw);aspect-ratio:576/428;content:"";background:url(../images/detail/bg_pickup_card.png) no-repeat;background-size:cover;transform:translate(-50%,-40%)}@media not screen and (min-width:769px){.detail_pickup_item:nth-of-type(even) .detail_pickup_item_image[data-num="2"] .detail_pickup_item_image_card:nth-of-type(2){bottom:11.9444444444%}.detail_pickup_item_image::after{top:0;width:108.3333333333%;aspect-ratio:390/290;background-image:url(../images/detail/bg_pickup_card_sp.png);transform:translate(-50%,0)}}.detail_pickup_item_image_card{position:absolute!important;top:50%;left:50%;z-index:2;width:51.1627906977%;filter:drop-shadow(.3888888889em .2793888889em .2793888889em rgba(0, 0, 0, .15));transform:translate(-50%,-50%)}@media not screen and (min-width:769px){.detail_pickup_item_image_card{width:48.6111111111%}}[data-num="2"] .detail_pickup_item_image_card{width:38.6046511628%}@media not screen and (min-width:769px){[data-num="2"] .detail_pickup_item_image_card{width:38.6111111111%}}.detail_pickup_item_info{position:relative;z-index:1}@media only screen and (min-width:769px){.detail_pickup_item_info{width:min(480px,33.3333333333vw)}}.detail_pickup_item_info_title{font-family:"Noto Sans JP",sans-serif;font-size:min(28px,1.9444444444vw);font-style:normal;font-weight:900;font-feature-settings:"halt" on;line-height:1.5;color:#0b308e;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.detail_pickup_item_info{width:100%}.detail_pickup_item_info_title{position:relative;z-index:0;margin-top:-1.5em;font-size:min(36px,4.6153846154vw)}}.detail_pickup_item_info_title span{display:inline-block;padding:0 .1428571429em;margin:.1em 0;background:#ffd200}.detail_pickup_item_info_description{padding:1.3333333333em;margin-top:4.1666666667%;font-size:min(18px,1.25vw);font-weight:500;font-feature-settings:"halt" on;line-height:1.5;color:#000;text-align:justify;background:#fff;border:min(2.4px,.1666666667vw) solid #000;border-radius:.8888888889em}@media not screen and (min-width:769px){.detail_pickup_item_info_description{padding:1em;margin-top:2.2222222222%;font-size:min(32px,4.1025641026vw);border-width:min(4px,.5128205128vw);border-radius:min(24px,3.0769230769vw)}}.detail_pickup .detail_return{margin-top:min(64px,4.4444444444vw)}@media not screen and (min-width:769px){.detail_pickup .detail_return{margin-top:min(64px,8.2051282051vw)}}.detail_deck{position:relative;z-index:0;padding-top:min(60px,4.1666666667vw);padding-bottom:min(140px,9.7222222222vw);overflow:hidden;background:#fff}.detail_deck::before{position:absolute;top:50%;left:50%;z-index:-1;width:min(1330px,92.3611111111vw);aspect-ratio:1330/1312;content:"";background:url(../images/detail/bg_playmat.png) no-repeat;background-size:cover;transform:translate(-50%,-50%)}.detail_deck_inner{width:min(960px,66.6666666667vw);margin-inline:auto}.detail_deck_title{width:62.5%;margin-inline:auto}.detail_deck_list{display:grid;grid-template-columns:repeat(7,1fr);gap:min(33px,2.2916666667vw) min(8px,.5555555556vw);margin-top:min(40px,2.7777777778vw)}.detail_deck_item{position:relative}.detail_deck_item_number{position:absolute;bottom:0;left:50%;z-index:1;padding:0 .619047619em;font-family:"Noto Sans JP",sans-serif;font-size:min(21px,1.4583333333vw);font-weight:700;line-height:1.5;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#000;border-radius:.2857142857em;transform:translate(-50%,90%)}.detail_return{text-align:center}.detail_return_button{display:inline-flex;gap:min(7px,.4861111111vw);align-items:center;justify-content:center;width:min(260px,18.0555555556vw);padding-block:1em;font-size:min(18px,1.25vw);font-weight:700;color:#000;background:#fff;border:.1111111111em solid #000;border-radius:999em;transition:.15s transform;will-change:transform}@media (hover:hover) and (pointer:fine){.detail_deck_item{cursor:pointer}.detail_deck_item:hover .detail_deck_item_number{z-index:-1}.detail_return_button{cursor:pointer}.detail_return_button:hover{transform:scale(1.05)}.deckList_head_breadcrumbs_item_link[href]{cursor:pointer}.deckList_head_breadcrumbs_item_link[href]:hover{color:#000;text-decoration:underline;opacity:1}}@media not screen and (min-width:769px){.detail_return_button{gap:0 .3125em;width:min(440px,56.4102564103vw);font-size:min(32px,4.1025641026vw);border-width:.125em}}.detail_return_button svg{display:block;width:1.1666666667em;transform:translateY(.1em) rotate(180deg)}.detail_return_button svg path{fill:#e5002d}.deckList{padding-top:min(138px,9.5833333333vw);padding-bottom:min(120px,8.3333333333vw);overflow:hidden;background:linear-gradient(-260deg,#a5e4ff 5.71%,#ecfaff 52.86%,#c4dfff 100%)}@media not screen and (min-width:769px){.detail_return_button svg{width:1.3125em}.deckList{padding-top:15.3846153846%;padding-bottom:31.7948717949%;background:linear-gradient(93deg,#a5e4ff 5.71%,#ecfaff 52.86%,#c4dfff 100%)}}.deckList_inner{width:min(1080px,75vw);padding-top:min(40px,2.7777777778vw);padding-bottom:min(40px,2.7777777778vw);margin-inline:auto}@media not screen and (min-width:769px){.deckList_inner{width:92.3076923077%;padding-top:2.5641025641%;padding-bottom:0}}.deckList_head{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:769px){.deckList_head_left{position:absolute;top:0;left:0;width:min(120px,11.1111111111vw);transform:translateY(-25%)}}.deckList_head_left_logo{margin-inline:auto}.deckList_head_breadcrumbs{display:flex;align-items:center;margin-top:1em;font-family:"Noto Sans JP",sans-serif;font-size:min(13px,.9027777778vw);font-weight:500}@media not screen and (min-width:769px){.deckList_head_left{position:relative}.deckList_head_left_logo{width:19.4444444444%}.deckList_head_breadcrumbs{position:absolute;top:0;left:0;font-size:min(26px,3.3333333333vw)}}.deckList_head_breadcrumbs_item:not(:last-of-type)::after{display:inline-block;width:.9230769231em;height:.9230769231em;content:"";background-image:url(../images/ic_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translate(-.2em,.1em)}.deckList_head_breadcrumbs_item_link{color:#000}.deckList_title{width:56.6666666667%;margin-inline:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media not screen and (min-width:769px){.deckList_title{width:81.6666666667%;margin-top:5.5555555556%}}.deckList_content{margin-top:6.1111111111%}@media not screen and (min-width:769px){.deckList_content{position:relative;z-index:0;margin-top:6.6666666667%}.deckList_content::after{position:absolute;right:0;bottom:0;z-index:-1;width:73.3333333333%;aspect-ratio:264/182;content:"";background-image:url(../images/list/bg_text.png);background-size:cover;transform:translateX(15.1515151515%)}}.fixed_button_scroll_top{position:fixed;right:min(144px,10vw);bottom:min(40px,2.7777777778vw);z-index:99}.fixed_button_scroll_top[aria-hidden=true]{pointer-events:none;opacity:0;transform:translateY(20px)}.fixed_button_scroll_top[aria-hidden=false]{opacity:1;transform:translateY(0)}.fixed_button_scroll_top_button{display:block;transition:transform .15s ease}@media (hover:hover) and (pointer:fine){.fixed_button_scroll_top_button{cursor:pointer}.fixed_button_scroll_top_button:hover{transform:scale(1.05)}}.fixed_button_scroll_top_image{display:block;width:min(118px,8.1944444444vw);height:auto}@media not screen and (min-width:769px){.fixed_button_scroll_top{right:min(40px,5.1282051282vw);bottom:min(24px,3.0769230769vw)}.fixed_button_scroll_top_image{width:min(156px,20vw)}}