@import"https://fonts.googleapis.com/css?family=Barlow:wght@400&family=Hind:wght@400;500;600&family=Noto+Sans+JP&display=swap";html,body,div,h1,h2,p{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt"}body{width:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 1s ease-out}body.loading{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.loadingBox__wrapper{width:100%;height:100%;position:fixed;top:0;left:0}.loadingBox{background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2;animation-name:fadeOut;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-duration:2s;animation-delay:4s;transform-origin:right;overflow:hidden}@keyframes fadeOut{0%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.loadingLogo{width:299.35px;height:43.56px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation-name:loadingLogo;animation-fill-mode:forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";animation-timing-function:ease-in-out;animation-duration:3s;animation-delay:.6s}@keyframes loadingLogo{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}40%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.scrollSection1__item1{opacity:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 2.5s ease;animation-delay:1.5s}.show.scrollSection1__item1{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.intro__inner{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 2.5s ease-out;transition-delay:.5s}.intro-on .intro__inner{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}button{padding:0;margin:0;background:none;border:0;font-size:0;line-height:0;overflow:visible;cursor:pointer}button:focus{outline:0}.sp{display:none}@media only screen and (max-width:767px){.sp{display:block}}@media only screen and (max-width:767px){.pc{display:none}}.header{z-index:1;position:relative;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 2s}.header.fadein{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.header__logo{position:fixed;top:40px;left:40px}@media only screen and (max-width:767px){.header__logo{left:4.53333%;top:10px}}.header__logo img{width:90.09px;height:auto}.header__link{position:fixed;top:40px;right:66px}@media only screen and (max-width:767px){.header__link{right:3.73333%;top:18px}}.header__link img{width:91.88px;height:auto}.scroll-container{display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:auto;z-index:0;position:relative;height:100%}@media only screen and (max-width:767px){.scroll-container{display:block;padding-bottom:160px;overflow-y:auto;overflow-x:hidden;height:auto;box-sizing:border-box}}.scrollSection{height:100%;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.scrollSection{height:inherit;display:block}}.scrollSection img{max-height:100%;width:auto;vertical-align:bottom}@media only screen and (max-width:767px){.scrollSection img{max-height:inherit;max-width:100%;height:auto}}.scrollSection__item{position:relative;box-sizing:border-box;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all 1.5s ease-out}@media only screen and (max-width:767px){.scrollSection__item{transform:translate(0,30px);transition:all 1s ease-out}}@media only screen and (max-width:767px){.scrollSection__item{margin-bottom:0!important}}.scrollSection__item .scrollSection__icon{position:absolute;bottom:15px;right:20px}@media only screen and (max-width:767px){.scrollSection__item .scrollSection__icon{bottom:7px;right:7px}}.scrollSection__item .scrollSection__icon img{width:65px;height:auto}@media only screen and (max-width:767px){.scrollSection__item .scrollSection__icon img{width:58px}}.fadeinSection{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:translate(0,0)!important}.scrollSection__ttl{font-size:18px;line-height:1;font-family:Open Sans,sans-serif;font-weight:600;font-style:italic;padding:22px 32px;display:inline-block;background-color:#fff;z-index:1;position:absolute}@media only screen and (max-width:767px){.scrollSection__ttl{padding:16px 24px}}.intro{height:100%;z-index:2;display:-ms-flexbox;display:flex;-ms-flex:0 0 792px;flex:0 0 792px;background-color:#000;margin-right:240px;-ms-flex-align:center;align-items:center;padding-left:80px;box-sizing:border-box;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:url(../img/homeware_2020aw/intro_bg.png);background-repeat:no-repeat;background-size:auto 100%;background-position:right}@media only screen and (max-width:767px){.intro{background-image:url(../img/homeware_2020aw/sp-intro_bg.png);margin:0;-ms-flex:1;flex:1;height:100vh;padding-left:9.33333%}}@media only screen and (max-width:1100px){.intro .intro__inner{margin-top:116px}}.intro img{width:348.46px;height:auto}@media only screen and (max-width:767px){.intro img{width:76.19048%;min-width:240px}}.intro__txt{font-size:10px;line-height:2;letter-spacing:.05em;color:#ddd;width:100%;padding-top:24px}@media only screen and (max-width:767px){.intro__txt{font-size:11px;letter-spacing:.075em}}.intro__scroll{width:80px;height:80px;border-radius:50%;background-color:#a22223;position:absolute;top:50%;transform:translateY(-50%);right:-40px}@media only screen and (max-width:767px){.intro__scroll{top:inherit;bottom:-40px;left:calc(50% - 40px);z-index:1;right:inherit;transform:rotate(90deg)}}.intro__scrollArrow{position:absolute;width:48.25px;height:4.34px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}@media only screen and (max-width:767px){.intro__scrollArrow{transform:translate(-50%,-50%)}}.intro__scrollArrow:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/assets/img/homeware_2020aw/arrow_w.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center;transform:translateX(0);animation:intro_scrollArrowB 1.4s cubic-bezier(.77,0,.175,1) infinite}.intro__scrollArrow:after{content:"";position:absolute;width:100%;height:100%;background-image:url(/assets/img/homeware_2020aw/arrow_w.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center;transform:translateX(-100%);animation:intro_scrollArrowA 1.4s cubic-bezier(.77,0,.175,1) infinite}@keyframes intro_scrollArrowA{90%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes intro_scrollArrowB{90%{transform:translateX(100%)}100%{transform:translateX(100%)}}.scrollSection1__item1{margin:3vh 0;height:94%;position:relative}@media only screen and (max-width:767px){.scrollSection1__item1{margin-top:110px}}.scrollSection1__item1 .scrollSection__ttl{bottom:16px;left:-46px}@media only screen and (max-width:767px){.scrollSection1__item1 .scrollSection__ttl{left:4%;bottom:-25px}}.scrollSection1__item2{margin-top:18vh;margin-left:200px;height:53%}@media only screen and (max-width:767px){.scrollSection1__item2{width:64%;margin-left:8%;margin-top:80px}}.scrollSection1__item3{margin-top:56vh;margin-left:120px;height:30%}@media only screen and (max-width:767px){.scrollSection1__item3{width:40%;margin-left:52%;margin-top:40px}}.scrollSection2__item1{margin-left:220px;position:relative}@media only screen and (max-width:767px){.scrollSection2__item1{margin-left:0;margin-top:120px}}.scrollSection2__item1 .scrollSection__ttl{position:absolute;top:50%;left:-46px;transform:translateY(-50%)}@media only screen and (max-width:767px){.scrollSection2__item1 .scrollSection__ttl{top:-25px;left:50%;transform:translateX(-50%)}}.scrollSection2__item2{margin-top:24vh;margin-left:180px;height:42%}@media only screen and (max-width:767px){.scrollSection2__item2{width:69.33333%;margin-left:22.66667%;margin-top:80px}}.scrollSection2__item3{margin-top:30vh;margin-left:24px;height:42%}@media only screen and (max-width:767px){.scrollSection2__item3{width:69.33333%;margin-left:8%;margin-top:64px}}.scrollSection3__item1{margin-left:180px;margin-top:10vh;height:80%;position:relative}@media only screen and (max-width:767px){.scrollSection3__item1{margin-left:4%;margin-top:120px;width:92%}}.scrollSection3__item1 .scrollSection__ttl{top:-32px;left:-46px}@media only screen and (max-width:767px){.scrollSection3__item1 .scrollSection__ttl{left:0;left:calc(23/375*-100%);top:-25px}}.scrollSection4__item1{margin-left:200px;position:relative}@media only screen and (max-width:767px){.scrollSection4__item1{margin-left:0;margin-top:120px}}.scrollSection4__item1 .scrollSection__ttl{bottom:45px;left:-46px}@media only screen and (max-width:767px){.scrollSection4__item1 .scrollSection__ttl{left:inherit;right:0;bottom:inherit;top:-25px}}.scrollSection4__item2{margin-left:160px;margin-top:26vh;height:40%}@media only screen and (max-width:767px){.scrollSection4__item2{width:48%;margin-left:26.13333%;margin-top:100px}}.scrollSection5__item1{margin-left:160px}@media only screen and (max-width:767px){.scrollSection5__item1{margin-left:8%;margin-top:120px;width:84%}}.scrollSection5__item1 .scrollSection__ttl{top:162px;left:-46px}@media only screen and (max-width:767px){.scrollSection5__item1 .scrollSection__ttl{top:-30px;left:calc(35/375*-100%)}}.scrollSection5__item2{margin-left:100px;margin-top:43vh;height:46%}@media only screen and (max-width:767px){.scrollSection5__item2{width:53.33333%;margin-left:12%;margin-top:80px}}.scrollSection5__item3{margin-left:64px;margin-top:13vh;height:26%}@media only screen and (max-width:767px){.scrollSection5__item3{width:48%;margin-left:48%;margin-top:64px}}.scrollSection6__item1{margin-left:172px;height:90%;margin-top:5vh}@media only screen and (max-width:767px){.scrollSection6__item1{margin-left:0;margin-top:170px}}.scrollSection6__item1 .scrollSection__ttl{top:-32px;left:-46px}@media only screen and (max-width:767px){.scrollSection6__item1 .scrollSection__ttl{top:-25px;bottom:inherit;left:0}}.scrollSection6__item1 .scrollSection__icon{padding:12px 20px;background-color:#fff;top:16px;left:-34px;bottom:inherit;right:inherit;z-index:1}@media only screen and (max-width:767px){.scrollSection6__item1 .scrollSection__icon{padding:9px 10px;top:inherit;bottom:-18px;right:0;left:inherit}}.scrollSection__imgLink{cursor:pointer;overflow:hidden;display:block;height:100%;width:100%;position:relative}.scrollSection__imgLink img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.scrollSection__imgLink img{transition:opacity .4s ease-out}.scrollSection__imgLink:hover img,.scrollSection__imgLink:focus img{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.modal[aria-hidden=true]{visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .5s ease-out,visibility 0s .5s}.modal[aria-hidden=false]{transition:opacity .5s ease-out}.modal__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:#470804}.modal__inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(1247/1440*100%);max-width:1247px;max-height:90vh;overflow:auto;background:#fff;padding:180px calc(130/1440*100%) 120px;box-sizing:border-box}@media only screen and (max-width:1300px){.modal__inner{padding:180px calc(80/1440*100%) 120px}}@media only screen and (max-width:767px){.modal__inner{top:18px;transform:translate(-50%,0);max-height:calc(100% - 32px);width:92%;padding:120px 4% 56px;height:inherit}}.modal__close{position:absolute;top:22px;right:22px}@media only screen and (max-width:1100px){.modal__close{top:18px;right:4%}}.modal__ttl{font-size:20px;font-family:Open Sans,sans-serif;position:absolute;font-weight:600;font-style:italic;top:16px;left:32px}@media only screen and (max-width:767px){.modal__ttl{top:13px;left:4%;font-size:18px}}.modal__content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative;max-width:988px}@media only screen and (max-width:767px){.modal__content{display:block;padding-bottom:62px}}.modal__columnimg{-ms-flex:1;flex:1;margin-right:calc(40/988*100%)}@media only screen and (max-width:767px){.modal__columnimg{width:100%;margin-right:0}}.modal__columnimg img{width:100%}.modal__txt{font-size:11px;line-height:calc(19.25/11);letter-spacing:.075em;margin-top:16px;color:#565656}.modal__txt--notes{margin-top:6px;font-size:10px;line-height:calc(15/10);letter-spacing:.025em}.modal__txt--notes a{text-decoration:underline;color:#000}.modal__columnitem{max-width:410px;width:calc(487/988*100%);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}@media only screen and (max-width:767px){.modal__columnitem{margin:48px auto 0;padding-bottom:0;width:calc(285/315*100%)}}.modal__columnitem .modal__item{display:-ms-flexbox;display:flex;width:49%;-ms-flex-align:start;align-items:flex-start;text-decoration:none;color:inherit;word-break:break-all}@media only screen and (max-width:767px){.modal__columnitem .modal__item{width:calc(50% - 7.5px);display:block;text-align:center}}.modal__columnitem .modal__item:nth-child(n+3){margin-top:24px}@media only screen and (max-width:767px){.modal__columnitem .modal__item:nth-child(n+3){margin-top:32px}}.modal__columnitem .modal__item:nth-child(odd){margin-right:2%}@media only screen and (max-width:767px){.modal__columnitem .modal__item:nth-child(odd){margin-right:15px}}img.modal__itemImg{width:20.53388%;height:auto;min-width:80px}@media only screen and (max-width:767px){img.modal__itemImg{width:100%}}.modal__itemDsc{-ms-flex:1;flex:1;margin-left:7px;margin-top:8px}@media only screen and (max-width:767px){.modal__itemDsc{margin-left:0}}.modal__itemLabel{width:5px;display:block;line-height:0;margin-bottom:8px}@media only screen and (max-width:1100px){.modal__itemLabel{margin:0 auto 8px}}.modal__itemName{font-size:11px;line-height:calc(16.5/11);letter-spacing:.025em}.modal__link{bottom:0;right:0;position:absolute}@media only screen and (max-width:767px){.modal__link{left:50%;right:inherit;transform:translateX(-50%)}}.modal__link img{width:115.95px;height:8.89px}.backtoLeft{position:fixed;bottom:40px;right:50px;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity 2s}.backtoLeft.fadein{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media only screen and (max-width:767px){.backtoLeft{bottom:26px;right:2%}}.backtoLeft img{width:23px;height:auto}@media only screen and (max-width:767px){.backtoLeft img{transform:rotate(90deg)}}.footer{display:-ms-flexbox;display:flex;-ms-flex:0 0 657px;flex:0 0 657px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}@media only screen and (max-width:767px){.footer{display:block;padding:0 12%}}.footer__inner{padding-top:40px;text-align:center}@media only screen and (max-width:767px){.footer__inner{padding-top:160px}}.footer__link{width:150px;height:150px;position:relative;display:block;margin:0 auto;background-size:cover;background-image:url(/assets/img/homeware_2020aw/icon_onlinestore.svg)}.footer__scrollArrow{position:absolute;width:57.88px;height:5.44px;top:90px;left:50%;transform:translate(-50%,0);overflow:hidden}.footer__scrollArrow:before{content:"";position:absolute;width:100%;height:100%;background-image:url(/assets/img/homeware_2020aw/arrow_w.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center;left:0}.footer__scrollArrow:after{content:"";position:absolute;width:100%;height:100%;background-image:url(/assets/img/homeware_2020aw/arrow_w.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center;left:-100%}.footer__link:hover .footer__scrollArrow:before,.footer__link:focus .footer__scrollArrow:before{animation:link_scrollArrowB 1s cubic-bezier(.77,0,.175,1) infinite}.footer__link:hover .footer__scrollArrow:after,.footer__link:focus .footer__scrollArrow:after{animation:link_scrollArrowA 1s cubic-bezier(.77,0,.175,1) infinite}@keyframes link_scrollArrowA{90%{left:0}100%{left:0}}@keyframes link_scrollArrowB{90%{left:100%}100%{left:100%}}.footer__txt{font-size:12px;line-height:2;letter-spacing:.075em;color:#565656;padding-top:58px}@media only screen and (max-width:767px){.footer__txt{padding-top:50px;text-align:left}}