/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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:"Cormorant Garamond Italic";src:url(../fonts/CormorantGaramond-italic.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")}@font-face{font-family:"Zen Kaku Gothic New",sans-serif;src:url(../fonts/ZenKakuGothicNew.ttf) format("opentype")}@font-face{font-family:"Forum",serif;src:url(../fonts/Forum.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 .zenkaku{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}body .eb{font-family:"EB Garamond",serif}body .noto-snas{font-family:"Noto Sans",sans-serif}body .cm{font-family:"Cormorant Garamond Italic",serif;font-style:italic;font-weight:400}body .forum{font-family:"Forum",serif;font-weight:400;font-style:normal}.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}body{overflow-y:visible}header{width:100%;height:75px;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:5px;height:calc(100% - 5px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-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-top:6px;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:#afbcaf}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:#fff;-webkit-clip-path:circle();clip-path:circle();opacity:.2}header .top_header .g_menu_btn_area .btn-item.coming .btn_text{opacity:.7}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%;padding:75px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}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:-webkit-fit-content;height:-moz-fit-content;height:fit-content}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:0 15px 10px;margin:20px 40px;margin:clamp(.938rem,-0.097rem + 2.16vw,1.25rem) 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;-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;padding-top:clamp(.625rem,-0.409rem + 2.16vw,.938rem);margin:auto}header .g_nav .nav_area .nav-sub_list>li{cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease;position:relative;overflow:hidden;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;max-width:280px;width:33%;padding:0 15px 10px;margin:clamp(.938rem,-0.097rem + 2.16vw,1.25rem) 5% 10px}header .g_nav .nav_area .nav-sub_list>li.dummy{position:static}header .g_nav .nav_area .nav-sub_list>li::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#513138;z-index:5;-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav-sub_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-sub_list>li .nav_text{font-size:16px;color:#513138;text-transform:uppercase}header .g_nav .nav_area .nav-sub_list>li .nav_list-arrow{width:25px;aspect-ratio:1/1}header .g_nav .nav_area .nav-sub_list>li.coming{opacity:.5}header .g_nav .nav_area .nav-sub_list>li:hover::before{-webkit-transform:translateX(101%);transform:translateX(101%)}header .g_nav .nav_area .nav-sub_list>li>a{position:absolute;top:0;left:0;width:100%;height:100%}header .g_nav .nav_area .nav_bnr_area{width:80%;margin:auto;max-width:650px;padding:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0 0}header .g_nav .nav_area .nav_bnr_area .bnr_item{position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;padding:clamp(.625rem,.069rem + 1.16vw,.938rem) 0}header .g_nav .nav_area .nav_bnr_area .bnr_item>a{position:absolute;top:0;left:0;width:100%;height:100%}header .g_nav .nav_area .nav_bnr_area .bnr_item>a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}header .g_nav .nav_area .nav_bnr_area .bnr_item>a:hover::before{opacity:.3}header .g_nav .nav_area .nav_bnr_area .bnr_item .line_btn{position:absolute;left:50%;top:33%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:13%;cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_bnr_area .bnr_item .line_btn:hover{-webkit-transform:translate(-50%, -50%) scale(0.9);transform:translate(-50%, -50%) scale(0.9);opacity:.8}header .g_nav .nav_area .nav_bnr_area .bnr_item .line_btn>a{position:absolute;top:0;left:0;width:100%;height:100%}header .g_nav .nav_area .nav_btn_area{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:clamp(1.875rem,-2.263rem + 8.62vw,3.125rem) 0 0;width:80%;max-width:700px;margin:auto}header .g_nav .nav_area .nav_btn_area .nav_btn_box{width:48%;overflow:hidden;position:relative;background:-webkit-gradient(linear, left top, right top, from(#9b624b), to(#ae867f));background:-webkit-linear-gradient(left, #9b624b 0%, #ae867f 100%);background:linear-gradient(to right, #9b624b 0%, #ae867f 100%)}header .g_nav .nav_area .nav_btn_area .nav_btn_box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:0;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_btn_area .nav_btn_box.res{background:#869984}header .g_nav .nav_area .nav_btn_area .nav_btn_box.res::before{background:#fff;-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_btn_area .nav_btn_box.res>button::before{background:#869984}header .g_nav .nav_area .nav_btn_area .nav_btn_box.res>button::after{background:#869984}header .g_nav .nav_area .nav_btn_area .nav_btn_box.res>button>a::before{background:#869984}header .g_nav .nav_area .nav_btn_area .nav_btn_box.res>button>a::after{background:#869984}header .g_nav .nav_area .nav_btn_area .nav_btn_box.coming::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);z-index:99}header .g_nav .nav_area .nav_btn_area .nav_btn_box.coming .nav_btn_txt{opacity:.5}header .g_nav .nav_area .nav_btn_area .nav_btn_box.coming .nav_btn_text{opacity:.5}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button{width:100%;height:100%;padding:clamp(.5rem,.086rem + .86vw,.625rem) 0;position:relative;border:none;background:rgba(0,0,0,0);font-family:"Cormorant Garamond","Noto Serif JP",serif}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#9b624b;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button::after{content:"";position:absolute;top:0;left:0;height:100%;width:1px;background:#9b624b;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button .nav_btn_txt{font-size:clamp(.75rem,.336rem + .86vw,.875rem);color:#fff;text-transform:uppercase;position:relative;z-index:5;-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button .nav_btn_text{font-size:clamp(1rem,-0.241rem + 2.59vw,1.375rem);color:#fff;text-transform:uppercase;position:relative;z-index:5;-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button>a::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background:#9b624b;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button>a::after{content:"";position:absolute;bottom:0;right:0;width:1px;height:100%;background:#9b624b;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:all .8s ease;transition:all .8s ease}header .g_nav .nav_area .nav_btn_area .nav_btn_box:hover>button::before{-webkit-transform:translate(0);transform:translate(0)}header .g_nav .nav_area .nav_btn_area .nav_btn_box:hover>button::after{-webkit-transform:translate(0);transform:translate(0)}header .g_nav .nav_area .nav_btn_area .nav_btn_box:hover>button>a::before{-webkit-transform:translate(0);transform:translate(0)}header .g_nav .nav_area .nav_btn_area .nav_btn_box:hover>button>a::after{-webkit-transform:translate(0);transform:translate(0)}header .g_nav .nav_area .nav_btn_area .nav_btn_box:hover>button .nav_btn_txt{color:#9b624b}header .g_nav .nav_area .nav_btn_area .nav_btn_box:hover>button .nav_btn_text{color:#9b624b}header .g_nav .nav_area .nav_btn_area .nav_btn_box:hover::before{opacity:1}header .g_nav .nav_area .nav_btn_area .nav_btn_box:hover.res .nav_btn_txt{color:#869984}header .g_nav .nav_area .nav_btn_area .nav_btn_box:hover.res .nav_btn_text{color:#869984}.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:clamp(3.438rem,2.991rem + 2.23vw,4.063rem);padding:clamp(0rem,-0.446rem + 2.23vw,.625rem) 0 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:clamp(3.125rem,2.679rem + 2.23vw,3.75rem);height:clamp(2.813rem,2.143rem + 3.35vw,3.75rem);padding-top:0}header .top_header .g_menu_btn_area .btn-item{height:clamp(2.813rem,2.143rem + 3.35vw,3.75rem);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 .top_header .g_menu_btn_area .btn-item .btn_txt{font-size:clamp(.5rem,.411rem + .45vw,.625rem)}header .g_nav{background:#f6f5f2}header .g_nav .nav_logo_area{display:none}header .g_nav .nav_area{width:100%;padding:clamp(3.438rem,2.545rem + 4.46vw,4.688rem) 0 clamp(4.688rem,3.571rem + 5.58vw,6.25rem);padding:90px 0 120px;overflow-y:scroll;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:100vh}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;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}header .g_nav .nav_area .nav_list>li{width:40%;padding:10px;padding:clamp(.625rem,.402rem + 1.12vw,.938rem);margin:10px 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:15px auto 0;margin:0 auto;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-sub_list._pc{display:none}header .g_nav .nav_area .nav-sub_list>li{width:40%;margin:5px 0;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);font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem)}header .g_nav .nav_area .nav-sub_list>li .nav_list-arrow{width:clamp(1.25rem,1.027rem + 1.12vw,1.563rem)}header .g_nav .nav_area .nav_bnr_area{padding:clamp(1.25rem,-0.089rem + 6.7vw,3.125rem) 0 0}header .g_nav .nav_area .nav_bnr_area .bnr_item{padding:clamp(.625rem,.402rem + 1.12vw,.938rem) 0}header .g_nav .nav_area .nav_btn_area{padding:clamp(1.875rem,-2.263rem + 8.62vw,3.125rem) 0 0;width:90%;max-width:615px}header .g_nav .nav_area .nav_btn_area .nav_btn_box{width:48%}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button{padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button .nav_btn_txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem)}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button .nav_btn_text{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem)}}@media screen and (max-width: 768px){.bottom_header{width:100%;height:clamp(3.438rem,2.321rem + 5.58vw,5rem);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;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);position:fixed;-webkit-transition:top .5s ease;transition:top .5s ease}.bottom_header .btm_hd_item{width:24%;height:calc(100% - 8px);margin:4px 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.res{background:#afbcaf}.bottom_header .btm_hd_item .btm_text{font-size:clamp(.75rem,.616rem + .67vw,.938rem);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:#fff;opacity:.2}.bottom_header .btm_hd_item.coming .btm_text{opacity:.5}}@media screen and (min-width: 769px)and (max-height: 649px){header .g_nav .nav_area{padding-top:65px}header .g_nav .nav_area .nav_list>li{padding:0 15px 10px;margin:5px 5% 0}header .g_nav .nav_area .nav-sub_list{padding-top:5px}header .g_nav .nav_area .nav-sub_list>li{padding:0 15px 10px;margin:5px 5% 0}header .g_nav .nav_area .nav_btn_area{padding:15px 0 0}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button{padding:5px 0}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button .nav_btn_txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem)}header .g_nav .nav_area .nav_btn_area .nav_btn_box>button .nav_btn_text{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem)}}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 .fot_btn_box{width:48%;overflow:hidden;position:relative;background:-webkit-gradient(linear, left top, right top, from(#9b624b), to(#ae867f));background:-webkit-linear-gradient(left, #9b624b 0%, #ae867f 100%);background:linear-gradient(to right, #9b624b 0%, #ae867f 100%)}footer .top_footer .contact .fot_btn_area .fot_btn_box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:0;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .fot_btn_box.res{background:#869984}footer .top_footer .contact .fot_btn_area .fot_btn_box.res::before{background:#fff;-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .fot_btn_box.res .btn_item::before{background:#869984}footer .top_footer .contact .fot_btn_area .fot_btn_box.res .btn_item::after{background:#869984}footer .top_footer .contact .fot_btn_area .fot_btn_box.res .btn_item>a::before{background:#869984}footer .top_footer .contact .fot_btn_area .fot_btn_box.res .btn_item>a::after{background:#869984}footer .top_footer .contact .fot_btn_area .fot_btn_box.coming::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);z-index:99}footer .top_footer .contact .fot_btn_area .fot_btn_box.coming .btn_txt{opacity:.5}footer .top_footer .contact .fot_btn_area .fot_btn_box.coming .btn_text{opacity:.5}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item{width:100%;height:100%;padding:15px 0;position:relative;border:none;background:rgba(0,0,0,0);font-family:"Cormorant Garamond","Noto Serif JP",serif}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#9b624b;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item::after{content:"";position:absolute;top:0;left:0;height:100%;width:1px;background:#9b624b;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item .btn_txt{font-size:14px;color:#fff;text-transform:uppercase;position:relative;z-index:5;-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item .btn_text{font-size:22px;color:#fff;text-transform:uppercase;position:relative;z-index:5;-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item>a::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background:#9b624b;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item>a::after{content:"";position:absolute;bottom:0;right:0;width:1px;height:100%;background:#9b624b;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:all .8s ease;transition:all .8s ease}footer .top_footer .contact .fot_btn_area .fot_btn_box:hover .btn_item::before{-webkit-transform:translate(0);transform:translate(0)}footer .top_footer .contact .fot_btn_area .fot_btn_box:hover .btn_item::after{-webkit-transform:translate(0);transform:translate(0)}footer .top_footer .contact .fot_btn_area .fot_btn_box:hover .btn_item>a::before{-webkit-transform:translate(0);transform:translate(0)}footer .top_footer .contact .fot_btn_area .fot_btn_box:hover .btn_item>a::after{-webkit-transform:translate(0);transform:translate(0)}footer .top_footer .contact .fot_btn_area .fot_btn_box:hover .btn_item .btn_txt{color:#9b624b}footer .top_footer .contact .fot_btn_area .fot_btn_box:hover .btn_item .btn_text{color:#9b624b}footer .top_footer .contact .fot_btn_area .fot_btn_box:hover::before{opacity:1}footer .top_footer .contact .fot_btn_area .fot_btn_box:hover.res .btn_txt{color:#869984}footer .top_footer .contact .fot_btn_area .fot_btn_box:hover.res .btn_text{color:#869984}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{padding-bottom:clamp(3.438rem,2.321rem + 5.58vw,5rem)}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 .fot_btn_box{width:95%;max-width:500px;margin:15px auto}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item{padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0}footer .top_footer .contact .fot_btn_area .fot_btn_box .btn_item .btn_txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem)}footer .top_footer .contact .fot_btn_area .fot_btn_box .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:40px 0;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}footer .bottom_footer .brand_info .brand_info_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .bottom_footer .brand_info .brand_info_item .brand_text{font-size:14px;letter-spacing:1px;padding:0 8px}footer .bottom_footer .brand_info .brand_info_item .brand_logo{width:200px;position:relative}footer .bottom_footer .brand_info .brand_info_item .brand_logo>a{position:absolute;top:0;left:0;width:100%;height:100%}footer .bottom_footer .brand_info .brand_info_item:last-child{margin-left:5%;margin-top:-6px}footer .bottom_footer .brand_info .brand_info_item:last-child .brand_logo{width:240px}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}footer .vc_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;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;width:90%;max-width:800px;margin:20px auto;line-height:1.5}footer .vc_box .vc_lead{width:20%;font-size:clamp(12px,3.75vw,16px);background:#960e16;color:#fff;padding:12px 0 10px;text-align:center}footer .vc_box .vc_text{text-align:left;font-size:clamp(12px,3.12vw,16px)}@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{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .bottom_footer .brand_info .brand_info_item{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .bottom_footer .brand_info .brand_info_item .brand_text{padding:0 0px 0 22px}footer .bottom_footer .brand_info .brand_info_item .brand_logo{width:60%;margin-inline:auto;margin-top:10px}footer .bottom_footer .brand_info .brand_info_item:last-child{margin-left:0;margin-top:10%}footer .bottom_footer .brand_info .brand_info_item:last-child .brand_text{padding:0 0px 0 40px}footer .bottom_footer .brand_info .brand_info_item:last-child .brand_logo{width:80%;margin-top:5px}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}footer .vc_box{width:100%;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}footer .vc_box .vc_lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 1.5%}footer .vc_box .vc_text{text-align:center}}:root{--salmonPink: #cf4a4a}#top :root{--vh: 1vh}#top main{overflow:visible}#top .w-800{max-width:800px;margin:auto}#top .mv_area .mv{width:100%;height:auto;aspect-ratio:105/59;max-height:100dvh;position:relative}#top .mv_area .mv>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#top .mv_area .mv .imgnote{position:absolute;bottom:3px;right:3px;left:auto;font-size:10px;color:#fff;letter-spacing:0;z-index:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#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:top;object-position:top}#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;border-right:#513138 1px solid}#top .mv_area .mv_point_area .mv_point_text.point_access{font-size:clamp(1.25rem,-0.405rem + 3.45vw,1.75rem)}#top .mv_area .mv_point_area .mv_point_text.point_center .num{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;border-right:none}#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.border-none{font-size:clamp(.875rem,.461rem + .86vw,1rem);border-right:none;border-left:#513138 1px solid}#top .mv_area .mv_point_area .mv_point_text.border-none .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 .mv_area .mv_point_area .mv_point_box{width:clamp(12.75rem,3.233rem + 19.83vw,15.625rem);padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .mv_area .mv_point_area .mv_point_box .text{font-size:clamp(.875rem,.461rem + .86vw,1rem);text-align:left;line-height:1.7em;letter-spacing:0;width:100%}#top .mv_area .mv_point_area .mv_point_box .point{color:#b58b48;font-size:clamp(.875rem,.461rem + .86vw,1rem);letter-spacing:0}#top .mv_area .mv_point_area .mv_point_box .point .point_station{font-size:clamp(1.25rem,-0.405rem + 3.45vw,1.75rem)}#top .mv_area .mv_point_area .mv_point_box .point .point_station>span{font-size:clamp(.875rem,.461rem + .86vw,1rem)}#top .mv_area .mv_point_area .mv_point_box .note{font-size:clamp(.75rem,.336rem + .86vw,.875rem);width:100%}#top .sold_item{width:18%;width:90%;max-width:500px;margin:auto;padding:50px 0 30px}#top .request_area{padding:50px 0}#top .request_area .text_box{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:2%;padding:0 0 30px}#top .request_area .text_box .sold_item{width:18%;max-width:400px;margin:auto;padding:30px 0}#top .request_area .text_box .text_item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}#top .request_area .text_box .text_item>.note{padding:0 10px;font-size:14px}#top .request_area .text_box .txt{font-size:clamp(15px,1.9vw,20px);padding-right:10px;text-align:center;line-height:1.8em;letter-spacing:.1em}#top .request_area .text_box .txt.line{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;position:relative;padding:0 0 10px}#top .request_area .text_box .txt.line::before{content:"";position:absolute;bottom:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:110%;height:2px;background:var(--salmonPink)}#top .request_area .text_box .txt .emphasis{font-size:clamp(2rem,4.1vw,3rem);color:var(--salmonPink);letter-spacing:.1em;position:relative}#top .request_area .text_box .txt .note{font-size:.6em;letter-spacing:.1em}#top .request_area .text_box .txt .point{color:var(--salmonPink);font-size:clamp(28px,3.6vw,40px)}#top .request_area .text_box .txt .eb2{font-size:1.2em}#top .request_area .text_box .txt .note2{height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:.4em;letter-spacing:0;position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#top .request_area .text_box .txt .notePoint{position:relative}#top .request_area .text_box .txt .notePoint>span{position:absolute;top:0;left:0;font-size:10px;line-height:1}#top .request_area .text_box .text{font-size:clamp(2rem,.759rem + 2.59vw,2.375rem);color:var(--salmonPink);padding-left:10px}#top .request_area .text_box .col_r{color:var(--salmonPink);display:block}#top .request_area .request_btn_box{padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0;margin:auto;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .request_area .request_btn_box>button{width:48%;max-width:300px;position:relative;overflow:hidden;padding:clamp(1.125rem,.711rem + .86vw,1.25rem) 0 clamp(1rem,.586rem + .86vw,1.125rem);border:none;background:rgba(0,0,0,0);overflow:hidden}#top .request_area .request_btn_box>button::before,#top .request_area .request_btn_box>button::after{content:"";position:absolute;top:0;left:0;background:#9b554b;-webkit-transition:all .8s ease;transition:all .8s ease}#top .request_area .request_btn_box>button::before{width:1px;height:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#top .request_area .request_btn_box>button::after{width:100%;height:1px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#top .request_area .request_btn_box>button>span{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:-webkit-gradient(linear, left top, right top, from(#9b554b), to(#cf947f));background:-webkit-linear-gradient(left, #9b554b, #cf947f);background:linear-gradient(to right, #9b554b, #cf947f)}#top .request_area .request_btn_box>button>span::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#fff;opacity:0;-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:100%;text-align:center;font-family:"Cormorant Garamond","Noto Serif JP",serif;-webkit-transition:all .8s ease;transition:all .8s ease}#top .request_area .request_btn_box>button .btn_arrow{width:25px;aspect-ratio:1/1;margin:0 20px 3px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../assets/images/common/btn_arrow.png) no-repeat center/contain;-webkit-transition:all .8s ease;transition:all .8s ease}#top .request_area .request_btn_box>button .btn_arrow>img{-webkit-transition:all .8s ease;transition:all .8s ease}#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>a::before,#top .request_area .request_btn_box>button>a::after{content:"";position:absolute;bottom:0;right:0;background:#9b554b;-webkit-transition:all .8s ease;transition:all .8s ease}#top .request_area .request_btn_box>button>a::before{width:1px;height:100%;background:#9b554b;-webkit-transform:translateY(100%);transform:translateY(100%)}#top .request_area .request_btn_box>button>a::after{width:100%;height:1px;background:#9b554b;-webkit-transform:translateX(100%);transform:translateX(100%)}#top .request_area .request_btn_box>button+button{background:#869984;-webkit-transition:all .8s ease;transition:all .8s ease}#top .request_area .request_btn_box>button+button::before,#top .request_area .request_btn_box>button+button::after{background:#869984}#top .request_area .request_btn_box>button+button .btn_arrow{background:url(../../assets/images/top/btn_img2_hover.png) no-repeat center/contain}#top .request_area .request_btn_box>button+button>a::before,#top .request_area .request_btn_box>button+button>a::after{background:#869984}#top .request_area .request_btn_box>button+button:hover{background:#fff}#top .request_area .request_btn_box>button+button:hover .btn_text{color:#869984}#top .request_area .request_btn_box>button:hover>span::before{opacity:1}#top .request_area .request_btn_box>button:hover::before,#top .request_area .request_btn_box>button:hover::after{-webkit-transform:translate(0);transform:translate(0)}#top .request_area .request_btn_box>button:hover .btn_text{color:#9b554b}#top .request_area .request_btn_box>button:hover .btn_arrow>img{opacity:0}#top .request_area .request_btn_box>button:hover>a::before,#top .request_area .request_btn_box>button:hover>a::after{-webkit-transform:translate(0);transform:translate(0)}@media screen and (max-width: 768px){#top body{overflow:visible}#top .mv_area .mv{aspect-ratio:800/888;max-height:100svh;height:100%}#top .mv_area .mv .ttl_item{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:clamp(1rem,.286rem + 3.57vw,2rem);text-shadow:#fff 0 0 10px,#fff 0 0 10px,#fff 0 0 10px,#fff 0 0 10px,#fff 0 0 10px;position:absolute;top:20%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top .mv_area .mv .movie_box{height:100%;max-height:100vh}#top .mv_area .mv>img{max-height:none;-o-object-position:bottom;object-position:bottom}#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: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.border-none{font-size:clamp(.875rem,.786rem + .45vw,1rem);border:none}#top .mv_area .mv_point_area .mv_point_text.border-none .num{font-size:clamp(1.375rem,1.241rem + .67vw,1.563rem)}#top .mv_area .mv_point_area .mv_point_text.border-none .color_text{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem)}#top .mv_area .mv_point_area .mv_point_text.border-none .color_text>span{font-size:clamp(1.125rem,.602rem + 2.39vw,1.75rem)}#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_box{width:clamp(8.438rem,3.08rem + 26.79vw,15.938rem);padding:5px 5px 0 clamp(.313rem,-2.946rem + 16.29vw,4.875rem);border-right:#513138 1px solid}#top .mv_area .mv_point_area .mv_point_box .text{font-size:clamp(.875rem,.786rem + .45vw,1rem)}#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:clamp(.313rem,.179rem + .67vw,.5rem);padding-top:clamp(.75rem,.661rem + .45vw,.875rem)}#top .mv_area .mv_point_area .mv_point_box .point .new-station{display:none}#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;top:calc(-1*clamp(.938rem,.804rem + .67vw,1.125rem));left:5px;font-size:clamp(.625rem,.536rem + .45vw,.75rem)}#top .mv_area .mv_point_area .mv_point_box .note{font-size:clamp(.75rem,.661rem + .45vw,.875rem);padding-top:10px}#top .sold_item{padding:30px 0 0}#top .request_area{padding:50px 0}#top .request_area .text_box{position:relative;display:block}#top .request_area .text_box .sold_item{max-width:500px;width:100%;margin:auto;padding:0 0 10px}#top .request_area .text_box .text_item{width:100%;padding:clamp(32px,10vw,100px) 0 0;padding:0 0 0}#top .request_area .text_box .text_item>.note{padding:10px 0 0;font-size:clamp(12px,3.1vw,14px);text-align:center}#top .request_area .text_box .txt{font-size:clamp(15px,4.4vw,22px);padding-right:0;padding-top:clamp(0rem,-0.446rem + 2.23vw,.625rem);line-height:normal;letter-spacing:.05em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}#top .request_area .text_box .txt.line::before{width:100%;height:2px}#top .request_area .text_box .txt .emphasis{font-size:clamp(27px,7.2vw,48px);padding:0}#top .request_area .text_box .txt .point{font-size:clamp(20px,6.25vw,42px)}#top .request_area .text_box .txt .note2{top:auto;-webkit-transform:translateY(0);transform:translateY(0)}#top .request_area .text_box .text{font-size:clamp(1.375rem,.795rem + 2.9vw,2.188rem);color:#bc5757;padding-left:0;padding-top:clamp(.313rem,.089rem + 1.12vw,.625rem)}#top .request_area .request_btn_box>button{width:90%;max-width:350px;padding:clamp(1.125rem,.902rem + 1.12vw,1.438rem) 0 clamp(.938rem,.67rem + 1.34vw,1.313rem);margin:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0}#top .request_area .request_btn_box>button .btn_text{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);letter-spacing:1px}#top .request_area .request_btn_box>button .btn_arrow{width:clamp(1.25rem,1.027rem + 1.12vw,1.563rem);margin:0 clamp(.938rem,.714rem + 1.12vw,1.25rem) 3px}}#top .wrap{width:100%;height:850dvh;overflow:hidden;position:relative}#top .sec{width:100%;-webkit-transition:height .5s ease;transition:height .5s ease;overflow:hidden;position:absolute;will-change:filter;-webkit-transform:translateZ(0);transform:translateZ(0)}#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;-webkit-filter:blur(3px);filter:blur(3px);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;min-height:650px}#top .inner{width:100%;height:100%;-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:32%;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}#top .other .bnr_area.n_hover:hover{opacity:1}@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{max-width:500px;margin:clamp(30px,9.3vw,50px) auto 0}}#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:10px;left:15px;font-size:10px;letter-spacing:0;color:#fff;text-shadow:#000 0 0 10px;z-index:10}#top .imgnote.img_r{left:auto;right:15px}@media screen and (max-width: 768px){#top .imgnote{text-shadow:#000 0 0 5px}}#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}#location .imgnote{position:absolute;bottom:3px;right:3px;font-size:10px;color:#fff;letter-spacing:0}@-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.063rem,.704rem + .745vw,1.375rem);letter-spacing:.01em;text-box-trim:trim-both;margin-top:10px}#location .store-info__distance{font-size:14px;letter-spacing:.01em;text-box-trim:trim-both;margin-bottom:clamp(.063rem,-0.009rem + .149vw,.125rem)}#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%;width:49.2%}#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(5vw,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:10px;letter-spacing:0;color:#fff}#access .bl{color:#000}#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 .route{padding-bottom:clamp(1.875rem,.982rem + 4.46vw,3.125rem)}#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 .imgnote{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:3px;left:auto;text-shadow:rgba(255,255,255,.5) 0 0 10px,rgba(255,255,255,.5) 0 0 10px}#access .info_img_box{width:35%}#access .info_img_box .info_img_item{padding:clamp(.313rem,-0.722rem + 2.16vw,.625rem) 0}#access .info_img_box .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_box .info_item_text .point{font-size:clamp(1.75rem,-0.319rem + 4.31vw,2.375rem);font-size:clamp(1.5rem,-1.397rem + 6.03vw,2.375rem)}#access .info_img_box .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_box .info_item_text .num2{padding:0 5px}#access .info_img_box .info_item_text .distance{position:absolute;bottom:-5px;right:0;font-size:clamp(.75rem,.336rem + .86vw,.875rem);letter-spacing:0}#access .info_img_box .info_item_text .note{font-size:14px;letter-spacing:0}#access .info_img_box .info_item-img{position:relative}#access .info_flex_area{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;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:auto;padding:50px 0 40px}#access .info_flex_area .info_flex_box{width:55%}#access .info_flex_area .info_flex_img{width:55%;position:relative}#access .info_flex_area .info_flex_img .imgnote{text-shadow:#000 0 0 10px}#access .info_flex_area .info-flex_item{position:relative;margin:5px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#access .info_flex_area .info-flex_item .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);letter-spacing:1px;font-weight:600}#access .info_flex_area .info-flex_item .lead{font-size:clamp(1.125rem,-0.323rem + 3.02vw,1.563rem);padding-bottom:15px}#access .info_flex_area .info-flex_item .lead .num{font-size:clamp(1.5rem,.672rem + 1.72vw,1.75rem);padding:0 5px}#access .info_flex_area .info-flex_item .txt{font-size:clamp(.75rem,.336rem + .86vw,.875rem);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-img .imgnote{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:3px;left:auto;color:#000;padding-left:12px}#access .route_area .route-img .imgnote::before{content:"";position:absolute;top:1px;left:0;width:10px;aspect-ratio:1/1;background:#000}#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 .route{padding-bottom:clamp(1.875rem,.982rem + 4.46vw,3.125rem)}#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_box{width:90%;margin:auto;padding:30px 0}#access .info_img_box .info_img_item{padding:10px 0}#access .info_img_box .info_item_text{margin:0;font-size:clamp(1rem,.732rem + 1.34vw,1.375rem);padding:15px 0}#access .info_img_box .info_item_text .point{font-size:clamp(1.563rem,.982rem + 2.9vw,2.375rem)}#access .info_img_box .info_item_text .num{font-size:clamp(2.625rem,1.732rem + 4.46vw,3.875rem);padding:0 5px}#access .info_img_box .info_item_text .distance{bottom:15px;right:-25%;font-size:clamp(.75rem,.661rem + .45vw,.875rem)}#access .info_img_box .info_item-img .com-imgnote{width:20%}#access .info_flex_area{padding:0 0 clamp(0rem,-1.786rem + 8.93vw,2.5rem)}#access .info_flex_area .info_flex_box{width:100%;padding:0 0 clamp(0rem,-0.893rem + 4.46vw,1.25rem)}#access .info_flex_area .info_flex_img{width:100%}#access .info_flex_area .info-flex_item{margin:clamp(.313rem,-0.134rem + 2.23vw,.938rem) clamp(.625rem,.179rem + 2.23vw,1.25rem);margin:clamp(.313rem,-0.134rem + 2.23vw,.938rem) auto}#access .info_flex_area .info-flex_item .text{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);font-weight:500}#access .info_flex_area .info-flex_item .lead{font-size:clamp(1.25rem,.714rem + 2.68vw,2rem);padding-bottom:clamp(.75rem,.616rem + .67vw,.938rem)}#access .info_flex_area .info-flex_item .lead .num{font-size:clamp(1.563rem,.804rem + 3.79vw,2.625rem);padding:0 5px}#access .info_flex_area .info-flex_item .txt{font-size:clamp(.75rem,.571rem + .89vw,1rem)}#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:clamp(3.125rem,-0.208rem + 6.94vw,5rem) 0 clamp(3.125rem,-2.431rem + 11.57vw,6.25rem)}#access .newStation .text_area{position:relative}#access .newStation .text_area.flexBox{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:80px 0 0}#access .newStation .text_area .text_box{width:35%;padding:clamp(0rem,-8.889rem + 18.52vw,5rem) 0 0}#access .newStation .text_area .text_box .text{padding:15px 0;text-align:left;line-height:2em}#access .newStation .text_area .text_box .note{font-size:10px;letter-spacing:0;text-align:left;padding:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0 0}#access .newStation .text_area .text_area_img{width:55%;position:relative}#access .newStation .text_area .text_area_img .imgnote{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;bottom:20%;right:5px;left:auto;color:#562f38}#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 .map_img{width:80%;margin:auto;padding:clamp(1.875rem,-2.263rem + 8.62vw,3.125rem) 0 clamp(2.5rem,-5.776rem + 17.24vw,5rem)}#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 .imgnote{text-shadow:none;color:#000;padding-left:12px}#access .newStation .info_img_area .info_img .imgnote::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;aspect-ratio:1/1;background:#000}#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:40px 0}#access .newStation .text_area{padding:clamp(0rem,-1.339rem + 6.7vw,1.875rem) 0 30px}#access .newStation .text_area.flexBox{padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0 clamp(2.5rem,.714rem + 8.93vw,5rem)}#access .newStation .text_area .text_box{width:100%;padding:0 0 clamp(2.5rem,2.054rem + 2.23vw,3.125rem)}#access .newStation .text_area .text_box .text{padding:0}#access .newStation .text_area .text_box .note{font-size:clamp(.625rem,.536rem + .45vw,.75rem);padding:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0 0}#access .newStation .text_area .text_area_img{width:90%;margin:auto}#access .newStation .text_area .text_area_img .imgnote{bottom:5%;right:auto;left:5%}#access .newStation .text_area .point_text_box{top:clamp(-1.875rem,-3.214rem + 6.7vw,0rem);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 .map_img{width:90%;padding:clamp(0rem,-1.339rem + 6.7vw,1.875rem) 0 clamp(1.875rem,-0.357rem + 11.16vw,5rem)}#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 .map_img .note{padding:10px 0 0}#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);font-size:clamp(.625rem,.181rem + .93vw,.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);font-size:clamp(1rem,.172rem + 1.72vw,1.25rem);padding:clamp(.625rem,-1.444rem + 4.31vw,1.25rem) 0 clamp(1.25rem,-0.819rem + 4.31vw,1.875rem)}#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.375rem,.795rem + 2.9vw,2.188rem);font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem);padding-top:15px;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 .map_box{width:80%;margin:auto;padding:0 0 clamp(1.875rem,.739rem + 5.68vw,5rem)}#development .map_box .note{padding:10px 0 0}#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;padding-top:5px}@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{width:95%;max-width:1000px;margin:50px auto}#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:clamp(4.375rem,2.306rem + 4.31vw,5rem) 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:5px 0 clamp(1.25rem,-0.819rem + 4.31vw,1.875rem);width:100%}#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 0}#development .info_area{margin:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 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}}html{-webkit-text-size-adjust:100%}#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 .pickUp{padding:clamp(.625rem,-1.597rem + 4.63vw,1.875rem) 0;width:90%;max-width:1000px;margin:auto}#plan .type_info{background:#f4f3f2;padding:40px 0;-webkit-transition:all .5s ease;transition:all .5s ease}#plan .type_info.menu{background:#fff}#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_info .inner.hide{display:none}#plan .type_tab{width:90%;max-width:800px;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;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0}#plan .type_tab .tab_item{width:48%;background:none;border:#a45f46 1px solid;padding:20px 0;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}#plan .type_tab .tab_item>p{font-size:18px;color:#a45f46;text-align:center}#plan .type_tab .tab_item:hover{background:#a45f46;opacity:.8}#plan .type_tab .tab_item:hover>p{color:#fff}#plan .type_tab .tab_item.active{background:#a45f46}#plan .type_tab .tab_item.active>p{color:#fff}#plan .type_area{width:48%;padding:clamp(1.25rem,-0.972rem + 4.63vw,2.5rem) 0}#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:center;-ms-flex-align:center;align-items:center;padding:20px 0}#plan .type_area .type_text_area .type_item_box{background:#c79c8a;width:22%;height:140px;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_item_box .type_item{width:100%;height:80%;padding:0;margin:auto}#plan .type_area .type_text_area .type_item_box .type_menu{width:100%;background:#809caa}#plan .type_area .type_text_area .type_item_box .type_menu>p{text-align:center;color:#fff;text-transform:uppercase;font-size:clamp(.875rem,.047rem + 1.72vw,1.125rem);letter-spacing:.5}#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 .option_text{width:100%;background:#a45f46;color:#fff;font-size:18px;letter-spacing:1;text-align:center;padding:3px 0 0}#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,-0.341rem + 1.7vw,.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_area .type_img_area{position:relative;-webkit-transition:all .8s ease;transition:all .8s ease}#plan .type_area .type_img_area::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}#plan .type_area .type_img_area>a{position:absolute;top:0;left:0;width:100%;height:100%}#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_box{position:relative}#plan .type_box:hover .type_img_area::before{opacity:.6}#plan .type_box:hover .type_btn_area .btn_box::before{-webkit-transform:translateX(101%);transform:translateX(101%)}#plan .type_box:hover .type_btn_area .btn_box .btn_img{-webkit-transform:translateX(10px);transform:translateX(10px)}@media screen and (max-width: 768px){#plan .pickUp{padding:30px 0}#plan .pickUp .pick_item1{padding:clamp(1.875rem,-0.357rem + 11.16vw,5rem) 0 clamp(3.125rem,-1.339rem + 22.32vw,9.375rem)}#plan .type_info{padding:40px 0}#plan .type_tab{padding:clamp(20px,6.25vw,50px) 0;row-gap:clamp(10px,3.125vw,20px)}#plan .type_tab .tab_item{width:100%;padding:clamp(10px,3.125vw,20px) 0}#plan .type_tab .tab_item>p{font-size:clamp(15px,4.68vw,22px)}#plan .type_area{width:100%;padding:clamp(.625rem,-0.268rem + 4.46vw,1.875rem) 0}#plan .type_area .type_text_area{padding:clamp(50px,15.6vw,70px) 0 20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}#plan .type_area .type_text_area .type_item_box{width:28%;height:auto}#plan .type_area .type_text_area .type_item_box .type_item{width:100%;height:80%;padding:0;margin:auto}#plan .type_area .type_text_area .type_item_box .type_menu>p{font-size:clamp(14px,4.4vw,20px);height:100%}#plan .type_area .type_text_area .type_item{width:28%;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);font-size:clamp(42px,13.1vw,72px);letter-spacing:-2px}#plan .type_area .type_text_area .type_item .type_item_txt{font-size:clamp(.75rem,.304rem + 2.23vw,1.375rem);font-size:clamp(16px,5vw,28px);letter-spacing:-0.5px}#plan .type_area .type_text_area .type_text_box{width:68%}#plan .type_area .type_text_area .type_text_box .option_text{position:absolute;top:0;left:0;width:100%;padding:8px 0 5px;font-size:clamp(16px,5vw,24px)}#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;position:relative}#plan .room .room_info .sec_ttl .lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 15px clamp(1.25rem,.216rem + 2.16vw,1.563rem);font-size:clamp(1.5rem,-0.776rem + 4.74vw,2.188rem);font-size:clamp(32px,4.1vw,36px);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(52px,5.6vw,58px);padding-right:clamp(.188rem,-0.847rem + 2.16vw,.5rem)}#plan .room .room_info .sec_ttl .txt{display:block;width:85%;margin:-20px 0 0 auto;padding:0 0 10px;font-size:clamp(14px,1.8vw,16px);text-align:left;letter-spacing:.2em}#plan .room .room_info .sec_ttl .text{display:block;width:94%;margin:10px 0 0 auto;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 .sec_ttl .text.menu{background:#809caa}#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:20px 10px;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;line-height:1;font-size:clamp(42px,5.4vw,52px);padding:0 0 10px}#plan .room .room_info .room_info_text .room_lead_box>span{display:block;font-size:clamp(14px,1.8vw,16px);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);font-size:clamp(14px,1.8vw,18px);display:block}#plan .room .room_info .room_info_text .room_text_box .room_text:last-of-type{padding:5px 0 0}#plan .room .room_info .room_info_text .room_text_box .room_lead{font-size:clamp(1.25rem,.422rem + 1.72vw,1.5rem);font-size:clamp(28px,3.6vw,36px);padding:10px 0;line-height:1;letter-spacing:.1em}#plan .room .room_info .room_info_text .room_text_box .room_lead .num{font-size:clamp(52px,6.7vw,62px);line-height:.5}#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_lead .span1{font-size:14px;letter-spacing:0}#plan .room .room_info .room_info_text .room_text_box .room_txt{font-size:12px;display:block;text-align:right;letter-spacing:0}#plan .color_room_img{width:90%;max-width:800px;margin:auto;padding:80px 0}#plan .legend{width:50%;margin:auto;padding:30px 0;max-width:400px}@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 .txt{width:90%;font-size:clamp(14px,4.3vw,20px);letter-spacing:.15em}#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:20px clamp(0rem,-2.232rem + 11.16vw,3.125rem);-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 .legend{width:100%;padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0 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);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#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{width:90%;margin:auto;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_text{font-size:clamp(1rem,.556rem + .93vw,1.25rem);padding:0 0 clamp(2.5rem,-1.944rem + 9.26vw,5rem);line-height:1.7em}#brand .text_area .sec_ttl{font-size:clamp(1.875rem,1.461rem + .86vw,2rem);font-size:clamp(.875rem,.431rem + .93vw,1.125rem);text-transform:uppercase;color:#a45f46}#brand .text_area .txt{display:block;font-size:clamp(.875rem,.461rem + .86vw,1rem);font-size:clamp(1.25rem,.361rem + 1.85vw,1.75rem);padding:clamp(.5rem,-0.278rem + 1.62vw,.938rem) 0 0;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{max-width:500px;margin:auto}#brand .text_area .sec_text{font-size:clamp(.813rem,.411rem + 2.01vw,1.375rem);padding:0 0 clamp(1.25rem,.357rem + 4.46vw,2.5rem)}#brand .text_area .sec_ttl{font-size:clamp(1.563rem,1.116rem + 2.23vw,2.188rem);font-size:clamp(.875rem,.518rem + 1.79vw,1.375rem);line-height:1.2em}#brand .text_area .txt{font-size:clamp(.75rem,.571rem + .89vw,1rem);font-size:clamp(1rem,.598rem + 2.01vw,1.563rem);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(5rem,.556rem + 9.26vw,7.5rem) 0 0}#brand .gallery .gallery_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1%;-moz-column-gap:1%;column-gap:1%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:clamp(.625rem,-2.708rem + 6.94vw,2.5rem) 0 clamp(5rem,2.778rem + 4.63vw,6.25rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}#brand .gallery .gallery_area .gallery_box{width:24%;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 .bnr_area{width:90%;max-width:1000px;padding:40px 0 80px;margin:auto}#brand .bnr_area .bnr_img{position:relative;cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}#brand .bnr_area .bnr_img>a{position:absolute;top:0;left:0;width:100%;height:100%}#brand .bnr_area .bnr_img:hover{opacity:.6}@media screen and (max-width: 768px){#brand .gallery{background:#dedad3;padding:clamp(3.125rem,.893rem + 11.16vw,6.25rem) 0 0}#brand .gallery .gallery_area{padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0 clamp(3.125rem,.893rem + 11.16vw,6.25rem);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#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)}}#brand .map{width:90%;max-width:1000px;margin:100px auto 50px;position:relative}#brand .map .text_area{position:absolute;top:0;left:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#brand .map .text_area .lead{font-size:clamp(1.125rem,.347rem + 1.62vw,1.563rem);color:#0e357f;padding-bottom:clamp(.938rem,-0.174rem + 2.31vw,1.563rem)}#brand .map .text_area .text{line-height:1.5em}#brand .map .map_img .note{width:60%;margin:auto;letter-spacing:0}@media screen and (max-width: 768px){#brand .map{width:90%;margin:clamp(2.5rem,.714rem + 8.93vw,5rem) auto 50px}#brand .map .text_area{position:static;-webkit-transform:translateX(0);transform:translateX(0)}#brand .map .text_area .lead{font-size:clamp(1.125rem,.813rem + 1.56vw,1.563rem);padding:0 0 clamp(.625rem,.179rem + 2.23vw,1.25rem);color:#0e357f}#brand .map .text_area .text{line-height:1.5em}#brand .map .map_img{padding:clamp(.625rem,-1.161rem + 8.93vw,3.125rem) 0 0;position:relative}#brand .map .map_img .swipe{position:absolute;top:clamp(.625rem,-1.161rem + 8.93vw,3.125rem);left:0;width:20%}#brand .map .map_img .note{width:80%;max-width:415px}}#map .content{padding:clamp(5rem,.862rem + 8.62vw,6.25rem) 0 clamp(3.125rem,-3.082rem + 12.93vw,5rem)}#map .content .lead{font-size:clamp(1.5rem,.672rem + 1.72vw,1.75rem);color:#9b624b;text-transform:uppercase;text-align:center;padding:clamp(1.875rem,-2.263rem + 8.62vw,3.125rem) 0}#map .content .map_btn_area{width:80%;max-width:350px;margin:auto;padding:50px 0}#map .content .map_btn_area .map_btn_item{width:100%;padding:15px 0;background:#a58174;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;overflow:hidden;position:relative;-webkit-transition:all .8s ease;transition:all .8s ease}#map .content .map_btn_area .map_btn_item::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#a58174;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:all .8s ease;transition:all .8s ease}#map .content .map_btn_area .map_btn_item::after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#a58174;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:all .8s ease;transition:all .8s ease}#map .content .map_btn_area .map_btn_item .btn_img{width:25px;aspect-ratio:1/1}#map .content .map_btn_area .map_btn_item .btn_img>img{-webkit-transition:all .8s ease;transition:all .8s ease}#map .content .map_btn_area .map_btn_item .btn_text{font-size:25px;letter-spacing:0;color:#fff;padding:0 20px;font-family:"Cormorant Garamond","Noto Serif JP",serif;-webkit-transition:all .8s ease;transition:all .8s ease}#map .content .map_btn_area .map_btn_item>a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#map .content .map_btn_area .map_btn_item>a::before{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background:#a58174;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:all .8s ease;transition:all .8s ease}#map .content .map_btn_area .map_btn_item>a::after{content:"";position:absolute;bottom:0;right:0;width:1px;height:100%;background:#a58174;-webkit-transform:translateY(101%);transform:translateY(101%);-webkit-transition:all .8s ease;transition:all .8s ease}#map .content .map_btn_area .map_btn_item:hover{background:#fff}#map .content .map_btn_area .map_btn_item:hover::before,#map .content .map_btn_area .map_btn_item:hover::after{-webkit-transform:translate(0);transform:translate(0)}#map .content .map_btn_area .map_btn_item:hover .btn_img>img{-webkit-filter:brightness(0) saturate(100%) invert(59%) sepia(6%) saturate(1575%) hue-rotate(330deg) brightness(91%) contrast(83%);filter:brightness(0) saturate(100%) invert(59%) sepia(6%) saturate(1575%) hue-rotate(330deg) brightness(91%) contrast(83%)}#map .content .map_btn_area .map_btn_item:hover .btn_text{color:#a58174}#map .content .map_btn_area .map_btn_item:hover>a::before,#map .content .map_btn_area .map_btn_item:hover>a::after{-webkit-transform:translate(0);transform:translate(0)}#map .content .salon{width:90%;margin:auto;padding:clamp(1.875rem,-2.263rem + 8.62vw,3.125rem) 0}@media screen and (max-width: 768px){#map .content{padding:clamp(3.75rem,2.857rem + 4.46vw,5rem) 0 clamp(1.25rem,-0.089rem + 6.7vw,3.125rem)}#map .content .lead{padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}#map .content .map_btn_area{padding:clamp(1.25rem,-0.089rem + 6.7vw,3.125rem)}#map .content .map_btn_area .map_btn_item{padding:15px 0}#map .content .map_btn_area .map_btn_item .btn_img{width:clamp(1.125rem,.813rem + 1.56vw,1.563rem)}#map .content .map_btn_area .map_btn_item .btn_text{font-size:clamp(1.125rem,.813rem + 1.56vw,1.563rem);padding:0 20px}#map .content .salon{padding:clamp(1.875rem,.982rem + 4.46vw,3.125rem) 0}}#design .note{font-size:10px}#design .wh{color:#fff}#design .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))}#design .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))}#design .text_area{width:90%;max-width:1000px;margin:auto;text-align:center;padding:30px 0}#design .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}#design .text_area .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding:clamp(1.25rem,-0.819rem + 4.31vw,1.875rem) 0;line-height:2.2em}#design .text_area .sec_ttl{font-size:clamp(1.875rem,1.319rem + 1.16vw,2.188rem);color:#b04e4d;letter-spacing:3.5px}#design .text_area .txt{font-size:12px;color:#b04e4d}@media screen and (max-width: 768px){#design .text_area{padding:clamp(.938rem,.268rem + 3.35vw,1.875rem) 0}#design .text_area .sec_ttl{font-size:clamp(1.75rem,1.125rem + 3.13vw,2.625rem)}#design .text_area .txt{font-size:clamp(.75rem,.661rem + .45vw,.875rem)}#design .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)}#design .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)}}#design .content{padding:30px 0}#design .facade{background:url(../../design/images/bg_con1.png) no-repeat top center/cover;margin:30px 0}#design .facade .facade_box{width:100%;max-width:1200px;margin:auto;position:relative}#design .facade .facade_img{width:60%;max-width:1000px;margin:auto;position:relative}#design .facade .facade_img .lead{font-size:52px;color:#fff;position:absolute;top:5px;left:20px;letter-spacing:2px;font-weight:bold;text-shadow:rgba(0,0,0,.8) 0 0 10px}#design .facade .facade_text{position:absolute;top:10%;right:2.5%;width:17%;max-width:300px}#design .facade .facade_text .facade_line{position:absolute;top:clamp(2.75rem,.306rem + 5.09vw,4.125rem);right:96%;width:120%;height:1px;-webkit-transform:rotate(-27deg);transform:rotate(-27deg);background:#562f38}#design .facade .facade_text .facade_line::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(.313rem,-0.021rem + .69vw,.5rem);aspect-ratio:1/1;background:#562f38;border-radius:50%}#design .facade .facade_text::before,#design .facade .facade_text::after{content:"";position:absolute;background:#562f38}#design .facade .facade_text::before{top:8px;right:100%;width:136%;height:1px}#design .facade .facade_text::after{top:4px;top:5px;right:234%;width:clamp(.313rem,-0.021rem + .69vw,.5rem);aspect-ratio:1/1;border-radius:50%}#design .facade .facade_text>p{font-size:clamp(.75rem,.528rem + .46vw,.875rem);padding-left:10px;line-height:clamp(.938rem,.604rem + .69vw,1.125rem);letter-spacing:clamp(0rem,-0.2rem + .42vw,.113rem)}#design .facade .facade_text.facade2{top:38%;left:2.5%}#design .facade .facade_text.facade2::before{left:100%;width:95%}#design .facade .facade_text.facade2::after{left:194%}#design .facade .facade_text.facade3{top:43%}#design .facade .facade_text.facade3::before{width:115%;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);top:clamp(1.5rem,.389rem + 2.31vw,2.125rem)}#design .facade .facade_text.facade3::after{right:210%;top:clamp(2.375rem,.375rem + 4.17vw,3.5rem)}#design .facade .imgnote{color:#fff;text-shadow:#000 0 0 10px}#design .con_area1{padding:clamp(3.125rem,-0.208rem + 6.94vw,5rem) 0;position:relative}#design .con_area1 .ent_img{width:100%;overflow:hidden}#design .con_area1 .ent_img>img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.1;-webkit-transition:all 1.2s ease-out;transition:all 1.2s ease-out}#design .con_area1 .ent_img.scrollin>img{-webkit-transform:scale(1);transform:scale(1);opacity:1}#design .con_area1 .ent_img .imgnote{text-shadow:#000 0 0 10px,#000 0 0 10px;left:5px}#design .con_area1.approach .imgnote{right:auto;left:5px}#design .con_area1.approach .bg_img{width:50%;position:absolute;top:30%;right:0;z-index:-1}#design .con_area1.hall{padding-top:0;overflow:hidden}#design .con_area1.hall .ent_img{margin-left:auto}#design .con_area1.hall .bg_img{width:55%;position:absolute;top:30%;left:0;z-index:-1}#design .con_area2{width:90%;max-width:1200px;margin:auto;padding:clamp(3.125rem,-0.208rem + 6.94vw,5rem) 0;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}#design .con_area2 .hall_img{width:55%;overflow:hidden}#design .con_area2 .hall_img>img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.2;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#design .con_area2 .hall_img.scrollin>img{-webkit-transform:scale(1);transform:scale(1);opacity:1}#design .con_area2 .con_text{position:static;padding:0;width:35%;margin:0;min-width:0}#design .con_area2 .con_text .text{width:100%}#design .con_area2.hallway .note{text-align:right;padding:5px 0 0}#design .con_area2.materials{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#design .con_area2.materials .hall_img_box{width:34%;margin: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}#design .con_area2.materials .hall_img_box .hall_img_item{width:100%}#design .con_area2.materials .hall_img_box .hall_img_item .hall_img{margin:auto}#design .con_area2.materials .hall_img_box .hall_img{width:49%;padding-bottom:5px;margin:0}#design .con_area2.materials .con_text{width:40%;background:none}#design .con_text{background:rgba(255,255,255,.8);padding:clamp(2.188rem,-2.813rem + 10.42vw,5rem) clamp(3.125rem,-0.208rem + 6.94vw,5rem);width:45%;min-width:400px;margin:clamp(3.125rem,-0.208rem + 6.94vw,5rem) auto 0;bottom:0;right:0}#design .con_text .lead{font-size:clamp(1.75rem,.194rem + 3.24vw,2.625rem);font-size:clamp(2.25rem,.917rem + 2.78vw,3rem);letter-spacing:clamp(.125rem,-0.289rem + .86vw,.25rem);line-height:1em;color:#b04e4d;padding:0 0 10px}#design .con_text>span{display:block;font-size:clamp(.875rem,.653rem + .46vw,1rem);padding:clamp(.938rem,-2.166rem + 6.47vw,1.875rem) 0}#design .con_text .text{font-size:clamp(.75rem,.528rem + .46vw,.875rem);letter-spacing:1px;-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;line-height:2em}#design .con_text .text.scrollin{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@media screen and (max-width: 768px){#design .content{padding:clamp(2.5rem,.714rem + 8.93vw,5rem) 0}#design .facade{background:none;margin:0 0 30px}#design .facade .facade_img{width:100%;margin-bottom:clamp(2.5rem,1.607rem + 4.46vw,3.75rem)}#design .facade .facade_img .lead{font-size:clamp(2rem,-0.232rem + 11.16vw,5.125rem);left:clamp(.625rem,.179rem + 2.23vw,1.25rem)}#design .facade .facade_text{position:relative;top:0;left:0;width:90%;margin:auto;max-width:800px}#design .facade .facade_text::before{top:0;left:0;width:100%}#design .facade .facade_text::after{top:calc(-1*clamp(.688rem,.509rem + .89vw,.938rem));left:0;width:clamp(1.375rem,1.018rem + 1.79vw,1.875rem);border-radius:0;content:"1";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;font-size:clamp(1rem,.821rem + .89vw,1.25rem);text-align:center;color:#fff;font-family:"EB Garamond",serif}#design .facade .facade_text>p{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding-left:0;line-height:1.5em;padding-top:clamp(1.25rem,.804rem + 2.23vw,1.875rem);margin-top:clamp(1.875rem,.982rem + 4.46vw,3.125rem)}#design .facade .facade_text.facade2{top:0;left:0}#design .facade .facade_text.facade2::before{left:auto;right:0;width:100%}#design .facade .facade_text.facade2::after{content:"2";left:0;right:auto}#design .facade .facade_text.facade3{top:0%}#design .facade .facade_text.facade3::before{width:100%;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#design .facade .facade_text.facade3::after{content:"3";left:0%;top:calc(-1*clamp(.688rem,.509rem + .89vw,.938rem))}#design .con_area1{padding:clamp(2.5rem,1.607rem + 4.46vw,3.75rem) 0;position:relative}#design .con_area1 .ent_img{width:80%}#design .con_area1 .ent_img .imgnote{color:#fff;text-shadow:#000 0 0 10px;left:auto;right:5px}#design .con_area1.approach .bg_img{width:70%;top:15%}#design .con_area1.hall .ent_img{margin-left:auto}#design .con_area1.hall .con_text{right:auto;left:0;padding:30px 0;width:90%}#design .con_area1.hall .bg_img{width:60%;top:15%}#design .con_area2{padding:clamp(2.5rem,1.607rem + 4.46vw,3.75rem) 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#design .con_area2 .hall_img{width:100%;margin-bottom:0}#design .con_area2 .con_text{width:100%;padding:30px 0 0}#design .con_area2 .bg_img{position:absolute;top:15%;right:-5%;width:60%;z-index:-1}#design .con_area2.materials{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#design .con_area2.materials .hall_img_box{width:80%;max-width:350px;margin:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#design .con_area2.materials .con_text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#design .con_area2.materials .bg_img{right:auto;left:-5%}#design .con_text{background:none;padding:30px 0;width:90%;min-width:0;margin:auto;position:relative}#design .con_text .lead{font-size:clamp(1.75rem,.232rem + 7.59vw,3.875rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0}#design .con_text>span{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem);padding:30px 0}#design .con_text .text{font-size:clamp(.75rem,.571rem + .89vw,1rem);letter-spacing:0}}#design .land{padding:clamp(2.5rem,-1.944rem + 9.26vw,5rem) 0 0;background:url(../../design/images/bg_land.png) no-repeat top center/cover}#design .land_map{width:100%;margin:0 0 50px;position:relative;background:#f8f3f0}#design .land_box{width:90%;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;margin:-100px 0 0}#design .land_box .land_item{width:48%;position:relative}#design .land_box .lnote{text-align:left;padding:10px 0 0;position:relative;padding-left:12px}#design .land_box .lnote::before{content:"";position:absolute;bottom:4px;left:0;width:8px;aspect-ratio:1/1;background:#562f38}#design .land_box .imgnote{bottom:0}#design .point{padding:30px 0;width:90%;max-width:1000px;margin:auto}#design .point .lead{font-size:clamp(1.75rem,1.306rem + .93vw,2rem);color:#b04e4d;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:5px clamp(.938rem,.382rem + 1.16vw,1.25rem);letter-spacing:2px}#design .point .lead::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(#b04e4d), to(#cd8e8d));background:-webkit-linear-gradient(left, #b04e4d, #cd8e8d);background:linear-gradient(90deg, #b04e4d, #cd8e8d)}#design .point>.note{text-align:right;font-size:12px;letter-spacing:0;padding-top:5px}#design .point_box1{padding:clamp(1.25rem,-2.083rem + 6.94vw,3.125rem) 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}#design .point_box1>li{width:48%;padding:20px 0;margin:10px 0;background:-webkit-gradient(linear, left top, right top, from(#b04e4d), to(#cd8e8d));background:-webkit-linear-gradient(left, #b04e4d, #cd8e8d);background:linear-gradient(90deg, #b04e4d, #cd8e8d);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;-webkit-transform:translateX(10%);transform:translateX(10%);opacity:0;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#design .point_box1>li.scrollin{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#design .point_box1>li .num{font-size:clamp(1.563rem,.785rem + 1.62vw,2rem);color:#fff;width:17%;padding-left:10px;text-align:center;position:relative}#design .point_box1>li .num::before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:80%;background:#fff;opacity:.4}#design .point_box1>li .text{font-size:clamp(.875rem,.653rem + .46vw,1rem);color:#fff;width:74%}#design .point_box2{background:#fff;border:#b04e4d 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;padding:clamp(1.875rem,.764rem + 2.31vw,2.5rem);margin-top:50px}#design .point_box2 .point_text{width:52%;text-align:center;color:#b04e4d;font-size:clamp(1rem,.556rem + .93vw,1.25rem);line-height:2em}#design .point_box2 .point_img_box{width:40%;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}#design .point_box2 .point_img_box .point_img1{width:49%}#design .point_box2 .point_img_box .point_img2{width:32%;padding-top:5px}@media screen and (max-width: 768px){#design .land{padding:80px 0}#design .land_box{width:100%;margin:-100px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(-1*clamp(3.125rem,1.339rem + 8.93vw,5.625rem)) 0 0}#design .land_box .land_item{width:80%;margin:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0}#design .land_box .land_item:last-of-type{margin:clamp(1.25rem,.357rem + 4.46vw,2.5rem) auto}#design .land_box .land_item:last-of-type .imgnote{position:static}#design .land_map{margin:0 0 clamp(1.875rem,.982rem + 4.46vw,3.125rem)}#design .point{padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}#design .point .lead{font-size:clamp(1.563rem,1.25rem + 1.56vw,2rem);padding:5px 20px}#design .point_box1{padding:clamp(1.875rem,.982rem + 4.46vw,3.125rem) 0}#design .point_box1>li{width:100%;padding:clamp(.938rem,.491rem + 2.23vw,1.563rem) 0;margin:5px 0}#design .point_box1>li .num{font-size:clamp(1.5rem,1.009rem + 2.46vw,2.188rem);padding-left:10px}#design .point_box1>li .text{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem)}#design .point_box2{padding:clamp(1.563rem,.446rem + 5.58vw,3.125rem) 0;margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#design .point_box2 .point_text{width:90%;font-size:clamp(1rem,.286rem + 3.57vw,2rem);line-height:2em;padding-bottom:clamp(1.875rem,.982rem + 4.46vw,3.125rem)}#design .point_box2 .point_img_box{width:90%;max-width:480px}#design .point_box2 .point_img_box .point_img1{width:49%}#design .point_box2 .point_img_box .point_img2{width:32%;padding-top:5px}}#design .view{padding:clamp(2.5rem,-1.944rem + 9.26vw,5rem) 0}#design .view .txt{display:block;padding-bottom:10px}#design .view_img{padding:20px 0}#design .view_img_box{padding:30px 0;width:90%;max-width:1000px;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:end;-ms-flex-align:end;align-items:flex-end}#design .view_img_box .view_item{width:48%}#design .view_img_box .view_item .view_text{font-size:clamp(3.75rem,1.306rem + 5.09vw,5.125rem);color:#b64e4d;opacity:.45;text-transform:uppercase;font-weight:500;letter-spacing:1px;line-height:normal}#design .view_img_box .view_item .view_item_img{padding-bottom:40%}#design .view_img_box .view_item:last-of-type .view_text{text-align:right}#design .view_img_box .view_item:last-of-type .view_item_img{padding:0}@media screen and (max-width: 768px){#design .view{padding:80px 0}#design .view .txt{padding-bottom:10px}#design .view_img{padding:20px 0}#design .view_img_box{padding:30px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:600px}#design .view_img_box .view_item{width:100%;position:relative}#design .view_img_box .view_item .view_text{font-size:clamp(3.5rem,1.536rem + 9.82vw,6.25rem);position:absolute;top:0;left:0}#design .view_img_box .view_item .view_item_img{padding:clamp(2.625rem,1.152rem + 7.37vw,4.688rem) 0 5%}#design .view_img_box .view_item:last-of-type .view_text{top:auto;bottom:0;left:auto;right:0}#design .view_img_box .view_item:last-of-type .view_item_img{padding:5% 0 clamp(2.625rem,1.152rem + 7.37vw,4.688rem)}}#design .com-notebox{padding:clamp(2.5rem,-1.944rem + 9.26vw,5rem) 0 50px}#property .wh{color:#fff}#property .w-900{width:90%;max-width:900px;margin:auto}#property .text_area{text-align:center;padding:50px 0}#property .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}#property .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}#property .property_img{position:relative;padding-top:30px;overflow-y:hidden}#property .sec>.text_area{padding:50px 0 0}@media screen and (max-width: 768px){#property .text_area{width:90%;margin:auto;padding:30px 0}#property .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)}#property .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)}#property .property_img .imgnote{color:#fff}}#property .wrap{position:relative;padding:80px 0 clamp(6.25rem,.694rem + 11.57vw,9.375rem);margin-top:-80px}#property .wrap .bg_box{width:45%;aspect-ratio:1/1;position:absolute;top:0;left:0;z-index:-1}#property .wrap .bg_box:last-of-type{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:auto;left:auto;bottom:0;right:0}#property .wrap .bg_box::before,#property .wrap .bg_box::after{content:"";position:absolute;top:0;left:0}#property .wrap .bg_box::before{width:100%;height:35%;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);background:#eee5e3;opacity:.2}#property .wrap .bg_box::after{width:35%;height:100%;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%);background:#f8dfcf;opacity:.2}@media screen and (max-width: 768px){#property .wrap{padding-bottom:clamp(1.875rem,.982rem + 4.46vw,3.125rem);margin-top:-120px}#property .wrap .bg_box{width:90%}}#property .point{padding-top:clamp(3.125rem,-3.082rem + 12.93vw,5rem)}#property .point .point_deco{position:absolute;bottom:0}#property .point .lead_area{width:90%;max-width:1000px;margin:auto;position:relative}#property .point .lead_area .lead_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, rgba(253, 237, 214, 0)), to(#fdedd6));background:-webkit-linear-gradient(rgba(253, 237, 214, 0) 45%, #fdedd6);background:linear-gradient(rgba(253, 237, 214, 0) 45%, #fdedd6);position:relative;overflow:hidden}#property .point .lead_area .lead_box.scrollin::before,#property .point .lead_area .lead_box.scrollin::after{-webkit-transform:translate(0);transform:translate(0)}#property .point .lead_area .lead_box::before,#property .point .lead_area .lead_box::after{content:"";position:absolute;bottom:0;left:0;background:#9d5e44;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#property .point .lead_area .lead_box::before{width:100%;height:1px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#property .point .lead_area .lead_box::after{width:1px;height:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}#property .point .lead_area .lead_box .point_lead1{font-size:clamp(1.25rem,.361rem + 1.85vw,1.75rem);text-align:center;color:#9d5e44;letter-spacing:1px;width:15%;padding:10px 0;position:relative}#property .point .lead_area .lead_box .point_lead1>span{font-size:clamp(1.563rem,.118rem + 3.01vw,2.375rem);padding-left:5px;font-variant-numeric:lining-nums}#property .point .lead_area .lead_box .point_lead2{font-size:clamp(.875rem,.431rem + .93vw,1.125rem);text-align:left;padding:10px 0 10px clamp(.625rem,.069rem + 1.16vw,.938rem);letter-spacing:clamp(0rem,-0.222rem + .46vw,.125rem);position:relative}#property .point .lead_area .lead_box .point_lead2::before{content:"";position:absolute;bottom:0;left:0;width:1px;height:150%;background:#9d5e44;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s ease .2s;transition:all 1s ease .2s}#property .point .lead_area .lead_box .point_lead2.scrollin::before{-webkit-transform:translateY(20%);transform:translateY(20%)}#property .point .text_area{width:90%;max-width:900px;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;-ms-flex-wrap:wrap;flex-wrap:wrap}#property .point .text_area .text_box{width:50%;text-align:left}#property .point .text_area .text_box .lead{font-size:clamp(1rem,.586rem + .86vw,1.125rem);padding:0}#property .point .text_area .text_box .text{font-size:clamp(.75rem,.336rem + .86vw,.875rem);padding:10px 0;line-height:1.5em;letter-spacing:.5px}#property .point .text_area .lead_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60%;background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, rgba(253, 237, 214, 0)), to(#fdedd6));background:-webkit-linear-gradient(rgba(253, 237, 214, 0) 45%, #fdedd6);background:linear-gradient(rgba(253, 237, 214, 0) 45%, #fdedd6);position:relative;overflow:hidden}#property .point .text_area .lead_box.scrollin::before,#property .point .text_area .lead_box.scrollin::after{-webkit-transform:translate(0);transform:translate(0)}#property .point .text_area .lead_box::before,#property .point .text_area .lead_box::after{content:"";position:absolute;bottom:0;left:0;background:#9d5e44;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#property .point .text_area .lead_box::before{width:100%;height:1px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#property .point .text_area .lead_box::after{width:1px;height:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}#property .point .text_area .lead_box .point_lead1{font-size:clamp(1.25rem,.361rem + 1.85vw,1.75rem);color:#9d5e44;letter-spacing:1px;width:18%;padding:10px 0;position:relative}#property .point .text_area .lead_box .point_lead1>span{font-size:clamp(1.563rem,.118rem + 3.01vw,2.375rem);padding-left:5px;font-variant-numeric:lining-nums}#property .point .text_area .lead_box .point_lead2{font-size:clamp(.875rem,.431rem + .93vw,1.125rem);text-align:left;padding:10px 0 10px clamp(.625rem,.069rem + 1.16vw,.938rem);letter-spacing:clamp(0rem,-0.222rem + .46vw,.125rem);position:relative}#property .point .text_area .lead_box .point_lead2::before{content:"";position:absolute;bottom:0;left:0;width:1px;height:150%;background:#9d5e44;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s ease .2s;transition:all 1s ease .2s}#property .point .text_area .lead_box .point_lead2.scrollin::before{-webkit-transform:translateY(20%);transform:translateY(20%)}#property .point .text_area .point_text{width:60%;width:100%;text-align:left;font-size:clamp(.75rem,.528rem + .46vw,.875rem);z-index:-1;position:relative}#property .point_img{position:relative;width:45%}#property .point1 .text_area,#property .point3 .text_area,#property .point5 .text_area,#property .point7 .text_area{margin-left:auto}#property .point1 .point_img,#property .point3 .point_img,#property .point5 .point_img,#property .point7 .point_img{right:0}#property .point2 .lead_box,#property .point4 .lead_box,#property .point6 .lead_box{margin-left:auto}#property .point2 .point_img,#property .point4 .point_img,#property .point6 .point_img{left:0}#property .point2 .point_text,#property .point4 .point_text,#property .point6 .point_text{margin-left:auto}#property .content{position:relative;padding:10px 0 30px;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}#property .note{font-size:10px;padding:10px 0 0;letter-spacing:0}@media screen and (max-width: 768px){#property .point{padding-top:clamp(.625rem,-0.268rem + 4.46vw,1.875rem)}#property .point .lead_area .lead_box{width:100%}#property .point .lead_area .lead_box .point_lead1{font-size:clamp(1rem,.464rem + 2.68vw,1.75rem);letter-spacing:1px;padding:10px 6px}#property .point .lead_area .lead_box .point_lead1>span{font-size:clamp(1.25rem,.446rem + 4.02vw,2.375rem);padding-left:clamp(0rem,-0.223rem + 1.12vw,.313rem)}#property .point .lead_area .lead_box .point_lead2{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding:10px 0 10px clamp(.313rem,-0.134rem + 2.23vw,.938rem);letter-spacing:clamp(0rem,-0.089rem + .45vw,.125rem)}#property .point .text_area.area2 .point_img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#property .point .text_area.area2 .text_box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#property .point .text_area .point_text{width:100%;padding-top:0;font-size:clamp(.75rem,.571rem + .89vw,1rem)}#property .point .text_area .text_box{width:50%;text-align:left}#property .point .text_area .text_box .lead{font-size:clamp(1.125rem,.946rem + .89vw,1.375rem);padding:0}#property .point .text_area .text_box .text{font-size:clamp(.75rem,.571rem + .89vw,1rem)}#property .point_img{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%;margin:30px 0;overflow:hidden}#property .point_img>img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#property .point_img.scrollin>img{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}#property .content{max-width:650px}}#property .point1 .point_deco{width:clamp(6.875rem,-1.401rem + 17.24vw,9.375rem);right:2%}#property .point1 .text_area.area2{padding:0 0 30px}#property .point1 .con_lead{text-align:center;background:#e6d8d7;padding:clamp(.375rem,.153rem + .46vw,.5rem) 0 clamp(.188rem,-0.035rem + .46vw,.313rem);margin-bottom:15px;font-size:clamp(.75rem,.306rem + .93vw,1rem)}#property .point1 .con_text{text-align:center;position:relative;padding:clamp(.375rem,-0.069rem + .93vw,.625rem) 0;line-height:1.2em;margin-bottom:clamp(.938rem,.382rem + 1.16vw,1.25rem);font-size:clamp(.75rem,.306rem + .93vw,1rem)}#property .point1 .con_text::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;border:#56383f 1px solid;z-index:-1}#property .point1 .con_text::after{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:100%;border-top:#fff 1px solid;border-bottom:#fff 1px solid;z-index:-1}#property .point1 .con_box{border:#ba697e 1.5px solid;margin:clamp(.313rem,-0.243rem + 1.16vw,.625rem) 0}#property .point1 .con_box .box_lead{background:#ba697e;color:#fff;text-align:center;letter-spacing:0;font-size:clamp(.75rem,.306rem + .93vw,1rem)}#property .point1 .con_box .box_text{font-size:clamp(.875rem,.208rem + 1.39vw,1.25rem);color:#9d5e44;padding:8px 0 5px;letter-spacing:0;text-align:center}#property .point1 .con_box .box_text>span{font-size:clamp(1.75rem,.639rem + 2.31vw,2.375rem)}#property .point1 .con_txt{font-size:clamp(.875rem,.208rem + 1.39vw,1.25rem);color:#9d5e44;letter-spacing:0;text-align:center}#property .point1 .con_txt>span{font-size:clamp(1.563rem,.785rem + 1.62vw,2rem)}#property .point1 .con_txt .eb{font-size:clamp(1.75rem,.639rem + 2.31vw,2.375rem)}#property .point1 .con{margin:10px 0}#property .point1 .con1{width:38%}#property .point1 .con2{width:58%}#property .point1 .con3{width:100%;margin:auto;position:relative;overflow:visible;padding:clamp(2.5rem,-5.776rem + 17.24vw,5rem) 0 5px}#property .point1 .con3 .con3_img{position:absolute;top:clamp(0rem,-6.207rem + 12.93vw,1.875rem);right:5%;width:15%}#property .point1 .con3 .imgnote{bottom:0;left:3px;right:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}#property .point1 .con3 .mark{position:relative;padding:5px;display:inline-block}#property .point1 .con3 .mark>span{position:absolute;top:-15px;left:0;font-size:10px}#property .point1 .con4{width:68%}#property .point1 .con5{width:26%}@media screen and (max-width: 768px){#property .point1 .point_deco{width:clamp(4.375rem,2.589rem + 8.93vw,6.875rem);right:clamp(-1.25rem,-2.366rem + 5.58vw,.313rem)}#property .point1 .text_area{padding:30px 0 0}#property .point1 .text_area .text_box{width:100%}#property .point1 .text_area.area2{padding:0 0 clamp(0rem,-1.339rem + 6.7vw,1.875rem)}#property .point1 .con_lead{padding:clamp(.375rem,.196rem + .89vw,.625rem) 0 clamp(.313rem,.223rem + .45vw,.438rem);margin-bottom:15px;font-size:clamp(1rem,.821rem + .89vw,1.25rem)}#property .point1 .con_text{padding:clamp(.625rem,.402rem + 1.12vw,.938rem) 0;line-height:1.2em;margin-bottom:clamp(.938rem,.382rem + 1.16vw,1.25rem);font-size:clamp(1rem,.821rem + .89vw,1.25rem)}#property .point1 .con_box{margin:clamp(.313rem,-0.243rem + 1.16vw,.625rem) 0}#property .point1 .con_box .box_lead{font-size:clamp(.75rem,.571rem + .89vw,1rem)}#property .point1 .con_box .box_text{font-size:clamp(1rem,.821rem + .89vw,1.25rem);padding:8px 0 5px}#property .point1 .con_box .box_text>span{font-size:clamp(1.75rem,1.125rem + 3.13vw,2.625rem)}#property .point1 .con_txt{font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}#property .point1 .con_txt>span{font-size:clamp(1.25rem,.714rem + 2.68vw,2rem)}#property .point1 .con_txt .eb{font-size:clamp(1.563rem,.982rem + 2.9vw,2.375rem)}#property .point1 .content{position:relative}#property .point1 .con{padding:20px 0;width:100%;margin:auto}#property .point1 .con3{padding:clamp(1.563rem,.446rem + 5.58vw,3.125rem) 0 20px}#property .point1 .con3 .con3_img{top:clamp(0rem,-0.223rem + 1.12vw,.313rem);right:-15px;width:25%}#property .point1 .con5{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}#property .point1 .con5 .con_text{width:58%}#property .point1 .con5 .con_area{width:38%}}#property .point2 .text_area .point_text{width:100%}#property .point2 .con1{width:40%}#property .point2 .con2{width:56%;position:relative}#property .point2 .con2 .note{position:absolute;bottom:20px;left:0}#property .point2 .con3{width:100%;padding-top:30px}#property .point2 .con_img{width:40%;overflow:hidden}@media screen and (max-width: 768px){#property .point2 .con_img{width:100%}#property .point2 .con{padding:20px 0}#property .point2 .con1{width:100%}#property .point2 .con2{width:100%}#property .point2 .con2 .note{position:absolute;bottom:20px;left:0}#property .point2 .con3{width:100%;padding-top:30px}}#property .point2 .con_text,#property .point3 .con_text,#property .point5 .con_text,#property .point7 .con_text{letter-spacing:0;position:relative;font-size:clamp(.688rem,.354rem + .69vw,.875rem);padding:0 0 clamp(.313rem,-0.243rem + 1.16vw,.625rem) clamp(.625rem,.069rem + 1.16vw,.938rem);letter-spacing:0;font-weight:600}#property .point2 .con_text::before,#property .point3 .con_text::before,#property .point5 .con_text::before,#property .point7 .con_text::before{content:"";position:absolute;top:34%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(.5rem,.278rem + .46vw,.625rem);aspect-ratio:1/1;background:#56383f}#property .point3 .point_deco{width:clamp(5.313rem,2.209rem + 6.47vw,6.25rem);right:8%}#property .point3 .text_area{padding:50px 0 20px}#property .point3 .text_area .text_box .point_text{width:100%}#property .point3 .con_text{padding:0 0 10px clamp(.625rem,.069rem + 1.16vw,.938rem)}#property .point3 .con_text::before{top:30%}#property .point3 .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#property .point3 .con_box1{width:55%;position:relative}#property .point3 .con_box2{width:38%}#property .point3 .con_box2 .con{padding:10px 0;position:relative}#property .point3 .con_box2 .con .con_txt{font-size:clamp(.875rem,.461rem + .86vw,1rem);letter-spacing:0;padding:0 0 5px;margin-left:-12px;font-weight:600}#property .point3 .con_box2 .con .note{position:absolute;left:0}#property .point3 .con_box2 .con.con1 .note{bottom:8px}#property .point3 .con_box2 .con.con2{margin-top:15px}#property .point3 .con_box2 .con.con2 .con_text{margin-bottom:-18px}#property .point3 .con_box2 .con.con2 .note{bottom:0px}#property .point3 .con_box2 .con.con3 .note{bottom:0px}#property .point3 .note_box{position:absolute;bottom:40px;left:0}@media screen and (max-width: 768px){#property .point2 .con_text,#property .point3 .con_text,#property .point4 .con_text,#property .point5 .con_text,#property .point7 .con_text{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding:0 0 clamp(.938rem,.491rem + 2.23vw,1.563rem) clamp(.75rem,.393rem + 1.79vw,1.25rem);letter-spacing:clamp(-0.063rem,-0.196rem + .67vw,.125rem)}#property .point2 .con_text::before,#property .point3 .con_text::before,#property .point4 .con_text::before,#property .point5 .con_text::before,#property .point7 .con_text::before{content:"";width:clamp(.5rem,.188rem + 1.56vw,.938rem);top:25%}#property .point3 .point_deco{width:clamp(3.125rem,1.563rem + 7.81vw,5.313rem);right:clamp(-0.313rem,-0.982rem + 3.35vw,.625rem)}#property .point3 .text_area{padding:30px 0}#property .point3 .text_area .point_img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#property .point3 .text_area .text_box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}#property .point3 .con_box1{width:100%}#property .point3 .con_box2{width:100%;padding-top:30px}#property .point3 .con_box2 .con{padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0}#property .point3 .con_box2 .con .con_txt{font-size:clamp(.875rem,.518rem + 1.79vw,1.375rem)}#property .point3 .con_box2 .con .con_txt::before{top:25%}#property .point3 .con_box2 .con.con3{padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0 0}#property .point3 .con_box2 .con.con3 .note{bottom:-10px}#property .point3 .note_box{position:static;padding:20px 0 0}}#property .point4 ul{width:66%}#property .point4 ul>li{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:#595757 1px solid}#property .point4 ul>li:last-of-type{border-bottom:#595757 1px solid}#property .point4 ul>li .con_lead{text-align:left;background:#eee5e5;color:#9d5e44;width:24%;font-size:clamp(.75rem,.083rem + 1.39vw,1.125rem);padding:clamp(.438rem,.104rem + .69vw,.625rem) 0 clamp(.438rem,.104rem + .69vw,.625rem) clamp(.625rem,-0.486rem + 2.31vw,1.25rem);border-right:#595757 1px solid}#property .point4 ul>li .con_text{padding-left:clamp(.625rem,-0.486rem + 2.31vw,1.25rem);color:#9d5e44;font-size:clamp(.875rem,.208rem + 1.39vw,1.25rem)}#property .point4 ul .note{text-align:left}#property .point4 .text_area{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#property .point4 .text_area .text_box{width:32%}#property .point4 .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#property .point4 .con{position:relative}@media screen and (max-width: 768px){#property .point4 .text_area .text_box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}#property .point4 ul{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:20px 0 0}#property .point4 ul>li{width:100%}#property .point4 ul>li .con_lead{width:25%;font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0 clamp(.313rem,.089rem + 1.12vw,.625rem) clamp(.313rem,-0.134rem + 2.23vw,.938rem)}#property .point4 ul>li .con_text{padding:0 0 0 clamp(.313rem,-0.357rem + 3.35vw,1.25rem);font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}#property .point4 .imgnote{bottom:-20px}}#property .point5 .content{padding:50px 0}#property .point5 .content .point_text{font-size:clamp(.75rem,.528rem + .46vw,.875rem)}#property .point5 .con{width:52%;position:relative}#property .point5 .con1 .note{padding:0}#property .point5 .con2{width:42%}@media screen and (max-width: 768px){#property .point5 .content{padding:10px 0 30px}#property .point5 .con{width:100%;padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0}#property .point5 .con .imgnote{top:clamp(9.063rem,5.045rem + 20.09vw,14.688rem)}}#property .point6 .point_deco{width:clamp(3.125rem,1.563rem + 7.81vw,5.313rem);right:clamp(0rem,-0.446rem + 2.23vw,.625rem)}#property .point6 .content{width:90%;max-width:800px;margin:auto}#property .point6 .content .note{padding:15px 0 0}@media screen and (max-width: 768px){#property .point6 .content{padding:clamp(.625rem,-0.268rem + 4.46vw,1.875rem) 0}#property .point6 .content .note{padding:10px 0 0}}#property .point7 .con1{width:55%;position:relative}#property .point7 .con1 .imgnote{right:auto;left:3px;bottom:30px}#property .point7 .con2{width:41%;position:relative;overflow:hidden}@media screen and (max-width: 768px){#property .point7 .con1{width:100%;padding:0px 0 clamp(1.875rem,.982rem + 4.46vw,3.125rem)}#property .point7 .con1 .imgnote{bottom:clamp(4.375rem,3.482rem + 4.46vw,5.625rem)}#property .point7 .con2{width:100%}}#property .scaleUp{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(5px);filter:blur(5px);opacity:0;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#property .scaleUp.scrollin{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);opacity:1}#property .slideIn{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}#property .slideIn.scrollin{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#renace main{overflow:visible}#renace .bg_color{background:#d17171}#renace .wh{color:#fff}#renace .red1{color:#e25252}#renace .red2{color:#c93636}#renace .red3{color:#bf3a3a}#renace .sec1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:100px 0 80px;width:95%;max-width:1500px;margin:auto;position:relative}#renace .sec1>.lead{width:100%;text-align:center;font-size:clamp(1.125rem,.297rem + 1.72vw,1.375rem);font-size:clamp(1.375rem,1.042rem + .69vw,1.563rem);padding:0 0 clamp(3.125rem,-0.208rem + 6.94vw,5rem)}#renace .sec1 .text_box{width:42%;max-width:480px}#renace .sec1 .text_box .sec_ttl1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px clamp(.625rem,-1.597rem + 4.63vw,1.875rem) 5px;font-size:clamp(.75rem,.528rem + .46vw,.875rem);letter-spacing:.05em}#renace .sec1 .text_box .sec_ttl1>span{font-size:clamp(1.125rem,.903rem + .46vw,1.25rem);font-weight:600}#renace .sec1 .text_box .lead{padding:clamp(.938rem,-0.729rem + 3.47vw,1.875rem) 0;font-size:clamp(1.125rem,.458rem + 1.39vw,1.5rem);line-height:1.9em;letter-spacing:clamp(.063rem,-0.16rem + .46vw,.188rem)}#renace .sec1 .text_box .lead .num{font-size:clamp(1.875rem,.542rem + 2.78vw,2.625rem)}#renace .sec1 .text_box .lead .span1{font-size:clamp(1.25rem,.361rem + 1.85vw,1.75rem)}#renace .sec1 .text_box .lead .span2{font-size:clamp(1.688rem,.465rem + 2.55vw,2.375rem);font-size:clamp(1.25rem,.028rem + 2.55vw,1.938rem);position:relative;overflow:hidden}#renace .sec1 .text_box .lead .span2::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background:#ffe98d;z-index:-1;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .8s ease;transition:all .8s ease}#renace .sec1 .text_box .lead .span2::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background:#fff;z-index:-1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#renace .sec1 .text_box .lead.scrollin .span2::before{-webkit-transform:translate(0);transform:translate(0)}#renace .sec1 .text_box .text{font-size:clamp(.75rem,.528rem + .46vw,.875rem);line-height:1.9em}#renace .sec1 .img_box1{width:55%;padding:0 0 15px}#renace .sec1 .img_box1>img{display:block;width:90%;margin-left:auto}#renace .sec1 .img_box2{width:80%;max-width:800px;margin:auto;padding:30px 0 0;padding:clamp(1.875rem,-1.412rem + 6.84vw,5rem) 0 0}#renace .sec1 .img_box2 .sec_ttl_item{position:relative;width:100%}#renace .sec1 .img_box2 .sec_ttl_item .sec_ttl2{font-size:clamp(1.125rem,.903rem + .46vw,1.25rem);font-weight:600;border-radius:50px;padding:8px 0;text-align:center;position:relative;z-index:10}#renace .sec1 .img_box2 .sec_ttl_item .arrow_img{position:absolute;bottom:85%;left:50%;width:31%;width:clamp(12.313rem,.28rem + 25.03vw,23.75rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:0}#renace .sec1 .img_box2 .img_item{padding:20px 0 30px}@media screen and (max-width: 768px){#renace .sec1{padding:clamp(3.125rem,.893rem + 11.16vw,6.25rem) 0 clamp(2.5rem,.714rem + 8.93vw,5rem);width:90%}#renace .sec1>.lead{font-size:clamp(1rem,.732rem + 1.34vw,1.375rem);padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0;padding:0 0 clamp(1.875rem,.982rem + 4.46vw,3.125rem)}#renace .sec1 .text_box{width:100%;max-width:800px}#renace .sec1 .text_box .sec_ttl1{padding:10px clamp(.313rem,-0.804rem + 5.58vw,1.875rem) 5px;font-size:clamp(.875rem,.786rem + .45vw,1rem);margin:auto;letter-spacing:clamp(0rem,-0.031rem + .16vw,.044rem)}#renace .sec1 .text_box .sec_ttl1>span{font-size:clamp(1.125rem,.857rem + 1.34vw,1.5rem)}#renace .sec1 .text_box .lead{padding:30px 0;font-size:clamp(.875rem,.429rem + 2.23vw,1.5rem);letter-spacing:3px;text-align:center}#renace .sec1 .text_box .lead .num{font-size:clamp(1.563rem,.804rem + 3.79vw,2.625rem)}#renace .sec1 .text_box .lead .span1{font-size:clamp(1.125rem,.857rem + 1.34vw,1.5rem)}#renace .sec1 .text_box .lead .span2{font-size:clamp(1.25rem,.446rem + 4.02vw,2.375rem);font-size:clamp(1.063rem,.125rem + 4.69vw,2.375rem)}#renace .sec1 .text_box .text{font-size:clamp(.75rem,.661rem + .45vw,.875rem);line-height:1.9em}#renace .sec1 .img_box1{width:100%;padding:30px 0}#renace .sec1 .img_box1>img{width:100%}#renace .sec1 .img_box2{width:100%;max-width:1000px;margin:auto;padding:30px 0 0;padding:clamp(1.875rem,-1.412rem + 6.84vw,5rem) 0 0}#renace .sec1 .img_box2 .sec_ttl_item{position:relative;width:100%}#renace .sec1 .img_box2 .sec_ttl_item .sec_ttl2{font-size:clamp(1.125rem,.903rem + .46vw,1.25rem);font-weight:600;border-radius:50px;padding:8px 0;text-align:center;position:relative;z-index:10}#renace .sec1 .img_box2 .sec_ttl_item .arrow_img{bottom:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:clamp(1.313rem,1rem + 1.56vw,1.75rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:0}#renace .sec1 .img_box2 .img_item{padding:20px 0 clamp(.625rem,-0.268rem + 4.46vw,1.875rem)}#renace .sec1 .note{margin:0}}#renace .wrap{width:100%;height:100%;background:url(../../renace/images/bg.png) no-repeat top center/cover}#renace .ttl_area{padding:80px 0 40px;font-size:clamp(1.563rem,1.229rem + .69vw,1.75rem);text-align:center}#renace .ttl_area>span{font-size:clamp(2rem,1.333rem + 1.39vw,2.375rem);position:relative}#renace .ttl_area>span::before{content:"";position:absolute;bottom:110%;left:50%;-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);width:60%;height:70%;background:url(../../renace/images/deco1.png) no-repeat center/contain;-webkit-transition:all .8s ease;transition:all .8s ease}#renace .ttl_area.scrollin>span::before{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-webkit-transition:all .8s ease;transition:all .8s ease}#renace .merit{position:relative;padding:40px 0}#renace .merit .merit_area{width:90%;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:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;overflow:hidden}#renace .merit .merit_area .merit_img{width:65%;position:relative;opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:all 1s ease;transition:all 1s ease}#renace .merit .merit_area .merit_img.scrollin{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#renace .merit .merit_area .merit_text_box{width:33%}#renace .merit .merit_area .merit_text_box .sec_ttl{width:70%;min-width:180px;padding:20px 0;font-size:clamp(1.125rem,.681rem + .93vw,1.375rem);letter-spacing:0;text-align:center;text-transform:uppercase;background:url(../../renace/images/text_bg1.jpg) no-repeat left/contain}#renace .merit .merit_area .merit_text_box .lead{font-size:clamp(1.563rem,.785rem + 1.62vw,2rem);padding:clamp(.313rem,-2.465rem + 5.79vw,1.875rem) 0 clamp(.313rem,-2.465rem + 5.79vw,1.875rem) 10px;letter-spacing:2px}#renace .merit .merit_area .merit_text_box .text{font-size:clamp(.75rem,.528rem + .46vw,.875rem);line-height:1.8em;padding:0 0 0 10px}#renace .merit .bg_text{position:absolute;right:2%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}#renace .merit .bg_text>span{font-size:56px;line-height:1.2em;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#e0b3b3;opacity:.4}#renace .merit2 .merit_area{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:auto}#renace .merit2 .bg_text{left:1%}@media screen and (max-width: 768px){#renace .ttl_area{padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0 0;font-size:clamp(1.125rem,.813rem + 1.56vw,1.563rem);line-height:clamp(3.438rem,2.679rem + 3.79vw,4.5rem)}#renace .ttl_area>span{font-size:clamp(1.75rem,1.304rem + 2.23vw,2.375rem)}#renace .ttl_area>span::before{height:60%}#renace .merit{position:relative;padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0}#renace .merit .merit_area{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#renace .merit .merit_area .merit_img{width:100%}#renace .merit .merit_area .merit_text_box{width:90%;margin:auto;padding:clamp(1.875rem,.982rem + 4.46vw,3.125rem) 0 clamp(0rem,-0.893rem + 4.46vw,1.25rem)}#renace .merit .merit_area .merit_text_box .sec_ttl{width:50%;max-width:275px;padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0;font-size:clamp(1rem,.643rem + 1.79vw,1.5rem)}#renace .merit .merit_area .merit_text_box .lead{font-size:clamp(1.563rem,1.25rem + 1.56vw,2rem);padding:clamp(.938rem,.714rem + 1.12vw,1.25rem) 0 clamp(.625rem,.402rem + 1.12vw,.938rem) 10px}#renace .merit .merit_area .merit_text_box .text{font-size:clamp(.75rem,.661rem + .45vw,.875rem);width:80%}#renace .merit .bg_text{position:absolute;right:2%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}#renace .merit .bg_text>span{font-size:56px;line-height:1.2em;text-transform:uppercase;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#e0b3b3;opacity:.4}}#renace .info{width:90%;max-width:1000px;margin:auto;padding:50px 0;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;-ms-flex-wrap:wrap;flex-wrap:wrap}#renace .info .ttl_area{width:100%;padding:30px 0}#renace .comment{position:relative;margin:20px 0;-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}#renace .comment .comment_item{font-size:16px;font-weight:600;letter-spacing:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 45px 8px;border-radius:50px;margin:auto;background:#c15b5b}#renace .comment::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:8px;aspect-ratio:1/1;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background:#c15b5b}#renace .comment.scrollin{-webkit-transform:scale(1);transform:scale(1);opacity:1}#renace .info_box .lead{font-size:clamp(1.125rem,.014rem + 2.31vw,1.75rem);padding:clamp(.313rem,-0.243rem + 1.16vw,.625rem) 0}#renace .info_box .text{font-size:clamp(.75rem,.528rem + .46vw,.875rem);line-height:1.6em}#renace .info_box .info_img{position:relative}#renace .info_box1{width:35%}#renace .info_box2{width:45%}@media screen and (max-width: 768px){#renace .info{padding:clamp(0rem,-1.339rem + 6.7vw,1.875rem) 0}#renace .info .ttl_area{padding:clamp(.313rem,-0.134rem + 2.23vw,.938rem) 0}#renace .info .ttl_area>p>span{font-size:clamp(1.25rem,.893rem + 1.79vw,1.75rem)}#renace .comment{margin:15px 0}#renace .comment .comment_item{font-size:16px;padding:10px 45px 8px}#renace .info_box{padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}#renace .info_box .lead{font-size:clamp(1.25rem,.714rem + 2.68vw,2rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0}#renace .info_box .text{font-size:clamp(.75rem,.571rem + .89vw,1rem)}#renace .info_box1,#renace .info_box2{width:100%;max-width:500px}}#renace .example{padding:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0 100px}#renace .example .ttl_area{padding:0}#renace .example>.note{width:90%;max-width:1000px;margin:auto;text-align:right;padding:10px 0 0}#renace .ex_box{width:90%;max-width:1000px;margin:50px auto;padding:30px 0;background:#fff;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 20px;box-shadow:rgba(0,0,0,.2) 0 0 20px;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}#renace .ex_box:last-of-type{margin:50px auto 0}#renace .ex_box .lead_box{width:47%;position:relative;left:-1%}#renace .ex_box .lead_box .lead_item{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);width:-webkit-max-content;width:-moz-max-content;width:max-content;opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:all .8s ease;transition:all .8s ease}#renace .ex_box .lead_box .lead_item .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(.75rem,.528rem + .46vw,.875rem);letter-spacing:0;border:#fff 1px solid;border-radius:50px;padding:2px 15px 0}#renace .ex_box .lead_box .lead_item .lead{font-size:clamp(1.25rem,.361rem + 1.85vw,1.75rem);padding:clamp(.313rem,-0.243rem + 1.16vw,.625rem) 0 0}#renace .ex_box .lead_box .lead_item .lead::before{content:"";position:absolute;bottom:clamp(.938rem,-0.174rem + 2.31vw,1.563rem);left:95%;width:clamp(1.563rem,.118rem + 3.01vw,2.375rem);height:40px;background:url(../../renace/images/deco2.png) no-repeat center/contain}#renace .ex_box .lead_box .lead_item.scrollin{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1;-webkit-filter:blur(0);filter:blur(0)}#renace .ex_box .ex_img1{width:48%;position:relative}#renace .ex_box .ex_img1>img{display:block;width:90%}#renace .ex_box .ex_img1 .note{width:90%;text-align:right}#renace .ex_box .ex_img_box{width:90%;max-width:800px;margin:auto;padding:40px 0;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}#renace .ex_box .ex_img_box .ex_img2{width:32%;position:relative}#renace .ex_box .ex_img_box .ex_img2 .ex_text{font-size:16px;padding:10px 0;letter-spacing:0px;text-align:center}@media screen and (max-width: 768px){#renace .example{padding:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0 100px}#renace .example .ttl_area{padding:0}#renace .ex_box{max-width:500px;margin:clamp(1.875rem,.982rem + 4.46vw,3.125rem) auto;padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}#renace .ex_box .lead_box{width:102%}#renace .ex_box .lead_box>img{width:102%}#renace .ex_box .lead_box .lead_item .text{font-size:clamp(.75rem,.661rem + .45vw,.875rem);margin:auto;padding:clamp(0rem,-0.089rem + .45vw,.125rem) clamp(.75rem,.616rem + .67vw,.938rem) 0}#renace .ex_box .lead_box .lead_item .lead{font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0 0}#renace .ex_box .lead_box .lead_item .lead::before{bottom:clamp(.5rem,-0.259rem + 3.79vw,1.563rem);width:clamp(1.563rem,1.116rem + 2.23vw,2.188rem);height:40px}#renace .ex_box .ex_img1{width:100%;padding:10px 0 0}#renace .ex_box .ex_img1>img{margin:auto}#renace .ex_box .ex_img_box{padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#renace .ex_box .ex_img_box .ex_img2{width:48%;position:relative}#renace .ex_box .ex_img_box .ex_img2 .ex_text{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:10px 0}#renace .ex_box .ex_img_box .ex_img2:last-of-type{margin:auto;padding:20px 0 0}}#renace .other_ttl{position:relative}#renace .other_ttl .text_box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}#renace .other_ttl .text_box .sec_ttl{font-size:clamp(2.625rem,1.514rem + 2.31vw,3.25rem);opacity:.4;text-transform:uppercase}#renace .other_ttl .text_box .lead{font-size:28px;text-align:center;line-height:1em}@media screen and (max-width: 768px){#renace .other_ttl .text_box .sec_ttl{font-size:clamp(2rem,.75rem + 6.25vw,3.75rem);text-align:center}#renace .other_ttl .text_box .lead{font-size:clamp(1.125rem,.5rem + 3.13vw,2rem);padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0 0}}#renace .other_warp{background:#dbc7bf}#renace .other_warp .other{width:90%;max-width:1000px;margin:auto;padding:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0 clamp(6.25rem,.694rem + 11.57vw,9.375rem);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}#renace .other_box{width:53%;padding:clamp(3.125rem,-0.208rem + 6.94vw,5rem) 0 0}#renace .other_box .other_img{position:relative;-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}#renace .other_box .other_img>img{-webkit-box-shadow:rgba(0,0,0,.2) 0 0 10px,rgba(0,0,0,.2) 0 0 10px;box-shadow:rgba(0,0,0,.2) 0 0 10px,rgba(0,0,0,.2) 0 0 10px}#renace .other_box .other_img .text_mark{position:absolute;bottom:-10%;left:-7%;width:clamp(3.75rem,1.528rem + 4.63vw,5rem);aspect-ratio:1/1}#renace .other_box .other_img .text_mark>p{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:clamp(1rem,.556rem + .93vw,1.25rem);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:5px 0 0}#renace .other_box .other_img.scrollin{-webkit-filter:blur(0);filter:blur(0);opacity:1}#renace .other_box .other_text1{font-size:clamp(1rem,.778rem + .46vw,1.125rem);padding:clamp(.625rem,-0.486rem + 2.31vw,1.25rem) 0}#renace .other_box .other_text1.other_text_item{padding:15px 0 15px 10%}#renace .other_box .other_text1.other_text_item2{padding:5px 0 clamp(.625rem,-0.486rem + 2.31vw,1.25rem) 0}#renace .other_box .other_text2{font-size:clamp(2rem,.222rem + 3.7vw,3rem);text-transform:uppercase;opacity:.6;line-height:1.2em}#renace .other_box .other_text2.textP2{text-align:right}#renace .other_box .note{padding:10px 0 0}#renace .other_box2{width:38%}#renace .other_box3{width:46%}#renace .other_box3 .other_img .noteL{left:5px}#renace .other_box3 .other_img .text_mark{left:auto;right:-7%}@media screen and (max-width: 768px){#renace .other_warp .other{padding:50px 0}#renace .other_box{width:100%;max-width:500px;margin:auto;padding:clamp(1.563rem,.446rem + 5.58vw,3.125rem) 0;position:relative}#renace .other_box .other_img .text_mark{bottom:-10%;left:-5%;width:clamp(3.75rem,2.857rem + 4.46vw,5rem)}#renace .other_box .other_img .text_mark>p{font-size:clamp(1rem,.643rem + 1.79vw,1.5rem);padding:5px 0 0}#renace .other_box .other_text1{font-size:clamp(1rem,.598rem + 2.01vw,1.563rem);padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0}#renace .other_box .other_text1.other_text_item{padding:clamp(.625rem,.402rem + 1.12vw,.938rem) 0 clamp(.625rem,.402rem + 1.12vw,.938rem) 15%}#renace .other_box .other_text1.other_text_item2{padding:5px 0 20px 0}#renace .other_box .other_text2{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:clamp(1.75rem,.5rem + 6.25vw,3.5rem);width:-webkit-max-content;width:-moz-max-content;width:max-content}#renace .other_box .other_text2.textP1{top:0;left:0;-webkit-transform:translate(0);transform:translate(0)}#renace .other_box .other_text2.textP2{right:0;text-align:right;-webkit-transform:translate(0);transform:translate(0)}#renace .other_box .other_text2.textP3{position:static;-webkit-transform:translate(0);transform:translate(0)}#renace .other_box .note{padding:10px 0 0}#renace .other_box2{width:80%;max-width:400px;padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0 clamp(1.875rem,-0.357rem + 11.16vw,5rem)}#renace .other_box3{width:100%}#renace .other_box3.textP1{padding:clamp(3.75rem,1.071rem + 13.39vw,7.5rem) 0 0}#renace .other_box3.textP2{padding:20px 0 clamp(3.75rem,1.071rem + 13.39vw,7.5rem);margin-bottom:clamp(1.25rem,-0.089rem + 6.7vw,3.125rem)}#renace .other_box3.textP3{padding:clamp(.625rem,-0.268rem + 4.46vw,1.875rem) 0;width:80%;max-width:400px}#renace .other_box3 .other_img .noteL{left:5px}#renace .other_box3 .other_img .text_mark{left:auto;right:-5%}}#renace .plan{position:relative;height:clamp(116.5rem,61.389rem + 114.81vw,147.5rem)}#renace .plan .bg{position:sticky;top:0;height:100vh}#renace .plan .bg>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#renace .plan_area{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;max-width:1000px;padding:150px 0 50px;height:-webkit-max-content;height:-moz-max-content;height:max-content}#renace .plan_area .tll_box{padding:30px 0}#renace .plan_area .tll_box .sec_ttl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;font-size:clamp(1rem,.778rem + .46vw,1.125rem);text-align:center;background:-webkit-linear-gradient(45deg, #851515, #b26d6b, #851515);background:linear-gradient(45deg, #851515, #b26d6b, #851515);padding:5px 40px}#renace .plan_area .tll_box .lead{font-size:clamp(1.563rem,.785rem + 1.62vw,2rem);text-align:center;padding:15px 0}#renace .plan_area .tll_box .lead>span{font-size:clamp(1.25rem,.361rem + 1.85vw,1.75rem)}#renace .plan_tab{width:100%;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;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}#renace .plan_tab>li{width:19%;border:#af9782 1px solid;cursor:pointer;-webkit-transition:all .8s ease;transition:all .8s ease}#renace .plan_tab>li .tab_text{font-size:32px;text-align:center;color:#ad7373;padding:3px 0;letter-spacing:0;-webkit-transition:all .8s ease;transition:all .8s ease}#renace .plan_tab>li .tab_text .eb{font-size:1em}#renace .plan_tab>li .tab_text .span1{font-size:24px;text-transform:uppercase;padding-left:5px}#renace .plan_tab>li:hover{background:rgba(173,115,115,.2)}#renace .plan_tab>li.active{background:#ad7373}#renace .plan_tab>li.active .tab_text{color:#fff}#renace .plan_con{display:none;max-width:1000px;margin:clamp(1.25rem,-2.083rem + 6.94vw,3.125rem) auto;padding:clamp(3.125rem,-0.208rem + 6.94vw,5rem) 0 50px;background:url(../../renace/images/bg3.jpg) no-repeat top center/cover;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 10px;box-shadow:rgba(0,0,0,.2) 0 0 10px}#renace .plan_con.active{display:block}#renace .type_area{width:80%;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:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 clamp(.938rem,-0.174rem + 2.31vw,1.563rem);position:relative}#renace .type_area .type_box1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 0 clamp(1rem,-1.667rem + 5.56vw,2.5rem)}#renace .type_area .type_box1 .lead{font-size:clamp(2.5rem,1.389rem + 2.31vw,3.125rem);letter-spacing:0;line-height:normal}#renace .type_area .type_box1 .lead>.eb{font-size:1em}#renace .type_area .type_box1 .lead .span1{font-size:clamp(1.563rem,.785rem + 1.62vw,2rem);text-transform:uppercase;padding:0 0 0 10px}#renace .type_area .type_box1 .lead .span2{font-size:clamp(.875rem,.653rem + .46vw,1rem)}#renace .type_area .type_box1 .text{font-size:clamp(1rem,.556rem + .93vw,1.25rem);width:100%;text-align:center;border:#562f38 1px solid;padding:3px 0}#renace .type_box2{width:55%;padding:0 clamp(1rem,-1.667rem + 5.56vw,2.5rem) 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#renace .type_box2 .lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(2.625rem,1.069rem + 3.24vw,3.5rem);letter-spacing:0;line-height:1em}#renace .type_box2 .lead .num{font-size:clamp(3.75rem,.972rem + 5.79vw,5.313rem);padding:0 clamp(.313rem,-0.243rem + 1.16vw,.625rem) 0 0}#renace .type_box2 .type_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 0 clamp(.625rem,-0.486rem + 2.31vw,1.25rem)}#renace .type_box2 .type_text>span{display:block;font-size:clamp(.938rem,.604rem + .69vw,1.125rem);padding:2px 0}#renace .line{width:100%;height:1px;background:#562f38;margin:30px 0}#renace .type_info{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:90%;min-width:525px;margin:auto}#renace .type_info .room_area{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#renace .type_info .room_area .lead{font-size:clamp(1rem,.556rem + .93vw,1.25rem);letter-spacing:1px}#renace .type_info .room_area .lead .num{font-size:clamp(2.625rem,.625rem + 4.17vw,3.75rem);letter-spacing:0}#renace .type_info .room_area .lead .num>span{font-size:clamp(1.75rem,-0.25rem + 4.17vw,2.875rem)}#renace .type_info .room_area>.note{text-align:right}#renace .line_box2{width:8%;aspect-ratio:1/1;position:relative}#renace .line_box2>span{display:block;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(rgba(86, 67, 65, 0)), color-stop(#962120), to(rgba(86, 67, 65, 0)));background:-webkit-linear-gradient(left, rgba(86, 67, 65, 0), #962120, rgba(86, 67, 65, 0));background:linear-gradient(90deg, rgba(86, 67, 65, 0), #962120, rgba(86, 67, 65, 0));position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#renace .line_box2>span:last-of-type{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}#renace .info_area{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#renace .info_area .text1{font-size:clamp(1rem,.556rem + .93vw,1.25rem);letter-spacing:1px}#renace .info_area .text1 .num{font-size:clamp(2rem,.889rem + 2.31vw,2.625rem);color:#ba4d45;padding:0 clamp(.313rem,-0.243rem + 1.16vw,.625rem)}@media screen and (max-width: 768px){#renace .plan{height:clamp(95.375rem,52.339rem + 215.18vw,155.625rem)}#renace .plan_area{padding:clamp(3.125rem,1.786rem + 6.7vw,5rem) 0 50px}#renace .plan_area .tll_box{padding:30px 0}#renace .plan_area .tll_box .sec_ttl{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);padding:5px 40px}#renace .plan_area .tll_box .lead{font-size:clamp(1.25rem,.714rem + 2.68vw,2rem);padding:15px 0}#renace .plan_area .tll_box .lead>span{font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem)}#renace .plan_tab{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%;padding:0 0 clamp(1.25rem,.357rem + 4.46vw,2.5rem)}#renace .plan_tab>li{width:48%;margin:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0 0}#renace .plan_tab>li .tab_text{font-size:clamp(1.75rem,1.125rem + 3.13vw,2.625rem);padding:3px 0}#renace .plan_tab>li .tab_text .span1{font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem);padding-left:5px}#renace .plan_con{margin:0 auto;padding:clamp(2.5rem,.714rem + 8.93vw,5rem) 0 clamp(1.875rem,.982rem + 4.46vw,3.125rem)}#renace .type_area{width:90%;padding:0 0 clamp(.625rem,-0.045rem + 3.35vw,1.563rem)}#renace .type_area .type_box1{padding:0}#renace .type_area .type_box1 .lead{font-size:clamp(2.25rem,1.089rem + 5.8vw,3.875rem);line-height:.3em;text-align:center;padding:0 clamp(.625rem,.179rem + 2.23vw,1.25rem) 0 0}#renace .type_area .type_box1 .lead .span1{font-size:clamp(1.25rem,.446rem + 4.02vw,2.375rem);padding:0 0 0 10px}#renace .type_area .type_box1 .lead .span2{font-size:clamp(.75rem,.571rem + .89vw,1rem)}#renace .type_area .type_box1 .text{font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem);padding:3px 0;margin:10px 0 0}#renace .type_box2{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}#renace .type_box2 .lead{width:100%;font-size:clamp(1.625rem,.286rem + 6.7vw,3.5rem)}#renace .type_box2 .lead .num{font-size:clamp(2.25rem,.063rem + 10.94vw,5.313rem);padding:0 clamp(.313rem,.089rem + 1.12vw,.625rem) 0 0}#renace .type_box2 .type_text{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#renace .type_box2 .type_text>span{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding:2px 0}#renace .line{margin:clamp(.938rem,.268rem + 3.35vw,1.875rem) 0}#renace .type_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:0}#renace .type_info .room_area{padding:0 0 clamp(.625rem,.179rem + 2.23vw,1.25rem)}#renace .type_info .room_area .lead{font-size:clamp(.875rem,.429rem + 2.23vw,1.5rem)}#renace .type_info .room_area .lead .num{font-size:clamp(2.375rem,.946rem + 7.14vw,4.375rem)}#renace .type_info .room_area .lead .num>span{font-size:clamp(1.5rem,.071rem + 7.14vw,3.5rem)}#renace .line_box2{width:8%}#renace .info_area{padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0 0;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;-webkit-column-gap:clamp(.625rem,-0.714rem + 6.7vw,2.5rem);-moz-column-gap:clamp(.625rem,-0.714rem + 6.7vw,2.5rem);column-gap:clamp(.625rem,-0.714rem + 6.7vw,2.5rem)}#renace .info_area .text1{font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem);letter-spacing:clamp(0rem,-0.045rem + .22vw,.063rem)}#renace .info_area .text1 .num{font-size:clamp(1.25rem,.268rem + 4.91vw,2.625rem);padding:0 clamp(0rem,-0.446rem + 2.23vw,.625rem)}}#renace .storage_info{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;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;padding:clamp(.625rem,-0.268rem + 4.46vw,1.875rem) 0}#renace .storage_info>li{width:31%;background:#c4806e;padding:15px 0}#renace .storage_info>li .text1{font-size:clamp(.875rem,.208rem + 1.39vw,1.25rem);text-align:center;letter-spacing:1px}#renace .storage_info>li .text2{font-size:clamp(.875rem,.431rem + .93vw,1.125rem);text-align:center;letter-spacing:1px}#renace .storage_info>li .text2 .span1{font-size:clamp(1.563rem,.785rem + 1.62vw,2rem);padding:0 3px}@media screen and (max-width: 768px){#renace .storage_info{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:clamp(1.25rem,.139rem + 2.31vw,1.875rem) 0}#renace .storage_info>li{width:100%;background:#c4806e;padding:clamp(.625rem,.402rem + 1.12vw,.938rem) 0;margin:clamp(.313rem,.089rem + 1.12vw,.625rem) 0;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}#renace .storage_info>li .text1{font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}#renace .storage_info>li .text2{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);letter-spacing:1px}#renace .storage_info>li .text2 .span1{font-size:clamp(1.563rem,.785rem + 1.62vw,2rem);padding:0 3px}}#renace .plan_img{width:90%;margin:auto;padding:clamp(1.25rem,.139rem + 2.31vw,1.875rem) 0 50px}#renace .plan_img .note_img{width:50%;margin:auto}#renace .note{width:90%;margin:auto}@media screen and (max-width: 768px){#renace .plan_img{padding:clamp(1.25rem,.139rem + 2.31vw,1.875rem) 0 50px}#renace .plan_img .note_img{width:100%;max-width:350px}#renace .note{width:90%;margin:auto}}#quality p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#quality .com-imgbox{width:100%;margin-inline:unset}#quality .note{font-size:10px}#quality .text_r{text-align:right}@media screen and (max-width: 768px){#quality .text_r{text-align:left}}#quality .text_c{text-align:center}#quality .tab_wrap .tab_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-block:10%}#quality .tab_wrap .tab_list .tab{width:calc(25% - 15px);aspect-ratio:3/1;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border:1px solid #a56562;color:#a56562;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;-webkit-transition:.3s;transition:.3s;cursor:pointer;font-size:clamp(10px,3vw,15px);line-height:1.5rem}#quality .tab_wrap .tab_list .tab.active{background-color:#a56562;color:#fff}@media(any-hover: hover){#quality .tab_wrap .tab_list .tab:hover{background-color:#a56562;color:#fff}}@media screen and (max-width: 768px){#quality .js-scrollable img{width:180%}#quality .tab_wrap .tab_list{margin-block:10%}#quality .tab_wrap .tab_list .tab{width:calc(50% - 5px);aspect-ratio:3/1;cursor:pointer;font-size:clamp(10px,3.5vw,15px)}#quality .tab_wrap .tab_list .tab:nth-child(n+3){margin-top:10px}}#quality .page_wrap .page{display:none}#quality .page_wrap .page.active{display:block}#quality .page_wrap .page .flbox_ttl_wrap{text-align:center;margin-bottom:5%}#quality .page_wrap .page .flbox_ttl_wrap .flbox_ttl{color:#a56562;font-size:clamp(10px,3vw,25px)}#quality .page_wrap .page .flbox_ttl_wrap .flbox_lead{margin-top:2%;font-size:clamp(10px,3vw,16px)}#quality .page_wrap .page .ttl_sub_b{font-size:clamp(10px,3.5vw,18px);margin-bottom:3%}#quality .page_wrap .page .ttl_sub_b p{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #562f38}#quality .page_wrap .page .ttl_sub_b .small{font-size:clamp(10px,3.5vw,13px);margin-top:10px;border-bottom:none}#quality .page_wrap .page .ttl_sub_b .con_text{border-bottom:none}#quality .page_wrap .page .con_block{margin-bottom:5%}#quality .page_wrap .page .con_block .con_text_wrap{margin-bottom:10px}#quality .page_wrap .page .con_block .con_text_wrap p{color:#562f38;letter-spacing:.05em}#quality .page_wrap .page .con_block .con_text_wrap .con_ttl{font-size:clamp(10px,3vw,18px)}#quality .page_wrap .page .con_block .con_text_wrap .con_ttl.con_ttl_b{color:#006097}#quality .page_wrap .page .con_block .con_text_wrap .con_note{font-size:12px}#quality .page_wrap .page .con_block .con_text_wrap .con_text{font-size:clamp(10px,3vw,14px)}#quality .page_wrap .page .w30{width:32%}#quality .page_wrap .page .w40{width:40%}#quality .page_wrap .page .w40 .con_text_wrap{aspect-ratio:7/1}#quality .page_wrap .page .w45{width:43%}#quality .page_wrap .page .w45 .con_text_wrap{aspect-ratio:7/1}#quality .page_wrap .page .w50{width:48%}#quality .page_wrap .page .w50 .con_text_wrap{aspect-ratio:7/1}#quality .page_wrap .page .w50_sp100{width:48%}#quality .page_wrap .page .w50_sp100 .con_text_wrap{aspect-ratio:7/1}#quality .page_wrap .page .w55{width:53%}#quality .page_wrap .page .w55 .con_text_wrap{aspect-ratio:7/1}#quality .page_wrap .page .w55 .con_text_wrap .con_text{padding:20px 0}#quality .page_wrap .page .w100{width:100%}#quality .page_wrap .page .w100 .con_text_wrap{aspect-ratio:20/1}@media screen and (max-width: 768px){#quality .page_wrap .page .flbox_ttl_wrap{margin-bottom:10%}#quality .page_wrap .page .flbox_ttl_wrap .flbox_ttl{color:#a56562;font-size:clamp(10px,5vw,25px)}#quality .page_wrap .page .flbox_ttl_wrap .flbox_lead{margin-top:2%;font-size:clamp(10px,3.4vw,16px)}#quality .page_wrap .page .ttl_sub_b{font-size:clamp(10px,4vw,18px);margin-bottom:5%}#quality .page_wrap .page .con_block{margin-bottom:8%}#quality .page_wrap .page .con_block .con_text_wrap .con_ttl{font-size:clamp(10px,4vw,18px)}#quality .page_wrap .page .con_block .con_text_wrap .con_note{font-size:12px}#quality .page_wrap .page .con_block .con_text_wrap .con_text{font-size:clamp(10px,3vw,14px)}#quality .page_wrap .page .w50_sp100{width:100%}#quality .page_wrap .page .w50_sp100 .con_text_wrap{aspect-ratio:7/1}#quality .page_wrap .page .w50{width:48%}#quality .page_wrap .page .w50 .con_text_wrap{aspect-ratio:2/1}#quality .page_wrap .page .w100{width:100%}#quality .page_wrap .page .w100 .con_text_wrap{aspect-ratio:20/1}}#quality .page_wrap .storage .flbox_1{margin-bottom:10%}#quality .page_wrap .storage .flbox_2{margin-bottom:10%}#quality .page_wrap .storage .flbox_3{margin-bottom:10%}#quality .page_wrap .storage .flbox_3 .flbox_ttl_wrap p{text-align:left}#quality .page_wrap .storage .flbox_3 .flbox_ttl_wrap .flbox_ttl{color:#562f38}#quality .page_wrap .storage .flbox_4{margin-bottom:10%}@media screen and (max-width: 768px){#quality .page_wrap .storage .flbox_1{margin-bottom:15%}#quality .page_wrap .storage .flbox_2{margin-bottom:15%}#quality .page_wrap .storage .flbox_3{margin-bottom:15%}#quality .page_wrap .storage .flbox_3 .flbox_ttl_wrap p{text-align:left}#quality .page_wrap .storage .flbox_3 .flbox_ttl_wrap .flbox_ttl{color:#562f38}#quality .page_wrap .storage .flbox_4{margin-bottom:15%}#quality .page_wrap .storage .flbox_4 .w30{width:48% !important;margin-top:5%}#quality .page_wrap .storage .flbox_4 .w40,#quality .page_wrap .storage .flbox_4 .w45,#quality .page_wrap .storage .flbox_4 .w50,#quality .page_wrap .storage .flbox_4 .w55{width:100% !important;margin-top:5%}#quality .page_wrap .storage .flbox_5 .w40,#quality .page_wrap .storage .flbox_5 .w50,#quality .page_wrap .storage .flbox_5 .w55{width:100% !important;margin-top:5%}}#quality .page_wrap .media .w25{width:24%}#quality .page_wrap .media .w25 .con_text_wrap{aspect-ratio:2/1}#quality .page_wrap .media .w70{width:70%}#quality .page_wrap .media .w60{width:60%}#quality .page_wrap .media .w80{width:80%}#quality .page_wrap .media .w70{width:65%}#quality .page_wrap .media .w35{width:36%}#quality .page_wrap .media .w28{width:28%}#quality .page_wrap .media .w28_sp100{width:28%}#quality .page_wrap .media .w20{width:18%}#quality .page_wrap .media .w15{width:15%}#quality .page_wrap .media .flbox_1{margin-bottom:5%}#quality .page_wrap .media .flbox_2{margin-bottom:5%}#quality .page_wrap .media .flbox_2 .bg{background-color:#f7efe3;padding-block:5%}#quality .page_wrap .media .flbox_2 .bg .bg_inner{width:90%;margin-inline:auto}#quality .page_wrap .media .flbox_2 .bg .bg_inner .con_block{margin-bottom:0}#quality .page_wrap .media .flbox_3{margin-bottom:5%}#quality .page_wrap .media .flbox_3 .w50_2{width:49.5%}#quality .page_wrap .media .flbox_4{margin-bottom:5%}#quality .page_wrap .media .flbox_4 .flbox_ttl_wrap p{text-align:left}#quality .page_wrap .media .flbox_4 .flbox_ttl_wrap .flbox_ttl{color:#562f38}@media screen and (max-width: 768px){#quality .page_wrap .media .w25{width:48%}#quality .page_wrap .media .w25 .con_text_wrap{aspect-ratio:2/1}#quality .page_wrap .media .w70,#quality .page_wrap .media .w60,#quality .page_wrap .media .w55,#quality .page_wrap .media .w45,#quality .page_wrap .media .w35,#quality .page_wrap .media .w30,#quality .page_wrap .media .w28_sp100{width:100% !important}#quality .page_wrap .media .w28{width:60% !important}#quality .page_wrap .media .flbox_1{margin-bottom:5%}#quality .page_wrap .media .flbox_1 .w40{width:90% !important;margin-inline:auto}#quality .page_wrap .media .flbox_2{margin-bottom:5%}#quality .page_wrap .media .flbox_2 .bg{background-color:#f7efe3;margin-bottom:5%}#quality .page_wrap .media .flbox_2 .bg .bg_inner .w60{margin-top:10%}#quality .page_wrap .media .flbox_2 .w20{width:36%}#quality .page_wrap .media .flbox_3{margin-bottom:5%}#quality .page_wrap .media .flbox_3 .w50_2{width:100%}#quality .page_wrap .media .flbox_3 .w50_2:last-child{margin-top:5%}#quality .page_wrap .media .flbox_3 .mt_5{margin-top:5%}#quality .page_wrap .media .flbox_3 .mt_5 .con_block{margin-bottom:3% !important}#quality .page_wrap .media .flbox_3 .mt_5 .con_block .con_text_wrap .con_text{margin-bottom:0 !important}#quality .page_wrap .media .flbox_3 .mt_5 .w50{width:100% !important}#quality .page_wrap .media .flbox_3 .w80{width:100%;margin-bottom:3%}#quality .page_wrap .media .flbox_3 .w80 .con_block{margin-bottom:3% !important}#quality .page_wrap .media .flbox_3 .w80 .con_block .con_text_wrap .con_text{margin-bottom:0 !important;margin-top:3%}#quality .page_wrap .media .flbox_3 .w20{width:40%;margin-inline:auto;margin-bottom:5%}#quality .page_wrap .media .flbox_3 .w15{width:35%;margin-inline:auto}}#quality .page_wrap .structure .w23{width:23%}#quality .page_wrap .structure .w23 .con_text_wrap{aspect-ratio:2/1}#quality .page_wrap .structure .w25{width:24%}#quality .page_wrap .structure .w25 .con_text_wrap{aspect-ratio:2/1}#quality .page_wrap .structure .w70{width:70%}#quality .page_wrap .structure .w60{width:60%}#quality .page_wrap .structure .w80{width:80%}#quality .page_wrap .structure .w70{width:65%}#quality .page_wrap .structure .w35{width:36%}#quality .page_wrap .structure .w28{width:28%}#quality .page_wrap .structure .w20{width:18%}#quality .page_wrap .structure .w15{width:15%}#quality .page_wrap .structure .flbox_1{margin-bottom:5%}#quality .page_wrap .structure .flbox_2{margin-bottom:5%}#quality .page_wrap .structure .flbox_2 .bg{background-color:#f7efe3}#quality .page_wrap .structure .flbox_3{margin-bottom:5%}#quality .page_wrap .structure .flbox_3 .w50_2{width:49.5%}#quality .page_wrap .structure .flbox_4{margin-bottom:5%}#quality .page_wrap .structure .flbox_4 .flbox_ttl_wrap p{text-align:left}#quality .page_wrap .structure .flbox_4 .flbox_ttl_wrap .flbox_ttl{color:#562f38}@media screen and (max-width: 768px){#quality .page_wrap .structure .w25{width:48%}#quality .page_wrap .structure .w25 .con_text_wrap{aspect-ratio:2/1}#quality .page_wrap .structure .w70,#quality .page_wrap .structure .w60,#quality .page_wrap .structure .w60,#quality .page_wrap .structure .w55,#quality .page_wrap .structure .w45,#quality .page_wrap .structure .w35,#quality .page_wrap .structure .w30{width:100% !important}#quality .page_wrap .structure .w28{width:60% !important}#quality .page_wrap .structure .flbox_1{margin-bottom:5%}#quality .page_wrap .structure .flbox_1 .w40{width:90% !important;margin-inline:auto}#quality .page_wrap .structure .flbox_1 .w50{width:100% !important}#quality .page_wrap .structure .flbox_2{margin-bottom:5%}#quality .page_wrap .structure .flbox_2 .bg{background-color:#f7efe3}#quality .page_wrap .structure .flbox_2 .w20{width:36%}#quality .page_wrap .structure .flbox_2 .w50{width:100% !important}#quality .page_wrap .structure .flbox_3{margin-bottom:5%}#quality .page_wrap .structure .flbox_3 .w50{width:100% !important}#quality .page_wrap .structure .flbox_4 .w23{width:100% !important}#quality .page_wrap .structure .flbox_5{margin-bottom:5%}#quality .page_wrap .structure .flbox_5 .w50{width:100% !important}#quality .page_wrap .structure .flbox_5 .w50 .con_text_wrap{aspect-ratio:unset}}#quality .page_wrap .zeh{background-color:#f3f7f7;position:relative;padding-block:8%}#quality .page_wrap .zeh::before{content:"";position:absolute;width:100%;aspect-ratio:2/1;background:rgba(0,0,0,0) url("../../quality/images/zeh/zeh_bg_top.png") left top/cover no-repeat;top:0%;left:0}#quality .page_wrap .zeh .w22{width:23%}#quality .page_wrap .zeh .w23{width:23%}#quality .page_wrap .zeh .w23 .con_text_wrap{aspect-ratio:2/1}#quality .page_wrap .zeh .w25{width:24%}#quality .page_wrap .zeh .w25 .con_text_wrap{aspect-ratio:unset}#quality .page_wrap .zeh .w70{width:70%}#quality .page_wrap .zeh .w60{width:60%}#quality .page_wrap .zeh .w80{width:80%}#quality .page_wrap .zeh .w75{width:74%}#quality .page_wrap .zeh .w70{width:65%}#quality .page_wrap .zeh .w50 .con_text_wrap{aspect-ratio:unset}#quality .page_wrap .zeh .w70_c{width:65%;margin-inline:auto}#quality .page_wrap .zeh .w35{width:36%}#quality .page_wrap .zeh .w28{width:28%}#quality .page_wrap .zeh .w20{width:18%}#quality .page_wrap .zeh .w15{width:15%}#quality .page_wrap .zeh .flbox_1{margin-bottom:8%}#quality .page_wrap .zeh .flbox_1 .flbox_ttl_wrap .flbox_ttl{color:#0b766e}#quality .page_wrap .zeh .flbox_1 .flbox_ttl_wrap .flbox_lead{color:#0b766e}#quality .page_wrap .zeh .flbox_1 .bg{background-color:#fff;padding-block:3%}#quality .page_wrap .zeh .flbox_1 .bg .w40{margin-inline:auto;margin-bottom:3%}#quality .page_wrap .zeh .flbox_1 .bg .bg_inner{width:90%;margin-inline:auto}#quality .page_wrap .zeh .flbox_2{margin-bottom:5%}#quality .page_wrap .zeh .flbox_2 .flbox_ttl_wrap .flbox_ttl{color:#562f38;text-align:left}#quality .page_wrap .zeh .flbox_2 .con_text_wrap .con_ttl{color:#0b766e}#quality .page_wrap .zeh .flbox_3{margin-bottom:5%}#quality .page_wrap .zeh .flbox_3 .w50_2{width:49.5%}#quality .page_wrap .zeh .flbox_4{margin-bottom:5%}#quality .page_wrap .zeh .flbox_4 .flbox_ttl_wrap p{text-align:left}#quality .page_wrap .zeh .flbox_4 .flbox_ttl_wrap .flbox_ttl{color:#0b766e}@media screen and (max-width: 768px){#quality .page_wrap .zeh{padding-block:10%}#quality .page_wrap .zeh .w22{width:100%}#quality .page_wrap .zeh .w23{width:23%}#quality .page_wrap .zeh .w23 .con_text_wrap{aspect-ratio:2/1}#quality .page_wrap .zeh .w25{width:49%}#quality .page_wrap .zeh .w25 .con_text_wrap{aspect-ratio:unset}#quality .page_wrap .zeh .w70{width:70%}#quality .page_wrap .zeh .w60{width:60%}#quality .page_wrap .zeh .w80{width:80%}#quality .page_wrap .zeh .w75{width:100%}#quality .page_wrap .zeh .w70{width:65%}#quality .page_wrap .zeh .w50{width:100%}#quality .page_wrap .zeh .w50 .con_block{margin-bottom:0}#quality .page_wrap .zeh .w50 .con_text_wrap{aspect-ratio:unset}#quality .page_wrap .zeh .w70_c{width:100%;margin-inline:auto}#quality .page_wrap .zeh .w35{width:36%}#quality .page_wrap .zeh .w28{width:28%}#quality .page_wrap .zeh .w20{width:18%}#quality .page_wrap .zeh .w15{width:15%}#quality .page_wrap .zeh .flbox_1{margin-bottom:8%}#quality .page_wrap .zeh .flbox_1 .w50,#quality .page_wrap .zeh .flbox_1 .w45{width:100% !important}#quality .page_wrap .zeh .flbox_1 .flbox_ttl_wrap .flbox_ttl{color:#0b766e}#quality .page_wrap .zeh .flbox_1 .flbox_ttl_wrap .flbox_lead{color:#0b766e}#quality .page_wrap .zeh .flbox_1 .bg{background-color:#fff;padding-block:10% 0%}#quality .page_wrap .zeh .flbox_1 .bg .w40{width:90%;margin-inline:auto;margin-bottom:10%}#quality .page_wrap .zeh .flbox_1 .bg .bg_inner{width:90%;margin-inline:auto}#quality .page_wrap .zeh .flbox_1 .bg .bg_inner .w30{width:100% !important;margin-inline:auto;margin-bottom:10%}#quality .page_wrap .zeh .flbox_2{margin-bottom:5%}#quality .page_wrap .zeh .flbox_2 .com-flbox{margin-bottom:5%}#quality .page_wrap .zeh .flbox_2 .com-flbox .w30{width:100%;margin-bottom:0%}#quality .page_wrap .zeh .flbox_2 .com-flbox .w70{width:100%;margin-bottom:0%}#quality .page_wrap .zeh .flbox_2 .flbox_ttl_wrap .flbox_ttl{color:#562f38;text-align:left}#quality .page_wrap .zeh .flbox_2 .con_text_wrap .con_ttl{color:#0b766e}#quality .page_wrap .zeh .flbox_3{margin-bottom:5%}#quality .page_wrap .zeh .flbox_3 .w50_2{width:49.5%}#quality .page_wrap .zeh .flbox_4{margin-bottom:5%}#quality .page_wrap .zeh .flbox_4 .flbox_ttl_wrap p{text-align:left}#quality .page_wrap .zeh .flbox_4 .flbox_ttl_wrap .flbox_ttl{color:#0b766e}}.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}.imgbox{position:relative}.imgnote{position:absolute;bottom:3px;right:3px;letter-spacing:0;font-size:10px}.note{font-size:clamp(.625rem,.58rem + .23vw,.75rem);letter-spacing:0}.mv_area{position:relative}.mv_area>img{vertical-align:top}.mv_area .mv_text_box{width:-webkit-max-content;width:-moz-max-content;width:max-content;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;padding-bottom:5px}.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;padding-top:clamp(.313rem,-0.722rem + 2.16vw,.625rem)}.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{padding-top:clamp(0rem,-0.67rem + 3.35vw,.938rem)}.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*/