:root{--color-bg-gy: #f2f2f2;--color-bg-be: #c4a585;--color-bg-default: #3c3d3f;--color-text-paper: #ffffff;--color-text-gy: #f2f2f2;--color-text-primary: #3c3d3f;--color-border-default: #3c3d3f;--opacity-hover: 0.3;--dur-fast: 0.15s;--dur-base: 0.3s;--ease-standard: cubic-bezier(0.4, 0, 0.2, 1);--br-base: 2;--br: calc(var(--br-base) * 1px)}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-moz-selection{background:var(--color-bg-default);color:var(--color-text-paper)}body ::selection{background:var(--color-bg-default);color:var(--color-text-paper)}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}img{border-radius:var(--br);max-width:100%;height:auto;vertical-align:middle}ul,li,ol{list-style:none;padding:0;margin:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;outline:none}a{cursor:pointer;color:var(--color-text-primary);display:block;text-decoration:none}.u-mt-0{margin-top:0 !important}.u-mb-0{margin-bottom:0 !important}.u-mt-10{margin-top:10px !important}.u-mb-10{margin-bottom:10px !important}.u-mt-15{margin-top:15px !important}.u-mb-15{margin-bottom:15px !important}.u-mt-20{margin-top:20px !important}.u-mb-20{margin-bottom:20px !important}.u-mt-30{margin-top:30px !important}.u-mb-30{margin-bottom:30px !important}.u-mt-40{margin-top:40px !important}.u-mb-40{margin-bottom:40px !important}.u-mt-50{margin-top:50px !important}.u-mb-50{margin-bottom:50px !important}.u-mt-60{margin-top:60px !important}.u-mb-60{margin-bottom:60px !important}.u-mt-70{margin-top:70px !important}.u-mb-70{margin-bottom:70px !important}.u-mt-80{margin-top:80px !important}.u-mb-80{margin-bottom:80px !important}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u-sp-only{display:block}@media screen and (min-width: 768px){.u-sp-only{display:none}}.u-pc-only{display:none}@media screen and (min-width: 768px){.u-pc-only{display:block}}.c-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--dur-base) var(--ease-standard)}@media(pointer: coarse){.c-button:active{transform:scale(0.98)}}@media screen and (min-width: 992px)and (hover: hover)and (pointer: fine){.c-button:hover{opacity:var(--opacity-hover)}}.c-button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.more-button{background:var(--color-bg-default);border:1px solid var(--color-border-default);border-radius:calc(var(--br-base)*25px);transition:all var(--dur-base) var(--ease-standard)}@media(pointer: coarse){.more-button:active{transform:scale(0.98)}}@media screen and (min-width: 992px)and (hover: hover)and (pointer: fine){.more-button:hover{background:rgba(0,0,0,0);color:var(--color-text-primary) !important}}.container{opacity:0;transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.container h1{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:normal;color:var(--color-text-primary);font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}@media screen and (min-width: 992px){.container h1{font-size:2.8rem}}.container h2{font-size:2rem;font-weight:500;line-height:1.75;letter-spacing:normal;color:var(--color-text-primary);font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}.container h3{font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:normal;color:var(--color-text-primary);font-family:"YakuHanJP","Zen Kaku Gothic New",sans-serif}@media screen and (min-width: 992px){.container h3{font-size:1.8rem}}.container p{font-size:1.5rem;font-weight:400;line-height:1.75;letter-spacing:normal;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","Zen Kaku Gothic New",sans-serif}.container figcaption{font-size:1.5rem;font-weight:400;line-height:1.75;letter-spacing:normal;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","Zen Kaku Gothic New",sans-serif}.container span{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","Zen Kaku Gothic New",sans-serif}@media screen and (min-width: 992px){.container span{font-size:1.6rem}}.container a{font-size:1.4rem;font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","Zen Kaku Gothic New",sans-serif}.container .en-only{font-size:3.2rem;font-weight:600;line-height:1;letter-spacing:normal;color:var(--color-text-primary);font-family:"aktiv-grotesk",sans-serif}.container.is-visible{opacity:1}.container .l_header picture{width:100%;margin-inline:auto;display:block}@media screen and (min-width: 992px){.container .l_header picture{width:900px}}.container .content_scroll{width:min(100vw,824px);margin-inline:auto}.container .content_scroll .lead{margin:min(8.9743589744vw,43px) auto;width:min(88.4615384615vw,750px)}.container .content_scroll .lead p{text-align:justify;padding-bottom:min(8.2051282051vw,53px)}@media screen and (min-width: 992px){.container .content_scroll .lead p{text-align:center}}.container .content_scroll .img{margin-bottom:min(6.9230769231vw,43px)}.container .content_scroll .img.fade-in{opacity:0;transform:translateY(4rem);transition:opacity calc(var(--dur-base) + .5s) var(--ease-standard),transform calc(var(--dur-base) + .5s) var(--ease-standard)}.container .content_scroll .img.fade-in.is-show{opacity:1;transform:translateY(0)}.container .content_scroll .l_intro{margin-bottom:min(23.3333333333vw,160px)}.container .content_scroll ._t{width:100vw;margin-inline:auto}@media screen and (min-width: 992px){.container .content_scroll ._t{width:362px}}@media screen and (min-width: 992px){.container .content_scroll ._b{display:flex;justify-content:space-between;align-items:center}}.container .content_scroll ._b .img{width:87.4358974359vw;margin-left:auto}@media screen and (min-width: 992px){.container .content_scroll ._b .img{width:361px;flex-shrink:0;margin:0}}.container .content_scroll ._b figcaption{width:88.4615384615vw;margin-inline:auto;text-align:justify}@media screen and (min-width: 992px){.container .content_scroll ._b figcaption{width:calc(100% - 401px);margin:0}}.container .content_scroll ._b figcaption h3{margin-bottom:2.1rem}.container .content_scroll .l_selection .l_selection__header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto min(13.0769230769vw,72px)}.container .content_scroll .l_selection .l_selection__header h2{position:relative}.container .content_scroll .l_selection .l_selection__header h2::before,.container .content_scroll .l_selection .l_selection__header h2::after{background:var(--color-bg-default);content:"";width:96px;height:1px;position:absolute;top:50%}.container .content_scroll .l_selection .l_selection__header h2::before{left:-12rem}.container .content_scroll .l_selection .l_selection__header h2::after{right:-12rem}.container .content_scroll .l_selection .l_selection__wrapper{width:min(88.4615384615vw,781px);margin-inline:auto}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content{margin-bottom:min(22.0512820513vw,120px)}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 4rem;position:relative}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header.scroll{padding-bottom:10.4rem}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header.scroll::after{background:var(--color-bg-default);content:"";width:1px;height:96px;position:absolute;top:0;right:0;bottom:-5.5rem;left:0;margin:auto;-webkit-animation:scrollDown 1.5s infinite;animation:scrollDown 1.5s infinite}@-webkit-keyframes scrollDown{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes scrollDown{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header .c_head{color:var(--color-text-gy);position:absolute;top:0;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:10}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header h3.u-text-center{position:relative;z-index:11}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header .en-only.num{display:inline-block;padding:0 .125em}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header__sub{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:3.6rem}@media screen and (min-width: 992px){.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header__sub{width:362px;margin-inline:auto}}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header__sub .sub,.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header__sub .name,.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header__sub .index{width:33.3333333333%}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header__sub .sub,.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header__sub .index{font-size:1.2rem}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header__sub .name{white-space:nowrap}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content .content_header__sub h3{flex-grow:1;padding-top:.5rem}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure{width:100%;margin:0 auto 7.2rem}@media screen and (min-width: 992px){.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure{width:545px}}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure .img{width:100%;margin-inline:auto}@media screen and (min-width: 992px){.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure .img{width:362px}}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure figcaption{margin-bottom:1.9rem}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure .color_list{display:flex;gap:2rem}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure .color_list li{padding:0}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure .color_list li a .square{background:rgba(0,0,0,0);border-radius:var(--br);display:block;width:2rem;height:2rem}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure .color_list li:nth-child(1) .square{background:var(--color-bg-gy)}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure .color_list li:nth-child(2) .square{background:var(--color-bg-be)}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure .color_list li:nth-child(3) .square{background:var(--color-bg-default)}@media screen and (min-width: 992px){.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure+div{display:flex;justify-content:space-between;align-items:flex-end}}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure+div .swiper-container{position:relative}@media screen and (min-width: 992px){.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure+div .swiper-container{width:362px}}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure+div .swiper-container .swiper-pagination.swiper-pagination-bullets,.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure+div .swiper-container .swiper-pagination .swiper-pagination-horizontal.swiper-pagination-bullets{bottom:0}@media screen and (min-width: 992px){.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure+div .swiper-container .swiper-pagination.swiper-pagination-bullets,.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure+div .swiper-container .swiper-pagination .swiper-pagination-horizontal.swiper-pagination-bullets{bottom:12px}}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure+div .swiper-container .swiper-pagination .swiper-pagination-bullet{border-radius:var(--br);width:12px;height:12px;margin:16px 8px 0}.container .content_scroll .l_selection .l_selection__wrapper .l_selection__content figure+div .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-bg-default)}.container .content_scroll ul{width:100%}@media screen and (min-width: 992px){.container .content_scroll ul{width:calc(100% - 362px - 40px)}}.container .content_scroll ul.credit_list{width:100%}.container .content_scroll ul li{padding:.65rem 0}.container .content_scroll ul li a .credit_info{display:grid;grid-template-columns:auto 1fr auto}.container .content_scroll ul li a .credit_info .credit_spec{grid-column:1/2}@media screen and (min-width: 992px){.container .content_scroll ul li a .credit_info .credit_spec{grid-column:1/3}}.container .content_scroll ul li a .credit_info .credit_brand{grid-column:2/3}.container .content_scroll ul li a .credit_info .credit_brand.credit_brand__row{grid-column:auto;grid-row:2/2}@media screen and (min-width: 992px){.container .content_scroll ul li a .credit_info .credit_brand{grid-row:2/2}}.container .content_scroll ul li a .credit_info .credit_buy{background:var(--color-bg-default);border-radius:var(--br);color:var(--color-text-paper);grid-column:3/3;padding:0 2rem}.container .content_scroll .more{margin:0 auto 12rem;width:min(88.4615384615vw,463px)}.container .content_scroll .more a{color:var(--color-text-paper);width:100%;height:6.4rem;line-height:6.4rem}
/*# sourceMappingURL=style.min.css.map */