/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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=Cinzel:wght@400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&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{padding-right:1em;-webkit-transition:.5s;transition:.5s}.button .button__icon.img_arrow2{padding:0 0 0 1em}.button::before{content:"";width:100%;height:100%;position:absolute;z-index:-1;-webkit-transition:.5s;transition:.5s}.button::after{content:"";width:100%;height:100%;position:absolute;z-index:-2;left:0;background:#fff}.button.button--entry::before{background:-webkit-gradient(linear, left top, right top, from(#2C4D57), to(#8FB2C0));background:-webkit-linear-gradient(left, #2C4D57 0%, #8FB2C0 100%);background:linear-gradient(90deg, #2C4D57 0%, #8FB2C0 100%)}.button.button--limited::before{background:-webkit-gradient(linear, left top, right top, from(#978367), to(#BEAC93));background:-webkit-linear-gradient(left, #978367 0%, #BEAC93 100%);background:linear-gradient(90deg, #978367 0%, #BEAC93 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--entry::after{border:solid 1px #2c4d57}.button.button--limited::after{border:solid 1px #978367}.button.button--reserve::after{border:solid 1px #2c4d57}@media(hover: hover)and (pointer: fine){.button:hover::before{opacity:0}.button:hover.button--entry{color:#2c4d57}.button:hover.button--entry .button__icon{-webkit-filter:brightness(0) invert(25%) sepia(6%) saturate(3732%) hue-rotate(148deg) contrast(81%);filter:brightness(0) invert(25%) sepia(6%) saturate(3732%) hue-rotate(148deg) contrast(81%)}.button:hover.button--limited{color:#978367}.button:hover.button--limited .button__icon{-webkit-filter:brightness(0) invert(68%) sepia(3%) saturate(3557%) brightness(77%) contrast(79%);filter:brightness(0) invert(68%) sepia(3%) saturate(3557%) brightness(77%) contrast(79%)}.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)}}@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}.button_area .button{width:100%}.button--limited .button__icon.img_arrow2{padding-bottom:0}}.mv{position:relative;width:100%;height:100vh}.mv .titlebox{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.mv .titlebox .title{font-size:clamp(50px,6vw,75px);color:#fff;text-align:center;line-height:1.2em}.mv .titlebox .subtitle{position:relative;z-index:1;font-size:clamp(18px,4vw,24px);letter-spacing:.1em;color:#fff;text-shadow:0 0 10px #5d5d5d;text-align:center;padding-top:1em}.mv .com-imgnote{z-index:1}.mv .img_filter{width:100%;position:absolute;bottom:-10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.mv .img_filter{width:101%;bottom:-2px}}@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}.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}.cinzel{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.cardo-regular{font-family:"Cardo",serif;font-weight:400;font-style:normal}body{font-family:"Shippori Mincho",serif;font-weight:500;font-style:normal}header,footer{font-family:"Zen Kaku Gothic New","Inter",sans-serif;font-weight:400;font-style:normal}header .footer_merit,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)}.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:.1s;animation-delay:.1s}.fade-text span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.fade-text span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.fade-text span:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.fade-text span:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.fade-text span:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.fade-text span:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s}.fade-text span:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s}.fade-text span:nth-child(9){-webkit-animation-delay:.9s;animation-delay:.9s}.fade-text span:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}.fade-text span:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s}.fade-text span:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s}.fade-text span:nth-child(13){-webkit-animation-delay:1.3s;animation-delay:1.3s}.fade-text span:nth-child(14){-webkit-animation-delay:1.4s;animation-delay:1.4s}.fade-text span:nth-child(15){-webkit-animation-delay:1.5s;animation-delay:1.5s}.fade-text span:nth-child(16){-webkit-animation-delay:1.6s;animation-delay:1.6s}.fade-text span:nth-child(17){-webkit-animation-delay:1.7s;animation-delay:1.7s}.fade-text span:nth-child(18){-webkit-animation-delay:1.8s;animation-delay:1.8s}.fade-text span:nth-child(19){-webkit-animation-delay:1.9s;animation-delay:1.9s}.fade-text span:nth-child(20){-webkit-animation-delay:2s;animation-delay:2s}@-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)}}.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,300px);top:20px;padding:5px 0}header .globalNaviButton{top:15px}header::before{content:"";position:absolute;width:100%;height:80px;backdrop-filter:blur(5px) brightness(95%);-webkit-backdrop-filter:blur(5px) brightness(95%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(transparent));background:-webkit-linear-gradient(rgba(0, 0, 0, 0.6), transparent);background:linear-gradient(rgba(0, 0, 0, 0.6), transparent)}header .newsArea--header .newsContents__link{border-top:none;padding-top:0}@media screen and (max-width: 768px){header .globalNaviButton{top:6px}header::before{height:75px}}footer{background-color:#fff;position:relative}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}#top{background:#f6f6f6}#top .com-w1000{width:90%;max-width:1000px;margin:0 auto}#top header::before{opacity:0;-webkit-transition:opacity .3s,-webkit-backdrop-filter .3s;transition:opacity .3s,-webkit-backdrop-filter .3s;transition:opacity .3s,backdrop-filter .3s;transition:opacity .3s,backdrop-filter .3s,-webkit-backdrop-filter .3s}#top header.is-blur::before{opacity:1;backdrop-filter:blur(5px) brightness(95%);-webkit-backdrop-filter:blur(5px) brightness(95%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(transparent));background:-webkit-linear-gradient(rgba(0, 0, 0, 0.6), transparent);background:linear-gradient(rgba(0, 0, 0, 0.6), transparent)}#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:100vw;-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:85px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#top .movie_content .button-wrapper button{background:rgba(0,0,0,.5);color:#fff;border:none;padding:.6em 1.5em;cursor:pointer;border:solid 1px rgba(255,255,255,.3294117647);font-size:14px}#top .movie_content .button-wrapper button#replayBtn{display:none}#top .movie_content .com-imgnote{bottom:3%}#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{right:10px}}#top .maintext{padding:min(10vw,72px) 0 0}#top .maintext .title{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:.8em}#top .maintext .title p{color:#222830;font-size:clamp(28px,3vw,40px)}#top .maintext .title p.p1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .maintext .title p.p1 .span1{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-bottom:24px}#top .maintext .title p.p1 .span1 .span1_1{font-size:clamp(10px,1.3vw,16px);padding-left:18px}#top .maintext .title p.p1 .span2{font-size:1.8em;padding-bottom:3%}#top .maintext .title p.p1 .span3{font-size:clamp(10px,1.3vw,16px);padding-top:4%}#top .maintext .meritbox{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:min(15vw,30px)}#top .maintext .meritbox .p1,#top .maintext .meritbox .p2,#top .maintext .meritbox .p3{width:32%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(14px,1.8vw,22px);color:#222830}#top .maintext .meritbox .p1 .text_L,#top .maintext .meritbox .p2 .text_L,#top .maintext .meritbox .p3 .text_L{font-size:1.8em}#top .maintext .meritbox .p1 .text_M,#top .maintext .meritbox .p2 .text_M,#top .maintext .meritbox .p3 .text_M{font-size:1.4em}#top .maintext .meritbox .p1 .text_S,#top .maintext .meritbox .p2 .text_S,#top .maintext .meritbox .p3 .text_S{font-size:.9em}#top .maintext .meritbox .p1.p1,#top .maintext .meritbox .p2.p1,#top .maintext .meritbox .p3.p1{width:30%}#top .maintext .meritbox .p1.p1 .text_L,#top .maintext .meritbox .p2.p1 .text_L,#top .maintext .meritbox .p3.p1 .text_L{position:relative}#top .maintext .meritbox .p1.p1 .text_L>span,#top .maintext .meritbox .p2.p1 .text_L>span,#top .maintext .meritbox .p3.p1 .text_L>span{font-size:10px;position:absolute;top:8px;right:-19px}#top .maintext .meritbox .p1.p2,#top .maintext .meritbox .p2.p2,#top .maintext .meritbox .p3.p2{position:relative;width:35%}#top .maintext .meritbox .p1.p2 .text_S,#top .maintext .meritbox .p2.p2 .text_S,#top .maintext .meritbox .p3.p2 .text_S{font-size:.7em}#top .maintext .meritbox .p1.p2::before,#top .maintext .meritbox .p1.p2::after,#top .maintext .meritbox .p2.p2::before,#top .maintext .meritbox .p2.p2::after,#top .maintext .meritbox .p3.p2::before,#top .maintext .meritbox .p3.p2::after{content:"";position:absolute;left:0;height:120%;width:1px;background-color:#222830}#top .maintext .meritbox .p1.p2::after,#top .maintext .meritbox .p2.p2::after,#top .maintext .meritbox .p3.p2::after{left:auto;right:0}#top .maintext .meritbox .p1.p3,#top .maintext .meritbox .p2.p3,#top .maintext .meritbox .p3.p3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;line-height:1.5em}#top .maintext .meritbox .p1.p3 .text_L,#top .maintext .meritbox .p2.p3 .text_L,#top .maintext .meritbox .p3.p3 .text_L{font-size:1.2em}#top .maintext .meritbox .p1.p3 .text_S,#top .maintext .meritbox .p2.p3 .text_S,#top .maintext .meritbox .p3.p3 .text_S{font-size:.8em}#top .maintext .meritbox .p1.p3 .text_S>span,#top .maintext .meritbox .p2.p3 .text_S>span,#top .maintext .meritbox .p3.p3 .text_S>span{font-size:clamp(10px,1vw,12px)}@media screen and (max-width: 768px){#top .maintext{background-color:#f6f6f6}#top .maintext .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .maintext .title p{font-size:clamp(28px,7.5vw,40px)}#top .maintext .title .p1{margin-bottom:-20px}#top .maintext .title .svg_cross svg{width:30px;height:30px}#top .maintext .meritbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}#top .maintext .meritbox .p1,#top .maintext .meritbox .p2,#top .maintext .meritbox .p3{width:100%;font-size:clamp(20px,2vw,22px);border-bottom:solid 1px #222830;padding:.8em 0}#top .maintext .meritbox .p1.p1,#top .maintext .meritbox .p2.p1,#top .maintext .meritbox .p3.p1{width:100%;border-top:solid 1px #222830}#top .maintext .meritbox .p1.p2,#top .maintext .meritbox .p2.p2,#top .maintext .meritbox .p3.p2{width:100%}#top .maintext .meritbox .p1.p2::before,#top .maintext .meritbox .p1.p2::after,#top .maintext .meritbox .p2.p2::before,#top .maintext .meritbox .p2.p2::after,#top .maintext .meritbox .p3.p2::before,#top .maintext .meritbox .p3.p2::after{content:none}}#top .limited_merit{padding:min(8vw,50px) 0}#top .limited_merit .com-w1000{width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e0e3e7;padding:min(10vw,40px) 0}#top .limited_merit .com-w1000 .title1{font-size:clamp(16px,3vw,25px);color:#876f4e;text-transform:uppercase;text-align:center}#top .limited_merit .com-w1000 .title2{font-size:clamp(19px,3vw,25px);color:#171717;text-align:center;padding-top:.5em}#top .limited_merit .com-w1000 .subtext{font-size:clamp(11px,3vw,16px);color:#171717;text-align:center;letter-spacing:.1em;line-height:1.8em;padding-top:1.5em}#top .limited_merit .com-w1000 .button_area{width:90%;margin:min(7.5vw,40px) auto 0}@media screen and (max-width: 768px){#top .limited_merit{background-color:#f6f6f6}#top .limited_merit .com-w1000{max-width:500px}#top .limited_merit .com-w1000 ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .limited_merit .com-w1000 ul li{width:100%}}#top .bg{background:url("../img/top/concept_bg.jpg") top center/cover fixed}@media screen and (max-width: 768px){#top .bg{background:none;position:relative}#top .bg::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url("../img/top/concept_bg_sp.jpg") bottom center/cover no-repeat}}#top .fade_content{position:relative;height:350vh;overflow:clip}#top .fade_content .text_sticky{position:sticky;top:0;height:100vh;z-index:10;pointer-events:none}#top .fade_content .center_text,#top .fade_content .center_text2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:min(90%,1000px);font-size:clamp(15px,2vw,20px);color:#fff;text-align:center;line-height:2;opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:opacity 1s ease,-webkit-filter 1s ease;transition:opacity 1s ease,-webkit-filter 1s ease;transition:opacity 1s ease,filter 1s ease;transition:opacity 1s ease,filter 1s ease,-webkit-filter 1s ease;will-change:opacity,filter}#top .fade_content .center_text.is-active,#top .fade_content .center_text2.is-active{opacity:1}#top .fade_content .imgbox{position:absolute;z-index:1}#top .fade_content .imgbox .imgnote{position:absolute;bottom:5px;right:0;font-size:10px;color:#fff}#top .fade_content .imgbox.img_img01{width:25%;top:5%;left:0}#top .fade_content .imgbox.img_img02{width:10%;top:10%;right:4%}#top .fade_content .imgbox.img_img03{width:15%;top:23%;left:15%}#top .fade_content .imgbox.img_img04{width:20%;top:29%;right:10%}#top .fade_content .imgbox.img_img05{width:20%;bottom:35%;left:3%}#top .fade_content .imgbox.img_img06{width:10%;bottom:30%;right:7%}#top .fade_content .imgbox.img_img07{width:12%;bottom:20%;left:20%}#top .fade_content .imgbox.img_img08{width:15%;bottom:12%;right:15%}@media screen and (max-width: 768px){#top .fade_content{height:260vh}#top .fade_content .imgbox.img_img01{width:65%}#top .fade_content .imgbox.img_img02{width:25%}#top .fade_content .imgbox.img_img03{width:30%;top:36%;left:5%}#top .fade_content .imgbox.img_img04{width:50%;top:42%;right:0}#top .img_box{position:relative;height:40vh;margin-top:-30vh}#top .img_box .imgbox{position:absolute;z-index:1}#top .img_box .imgbox .imgnote{position:absolute;bottom:5px;right:0;font-size:10px;color:#fff}#top .img_box .imgbox.img_img05{width:40%;top:0;left:0}#top .img_box .imgbox.img_img06{width:25%;top:25%;right:20%}#top .img_box .imgbox.img_img07{width:30%;bottom:10%;left:15%}#top .img_box .imgbox.img_img08{width:30%;bottom:0;right:0}}#top .theAnswer{padding-bottom:10vh}#top .theAnswer .img_theAnswer{position:relative;width:60%;max-width:800px;margin:0 auto}#top .theAnswer .img_theAnswer .img_theAnswer_bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;max-width:600px}#top .theAnswer .button{max-width:350px;margin:min(30vw,150px) auto min(10vw,72px)}#top .theAnswer.anime0{-webkit-transition:all 1.2s;transition:all 1.2s}@media screen and (max-width: 768px){#top .theAnswer{padding-top:20vh}#top .theAnswer .img_theAnswer{width:90%;max-width:400px}}#top .page_area{overflow:hidden}#top .page_area ul{display:-webkit-box;display:-ms-flexbox;display:flex}#top .page_area ul li{width:33.3333333333%;position:relative}#top .page_area ul li .imgbox{overflow:hidden}#top .page_area ul li .imgbox img{-webkit-transition:all 1s;transition:all 1s}#top .page_area ul li .textbbox{position:absolute;top:30%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;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:clamp(30px,4.5vw,60px)}#top .page_area ul li .textbbox p{color:#fff;text-align:center}#top .page_area ul li .textbbox .p1{font-size:clamp(35px,5vw,60px);letter-spacing:.1em}#top .page_area ul li .textbbox .p2{font-size:clamp(15px,2vw,22px);line-height:1.5em;padding-top:1.5em}#top .page_area ul li .textbbox .p3{font-size:clamp(13px,1.5vw,16px);aspect-ratio:1/1;border:solid 1px #fff;border-radius:50%;padding:2em 0;-webkit-transition:all 1s;transition:all 1s}#top .page_area ul li:hover .imgbox{overflow:hidden;margin-top:-1px}#top .page_area ul li:hover .imgbox img{scale:1.2}#top .page_area ul li:hover .textbbox .p3{background-color:#fff;color:#171717}@media screen and (max-width: 768px){#top .page_area ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#top .page_area ul li{width:100%;height:50vh}#top .page_area ul li .imgbox{height:51vh}#top .page_area .textbbox .p3{width:80px;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}}@media screen and (max-width: 768px){#top .captionArea{background-color:#f6f6f6}}#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 .com-w1000{width:90%;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){#access .com-w1000{max-width:500px}}#access .com-title{font-size:clamp(20px,3vw,26px);color:#171717;text-align:center;letter-spacing:.05em;line-height:inherit}#access .com-title .text_L{font-size:2em;color:#7d9fad}#access .com-title .text_S{font-size:.6em}#access .com-text{font-size:clamp(13px,1.3vw,16px);color:#171717;line-height:1.8em;padding-top:2.5em}#access .com-entext{width:100%;font-size:clamp(30px,3vw,38px);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 8px rgba(0,0,0,.8);position:absolute;bottom:2%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#access .js-trigger{aspect-ratio:13/4}#access .js-trigger img{-webkit-transform:scale(1.1);transform:scale(1.1)}#access .main_wrap{background:#f6f6f6}#access .com-imgnote{font-size:12px}@media screen and (max-width: 768px){#access .com-title{font-size:clamp(20px,5.6vw,22px);line-height:1.5em;letter-spacing:0}#access .com-text{font-size:clamp(13px,5vw,15px);letter-spacing:.01em}}#access .smartaccess{padding:min(8vw,100px) 0 min(15vw,120px)}#access .smartaccess .title1{position:relative}#access .smartaccess .img_deck{padding:5vw 0 0}#access .smartaccess .smart,#access .smartaccess .bullet{position:relative;margin-top:min(10vw,84px)}#access .smartaccess .smart .img_smart01,#access .smartaccess .bullet .img_smart01{position:absolute;top:10%;left:0;z-index:-1}#access .smartaccess .smart .img_smart01 .com-imgnote,#access .smartaccess .bullet .img_smart01 .com-imgnote{right:auto;left:5px}#access .smartaccess .smart .com-w1000,#access .smartaccess .bullet .com-w1000{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5%}#access .smartaccess .smart .com-w1000 .title,#access .smartaccess .bullet .com-w1000 .title{font-size:clamp(40px,6vw,65px);color:#fff;letter-spacing:.1em;line-height:inherit;text-shadow:0 0 8px rgba(0,0,0,.8)}#access .smartaccess .smart .com-w1000 .title span,#access .smartaccess .bullet .com-w1000 .title span{display:block;color:#7d9fad;text-shadow:none}#access .smartaccess .smart .com-w1000 .box1,#access .smartaccess .bullet .com-w1000 .box1{width:60%}#access .smartaccess .smart .com-w1000 .box1 .com-title,#access .smartaccess .bullet .com-w1000 .box1 .com-title{text-align:left;line-height:1.5em;padding-top:10em}#access .smartaccess .smart .com-w1000 .box1 .com-text span,#access .smartaccess .bullet .com-w1000 .box1 .com-text span{font-size:10px;position:relative;top:-10px}#access .smartaccess ul{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;padding-top:min(10vw,72px)}#access .smartaccess ul li{width:33%;color:#171717}#access .smartaccess ul li .p1{font-size:clamp(15px,2vw,20px);text-align:center;letter-spacing:.05em;padding-top:1em}#access .smartaccess ul li .p1 span{position:relative;font-size:2.3em}#access .smartaccess ul li .p1 span>span{font-size:10px;position:absolute;top:5px;right:-19px}#access .smartaccess ul li .p1 .note{text-align:center;font-size:14px}#access .smartaccess ul li .p1 .note.note1{font-size:clamp(12px,1.4vw,13px)}#access .smartaccess .smart .com-w1000 .box1 .com-text{padding-top:1em}#access .smartaccess .smart .com-w1000 .box2{width:50%}#access .smartaccess .smart .com-w1000 .box2 .img_smart02{position:absolute;right:0;width:140%;margin-right:-10%}#access .smartaccess .bullet{margin-bottom:3vw}#access .smartaccess .bullet .com-w1000{position:relative}#access .smartaccess .bullet .com-w1000 .box1{width:65%}#access .smartaccess .bullet .com-w1000 .box1 .com-title{padding-top:3em}#access .smartaccess .bullet .com-w1000 .title{position:absolute;right:0}#access .smartaccess .bullet .img_bullet01{width:60%;max-width:800px;position:absolute;top:18%;right:0;z-index:-1}#access .smartaccess .bottom-note{font-size:clamp(12px,1.4vw,13px);text-align:right;padding-top:3em}@media screen and (max-width: 900px){#access .smartaccess .smart .img_smart01,#access .smartaccess .bullet .img_smart01{top:5%}#access .smartaccess .smart .com-w1000,#access .smartaccess .bullet .com-w1000{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .smartaccess .smart .com-w1000 .box1,#access .smartaccess .bullet .com-w1000 .box1{width:100%}#access .smartaccess .smart .com-w1000 .box2,#access .smartaccess .bullet .com-w1000 .box2{padding-top:2.5em}#access .smartaccess .smart .com-w1000 .box1 .com-title{padding-top:40vw;text-align:center}#access .smartaccess .smart .com-w1000 .box2{width:100%}#access .smartaccess .smart .com-w1000 .box2 .img_smart02{position:static;width:100%}#access .smartaccess .bullet .img_bullet01{position:relative;width:100%}#access .smartaccess .bullet .com-w1000 .box1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#access .smartaccess .bullet .com-w1000 .box1 .com-title{text-align:center;padding-top:5vw}#access .smartaccess .bullet .com-w1000 .box1 .com-text{padding-top:1em}#access .smartaccess .bullet .com-w1000 .title{position:static}}@media screen and (max-width: 768px){#access .smartaccess ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .smartaccess ul li{width:100%}#access .smartaccess ul li .p1{font-size:18px;padding:1em 0}#access .smartaccess .bottom-note{text-align:left}}#access .airport .com-text,#access .caraccess .com-text{text-align:center}#access .airport .inner,#access .caraccess .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;padding:min(10vw,80px) 0}#access .airport .inner .com-title,#access .caraccess .inner .com-title{line-height:1.2em}#access .airport .inner .textbox,#access .caraccess .inner .textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:3em}#access .airport .inner .textbox .p1,#access .caraccess .inner .textbox .p1{font-size:clamp(13px,1.5vw,15px);letter-spacing:.01em;padding-left:1em}#access .airport .inner .textbox .p2,#access .caraccess .inner .textbox .p2{font-size:clamp(24px,3vw,30px);letter-spacing:.05em;line-height:1.4em}#access .airport .inner .textbox .p2 .large,#access .caraccess .inner .textbox .p2 .large{font-size:1.8em;color:#7d9fad}#access .airport .inner .textbox .p2 .medium,#access .caraccess .inner .textbox .p2 .medium{font-size:.8em}#access .airport .inner .textbox .p2 .small,#access .caraccess .inner .textbox .p2 .small{font-size:.7em}#access .airport .inner .textbox .p3,#access .caraccess .inner .textbox .p3{font-size:clamp(12px,1.4vw,13px);letter-spacing:.01em;text-align:center}#access .airport.caraccess .textbox_flex,#access .caraccess.caraccess .textbox_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2vw;padding-top:2em}#access .airport.caraccess .textbox,#access .caraccess.caraccess .textbox{padding:0;padding-bottom:1em}#access .airport.caraccess .textbox .p1,#access .caraccess.caraccess .textbox .p1{font-size:clamp(10px,2vw,15px)}#access .airport.caraccess .textbox .p2,#access .caraccess.caraccess .textbox .p2{font-size:clamp(20px,3vw,26px)}#access .airport.caraccess .com-text,#access .caraccess.caraccess .com-text{padding:min(10vw,40px) 0 2em}#access .airport.caraccess ul,#access .caraccess.caraccess ul{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;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:2vw}#access .airport.caraccess ul .com-entext,#access .caraccess.caraccess ul .com-entext{width:100%;font-size:clamp(17px,1.7vw,19px);letter-spacing:.01em;line-height:1.3em;bottom:10px}#access .airport.caraccess ul .com-entext>span,#access .caraccess.caraccess ul .com-entext>span{display:block;font-size:14px;text-transform:lowercase}#access .airport.caraccess ul li,#access .caraccess.caraccess ul li{width:33%;color:#171717}#access .airport.caraccess ul li .p1,#access .caraccess.caraccess ul li .p1{font-size:clamp(16px,2vw,17px);text-align:center;padding-top:1em}#access .airport.caraccess ul li .p1 span,#access .caraccess.caraccess ul li .p1 span{font-size:2.5em}@media screen and (max-width: 768px){#access .airport .mvbox .com-imgnote,#access .caraccess .mvbox .com-imgnote{font-size:10px;color:#171717;bottom:-15px}#access .airport .com-text,#access .caraccess .com-text{text-align:center}#access .airport .inner .textbox .p2,#access .caraccess .inner .textbox .p2{line-height:1.5em;text-align:center}#access .airport.caraccess .textbox_flex,#access .caraccess.caraccess .textbox_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}#access .airport.caraccess ul,#access .caraccess.caraccess ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .airport.caraccess ul .com-entext,#access .caraccess.caraccess ul .com-entext{font-size:clamp(22px,2.3vw,26px)}#access .airport.caraccess ul li,#access .caraccess.caraccess ul li{width:100%}#access .airport.caraccess ul li .p1,#access .caraccess.caraccess ul li .p1{padding:1em 0}#access .airport.caraccess .textul,#access .caraccess.caraccess .textul{gap:1em}#access .airport.caraccess .textul li,#access .caraccess.caraccess .textul li{padding:1em 0}#access .airport.caraccess .textul li .area,#access .caraccess.caraccess .textul li .area{font-size:16px}#access .airport.caraccess .textul li .p1,#access .caraccess.caraccess .textul li .p1{padding-bottom:0}}#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 .com-w1000{width:90%;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){#location .com-w1000{max-width:500px}}#location .com-title{font-size:clamp(18px,2.4vw,26px);color:#171717;text-align:center;letter-spacing:.05em;line-height:1.3em}@media screen and (max-width: 768px){#location .com-title{letter-spacing:.01em}}#location .com-text{font-size:clamp(12px,1.3vw,15px);color:#171717;letter-spacing:.01em;line-height:1.8em;padding-top:1.5em}#location .com-entext{width:100%;font-size:clamp(30px,3vw,38px);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.1em;position:absolute;bottom:2%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#location .com-content{position:relative;padding:min(10vw,90px) 0}#location .js-trigger{aspect-ratio:13/4}#location .js-trigger img{-webkit-transform:scale(1.1);transform:scale(1.1)}#location .main_wrap{background:#f6f6f6}#location .com-imgnote{font-size:12px}#location .mvbox .com-imgnote{color:#fff}@media screen and (max-width: 768px){#location .mvbox .com-imgnote{font-size:10px;bottom:-15px;color:#171717}}@media screen and (max-width: 768px){#location .com-title{font-size:clamp(20px,5.6vw,22px);line-height:1.5em;letter-spacing:0}#location .com-text{font-size:clamp(13px,5vw,15px);letter-spacing:.01em}#location section{padding-top:10vw}}#location .carousel .splide__track{width:100%}#location .carousel .splide__slide{width:35%}#location .carousel .splide__slide .imgbox{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#location .carousel .splide__slide .imgbox img{width:100%;display:block}#location .carousel .splide__slide p{font-size:clamp(10px,1.3vw,13px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.01em;padding-top:.8em}#location .carousel .splide__slide p.br{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1em}#location .carousel__nav{width:100%;margin-top:min(3vw,25px);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-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-webkit-column-gap:1.2em;-moz-column-gap:1.2em;column-gap:1.2em}#location .carousel__arrow{position:relative;display:inline-block;width:20px;height:15px;cursor:pointer;padding:0}#location .carousel__arrow::before,#location .carousel__arrow::after{content:"";position:absolute;top:calc(50% - 1px);left:0;width:clamp(14px,2vw,15px);height:2px;border-radius:9999px;background-color:#171717;-webkit-transform-origin:1px 50%;transform-origin:1px 50%}#location .carousel__arrow::before{-webkit-transform:rotate(42deg);transform:rotate(42deg)}#location .carousel__arrow::after{-webkit-transform:rotate(-42deg);transform:rotate(-42deg)}#location .carousel__arrow--next::before,#location .carousel__arrow--next::after{left:auto;right:0;-webkit-transform-origin:calc(100% - 1px) 50%;transform-origin:calc(100% - 1px) 50%}#location .carousel__progress{width:90%;height:2px;background:#d9d9d9;position:relative}#location .carousel__progress-bar{position:absolute;top:0;left:0;height:100%;width:0;background:#9bbac2;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media screen and (max-width: 768px){#location .carousel .splide__slide{width:70%}}#location .shopping{padding-top:0}#location .shopping .img_shopping01{padding:min(5vw,30px) 0}#location .shopping .textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1.5em}#location .shopping .textbox .p1{font-size:clamp(17px,2vw,26px)}#location .shopping .textbox .p2{font-size:clamp(14px,1.5vw,20px)}#location .shopping .textbox .p2 .text_L{font-size:2em}#location .shopping .textbox .p2 .text_S{font-size:.8em;letter-spacing:.05em}#location .shopping .eon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:min(5vw,30px)}#location .shopping .eon .shoplist{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#deeaed;border:solid 1px #83b2be}#location .shopping .eon .shoplist .title{width:100%;color:#fff;background:#83b2be;font-size:22px;text-align:center;text-transform:uppercase}#location .shopping .eon .shoplist .inner{position:relative;height:90%}#location .shopping .eon .shoplist .inner .list{width:85%;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .shopping .eon .shoplist .inner .list .list_title{font-size:clamp(12px,2vw,14px);color:#7d9fad;line-height:1.8em;padding-top:1.5em}#location .shopping .eon .shoplist .inner .list ul li{font-size:clamp(10px,2vw,13px);line-height:2em}#location .shopping .eon .shoplist .inner .list ul li.other{text-align:right;padding-top:.5em}#location .shopping .eon .cinema{position:relative;width:50%;background:url("../img/location/shopping02_bg.jpg") top center/cover no-repeat;padding:30px min(3vw,30px) min(10vw,40px);-webkit-box-sizing:border-box;box-sizing:border-box}#location .shopping .eon .cinema .title{color:#fff;font-size:clamp(20px,3vw,26px)}#location .shopping .eon .cinema .com-text{color:#fff}#location .shopping .eon .cinema .img_shopping02{padding-top:1em}#location .shopping .vierra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:min(15vw,72px) 0}#location .shopping .vierra .img_shopping03{width:49%}#location .shopping .vierra .rightbox{width:49%;-webkit-box-sizing:border-box;box-sizing:border-box;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:justify;-ms-flex-pack:justify;justify-content:space-between}#location .shopping .vierra .rightbox .com-text{padding:0}#location .shopping .vierra .rightbox .shoplist{-webkit-box-sizing:border-box;box-sizing:border-box;background:#deeaed;border:solid 1px #83b2be}#location .shopping .vierra .rightbox .shoplist .title{width:100%;color:#fff;background:#83b2be;font-size:22px;text-align:center;text-transform:uppercase}#location .shopping .vierra .rightbox .shoplist .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.2em 0}#location .shopping .vierra .rightbox .shoplist .inner .list{width:80%}#location .shopping .vierra .rightbox .shoplist .inner .list ul{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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}#location .shopping .vierra .rightbox .shoplist .inner .list ul li{font-size:12px;line-height:1.8em}#location .shopping .carousel_title{padding-bottom:2em}@media screen and (max-width: 900px){#location .shopping .com-w1000{max-width:700px}#location .shopping .eon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .shopping .eon .shoplist{width:100%}#location .shopping .eon .shoplist .inner{padding:min(5vw,30px) 0 min(10vw,37px)}#location .shopping .eon .shoplist .inner .list{position:static;-webkit-transform:none;transform:none;width:94%;margin:auto}#location .shopping .eon .cinema{width:100%}#location .shopping .vierra{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .shopping .vierra .img_shopping03{width:100%;padding-bottom:5vw}#location .shopping .vierra .rightbox{width:100%}#location .shopping .vierra .rightbox .com-text{padding:min(5vw,20px) 0}}@media screen and (max-width: 768px){#location .shopping .com-w1000{max-width:500px}}#location .education .title_box .com-text{text-align:center}#location .education .title_box .com-text>span{font-size:10px}#location .education .img_education01{padding:min(8vw,72px) 0 min(5vw,30px)}#location .education .textbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1.5em}#location .education .textbox .p1{font-size:clamp(16px,2vw,26px)}#location .education .textbox .p2{font-size:clamp(14px,1.5vw,20px)}#location .education .textbox .p2 .text_L{font-size:2em}#location .education .textbox .p2 .text_S{font-size:.8em;letter-spacing:.05em}#location .education .facility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;padding-top:min(8vw,45px)}#location .education .facility li{width:32%}#location .education .facility li>p{font-size:clamp(12px,1.6vw,16px);text-align:center;padding-top:.5em}#location .education .carousel_title{padding:3em 0 2em}#location .education .lesson{background:#eef3f4;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #7d9fad;padding:min(8vw,45px) 3vw;margin-top:min(8vw,45px)}#location .education .lesson ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:min(6vw,30px)}#location .education .lesson ul li{width:49%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:min(4vw,30px)}#location .education .lesson ul li .p1{font-size:20px;color:#7d9fad;padding-bottom:.6em}#location .education .lesson ul li .p2{font-size:clamp(10px,1vw,12px);letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 768px){#location .education .textbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}#location .education .textbox .p2{margin:0 0 0 auto}#location .education .facility{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .education .facility li{width:100%}#location .education .facility li>p{font-size:14px}#location .education .lesson ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}#location .education .lesson ul li{width:100%}}#location .park{background:url("../img/location/park_bg.jpg") top center/cover no-repeat}#location .park .titlebox .title_L{font-size:clamp(40px,6vw,65px);color:#45575c;-webkit-transform:scale(1, 1.1);transform:scale(1, 1.1);text-align:center;letter-spacing:.05em;padding-bottom:.2em}#location .park .titlebox .com-text{max-width:900px;text-align:center;margin:0 auto;padding-top:2.5em}#location .park 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;padding-top:min(8vw,45px)}#location .park ul .textbox{width:46%}#location .park ul .textbox .areaname{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#location .park ul .textbox .areaname .p1{font-size:clamp(20px,2vw,26px)}#location .park ul .textbox .areaname .p1 .text_S{font-size:.6em;letter-spacing:.05em}#location .park ul .textbox .areaname .p2{font-size:clamp(14px,1.5vw,20px)}#location .park ul .textbox .areaname .p2 .text_L{font-size:2em}#location .park ul .textbox .areaname .p2 .text_S{font-size:.8em;letter-spacing:.05em}#location .park ul .textbox .img_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding-top:1.5em}#location .park ul .imgbox{width:50%}#location .park ul.park02{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#location .park ul.park02 .textbox{padding-top:4em}@media screen and (max-width: 768px){#location .park ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#location .park ul .textbox,#location .park ul .imgbox{width:100%}#location .park ul .textbox .areaname,#location .park ul .imgbox .areaname{padding-top:1em}#location .park ul .textbox .img_flex,#location .park ul .imgbox .img_flex{gap:5px;padding-top:1em}#location .park ul.park02 .textbox{padding-top:0}#location .park ul.park01 .textbox,#location .park ul.park03 .textbox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#location .medical .title_box .com-title{padding-bottom:2em}@media screen and (max-width: 768px){#location .medical{padding-top:0}}#location .lifeInfo{width:100%;background:#f6f6f6;padding:min(10vw,90px) 0}#location .lifeInfo h2{color:#7d9fad;font-size:clamp(20px,3vw,30px);text-align:center;letter-spacing:.1em;padding-bottom:1em}#location .lifeInfo .mapImg{max-width:1000px;margin:0 auto}#location .lifeInfo .lifeBtn{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:4vw auto;border:#f6f6f6 1px solid}#location .lifeInfo .lifeBtn>li{width:16.6666%;background:#e6edee;border-left:#f6f6f6 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{background:#7d9fad;color:#fff}#location .lifeInfo .infoList{display:none}#location .lifeInfo .infoList.active{display:-webkit-box;display:-ms-flexbox;display:flex}#location .lifeInfo .infoText{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}#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{font-size:clamp(10px,1vw,14px);letter-spacing:.05em}#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, #171717 2px, transparent 2px) repeat-x left/4px;background:linear-gradient(90deg, #171717 2px, transparent 2px) repeat-x left/4px}@media screen and (max-width: 768px){#location .lifeInfo .mapImg{overflow:scroll}#location .lifeInfo .mapImg>img{display:block;width:200%;max-width:none}#location .lifeInfo .lifeBtn{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5vw auto}#location .lifeInfo .lifeBtn>li{width:50%;padding:20px 0;border-top:#fff 1px solid}#location .lifeInfo .lifeBtn>li:first-of-type{border:none}#location .lifeInfo .lifeBtn>li:nth-child(2){border-top:none}#location .lifeInfo .lifeBtn>li:nth-child(-n+1){border-left:none}#location .lifeInfo .lifeBtn>li>p{font-size:16px}#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:#f6f6f6;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, #171717 2px, transparent 2px) repeat-x left/4px;background:linear-gradient(90deg, #171717 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}}#plan .mv{background:url("../img/plan/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#plan .mv{background:url("../img/plan/mv_sp.jpg") top left/cover no-repeat}}#plan .mv.limitedplan{background:url("../img/limited/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#plan .mv.limitedplan{background:url("../img/limited/mv_sp.jpg") top left/cover no-repeat}}#plan .main_wrap{background:#f6f6f6}#plan .com-w1000{width:90%;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){#plan .com-w1000{max-width:500px}}#plan .com-imgnote{font-size:12px}#plan .inner{padding:min(18vw,100px) 0 min(8vw,50px)}#plan .inner .plan_list{padding-bottom:min(13vw,100px)}#plan .inner .plan_list .subtitle{font-size:clamp(20px,4vw,24px);text-align:center;line-height:1.3em}#plan .inner .plan_list ul{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,45px);margin:min(10vw,60px) auto 0}#plan .inner .plan_list ul li{width:45%;max-width:300px;background:-webkit-gradient(linear, left top, left bottom, from(#45575C), to(#7D9FAD));background:-webkit-linear-gradient(top, #45575C 0%, #7D9FAD 100%);background:linear-gradient(180deg, #45575C 0%, #7D9FAD 100%);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;gap:1em;padding:30px 0;-webkit-transition:all .5s;transition:all .5s}#plan .inner .plan_list ul li a{position:absolute;top:0;width:100%;height:100%}#plan .inner .plan_list ul li p{color:#fff}#plan .inner .plan_list ul li .p1{font-size:clamp(22px,2vw,22px);letter-spacing:.05em;border-bottom:solid 1px #fff;padding-bottom:.2em}#plan .inner .plan_list ul li .p1 span{font-size:2em}#plan .inner .plan_list ul li .p2{font-size:clamp(28px,2vw,28px);letter-spacing:.1em}#plan .inner .plan_list ul li .p3{font-size:clamp(13px,2vw,14px);letter-spacing:.05em}#plan .inner .plan_list ul li .p3 ._pc{display:inline-block}#plan .inner .plan_list ul li .p3 .span1{font-size:3em}#plan .inner .plan_list ul li .p3 .span2{font-size:1.7em}#plan .inner .plan_list ul li .p4{font-size:clamp(22px,2vw,22px);letter-spacing:.05em;padding-top:45px}#plan .inner .plan_list ul li:hover{-webkit-filter:saturate(0.2);filter:saturate(0.2);-webkit-box-shadow:0 0 10px #5f5f5f;box-shadow:0 0 10px #5f5f5f}#plan .inner .plan_list.limited .subtitle{font-size:clamp(30px,4vw,30px);color:#b48769;letter-spacing:.05em}#plan .inner .plan_list.limited ul li{background:-webkit-gradient(linear, left top, left bottom, from(#7C6D50), to(#B19F86));background:-webkit-linear-gradient(top, #7C6D50 0%, #B19F86 100%);background:linear-gradient(180deg, #7C6D50 0%, #B19F86 100%)}#plan .inner .plan_list.limited ul li .badge{width:90%;background-color:#d2cbba;font-size:clamp(13px,2vw,16px);color:#5d4b38;text-align:center;padding:5px 0;margin:10px auto}#plan .inner .plan_list.limited ul li .tolimited{font-size:clamp(15px,2vw,15px)}@media screen and (max-width: 768px){#plan .inner .plan_list ul{gap:6px}#plan .inner .plan_list ul li{width:49%;gap:.5em}#plan .inner .plan_list ul li .p1{font-size:clamp(18px,4vw,22px)}#plan .inner .plan_list ul li .p2{font-size:clamp(16px,4vw,28px)}#plan .inner .plan_list ul li .p3{font-size:clamp(12px,4vw,14px);line-height:normal}#plan .inner .plan_list ul li .p3 ._pc{display:none}#plan .inner .plan_list ul li .p4{font-size:clamp(16px,4vw,22px);padding-top:0}#plan .inner .plan_list ul li .p4.tolimited{font-size:clamp(10px,2vw,15px)}}#brand .mv{background:url("../img/brand/mv.jpg") top left/cover no-repeat;position:relative;width:100%;height:100vh}@media screen and (max-width: 768px){#brand .mv{background:url("../img/brand/mv_sp.jpg") top left/cover no-repeat}}#brand .mv .titlebox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}#brand .mv .titlebox .title{font-size:clamp(40px,6vw,65px);color:#fff;text-align:center;line-height:1.2em}#brand .mv .titlebox .subtitle{position:relative;z-index:1;font-size:clamp(16px,4vw,20px);letter-spacing:.1em;color:#fff;text-align:center}#brand .mv .com-imgnote{z-index:1}#brand .mv .img_filter01{width:100%;position:absolute;bottom:-10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#brand .section{padding-top:clamp(3.125rem,-0.208rem + 6.94vw,5rem);padding-bottom:2vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efefef;text-align:center}@media screen and (max-width: 768px){#brand .section{min-height:auto}#brand .section._bg{padding-top:30px !important}}#brand .section._bg{padding-bottom:0}#brand .section__pin.hide{display:none}#brand .wrap{margin:0 auto;position:relative}#brand .copybox{max-width:1000px;width:90%;margin:0 auto;text-align:center}#brand .copybox .brand_logo{width:20%;max-width:180px;margin:auto}#brand .copybox .lead{margin:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0 clamp(1.25rem,.139rem + 2.31vw,1.875rem);font-size:clamp(2.188rem,1.076rem + 2.31vw,2.813rem);line-height:1.2em;letter-spacing:.01em;color:#796a56}#brand .copybox .text{font-size:clamp(1rem,.778rem + .46vw,1.125rem);letter-spacing:.01em;padding:clamp(.938rem,-0.729rem + 3.47vw,1.875rem) 0;line-height:2em}#brand .copybox .co_img{width:80%;max-width:700px;margin:auto;padding:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0}@media screen and (max-width: 768px){#brand .copybox{padding:clamp(0rem,-1.339rem + 6.7vw,1.875rem) 0 0}#brand .copybox .brand_logo{width:30%}#brand .copybox .lead{margin:clamp(1.25rem,-0.089rem + 6.7vw,3.125rem) 0 0;font-size:clamp(1.25rem,.446rem + 4.02vw,2.375rem)}#brand .copybox .text{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);padding:clamp(.625rem,-0.268rem + 4.46vw,1.875rem) 0}#brand .copybox .co_img{width:100%;max-width:500px;padding:clamp(1.875rem,.982rem + 4.46vw,3.125rem) 0 0}}#brand .sec_lead{font-size:clamp(1.25rem,.806rem + .93vw,1.5rem);color:#505050;text-align:center;padding:30px 0}#brand .performance{padding:clamp(2.5rem,-1.944rem + 9.26vw,5rem) 0 clamp(5rem,2.778rem + 4.63vw,6.25rem);width:90%;max-width:1000px;margin:auto}#brand .performance ul{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}#brand .performance ul li{position:relative;padding:0;width:48%;margin:0 0 30px}#brand .performance ul li>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;display:block}#brand .performance ul li>p{font-size:clamp(1rem,.778rem + .46vw,1.125rem);text-align:left}#brand .performance ul li.per_img_item>img{height:auto}#brand .performance ul li.per_img_item .gara{bottom:clamp(2.813rem,1.146rem + 3.47vw,3.75rem)}#brand .performance ul li.per_img_item .award{position:relative;background:#93756c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(.313rem,-0.243rem + 1.16vw,.625rem) 0}#brand .performance ul li.per_img_item .award .award_text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;text-align:left}#brand .performance ul li.per_img_item .award .award_text>p{display:block;letter-spacing:0;line-height:normal;color:#fff;font-size:clamp(.75rem,.528rem + .46vw,.875rem)}#brand .performance ul li.per_img_item .award::before{content:"";position:absolute;top:50%;left:10%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url("../img/brand/deco.png") no-repeat center/contain;width:15%;height:100%}#brand .per_img_box{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}#brand .per_img_box>ul{width:70%}#brand .per_img_box>ul+ul{width:28%;padding-top:20px}#brand .per_img_box>ul .per_img_i{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;-ms-flex-wrap:wrap;flex-wrap:wrap}#brand .per_text_area{width:100%;padding:clamp(0rem,-2.222rem + 4.63vw,1.25rem) 0}#brand .per_text_area .per_text_box{width:75%;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}#brand .per_text_area .per_text_item{width:49%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:5px 0}#brand .per_text_area .per_text_item .per_num{font-size:14px;color:#fff;background:#747372;padding:3px 9px 5px 12px;padding:clamp(0rem,-0.333rem + .69vw,.188rem) clamp(.375rem,.042rem + .69vw,.563rem) clamp(.125rem,-0.208rem + .69vw,.313rem) clamp(.563rem,.229rem + .69vw,.75rem)}#brand .per_text_area .per_text_item .per_text{font-size:clamp(.75rem,.306rem + .93vw,1rem);padding-left:8px;letter-spacing:.01em}@media screen and (max-width: 768px){#brand .sec_lead{font-size:clamp(1.125rem,.813rem + 1.56vw,1.563rem);padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}#brand .performance{padding:clamp(1.875rem,-0.357rem + 11.16vw,5rem) 0 clamp(2.5rem,-0.179rem + 13.39vw,6.25rem)}#brand .performance ul li{width:100%;max-width:500px;margin:0 auto 30px}#brand .performance ul li>p{font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}#brand .performance ul li.per_img_item .gara{bottom:clamp(2.375rem,1.17rem + 6.03vw,4.063rem)}#brand .performance ul li.per_img_item .award{padding:clamp(.313rem,.089rem + 1.12vw,.625rem) 0}#brand .performance ul li.per_img_item .award .award_text>p{font-size:clamp(.625rem,.357rem + 1.34vw,1rem)}#brand .performance ul li.per_img_item .award::before{width:10%}#brand .per_text_area{width:100%;padding:clamp(0rem,-2.222rem + 4.63vw,1.25rem)}#brand .per_text_area .per_text_box{width:100%;max-width:500px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#brand .per_text_area .per_text_item{width:100%;padding:5px 0}#brand .per_text_area .per_text_item .per_num{font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding:clamp(.125rem,.08rem + .22vw,.188rem) clamp(.375rem,.241rem + .67vw,.563rem) clamp(.125rem,-0.009rem + .67vw,.313rem) clamp(.563rem,.429rem + .67vw,.75rem)}#brand .per_text_area .per_text_item .per_text{font-size:clamp(.813rem,.5rem + 1.56vw,1.25rem);padding-left:8px}}#brand .description{padding:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem) 0 clamp(5rem,.556rem + 9.26vw,7.5rem);background:url("../img/brand/bg.jpg") no-repeat center/cover}#brand .description .copybox{padding:clamp(.938rem,-0.729rem + 3.47vw,1.875rem) 0;width:90%;max-width:1000px;margin:auto}#brand .description .copybox .lead{font-size:clamp(2rem,1.111rem + 1.85vw,2.5rem);margin:clamp(1.25rem,.139rem + 2.31vw,1.875rem) 0;color:#796a56}#brand .description .copybox .text{font-size:clamp(.875rem,.653rem + .46vw,1rem)}#brand .description .sec_lead{color:#505050}#brand .description>ul{width:90%;max-width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%}#brand .description>ul>li{width:48%;background:#1e3b47;padding-top:clamp(1.25rem,.139rem + 2.31vw,1.875rem);margin:clamp(.938rem,.382rem + 1.16vw,1.25rem) 0}#brand .description>ul>li>p{text-align:center;color:#fff}#brand .description>ul>li>p.lead{padding:5px 0 3px;border-bottom:#fff 1px solid;border-top:#fff 1px solid;font-size:clamp(15px,1.5vw,18px)}#brand .description>ul>li>p.text{font-size:clamp(12px,1.3vw,14px);padding:clamp(.938rem,-0.174rem + 2.31vw,1.563rem) 0;letter-spacing:clamp(0rem,-0.222rem + .46vw,.125rem)}@media screen and (max-width: 768px){#brand .description{padding:clamp(2.5rem,.714rem + 8.93vw,5rem) 0 clamp(5rem,3.214rem + 8.93vw,7.5rem);background:url("../img/brand/bg_sp.jpg") no-repeat top/contain;position:relative}#brand .description::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:url("../img/brand/bg2_sp.jpg") no-repeat bottom/contain;z-index:-1}#brand .description .copybox{padding:clamp(.625rem,-0.268rem + 4.46vw,1.875rem) 0;width:95%}#brand .description .copybox .lead{font-size:clamp(1.313rem,.464rem + 4.24vw,2.5rem);margin:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}#brand .description .copybox .text{font-size:clamp(.813rem,.589rem + 1.12vw,1.125rem);line-height:2em;letter-spacing:0}#brand .description>ul{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;width:90%}#brand .description>ul>li{width:100%;max-width:550px;padding-top:clamp(1.563rem,.893rem + 3.35vw,2.5rem);margin:clamp(.75rem,.393rem + 1.79vw,1.25rem) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#brand .description>ul>li>p.lead{padding:clamp(.25rem,.071rem + .89vw,.5rem) 0 clamp(.188rem,.098rem + .45vw,.313rem);width:100%}#brand .description>ul>li>p.text{padding:clamp(1.25rem,1.027rem + 1.12vw,1.563rem) 0;margin:auto}}#map .mv{height:auto;margin-top:15vh}#map .mv .titlebox{position:static;-webkit-transform:none;transform:none}#map .mv .titlebox p{color:#b48769}#map .mv .titlebox p.subtitle{text-shadow:none;padding-top:0}#map .com-w1000{width:90%;margin-top:min(20vw,80px)}#map .button_area{margin:min(15vw,50px) auto min(20vw,80px)}#map .button--map{background:-webkit-gradient(linear, left top, left bottom, from(#45575C), to(#7D9FAD));background:-webkit-linear-gradient(top, #45575C 0%, #7D9FAD 100%);background:linear-gradient(180deg, #45575C 0%, #7D9FAD 100%)}#map .button--map .button__icon{left:auto;right:15%}#map .button--map::before,#map .button--map::after{content:none}#map .button--map:hover{opacity:.7}@media screen and (max-width: 768px){#map .map_img{overflow-x:scroll}#map .map_img>img{width:200%;max-width:none}}#outline .mv{height:auto;margin-top:15vh}#outline .mv .titlebox{position:static;-webkit-transform:none;transform:none}#outline .mv .titlebox p{color:#b48769}#outline .mv .titlebox p.subtitle{text-shadow:none;padding-top:0}#outline .main_wrap{width:90%;max-width:1000px;margin:5% auto}#outline .main_wrap .title{color:#7d9fad;font-size:18px;margin-bottom: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:#171717;border-bottom:1px solid #ababab;vertical-align:middle;font-size:15px;line-height:2;padding:6px 15px}#outline .main_wrap table th{width:300px;color:#7d9fad;text-align:left;font-weight:normal}#outline .main_wrap .cap{font-size:14px;margin-bottom:35px}#outline .main_wrap .cap_end{font-size:10px}#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;background:#f3f3f3;font-size:14px}#outline .main_wrap table tr td{font-size:13px}}#login .main_wrap{padding:clamp(80px,15vw,100px) 0}#login .main_wrap h2{font-size:clamp(24px,4vw,33px);color:#b48769;text-align:center;letter-spacing:.1em;line-height:.6em;text-transform:uppercase;padding-top:min(10vw,45px)}#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%;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 min(2vw,20px)}#login .main_wrap .login form .p1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(13px,1.3vw,17px);text-align:center;letter-spacing:.1em;line-height:2em}#login .main_wrap .login form .form_box{width:90%;max-width:700px;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,2vw,20px);letter-spacing:.1em;padding:.7em}#login .main_wrap .login form .form_box .password{width:65%;background-color:rgba(255,255,255,.5019607843);border:solid 1px #171717}#login .main_wrap .login form .form_box .login-btn{width:35%;background:-webkit-gradient(linear, left top, right top, from(#978367), to(#BEAC93));background:-webkit-linear-gradient(left, #978367 0%, #BEAC93 100%);background:linear-gradient(90deg, #978367 0%, #BEAC93 100%);color:#fff;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);text-align:center;letter-spacing:.02em;padding-bottom:min(10vw,70px)}@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}}#limited .mv{background:url("../img/limited/limited_bg.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#limited .mv{background:url("../img/limited/mv_sp.jpg") top left/cover no-repeat}}#limited .limitedplan{background:url("../img/limited/login_bg.jpg") top/cover no-repeat;padding:min(13vw,60px) 0 min(13vw,90px)}#limited .limitedplan .subtitle{color:#d7a178;font-size:clamp(20px,4vw,26px);text-align:center}#limited .limitedplan .subtitle span{font-size:.8em;letter-spacing:.1em;text-transform:uppercase}#limited .limitedplan 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:4vw;margin:min(13vw,90px) auto 0}#limited .limitedplan 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}#limited .limitedplan ul li a{position:absolute;width:100%;height:100%}#limited .limitedplan 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}#limited .limitedplan ul li .box1 .type1{font-size:clamp(30px,3.4vw,40px);line-height:inherit}#limited .limitedplan ul li .box1 .type2{font-size:clamp(10px,1vw,12px)}#limited .limitedplan ul li .box2{padding-left:5%}#limited .limitedplan ul li .box2 .area1{font-size:clamp(20px,2vw,28px)}#limited .limitedplan ul li .box2 .area1 span{font-size:1.7em}#limited .limitedplan ul li .box2 .area2{font-size:clamp(10px,1.2vw,16px);letter-spacing:.05em}#limited .limitedplan ul li .box2 .area2 .cormorant-infant{font-size:2.5em;padding:0 10px}#limited .limitedplan ul li .box2 .area2 .cormorant-infant .m{font-size:.7em}#limited .limitedplan ul li .img_icon_arrow{position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#limited .limitedplan 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)}#limited .limitedplan 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)}#limited .limitedplan ul li:hover::before{opacity:0}@media screen and (max-width: 900px){#limited .limitedplan ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#limited .limitedplan ul li{width:95%;max-width:400px;padding:15px}#limited .limitedplan ul li .box1{width:18%}#limited .limitedplan ul li .box2 .area2 .cormorant-infant{padding:0 3px}#limited .limitedplan ul li .img_icon_arrow{width:7%}}#limited footer .footer_merit{display:none}#type .type_top{background:#e4e5e5;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:clamp(80px,15vw,100px) 0 min(6vw,50px)}#type .type_top.limitedver{background:#f5e9e1}#type .type_top.limitedver .box1 .type1,#type .type_top.limitedver .box1 .type2{color:#987554}#type .type_top .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:min(4vw,25px)}#type .type_top .box1 .type1{font-size:clamp(50px,7vw,70px);color:#7d9fad;line-height:inherit}#type .type_top .box1 .type2{font-size:clamp(12px,1.8vw,20px);color:#7d9fad}#type .type_top .box2 p{text-align:center}#type .type_top .box2 .area1{font-size:clamp(23px,3vw,35px)}#type .type_top .box2 .area1 span{font-size:1.7em}#type .type_top .box2 .area2{font-size:clamp(14px,1.3vw,17px);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(14px,1.2vw,18px);letter-spacing:.015em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em}#type .inner{width:90%;max-width:1000px;margin:0 auto}#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:min(10vw,50px) 0}#type .type_main .img_type{max-width:900px;padding-top:4vw}#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}#type .button--map{background:-webkit-gradient(linear, left top, left bottom, from(#45575C), to(#7D9FAD));background:-webkit-linear-gradient(top, #45575C 0%, #7D9FAD 100%);background:linear-gradient(180deg, #45575C 0%, #7D9FAD 100%)}#type .button--map .button__icon{position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#type .button--map::before,#type .button--map::after{content:none}#type .button--map:hover{opacity:.7}@media screen and (max-width: 768px){#type .inner{max-width:500px;position:relative}#type .inner .img_pinch{position:absolute;top:20px;right:0;z-index:1;width:70px}#type .type_top .box2 .area2{padding:min(6vw,20px) 0}#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}#entry .ent_wrap{width:100%;height:100%}#entry .ent_wrap .sec{padding:50px 0 80px}#entry .ent_wrap .sec iframe{width:100%;height:4900px}@media screen and (max-width: 768px){#entry .ent_wrap{width:100%;height:100%}#entry .ent_wrap .sec{padding:50px 0 0}#entry .ent_wrap .sec iframe{width:100%;height:7000px}}#entry .thanks_mv{width:100%;height:100%;position:relative;margin:80px 0 0}#entry .thanks_mv .mv_ttl_area{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}#entry .thanks_mv .mv_ttl_area>span{display:block;font-size:clamp(.875rem,.431rem + .93vw,1.125rem);text-transform:uppercase;color:#1a1311;text-align:center;letter-spacing:.5em}#entry .thanks_mv .mv_ttl_area>h1{display:block;color:#796a56;font-size:clamp(1.625rem,.625rem + 2.08vw,2.188rem);padding:10px 0;letter-spacing:.15em}@media screen and (max-width: 768px){#entry .thanks_mv{margin:80px 0 0}#entry .thanks_mv .mv_ttl_area>span{font-size:clamp(.875rem,.429rem + 2.23vw,1.5rem)}#entry .thanks_mv .mv_ttl_area>h1{font-size:clamp(1.25rem,.58rem + 3.35vw,2.188rem);padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0;letter-spacing:.1em}}#entry .thanks{background:url(../../assets/images/entry/bg.jpg) no-repeat top center/cover;width:100%;height:100%}#entry .thanks .sec{width:90%;max-width:750px;margin:auto;padding:120px 0;position:relative;z-index:10}#entry .thanks .text_area{width:90%;margin:auto;border:#929292 1px solid;padding:100px 0;position:relative}#entry .thanks .text_area::before,#entry .thanks .text_area::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-clip-path:polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%);clip-path:polygon(5% 0, 95% 0, 100% 5%, 100% 95%, 95% 100%, 5% 100%, 0 95%, 0 5%);z-index:-1}#entry .thanks .text_area::before{width:calc(100% + 20px);height:calc(100% + 20px);background:#929292}#entry .thanks .text_area::after{width:calc(100% + 19px);height:calc(100% + 19px);background:#fff}#entry .thanks .text_area .line{width:80%;margin:auto;height:1px;background:-webkit-gradient(linear, left top, right top, from(#D3D3D3), color-stop(45%, #D3D3D3), color-stop(45%, #fff), color-stop(55%, #fff), color-stop(55%, #D3D3D3), to(#D3D3D3));background:-webkit-linear-gradient(left, #D3D3D3 0%, #D3D3D3 45%, #fff 45%, #fff 55%, #D3D3D3 55%, #D3D3D3 100%);background:linear-gradient(90deg, #D3D3D3 0%, #D3D3D3 45%, #fff 45%, #fff 55%, #D3D3D3 55%, #D3D3D3 100%);position:relative}#entry .thanks .text_area .line::before{content:"";position:absolute;top:45%;left:50%;width:8px;aspect-ratio:1/1;background:#d3d3d3;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#entry .thanks .text_area>h2{font-size:42px;color:#796a56;text-align:center;line-height:1.2em;padding:40px 0 45px}#entry .thanks .text_area>p{font-size:16px;text-align:center;padding:50px 0 40px}#entry .thanks .text_area>span{display:block;font-size:14px;text-align:center}@media screen and (max-width: 768px){#entry .thanks{background:url(../../assets/images/entry/bg_sp.jpg) no-repeat top center/cover}#entry .thanks .sec{padding:15vw 0}#entry .thanks .text_area{width:100%;padding:clamp(2.5rem,-0.179rem + 13.39vw,6.25rem) 0}#entry .thanks .text_area>h2{font-size:clamp(1.25rem,.268rem + 4.91vw,2.625rem);padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0 clamp(1.563rem,.67rem + 4.46vw,2.813rem)}#entry .thanks .text_area>p{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:clamp(1.875rem,.982rem + 4.46vw,3.125rem) 0 clamp(1.25rem,.357rem + 4.46vw,2.5rem)}#entry .thanks .text_area>span{font-size:clamp(.75rem,.661rem + .45vw,.875rem);line-height:1.3em}}#entry .button--entry{margin:min(10vw,72px) auto 0}#entry .button--entry .button__icon{position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#entry.form .tel{margin:min(10.6vw,50px) auto min(8.3vw,62px)}#entry.form .g_menu_btn{display:none}#entry.form .link_box{display:none}#entry.form .top_footer{display:none}#entry.form .copy{margin-bottom:0}#comfort .mv{background:url("../img/limited/comfort/mv.jpg") top left/cover no-repeat}@media screen and (max-width: 768px){#comfort .mv{background:url("../img/limited/comfort/mv_sp.jpg") top left/cover no-repeat}#comfort .mv .titlebox .title{font-size:clamp(40px,6vw,75px)}}#comfort .com-w1000{width:90%;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){#comfort .com-w1000{max-width:500px}}#comfort .main_wrap{background:#f6f6f6}#comfort .imgbox{position:relative}#comfort .com-imgnote{font-size:12px}@media screen and (max-width: 768px){#comfort .com-text{font-size:clamp(13px,5vw,15px);letter-spacing:.01em}}#comfort h2{font-size:clamp(18px,2vw,26px);color:#171717;text-align:center;letter-spacing:.05em;line-height:1.3em;padding:min(10vw,90px) 0}#comfort .zeh .titlebox{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(5vw,28px);padding-bottom:3vw}#comfort .zeh .titlebox .p1{font-size:clamp(20px,2.2vw,29px);color:#7d9fad;text-transform:uppercase;letter-spacing:.1em;line-height:inherit}#comfort .zeh .titlebox .p2{font-size:clamp(14px,1.3vw,17px);color:#b48769;text-align:center;letter-spacing:.1em}#comfort .zeh .titlebox .p2>span{display:block;font-size:1.8em;padding-top:.6em}#comfort .zeh .titlebox .img_zeh01{width:60%;max-width:110px}#comfort .zeh .titlebox .p3{font-size:clamp(12px,1.3vw,15px);color:#1a6d46;text-align:center;letter-spacing:.01em}#comfort .zeh .titlebox .p3>span{display:block;font-size:1.5em;color:#4d4943;padding-bottom:1.2em}#comfort .zeh .img_zeh02{position:relative}#comfort .zeh .img_zeh02 .com-imgnote{bottom:-20px}#comfort .zeh .merit3{padding:min(10vw,48px) 0 min(5vw,28px)}#comfort .zeh .merit3 h2{padding:0}#comfort .zeh .merit3 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;padding-top:min(2.5vw,15px)}#comfort .zeh .merit3 ul li{width:32%;background-color:#b5757a;color:#fff;font-size:clamp(12px,1.3vw,16px);text-align:center;letter-spacing:.1em;padding:1em 0}#comfort .zeh .merit3 ul li:nth-child(2){background-color:#c75d1b}#comfort .zeh .merit3 ul li:nth-child(3){background-color:#195086}#comfort .zeh .merit3 ul li>span{font-size:1.4em;padding-left:5px}#comfort .zeh .co2{display:-webkit-box;display:-ms-flexbox;display:flex}#comfort .zeh .co2 .p1{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#7d9fad;padding:10px}#comfort .zeh .co2 .p1>p{border:solid 1px #fff;font-size:clamp(11px,1.3vw,17px);color:#fff;text-align:center;letter-spacing:.1em;padding:20px 0}#comfort .zeh .co2 .p1>p>span{display:block;font-size:1.8em;padding-top:.3em}#comfort .zeh .co2 .p2{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #7d9fad;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(12px,1.3vw,16px);color:#1a1311;letter-spacing:.01em;padding:0 15px}@media screen and (max-width: 768px){#comfort .zeh .merit3 ul li span{display:block;line-height:initial}#comfort .zeh .co2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#comfort .zeh .co2 .p1{width:100%}#comfort .zeh .co2 .p2{width:100%;padding:15px}}#comfort .equipment{width:90%;max-width:1100px;border-bottom:solid 1px #171717;margin:0 auto;padding-bottom:min(10vw,100px)}#comfort .equipment ul{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(6vw,80px);padding-top:min(10vw,100px)}#comfort .equipment ul li{width:48%}#comfort .equipment ul li .imgbox .img_equipment01_2{width:30%;position:absolute;top:-10%;left:-10%;z-index:1}#comfort .equipment ul li .imgbox .imgnote{color:#fff}#comfort .equipment ul li .p1{font-size:clamp(13px,1.3vw,16px);color:#b48769;letter-spacing:.1em;padding:1em 0 1.6em}#comfort .equipment ul li .p1 span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;font-size:1.6em;padding-top:.3em}#comfort .equipment ul li .p1 span .text_M{display:inline-block;font-size:.8em}#comfort .equipment ul li .p1 span .text_S{font-size:10px;color:#7d9fad;letter-spacing:.01em;position:absolute;right:0}#comfort .equipment ul li .p2{font-size:clamp(12px,1.3vw,16px);color:#1a1311;letter-spacing:.01em}#comfort .equipment ul li .p2 .※{position:relative;top:-10px;font-size:10px}#comfort .equipment ul li .p2 .note{display:block;font-size:10px;padding-top:1em}#comfort .equipment .finebubble{padding-top:min(10vw,48px)}#comfort .equipment .finebubble h2{font-size:clamp(23px,2.5vw,32px);color:#b48769;padding:0}#comfort .equipment .finebubble .box1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:min(12vw,35px) 0}#comfort .equipment .finebubble .box1>p{width:45%;font-size:clamp(12px,1.3vw,16px)}#comfort .equipment .finebubble .box1>div{width:50%}#comfort .equipment .finebubble .box2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(3vw,30px)}#comfort .equipment .finebubble .note{font-size:10px;padding-top:8px}@media screen and (max-width: 768px){#comfort .equipment ul li{width:90%;margin:0 auto}#comfort .equipment ul li .p2 .※{top:-5px}#comfort .equipment .finebubble .box1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5vw}#comfort .equipment .finebubble .box1>p,#comfort .equipment .finebubble .box1>div{width:100%}#comfort .equipment .finebubble .box2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#comfort .support{padding:min(10vw,100px) 0}#comfort .support .titlebox{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-bottom:3vw}#comfort .support .titlebox .p1{font-size:clamp(19px,2.2vw,24px);color:#7d9fad;text-transform:uppercase;letter-spacing:.1em;line-height:inherit}#comfort .support .titlebox .p1.cardo-regular{font-size:clamp(20px,2.2vw,29px)}#comfort .support .titlebox .p2{font-size:clamp(14px,1.3vw,17px);color:#b48769;text-align:center;letter-spacing:.1em;padding:min(5vw,28px) 0}#comfort .support .titlebox .p2>span{display:block;font-size:1.8em;padding-top:.3em}#comfort .support .titlebox .p3{font-size:clamp(12px,1.3vw,15px);text-align:center;letter-spacing:.01em;padding-bottom:min(5vw,40px)}#comfort .support .titlebox ul{width:90%;max-width:700px;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:min(5vw,25px)}#comfort .support .titlebox ul li{width:32%;background-color:#fff;border:solid 1px #d9d9d9;color:#b48769;font-size:clamp(12px,1.3vw,16px);text-align:center;line-height:1.4em;letter-spacing:.1em;padding:1em 0}#comfort .support .titlebox .img_support01{position:relative;z-index:-1;width:65%;max-width:400px;margin:-25px auto 2vw}#comfort .support .titlebox .img_support02{width:90%;max-width:450px}@media screen and (max-width: 768px){#comfort .support .titlebox ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3vw}#comfort .support .titlebox ul li{width:80%}#comfort .support .titlebox .img_support01{margin-top:0}}#comfort footer .footer_merit{display:none}

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