:root{--font-jp: noto-sans-cjk-jp,sans-serif;--font-en: DIN-2014,sans-serif;--font-weight-bold: 600;--font-weight-main: 300;--font-weight-sub: 400;--color-accent: #00411A;--color-white: #FFF;--color-black: #000000;--color-gray-01: #777777;--color-gray-02: #E2E2E2;--color-gray-03: #F0F0F0;--color-gray-04: #E9E9E9;--color-gray-05: #9F9F9F;--color-gray-06: #F8F8F8;--color-gray-07: #EFEFEF;--color-gray-07: #EDEDED;--color-green-01: #003B18;--color-green-02: #00411A;--color-border-01: #D5D5D5;--color-border-02: #707070}.c-wide{max-width:2000px;margin:0 auto}.c-wrapper{max-width:1160px;margin:0 auto;padding:0 30px}.c-wrapper__sub{max-width:90.625vw;margin:0 auto;padding:0 30px}.c-wrapper__small{max-width:960px;margin:0 auto;padding:0 30px}.c-layer{margin:70px 0 140px}.c-layer__sub{padding:100px 0}@media only screen and (min-width: 1441px){.c-wrapper__sub{max-width:1160px;margin:0 auto;padding:0 30px}}@media only screen and (max-width: 749px){.c-wrapper{padding:0 30px}.c-wrapper__sub{max-width:100%;padding:0 25px}.c-wrapper__small{max-width:100%;margin:0 auto;padding:0 25px}.c-layer{margin:50px 0 110px}.c-layer__sub{padding:60px 0}}@media only screen and (max-width: 330px){.c-wrapper,.c-wrapper__sub{padding:0 20px}}.c-text h3{font-family:var(--font-jp)!important;font-size:32px;line-height:1.8;letter-spacing:.1em;margin-bottom:35px}.c-text p{font-size:16px;letter-spacing:.15em;line-height:36px}@media screen and (max-width: 960px){.c-text h3{font-size:24px;line-height:1.6;margin-bottom:20px}.c-text p{font-size:14px;letter-spacing:.12em;line-height:26px}}@media screen and (max-width: 749px){.c-text h3{font-size:24px;margin-bottom:20px}.c-text p{text-align:left}}.c-heading{margin-bottom:70px;text-align:center}.c-heading h1{font-family:var(--font-jp);font-weight:var(--font-weight-bold);font-size:35px;letter-spacing:var(--letter-spacing);margin-bottom:34px}.c-heading p{font-size:18px;line-height:1.8}.c-hading__sub h2{position:relative;font-family:var(--font-en);font-weight:var(--font-weight-main);font-size:70px;line-height:40px;letter-spacing:.1em;text-transform:none;white-space:nowrap;z-index:1}.c-hading__sub>span{display:block;margin-top:25px;font-size:16px;font-weight:var(--font-weight-main);letter-spacing:.2em}.c-heading__en{text-align:center}.c-heading__en.description{margin-bottom:50px;text-align:center}.c-heading__en h1,.c-heading__en h2{font-family:var(--font-en);font-weight:var(--font-weight-main);font-size:40px;letter-spacing:.06em;margin-bottom:14px;text-transform:none}.c-heading__en p{font-size:18px;line-height:1.8}.c-hading__en-sub h1{font-family:var(--font-en);font-weight:var(--font-weight-main);font-size:41px;letter-spacing:.06em;margin-bottom:25px}.c-hading__en-sub p{font-family:var(--font-jp);font-size:16px;letter-spacing:.06em;line-height:26px}.c-heading__layer{margin-bottom:70px}@media only screen and (max-width:1200px){.c-hading__sub h2{font-size:60px}.c-heading__en p{font-size:14px;line-height:1.6}}@media screen and (max-width: 960px){.c-heading__en h2{font-size:36px;margin-bottom:10px}}@media only screen and (max-width: 749px){.c-heading{margin-bottom:50px}.c-heading h1{font-size:30px;margin-bottom:25px}.c-heading p{font-size:14px}.c-heading__en.description{margin-bottom:30px}.c-heading__en h1{font-size:35px}.c-heading__en h1{margin-bottom:15px}.c-heading__sub h2{font-size:40px;line-height:40px;float:none}.c-hading__sub h2{font-size:40px;line-height:35px}.c-hading__sub>span{font-size:14px}.c-hading__en-sub h1{font-size:35px}.c-hading__en-sub p{font-size:12px;line-height:24px}.c-heading__layer{margin-bottom:50px}}@media only screen and (max-width: 330px){.c-heading h1{font-size:28px}}.c-heading__text{max-width:850px;margin:0 auto 80px}.c-heading__text[data-position=center]{text-align:center}.c-heading__text p{font-size:16px;line-height:1.8}@media only screen and (max-width: 749px){.c-heading__text p{font-size:14px}}.c-alert__product.is-active{display:block;transition:all .4s;position:fixed;bottom:0;animation:fadeIn 1.6s ease}@keyframes fadeIn{0%{bottom:-106px}to{bottom:0}}.c-alert__product{position:fixed;right:0;left:0;bottom:-106px;padding:20px 0;background-color:#f0f0f0bd;color:var(--color-black);z-index:5;transition:all 1s}.c-alert__product[data-section=product]{padding:14px 0}.c-alert__product[data-section=product-default]{padding:15px 0}.c-alert__product-wrapper{display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 6.25vw;margin:0 auto}.c-alert__product-wrapper[data-section=product]{padding:0;max-width:1200px}.c-alert__product-title-wrapper{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:80%}.c-alert__product-title p{font-size:20px;font-family:var(--font-en);font-weight:var(--font-weight-main)}.c-alert__product-variation{margin-left:30px}.c-alert__product-variation p{position:relative;top:3px;font-size:13px;line-height:1.8em;font-weight:var(--font-weight-main)}.c-alert__product-content-button{max-width:200px;width:100%}.c-alert__product-content-button[data-size=small]{max-width:150px;width:100%;margin-left:10px}.c-alert__product-content-button a{display:block;height:100%;width:100%;padding:9px 15px;border-radius:30px;text-align:center;font-size:14px;background-color:var(--color-green-01);color:var(--color-white);transition:opacity .3s}.c-alert__product-content-button a:hover{color:#fff;opacity:.6}.c-alert__product-content{display:flex;justify-content:flex-end;align-items:center;max-width:400px;width:100%}.c-alert__product-variation{margin-left:20px}.c-alert__product-content-price{margin-right:20px}.c-alert__product-list{display:flex;align-items:center;margin-left:60px}.c-alert__product-list li{font-size:13px;letter-spacing:.1em;line-height:1.8}.c-alert__product-list li+li{margin-left:40px}.c-alert__product-list li a{position:relative;color:#000;transition:opacity .3s}.c-alert__product-list li a:before{content:"";position:absolute;bottom:-4px;display:block;width:0;height:1px;background-color:#000;transition:width .3s ease}.c-alert__product-list li a:hover{color:#000;opacity:.6}.c-alert__product-list li a:hover:before{width:100%}.price-item[data-section=alert]{font-size:22px;position:relative;top:10px}.price-item[data-section=alert],.price-item[data-section=alert]:after{font-weight:300}.price-item-text{font-size:14px;display:block;height:100%;margin-left:5px}.price-item-wrap{display:flex;align-items:center}.price-item[data-section=alert]{top:0}.product-single__price[data-view=pc]{display:block}.product-single__price[data-view=sp]{display:none}@media only screen and (max-width: 1100px){.c-alert__product.c-alert__product_detail{padding:15px}.c-alert__product-title p{font-size:18px}.c-alert__product-variation p{top:1px}.price-item[data-section=alert]{top:9px}.c-alert__product-content-price p{font-size:18px}.c-alert__product-list{margin-left:30px}.c-alert__product-list li+li{margin-left:20px}.c-alert__product-content-button[data-size=small]{max-width:130px}.c-alert__product-content-button[data-size=small] a{font-size:14px}}@media only screen and (max-width: 960px){.c-alert__product.c-alert__product_detail{padding:15px 0}.c-alert__product-title p{font-size:16px}.c-alert__product-variation p{font-size:12px}.c-alert__product-wrapper[data-section=product]{padding:0 20px 0 30px}.c-alert__product-wrapper[data-section=product] .price__badges{margin-top:0}.c-alert__product-content[data-section=product]{max-width:300px}.c-alert__product-list li{font-size:12px}.c-alert__product-list li+li{margin-left:15px}.c-alert__product-content .price-item[data-section=alert]{font-size:16px}.c-alert__product-content-button[data-size=small] a{font-size:12px;padding:8px}.price-item[data-section=alert]{font-size:20px}.price-item[data-section=alert]:after{font-size:10px}}@media only screen and (max-width: 840px){.c-alert__product-wrapper[data-section=product]{padding:0 20px}.c-alert__product-content-button[data-size=small]{max-width:100px}}@media only screen and (max-width: 749px){.c-alert__product[data-section=product]{padding:10px 0 18px}.c-alert__product[data-section=product-default]{padding:15px 0 13px}.c-alert__product-wrapper[data-section=product]{padding:0 15px 0 25px}.c-alert__product-wrapper[data-section=product] .product-price__price{font-size:16px}.c-alert__product-variation{margin-left:0;margin-top:4px}.c-alert__product-variation p{top:0;font-size:10px;line-height:1.4em}.c-alert__product-title-wrapper{display:block;max-width:60%}.c-alert__product-title p{font-size:14px;line-height:1.2}.c-alert__product-content-price p{font-size:12px}.c-alert__product-content-price{margin-right:15px}.c-alert__product-content[data-section=product]{display:block}.c-alert__product-content[data-section=product] .price-item-wrap{justify-content:end}.c-alert__product-wrapper[data-section=product] .c-alert__product-title p{font-size:16px}.c-alert__product-content-button{max-width:120px;margin-top:5px}.c-alert__product-content-button a{padding:5px 8px;font-size:12px}.c-alert__product-content-button[data-size=small]{margin:10px 0 0 auto}.c-alert__product-content-button[data-size=small] a{font-size:12px;padding:6px 0}.c-alert__product-list{margin-left:0}.c-alert__product-list li{font-size:10px}.price-item[data-section=alert]{font-size:16px;top:0;letter-spacing:.04em;display:flex;align-items:center}.c-alert__product-list,.product-single__price[data-view=pc]{display:none}.product-single__price[data-view=sp]{display:block;margin-top:8px}.product-single__price[data-view=sp] .price-item[data-section=alert]{font-size:14px}.price-item-text{font-size:12px}}.c-tab__new{background-color:var(--color-accent);padding:6px 10px 5px}.c-tab__new p{font-weight:var(--font-weight-main);color:var(--color-white);font-family:var(--font-en);font-size:14px;line-height:1}@media only screen and (max-width: 749px){.c-tab__new{padding:4px 5px 3px}.c-tab__new p{font-size:14px}.c-tab__new[data-small=sp] p{font-size:12px}}.c-scroll{position:absolute;bottom:45px;right:0;left:0;margin:0 auto;text-align:center;z-index:1}.c-scroll p{color:var(--color-white);font-size:14px;line-height:18px;letter-spacing:.08em;font-family:var(--font-en);font-weight:var(--font-weight-main)}.c-scroll:before{content:"";position:absolute;top:20px;width:1px;height:40px;background:#727272;z-index:0}.c-scroll:after{content:"";position:absolute;top:20px;width:1px;height:25px;background:var(--color-white);animation:pathmove 1.4s ease-in-out infinite;opacity:0;z-index:1}@keyframes pathmove{0%{height:0;top:20px;opacity:0}30%{height:30px;opacity:1}to{height:0;top:70px;opacity:0}}.c-button a{position:relative;display:block;max-width:200px;width:100%;padding:5px 20px;text-align:center;border-radius:30px;font-family:var(--font-en);font-size:18px;font-weight:var(--font-weight-main);line-height:1.8;letter-spacing:.08em;color:var(--color-black);background:var(--color-white);box-shadow:0 20px 60px #0003;transition:all ease .6s;overflow:hidden}.c-button a:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;transform:scaleX(0);transform-origin:left top;transition:all .6s;background:var(--color-black);z-index:-1}.c-button a:hover{background-color:transparent;color:var(--color-white)}.c-button a:hover:after{background-color:var(--color-black);transform:scale(1);transform-origin:left top}@media only screen and (max-width: 749px){.c-button a{font-size:16px;max-width:160px;line-height:1.6}.c-button a:hover{background-color:#727272}.c-button a:hover:after{display:none}}.modal{display:none;position:fixed;z-index:100;left:0;top:0;bottom:0;width:100%;height:100%;overflow:auto;background-color:#000c;opacity:1;transform:none}.modal-content{position:relative;margin:auto;padding:0;width:100%;height:100%;max-width:700px;display:flex;align-items:center;justify-content:center}.close{position:absolute;top:30px;right:30px;width:40px;height:40px;display:block;z-index:10}.close:before,.close:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:1px;height:35px;background:var(--color-white)}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.close:hover,.close:focus{color:#999;text-decoration:none;cursor:pointer}.mySlides{display:none;width:100%}.mySlides img{width:100%}.prev,.next{cursor:pointer;position:absolute;top:calc(50% - 25px);width:53px;height:53px;background-color:#fff;transition:.6s ease;border-radius:50%}.prev:before,.next:before{content:"";position:absolute;top:calc(50% - 8px);display:block;width:15px;height:15px;border:1px solid;border-color:#565656 #565656 transparent transparent}.next{right:-30px}.next:before{transform:rotate(45deg);right:calc(50% - 4px)}.prev{left:-30px}.prev:before{transform:rotate(-135deg);left:calc(50% - 4px)}.prev:hover,.next:hover{opacity:.9}img.demo{opacity:.6}.active,.demo:hover{opacity:1}@media only screen and (max-width: 749px){.modal-content{max-width:280px}.prev,.next{top:calc(50% - 19px);width:40px;height:40px}.prev{left:-24px}.next{right:-24px}.prev:before,.next:before{top:calc(50% - 5px);width:12px;height:12px}}@media only screen and (max-width: 330px){.modal-content{max-width:260px}}
/*# sourceMappingURL=/s/files/1/0264/9607/3771/t/20/assets/common.css.map */
