html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}qbefore,qafter,blockquotebefore,blockquoteafter{content:"";content:none}a img{border:none}a{-webkit-tap-highlight-color:rgba(53,93,167,.2)}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{vertical-align:bottom;border:none}button,input,select,textarea{vertical-align:middle}button,input{line-height:normal}button-moz-focus-inner,input-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox]{cursor:pointer}textarea{overflow:auto;vertical-align:top;font-family:sans-serif}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}:root{--color-black: #000;--color-white: #fff;--color-blue: #071d77;--color-blue2: #102da6;--color-light-blue: #5dc5da;--color-dark-blue: #1b236d;--color-yellow: #fffc00}@media screen and (min-width:768px){:root{--root-size: 1px}}@media screen and (max-width:767px){:root{--root-size: calc(100vw / 390)}}body{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:var(--color-black);font-smoothing:antialiased;font-feature-settings:"palt";-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:var(--color-dark-blue)}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:border-box}input[type=checkbox],input[type=radio],input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:border-box;outline:none}input[type=checkbox]{position:relative;background-color:var(--BG)}input[type=checkbox]:after{content:"";border-right:.25em solid var(--BG_TEXT);border-bottom:.25em solid var(--BG_TEXT);display:block;position:absolute;left:.45em;top:.1em;width:.6em;height:1em;transform:rotate(45deg);opacity:0}input[type=checkbox]:checked:after{opacity:1}button{box-sizing:border-box;appearance:none;outline:none;border:none;border:0;margin:0;padding:0;letter-spacing:inherit;font:inherit;text-align:inherit;line-height:inherit}textarea,input[type=password],input[type=email],input[type=tel],input[type=text]{box-sizing:border-box;appearance:none;outline:none;border:none;border:0;margin:0;padding:0;font-family:monospace;border-radius:0}button{background:none}.c-btn-skew{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}@media screen and (min-width:768px){.c-btn-skew{width:calc(var(--w-pc) * var(--root-size));height:calc(var(--h-pc) * var(--root-size))}}@media screen and (max-width:767px){.c-btn-skew{width:calc(var(--w-sp) * var(--root-size));height:calc(var(--h-sp) * var(--root-size))}}.c-btn-skew__bg{position:absolute;inset:0;width:100%;z-index:1;transform:skew(-16deg)}@media screen and (min-width:768px){.c-btn-skew__bg{height:var(--windowHeight)}}@media screen and (max-width:767px){.c-btn-skew__bg{height:var(--firstViewHeight)}}.c-btn-skew__bg__border{position:absolute;z-index:1;inset:0;width:100%;background:repeating-linear-gradient(90deg,#acb3c2 0% 15%,#fff 40%,#acb3c2,#fff 60%,#acb3c2 85% 100%)}@media screen and (min-width:768px){.c-btn-skew__bg__border{height:var(--windowHeight)}}@media screen and (max-width:767px){.c-btn-skew__bg__border{height:var(--firstViewHeight)}}.c-btn-skew__bg__shadow{position:absolute;z-index:3;box-shadow:inset calc(var(--root-size) * 1) calc(var(--root-size) * 1) calc(var(--root-size) * 2) calc(var(--root-size) * 0) #69090d;pointer-events:none}@media screen and (min-width:768px){.c-btn-skew__bg__shadow{inset:calc(var(--root-size) * 6)}}@media screen and (max-width:767px){.c-btn-skew__bg__shadow{inset:calc(var(--root-size) * 4)}}.c-btn-skew__bg__fill{position:absolute;z-index:2;background:repeating-linear-gradient(90deg,#de1119,#eda4a6 20%,#de1119,#eda4a6 80%,#de1119)}@media screen and (min-width:768px){.c-btn-skew__bg__fill{inset:calc(var(--root-size) * 6)}}@media screen and (max-width:767px){.c-btn-skew__bg__fill{inset:calc(var(--root-size) * 4)}}.c-btn-skew__bg__shine{position:absolute;z-index:4;overflow:hidden;pointer-events:none}@media screen and (min-width:768px){.c-btn-skew__bg__shine{inset:calc(var(--root-size) * 6)}}@media screen and (max-width:767px){.c-btn-skew__bg__shine{inset:calc(var(--root-size) * 4)}}.c-btn-skew__bg__shine__bar{position:absolute;width:calc(var(--root-size) * 100);height:100%;left:calc(var(--root-size) * -100);top:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%);mix-blend-mode:screen;opacity:0}.c-btn-skew__bg__drop-shadow{position:absolute;z-index:0;box-shadow:calc(var(--root-size) * 5) calc(var(--root-size) * 10) calc(var(--root-size) * 6) calc(var(--root-size) * 4) #00000080;pointer-events:none}@media screen and (min-width:768px){.c-btn-skew__bg__drop-shadow{inset:calc(var(--root-size) * 6)}}@media screen and (max-width:767px){.c-btn-skew__bg__drop-shadow{inset:calc(var(--root-size) * 4)}}.c-btn-skew__text{position:relative;z-index:2;color:#fff;font-weight:700;letter-spacing:.02em;line-height:1;white-space:nowrap;text-shadow:calc(var(--root-size) * 0) calc(var(--root-size) * 1) calc(var(--root-size) * 0) #41194c}@media screen and (min-width:768px){.c-btn-skew__text{font-size:calc(var(--root-size) * 28)}}@media screen and (max-width:767px){.c-btn-skew__text{font-size:calc(var(--root-size) * 20)}}.c-btn-skew__icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(var(--root-size) * 36);height:calc(var(--root-size) * 36);border-radius:50%;background:#fff;margin-left:calc(var(--root-size) * 15);flex-shrink:0;padding-top:calc(var(--root-size) * 2)}.c-btn-skew__icon svg{width:calc(var(--root-size) * 14);height:auto;color:red}.c-img{width:calc(var(--w) * var(--root-size));margin:0;padding:0}.c-img[data-full=true]{width:100%;height:100%}.c-img[data-full=true] img{width:100%;height:100%;object-fit:cover;object-position:center center}.c-img img{display:block;width:100%;height:auto;object-fit:cover;object-position:center center}.c-img img.is-protected{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.c-modal-youtube{position:fixed;inset:0 auto auto 0;z-index:100;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease;display:flex;justify-content:center;align-items:center;align-content:center}.c-modal-youtube.is-active{opacity:1;pointer-events:auto}.c-modal-youtube__overlay{position:absolute;inset:0 auto auto 0;z-index:1;width:100%;height:100%;background-color:#00000ae6}.c-modal-youtube__close{appearance:none;background:none;border:none;border-radius:0;outline:none;position:absolute;z-index:3;cursor:pointer}@media screen and (min-width:768px){.c-modal-youtube__close{top:calc(50% - calc(var(--root-size) * 365));right:calc(50% - calc(var(--root-size) * 485));width:calc(var(--root-size) * 70);height:calc(var(--root-size) * 70)}}@media screen and (max-width:767px){.c-modal-youtube__close{top:calc(50% - calc(var(--root-size) * 175));right:calc(var(--root-size) * 10);width:calc(var(--root-size) * 50);height:calc(var(--root-size) * 50)}}.c-modal-youtube__close span{display:block;position:relative;width:100%;height:100%}.c-modal-youtube__close span:before,.c-modal-youtube__close span:after{content:"";position:absolute;top:50%;left:0;width:100%;height:calc(var(--root-size) * 2);background-color:var(--color-white)}.c-modal-youtube__close span:before{transform:rotate(45deg)}.c-modal-youtube__close span:after{transform:rotate(-45deg)}.c-modal-youtube__video{position:relative;z-index:2;aspect-ratio:16/9}@media screen and (min-width:768px){.c-modal-youtube__video{width:calc(var(--root-size) * 960)}}@media screen and (max-width:767px){.c-modal-youtube__video{width:calc(var(--root-size) * 390)}}.c-modal-youtube__video iframe{width:100%;height:100%;border:none}.c-picture{margin:0;padding:0}@media screen and (min-width:768px){.c-picture{width:calc(var(--w-pc) * var(--root-size))}}@media screen and (max-width:767px){.c-picture{width:calc(var(--w-sp) * var(--root-size))}}.c-picture[data-full=true]{width:100%;height:100%}.c-picture[data-full=true] img{width:100%;height:100%;object-fit:cover;object-position:center center}.c-picture img{display:block;width:100%;height:auto;object-fit:cover;object-position:center center}.c-picture img.is-protected{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.c-text-note{position:relative;padding-left:1.2em}.c-text-note:before{content:"※";position:absolute;left:0;top:0}.c-text-read{line-height:2;letter-spacing:.08em;text-align:justify}@media screen and (min-width:768px){.c-text-read{font-size:calc(var(--root-size) * 14)}}@media screen and (max-width:767px){.c-text-read{font-size:calc(var(--root-size) * 24)}}.c-text-read strong{font-weight:700}.c-ttl-spear{position:relative;display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:768px){.c-ttl-spear{height:calc(var(--root-size) * 265)}}@media screen and (max-width:767px){.c-ttl-spear{height:calc(var(--root-size) * 174.9)}}.c-ttl-spear__img{position:relative;z-index:2;height:100%}.c-ttl-spear__img img{width:auto!important}.c-ttl-spear__arrow{position:absolute;z-index:1}@media screen and (min-width:768px){.c-ttl-spear__arrow{width:calc(var(--root-size) * 365);height:calc(var(--root-size) * 265)}}@media screen and (max-width:767px){.c-ttl-spear__arrow{width:calc(var(--root-size) * 240.9);height:calc(var(--root-size) * 174.9)}}.c-ttl-spear__arrow__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.c-ttl-spear__arrow__item figure{width:auto!important;height:100%!important}.c-ttl-spear__arrow__item figure img{width:auto!important;height:100%!important}.p-bgcanvas{position:fixed;left:0;top:0;width:100%;height:100svh;z-index:-1;pointer-events:none;will-change:transform}.p-bgcanvas canvas{width:100%!important;height:100%!important}.p-buy{position:relative;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}.p-buy__text{position:relative;z-index:3;line-height:1.8;font-weight:700;letter-spacing:.01em;text-shadow:calc(var(--root-size) * 0) calc(var(--root-size) * 0) calc(var(--root-size) * 20) #fff}@media screen and (min-width:768px){.p-buy__text{margin-top:calc(var(--root-size) * -45)}}@media screen and (max-width:767px){.p-buy__text{margin-top:calc(var(--root-size) * -35)}}@media screen and (min-width:768px){.p-buy__text{font-size:calc(var(--root-size) * 20)}}@media screen and (max-width:767px){.p-buy__text{font-size:calc(var(--root-size) * 20)}}@media screen and (min-width:768px){.p-buy__text{text-align:center}}@media screen and (max-width:767px){.p-buy__text{text-align:justify;padding:0 calc(var(--root-size) * 20)}}.p-buy__btns{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.p-buy__btns{margin-top:calc(var(--root-size) * 60)}}@media screen and (max-width:767px){.p-buy__btns{margin-top:calc(var(--root-size) * 30)}}@media screen and (min-width:768px){.p-buy__btns{gap:calc(var(--root-size) * 30)}}@media screen and (max-width:767px){.p-buy__btns{gap:calc(var(--root-size) * 14)}}.p-cv{position:fixed;z-index:100;left:0;width:100%;display:flex;align-items:center;overflow:hidden;background-color:var(--color-dark-blue);transition:top .4s ease,bottom .4s ease}@media screen and (min-width:768px){.p-cv{top:calc(var(--root-size) * -151);height:calc(var(--root-size) * 140);justify-content:flex-end;padding-right:calc(var(--root-size) * 60);box-shadow:calc(var(--root-size) * 0) calc(var(--root-size) * 6) calc(var(--root-size) * 10) #00000080}}@media screen and (max-width:767px){.p-cv{height:calc(var(--root-size) * 64);bottom:calc(var(--root-size) * -75);justify-content:center;box-shadow:calc(var(--root-size) * 0) calc(var(--root-size) * -6) calc(var(--root-size) * 10) #00000080}}@media screen and (min-width:768px){.p-cv.is-active{top:0}}@media screen and (max-width:767px){.p-cv.is-active{bottom:0}}@media screen and (min-width:768px){.p-cv__logo{width:calc(var(--root-size) * 220);position:absolute;left:calc(var(--root-size) * 35);margin-top:calc(var(--root-size) * -1)}}@media screen and (max-width:767px){.p-cv__logo{display:none}}.p-cv__btns{display:flex}@media screen and (min-width:768px){.p-cv__btns{gap:calc(var(--root-size) * 29)}}@media screen and (max-width:767px){.p-cv__btns{gap:calc(var(--root-size) * 20)}}@media screen and (max-width:767px){.p-cv__btns__item.-toriatsukai-pc{display:none}}@media screen and (min-width:768px){.p-cv__btns__item.-toriatsukai-sp{display:none}}@media screen and (max-width:767px){.p-cv__btns__item .c-btn-skew__text{font-size:calc(var(--root-size) * 16)}}.p-faq{position:relative;margin-inline:auto;filter:drop-shadow(calc(var(--root-size) * 0) calc(var(--root-size) * 0) calc(var(--root-size) * 10) rgba(0,0,0,.2))}@media screen and (min-width:768px){.p-faq{margin-top:calc(var(--root-size) * 55)}}@media screen and (max-width:767px){.p-faq{margin-top:calc(var(--root-size) * 55)}}@media screen and (min-width:768px){.p-faq{width:calc(var(--root-size) * 960)}}@media screen and (max-width:767px){.p-faq{width:calc(var(--root-size) * 350)}}.p-faq__inner{position:relative;background-color:var(--color-white);width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:768px){.p-faq__inner{-webkit-mask:linear-gradient(135deg,transparent calc(var(--root-size) * 14),#000 calc(var(--root-size) * 14)) top left,linear-gradient(225deg,transparent calc(var(--root-size) * 14),#000 calc(var(--root-size) * 14)) top right,linear-gradient(45deg,transparent calc(var(--root-size) * 14),#000 calc(var(--root-size) * 14)) bottom left,linear-gradient(315deg,transparent calc(var(--root-size) * 14),#000 calc(var(--root-size) * 14)) bottom right;mask:linear-gradient(135deg,transparent calc(var(--root-size) * 14),#000 calc(var(--root-size) * 14)) top left,linear-gradient(225deg,transparent calc(var(--root-size) * 14),#000 calc(var(--root-size) * 14)) top right,linear-gradient(45deg,transparent calc(var(--root-size) * 14),#000 calc(var(--root-size) * 14)) bottom left,linear-gradient(315deg,transparent calc(var(--root-size) * 14),#000 calc(var(--root-size) * 14)) bottom right;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media screen and (max-width:767px){.p-faq__inner{-webkit-mask:linear-gradient(135deg,transparent calc(var(--root-size) * 10),#000 calc(var(--root-size) * 10)) top left,linear-gradient(225deg,transparent calc(var(--root-size) * 10),#000 calc(var(--root-size) * 10)) top right,linear-gradient(45deg,transparent calc(var(--root-size) * 10),#000 calc(var(--root-size) * 10)) bottom left,linear-gradient(315deg,transparent calc(var(--root-size) * 10),#000 calc(var(--root-size) * 10)) bottom right;mask:linear-gradient(135deg,transparent calc(var(--root-size) * 10),#000 calc(var(--root-size) * 10)) top left,linear-gradient(225deg,transparent calc(var(--root-size) * 10),#000 calc(var(--root-size) * 10)) top right,linear-gradient(45deg,transparent calc(var(--root-size) * 10),#000 calc(var(--root-size) * 10)) bottom left,linear-gradient(315deg,transparent calc(var(--root-size) * 10),#000 calc(var(--root-size) * 10)) bottom right;-webkit-mask-size:51% 51%;mask-size:51% 51%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media screen and (min-width:768px){.p-faq__inner{padding-top:calc(var(--root-size) * 55)}}@media screen and (max-width:767px){.p-faq__inner{padding-top:calc(var(--root-size) * 20)}}@media screen and (min-width:768px){.p-faq__inner{padding-bottom:calc(var(--root-size) * 95)}}@media screen and (max-width:767px){.p-faq__inner{padding-bottom:calc(var(--root-size) * 20)}}.p-faq__list{display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.p-faq__list{margin-top:calc(var(--root-size) * 50)}}@media screen and (max-width:767px){.p-faq__list{margin-top:calc(var(--root-size) * 45)}}@media screen and (min-width:768px){.p-faq__list{width:calc(var(--root-size) * 880);gap:calc(var(--root-size) * 15)}}@media screen and (max-width:767px){.p-faq__list{width:calc(var(--root-size) * 320);gap:calc(var(--root-size) * 20)}}.p-faq__list__item__dl{border-radius:calc(var(--root-size) * 6)}.p-faq__list__item__dl__q{position:relative;display:flex;align-items:center;background-color:var(--color-blue2);border-top-left-radius:calc(var(--root-size) * 6);border-top-right-radius:calc(var(--root-size) * 6);border-bottom-left-radius:calc(var(--root-size) * 6);border-bottom-right-radius:calc(var(--root-size) * 6);cursor:pointer}@media screen and (min-width:768px){.p-faq__list__item__dl__q{padding:calc(var(--root-size) * 8) calc(var(--root-size) * 0)}.p-faq__list__item__dl__q:hover{background-color:#0732e3}}@media screen and (max-width:767px){.p-faq__list__item__dl__q{padding:calc(var(--root-size) * 14) calc(var(--root-size) * 0)}}.p-faq__list__item__dl__q__ico{background-color:var(--color-white);border-top-right-radius:calc(var(--root-size) * 6);border-bottom-right-radius:calc(var(--root-size) * 6);display:flex;justify-content:center;align-items:center;align-content:center;position:absolute}@media screen and (min-width:768px){.p-faq__list__item__dl__q__ico{width:calc(var(--root-size) * 45);height:calc(var(--root-size) * 40)}}@media screen and (max-width:767px){.p-faq__list__item__dl__q__ico{width:calc(var(--root-size) * 36);height:calc(var(--root-size) * 30)}}.p-faq__list__item__dl__q__txt{color:var(--color-white);line-height:1.5;font-weight:700;letter-spacing:.02em}@media screen and (min-width:768px){.p-faq__list__item__dl__q__txt{font-size:calc(var(--root-size) * 28)}}@media screen and (max-width:767px){.p-faq__list__item__dl__q__txt{font-size:calc(var(--root-size) * 16)}}@media screen and (min-width:768px){.p-faq__list__item__dl__q__txt{padding-left:calc(var(--root-size) * 66)}}@media screen and (max-width:767px){.p-faq__list__item__dl__q__txt{padding-left:calc(var(--root-size) * 46);padding-right:calc(var(--root-size) * 46)}}.p-faq__list__item__dl__q__plusminus{display:flex;align-items:center;justify-content:center;position:absolute}@media screen and (min-width:768px){.p-faq__list__item__dl__q__plusminus{width:calc(var(--root-size) * 26);height:calc(var(--root-size) * 26);right:calc(var(--root-size) * 22)}}@media screen and (max-width:767px){.p-faq__list__item__dl__q__plusminus{width:calc(var(--root-size) * 20);height:calc(var(--root-size) * 20);right:calc(var(--root-size) * 12)}}.p-faq__list__item__dl__q__plusminus__plus,.p-faq__list__item__dl__q__plusminus__minus{position:absolute;width:100%;background-color:var(--color-white)}@media screen and (min-width:768px){.p-faq__list__item__dl__q__plusminus__plus,.p-faq__list__item__dl__q__plusminus__minus{height:calc(var(--root-size) * 4)}}@media screen and (max-width:767px){.p-faq__list__item__dl__q__plusminus__plus,.p-faq__list__item__dl__q__plusminus__minus{height:calc(var(--root-size) * 3)}}.p-faq__list__item__dl__q__plusminus__minus{transform:rotate(90deg);transition:width .2s ease}.p-faq__list__item__dl.is-open .p-faq__list__item__dl__q__plusminus__minus{width:0%}.p-faq__list__item__dl__a{overflow:hidden;height:calc(var(--root-size) * 4);border-bottom-left-radius:calc(var(--root-size) * 6);border-bottom-right-radius:calc(var(--root-size) * 6)}.p-faq__list__item__dl__a__inner{background-color:#eceef7}@media screen and (min-width:768px){.p-faq__list__item__dl__a__inner{padding:calc(var(--root-size) * 20) calc(var(--root-size) * 40) calc(var(--root-size) * 20) calc(var(--root-size) * 66)}}@media screen and (max-width:767px){.p-faq__list__item__dl__a__inner{padding:calc(var(--root-size) * 16)}}.p-faq__list__item__dl__a__txt{line-height:1.8;letter-spacing:.02em;text-align:justify}@media screen and (min-width:768px){.p-faq__list__item__dl__a__txt{font-size:calc(var(--root-size) * 16)}}@media screen and (max-width:767px){.p-faq__list__item__dl__a__txt{font-size:calc(var(--root-size) * 16)}}.p-faq__list__item__dl__a__txt a{color:var(--color-blue2);text-decoration:underline}.p-faq__list__item__dl__a__txt a:hover{text-decoration:none}.p-feature{position:relative;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}@media screen and (min-width:768px){.p-feature{padding-top:calc(var(--root-size) * 95)}}@media screen and (max-width:767px){.p-feature{padding-top:calc(var(--root-size) * 55)}}@media screen and (min-width:768px){.p-feature{padding-bottom:calc(var(--root-size) * 100)}}@media screen and (max-width:767px){.p-feature{padding-bottom:calc(var(--root-size) * 55)}}.p-feature__ttl{position:relative;display:flex;justify-content:center;align-items:center;align-content:center;width:calc(var(--root-size) * 260);height:calc(var(--root-size) * 240)}.p-feature__ttl__triangle{position:absolute;top:calc(var(--root-size) * 27);width:calc(var(--root-size) * 242.5);display:flex;justify-content:center;align-items:center;align-content:center}.p-feature__ttl__triangle__dots{width:98%;height:98%;position:absolute}.p-feature__ttl__triangle__dots__dot{position:absolute;width:calc(var(--root-size) * 10);height:calc(var(--root-size) * 10);margin-top:calc(var(--root-size) * -5);margin-left:calc(var(--root-size) * -5);border-radius:50%;background-color:var(--color-white)}.p-feature__ttl__txt{position:absolute;z-index:2;top:0;width:calc(var(--root-size) * 221);left:calc(var(--root-size) * 6)}.p-feature__list{display:grid}@media screen and (min-width:768px){.p-feature__list{width:calc(var(--root-size) * 960);grid-template-columns:repeat(3,1fr);gap:calc(var(--root-size) * 24);margin-top:calc(var(--root-size) * 40)}}@media screen and (max-width:767px){.p-feature__list{margin-top:calc(var(--root-size) * 40);width:calc(var(--root-size) * 306);margin-inline:auto;gap:calc(var(--root-size) * 40)}}.p-feature__list__item{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.p-feature__list__item{gap:calc(var(--root-size) * 20)}}@media screen and (max-width:767px){.p-feature__list__item{gap:calc(var(--root-size) * 20)}}@media screen and (min-width:768px){.p-feature__list__item__ttl{width:calc(var(--root-size) * 146)}}@media screen and (max-width:767px){.p-feature__list__item__ttl{width:calc(var(--root-size) * 128)}}.p-feature__list__item__txt{color:var(--color-white);line-height:1.6}.p-feature__btns{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:768px){.p-feature__btns{gap:calc(var(--root-size) * 30);margin-top:calc(var(--root-size) * 60)}}@media screen and (max-width:767px){.p-feature__btns{gap:calc(var(--root-size) * 10);margin-top:calc(var(--root-size) * 50)}}.p-footer{position:relative;background-color:var(--color-white);display:flex;justify-content:center;flex-direction:column;align-items:center;gap:calc(var(--root-size) * 18)}@media screen and (min-width:768px){.p-footer{padding-top:calc(var(--root-size) * 30)}}@media screen and (max-width:767px){.p-footer{padding-top:calc(var(--root-size) * 20)}}@media screen and (min-width:768px){.p-footer{padding-bottom:calc(var(--root-size) * 30)}}@media screen and (max-width:767px){.p-footer{padding-bottom:calc(var(--root-size) * 115)}}@media screen and (min-width:768px){.p-footer__nav{padding-left:calc(var(--root-size) * 30)}}@media screen and (max-width:767px){.p-footer__nav{padding-left:calc(var(--root-size) * 0)}}.p-footer__nav__list{display:flex;justify-content:center;align-items:center;align-content:center;gap:calc(var(--root-size) * 30)}@media screen and (min-width:768px){.p-footer__nav__list__item{font-size:calc(var(--root-size) * 16)}}@media screen and (max-width:767px){.p-footer__nav__list__item{font-size:calc(var(--root-size) * 16)}}.p-footer__nav__list__item a{color:var(--color-blue);text-decoration:none}.p-footer__nav__list__item a:hover{text-decoration:underline}.p-graph{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}@media screen and (min-width:768px){.p-graph{padding-top:calc(var(--root-size) * 100)}}@media screen and (max-width:767px){.p-graph{padding-top:calc(var(--root-size) * 50)}}@media screen and (min-width:768px){.p-graph{gap:calc(var(--root-size) * 60)}}@media screen and (max-width:767px){.p-graph{gap:calc(var(--root-size) * 22)}}.p-graph__ttl{position:relative;display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:768px){.p-graph__ttl{width:calc(var(--root-size) * 550);height:calc(var(--root-size) * 75)}}@media screen and (max-width:767px){.p-graph__ttl{width:calc(var(--root-size) * 300);height:calc(var(--root-size) * 45)}}.p-graph__ttl__bg{position:absolute;height:100%}@media screen and (min-width:768px){.p-graph__ttl__bg{width:calc(var(--scroll-progress) * 70% + 100%);background:linear-gradient(to right,transparent 0,#f00 calc(var(--root-size) * 150),#f00 calc(100% - calc(var(--root-size) * 150)),transparent 100%)}}@media screen and (max-width:767px){.p-graph__ttl__bg{width:calc(var(--scroll-progress) * 40% + 100%);background:linear-gradient(to right,transparent 0,#f00 calc(var(--root-size) * 80),#f00 calc(100% - calc(var(--root-size) * 80)),transparent 100%)}}.p-graph__ttl__txt{position:relative;z-index:2}@media screen and (min-width:768px){.p-graph__ttl__txt{width:calc(var(--root-size) * 258)}}@media screen and (max-width:767px){.p-graph__ttl__txt{width:calc(var(--root-size) * 160)}}.p-graph__graph{position:relative;z-index:2}@media screen and (min-width:768px){.p-graph__graph{width:calc(var(--root-size) * 910)}}@media screen and (max-width:767px){.p-graph__graph{width:calc(var(--root-size) * 354)}}.p-header{position:absolute;top:0;left:0;width:100%;z-index:10}.p-header__logo1{position:absolute;visibility:hidden}@media screen and (min-width:768px){.p-header__logo1{left:calc(var(--root-size) * 16);top:calc(var(--root-size) * 8)}}@media screen and (max-width:767px){.p-header__logo1{left:calc(var(--root-size) * 15);top:calc(var(--root-size) * 15)}}.p-header__logo2{position:absolute;visibility:hidden}@media screen and (min-width:768px){.p-header__logo2{right:calc(var(--root-size) * 55);top:calc(var(--root-size) * 46)}}@media screen and (max-width:767px){.p-header__logo2{right:calc(var(--root-size) * 19);top:calc(var(--root-size) * 22)}}.p-index-product,.p-index-buy{position:relative;width:100%}.p-index-buy__canvas{position:absolute;inset:0}.p-index-buy__canvas__sticky{position:sticky;top:0;width:100%;height:100svh}.p-index-buy__content{position:relative;z-index:2;overflow:hidden}@media screen and (min-width:768px){.p-index-buy__content{padding-top:calc(var(--root-size) * 42)}}@media screen and (max-width:767px){.p-index-buy__content{padding-top:calc(var(--root-size) * 18)}}@media screen and (min-width:768px){.p-index-buy__content{padding-bottom:calc(var(--root-size) * 520)}}@media screen and (max-width:767px){.p-index-buy__content{padding-bottom:calc(var(--root-size) * 200)}}.p-kv{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}@media screen and (min-width:768px){.p-kv{width:100%;height:100vh;min-height:860px;padding-top:clamp(0px,calc(500px - 50vh),70px)}}@media screen and (max-width:767px){.p-kv{width:100%;height:100svh;padding-top:calc(var(--root-size) * 35)}}.p-kv__ttl{position:relative;z-index:2;visibility:hidden}@media screen and (min-width:768px){.p-kv__ttl{margin-top:calc(var(--root-size) * 0)}}@media screen and (max-width:767px){.p-kv__ttl{margin-top:calc(var(--root-size) * 15)}}@media screen and (min-width:768px){.p-kv__ttl{padding-left:calc(var(--root-size) * 40)}}@media screen and (max-width:767px){.p-kv__ttl{order:2}}.p-kv__list{display:flex;justify-content:center}@media screen and (min-width:768px){.p-kv__list{margin-top:calc(var(--root-size) * 20)}}@media screen and (max-width:767px){.p-kv__list{margin-top:calc(var(--root-size) * 0)}}@media screen and (max-width:767px){.p-kv__list{order:1}}.p-kv__list__item{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-kv__list__item__ttl{visibility:hidden}.p-kv__list__item__img{display:flex;justify-content:center;align-items:center;align-content:center;visibility:hidden;position:relative}@media screen and (min-width:768px){.p-kv__list__item__img{width:calc(var(--root-size) * 400);height:calc(var(--root-size) * 320)}}@media screen and (max-width:767px){.p-kv__list__item__img{width:calc(var(--root-size) * 120);height:calc(var(--root-size) * 130)}}.p-kv__list__item__img__inner{position:absolute}@media screen and (min-width:768px){.p-kv__list__item__img__inner{width:calc(var(--root-size) * 400);height:calc(var(--root-size) * 400)}}@media screen and (max-width:767px){.p-kv__list__item__img__inner{width:calc(var(--root-size) * 160);height:calc(var(--root-size) * 160)}}.p-kv__btns{display:flex}@media screen and (min-width:768px){.p-kv__btns{margin-top:calc(var(--root-size) * 30)}}@media screen and (max-width:767px){.p-kv__btns{margin-top:calc(var(--root-size) * 40)}}@media screen and (min-width:768px){.p-kv__btns{justify-content:center;gap:calc(var(--root-size) * 45);margin-left:calc(var(--root-size) * -10)}}@media screen and (max-width:767px){.p-kv__btns{order:3;flex-direction:column;gap:calc(var(--root-size) * 18)}}.p-kv__btns__item{visibility:hidden}.p-lineup-body{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:768px){.p-lineup-body{margin-top:calc(var(--root-size) * -300)}}@media screen and (max-width:767px){.p-lineup-body{margin-top:calc(var(--root-size) * 54);gap:calc(var(--root-size) * 50)}}.p-lineup-body-item{position:relative}@media screen and (min-width:768px){.p-lineup-body-item{width:calc(var(--root-size) * 1320)}}@media screen and (max-width:767px){.p-lineup-body-item{width:calc(var(--root-size) * 350)}}.p-lineup-body-item__head{position:relative;overflow:hidden}@media screen and (min-width:768px){.p-lineup-body-item.-supergold .p-lineup-body-item__head{height:calc(var(--root-size) * 1230)}}@media screen and (max-width:767px){.p-lineup-body-item.-supergold .p-lineup-body-item__head{height:calc(var(--root-size) * 510)}}@media screen and (min-width:768px){.p-lineup-body-item.-cobra .p-lineup-body-item__head{height:calc(var(--root-size) * 940)}}@media screen and (max-width:767px){.p-lineup-body-item.-cobra .p-lineup-body-item__head{height:calc(var(--root-size) * 505)}}@media screen and (min-width:768px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__head{height:calc(var(--root-size) * 1225)}}@media screen and (max-width:767px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__head{height:calc(var(--root-size) * 510)}}.p-lineup-body-item__head__bg{position:absolute;bottom:0;overflow:hidden}.p-lineup-body-item__head__bg__inner{transform:scale(calc(1 + var(--scroll-progress-inertia) * .3))}.p-lineup-body-item__head__ttl{position:absolute;z-index:10}@media screen and (min-width:768px){.p-lineup-body-item.-supergold .p-lineup-body-item__head__ttl{left:calc(var(--root-size) * 660);top:calc(var(--root-size) * 140)}}@media screen and (min-width:768px){.p-lineup-body-item.-cobra .p-lineup-body-item__head__ttl{left:calc(var(--root-size) * 200);top:calc(var(--root-size) * 140)}}@media screen and (min-width:768px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__head__ttl{left:calc(var(--root-size) * 660);top:calc(var(--root-size) * 160)}}@media screen and (max-width:767px){.p-lineup-body-item__head__ttl{top:0;display:flex;justify-content:center;align-items:center;align-content:center;width:100%}}.p-lineup-body-item__head__chara{position:absolute;z-index:5}@media screen and (min-width:768px){.p-lineup-body-item__head__chara{transform:translateY(calc(calc(var(--root-size) * 150) - var(--scroll-progress-inertia) * calc(var(--root-size) * 175)))}}@media screen and (max-width:767px){.p-lineup-body-item__head__chara{transform:translateY(calc(calc(var(--root-size) * 40) - var(--scroll-progress-inertia) * calc(var(--root-size) * 50)))}}@media screen and (min-width:768px){.p-lineup-body-item.-supergold .p-lineup-body-item__head__chara{left:calc(var(--root-size) * -20);top:calc(var(--root-size) * -70)}}@media screen and (max-width:767px){.p-lineup-body-item.-supergold .p-lineup-body-item__head__chara{left:calc(var(--root-size) * -20);top:calc(var(--root-size) * 55)}}@media screen and (min-width:768px){.p-lineup-body-item.-cobra .p-lineup-body-item__head__chara{left:calc(var(--root-size) * 390);top:calc(var(--root-size) * -35)}}@media screen and (max-width:767px){.p-lineup-body-item.-cobra .p-lineup-body-item__head__chara{left:calc(var(--root-size) * 0);top:calc(var(--root-size) * 55)}}@media screen and (min-width:768px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__head__chara{left:calc(var(--root-size) * 55);top:calc(var(--root-size) * 10)}}@media screen and (max-width:767px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__head__chara{left:calc(var(--root-size) * -20);top:calc(var(--root-size) * 65)}}.p-lineup-body-item__head__chara__inner{position:absolute;z-index:2}.p-lineup-body-item__head__product{position:absolute;z-index:5}@media screen and (min-width:768px){.p-lineup-body-item__head__product{width:calc(var(--root-size) * 450);height:calc(var(--root-size) * 450)}}@media screen and (max-width:767px){.p-lineup-body-item__head__product{width:calc(var(--root-size) * 290);height:calc(var(--root-size) * 290)}}@media screen and (min-width:768px){.p-lineup-body-item.-supergold .p-lineup-body-item__head__product{left:calc(var(--root-size) * 720);top:calc(var(--root-size) * 305)}}@media screen and (max-width:767px){.p-lineup-body-item.-supergold .p-lineup-body-item__head__product{left:calc(var(--root-size) * 20);top:calc(var(--root-size) * 180)}}@media screen and (min-width:768px){.p-lineup-body-item.-cobra .p-lineup-body-item__head__product{left:calc(var(--root-size) * 135);top:calc(var(--root-size) * 285)}}@media screen and (max-width:767px){.p-lineup-body-item.-cobra .p-lineup-body-item__head__product{left:calc(var(--root-size) * 15);top:calc(var(--root-size) * 165)}}@media screen and (min-width:768px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__head__product{left:calc(var(--root-size) * 725);top:calc(var(--root-size) * 308)}}@media screen and (max-width:767px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__head__product{left:calc(var(--root-size) * 20);top:calc(var(--root-size) * 185)}}.p-lineup-body-item__head__product__photo,.p-lineup-body-item__head__product__logo{position:absolute;inset:0;width:100%}@media screen and (min-width:768px){.p-lineup-body-item__head__product__photo,.p-lineup-body-item__head__product__logo{height:var(--windowHeight)}}@media screen and (max-width:767px){.p-lineup-body-item__head__product__photo,.p-lineup-body-item__head__product__logo{height:var(--firstViewHeight)}}.p-lineup-body-item__head__product__photo{z-index:1}.p-lineup-body-item__head__product__logo{z-index:2}.p-lineup-body-item__head__info{position:absolute;z-index:12;color:var(--color-black);display:flex;flex-direction:column}@media screen and (min-width:768px){.p-lineup-body-item__head__info{gap:calc(var(--root-size) * 12)}}@media screen and (max-width:767px){.p-lineup-body-item__head__info{gap:calc(var(--root-size) * 8)}}@media screen and (min-width:768px){.p-lineup-body-item.-supergold .p-lineup-body-item__head__info{left:calc(var(--root-size) * 820);top:calc(var(--root-size) * 720)}}@media screen and (max-width:767px){.p-lineup-body-item.-supergold .p-lineup-body-item__head__info{left:calc(var(--root-size) * 130);top:calc(var(--root-size) * 170)}}@media screen and (min-width:768px){.p-lineup-body-item.-cobra .p-lineup-body-item__head__info{left:calc(var(--root-size) * 190);top:calc(var(--root-size) * 695)}}@media screen and (max-width:767px){.p-lineup-body-item.-cobra .p-lineup-body-item__head__info{left:calc(var(--root-size) * 180);top:calc(var(--root-size) * 170)}}@media screen and (min-width:768px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__head__info{left:calc(var(--root-size) * 820);top:calc(var(--root-size) * 710)}}@media screen and (max-width:767px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__head__info{left:calc(var(--root-size) * 165);top:calc(var(--root-size) * 175)}}.p-lineup-body-item__head__info__sub{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:900}@media screen and (min-width:768px){.p-lineup-body-item__head__info__sub{font-size:calc(var(--root-size) * 24);text-shadow:0 0 calc(var(--root-size) * 10) rgba(255,255,255,.7)}}@media screen and (max-width:767px){.p-lineup-body-item__head__info__sub{font-size:calc(var(--root-size) * 18);text-shadow:0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7)}}.p-lineup-body-item__head__info__ttl{font-weight:900}@media screen and (min-width:768px){.p-lineup-body-item__head__info__ttl{font-size:calc(var(--root-size) * 32);text-shadow:0 0 calc(var(--root-size) * 10) rgba(255,255,255,.7)}}@media screen and (max-width:767px){.p-lineup-body-item__head__info__ttl{font-size:calc(var(--root-size) * 24);text-shadow:0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7),0 0 calc(var(--root-size) * 20) rgba(255,255,255,.7)}}@media screen and (min-width:768px){.p-lineup-body-item__head__btn{display:none}}@media screen and (max-width:767px){.p-lineup-body-item__head__btn{position:absolute;bottom:0;left:0;width:100%;height:calc(var(--root-size) * 51);display:flex;justify-content:center;align-items:center;align-content:center;box-shadow:inset 0 calc(var(--root-size) * -4) calc(var(--root-size) * 4) #00000012}}.p-lineup-body-item.-supergold .p-lineup-body-item__head__btn{background-color:#6a541c}.p-lineup-body-item.-cobra .p-lineup-body-item__head__btn{background-color:#2b4282}.p-lineup-body-item.-kingcobra .p-lineup-body-item__head__btn{background-color:#bf0803}.p-lineup-body-item__head__btn__txt1,.p-lineup-body-item__head__btn__txt2{font-size:calc(var(--root-size) * 18);font-weight:700;color:var(--color-white);padding-bottom:calc(var(--root-size) * 6)}.p-lineup-body-item__head__btn__txt1{display:block}.p-lineup-body-item.-open .p-lineup-body-item__head__btn__txt1,.p-lineup-body-item__head__btn__txt2{display:none}.p-lineup-body-item.-open .p-lineup-body-item__head__btn__txt2{display:block}.p-lineup-body-item__head__btn__arrow{position:absolute;bottom:calc(var(--root-size) * 7)}.p-lineup-body-item.-open .p-lineup-body-item__head__btn__arrow{transform:rotate(180deg)}@media screen and (max-width:767px){.p-lineup-body-item__detail{overflow:hidden;height:0}}@media screen and (max-width:767px){.p-lineup-body-item.-supergold .p-lineup-body-item__detail{background-color:#7c6321}}@media screen and (max-width:767px){.p-lineup-body-item.-cobra .p-lineup-body-item__detail{background-color:#163383}}@media screen and (max-width:767px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__detail{background-color:#e00904}}@media screen and (max-width:767px){.p-lineup-body-item__detail__inner{padding:calc(var(--root-size) * 35) calc(var(--root-size) * 0) calc(var(--root-size) * 27)}}@media screen and (max-width:767px){.p-lineup-body-item.-cobra .p-lineup-body-item__detail__inner{padding-bottom:calc(var(--root-size) * 5)}}.p-lineup-body-item__detail__txt{font-weight:700;line-height:1.6}@media screen and (min-width:768px){.p-lineup-body-item__detail__txt{position:absolute;font-size:calc(var(--root-size) * 16);text-shadow:0 0 calc(var(--root-size) * 10) rgba(255,255,255,.7)}}@media screen and (max-width:767px){.p-lineup-body-item__detail__txt{color:var(--color-white);font-size:calc(var(--root-size) * 16);padding:0 calc(var(--root-size) * 16)}}@media screen and (min-width:768px){.p-lineup-body-item.-supergold .p-lineup-body-item__detail__txt{left:calc(var(--root-size) * 820);top:calc(var(--root-size) * 805)}}@media screen and (min-width:768px){.p-lineup-body-item.-cobra .p-lineup-body-item__detail__txt{left:calc(var(--root-size) * 190);top:calc(var(--root-size) * 780)}}@media screen and (min-width:768px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__detail__txt{left:calc(var(--root-size) * 820);top:calc(var(--root-size) * 795)}}@media screen and (min-width:768px){.p-lineup-body-item__detail__chart{position:absolute;z-index:5}}@media screen and (max-width:767px){.p-lineup-body-item__detail__chart{display:flex;justify-content:center;align-items:center;align-content:center}}@media screen and (min-width:768px){.p-lineup-body-item.-supergold .p-lineup-body-item__detail__chart{left:calc(var(--root-size) * 220);top:calc(var(--root-size) * 415)}}@media screen and (min-width:768px){.p-lineup-body-item.-cobra .p-lineup-body-item__detail__chart{left:calc(var(--root-size) * 710);top:calc(var(--root-size) * 425)}}@media screen and (min-width:768px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__detail__chart{left:calc(var(--root-size) * 220);top:calc(var(--root-size) * 420)}}@media screen and (max-width:767px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__detail__chart{margin-top:calc(var(--root-size) * 30)}}@media screen and (min-width:768px){.p-lineup-body-item__detail__flange{position:absolute;z-index:5;display:flex;justify-content:center;align-items:center;align-content:center;width:100%;bottom:calc(var(--root-size) * 40)}}@media screen and (max-width:767px){.p-lineup-body-item__detail__flange{margin-top:calc(var(--root-size) * 20)}}@media screen and (max-width:767px){.p-lineup-body-item.-kingcobra .p-lineup-body-item__detail__flange{margin-top:calc(var(--root-size) * 60)}}.p-lineup-body-flange{position:relative;display:flex;justify-content:center;align-items:center;background-color:#fffc;border-style:solid}.p-lineup-body-flange.-supergold{border-color:#c09a4b}.p-lineup-body-flange.-kingcobra{border-color:#c86597}@media screen and (min-width:768px){.p-lineup-body-flange{border-width:calc(var(--root-size) * 4);width:calc(var(--root-size) * 960);height:calc(var(--root-size) * 270);padding-top:calc(var(--root-size) * 10);padding-right:calc(var(--root-size) * 20)}}@media screen and (max-width:767px){.p-lineup-body-flange{width:calc(var(--root-size) * 318);border-width:calc(var(--root-size) * 2);flex-direction:column;margin:0 auto;padding-top:calc(var(--root-size) * 45);padding-bottom:calc(var(--root-size) * 20);gap:calc(var(--root-size) * 28)}}.p-lineup-body-flange__ttl{position:absolute}@media screen and (min-width:768px){.p-lineup-body-flange__ttl{top:calc(var(--root-size) * -26)}}@media screen and (max-width:767px){.p-lineup-body-flange__ttl{top:calc(var(--root-size) * -19)}}.p-lineup-body-flange__product{display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:768px){.p-lineup-body-flange__product{width:calc(var(--root-size) * 300);padding-left:calc(var(--root-size) * 20);padding-bottom:calc(var(--root-size) * 50)}}@media screen and (min-width:768px){.p-lineup-body-flange__info{width:calc(var(--root-size) * 340);padding-right:calc(var(--root-size) * 20);padding-bottom:calc(var(--root-size) * 50)}}@media screen and (max-width:767px){.p-lineup-body-flange__info{padding:0 calc(var(--root-size) * 16)}}.p-lineup-body-flange__info__copy{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:900;text-shadow:0 0 calc(var(--root-size) * 10) rgba(255,255,255,.7);line-height:1.4}@media screen and (min-width:768px){.p-lineup-body-flange__info__copy{font-size:calc(var(--root-size) * 20)}}@media screen and (max-width:767px){.p-lineup-body-flange__info__copy{font-size:calc(var(--root-size) * 20)}}.p-lineup-body-flange__info__text{text-shadow:0 0 calc(var(--root-size) * 10) rgba(255,255,255,.7);line-height:1.4}@media screen and (min-width:768px){.p-lineup-body-flange__info__text{font-size:calc(var(--root-size) * 16);margin-top:calc(var(--root-size) * 10);font-weight:700}}@media screen and (max-width:767px){.p-lineup-body-flange__info__text{font-size:calc(var(--root-size) * 16);margin-top:calc(var(--root-size) * 5);font-weight:500}}.p-lineup-body-flange__chart{display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:768px){.p-lineup-body-flange__chart{width:calc(var(--root-size) * 300)}}.p-lineup-head{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}@media screen and (min-width:768px){.p-lineup-head{height:calc(var(--root-size) * 1450)}}@media screen and (max-width:767px){.p-lineup-head{height:calc(var(--root-size) * 590)}}.p-lineup-head__product{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;flex-shrink:0;width:100%}@media screen and (min-width:768px){.p-lineup-head__product{height:calc(var(--root-size) * 640)}}@media screen and (max-width:767px){.p-lineup-head__product{height:calc(var(--root-size) * 320)}}.p-lineup-head__product__sticky{position:sticky;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:768px){.p-lineup-head__product__sticky{height:calc(var(--root-size) * 640);margin-top:calc(var(--root-size) * -640)}}@media screen and (max-width:767px){.p-lineup-head__product__sticky{height:calc(var(--root-size) * 320);margin-top:calc(var(--root-size) * -320)}}.p-lineup-head__lineup{position:relative;width:100%;flex:1;display:flex;flex-direction:column;align-items:center;overflow:hidden}@media screen and (min-width:768px){.p-lineup-head__lineup{justify-content:center}}@media screen and (max-width:767px){.p-lineup-head__lineup{justify-content:flex-end}}.p-lineup-head__lineup__people{position:absolute;left:0;top:0;width:100%}@media screen and (min-width:768px){.p-lineup-head__lineup__people{height:calc(var(--root-size) * 982)}}@media screen and (max-width:767px){.p-lineup-head__lineup__people{height:calc(var(--root-size) * 325)}}.p-lineup-head__lineup__ttls{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:768px){.p-lineup-head__lineup__ttls{gap:calc(var(--root-size) * 40)}}@media screen and (max-width:767px){.p-lineup-head__lineup__ttls{gap:calc(var(--root-size) * 15)}}.p-lineup-head__lineup__ttls__ttl1{position:relative}@media screen and (min-width:768px){.p-lineup-head__lineup__ttls__ttl1{width:calc(var(--root-size) * 490)}}@media screen and (max-width:767px){.p-lineup-head__lineup__ttls__ttl1{width:calc(var(--root-size) * 242)}}.p-lineup-head__lineup__ttls__ttl2{position:relative;display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:768px){.p-lineup-head__lineup__ttls__ttl2{width:calc(var(--root-size) * 550);height:calc(var(--root-size) * 75)}}@media screen and (max-width:767px){.p-lineup-head__lineup__ttls__ttl2{width:calc(var(--root-size) * 300);height:calc(var(--root-size) * 45)}}.p-lineup-head__lineup__ttls__ttl2__bg{position:absolute;height:100%}@media screen and (min-width:768px){.p-lineup-head__lineup__ttls__ttl2__bg{width:calc(var(--scroll-progress) * 70% + 100%);background:linear-gradient(to right,transparent 0,#fffc00 calc(var(--root-size) * 150),#fffc00 calc(100% - calc(var(--root-size) * 150)),transparent 100%)}}@media screen and (max-width:767px){.p-lineup-head__lineup__ttls__ttl2__bg{width:calc(var(--scroll-progress) * 40% + 100%);background:linear-gradient(to right,transparent 0,#fffc00 calc(var(--root-size) * 80),#fffc00 calc(100% - calc(var(--root-size) * 80)),transparent 100%)}}.p-lineup-head__lineup__ttls__ttl2__txt{position:relative;z-index:2}@media screen and (min-width:768px){.p-lineup-head__lineup__ttls__ttl2__txt{width:calc(var(--root-size) * 258)}}@media screen and (max-width:767px){.p-lineup-head__lineup__ttls__ttl2__txt{width:calc(var(--root-size) * 160)}}.p-lineup{position:relative;width:100%;overflow:hidden}@media screen and (min-width:768px){.p-lineup{padding-bottom:calc(var(--root-size) * 13)}}.p-voice{position:relative;margin-inline:auto;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:768px){.p-voice{height:calc(var(--root-size) * 1000);margin-top:calc(var(--root-size) * 110)}}@media screen and (max-width:767px){.p-voice{height:calc(var(--root-size) * 690);margin-top:calc(var(--root-size) * 70)}}.p-voice__bg{position:absolute;bottom:0;left:0;width:100%;z-index:1}@media screen and (min-width:768px){.p-voice__bg{height:calc(var(--root-size) * 1290);transform:translateY(calc(var(--scroll-progress) * calc(var(--root-size) * 290)))}}@media screen and (max-width:767px){.p-voice__bg{height:calc(var(--root-size) * 692);transform:translateY(calc(var(--scroll-progress) * calc(var(--root-size) * 52)))}}.p-voice__bg img{object-position:top center!important}.p-voice__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-voice__carousel{position:relative;overflow:hidden;width:100%}@media screen and (min-width:768px){.p-voice__carousel{margin-top:calc(var(--root-size) * 32)}}@media screen and (max-width:767px){.p-voice__carousel{margin-top:calc(var(--root-size) * 10)}}.p-voice__carousel__list{display:flex}.p-voice__carousel__list__item{flex-shrink:0;position:relative;background-color:var(--color-dark-blue);color:var(--color-white);font-weight:700;letter-spacing:.01em;display:flex;flex-direction:column}@media screen and (min-width:768px){.p-voice__carousel__list__item{width:calc(var(--root-size) * 480)!important;height:calc(var(--root-size) * 546)!important}}@media screen and (max-width:767px){.p-voice__carousel__list__item{width:calc(var(--root-size) * 310)!important;height:calc(var(--root-size) * 336)!important}}.p-voice__carousel__list__item__company{display:flex;justify-content:center;align-items:center;align-content:center;flex-shrink:0}@media screen and (min-width:768px){.p-voice__carousel__list__item__company{font-size:calc(var(--root-size) * 24);height:calc(var(--root-size) * 60)}}@media screen and (max-width:767px){.p-voice__carousel__list__item__company{font-size:calc(var(--root-size) * 14);height:calc(var(--root-size) * 36)}}.p-voice__carousel__list__item__img{flex-shrink:0}@media screen and (min-width:768px){.p-voice__carousel__list__item__img{height:calc(var(--root-size) * 320)}}@media screen and (max-width:767px){.p-voice__carousel__list__item__img{height:calc(var(--root-size) * 200)}}.p-voice__carousel__list__item__product{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}@media screen and (min-width:768px){.p-voice__carousel__list__item__product{height:calc(var(--root-size) * 47);gap:calc(var(--root-size) * 16)}}@media screen and (max-width:767px){.p-voice__carousel__list__item__product{height:calc(var(--root-size) * 28);gap:calc(var(--root-size) * 10)}}.p-voice__carousel__list__item__product__ttl{position:relative;background-color:var(--color-yellow);color:var(--color-black);display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:768px){.p-voice__carousel__list__item__product__ttl{width:calc(var(--root-size) * 96);height:calc(var(--root-size) * 27);font-size:calc(var(--root-size) * 16);padding-left:calc(var(--root-size) * 6)}}@media screen and (max-width:767px){.p-voice__carousel__list__item__product__ttl{width:calc(var(--root-size) * 60);height:calc(var(--root-size) * 16);font-size:calc(var(--root-size) * 10);padding-left:calc(var(--root-size) * 4)}}.p-voice__carousel__list__item__product__ttl:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid}@media screen and (min-width:768px){.p-voice__carousel__list__item__product__ttl:after{right:calc(calc(var(--root-size) * 9.5) * -1);border-width:calc(calc(var(--root-size) * 27) / 2) 0 calc(calc(var(--root-size) * 27) / 2) calc(var(--root-size) * 10);border-color:transparent transparent transparent var(--color-yellow)}}@media screen and (max-width:767px){.p-voice__carousel__list__item__product__ttl:after{right:calc(calc(var(--root-size) * 5.5) * -1);border-width:calc(calc(var(--root-size) * 16) / 2) 0 calc(calc(var(--root-size) * 16) / 2) calc(var(--root-size) * 6);border-color:transparent transparent transparent var(--color-yellow)}}@media screen and (min-width:768px){.p-voice__carousel__list__item__product__txt{font-size:calc(var(--root-size) * 18)}}@media screen and (max-width:767px){.p-voice__carousel__list__item__product__txt{font-size:calc(var(--root-size) * 11)}}.p-voice__carousel__list__item__comment{background-color:var(--color-white);color:var(--color-dark-blue);flex:1;line-height:1.5}@media screen and (min-width:768px){.p-voice__carousel__list__item__comment{padding:calc(var(--root-size) * 20) calc(var(--root-size) * 24);font-size:calc(var(--root-size) * 24)}}@media screen and (max-width:767px){.p-voice__carousel__list__item__comment{padding:calc(var(--root-size) * 13) calc(var(--root-size) * 20);font-size:calc(var(--root-size) * 14.7)}}.p-voice__carousel__next,.p-voice__carousel__prev{position:absolute;z-index:10;top:44%;transform:translateY(-50%);cursor:pointer}@media screen and (min-width:768px){.p-voice__carousel__next,.p-voice__carousel__prev{width:calc(var(--root-size) * 28)}}@media screen and (max-width:767px){.p-voice__carousel__next,.p-voice__carousel__prev{width:calc(var(--root-size) * 15)}}@media screen and (min-width:768px){.p-voice__carousel__next{left:calc(50% + calc(var(--root-size) * 260))}}@media screen and (max-width:767px){.p-voice__carousel__next{left:calc(50% + calc(var(--root-size) * 162))}}.p-voice__carousel__prev{transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:768px){.p-voice__carousel__prev{right:calc(50% + calc(var(--root-size) * 260))}}@media screen and (max-width:767px){.p-voice__carousel__prev{right:calc(50% + calc(var(--root-size) * 162))}}.p-voice__carousel__pagination{display:flex;justify-content:center;align-items:center;align-content:center}@media screen and (min-width:768px){.p-voice__carousel__pagination{margin-top:calc(var(--root-size) * 35);gap:calc(var(--root-size) * 6)}}@media screen and (max-width:767px){.p-voice__carousel__pagination{margin-top:calc(var(--root-size) * 12);gap:calc(var(--root-size) * 5)}}.p-voice__carousel__pagination .swiper-pagination-bullet{background-color:var(--color-white);opacity:1}@media screen and (min-width:768px){.p-voice__carousel__pagination .swiper-pagination-bullet{width:calc(var(--root-size) * 10);height:calc(var(--root-size) * 10)}}@media screen and (max-width:767px){.p-voice__carousel__pagination .swiper-pagination-bullet{width:calc(var(--root-size) * 8);height:calc(var(--root-size) * 8)}}.p-voice__carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-yellow)}.p-voice__bottom{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-voice__bottom{margin-top:calc(var(--root-size) * 30);gap:calc(var(--root-size) * 5)}}@media screen and (max-width:767px){.p-voice__bottom{margin-top:calc(var(--root-size) * 22);gap:calc(var(--root-size) * 5)}}.p-voice__bottom__hukidashi{transform-origin:center bottom}@media screen and (min-width:768px){.p-voice__bottom__hukidashi{width:calc(var(--root-size) * 130)}}@media screen and (max-width:767px){.p-voice__bottom__hukidashi{width:calc(var(--root-size) * 97)}}.p-voice__bottom__btn{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;align-content:center;text-decoration:none}@media screen and (min-width:768px){.p-voice__bottom__btn{width:calc(calc(var(--root-size) * 430) + calc(var(--scroll-progress) * 50vw));height:calc(var(--root-size) * 60);gap:calc(var(--root-size) * 12)}}@media screen and (max-width:767px){.p-voice__bottom__btn{width:calc(calc(var(--root-size) * 280) + calc(var(--scroll-progress) * 30vw));height:calc(var(--root-size) * 50);gap:calc(var(--root-size) * 8)}}.p-voice__bottom__btn__bg{position:absolute;height:100%;background-color:var(--color-white)}@media screen and (min-width:768px){.p-voice__bottom__btn__bg{width:calc(100% - calc(var(--root-size) * 54))}.p-voice__bottom__btn:hover .p-voice__bottom__btn__bg{background-color:var(--color-yellow)}.p-voice__bottom__btn:hover .p-voice__bottom__btn__bg:before{border-color:transparent var(--color-yellow) transparent transparent}.p-voice__bottom__btn:hover .p-voice__bottom__btn__bg:after{border-color:transparent transparent transparent var(--color-yellow)}}@media screen and (max-width:767px){.p-voice__bottom__btn__bg{width:calc(100% - calc(var(--root-size) * 42))}}.p-voice__bottom__btn__bg:before{content:"";position:absolute;width:0;height:0;border-style:solid}@media screen and (min-width:768px){.p-voice__bottom__btn__bg:before{left:calc(calc(var(--root-size) * 26.5) * -1);border-width:calc(calc(var(--root-size) * 60) / 2) calc(var(--root-size) * 27) calc(calc(var(--root-size) * 60) / 2) 0;border-color:transparent var(--color-white) transparent transparent}}@media screen and (max-width:767px){.p-voice__bottom__btn__bg:before{left:calc(calc(var(--root-size) * 20.5) * -1);border-width:calc(calc(var(--root-size) * 50) / 2) calc(var(--root-size) * 21) calc(calc(var(--root-size) * 50) / 2) 0;border-color:transparent var(--color-white) transparent transparent}}.p-voice__bottom__btn__bg:after{content:"";position:absolute;width:0;height:0;border-style:solid}@media screen and (min-width:768px){.p-voice__bottom__btn__bg:after{right:calc(calc(var(--root-size) * 26.5) * -1);border-width:calc(calc(var(--root-size) * 60) / 2) 0 calc(calc(var(--root-size) * 60) / 2) calc(var(--root-size) * 27);border-color:transparent transparent transparent var(--color-white)}}@media screen and (max-width:767px){.p-voice__bottom__btn__bg:after{right:calc(calc(var(--root-size) * 20.5) * -1);border-width:calc(calc(var(--root-size) * 50) / 2) 0 calc(calc(var(--root-size) * 50) / 2) calc(var(--root-size) * 21);border-color:transparent transparent transparent var(--color-white)}}.p-voice__bottom__btn__txt{position:relative;z-index:2;color:var(--color-dark-blue);text-decoration:none;font-weight:800;letter-spacing:.01em}@media screen and (min-width:768px){.p-voice__bottom__btn__txt{font-size:calc(var(--root-size) * 20)}}@media screen and (max-width:767px){.p-voice__bottom__btn__txt{font-size:calc(var(--root-size) * 16)}}.p-voice__bottom__btn__arrow{position:relative;z-index:2}@media screen and (min-width:768px){.p-voice__bottom__btn__arrow{width:calc(var(--root-size) * 14)}}@media screen and (max-width:767px){.p-voice__bottom__btn__arrow{width:calc(var(--root-size) * 10)}}.p-webcm{position:relative;z-index:10;background-color:var(--color-light-blue);overflow:hidden}.p-webcm__bg{position:absolute;bottom:0;width:100%}.p-webcm__content{position:relative;z-index:2;display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (min-width:768px){.p-webcm__content{padding-top:calc(var(--root-size) * 55)}}@media screen and (max-width:767px){.p-webcm__content{padding-top:calc(var(--root-size) * 24)}}@media screen and (min-width:768px){.p-webcm__content{padding-bottom:calc(var(--root-size) * 135)}}@media screen and (max-width:767px){.p-webcm__content{padding-bottom:calc(var(--root-size) * 80)}}.p-webcm__content__list{display:grid}@media screen and (min-width:768px){.p-webcm__content__list{margin-top:calc(var(--root-size) * -20)}}@media screen and (max-width:767px){.p-webcm__content__list{margin-top:calc(var(--root-size) * 0)}}@media screen and (min-width:768px){.p-webcm__content__list{width:calc(var(--root-size) * 960);grid-template-columns:repeat(2,1fr);gap:calc(var(--root-size) * 40)}}@media screen and (max-width:767px){.p-webcm__content__list{width:calc(var(--root-size) * 350);grid-template-columns:repeat(1,1fr);gap:calc(var(--root-size) * 35)}}.p-webcm__content__list__item{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.p-webcm__content__list__item{gap:calc(var(--root-size) * 26)}}@media screen and (max-width:767px){.p-webcm__content__list__item{gap:calc(var(--root-size) * 26)}}@media screen and (min-width:768px){.p-webcm__content__list__item__ttl{font-size:calc(var(--root-size) * 24)}}@media screen and (max-width:767px){.p-webcm__content__list__item__ttl{font-size:calc(var(--root-size) * 18)}}.p-webcm__content__list__item__btn{position:relative;display:flex;justify-content:center;align-items:center;align-content:center}.p-webcm__content__list__item__btn__img{display:flex;justify-content:center;align-items:center;align-content:center;overflow:hidden}@media screen and (min-width:768px){.p-webcm__content__list__item__btn__img__inner{width:calc(var(--root-size) * 461)}}@media screen and (max-width:767px){.p-webcm__content__list__item__btn__img__inner{width:calc(var(--root-size) * 350)}}.p-webcm__content__list__item__btn__img__noise{position:absolute;z-index:2;mix-blend-mode:hue;visibility:hidden}.p-webcm__content__list__item__btn__ico{position:absolute;z-index:3}@media screen and (min-width:768px){.p-webcm__content__list__item__btn__ico{width:calc(var(--root-size) * 52)}}@media screen and (max-width:767px){.p-webcm__content__list__item__btn__ico{width:calc(var(--root-size) * 42)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
