@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=fallback");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600;700;900&display=fallback");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=fallback");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@600&display=swap");@-webkit-keyframes scrollAnim{0%{top:-100%}80%{top:100%}to{top:100%}}@-moz-keyframes scrollAnim{0%{top:-100%}80%{top:100%}to{top:100%}}@-o-keyframes scrollAnim{0%{top:-100%}80%{top:100%}to{top:100%}}@keyframes scrollAnim{0%{top:-100%}80%{top:100%}to{top:100%}}#preload{background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;z-index:9999;position:fixed;width:100%;height:100%;top:0;left:0}#preload-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:43px;margin:0 auto}@media (-ms-high-contrast:none){#preload-logo{height:190px}}#main_original{padding-top:0;position:relative}#main_original .collist{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#main_original .collist>.col{width:100%}@media screen and (min-width:769px){#main_original .collist--1>.col{width:100%}#main_original .collist--2>.col{width:50%}#main_original .collist--3>.col{width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3)}#main_original .collist--4>.col{width:-webkit-calc(100% / 4);width:-moz-calc(100% / 4);width:calc(100% / 4)}}#main_original section{padding-top:90px;padding-bottom:90px}#main_original section a{display:block}@media screen and (min-width:769px){#main_original section{padding-top:105px;padding-bottom:90px}}#main_original h2.ttl{font-family:"Montserrat", sans-serif;font-size:16px;font-size:1rem;font-weight:600;line-height:3;letter-spacing:1px;text-align:center;position:relative;padding-top:40px;margin-bottom:30px;text-transform:uppercase}@media screen and (min-width:769px){#main_original h2.ttl{font-size:16px;font-size:1rem;padding-top:45px;margin-bottom:55px}}#main_original h2.ttl-ja{font-family:"Noto Serif JP", sans-serif;font-size:24px;font-size:1.5rem;font-weight:500;line-height:2;letter-spacing:1px}@media screen and (min-width:769px){#main_original h2.ttl-ja{font-size:26px;font-size:1.625rem}}#main_original #mv{background-color:#333333;height:100vh;padding:0;position:relative}#main_original #mv p{text-align:center;z-index:1;position:absolute;top:50%;left:0;width:100%}#main_original #mv p img{max-width:85%;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#main_original #mv .scroll{z-index:1;position:absolute;left:-webkit-calc(50% + 0.5px);left:-moz-calc(50% + 0.5px);left:calc(50% + 0.5px);bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:95px}#main_original #mv .scroll .scroll--text{font-family:"Montserrat", sans-serif;font-size:12px;font-size:0.75rem;font-weight:600;letter-spacing:1px;color:#fff;display:block}#main_original #mv .scroll .scroll--line{display:block;width:1px;height:70px;background:rgba(255, 255, 255, 0.5);-webkit-transition:1s ease all;-o-transition:1s ease all;-moz-transition:1s ease all;transition:1s ease all;z-index:1;overflow:hidden;position:absolute;bottom:0;left:-webkit-calc(50% - 1px);left:-moz-calc(50% - 1px);left:calc(50% - 1px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#main_original #mv .scroll .scroll--line:before{content:"";position:absolute;left:0;bottom:0;display:block;border-left:1px solid #fff;height:100%;z-index:1;-webkit-animation:scrollAnim 2.25s infinite linear;-moz-animation:scrollAnim 2.25s infinite linear;-o-animation:scrollAnim 2.25s infinite linear;animation:scrollAnim 2.25s infinite linear}#main_original #mv .swiper-container{height:100%}#main_original #mv .swiper-container .swiper-wrapper .swiper-slide .slide-inner img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:-webkit-transform ease-out 6.25s;transition:-webkit-transform ease-out 6.25s;-o-transition:-o-transform ease-out 6.25s;-moz-transition:transform ease-out 6.25s, -moz-transform ease-out 6.25s;transition:transform ease-out 6.25s;transition:transform ease-out 6.25s, -webkit-transform ease-out 6.25s, -moz-transform ease-out 6.25s, -o-transform ease-out 6.25s;opacity:0}#main_original #mv .swiper-container .swiper-wrapper .swiper-slide-active .slide-inner img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;width:100%}#main_original #mv .swiper-container .swiper-wrapper .swiper-slide-active .slide-inner img.depend--height{height:100vh;max-width:unset;width:auto}@media screen and (min-width:769px){#main_original #mv{height:100vh!important}#main_original #mv p img{max-width:40.5%}#main_original #mv .video-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;overflow:hidden;z-index:1}#main_original #mv .video-wrapper .video-overlay{height:100%;width:100%;position:absolute;z-index:2}#main_original #mv .video-wrapper .tv{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden}#main_original #mv .video-wrapper .tv .screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;opacity:0;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s}#main_original #mv .video-wrapper .tv .screen.active{opacity:1}}@media screen and (min-width:769px){#main_original #concept{padding-top:150px}}@media screen and (min-width:769px){#main_original #concept h2{margin-top:-15px}}#main_original #concept p{font-size:14px;font-size:0.875rem;line-height:2.5;margin-top:35px;letter-spacing:-0.5px}@media screen and (min-width:769px){#main_original #concept p{margin-top:55px;letter-spacing:0px}}@media screen and (max-width:768px){#main_original #concept ._df{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:769px){#main_original #concept ._df>div,#main_original #concept ._df>figure{width:50%}}#main_original #concept ._df>div{font-size:14px;font-size:0.875rem;margin-bottom:60px}#main_original #concept ._df>figure{text-align:center}@media screen and (min-width:1241px){#main_original #concept ._df>figure img{max-width:110.4%}}@media screen and (max-width:768px){#main_original #concept ._df>figure img{width:480px}}#main_original #productstory{padding:0}#main_original #productstory .container{padding-left:0;padding-right:0}#main_original #productstory li{position:relative;width:100%}#main_original #productstory li .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;width:100%;padding:30px 40px 10px;color:#fff}@media screen and (min-width:769px){#main_original #productstory li .content{max-width:740px;padding:15px 0;margin:0 auto;left:0}}@media screen and (min-width:1241px){#main_original #productstory li .content{max-width:1000px}}#main_original #allItem ul.collist--4 li{width:-webkit-calc((100% - 15px) / 2);width:-moz-calc((100% - 15px) / 2);width:calc((100% - 15px) / 2);margin-bottom:15px}@media screen and (min-width:769px){#main_original #allItem ul.collist--4 li{width:-webkit-calc((100% - 60px) / 4);width:-moz-calc((100% - 60px) / 4);width:calc((100% - 60px) / 4);margin-bottom:40px}}@media screen and (min-width:1241px){#main_original #allItem ul.collist--4 li{width:-webkit-calc((100% - 120px) / 4);width:-moz-calc((100% - 120px) / 4);width:calc((100% - 120px) / 4)}}#main_original #allItem ul.bnr{margin:0 auto 60px}@media screen and (min-width:769px){#main_original #allItem ul.bnr{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}}@media screen and (min-width:1241px){#main_original #allItem ul.bnr{width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}}#main_original #dialogue{padding-top:0;padding-bottom:0}@media screen and (min-width:769px){#main_original #dialogue{padding-top:60px}}#main_original #dialogue .dialogue__bg{background-color:#333333}#main_original #dialogue .container{padding-top:50px;padding-bottom:50px;padding-left:40px;padding-right:40px}@media screen and (min-width:769px){#main_original #dialogue .container{padding-top:75px;padding-bottom:75px;padding-left:20px;padding-right:20px}}#main_original #dialogue .container .container__inner ._df{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#fff}@media screen and (min-width:769px){#main_original #dialogue .container .container__inner ._df>div{width:40%}}@media screen and (max-width:768px){#main_original #dialogue .container .container__inner ._df>div{margin-bottom:60px}}@media screen and (min-width:769px){#main_original #dialogue .container .container__inner ._df>figure{width:-webkit-calc(60% - 20px);width:-moz-calc(60% - 20px);width:calc(60% - 20px)}}@media screen and (min-width:1241px){#main_original #dialogue .container .container__inner ._df>figure{width:-webkit-calc(60% - 100px);width:-moz-calc(60% - 100px);width:calc(60% - 100px)}}@media screen and (max-width:768px){#main_original #review{padding-top:80px}#main_original #review .ttl{padding-top:0}}#main_original #review ul{margin-bottom:60px}#main_original #review ul.collist--2{padding:0 30px}#main_original #review ul.collist--2 li.blk--text{position:relative}#main_original #review ul.collist--2 li.blk--text h2{font-size:20px;font-size:1.25rem;line-height:1.5;margin-top:5px;margin-bottom:12px}#main_original #review ul.collist--2 li.blk--text p{line-height:2;margin-top:0}#main_original #review ul.collist--2 li.blk--text .read--more{margin-top:80px}#main_original #review ul.collist--2 li.blk--text .reviewer--img{position:absolute;margin-bottom:0;right:0;bottom:0;max-width:100px}#main_original #review ul.collist--2 li.blk--text .reviewer--img img{width:100%}#main_original #review ul.collist--2 li:after{content:"";display:block;clear:both}#main_original #review ul.collist--2 li:first-child{margin-bottom:50px}@media screen and (min-width:769px){#main_original #review ul.collist--2{padding:0}#main_original #review ul.collist--2 li{width:-webkit-calc((100% - 40px) / 2);width:-moz-calc((100% - 40px) / 2);width:calc((100% - 40px) / 2)}#main_original #review ul.collist--2 li.blk--text h2{font-size:24px;font-size:1.5rem;line-height:1.25;margin:0 0 5px}#main_original #review ul.collist--2 li.blk--text .read--more{margin-top:40px}#main_original #review ul.collist--2 li:first-child{margin-bottom:0}}@media screen and (min-width:1001px){#main_original #review ul.collist--2{padding:0}#main_original #review ul.collist--2 li{width:-webkit-calc((100% - 100px) / 2);width:-moz-calc((100% - 100px) / 2);width:calc((100% - 100px) / 2)}#main_original #review ul.collist--2 li.blk--text p .reviewer--img{max-width:110px}#main_original #review ul.collist--2 li.blk--text .read--more{margin-top:50px}}#main_original #brand{background-color:#f7f7f7;padding-top:0;margin-bottom:40px}@media screen and (min-width:769px){#main_original #brand{margin-bottom:90px}}@media screen and (max-width:768px){#main_original #brand .collist--3{padding:0 25px}}@media screen and (max-width:370px){#main_original #brand .collist--3{padding:0 10px}}#main_original #brand .collist--3 li{width:100%}@media screen and (min-width:601px){#main_original #brand .collist--3 li{width:-webkit-calc((100% - 20px) / 3);width:-moz-calc((100% - 20px) / 3);width:calc((100% - 20px) / 3)}}@media screen and (min-width:769px){#main_original #brand .collist--3 li{width:-webkit-calc((100% - 40px) / 3);width:-moz-calc((100% - 40px) / 3);width:calc((100% - 40px) / 3)}}@media screen and (max-width:768px){#main_original #brand .collist--3 li:not(:last-child){margin-bottom:10px}}#main_original #brand .collist--3 li figure{text-align:center}
/*# sourceMappingURL=top.css.map */