@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap);
@charset "UTF-8"; /*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}address,blockquote,body,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}.clearfix:after,.clearfix:before{clear:both;content:"";display:block}.clearfix{display:block}.inview,.inviewL,.inviewR{opacity:0;-webkit-transform-origin:center;transform-origin:center}.fadeInUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBigUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInBigUp;animation-name:fadeInBigUp}@-webkit-keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.delay_1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay_2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay_3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay_4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay_5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay_6{-webkit-animation-delay:.6s;animation-delay:.6s}.delay_7{-webkit-animation-delay:.7s;animation-delay:.7s}.delay_8{-webkit-animation-delay:.8s;animation-delay:.8s}.delay_9{-webkit-animation-delay:.9s;animation-delay:.9s}.delay_10{-webkit-animation-delay:1s;animation-delay:1s}.delay_20{-webkit-animation-delay:2s;animation-delay:2s}.delay_30{-webkit-animation-delay:3s;animation-delay:3s}.delay_40{-webkit-animation-delay:4s;animation-delay:4s}.delay_50{-webkit-animation-delay:5s;animation-delay:5s}.delay_60{-webkit-animation-delay:6s;animation-delay:6s}html{font-size:62.5%}@media screen and (max-width:480px){html{font-size:2.0833333333vw}}body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;box-sizing:border-box;color:#333;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,Helvetica,Arial,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.1rem;line-height:1.8;-webkit-print-color-adjust:exact;text-justify:inter-ideograph;width:100%}.oswald{font-family:Oswald,sans-serif}.stopscroll{overflow:hidden}a{color:inherit;text-decoration:none}a.img-link figure{overflow:hidden}a.img-link figure img{transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out,-webkit-transform .8s ease-in-out}a.img-link:hover figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}img{-webkit-backface-visibility:hidden;height:auto;width:100%}.icon svg{display:block;height:100%;width:100%}.italic{font-style:italic}main{display:block}.bold{font-weight:700}:focus{outline:none}@media screen and (min-width:1081px){.sp_view{display:none}.pc_view{display:block}}@media screen and (max-width:1080px){.sp_view{display:block}.pc_view{display:none}input[type=search],input[type=submit],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}}.menu-btn{align-items:center;background-color:#fff;border:.1rem solid #333;border-radius:50%;display:flex;height:8.064rem;justify-content:center;line-height:0;padding:3;position:fixed;right:1.28rem;top:1.92rem;transition:background-color .2s;width:8.064rem;z-index:900}.menu-btn .menu-trigger,.menu-btn .menu-trigger span{box-sizing:border-box;display:inline-block;transition:all .2s}.menu-btn .menu-trigger{height:2.176rem;position:relative;width:4.48rem}.menu-btn .menu-trigger span{background-color:#333;height:1px;left:0;position:absolute;width:100%}.menu-btn .menu-trigger span:nth-child(2){background:transparent}.menu-btn .menu-trigger span:first-of-type{top:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.menu-btn .menu-trigger span:nth-of-type(2){top:10px}.menu-btn .menu-trigger span:nth-of-type(3){bottom:0;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}.menu-btn .menu-trigger.active span:first-of-type{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn .menu-trigger.active span:nth-of-type(2){-webkit-transform:scaleX(0);transform:scaleX(0)}.menu-btn .menu-trigger.active span:nth-of-type(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el_midashi{font-size:4.48rem;font-weight:700;line-height:1;text-align:center}.el_midashi span{display:inline-block;position:relative}.el_midashi span:before{background-image:url(../images/mark.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:1.728rem;position:absolute;right:calc(100% + .64rem);width:1.408rem}.loading-overlay{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.loading-overlay .progress{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;bottom:0;height:4.856rem;left:0;margin:auto;position:absolute;right:0;top:0;width:4rem}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-overlay .bars{height:100vh;width:100%}.loading-overlay .bar{height:8%;left:0;position:absolute;top:calc(100% + 20rem);-webkit-transform:skew(0deg,-10deg);transform:skew(0deg,-10deg);-webkit-transform-origin:center top;transform-origin:center top;width:100%}.loading-overlay .bar1{background-color:#e84720}.loading-overlay .bar2{background-color:#f5aa00}.loading-overlay .bar3{background-color:#00a14f}.loading-overlay .bar4{background-color:#08689f}.loading-overlay .bar5{background-color:#4ab1d7}.loading-overlay .bar6{background-color:#eb7aab}.loading-overlay .bar7{background-color:#936629;height:7%}.catch{position:relative;z-index:10}.base,.catch{opacity:0}.mark1,.mark2,.mark3{top:17.6rem;will-change:transform}.mark4{opacity:0;top:20.6rem}.building{position:relative;z-index:0}.building .mask{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.bg,.grandopen,.obj1,.obj2{opacity:0}.p-top{position:relative}.p-top:before{background:url(../images/webp/bg.webp);background-position:top;background-repeat:repeat;background-size:1440px;z-index:-2}.p-top:after,.p-top:before{content:"";height:100vh;left:0;position:fixed;top:0;width:100%}.p-top:after{background:url(../images/webp/bg2.webp);background-position:50%;background-repeat:repeat;background-size:cover;mix-blend-mode:multiply;z-index:-1}.p-top .wrap{background:#fff;margin:0 auto;max-width:48rem;position:relative;width:100%;z-index:1}@media screen and (min-width:481px){.p-top .wrap{box-shadow:0 .4rem 2rem rgba(25,25,25,.15)}}.p-top .wrap header{height:0;left:50%;margin:0 auto;max-width:48rem;position:fixed;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:100}@media screen and (min-width:1081px){.p-top .wrap header{display:none}}.p-top .wrap header .menu{height:100vh;left:0;opacity:0;padding:13.6rem 3.84rem;position:fixed;top:0;visibility:hidden;width:100%}.p-top .wrap header .menu:before{background:url(../images/webp/bg.webp);background-position:top;background-repeat:repeat;background-size:880px;content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%}.p-top .wrap header .menu nav>a{display:block;font-size:4.416rem}.p-top .wrap header .menu nav>a span:before{bottom:0;height:2.644rem;margin:auto 0;top:0;width:2.176rem}.p-top .wrap header .menu nav>a+a{margin-top:4.2rem}.p-top .wrap header .menu nav .sub-nav{margin-top:2.5rem;position:relative;text-align:center;z-index:1}.p-top .wrap header .menu nav .sub-nav a{display:block;letter-spacing:.15rem}.p-top .wrap header .menu nav .sub-nav a+a{font-weight:500;margin-top:1rem}.p-top .wrap .mv-sec{height:80.64rem;overflow:hidden;position:relative;width:100%}.p-top .wrap .mv-sec .inner{position:relative;z-index:15}.p-top .wrap .mv-sec .phase2{margin-top:12.288rem}.p-top .wrap .mv-sec .phase2 .catch{margin-bottom:3.84rem}.p-top .wrap .mv-sec .phase2 .title{position:relative;-webkit-transform-origin:center;transform-origin:center;width:100%}.p-top .wrap .mv-sec .phase2 .title .mark1{z-index:1}.p-top .wrap .mv-sec .phase2 .title .mark1,.p-top .wrap .mv-sec .phase2 .title .mark2{left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1500%}.p-top .wrap .mv-sec .phase2 .title .mark2{z-index:2}.p-top .wrap .mv-sec .phase2 .title .mark3,.p-top .wrap .mv-sec .phase2 .title .mark4{left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1500%;z-index:3}.p-top .wrap .mv-sec .phase2 .title .mark0{left:0;position:absolute;top:0;width:100%}.p-top .wrap .mv-sec .phase2 .building{margin-top:1.6rem}.p-top .wrap .mv-sec .phase2 .grandopen{margin-top:5.5rem;position:relative}.p-top .wrap .mv-sec .phase2 .grandopen figure{position:relative;z-index:1}.p-top .wrap .mv-sec .phase2 .grandopen .badge{bottom:calc(100% - 2.24rem);height:17.1rem;left:1.28rem;position:absolute;width:17.1rem;z-index:0}.p-top .wrap .mv-sec .bg{height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:0}.p-top .wrap .mv-sec .obj1{left:1rem;opacity:.7;position:absolute;top:5rem;width:13.6rem;z-index:10}.p-top .wrap .mv-sec .obj1.vertical{-webkit-animation:vertical 9s ease-in-out infinite;animation:vertical 9s ease-in-out infinite;-webkit-transform-origin:center center;transform-origin:center center}.p-top .wrap .mv-sec .obj1 .swing{-webkit-animation:swing 14s cubic-bezier(.645,.045,.355,1) infinite;animation:swing 14s cubic-bezier(.645,.045,.355,1) infinite;-webkit-transform:rotate(33deg);transform:rotate(33deg);-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes swing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(33deg);transform:rotate(33deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(33deg);transform:rotate(33deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(50px);transform:translateY(50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(50px);transform:translateY(50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.p-top .wrap .mv-sec .obj2{opacity:.7;position:absolute;right:2.5rem;top:2.5rem;width:18.6rem;z-index:1}.p-top .wrap .mv-sec .obj2.vertical2{-webkit-animation:vertical2 12s ease-in-out infinite;animation:vertical2 12s ease-in-out infinite;-webkit-transform-origin:center center;transform-origin:center center}.p-top .wrap .mv-sec .obj2 .swing2{-webkit-animation:swing2 15s cubic-bezier(.645,.045,.355,1) infinite;animation:swing2 15s cubic-bezier(.645,.045,.355,1) infinite;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes swing2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes vertical2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vertical2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.p-top .wrap .about-sec{padding-bottom:5rem;position:relative}.p-top .wrap .about-sec:before{background-image:url(../images/webp/bg_about-01.webp);height:100%;top:0}.p-top .wrap .about-sec:after,.p-top .wrap .about-sec:before{background-position:top;background-repeat:no-repeat;background-size:100%;content:"";left:0;position:absolute;width:100%;z-index:0}.p-top .wrap .about-sec:after{background-image:url(../images/bg_asterisk.svg);bottom:0;height:21.8rem}.p-top .wrap .about-sec .inner{margin:0 auto;padding:8.64rem 0 10rem;position:relative;width:calc(100% - 4rem);z-index:2}.p-top .wrap .about-sec .inner:before{background-image:url(../images/webp/bg.webp);background-position:top;background-repeat:repeat;background-size:100%;-webkit-clip-path:polygon(0 4rem,100% 0,100% calc(100% - 4rem),0 100%);clip-path:polygon(0 4rem,100% 0,100% calc(100% - 4rem),0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-top .wrap .about-sec .inner .container{position:relative;z-index:1}.p-top .wrap .about-sec .inner .container .midashi{margin-bottom:5rem}.p-top .wrap .about-sec .inner .container .copy .logo{margin:0 auto 5rem;width:29.952rem}.p-top .wrap .about-sec .inner .container .copy .read{line-height:2.4;text-align:center}.p-top .wrap .about-sec .inner .container .copy .read h1{display:inline}.p-top .wrap .about-sec .inner .container .copy .read+.read{margin-top:1.7em}.p-top .wrap .floor-sec{background-image:url(../images/webp/bg_floor-01.webp);background-position:center top 3rem;background-repeat:no-repeat;background-size:100%;padding:5.4rem 0 6.4rem}.p-top .wrap .floor-sec .inner .midashi{margin-bottom:3.2rem}.p-top .wrap .floor-sec .inner .read{letter-spacing:.3rem;margin-bottom:4rem;text-align:center}.p-top .wrap .floor-sec .inner .imgs{margin-bottom:7.7rem;position:relative}.p-top .wrap .floor-sec .inner .imgs .img{width:43.008rem}.p-top .wrap .floor-sec .inner .imgs .img figure{align-items:center;display:flex;height:28.672rem;justify-content:center;width:100%}.p-top .wrap .floor-sec .inner .imgs .img figure img,.p-top .wrap .floor-sec .inner .imgs .img figure picture,.p-top .wrap .floor-sec .inner .imgs .img figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.p-top .wrap .floor-sec .inner .imgs .img .caption{display:block;font-size:1.48rem;margin:0 2rem}.p-top .wrap .floor-sec .inner .imgs .img:first-child{margin-left:calc(100% - 43.008rem)}.p-top .wrap .floor-sec .inner .imgs .img:first-child .caption{text-align:right}.p-top .wrap .floor-sec .inner .imgs .img+.img{margin-top:2.816rem}.p-top .wrap .floor-sec .inner .imgs small{bottom:0;font-size:1.3rem;position:absolute;right:2rem}.p-top .wrap .floor-sec .inner .list{margin:0 5.12rem}.p-top .wrap .floor-sec .inner .list li{align-items:center;background:#fff000;border-radius:9999px;display:flex;padding:.5rem}.p-top .wrap .floor-sec .inner .list li+li{margin-top:1rem}.p-top .wrap .floor-sec .inner .list li .floor{align-items:center;background:#fff;border-radius:50%;display:flex;font-size:2rem;font-weight:700;height:5.5rem;justify-content:center;letter-spacing:0;width:5.5rem}.p-top .wrap .floor-sec .inner .list li .index{font-weight:500;line-height:1.4;padding:0 0 0 1rem;text-align:left;width:calc(100% - 5.5rem)}.p-top .wrap .floor-sec .inner .list li .index span{display:block;font-size:1.15rem}.p-top .wrap .floor-sec .inner .list li:first-child{background:#faf391}.p-top .wrap .floor-sec .inner .list li:nth-child(2){background:#dce390}.p-top .wrap .floor-sec .inner .list li:nth-child(3){background:#bfdbaa}.p-top .wrap .floor-sec .inner .list li:nth-child(4){background:#b0d7c3}.p-top .wrap .floor-sec .inner .list li:nth-child(5){background:#a8d6d8}.p-top .wrap .floor-sec .inner .list li:nth-child(6){background:#a2daf7}.p-top .wrap .shop-sec{padding:8.3rem 0 0;position:relative}.p-top .wrap .shop-sec:before{background-image:url(../images/bg_asterisk.svg);background-position:top;background-repeat:no-repeat;background-size:100%;content:"";height:21.8rem;left:0;position:absolute;top:0;width:100%;z-index:0}.p-top .wrap .shop-sec .inner{margin:0 auto;padding:7rem 0;position:relative;width:calc(100% - 4rem);z-index:1}.p-top .wrap .shop-sec .inner:before{background-image:url(../images/webp/bg.webp);background-position:top;background-repeat:repeat;background-size:880px;-webkit-clip-path:polygon(0 4rem,100% 0,100% calc(100% - 4rem),0 100%);clip-path:polygon(0 4rem,100% 0,100% calc(100% - 4rem),0 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-top .wrap .shop-sec .inner .container{padding:0 4rem}.p-top .wrap .shop-sec .inner .container .midashi{margin-bottom:4.5rem}.p-top .wrap .shop-sec .inner .container .list{position:relative;z-index:2}.p-top .wrap .shop-sec .inner .container .list li{border-bottom:.1rem solid #b2a9ab;padding-bottom:3rem;padding-top:3.5rem}.p-top .wrap .shop-sec .inner .container .list li:last-child{border-bottom:none;padding-bottom:0}.p-top .wrap .shop-sec .inner .container .list li .box{align-items:flex-end;display:flex;margin-bottom:2.5rem}.p-top .wrap .shop-sec .inner .container .list li .box .text{width:calc(100% - 12.16rem)}.p-top .wrap .shop-sec .inner .container .list li .box .text .floor{align-items:center;border:.2rem solid #333;border-radius:50%;display:flex;font-size:1.9rem;font-weight:700;height:4.48rem;justify-content:center;letter-spacing:0;margin-bottom:.5rem;width:4.48rem}.p-top .wrap .shop-sec .inner .container .list li .box .text .name{font-size:2rem;font-weight:700;line-height:1.4}.p-top .wrap .shop-sec .inner .container .list li .box .text .cat{font-size:1.3rem}.p-top .wrap .shop-sec .inner .container .list li .box .photo{width:12.16rem}.p-top .wrap .shop-sec .inner .container .list li .description{font-size:1.6rem;letter-spacing:0}.p-top .wrap .shop-sec .inner .container .list li:nth-child(3) .box .text{width:calc(100% - 16.896rem)}.p-top .wrap .shop-sec .inner .container .list li:nth-child(3) .box .photo{width:16.896rem}.p-top .wrap .facility-sec{margin-top:-6.9rem;padding-bottom:4.8rem;position:relative;z-index:1}.p-top .wrap .facility-sec .inner{margin:0 auto;width:calc(100% - 15rem)}.p-top .wrap .facility-sec .inner .badge{margin:0 auto;position:relative;width:17.92rem;z-index:1}.p-top .wrap .facility-sec .inner figure{margin-top:-2.8rem;width:100%}.p-top .wrap .facility-sec .inner figure figcaption{font-size:1.4rem;padding-top:.1rem;text-align:right}.p-top .wrap .facility-sec .inner .read{font-size:1.7rem;line-height:2.2;margin-top:3rem;text-align:center}.p-top .wrap .facility-sec .inner .read p+p{margin-top:1.5em}.p-top .wrap .facility-sec .inner .logo{margin:4.4rem auto 0;width:27.5rem}.p-top .wrap .facility-sec .inner .address{font-size:1.5rem;margin-top:1rem;text-align:center}.p-top .wrap footer{background:linear-gradient(90deg,#f29600,#e94820);padding:2.24rem 0 3.52rem}.p-top .wrap footer .logo{margin:0 auto 1.5rem;width:12.544rem}.p-top .wrap footer p{color:#fff;text-align:center}.p-top .wrap footer p.credit-ja{font-size:1.4rem;margin-bottom:.2rem}.p-top .wrap footer p.credit-en{font-size:1.3rem;letter-spacing:.05rem}.p-top .pc-display-left{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:calc(50vw - 24rem);z-index:0}.p-top .pc-display-left .obj{height:513px;width:280px}@media screen and (max-width:1080px){.p-top .pc-display-left{display:none}}.p-top .pc-display-right{align-items:flex-end;display:flex;height:100vh;padding:8rem 8rem 10rem;position:fixed;right:0;top:0;width:calc(50vw - 24rem);z-index:0}.p-top .pc-display-right nav>a{display:block;font-size:3.2rem;text-align:left}.p-top .pc-display-right nav>a span:before{bottom:0;height:1.8rem;margin:auto 0;top:0;width:1.5rem}.p-top .pc-display-right nav>a+a{margin-top:3.6rem}.p-top .pc-display-right nav .sub-nav{font-size:1.4rem;margin-top:3rem;position:relative;z-index:1}.p-top .pc-display-right nav .sub-nav a{display:block;letter-spacing:.15rem;line-height:1.4}.p-top .pc-display-right nav .sub-nav a+a{font-weight:500;margin-top:1.5rem}@media screen and (max-width:1080px){.p-top .pc-display-right{display:none}}

/*# sourceMappingURL=app.css.map*/