*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.16 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.relative{position:relative}.mb-6{margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.bg-\[rgba\(0\,10\,110\,\.7\)\]{background-color:#000a6eb3}.text-center{text-align:center}.font-en_date{font-family:Roboto Condensed,sans-serif}.text-xxxs{font-size:.65rem}.tracking-wider{letter-spacing:.05em}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.sm\:hidden{display:none}}@media (max-width:767px){.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}body{font-size:min(1.6vw,16px);--tw-bg-opacity:1;background-color:rgb(0 1 16/var(--tw-bg-opacity,1));font-family:Noto Sans JP,sans-serif}@media (max-width:767px){body{font-size:14px}}.wrapper{overflow:hidden}section{position:relative;z-index:10}section:after{background:url(./bg_texture.Lwj1Qg2c.jpg) 0 0;content:"";height:100%;left:0;mix-blend-mode:color-dodge;opacity:.8;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}section .inner{position:relative;z-index:10}h3{font-family:Montserrat,sans-serif;font-size:min(6vw,38px);font-weight:600;letter-spacing:.05em;margin-bottom:2.5rem;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:767px){h3{font-size:30px}}header{display:flex;height:1px;justify-content:flex-end;padding:.75rem 1rem;position:fixed;width:100%;z-index:20}header .button{align-items:center;display:flex;flex-direction:column;height:50px;justify-content:center;width:50px;--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1))}@media (min-width:768px){header .button{height:60px;width:60px}}header .button div{height:1px;width:50%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}header .button .middle{margin-bottom:6px;margin-top:6px}header nav{position:fixed;right:.75rem;top:85px;transition:all .4s cubic-bezier(.16,1,.3,1);width:85%;--tw-translate-x:130%;background-color:#00074bf2;border-color:#ffffff4d;border-radius:.5rem;border-width:1px;padding:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){header nav{width:500px}header nav{padding:2.5rem}}header nav ul li{font-family:Montserrat,sans-serif;font-size:min(5vw,30px);font-weight:600;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}header nav ul li:last-child{margin-bottom:0}header nav ul li small{font-family:Noto Sans JP,sans-serif;font-size:10px;padding-left:.5rem}header nav ul li a{transition:.3s}header nav ul li a:hover{opacity:.6}.active nav{--tw-translate-x:0%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.buttonRed{margin-top:2.5rem}@media (max-width:767px){.buttonRed{margin-top:1rem}}.buttonRed a{border-radius:1rem;display:inline-block;font-size:min(2vw,18px);--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1));font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.05em;padding:.75rem 1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:767px){.buttonRed a{font-size:16px}}.kv{aspect-ratio:1/1;background:radial-gradient(#030948 0,#000110);position:relative;width:100%}@media (min-width:768px){.kv{aspect-ratio:16/9}}.kv img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kv figure{bottom:6%;left:6%;position:absolute;width:40%;z-index:10}@media (max-width:767px){.kv figure{width:60%}}.kv h1{left:1rem;position:absolute;top:1rem;z-index:10}.kv h1 img{height:80px;width:auto}@media (max-width:767px){.kv h1 img{height:50px}}.sliderKv,.sliderKv .sliderKvItem{height:100%;width:100%}.bottomLink{bottom:0;display:flex;justify-content:center;padding-bottom:.75rem;position:fixed;width:100%;z-index:20;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.bottomLink{padding-bottom:1.5rem}}.bottomLink a{border-radius:1.5rem;display:flex;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1));font-family:Montserrat,sans-serif;font-weight:600;padding:.75rem 2rem;text-transform:uppercase;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.bottomLink a{padding:1rem 3rem}}.bottomLink a img{padding-right:.5rem}.concept{background:radial-gradient(#030948 0,#000110);height:100%;position:relative;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.concept figure{display:flex;height:100vh;justify-content:center;margin-left:auto;margin-right:auto;position:absolute;width:100%}.concept figure img{height:auto;max-width:600px;-o-object-fit:contain;object-fit:contain;width:70%}@media (min-width:768px){.concept figure img{width:50%}}.concept .textBox{font-size:min(2vw,22px);font-weight:500;height:250vh;line-height:2;margin-left:auto;margin-right:auto;max-width:900px;padding-top:150vh;position:relative;width:90%;z-index:10}@media (min-width:768px){.concept .textBox{line-height:2.4}}@media (max-width:767px){.concept .textBox{font-size:15px;padding-bottom:20%}}.design{background:radial-gradient(#030948 0,#000110);padding-bottom:8%;padding-top:8%}.design .swiperDesign{height:100%;padding-left:2%;padding-right:2%}.design .swiperDesign .sliderBox{border-radius:.25rem;height:240px;overflow:hidden}@media (max-width:767px){.design .swiperDesign .sliderBox{height:140px}}.design .swiperDesign swiper-slide{display:flex;padding-bottom:2.5rem;padding-top:2.5rem;width:auto}.design .swiperDesign .designBox{align-items:center;display:flex;height:100%;justify-content:center}.design .swiperDesign .designBox .main{max-width:600px;position:relative;width:30%;z-index:10}@media (min-width:768px){.design .swiperDesign .designBox .main{min-width:400px}}@media (max-width:767px){.design .swiperDesign .designBox .main{width:70%}}.design .swiperDesign .designBox .main .numBox{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.design .swiperDesign .designBox .main .numBox .num{cursor:pointer;font-family:Roboto Condensed,sans-serif;font-style:italic;height:40px;position:absolute;width:40px}@media (min-width:768px){.design .swiperDesign .designBox .main .numBox .num{height:60px;width:60px}}.design .swiperDesign .designBox .main .numBox .num span{font-size:min(2vw,18px);left:50%;position:absolute;top:50%;z-index:10;--tw-translate-y:-50%;--tw-translate-x:-50%;font-weight:700;line-height:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (max-width:767px){.design .swiperDesign .designBox .main .numBox .num span{font-size:13px}}.design .swiperDesign .designBox .main .numBox .num:after{content:"";height:70%;left:50%;position:absolute;top:50%;width:70%;--tw-translate-y:-50%;--tw-translate-x:-50%;border-radius:9999px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.design .swiperDesign .designBox .main .numBox .num:before{border-radius:9999px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;--tw-bg-opacity:1;background-color:rgb(226 255 5/var(--tw-bg-opacity,1));opacity:.2}.design .swiperDesign .designBox .main .numBox .num01{right:30%;top:20%}.design .swiperDesign .designBox .main .numBox .num02{left:15%;top:18%}.design .swiperDesign .designBox .main .numBox .num03{left:45%;top:1%}.design .swiperDesign .designBox .main .numBox .num04{bottom:20%;left:35%}.design .swiperDesign .designBox .main .numBox .num05{bottom:10%;right:15%}.design .swiperDesign .designBox .main .numBox .num06{bottom:3%;right:30%}.design .swiperDesign .designBox .title{position:absolute}.design .swiperDesign .uniformBox{height:100%}.design .swiperDesign .uniformBox .main{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(6,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1200px;width:90%}@media (max-width:767px){.design .swiperDesign .uniformBox .main{grid-template-columns:repeat(1,minmax(0,1fr))}}.design .swiperDesign .uniformBox .main .textBox{grid-column:span 3/span 3;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:767px){.design .swiperDesign .uniformBox .main .textBox{grid-column:span 1/span 1}}.design .swiperDesign .uniformBox .main .textBox h3{margin-bottom:2rem}@media (max-width:767px){.design .swiperDesign .uniformBox .main .textBox h3{margin-bottom:.5rem;width:40%}}.design .swiperDesign .uniformBox .main .textBox p{font-size:min(2vw,16px);line-height:1.8;margin-bottom:2rem}@media (min-width:768px){.design .swiperDesign .uniformBox .main .textBox p{line-height:2}}@media (max-width:767px){.design .swiperDesign .uniformBox .main .textBox p{font-size:13px;margin-bottom:1rem}}.design .swiperDesign .uniformBox .main .textBox .pay{border-bottom-width:.5px;border-color:#fff9;border-top-width:.5px;font-size:min(4vw,32px);font-weight:600;margin-top:1rem;padding-bottom:1rem;padding-top:1rem}@media (min-width:768px){.design .swiperDesign .uniformBox .main .textBox .pay{padding-bottom:1.5rem;padding-top:1.5rem}}.design .swiperDesign .uniformBox .main .textBox .pay small{font-weight:60%;margin-left:.25rem}.design .swiperDesign .uniformBox .main .sliderBox{grid-column:span 3/span 3;height:100%;padding-bottom:0;padding-top:0;width:100%}.design .swiperDesign .uniformBox .main .sliderBox .sliderSubBox{padding-bottom:0;padding-top:0}.design .swiperDesign.active .num:before{animation:fade 2s infinite}@keyframes fade{0%{opacity:0;transform:scale(0)}50%{opacity:.5}to{opacity:0;transform:scale(1.2)}}.design .styling{border-radius:.5rem;margin-left:auto;margin-right:auto;margin-top:10%;max-width:1200px;width:90%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:5%}.design .styling,.design .styling h3{--tw-text-opacity:1;color:rgb(0 7 75/var(--tw-text-opacity,1))}.design .styling h3{display:inline-block;text-align:center}.design .styling h3:after{content:" ";display:block;height:2px;margin-left:auto;margin-right:auto;margin-top:2rem;width:60%;--tw-bg-opacity:1;background-color:rgb(0 7 75/var(--tw-bg-opacity,1))}.design .styling p{font-weight:500;line-height:2;margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:800px;width:100%}@media (max-width:767px){.design .styling p{line-height:1.8}}.design .styling .sliderGallery{margin-top:5rem}@media (max-width:767px){.design .styling .sliderGallery{margin-top:2rem}}.design .styling .sliderGallery figure{display:flex;justify-content:center}.design .styling .sliderGallery figure img{border-radius:.5rem}.design .styling .slider-button-box{display:flex;height:60px;left:50%;position:absolute;top:50%;width:90%;z-index:1000;--tw-translate-x:-50%;justify-content:space-between;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:767px){.design .styling .slider-button-box{width:100%}}.design .styling .slider-button-box div{cursor:pointer;width:60px}@media (max-width:767px){.design .styling .slider-button-box div{width:40px}.design .styling .swiper-button-next{--tw-translate-x:-50%}.design .styling .swiper-button-next,.design .styling .swiper-button-prev{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.design .styling .swiper-button-prev{--tw-translate-x:50%}}.design .styling .stylingBox{margin-top:15%}.design .styling .stylingBox .stylingBoxItem{align-items:center;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:767px){.design .styling .stylingBox .stylingBoxItem{margin-bottom:2.5rem}}.design .styling .stylingBox .stylingBoxItem figure{border-radius:.5rem;grid-column:span 2/span 2;overflow:hidden}@media (max-width:767px){.design .styling .stylingBox .stylingBoxItem figure{grid-column:span 6/span 6;order:1}}.design .styling .stylingBox .stylingBoxItem figure img{height:auto;width:100%}.design .styling .stylingBox .stylingBoxItem .textBox{grid-column:span 4/span 4}@media (min-width:768px){.design .styling .stylingBox .stylingBoxItem .textBox{padding-left:10%}}@media (max-width:767px){.design .styling .stylingBox .stylingBoxItem .textBox{grid-column:span 6/span 6;order:2}}.design .styling .stylingBox .stylingBoxItem .textBox h4{font-family:Montserrat,sans-serif;font-size:min(2.4vw,20px);font-weight:600;position:relative;width:100%}@media (max-width:767px){.design .styling .stylingBox .stylingBoxItem .textBox h4{font-size:20px;margin-top:1.5rem}}.design .styling .stylingBox .stylingBoxItem .textBox h4 span{position:relative;z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-right:.75rem}.design .styling .stylingBox .stylingBoxItem .textBox h4:after{content:" ";height:1px;left:0;position:absolute;top:50%;width:100%;--tw-bg-opacity:1;background-color:rgb(112 112 112/var(--tw-bg-opacity,1))}.design .styling .stylingBox .stylingBoxItem .textBox p.name{font-size:min(1.8vw,18px);margin-bottom:.75rem;margin-top:1.5rem}@media (max-width:767px){.design .styling .stylingBox .stylingBoxItem .textBox p.name{font-size:16px}}.design .styling .stylingBox .stylingBoxItem .textBox p.description{margin-top:0}@media (max-width:767px){.design .styling .stylingBox .stylingBoxItem .textBox p.description{font-size:13px}}.design .styling .stylingBox .stylingBoxItem:last-child .textBox{padding-left:0;padding-right:10%}@media (max-width:767px){.design .styling .stylingBox .stylingBoxItem:last-child .textBox{padding-right:0}}.product{background:radial-gradient(#030948 0,#000110);padding-bottom:5%;padding-top:5%}.product h3{display:flex;justify-content:center;margin-bottom:2.5rem}.product .swiperProduct{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:90%}.product .productUl{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.product .productUl{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.product .productUl li{border-radius:1.5rem;overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:8%}@media (max-width:767px){.product .productUl li{border-radius:1rem}}.product .productUl li .arrow{bottom:10px;height:40px;position:absolute;right:10px;width:40px}@media (min-width:768px){.product .productUl li .arrow{bottom:20px;right:20px}}@media (max-width:767px){.product .productUl li .arrow{height:20px;width:20px}}.product .productUl li .arrow img{height:auto;width:100%}.product .productUl li a:hover figure{--tw-scale-x:1.08;--tw-scale-y:1.08;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.product .productUl li figure{margin-bottom:1.5rem;transition:all .3s}.product .productUl li .textBox{font-weight:600;padding-right:80px;--tw-text-opacity:1;color:rgb(0 7 75/var(--tw-text-opacity,1))}@media (max-width:767px){.product .productUl li .textBox{padding-right:25px}}.product .productUl li .textBox .cat{border-radius:9999px;display:inline-block;font-size:min(.9vw,11px);margin-bottom:.25rem;--tw-bg-opacity:1;background-color:rgb(0 7 75/var(--tw-bg-opacity,1));font-family:Roboto Condensed,sans-serif;font-size:9px;letter-spacing:.05em;padding:.25rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.product .productUl li .textBox .cat{padding-left:1rem;padding-right:1rem}}@media (max-width:767px){.product .productUl li .textBox .cat{line-height:1}}.product .productUl li .textBox .title{font-weight:600}@media (max-width:767px){.product .productUl li .textBox .title{font-size:12px}}.product .productUl li .textBox .price{border-top-width:1px;margin-top:.5rem;--tw-border-opacity:1;border-color:rgb(204 204 204/var(--tw-border-opacity,1));padding-top:.5rem}@media (min-width:768px){.product .productUl li .textBox .price{margin-top:.75rem;padding-top:.75rem}}@media (max-width:767px){.product .productUl li .textBox .price{font-size:12px}}.imageBanner{background:radial-gradient(#030948 0,#000110);padding-top:2%}.imageBanner figure{margin-bottom:1%;padding-left:2%;padding-right:2%}.imageBanner figure img{height:auto;width:100%}.other{background:radial-gradient(#030948 0,#000110);border-bottom-left-radius:3rem;border-bottom-right-radius:3rem;overflow:hidden;padding-bottom:10%;padding-top:10%;position:relative;z-index:10;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.other .buy{border-color:#ffffff4d;border-top-width:1px;margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:8%;padding-top:8%;width:90%}.other .buy h3 small{display:block;font-family:Noto Sans JP,sans-serif;font-size:min(1.6vw,16px)}@media (max-width:767px){.other .buy h3 small{font-size:13px}}.other .buy p{line-height:2;margin-left:auto;margin-right:auto;max-width:900px;width:90%}.other .buy .buyBox .buyBoxItems{display:grid;gap:2rem;margin-left:auto;margin-right:auto;margin-top:2.5rem;width:100%}@media (min-width:768px){.other .buy .buyBox .buyBoxItems{grid-template-columns:repeat(2,minmax(0,1fr))}}.other .buy .buyBox .buyBoxItems figure{grid-column:span 1/span 1}.other .buy .buyBox .buyBoxItems figure img{border-radius:.5rem;height:auto;width:100%;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.other .buy .buyBox .buyBoxItems .shop{border-radius:.5rem;grid-column:span 1/span 1;--tw-bg-opacity:1;background-color:rgb(0 7 75/var(--tw-bg-opacity,1));padding:2rem 1.5rem}.other .buy .buyBox .buyBoxItems .shop h4{font-family:Montserrat,sans-serif;font-size:min(2.6vw,26px);font-weight:600;text-transform:uppercase}@media (max-width:767px){.other .buy .buyBox .buyBoxItems .shop h4{font-size:28px}}.other .buy .buyBox .buyBoxItems .shop h4 small{display:block;font-size:min(1.4vw,14px)}@media (max-width:767px){.other .buy .buyBox .buyBoxItems .shop h4 small{font-size:13px}}.other .buy .buyBox .buyBoxItems .shop ul{display:grid;font-size:min(1.2vw,14px);gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}@media (max-width:767px){.other .buy .buyBox .buyBoxItems .shop ul{font-size:14px;grid-template-columns:repeat(1,minmax(0,1fr))}}.other .buy .buyBox .buyBoxItems .shop ul li{grid-column:span 1/span 1;margin-bottom:0}.other .buy .buyBox .buyBoxItems .shop ul li a{text-decoration-line:underline}.other .buy .buyBoxText{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.other .buy .buyBoxText .buyBoxItem{align-items:center;border-width:1px;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}@media (min-width:768px){.other .buy .buyBoxText .buyBoxItem{padding:2rem}}@media (max-width:767px){.other .buy .buyBoxText .buyBoxItem{padding:1.5rem 1rem}}.other .buy .buyBoxText .buyBoxItem h5{font-size:min(2vw,18px);font-weight:600;margin-bottom:3rem;text-align:center}@media (max-width:767px){.other .buy .buyBoxText .buyBoxItem h5{font-size:18px}}.other .buy .buyBoxText .buyBoxItem h5 span{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));padding-bottom:.5rem}.other .buy .buyBoxText .buyBoxItem .buyBoxItemText{align-items:center;display:flex;font-weight:500;margin-bottom:.75rem}@media (max-width:767px){.other .buy .buyBoxText .buyBoxItem .buyBoxItemText{align-items:flex-start;flex-direction:column;margin-bottom:1.5rem}}.other .buy .buyBoxText .buyBoxItem .buyBoxItemText .title{font-size:min(1.4vw,14px);margin-right:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));line-height:1;padding:.25rem;--tw-text-opacity:1;color:rgb(0 7 75/var(--tw-text-opacity,1))}@media (min-width:768px){.other .buy .buyBoxText .buyBoxItem .buyBoxItemText .title{padding:.5rem}}@media (max-width:767px){.other .buy .buyBoxText .buyBoxItem .buyBoxItemText .title{font-size:12px;margin-bottom:.25rem}}.other .buy .buyBoxText .buyBoxItem .buyBoxItemText .description{font-size:min(1.6vw,16px);font-weight:500}@media (max-width:767px){.other .buy .buyBoxText .buyBoxItem .buyBoxItemText .description{font-size:14px}}.other .buy .buyBoxText p{font-size:min(1.4vw,14px);margin-left:0;padding-left:0}@media (max-width:767px){.other .buy .buyBoxText p{font-size:13px}}.other .size{border-color:#ffffff4d;border-top-width:1px;margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:8%;padding-top:8%;width:90%}.other .size figure{width:100%}.other .size figure img{height:auto;width:100%}.other .number{border-color:#ffffff4d;border-top-width:1px;margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:8%;padding-top:8%;width:90%}.other .number .swiperNumber{border-radius:1rem}.other .number .swiperProductItem{padding:3%}.other .number .main{margin-bottom:2rem;width:100%}@media (max-width:767px){.other .number .main{margin-bottom:1rem}}.other .number .main img{border-radius:.25rem}.other .number .thumbnail{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){.other .number .thumbnail{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.partner{position:relative;z-index:0;--tw-translate-y:-10%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:15%;padding-top:10%;--tw-text-opacity:1;color:rgb(0 7 75/var(--tw-text-opacity,1))}@media (max-width:767px){.partner{--tw-translate-y:-18%;padding-bottom:30%;padding-top:30%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.partner h3{margin-bottom:5rem;--tw-text-opacity:1;color:rgb(0 7 75/var(--tw-text-opacity,1))}@media (max-width:767px){.partner h3{margin-bottom:1rem}}.partner h3 span{border-bottom-width:1px;display:inline-block;--tw-border-opacity:1;border-color:rgb(0 7 75/var(--tw-border-opacity,1))}.partner ul{display:flex;gap:3rem;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2.5rem;max-width:1200px;width:90%}@media (max-width:767px){.partner ul{gap:1.5rem;margin-top:1rem}}.partner ul li{height:55px}.partner ul li img{height:100%;width:auto}.sliderGallery::part(button-next){display:none}.sliderGallery::part(button-prev){display:none}.swiperProduct::part(pagination){display:flex;height:70px;justify-content:center;top:0}.swiperProduct::part(bullet){align-items:center;background-color:transparent;border-radius:1rem;display:flex;height:40px;justify-content:center;opacity:.7;padding-bottom:.75rem;padding-top:.75rem;width:156px}@media (max-width:767px){.swiperProduct::part(bullet){height:30px;width:126px}}.swiperProduct::part(bullet-active){align-items:center;border-radius:1rem;display:flex;height:40px;justify-content:center;width:156px;--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1));padding-bottom:.75rem;padding-top:.75rem}@media (max-width:767px){.swiperProduct::part(bullet-active){height:30px;width:126px}}.swiperProduct::part(bullet-image){height:30px;width:auto}@media (max-width:767px){.swiperProduct::part(bullet-image){height:20px}}.swiperProduct::part(container){padding-top:100px}.swiperDesign::part(pagination){display:flex;justify-content:center;position:relative;z-index:10}.swiperDesign::part(bullet){background-color:transparent;border-radius:1rem;display:flex;height:70px;justify-content:center;opacity:.7;width:186px}@media (max-width:767px){.swiperDesign::part(bullet){height:50px;width:136px}}.swiperDesign::part(bullet-image){height:auto;width:110px}@media (max-width:767px){.swiperDesign::part(bullet-image){width:50px}}.sliderBox::part(button-next){width:20px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:767px){.sliderBox::part(button-next){width:10px}}.sliderBox::part(button-prev){width:20px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:767px){.sliderBox::part(button-prev){width:10px}}.swiperDesign::part(bullet-active){border-radius:1rem;display:flex;height:70px;justify-content:center;width:186px;--tw-bg-opacity:1;background-color:rgb(255 0 0/var(--tw-bg-opacity,1))}@media (max-width:767px){.swiperDesign::part(bullet-active){height:50px;width:136px}}.swiperDesign::part(wrapper){align-items:center;display:flex}.sliderModal::part(pagination){bottom:-5px}@media (max-width:767px){.sliderModal::part(pagination){bottom:-2px}}.sliderKv::part(container){height:100%;width:100%}.video{background:radial-gradient(#030948 0,#000110);padding-bottom:20%}@media (min-width:768px){.video{padding-bottom:5%}}.video .videoBox{aspect-ratio:16/9;margin-left:auto;margin-right:auto;max-width:1600px;width:90%}.video .videoBox iframe{height:100%;width:100%}footer{border-top-left-radius:3rem;border-top-right-radius:3rem;margin-top:-10%;position:relative;width:100%;z-index:10;--tw-bg-opacity:1;background-color:rgb(0 7 75/var(--tw-bg-opacity,1));padding-bottom:5rem}@media (min-width:768px){footer{border-top-left-radius:4rem;border-top-right-radius:4rem}}@media (max-width:767px){footer{margin-top:-30%}}footer .top{display:flex;margin-left:auto;margin-right:auto;--tw-translate-y:-30%;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){footer .top{width:100px}}footer .top img{height:auto;width:100%}footer .logo{margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:200px;width:80%}footer .logo img{height:auto;width:100%}footer .footerNavi{align-items:center;border-bottom-width:1px;border-color:#fff9;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;padding-bottom:2.5rem;width:90%}@media (min-width:768px){footer .footerNavi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1400px}}footer .footerNavi li{width:100%}@media (min-width:768px){footer .footerNavi li{grid-column:span 1/span 1}}footer .footerNavi li img{border-color:#fff3;border-radius:.5rem;border-width:1px;width:100%}footer .sns{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;margin-left:auto;margin-right:auto;width:300px}@media (max-width:767px){footer .sns{width:75%}}footer .sns li{grid-column:span 1/span 1}footer .sns li a{display:flex}footer .sns li a img{height:auto;width:80%}.modal-wrapper{align-items:center;background-color:#000a6eb3;display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100%;z-index:30;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.modal-body{border-radius:1rem;height:auto;margin-left:auto;margin-right:auto;max-height:90vh;max-width:800px;overflow-x:hidden;overflow-y:scroll;position:relative;width:90%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:768px){.modal-body{min-width:800px;padding:2rem}}.modal-body .modal-inner{height:100%;position:relative;width:100%}.modal-body .modal-inner figure{margin-bottom:1.5rem}.modal-body .modal-inner figure img{border-radius:.5rem}.modal-body .modal-inner .textBox{align-items:center;display:flex;margin-top:.75rem}.modal-body .modal-inner .textBox .num{align-items:center;display:flex;font-family:Roboto Condensed,sans-serif;font-size:min(6vw,60px);font-style:italic;justify-content:center;padding-right:1rem;width:15%}@media (max-width:767px){.modal-body .modal-inner .textBox .num{font-size:30px}}.modal-body .modal-inner .textBox .text{border-left-width:1px;width:85%;--tw-border-opacity:1;border-color:rgb(0 7 75/var(--tw-border-opacity,1));padding-left:1rem}.modal-body .modal-inner .textBox .text .title{font-size:min(1.6vw,16px);font-weight:500;margin-bottom:.25rem}@media (max-width:767px){.modal-body .modal-inner .textBox .text .title{font-size:14px}}.modal-body .modal-inner .textBox .text .description{font-size:min(1.4vw,14px);line-height:1.6}@media (max-width:767px){.modal-body .modal-inner .textBox .text .description{font-size:12px}}.modal-body .modal-inner .button-close{display:flex;font-weight:500;justify-content:center;margin-top:2rem}@media (max-width:767px){.modal-body .modal-inner .button-close{margin-top:1rem}}.modal-body .modal-inner .button-close span{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));font-family:Montserrat,sans-serif;padding:.5rem 2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (max-width:767px){.modal-body .modal-inner .button-close span{font-size:12px}}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{bottom:0;left:0;right:0;top:0}.vfm--overlay{background-color:#00000080;z-index:-1}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-duration:.3s;transition-property:transform}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{bottom:0;position:fixed;top:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}
