/* --------------------------------------------------------
 Name:       - app.css
 Author:    FT_y.takeda
 Info:      
----------------------------------------------------------- */
@charset "UTF-8";@font-face{font-family:noto_sans_jp_bold;font-style:normal;font-weight:700;src:url(../common/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(../common/fonts/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:noto_sans_jp_medium;font-style:normal;font-weight:500;src:url(../common/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(../common/fonts/NotoSansJP-Medium.ttf) format("truetype")}.c-product .c-product-detail-num__txt,.c-product .c-product-detail-original__txtName[data-model=box],.c-product .c-product__price,.c-product .c-product__ttl h4{font-family:jins_next_ttregular}.c-product{--radius:-webkit-calc(infinity*1px);--radius:-moz-calc(infinity*1px);--radius:calc(infinity*1px);position:relative;z-index:1}.c-product .text_gradation,.c-product .text_gradation-shadow{background:-webkit-gradient(linear,left top,right top,from(#999),color-stop(20%,#fff),color-stop(80%,#fff),to(#999));background:-webkit-linear-gradient(left,#999,#fff 20%,#fff 80%,#999);background:-moz-linear-gradient(left,#999 0,#fff 20%,#fff 80%,#999 100%);background:linear-gradient(90deg,#999,#fff 20%,#fff 80%,#999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.c-product .text_gradation-shadow{text-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 40px hsla(0,0%,100%,.2),0 0 60px hsla(0,0%,100%,.1)}.c-product .c-product__txt-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;text-align:center;z-index:2;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-transition:.3s cubic-bezier(.16,1,.3,1);-moz-transition:.3s cubic-bezier(.16,1,.3,1);transition:.3s cubic-bezier(.16,1,.3,1)}.c-product .c-product__ttl h4{letter-spacing:.1em}.c-product .c-product__ttl .c-product__ttl-jp p{font-family:noto_sans_jp_medium,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,ＭＳ Ｐゴシック,sans-serif;letter-spacing:.05em}.c-product .c-product__txt p{letter-spacing:.05em}.c-product .c-product__info{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;position:relative}.c-product .c-product__info,.c-product .c-product__info[data-item=iconic_kids]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.c-product .c-product__info[data-item=iconic_kids]{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.c-product .c-product__tag--s{border:1px solid #f0f0f0;border-radius:var(--radius);letter-spacing:.05em}.c-product .c-product__tag--s[data-item=yellow]{border:.5px solid rgba(255,215,0,.8);color:rgba(255,215,0,.8)}.c-product .c-product__price{letter-spacing:.1em}.c-product .c-product__infoSub-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.c-product .c-product__infoSub-area[data-model=head_text]{border:1px solid #3a3942;letter-spacing:.8px;margin-inline:auto}.c-product .c-product_lists{display:grid}.c-product .c-product_item{border:1px solid #3a3942;position:relative}.c-product .c-product_item[data-model=original_case]{display:grid;padding:0}.c-product .c-product_item[data-model=box],.c-product .c-product_item[data-model=case]{display:grid}.c-product .c-product-detail__wrap{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.c-product .c-product-detail-num__titleTxt,.c-product .c-product-detail__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.c-product .c-product-detail-num__titleTxt{letter-spacing:1.92px;position:relative;text-align:center;z-index:2}.c-product .c-product-detail-original__txtName[data-model=box]{letter-spacing:3px}.c-product .c-product-detail-num__txtName{font-weight:500}.c-product .c-product-detail-num__txt{letter-spacing:1px}.c-product .c-product__icn-kids{position:absolute}.c-product .c-product-detail-swiperContainer{position:relative}.c-product .c-product-detail-swiperContainer .c-product__icn-img{position:absolute}.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=chewbacca],.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=chewbacca_kids],.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=imperial],.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=planet]{left:0}.c-product .c-product-detail-swiperContainer .c-product-detail-swiper{width:100%}.c-product .c-product-detail-swiperContainer .c-product__head-imgWrap[data-model=sunglasses]{border-bottom:1px solid #3a3942;border-top:1px solid #3a3942}.c-product .c-product-detail-swiperContainer .c-product__head-imgWrap img{width:100%}.c-product .c-product-detail-swiperContainer .swiper-pagination-bullet{position:relative}.c-product .c-product-detail-swiperContainer .swiper-pagination-bullet:before{background:transparent;content:"";cursor:pointer;height:-webkit-calc(100% + 20px);height:-moz-calc(100% + 20px);height:calc(100% + 20px);left:-5px;position:absolute;top:-10px;width:-webkit-calc(100% + 10px);width:-moz-calc(100% + 10px);width:calc(100% + 10px);z-index:0}.c-product .c-product-detail-swiperContainer .swiper-pagination-bullet-active{-webkit-box-shadow:0 0 10px #fff,0 0 10px #fff,0 0 20px #fff,0 0 40px #fff,0 0 20px #fff,0 0 10px #fff,0 0 40px #fff,0 0 60px #fff;box-shadow:0 0 10px #fff,0 0 10px #fff,0 0 20px #fff,0 0 40px #fff,0 0 20px #fff,0 0 10px #fff,0 0 40px #fff,0 0 60px #fff}.c-product .c-product-detail-swiperContainer .swiper-button-next[data-model=sunglasses]:before,.c-product .c-product-detail-swiperContainer .swiper-button-prev[data-model=sunglasses]:before{background:transparent;content:"";cursor:pointer;height:-webkit-calc(100% + 20px);height:-moz-calc(100% + 20px);height:calc(100% + 20px);left:-5px;position:absolute;top:-15px;width:-webkit-calc(100% + 20px);width:-moz-calc(100% + 20px);width:calc(100% + 20px);z-index:0}.c-product .c-product-detail-swiperContainer .custom-next,.c-product .c-product-detail-swiperContainer .custom-prev{color:#fff;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.c-product .c-product-detail__txt{text-align:center}.c-product .c-product-detail__txt p{letter-spacing:.05em;line-height:1.8}.c-product .c-product-detail__btn-area{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.c-btn[data-item=square1]{font-family:jins_next_ttregular}.c-btn{--radius:-webkit-calc(infinity*1px);--radius:-moz-calc(infinity*1px);--radius:calc(infinity*1px);border-radius:var(--radius);display:block;font-weight:700;letter-spacing:.05em;line-height:1;position:relative;-webkit-transition:.3s cubic-bezier(.16,1,.3,1);-moz-transition:.3s cubic-bezier(.16,1,.3,1);transition:.3s cubic-bezier(.16,1,.3,1)}.c-btn[data-item=square1]{background:#f0f0f0;border:1px solid #f0f0f0;color:#000;text-align:center}.c-btn[data-item=square2]{background:#000;border:1px solid #3a3942}.c-btn[data-item=square3]{border:none;text-align:center}.c-btn .c-btn__icon{aspect-ratio:1/1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-btn .c-btn__icon,.c-btn .c-btn__icon:before{position:absolute;top:50%;-webkit-transition:.3s cubic-bezier(.16,1,.3,1);-moz-transition:.3s cubic-bezier(.16,1,.3,1);transition:.3s cubic-bezier(.16,1,.3,1)}.c-btn .c-btn__icon:before{background-color:#000;content:"";left:50%;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="14" viewBox="0 0 7 14" fill="none"><path d="M0.381836 13.0952L6.38184 7.09521L0.381835 1.09522" stroke="black" stroke-width="0.7"/></svg>') no-repeat center center/contain;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="14" viewBox="0 0 7 14" fill="none"><path d="M0.381836 13.0952L6.38184 7.09521L0.381835 1.09522" stroke="black" stroke-width="0.7"/></svg>') no-repeat center center/contain;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-btn .c-btn__icon[data-item=black]:before,.c-btn .c-btn__icon[data-item=white]:before{background-color:#fff}.c-btn .c-btn-text[data-model=all_item]{padding:0}.c-btn--close{background:#f0f0f0;border:none;color:#000}.c-btn--close:focus,.c-btn--close:hover{background:#f0f0f0!important;color:#000!important}.c-frame:before{aspect-ratio:1/1;background-image:url(../images/icon_frame_leftTop.webp);background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.c-frame-planet:after,.c-frame:after{aspect-ratio:1/1;background-image:url(../images/icon_frame_rightTop.webp);background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.c-frame-bottom{width:100%}.c-frame-bottom:before{background-image:url(../images/icon_frame_leftBottom.webp)}.c-frame-bottom:after,.c-frame-bottom:before{aspect-ratio:1/1;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.c-frame-bottom:after{background-image:url(../images/icon_frame_rightBottom.webp)}.contentContainer{background:#fff;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:noto_sans_jp_medium,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,ＭＳ Ｐゴシック,sans-serif;font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;line-break:strict;min-height:100vh;min-height:100dvh;overflow-wrap:anywhere;word-break:normal}#section-contents .js-fade{-webkit-filter:blur(1em);filter:blur(1em);opacity:0;-webkit-transition:opacity 1s ease-in-out,-webkit-filter 1s ease-in-out;transition:opacity 1s ease-in-out,-webkit-filter 1s ease-in-out;-moz-transition:filter 1s ease-in-out,opacity 1s ease-in-out;transition:filter 1s ease-in-out,opacity 1s ease-in-out;transition:filter 1s ease-in-out,opacity 1s ease-in-out,-webkit-filter 1s ease-in-out}#section-contents .js-fade.js-active{-webkit-filter:blur(0);filter:blur(0);opacity:1}#section-contents .s-trigger{opacity:0;-webkit-transform:scale(1.07) translateY(20px);-moz-transform:scale(1.07) translateY(20px);-ms-transform:scale(1.07) translateY(20px);transform:scale(1.07) translateY(20px);-webkit-transition:opacity .3s linear,-webkit-transform .7s ease-out;transition:opacity .3s linear,-webkit-transform .7s ease-out;-moz-transition:opacity .3s linear,transform .7s ease-out,-moz-transform .7s ease-out;transition:opacity .3s linear,transform .7s ease-out;transition:opacity .3s linear,transform .7s ease-out,-webkit-transform .7s ease-out,-moz-transform .7s ease-out}#section-contents .is-triggered{-webkit-filter:invert(0) brightness(1);filter:invert(0) brightness(1);opacity:1;-webkit-transform:scale(1) translateY(0)!important;-moz-transform:scale(1) translateY(0)!important;-ms-transform:scale(1) translateY(0)!important;transform:scale(1) translateY(0)!important}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}.contentContainer :root{--swiper-theme-color:#fff}.contentContainer .swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.contentContainer .swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.contentContainer .swiper-wrapper{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;width:100%;z-index:1}.contentContainer .swiper-android .swiper-slide,.contentContainer .swiper-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.contentContainer .swiper-pointer-events{touch-action:pan-y}.contentContainer .swiper-pointer-events.swiper-vertical{touch-action:pan-x}.contentContainer .swiper-slide{-webkit-flex-shrink:0;flex-shrink:0;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;width:100%}.contentContainer .swiper-slide-invisible-blank{visibility:hidden}.contentContainer .swiper-autoheight,.contentContainer .swiper-autoheight .swiper-slide{height:auto}.contentContainer .swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-moz-transition-property:transform,height,-moz-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-moz-transform}.contentContainer .swiper-3d,.contentContainer .swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.contentContainer .swiper-3d .swiper-cube-shadow,.contentContainer .swiper-3d .swiper-slide,.contentContainer .swiper-3d .swiper-slide-shadow,.contentContainer .swiper-3d .swiper-slide-shadow-bottom,.contentContainer .swiper-3d .swiper-slide-shadow-left,.contentContainer .swiper-3d .swiper-slide-shadow-right,.contentContainer .swiper-3d .swiper-slide-shadow-top,.contentContainer .swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.contentContainer .swiper-3d .swiper-slide-shadow,.contentContainer .swiper-3d .swiper-slide-shadow-bottom,.contentContainer .swiper-3d .swiper-slide-shadow-left,.contentContainer .swiper-3d .swiper-slide-shadow-right,.contentContainer .swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.contentContainer .swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.contentContainer .swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.contentContainer .swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.contentContainer .swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.contentContainer .swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.contentContainer .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.contentContainer .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.contentContainer .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.contentContainer .swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.contentContainer .swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.contentContainer .swiper-centered>.swiper-wrapper:before{content:"";-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-moz-box-ordinal-group:10000;order:9999}.contentContainer .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.contentContainer .swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.contentContainer .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.contentContainer .swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.contentContainer .swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.contentContainer .swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.contentContainer .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.contentContainer .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}.contentContainer :root{--swiper-navigation-size:44px}.contentContainer .swiper-button-next,.contentContainer .swiper-button-prev{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:20px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:20px;z-index:10;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center}.contentContainer .swiper-button-prev{-webkit-filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px #fff) drop-shadow(0 0 32px #fff);filter:drop-shadow(0 0 8px #fff) drop-shadow(0 0 16px #fff) drop-shadow(0 0 32px #fff);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.contentContainer .swiper-button-next,.contentContainer .swiper-button-prev{border-right:2px solid #fff;border-top:2px solid #fff;height:13px;width:13px}.contentContainer .swiper-button-next{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contentContainer .swiper-button-next.swiper-button-disabled,.contentContainer .swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.contentContainer .swiper-button-next:after,.contentContainer .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.contentContainer .swiper-button-prev,.contentContainer .swiper-rtl .swiper-button-next{left:18.2px;right:auto}.contentContainer .swiper-button-prev:after,.contentContainer .swiper-rtl .swiper-button-next:after{content:"prev"}.contentContainer .swiper-button-next,.contentContainer .swiper-rtl .swiper-button-prev{left:auto;right:18.2px}.contentContainer .swiper-button-next:after,.contentContainer .swiper-rtl .swiper-button-prev:after{content:"next"}.contentContainer .swiper-button-lock{display:none}.contentContainer .swiper-pagination{position:absolute;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;z-index:10}.contentContainer .swiper-pagination.swiper-pagination-hidden{opacity:0}.contentContainer .swiper-horizontal>.swiper-pagination-bullets,.contentContainer .swiper-pagination-bullets.swiper-pagination-horizontal,.contentContainer .swiper-pagination-custom,.contentContainer .swiper-pagination-fraction{width:100%}.contentContainer .swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.contentContainer .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.contentContainer .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.contentContainer .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.contentContainer .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-moz-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.contentContainer .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.contentContainer .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-moz-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.contentContainer .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-moz-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.contentContainer .swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}.contentContainer button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.contentContainer .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.contentContainer .swiper-pagination-bullet:only-child{display:none!important}.contentContainer .swiper-pagination-bullet-active{background:#fff;opacity:var(--swiper-pagination-bullet-opacity,1)}.contentContainer .swiper-pagination-vertical.swiper-pagination-bullets,.contentContainer .swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.contentContainer .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.contentContainer .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.contentContainer .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.contentContainer .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.contentContainer .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.contentContainer .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-moz-transition:transform .2s,top .2s,-moz-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s,-moz-transform .2s}.contentContainer .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.contentContainer .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,3px)}.contentContainer .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.contentContainer .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.contentContainer .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.contentContainer .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-moz-transition:transform .2s,left .2s,-moz-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s,-moz-transform .2s}.contentContainer .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-moz-transition:transform .2s,right .2s,-moz-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s,-moz-transform .2s}.contentContainer .swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.contentContainer .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;width:100%}.contentContainer .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.contentContainer .swiper-horizontal>.swiper-pagination-progressbar,.contentContainer .swiper-pagination-progressbar.swiper-pagination-horizontal,.contentContainer .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.contentContainer .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.contentContainer .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.contentContainer .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.contentContainer .swiper-pagination-progressbar.swiper-pagination-vertical,.contentContainer .swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.contentContainer .swiper-pagination-lock{display:none}.contentContainer .swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.contentContainer .swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.contentContainer .swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.contentContainer .swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.contentContainer .swiper-scrollbar-cursor-drag{cursor:move}.contentContainer .swiper-scrollbar-lock{display:none}.contentContainer .swiper-zoom-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;text-align:center}.contentContainer .swiper-zoom-container>canvas,.contentContainer .swiper-zoom-container>img,.contentContainer .swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.contentContainer .swiper-slide-zoomed{cursor:move}.contentContainer .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;-moz-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;-moz-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.contentContainer .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.contentContainer .swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes swiper-preloader-spin{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.contentContainer .swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.contentContainer .swiper-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.contentContainer .swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.contentContainer .swiper-grid-column>.swiper-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.contentContainer .swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.contentContainer .swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.contentContainer .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.contentContainer .swiper-fade .swiper-slide-active,.contentContainer .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.contentContainer .swiper-cube{overflow:visible}.contentContainer .swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.contentContainer .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.contentContainer .swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.contentContainer .swiper-cube .swiper-slide-active,.contentContainer .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.contentContainer .swiper-cube .swiper-slide-active,.contentContainer .swiper-cube .swiper-slide-next,.contentContainer .swiper-cube .swiper-slide-next+.swiper-slide,.contentContainer .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.contentContainer .swiper-cube .swiper-slide-shadow-bottom,.contentContainer .swiper-cube .swiper-slide-shadow-left,.contentContainer .swiper-cube .swiper-slide-shadow-right,.contentContainer .swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.contentContainer .swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.contentContainer .swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.contentContainer .swiper-flip{overflow:visible}.contentContainer .swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.contentContainer .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.contentContainer .swiper-flip .swiper-slide-active,.contentContainer .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.contentContainer .swiper-flip .swiper-slide-shadow-bottom,.contentContainer .swiper-flip .swiper-slide-shadow-left,.contentContainer .swiper-flip .swiper-slide-shadow-right,.contentContainer .swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.contentContainer .swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;-moz-transition-property:transform,opacity,height,-moz-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform,-moz-transform}.contentContainer .swiper-cards{overflow:visible}.contentContainer .swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.page-index-contents .p-statement .p-statement__list-ttl p .en,.page-index-contents .p-statement .p-statement__list-ttl p .la{font-family:jins_next_ttlight}.page-index-contents .p-lineup .p-lineup__list-ttl,.page-index-contents .p-link-area .p-copyright small{font-family:jins_next_ttregular}.u-under{position:relative}.u-under:after{background-color:#000;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .4s cubic-bezier(.16,.97,.32,1);transition:-webkit-transform .4s cubic-bezier(.16,.97,.32,1);-moz-transition:transform .4s cubic-bezier(.16,.97,.32,1),-moz-transform .4s cubic-bezier(.16,.97,.32,1);transition:transform .4s cubic-bezier(.16,.97,.32,1);transition:transform .4s cubic-bezier(.16,.97,.32,1),-webkit-transform .4s cubic-bezier(.16,.97,.32,1),-moz-transform .4s cubic-bezier(.16,.97,.32,1);width:100%}.u-under:focus:after,.u-under:hover:after{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.text_gradation,.text_gradation-shadow{background:-webkit-gradient(linear,left top,right top,from(#999),color-stop(20%,#fff),color-stop(80%,#fff),to(#999));background:-webkit-linear-gradient(left,#999,#fff 20%,#fff 80%,#999);background:-moz-linear-gradient(left,#999 0,#fff 20%,#fff 80%,#999 100%);background:linear-gradient(90deg,#999,#fff 20%,#fff 80%,#999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.text_gradation-shadow{text-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 40px hsla(0,0%,100%,.2),0 0 60px hsla(0,0%,100%,.1)}.footer-navigation{margin-top:0!important}.page-index-contents{overflow:hidden;position:relative}.page-index-contents:after{content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:0}.page-index-contents p,.page-index-contents ul{margin:0;padding:0}.page-index-contents li{list-style:none}.page-index-contents a{text-decoration:none}.page-index-contents .p-mv .js-mv-swiper{position:relative}.page-index-contents .p-mv .swiper-slide-active .p-mv__img,.page-index-contents .p-mv .swiper-slide-duplicate-active .p-mv__img,.page-index-contents .p-mv .swiper-slide-prev .p-mv__img{-webkit-animation:zoomUp 7s linear 0s normal both;-moz-animation:zoomUp 7s linear 0s normal both;animation:zoomUp 7s linear 0s normal both}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes zoomUp{0%{-moz-transform:scale(1.1);transform:scale(1.1)}to{-moz-transform:scale(1);transform:scale(1)}}@keyframes zoomUp{0%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.page-index-contents .p-mv .p-mv__img-list img{height:auto;width:100%}.page-index-contents .p-mv .p-mv__img-logo{left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.page-index-contents .p-mv .p-mv__img-logo img{width:100%}.page-index-contents .p-lineup{background:#000;position:relative;width:100%;z-index:1}.page-index-contents .p-lineup .p-lineup__lists{border-bottom:1px solid #3a3942;border-top:1px solid #3a3942;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.page-index-contents .p-lineup .p-lineup__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border-right:1px solid #3a3942}.page-index-contents .p-lineup .p-lineup__list:nth-child(3){border-right:none}.page-index-contents .p-lineup .p-lineup__list-link{height:100%;width:100%}.page-index-contents .p-lineup .p-lineup__list-ttl{letter-spacing:.1em;line-height:1.3}.page-index-contents .p-lineup .p-lineup__list-ttl-jp{display:block}.page-index-contents .p-lineup .p-lineup__list-ttl-jp p{font-family:noto_sans_jp_medium,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,ＭＳ Ｐゴシック,sans-serif;letter-spacing:.05em;line-height:1.3}.page-index-contents .p-lineup .p-lineup__list-icon{background-color:#fff;content:"";display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggc3Ryb2tlPSIjMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTExIDEgNiA2LjcxNCAxIDEiLz48L3N2Zz4=") no-repeat center center/contain;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTIgOCI+PHBhdGggc3Ryb2tlPSIjMzMzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTExIDEgNiA2LjcxNCAxIDEiLz48L3N2Zz4=") no-repeat center center/contain;position:absolute;-webkit-transition:.3s cubic-bezier(.16,1,.3,1);-moz-transition:.3s cubic-bezier(.16,1,.3,1);transition:.3s cubic-bezier(.16,1,.3,1)}.page-index-contents .p-statement{position:relative;z-index:1}.page-index-contents .p-statement .p-statement-text{text-align:center}.page-index-contents .p-statement .p-statement-text h3{font-weight:500;letter-spacing:.05em;line-height:1.8}.page-index-contents .p-statement .p-statement-textSub{text-align:center}.page-index-contents .p-statement .p-statement-textSub p{letter-spacing:.05em;line-height:2}.page-index-contents .p-statement .p-statement__dateContainer{border:1px solid #3a3942;position:relative}.page-index-contents .p-statement .p-statement__content{text-align:center}.page-index-contents .p-statement .p-statement__list-ttl p .en{letter-spacing:.01em}.page-index-contents .p-statement .p-statement__list-ttl p .la{letter-spacing:-.03em}.page-index-contents .p-statement .p-statement__list-ttl p .jp{font-family:noto_sans_jp_medium,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,ＭＳ Ｐゴシック,sans-serif}.page-index-contents .p-statement .p-statement__txt p{letter-spacing:.05em;line-height:1.9}.page-index-contents .p-link-area{position:relative;text-align:center;z-index:1}.page-index-contents .p-link-area .p-link-btn,.page-index-contents .p-link-area .p-link__official{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.page-index-contents .p-link-area .p-copyright small{letter-spacing:.08em}footer{position:relative;z-index:1}@media print,screen and (min-width:769px){.c-product .c-product__txt-area{-webkit-margin-before:-4.296875vw;margin-block-start:-4.296875vw}.c-product .c-product__txt-area[data-model=case]{-webkit-margin-before:8.203125vw;margin-block-start:8.203125vw}.c-product .c-product__txt-area[data-model=box]{-webkit-margin-before:7.8125vw;margin-block-start:7.8125vw}.c-product .c-product__ttl{-webkit-margin-after:3.125vw;margin-block-end:3.125vw}.c-product .c-product__ttl[data-model=case]{-webkit-margin-after:1.40625vw;margin-block-end:1.40625vw}.c-product .c-product__ttl h4{font-size:3.515625vw}.c-product .c-product__ttl h4[data-model=box],.c-product .c-product__ttl h4[data-model=case]{font-size:3.125vw}.c-product .c-product__ttl .c-product__ttl-jp p{font-size:1.25vw;-webkit-margin-before:-.78125vw;margin-block-start:-.78125vw}.c-product .c-product__txt{-webkit-margin-after:2.578125vw;margin-block-end:2.578125vw}.c-product .c-product__txt p{font-size:1.25vw}.c-product .c-product__infoContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;gap:26px;justify-content:center}.c-product .c-product__info{-webkit-column-gap:.703125vw;-moz-column-gap:.703125vw;column-gap:.703125vw;grid-template-columns:auto auto;-webkit-margin-after:.2666666667vw;margin-block-end:.2666666667vw}.c-product .c-product__tag--s{font-size:1.015625vw;padding-inline:.625vw}.c-product .c-product__price{font-size:2.34375vw;-webkit-padding-before:.625vw;padding-block-start:.625vw}.c-product .c-product__tax{font-size:1.015625vw}.c-product .c-product-ic{width:4.140625vw;-webkit-margin-start:-.234375vw;-moz-margin-start:-.234375vw;margin-inline-start:-.234375vw}.c-product .c-product__infoSub-area[data-model=head_text]{padding-block:.234375vw;padding-inline:.390625vw}.c-product .c-product__sub{font-size:1.015625vw}.c-product .c-product__note{font-size:.78125vw;-webkit-padding-before:.46875vw;padding-block-start:.46875vw}.c-product .c-product__note[data-model=iconic]{-webkit-padding-before:.234375vw;padding-block-start:.234375vw}.c-product .c-product-detail-inner{-webkit-padding-after:18.6666666667vw;margin-inline:6.71875vw;padding-block-end:18.6666666667vw}.c-product .c-product-detail-inner[data-model=case]{-webkit-padding-after:16vw;padding-block-end:16vw}.c-product .c-product-detail-inner[data-model=box]{-webkit-padding-after:13.3333333333vw;padding-block-end:13.3333333333vw}.c-product .c-product_lists{gap:3.75vw;grid-template-columns:auto auto;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-padding-before:8.4375vw;padding-block-start:8.4375vw}.c-product .c-product_lists[data-model=case]{gap:5.46875vw;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}.c-product .c-product_lists[data-model=box]{gap:4.6875vw;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);-webkit-padding-before:4.296875vw;padding-block-start:4.296875vw}.c-product .c-product_item{-webkit-padding-before:2.265625vw;padding-block-start:2.265625vw;-webkit-padding-after:2.890625vw;padding-block-end:2.890625vw;width:40.625vw}.c-product .c-product_item[data-model=iconic],.c-product .c-product_item[data-model=planet]{-webkit-margin-after:2.96875vw;margin-block-end:2.96875vw}.c-product .c-product_item[data-model=original_case]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;width:100%;-webkit-margin-before:3.75vw;margin-block-start:3.75vw}.c-product .c-product_item[data-model=case]{-webkit-margin-before:4.6875vw;margin-block-start:4.6875vw}.c-product .c-product_item[data-model=box],.c-product .c-product_item[data-model=case]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;padding:0;width:100%}.c-product .c-product-detail-num__titleTxt{gap:.46875vw;-webkit-padding-after:2.578125vw;padding-block-end:2.578125vw}.c-product .c-product-detail-original__txtName[data-model=original_case]{font-size:1.875vw}.c-product .c-product-detail-original__txtName[data-model=box]{font-size:2.34375vw}.c-product .c-product-detail-num__note{font-size:1.015625vw}.c-product .c-product-detail-num__txtName{font-size:1.875vw;-webkit-padding-after:.390625vw;padding-block-end:.390625vw}.c-product .c-product-detail-num__txtName[data-model=box]{font-size:2.34375vw}.c-product .c-product-detail-num__txt{font-size:.78125vw}.c-product .c-product__icn-kids{right:3.4375vw;top:1.875vw;width:7.421875vw}.c-product .c-product-detail-swiperContainer[data-model=case],.c-product .c-product-detail-swiperContainer[data-model=original_case]{width:44.765625vw}.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=imperial]{top:-13.28125vw;width:12.5vw}.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=planet]{top:-13.515625vw;width:12.734375vw}.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=yoda],.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=yoda_kids]{left:-2.34375vw;top:-13.125vw;width:15.3125vw}.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=chewbacca],.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=chewbacca_kids]{top:-13.125vw;width:12.5vw}.c-product .c-product-detail-swiperContainer .c-product__head-imgWrap[data-model=case],.c-product .c-product-detail-swiperContainer .c-product__head-imgWrap[data-model=original_case]{border-left:1px solid #3a3942}.c-product .c-product-detail-swiperContainer .swiper-pagination-bullet{height:.078125vw!important;width:1.71875vw!important}.c-product .c-product-detail-swiperContainer .swiper-pagination-bullet-active{height:2px!important}.c-product .c-product-detail-swiperContainer .swiper-pagination[data-model=sunglasses],.c-product .c-product-detail-swiperContainer .swiper-pagination[data-model=sunglasses_imperial]{bottom:8.828125vw;left:1.171875vw}.c-product .c-product-detail-swiperContainer .swiper-pagination[data-model=case],.c-product .c-product-detail-swiperContainer .swiper-pagination[data-model=original_case]{bottom:1.171875vw;left:1.171875vw}.c-product .c-product-detail-swiperContainer .swiper-button-next,.c-product .c-product-detail-swiperContainer .swiper-button-prev{-webkit-filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #ebebeb);filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #ebebeb)}.c-product .c-product-detail-swiperContainer .swiper-button-next[data-model=sunglasses],.c-product .c-product-detail-swiperContainer .swiper-button-prev[data-model=sunglasses]{top:12.1875vw}.c-product .c-product-detail-swiperContainer .swiper-button-next[data-model=case],.c-product .c-product-detail-swiperContainer .swiper-button-prev[data-model=case]{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-product .c-product-detail-swiperContainer .custom-prev{left:18.2px}.c-product .c-product-detail-swiperContainer .custom-next{right:18.2px}.c-product .c-product-detail__txt{padding-block:1.953125vw}.c-product .c-product-detail__txt p{font-size:1.015625vw}.c-product .c-product-detail__txt p span{font-size:.78125vw}.c-btn[data-item=square1]{font-size:1.09375vw;width:21.09375vw;-webkit-padding-before:1.71875vw;padding-block-start:1.71875vw;-webkit-padding-after:1.40625vw;padding-block-end:1.40625vw}.c-btn[data-item=square2]{width:21.5625vw}.c-btn[data-item=square2],.c-btn[data-item=square3]{font-size:1.015625vw;padding-block:1.5625vw}.c-btn .c-btn__icon{right:1.796875vw;width:.78125vw}.c-btn .c-btn__icon:before{aspect-ratio:10/5.71;width:1.953125vw}.c-btn .c-btn__icon[data-item=black]{right:-1.25vw}.c-btn:focus[data-item=square1],.c-btn:hover[data-item=square1]{background:#000;color:#f0f0f0;text-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 40px hsla(0,0%,100%,.2),0 0 60px hsla(0,0%,100%,.1)}.c-btn:focus[data-item=square1],.c-btn:focus[data-item=square2],.c-btn:hover[data-item=square1],.c-btn:hover[data-item=square2]{-webkit-box-shadow:0 0 20px hsla(0,0%,100%,.2),0 0 60px hsla(0,0%,100%,.1),inset 0 0 20px hsla(0,0%,100%,.2);box-shadow:0 0 20px hsla(0,0%,100%,.2),0 0 60px hsla(0,0%,100%,.1),inset 0 0 20px hsla(0,0%,100%,.2)}.c-btn:focus[data-item=square2],.c-btn:hover[data-item=square2]{background:#fff}.c-btn:focus[data-item=square3],.c-btn:hover[data-item=square3]{text-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 40px hsla(0,0%,100%,.2),0 0 60px hsla(0,0%,100%,.1)}.c-btn:focus .c-btn__icon,.c-btn:hover .c-btn__icon{margin-right:-5px}.c-btn:focus .c-btn__icon:before,.c-btn:hover .c-btn__icon:before{background:#f0f0f0}.c-btn:focus .c-btn__icon[data-item=white]:before,.c-btn:hover .c-btn__icon[data-item=white]:before{background-color:#000}.c-btn:focus .c-btn__icon[data-item=black]:before,.c-btn:hover .c-btn__icon[data-item=black]:before{background-color:#fff}.c-btn:focus .text_gradation[data-item=hover],.c-btn:hover .text_gradation[data-item=hover]{background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.c-btn .c-btn-text{padding-inline:0 1.5625vw}.c-frame:before{height:.78125vw;left:-1px;top:-1px;width:.78125vw}.c-frame-planet:after,.c-frame:after{height:.78125vw;right:-1px;top:-1px;width:.78125vw}.c-frame-bottom:before{bottom:-1px;height:.78125vw;left:-1px;width:.78125vw}.c-frame-bottom:after{bottom:-1px;height:.78125vw;right:-1px;width:.78125vw}#section-contents .js-fade-pc{-webkit-filter:blur(1em);filter:blur(1em);opacity:0;-webkit-transition:opacity 1s ease-in-out,-webkit-filter 1s ease-in-out;transition:opacity 1s ease-in-out,-webkit-filter 1s ease-in-out;-moz-transition:filter 1s ease-in-out,opacity 1s ease-in-out;transition:filter 1s ease-in-out,opacity 1s ease-in-out;transition:filter 1s ease-in-out,opacity 1s ease-in-out,-webkit-filter 1s ease-in-out}#section-contents .js-fade-pc.is-show{-webkit-filter:blur(0);filter:blur(0);opacity:1}.u-sp{display:none!important}.u-inside{margin-inline:9.609375vw}.page-index-contents:after{background:url(../images/img_bg_pc.webp) no-repeat 50%;background-size:cover}.page-index-contents .p-mv .p-mv__img-logo{bottom:3.125vw;width:22.890625vw}.page-index-contents .p-lineup .p-lineup__list-link{padding-block:1.40625vw}.page-index-contents .p-lineup .p-lineup__list-ttl{font-size:1.5625vw}.page-index-contents .p-lineup .p-lineup__list-ttl-jp p{font-size:.78125vw}.page-index-contents .p-lineup .p-lineup__list-icon{aspect-ratio:10/5.71;right:1.71875vw;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.171875vw}.page-index-contents .p-statement .p-statement__container{-webkit-padding-before:11.328125vw;padding-block-start:11.328125vw;-webkit-padding-after:15.625vw;padding-block-end:15.625vw}.page-index-contents .p-statement .p-statement-text h3{font-size:1.875vw;letter-spacing:1.92px}.page-index-contents .p-statement .p-statement-textSub{-webkit-padding-before:2.734375vw;padding-block-start:2.734375vw}.page-index-contents .p-statement .p-statement-textSub p{font-size:1.25vw}.page-index-contents .p-statement .p-statement__dateContainer{margin-inline:auto;width:37.734375vw;-webkit-margin-before:8.203125vw;margin-block-start:8.203125vw;-webkit-padding-before:2.34375vw;padding-block-start:2.34375vw;-webkit-padding-after:2.96875vw;padding-block-end:2.96875vw}.page-index-contents .p-statement .p-statement__list-ttl p .en{font-size:1.71875vw}.page-index-contents .p-statement .p-statement__list-ttl p .la{font-size:2.34375vw}.page-index-contents .p-statement .p-statement__list-ttl p .jp{font-size:1.5625vw}.page-index-contents .p-statement .p-statement__txt{-webkit-margin-before:.234375vw;margin-block-start:.234375vw}.page-index-contents .p-statement .p-statement__txt p{font-size:1.015625vw}.page-index-contents .p-link-area{-webkit-padding-after:2.578125vw;padding-block-end:2.578125vw}.page-index-contents .p-link-area .p-link-btn[data-item=all_item]{-webkit-margin-after:2.34375vw;margin-block-end:2.34375vw}.page-index-contents .p-link-area .p-link__official{-webkit-margin-before:1.953125vw;margin-block-start:1.953125vw}.page-index-contents .p-link-area .p-copyright{-webkit-margin-before:11.328125vw;margin-block-start:11.328125vw}.page-index-contents .p-link-area .p-copyright small{font-size:1.015625vw}}@media only screen and (max-width:768px){.c-product .c-product__txt-area{margin-top:-4.8vw}.c-product .c-product__txt-area[data-model=case]{margin-top:14.6666666667vw}.c-product .c-product__txt-area[data-model=box]{margin-top:16.8vw}.c-product .c-product__ttl{margin-bottom:7.2vw}.c-product .c-product__ttl[data-model=case]{margin-bottom:3.4666666667vw}.c-product .c-product__ttl[data-model=box]{margin-bottom:5.3333333333vw}.c-product .c-product__ttl h4{font-size:6.9333333333vw}.c-product .c-product__ttl h4[data-model=box],.c-product .c-product__ttl h4[data-model=case]{font-size:5.8666666667vw;line-height:1.5}.c-product .c-product__ttl .c-product__ttl-jp p{font-size:3.4666666667vw}.c-product .c-product__txt{margin-bottom:5.3333333333vw}.c-product .c-product__txt p{font-size:3.4666666667vw;line-height:1.7692307692}.c-product .c-product__infoContainer{display:block}.c-product .c-product__info{gap:2.4vw;grid-template-columns:auto auto;-webkit-margin-after:0;margin-block-end:0}.c-product .c-product__tag--s{font-size:2.6666666667vw;padding:.2666666667vw 1.6vw}.c-product .c-product__price{font-size:6.9333333333vw;padding-top:2.1333333333vw}.c-product .c-product__tax{font-size:2.6666666667vw}.c-product .c-product-ic{margin-left:-.8vw;width:14.1333333333vw}.c-product .c-product__infoSub-area[data-model=head_text]{padding:.2666666667vw 1.6vw}.c-product .c-product__sub{font-size:2.6666666667vw;letter-spacing:0}.c-product .c-product__note{font-size:2.6666666667vw}.c-product .c-product-detail-inner{padding-bottom:32vw}.c-product .c-product-detail-inner[data-model=box],.c-product .c-product-detail-inner[data-model=case]{padding-bottom:24vw}.c-product .c-product_lists{gap:10.6666666667vw;padding-top:16vw}.c-product .c-product_lists[data-model=box]{padding-top:10.1333333333vw}.c-product .c-product_item{padding-bottom:8vw;padding-top:3.4666666667vw;width:92vw}.c-product .c-product_item[data-model=original_case]{margin-top:10.6666666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.c-product .c-product_item[data-model=case]{margin-top:10.6666666667vw}.c-product .c-product-detail__wrap[data-model=case]{padding-bottom:6.6666666667vw;padding-top:4.5333333333vw}.c-product .c-product-detail-num__titleTxt{gap:0;padding-bottom:3.4666666667vw}.c-product .c-product-detail-num__titleTxt[data-model=original_case]{padding-bottom:1.3333333333vw}.c-product .c-product-detail-num__note{font-size:2.6666666667vw}.c-product .c-product-detail-num__txtName{font-size:4.8vw;letter-spacing:.05em;line-height:1.5;padding-bottom:1.8666666667vw}.c-product .c-product-detail-num__txtName[data-model=box]{font-size:4.8vw}.c-product .c-product-detail-num__txt{font-size:2.6666666667vw}.c-product .c-product__icn-kids{right:6.6666666667vw;top:3.4666666667vw;width:17.3333333333vw}.c-product .c-product-detail-swiperContainer[data-model=original_case]{width:91.7333333333vw}.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=imperial]{top:-29.8666666667vw;width:28vw}.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=planet]{top:-30.6666666667vw;width:29.3333333333vw}.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=yoda],.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=yoda_kids]{left:-3.4666666667vw;top:-29.3333333333vw;width:34.1333333333vw}.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=chewbacca],.c-product .c-product-detail-swiperContainer .c-product__icn-img[data-model=chewbacca_kids]{top:-30.6666666667vw;width:29.3333333333vw}.c-product .c-product-detail-swiperContainer .c-product-detail-swiper{width:91.4666666667vw}.c-product .c-product-detail-swiperContainer .c-product__head-imgWrap[data-model=original_case]{border-top:1px solid #3a3942}.c-product .c-product-detail-swiperContainer .c-product__head-imgWrap[data-model=case]{border-bottom:1px solid #3a3942;border-top:1px solid #3a3942}.c-product .c-product-detail-swiperContainer .swiper-pagination-bullet{height:.2666666667vw!important;width:5.8666666667vw}.c-product .c-product-detail-swiperContainer .swiper-pagination-bullet-active{height:.5333333333vw!important}.c-product .c-product-detail-swiperContainer .swiper-pagination[data-model=sunglasses_imperial]{bottom:32vw;left:2.1333333333vw}.c-product .c-product-detail-swiperContainer .swiper-pagination[data-model=sunglasses]{bottom:20vw;left:2.1333333333vw}.c-product .c-product-detail-swiperContainer .swiper-pagination[data-model=case],.c-product .c-product-detail-swiperContainer .swiper-pagination[data-model=original_case]{bottom:1.8666666667vw;left:2.1333333333vw}.c-product .c-product-detail-swiperContainer .swiper-button-next,.c-product .c-product-detail-swiperContainer .swiper-button-prev{-webkit-filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #ebebeb) drop-shadow(0 0 10px #ebebeb);filter:drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #fff) drop-shadow(0 0 10px #ebebeb) drop-shadow(0 0 10px #ebebeb)}.c-product .c-product-detail-swiperContainer .swiper-button-next[data-model=sunglasses],.c-product .c-product-detail-swiperContainer .swiper-button-prev[data-model=sunglasses]{height:2.6666666667vw;top:28vw;width:2.6666666667vw}.c-product .c-product-detail-swiperContainer .swiper-button-next[data-model=case],.c-product .c-product-detail-swiperContainer .swiper-button-prev[data-model=case]{height:2.6666666667vw;top:45.0666666667vw;width:2.6666666667vw}.c-product .c-product-detail-swiperContainer .custom-prev{left:3.152vw}.c-product .c-product-detail-swiperContainer .custom-next{right:3.152vw}.c-product .c-product-detail__txt{padding-top:5.3333333333vw}.c-product .c-product-detail__txt p{font-size:3.4666666667vw}.c-product .c-product-detail__txt p span{font-size:2.6666666667vw}.c-product .c-product-detail__btn-area{padding-top:6.6666666667vw}.c-btn[data-item=square1]{font-size:3.7333333333vw;padding-bottom:4.8vw;padding-top:5.8666666667vw;width:73.6vw}.c-btn[data-item=square2]{width:73.6vw}.c-btn[data-item=square2],.c-btn[data-item=square3]{font-size:3.4666666667vw;padding-block:5.3333333333vw}.c-btn .c-btn__icon{right:6.1333333333vw;width:1.8666666667vw}.c-btn .c-btn__icon:before{aspect-ratio:7/4;width:6.1333333333vw}.c-btn .c-btn__icon[data-item=black]{right:-4.2666666667vw}.c-btn .c-btn-text{padding-right:5.3333333333vw}.c-frame:before{height:2.6666666667vw;left:-.2666666667vw;top:-.2666666667vw;width:2.6666666667vw}.c-frame-planet:after,.c-frame:after{height:2.6666666667vw;right:-.2666666667vw;top:-.2666666667vw;width:2.6666666667vw}.c-frame-bottom:before{left:-.2666666667vw}.c-frame-bottom:after,.c-frame-bottom:before{bottom:-.2666666667vw;height:2.6666666667vw;width:2.6666666667vw}.c-frame-bottom:after{right:-.2666666667vw}#section-contents .s-trigger{-webkit-transform:scale(1) translateY(20px);-moz-transform:scale(1) translateY(20px);-ms-transform:scale(1) translateY(20px);transform:scale(1) translateY(20px)}.u-pc{display:none!important}.u-inside,.u-inside-right{margin-inline:4vw}.page-index-contents:after{background:url(../images/img_bg_sp.webp) no-repeat 50%;background-size:cover}.page-index-contents .p-mv .p-mv__img-logo{bottom:5.3333333333vw;width:32vw}.page-index-contents .p-lineup .p-lineup__list-link{padding-bottom:8vw;padding-top:2.9333333333vw}.page-index-contents .p-lineup .p-lineup__list-ttl{font-size:3.4666666667vw}.page-index-contents .p-lineup .p-lineup__list-ttl-jp{margin-top:1.0666666667vw}.page-index-contents .p-lineup .p-lineup__list-ttl-jp p{font-size:2.1333333333vw}.page-index-contents .p-lineup .p-lineup__list-icon{aspect-ratio:7/4;bottom:2.9333333333vw;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:3.2vw}.page-index-contents .p-statement .p-statement__container{padding-bottom:29.3333333333vw;padding-top:18.6666666667vw}.page-index-contents .p-statement .p-statement-text h3{font-size:4.8vw}.page-index-contents .p-statement .p-statement-textSub{padding-top:6.6666666667vw}.page-index-contents .p-statement .p-statement-textSub p{font-size:3.4666666667vw}.page-index-contents .p-statement .p-statement__dateContainer{margin-top:19.4666666667vw;padding-bottom:9.0666666667vw;padding-top:6.9333333333vw;width:92vw}.page-index-contents .p-statement .p-statement__list-ttl p .en{font-size:4.8vw}.page-index-contents .p-statement .p-statement__list-ttl p .la{font-size:6.9333333333vw}.page-index-contents .p-statement .p-statement__list-ttl p .jp{font-size:4.8vw}.page-index-contents .p-statement .p-statement__txt p{font-size:3.4666666667vw}.page-index-contents .p-link-area{padding-bottom:5.3333333333vw}.page-index-contents .p-link-area .p-link-btn[data-item=all_item]{margin-bottom:8vw}.page-index-contents .p-link-area .p-link__official{margin-top:8vw}.page-index-contents .p-link-area .p-copyright{margin-top:18.6666666667vw}.page-index-contents .p-link-area .p-copyright small{font-size:3.4666666667vw}}@media print{.contentContainer{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:1280px}}@media print,screen and (min-width:769px) and (min-width:769px){.page-index-contents .p-lineup .p-lineup__list:hover .text_gradation-shadow{text-shadow:0 0 10px #fff,0 0 20px #fff;-webkit-transition:.3s cubic-bezier(.16,1,.3,1);-moz-transition:.3s cubic-bezier(.16,1,.3,1);transition:.3s cubic-bezier(.16,1,.3,1)}.page-index-contents .p-lineup .p-lineup__list:hover .p-lineup__list-icon{top:55%}}