@media screen and (max-width:768px){.pc{display:none}}@media screen and (min-width:768px){.sp{display:none}}@media screen and (min-width:1000px){.tab-less{display:none}}body,html{font-family:"Noto Sans JP",sans-serif;font-size:16px;letter-spacing:.05em;line-height:2}a{text-decoration:none;color:#9A1B24;transition:.5s 1s ease-in-out}a:hover{opacity:.5}#logo-red{z-index:100;position:fixed;opacity:0;transition:opacity .5s ease-in-out}#logo-red.slow-transition{transition:opacity .8s ease-in-out}#logo-red.show{opacity:1}#logo-red.about .white{opacity:0}@media screen and (max-width:768px){#logo-red.top{position:relative}#logo-red.top .white{position:relative}}@media screen and (min-width:768px){#logo-red{top:33px;left:54px}}@media screen and (max-width:768px){#logo-red{margin-top:28px;margin-left:32px}}#logo-red .logo-inner{top:0;left:0;position:absolute}#logo-red .red,#logo-red .sp-white{transition:all .5s ease-in-out;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/logo-red.svg)}@media screen and (min-width:768px){#logo-red .red,#logo-red .sp-white{width:calc((100vh - 66px) * .3559 * 1.056);height:calc((100vh - 66px) * .3559)}}@media screen and (max-width:768px){#logo-red .red,#logo-red .sp-white{width:39.989vw;height:37.866343891vw}}@media screen and (min-width:768px) and (max-width:1300px){#logo-red .red,#logo-red .sp-white{width:calc((86.6vw - 327px) * (.5131));max-width:73.2vw;height:calc((86.6vw - 327px) * (.485864))}}#logo-red .red a,#logo-red .sp-white a{display:block;width:100%;height:100%}#logo-red .red.sp-white,#logo-red .sp-white.sp-white{opacity:0;pointer-events:none;background-image:url(../images/logo-white-sp.svg)}@media screen and (min-width:768px){#logo-red .red.sp-white,#logo-red .sp-white.sp-white{display:none}}#logo-red .white{transition:opacity .5s ease-in-out;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/logo-full-wh.svg)}@media screen and (min-width:768px){#logo-red .white{height:calc(100vh - 66px);width:calc((100vh - 66px) * .7326)}}@media screen and (max-width:768px){#logo-red .white{width:77.9333vw;height:106.3724197928vw}}@media screen and (min-width:768px) and (max-width:1300px){#logo-red .white{width:calc(86.6vw - 327px);max-width:73.2vw;height:calc((86.6vw - 327px) * (1.363))}}#logo-red.scrolled .red{opacity:.3}@media screen and (max-width:768px){#logo-red.scrolled .red{transform:translate(-16px,-20px);width:62.52px;height:59.2px}#logo-red.scrolled.white{display:none}}#logo-red.white .white{opacity:1}#logo-red.white .red{opacity:0}#logo-red.open .red{opacity:0}#logo-red.open .sp-white{opacity:1;pointer-events:auto}#red-line{position:fixed;background-color:#9A1B24;height:0;top:0;right:0;z-index:50;transition:all .5s ease-in-out}@media screen and (min-width:768px){#red-line{width:40px}}@media screen and (max-width:768px){#red-line{width:24px}}#red-line.show{height:100vh}#red-line.to-bottom{height:100vh}@media screen and (min-width:768px){#red-line.to-bottom{top:auto;bottom:0}}@media screen and (max-width:768px){#red-line.open{width:100%}}#r-navi,#sp-r-navi,#sp-r-navi-footer{z-index:100}#r-navi#r-navi,#sp-r-navi#r-navi,#sp-r-navi-footer#r-navi{transition:opacity 1s ease-in-out}#r-navi#r-navi.show,#sp-r-navi#r-navi.show,#sp-r-navi-footer#r-navi.show{opacity:1}@media screen and (min-width:768px){#r-navi,#sp-r-navi,#sp-r-navi-footer{position:fixed;right:98px;bottom:33px}}@media screen and (max-width:768px){#r-navi,#sp-r-navi,#sp-r-navi-footer{margin-top:28px;margin-right:54px}}#r-navi ul.list-link li,#sp-r-navi ul.list-link li,#sp-r-navi-footer ul.list-link li{transition:opacity .5s ease;text-align:right}@media screen and (min-width:768px){#r-navi ul.list-link li,#sp-r-navi ul.list-link li,#sp-r-navi-footer ul.list-link li{margin-bottom:20px}}@media screen and (max-width:768px){#r-navi ul.list-link li,#sp-r-navi ul.list-link li,#sp-r-navi-footer ul.list-link li{margin-bottom:14px}}#r-navi ul.list-link li a,#sp-r-navi ul.list-link li a,#sp-r-navi-footer ul.list-link li a{transition:all 1s ease-in-out;color:#9A1B24;font-family:Roboto,sans-serif;font-weight:700;font-size:24px}@media screen and (max-width:768px){#r-navi ul.list-link li a,#sp-r-navi ul.list-link li a,#sp-r-navi-footer ul.list-link li a{font-size:16px}}#r-navi ul.list-link li a.ico-insta,#sp-r-navi ul.list-link li a.ico-insta,#sp-r-navi-footer ul.list-link li a.ico-insta{position:relative;display:block;width:20px;height:20px;margin-left:auto}@media screen and (max-width:768px){#r-navi ul.list-link li a.ico-insta,#sp-r-navi ul.list-link li a.ico-insta,#sp-r-navi-footer ul.list-link li a.ico-insta{margin-top:35px}}#r-navi ul.list-link li a.ico-insta .ico-inner,#sp-r-navi ul.list-link li a.ico-insta .ico-inner,#sp-r-navi-footer ul.list-link li a.ico-insta .ico-inner{position:absolute;top:0;left:0;width:20px;height:20px}#r-navi ul.list-link li a.ico-insta .red,#sp-r-navi ul.list-link li a.ico-insta .red,#sp-r-navi-footer ul.list-link li a.ico-insta .red{transition:all 1s ease-in-out;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/ico-insta-red.svg)}#r-navi ul.list-link li a.ico-insta .white,#sp-r-navi ul.list-link li a.ico-insta .white,#sp-r-navi-footer ul.list-link li a.ico-insta .white{transition:all 1s ease-in-out;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/ico-insta.svg)}#r-navi ul.list-link li a span.link-tab,#sp-r-navi ul.list-link li a span.link-tab,#sp-r-navi-footer ul.list-link li a span.link-tab{position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/link-tab-red.svg);display:inline-block;margin-left:4px}@media screen and (min-width:768px){#r-navi ul.list-link li a span.link-tab,#sp-r-navi ul.list-link li a span.link-tab,#sp-r-navi-footer ul.list-link li a span.link-tab{transform:translateY(-2px);width:18px;height:14px}}@media screen and (max-width:768px){#r-navi ul.list-link li a span.link-tab,#sp-r-navi ul.list-link li a span.link-tab,#sp-r-navi-footer ul.list-link li a span.link-tab{width:10px;height:10px}}#r-navi ul.list-link li a span.link-tab .ico-inner,#sp-r-navi ul.list-link li a span.link-tab .ico-inner,#sp-r-navi-footer ul.list-link li a span.link-tab .ico-inner{position:absolute;top:0;left:0}@media screen and (min-width:768px){#r-navi ul.list-link li a span.link-tab .ico-inner,#sp-r-navi ul.list-link li a span.link-tab .ico-inner,#sp-r-navi-footer ul.list-link li a span.link-tab .ico-inner{width:18px;height:14px}}@media screen and (max-width:768px){#r-navi ul.list-link li a span.link-tab .ico-inner,#sp-r-navi ul.list-link li a span.link-tab .ico-inner,#sp-r-navi-footer ul.list-link li a span.link-tab .ico-inner{width:10px;height:10px}}#r-navi ul.list-link li a span.link-tab .red,#sp-r-navi ul.list-link li a span.link-tab .red,#sp-r-navi-footer ul.list-link li a span.link-tab .red{transition:all 1s ease-in-out;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/link-tab-red.svg)}#r-navi ul.list-link li a span.link-tab .white,#sp-r-navi ul.list-link li a span.link-tab .white,#sp-r-navi-footer ul.list-link li a span.link-tab .white{transition:all 1s ease-in-out;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/link-tab.svg)}#r-navi ul.list-link li a span,#sp-r-navi ul.list-link li a span,#sp-r-navi-footer ul.list-link li a span{transition:all 1s ease-in-out}#r-navi ul.list-link li span.copyright,#sp-r-navi ul.list-link li span.copyright,#sp-r-navi-footer ul.list-link li span.copyright{transition:all 1s ease-in-out;display:block;margin-top:38px;color:#9A1B24;font-family:Roboto,sans-serif;font-weight:700;font-size:12px}#r-navi#sp-r-navi ul.list-link li a,#r-navi#sp-r-navi ul.list-link li span,#r-navi.white ul.list-link li a,#r-navi.white ul.list-link li span,#sp-r-navi#sp-r-navi ul.list-link li a,#sp-r-navi#sp-r-navi ul.list-link li span,#sp-r-navi-footer#sp-r-navi ul.list-link li a,#sp-r-navi-footer#sp-r-navi ul.list-link li span,#sp-r-navi-footer.white ul.list-link li a,#sp-r-navi-footer.white ul.list-link li span,#sp-r-navi.white ul.list-link li a,#sp-r-navi.white ul.list-link li span{color:#FFF}#r-navi#sp-r-navi ul.list-link li a.ico-insta .red,#r-navi#sp-r-navi ul.list-link li span.link-tab .red,#r-navi.white ul.list-link li a.ico-insta .red,#r-navi.white ul.list-link li span.link-tab .red,#sp-r-navi#sp-r-navi ul.list-link li a.ico-insta .red,#sp-r-navi#sp-r-navi ul.list-link li span.link-tab .red,#sp-r-navi-footer#sp-r-navi ul.list-link li a.ico-insta .red,#sp-r-navi-footer#sp-r-navi ul.list-link li span.link-tab .red,#sp-r-navi-footer.white ul.list-link li a.ico-insta .red,#sp-r-navi-footer.white ul.list-link li span.link-tab .red,#sp-r-navi.white ul.list-link li a.ico-insta .red,#sp-r-navi.white ul.list-link li span.link-tab .red{opacity:0}#r-navi.top .top-link,#sp-r-navi-footer.top .top-link,#sp-r-navi.top .top-link{pointer-events:none;opacity:0}#r-navi#sp-r-navi,#sp-r-navi#sp-r-navi,#sp-r-navi-footer#sp-r-navi{pointer-events:none;transition:opacity .3s ease-in-out;transition-delay:0s;opacity:0;position:fixed;top:50vw;right:0;margin:0;width:100%}#r-navi#sp-r-navi.open,#sp-r-navi#sp-r-navi.open,#sp-r-navi-footer#sp-r-navi.open{transition-delay:.5s}#r-navi#sp-r-navi .list-link,#sp-r-navi#sp-r-navi .list-link,#sp-r-navi-footer#sp-r-navi .list-link{margin:0 auto;width:210px}#r-navi#sp-r-navi .list-link li a,#sp-r-navi#sp-r-navi .list-link li a,#sp-r-navi-footer#sp-r-navi .list-link li a{font-size:24px}#r-navi#sp-r-navi .list-link li a span.link-tab div,#sp-r-navi#sp-r-navi .list-link li a span.link-tab div,#sp-r-navi-footer#sp-r-navi .list-link li a span.link-tab div{transform:translateY(-7px);width:18px;height:18px}#r-navi#sp-r-navi.open,#sp-r-navi#sp-r-navi.open,#sp-r-navi-footer#sp-r-navi.open{pointer-events:auto;opacity:1}#hamberger{opacity:0;transition:opacity .5s ease-in-out;position:fixed;z-index:100;width:32px;height:32px;top:0;right:48px;cursor:pointer;margin-top:24px}#hamberger.show{opacity:1}#hamberger span{transition:all .3s ease-in-out;position:absolute;display:block;background-color:#9A1B24;height:2px;top:0;right:0}#hamberger span:nth-of-type(1){width:32px}#hamberger span:nth-of-type(2){width:24px;top:8px}#hamberger.open span{background-color:#FFF}#hamberger.open span:nth-of-type(1){top:14px;transform:rotate(45deg)}#hamberger.open span:nth-of-type(2){transform:rotate(-45deg);width:32px;top:14px}#hamberger.hide{opacity:0}#logo-full{z-index:100;transition:opacity 1s ease-in-out;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/logo-full-wh.svg)}@media screen and (min-width:768px){#logo-full{position:fixed;height:calc(100vh - 66px);width:calc((100vh - 66px) * .7321);left:54px;top:33px}}@media screen and (max-width:768px){#logo-full{width:calc(100vw - 56px - 4px - 26px);height:calc((100vw - 56px - 4px - 26px) * 1.363);margin-left:32px;margin-top:27px}}@media screen and (min-width:768px) and (max-width:1300px){#logo-full{width:calc(86.6vw - 327px);max-width:73.2vw;height:calc((86.6vw - 327px) * (1.363))}}#logo-full.show{opacity:1}section#footer{opacity:0;transition:opacity 2s ease-in-out;background-position:center;background-repeat:no-repeat;background-size:cover}section#footer.show{opacity:1}@media screen and (min-width:768px){section#footer{background-image:url(../images/bg-fv01-pc.jpg)}}@media screen and (max-width:768px){section#footer{background-image:url(../images/bg-fv01-sp.jpg)}}@media screen and (min-width:768px){section#footer{width:100vw;height:100vh}}@media screen and (max-width:768px){section#footer{width:100vw;height:auto;padding-top:27px;padding-bottom:27px}section#footer #logo-full{opacity:0;transition:opacity 1s ease-in-out}section#footer #logo-full.show{opacity:1}section#footer #sp-r-navi-footer{opacity:0;transition:opacity 1s ease-in-out}section#footer #sp-r-navi-footer.show{opacity:1}}main{overflow:hidden;transition:.5s opacity;opacity:0}@media screen and (min-width:768px){main{min-height:100vh}}main.show{opacity:1}#page-top{width:100%}@media screen and (min-width:768px){#page-top{position:fixed;height:100vh}}#page-top #fv-slider{width:100%;height:100vh;z-index:-1;opacity:0;transition:opacity .5s ease-in-out}@media screen and (max-width:768px){#page-top #fv-slider{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;height:calc(27px + (100vw - 56px - 4px - 26px) * 1.363 + 30px + 286px + 20px)}}#page-top #fv-slider li.slider-item01{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item01{width:100vw;height:100vh}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item01{width:100vw;height:calc(27px + (100vw - 56px - 4px - 26px) * 1.363 + 30px + 286px + 20px);min-height:100vh}}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item01{background-image:url(../images/bg-fv01-pc.jpg)}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item01{background-image:url(../images/bg-fv01-sp.jpg)}}#page-top #fv-slider li.slider-item02{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item02{width:100vw;height:100vh}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item02{width:100vw;height:calc(27px + (100vw - 56px - 4px - 26px) * 1.363 + 30px + 286px + 20px);min-height:100vh}}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item02{background-image:url(../images/bg-fv02-pc.jpg)}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item02{background-image:url(../images/bg-fv02-sp.jpg)}}#page-top #fv-slider li.slider-item03{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item03{width:100vw;height:100vh}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item03{width:100vw;height:calc(27px + (100vw - 56px - 4px - 26px) * 1.363 + 30px + 286px + 20px);min-height:100vh}}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item03{background-image:url(../images/bg-fv03-pc.jpg)}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item03{background-image:url(../images/bg-fv03-sp.jpg)}}#page-top #fv-slider li.slider-item04{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item04{width:100vw;height:100vh}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item04{width:100vw;height:calc(27px + (100vw - 56px - 4px - 26px) * 1.363 + 30px + 286px + 20px);min-height:100vh}}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item04{background-image:url(../images/bg-fv04-pc.jpg)}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item04{background-image:url(../images/bg-fv04-sp.jpg)}}#page-top #fv-slider li.slider-item05{background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item05{width:100vw;height:100vh}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item05{width:100vw;height:calc(27px + (100vw - 56px - 4px - 26px) * 1.363 + 30px + 286px + 20px);min-height:100vh}}@media screen and (min-width:768px){#page-top #fv-slider li.slider-item05{background-image:url(../images/bg-fv05-pc.jpg)}}@media screen and (max-width:768px){#page-top #fv-slider li.slider-item05{background-image:url(../images/bg-fv05-sp.jpg)}}@media screen and (max-width:768px){#page-about #red-line.open{transition:opacity .5s ease-in-out;width:100%}}#page-about h2{color:#9A1B24;font-family:Roboto,sans-serif;font-weight:700;font-size:24px;line-height:1;margin-bottom:40px}#page-about section#about{margin-bottom:78px;opacity:0;transition:opacity 1s ease-in-out}@media screen and (min-width:768px){#page-about section#about{padding-top:calc((100vh - 66px) * .4)}}@media screen and (max-width:768px){#page-about section#about{padding-top:50vw}}#page-about section#about.show{opacity:1}@media screen and (min-width:768px){#page-about section#about{width:73.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){#page-about section#about{width:calc(100vw - 52px);margin-left:28px}}#page-about section#about .message{color:#9A1B24}#page-about section#about .message dd{opacity:0;transition:opacity 1s ease-in-out;margin-top:54px;margin-bottom:40px}#page-about section#about .message dd.show{opacity:1}@media screen and (max-width:768px){#page-about section#about .message dd{font-size:14px}}#page-about section#about .link-form{opacity:0;transition:opacity 1s ease-in-out;line-height:1;border-radius:38px;background-color:#9A1B24;color:#FFF;padding:12px 30px 12px 30px}#page-about section#about .link-form.show{opacity:1}#page-about section#about .link-form:visited{opacity:1}#page-about section#about .link-form:hover{opacity:.5}@media screen and (max-width:768px){#page-about section#about .link-form{font-size:12px}}#page-about section#about .info{opacity:0;transition:opacity 1s ease-in-out;color:#9A1B24;margin-top:78px}#page-about section#about .info.show{opacity:1}#page-about section#about .info dt{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;line-height:1;margin-bottom:14px}#page-about section#about .info dd{font-family:Roboto,sans-serif;font-weight:400}@media screen and (min-width:768px){#page-about section#about .info dd{margin-bottom:38px}}@media screen and (max-width:768px){#page-about section#about .info dd{font-size:14px;margin-bottom:35px}}#page-about section#about .info dd a{color:#9A1B24;text-decoration:underline}#page-about section#store-images{opacity:0;transition:opacity 1s ease-in-out;background-color:rgba(154,27,36,.2)}#page-about section#store-images.show{opacity:1}@media screen and (min-width:768px){#page-about section#store-images{padding-top:80px;padding-bottom:120px}}@media screen and (max-width:768px){#page-about section#store-images{padding-top:40px;padding-bottom:60px}}@media screen and (min-width:768px){#page-about section#store-images .content-wrap{width:73.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap{width:calc(100vw - 52px);margin-left:28px}}@media screen and (min-width:768px){#page-about section#store-images .content-wrap .store-slider{width:calc(86.6vw - 327px);max-width:73.2vw;height:calc((86.6vw - 327px) * (.619))}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap .store-slider{width:calc(100% - 26px);height:calc((100vw - 56px) * .619)}}#page-about section#store-images .content-wrap .store-slider li:nth-of-type(1){background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/pic-arch01.jpg)}@media screen and (min-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(1){margin-left:0;width:calc(86.6vw - 327px);max-width:73.2vw;height:calc((86.6vw - 327px) * (.619))}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(1){width:calc(100% - 26px);height:calc((100vw - 56px) * .619)}}#page-about section#store-images .content-wrap .store-slider li:nth-of-type(2){background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/pic-arch02.jpg)}@media screen and (min-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(2){margin-left:0;width:calc(86.6vw - 327px);max-width:73.2vw;height:calc((86.6vw - 327px) * (.619))}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(2){width:calc(100% - 26px);height:calc((100vw - 56px) * .619)}}#page-about section#store-images .content-wrap .store-slider li:nth-of-type(3){background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/pic-arch03.jpg)}@media screen and (min-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(3){margin-left:0;width:calc(86.6vw - 327px);max-width:73.2vw;height:calc((86.6vw - 327px) * (.619))}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(3){width:calc(100% - 26px);height:calc((100vw - 56px) * .619)}}#page-about section#store-images .content-wrap .store-slider li:nth-of-type(4){background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/pic-arch04.jpg)}@media screen and (min-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(4){margin-left:0;width:calc(86.6vw - 327px);max-width:73.2vw;height:calc((86.6vw - 327px) * (.619))}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(4){width:calc(100% - 26px);height:calc((100vw - 56px) * .619)}}#page-about section#store-images .content-wrap .store-slider li:nth-of-type(5){background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/pic-arch05.jpg)}@media screen and (min-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(5){margin-left:0;width:calc(86.6vw - 327px);max-width:73.2vw;height:calc((86.6vw - 327px) * (.619))}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap .store-slider li:nth-of-type(5){width:calc(100% - 26px);height:calc((100vw - 56px) * .619)}}#page-about section#store-images .content-wrap .store-slider .slick-arrow{top:auto;bottom:-50px}#page-about section#store-images .content-wrap .store-slider .slick-arrow::before{content:"";background-color:none;display:block;width:10px;height:10px}@media screen and (min-width:768px){#page-about section#store-images .content-wrap .store-slider .slick-arrow.slick-prev{left:44%}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap .store-slider .slick-arrow.slick-prev{left:35%}}#page-about section#store-images .content-wrap .store-slider .slick-arrow.slick-prev:before{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/ico-arrow-prev.svg)}@media screen and (min-width:768px){#page-about section#store-images .content-wrap .store-slider .slick-arrow.slick-next{right:44%}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap .store-slider .slick-arrow.slick-next{right:35%}}#page-about section#store-images .content-wrap .store-slider .slick-arrow.slick-next:before{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/ico-arrow-next.svg)}#page-about section#store-images .content-wrap .current-slide{pointer-events:none;font-family:Roboto,sans-serif;font-weight:400;color:#9A1B24;text-align:center}@media screen and (min-width:768px){#page-about section#store-images .content-wrap .current-slide{transform:translate(-6px,14px);width:calc(86.6vw - 327px);max-width:73.2vw}}@media screen and (max-width:768px){#page-about section#store-images .content-wrap .current-slide{width:calc(100% - 26px);transform:translate(-6px,16px);font-size:14px}}#page-about section#price{opacity:0;transition:opacity .5s ease-in-out;color:#9A1B24}#page-about section#price.show{opacity:1}@media screen and (min-width:768px){#page-about section#price{width:73.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){#page-about section#price{width:calc(100vw - 52px);margin-left:28px}}@media screen and (min-width:768px){#page-about section#price{padding-top:calc((100vh - 66px) * .4);margin-bottom:163px}}@media screen and (max-width:768px){#page-about section#price{padding-top:77px;margin-bottom:77px}}@media screen and (min-width:768px){#page-about section#price h2{margin-bottom:78px}}@media screen and (max-width:768px){#page-about section#price h2{margin-bottom:75px}}#page-about section#price .wrap-prices{display:flex}@media screen and (min-width:768px){#page-about section#price .wrap-prices .titles{width:40%}}@media screen and (max-width:768px){#page-about section#price .wrap-prices .titles{width:65%}}#page-about section#price .wrap-prices .titles .space{width:8px;display:inline-block}@media screen and (max-width:768px){#page-about section#price .wrap-prices .titles{font-size:14px}}@media screen and (min-width:768px){#page-about section#price .wrap-prices .prices{flex:1}}@media screen and (max-width:768px){#page-about section#price .wrap-prices .prices{padding-right:26px;font-size:14px}}#page-about section#price .list-price dt{font-family:Roboto,sans-serif;font-weight:700;font-size:20px;border-bottom:solid 1px #9A1B24}@media screen and (min-width:768px){#page-about section#price .list-price dt{width:calc(86.6vw - 327px);max-width:73.2vw;padding-bottom:16px}}@media screen and (max-width:768px){#page-about section#price .list-price dt{width:calc(100% + 4px);padding-bottom:10px}}#page-about section#price .list-price dd{margin-bottom:40px}@media screen and (min-width:768px){#page-about section#price .list-price dd{margin-top:18px}}@media screen and (max-width:768px){#page-about section#price .list-price dd{margin-top:12px}}#page-about section#price .list-prices-dressing{color:#9A1B24;margin-bottom:40px}#page-about section#price .notes{line-height:1.6;margin-top:18px}@media screen and (max-width:768px){#page-about section#price .notes{font-size:14px}}@media screen and (min-width:768px){.section__about{width:73.2vw;margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.section__about{width:calc(100vw - 52px);margin-left:28px}}@media screen and (min-width:768px){.section__about__content{width:calc(86.6vw - 327px)}}@media screen and (min-width:1200px){.section__about__content{display:flex}}.section__about__content__left__video-wrap{position:relative}.section__about__content__left__video-wrap__placeholder{cursor:pointer;aspect-ratio:416/740;object-fit:cover}@media screen and (min-width:1200px){.section__about__content__left__video-wrap__placeholder{width:30.4538799414vw}}@media screen and (max-width:1200px){.section__about__content__left__video-wrap__placeholder{width:100%}}@media screen and (max-width:768px){.section__about__content__left__video-wrap__placeholder{width:calc(100% - 26px)}}.section__about__content__left__video-wrap__icon{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.section__about__content__left__video-wrap__icon{width:81px;height:81px}}@media screen and (max-width:768px){.section__about__content__left__video-wrap__icon{width:56px;height:56px}}@media screen and (min-width:1200px){.section__about__content__right{margin-left:40px;flex:1}}.modal-brand-concept{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:#000;z-index:1000;display:none}.modal-brand-concept.open{display:block}.modal-brand-concept__video{position:absolute;aspect-ratio:9/16;width:auto;height:100%;left:50%;object-fit:contain;transform:translateX(-50%);overflow-clip-margin:content-box;overflow:clip;max-width:100%}.modal-brand-concept__btn{cursor:pointer;position:absolute;-webkit-appearance:button;width:32px;font-size:32px;color:#fff;margin-top:4px;vertical-align:top;background-color:transparent;border-style:none}@media screen and (min-width:768px){.modal-brand-concept__btn{top:16px;left:calc(50% + 28.125vh);transform:translateX(50%)}}@media screen and (max-width:768px){.modal-brand-concept__btn{top:32px;right:24px}}