/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./public_html/src/scss/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
@import"https://fonts.googleapis.com/css2?family=Ephesis&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,img{color:#000;border-width:0px;border-style:none;background:rgba(0,0,0,0)}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}body{width:100%;margin:0 auto;overflow-x:hidden}img{width:100%}.ib{display:inline-block}.h1Tag{display:none}@media screen and (min-width: 769px){._sp{display:none}._pc{display:block}}@media screen and (max-width: 768px){._sp{display:block}._pc{display:none}}main{overflow:hidden}main p{line-height:1.5em;letter-spacing:.15em}.com-ttl{font-size:35px;font-size:clamp(18px,5vw,35px)}.com-lead--l{font-size:30px;font-size:clamp(18px,4vw,30px)}.com-lead{font-size:25px;font-size:clamp(15px,3vw,25px)}.com-lead--s{font-size:20px;font-size:clamp(15px,2.5vw,20px)}.com-text--l{font-size:18px;font-size:clamp(12px,1.5vw,18px)}.com-text{font-size:15px;font-size:clamp(12px,1.3vw,15px)}.com-txt{font-size:12px;font-size:clamp(10px,1.1vw,12px)}@media screen and (max-width: 768px){.com-ttl{font-size:clamp(10px,8vw,35px)}.com-lead--l{font-size:clamp(10px,5.5vw,30px)}.com-lead{font-size:clamp(10px,4.5vw,25px)}.com-lead--s{font-size:clamp(10px,4vw,20px)}.com-text--l{font-size:clamp(10px,3.8vw,18px)}.com-text{font-size:clamp(10px,3.5vw,15px)}.com-txt{font-size:clamp(10px,3vw,12px)}}.com-w800{width:95%;max-width:800px;margin:0 auto}.com-w1000{width:95%;max-width:1000px;margin:0 auto}.com-w1200{width:95%;max-width:1200px;margin:0 auto}.com-w1400{width:95%;max-width:1400px;margin:0 auto}.com-min--vh100{min-height:100vh}.com-imgbox{position:relative}.com-imgnote{position:absolute;bottom:3px;right:3px;font-size:10px;letter-spacing:.05em}.com-notebox{width:90%;max-width:1000px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){.com-notebox{padding:clamp(20px,6vw,50px) 0}}.com-note{font-size:10px;letter-spacing:.1em;line-height:1.2em;text-align:left}.com-fs10{font-size:10px}.com-fs12{font-size:12px}.com-texR{text-align:right}.com-texC{text-align:center}.com-col--wh{color:#fff}.com-col--bk{color:#000}.com-tex__shadow--wh{text-shadow:0 0 10px #fff}.com-tex__shadow--bk{text-shadow:0 0 10px #000}.com-flbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-flbox--ac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-flbox--jc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@font-face{font-family:"Noto Serif JP";src:url(../fonts/NotoSerifJP.ttf) format("opentype")}@font-face{font-family:"Cormorant Garamond";src:url(../fonts/CormorantGaramond.ttf) format("opentype")}@font-face{font-family:"EB Garamond";src:url(../fonts/EBGaramond.ttf) format("opentype")}@font-face{font-family:"Zen Old Mincho";src:url(../fonts/ZenOldMincho-Regular.ttf) format("opentype")}@font-face{font-family:"Noto Sans JP";src:url(../fonts/NotoSansJP.ttf) format("opentype")}body{font-family:"Cormorant Garamond","Noto Serif JP",serif}body .zen{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}body .eb{font-family:"EB Garamond",serif}body .noto-snas{font-family:"Noto Sans",sans-serif}.js-fadeR{opacity:0;-webkit-transform:translate(5%, 0);transform:translate(5%, 0);-webkit-transition:all 1.5s;transition:all 1.5s}.js-fadeR.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.js-clip{-webkit-clip-path:inset(0 100% -20px 0%);clip-path:inset(0 100% -20px 0%);-webkit-transition:all 1.5s;transition:all 1.5s}.js-clip.scrollin{-webkit-clip-path:inset(0 0% -20px -100%);clip-path:inset(0 0% -20px -100%)}.scrollin_anime_01{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01.scrollin{opacity:1}.scrollin_anime_01.scrollin .anm:before,.scrollin_anime_01.scrollin .anm:after{width:0}.scrollin_anime_01 .anm{position:relative}.scrollin_anime_01 .anm:before,.scrollin_anime_01 .anm:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;right:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01 .anm:after{background:#dbdcdd}.scrollin_anime_01 .anm:before{background:#fff}.scrollin_anime_01 .anm_01:after{-webkit-transition-delay:0;transition-delay:0}.scrollin_anime_01 .anm_01:before{-webkit-transition-delay:.3s;transition-delay:.3s}.scrollin_anime_01 .anm_02:after{-webkit-transition-delay:.2s;transition-delay:.2s}.scrollin_anime_01 .anm_02:before{-webkit-transition-delay:.5s;transition-delay:.5s}.scrollin_anime_01 .anm_03:after{-webkit-transition-delay:.4s;transition-delay:.4s}.scrollin_anime_01 .anm_03:before{-webkit-transition-delay:.7s;transition-delay:.7s}.scrollin_anime_01 .anm_04:after{-webkit-transition-delay:.6s;transition-delay:.6s}.scrollin_anime_01 .anm_04:before{-webkit-transition-delay:.9s;transition-delay:.9s}.scrollin_anime_01 .anm_05:after{-webkit-transition-delay:.8s;transition-delay:.8s}.scrollin_anime_01 .anm_05:before{-webkit-transition-delay:1.1s;transition-delay:1.1s}.scrollin_anime_01 .anm_06:after{-webkit-transition-delay:1s;transition-delay:1s}.scrollin_anime_01 .anm_06:before{-webkit-transition-delay:1.3s;transition-delay:1.3s}.scrollin_anime_02{opacity:0;-webkit-transition:2s;transition:2s}.scrollin_anime_02.scrollin{opacity:1}.scrollin_anime_02.scrollin .anm_box .anm{-webkit-transform:scale(1);transform:scale(1)}.scrollin_anime_02 .anm_box{overflow:hidden}.scrollin_anime_02 .anm_box .anm{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:2s;transition:2s}.scrollin_anime_02 .anm_box .anm_01{-webkit-transition-delay:.3s;transition-delay:.3s}.scrollin_anime_03.scrollin .anm{opacity:1}.scrollin_anime_03 .anm{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_03 .anm_01{-webkit-transition-delay:.5s;transition-delay:.5s}.scrollin_anime_03 .anm_02{-webkit-transition-delay:.7s;transition-delay:.7s}.scrollin_anime_03 .anm_03{-webkit-transition-delay:.9s;transition-delay:.9s}.scrollin_anime_03 .anm_04{-webkit-transition-delay:1.1s;transition-delay:1.1s}.anime0{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime0.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s}.anime1.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime2{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime2.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime3{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.6s;transition-delay:.6s}.anime3.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime4{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.9s;transition-delay:.9s}.anime4.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime5{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.anime5.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime6{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime6.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime7{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.anime7.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime8{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime8.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime9{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime9.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime10{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime10.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime11{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime11.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime12{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime12.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime13{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime13.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime14{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime14.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime15{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.9s;transition-delay:4.9s}.anime15.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime16{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime16.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime17{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 5s;transition:all 5s}.anime17.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime1_1.scrollin{opacity:1}.anime1_2{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_2.scrollin{opacity:1}.anime1_3{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_3.scrollin{opacity:1}.anime1_4{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_4.scrollin{opacity:1}.anime1_5{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime1_5.scrollin{opacity:1}.anime1_6{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime1_6.scrollin{opacity:1}.anime1_7{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime1_7.scrollin{opacity:1}.anime1_8{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime1_8.scrollin{opacity:1}.anime1_9{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime1_9.scrollin{opacity:1}.anime1_10{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime1_10.scrollin{opacity:1}.anime1_11{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime1_11.scrollin{opacity:1}.anime1_12{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime1_12.scrollin{opacity:1}.anime1_13{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime1_13.scrollin{opacity:1}.anime1_14{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime1_14.scrollin{opacity:1}.anime1_15{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.2s;transition-delay:4.2s}.anime1_15.scrollin{opacity:1}.anime1_16{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.5s;transition-delay:4.5s}.anime1_16.scrollin{opacity:1}.anime1_17{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.8s;transition-delay:4.8s}.anime1_17.scrollin{opacity:1}.anime1_18{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:5.1s;transition-delay:5.1s}.anime1_18.scrollin{opacity:1}.anime2_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime2_1.scrollin{opacity:1}.anime2_2{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.1s;transition-delay:.1s}.anime2_2.scrollin{opacity:1}.anime2_3{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;transition-delay:.1s}.anime2_3.scrollin{opacity:1}.anime2_4{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.15s;transition-delay:.15s}.anime2_4.scrollin{opacity:1}.anime2_5{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;transition-delay:.2s}.anime2_5.scrollin{opacity:1}.anime2_6{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.25s;transition-delay:.25s}.anime2_6.scrollin{opacity:1}.anime2_7{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime2_7.scrollin{opacity:1}.anime2_8{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.35s;transition-delay:.35s}.anime2_8.scrollin{opacity:1}.anime2_9{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.4s;transition-delay:.4s}.anime2_9.scrollin{opacity:1}.anime2_10{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.45s;transition-delay:.45s}.anime2_10.scrollin{opacity:1}.anime2_11{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime2_11.scrollin{opacity:1}.anime2_12{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.55s;transition-delay:.55s}.anime2_12.scrollin{opacity:1}.anime2_13{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.6s;transition-delay:.6s}.anime2_13.scrollin{opacity:1}.anime2_14{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.65s;transition-delay:.65s}.anime2_14.scrollin{opacity:1}.anime2_15{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.7s;transition-delay:.7s}.anime2_15.scrollin{opacity:1}.anime2_16{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.75s;transition-delay:.75s}.anime2_16.scrollin{opacity:1}.anime2_17{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.8s;transition-delay:.8s}.anime2_17.scrollin{opacity:1}.anime2_18{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.85s;transition-delay:.85s}.anime2_18.scrollin{opacity:1}@-webkit-keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.anime3_1{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.anime3_2{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.anime3_3{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.anime3_4{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.anime3_5{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.anime3_6{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.anime3_7{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.anime3_8{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.8s;animation-delay:.8s}.anime3_9{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s}.anime3_10{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.anime3_11{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}.anime3_12{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.anime3_13{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}.anime3_14{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}.anime3_15{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime3_16{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}.anime3_17{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s}.anime3_18{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.anime3_19{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.9s;animation-delay:1.9s}.anime3_20{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5}100%{opacity:1;-ms-opacity:1;-moz-opacity:1}}@keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5}100%{opacity:1;-ms-opacity:1;-moz-opacity:1}}.anime01{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-ms-animation-delay:.3s;-moz-animation-delay:.3s}.anime02{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-ms-animation-delay:.6s;-moz-animation-delay:.6s}.anime03{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s;-ms-animation-delay:.9s;-moz-animation-delay:.9s}.anime04{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-ms-animation-delay:1.2s;-moz-animation-delay:1.2s}.anime05{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-ms-animation-delay:1.5s;-moz-animation-delay:1.5s}.anime06{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-ms-animation-delay:1.8s;-moz-animation-delay:1.8s}.anime07{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-ms-animation-delay:2.1s;-moz-animation-delay:2.1s}.anime08{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-ms-animation-delay:2.4s;-moz-animation-delay:2.4s}.anime09{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-ms-animation-delay:2.7s;-moz-animation-delay:2.7s}.anime00{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-ms-animation-delay:3s;-moz-animation-delay:3s}@-webkit-keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.anime-1{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-moz-animation-delay:.3s}.anime-2{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-moz-animation-delay:.6s}.anime-3{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s;-moz-animation-delay:.9s}.anime-4{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-moz-animation-delay:1.2s}.anime-5{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-moz-animation-delay:1.5s}.anime-6{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-moz-animation-delay:1.8s}.anime-7{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-moz-animation-delay:2.1s}.anime-8{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-moz-animation-delay:2.4s}.anime-9{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-moz-animation-delay:2.7s}.anime-10{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-moz-animation-delay:3s}.anime-11{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.3s;animation-delay:3.3s;-moz-animation-delay:3.3s}.anime-12{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.6s;animation-delay:3.6s;-moz-animation-delay:3.6s}.anime-13{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.9s;animation-delay:3.9s;-moz-animation-delay:3.9s}.anime-14{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:4.2s;animation-delay:4.2s;-moz-animation-delay:4.2s}.anime-15{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5s}.anime-16{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.3s}.anime-17{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.6s}.anime-18{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.9s}.anime-19{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.2s}.anime-20{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.5s}header{width:100%;height:70px;position:fixed;top:0;left:0;overflow:hidden;color:#513138;z-index:9999}header .top_header{width:95%;height:100%;margin-left:2.5%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10}header .top_header .hd-logo_area{margin-top:14px;height:calc(100% - 14px);width:350px;position:relative;-webkit-transition:all .8s ease;transition:all .8s ease}header .top_header .hd-logo_area>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}header .top_header .hd-logo_area>a{position:absolute;top:0;left:0;width:100%;height:100%}header .top_header .hd-logo_area.hide{visibility:hidden;opacity:0}header .top_header .g_menu_btn_area{height:clamp(3.75rem,2.922rem + 1.72vw,4rem);padding:13px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .top_header .g_menu_btn_area .btn-item{height:100%;padding:0 5px;aspect-ratio:1/1;border-radius:50%;background:#c19f8e;border:none;margin:0 8px;position:relative;cursor:pointer;-webkit-box-shadow:rgba(81,49,56,.2) 0 0 5px;box-shadow:rgba(81,49,56,.2) 0 0 5px;-webkit-transition:all .8s ease;transition:all .8s ease}header .top_header .g_menu_btn_area .btn-item.btn2{background:#aabc91}header .top_header .g_menu_btn_area .btn-item.g_menu_btn{background:#fff}header .top_header .g_menu_btn_area .btn-item.coming{-webkit-box-shadow:none;box-shadow:none}header .top_header .g_menu_btn_area .btn-item.coming::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-webkit-clip-path:circle();clip-path:circle();opacity:.2}header .top_header .g_menu_btn_area .btn-item .btn_text{font-size:12px;color:#fff;font-family:"Noto Serif JP",sans-serif;-webkit-transition:all .8s ease;transition:all .8s ease}header .top_header .g_menu_btn_area .btn-item .btn_txt{font-size:10px;font-family:"Noto Serif JP",sans-serif;text-transform:uppercase;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .8s ease;transition:all .8s ease;color:#513138}header .top_header .g_menu_btn_area .btn-item>span{width:50%;height:1px;position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#000;-webkit-animation:btn1 .8s ease;animation:btn1 .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease}header .top_header .g_menu_btn_area .btn-item>span:nth-child(2){top:45%;-webkit-animation:none;animation:none;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-animation:btn2 .8s forwards;animation:btn2 .8s forwards}header .top_header .g_menu_btn_area .btn-item>span:nth-child(3){top:55%;-webkit-animation:btn3 .8s ease;animation:btn3 .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease}header .top_header .g_menu_btn_area .btn-item.active{background:#9b624b}header .top_header .g_menu_btn_area .btn-item.active .btn_txt{visibility:hidden;opacity:0}header .top_header .g_menu_btn_area .btn-item.active>span{background:#fff;-webkit-animation:btn1-active .8s forwards;animation:btn1-active .8s forwards}header .top_header .g_menu_btn_area .btn-item.active>span:nth-child(2){background:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden;-webkit-animation:btn2-active .8s forwards;animation:btn2-active .8s forwards}header .top_header .g_menu_btn_area .btn-item.active>span:nth-child(3){background:#fff;-webkit-animation:btn3-active .8s forwards;animation:btn3-active .8s forwards}header .top_header .g_menu_btn_area .btn-item>a{position:absolute;top:0;left:0;width:100%;height:100%}header .top_header .g_menu_btn_area .btn-item:hover.btn1{background:#fff}header .top_header .g_menu_btn_area .btn-item:hover.btn2{background:#fff}header .top_header .g_menu_btn_area .btn-item:hover.btn2 .btn_text{color:#a1afb7}header .top_header .g_menu_btn_area .btn-item:hover .btn_text{color:#513138}header .top_header .g_menu_btn_area .btn-item:hover .btn_txt{top:75%}header .top_header .g_menu_btn_area .btn-item:hover>span{top:30%}header .top_header .g_menu_btn_area .btn-item:hover>span:nth-child(3){top:60%}header .g_nav{width:100%;height:100dvh;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease;background:url(../../assets/images/common/bg_nav.jpg) no-repeat center/cover}header .g_nav.active{visibility:visible;opacity:1}header .g_nav .nav_logo_area{width:25%;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .g_nav .nav_logo_area .nav_logo_box{width:40%;margin:auto;position:relative}header .g_nav .nav_area{width:75%}header .g_nav .nav_area .nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%;min-width:520px;margin:auto;height:100%}header .g_nav .nav_area .nav_list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33%;max-width:280px;padding:10px 15px;margin:20px 40px;margin:20px 5%;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_list>li::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#513138;-webkit-transition:all .8s ease;transition:all .8s ease;z-index:5}header .g_nav .nav_area .nav_list>li::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(0,0,0,.2);-webkit-transition:all .8s ease;transition:all .8s ease;z-index:0}header .g_nav .nav_area .nav_list>li>a{position:absolute;top:0;left:0;width:100%;height:100%}header .g_nav .nav_area .nav_list>li.coming{opacity:.5}header .g_nav .nav_area .nav_list>li .nav_text{font-size:16px;text-transform:uppercase;color:#513138}header .g_nav .nav_area .nav_list>li .nav_list-arrow{width:25px;height:28px}header .g_nav .nav_area .nav_list>li:hover::before{-webkit-transform:translateX(100%);transform:translateX(100%)}header .g_nav .nav_area .nav_list>li:hover.coming::before{-webkit-transform:translate(0);transform:translate(0)}header .g_nav .nav_area .nav-sub_list{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:60%;min-width:435px}header .g_nav .nav_area .nav-sub_list>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px;border-bottom:#513138 1px solid;padding:15px;cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease;position:relative}header .g_nav .nav_area .nav-sub_list>li .nav_text{font-size:16px;color:#513138;text-transform:uppercase}header .g_nav .nav_area .nav-sub_list>li.coming{opacity:.5}header .g_nav .nav_area .nav-sub_list>li:hover{opacity:.6}header .g_nav .nav_area .nav-sub_list>li>a{position:absolute;top:0;left:0;width:100%;height:100%}.none{opacity:0}@-webkit-keyframes btn1{0%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}50%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{top:35%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes btn1{0%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}50%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{top:35%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes btn2{0%{top:50%;opacity:0}50%{top:50%;opacity:1}100%{top:45%;opacity:1}}@keyframes btn2{0%{top:50%;opacity:0}50%{top:50%;opacity:1}100%{top:45%;opacity:1}}@-webkit-keyframes btn3{0%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}50%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{top:55%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@keyframes btn3{0%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}50%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{top:55%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}}@-webkit-keyframes btn1-active{0%{top:30%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}}@keyframes btn1-active{0%{top:30%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}}@-webkit-keyframes btn2-active{0%{top:45%;opacity:1}50%{top:50%;opacity:0}100%{opacity:0}}@keyframes btn2-active{0%{top:45%;opacity:1}50%{top:50%;opacity:0}100%{opacity:0}}@-webkit-keyframes btn3-active{0%{top:60%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}}@keyframes btn3-active{0%{top:60%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}50%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{top:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}}@media screen and (max-width: 768px){header{height:80px;padding:clamp(0rem,-0.625rem + 3.13vw,.875rem) 0}header .top_header .hd-logo_area{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:20px;position:relative}header .top_header .hd-logo_area.hide{visibility:visible;opacity:1}header .top_header .g_menu_btn_area{width:20%;height:60px}header .top_header .g_menu_btn_area .btn-item{height:clamp(3.313rem,2.375rem + 4.69vw,4.625rem);aspect-ratio:1/1}header .top_header .g_menu_btn_area .btn-item .btn_text{font-size:12px;font-size:clamp(.625rem,.536rem + .45vw,.75rem);color:#fff;font-family:"Noto Serif JP",sans-serif}header .g_nav{background:#f6f5f2}header .g_nav .nav_logo_area{display:none}header .g_nav .nav_area{width:100%}header .g_nav .nav_area .nav_list{width:90%;max-width:615px;min-width:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .g_nav .nav_area .nav_list>li{width:40%;padding:10px;padding:clamp(.625rem,.402rem + 1.12vw,.938rem);margin:20px 0;margin:clamp(.938rem,.714rem + 1.12vw,1.25rem) 0}header .g_nav .nav_area .nav_list>li .nav_text{font-size:16px;font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem)}header .g_nav .nav_area .nav_list>li .nav_list-arrow{width:25px;width:clamp(1.25rem,.848rem + 2.01vw,1.813rem);height:28px;height:clamp(1.438rem,1.036rem + 2.01vw,2rem)}header .g_nav .nav_area .nav-sub_list{margin:30px auto 0;width:95%;max-width:615px}header .g_nav .nav_area .nav-sub_list>li{margin:20px 10px;padding:clamp(.625rem,.402rem + 1.12vw,.938rem);position:relative}header .g_nav .nav_area .nav-sub_list>li .nav_text{font-size:clamp(.625rem,.402rem + 1.12vw,.938rem)}}@media screen and (max-width: 768px){.bottom_header{width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#fff;position:fixed;bottom:0}.bottom_header .btm_hd_item{width:33%;height:calc(100% - 4px);margin:2px 0;background:#b29284;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.bottom_header .btm_hd_item .btm_text{font-size:15px;text-transform:uppercase;color:#fff;padding-bottom:5px}.bottom_header .btm_hd_item .btm_img{height:45%}.bottom_header .btm_hd_item .btm_img>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.bottom_header .btm_hd_item>a{position:absolute;top:0;left:0;width:100%;height:100%}.bottom_header .btm_hd_item.coming::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2}}footer{width:100%;height:100%;position:relative;z-index:0;color:#513138}footer .top_footer{width:100%;height:100%;background:url(../../assets/images/common/bg_fot.jpg) no-repeat center/cover}footer .top_footer .contact{width:90%;max-width:800px;margin:auto;padding:60px 0}footer .top_footer .contact .sec_ttl{font-size:clamp(1.75rem,.972rem + 1.62vw,2.188rem);text-align:center;text-transform:uppercase}footer .top_footer .contact .fot_btn_area{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .top_footer .contact .fot_btn_area .btn_item{width:48%;padding:15px 0;border:none;overflow:hidden;font-family:"Cormorant Garamond","Noto Serif JP",serif;position:relative}footer .top_footer .contact .fot_btn_area .btn_item::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#9b624b), color-stop(50%, #ae867f), to(#9b624b));background:-webkit-linear-gradient(left, #9b624b 0%, #ae867f 50%, #9b624b 100%);background:linear-gradient(to right, #9b624b 0%, #ae867f 50%, #9b624b 100%);z-index:0;-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .btn_item.res::before{background:-webkit-gradient(linear, left top, right top, from(#81ab80), color-stop(50%, #d4d7bd), to(#81ab80));background:-webkit-linear-gradient(left, #81ab80 0%, #d4d7bd 50%, #81ab80 100%);background:linear-gradient(to right, #81ab80 0%, #d4d7bd 50%, #81ab80 100%);-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .btn_item.coming::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(1,1,1,.2);z-index:99}footer .top_footer .contact .fot_btn_area .btn_item .btn_txt{font-size:14px;color:#fff;text-transform:uppercase;position:relative;z-index:5}footer .top_footer .contact .fot_btn_area .btn_item .btn_text{font-size:22px;color:#fff;text-transform:uppercase;position:relative;z-index:5}footer .top_footer .contact .fot_btn_area .btn_item>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}footer .top_footer .contact .fot_btn_area .btn_item:hover::before{-webkit-transform:translate(-50%);transform:translate(-50%)}footer .top_footer .contact .fot_btn_area .btn_item:hover.res::before{-webkit-transform:translate(-50%);transform:translate(-50%)}footer .footer_nav_area{width:100%;height:100%;background:#a99b92}footer .footer_nav_area .nav_box{width:90%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}footer .footer_nav_area .nav_box>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px clamp(.375rem,-2.108rem + 5.17vw,1.125rem);position:relative}footer .footer_nav_area .nav_box>li.coming{opacity:.5}footer .footer_nav_area .nav_box>li::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .8s ease;transition:all .8s ease}footer .footer_nav_area .nav_box>li>a{position:absolute;top:0;left:0;width:100%;height:100%}footer .footer_nav_area .nav_box>li .nav_text{font-size:clamp(.875rem,.461rem + .86vw,1rem);color:#fff;text-transform:uppercase;text-align:center}footer .footer_nav_area .nav_box>li:hover::before{-webkit-transform:scale(1);transform:scale(1)}footer .footer_nav_area .nav_box>li:hover.coming::before{-webkit-transform:translate(0);transform:translate(0)}@media screen and (max-width: 768px){footer .top_footer{background:url(../../assets/images/common/bg_fot_sp.jpg) no-repeat center/cover}footer .top_footer .contact{padding:40px 0}footer .top_footer .contact .sec_ttl{font-size:32px}footer .top_footer .contact .fot_btn_area{padding-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .top_footer .contact .fot_btn_area .btn_item{width:95%;margin:15px auto}footer .top_footer .contact .fot_btn_area .btn_item .btn_txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem)}footer .top_footer .contact .fot_btn_area .btn_item .btn_text{font-size:clamp(1.25rem,1.161rem + .45vw,1.375rem)}footer .footer_nav_area .nav_box{width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0;position:relative}footer .footer_nav_area .nav_box::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1px;height:80%;background:#fff}footer .footer_nav_area .nav_box>li{width:48%;padding:10px 0;position:relative}footer .footer_nav_area .nav_box>li .nav_text{font-size:clamp(.875rem,.461rem + .86vw,1rem);text-align:center}}footer .bottom_footer{padding-top:40px;width:90%;max-width:1000px;margin:auto}footer .bottom_footer .company-info{text-align:center;padding:30px 0}footer .bottom_footer .company-info .info_text{font-size:14px}footer .bottom_footer .company-info>a{font-size:38px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;color:#513138;padding:15px 0}footer .bottom_footer .company-info .info_txt{font-size:12px;line-height:1.8em;letter-spacing:0}footer .bottom_footer .brand_info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bottom_footer .brand_info .brand_text{font-size:14px;letter-spacing:1px;padding:0 8px}footer .bottom_footer .brand_info .brand_logo{width:200px}footer .bottom_footer .other-info{max-width:800px;margin:auto;padding-top:40px}footer .bottom_footer .other-info .other-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}footer .bottom_footer .other-info .other-info-box>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px;position:relative;-webkit-transition:all .8s ease;transition:all .8s ease}footer .bottom_footer .other-info .other-info-box>li .other_text{font-size:14px;padding:10px 0}footer .bottom_footer .other-info .other-info-box>li>a{position:absolute;top:0;left:0;width:100%;height:100%}footer .bottom_footer .other-info .other-info-box>li:hover{opacity:.6}footer .copy{width:100%;background:#a99b92}footer .copy>p{font-size:12px;padding:15px 0 12px;color:#000;text-align:center}@media screen and (max-width: 768px){footer .bottom_footer{padding-top:40px;width:90%;max-width:1000px;margin:auto}footer .bottom_footer .company-info{text-align:center;padding:30px 0}footer .bottom_footer .company-info .info_text{font-size:clamp(.875rem,.786rem + .45vw,1rem)}footer .bottom_footer .company-info>a{font-size:38px;padding:15px 0}footer .bottom_footer .company-info .info_txt{font-size:clamp(.875rem,.786rem + .45vw,1rem);line-height:1.8em;letter-spacing:0}footer .bottom_footer .brand_info .brand_logo{width:180px}footer .bottom_footer .other-info .other-info-box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}footer .bottom_footer .other-info .other-info-box>li{padding:0 10px}footer .bottom_footer .other-info .other-info-box>li .other_text{font-size:clamp(.75rem,.661rem + .45vw,.875rem);padding:10px 0}}#top .mv_area .mv{width:100%;height:auto;max-height:100dvh;position:relative}#top .mv_area .mv>img{height:100%;max-height:100dvh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#top .mv_area .mv .movie_box{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;background:#fff}#top .mv_area .mv .movie_box>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#top .mv_area .mv .movie_box.hide{visibility:hidden;opacity:0}#top .mv_area .mv .btn_box{position:absolute;bottom:10px;left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transition:all .8s ease;transition:all .8s ease}#top .mv_area .mv .btn_box .btn_item{width:80px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:5px 0;background:-webkit-gradient(linear, left top, right top, from(#9b624b), to(rgba(155, 98, 75, 0.5)));background:-webkit-linear-gradient(left, #9b624b, rgba(155, 98, 75, 0.5));background:linear-gradient(90deg, #9b624b, rgba(155, 98, 75, 0.5));position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}#top .mv_area .mv .btn_box .btn_item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(#9b624b), to(rgba(155, 98, 75, 0.5)));background:-webkit-linear-gradient(left, #9b624b, rgba(155, 98, 75, 0.5));background:linear-gradient(90deg, #9b624b, rgba(155, 98, 75, 0.5));-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .8s ease;transition:all .8s ease}#top .mv_area .mv .btn_box .btn_item::after{content:"";position:absolute;bottom:0;left:0;width:1px;height:100%;background:#9b624b;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .8s ease;transition:all .8s ease}#top .mv_area .mv .btn_box .btn_item .btn_text{text-align:center;text-transform:uppercase;font-size:20px;letter-spacing:1px;color:#fff;-webkit-transition:all .8s ease;transition:all .8s ease}#top .mv_area .mv .btn_box .btn_item>span{position:absolute;top:0;left:0;width:100%;height:100%}#top .mv_area .mv .btn_box .btn_item>span::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(#9b624b), to(rgba(155, 98, 75, 0.5)));background:-webkit-linear-gradient(left, #9b624b, rgba(155, 98, 75, 0.5));background:linear-gradient(90deg, #9b624b, rgba(155, 98, 75, 0.5));-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .8s ease;transition:all .8s ease}#top .mv_area .mv .btn_box .btn_item>span::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:rgba(155,98,75,.5);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .8s ease;transition:all .8s ease}#top .mv_area .mv .btn_box .btn_item:hover{background:#fff}#top .mv_area .mv .btn_box .btn_item:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}#top .mv_area .mv .btn_box .btn_item:hover::after{-webkit-transform:translateY(0);transform:translateY(0)}#top .mv_area .mv .btn_box .btn_item:hover .btn_text{color:#513138}#top .mv_area .mv .btn_box .btn_item:hover>span::before{-webkit-transform:translateX(0);transform:translateX(0)}#top .mv_area .mv .btn_box .btn_item:hover>span::after{-webkit-transform:translateY(0);transform:translateY(0)}#top .mv_area .mv .btn_box.hide{visibility:hidden;opacity:0}#top .mv_area .mv_point_area{width:95%;max-width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0}#top .mv_area .mv_point_area .mv_point_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:15%;font-size:clamp(1rem,.172rem + 1.72vw,1.25rem);padding:10px 20px;text-align:center;letter-spacing:1px;text-align:center;border-right:#513138 1px solid}#top .mv_area .mv_point_area .mv_point_text:nth-child(1){font-size:clamp(1.25rem,-0.405rem + 3.45vw,1.75rem)}#top .mv_area .mv_point_area .mv_point_text:nth-child(2) .eb{font-size:clamp(1.563rem,.528rem + 2.16vw,1.875rem)}#top .mv_area .mv_point_area .mv_point_text:nth-child(3){font-size:clamp(.875rem,.461rem + .86vw,1rem);text-align:left;line-height:1.7em}#top .mv_area .mv_point_area .mv_point_text:nth-child(3) .color_text{font-size:clamp(.875rem,-0.366rem + 2.59vw,1.25rem)}#top .mv_area .mv_point_area .mv_point_text:nth-child(3) .color_text .span1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top .mv_area .mv_point_area .mv_point_text:nth-child(3) .color_text .station{font-size:clamp(1.25rem,-0.405rem + 3.45vw,1.75rem)}#top .mv_area .mv_point_area .mv_point_text:nth-child(3) .color_text .station>span{font-size:clamp(.875rem,.461rem + .86vw,1rem)}#top .mv_area .mv_point_area .mv_point_text:nth-child(4){font-size:clamp(.875rem,.461rem + .86vw,1rem);border:none}#top .mv_area .mv_point_area .mv_point_text:nth-child(4) .eb{font-size:clamp(1.375rem,.754rem + 1.29vw,1.563rem)}#top .mv_area .mv_point_area .mv_point_text .color_num{font-size:clamp(2.5rem,-2.672rem + 10.78vw,4.063rem);background:-webkit-gradient(linear, left top, left bottom, from(#f1eac8), to(#aa7a46));background:-webkit-linear-gradient(#f1eac8, #aa7a46);background:linear-gradient(#f1eac8, #aa7a46);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#top .mv_area .mv_point_area .mv_point_text .color_text{font-size:clamp(1rem,-0.655rem + 3.45vw,1.5rem);color:#b58b48}#top .mv_area .mv_point_area .mv_point_text .txt{font-size:clamp(.75rem,.336rem + .86vw,.875rem)}#top .request_area{width:95%;max-width:800px;margin:auto;padding:50px 0}#top .request_area .text_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .request_area .text_box .txt{font-size:clamp(1rem,-0.862rem + 3.88vw,1.563rem);padding-right:10px}#top .request_area .text_box .text{font-size:clamp(2rem,.759rem + 2.59vw,2.375rem);color:#bc5757;padding-left:10px}#top .request_area .request_btn_box{padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0;width:80%;max-width:300px;margin:auto}#top .request_area .request_btn_box>button{width:100%;position:relative;overflow:hidden;padding:18px 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:rgba(0,0,0,0)}#top .request_area .request_btn_box>button::before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#9b554b), color-stop(50%, #cf947f), to(#9b554b));background:-webkit-linear-gradient(left, #9b554b 0%, #cf947f 50%, #9b554b 100%);background:linear-gradient(to right, #9b554b 0%, #cf947f 50%, #9b554b 100%);z-index:-1;-webkit-transition:all .8s ease;transition:all .8s ease}#top .request_area .request_btn_box>button .btn_text{font-size:16px;color:#fff;letter-spacing:1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-family:"Cormorant Garamond","Noto Serif JP",serif}#top .request_area .request_btn_box>button .btn_arrow{width:25px;aspect-ratio:1/1;margin:0 20px 3px}#top .request_area .request_btn_box>button>a{position:absolute;top:0;left:0;width:100%;height:100%}#top .request_area .request_btn_box>button:hover::before{-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){#top .mv_area .mv{aspect-ratio:400/710;max-height:100svh}#top .mv_area .mv .movie_box{height:100%;max-height:100vh}#top .mv_area .mv_point_area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;position:relative}#top .mv_area .mv_point_area::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:95%;height:1px;background:#513138}#top .mv_area .mv_point_area .mv_point_text{min-width:45%;font-size:clamp(1rem,.732rem + 1.34vw,1.375rem);padding:5px;margin:20px 0}#top .mv_area .mv_point_area .mv_point_text.border-none{border:none}#top .mv_area .mv_point_area .mv_point_text:nth-child(1){border:none;font-size:clamp(1.25rem,1.027rem + 1.12vw,1.563rem)}#top .mv_area .mv_point_area .mv_point_text:nth-child(1) .color_text{font-size:clamp(2.5rem,1.964rem + 2.68vw,3.25rem)}#top .mv_area .mv_point_area .mv_point_text:nth-child(2){border-left:#513138 1px solid;border-right:none}#top .mv_area .mv_point_area .mv_point_text .color_text{font-size:clamp(1.25rem,1.071rem + .89vw,1.5rem)}#top .mv_area .mv_point_area .mv_point_text:nth-child(3){border:none;min-width:45%;-ms-flex-negative:1;flex-shrink:1;font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}#top .mv_area .mv_point_area .mv_point_text:nth-child(3) .eb{font-size:clamp(1.375rem,1.107rem + 1.34vw,1.75rem)}#top .mv_area .mv_point_area .mv_point_text .point1{font-size:clamp(1.375rem,.929rem + 2.23vw,2rem)}#top .mv_area .mv_point_area .mv_point_text .point2{font-size:clamp(1.375rem,.929rem + 2.23vw,2rem)}#top .mv_area .mv_point_area .mv_point_text .point3{width:90%;max-width:120px;font-size:clamp(1.5rem,1.455rem + .22vw,1.563rem)}#top .mv_area .mv_point_area .mv_point_box{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-right:#513138 1px solid}#top .mv_area .mv_point_area .mv_point_box .text{font-size:clamp(.875rem,.786rem + .45vw,1rem);width:100%}#top .mv_area .mv_point_area .mv_point_box .text_img{width:clamp(.875rem,.786rem + .45vw,1rem)}#top .mv_area .mv_point_area .mv_point_box .point{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);color:#b58b48;padding-top:8px;letter-spacing:0}#top .mv_area .mv_point_area .mv_point_box .point .point_station{font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem);position:relative}#top .mv_area .mv_point_area .mv_point_box .point .point_station>span{position:absolute;bottom:-15px;left:10px;font-size:10px}#top .mv_area .mv_point_area .mv_point_box .note{width:100%;font-size:14px;padding-top:10px}#top .request_area{padding:50px 0}#top .request_area .text_box{-ms-flex-wrap:wrap;flex-wrap:wrap}#top .request_area .text_box .txt{font-size:clamp(1.125rem,1.036rem + .45vw,1.25rem);padding-right:0}#top .request_area .text_box .text{font-size:clamp(1.75rem,1.438rem + 1.56vw,2.188rem);color:#bc5757;padding-left:0;padding-top:clamp(.313rem,.089rem + 1.12vw,.625rem)}}#top .wrap{width:100%;height:1100dvh;overflow:hidden;position:relative}#top .sec{width:100%;height:100dvh;position:absolute;will-change:transform}#top .sec.location{background:url(../../assets/images/top/bg1.jpg) no-repeat center/cover;top:0}#top .sec.development{background:url(../../assets/images/top/bg2.jpg) no-repeat center/cover}#top .sec.property{background:url(../../assets/images/top/bg1.jpg) no-repeat center/cover}#top .sec.access{background:url(../../assets/images/top/bg1.jpg) no-repeat center/cover}#top .sec.plan{background:url(../../assets/images/top/bg2.jpg) no-repeat center/cover}#top .inner{width:95%;max-width:1200px;height:100dvh;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .sec_text{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .sec_text .txt{font-size:clamp(.875rem,.653rem + .46vw,1rem);text-transform:uppercase;color:#637e93;width:80%;padding-bottom:10px}#top .sec_text .lead{font-size:clamp(2.375rem,1.264rem + 2.31vw,3rem);text-transform:uppercase;color:#9b624b;width:80%;letter-spacing:2px}#top .sec_text .summ{font-size:clamp(.75rem,.528rem + .46vw,.875rem);position:relative;width:75%;padding-left:25px;margin-top:-5px}#top .sec_text .summ::before{content:"";position:absolute;top:50%;left:0;width:16px;height:1px;background-color:#513138}#top .sec_text .text{padding:40px 0;width:80%;font-size:clamp(.75rem,.528rem + .46vw,.875rem)}#top .sec_text .sec_btn{width:80%;padding:20px 0}#top .sec_text .sec_btn .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background:none;overflow:hidden;position:relative}#top .sec_text .sec_btn .btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#9b624b;-webkit-transition:all .8s ease;transition:all .8s ease;z-index:5}#top .sec_text .sec_btn .btn::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(0,0,0,.2);-webkit-transition:all .8s ease;transition:all .8s ease;z-index:0}#top .sec_text .sec_btn .btn .btn_text{font-size:clamp(1rem,.778rem + .46vw,1.125rem);padding:8px 15px;text-transform:uppercase;color:#9b624b;font-family:"Cormorant Garamond",serif;-webkit-transition:all .8s ease;transition:all .8s ease}#top .sec_text .sec_btn .btn .btn-arrow{width:clamp(1.375rem,1.042rem + .69vw,1.563rem);height:clamp(1.25rem,1.028rem + .46vw,1.375rem);margin-right:2px;-webkit-transition:all .8s ease;transition:all .8s ease}#top .sec_text .sec_btn .btn .btn-arrow>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#top .sec_text .sec_btn .btn>a{position:absolute;top:0;left:0;width:100%;height:100%}#top .sec_text .sec_btn .btn:hover::before{content:"";-webkit-transform:translateX(101%);transform:translateX(101%)}#top .sec_text .sec_btn .btn:hover .btn-arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}#top .sec-img_box{width:55%;height:100%;position:relative}#top .sec-img_box .sec-img-l{width:100%;height:100%;-webkit-clip-path:polygon(20% 0, 100% 0%, 80% 100%, 0% 100%);clip-path:polygon(20% 0, 100% 0%, 80% 100%, 0% 100%);overflow:hidden}#top .sec-img_box .sec-img-l>img{vertical-align:top;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;z-index:5}#top .sec-img_box .sec-img-l .bg{width:100%;height:100%;background:#a1afb7}#top .sec-img_box .sec-img-r{width:100%;height:100%;-webkit-clip-path:polygon(0 0, 80% 0, 100% 100%, 20% 100%);clip-path:polygon(0 0, 80% 0, 100% 100%, 20% 100%)}#top .sec-img_box .sec-img-r>img{vertical-align:top;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;z-index:5}#top .sec-img_box .sec-img-r .bg{width:100%;height:100%;background:#c19f8e}#top .location .sec-img_box .sec-img-l{position:relative;background:#9b624b}#top .location .sec-img_box .sec-img-l::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/images/top/img1.png) no-repeat center/cover;-webkit-filter:blur(5px);filter:blur(5px);opacity:.6}#top .location .sec-img_box .sec-img-r{position:absolute;top:0;left:0}#top .development .sec-img_box .sec-img-l{position:absolute;top:0;left:0}#top .development .sec-img_box .sec-img-r{position:relative;background:#637e93}#top .development .sec-img_box .sec-img-r::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/images/top/img2.png) no-repeat center/cover;-webkit-filter:blur(5px);filter:blur(5px);opacity:.6}#top .property .sec-img_box .sec-img-l{position:relative;background:#9b624b}#top .property .sec-img_box .sec-img-l::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/images/top/img3.png) no-repeat center/cover;-webkit-filter:blur(5px);filter:blur(5px);opacity:.6}#top .property .sec-img_box .sec-img-r{position:absolute;top:0;left:0}#top .access .sec-img_box .sec-img-l{position:absolute;top:0;left:0}#top .access .sec-img_box .sec-img-r{position:relative;background:#637e93}#top .access .sec-img_box .sec-img-r::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/images/top/img4.png) no-repeat center/cover;-webkit-filter:blur(5px);filter:blur(5px);opacity:.6}#top .plan .sec-img_box .sec-img-l{position:relative;background:#9b624b}#top .plan .sec-img_box .sec-img-l::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../assets/images/top/img5.png) no-repeat center/cover;opacity:.8}#top .plan .sec-img_box .sec-img-r{position:absolute;top:0;left:0}#top .note_point{padding:5px 10px;position:relative}#top .note_point>span{position:absolute;top:0;left:0;font-size:10px}@media screen and (max-width: 768px){#top .wrap{height:100%}#top .sec{position:static}#top .inner{width:100%;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .sec_text{width:95%;height:100%}#top .sec_text .txt{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);width:100%;padding-bottom:5px}#top .sec_text .lead{font-size:clamp(2.188rem,1.429rem + 3.79vw,3.25rem);width:100%;letter-spacing:3px}#top .sec_text .summ{font-size:clamp(.75rem,.571rem + .89vw,1rem);width:95%;padding-left:20px;margin-top:-5px}#top .sec_text .summ::before{width:15px}#top .sec_text .text{padding:20px 0;width:100%;font-size:clamp(.75rem,.571rem + .89vw,1rem)}#top .sec_text .sec_btn{width:100%;padding:10px 0}#top .sec_text .sec_btn .btn .btn_text{font-size:clamp(.938rem,.625rem + 1.56vw,1.375rem);padding:8px 15px}#top .sec_text .sec_btn .btn .btn-arrow{width:clamp(1.25rem,.893rem + 1.79vw,1.75rem);height:clamp(1.375rem,1.018rem + 1.79vw,1.875rem);margin-right:2px}#top .sec-img_box{width:100%;height:auto;max-width:450px}#top .development .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#top .access .inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#top .other{width:95%;max-width:1000px;margin:auto;padding:50px 0;background:#fff}#top .other .lead_box{width:50%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#top .other .line{width:10px;height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#513138}#top .other .lead{font-size:clamp(1.5rem,1.056rem + .93vw,1.75rem);padding:0 25px;text-transform:uppercase;letter-spacing:1px}#top .other .other_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0}#top .other .other_box .other_item{width:38%;background:#c19f8e;position:relative;overflow:hidden;margin:0 20px}#top .other .other_box .other_item .other_item-bg{width:100%;height:100%;opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#top .other .other_box .other_item .other_item-bg>img{vertical-align:top}#top .other .other_box .other_item .other_item_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 16px);height:calc(100% - 16px);background:rgba(255,255,255,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .other .other_box .other_item .other_item_text .lead{font-size:clamp(1.5rem,1.056rem + .93vw,1.75rem);text-transform:uppercase;text-align:center}#top .other .other_box .other_item .other_item_text .sec_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:#9b624b 1px solid}#top .other .other_box .other_item .other_item_text .sec_btn .btn_text{font-size:clamp(.75rem,.417rem + .69vw,.938rem);text-transform:uppercase;padding:5px 10px;color:#9b624b;letter-spacing:0}#top .other .other_box .other_item .other_item_text .sec_btn .btn_img{width:18px;height:22px;margin:0 5px}#top .other .other_box .other_item>a{position:absolute;top:0;left:0;width:100%;height:100%}#top .other .other_box .other_item:hover .other_item-bg{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#top .other .bnr_area{position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;margin-top:40px}#top .other .bnr_area>a{position:absolute;top:0;left:0;width:100%;height:100%}#top .other .bnr_area:hover{opacity:.6}@media screen and (max-width: 768px){#top .other{padding:30px 0}#top .other .lead_box{width:95%}#top .other .line{width:10px;height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#513138}#top .other .lead{font-size:clamp(1.25rem,.714rem + 2.68vw,2rem);padding:0 25px}#top .other .other_box{padding:30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .other .other_box .other_item{width:100%;max-width:400px;margin:10px auto}#top .other .other_box .other_item .other_item_text .lead{font-size:clamp(2rem,1.554rem + 2.23vw,2.625rem);text-transform:uppercase;text-align:center}#top .other .other_box .other_item .other_item_text .sec_btn .btn_text{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);padding:5px 10px}#top .other .other_box .other_item .other_item_text .sec_btn .btn_img{width:clamp(1.125rem,.857rem + 1.34vw,1.5rem);height:clamp(1.375rem,1.196rem + .89vw,1.625rem);margin:0 5px}#top .other .bnr_area{margin-top:clamp(0rem,-1.339rem + 6.7vw,1.875rem)}}#top .bgSide .bg{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 1.2s;transition:all 1.2s}#top .bgSide.active .bg{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-height: 1100px)and (max-width: 768px){#top .sec-img_box{width:100%;height:auto;max-width:none}}#top .imgnote{position:absolute;bottom:5px;left:5px;font-size:10px;letter-spacing:0;color:#fff;text-shadow:#000 0 0 10px;z-index:10}#top .imgnote.img_r{left:auto;right:5px}#top .rental{width:25%;position:absolute;top:0;right:0;z-index:10}#top .rental.img_r{right:auto;left:0}#location .intro__ttl{font-size:22px;line-height:1.8;letter-spacing:.06em;text-align:center}#location .intro__lead{margin-top:min(3.5vw,68px);line-height:2.125;letter-spacing:.06em;text-align:center}#location .num{font-size:1.13em;font-variant-numeric:lining-nums}#location .super{font-size:.5em;vertical-align:super}#location .intro{margin-top:min(4.16vw,80px)}#location .js-imgbox{overflow:hidden}#location .js-imgbox img{scale:1.1}#location .js-imgbox.isPlay img{-webkit-animation:scale-anime 2s ease-in-out forwards;animation:scale-anime 2s ease-in-out forwards}@-webkit-keyframes scale-anime{0%{scale:1.1}100%{scale:1}}@keyframes scale-anime{0%{scale:1.1}100%{scale:1}}@media screen and (max-width: 768px){#location .intro{margin-top:min(12vw,90px)}#location .intro__ttl{font-size:clamp(1.125rem,.904rem + .98vw,1.375rem);letter-spacing:0em;line-height:1.94}#location .intro__lead{margin-top:min(13vw,100px);font-size:clamp(.875rem,.765rem + .49vw,1rem);letter-spacing:.08em;text-align:justify}}#location .tab-group{margin-top:min(3.7vw,72px)}#location .tab-group__list{margin-bottom:min(5.6vw,108px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .tab-group__item{width:min(32%,300px);padding:1rem 2rem;font-size:1.2rem;border:1px solid;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;font-family:serif}#location .tab-group__item:nth-child(1){border-color:#86a4b5;color:#86a4b5}#location .tab-group__item:nth-child(1):hover{background-color:#86a4b5;color:#fff}#location .tab-group__item:nth-child(1).is-active1{background-color:#86a4b5;color:#fff}#location .tab-group__item:nth-child(3){border-color:#8ba58b;color:#8ba58b}#location .tab-group__item:nth-child(3):hover{background-color:#8ba58b;color:#fff}#location .tab-group__item:nth-child(3).is-active1{background-color:#8ba58b;color:#fff}#location .tab-group__item:nth-child(2){border-color:#b27d7d;color:#b27d7d}#location .tab-group__item:nth-child(2):hover{background-color:#b27d7d;color:#fff}#location .tab-group__item:nth-child(2).is-active1{background-color:#b27d7d;color:#fff}@media screen and (max-width: 768px){#location .tab-group{margin-top:min(23vw,260px)}#location .tab-group__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(5vw,38px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}#location .tab-group__item{width:100%;text-align:center}}#location .js-panel1{display:none}#location .js-panel1.is-active1{display:block}#location .sec-hero{background-repeat:no-repeat;background-size:cover;height:min(27.1vw,521px);position:relative}#location .sec-hero.shopping-hero{background-image:url(../../location/images/shop-hero_img.jpg)}#location .sec-hero.gourmet-hero{background-image:url(../../location/images/gourmet-hero_img.jpg)}#location .sec-hero.park-hero{background-image:url(../../location/images/park-hero_img.jpg)}#location .sec-hero.art-hero{background-image:url(../../location/images/art-hero_img.jpg)}#location .sec-hero.shinsaibashi-hero{background-image:url(../../location/images/shinsaibashi-hero_img.jpg)}#location .sec__inner{padding-block:min(6.7vw,130px) min(8.75vw,168px)}#location .sec__ttl{position:absolute;bottom:12%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}#location .sec__ttl::before{-webkit-animation:scroll 2s infinite;animation:scroll 2s infinite;background-color:#562f38;bottom:clamp(-5.625rem,-0.412rem - 4.344vw,-2.5rem);content:"";height:clamp(1.875rem,.622rem + 2.606vw,3.75rem);left:0;margin:auto;position:absolute;right:0;width:1px}#location .sec__ttl--text{display:inline-block;font-family:"EB Garamond";font-weight:400;font-size:clamp(1.875rem,1.125rem + 1.563vw,3rem);text-shadow:0px 0px 10px rgba(0,0,0,.8)}@-webkit-keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scroll{0%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}}#location .hero__note{position:absolute;bottom:5px;right:5px;color:#fff;font-size:10px}@media screen and (max-width: 768px){#location .sec-hero{height:min(69.5vw,521px)}#location .sec-hero.shopping-hero{background-image:url(../../location/images/shop-heroSP_img.jpg)}#location .sec-hero.gourmet-hero{background-image:url(../../location/images/gourmet-heroSP_img.jpg)}#location .sec-hero.park-hero{background-image:url(../../location/images/park-heroSP_img.jpg)}#location .sec-hero.art-hero{background-image:url(../../location/images/art-heroSP_img.jpg)}#location .sec-hero.shinsaibashi-hero{background-image:url(../../location/images/shinsaibashi-heroSP_img.jpg)}#location .sec__inner{padding-block:min(15vw,113px) min(29.3vw,220px)}#location .sec__ttl::before{bottom:clamp(-5.875rem,-0.228rem - 11.765vw,-2.875rem);height:clamp(1.875rem,.221rem + 7.353vw,3.75rem)}#location .sec__ttl--text{font-size:clamp(1.75rem,.206rem + 6.863vw,3.5rem)}}#location .shopping{background:rgba(232,228,221,.7)}#location .shopping .intro__ttl,#location .shopping .intro__lead{color:#8c6256}#location .shop-super{margin-top:min(7vw,138px)}#location .sho-cate__ttl{font-size:45px;color:#9b624b;font-family:"EB Garamond";font-weight:400}#location .shopcard{margin-top:min(5.3vw,102px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(2.5vw,48px)}#location .shopcard-re{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#location .shopcard .store-info{width:50%}#location .store_imgbox,#location .store-info__message,#location .store-info__details,#location .store-info__divider,#location .store-info__txt{position:relative;z-index:10}#location .shopcard-life{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .shopcard-life .store_img--wrap{width:min(91.5%,915px);margin-inline:auto}#location .shopcard-life .store_img--wrap::before{position:absolute;content:"";top:20%;left:max(-12%,-20px);width:107%;height:122%;background-image:url(../../location/images/shop_bg1.png);background-size:contain;z-index:0}#location .shopcard-life .store_img--wrap2{width:min(91.5%,915px);margin-inline:auto;position:relative}#location .shopcard-life .store_img--wrap2::before{position:absolute;content:"";top:45%;left:min(3.3vw,64px);width:98%;height:140%;background-image:url(../../location/images/shop_bg3.png);background-size:contain;z-index:0}#location .shopcard-life .store-info{width:91.5%;position:relative;z-index:15}#location .shopcard-life .store-info .store-info__divider{width:30%}#location .shopcard-mandai .store_img--wrap2{position:relative}#location .shopcard-mandai .store_img--wrap2::before{position:absolute;content:"";top:max(-8.25vw,-150px);left:min(10.9vw,210px);width:133%;height:233%;background-image:url(../../location/images/shop_bg2.png);background-size:contain;z-index:0;-webkit-animation:life-floating2 3.5s infinite;animation:life-floating2 3.5s infinite}#location .shopcard-oasis .store-info .store-info__message,#location .shopcard-oasis .store-info .store-info__details,#location .shopcard-oasis .store-info .store-info__divider,#location .shopcard-oasis .store-info .store-info__txt{position:relative;z-index:10}#location .store_img--wrap{-ms-flex-negative:0;flex-shrink:0;width:50.6%;height:100%;position:relative;z-index:10}#location .store_img--wrap2{-ms-flex-negative:0;flex-shrink:0;width:46%}#location .store_imgbox{position:relative;z-index:1;top:0;left:0;width:100%}#location .store_imgbox img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}#location .store_wappen{position:absolute;top:0;left:0;translate:-25% -23%;width:min(23%,150px);z-index:15}#location .store-info__title{color:#a45f46;line-height:1.7;letter-spacing:.06em;font-size:clamp(1.375rem,1.291rem + .174vw,1.5rem)}#location .store-info__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:min(1.04vw,20px)}#location .store-info__name{font-size:clamp(1.125rem,.958rem + .348vw,1.375rem);letter-spacing:.08em;text-box-trim:trim-both;margin-top:10px}#location .store-info__distance{font-size:14px;margin-bottom:1px}#location .store-info__divider{width:95%;border-top:1px solid #562f38;margin-block:min(1.45vw,28px)}#location .shop-daily{margin-top:min(8.8vw,170px)}#location .shop-daily__items{width:88%;margin:min(6.45vw,124px) auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .shop-daily__item{width:46%}#location .shop-daily__item .store-info__details{margin-top:6px}#location .gourmet{background:#fff}#location .gourmet-shop__ttl{font-size:45px;color:#9b624b;font-family:"EB Garamond";font-weight:400;line-height:1.3}#location .gourmet-shop__ttl.gourmet-shop__ttl1{margin-top:min(13vw,250px)}#location .gourmet-shop__ttl.gourmet-shop__ttl2{margin-top:min(10.9vw,210px)}#location .gourmet-shop__ttl.gourmet-shop__ttl3{margin-top:min(10.4vw,200px)}#location .gourmet-shop__list{margin-top:min(3.4vw,66px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(1.04vw,20px);position:relative}#location .gourmet-shop__list.gourmet-shop__list1::before{position:absolute;content:"";top:max(-9.3vw,-180px);left:max(-8.4vw,-160px);right:min(50.5vw,644px);bottom:max(-1vw,-54px);background-image:url(../../location/images/gourmet_bg1.png);background-repeat:no-repeat;background-size:contain;z-index:0;-webkit-animation:life-floating1 3s infinite;animation:life-floating1 3s infinite}#location .gourmet-shop__list.gourmet-shop__list1::after{position:absolute;content:"";width:min(22.8vw,304px);height:min(20.5vw,279px);top:max(-16.6vw,-242px);right:max(-4.89vw,-94px);background-image:url(../../location/images/gourmet_deco1.png);background-repeat:no-repeat;background-size:contain;z-index:0}#location .gourmet-shop__list.gourmet-shop__list2::before{position:absolute;content:"";top:max(-8.1vw,-156px);left:min(55.8vw,650px);right:max(-8.8vw,-170px);bottom:max(-1vw,-54px);background-image:url(../../location/images/gourmet_bg1.png);background-repeat:no-repeat;background-size:contain;z-index:0;-webkit-animation:life-floating1 3.5s infinite;animation:life-floating1 3.5s infinite}#location .gourmet-shop__list.gourmet-shop__list2::after{position:absolute;content:"";width:min(22.8vw,304px);height:min(20.5vw,279px);top:max(-16.6vw,-242px);right:max(-7vw,-136px);background-image:url(../../location/images/gourmet_deco2.png);background-repeat:no-repeat;background-size:contain;z-index:0}@-webkit-keyframes pikopiko{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes pikopiko{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}#location .gourmet-shop__item .store-info__name{margin-top:min(.8vw,16px)}#location .cafe__list{margin-top:min(3.85vw,74px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(5.6vw,108px);position:relative}#location .cafe__list::before{position:absolute;content:"";top:max(-13.3vw,-256px);left:-1%;width:60%;height:min(30vw,376px);background-image:url(../../location/images/gourmet_bg2.png);background-repeat:no-repeat;background-size:cover;z-index:0;-webkit-animation:life-floating1 3s infinite;animation:life-floating1 3s infinite}#location .cafe__item{position:relative}#location .cafe__item.cafe__item1::before{position:absolute;content:"";width:min(14.5vw,282px);height:min(13vw,252px);top:-17%;left:-21%;background-image:url(../../location/images/gourmet_deco3.png);background-repeat:no-repeat;background-size:contain;z-index:5}#location .cafe__item.cafe__item2::before{position:absolute;content:"";width:min(12.9vw,248px);height:min(12.9vw,248px);bottom:0;right:max(-5.6vw,-167px);background-image:url(../../location/images/gourmet_deco4.png);background-repeat:no-repeat;background-size:contain;z-index:5}@media screen and (max-width: 1149px){#location .cafe__item.cafe__item1::before{top:max(-10.7vw,-55px);left:auto;right:-9%}}@media screen and (max-width: 768px){#location .shopcard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:min(18.4vw,138px)}#location .shopcard:first-of-type{margin-top:min(10.6vw,80px)}#location .shopcard .store-info{width:93%}#location .store_imgbox{width:93%;margin-inline:auto}#location .sho-cate__ttl{margin-left:0;font-size:clamp(2.375rem,1.162rem + 5.392vw,3.75rem)}#location .store-info__title{font-size:clamp(1.125rem,.904rem + .98vw,1.375rem);letter-spacing:0em}#location .store-info__txt{font-size:clamp(.875rem,.765rem + .49vw,1rem);letter-spacing:.1em;text-align:justify}#location .shopcard-life{margin-left:0}#location .shopcard-life .store_img--wrap{width:100%}#location .shopcard-life .store_img--wrap::before{height:144%}#location .shopcard-life .store_img--wrap .store_imgbox{width:100%}#location .shopcard-life .store_img--wrap2{width:100%}#location .shopcard-life .store_img--wrap2 .store_imgbox{width:100%}#location .shopcard-life .store-info{width:100%}#location .shopcard-life .store-info::before{top:max(-28vw,-210px);right:min(7.3vw,55px)}#location .store_wappen{translate:0 -23%}#location .shopcard-mandai .store_img--wrap2::before{top:min(107vw,972px);left:min(10.6vw,80px);height:85%}#location .store_img--wrap,#location .store_img--wrap2{width:100%}#location .store-info__details{margin-top:min(3vw,60px);gap:min(1.04vw,20px)}#location .store-info__name{font-size:clamp(1.063rem,.787rem + 1.225vw,1.375rem)}#location .store-info__distance{font-size:clamp(.75rem,.64rem + .49vw,.875rem)}#location .store-info__txt{text-align:justify}#location .store-info__divider{width:100%;margin-block:min(2.6vw,20px) min(3.7vw,28px)}#location .shop-daily__items{width:100%;margin-top:min(16vw,120px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(7.2vw,54px)}#location .shop-daily__item{width:100%}#location .shop-daily__item .store_imgbox{width:100%}}@media screen and (max-width: 768px){#location .gourmet-shop__ttl.gourmet-shop__ttl1{margin-top:min(36.8vw,276px)}#location .gourmet-shop__ttl.gourmet-shop__ttl2{margin-top:min(30.4vw,228px)}#location .gourmet-shop__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(10.6vw,80px)}#location .gourmet-shop__list.gourmet-shop__list1::before{top:max(-24.3vw,-180px);right:min(25.5vw,644px)}#location .gourmet-shop__list.gourmet-shop__list1::after{width:min(50vw,340px);height:min(45.8vw,344px);top:max(-35.6vw,-242px);right:max(-9.89vw,-94px)}#location .gourmet-shop__list.gourmet-shop__list2::before{top:max(-20.3vw,-95px);right:min(21.5vw,644px);left:max(-8.4vw,-160px);bottom:max(-1vw,-54px)}#location .gourmet-shop__list.gourmet-shop__list2::after{width:min(40.3vw,280px);height:min(29.7vw,223px);top:max(-28vw,-210px);background-image:url(../../location/images/gourmet_deco2_sp.png)}#location .gourmet-shop__list .store_imgbox{width:100%}#location .cafe__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(17.8vw,134px)}#location .cafe__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}#location .cafe__item .store_imgbox{width:100%}#location .cafe__item.cafe__item1::before{top:max(-10.7vw,-70px);width:min(37.6vw,282px);height:min(33.6vw,252px);left:auto;right:-9%}#location .cafe__item.cafe__item2::before{width:min(33vw,282px);height:min(33vw,252px);left:max(-9.6vw,-167px);bottom:72%}#location .cafe__item .store-info__cafe2::before{top:max(-128.4vw,-963px);bottom:min(68vw,286px)}}#location .park{background:rgba(232,228,221,.7);padding-bottom:min(4.9vw,94px)}#location .park-list1{margin-top:min(3.3vw,64px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(1.04vw,20px)}#location .park-imgbox{position:relative}#location .park-imgbox img{height:100%;-o-object-fit:cover;object-fit:cover}#location .park-imgnote{position:absolute;font-size:10px;color:#fff;bottom:5px;right:5px;text-shadow:0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8)}#location .utsubo{padding-block:min(4.6vw,90px);background:#bad8c3}#location .utsubo .store-info__divider{width:100%}#location .utsubo__lead{margin-block:min(2.6vw,50px) min(2.08vw,40px);font-size:20px}#location .tstubo__lead2{font-size:25px}#location .utsubo__txt{font-size:clamp(.875rem,.765rem + .49vw,1rem);text-align:justify}#location .park-list2{margin-top:min(2.9vw,56px);display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:min(1.25vw,24px) min(1.04vw,20px)}#location .park-list2 li>img{height:100%;-o-object-fit:cover;object-fit:cover}#location .park-imgnote2{margin-top:min(.6vw,12px);font-size:10px;text-align:right}#location .utsubo__tennis{background:#fff;margin-top:min(1.45vw,28px);padding:min(2.4vw,46px) min(2vw,40px)}#location .park-list3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(1.25vw,24px)}#location .park-list3 .park-img__wrap{-ms-flex-negative:0;flex-shrink:0;width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(.9vw,18px)}#location .intro__ttl--cherry{margin-top:min(5.8vw,112px);color:#c9796f}#location .park-list4{margin-top:min(3.4vw,66px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(.9vw,18px)}#location .park-list4 li{width:47.5%}#location .park-list4 li:first-child{width:50.5%}#location .park-list4 .store-info__details{margin-top:6px}#location .art__list{position:relative;z-index:2}#location .art__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(2.3vw,64px);position:relative;z-index:1}#location .art__item--re{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#location .art__item:nth-of-type(1){margin-top:min(3.6vw,60px)}#location .art__item:nth-of-type(2){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#location .art__item .store-info__txt{text-align:justify;line-height:2}#location .store-note{font-size:12px}#location .store-info__1{-ms-flex-negative:0;flex-shrink:0;width:59%;position:relative;z-index:2}#location .store-info__2{-ms-flex-negative:0;flex-shrink:0;width:47%;margin-right:-7vw;position:relative;z-index:2}#location .store-info__3{-ms-flex-negative:0;flex-shrink:0;width:50.6%;position:relative;z-index:2}#location .art-imgbox1{margin-top:min(5.5vw,106px);width:87.5%;position:relative;z-index:1}#location .art-imgbox1::before{position:absolute;content:"";background-image:url(../../location/images/art_bg1.png);background-repeat:no-repeat;background-size:cover;width:65.3%;height:110%;top:20%;right:-6vw;z-index:-1;-webkit-animation:life-floating2 3s infinite;animation:life-floating2 3s infinite}#location .art-imgbox{position:relative;z-index:1}#location .art-imgbox.art-imgbox2{margin-right:-7vw}#location .art-imgbox.art-imgbox3{width:64%;z-index:1}#location .art-imgbox.art-imgbox3::before{position:absolute;content:"";background-image:url(../../location/images/art_bg2.png);background-repeat:no-repeat;background-size:cover;top:12%;left:15%;width:131%;height:194%;z-index:-1;-webkit-animation:life-floating2 3.5s infinite;animation:life-floating2 3.5s infinite}#location .art-imgbox.art-imgbox4{width:64%;margin-right:-9vw}#location .art-imgnote{position:absolute;bottom:5px;right:5px;font-size:10px;color:#fff;text-align:right;text-shadow:0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8)}#location .art__item:nth-of-type(2){margin-top:min(7.8vw,150px)}#location .art__item:nth-of-type(3){margin-top:min(4.84vw,93px)}#location .bike-access{margin-top:min(5.3vw,102px)}#location .bike-access__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}#location .bike-access__title{background:#e8e4dd;padding:min(1.35vw,26px) min(13.7vw,264px) min(1.35vw,26px) min(4vw,78px);text-box-trim:trim-both;font-size:clamp(1.25rem,.916rem + .695vw,1.75rem);color:#a45f46;font-weight:500;margin:0;position:relative}#location .bike-access__title::before{position:absolute;content:"";background:#562f38;height:1px;top:50%;left:calc(50% - 50vi);right:95%}#location .bike-access__icon{display:block;margin:-2.5vw auto 0 -17vw;aspect-ratio:312/225;width:min(18.25vw,312px);height:auto;position:relative;z-index:5}#location .bike-access__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;position:relative;z-index:1}#location .bike-access__list::before{position:absolute;content:"";z-index:-1;background-image:url(../../location/images/art_bg3.png);background-repeat:no-repeat;background-size:cover;top:20%;left:4.4%;width:105%;height:91.5%;-webkit-animation:life-floating2 3s infinite;animation:life-floating2 3s infinite}#location .bike-access__item{width:100%;max-width:300px;-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 20px);flex:1 1 calc(33.33% - 20px);-webkit-box-sizing:border-box;box-sizing:border-box}#location .bike-access__image{width:100%;height:auto;display:block}#location .bike-access__name{font-size:clamp(1.125rem,.958rem + .348vw,1.375rem);letter-spacing:.05em;margin:10px 0 5px}#location .bike-access__info{font-size:14px;text-align:right;margin:0}@media screen and (max-width: 1179px){#location .art__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .art__item:nth-child(1){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#location .art-imgbox1{width:100%}#location .art-imgbox1::before{width:86%;height:140%;right:-3vw}#location .art-imgbox.art-imgbox2{width:65%;margin-left:auto;margin-right:0}#location .art-imgbox.art-imgbox3,#location .art-imgbox.art-imgbox4{width:100%}#location .art-imgbox.art-imgbox3::before{top:21.8%;left:-3%;width:92%;height:171.5%}#location .store-info__1,#location .store-info__2,#location .store-info__3{width:100%;margin-right:0}}@media screen and (max-width: 768px){#location .park{padding-bottom:min(38.6vw,290px)}#location .utsubo{padding-block:min(17.3vw,130px)}#location .utsubo__lead{font-size:clamp(1.063rem,.897rem + .735vw,1.25rem);letter-spacing:0em}#location .tstubo__lead2{font-size:clamp(1.125rem,.739rem + 1.716vw,1.563rem);letter-spacing:0em}#location .utsubo__tennis{margin-top:min(6vw,45px);padding:min(7.2vw,54px) min(2vw,36px)}#location .park-list2{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:min(5vw,38px) 0}#location .park-list3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .park-list3 .park-img__wrap{margin-top:min(7.4vw,56px);width:100%;gap:min(3.3vw,25px)}#location .park-list4{margin-top:min(9.3vw,70px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .park-list4 li{width:100%}#location .park-list4 li:first-child{width:100%}#location .bike-access__list{margin-top:min(5.86vw,44px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:85%;margin-left:5%}#location .bike-access__list::before{top:3%;width:112%;height:100%}#location .bike-access__heading{width:95%;margin-inline:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}#location .bike-access__title{width:100%;padding:min(1.35vw,26px) 0 min(1.35vw,26px) min(4vw,78px);font-size:clamp(1.063rem,.456rem + 2.696vw,1.75rem)}#location .bike-access__icon{width:min(47.7vw,358px);margin:-4vw -12vw -6.8vw auto}#location .bike-access__item{max-width:100%}}#location .shinsaibashi-ttl{position:relative}#location .shinsaibashi-ttl::before{position:absolute;content:"";z-index:-1;background-image:url(../../location/images/shinsai_deco1.png);background-repeat:no-repeat;background-size:contain;top:max(-4.7vw,-94px);right:max(-2.5vw,-48px);width:min(15vw,288px);height:min(16.6vw,319px);-webkit-animation:life-floating1 3s infinite;animation:life-floating1 3s infinite}@media screen and (max-width: 1219px){#location .shinsaibashi-ttl{margin-bottom:min(32vw,384px)}#location .shinsaibashi-ttl::before{background-image:url(../../location/images/shinsai_deco1_sp.png);top:50%;right:21%;width:min(66vw,495px);height:min(47.6vw,357px)}}@-webkit-keyframes life-floating1{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes life-floating1{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes life-floating2{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes life-floating2{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}#location .shinsai-shopping{padding-block:min(7vw,134px)}#location .life-ttl__wrap{text-align:center;margin-bottom:min(4.37vw,84px)}#location .life-ttl{text-transform:uppercase;font-family:"EB Garamond";font-weight:400;font-size:35px;letter-spacing:.1em;position:relative;display:inline-block;padding:0 min(7.86vw,151px)}#location .life-ttl::before,#location .life-ttl::after{content:"";position:absolute;top:50%;display:inline-block;width:min(5.5vw,105px);height:1px;background-color:#a31c1c}#location .life-ttl::before{left:0}#location .life-ttl::after{right:0}#location .life-ttl.life-ttl__shopping{color:#a31c1c}#location .shinsai-shopping{background-image:url(../../location/images/shinsai_shop-bg.png);background-repeat:no-repeat;background-size:cover}#location .shopcard-daimaru{width:88%;margin-inline:auto;display:block}#location .shopcard-daimaru .store_img--wrap2{width:100%}#location .shopcard-daimaru .store-info{margin-top:min(1.45vw,28px);width:100%}#location .shopcard-daimaru .store-info__divider{width:100%;margin-block:min(1vw,20px)}#location .luxury{margin-top:min(6.25vw,120px);padding-top:min(1.97vw,38px);background-image:url(../../location/images/shinsai_bg2.jpg);background-repeat:no-repeat;background-size:cover}#location .luxury__ttl--en{color:#b2946d;text-align:center;font-size:clamp(1.375rem,1.124rem + .521vw,1.75rem)}#location .luxury__ttl--ja{margin-top:min(1.14vw,22px);color:#fff;text-align:center;font-size:clamp(1.625rem,1.249rem + .782vw,2.188rem)}#location .brand-list{width:95%;margin:min(2.6vw,50px) auto 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:min(.8vw,16px)}#location .brand-list__item{padding-block:min(1.7vw,24px);background:-webkit-linear-gradient(45deg, #916e40 0%, #b3a089 50%, #916e40 100%);background:linear-gradient(45deg, #916e40 0%, #b3a089 50%, #916e40 100%);color:#fff;text-align:center;font-size:18px}#location .luxury-note{width:95%;margin:min(3.1vw,60px) auto 0;font-size:12px;color:#fff}#location .luxury-imgnote{font-size:10px;text-align:right;color:#fff}#location .pjt{margin-top:min(4.16vw,80px)}#location .pjt-ttl{width:90%;margin-inline:auto;padding-block:min(1.66vw,32px);text-align:center;color:#a45f46;border-top:1px solid #a45f46;border-bottom:1px solid #a45f46;font-size:30px;line-height:1.6}#location .pjt__container,#location .pjt__img--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#location .pjt__container{width:90%;margin-inline:auto;margin-top:min(3.23vw,62px);gap:min(1.25vw,24px)}#location .pjt__img--wrap{-ms-flex-negative:0;flex-shrink:0;width:51%;gap:min(.625vw,12px)}#location .pjt__lead{font-size:20px}#location .pjt__text{margin-top:min(1.87vw,36px);text-align:justify}#location .pjt__note{width:90%;margin:min(1.6vw,32px) auto 0;font-size:12px}#location .life-ttl__season{color:#59413f}#location .life-ttl__season::before,#location .life-ttl__season::after{background:#59413f}#location .four-season{padding-block:min(10.4vw,200px)}#location .ephesis{font-family:"Ephesis",cursive;font-weight:400;font-style:normal;color:#d87d7d}#location .life-ttl__en{font-size:42px;letter-spacing:.06em}#location .spring{margin-top:min(6.8vw,132px);background-image:url(../../location/images/season_bg1.png);background-repeat:no-repeat;background-size:contain;background-position:0 min(11.6vw,300px);padding-bottom:min(8vw,155px)}#location .summer{background-image:url(../../location/images/season_bg2.png);background-repeat:no-repeat;background-size:contain;background-position:0 min(8.8vw,284px);padding-bottom:min(14.8vw,284px)}#location .autumn{background-image:url(../../location/images/season_bg3.png);background-repeat:no-repeat;background-size:contain;background-position:0 min(10vw,248px);padding-bottom:min(3vw,155px)}#location .winter{background-image:url(../../location/images/season_bg4.png);background-repeat:no-repeat;background-size:contain;background-position:0 min(15vw,308px);padding-bottom:min(18.2vw,350px)}@media screen and (max-width: 999px){#location .spring,#location .summer,#location .autumn,#location .winter{display:none}}#location .spring__inner,#location .autumn__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.67vw,32px);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#location .summer__inner,#location .winter__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.67vw,32px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}#location .season-name{font-family:"Ephesis",cursive;font-weight:400;font-style:normal;font-size:95px;letter-spacing:.06em}#location .season-name.season-name__spring{color:#d87d7d}#location .season-name.season-name__summer{color:#407f9b}#location .season-name.season-name__autumn{color:#9e633b}#location .season-name.season-name__winter{color:#4a664c}@media screen and (max-width: 1199px){#location .season-name{font-size:clamp(3.5rem,2.482rem + 4.524vw,5.875rem)}}#location .season-catch{margin-top:min(1.3vw,24px);font-size:clamp(1.25rem,.964rem + .446vw,1.5rem);letter-spacing:.01em;line-height:2}#location .season-catch.season-catch__spring{color:#d87d7d}#location .season-catch.season-catch__summer{color:#407f9b}#location .season-catch.season-catch__autumn{color:#9e633b}#location .season-catch.season-catch__winter{color:#4a664c}#location .season_imgbox{position:relative}#location .season_imgbox img{height:100%;-o-object-fit:cover;object-fit:cover}#location .season-imgnote{position:absolute;bottom:5px;right:5px;font-size:10px;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8)}#location .season_imgbox1{margin-left:calc(50% - 50vi)}#location .spring__content{-ms-flex-negative:0;flex-shrink:0;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(2.2vw,42px);position:relative}#location .spring__content::before{position:absolute;content:"";background-image:url(../../location/images/season_deco1.png);background-repeat:no-repeat;background-size:contain;width:min(15vw,152px);height:min(25vw,372px);top:0%;right:max(-11.6vw,-195px)}@media screen and (max-width: 1279px){#location .spring__content::before{top:-17%;right:max(-7.6vw,-195px)}}#location .season_imgbox4{margin-right:calc(50% - 50vi)}#location .summer__content{-ms-flex-negative:0;flex-shrink:0;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(2.2vw,42px);position:relative}#location .summer__content::before{position:absolute;content:"";background-image:url(../../location/images/season_deco2.png);background-repeat:no-repeat;background-size:contain;width:min(21.6vw,414px);height:min(14.6vw,280px);top:10%;left:max(-17vw,-370px)}@media screen and (max-width: 1279px){#location .summer__content::before{top:-10%;left:auto;right:max(-3vw,-370px)}}#location .season_imgbox7{margin-left:calc(50% - 50vi)}#location .autumn__content{-ms-flex-negative:0;flex-shrink:0;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(2.2vw,42px);position:relative}#location .autumn__content::before{position:absolute;content:"";background-image:url(../../location/images/season_deco3.png);background-repeat:no-repeat;background-size:contain;width:min(15vw,172px);height:min(25vw,472px);top:0;right:max(-3.6vw,-195px)}@media screen and (max-width: 1279px){#location .autumn__content::before{right:max(-4.6vw,-195px)}}#location .season_imgbox10{margin-right:calc(50% - 50vi)}#location .winter__content{-ms-flex-negative:0;flex-shrink:0;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(2.2vw,42px);position:relative}#location .winter__content::before{position:absolute;content:"";background-image:url(../../location/images/season_deco5.png);background-repeat:no-repeat;background-size:contain;width:min(21.6vw,414px);height:min(14.6vw,280px);top:-4%;left:max(-13vw,-370px);-webkit-animation:wreath-swing 3s ease infinite;animation:wreath-swing 3s ease infinite}@media screen and (max-width: 1279px){#location .winter__content::before{top:-10%;left:auto;right:max(-6vw,-370px)}}@-webkit-keyframes wreath-swing{0%,100%{rotate:0deg}50%{rotate:8deg}}@keyframes wreath-swing{0%,100%{rotate:0deg}50%{rotate:8deg}}#location .cafe{padding-bottom:min(7.8vw,150px)}#location .cafe .comingsoon{margin-top:min(4.16vw,80px)}@media screen and (max-width: 768px){#location .shinsaibashi-intro::before{top:94%;width:90%}#location .shinsai-shopping{padding-block:min(17vw,128px)}#location .life-ttl{margin-bottom:min(11.7vw,88px);padding:0 min(18vw,151px);font-size:clamp(1.125rem,.386rem + 3.286vw,2rem)}#location .life-ttl::before,#location .life-ttl::after{width:min(14vw,105px)}#location .shopcard-daimaru{width:100%}#location .shopcard-daimaru .store_imgbox{width:100%}#location .shopcard-daimaru .store-info__divider{margin-block:min(2.6vw,20px) min(4.2vw,32px)}#location .luxury{margin-top:min(26.6vw,200px);padding-top:min(12.26vw,92px);background-image:url(../../location/images/shinsai_bg2_sp.png)}#location .luxury__ttl--ja{margin-top:min(4vw,30px)}#location .brand-list{margin-top:min(7.46vw,56px);-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:min(2.66vw,20px)}#location .brand-list__item{padding-block:min(3.2vw,24px)}#location .luxury-note{font-size:clamp(.688rem,.632rem + .245vw,.75rem);letter-spacing:0em}#location .pjt{margin-top:min(11.7vw,88px)}#location .pjt-ttl{padding-block:min(5vw,38px);font-size:clamp(1.25rem,.699rem + 2.451vw,1.875rem)}#location .pjt__lead{font-size:clamp(1.125rem,1.015rem + .49vw,1.25rem);letter-spacing:0em}#location .pjt__text{margin-top:min(6.6vw,50px);font-size:clamp(.875rem,.765rem + .49vw,1rem)}#location .pjt__note{font-size:clamp(.688rem,.632rem + .245vw,.75rem)}#location .pjt__container{margin-top:min(5.3vw,40px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .pjt__img--wrap{margin-top:min(8vw,60px);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;gap:min(2.6vw,20px)}#location .life-ttl__en{margin-top:max(-11.7vw,-88px);font-size:clamp(1.5rem,.972rem + 2.347vw,2.125rem)}#location .cafe{padding-bottom:min(21.3vw,160px)}#location .cafe .comingsoon{margin-top:min(9.3vw,70px)}}#location .swiper{display:none}@media(max-width: 999px){#location .swiper{margin-top:min(14.4vw,108px);display:block;padding-bottom:32px}#location .swiper-pagination .swiper-pagination-bullet-active{background:#9b5d5d}}#location .lifeinfo{padding-block:min(4.47vw,86px) min(8.1vw,156px);background-image:url(../../location/images/lifeinfo_bg.png);background-repeat:no-repeat;background-size:cover}#location .lifeinfo-ttl{text-transform:uppercase;font-family:"EB Garamond";font-weight:400;font-size:35px;letter-spacing:.1em;text-align:center;color:#a45f46}#location .lifeinfo-lead{margin-top:min(3.1vw,60px);font-size:24px;line-height:1.8;letter-spacing:.06em;text-align:center}#location .map-imgbox{margin-top:min(3.22vw,62px)}#location .lifeinfo-tab__list{margin-top:min(1.67vw,32px);display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);place-items:center;gap:min(1vw,14px)}#location .lifeinfo-tab__list .tab-item{width:100%;padding:18px 0;border:1px solid #aa5959;color:#aa5959;text-align:center;-webkit-transition:.4s all ease;transition:.4s all ease;cursor:pointer}#location .lifeinfo-tab__list .tab-item:hover{background:#aa5959;color:#fff}#location .lifeinfo-tab__list .tab-item.is-active2{background:#aa5959;color:#fff}#location .tab-content{margin-top:min(1.77vw,34px)}#location .tab-panel{display:none}#location .tab-panel.is-active2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}#location .lifeinfo-list__left,#location .lifeinfo-list__right{width:50%}#location .lifeinfo-list__left .box,#location .lifeinfo-list__right .box{padding:min(.83vw,16px) min(.78vw,15px)}#location .lifeinfo-list__left .box dl,#location .lifeinfo-list__right .box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .lifeinfo-list__left .box .box_p1,#location .lifeinfo-list__right .box .box_p1{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:clamp(.75rem,-0.082rem + 1.732vw,1rem);letter-spacing:.02em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#location .lifeinfo-list__left .box .box_p1::after,#location .lifeinfo-list__right .box .box_p1::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;display:inline-block;background-image:-webkit-radial-gradient(circle, #5a4240 1px, transparent 0.1px);background-image:radial-gradient(circle, #5a4240 1px, transparent 0.1px);background-size:6px 1px;background-position:left center;margin:0 2px}#location .lifeinfo-list__left .box .box_p2,#location .lifeinfo-list__right .box .box_p2{font-size:clamp(.75rem,-0.082rem + 1.732vw,1rem);letter-spacing:.02em}#location .lifeinfo-list__left .box.box-frespo>ul,#location .lifeinfo-list__right .box.box-frespo>ul{margin-top:min(.83vw,16px)}#location .lifeinfo-list__left .box.box-frespo .frespo_inside,#location .lifeinfo-list__right .box.box-frespo .frespo_inside{font-size:clamp(.75rem,-0.082rem + 1.732vw,1rem);line-height:1.73}#location .lifeinfo-list__left .box:nth-of-type(odd){background:#fff}#location .lifeinfo-list__right .box:nth-of-type(even){background:#fff}#location .lifeinfo-note{margin-top:min(5.6vw,108px);font-size:10px}@media screen and (max-width: 768px){#location .lifeinfo{padding-block:min(10.9vw,82px) min(8vw,60px)}#location .lifeinfo-ttl{font-size:clamp(1.25rem,.423rem + 3.676vw,2.188rem)}#location .lifeinfo-lead{margin-top:min(6.9vw,52px);font-size:clamp(1.063rem,.676rem + 1.716vw,1.5rem)}#location .map-imgbox{margin-top:min(7.46vw,56px)}#location .lifeinfo-tab__list{margin-top:min(4.66vw,35px);-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:min(2.6vw,20px)}#location .lifeinfo-tab__list .tab-item{font-size:clamp(.875rem,.765rem + .49vw,1rem)}#location .tab-content{margin-top:min(5.3vw,40px)}#location .tab-panel.is-active2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .lifeinfo-list__left,#location .lifeinfo-list__right{width:100%}#location .lifeinfo-list__left .box,#location .lifeinfo-list__right .box{padding:min(3vw,23px) min(2.6vw,20px)}#location .lifeinfo-list__left .box .box_p1,#location .lifeinfo-list__left .box .box_p2,#location .lifeinfo-list__right .box .box_p1,#location .lifeinfo-list__right .box .box_p2{font-size:clamp(.75rem,.539rem + .939vw,1rem)}#location .lifeinfo-list__left .box.box-frespo>ul,#location .lifeinfo-list__right .box.box-frespo>ul{margin-top:min(.83vw,16px)}#location .lifeinfo-list__left .box.box-frespo .frespo_inside,#location .lifeinfo-list__right .box.box-frespo .frespo_inside{margin-left:1em;font-size:clamp(.75rem,.539rem + .939vw,1rem)}#location .lifeinfo-list__right .box:nth-of-type(odd){background:#fff}#location .lifeinfo-list__right .box:nth-of-type(even){background:rgba(0,0,0,0)}#location .lifeinfo-list__right--park .box:nth-of-type(odd){background:rgba(0,0,0,0)}#location .lifeinfo-list__right--park .box:nth-of-type(even){background:#fff}}#access .imgnote{position:absolute;bottom:5px;left:5px;font-size:12px;letter-spacing:0;color:#fff}#access .mv_area .pankuzu_area::before{background:-webkit-gradient(linear, right top, left top, color-stop(40%, rgba(153, 171, 179, 0.2)), to(rgb(153, 171, 179)));background:-webkit-linear-gradient(right, rgba(153, 171, 179, 0.2) 40%, rgb(153, 171, 179));background:linear-gradient(to left, rgba(153, 171, 179, 0.2) 40%, rgb(153, 171, 179))}#access .mv_area .pankuzu_area::after{background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgba(153, 171, 179, 0.2)), to(rgb(153, 171, 179)));background:-webkit-linear-gradient(left, rgba(153, 171, 179, 0.2) 40%, rgb(153, 171, 179));background:linear-gradient(to right, rgba(153, 171, 179, 0.2) 40%, rgb(153, 171, 179))}#access .mv_area .rental{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:150px}#access .mv_area .rental>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#access .text_area{text-align:center;padding:30px 0}#access .text_area .sec_ttl{font-size:clamp(2.375rem,1.547rem + 1.72vw,2.625rem);color:#a45f46}#access .text_area .txt{display:block;font-size:14px;color:#a45f46;padding:10px 0 30px}#access .text_area .lead{font-size:clamp(1.125rem,.297rem + 1.72vw,1.375rem);letter-spacing:.15em;line-height:1.5em;padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0}#access .text_area .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0;line-height:1.9rem}#access .info_img_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#access .info_img_area .info_img{width:58%}#access .info_img_area .info_img_box{width:35%}#access .info_img_area .info_img_box .info_img_item{padding:clamp(.313rem,-0.722rem + 2.16vw,.625rem) 0}#access .info_img_area .info_img_box .info_img_item .info_item_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-size:clamp(1.125rem,.297rem + 1.72vw,1.375rem);padding:15px 0;position:relative}#access .info_img_area .info_img_box .info_img_item .info_item_text .point{font-size:clamp(1.75rem,-0.319rem + 4.31vw,2.375rem)}#access .info_img_area .info_img_box .info_img_item .info_item_text .num{font-size:clamp(3.125rem,.642rem + 5.17vw,3.875rem);letter-spacing:0;color:#a45f46;font-style:italic;padding:0 5px}#access .info_img_area .info_img_box .info_img_item .info_item_text .distance{position:absolute;bottom:-5px;right:0;font-size:clamp(.75rem,.336rem + .86vw,.875rem);letter-spacing:0}#access .info_img_area .info_img_box .info_img_item .info_item_text .note{font-size:14px;letter-spacing:0}#access .info_img_area .info_img_box .info_img_item .info_item-img{position:relative}#access .info-flex_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}#access .info-flex_area .info-flex_item{position:relative;margin:15px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#access .info-flex_area .info-flex_item .text{font-size:14px;letter-spacing:1px;font-weight:600}#access .info-flex_area .info-flex_item .lead{font-size:25px;letter-spacing:1.5px;padding-bottom:15px}#access .info-flex_area .info-flex_item .lead .num{font-size:28px;padding:0 5px}#access .info-flex_area .info-flex_item .txt{font-size:14px;position:absolute;bottom:0;right:0}#access .route_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0}#access .route_area .route-img{width:90%;max-width:800px;margin:auto}#access .route_area .route-info{width:90%;margin:auto;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#access .route_area .route-info .route_lead_box{width:100%;position:relative;padding:clamp(.313rem,-0.722rem + 2.16vw,.625rem) 0 5px clamp(1.563rem,.528rem + 2.16vw,1.875rem)}#access .route_area .route-info .route_lead_box .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);letter-spacing:0;font-weight:600}#access .route_area .route-info .route_lead_box .lead{font-size:clamp(1.25rem,.836rem + .86vw,1.375rem);letter-spacing:clamp(-0.031rem,-0.135rem + .22vw,0rem)}#access .route_area .route-info .route_lead_box::before{content:"";position:absolute;top:0;left:0;width:15px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#a45f46), to(#fff));background:-webkit-linear-gradient(#a45f46, #fff);background:linear-gradient(#a45f46, #fff)}#access .route_area .route-info .route_item_inner{padding-top:20px;width:48%}#access .route_area .route-info .route_item_inner .item_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5px;border-bottom:#562f38 1px solid}#access .route_area .route-info .route_item_inner .item_box .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(.875rem,.047rem + 1.72vw,1.125rem)}#access .route_area .route-info .route_item_inner .item_box .text .num{color:#a45f46;font-size:clamp(2.25rem,.595rem + 3.45vw,2.75rem);font-style:italic}#access .route_area .route-info .route_item_inner .txt{padding:5px;font-size:clamp(.75rem,.336rem + .86vw,.875rem);letter-spacing:0}#access .info_img_area_b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0}#access .info_img_area_b .info_img_item{width:31%;position:relative}#access .info_img_area_b .info_img_item>img{vertical-align:top}#access .info_img_area_b .info_img_item .imgtext{position:absolute;bottom:5px;right:5px;font-size:clamp(1.25rem,.422rem + 1.72vw,1.5rem);color:#fff}#access .info_img_area_b .info_img_item .rental{position:absolute;top:-10%;right:-10%}#access .info_img_area_b .info_img_item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:-webkit-gradient(linear, left bottom, left top, from(#321b21), to(transparent));background:-webkit-linear-gradient(bottom, #321b21, transparent);background:linear-gradient(to top, #321b21, transparent);opacity:.6}@media screen and (max-width: 768px){#access .text_area{padding:30px 0}#access .text_area .sec_ttl{font-size:clamp(1.5rem,.696rem + 4.02vw,2.625rem)}#access .text_area .txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0 clamp(.625rem,-0.268rem + 4.46vw,1.875rem)}#access .text_area .lead{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem);padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0;letter-spacing:clamp(0rem,-0.134rem + .67vw,.188rem)}#access .text_area .text{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:20px 0;text-align:left;line-height:clamp(1.6rem,1.386rem + 1.07vw,1.9rem)}#access .info_img_area{-ms-flex-wrap:wrap;flex-wrap:wrap}#access .info_img_area .info_img{width:100%}#access .info_img_area .info_img_box{width:90%;margin:auto;padding:30px 0}#access .info_img_area .info_img_box .info_img_item{padding:10px 0}#access .info_img_area .info_img_box .info_img_item .info_item_text{margin:0;font-size:clamp(1rem,.732rem + 1.34vw,1.375rem);padding:15px 0}#access .info_img_area .info_img_box .info_img_item .info_item_text .point{font-size:clamp(1.563rem,.982rem + 2.9vw,2.375rem)}#access .info_img_area .info_img_box .info_img_item .info_item_text .num{font-size:clamp(2.625rem,1.732rem + 4.46vw,3.875rem);padding:0 5px}#access .info_img_area .info_img_box .info_img_item .info_item_text .distance{bottom:15px;right:-25%;font-size:clamp(.75rem,.661rem + .45vw,.875rem)}#access .info_img_area .info_img_box .info_item-img .com-imgnote{width:20%}#access .info-flex_area{padding:clamp(0rem,-1.786rem + 8.93vw,2.5rem) 0}#access .info-flex_area .info-flex_item{margin:clamp(.313rem,-0.134rem + 2.23vw,.938rem) clamp(.625rem,.179rem + 2.23vw,1.25rem)}#access .info-flex_area .info-flex_item .text{font-size:clamp(.75rem,.661rem + .45vw,.875rem);font-weight:500}#access .info-flex_area .info-flex_item .lead{font-size:clamp(1.25rem,1.027rem + 1.12vw,1.563rem);padding-bottom:clamp(.75rem,.616rem + .67vw,.938rem)}#access .info-flex_area .info-flex_item .lead .num{font-size:clamp(1.563rem,1.429rem + .67vw,1.75rem);padding:0 5px}#access .info-flex_area .info-flex_item .txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem)}#access .route_area{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}#access .route_area .route-img{width:100%;padding:20px 0}#access .route_area .route-info{width:90%;max-width:560px;margin:auto;padding:20px 0}#access .route_area .route-info .route_lead_box{padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0 0 clamp(1.563rem,1.339rem + 1.12vw,1.875rem)}#access .route_area .route-info .route_lead_box .text{font-size:clamp(.75rem,.571rem + .89vw,1rem);font-weight:500}#access .route_area .route-info .route_lead_box .lead{font-size:clamp(1.125rem,.857rem + 1.34vw,1.5rem)}#access .route_area .route-info .route_lead_box::before{width:clamp(.938rem,.714rem + 1.12vw,1.25rem)}#access .route_area .route-info .route_item_inner{width:100%}#access .route_area .route-info .route_item_inner .item_box{padding:5px clamp(.313rem,-0.357rem + 3.35vw,1.25rem)}#access .route_area .route-info .route_item_inner .item_box .text{font-size:clamp(.875rem,.518rem + 1.79vw,1.375rem)}#access .route_area .route-info .route_item_inner .item_box .text .num{font-size:clamp(2.375rem,1.75rem + 3.13vw,3.25rem)}#access .route_area .route-info .route_item_inner .txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem)}#access .info_img_area_b{padding:clamp(0rem,-1.339rem + 6.7vw,1.875rem) 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#access .info_img_area_b .info_img_item{width:90%;margin:20px auto}#access .info_img_area_b .info_img_item .imgtext{bottom:5px;right:5px;font-size:clamp(1.5rem,.696rem + 4.02vw,2.625rem)}#access .info_img_area_b .info_img_item .rental{top:0;right:0;width:25%}}#access .newStation{width:100%;height:100%;background:#e8e4dd;padding:80px 0 100px}#access .newStation .text_area{position:relative}#access .newStation .text_area .text{padding:clamp(1.875rem,-4.332rem + 12.93vw,3.75rem) 0}#access .newStation .text_area .point_text_box{position:absolute;top:0;right:5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;aspect-ratio:1/1;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(70%, #a45f46));background:-webkit-linear-gradient(#fff, #a45f46 70%);background:linear-gradient(#fff, #a45f46 70%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .newStation .text_area .point_text_box .point_text_item{font-size:20px;padding:0 25px;color:#fff;letter-spacing:0;line-height:1.2em}#access .newStation .text_area .point_text_box .point_text_item .num{font-size:25px}#access .newStation .text_area .point_text_box .point_txt{font-size:12px;color:#fff}#access .newStation .info_img_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#access .newStation .info_img_area .info_img{width:58%}#access .newStation .info_img_area .info_img_box .info_img_item .info_item_text{padding:5px 0;margin:0}#access .bnr_img_box{margin-top:50px;overflow:hidden;position:relative}#access .bnr_img_box .bnr_img{width:100%;height:100%}#access .bnr_img_box .bnr_img>img{vertical-align:top}#access .bnr_img_box .bnr_text_box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 12px);height:calc(100% - 12px);background:rgba(255,255,255,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .8s ease;transition:all .8s ease}#access .bnr_img_box .bnr_text_box .txt{font-size:clamp(.75rem,.336rem + .86vw,.875rem);line-height:.5em;letter-spacing:0}#access .bnr_img_box .bnr_text_box .lead{font-size:clamp(1.5rem,.259rem + 2.59vw,1.875rem);text-transform:uppercase;letter-spacing:1px}#access .bnr_img_box .bnr_text_box .bnr_btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}#access .bnr_img_box .bnr_text_box .bnr_btn .bnr_btn_text{font-size:clamp(.875rem,.461rem + .86vw,1rem);letter-spacing:1px;text-transform:uppercase;padding:0 15px;color:#a45f46}#access .bnr_img_box .bnr_text_box .bnr_btn .bnr_btn_img{width:clamp(1.125rem,.711rem + .86vw,1.25rem);height:clamp(1.25rem,.422rem + 1.72vw,1.5rem);margin:0 5px;-webkit-transition:all .8s ease;transition:all .8s ease}#access .bnr_img_box .bnr_text_box .bnr_btn .bnr_btn_img>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#access .bnr_img_box .bnr_text_box .bnr_btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#a45f46;z-index:5;-webkit-transition:all .8s ease;transition:all .8s ease}#access .bnr_img_box .bnr_text_box .bnr_btn::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(0,0,0,.2);z-index:0}#access .bnr_img_box>a{position:absolute;top:0;left:0;width:100%;height:100%}#access .bnr_img_box:hover .bnr_text_box{background:rgba(255,255,255,.8)}#access .bnr_img_box:hover .bnr_text_box .bnr_btn .bnr_btn_img{-webkit-transform:translateX(5px);transform:translateX(5px)}#access .bnr_img_box:hover .bnr_text_box .bnr_btn::before{-webkit-transform:translateX(101%);transform:translateX(101%)}@media screen and (max-width: 768px){#access .newStation{padding:30px 0}#access .newStation .text_area .point_text_box{right:clamp(0rem,-4.464rem + 22.32vw,6.25rem);-webkit-transform:translateX(0);transform:translateX(0)}#access .newStation .text_area .point_text_box .point_text_item{font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem);padding:0 clamp(1.25rem,1.027rem + 1.12vw,1.563rem)}#access .newStation .text_area .point_text_box .point_text_item .num{font-size:clamp(1.125rem,.813rem + 1.56vw,1.563rem)}#access .newStation .text_area .point_text_box .point_txt{font-size:12px;color:#fff}#access .newStation .info_img_area .info_img{width:100%}#access .newStation .info_img_area .info_img_box{width:100%}#access .newStation .info_img_area .info_img_box .info_img_item{width:90%;margin:auto}#access .bnr_img_box{margin:0 0 clamp(1.875rem,.982rem + 4.46vw,3.125rem)}#access .bnr_img_box .bnr_text_box{width:calc(100% - clamp(.75rem,.393rem + 1.79vw,1.25rem));height:calc(100% - clamp(.75rem,.393rem + 1.79vw,1.25rem))}#access .bnr_img_box .bnr_text_box .txt{font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem)}#access .bnr_img_box .bnr_text_box .lead{font-size:clamp(1.563rem,.446rem + 5.58vw,3.125rem)}#access .bnr_img_box .bnr_text_box .bnr_btn .bnr_btn_text{font-size:clamp(.875rem,.25rem + 3.13vw,1.75rem);padding:0 15px}#access .bnr_img_box .bnr_text_box .bnr_btn .bnr_btn_img{width:clamp(1.125rem,.5rem + 3.13vw,2rem);height:clamp(1.375rem,1.018rem + 1.79vw,1.875rem)}}#access .transportation{padding:clamp(2.5rem,-5.776rem + 17.24vw,5rem) 0 clamp(3.125rem,-7.22rem + 21.55vw,6.25rem)}#access .transportation .text_area_top{padding:20px 0}#access .transportation .text_area_top .txt{padding-bottom:0}#access .transportation .text_area_top .lead{padding-top:0}#access .map_img{width:90%;max-width:800px;margin:auto;padding:clamp(.625rem,-7.651rem + 17.24vw,3.125rem) 0 clamp(3.125rem,-7.22rem + 21.55vw,6.25rem)}#access .bicycle{width:95%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:20px}#access .bicycle._sp{display:none}#access .bicycle .bicycle_img{width:38%;position:relative}#access .bicycle .bicycle_img .lead{font-size:clamp(3.75rem,1.681rem + 4.31vw,4.375rem);letter-spacing:3px;text-transform:uppercase;color:#a45f46;opacity:.2;position:absolute;top:-35px;right:calc(-1*clamp(1.563rem,-0.506rem + 4.31vw,2.188rem))}#access .bicycle .bicycle_img .com-imgnote{letter-spacing:0}#access .bicycle .bicycle_text_box{width:58%}#access .bicycle .bicycle_text_box .lead{width:100%;background:#bb3939;text-align:center;padding:10px 0 8px;font-size:14px;letter-spacing:0;color:#fff}#access .bicycle .bicycle_text_box .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}#access .bicycle .bicycle_text_box .flex_box .flex_box_item{padding-top:10px;width:31%;position:relative}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_img{position:relative}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_text .text{font-size:clamp(.875rem,.461rem + .86vw,1rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:5px}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_text .line{width:5px;height:1px;background:#dfcdcd;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_text .txt{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding-left:5px}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_text .txt>span{font-size:clamp(1.75rem,-1.56rem + 6.9vw,2.75rem);font-style:italic;color:#a45f46;padding:0 5px}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .txt_item{display:block;text-align:right;font-size:clamp(.75rem,.336rem + .86vw,.875rem);letter-spacing:1px;margin-top:-5px}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .text-sub{position:absolute;bottom:0;left:0;font-size:clamp(.625rem,-0.203rem + 1.72vw,.875rem);letter-spacing:clamp(-0.031rem,-0.135rem + .22vw,0rem)}#access .taxi{width:95%;max-width:1200px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#access .taxi._sp{display:none}#access .taxi .taxi_info_area{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#access .taxi .taxi_info_area .taxi_info_box{width:48%;padding-top:15px}#access .taxi .taxi_info_area .taxi_info_box .info_lead{font-size:14px;color:#fff;text-align:center;width:100%;background:#a45f46;padding-top:5px}#access .taxi .taxi_info_area .taxi_info_box .info_txt{font-size:12px;display:block;background:#a45f46;color:#fff;text-align:center;padding-bottom:5px}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item{background:#e8e4dd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:15px 0 10px}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info .txt{font-size:12px;letter-spacing:clamp(0rem,-0.207rem + .43vw,.063rem);padding:3px}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info .text>span{font-size:clamp(1.75rem,-1.147rem + 6.03vw,2.625rem);font-style:italic;color:#a45f46;padding-top:5px}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info>span{font-size:12px;display:block;text-align:right;color:#a45f46}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .line{width:20px;height:50px;margin:0 clamp(.313rem,-0.722rem + 2.16vw,.625rem);position:relative}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .line::before{content:"";position:absolute;top:40%;left:10px;width:1px;height:70%;-webkit-transform:translateY(-50%) rotate(30deg);transform:translateY(-50%) rotate(30deg);background:#562f38}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info .txt{font-size:12px;letter-spacing:clamp(0rem,-0.207rem + .43vw,.063rem);padding-bottom:3px}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info .text>span{font-size:clamp(1.5rem,-0.155rem + 3.45vw,2rem);font-size:clamp(1.375rem,.134rem + 2.59vw,1.75rem);font-style:italic;padding-top:5px}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info>span{font-size:12px;display:block;text-align:right}#access .taxi .taxi_img{width:38%;position:relative}#access .taxi .taxi_img .lead{font-size:clamp(3.75rem,1.681rem + 4.31vw,4.375rem);letter-spacing:3px;text-transform:uppercase;color:#a45f46;opacity:.2;position:absolute;top:calc(-1*clamp(1.875rem,.841rem + 2.16vw,2.188rem));left:calc(-1*clamp(1.563rem,-0.506rem + 4.31vw,2.188rem))}#access .taxi .taxi_img .com-imgnote{color:#fff}#access .text_middle_area{padding:clamp(3.125rem,-3.082rem + 12.93vw,5rem) 0}@media screen and (max-width: 768px){#access .transportation{padding:30px 0 50px}#access .transportation .text_area_top{padding:40px 0 clamp(1.25rem,.357rem + 4.46vw,2.5rem)}#access .map_img{padding:clamp(0rem,-0.893rem + 4.46vw,1.25rem) 0 clamp(1.25rem,-0.089rem + 6.7vw,3.125rem)}#access .bicycle{margin:auto}#access .bicycle._sp{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}#access .bicycle .bicycle_img{width:80%}#access .bicycle .bicycle_img .lead{font-size:clamp(3.125rem,1.786rem + 6.7vw,5rem);top:calc(-1*clamp(1.563rem,.893rem + 3.35vw,2.5rem));right:calc(-1*clamp(1.563rem,1.116rem + 2.23vw,2.188rem))}#access .bicycle .bicycle_text_box{width:95%;margin:auto}#access .bicycle .bicycle_text_box .flex_box{padding-top:clamp(0rem,-0.446rem + 2.23vw,.625rem)}#access .bicycle .bicycle_text_box .flex_box .flex_box_item{padding-top:clamp(.625rem,.179rem + 2.23vw,1.25rem);width:48%}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_text{padding-top:clamp(.313rem,.089rem + 1.12vw,.625rem)}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_text .text{font-size:clamp(.875rem,.429rem + 2.23vw,1.5rem);padding-right:clamp(.313rem,.089rem + 1.12vw,.625rem)}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_text .txt{font-size:clamp(.75rem,.304rem + 2.23vw,1.375rem);padding-left:clamp(.313rem,.089rem + 1.12vw,.625rem)}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .flex_box_item_text .txt>span{font-size:clamp(1.5rem,.116rem + 6.92vw,3.438rem);padding:0 clamp(.313rem,.089rem + 1.12vw,.625rem)}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .txt_item{font-size:clamp(.75rem,.571rem + .89vw,1rem);letter-spacing:clamp(0rem,-0.045rem + .22vw,.063rem)}#access .bicycle .bicycle_text_box .flex_box .flex_box_item .text-sub{font-size:clamp(.688rem,.464rem + 1.12vw,1rem)}#access .taxi{margin:auto}#access .taxi._sp{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:80px}#access .taxi .taxi_info_area{width:95%;margin:auto;padding:5px}#access .taxi .taxi_info_area .taxi_info_box{width:48%;padding-top:clamp(.625rem,.402rem + 1.12vw,.938rem)}#access .taxi .taxi_info_area .taxi_info_box .info_lead{font-size:clamp(.75rem,.661rem + .45vw,.875rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item{padding:15px 0 10px}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info .txt{font-size:clamp(.625rem,.536rem + .45vw,.75rem);letter-spacing:clamp(0rem,-0.045rem + .22vw,.063rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info .text{font-size:clamp(.625rem,.446rem + .89vw,.875rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info .text>span{font-size:clamp(1.25rem,.268rem + 4.91vw,2.625rem);padding-top:5px}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .noon_info>span{font-size:clamp(.625rem,.536rem + .45vw,.75rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .line{width:clamp(.938rem,.714rem + 1.12vw,1.25rem);height:50px;margin:0 clamp(.125rem,-0.232rem + 1.79vw,.625rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .line::before{top:50%;left:clamp(.313rem,.089rem + 1.12vw,.625rem);height:clamp(1.563rem,1.116rem + 2.23vw,2.188rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info .txt{font-size:clamp(.625rem,.536rem + .45vw,.75rem);letter-spacing:clamp(0rem,-0.045rem + .22vw,.063rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info .text{font-size:clamp(.625rem,.446rem + .89vw,.875rem)}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info .text>span{font-size:clamp(1rem,.286rem + 3.57vw,2rem);padding-top:5px}#access .taxi .taxi_info_area .taxi_info_box .taxi_info_item .night_info>span{font-size:clamp(.625rem,.536rem + .45vw,.75rem)}#access .taxi .taxi_img{width:80%;margin-left:auto}#access .taxi .taxi_img .lead{font-size:clamp(3.125rem,1.786rem + 6.7vw,5rem);top:calc(-1*clamp(1.563rem,.893rem + 3.35vw,2.5rem));right:calc(-1*clamp(1.563rem,1.116rem + 2.23vw,2.188rem))}#access .text_middle_area{padding:20px 0}}#development .rental{width:25%;position:absolute;top:0;right:0}#development .mv_area .pankuzu_area::before{background:-webkit-gradient(linear, right top, left top, color-stop(40%, rgba(150, 168, 176, 0.2)), to(rgb(150, 168, 176)));background:-webkit-linear-gradient(right, rgba(150, 168, 176, 0.2) 40%, rgb(150, 168, 176));background:linear-gradient(to left, rgba(150, 168, 176, 0.2) 40%, rgb(150, 168, 176))}#development .mv_area .pankuzu_area::after{background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgba(150, 168, 176, 0.2)), to(rgb(150, 168, 176)));background:-webkit-linear-gradient(left, rgba(150, 168, 176, 0.2) 40%, rgb(150, 168, 176));background:linear-gradient(to right, rgba(150, 168, 176, 0.2) 40%, rgb(150, 168, 176))}#development .text_area{text-align:center;padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0}#development .text_area .sec_ttl{font-size:clamp(1.25rem,-0.405rem + 3.45vw,1.75rem);color:#a45f46}#development .text_area .sec_text{font-size:clamp(.875rem,.461rem + .86vw,1rem);letter-spacing:1px;color:#fff;background:#a45f46;padding:5px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto clamp(.625rem,-1.444rem + 4.31vw,1.25rem)}#development .text_area .txt{display:block;font-size:clamp(.875rem,.461rem + .86vw,1rem);padding:20px 0 30px}#development .text_area .lead{font-size:clamp(1.125rem,.297rem + 1.72vw,1.375rem);letter-spacing:.15em;line-height:1.5em;padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0}#development .text_area .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0;line-height:1.9rem}#development .imgnote{position:absolute;bottom:5px;right:5px;letter-spacing:0;font-size:10px}@media screen and (max-width: 768px){#development .text_area{padding:clamp(.938rem,.268rem + 3.35vw,1.875rem) 0}#development .text_area .sec_ttl{font-size:clamp(1.5rem,.696rem + 4.02vw,2.625rem);font-size:clamp(1.375rem,.795rem + 2.9vw,2.188rem);line-height:1.2em}#development .text_area .sec_text{font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem);padding:5px clamp(.75rem,.393rem + 1.79vw,1.25rem);letter-spacing:clamp(.037rem,.02rem + .09vw,.063rem)}#development .text_area .txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0 clamp(.625rem,-0.268rem + 4.46vw,1.875rem);font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}#development .text_area .lead{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem);padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0;letter-spacing:clamp(0rem,-0.134rem + .67vw,.188rem)}#development .text_area .text{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:20px 0;text-align:left;line-height:clamp(1.6rem,1.386rem + 1.07vw,1.9rem);letter-spacing:clamp(0rem,-0.621rem + 1.29vw,.188rem)}}#development .sec{padding:clamp(1.875rem,-2.263rem + 8.62vw,3.125rem) 0 clamp(3.125rem,-3.082rem + 12.93vw,5rem)}#development .sec_img_area{width:95%;max-width:1200px;margin:auto;position:relative}#development .schedule_area{width:90%;margin:40px auto;padding:30px 0;background:#e5e1da;position:relative}#development .schedule_area .schedule_text{padding:10px 0 35px}#development .schedule_area .schedule_text .lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-size:clamp(1rem,.586rem + .86vw,1.125rem);color:#a15f46;text-align:center;padding:5px;border-bottom:#a15f46 1px solid}#development .schedule_area .schedule_box{width:100%;position:relative}#development .schedule_area .schedule_box.col_wh{background:#fff}#development .schedule_area .schedule_box .schedule_item{width:85%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(.875rem,.047rem + 1.72vw,1.125rem) 0 clamp(.625rem,-0.409rem + 2.16vw,.938rem);position:relative}#development .schedule_area .schedule_box .schedule_item::before{content:"";position:absolute;top:20px;left:-35px;width:20px;height:auto;aspect-ratio:1/1;background:-webkit-repeating-radial-gradient(#fff 0% 35%, #a15f46 35% 100%);background:repeating-radial-gradient(#fff 0% 35%, #a15f46 35% 100%);border-radius:50%;z-index:5}#development .schedule_area .schedule_box .schedule_item::after{content:"";position:absolute;top:30px;left:-25px;width:1.2px;height:100%;background:#a15f46;z-index:1}#development .schedule_area .schedule_box .schedule_item .lead{width:30%;font-size:clamp(.75rem,.336rem + .86vw,.875rem)}#development .schedule_area .schedule_box .schedule_item .lead>span{font-size:clamp(2rem,.759rem + 2.59vw,2.375rem);letter-spacing:0}#development .schedule_area .schedule_box .schedule_item .lead .sub{font-size:12px}#development .schedule_area .schedule_box .schedule_item .text{font-size:14px;width:50%;padding:0 10px}#development .schedule_area .schedule_box .schedule_item .info_text_box{width:50%;padding:0 10px}#development .schedule_area .schedule_box .schedule_item .info_text_box .info_text{font-size:clamp(1rem,.586rem + .86vw,1.125rem);letter-spacing:0;line-height:2.2em}#development .schedule_area .schedule_box .schedule_item .info_text_box .info_txt{font-size:12px;margin-top:-5px;display:block}#development .schedule_area .schedule_box .schedule_item .schedule_img{width:25%;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}#development .schedule_area .schedule_box .schedule_item .schedule_img .note{font-size:10px;letter-spacing:1px}#development .schedule_area .schedule_box .schedule_item .schedule_img_b{width:25%;position:absolute;bottom:0;right:0;z-index:10}#development .schedule_area .schedule_box .schedule_item .schedule_img_b .imgnote{right:auto;left:5px;color:#fff}@media screen and (max-width: 768px){#development .sec_img_area .imgnote{position:static;text-align:right}#development .schedule_area{width:100%;margin:40px auto;padding:0}#development .schedule_area .schedule_text{padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0 clamp(1.563rem,1.116rem + 2.23vw,2.188rem)}#development .schedule_area .schedule_text .lead{font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem);padding:clamp(.188rem,.098rem + .45vw,.313rem)}#development .schedule_area .schedule_box{width:100%;position:relative}#development .schedule_area .schedule_box .schedule_item{width:90%;margin:0 0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 0 15px}#development .schedule_area .schedule_box .schedule_item::before{top:23px;left:-23px;width:16px}#development .schedule_area .schedule_box .schedule_item::after{top:30px;left:-16px}#development .schedule_area .schedule_box .schedule_item.item_bottom::after{top:0}#development .schedule_area .schedule_box .schedule_item .lead{font-size:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#development .schedule_area .schedule_box .schedule_item .lead>span{font-size:32px;letter-spacing:0}#development .schedule_area .schedule_box .schedule_item .lead .sub{font-size:12px;display:block;text-align:right}#development .schedule_area .schedule_box .schedule_item .text{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;letter-spacing:0;text-align:center}#development .schedule_area .schedule_box .schedule_item .info_text_box{padding:0 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#development .schedule_area .schedule_box .schedule_item .info_text_box .info_text{font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem);letter-spacing:0;line-height:2.2em;text-align:center}#development .schedule_area .schedule_box .schedule_item .info_text_box .info_txt{font-size:clamp(.688rem,.464rem + 1.12vw,1rem);margin-top:-5px;display:block;text-align:center}#development .schedule_area .schedule_box .schedule_item .schedule_img{width:70%;position:static;-webkit-transform:translateY(0);transform:translateY(0);margin-left:auto;padding:20px 10px}#development .schedule_area .schedule_box .schedule_item .schedule_img_b{width:70%;position:relative;margin-left:auto;padding:20px 10px 0 0}}#development .vol1{background:#e5e1da;padding:60px 0}#development .vol1 .text_area{padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0 clamp(1.875rem,-2.263rem + 8.62vw,3.125rem)}#development .vol1 .text_area .sec_ttl .note-point{padding:0}#development .vol1 .text_area .sec_ttl .note-point>span{top:-5px;left:-5px;color:#000}#development .vol1 .text_area .note{width:70%;margin:auto;font-size:clamp(.625rem,.211rem + .86vw,.75rem);padding-top:5px;display:block;text-align:right}#development .merit_area{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0}#development .merit_area.right{margin-left:auto}#development .merit_area.fourth .merit_img_box{padding-top:40px}#development .merit_area.fifth{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#development .merit_area .merit_ttl{font-size:12px;padding:clamp(.938rem,-0.097rem + 2.16vw,1.25rem) clamp(6.25rem,2.112rem + 8.62vw,7.5rem);text-transform:uppercase;letter-spacing:0;color:#a15f46;line-height:inherit;text-align:right;position:relative}#development .merit_area .merit_ttl>span{font-size:clamp(7.5rem,1.293rem + 12.93vw,9.375rem);font-style:italic;position:absolute;top:50%;right:20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#development .merit_area .merit_img_box{width:50%}#development .merit_area .merit_img_box .merit_img{position:relative}#development .merit_area .merit_img_box .merit_img .imgnote{color:#fff;text-shadow:#000 0 0 10px}#development .merit_area .merit_img_box .merit_img .imgnote.left{right:auto;left:5px}#development .merit_area .merit_img_box .merit_img .imgnote.bl{color:#000}#development .merit_area .merit_img_box .merit_img .merit_sub_img{position:absolute;top:-40px;left:-40px;width:50%}#development .merit_area .merit_text_box{width:50%}#development .merit_area .merit_text_box .merit_ttl{font-size:clamp(7.5rem,1.293rem + 12.93vw,9.375rem);font-style:italic;padding:0 60px;text-align:left}#development .merit_area .merit_text_box .merit_ttl>span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;top:50%;left:40px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#development .merit_area .merit_text_box .merit_lead{font-size:clamp(1rem,.172rem + 1.72vw,1.25rem);color:#a15f46;letter-spacing:clamp(0rem,-0.414rem + .86vw,.125rem)}#development .merit_area .merit_text_box .merit_text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding:20px 0;letter-spacing:1px}#development .merit_area .merit_text_box .text_point_text{padding:clamp(1.25rem,-1.853rem + 6.47vw,2.188rem) 5% clamp(.938rem,-0.097rem + 2.16vw,1.25rem);background:-webkit-gradient(linear, left top, right top, from(#b88d80), to(rgba(196, 153, 135, 0.5)));background:-webkit-linear-gradient(left, #b88d80, rgba(196, 153, 135, 0.5));background:linear-gradient(to right, #b88d80, rgba(196, 153, 135, 0.5));position:relative}#development .merit_area .merit_text_box .text_point_text .merit_lead{color:#fff}#development .merit_area .merit_text_box .text_point_text .merit_lead>span{font-size:12px;letter-spacing:2px}#development .merit_area .merit_text_box .text_point_text .merit_text{color:#fff}#development .merit_area .merit_text_box .text_point_text .point_img{position:absolute;top:43%;left:-57%;width:60%}#development .merit_area .merit_text_box .text_point_text .point_img .note{font-size:10px;letter-spacing:0}@media screen and (max-width: 768px){#development .vol1 .text_area .sec_ttl .note-point>span{top:calc(-1*clamp(.75rem,.393rem + 1.79vw,1.25rem))}#development .vol1 .text_area .note{width:50%;font-size:clamp(.625rem,.536rem + .45vw,.75rem)}#development .inner{width:100%}#development .merit_area{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:clamp(.938rem,.268rem + 3.35vw,1.875rem) 0}#development .merit_area.right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#development .merit_area.right .merit_img_box{margin-left:auto}#development .merit_area.right .merit_text_box .merit_ttl{left:0}#development .merit_area.right .merit_text_box .merit_lead{font-size:clamp(1rem,.643rem + 1.79vw,1.5rem)}#development .merit_area.fourth .merit_img_box{padding-top:0}#development .merit_area.fifth{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#development .merit_area .merit_ttl{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) clamp(4.688rem,2.679rem + 10.04vw,7.5rem);position:absolute;bottom:-5%;right:-15%}#development .merit_area .merit_ttl>span{font-size:clamp(5.625rem,2.946rem + 13.39vw,9.375rem);top:50%;right:20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#development .merit_area .merit_img_box{width:90%;position:relative}#development .merit_area .merit_img_box .merit_img{-webkit-transform:translateX(30%);transform:translateX(30%);opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}#development .merit_area .merit_img_box .merit_img.right{-webkit-transform:translateX(-30%);transform:translateX(-30%)}#development .merit_area .merit_img_box .merit_img .merit_sub_img{position:absolute;top:40px;left:-10%;width:50%}#development .merit_area .merit_img_box .merit_img.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#development .merit_area .merit_text_box{width:90%;margin:auto;padding:30px 0;position:relative}#development .merit_area .merit_text_box .merit_ttl{font-size:clamp(5.625rem,2.946rem + 13.39vw,9.375rem);padding:0 clamp(2.188rem,1.071rem + 5.58vw,3.75rem);position:absolute;top:calc(-1*clamp(4.375rem,2.589rem + 8.93vw,6.875rem));right:-10%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#development .merit_area .merit_text_box .merit_ttl>span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(.75rem,.571rem + .89vw,1rem);left:clamp(1.25rem,.357rem + 4.46vw,2.5rem)}#development .merit_area .merit_text_box .merit_lead{font-size:clamp(1rem,.643rem + 1.79vw,1.5rem)}#development .merit_area .merit_text_box .merit_text{font-size:clamp(.75rem,.616rem + .67vw,.938rem);padding:clamp(.938rem,.714rem + 1.12vw,1.25rem) 0}#development .merit_area .merit_text_box .text_point_text .merit_lead{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}#development .merit_area .merit_text_box .text_point_text .merit_lead>span{display:none}#development .merit_area .merit_text_box .text_point_text .point_img{position:static;padding-top:15px;width:100%}#development .merit_area .merit_text_box .text_point_text .point_img .note{color:#fff}}#development .bnr_box{margin:clamp(1.25rem,-4.957rem + 12.93vw,3.125rem) auto 0;width:90%;overflow:hidden;position:relative}#development .bnr_box .bnr_img{width:100%;height:100%}#development .bnr_box .bnr_img>img{vertical-align:top}#development .bnr_box .bnr_text_box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 16px);height:calc(100% - 16px);background:rgba(255,255,255,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .8s ease;transition:all .8s ease}#development .bnr_box .bnr_text_box .txt{font-size:clamp(.75rem,.336rem + .86vw,.875rem);line-height:.5em;letter-spacing:0}#development .bnr_box .bnr_text_box .lead{font-size:clamp(1.5rem,.259rem + 2.59vw,1.875rem);text-transform:uppercase;letter-spacing:1px}#development .bnr_box .bnr_text_box .bnr_btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}#development .bnr_box .bnr_text_box .bnr_btn .bnr_btn_text{font-size:clamp(.875rem,.461rem + .86vw,1rem);letter-spacing:1px;text-transform:uppercase;padding:0 15px;color:#a45f46}#development .bnr_box .bnr_text_box .bnr_btn .bnr_btn_img{width:clamp(1.125rem,.711rem + .86vw,1.25rem);height:clamp(1.25rem,.422rem + 1.72vw,1.5rem);margin:0 5px;-webkit-transition:all .8s ease;transition:all .8s ease}#development .bnr_box .bnr_text_box .bnr_btn .bnr_btn_img>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#development .bnr_box .bnr_text_box .bnr_btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#a45f46;z-index:5;-webkit-transition:all .8s ease;transition:all .8s ease}#development .bnr_box .bnr_text_box .bnr_btn::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(0,0,0,.2);z-index:0}#development .bnr_box>a{position:absolute;top:0;left:0;width:100%;height:100%}#development .bnr_box.coming{pointer-events:none}#development .bnr_box:hover .bnr_text_box{background:rgba(255,255,255,.8)}#development .bnr_box:hover .bnr_text_box .bnr_btn .bnr_btn_img{-webkit-transform:translateX(5px);transform:translateX(5px)}#development .bnr_box:hover .bnr_text_box .bnr_btn::before{-webkit-transform:translateX(101%);transform:translateX(101%)}@media screen and (max-width: 768px){#development .bnr_box{margin-top:clamp(2.5rem,2.054rem + 2.23vw,3.125rem)}#development .bnr_box .bnr_text_box{width:calc(100% - clamp(.75rem,.393rem + 1.79vw,1.25rem));height:calc(100% - clamp(.75rem,.393rem + 1.79vw,1.25rem))}#development .bnr_box .bnr_text_box .txt{font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem)}#development .bnr_box .bnr_text_box .lead{font-size:clamp(1.25rem,6.25vw,3rem)}#development .bnr_box .bnr_text_box .bnr_btn .bnr_btn_text{font-size:clamp(.875rem,.25rem + 3.13vw,1.75rem);padding:0 15px}#development .bnr_box .bnr_text_box .bnr_btn .bnr_btn_img{width:clamp(1.125rem,.5rem + 3.13vw,2rem);height:clamp(1.375rem,1.018rem + 1.79vw,1.875rem)}}#development .vol2{padding:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#development .vol2 .text_area{width:62%}#development .vol2 .text_area .lead{letter-spacing:clamp(0rem,-0.207rem + .43vw,.063rem)}#development .vol2 .text_area .text{text-align:left;letter-spacing:clamp(0rem,-0.207rem + .43vw,.063rem)}#development .vol2 .note{text-align:left;font-size:10px;letter-spacing:0}#development .vol2 .sec_img_area{width:34%}#development .note-point{position:relative;padding:10px 0}#development .note-point>span{font-size:10px;position:absolute;top:-3px;left:-12px}@media screen and (max-width: 768px){#development .vol2{padding:clamp(1.875rem,1.429rem + 2.23vw,2.5rem) 0}#development .vol2 .text_area{width:100%}#development .vol2 .sec_img_area{width:90%;margin:auto;padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}}#development .vol3{padding:50px 0;background:#e5e1da}#development .vol3 .sec_img_area{margin:50px 0}#development .text_area_bottom{width:90%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#development .text_area_bottom .lead{width:48%;font-size:clamp(1rem,.172rem + 1.72vw,1.25rem);letter-spacing:clamp(.044rem,-0.432rem + .99vw,.188rem)}#development .text_area_bottom .text{width:48%;font-size:clamp(.75rem,.336rem + .86vw,.875rem);line-height:1.8em}#development .info_area{width:80%;margin:50px auto;padding:30px 5%;background:#fff;border:#a15f46 1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#development .info_area .info_lead{width:100%;color:#a15f46;font-size:clamp(1rem,.172rem + 1.72vw,1.25rem);padding:10px 0;text-align:center}#development .info_area .info_text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);letter-spacing:3px;width:64%;padding:20px 0}#development .info_area .info_img{width:30%}#development .info_area .info_img>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width: 768px){#development .vol3{padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}#development .vol3 .sec_img_area{margin:3px 0}#development .vol3 .sec_img_area .imgnote{position:absolute;left:5px;right:auto;color:#fff}#development .text_area_bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}#development .text_area_bottom .lead{width:100%;font-size:clamp(1rem,.643rem + 1.79vw,1.5rem);letter-spacing:clamp(.044rem,-0.432rem + .99vw,.188rem)}#development .text_area_bottom .text{width:100%;font-size:clamp(.75rem,.616rem + .67vw,.938rem);padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0}#development .info_area{margin:30px auto;padding:30px 5%}#development .info_area .info_lead{font-size:clamp(1rem,.643rem + 1.79vw,1.5rem);padding:10px 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;letter-spacing:clamp(0rem,-0.112rem + .56vw,.156rem)}#development .info_area .info_text{font-size:clamp(.75rem,.616rem + .67vw,.938rem);width:100%;padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#development .info_area .info_img{width:80%;max-width:300px;padding:clamp(.625rem,-0.268rem + 4.46vw,1.875rem) 0;margin:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#development .vol4{padding:30px 0}#development .vol4 .text_area_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#development .vol4 .text_area_bottom .text_bottom_box{width:41%}#development .vol4 .text_area_bottom .text_bottom_box .lead{width:100%}#development .vol4 .text_area_bottom .text_bottom_box .text{width:100%;padding:clamp(.938rem,-0.097rem + 2.16vw,1.25rem) 0;letter-spacing:clamp(0rem,-0.414rem + .86vw,.125rem)}#development .vol4 .text_area_bottom .text_bottom_box .note{font-size:10px;letter-spacing:0}#development .vol4 .text_area_bottom .img_box{width:55%;position:relative}#development .vol4 .text_area_bottom .img_box .imgnote{right:auto;left:5px;color:#fff}#development .vol4 .text_area_bottom .img_box .info_img{width:48%;position:absolute;top:-40px;right:5%}#development .vol4 .text_area_bottom .img_box .rental{top:auto;bottom:0}@media screen and (max-width: 768px){#development .vol4{padding:30px 0}#development .vol4 .text_area_bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}#development .vol4 .text_area_bottom .text_bottom_box{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#development .vol4 .text_area_bottom .text_bottom_box .lead{width:100%}#development .vol4 .text_area_bottom .text_bottom_box .text{width:100%;padding:clamp(.938rem,-0.097rem + 2.16vw,1.25rem) 0;letter-spacing:clamp(0rem,-0.414rem + .86vw,.125rem)}#development .vol4 .text_area_bottom .text_bottom_box .note{font-size:10px;letter-spacing:0}#development .vol4 .text_area_bottom .img_box{width:90%;margin:0 auto 40px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:clamp(1.875rem,.089rem + 8.93vw,4.375rem)}#development .vol4 .text_area_bottom .img_box .imgnote{right:5px;left:auto}#development .vol4 .text_area_bottom .img_box .info_img{top:0;right:-7%}#development .vol4 .text_area_bottom .img_box .rental{top:auto;bottom:0}}#plan .sec{padding:30px 0}#plan .text_area{text-align:center;padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0}#plan .text_area .txt{display:block;font-size:clamp(.875rem,.461rem + .86vw,1rem);padding:20px 0 30px}#plan .text_area .lead{font-size:clamp(1.125rem,.297rem + 1.72vw,1.375rem);letter-spacing:.15em;line-height:1.5em;padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0}#plan .text_area .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0;line-height:1.9rem;font-size:clamp(.875rem,.461rem + .86vw,1rem)}@media screen and (max-width: 768px){#plan .text_area{padding:clamp(.938rem,.268rem + 3.35vw,1.875rem) 0}#plan .text_area .txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0 clamp(.625rem,-0.268rem + 4.46vw,1.875rem);font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}#plan .text_area .lead{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem);padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0;letter-spacing:clamp(0rem,-0.134rem + .67vw,.188rem)}#plan .text_area .text{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:20px 0;text-align:left;line-height:clamp(1.6rem,1.386rem + 1.07vw,1.9rem);letter-spacing:clamp(0rem,-0.621rem + 1.29vw,.188rem)}}#plan .type_info{background:#f4f3f2;padding:80px 0}#plan .type_info .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#plan .type_area{width:48%}#plan .type_area .type_text_area{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px 0}#plan .type_area .type_text_area .type_item{background:#c79c8a;width:22%;padding:clamp(1.563rem,-0.506rem + 4.31vw,2.188rem) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#plan .type_area .type_text_area .type_item .type_item_lead{text-transform:uppercase;color:#fff;font-size:clamp(2.625rem,.142rem + 5.17vw,3.375rem);letter-spacing:-2px}#plan .type_area .type_text_area .type_item .type_item_txt{text-transform:uppercase;color:#fff;font-size:clamp(.875rem,.047rem + 1.72vw,1.125rem);letter-spacing:-0.5px}#plan .type_area .type_text_area .type_text_box{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#plan .type_area .type_text_area .type_text_box .type_lead{width:38%;text-align:center;font-size:clamp(2rem,-0.69rem + 5.6vw,2.813rem);letter-spacing:0;line-height:normal}#plan .type_area .type_text_area .type_text_box .type_txt{width:60%;padding-top:10px}#plan .type_area .type_text_area .type_text_box .type_txt>span{display:block;font-size:clamp(.875rem,.047rem + 1.72vw,1.125rem)}#plan .type_area .type_text_area .type_text_box .type_text{font-size:clamp(.875rem,.461rem + .86vw,1rem);letter-spacing:1px;padding:clamp(.625rem,-0.409rem + 2.16vw,.938rem) clamp(.625rem,-0.409rem + 2.16vw,.938rem) clamp(0rem,-3.103rem + 6.47vw,.938rem);margin-top:10px;width:100%;border-top:#562f38 1px solid}#plan .type_area .type_text_area .type_text_box .type_text .num{font-size:clamp(2.188rem,.739rem + 3.02vw,2.625rem)}#plan .type_area .type_text_area .type_text_box .type_text .num>span{font-size:clamp(1.5rem,.672rem + 1.72vw,1.75rem);padding-right:5px}#plan .type_area .type_text_area .type_text_box .type_text .note{font-size:10px}#plan .type_btn_area{padding:30px 0;width:80%;max-width:300px;margin:auto}#plan .type_btn_area .btn_box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:none;position:relative;padding:10px 0;overflow:hidden}#plan .type_btn_area .btn_box::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#9b624b;z-index:5;-webkit-transition:all .8s ease;transition:all .8s ease}#plan .type_btn_area .btn_box::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;opacity:.2;z-index:1}#plan .type_btn_area .btn_box .btn_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:18px;text-align:center;color:#9b624b;font-family:"Noto Serif JP",serif}#plan .type_btn_area .btn_box .btn_img{width:24px;padding:0 10px;aspect-ratio:1/1;-webkit-transition:all .8s ease;transition:all .8s ease}#plan .type_btn_area .btn_box>a{position:absolute;top:0;left:0;width:100%;height:100%}#plan .type_btn_area .btn_box:hover::before{-webkit-transform:translateX(101%);transform:translateX(101%)}#plan .type_btn_area .btn_box:hover .btn_img{-webkit-transform:translateX(10px);transform:translateX(10px)}@media screen and (max-width: 768px){#plan .type_info{padding:40px 0}#plan .type_area{width:100%;padding:clamp(.625rem,-0.268rem + 4.46vw,1.875rem) 0}#plan .type_area .type_text_area{padding:20px 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#plan .type_area .type_text_area .type_item{width:25%;padding:clamp(1.563rem,1.116rem + 2.23vw,2.188rem) 0}#plan .type_area .type_text_area .type_item .type_item_lead{font-size:clamp(2.375rem,1.304rem + 5.36vw,3.875rem);letter-spacing:-2px}#plan .type_area .type_text_area .type_item .type_item_txt{font-size:clamp(.75rem,.304rem + 2.23vw,1.375rem);letter-spacing:-0.5px}#plan .type_area .type_text_area .type_text_box{width:70%}#plan .type_area .type_text_area .type_text_box .type_lead{width:100%;text-align:left;font-size:clamp(1.75rem,.5rem + 6.25vw,3.5rem);padding-left:10px}#plan .type_area .type_text_area .type_text_box .type_txt{padding-top:0;padding-left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#plan .type_area .type_text_area .type_text_box .type_txt>span{font-size:clamp(.75rem,.571rem + .89vw,1rem)}#plan .type_area .type_text_area .type_text_box .type_text{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);letter-spacing:1px;padding:clamp(.625rem,.402rem + 1.12vw,.938rem) clamp(.625rem,.402rem + 1.12vw,.938rem) clamp(0rem,-0.67rem + 3.35vw,.938rem);margin-top:10px}#plan .type_area .type_text_area .type_text_box .type_text .num{font-size:clamp(2.188rem,1.741rem + 2.23vw,2.813rem)}#plan .type_area .type_text_area .type_text_box .type_text .num>span{font-size:clamp(1.625rem,1.357rem + 1.34vw,2rem);padding-right:5px}#plan .type_btn_area{padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0;max-width:400px}#plan .type_btn_area .btn_box{padding:10px 0}#plan .type_btn_area .btn_box .btn_text{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem)}#plan .type_btn_area .btn_box .btn_img{width:clamp(1.125rem,.723rem + 2.01vw,1.688rem);padding:0 10px}}#plan .room{padding-top:clamp(5rem,.862rem + 8.62vw,6.25rem)}#plan .room .room_info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#plan .room .room_info .sec_ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 0 2px}#plan .room .room_info .sec_ttl .lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:clamp(1.25rem,.216rem + 2.16vw,1.563rem);font-size:clamp(1.5rem,-0.776rem + 4.74vw,2.188rem);text-transform:uppercase;letter-spacing:0;position:relative}#plan .room .room_info .sec_ttl .lead::before{content:"";position:absolute;top:0;left:0;width:clamp(.625rem,.004rem + 1.29vw,.813rem);height:100%;background:#c19f8e}#plan .room .room_info .sec_ttl .lead>span{font-size:clamp(2.625rem,-0.685rem + 6.9vw,3.625rem);padding-right:clamp(.188rem,-0.847rem + 2.16vw,.5rem)}#plan .room .room_info .sec_ttl .text{display:block;width:90%;margin:10px auto 0;font-size:clamp(.875rem,.461rem + .86vw,1rem);letter-spacing:1px;padding:clamp(.438rem,-0.183rem + 1.29vw,.625rem) 0 clamp(.313rem,-0.308rem + 1.29vw,.5rem);text-align:center;color:#fff;background:#9b624b}#plan .room .room_info .room_info_text{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px 15px;border-top:#562f38 1px solid;border-bottom:#562f38 1px solid}#plan .room .room_info .room_info_text .room_lead_box{width:45%}#plan .room .room_info .room_info_text .room_lead_box .room_lead{font-size:clamp(2rem,-0.276rem + 4.74vw,2.688rem);letter-spacing:1px;font-size:clamp(3rem,2.172rem + 1.72vw,3.25rem)}#plan .room .room_info .room_info_text .room_lead_box>span{display:block;font-size:clamp(.75rem,-0.078rem + 1.72vw,1rem);padding:3px 0;letter-spacing:1px}#plan .room .room_info .room_info_text .room_text_box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#plan .room .room_info .room_info_text .room_text_box .room_text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);display:block}#plan .room .room_info .room_info_text .room_text_box .room_lead{font-size:clamp(1.25rem,.422rem + 1.72vw,1.5rem);font-size:25px;padding-top:8px}#plan .room .room_info .room_info_text .room_text_box .room_lead .num{font-size:clamp(2rem,.759rem + 2.59vw,2.375rem);font-size:clamp(3.5rem,2.259rem + 2.59vw,3.875rem)}#plan .room .room_info .room_info_text .room_text_box .room_lead .sub-num{font-size:clamp(2.188rem,.739rem + 3.02vw,2.625rem)}#plan .room .room_info .room_info_text .room_text_box .room_txt{font-size:12px;display:block}#plan .color_room_img{width:90%;max-width:800px;margin:auto;padding:80px 0}@media screen and (max-width: 768px){#plan .room{padding-top:clamp(3.125rem,1.786rem + 6.7vw,5rem)}#plan .room .room_info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#plan .room .room_info .sec_ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0}#plan .room .room_info .sec_ttl::before{width:clamp(.625rem,.402rem + 1.12vw,.938rem);height:50%}#plan .room .room_info .sec_ttl .lead{width:100%;padding-left:clamp(1.25rem,.804rem + 2.23vw,1.875rem);font-size:clamp(1.75rem,1.438rem + 1.56vw,2.188rem)}#plan .room .room_info .sec_ttl .lead>span{font-size:clamp(3.75rem,3.304rem + 2.23vw,4.375rem);padding-right:clamp(.188rem,.098rem + .45vw,.313rem)}#plan .room .room_info .sec_ttl .text{font-size:clamp(.875rem,.786rem + .45vw,1rem);padding:clamp(.438rem,.304rem + .67vw,.625rem) 0 clamp(.313rem,.179rem + .67vw,.5rem);margin:10px 0 0 auto}#plan .room .room_info .room_info_text{width:100%;margin:30px 0;padding:5px clamp(0rem,-2.232rem + 11.16vw,3.125rem) 15px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#plan .room .room_info .room_info_text .room_lead_box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#plan .room .room_info .room_info_text .room_lead_box .room_lead{font-size:clamp(2rem,1.42rem + 2.9vw,2.813rem);letter-spacing:1px;font-size:clamp(2.125rem,1.232rem + 4.46vw,3.375rem)}#plan .room .room_info .room_info_text .room_lead_box>span{display:block;font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:3px 0;letter-spacing:0}#plan .room .room_info .room_info_text .room_text_box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#plan .room .room_info .room_info_text .room_text_box .room_text{font-size:clamp(.75rem,.571rem + .89vw,1rem);display:block}#plan .room .room_info .room_info_text .room_text_box .room_lead{font-size:clamp(1.25rem,.625rem + 3.13vw,2.125rem);font-size:clamp(1.25rem,.893rem + 1.79vw,1.75rem)}#plan .room .room_info .room_info_text .room_text_box .room_lead .num{font-size:clamp(2rem,1.107rem + 4.46vw,3.25rem);font-size:clamp(2.625rem,1.732rem + 4.46vw,3.875rem)}#plan .room .room_info .room_info_text .room_text_box .room_lead .sub-num{font-size:clamp(1.75rem,1.125rem + 3.13vw,2.625rem)}#plan .room .room_info .room_info_text .room_text_box .room_txt{font-size:clamp(.75rem,.571rem + .89vw,1rem)}#plan .color_room_img{padding:clamp(1.875rem,-0.357rem + 11.16vw,5rem) 0}}#plan .room_point{width:100%;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#plan .room_point>li{width:42%;min-height:70px;background:#e8e4dd;padding:0 clamp(1.25rem,-1.853rem + 6.47vw,2.188rem);margin:clamp(.75rem,.129rem + 1.29vw,.938rem) 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#plan .room_point>li .point_text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding:15px 0;letter-spacing:clamp(.063rem,-0.144rem + .43vw,.125rem)}#plan .room_point>li::before{content:"";position:absolute;top:0;left:0;width:clamp(.625rem,-0.409rem + 2.16vw,.938rem);height:100%;background:#9dafb7}#plan .room_img{padding:50px 0}@media screen and (max-width: 768px){#plan .room_point>li{width:100%;min-height:60px;background:#e8e4dd;padding:0 0 0 clamp(.875rem,-0.063rem + 4.69vw,2.188rem);margin:clamp(.625rem,.402rem + 1.12vw,.938rem) 0;position:relative}#plan .room_point>li .point_text{font-size:clamp(.75rem,.661rem + .45vw,.875rem);padding:clamp(.75rem,.616rem + .67vw,.938rem) 0;letter-spacing:clamp(0rem,-0.089rem + .45vw,.125rem)}#plan .room_point>li::before{width:clamp(.625rem,.402rem + 1.12vw,.938rem)}#plan .room_img{padding:clamp(1.25rem,-0.089rem + 6.7vw,3.125rem) 0}}#plan .room .type_btn_area{padding:50px 0;width:80%;max-width:350px;margin:auto}@media screen and (max-width: 768px){#plan .room .type_btn_area{padding:clamp(0rem,-1.339rem + 6.7vw,1.875rem) 0 clamp(1.875rem,.982rem + 4.46vw,3.125rem)}}#brand .mv_area .pankuzu_area::before{background:-webkit-gradient(linear, right top, left top, color-stop(40%, rgba(150, 168, 176, 0.2)), to(rgb(150, 168, 176)));background:-webkit-linear-gradient(right, rgba(150, 168, 176, 0.2) 40%, rgb(150, 168, 176));background:linear-gradient(to left, rgba(150, 168, 176, 0.2) 40%, rgb(150, 168, 176))}#brand .mv_area .pankuzu_area::after{background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgba(150, 168, 176, 0.2)), to(rgb(150, 168, 176)));background:-webkit-linear-gradient(left, rgba(150, 168, 176, 0.2) 40%, rgb(150, 168, 176));background:linear-gradient(to right, rgba(150, 168, 176, 0.2) 40%, rgb(150, 168, 176))}#brand .text_area{text-align:center}#brand .text_area .sec_ttl{font-size:clamp(1.875rem,1.461rem + .86vw,2rem);text-transform:uppercase;color:#a45f46}#brand .text_area .txt{display:block;font-size:clamp(.875rem,.461rem + .86vw,1rem);padding:clamp(.313rem,-0.308rem + 1.29vw,.5rem);color:#a45f46}#brand .text_area .lead{font-size:clamp(1.125rem,.297rem + 1.72vw,1.375rem);letter-spacing:.15em;line-height:1.5em;padding:clamp(1.563rem,-1.541rem + 6.47vw,2.5rem) 0}#brand .text_area .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding:clamp(.938rem,.382rem + 1.16vw,1.25rem) 0;line-height:1.9rem}@media screen and (max-width: 768px){#brand .text_area .sec_ttl{font-size:clamp(1.563rem,1.116rem + 2.23vw,2.188rem);line-height:1.2em}#brand .text_area .txt{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0 clamp(.625rem,-0.268rem + 4.46vw,1.875rem)}#brand .text_area .lead{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem);padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0;letter-spacing:clamp(0rem,-0.134rem + .67vw,.188rem)}#brand .text_area .text{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:20px 0;text-align:left;line-height:clamp(1.6rem,1.386rem + 1.07vw,1.9rem);letter-spacing:clamp(0rem,-0.621rem + 1.29vw,.188rem)}}#brand .sec{padding:clamp(3.125rem,-3.082rem + 12.93vw,5rem) 0 60px}#brand .sec .sec_img{width:15%;margin:auto}@media screen and (max-width: 768px){#brand .sec{padding:clamp(3.125rem,-3.082rem + 12.93vw,5rem) 0 60px}#brand .sec .sec_img{width:15%;min-width:70px}}#brand .gallery{background:#dedad3;padding:clamp(3.125rem,-3.082rem + 12.93vw,5rem) 0 clamp(2.5rem,-5.776rem + 17.24vw,5rem)}#brand .gallery .gallery_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0}#brand .gallery .gallery_area .gallery_box{width:32%;padding:20px 0}#brand .gallery .gallery_area .gallery_box .gallery_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:clamp(.313rem,-0.722rem + 2.16vw,.625rem) 0}#brand .gallery .gallery_area .gallery_box .gallery_text .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:clamp(1.25rem,.629rem + 1.29vw,1.438rem);aspect-ratio:1/1;background:#562f38;color:#fff;font-size:clamp(.75rem,.336rem + .86vw,.875rem)}#brand .gallery .gallery_area .gallery_box .gallery_text .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding:3px 0 0 clamp(.313rem,-0.722rem + 2.16vw,.625rem);letter-spacing:clamp(0rem,-0.31rem + .65vw,.094rem)}#brand .gallery .bnr_area{width:90%;padding:40px 0;margin:auto}#brand .gallery .bnr_area .bnr_img{position:relative;cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}#brand .gallery .bnr_area .bnr_img>a{position:absolute;top:0;left:0;width:100%;height:100%}#brand .gallery .bnr_area .bnr_img:hover{opacity:.6}@media screen and (max-width: 768px){#brand .gallery{background:#dedad3;padding:clamp(2.5rem,.714rem + 8.93vw,5rem) 0}#brand .gallery .gallery_area{padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0}#brand .gallery .gallery_area .gallery_box{width:48%;padding:20px 0}#brand .gallery .gallery_area .gallery_box .gallery_text{padding:clamp(.313rem,-0.722rem + 2.16vw,.625rem) 0}#brand .gallery .gallery_area .gallery_box .gallery_text .num{width:26px;font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem)}#brand .gallery .gallery_area .gallery_box .gallery_text .text{padding:3px 0 0 clamp(.313rem,-0.722rem + 2.16vw,.625rem);font-size:clamp(.75rem,.571rem + .89vw,1rem);letter-spacing:clamp(0rem,-0.089rem + .45vw,.125rem)}}.modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content{position:absolute;top:50%;left:50%;width:80%;max-width:600px;padding:20px;background:#fff;border-radius:12px;-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);aspect-ratio:1/1;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.25);box-shadow:0 10px 20px rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#mapImg{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-imgbox{width:90%;margin-inline:auto}.closeBtn{background:#9b624b;color:#fff;margin-inline:auto;margin-top:5%;border:none;width:50%;padding-block:min(10px,2vw);cursor:pointer}.modal.show .modal-content{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1}main{color:#5a4240}img{vertical-align:top}.mv_area{position:relative}.mv_area>img{vertical-align:top}.mv_area .mv_text_box{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mv_area .mv_text_box .mv_ttl{font-size:clamp(1.25rem,-0.083rem + 2.78vw,2rem);text-transform:uppercase;letter-spacing:2px}.mv_area .mv_text_box .mv_lead{font-size:clamp(.75rem,.306rem + .93vw,1rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:5px 8px;border-top:#5a4240 1px solid;letter-spacing:0}.mv_area .pankuzu_area{width:100%;height:clamp(3.125rem,-0.208rem + 6.94vw,5rem);position:relative}.mv_area .pankuzu_area::before{content:"";position:absolute;top:-1px;left:0;width:90%;height:100%;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);background:-webkit-gradient(linear, right top, left top, color-stop(40%, rgba(197, 154, 136, 0.2)), to(rgb(197, 154, 136)));background:-webkit-linear-gradient(right, rgba(197, 154, 136, 0.2) 40%, rgb(197, 154, 136));background:linear-gradient(to left, rgba(197, 154, 136, 0.2) 40%, rgb(197, 154, 136));z-index:-1}.mv_area .pankuzu_area::after{content:"";position:absolute;top:-1px;right:0;width:90%;height:100%;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%);background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgba(197, 154, 136, 0.2)), to(rgb(197, 154, 136)));background:-webkit-linear-gradient(left, rgba(197, 154, 136, 0.2) 40%, rgb(197, 154, 136));background:linear-gradient(to right, rgba(197, 154, 136, 0.2) 40%, rgb(197, 154, 136));z-index:-1}.mv_area .pankuzu_area .flex_box{width:90%;max-width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv_area .pankuzu_area .flex_box>li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:clamp(.313rem,-0.243rem + 1.16vw,.625rem)}.mv_area .pankuzu_area .flex_box>li>a .pankuzu_text{position:relative;overflow:hidden;-webkit-transition:all .8s ease;transition:all .8s ease}.mv_area .pankuzu_area .flex_box>li>a .pankuzu_text::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#5a4240;-webkit-transition:all .8s ease;transition:all .8s ease}.mv_area .pankuzu_area .flex_box>li>a:hover .pankuzu_text{opacity:.6}.mv_area .pankuzu_area .flex_box>li>a:hover .pankuzu_text::before{-webkit-transform:scale(0);transform:scale(0)}.mv_area .pankuzu_area .flex_box>li .pankuzu_text{font-size:clamp(.75rem,.417rem + .69vw,.938rem);text-transform:uppercase;color:#5a4240;padding:10px 0 5px}.w-1000{width:min(95%,1000px);margin-inline:auto}.eb{font-size:1.13em;font-variant-numeric:lining-nums}@media screen and (max-width: 768px){.mv_area .mv_text_box{top:50%}.mv_area .mv_text_box .mv_ttl{font-size:clamp(1.25rem,.268rem + 4.91vw,2.625rem)}.mv_area .mv_text_box .mv_lead{font-size:clamp(.75rem,.304rem + 2.23vw,1.375rem);padding:5px 8px}.mv_area .pankuzu_area{height:clamp(3.125rem,15.63vw,7.5rem)}.mv_area .pankuzu_area .flex_box>li{padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) clamp(.313rem,.089rem + 1.12vw,.625rem)}.mv_area .pankuzu_area .flex_box>li .pankuzu_text{font-size:clamp(.75rem,.571rem + .89vw,1rem)}}.com-notebox{position:relative}.com-notebox>section{width:90%;max-width:800px;margin:auto}.com-notebox .com-note{font-family:"Noto Sans",sans-serif}.coming{pointer-events:none}

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