/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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=EB+Garamond:ital@0;1&family=Noto+Sans+JP&family=Shippori+Mincho:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Infant&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300..700;1,300..700&family=Cormorant:ital,wght@0,300..700;1,300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Pinyon+Script&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{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}body{width:100%;margin:0 auto;overflow-x:hidden}img{width:100%}@media screen and (min-width: 769px){._sp{display:none}._pc{display:block}}@media screen and (max-width: 768px){._sp{display:block}._pc{display:none}}.ib{display:inline-block}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-col--gray{color:#acaaaa}.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}.button_area{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;gap:40px;max-width:840px}.button{position:relative;z-index:0;width:90%;max-width:400px;height:60px;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-box-shadow:5px 5px 5px rgba(0,0,0,.3);box-shadow:5px 5px 5px rgba(0,0,0,.3);font-size:16px;color:#fff;text-align:center;letter-spacing:.1em;-webkit-transition:.5s;transition:.5s}.button .button__icon{position:absolute;top:50%;left:15%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s;transition:.5s}.button::before{content:"";width:100%;height:100%;position:absolute;z-index:-1;-webkit-transition:.5s;transition:.5s;background:-webkit-gradient(linear, left top, right top, from(#B87C64), to(#854C28));background:-webkit-linear-gradient(left, #B87C64 0%, #854C28 100%);background:linear-gradient(90deg, #B87C64 0%, #854C28 100%)}.button::after{content:"";width:100%;height:100%;position:absolute;z-index:-2;left:0;background:#fff;border:solid 1px #854c28}@media(hover: hover)and (pointer: fine){.button:hover::before{opacity:0}.button:hover.button--entry{color:#854c28}.button:hover.button--entry .button__icon{-webkit-filter:brightness(0) invert(32%) sepia(30%) saturate(987%) hue-rotate(340deg);filter:brightness(0) invert(32%) sepia(30%) saturate(987%) hue-rotate(340deg)}.button:hover.button--reserve{color:#876931}.button:hover.button--reserve .button__icon{-webkit-filter:brightness(0) invert(35%) sepia(96%) saturate(288%) hue-rotate(1deg);filter:brightness(0) invert(35%) sepia(96%) saturate(288%) hue-rotate(1deg)}.button:hover.button--backlimited{color:#b68757}}.button.button--entry::before{background:-webkit-gradient(linear, left top, right top, from(#B87C64), to(#854C28));background:-webkit-linear-gradient(left, #B87C64 0%, #854C28 100%);background:linear-gradient(90deg, #B87C64 0%, #854C28 100%)}.button.button--reserve::before{background:-webkit-gradient(linear, left top, right top, from(#af9565), color-stop(45.15%, #9f8350), color-stop(99.89%, #876931));background:-webkit-linear-gradient(left, #af9565 0%, #9f8350 45.15%, #876931 99.89%);background:linear-gradient(90deg, #af9565 0%, #9f8350 45.15%, #876931 99.89%)}.button.button--backlimited::before{background:-webkit-gradient(linear, left top, right top, from(#CFA278), to(#B68757));background:-webkit-linear-gradient(left, #CFA278 0%, #B68757 100%);background:linear-gradient(90deg, #CFA278 0%, #B68757 100%);border:solid 1px #fff}.button.button--backlimited::after{border:solid 1px #b68757}.button.button--limited{max-width:430px;color:#d7a178;background-color:rgba(0,0,0,0);border:solid 1px #d7a178;gap:15px;-webkit-transition:all .5s;transition:all .5s}.button.button--limited::before,.button.button--limited::after{content:none}.button.button--limited .img_icon{-webkit-transition:all .5s;transition:all .5s}@media(hover: hover)and (pointer: fine){.button.button--limited:hover{color:#fff;-webkit-box-shadow:none;box-shadow:none;background-color:#d7a178}.button.button--limited:hover .img_icon{-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}.button.button--limited:hover .img_arrow2{letter-spacing:2em}}.button.button--map{background:-webkit-gradient(linear, left top, right top, from(#CFA278), to(#B68757));background:-webkit-linear-gradient(left, #CFA278 0%, #B68757 100%);background:linear-gradient(90deg, #CFA278 0%, #B68757 100%);border:solid 1px #fff}.button.button--map .button__icon{left:auto;right:15%}.button.button--map::before,.button.button--map::after{content:none}.button.button--map:hover{opacity:.7}@media screen and (max-width: 768px){.button_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.fv{position:relative;overflow:hidden}.fv .h2{position:absolute;left:50%;top:54%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:1s;transition:1s;z-index:2;position:static;-webkit-transform:none;transform:none;padding:min(30vw,150px) 0 min(10vw,50px)}.fv .h2 p{font-size:clamp(12px,3vw,32px);color:#d7a178;font-family:"Spectral",serif;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1;text-align:center;letter-spacing:.5em;-webkit-transition:1s;transition:1s}.fv .h2 p .jp{font-size:clamp(12px,3vw,14px);letter-spacing:.5rem}.fv .imgnote{position:absolute;bottom:3px;right:5px;font-size:10px;letter-spacing:.01em;line-height:inherit;color:#fff;z-index:1}.fv.is-loaded picture img{opacity:1;scale:1}.fv.is-loaded .h2{opacity:1}.fv.is-loaded .h2 p{letter-spacing:.2em}.fv.is-loaded .h2 p .jp{letter-spacing:.15rem}@media screen and (max-width: 768px){.fv .h2{top:54%}.fv .h2 p{font-size:clamp(12px,6.5vw,32px)}.fv .h2 p .big{font-size:clamp(12px,7.5vw,40px)}.fv .h2 p .jp{font-size:clamp(12px,3vw,14px);letter-spacing:.15rem}}.mv{position:relative;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv .filter{position:absolute;width:100%;height:100%;background-color:rgba(45,45,45,.4862745098);-webkit-animation:opacity 2s forwards;animation:opacity 2s forwards}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.mv .title{font-size:clamp(40px,7vw,80px);color:#fff;text-align:center;letter-spacing:.12em;line-height:1.3em;text-transform:uppercase}.mv .subtitle{position:relative;z-index:1;font-size:clamp(16px,4vw,20px);letter-spacing:.1em;color:#fff;text-align:center}@font-face{font-family:"";src:url(../fonts/) format("opentype")}.eb-garamond{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.cormorant{font-family:"Cormorant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.cormorant-infant{font-family:"Cormorant Infant",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.pinyon-script{font-family:"Pinyon Script",serif;font-weight:400;font-style:normal}.noto-sans-jp{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.shippori-mincho{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}body{font-family:"Shippori Mincho",serif;font-weight:500;font-style:normal}footer{font-family:"Zen Kaku Gothic New","Inter",sans-serif;font-weight:400;font-style:normal}footer .footer_merit{font-family:"Shippori Mincho",serif;font-weight:500;font-style:normal}.anime_leftfade{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:all 4s;transition:all 4s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime_leftfade.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime_leftvideo{position:relative;overflow:hidden}.anime_leftvideo video{width:100%;height:auto;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transform:translateX(-10%);transform:translateX(-10%);-webkit-transition:-webkit-clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),transform 2s cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),transform 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-delay:.5s;transition-delay:.5s}.anime_leftvideo.scrollin video{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);transform:translateX(0)}.anime_lefttext{opacity:0;-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0);-webkit-transition:all 2s ease;transition:all 2s ease;-webkit-transition-delay:1s;transition-delay:1s}.anime_lefttext.scrollin{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}.anime_leftimg{position:relative;overflow:hidden}.anime_leftimg>img{width:100%;height:auto;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transform:translateX(-10%);transform:translateX(-10%);-webkit-transition:-webkit-clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),transform 2s cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),transform 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1)}.anime_leftimg.scrollin>img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);transform:translateX(0)}.anime_rightimg{position:relative;overflow:hidden}.anime_rightimg>img{width:100%;height:auto;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);-webkit-transform:translateX(-10%);transform:translateX(-10%);-webkit-transition:-webkit-clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),transform 2s cubic-bezier(0.4, 0, 0.2, 1);transition:clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),transform 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-clip-path 2s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 2s cubic-bezier(0.4, 0, 0.2, 1)}.anime_rightimg.scrollin>img{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);transform:translateX(0)}.fade-text span{opacity:0;display:inline-block;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}.fade-text span:nth-child(1){-webkit-animation-delay:.05s;animation-delay:.05s}.fade-text span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.fade-text span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.fade-text span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.fade-text span:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.fade-text span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.fade-text span:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s}.fade-text span:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s}.fade-text span:nth-child(9){-webkit-animation-delay:.45s;animation-delay:.45s}.fade-text span:nth-child(10){-webkit-animation-delay:.5s;animation-delay:.5s}.fade-text span:nth-child(11){-webkit-animation-delay:.55s;animation-delay:.55s}.fade-text span:nth-child(12){-webkit-animation-delay:.6s;animation-delay:.6s}.fade-text span:nth-child(13){-webkit-animation-delay:.65s;animation-delay:.65s}.fade-text span:nth-child(14){-webkit-animation-delay:.7s;animation-delay:.7s}.fade-text span:nth-child(15){-webkit-animation-delay:.75s;animation-delay:.75s}.fade-text span:nth-child(16){-webkit-animation-delay:.8s;animation-delay:.8s}.fade-text span:nth-child(17){-webkit-animation-delay:.85s;animation-delay:.85s}.fade-text span:nth-child(18){-webkit-animation-delay:.9s;animation-delay:.9s}.fade-text span:nth-child(19){-webkit-animation-delay:.95s;animation-delay:.95s}.fade-text span:nth-child(20){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeout_img{opacity:1;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.fadeout_img.scrollin{opacity:0}.zoomout_img{opacity:1;overflow:hidden;-webkit-transition:1s;transition:1s}.zoomout_img img{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.zoomout_img.scrollin{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:2s;transition:2s}.zoomout_img.scrollin img{-webkit-transform:scale(1);transform:scale(1)}.js-trigger{overflow:hidden;height:auto}.js-trigger img{-webkit-transform:scale(1.2);transform:scale(1.2)}.scrollin_anime_01{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01.scrollin{opacity:1}.scrollin_anime_01.scrollin .anm:before,.scrollin_anime_01.scrollin .anm:after{width:0}.scrollin_anime_01 .anm{position:relative}.scrollin_anime_01 .anm:before,.scrollin_anime_01 .anm:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;right:0;-webkit-transition:1s;transition:1s}.scrollin_anime_01 .anm:after{background:#dbdcdd}.scrollin_anime_01 .anm:before{background:#fff}.scrollin_anime_01 .anm_01:after{-webkit-transition-delay:0;transition-delay:0}.scrollin_anime_01 .anm_01:before{-webkit-transition-delay:.3s;transition-delay:.3s}.scrollin_anime_01 .anm_02:after{-webkit-transition-delay:.2s;transition-delay:.2s}.scrollin_anime_01 .anm_02:before{-webkit-transition-delay:.5s;transition-delay:.5s}.scrollin_anime_01 .anm_03:after{-webkit-transition-delay:.4s;transition-delay:.4s}.scrollin_anime_01 .anm_03:before{-webkit-transition-delay:.7s;transition-delay:.7s}.scrollin_anime_01 .anm_04:after{-webkit-transition-delay:.6s;transition-delay:.6s}.scrollin_anime_01 .anm_04:before{-webkit-transition-delay:.9s;transition-delay:.9s}.scrollin_anime_01 .anm_05:after{-webkit-transition-delay:.8s;transition-delay:.8s}.scrollin_anime_01 .anm_05:before{-webkit-transition-delay:1.1s;transition-delay:1.1s}.scrollin_anime_01 .anm_06:after{-webkit-transition-delay:1s;transition-delay:1s}.scrollin_anime_01 .anm_06:before{-webkit-transition-delay:1.3s;transition-delay:1.3s}.scrollin_anime_02{opacity:0;-webkit-transition:2s;transition:2s}.scrollin_anime_02.scrollin{opacity:1}.scrollin_anime_02.scrollin .anm_box .anm{-webkit-transform:scale(1);transform:scale(1)}.scrollin_anime_02 .anm_box{overflow:hidden}.scrollin_anime_02 .anm_box .anm{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:2s;transition:2s}.scrollin_anime_02 .anm_box .anm_01{-webkit-transition-delay:.3s;transition-delay:.3s}.scrollin_anime_03.scrollin .anm{opacity:1}.scrollin_anime_03 .anm{opacity:0;-webkit-transition:1s;transition:1s}.scrollin_anime_03 .anm_01{-webkit-transition-delay:.5s;transition-delay:.5s}.scrollin_anime_03 .anm_02{-webkit-transition-delay:.7s;transition-delay:.7s}.scrollin_anime_03 .anm_03{-webkit-transition-delay:.9s;transition-delay:.9s}.scrollin_anime_03 .anm_04{-webkit-transition-delay:1.1s;transition-delay:1.1s}.anime0{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime0.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s}.anime1.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime2{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime2.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime3{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.6s;transition-delay:.6s}.anime3.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime4{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.9s;transition-delay:.9s}.anime4.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime5{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.anime5.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime6{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime6.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime7{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.anime7.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime8{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime8.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime9{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime9.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime10{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime10.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime11{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime11.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime12{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime12.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime13{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime13.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime14{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime14.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime15{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.9s;transition-delay:4.9s}.anime15.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime16{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime16.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime17{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 5s;transition:all 5s}.anime17.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime1_1.scrollin{opacity:1}.anime1_2{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_2.scrollin{opacity:1}.anime1_3{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_3.scrollin{opacity:1}.anime1_4{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_4.scrollin{opacity:1}.anime1_5{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime1_5.scrollin{opacity:1}.anime1_6{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime1_6.scrollin{opacity:1}.anime1_7{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime1_7.scrollin{opacity:1}.anime1_8{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime1_8.scrollin{opacity:1}.anime1_9{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime1_9.scrollin{opacity:1}.anime1_10{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime1_10.scrollin{opacity:1}.anime1_11{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime1_11.scrollin{opacity:1}.anime1_12{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime1_12.scrollin{opacity:1}.anime1_13{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime1_13.scrollin{opacity:1}.anime1_14{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime1_14.scrollin{opacity:1}.anime1_15{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.2s;transition-delay:4.2s}.anime1_15.scrollin{opacity:1}.anime1_16{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.5s;transition-delay:4.5s}.anime1_16.scrollin{opacity:1}.anime1_17{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.8s;transition-delay:4.8s}.anime1_17.scrollin{opacity:1}.anime1_18{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:5.1s;transition-delay:5.1s}.anime1_18.scrollin{opacity:1}.anime2_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime2_1.scrollin{opacity:1}.anime2_2{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.1s;transition-delay:.1s}.anime2_2.scrollin{opacity:1}.anime2_3{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;transition-delay:.1s}.anime2_3.scrollin{opacity:1}.anime2_4{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.15s;transition-delay:.15s}.anime2_4.scrollin{opacity:1}.anime2_5{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;transition-delay:.2s}.anime2_5.scrollin{opacity:1}.anime2_6{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.25s;transition-delay:.25s}.anime2_6.scrollin{opacity:1}.anime2_7{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime2_7.scrollin{opacity:1}.anime2_8{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.35s;transition-delay:.35s}.anime2_8.scrollin{opacity:1}.anime2_9{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.4s;transition-delay:.4s}.anime2_9.scrollin{opacity:1}.anime2_10{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.45s;transition-delay:.45s}.anime2_10.scrollin{opacity:1}.anime2_11{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime2_11.scrollin{opacity:1}.anime2_12{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.55s;transition-delay:.55s}.anime2_12.scrollin{opacity:1}.anime2_13{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.6s;transition-delay:.6s}.anime2_13.scrollin{opacity:1}.anime2_14{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.65s;transition-delay:.65s}.anime2_14.scrollin{opacity:1}.anime2_15{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.7s;transition-delay:.7s}.anime2_15.scrollin{opacity:1}.anime2_16{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.75s;transition-delay:.75s}.anime2_16.scrollin{opacity:1}.anime2_17{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.8s;transition-delay:.8s}.anime2_17.scrollin{opacity:1}.anime2_18{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.85s;transition-delay:.85s}.anime2_18.scrollin{opacity:1}@-webkit-keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.anime3_1{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.anime3_2{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.anime3_3{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.anime3_4{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.anime3_5{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.anime3_6{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.anime3_7{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.anime3_8{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.8s;animation-delay:.8s}.anime3_9{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s}.anime3_10{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.anime3_11{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}.anime3_12{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.anime3_13{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}.anime3_14{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}.anime3_15{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime3_16{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}.anime3_17{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s}.anime3_18{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.anime3_19{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.9s;animation-delay:1.9s}.anime3_20{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5}100%{opacity:1;-ms-opacity:1;-moz-opacity:1}}@keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5}100%{opacity:1;-ms-opacity:1;-moz-opacity:1}}.anime01{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-ms-animation-delay:.3s;-moz-animation-delay:.3s}.anime02{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-ms-animation-delay:.6s;-moz-animation-delay:.6s}.anime03{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s;-ms-animation-delay:.9s;-moz-animation-delay:.9s}.anime04{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-ms-animation-delay:1.2s;-moz-animation-delay:1.2s}.anime05{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-ms-animation-delay:1.5s;-moz-animation-delay:1.5s}.anime06{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-ms-animation-delay:1.8s;-moz-animation-delay:1.8s}.anime07{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-ms-animation-delay:2.1s;-moz-animation-delay:2.1s}.anime08{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-ms-animation-delay:2.4s;-moz-animation-delay:2.4s}.anime09{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-ms-animation-delay:2.7s;-moz-animation-delay:2.7s}.anime00{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-ms-animation-delay:3s;-moz-animation-delay:3s}@-webkit-keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.anime-1{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-moz-animation-delay:.3s}.anime-2{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-moz-animation-delay:.6s}.anime-3{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s;-moz-animation-delay:.9s}.anime-4{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-moz-animation-delay:1.2s}.anime-5{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-moz-animation-delay:1.5s}.anime-6{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-moz-animation-delay:1.8s}.anime-7{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-moz-animation-delay:2.1s}.anime-8{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-moz-animation-delay:2.4s}.anime-9{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-moz-animation-delay:2.7s}.anime-10{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-moz-animation-delay:3s}.anime-11{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.3s;animation-delay:3.3s;-moz-animation-delay:3.3s}.anime-12{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.6s;animation-delay:3.6s;-moz-animation-delay:3.6s}.anime-13{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.9s;animation-delay:3.9s;-moz-animation-delay:3.9s}.anime-14{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:4.2s;animation-delay:4.2s;-moz-animation-delay:4.2s}.anime-15{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5s}.anime-16{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.3s}.anime-17{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.6s}.anime-18{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.9s}.anime-19{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.2s}.anime-20{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.5s}header .logo--header-bk{display:none}header .logo{width:min(60vw,380px);top:20px;padding:5px 0}@media screen and (max-width: 768px){header .globalNaviButton{top:6px}}header .globalNavi{background:none;padding-top:0}header .globalNavi .globalNavi__inner{width:min(100%,400px);height:auto;min-height:100%;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:100px 50px;background:#1a1818;-webkit-clip-path:inset(0% 0% 100% 100%);clip-path:inset(0% 0% 100% 100%);-webkit-transition:-webkit-clip-path 1.5s ease-out;transition:-webkit-clip-path 1.5s ease-out;transition:clip-path 1.5s ease-out;transition:clip-path 1.5s ease-out, -webkit-clip-path 1.5s ease-out}header .globalNavi .globalNavi__inner .globalNaviList{-ms-grid-columns:100%;grid-template-columns:100%;gap:35px 0;width:100%;max-width:none;margin-inline:0}header .globalNavi .globalNavi__inner .globalNaviList .globalNaviList__item:nth-child(-n+2) .globalNaviList__link{border-top:none}header .globalNavi .globalNavi__inner .globalNaviList .globalNaviList__link{display:-ms-grid;display:grid;font-size:clamp(11px,1.1666666667vw,14px);letter-spacing:0;line-height:1;border-bottom:none;color:#8096b8;color:#fff;padding:0;padding-right:0;-webkit-transition:none;transition:none;z-index:1;-ms-grid-columns:100%;grid-template-columns:100%;gap:.8571428571em 0}header .globalNavi .globalNavi__inner .globalNaviList .globalNaviList__link .en{font-size:17px;color:#fff;padding-left:0;margin-block:calc(var(--margin-top) + var(--leading-trim)) calc(var(--margin-bottom) + var(--leading-trim));letter-spacing:.05em;-webkit-transition:color .5s ease-out;transition:color .5s ease-out;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header .globalNavi .globalNavi__inner .globalNaviList .globalNaviList__link .ja{color:#d7a178;-webkit-transition:color .5s ease-out;transition:color .5s ease-out}header .globalNavi .globalNavi__inner .globalNaviList .globalNaviList__link::before{background:none}header .globalNavi .globalNavi__inner .globalNaviList .globalNaviList__link.is-noLink .en{color:rgba(255,255,255,.5)}header .globalNavi .globalNavi__inner .globalNaviList .globalNaviList__link.is-current .en{color:#00cfff}header .globalNavi .globalNavi__inner .globalNaviList .globalNaviList__link:hover .en{color:#00cfff}header .globalNavi .globalNavi__inner .globalNaviList .globalNaviList__link .icon-arrow{display:none}header .globalNavi .globalNavi__inner .headerAction{background:none;padding:0}header .globalNavi .globalNavi__inner .headerAction .headerActionBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}header .globalNavi .globalNavi__inner .headerAction .button{width:100%}header .globalNavi.is-active .globalNavi__inner{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}header .headerActionBox.limited{width:100%;margin-top:60px;padding:0}header .headerActionBox.limited .button::before{background:-webkit-gradient(linear, left top, right top, from(#CFA278), to(#B68757));background:-webkit-linear-gradient(left, #CFA278 0%, #B68757 100%);background:linear-gradient(90deg, #CFA278 0%, #B68757 100%)}header .headerActionBox.limited .button .button__icon{left:10%;-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%)}header .headerActionBox.limited .button:hover .button__icon{-webkit-filter:brightness(0.6);filter:brightness(0.6)}@media screen and (max-width: 768px){header .headerActionBox.limited .button{font-size:14px}header .headerActionBox.limited .button .button__icon{left:7%}}@media screen and (max-width: 768px){.bottom_btn{position:fixed;bottom:0;z-index:100;width:100%;background:-webkit-gradient(linear, left top, right top, from(#B87C64), to(#854C28));background:-webkit-linear-gradient(left, #B87C64 0%, #854C28 100%);background:linear-gradient(90deg, #B87C64 0%, #854C28 100%);-webkit-transform:translateY(300%);transform:translateY(300%);-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;transition:transform .9s ease;transition:transform .9s ease, -webkit-transform .9s ease}.bottom_btn.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.bottom_btn p{color:#fff;text-align:center;padding:1em 0}}#login header .logo a,#limited header .logo a,#limitedplan header .logo a,#premiumfloor header .logo a,#commonspec header .logo a{pointer-events:none}#login header .globalNaviButton,#limited header .globalNaviButton,#limitedplan header .globalNaviButton,#premiumfloor header .globalNaviButton,#commonspec header .globalNaviButton{display:none}footer{background-color:#fff;position:relative}footer .footer_merit{background:url("../img/common/merit_bg.jpg") center/cover no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:min(13vw,60px) 0}footer .footer_merit .merit_title1{font-size:clamp(16px,3vw,20px);color:#d7a178;text-transform:uppercase}footer .footer_merit .merit_title2{font-size:clamp(20px,3vw,25px);color:#fff;padding-top:.5em}footer .footer_merit .footer_meritbox{max-width:800px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #d7a178;padding:min(10vw,60px) 0;margin:min(8vw,30px) 0}footer .footer_merit .footer_meritbox .title1{font-size:clamp(16px,3vw,22px);color:#d7a178;text-transform:uppercase;text-align:center;letter-spacing:.1em}footer .footer_merit .footer_meritbox .title2{font-size:clamp(20px,3vw,30px);color:#fff;text-align:center;letter-spacing:.1em;padding-top:.5em}footer .footer_merit .footer_meritbox .title3{font-size:clamp(14px,3vw,16px);color:#fff;text-align:center;line-height:1.5em;padding-top:1.5em}footer .footer_merit .footer_meritbox ul{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;gap:1vw;padding-top:3vw}footer .footer_merit .footer_meritbox ul li{width:32%;color:#fff}footer .footer_merit .footer_meritbox ul li .com-imgbox{width:100%}footer .footer_merit .footer_meritbox ul li .com-imgbox .textbbox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}footer .footer_merit .footer_meritbox ul li .com-imgbox .textbbox .p1{font-size:clamp(13px,1.8vw,16px);text-align:center}footer .footer_merit .footer_meritbox ul li .com-imgbox .textbbox .p2{font-size:clamp(16px,2vw,21px);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:.5em}footer .footer_merit .footer_meritbox ul li .p3{font-size:clamp(12px,3vw,14px);line-height:1.5em;padding-top:1em}footer .footer_merit .footer_meritbox .button--entry{border:solid 1px #fff;margin:min(7vw,30px) auto 0}footer .footer_merit .img_meritorder{max-width:1000px;width:90%;margin:0 auto 2em}footer .developerArea .developerList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .developerArea .developerList li p{font-size:10px}@media screen and (max-width: 768px){footer .developerArea .developerList li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .footerCntact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){footer .footer_merit .footer_meritbox{max-width:500px}footer .footer_merit .footer_meritbox ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3vw}footer .footer_merit .footer_meritbox ul li{width:100%}footer .footer_merit .footer_meritbox .button--limited{width:100%;font-size:clamp(11px,3vw,16px)}footer .footer_merit .img_meritorder{max-width:500px;margin-bottom:min(8vw,30px)}}html{background:url("../img/common/bg.jpg") center/cover no-repeat fixed;background-color:#fff}html.is-concept{background-image:url("../img/top/concept_bg.jpg")}#top #bg-base,#top #bg-concept{position:fixed;inset:0;z-index:0;pointer-events:none;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity;height:100vh}#top #bg-base{background:url("../img/top/top_bg.jpg") center/cover no-repeat;opacity:1}#top #bg-concept{background:url("../img/top/concept_bg.jpg") center/cover no-repeat;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}#top #bg-concept.is-on{opacity:1}#top .loader{position:fixed;width:100%;height:100dvh;background-color:#fff;z-index:9999;top:0;left: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}#top .movie_content{position:relative;width:100%;height:100%}#top .movie_content .video-item{width:100%;height:100%}#top .movie_content .video-item video{width:100%;-o-object-fit:fill;object-fit:fill}@media screen and (max-width: 768px){#top .movie_content .video-item video{-o-object-fit:cover;object-fit:cover}}#top .movie_content .skipImage{position:absolute;top:0;left:0;width:100vw;-o-object-fit:cover;object-fit:cover}#top .movie_content .skipImage.shown{display:block}#top .movie_content .fade{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1;pointer-events:auto}#top .movie_content .fade-hidden{opacity:0;pointer-events:none}#top .movie_content .button-wrapper{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:min(12vh,105px)}#top .movie_content .button-wrapper button{background:rgba(0,0,0,.5);color:#fff;border:none;padding:.6em 1em;cursor:pointer;border-radius:5px;font-size:14px}#top .movie_content .button-wrapper button#replayBtn{display:none}#top .movie_content .scroll_text{position:absolute;left:3%;bottom:5%;font-size:14px;color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#top .movie_content::after{content:"";display:inline-block;position:absolute;background-color:#fff;left:2%;bottom:5%;width:1px;height:100px;-webkit-animation:scroll 1.7s infinite;animation:scroll 1.7s infinite}@-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}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-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}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@media screen and (max-width: 768px){#top .movie_content .button-wrapper{top:0px}#top .movie_content .scroll_text{bottom:10%}#top .movie_content::after{bottom:10%}}#top .meritbox{border-bottom:solid 1px #987554;padding:min(10vw,28px) 0}#top .meritbox h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(30px,7vw,32px);text-align:center;letter-spacing:.1em;background:-webkit-gradient(linear, left top, right top, color-stop(10%, #9C7F61), color-stop(50%, #E7D1BD), color-stop(90%, #9C7F61));background:-webkit-linear-gradient(left, #9C7F61 10%, #E7D1BD 50%, #9C7F61 90%);background:linear-gradient(90deg, #9C7F61 10%, #E7D1BD 50%, #9C7F61 90%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:.8em}#top .meritbox h2 .large{font-size:1.3em}#top .meritbox .h2box{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}#top .meritbox .h2box .small{position:absolute;top:-10px;left:64%;font-size:10px;color:#fff}#top .meritbox .merit_flex{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;color:#fff}#top .meritbox .merit_flex .p2{position:relative;font-size:clamp(22px,2vw,26px);color:#bea581;text-align:center;letter-spacing:.1em;line-height:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 40px;margin:0 40px}#top .meritbox .merit_flex .p2 .small{font-size:clamp(12px,1.5vw,16px);color:#fff}#top .meritbox .merit_flex .p2 .large{font-size:clamp(25px,8vw,32px);color:#bea581}#top .meritbox .merit_flex .p2 .white{color:#fff}#top .meritbox .merit_flex .p2::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;height:50px;width:1px;background-color:#fff}#top .meritbox .merit_flex .p2::after{left:auto;right:0}#top .meritbox .merit_flex .p3box{padding-right:12em;padding-left:4em}#top .meritbox .merit_flex .p3{position:relative;display:inline-block;font-size:26px;color:#bea581}#top .meritbox .merit_flex .p3 .line{font-size:20px;color:#fff;letter-spacing:.1em;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 1000px){#top .meritbox .merit_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}#top .meritbox .merit_flex .p2{padding:0;margin:0}#top .meritbox .merit_flex .p2::before,#top .meritbox .merit_flex .p2::after{top:-15px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;height:1px;width:70px;background-color:rgba(255,255,255,.4823529412)}#top .meritbox .merit_flex .p2::after{top:auto;bottom:-15px}#top .meritbox .merit_flex .p3box{padding:0}}@media screen and (max-width: 768px){#top .meritbox .h2box h2{line-height:1.4em}#top .meritbox .h2box .small{top:50%;left:42%}}#top .info_entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(7vw,28px);padding:min(13vw,60px) 0}#top .info_entry .title1{font-size:clamp(15px,4vw,23px);color:#fff;text-transform:uppercase}#top .info_entry .title2{font-size:clamp(23px,6.5vw,38px);letter-spacing:.18em;color:#d7a178}#top .info_entry .button{border:solid 1px #fff}#top .limited_merit{position:relative;max-width:1000px;width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #d7a178;background:url("../img/top/limited_merit_bg.jpg") top/cover no-repeat;padding:min(10vw,40px) min(7.5vw,40px);margin:min(8vw,30px) auto min(13vw,90px)}#top .limited_merit .title1{font-size:clamp(16px,3vw,25px);color:#d7a178;text-transform:uppercase;text-align:center}#top .limited_merit .title2{font-size:clamp(19px,3vw,25px);color:#fff;text-align:center;padding-top:.5em}#top .limited_merit .subtext{font-size:clamp(11px,3vw,16px);color:#fff;text-align:center;letter-spacing:.1em;line-height:1.8em;padding-top:1.5em}#top .limited_merit ul{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;gap:min(8vw,45px);padding-top:min(12vw,45px)}#top .limited_merit ul li{width:40%;color:#fff}#top .limited_merit ul li .com-imgbox{width:100%}#top .limited_merit ul li .com-imgbox .textbbox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top .limited_merit ul li .com-imgbox .textbbox .p1{font-size:clamp(13px,1.8vw,16px);text-align:center}#top .limited_merit ul li .com-imgbox .textbbox .p2{font-size:clamp(16px,2vw,21px);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:.5em}#top .limited_merit ul li .p3{font-size:clamp(12px,3vw,14px);line-height:1.5em;padding-top:1em}#top .limited_merit .button--limited{margin:min(7vw,30px) auto 0}@media screen and (max-width: 768px){#top .limited_merit{max-width:500px}#top .limited_merit ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .limited_merit ul li{width:100%}#top .limited_merit .button--limited{width:100%;font-size:clamp(11px,3vw,16px)}}#top .concept{width:100vw;height:100vh}#top .concept .section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .concept .section__inner .textbox{position:relative;z-index:1;text-align:center}#top .concept .section__inner .textbox h2{font-size:clamp(16px,2vw,25px);color:#987554;text-transform:uppercase;text-shadow:0 0 10px #000}#top .concept .section__inner .textbox .img_concept_logo{width:80%;margin:5% auto 3%}#top .concept .section__inner .textbox p{font-size:clamp(12px,1.5vw,18px);color:#fff;text-shadow:0 0 10px #000;line-height:2.2em;padding-top:3em}#top .concept .section__inner .textbox p span{font-size:10px;position:relative;top:-10px}#top .concept .section__inner .img_concept01{position:absolute;top:0;right:0}#top .concept .section__inner .img_concept02{position:absolute;top:50%;left:10%}#top .concept .section__inner .img_concept03{position:absolute;bottom:10%;right:10%}#top .concept .section__inner .js-trigger{overflow:hidden;height:auto}#top .concept .section__inner .js-trigger img{-webkit-filter:opacity(0.5);filter:opacity(0.5);-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width: 768px){#top .topSequence .topcontent.concept .section__inner .textbox{margin-top:-50px}#top .topSequence .topcontent.concept .section__inner .textbox .img_concept_logo{width:70%}#top .topSequence .topcontent.concept .section__inner .img_concept01{width:60%}#top .topSequence .topcontent.concept .section__inner .img_concept02{width:50%;top:auto;bottom:5%;left:5%}#top .topSequence .topcontent.concept .section__inner .img_concept03{width:28%;bottom:0;right:0}}#top .topSequence{position:relative;height:100svh;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}#top .topSequence .topcontent{position:absolute;inset:0;height:100%}#top .topSequence .topcontent .section__inner{position:absolute;inset:0;width:100%;height:100%;will-change:transform;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}#top .location .section__inner,#top .access .section__inner{background:url("../img/top/location_bg.jpg") center/cover no-repeat;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .location .section__inner ul,#top .access .section__inner ul{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}#top .location .section__inner ul li,#top .access .section__inner ul li{width:30%;color:#fff}#top .location .section__inner ul li.titlebox p,#top .access .section__inner ul li.titlebox p{font-size:clamp(35px,5vw,50px);color:#d7a178;letter-spacing:.15em;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}#top .location .section__inner ul li.titlebox p span,#top .access .section__inner ul li.titlebox p span{display:block;font-size:clamp(14px,4vw,16px);letter-spacing:.05em;padding-top:1em}#top .location .section__inner ul li.video_topcontent,#top .access .section__inner ul li.video_topcontent{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5vw}#top .location .section__inner ul li.video_topcontent video,#top .access .section__inner ul li.video_topcontent video{width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}#top .location .section__inner ul li.video_topcontent .com-imgnote,#top .access .section__inner ul li.video_topcontent .com-imgnote{right:5vw}#top .location .section__inner ul li.textbox,#top .access .section__inner ul li.textbox{padding-top:20%}#top .location .section__inner ul li.textbox .p1,#top .access .section__inner ul li.textbox .p1{font-size:clamp(15px,1.8vw,25px);letter-spacing:.1em;line-height:1.5em}#top .location .section__inner ul li.textbox .p2,#top .access .section__inner ul li.textbox .p2{font-size:clamp(10px,1.2vw,16px);letter-spacing:.1em;line-height:1.8em;padding-top:1em}#top .location .section__inner ul li.line,#top .access .section__inner ul li.line{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-25%}#top .location .section__inner ul li.line .line-inner,#top .access .section__inner ul li.line .line-inner{display:block;width:1px;height:80px;background:#fff;-webkit-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite;-webkit-animation-delay:4s;animation-delay:4s;-webkit-transform:translateZ(0);transform:translateZ(0)}@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}50.1%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}#top .location.access .section__inner,#top .access.access .section__inner{background:url("../img/top/access_bg.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#top .topSequence{height:auto;overflow:visible;-webkit-transform:none;transform:none;-webkit-overflow-scrolling:touch}#top .topSequence .topcontent{position:relative}#top .topSequence .topcontent .section__inner{position:relative;height:100vh;-webkit-transform:none !important;transform:none !important;will-change:auto !important}#top .location .section__inner ul,#top .access .section__inner ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .location .section__inner ul li.titlebox,#top .access .section__inner ul li.titlebox{width:100%}#top .location .section__inner ul li.titlebox p,#top .access .section__inner ul li.titlebox p{font-size:40px;margin:0 0 0 5%}#top .location .section__inner ul li.video_topcontent,#top .access .section__inner ul li.video_topcontent{width:min(60%,300px);padding:min(10vw,190px) 0 0}#top .location .section__inner ul li.video_topcontent .com-imgnote,#top .access .section__inner ul li.video_topcontent .com-imgnote{right:5px}#top .location .section__inner ul li.textbox,#top .access .section__inner ul li.textbox{width:80%;padding-top:40px;padding-left:10%}#top .location .section__inner ul li.textbox .p1,#top .access .section__inner ul li.textbox .p1{width:105%;font-size:16px}#top .location .section__inner ul li.textbox .p2,#top .access .section__inner ul li.textbox .p2{width:105%;font-size:12px}}#top .access_root{background:url("../img/top/top_bg.jpg") center/cover no-repeat;padding:min(18vw,100px) 0}#top .access_root h2{font-size:clamp(17px,5vw,25px);color:#d7a178;text-align:center;line-height:1.5em;padding-bottom:4vw}#top .access_root ul{width:95%;max-width:1000px;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;margin:0 auto}#top .access_root ul li{width:33.3333333333%;position:relative}#top .access_root ul li .textbox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}#top .access_root ul li .textbox .place{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:clamp(20px,3vw,25px);text-align:center;letter-spacing:.1em;text-transform:uppercase}#top .access_root ul li .textbox .time{position:relative;font-size:clamp(28px,7vw,35px);text-align:center;letter-spacing:.18em;padding-top:1em}#top .access_root ul li .textbox .time .large{font-size:clamp(45px,13vw,70px);color:#d7a178;margin-right:5px}#top .access_root ul li .textbox .time .small{position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:17px;letter-spacing:.05em}#top .access_root ul li .textbox .time .small .large2{font-size:clamp(10px,10vw,20px)}@media screen and (max-width: 768px){#top .access_root ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .access_root ul li{width:80%}#top .access_root ul li .textbox .time{padding-top:0}}#top .limited_plan{background:url("../img/top/limited_plan_bg.jpg") top/cover no-repeat;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:min(5vw,28px);padding:min(13vw,75px) 0}#top .limited_plan h2{font-size:clamp(35px,10vw,45px);color:#d7a178;letter-spacing:.15em;text-transform:uppercase}#top .limited_plan h2 span{display:block;font-size:clamp(13px,3.5vw,16px);letter-spacing:.05em;padding-top:1em}#top .limited_plan .text{font-size:clamp(15px,1.5vw,18px);color:#fff;line-height:2.2em}#top .limited_plan .text2{font-size:clamp(12px,1.5vw,15px);color:#fff;line-height:1.5em}@media screen and (max-width: 768px){#top .limited_plan .button:hover{-webkit-filter:none;filter:none}}@media screen and (max-width: 768px){#top .bottom_btn{position:fixed;bottom:0;z-index:100;width:100%;background:-webkit-gradient(linear, left top, right top, from(#B87C64), to(#854C28));background:-webkit-linear-gradient(left, #B87C64 0%, #854C28 100%);background:linear-gradient(90deg, #B87C64 0%, #854C28 100%);-webkit-transform:translateY(300%);transform:translateY(300%);-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;transition:transform .9s ease;transition:transform .9s ease, -webkit-transform .9s ease}#top .bottom_btn.is-show{-webkit-transform:translateY(0);transform:translateY(0)}#top .bottom_btn p{color:#fff;text-align:center;padding:1em 0}}#top .captionArea .captionArea__inner p{font-size:10px;color:#fff;line-height:1.5em}#plan,#limitedplan{background-color:#f8f8f8}#plan .mv,#limitedplan .mv{background:url("../img/limited/limitedplan/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#plan .mv,#limitedplan .mv{background:url("../img/limited/limitedplan/mv_sp.jpg") top left/cover no-repeat}}#plan .planlist,#limitedplan .planlist{background:url("../img/plan/filter.png") top/100vw auto no-repeat;padding:min(13vw,60px) 0 min(13vw,90px)}#plan .planlist .subtitle,#limitedplan .planlist .subtitle{color:#987554;font-size:clamp(20px,4vw,24px);text-align:center;line-height:1.3em}#plan .planlist .subtitle span,#limitedplan .planlist .subtitle span{font-size:.9em;letter-spacing:.1em;text-transform:uppercase;display:block}#plan .planlist ul,#limitedplan .planlist ul{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(6vw,60px);margin:min(13vw,90px) auto 0}#plan .planlist ul li,#limitedplan .planlist ul li{width:47%;max-width:600px;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;color:#fff;padding:20px}#plan .planlist ul li a,#limitedplan .planlist ul li a{position:absolute;width:100%;height:100%}#plan .planlist ul li .box1,#limitedplan .planlist ul li .box1{background-color:#483626;width:15%;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#plan .planlist ul li .box1 .type1,#limitedplan .planlist ul li .box1 .type1{font-size:clamp(30px,3.4vw,40px);line-height:inherit}#plan .planlist ul li .box1 .type2,#limitedplan .planlist ul li .box1 .type2{font-size:clamp(10px,1vw,12px)}#plan .planlist ul li .box2,#limitedplan .planlist ul li .box2{padding-left:5%}#plan .planlist ul li .box2 .area1,#limitedplan .planlist ul li .box2 .area1{font-size:clamp(20px,2vw,28px)}#plan .planlist ul li .box2 .area1 span,#limitedplan .planlist ul li .box2 .area1 span{font-size:1.7em}#plan .planlist ul li .box2 .area2,#limitedplan .planlist ul li .box2 .area2{font-size:clamp(10px,1.2vw,16px);letter-spacing:.05em}#plan .planlist ul li .box2 .area2 .cormorant-infant,#limitedplan .planlist ul li .box2 .area2 .cormorant-infant{font-size:2.5em;padding:0 10px}#plan .planlist ul li .box2 .area2 .cormorant-infant .m,#limitedplan .planlist ul li .box2 .area2 .cormorant-infant .m{font-size:.7em}#plan .planlist ul li .img_icon_arrow,#limitedplan .planlist ul li .img_icon_arrow{position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#plan .planlist ul li::before,#limitedplan .planlist ul li::before{content:"";width:100%;height:100%;position:absolute;z-index:-1;left:0;-webkit-transition:.5s;transition:.5s;background:-webkit-gradient(linear, left top, right top, from(#CFA278), to(#B68757));background:-webkit-linear-gradient(left, #CFA278, #B68757);background:linear-gradient(90deg, #CFA278, #B68757)}#plan .planlist ul li::after,#limitedplan .planlist ul li::after{content:"";width:100%;height:100%;position:absolute;z-index:-2;left:0;background:-webkit-gradient(linear, left top, right top, from(#765c44), to(#6a4e32));background:-webkit-linear-gradient(left, #765c44, #6a4e32);background:linear-gradient(90deg, #765c44, #6a4e32)}#plan .planlist ul li:hover::before,#limitedplan .planlist ul li:hover::before{opacity:0}#plan .planlist.limitedlist,#limitedplan .planlist.limitedlist{background:url("../img/limited/login_bg.jpg") top/cover no-repeat;padding:min(13vw,60px) 0 min(13vw,90px)}#plan .planlist.limitedlist .subtitle,#limitedplan .planlist.limitedlist .subtitle{color:#d7a178}@media screen and (max-width: 900px){#plan .planlist ul,#limitedplan .planlist ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#plan .planlist ul li,#limitedplan .planlist ul li{width:95%;max-width:400px;padding:15px}#plan .planlist ul li .box1,#limitedplan .planlist ul li .box1{width:18%}#plan .planlist ul li .box2 .area2 .cormorant-infant,#limitedplan .planlist ul li .box2 .area2 .cormorant-infant{padding:0 3px}#plan .planlist ul li .img_icon_arrow,#limitedplan .planlist ul li .img_icon_arrow{width:7%}}#plan .view_wrap,#limitedplan .view_wrap{position:relative;width:100%}#plan .view_wrap .view,#limitedplan .view_wrap .view{width:100%;overflow-x:auto;overflow-y:hidden;cursor:-webkit-grab;cursor:grab;scrollbar-width:none}#plan .view_wrap .view::-webkit-scrollbar,#limitedplan .view_wrap .view::-webkit-scrollbar{display:none}#plan .view_wrap .view:active,#limitedplan .view_wrap .view:active{cursor:-webkit-grabbing;cursor:grabbing}#plan .view_wrap .view .img_view,#limitedplan .view_wrap .view .img_view{width:270%}#plan .view_wrap .view .img_view img,#limitedplan .view_wrap .view .img_view img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}#plan .view_wrap .scroll_btn,#limitedplan .view_wrap .scroll_btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:48px;height:48px;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font-size:20px;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}#plan .view_wrap .scroll_btn.left,#limitedplan .view_wrap .scroll_btn.left{left:2%}#plan .view_wrap .scroll_btn.right,#limitedplan .view_wrap .scroll_btn.right{right:2%}#plan .view_wrap .scroll_btn:hover,#limitedplan .view_wrap .scroll_btn:hover{-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}@media screen and (max-width: 768px){#plan .view_wrap .view .img_view,#limitedplan .view_wrap .view .img_view{width:570%}#plan .view_wrap .scroll_btn,#limitedplan .view_wrap .scroll_btn{width:40px;height:40px}}#plan#limitedplan .button--backlimited,#limitedplan#limitedplan .button--backlimited{margin:min(10vw,72px) auto}#plan#limitedplan footer .footer_merit,#limitedplan#limitedplan footer .footer_merit{display:none}#access .mv{background:url("../img/access/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#access .mv{background:url("../img/access/mv_sp.jpg") top left/cover no-repeat}}#access main{background-color:#252e2c}#access main .captionArea{background-color:#fff}#access .com-w1000{width:90%;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){#access .com-w1000{max-width:500px}}#access .com-titlebox{font-size:clamp(20px,3vw,28px);color:#bea581;text-align:center;text-transform:uppercase;letter-spacing:.12em;line-height:1.4em;padding:min(10vw,84px) 0}#access .com-titlebox span{display:block;font-size:.9em;letter-spacing:.1em;padding-bottom:.5em}#access .imgbox{position:relative}#access .dirctaccess{padding-bottom:min(15vw,120px)}#access .dirctaccess ul{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}#access .dirctaccess ul li{width:32%}#access .dirctaccess ul li .textbox{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:.5em .5em 0}#access .dirctaccess ul li .textbox .p1{font-size:clamp(17px,2vw,20px);color:#bea581;letter-spacing:.1em;line-height:1em}#access .dirctaccess ul li .textbox .p1 span{display:block;font-size:.6em;letter-spacing:.1em}#access .dirctaccess ul li .textbox .p2{font-size:clamp(15px,2vw,22px);color:#bea581;letter-spacing:.05em;line-height:.5em}#access .dirctaccess ul li .textbox .p2 .large{font-size:1.6em}#access .dirctaccess ul li .textbox .p2 .small{font-size:.7em}#access .dirctaccess .accessroot{padding-top:min(15vw,72px)}@media screen and (max-width: 768px){#access .dirctaccess .accessroot .img_dirct01{position:relative;overflow-x:scroll}#access .dirctaccess .accessroot .img_dirct01 img{width:150%;max-width:none}#access .dirctaccess .accessroot .img_sp_view{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30%}#access .dirctaccess ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .dirctaccess ul li{width:90%}#access .dirctaccess ul li .textbox{padding:1em .5em}#access .dirctaccess ul li .textbox .p1{font-size:22px}#access .dirctaccess ul li .textbox .p2{font-size:23px}}#access .trainaccess{padding-bottom:min(15vw,120px)}#access .trainaccess .trainroot .root{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;gap:2em;padding:.8em 0}#access .trainaccess .trainroot .root .p1{font-size:clamp(14px,1.5vw,19px);color:#fff;letter-spacing:.01em;line-height:inherit}#access .trainaccess .trainroot .root .p1 span{font-size:1.5em}#access .trainaccess .trainroot .root .p2{font-size:clamp(20px,2vw,22px);color:#fff;letter-spacing:.1em;line-height:inherit}#access .trainaccess .trainroot .root .p2 .large{font-size:1.6em}#access .trainaccess .trainroot .root .p2 .small{font-size:.7em}#access .trainaccess .trainroot .box1{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}#access .trainaccess .trainroot .box1 .imgbox{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .trainaccess .trainroot .box1 .imgbox .root{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#access .trainaccess .trainroot .box1 .imgbox .root .p1{font-size:clamp(17px,2vw,22px);color:#bea581;letter-spacing:.15em;line-height:normal}#access .trainaccess .trainroot .box1 .imgbox .root .p2{color:#bea581}#access .trainaccess .trainroot .box1 .imgbox .root .p2 .large{font-size:1.8em}#access .trainaccess .trainroot .box1 .imgbox .root .p2 .small{font-size:.7em;letter-spacing:.1em}#access .trainaccess .trainroot .box2{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;gap:3vw;padding-top:2vw}#access .trainaccess .trainroot .box2 .textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .trainaccess .trainroot .box2 .textbox .root{border-bottom:solid 1px #bea581;padding-bottom:1em}#access .trainaccess .trainroot .box2 .imgbox{width:40%}@media screen and (max-width: 900px){#access .trainaccess .trainroot{max-width:500px;margin:0 auto}#access .trainaccess .trainroot .box1,#access .trainaccess .trainroot .box2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .trainaccess .trainroot .box1 .imgbox,#access .trainaccess .trainroot .box1 .textbox,#access .trainaccess .trainroot .box2 .imgbox,#access .trainaccess .trainroot .box2 .textbox{width:100%}#access .trainaccess .trainroot .box2 .textbox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#access .trainaccess .trainroot .box2 .textbox .root{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#access .airplane{padding-bottom:min(15vw,120px)}#access .airplane .js-trigger{height:30vh;max-height:500px}#access .airplane .airroot{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}#access .airplane .airroot .ul_flex{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#access .airplane .airroot .ul_flex ul{width:47%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;gap:1.5em}#access .airplane .airroot .ul_flex ul 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;border-bottom:solid 1px #bea581}#access .airplane .airroot .ul_flex ul li .text .p1{font-size:clamp(13px,1.6vw,17px);color:#fff;letter-spacing:.01em;line-height:2em}#access .airplane .airroot .ul_flex ul li .text .p1 span{font-size:1.5em}#access .airplane .airroot .ul_flex ul li .text .p1 .span2{font-size:1em}#access .airplane .airroot .ul_flex ul li .text .p2{font-size:clamp(13px,1.8vw,20px);color:#fff;letter-spacing:.1em;line-height:inherit}#access .airplane .airroot .ul_flex ul li .text .p2 .large{font-size:1.6em}#access .airplane .airroot .ul_flex ul li .text .p2 .small{font-size:.7em}#access .airplane .airroot .ul_flex ul li .img{width:49%;position:relative}#access .airplane .airroot .imgbox{width:35%}#access .airplane .airroot .imgbox .com-imgnote{bottom:-15px}#access .airplane .airport{background:url("../img/access/airplane03_bg.png") top center/cover no-repeat;position:relative;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-sizing:border-box;box-sizing:border-box;padding:2vw;margin:min(15vw,80px) auto 0}#access .airplane .airport .img_airplane03{width:48%}#access .airplane .airport .textbox{width:48%}#access .airplane .airport .textbox .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2em;padding-bottom:1.8em}#access .airplane .airport .textbox .title .p1{font-size:clamp(18px,2vw,22px);color:#987554;letter-spacing:.1em;line-height:1em}#access .airplane .airport .textbox .title .p1 span{display:block;font-size:.6em;letter-spacing:.1em}#access .airplane .airport .textbox .title .p2{font-size:clamp(20px,2vw,24px);color:#987554;letter-spacing:.05em;line-height:.5em}#access .airplane .airport .textbox .title .p2 .large{font-size:1.6em}#access .airplane .airport .textbox .title .p2 .small{font-size:.7em}#access .airplane .airport .textbox .text{font-size:clamp(10px,1.3vw,14px);color:#3e3a39;line-height:1.8em}@media screen and (max-width: 768px){#access .airplane .airroot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .airplane .airroot .ul_flex{width:100%}#access .airplane .airroot .ul_flex ul{width:48%}#access .airplane .airroot .ul_flex ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}#access .airplane .airroot .ul_flex ul li .text p{text-align:center}#access .airplane .airroot .ul_flex ul li .img{width:100%;padding-top:10px}#access .airplane .airroot .imgbox{width:100%;padding-top:10vw;margin:0 auto}#access .airplane .js-trigger{height:auto}#access .airplane .airport{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:13% 0}#access .airplane .airport .img_airplane03{width:90%}#access .airplane .airport .textbox{width:90%}#access .airplane .airport .textbox .title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1em}#access .airplane .airport .textbox .text{font-size:13px;text-align:center}}#access .taxiaccess{background-color:#252e2c;padding-bottom:min(15vw,120px)}#access .taxiaccess .js-trigger{height:30vh;max-height:500px}#access .taxiaccess .com-titlebox{color:#bea581}#access .taxiaccess ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#access .taxiaccess ul li{width:33%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#access .taxiaccess ul li::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;height:100%;width:1px;background-color:#bea581}#access .taxiaccess ul li:nth-child(3)::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;height:100%;width:1px;background-color:#bea581}#access .taxiaccess ul li .p1{color:#fff;font-size:clamp(22px,3vw,26px);text-align:center;letter-spacing:.1em;line-height:1em}#access .taxiaccess ul li .p1 span{display:block;font-size:.6em;letter-spacing:.05em}#access .taxiaccess ul li .p2{color:#bea581;font-size:clamp(14px,2vw,16px);letter-spacing:.1em;padding:1.5em 0 1em}#access .taxiaccess ul li .p2 span{font-size:3.5em}#access .taxiaccess ul li .p3{color:#bea581;font-size:clamp(16px,2vw,18px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin-top:.5em}#access .taxiaccess ul li .p3 .span1{color:#252e2c;background-color:#bea581;border:solid 1px #bea581;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .6em}#access .taxiaccess ul li .p3 .span1.-border{color:#bea581;background-color:rgba(0,0,0,0)}#access .taxiaccess ul li .p3 .span2{color:#fff;letter-spacing:.1em}@media screen and (max-width: 768px){#access .taxiaccess .js-trigger{height:auto}#access .taxiaccess ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .taxiaccess ul li{width:100%;border-bottom:solid 1px #bea581;padding:8vw 0}#access .taxiaccess ul li:nth-child(1){border-top:solid 1px #bea581}#access .taxiaccess ul li::before,#access .taxiaccess ul li:nth-child(3)::after{content:none}}#location .mv{background:url("../img/location/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#location .mv{background:url("../img/location/mv_sp.jpg") top left/cover no-repeat}}#location main{background-color:#fff;overflow:visible}#location .com-titlebox{font-size:clamp(20px,3vw,28px);color:#bea581;text-align:center;text-transform:uppercase;letter-spacing:.12em;line-height:1.4em;padding:min(10vw,84px) 0}#location .com-titlebox span{display:block;font-size:.9em;letter-spacing:.1em;padding-bottom:.5em}#location .com-titlebox .text{font-size:clamp(12px,1.3vw,16px);color:#fff;padding-top:1.5em}#location .imgbox{position:relative}#location .imgnote{position:absolute;bottom:5px;right:5px;font-size:10px;color:#fff;text-shadow:#000 0 0 10px}#location .imgnote.texL{right:auto;left:5px}#location .sec1{background:url(../../assets/img/location/bg.png) top/100vw auto no-repeat;background-color:#f8f8f8;width:100%;padding-bottom:10vw}#location .sec1 .com-titlebox h2{color:#987554}#location .sec1 .inner{width:100%;max-width:1200px;margin:0 auto}#location .sec1 .flexBox{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:15vw 0}#location .sec1 .flexBox .text{font-size:clamp(10px,1.3vw,16px);line-height:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#location .sec1 .flexBox .box_img{width:48%}#location .sec1 .flexBox .box_img .img_item1{width:90%}#location .sec1 .flexBox .box_img .img_item1 .imgnote{right:auto;left:5px}#location .sec1 .box1{margin-top:0;margin-left:auto}#location .sec1 .box2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#location .sec1 .box2 .img_item2{width:45%;margin:-15% -10% 0 auto}#location .sec1 .box3{margin:auto;position:relative;padding:0 0 10%}#location .sec1 .box3 .img_item2{width:45%;margin:-10% -5% 0 auto}#location .sec1 .box3 .img_item2 .imgnote{right:auto;left:5px}#location .sec1 .box3 .img_item3{position:absolute;bottom:0;left:0;width:25%}#location .sec1 .box3 .img_item3 .imgnote{right:auto;left:5px}#location .sec1 .con .com-titlebox>h2{text-transform:none}#location .sec1 .con .com-titlebox .text{color:#363636;line-height:2;text-transform:lowercase}#location .sec1 .con .conImg{position:relative;width:90%;max-width:1000px;margin:0 auto}#location .sec1 .con .conImg .img_mapnote{width:40%;min-width:240px;margin:min(1vw,16px) 0 auto 0}@media screen and (max-width: 768px){#location .sec1 .flexBox{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:10vw 0;width:100%}#location .sec1 .flexBox .text{width:90%;font-size:clamp(10px,3vw,16px);margin:5vw auto}#location .sec1 .flexBox .box_img{width:100%}#location .sec1 .box1{margin:0 0 10vw}#location .sec1 .box2 .box_img{width:100%;margin:0}#location .sec1 .box2 .img_item2{width:45%;margin:-25% 0 0 auto}#location .sec1 .box2 .text{margin:auto}#location .sec1 .box3{padding:0;margin:0}#location .sec1 .box3 .box_img{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;row-gap:10px}#location .sec1 .box3 .box_img .img_item1{width:100%}#location .sec1 .box3 .img_item2{width:49%;margin:0}#location .sec1 .box3 .img_item3{position:static;width:49%}#location .sec1 .con{margin:0 0 10vw}}#location .sec2{background:#252e2c;position:relative}#location .sec2 .com-titlebox{position:relative;z-index:2}#location .sec2 .sec2Stage{position:relative;height:250vh;margin-top:-30vh}#location .sec2 .sec2Sticky{position:sticky;top:0;height:120vh;overflow:hidden}#location .sec2 .sec2Center{position:relative;width:100%;height:100%}#location .sec2 .sec2Img{position:absolute;top:50%;left:50%;width:min(90%,1000px);-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transform-origin:center center;transform-origin:center center;z-index:1;will-change:transform}#location .sec2 .sec2Img img{display:block;width:100%;height:auto}#location .sec2 .sec2Img._sp{display:none}#location .sec2 .sec2Img__overlay{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,0);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);pointer-events:none}#location .sec2 .shop{position:absolute;inset:0;z-index:2;opacity:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#location .sec2 .shop::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0}#location .sec2 .shop .shop__inner{position:relative;z-index:1;width:100%}#location .sec2 .shop .textBox{width:90%;max-width:1000px;margin:auto;position:relative}#location .sec2 .shop .textBox .lead{font-size:clamp(20px,3vw,28px);line-height:1.5;color:#bea581}#location .sec2 .shop .textBox .lead .num{font-size:1.8em}#location .sec2 .shop .textBox .lead .span1{font-size:.8em}#location .sec2 .shop .textBox .lead .txt{font-size:.6em;color:#fff}#location .sec2 .shop .textBox .text{font-size:clamp(10px,1.5vw,16px);color:#fff;margin:1.5vw 0}#location .sec2 .shop .flexBox{position:relative;width:90%;max-width:1000px;margin:5vw auto min(10vw,230px);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}#location .sec2 .shop .flexBox .floor_info{width:50%}#location .sec2 .shop .flexBox .floor_info .lead{font-size:clamp(18px,2vw,24px);text-transform:uppercase;color:#bea581;margin:2vw 0 .5vw}#location .sec2 .shop .flexBox .floor_info .lead .txt{font-size:.4em;letter-spacing:.05em;padding:0 10px;color:#fff}#location .sec2 .shop .flexBox .shop_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:46%;row-gap:5px}#location .sec2 .shop .flexBox .shop_img .img_item1{width:100%}#location .sec2 .shop .flexBox .shop_img .img_item2{width:49%}#location .sec2 .shop .flexBox .shop_img .img_item2>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 768px){#location .sec2{padding-bottom:10vw}#location .sec2 .sec2Img_sp{display:block;position:relative;width:90%;margin:0 auto}#location .sec2 .shop{background:url(../../assets/img/location/bg2.jpg) no-repeat center/cover;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8vw 0;opacity:1}#location .sec2 .shop::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:0}#location .sec2 .shop .textBox .lead{font-size:clamp(18px,5.6vw,28px)}#location .sec2 .shop .textBox .text{font-size:clamp(12px,3.7vw,16px);padding:3vw 0}#location .sec2 .shop .flexBox{margin:5vw auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#location .sec2 .shop .flexBox .floor_info{width:100%}#location .sec2 .shop .flexBox .floor_info .lead{font-size:clamp(18px,5.6vw,24px);margin:2vw 0 .5vw}#location .sec2 .shop .flexBox .floor_info .lead .txt{padding:0 10px}#location .sec2 .shop .flexBox .shop_img{width:100%;row-gap:5px;margin:5vw auto}}#location .gourmet .sec_img{overflow:hidden}#location .gourmet .sec_img>img{-webkit-transform:scale(1.2);transform:scale(1.2)}#location .gourmet .com-titlebox .text{color:#363636}#location .gourmet .flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 0 10vw}#location .gourmet .flexBox .part>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#location .gourmet .flexBox .gou_Img{overflow:hidden}#location .gourmet .flexBox .gou_Img>img{-webkit-transform:scale(1.2);transform:scale(1.2)}#location .gourmet .flexBox .gou_item1{width:31%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}#location .gourmet .flexBox .gou_item2{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}#location .gourmet .flexBox .gou_item2 .part1{width:38%}#location .gourmet .flexBox .gou_item2 .part2{width:60%}#location .gourmet .flexBox .gou_item2 .part3{width:100%}#location .gourmet .flexBox .gou_item3{width:34%}#location .gourmet .flexBox .gou_item3>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 768px){#location .gourmet .flexBox{margin:0 0 10vw;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5px}#location .gourmet .flexBox .gou_item1{width:48%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#location .gourmet .flexBox .gou_item2{width:100%;row-gap:5px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#location .gourmet .flexBox .gou_item3{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#location .education{background:#252e2c}#location .education .com-titlebox{font-size:clamp(20px,3vw,28px);color:#bea581;text-align:center;text-transform:uppercase;letter-spacing:.12em;line-height:1.4em;padding:min(10vw,84px) 0}#location .education .com-titlebox span{display:block;font-size:.9em;letter-spacing:.1em;padding-bottom:.5em}#location .education .com-titlebox .text{font-size:clamp(12px,1.3vw,18px);color:#fff;padding-top:1.5em}#location .education .carousel{max-width:1200px;width:90%;margin:0 auto;padding-bottom:min(10vw,84px)}#location .education .carousel .splide__track{width:100%}#location .education .carousel .splide__slide{width:50%;-webkit-transition:opacity .4s ease,-webkit-filter .4s ease;transition:opacity .4s ease,-webkit-filter .4s ease;transition:filter .4s ease,opacity .4s ease;transition:filter .4s ease,opacity .4s ease,-webkit-filter .4s ease}#location .education .carousel .splide__slide .imgbox{overflow:hidden}#location .education .carousel .splide__slide .imgbox img{width:100%;display:block}#location .education .carousel .splide__slide p{color:#fff;font-size:clamp(10px,1.3vw,14px);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:.8em}#location .education .carousel .splide__slide:not(.is-active){-webkit-filter:brightness(0.4);filter:brightness(0.4);opacity:.8}#location .education .carousel .splide__slide.is-active{-webkit-filter:brightness(1);filter:brightness(1);opacity:1}#location .education .carousel__nav{width:100%;margin-top:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.2em;-moz-column-gap:1.2em;column-gap:1.2em}#location .education .carousel__arrow{background:none;border:none;color:#fff;font-size:clamp(18px,2vw,28px);cursor:pointer;padding:0}#location .education .carousel__progress{width:100%;height:2px;background:#fff;position:relative}#location .education .carousel__progress-bar{position:absolute;top:0;left:0;height:100%;width:0;background:#bea581;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#location .education .con{width:90%;max-width:1200px;margin:auto}#location .education .con .mapImg{width:90%;margin:auto}#location .education .con .box{margin:10vw 0 0;background:rgba(255,255,255,.1);padding:0 0 5vw}#location .education .con .box .com-titlebox{padding:min(8vw,65px) 0}#location .education .con .box ul{width:90%;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:stretch;-ms-flex-align:stretch;align-items:stretch}#location .education .con .box ul li{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f1e9;padding:20px 30px}#location .education .con .box ul li .title{color:#fff;background-color:#968f75;font-size:clamp(14px,2vw,18px);text-align:center;margin-bottom:10px;padding:.4em 0}#location .education .con .box ul li .list{font-size:clamp(10px,1.2vw,13px);letter-spacing:.01em;line-height:2em}@media screen and (max-width: 768px){#location .education .carousel .splide__slide{width:70%}#location .education .carousel .splide__slide p{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .education .con .box{margin:10vw 0 0;padding:0 0 5vw}#location .education .con .box ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#location .education .con .box ul>li{width:100%;max-width:500px;margin:3vw auto}}#location .lifeInfo{width:100%;background:#252e2c;padding:0 0 10vw}#location .lifeInfo .mapflex{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;max-width:1200px;width:90%;margin:auto}#location .lifeInfo .mapBox{width:48%}#location .lifeInfo .mapImg{display:none}#location .lifeInfo .mapImg.active{display:block}#location .lifeInfo .mapImg>img{display:block;width:100%}#location .lifeInfo .lifeBtn{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;margin:0 auto 3vw;border:#fff 1px solid}#location .lifeInfo .lifeBtn>li{width:16.6666%;background:#bea581;border-left:#fff 1px solid;padding:20px 0;text-align:center;cursor:pointer}#location .lifeInfo .lifeBtn>li:first-of-type{border-left:none}#location .lifeInfo .lifeBtn>li>p{font-size:clamp(12px,1.5vw,16px)}#location .lifeInfo .lifeBtn>li.active{color:#fff}#location .lifeInfo .lifeBtn>li.active:nth-child(1){background:#b73226}#location .lifeInfo .lifeBtn>li.active:nth-child(2){background:#79a02d}#location .lifeInfo .lifeBtn>li.active:nth-child(3){background:#b44b6b}#location .lifeInfo .lifeBtn>li.active:nth-child(4){background:#7670b2}#location .lifeInfo .lifeBtn>li.active:nth-child(5){background:#cd7412}#location .lifeInfo .lifeBtn>li.active:nth-child(6){background:#257b63}#location .lifeInfo .infoBox{width:48%}#location .lifeInfo .infoList{display:none;width:100%;aspect-ratio:1.31/1;overflow-y:scroll}#location .lifeInfo .infoList.active{display:block}#location .lifeInfo .infoText{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .lifeInfo .infoText>li{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:10px 0;-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}#location .lifeInfo .infoText>li>p{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-size:clamp(10px,1vw,14px);letter-spacing:.05em}#location .lifeInfo .infoText>li>p span{display:inline-block;width:25px;height:25px;padding-top:2px;margin-right:5px;text-align:center;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 500px){#location .lifeInfo .infoText>li>p span{padding-top:3px}}#location .lifeInfo .infoText>li .txt{width:30%}#location .lifeInfo .infoText>li .line{width:10%;margin:0 15px 0 auto;height:1px;background:-webkit-linear-gradient(left, #fff 2px, transparent 2px) repeat-x left/4px;background:linear-gradient(90deg, #fff 2px, transparent 2px) repeat-x left/4px}#location .lifeInfo .list_shopping .infoText>li>p span{background:#b73226}#location .lifeInfo .list_education .infoText>li>p span{background:#79a02d}#location .lifeInfo .list_bank .infoText>li>p span{background:#b44b6b}#location .lifeInfo .list_medical .infoText>li>p span{background:#7670b2}#location .lifeInfo .list_public .infoText>li>p span{background:#cd7412}#location .lifeInfo .list_park .infoText>li>p span{background:#257b63}@media screen and (max-width: 768px){#location .lifeInfo .mapflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .lifeInfo .mapBox{width:100%}#location .lifeInfo .mapImg>iframe{height:50vh}#location .lifeInfo .lifeBtn{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5vw auto}#location .lifeInfo .lifeBtn>li{width:33.3333333333%;padding:10px 0;border-top:#fff 1px solid}#location .lifeInfo .lifeBtn>li:nth-child(2),#location .lifeInfo .lifeBtn>li:nth-child(3){border-top:none}#location .lifeInfo .lifeBtn>li:first-of-type{border:none}#location .lifeInfo .lifeBtn>li>p{font-size:13px}#location .lifeInfo .infoBox{width:100%;padding-top:5vw}#location .lifeInfo .infoList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .lifeInfo .infoList .infoText{width:100%}#location .lifeInfo .infoList .infoText>li{position:relative;z-index:1;padding:10px 0}#location .lifeInfo .infoList .infoText>li>p{font-size:clamp(10px,3vw,16px);background-color:#252e2c;margin:0;padding-right:1em}#location .lifeInfo .infoList .infoText>li .txt{width:auto;padding:0 0 0 1em}#location .lifeInfo .infoList .infoText>li .line{display:none}#location .lifeInfo .infoList .infoText>li::before{content:"";width:80%;height:1px;background:-webkit-linear-gradient(left, #fff 2px, transparent 2px) repeat-x left/4px;background:linear-gradient(90deg, #fff 2px, transparent 2px) repeat-x left/4px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}}#location .captionArea .captionArea__inner p{font-size:10px;line-height:1.5em}#location .fade{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:opacity .8s ease,-webkit-filter .5s .3s ease;transition:opacity .8s ease,-webkit-filter .5s .3s ease;transition:opacity .8s ease,filter .5s .3s ease;transition:opacity .8s ease,filter .5s .3s ease,-webkit-filter .5s .3s ease}#location .fade.scrollin{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#location .leftIn{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}#location .leftIn.scrollin{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}#design .mv{background:url("../img/design/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#design .mv{background:url("../img/design/mv_sp.jpg") top left/cover no-repeat}}#design main{background-color:#fff}#design .com-w1000{width:90%;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){#design .com-w1000{max-width:500px}}#design .com-titlebox{text-align:center;padding:min(10vw,84px) 0}#design .com-title{font-size:clamp(20px,3vw,28px);color:#987554;text-transform:uppercase;letter-spacing:.12em;line-height:1.4em}#design .com-title span{display:block;color:#bea581;font-size:.9em;letter-spacing:.1em;padding-bottom:.3em}#design .com-text{font-size:clamp(14px,1.8vw,17px);color:#363636;letter-spacing:.1em;line-height:1.8em;padding-top:2em}#design .imgbox{position:relative}#design .facade{background:url("../img/design/facade_bg.png") top/100vw auto no-repeat}#design .facade .material{background-color:#dad8d4}#design .facade .material .com-w1000{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;gap:5%;padding:min(10vw,80px) 0}#design .facade .material .com-w1000 .imgbox{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#design .facade .material .com-w1000 .imgbox img{max-width:350px}#design .facade .material .com-w1000 .textbox{width:45%}#design .facade .material .com-w1000 .textbox .inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-top:solid 1px #bea581;border-bottom:solid 1px #bea581;padding:1.5em}@media screen and (max-width: 768px){#design .facade .material .com-w1000{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#design .facade .material .com-w1000 .imgbox{width:100%}#design .facade .material .com-w1000 .textbox{width:100%}#design .facade .material .com-w1000 .textbox .inner{width:auto;padding:1.5em 0}}#design .entrance{background-color:#252e2c}#design .entrance .com-titlebox .com-title,#design .entrance .com-titlebox .com-title span{color:#bea581}#design .entrance .com-titlebox .com-text{color:#fff}#design .lounge{background-color:#252e2c;padding:min(10vw,45px) 3vw min(15vw,120px)}#design .lounge .textbox{max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5%;border-left:solid 1px #bea581;border-right:solid 1px #bea581;padding:1em 0;margin:min(10vw,60px) auto 0}#design .lounge .textbox .com-title{color:#bea581}#design .lounge .textbox .com-title span{color:#918677}#design .lounge .textbox .com-text{color:#fff}@media screen and (max-width: 768px){#design .lounge .textbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}}#design .landplan .com-w1000{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;gap:5%;padding:min(10vw,80px) 0}#design .landplan .com-w1000 .imgbox{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:30px}#design .landplan .com-w1000 .imgbox .img{width:45%}#design .landplan .com-w1000 .imgbox .img p{font-size:clamp(13px,1.8vw,16px);text-align:center;padding-top:5px}#design .landplan .com-w1000 .imgbox .com-imgnote{bottom:-10%}#design .landplan .com-w1000 .textbox{width:45%;padding:1.5em}@media screen and (max-width: 768px){#design .landplan .com-w1000{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#design .landplan .com-w1000 .imgbox{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#design .landplan .com-w1000 .textbox{width:100%;padding:0 0 1.5em}}#redevelopment .mv{background:url("../img/redevelopment/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#redevelopment .mv{background:url("../img/redevelopment/mv_sp.jpg") top left/cover no-repeat}#redevelopment .mv .title{font-size:clamp(35px,6vw,65px)}}#redevelopment main{background-color:#fff}#redevelopment .com-w1000{width:90%;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){#redevelopment .com-w1000{max-width:500px}}#redevelopment .com-titlebox{text-align:center;padding:min(10vw,84px) 0}#redevelopment .com-title{font-size:clamp(20px,3vw,28px);color:#987554;text-transform:uppercase;letter-spacing:.12em;line-height:1.4em}#redevelopment .com-title span{display:block;color:#bea581;font-size:.9em;letter-spacing:.1em;padding-bottom:.3em}#redevelopment .com-text{font-size:clamp(14px,1.8vw,17px);color:#363636;letter-spacing:.1em;line-height:1.8em;padding-top:2em}#redevelopment .imgbox{position:relative}#redevelopment .explain{background:url("../img/redevelopment/explain_bg.png") top/100vw auto no-repeat;padding-top:min(15vw,120px)}#redevelopment .explain .com-w1000{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;gap:1vw}#redevelopment .explain .com-w1000 .titlebox{width:58%}#redevelopment .explain .com-w1000 .imgbox{width:40%}#redevelopment .explain .img_explain02{width:95%;max-width:1200px;margin:min(10vw,80px) auto -10vw}@media screen and (max-width: 768px){#redevelopment .explain .com-w1000{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#redevelopment .explain .com-w1000 .titlebox{width:100%;text-align:center}#redevelopment .explain .com-w1000 .imgbox{width:80%;max-width:400px;padding-top:6vw}}#redevelopment .rising{background-color:#252e2c;padding:10vw 0 min(15vw,120px)}#redevelopment .rising .com-titlebox{padding-bottom:min(10vw,55px)}#redevelopment .rising .com-titlebox .com-title,#redevelopment .rising .com-titlebox .com-title span{color:#bea581}#redevelopment .rising .com-titlebox .com-text{color:#fff}#redevelopment .rising .imgbox{width:90%;max-width:700px;margin:0 auto}#redevelopment .rising .imgbox .img_title{color:#fff;font-size:clamp(10px,2vw,18px);letter-spacing:.1em;padding-bottom:1em}#redevelopment .rising .imgbox .img_note{color:#fff;font-size:10px;padding-top:1em}#redevelopment .rising .imgbox.imgbox_rising02{max-width:900px}#redevelopment .developarea{background-color:#3a4341;padding-bottom:min(10vw,84px)}#redevelopment .developarea .com-titlebox .com-title,#redevelopment .developarea .com-titlebox .com-title span{color:#bea581}#redevelopment .developarea .com-titlebox .com-text{color:#fff}#redevelopment .developarea .areamap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1300px;margin:0 auto}#redevelopment .developarea .areamap .img_areamap{width:55%;position:relative}#redevelopment .developarea .areamap .img_areamap .imgbox{position:relative;display:block;width:100%;height:auto}#redevelopment .developarea .areamap .img_areamap .map_pin{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}#redevelopment .developarea .areamap .img_areamap .map_pin span{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;color:#000;background-color:#f4efe7;border:solid 1px #000;font-size:clamp(16px,1.4vw,22px);padding:6px 5px;-webkit-transition:.4s;transition:.4s}#redevelopment .developarea .areamap .img_areamap .map_pin:hover span,#redevelopment .developarea .areamap .img_areamap .map_pin.is-active span{background:#987554;color:#f4efe7}#redevelopment .developarea .areamap .img_areamap .img_view{width:43%;position:absolute;bottom:3%;right:3%}@media screen and (min-width: 769px){#redevelopment .developarea .areamap .img_areamap .img_view.scrollin{opacity:1}}#redevelopment .developarea .areamap .img_areamap .com-imgnote{bottom:-25px;right:auto;left:5px}#redevelopment .developarea .areamap .img_areamap .img_areamap_imgnote{position:absolute;bottom:-25px;right:0}#redevelopment .developarea .areamap .img_areamap .img_areamap_imgnote>img{height:20px}#redevelopment .developarea .areamap .area_detail{width:45%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3vw 0 5vw;position:relative;color:#fff;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scroll-behavior:smooth}#redevelopment .developarea .areamap .area_detail::after{content:"";position:sticky;bottom:-1px;display:block;width:100%;height:15%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(58, 67, 65, 0)), color-stop(91.35%, #3A4341));background:-webkit-linear-gradient(top, rgba(58, 67, 65, 0) 0%, #3A4341 91.35%);background:linear-gradient(180deg, rgba(58, 67, 65, 0) 0%, #3A4341 91.35%)}#redevelopment .developarea .areamap .areabox{display:block;padding:2em 0;scroll-margin-top:24px}#redevelopment .developarea .areamap .areabox .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:clamp(14px,1.8vw,20px);line-height:1.4em;letter-spacing:.08em}#redevelopment .developarea .areamap .areabox .name span{display:block;color:#000;background-color:#f4efe7;border:solid 1px #000;text-align:center;letter-spacing:.01em;padding:2px 5px;-ms-flex-negative:0;flex-shrink:0}#redevelopment .developarea .areamap .areabox .text{font-size:clamp(10px,.9vw,14px);border-top:solid 1px #fff;letter-spacing:.1em;padding-top:1em;margin-top:1em}#redevelopment .developarea .areamap .areabox.is-current .name span{background:#987554;color:#fff}@media screen and (max-width: 768px){#redevelopment .developarea .areamap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5vw}#redevelopment .developarea .areamap .img_areamap{width:100%;max-width:500px;overflow-x:scroll;margin:0 auto}#redevelopment .developarea .areamap .img_areamap .imgbox{width:150%}#redevelopment .developarea .areamap .img_areamap .img_view{width:65%;bottom:6%}#redevelopment .developarea .areamap .img_areamap .com-imgnote{position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px auto 0 5px}#redevelopment .developarea .areamap .img_areamap .img_areamap_imgnote{position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5px auto 0 5px}#redevelopment .developarea .areamap .area_detail{width:100%;max-width:500px;height:max(35vh,350px) !important;margin:0 auto}}#redevelopment .value{background:#252e2c;padding-bottom:min(15vw,120px)}#redevelopment .value .com-titlebox .com-title,#redevelopment .value .com-titlebox .com-title span{color:#bea581}#redevelopment .value .com-titlebox .com-text{color:#fff}#redevelopment .value .img_value01 .img_title{color:#fff;font-size:clamp(10px,2vw,18px);letter-spacing:.1em;padding-bottom:1em}#redevelopment .value .img_value01 .img_note{color:#fff;font-size:10px}#redevelopment .value ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:min(8vw,50px) 0 min(5vw,30px)}#redevelopment .value ul li{width:31%}#redevelopment .value ul li .number{font-size:clamp(40px,5vw,60px);color:#bea581;letter-spacing:.05em;position:relative;background:#252e2c;padding-right:1em}#redevelopment .value ul li .number::after{content:"";position:absolute;top:60%;right:-20px;width:65%;height:1px;background:#bea581}#redevelopment .value ul li .number.n2023::after{background:-webkit-gradient(linear, left top, right top, from(#BEA581), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, #BEA581, rgba(255, 255, 255, 0));background:linear-gradient(90deg, #BEA581, rgba(255, 255, 255, 0))}#redevelopment .value ul li .name{font-size:clamp(14px,3vw,18px);color:#fff;text-align:center;padding-top:.5em}#redevelopment .value .text2{color:#fff;text-align:center}@media screen and (max-width: 768px){#redevelopment .value .com-title{letter-spacing:.01em}#redevelopment .value ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#redevelopment .value ul li{width:90%;margin:0 auto}#redevelopment .value ul li .number::after{width:75%}}#redevelopment .parse{position:relative}#redevelopment .parse .textbox{width:35%;position:absolute;top:25%;right:0}#redevelopment .parse .textbox .com-title{color:#000;font-size:clamp(18px,1.5vw,28px)}#redevelopment .parse .textbox .com-title .small{position:relative;top:-10px;display:inline-block;color:#000;font-size:10px}#redevelopment .parse .textbox .com-text{font-size:clamp(10px,1.4vw,17px)}@media screen and (max-width: 768px){#redevelopment .parse{background-color:#3a4341}#redevelopment .parse .textbox{width:100%;position:static;padding:8vw 0}#redevelopment .parse .textbox .com-title{color:#bea581;font-size:clamp(20px,3vw,28px);text-align:center}#redevelopment .parse .textbox .com-title .small{color:#bea581}#redevelopment .parse .textbox .com-text{color:#fff;font-size:clamp(14px,1.8vw,17px);text-align:center;padding-top:0}#redevelopment .parse .com-imgnote{color:#fff}}#map{background:url("../img/map/bg.jpg") top/cover no-repeat}#map .com-w1000{width:90%}#map .button_area{margin:min(15vw,50px) auto min(20vw,80px)}#outline{background:-webkit-gradient(linear, left top, right top, from(#1A1818), color-stop(50%, #332E2E), to(#1A1818));background:-webkit-linear-gradient(left, #1A1818 0%, #332E2E 50%, #1A1818 100%);background:linear-gradient(90deg, #1A1818 0%, #332E2E 50%, #1A1818 100%)}#outline .fv .h2 p{color:#fff}#outline .main_wrap{width:90%;max-width:1000px;margin:5% auto}#outline .main_wrap .title{color:#d7a178;font-size:18px;margin:50px 0 5px}#outline .main_wrap table{width:100%;border-spacing:0;margin:0 0 20px}#outline .main_wrap table th,#outline .main_wrap table td{color:#fff;border-bottom:1px solid #ccc;vertical-align:middle;font-size:15px;line-height:2;padding:6px 15px}#outline .main_wrap table th{width:300px;color:#d7a178;text-align:left;font-weight:normal}#outline .main_wrap .cap{font-size:14px;color:#fff;margin-bottom:35px}#outline .main_wrap .cap_end{font-size:10px;color:#fff}#outline .main_wrap .cap_end a{color:#000;border-bottom:solid 1px #000;letter-spacing:.01em}@media screen and (max-width: 768px){#outline .main_wrap table{border:1px solid #ccc}#outline .main_wrap table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#outline .main_wrap table tr th{width:auto;font-size:14px}#outline .main_wrap table tr td{font-size:13px}}#login .main_wrap{background:url(../../assets/img/limited/login_bg.jpg) center/cover no-repeat;padding:clamp(100px,12vw,150px) 0}#login .main_wrap h2{font-size:clamp(24px,4vw,33px);color:#d7a178;text-align:center;letter-spacing:.1em;line-height:.6em;text-transform:uppercase}#login .main_wrap h2 span{display:block;font-size:.8em}#login .main_wrap .login{width:90%;max-width:800px;margin:0 auto}#login .main_wrap .login .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#login .main_wrap .login form{width:100%;border-top:solid 1px #d7a178;border-bottom:solid 1px #d7a178;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(8vw,30px);padding:min(8vw,45px) 0;margin:min(8vw,45px) auto}#login .main_wrap .login form .p1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(13px,1.3vw,17px);color:#fff;text-align:center;line-height:2em}#login .main_wrap .login form .form_box{width:90%;max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}#login .main_wrap .login form .form_box .password,#login .main_wrap .login form .form_box .login-btn{font-size:clamp(10px,1.2vw,16px);border:solid 1px #fff;letter-spacing:.1em;padding:1.2em}#login .main_wrap .login form .form_box .password{width:70%;background-color:rgba(255,255,255,.5019607843);color:#fff}#login .main_wrap .login form .form_box .login-btn{width:30%;background-color:#d7a178;color:#070707;text-transform:uppercase;cursor:pointer;-webkit-transition:.2s cubic-bezier(0.45, 0, 0.55, 1);transition:.2s cubic-bezier(0.45, 0, 0.55, 1)}#login .main_wrap .login form .form_box .login-btn:hover{opacity:.5}#login .main_wrap .login .p2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(12px,1.3vw,14px);color:#fff;text-align:center;letter-spacing:.02em;padding-bottom:min(10vw,40px)}#login .main_wrap .login .button{border:solid 1px #fff}@media screen and (max-width: 768px){#login .main_wrap .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:500px}#login .main_wrap .flex h2{width:100%;text-align:center}#login .main_wrap .login form .form_box{max-width:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#login .main_wrap .login form .form_box .password,#login .main_wrap .login form .form_box .login-btn{width:100%;font-size:clamp(14px,1.2vw,16px);padding:.7em}}#login footer .footer_merit{display:none}#limited{background:url("../img/limited/login_bg.jpg") top/100vw auto no-repeat}#limited .mv{height:auto;padding-top:min(30vw,180px)}#limited .mv .title,#limited .mv .subtitle{color:#d7a178}#limited .page_area{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin:min(30vw,100px) auto}#limited .page_area li{width:calc((100% - 5px)/2);position:relative}#limited .page_area li.plan{width:100%}#limited .page_area li .page_img::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(45,45,45,.3215686275);-webkit-transition:all .5s;transition:all .5s}#limited .page_area li .page_name{position:absolute;bottom:2%;right:2%;width:clamp(130px,22vw,250px);aspect-ratio:1/1;background-color:#1b1918;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#limited .page_area li .page_name .name{color:#a6a6a6;font-size:clamp(20px,3vw,35px);text-transform:uppercase;letter-spacing:.01em;line-height:normal;padding-left:1em;-webkit-transition:all .5s;transition:all .5s}#limited .page_area li .page_name .name span{display:block;font-size:.5em;letter-spacing:.1em;padding-bottom:.5em}#limited .page_area li .page_name .arrow{position:absolute;bottom:0;right:5%;color:#d7a178;font-size:clamp(20px,3vw,35px)}#limited .page_area li:hover .page_img::after{opacity:0}#limited .page_area li:hover .page_name .name{color:#fff}@media screen and (max-width: 768px){#limited .page_area li{width:100%}#limited .page_area li .page_name{aspect-ratio:4/3}}#limited .captionArea{background-color:#fff}#limited footer .footer_merit{display:none}#type{background:url("../img/limited/limitedplan/plan_bg.jpg") top/cover no-repeat}#type .inner{width:90%;max-width:1000px;margin:clamp(80px,15vw,100px) auto}#type .type_top{background:#ece5dd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:min(6vw,20px)}#type .type_top .box1{width:15%;aspect-ratio:1/1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#type .type_top .box1 .type1{font-size:clamp(50px,5vw,70px);color:#987554;line-height:inherit}#type .type_top .box1 .type2{font-size:clamp(12px,1.3vw,15px);color:#987554}#type .type_top .box1::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;height:60%;width:1px;background-color:#987554}#type .type_top .box2{padding-left:5%}#type .type_top .box2 .area1{font-size:clamp(23px,2vw,28px)}#type .type_top .box2 .area1 span{font-size:1.7em}#type .type_top .box2 .area2{font-size:clamp(10px,1.3vw,16px);letter-spacing:.05em;padding:.8em 0}#type .type_top .box2 .area2 .cormorant-infant{font-size:2.5em;padding:0 10px}#type .type_top .box2 .area2 .cormorant-infant .m{font-size:.7em}#type .type_top .box2 .area3{font-size:clamp(10px,1.2vw,16px);letter-spacing:.015em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#type .type_main{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5vw 0}#type .type_main .textbox{font-size:clamp(14px,1.5vw,16px);width:90%;margin:0 auto}#type .type_main .img_type{max-width:900px}#type .type_main .caption{width:90%;font-size:10px;margin:0 auto}#type .type_main .caption .hanrei_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em}#type .type_main .caption .hanrei_box img{height:15px}#type .button_area{margin:min(14vw,50px) auto 0}@media screen and (max-width: 768px){#type .inner{max-width:500px;margin-top:120px}#type .type_top .box1{width:20%}#type .type_top .box1::after{height:90%}#type .type_top .box2 ._pc{display:none}#type .area2{font-size:clamp(12px,2vw,16px);background:#ece5dd;letter-spacing:.01em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:min(6vw,20px);padding-top:0}#type .area2 .cormorant-infant{font-size:2.5em;padding:0 10px}#type .area2 .cormorant-infant .m{font-size:.7em}#type .area2 .area3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#type .type_main .caption .hanrei_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}}#type footer .footer_merit{display:none}#premiumfloor .mv{background:url("../img/limited/premiumfloor/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#premiumfloor .mv{background:url("../img/limited/premiumfloor/mv_sp.jpg") top left/cover no-repeat}}#premiumfloor .com-titlebox{font-size:clamp(20px,3vw,28px);color:#d7a178;text-align:center;text-transform:uppercase;letter-spacing:.12em;line-height:1.4em;padding:min(10vw,84px) 0}#premiumfloor .com-titlebox span{display:block;font-size:.9em;letter-spacing:.1em;padding-bottom:.5em}#premiumfloor .com-titlebox .text{font-size:clamp(12px,1.3vw,16px);color:#fff;line-height:2;padding-top:1.5em}#premiumfloor .imgbox{position:relative}#premiumfloor .GHtype .com-titlebox h2 span .Stext{text-transform:lowercase;display:inline-block;padding-left:5px}#premiumfloor .GHtype .com-titlebox h2 span .space{display:inline-block;padding:0 5px}#premiumfloor .GHtype .inner{width:100%;max-width:1200px;margin:0 auto}#premiumfloor .GHtype .imgbox{width:80%}#premiumfloor .GHtype .imgbox .typename{font-size:clamp(20px,5vw,35px);color:#fff;letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:2%;left:3%}#premiumfloor .GHtype .imgbox .typename span{font-size:2em;padding-right:.1em}#premiumfloor .GHtype .img_Htype{margin:min(8vw,60px) 0 min(8vw,60px) auto}#premiumfloor .GHtype .img_Htype .typename{left:auto;right:3%}#premiumfloor .GHtype .img_Htype .com-imgnote{right:auto;left:3px}#premiumfloor .quality .quality_box1{width:95%;max-width:1100px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(103,85,73,.3568627451);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(10vw,45px);margin:0 auto;padding:min(12vw,72px) 3vw}#premiumfloor .quality .quality_box1 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#premiumfloor .quality .quality_box1 li .imgbox{width:53%}#premiumfloor .quality .quality_box1 li .textbox{width:47%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:0 3vw}#premiumfloor .quality .quality_box1 li .textbox .p1{font-size:clamp(18px,2vw,22px);line-height:1.8em;padding-top:1em}#premiumfloor .quality .quality_box1 li .textbox .p1 span{font-size:.7em}#premiumfloor .quality .quality_box1 li .textbox .p2{max-width:280px;font-size:clamp(12px,1.4vw,15px);padding-top:2em}#premiumfloor .quality .quality_box2{width:90%;max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:min(8vw,45px);margin:min(8vw,100px) auto}#premiumfloor .quality .quality_box2 li{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#premiumfloor .quality .quality_box2 li .textbox{color:#fff}#premiumfloor .quality .quality_box2 li .textbox .p1{position:relative;font-size:clamp(14px,2vw,18px);text-align:center;padding:.9em 0;margin-bottom:.9em}#premiumfloor .quality .quality_box2 li .textbox .p1::after{content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:0;left:0}#premiumfloor .quality .quality_box2 li .textbox .p2{font-size:clamp(12px,1.4vw,14px)}#premiumfloor .quality .quality_box2 li .textbox .p2 span{display:block;font-size:10px;letter-spacing:.1em;padding-top:1em}#premiumfloor .quality .quality_box2 li.li3{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 768px){#premiumfloor .quality .quality_box1 li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#premiumfloor .quality .quality_box1 li .imgbox{width:100%}#premiumfloor .quality .quality_box1 li .textbox{width:100%;padding:0}#premiumfloor .quality .quality_box1 li .textbox .p2{max-width:none;padding-top:10px}#premiumfloor .quality .quality_box1 li.li2 .textbox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#premiumfloor .quality .quality_box2 li{width:48%}}#premiumfloor .view_content .com-titlebox{padding-top:0}#premiumfloor .view_content .img_view01{width:95%;margin:0 auto min(8vw,100px)}#premiumfloor .view_content .view_wrap{position:relative;width:100%}#premiumfloor .view_content .view_wrap .view{width:100%;overflow-x:auto;overflow-y:hidden;cursor:-webkit-grab;cursor:grab;scrollbar-width:none}#premiumfloor .view_content .view_wrap .view::-webkit-scrollbar{display:none}#premiumfloor .view_content .view_wrap .view:active{cursor:-webkit-grabbing;cursor:grabbing}#premiumfloor .view_content .view_wrap .view .img_view{width:270%}#premiumfloor .view_content .view_wrap .view .img_view img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}#premiumfloor .view_content .view_wrap .scroll_btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:48px;height:48px;border:none;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font-size:20px;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}#premiumfloor .view_content .view_wrap .scroll_btn.left{left:2%}#premiumfloor .view_content .view_wrap .scroll_btn.right{right:2%}#premiumfloor .view_content .view_wrap .scroll_btn:hover{-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}#premiumfloor .view_content .button--backlimited{margin:min(10vw,72px) auto}@media screen and (max-width: 768px){#premiumfloor .view_content .view_wrap .view .img_view{width:570%}#premiumfloor .view_content .view_wrap .scroll_btn{width:40px;height:40px}}#premiumfloor .captionArea{background-color:#fff}#premiumfloor footer .footer_merit{display:none}#commonspec .mv{background:url("../img/limited/commonspec/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#commonspec .mv{background:url("../img/limited/commonspec/mv_sp.jpg") top left/cover no-repeat}}#commonspec .com-titlebox{font-size:clamp(20px,2.5vw,28px);color:#d7a178;text-align:center;text-transform:uppercase;letter-spacing:.12em;line-height:1.4em;padding:min(10vw,84px) 0}#commonspec .com-titlebox span{display:block;font-size:.9em;letter-spacing:.1em;padding-bottom:.5em}#commonspec .com-titlebox .text{font-size:clamp(12px,1.3vw,16px);color:#fff;line-height:2;padding-top:1.5em}#commonspec .imgbox{position:relative}#commonspec .select_area{background:url("../img/limited/commonspec/color_bg.jpg") top center/cover no-repeat}#commonspec .select_area .com-titlebox{color:#fff;position:relative;padding-bottom:min(10vw,42px)}#commonspec .select_area .com-titlebox span{padding-bottom:0}#commonspec .select_area .com-titlebox .number{position:absolute;font-size:120px;top:0;left:62%;opacity:30%}#commonspec .select_area .com-titlebox::before{content:"";width:1px;height:70px;background:-webkit-gradient(linear, left bottom, left top, from(#fff), to(transparent));background:-webkit-linear-gradient(bottom, #fff, transparent);background:linear-gradient(0deg, #fff, transparent);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){#commonspec .select_area .com-titlebox{padding-top:22vw}}#commonspec .color{padding-top:min(5vw,42px)}#commonspec .color .slider_area{position:relative;overflow:hidden}#commonspec .color .slider_area .name_area{width:55%;background:-webkit-gradient(linear, left top, right top, color-stop(45%, #1A1610), to(rgba(23, 17, 13, 0)));background:-webkit-linear-gradient(left, #1A1610 45%, rgba(23, 17, 13, 0) 100%);background:linear-gradient(90deg, #1A1610 45%, rgba(23, 17, 13, 0) 100%);position:relative;z-index:2;padding:6vw;padding-right:0}#commonspec .color .slider_area .name_area .name{color:#e4ddd8;font-size:clamp(20px,3vw,40px);text-transform:uppercase;letter-spacing:.05em;line-height:normal;padding-left:1em}#commonspec .color .slider_area .name_area .name span{display:block;color:#fff;font-size:max(.35em,10px);letter-spacing:.1em;padding-bottom:.5em}#commonspec .color .slider_area .slider{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#commonspec .color .slider_area .splide__track{overflow:hidden}#commonspec .color .slider_area .splide__slide{width:13%;-ms-flex-negative:0;flex-shrink:0}#commonspec .color .slider_area .splide__slide>div img{width:100%;height:auto;display:block}#commonspec .color .slider_area .splide__slide>p{color:#fff;font-size:clamp(10px,1vw,14px);text-align:center;letter-spacing:.1em;padding-top:.5em;line-height:1.6}#commonspec .color .slider_area.late .name_area{background:-webkit-gradient(linear, right top, left top, color-stop(45%, #1A1610), to(rgba(23, 17, 13, 0)));background:-webkit-linear-gradient(right, #1A1610 45%, rgba(23, 17, 13, 0) 100%);background:linear-gradient(270deg, #1A1610 45%, rgba(23, 17, 13, 0) 100%);margin:0 0 0 auto;padding-left:0;padding-right:6vw}#commonspec .color .slider_area.late .name_area .name{text-align:end}@media screen and (max-width: 768px){#commonspec .color .slider_area .name_area{padding:16vw 3vw}}#commonspec .kitchen{padding-top:7vw}#commonspec .kitchen .com-titlebox .number{left:auto;right:62%}#commonspec .kitchen .img_kitchen{width:90%;max-width:800px;margin:0 auto}#commonspec .selectplan{padding:7vw 0 10vw}#commonspec .selectplan .planbox{width:90%;max-width:1000px;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;gap:5%;margin:0 auto}#commonspec .selectplan .planbox .imgbox{width:45%}#commonspec .selectplan .planbox .text{font-size:clamp(13px,1.3vw,16px);color:#fff;line-height:2}@media screen and (max-width: 768px){#commonspec .selectplan .planbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#commonspec .selectplan .planbox .imgbox{width:100%}#commonspec .selectplan .planbox .text{text-align:center;padding-top:1em}}#commonspec .quality{padding-bottom:min(10vw,100px)}#commonspec .quality .com-box{border-radius:4px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8705882353)), to(rgba(251, 249, 245, 0.8980392157)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.8705882353) 0%, rgba(251, 249, 245, 0.8980392157) 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0.8705882353) 0%, rgba(251, 249, 245, 0.8980392157) 100%);-webkit-box-shadow:0 0 36px 0 rgba(0,0,0,.0392156863);box-shadow:0 0 36px 0 rgba(0,0,0,.0392156863);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-sizing:border-box;box-sizing:border-box;padding:2vw min(6vw,50px);margin-bottom:2vw}#commonspec .quality .com-box .textbox{width:60%}#commonspec .quality .com-box .textbox .p1{font-size:clamp(18px,2.2vw,22px);color:#1a1311;text-align:center;letter-spacing:.1em;line-height:1.5em}#commonspec .quality .com-box .textbox .p2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(12px,1.3vw,14px);color:#1a1311;letter-spacing:1.3px;line-height:1.8;padding-top:1.5em;margin:0 auto}#commonspec .quality .com-box .imgbox{width:30%}#commonspec .quality .com-box.box3{-ms-flex-wrap:wrap;flex-wrap:wrap}#commonspec .quality .com-box.box3 .textbox{width:40%}#commonspec .quality .com-box.box3 .imgbox{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}#commonspec .quality .com-box.box4{width:100%;background:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-bottom:0;border-top:1px solid #d0d0d0;padding-top:2em;margin-top:2em}#commonspec .quality .com-box.box4 .textbox{width:55%}#commonspec .quality .com-box.box4 .imgbox{width:35%}#commonspec .quality .com-box.box5{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3vw min(6vw,50px)}#commonspec .quality .com-box.box5 .textbox{width:35%}#commonspec .quality .com-box.box5 .textbox .title{font-size:clamp(14px,1.3vw,17px);color:#796a56;text-align:center;letter-spacing:.1em;line-height:1.2em;padding-bottom:1em}#commonspec .quality .com-box.box5 .textbox .title span{display:block;font-size:1.8em;padding-top:.5em}#commonspec .quality .com-box.box5 .textbox .p2{letter-spacing:.05em}#commonspec .quality .com-box.box5 .textbox .p2 span{display:block;width:100%;background-color:#bea581;font-size:clamp(14px,1.3vw,16px);color:#4d4943;text-align:center;padding:.3em 0;margin-bottom:1em}#commonspec .quality .com-box.box5 .textbox2{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#796a56;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:min(7vw,28px) min(4vw,43px);margin-top:min(12vw,43px)}#commonspec .quality .com-box.box5 .textbox2 .title{width:55%;font-size:clamp(12px,1.3vw,17px);color:#fff;text-align:center;letter-spacing:.1em;line-height:1.2em}#commonspec .quality .com-box.box5 .textbox2 .title span{display:block;font-size:1.5em;padding-top:.5em}#commonspec .quality .com-box.box5 .textbox2 .p2{width:45%;font-size:clamp(12px,1.3vw,14px);color:#fff;letter-spacing:.05em}#commonspec .quality .com-box.box5 .img_quality05{width:60%}#commonspec .quality .com-box.box6{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3vw min(6vw,50px)}#commonspec .quality .com-box.box6 .textbox{width:35%}#commonspec .quality .com-box.box6 .textbox .title{font-size:clamp(18px,2.5vw,22px);color:#796a56;text-align:center;letter-spacing:.1em}#commonspec .quality .com-box.box6 .textbox .p2{letter-spacing:.05em}#commonspec .quality .com-box.box6 .img_quality06{width:60%}#commonspec .quality .com-box.box6 .img_quality07{width:100%;margin-top:3vw}#commonspec .quality .button--backlimited{margin:min(10vw,72px) auto 0}@media screen and (max-width: 768px){#commonspec .quality .com-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12vw min(6vw,50px)}#commonspec .quality .com-box .textbox{width:100%}#commonspec .quality .com-box .imgbox{width:80%;padding-top:10vw}#commonspec .quality .com-box.box2 .imgbox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#commonspec .quality .com-box.box3 .textbox{width:100%}#commonspec .quality .com-box.box3 .imgbox{width:100%}#commonspec .quality .com-box.box4 .textbox{width:100%}#commonspec .quality .com-box.box4 .imgbox{width:90%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#commonspec .quality .com-box.box5{padding:12vw min(6vw,50px)}#commonspec .quality .com-box.box5 .textbox{width:100%}#commonspec .quality .com-box.box5 .textbox2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#commonspec .quality .com-box.box5 .textbox2 .title{width:100%}#commonspec .quality .com-box.box5 .textbox2 .p2{width:100%;padding-top:1.5em}#commonspec .quality .com-box.box5 .img_quality05{width:80%;padding-top:10vw}#commonspec .quality .com-box.box6{padding:12vw min(6vw,50px)}#commonspec .quality .com-box.box6 .textbox{width:100%}#commonspec .quality .com-box.box6 .img_quality06{width:100%;padding-top:10vw}#commonspec .quality .com-box.box6 .img_quality07{width:100%}}#commonspec .captionArea{background-color:#fff}#commonspec footer .footer_merit{display:none}

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