/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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=Cormorant+Garamond";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,img{color:#000;border-width:0px;border-style:none;background:rgba(0,0,0,0)}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none}body{width:100%;margin:0 auto;overflow-x:hidden}img{width:100%}.ib{display:inline-block}.h1Tag{display:none}@media screen and (min-width: 769px){._sp{display:none}._pc{display:block}}@media screen and (max-width: 768px){._sp{display:block}._pc{display:none}}main{overflow:hidden}main p{line-height:1.5em;letter-spacing:.15em}.com-ttl{font-size:35px;font-size:clamp(18px,5vw,35px)}.com-lead--l{font-size:30px;font-size:clamp(18px,4vw,30px)}.com-lead{font-size:25px;font-size:clamp(15px,3vw,25px)}.com-lead--s{font-size:20px;font-size:clamp(15px,2.5vw,20px)}.com-text--l{font-size:18px;font-size:clamp(12px,1.5vw,18px)}.com-text{font-size:15px;font-size:clamp(12px,1.3vw,15px)}.com-txt{font-size:12px;font-size:clamp(12px,1.1vw,12px)}@media screen and (max-width: 768px){.com-ttl{font-size:clamp(12px,8vw,35px)}.com-lead--l{font-size:clamp(12px,5.5vw,30px)}.com-lead{font-size:clamp(12px,4.5vw,25px)}.com-lead--s{font-size:clamp(12px,4vw,20px)}.com-text--l{font-size:clamp(12px,3.8vw,18px)}.com-text{font-size:clamp(12px,3.5vw,15px)}.com-txt{font-size:clamp(12px,3vw,12px)}}.com-w800{width:95%;max-width:800px;margin:0 auto}.com-w1000{width:95%;max-width:1000px;margin:0 auto}.com-w1100{width:95%;max-width:1100px;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:12px;letter-spacing:.05em}.com-notebox{width:90%;max-width:1000px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){.com-notebox{padding:clamp(20px,6vw,50px) 0}}.com-note{font-size:10px;letter-spacing:.1em;line-height:1.2em;text-align:left}.com-fs10{font-size:10px}.com-fs12{font-size:12px}.com-texR{text-align:right}.com-texC{text-align:center}.com-col--wh{color:#fff}.com-col--bk{color:#000}.com-tex__shadow--wh{text-shadow:0 0 10px #fff}.com-tex__shadow--bk{text-shadow:0 0 10px #000}.com-flbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-flbox--ac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-flbox--jc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}body{color:#1a1311}.section{min-height:100vh;position:relative}.section__pin{position:absolute;top:0;left:0;width:100%;height:100%}.page-ttl{width:80%;margin-inline:auto;margin-bottom:min(1.56vw,30px);height:100px;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}.page-ttl__en{display:inline-block;font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(3.75rem,3.249rem + 1.043vw,4.5rem);text-transform:uppercase}.page-ttl__en .char{-webkit-clip-path:polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);clip-path:polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%)}.page-ttl__sub{-webkit-clip-path:inset(0 var(--clip2) 0% 0%);clip-path:inset(0 var(--clip2) 0% 0%);-webkit-transition:all .5s;transition:all .5s;font-size:clamp(1.063rem,.436rem + 1.303vw,2rem);margin-right:calc(50% - 49vi)}.page-mv__wrapper{width:100%;height:65vh;overflow:hidden;position:relative}.page-mv__wrapper .mv-note{position:absolute;bottom:5px;right:5px;font-size:12px}.page-mv__img{width:100%;height:inherit;background-repeat:no-repeat;background-size:cover;background-position:center bottom;scale:1.2;-webkit-transform-origin:center center;transform-origin:center center;will-change:transform}@media screen and (max-width: 768px){.fv{width:100%;position:fixed;z-index:1}.page-ttl{-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}.page-ttl__en{font-size:clamp(2.375rem,.5rem + 8.333vw,4.5rem)}.page-ttl__sub{margin-top:min(5vw,38px);font-size:clamp(.875rem,.159rem + 3.053vw,1.625rem)}.page-mv__wrapper{height:30vh}.page-mv__wrapper .mv-note{bottom:20px;bottom:15px}}@media screen and (max-width: 768px)and (max-width: 380px){.page-mv__wrapper .mv-note{bottom:30px}}@media screen and (max-width: 768px){.section._bg{margin-top:50vh;padding-top:50px !important;z-index:2}}#toptitle{text-align:center;line-height:2.5em;color:#796a56;padding-top:clamp(3.125rem,-0.893rem + 20.09vw,8.75rem)}#toptitle h2{position:relative;font-size:clamp(18px,5vw,28px);letter-spacing:.1em}#toptitle h2 span{width:100%;font-size:3.5em;color:#4f5457;opacity:.3;position:absolute;top:-0.4em;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#toptitle .text{font-size:clamp(12px,1.6vw,16px);color:#1a1311;margin:2em auto}@media screen and (max-width: 768px){#toptitle h2 span{font-size:2.5em}#toptitle .text{font-size:clamp(12px,2.2vw,15px)}}.btn{width:80%;max-width:330px;margin-inline:auto}.btn a{display:inline-block;width:100%;padding-block:20px;color:#fff;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:1}.btn a::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#fff;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform ease .3s;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s, -webkit-transform ease .3s}.btn span{display:inline-block;margin-left:20px;position:relative}.btn span::before{position:absolute;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;top:50%;left:-20%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.btn.btn-limited a{background:-webkit-gradient(linear, left top, right top, from(#47260C), color-stop(39%, #47260C), to(#1D150E));background:-webkit-linear-gradient(left, #47260C 0%, #47260C 39%, #1D150E 100%);background:linear-gradient(90deg, #47260C 0%, #47260C 39%, #1D150E 100%);border:1px solid rgba(0,0,0,0)}.btn.btn-limited a:hover{color:#47260c;border:1px solid #47260c}.btn.btn-limited a:hover::after{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}.btn.btn-limited a:hover span::before{background-color:#47260c}.btn.btn-limited span::before{-webkit-mask-image:url(../../assets/images/common/icon-limited.svg);mask-image:url(../../assets/images/common/icon-limited.svg)}.btn.btn-entry a{background:-webkit-gradient(linear, left top, right top, from(#0062A1), color-stop(39%, #06518B), to(#143264)),#505457;background:-webkit-linear-gradient(left, #0062A1 0%, #06518B 39%, #143264 100%),#505457;background:linear-gradient(90deg, #0062A1 0%, #06518B 39%, #143264 100%),#505457;border:1px solid rgba(0,0,0,0)}.btn.btn-entry a:hover{color:#143264;border:1px solid #143264}.btn.btn-entry a:hover::after{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}.btn.btn-entry a:hover span::before{background-color:#143264}.btn.btn-entry span::before{-webkit-mask-image:url(../../assets/images/common/icon-entry.svg);mask-image:url(../../assets/images/common/icon-entry.svg);left:-80%}.btn.btn-back a{background:#202020;border:1px solid rgba(0,0,0,0)}.btn.btn-back a:hover{color:#202020;border:1px solid #202020}.btn.btn-back a:hover::after{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}.btn.btn-back a:hover span::before{background-color:#202020}.btn.btn-back span::before{-webkit-mask-image:url(../../assets/images/limited/icon-back.svg);mask-image:url(../../assets/images/limited/icon-back.svg);left:-70%}.btn.btn-back.for_plan span::before{left:-45%}@media screen and (max-width: 768px){.btn.btn-back.for_plan span::before{left:-25%}}.btn2 a{display:inline-block;width:100%;color:#1a1311;-webkit-transition:all .3s ease;transition:all .3s ease}.btn2 a:hover{opacity:.6}.btn2 span{display:inline-block;margin-left:4px;position:relative}.btn2 span::before{position:absolute;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;top:50%;left:-28%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.btn2.btn-map span::before{-webkit-mask-image:url(../../assets/images/common/icon-map.svg);mask-image:url(../../assets/images/common/icon-map.svg)}.btn2.btn-outline span::before{-webkit-mask-image:url(../../assets/images/common/icon-outline.svg);mask-image:url(../../assets/images/common/icon-outline.svg);left:-35%}@media screen and (max-width: 768px){.btn span{margin-left:8px}.btn span::before{left:-15%}.btn.btn-entry span::before{left:-70%}.btn.btn-back span::before{left:-60%}.btn2 a{font-size:14px}}.limited_mv{position:relative;width:95%;margin:min(10vw,100px) auto 0}.limited_mv .title_box{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#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}.limited_mv .title_box .stitle{font-size:clamp(10px,1.5vw,20px);letter-spacing:.2em}.limited_mv .title_box .title{font-size:clamp(12px,2.5vw,30px);letter-spacing:.08em;padding-top:.6em}.limited_mv .title_box .title.fade-text{display:inline-block}.limited_mv .title_box .title.fade-text span{opacity:0;display:inline-block;-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}.limited_mv .title_box .title.fade-text span:nth-child(1){-webkit-animation-delay:.05s;animation-delay:.05s}.limited_mv .title_box .title.fade-text span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.limited_mv .title_box .title.fade-text span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.limited_mv .title_box .title.fade-text span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.limited_mv .title_box .title.fade-text span:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.limited_mv .title_box .title.fade-text span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.limited_mv .title_box .title.fade-text span:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s}.limited_mv .title_box .title.fade-text span:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s}.limited_mv .title_box .title.fade-text span:nth-child(9){-webkit-animation-delay:.45s;animation-delay:.45s}.limited_mv .title_box .title.fade-text span:nth-child(10){-webkit-animation-delay:.5s;animation-delay:.5s}.limited_mv .title_box .title.fade-text span:nth-child(11){-webkit-animation-delay:.55s;animation-delay:.55s}.limited_mv .title_box .title.fade-text span:nth-child(12){-webkit-animation-delay:.6s;animation-delay:.6s}.limited_mv .title_box .title.fade-text span:nth-child(13){-webkit-animation-delay:.65s;animation-delay:.65s}.limited_mv .title_box .title.fade-text span:nth-child(14){-webkit-animation-delay:.7s;animation-delay:.7s}.limited_mv .title_box .title.fade-text span:nth-child(15){-webkit-animation-delay:.75s;animation-delay:.75s}.limited_mv .title_box .title.fade-text span:nth-child(16){-webkit-animation-delay:.8s;animation-delay:.8s}.limited_mv .title_box .title.fade-text span:nth-child(17){-webkit-animation-delay:.85s;animation-delay:.85s}.limited_mv .title_box .title.fade-text span:nth-child(18){-webkit-animation-delay:.9s;animation-delay:.9s}.limited_mv .title_box .title.fade-text span:nth-child(19){-webkit-animation-delay:.95s;animation-delay:.95s}.limited_mv .title_box .title.fade-text span:nth-child(20){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.limited_mv .imgnote{position:absolute;right:3px;bottom:3px;color:#fff;text-shadow:0 0 5px #000;font-size:12px;letter-spacing:.01em}@media screen and (max-width: 768px){.limited_mv{max-width:500px}.limited_mv .title_box .title{font-size:clamp(12px,4.5vw,29px)}.limited_mv .title_box .stitle{font-size:clamp(12px,2.5vw,20px);letter-spacing:.2em}}@font-face{font-family:"Shippori Mincho",serif;src:url(../fonts/ShipporiMincho.ttf) format("opentype")}.zen{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}.cinzel{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.shippori{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal}body{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal}.cormorant-gara{font-family:"Cormorant Garamond",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.js-clip{-webkit-clip-path:inset(0 100% -20px 0%);clip-path:inset(0 100% -20px 0%);-webkit-transition:all 1.5s;transition:all 1.5s}.js-clip.scrollin{-webkit-clip-path:inset(0 0% -20px -100%);clip-path:inset(0 0% -20px -100%)}.js-fadeR{opacity:0;-webkit-transform:translate(5%, 0);transform:translate(5%, 0);-webkit-transition:all 1.5s;transition:all 1.5s}.js-fadeR.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.js-fadeL{opacity:0;-webkit-transform:translate(-5%, 0);transform:translate(-5%, 0);-webkit-transition:all 1.5s;transition:all 1.5s}.js-fadeL.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.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 1s;transition:all 1s}.anime0.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s}.anime1.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime2{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime2.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime3{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.6s;transition-delay:.6s}.anime3.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime4{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.9s;transition-delay:.9s}.anime4.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime5{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.2s;transition-delay:1.2s}.anime5.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime6{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime6.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime7{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.8s;transition-delay:1.8s}.anime7.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime8{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime8.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime9{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime9.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime10{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime10.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime11{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime11.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime12{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime12.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime13{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime13.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime14{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime14.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime15{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.9s;transition-delay:4.9s}.anime15.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.anime16{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 2s;transition:all 2s}.anime16.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime17{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:all 5s;transition:all 5s}.anime17.scrollin{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.anime1_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime1_1.scrollin{opacity:1}.anime1_2{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_2.scrollin{opacity:1}.anime1_3{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_3.scrollin{opacity:1}.anime1_4{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime1_4.scrollin{opacity:1}.anime1_5{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime1_5.scrollin{opacity:1}.anime1_6{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.anime1_6.scrollin{opacity:1}.anime1_7{opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime1_7.scrollin{opacity:1}.anime1_8{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.1s;transition-delay:2.1s}.anime1_8.scrollin{opacity:1}.anime1_9{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.4s;transition-delay:2.4s}.anime1_9.scrollin{opacity:1}.anime1_10{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:2.7s;transition-delay:2.7s}.anime1_10.scrollin{opacity:1}.anime1_11{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3s;transition-delay:3s}.anime1_11.scrollin{opacity:1}.anime1_12{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.3s;transition-delay:3.3s}.anime1_12.scrollin{opacity:1}.anime1_13{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.6s;transition-delay:3.6s}.anime1_13.scrollin{opacity:1}.anime1_14{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:3.9s;transition-delay:3.9s}.anime1_14.scrollin{opacity:1}.anime1_15{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.2s;transition-delay:4.2s}.anime1_15.scrollin{opacity:1}.anime1_16{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.5s;transition-delay:4.5s}.anime1_16.scrollin{opacity:1}.anime1_17{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:4.8s;transition-delay:4.8s}.anime1_17.scrollin{opacity:1}.anime1_18{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:5.1s;transition-delay:5.1s}.anime1_18.scrollin{opacity:1}.anime2_1{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.anime2_1.scrollin{opacity:1}.anime2_2{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-transition-delay:.1s;transition-delay:.1s}.anime2_2.scrollin{opacity:1}.anime2_3{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.1s;transition-delay:.1s}.anime2_3.scrollin{opacity:1}.anime2_4{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.15s;transition-delay:.15s}.anime2_4.scrollin{opacity:1}.anime2_5{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;transition-delay:.2s}.anime2_5.scrollin{opacity:1}.anime2_6{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.25s;transition-delay:.25s}.anime2_6.scrollin{opacity:1}.anime2_7{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;transition-delay:.3s}.anime2_7.scrollin{opacity:1}.anime2_8{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.35s;transition-delay:.35s}.anime2_8.scrollin{opacity:1}.anime2_9{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.4s;transition-delay:.4s}.anime2_9.scrollin{opacity:1}.anime2_10{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.45s;transition-delay:.45s}.anime2_10.scrollin{opacity:1}.anime2_11{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.5s;transition-delay:.5s}.anime2_11.scrollin{opacity:1}.anime2_12{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.55s;transition-delay:.55s}.anime2_12.scrollin{opacity:1}.anime2_13{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.6s;transition-delay:.6s}.anime2_13.scrollin{opacity:1}.anime2_14{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.65s;transition-delay:.65s}.anime2_14.scrollin{opacity:1}.anime2_15{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.7s;transition-delay:.7s}.anime2_15.scrollin{opacity:1}.anime2_16{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.75s;transition-delay:.75s}.anime2_16.scrollin{opacity:1}.anime2_17{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.8s;transition-delay:.8s}.anime2_17.scrollin{opacity:1}.anime2_18{opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-delay:.85s;transition-delay:.85s}.anime2_18.scrollin{opacity:1}@-webkit-keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes opacity-anime3_0{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.anime3_1{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.anime3_2{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.anime3_3{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.anime3_4{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.anime3_5{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.anime3_6{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.anime3_7{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.7s;animation-delay:.7s}.anime3_8{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.8s;animation-delay:.8s}.anime3_9{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s}.anime3_10{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.anime3_11{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}.anime3_12{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.anime3_13{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.3s;animation-delay:1.3s}.anime3_14{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}.anime3_15{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}.anime3_16{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}.anime3_17{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s}.anime3_18{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.anime3_19{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:1.9s;animation-delay:1.9s}.anime3_20{opacity:0;-webkit-animation:opacity-anime3_0 2.2s ease forwards;animation:opacity-anime3_0 2.2s ease forwards;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5}100%{opacity:1;-ms-opacity:1;-moz-opacity:1}}@keyframes blur-anime{0%{opacity:0;-ms-opacity:0;-moz-opacity:0}50%{opacity:.5;-ms-opacity:.5;-moz-opacity:.5}100%{opacity:1;-ms-opacity:1;-moz-opacity:1}}.anime01{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-ms-animation-delay:.3s;-moz-animation-delay:.3s}.anime02{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-ms-animation-delay:.6s;-moz-animation-delay:.6s}.anime03{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s;-ms-animation-delay:.9s;-moz-animation-delay:.9s}.anime04{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-ms-animation-delay:1.2s;-moz-animation-delay:1.2s}.anime05{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-ms-animation-delay:1.5s;-moz-animation-delay:1.5s}.anime06{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-ms-animation-delay:1.8s;-moz-animation-delay:1.8s}.anime07{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-ms-animation-delay:2.1s;-moz-animation-delay:2.1s}.anime08{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-ms-animation-delay:2.4s;-moz-animation-delay:2.4s}.anime09{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-ms-animation-delay:2.7s;-moz-animation-delay:2.7s}.anime00{opacity:0;-webkit-animation:blur-anime 5s ease forwards;animation:blur-anime 5s ease forwards;-ms-animation:blur-anime 5s ease forwards;-moz-animation:blur-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-ms-animation-delay:3s;-moz-animation-delay:3s}@-webkit-keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes opacity-anime{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.anime-1{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s;-moz-animation-delay:.3s}.anime-2{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.6s;animation-delay:.6s;-moz-animation-delay:.6s}.anime-3{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:.9s;animation-delay:.9s;-moz-animation-delay:.9s}.anime-4{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;-moz-animation-delay:1.2s}.anime-5{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s;-moz-animation-delay:1.5s}.anime-6{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;-moz-animation-delay:1.8s}.anime-7{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.1s;animation-delay:2.1s;-moz-animation-delay:2.1s}.anime-8{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s;-moz-animation-delay:2.4s}.anime-9{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:2.7s;animation-delay:2.7s;-moz-animation-delay:2.7s}.anime-10{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3s;animation-delay:3s;-moz-animation-delay:3s}.anime-11{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.3s;animation-delay:3.3s;-moz-animation-delay:3.3s}.anime-12{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.6s;animation-delay:3.6s;-moz-animation-delay:3.6s}.anime-13{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:3.9s;animation-delay:3.9s;-moz-animation-delay:3.9s}.anime-14{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:4.2s;animation-delay:4.2s;-moz-animation-delay:4.2s}.anime-15{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5s}.anime-16{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.3s}.anime-17{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.6s}.anime-18{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:5.9s}.anime-19{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.2s}.anime-20{opacity:0;-webkit-animation:opacity-anime 5s ease forwards;animation:opacity-anime 5s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;-moz-animation-delay:6.5s}.header{width:100%;position:fixed;top:0;left:0;z-index:10000;-webkit-transition:.5s;transition:.5s;background:rgba(255,255,255,.6)}.header.scrolled{background:rgba(0,0,0,0)}.header.scrolled .logo{opacity:0;visibility:hidden}.top_header{padding-block:14px 10px;width:95%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10000}.logo{width:min(30vw,300px);-webkit-transition:all .8s ease;transition:all .8s ease}.g_menu_btn{width:100%;max-width:30px;height:20px;position:relative;cursor:pointer}.g_menu_btn::before{position:absolute;content:"";top:-9px;right:-6px;width:5px;height:5px;border-radius:50%;background:#ff6400}.g_menu_btn span{width:100%;background-color:#1a1311;position:absolute;height:1px;left:50%;-webkit-transition:.7s;transition:.7s}.g_menu_btn span:nth-child(1){top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.g_menu_btn span:nth-child(2){top:50%;opacity:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.g_menu_btn span:nth-child(3){bottom:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.g_menu_btn.active span:nth-child(1){top:46%;-webkit-transform:translate(-50%, -50%) rotate(30deg);transform:translate(-50%, -50%) rotate(30deg)}.g_menu_btn.active span:nth-child(2){opacity:0}.g_menu_btn.active span:nth-child(3){bottom:45%;-webkit-transform:translate(-50%, -50%) rotate(-30deg);transform:translate(-50%, -50%) rotate(-30deg)}.bottom_header{width:100%;position:fixed;left:0;top:0;z-index:8500;-webkit-transition:.5s;transition:.5s;border-radius:0 0 50% 50%}.bottom_header.active{border-radius:0%}.bottom_header.active .in{height:100vh;border-radius:0%;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.bottom_header.active .top-nav{opacity:1}.bottom_header .in{width:100%;height:0;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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.5s ease;transition:.5s ease;background:#fff;border-radius:0 0 50% 50%;overflow-y:auto;-webkit-overflow-scrolling:touch}.bottom_header .top-nav{width:95%;max-width:1200px;margin:100px auto 0;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;opacity:0;-webkit-transition:.5s .5s;transition:.5s .5s;z-index:10}.bottom_header .nav__items{width:min(95%,850px);margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0}.bottom_header .nav_btn{width:47%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(26,19,17,.2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s .5s;transition:.5s .5s}.bottom_header .nav_btn::before{position:absolute;content:"";width:1px;height:48px;background:rgba(26,19,17,.2);top:50%;right:min(14vw,78px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bottom_header .nav_btn::after{position:absolute;content:"";background-image:url(../images/common/menu-arrow.svg);background-repeat:no-repeat;background-size:contain;top:50%;right:min(1.7vw,33px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:20px}.bottom_header .nav_btn.none .nav__item--name{color:rgba(26,19,17,.2)}.bottom_header .nav__item--name{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:min(.83vw,16px);font-family:"Cinzel",serif;font-size:28px;color:#1a1311;text-transform:uppercase;text-box-trim:trim-both;-webkit-transition:.3s;transition:.3s;cursor:pointer;letter-spacing:.1em}.bottom_header .nav__item--name:hover{background:#fff;color:rgba(26,19,17,.5)}.bottom_header .nav__item--name.current{background:#fff}.bottom_header .nav__item--nameJa{display:block;font-size:.5em;font-family:"Zen Old Mincho",serif;font-weight:400;margin-bottom:2px;line-height:1.1;letter-spacing:.1px;padding:0 0 10px}.bottom_header .btn-limited{margin-top:min(3.5vw,68px);-webkit-transition:.5s .5s;transition:.5s .5s}.bottom_header .btn-nav{margin-top:min(2.4vw,46px);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:min(10vw,94px);-webkit-transition:.5s .5s;transition:.5s .5s}.bottom_header .btn-entry__wrap{margin-top:min(3.5vw,68px);padding-block:min(2.5vw,48px);width:100%;background:#fff;-webkit-transition:.5s .5s;transition:.5s .5s}.bottom_header .nav_news{width:90%;max-width:1000px;margin:0 auto;padding:clamp(3.125rem,-0.208rem + 6.94vw,5rem) 0 clamp(1.875rem,.982rem + 4.46vw,3.125rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom_header .nav_news .lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1.25rem,.806rem + .93vw,1.5rem);text-transform:uppercase;padding-right:40px}.bottom_header .nav_news .nav_news_box{width:80%}.bottom_header .nav_news .nav_news_box>li{border-top:rgba(26,19,17,.2) 1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(.938rem,.382rem + 1.16vw,1.25rem) 10px}.bottom_header .nav_news .nav_news_box>li:last-of-type{border-bottom:rgba(26,19,17,.2) 1px solid}.bottom_header .nav_news .nav_news_box>li .nav_news_data{font-size:clamp(.75rem,.528rem + .46vw,.875rem);color:#505457;opacity:.5;padding:3px 10px 0}.bottom_header .nav_news .nav_news_box>li .nav_news_text{font-size:clamp(.875rem,.653rem + .46vw,1rem);color:#505457;padding-left:10px}@media screen and (max-width: 768px){.top_header .logo{width:min(50vw,280px)}.top_header .link_box{position:fixed;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:all .8s ease;transition:all .8s ease}.top_header .link_box.hide{opacity:0;visibility:hidden}.top_header .link_box .link{width:50%}.top_header .link_box .link a{display:inline-block;width:100%;padding:25px 0;font-size:14px;text-align:center;color:#fff;letter-spacing:-0.5px}.top_header .link_box .link.link-entry a{background:-webkit-gradient(linear, left top, right top, from(#0062A1), color-stop(39%, #06518B), to(#143264)),#505457;background:-webkit-linear-gradient(left, #0062A1 0%, #06518B 39%, #143264 100%),#505457;background:linear-gradient(90deg, #0062A1 0%, #06518B 39%, #143264 100%),#505457;border:1px solid rgba(0,0,0,0)}.top_header .link_box .link.link-entry a:hover a{background:#fff;color:#143264;border:1p solid #143264}.top_header .link_box .link.link-limited a{background:-webkit-gradient(linear, left top, right top, from(#47260C), color-stop(39%, #47260C), to(#1D150E));background:-webkit-linear-gradient(left, #47260C 0%, #47260C 39%, #1D150E 100%);background:linear-gradient(90deg, #47260C 0%, #47260C 39%, #1D150E 100%);border:1px solid rgba(0,0,0,0)}.top_header .link_box .link.link-limited a:hover a{background:#fff;color:#143264;border:1px solid #1d150e}.bottom_header.active .in{height:100svh}.bottom_header .top-nav{margin:min(11.5vw,64px) auto 0}.bottom_header .nav_btn::before{height:min(4.5vw,34px);right:min(7.3vw,55px)}.bottom_header .nav_btn::after{width:6px;height:14px}.bottom_header .nav__item--name{padding:min(2.7vw,20px) min(2vw,15px);padding:min(4vw,20px) min(2vw,15px);font-size:clamp(1rem,.338rem + 2.941vw,1.75rem)}.bottom_header .btn-limited{margin-top:min(6.1vw,46px);margin-top:min(11vw,60px)}.bottom_header .btn-nav{margin-top:min(4vw,30px);margin-top:clamp(1.875rem,1.429rem + 2.23vw,2.5rem)}.bottom_header .btn-entry__wrap{margin-top:min(4vw,30px);margin-top:clamp(1.875rem,1.429rem + 2.23vw,2.5rem);padding-block:min(8.5vw,64px)}.bottom_header .nav_news{width:100%;padding:clamp(1.25rem,.357rem + 4.46vw,2.5rem) 0 80px;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.bottom_header .nav_news .lead{width:90%;margin:auto;font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem);padding-right:0}.bottom_header .nav_news .nav_news_box{width:90%;margin:clamp(.625rem,.179rem + 2.23vw,1.25rem) auto;border-top:rgba(80,84,87,.2) 1px solid}.bottom_header .nav_news .nav_news_box>li{border-top:none;padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) clamp(0rem,-0.446rem + 2.23vw,.625rem) 0}.bottom_header .nav_news .nav_news_box>li:last-of-type{border-bottom:none}.bottom_header .nav_news .nav_news_box>li .nav_news_data{font-size:clamp(.75rem,.661rem + .45vw,.875rem);padding:3px 10px 0}.bottom_header .nav_news .nav_news_box>li .nav_news_text{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding-left:10px}}footer{margin-top:-2px;background:#fff;min-height:55vh !important;z-index:999}footer .top_footer{padding-top:min(8.3vw,160px);padding-top:clamp(1.875rem,-0.347rem + 4.63vw,3.125rem)}footer .bottom_footer .tel{margin:min(3.5vw,68px) auto min(2.34vw,45px);width:min(95%,680px);padding-block:min(1.5vw,40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(26,19,17,.3);border-bottom:1px solid rgba(26,19,17,.3)}footer .bottom_footer .tel__txt{line-height:1.4}footer .bottom_footer .tel__time{font-size:12px;text-align:center}footer .bottom_footer .jgran{width:min(95%,680px);margin-inline:auto}footer .bottom_footer .brand__wrap{margin-top:min(5.4vw,104px);border-top:1px solid rgba(26,19,17,.3);padding-block:min(2.3vw,44px) min(2vw,38px)}footer .bottom_footer .brand__wrap .brand{width:min(60%,300px);margin-inline:auto}footer .bottom_footer .brand__wrap .brand__owner{margin-bottom:min(.8vw,16px);font-size:12px}footer .copy{background:#1a1311;padding-block:8px;font-size:10px;text-align:center;color:#fff;background-color:#143264}@media screen and (max-width: 768px){footer .top_footer{padding-top:min(26vw,196px);padding-top:20px}footer .bottom_footer .tel{margin:min(10.6vw,80px) auto min(8.3vw,62px);padding-block:min(6.1vw,46px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .bottom_footer .tel .tel__txt{margin-bottom:-8px;font-size:clamp(.75rem,.419rem + 1.471vw,1.125rem)}footer .bottom_footer .tel .tel__time{line-height:1.3}footer .bottom_footer .tel .tel__num{width:94%;margin-inline:auto}footer .bottom_footer .brand__wrap{padding-block:min(7.6vw,57px)}footer .bottom_footer .brand__wrap .brand{width:min(60%,400px)}footer .bottom_footer .brand__wrap .brand__owner{margin-bottom:min(2.4vw,18px);font-size:10px}footer .copy{margin-bottom:min(12vw,66px);margin-bottom:65px;font-size:clamp(.5rem,.39rem + .49vw,.625rem)}}html{-webkit-text-size-adjust:100%}#top .link_box{opacity:0;visibility:hidden;-webkit-transition:all .8s ease;transition:all .8s ease}#top .link_box.scrolled{opacity:1;visibility:visible}#top main{overflow:visible}#top .imgnote{position:absolute;bottom:5px;right:5px;letter-spacing:0;font-size:10px}#top .top_art{width:100%;height:100%;position:relative}#top .top_art::before{content:"";position:absolute;bottom:-40%;left:-31%;width:93%;aspect-ratio:1/1;background:#f4f7f7;border-radius:50%;-webkit-filter:blur(50px);filter:blur(50px);z-index:-1}#top .mv_img{width:100%;height:100vh;background:#fff;position:relative;background:url(../../assets/images/top/mv_bg.jpg) no-repeat center/cover}#top .mv_img>img{vertical-align:top;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#top .mv_video{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100vh;background:#fff;-webkit-transition:all 1.2s ease;transition:all 1.2s ease;overflow:hidden}#top .mv_video>video{position:absolute;top:0;left:0%;width:100%;height:100%}#top .mv_video .imgnote{opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}#top .mv_video.end{opacity:0;visibility:hidden}#top .mv_video.end .imgnote{opacity:1}#top .mv_btn{position:absolute;width:clamp(2.813rem,1.701rem + 2.31vw,3.438rem);bottom:20px;right:2.5%;cursor:pointer;padding:5px}#top .mv_btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#796a56;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;z-index:0}#top .mv_btn>p{font-size:20px;color:#796a56}#top .mv_btn:hover::before{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#top .mv_btn.repeat{width:clamp(4.688rem,4.132rem + 1.16vw,5rem);-webkit-transition:all .8s ease;transition:all .8s ease}#top .mv_btn.repeat.hide{opacity:0;visibility:hidden}#top .mv_ttl{width:30%;text-align:center;position:absolute;top:45%;right:4%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:clamp(1.125rem,.014rem + 2.31vw,1.75rem);font-size:clamp(1.125rem,.531rem + 1.24vw,2rem);color:#4f5457;letter-spacing:clamp(.313rem,-0.021rem + .69vw,.5rem);line-height:1.8em}#top .mv_ttl>img{max-width:370px;margin:auto;display:block}#top .mv_ttl>span{font-size:clamp(1.75rem,.194rem + 3.24vw,2.625rem);font-size:clamp(1.75rem,.902rem + 1.77vw,3rem);text-transform:uppercase;color:#004871}#top .mv_img .imgnote{left:5px}#top .mv_img .merit_box{position:absolute;bottom:18%;right:4%;width:30%;padding:clamp(.625rem,.069rem + 1.16vw,.938rem) 0;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}#top .mv_img .merit_box.end{height:auto}#top .mv_img .merit_box:last-of-type::before{content:none}#top .mv_img .merit_box>p{font-size:clamp(1rem,.556rem + .93vw,1.25rem);font-size:clamp(1rem,.491rem + 1.06vw,1.75rem);text-align:center;letter-spacing:.15em;line-height:1.7em;padding:0}#top .mv_img .merit_box>p.merit_item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top .mv_img .merit_box>p .span1{font-size:clamp(1.25rem,.139rem + 2.31vw,1.875rem);font-size:clamp(1.25rem,.572rem + 1.41vw,2.25rem)}#top .mv_img .merit_box>p .span2{font-size:clamp(2rem,-0.222rem + 4.63vw,3.25rem);font-size:clamp(2rem,.982rem + 2.12vw,3.5rem);padding-left:clamp(.188rem,-0.035rem + .46vw,.313rem)}#top .mv_img .merit_box>p .span3{font-size:clamp(1.438rem,1.104rem + .69vw,1.625rem);font-size:clamp(1.438rem,1.056rem + .8vw,2rem);letter-spacing:.1em}#top .mv_img .merit_box>p .num{font-size:clamp(2.125rem,1.236rem + 1.85vw,2.625rem);font-size:clamp(2.125rem,1.362rem + 1.59vw,3.25rem);letter-spacing:1px;padding:0 5px}#top .mv_img .merit_box>p .note_mark{font-size:10px;letter-spacing:0;position:absolute;top:0}#top .mv_img .merit_box .line2{width:100%;height:1px;background:#796a56;opacity:.4;margin:clamp(.313rem,-0.243rem + 1.16vw,.625rem) 0}@media screen and (max-width: 500px){#top .mv .mv_img{height:100vh;overflow:hidden}#top .mv .mv_img>img{height:auto}#top .mv_video{height:auto}}@media screen and (max-width: 768px){#top .top_art::before{bottom:-20%;left:auto;right:50%;width:155%}#top .mv_video{height:calc(100vh - 66px);height:100vh}#top .mv_video>video{height:auto}#top .mv_btn{top:60px;width:clamp(2.813rem,2.143rem + 3.35vw,3.75rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#top .mv_btn>p{font-size:clamp(.875rem,.384rem + 2.46vw,1.563rem)}#top .mv_btn.repeat{width:clamp(4.688rem,3.571rem + 5.58vw,6.25rem)}#top .mv_ttl{top:20%;left:50%;width:58%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:clamp(1rem,.375rem + 3.13vw,1.875rem);letter-spacing:clamp(.438rem,.214rem + 1.12vw,.75rem)}#top .mv_ttl>span{font-size:clamp(1.625rem,.464rem + 5.8vw,3.25rem);letter-spacing:clamp(.313rem,.179rem + .67vw,.5rem)}#top .mv_img{height:100vh}#top .mv_img .imgnote{bottom:23%}#top .mv_img .merit_box{bottom:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%;min-width:320px;padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0}#top .mv_img .merit_box>p{font-size:clamp(.75rem,.17rem + 2.9vw,1.563rem);letter-spacing:.15em;line-height:2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top .mv_img .merit_box>p .span1{font-size:clamp(1.25rem,.134rem + 5.58vw,2.813rem)}#top .mv_img .merit_box>p .span2{font-size:clamp(1.563rem,.089rem + 7.37vw,3.625rem);padding-left:clamp(.188rem,-0.035rem + .46vw,.313rem)}#top .mv_img .merit_box>p .span3{font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem)}#top .mv_img .merit_box>p .num{font-size:clamp(1.875rem,.714rem + 5.8vw,3.5rem);letter-spacing:1px;padding:0 clamp(0rem,-0.223rem + 1.12vw,.313rem)}#top .mv_img .merit_box .line2{width:100%;height:1px;background:#796a56;opacity:.4;margin:clamp(.313rem,.09rem + 1.11vw,.625rem) 0 clamp(.625rem,.179rem + 2.23vw,1.25rem)}#top .mv_img .merit_box .line_mark{width:clamp(1.25rem,.134rem + 5.58vw,2.813rem);margin:0 clamp(.188rem,-0.125rem + 1.56vw,.625rem) 0 clamp(0rem,-0.223rem + 1.12vw,.313rem);position:relative}#top .mv_img .merit_box .line_mark .line_text{font-size:clamp(1.563rem,-0.048rem + 6.87vw,3.25rem)}#top .mv_img .merit_box .line_mark>span{position:absolute;display:block;width:100%;height:1px}#top .mv_img .merit_box .line_mark>span:nth-of-type(1){top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#top .mv_img .merit_box .line_mark>span:nth-of-type(2){top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}}#top .merit_box{width:100%;margin:auto;padding:clamp(.938rem,-0.729rem + 3.47vw,1.875rem) 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;border-top:rgba(80,84,87,.3) 1px solid;border-bottom:rgba(80,84,87,.3) 1px solid}#top .merit_box:last-of-type::before{content:none}#top .merit_box p{font-size:clamp(.875rem,.208rem + 1.39vw,1.25rem);color:#796a56;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:clamp(.125rem,.08rem + .22vw,.188rem);line-height:2em;text-align:center;padding:0 clamp(.625rem,-0.486rem + 2.31vw,1.25rem)}#top .merit_box p .span1{font-size:clamp(1.25rem,.583rem + 1.39vw,1.625rem)}#top .merit_box p .span2{font-size:clamp(1.75rem,.194rem + 3.24vw,2.625rem);padding-left:clamp(.188rem,-0.035rem + .46vw,.313rem)}#top .merit_box p .span3{font-size:clamp(1.563rem,.451rem + 2.31vw,2.188rem);letter-spacing:.1em}#top .merit_box p .span4{font-size:clamp(1.125rem,.014rem + 2.31vw,1.75rem)}#top .merit_box p .num{font-size:clamp(2.375rem,.819rem + 3.24vw,3.25rem);letter-spacing:1px;padding:0 clamp(0rem,-0.333rem + .69vw,.188rem) 0 clamp(.188rem,-0.035rem + .46vw,.313rem)}#top .merit_box .span5{margin:auto;letter-spacing:1px;font-size:clamp(.875rem,.208rem + 1.39vw,1.25rem);line-height:1.2em}#top .merit_box .text1{margin:auto}#top .merit_box .line1{width:50px;height:1px;background:#796a56;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}#top .merit_box .line2{width:1px;height:80px;margin:0 clamp(.625rem,-0.486rem + 2.31vw,1.25rem);background:#796a56;opacity:.4}#top .merit_box .line_mark{width:clamp(1.75rem,-0.694rem + 5.09vw,3.125rem);aspect-ratio:1/1;margin:0 clamp(.313rem,-0.799rem + 2.31vw,.938rem);margin:0 clamp(.125rem,-0.764rem + 1.85vw,.625rem);position:relative}#top .merit_box .line_mark .line_text{font-size:clamp(1.563rem,.451rem + 2.31vw,2.188rem);opacity:.45;text-align:center}#top .merit_box .line_mark>span{position:absolute;display:block;width:100%;height:1px;background:#000}#top .merit_box .line_mark>span:nth-of-type(1){top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#top .merit_box .line_mark>span:nth-of-type(2){top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 768px){#top .merit_box{padding:15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .merit_box:last-of-type::before{content:none}#top .merit_box .merit_item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#top .merit_box .merit_item>p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top .merit_box .merit_text1{width:35%;line-height:1.5em}#top .merit_box .merit_text2{width:50%;padding-bottom:clamp(.313rem,.051rem + 1.2vw,.625rem)}#top .merit_box p{font-size:clamp(.75rem,.17rem + 2.9vw,1.563rem);width:100%;text-align:center;line-height:2.3em;padding:0}#top .merit_box p .span3{font-size:clamp(1.5rem,.696rem + 4.02vw,2.625rem);font-size:clamp(1.25rem,.099rem + 5.26vw,2.625rem);letter-spacing:.1em}#top .merit_box p .span4{font-size:clamp(1.125rem,.5rem + 3.13vw,2rem)}#top .merit_box p .num{font-size:clamp(1.75rem,.589rem + 5.8vw,3.375rem);letter-spacing:1px;padding:0 clamp(0rem,-0.333rem + .69vw,.188rem) 0 clamp(.188rem,-0.035rem + .46vw,.313rem);padding:0 clamp(0rem,-0.333rem + .69vw,.188rem) 0 clamp(0rem,-0.223rem + 1.12vw,.313rem)}#top .merit_box .span5{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:clamp(0rem,-0.052rem + .24vw,.063rem);font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem);padding:0}#top .merit_box .line1{width:1px;height:clamp(1.625rem,-0.339rem + 9.82vw,4.375rem);opacity:.4;opacity:0;margin:0 clamp(.5rem,-0.036rem + 2.68vw,1.25rem);-webkit-transform:rotate(30deg);transform:rotate(30deg)}#top .merit_box .line2{width:95%;min-width:320px;height:1px;margin:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0}#top .merit_box .line2.line_sp{width:1px;height:clamp(3.125rem,1.555rem + 7.18vw,5rem);min-width:0;margin:0 10px}}#top .news{display:-webkit-box;display:-ms-flexbox;display:flex}#top .news .lead{background:#796a56;width:20%;padding:15px 0;text-align:center;font-size:32px;color:#fff}#top .news .news_list{width:100%;background:#988771;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}#top .news .news_box{-webkit-animation:info 80s infinite linear .5s both;animation:info 80s infinite linear .5s both;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content}#top .news .news_box .news_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:15px 0}#top .news .news_box .news_item .news_data{margin:0 10px 0 200px;border:#fff 1px solid;color:#fff;font-size:16px;padding:10px 25px;letter-spacing:0}#top .news .news_box .news_item .news_text{font-size:18px;color:#fff;margin:0 10px}@-webkit-keyframes info{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes info{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (max-width: 768px){#top .news{display:-webkit-box;display:-ms-flexbox;display:flex}#top .news .lead{width:20%;min-width:70px;padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0;font-size:clamp(1.125rem,.768rem + 1.79vw,1.625rem)}#top .news .news_box .news_item{padding:clamp(.625rem,.179rem + 2.23vw,1.25rem) 0}#top .news .news_box .news_item .news_data{margin:0 10px 0 30px;font-size:clamp(.75rem,.482rem + 1.34vw,1.125rem);padding:5px 25px}#top .news .news_box .news_item .news_text{font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem);margin:0 10px}}#top .entry{position:relative;width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}#top .entry .entry_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(../../assets//images/top/img1.jpg) no-repeat bottom center/cover}#top .entry>img{height:100%;min-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#top .entry .entry_area{width:90%;max-width:1000px;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:100px 0}#top .entry .entry_area .lead_img{width:45%;max-width:350px;margin:auto}#top .entry .entry_area>p{color:#fff;text-align:center}#top .entry .entry_area .lead1{font-size:clamp(3rem,1.889rem + 2.31vw,3.625rem);font-weight:600;text-transform:uppercase;text-align:center;line-height:inherit}#top .entry .entry_area .lead1>span{font-weight:400;font-size:clamp(1.75rem,.972rem + 1.62vw,2.188rem)}#top .entry .entry_area .lead2{font-size:clamp(1.438rem,.882rem + 1.16vw,1.75rem)}#top .entry .entry_area .text1{font-size:clamp(.875rem,.431rem + .93vw,1.125rem);padding:clamp(3.125rem,-0.208rem + 6.94vw,5rem) 0 30px;line-height:2.5em;opacity:0;-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}#top .entry .entry_area .text1.scrollin{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#top .entry .entry_area .text2{font-size:32px;padding:30px 0}#top .entry .entry_btn{width:80%;max-width:330px;margin:auto}#top .entry .entry_btn>button{position:relative;overflow:hidden;background:-webkit-gradient(linear, left top, right top, from(#0062A1), color-stop(39%, #06518B), to(#143264));background:-webkit-linear-gradient(left, #0062A1 0%, #06518B 39%, #143264 100%);background:linear-gradient(90deg, #0062A1 0%, #06518B 39%, #143264 100%);width:100%;padding:20px 0;border:none;-webkit-transition:color .3s ease;transition:color .3s ease;color:#fff}#top .entry .entry_btn>button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;z-index:0}#top .entry .entry_btn>button::after{content:"";position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;-webkit-mask-image:url(../../assets/images/top/entry_icon.png);mask-image:url(../../assets/images/top/entry_icon.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}#top .entry .entry_btn>button>p{font-size:16px;color:#fff;text-align:center;padding-bottom:3px;font-family:"Zen Old Mincho",serif;position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;background:-webkit-gradient(linear, left top, right top, from(#0062A1), color-stop(30%, #06518B), to(#143264));background:-webkit-linear-gradient(left, #0062A1 0%, #06518B 30%, #143264 100%);background:linear-gradient(90deg, #0062A1 0%, #06518B 30%, #143264 100%);-webkit-background-clip:text;background-clip:text}#top .entry .entry_btn>button>a{position:absolute;top:0;left:0;width:100%;height:100%}#top .entry .entry_btn>button:hover{color:#143264}#top .entry .entry_btn>button:hover::before{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}#top .entry .entry_btn>button:hover::after{background:#0062a1}#top .entry .entry_btn>button:hover>p{color:rgba(255,255,255,0)}@media screen and (max-width: 768px){#top .entry .entry_area{padding:clamp(5rem,4.107rem + 4.46vw,6.25rem) 0}#top .entry .entry_area .lead_img{width:80%}#top .entry .entry_area .lead1{font-size:clamp(2.25rem,1.536rem + 3.57vw,3.25rem)}#top .entry .entry_area .lead1>span{display:block;padding-top:10px;font-size:clamp(1.375rem,1.018rem + 1.79vw,1.875rem)}#top .entry .entry_area .lead2{font-size:32px}#top .entry .entry_area .text1{font-size:clamp(.75rem,.571rem + .89vw,1rem);padding:clamp(2.5rem,.714rem + 8.93vw,5rem) 0 clamp(1.875rem,.982rem + 4.46vw,3.125rem);line-height:2.5em}#top .entry .entry_area .text2{font-size:clamp(1.25rem,.58rem + 3.35vw,2.188rem);padding:clamp(1.25rem,.804rem + 2.23vw,1.875rem) 0}#top .entry .entry_btn>button{padding:clamp(.938rem,.804rem + .67vw,1.125rem) 0}#top .entry .entry_btn>button .btn_img{width:clamp(.938rem,.714rem + 1.12vw,1.25rem)}#top .entry .entry_btn>button>p{font-size:clamp(.75rem,.393rem + 1.79vw,1.25rem)}}#top .content{width:100%;height:100%;background:#fff;overflow:hidden;padding:0 0 100px;margin:auto;position:relative;background:url(../../assets/images/top/bg_con.png) no-repeat top center/cover}#top .con{width:100%;height:100%;position:relative;top:50px}#top .con .sec_ttl{font-size:clamp(4.688rem,1.91rem + 5.79vw,6.25rem);text-transform:uppercase;color:#796a56;opacity:.2;letter-spacing:normal;width:95%;margin:auto}#top .con .con_area{position:static;top:clamp(4.25rem,1.028rem + 6.71vw,6.063rem);height:100%;left:50%;width:85%;margin:auto}#top .con .con_area.show{position:static;width:90%;height:100%;-webkit-transform:translateX(0);transform:translateX(0)}#top .con .con_box{width:100%;height:75vh;margin:50px auto;position:relative;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 20px,rgba(0,0,0,.1) 0 0 20px,rgba(0,0,0,.1) 0 0 20px;box-shadow:rgba(0,0,0,.1) 0 0 20px,rgba(0,0,0,.1) 0 0 20px,rgba(0,0,0,.1) 0 0 20px}#top .con .con_box>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#top .con .con_box.box1{margin-top:0}#top .con .con_box>a{position:absolute;top:0;left:0;width:100%;height:100%;cursor:none}#top .con .con_box>p{text-align:center;color:#fff}#top .con .con_box .lead{font-size:20px;text-transform:uppercase;color:#fff;position:absolute;top:3%;left:3%}#top .con .con_box .text_box{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#top .con .con_box .text{width:100%;font-size:clamp(1.25rem,-0.083rem + 2.78vw,2rem);font-size:clamp(1.563rem,.785rem + 1.62vw,2rem);color:#fff;text-align:center;text-shadow:#000 0 0 20px;position:relative;z-index:10}#top .con .con_box .txt{width:100%;text-align:center;font-size:clamp(.625rem,.403rem + .46vw,.75rem);color:#fff;line-height:1.8em;padding-top:clamp(.625rem,-0.486rem + 2.31vw,1.25rem);letter-spacing:1px;text-shadow:#000 0 0 20px}#top .con .con_box .imgnote{left:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top .con .con_box.active .text_box{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#top .con .con_box.show{position:relative;top:auto}#top .con .con_box.show.box2{top:3vh}#top .con .con_box.show.box3{top:7vh}#top .con .con_box.show .imgnote{bottom:10px;right:auto;left:10px}#top .more_btn{position:absolute;bottom:5%;right:2.5%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:none}#top .more_btn.active{display:block}#top .more_btn>button{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;border:none;background:rgba(0,0,0,0);padding:0;position:relative}#top .more_btn>button .more_text{font-size:24px;text-transform:uppercase;color:#fff}#top .more_btn>button .more_img{width:15px;aspect-ratio:1/1;padding:0 10px;-webkit-animation:arrow 2s infinite;animation:arrow 2s infinite}#top .more_btn>button .more_img>img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@-webkit-keyframes arrow{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes arrow{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{opacity:1}100%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@media screen and (max-width: 768px){#top .content{padding:0 0 clamp(5rem,4.107rem + 4.46vw,6.25rem);will-change:transform}#top .content .con{top:20px}#top .content .sec_ttl{font-size:clamp(2.625rem,.036rem + 12.95vw,6.25rem);width:95%;position:absolute;top:10px}#top .content .con_area{top:clamp(2.5rem,-0.045rem + 12.72vw,6.063rem);padding:clamp(6.25rem,4.018rem + 11.16vw,9.375rem) 0 80px}#top .content .con_box.box2{top:5vh}#top .content .con_box.box3{top:11vh}#top .content .con_box .lead{font-size:clamp(.875rem,.25rem + 3.13vw,1.75rem);top:2%;left:4%}#top .content .con_box .text{font-size:clamp(1rem,.286rem + 3.57vw,2rem);line-height:1.8em}#top .content .con_box .txt{font-size:clamp(.5rem,.143rem + 1.79vw,1rem);line-height:1.8em;padding-top:clamp(.625rem,-0.268rem + 4.46vw,1.875rem)}#top .content .con_box .imgnote{bottom:10px;right:auto;left:10px}#top .more_btn>button .more_text{font-size:clamp(.875rem,.384rem + 2.46vw,1.563rem)}#top .more_btn>button .more_img{width:clamp(.625rem,.402rem + 1.12vw,.938rem);-webkit-animation:arrow 2s ease infinite;animation:arrow 2s ease infinite}@-webkit-keyframes arrow{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{opacity:1}100%{-webkit-transform:translateX(15px);transform:translateX(15px);opacity:0}}@keyframes arrow{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{opacity:1}100%{-webkit-transform:translateX(15px);transform:translateX(15px);opacity:0}}}#top .mouse-stalker{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;position:fixed;top:0;left:0;width:180px;aspect-ratio:1/1;border:none;border-radius:50%;pointer-events:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .2s,opacity .5s ease,-webkit-transform .15s ease;transition:background-color .2s,opacity .5s ease,-webkit-transform .15s ease;transition:transform .15s ease,background-color .2s,opacity .5s ease;transition:transform .15s ease,background-color .2s,opacity .5s ease,-webkit-transform .15s ease;z-index:9999;background:rgba(25,27,28,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0}#top .mouse-stalker.active{opacity:1}#top .mouse-stalker .mouse_text{text-transform:uppercase;color:#fff;font-size:14px;letter-spacing:.15em}#access main{margin-top:min(6.4vw,220px)}#access .page-mv__wrapper .mv-note{color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8)}#access .page-mv__img{background-image:url(../../assets/images/access/mv.png)}@media screen and (max-width: 768px){#access main{margin-top:clamp(3.75rem,2.426rem + 5.882vw,5.25rem)}#access .access-mv{margin-top:clamp(3.25rem,-4.893rem + 26.209vw,7.688rem)}#access .page-ttl__sub{margin-top:min(5vw,18px)}}#access .access-sec__ttl{text-align:center;position:relative}#access .access-sec__ttl::before{position:absolute;content:"";background-repeat:no-repeat;background-size:contain;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:clamp(40.625rem,29.164rem + 23.845vw,50.625rem);height:50%;z-index:0}#access .access-sec__ttl.access-sec__ttl--train::before{background-image:url(../../assets/images/access/trainAccess.svg)}#access .access-sec__ttl.access-sec__ttl--train .access-txt{text-align:center;line-height:1.6}#access .access-sec__ttl.access-sec__ttl--gran{text-align:left}#access .access-sec__ttl.access-sec__ttl--car{width:43%;text-align:center;position:relative}#access .access-sec__ttl.access-sec__ttl--car .access-lead{margin:20px 0;color:#fff;font-size:clamp(1.438rem,1.062rem + .782vw,2rem)}#access .access-sec__ttl.access-sec__ttl--car .access-txt{color:#fff;text-align:left;font-size:clamp(.875rem,.431rem + .93vw,1.125rem)}#access .access-sec__ttl.access-sec__ttl--air{text-align:left}#access .access-sec__ttl.access-sec__ttl--air::before{background-image:url(../../assets/images/access/airAccess.svg);width:80%;height:100%;left:auto;right:0;top:-60%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#access .access-lead{position:relative;z-index:5;margin-bottom:min(1.6vw,32px);font-size:clamp(1.25rem,.916rem + .695vw,1.75rem);color:#796a56;line-height:1.5;letter-spacing:.03em;font-size:clamp(1.25rem,-0.083rem + 2.78vw,2rem)}#access .access-lead .char{display:inline-block;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}#access .access-lead .span1{font-size:clamp(.875rem,.208rem + 1.39vw,1.25rem)}#access .access-txt{position:relative;z-index:5;color:#1a1311;text-align:justify}#access .access-train{padding-block:0 min(8.9vw,172px);background-color:#fff;background-repeat:repeat;background-size:cover}#access .access-direct{padding-block:80px}#access .access-direct .inner{position:relative}#access .access-direct__wrapper{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:32px}#access .access-direct__text-block{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .access-direct__text{margin-left:calc(50% - 37vi);padding:min(4.7vw,91px) min(2vw,40px) min(5.2vw,100px) 0;background-color:#fff}#access .access-direct__lead{margin-left:clamp(19vw,-6.345rem + 31.277vw,26vw)}#access .access-direct__image{position:relative}#access .access-direct__image img{display:block;width:100%;height:auto}#access .access-direct__image .imgnote2{position:absolute;bottom:5px;left:5px;font-size:12px;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8)}#access .access-direct__image--train{width:65%;margin:max(-1.7vw,-34px) auto 0}#access .access-direct__visual-block{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(2.6vw,50px)}#access .access-direct__main-image img{display:block;width:100%;height:auto}#access .access-direct__image-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(5vw,96px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#access .access-direct__image--walk{width:33%;margin-left:max(-1.6vw,-32px)}#access .access-direct__caption{background:#fff;margin-top:max(-3.9vw,-75px);padding:min(1.45vw,28px);font-family:"Zen Old Mincho",serif;font-size:16px;line-height:1.8;-webkit-filter:drop-shadow(66px 19px 69.8px rgba(0, 0, 0, 0.04));filter:drop-shadow(66px 19px 69.8px rgba(0, 0, 0, 0.04))}#access .caption-line{font-size:16px;letter-spacing:.05em}#access .caption-dir{font-size:30px}#access .caption-dir .small{font-size:.7em}#access .access-direct__time{font-size:clamp(1.5rem,1.213rem + .596vw,1.75rem)}#access .access-direct__time .num{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#796a56;font-size:1.8em;letter-spacing:0}#access .access-direct__time .small{font-size:12px;letter-spacing:.03em}#access .access-direct__time .sup{font-size:12px;position:relative;left:-2.4em;top:-1.2em}#access .imgbox__diagram{margin-top:min(4.7vw,90px);width:min(95%,680px);margin-inline:auto}#access .train__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(1.14vw,22px)}#access .train__list.train__list1{margin-top:min(3.4vw,66px)}#access .train__list.train__list1 .train__list--item{width:33%;margin-bottom:10px}#access .train__list.train__list1 .train__list--item .com-imgnote{bottom:2em}#access .train__list.train__list1 .train__list--item::before{height:calc(100% - 1em)}#access .train__list.train__list1 .train__list--item .train__list--txt{text-align:right}#access .train__list.train__list2{margin-top:min(5vw,95px)}#access .train__list.train__list2>li{width:33%}#access .train__list .train__list--item::before{position:absolute;content:"";background:rgba(0,72,113,.35);inset:0;z-index:1}#access .train__list .train__list--item.train_top::before{background:rgba(0,72,113,.2)}#access .train__list .train__list--item .com-imgnote{color:#fff;z-index:2}#access .train__list .train__list--item .train__list--content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75%;z-index:2;text-align:center}#access .train__list .train__list--item .train__list--content .dest{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase;letter-spacing:.02em;font-size:28px}#access .train__list .train__list--item .train__list--content .time{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;color:#fff;font-size:14px}#access .train__list .train__list--item .train__list--content .time .num{font-size:2em}#access .train__list .train__list--item .train__list--content .time .num2{font-size:2em}#access .train__list .train__list--item.js_fade{opacity:1;-webkit-filter:blur(0);filter:blur(0);overflow:hidden}#access .train__list .train__list--item.js_fade>img{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}#access .train__list .train__list--item.js_fade.scrollin>img{-webkit-filter:blur(0);filter:blur(0)}#access .train__list .train__list--txt{font-size:12px;letter-spacing:.01em}#access .express__wrap{margin-top:min(9.5vw,190px);display:-ms-grid;display:grid;grid-template-areas:"lead img" "txt  img";-ms-grid-columns:4fr 5fr;grid-template-columns:4fr 5fr}#access .express__lead{-ms-grid-row:1;-ms-grid-column:1;grid-area:lead;-ms-grid-row-align:self-end;align-self:self-end;text-align:left;line-break:strict;word-break:keep-all}#access .express__txt{-ms-grid-row:2;-ms-grid-column:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-area:txt;-ms-grid-row-align:self-start;align-self:self-start;text-align:left;font-size:clamp(1.5rem,.957rem + 1.13vw,1.875rem);font-size:clamp(20px,2.8vw,32px);border-bottom:1px solid #1a1311}#access .express__txt .smaller{font-size:.68em}#access .express__txt .num{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.6em;color:#796a56}#access .express__txt .small{font-size:12px;letter-spacing:.03em}#access .express__txt .s_txt{position:relative;top:12px;font-size:clamp(12px,1vw,16px);letter-spacing:.02em}#access .express__txt .sup{font-size:12px;position:relative;left:-2.4em;top:-1.2em}#access .express__img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:img;-ms-grid-row-align:center;align-self:center}#access .express__img .com-imgnote{color:#fff}#access .grangreen{background:#eff5ef;margin-top:min(9vw,172px);padding:min(4.2vw,80px);position:relative}#access .grangreen::before{position:absolute;content:"Gran Green Osaka";font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;top:min(1.3vw,25px);right:min(3.5vw,33px);font-size:clamp(1.125rem,.695rem + .894vw,1.5rem);color:rgba(79,84,87,.7)}#access .grangreen .grangreen__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(4.7vw,90px)}#access .grangreen .grangreen__inner .grangreen__inner--l{-ms-flex-negative:0;flex-shrink:0;width:48%;margin-left:max(-4.2vw,-80px)}#access .grangreen .grangreen__inner .grangreen__inner--l .com-imgnote{color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8)}#access .grangreen .grangreen__inner .grangreen__inner--r{-ms-flex-negative:0;flex-shrink:0;width:51%}@media screen and (max-width: 768px){#access .access-sec__ttl::before{width:90%;top:5%;height:22%}#access .access-sec__ttl.access-sec__ttl--train .access-txt{line-height:1.8}#access .access-sec__ttl.access-sec__ttl--air::before{background-image:url(../../assets/images/access/airAccess_sp.svg);height:clamp(6.25rem,3.125rem + 15.63vw,10.625rem);top:auto;bottom:100%;left:0;width:80%;-webkit-transform:translate(0);transform:translate(0)}#access .access-sec__ttl.access-sec__ttl--car{width:100%}#access .access-sec__ttl.access-sec__ttl--car .access-lead{font-size:clamp(1.438rem,.941rem + 2.206vw,2rem)}#access .access-sec__ttl.access-sec__ttl--car .access-txt{font-size:clamp(.875rem,.696rem + .89vw,1.125rem)}#access .access-lead{margin-block:min(15.5vw,105px) min(5.3vw,40px);font-size:clamp(1.125rem,.353rem + 3.431vw,2rem);text-align:center}#access .access-lead .span1{font-size:clamp(.875rem,.607rem + 1.34vw,1.25rem)}#access .access-txt{font-size:clamp(1rem,.559rem + 1.961vw,1.5rem);letter-spacing:.03em}#access .access-direct__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .access-direct__text-block{width:80%}#access .access-direct__text{margin-left:calc(50% - 50vi);padding:min(6.6vw,50px) min(5.3vw,40px) min(17vw,128px) 0}#access .access-direct__lead{margin-block:0;text-align:left}#access .access-direct__visual-block{width:100%;margin-top:max(-16vw,-120px);gap:0}#access .access-direct__main-image{width:85%;margin-inline:auto calc(50% - 50vi)}#access .access-direct__main-image .imgnote2{left:auto;right:5px;bottom:17%;text-shadow:0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8)}#access .access-direct__image--train{width:35%;margin:max(-20vw,-150px) auto 0 calc(50% - 50vi)}#access .access-direct__image-group{margin-top:min(5.8vw,44px);gap:min(8.5vw,64px)}#access .access-direct__image--walk{margin-left:min(11vw,82px)}#access .access-direct__caption{padding:min(4vw,44px) 0 min(6vw,44px);margin:max(-26vw,-190px) calc(50% - 50vi) 0 auto;width:63%}#access .access-direct__caption .access-direct__caption__inner{width:80%;margin-inline:auto}#access .caption-line{font-size:clamp(.688rem,.412rem + 1.225vw,1rem)}#access .caption-dir{font-size:clamp(1.625rem,.743rem + 3.922vw,2.625rem);letter-spacing:.05em}#access .access-direct__time{position:relative;display:inline-block}#access .access-direct__time .small{position:absolute;right:15%;top:62%}#access .access-direct__time .sup{position:static}#access .imgbox__diagram{margin-top:min(11.7vw,88px)}#access .imgbox__diagram .com-imgnote{bottom:-6px}#access .access-train{padding-block:min(6.3vw,120px) min(8.9vw,172px);background-image:url(../../assets/images/access/access-train_bg_sp.jpg)}#access .train__list{width:95%;margin-top:min(6.4vw,48px);margin-inline:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(2vw,16px)}#access .train__list.train__list1{margin-top:min(6.1vw,46px)}#access .train__list.train__list1 .train__list--item{width:100%}#access .train__list.train__list1 .train__list--item:first-of-type::before{height:100%}#access .train__list.train__list2{margin-top:0;padding-top:20px;border-top:1px solid #1a1311}#access .train__list.train__list2>li{width:100%}#access .train__list .train__list--item .train__list--content .dest{font-size:clamp(1.75rem,.647rem + 4.902vw,3rem)}#access .train__list .train__list--item .com-imgnote._b{bottom:5px}#access .train__list .train__list--txt{text-align:left;letter-spacing:.05em}#access .express__wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}#access .express__lead{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#access .express__txt{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2;margin-top:min(4.2vw,32px);width:95%;margin-inline:auto;font-size:clamp(1.375rem,.824rem + 2.451vw,2rem);text-align:center}#access .express__txt._l{width:auto;text-align:left;border-bottom:none;position:relative;left:8px}#access .express__txt._l .s_txt{top:8px;font-size:13.5px}#access .express__img{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2;margin-inline:calc(50% - 50vi)}#access .grangreen{margin-top:min(22.6vw,170px);padding:min(6.6vw,50px)}#access .grangreen::before{top:min(78vw,590px);right:min(6.6vw,50px);font-size:clamp(1.125rem,.794rem + 1.471vw,1.5rem)}#access .grangreen .grangreen__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access .grangreen .grangreen__inner .grangreen__inner--l{width:108%;margin-left:max(-6.5vw,-170px)}#access .grangreen .grangreen__inner .grangreen__inner--r{width:100%}}#access .access-car{padding-block:min(7.9vw,152px);background-image:url(../../assets/images/access/access-car_bg.jpg);background-repeat:no-repeat;background-size:cover;min-height:unset}#access .access-car .com-flbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#access .car__img1{overflow:hidden;width:40%;margin-right:min(7.2vw,140px)}#access .car__img1 img{scale:1.1}#access .car__img1.isPlay img{-webkit-animation:scale-anime 2s ease-in-out forwards;animation:scale-anime 2s ease-in-out forwards}#access .access-car__lead{text-align:left}#access .car__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(1.14vw,22px)}#access .car__list--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#access .car__list--content .dest{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase;letter-spacing:.02em}#access .car__list--content .time{font-family:"Shippori Mincho",serif;font-weight:400;font-style:normal;color:#fff;font-size:14px}#access .car__list--content .time .num{font-size:2em}#access .car__list--content .time .num2{font-size:2em;color:#c411a9}@media screen and (max-width: 768px){#access .access-car{z-index:1;background-image:url(../../assets/images/access/access-car_bg_sp.jpg)}#access .access-car .com-flbox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:90%;margin-inline:auto}#access .access-car__lead,#access .access-car__txt{text-align:center !important}#access .car__img1{width:100%;margin-right:0;margin-top:5%}#access .car__img1 img{scale:1.1}#access .car__img1.isPlay img{-webkit-animation:scale-anime 2s ease-in-out forwards;animation:scale-anime 2s ease-in-out forwards}#access .car__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;margin-inline:auto}}#access .access-air{min-height:50vh !important;padding-top:min(40vw,270px)}#access .access-air__inner{display:-ms-grid;display:grid;grid-template-areas:"lead2 img2" "txt2  img2"}#access .access-air__content1{-ms-grid-row:1;-ms-grid-column:1;width:93%;grid-area:lead2;-ms-grid-row-align:self-end;align-self:self-end}#access .access-air__content2{-ms-grid-row:2;-ms-grid-column:1;margin-top:min(3.8vw,74px);width:93%;grid-area:txt2;-ms-grid-row-align:self-start;align-self:self-start}#access .access-air__content2 .air__txt1--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #1a1311}#access .access-air__content2 .air__txt1{font-size:clamp(.875rem,-0.017rem + 1.856vw,1.375rem)}#access .access-air__content2 .air__txt1 .s_txt{font-size:clamp(12px,.7em,16px);letter-spacing:.02em}#access .access-air__content2 .air__txt1 .dest{font-size:1.3em}#access .access-air__content2 .air__txt1 .comname{font-size:.6em}#access .access-air__content2 .air__txt1 .num{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:2em;letter-spacing:0em}#access .access-air__content2 .air__txt1 .sup{font-size:min(12px,.5em)}#access .access-air__content2 .air__txt1--sub{padding:11px 13px;background:#796a56;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(1rem,.713rem + .596vw,1.25rem)}#access .access-air__content2 .air__txt1--sub img{display:inline-block;width:17px}#access .access-air__content2 .air__txt1--sub .num2{font-family:"Cinzel",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.7em;letter-spacing:0em}#access .access-air__content2 .air__txt2{text-align:right;font-size:12px}#access .access-air__content2 .air__txt3{margin-top:min(1.14vw,22px)}#access .access-air__img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:img2;-ms-grid-row-align:center;align-self:center}#access .access-note{padding-block:min(5vw,96px);min-height:10vh !important;background:#fff}@media screen and (max-width: 768px){#access .access-air__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}#access .access-air__content1{width:100%;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#access .access-air__content2{width:100%;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2;margin-top:min(3.2vw,24px)}#access .access-air__content2 .air__txt1{font-size:clamp(.813rem,.143rem + 3.35vw,1.75rem)}#access .access-air__content2 .air__txt1 .dest{font-size:1.1em}#access .access-air__content2 .air__txt1 .s_txt{font-size:clamp(12px,1em,16px)}#access .access-air__content2 .air__txt3{margin-top:min(2.9vw,22px)}#access .access-air__content2 .air__txt1--sub{font-size:clamp(.75rem,-0.132rem + 3.922vw,1.75rem);padding:4px 6px 2px}#access .access-air__img{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2;margin-top:min(10vw,77px)}#access .access-note{padding-block:min(10vw,77px);z-index:1}}#access .sup{font-size:.5em;font-size:min(12px,.5em);letter-spacing:0}#access .js_fade{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:opacity 1.8s ease,-webkit-filter 2s;transition:opacity 1.8s ease,-webkit-filter 2s;transition:opacity 1.8s ease,filter 2s;transition:opacity 1.8s ease,filter 2s,-webkit-filter 2s}#access .js_fade.scrollin{opacity:1;-webkit-filter:blur(0);filter:blur(0)}html{scroll-behavior:smooth}#location main{overflow:visible !important;margin-top:min(6.4vw,220px)}#location .imgnote{font-size:12px;letter-spacing:.01em;position:absolute;bottom:0;right:0}#location .w-1200{width:90%;max-width:1200px;margin:0 auto}#location .zoomout_img{opacity:0;overflow:hidden;-webkit-transition:opacity 1s;transition:opacity 1s}#location .zoomout_img img{width:100%;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s;display:block}#location .zoomout_img.scrollin{opacity:1}#location .zoomout_img.scrollin img{-webkit-transform:scale(1);transform:scale(1)}#location .zoomout_img.opacity{opacity:1}#location .page-mv__img{background-image:url(../../assets/images/location/top_mv.jpg)}#location .mv-note{color:#fff}@media screen and (max-width: 768px){#location main{margin-top:clamp(3.75rem,2.426rem + 5.882vw,5.25rem)}#location .fv{top:60px}#location .location-mv{margin-top:clamp(1.25rem,-4.893rem + 26.209vw,7.688rem)}#location .page-mv__img{background-image:url(../../assets/images/location/top_mv_sp.png)}#location .mv-note{bottom:10px}}@media screen and (max-width: 768px)and (max-width: 380px){#location .mv-note{bottom:30px;bottom:20px}}#location .section01{background-color:#fff;background-repeat:no-repeat;background-size:cover}#location .section01 .map{position:relative;padding:0 1px 1px;margin:7% auto 0}#location .section01 .map .imgnote{bottom:-2em}#location .section01 .map .link_box{position:absolute;bottom:0;left:0;width:100%;height:100%}#location .section01 .map .link_box .link_box_item{position:absolute}#location .section01 .map .link_box .link_box_item>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#fff;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}#location .section01 .map .link_box .link_box_item:hover>a{opacity:.7;-webkit-filter:blur(5px);filter:blur(5px)}#location .section01 .map .link_box .link_box_item.link_box_item1{top:27.8%;right:29.6%;width:clamp(6.375rem,-0.06rem + 13.41vw,11rem);height:clamp(2.5rem,-0.109rem + 5.43vw,4.375rem)}#location .section01 .map .link_box .link_box_item.link_box_item2{bottom:17%;left:44.3%;width:clamp(6.313rem,.139rem + 12.86vw,10.75rem);height:clamp(3.25rem,.12rem + 6.52vw,5.5rem)}#location .section01 .map .link_box .link_box_item.link_box_item3{bottom:21%;left:22.9%;width:clamp(6.313rem,.139rem + 12.86vw,10.75rem);height:clamp(2.5rem,-0.109rem + 5.43vw,4.375rem)}#location .section01 .circle_anime{opacity:0}#location .section01 .circle_anime.scrollin{opacity:1;-webkit-animation:circle 3s cubic-bezier(0.4, 0, 0.2, 1);animation:circle 3s cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes circle{0%{clip-path:circle(0 at 50% 50%);-webkit-clip-path:circle(0 at 50% 50%)}100%{clip-path:circle(100% at 50% 50%);-webkit-clip-path:circle(100% at 50% 50%)}}@keyframes circle{0%{clip-path:circle(0 at 50% 50%);-webkit-clip-path:circle(0 at 50% 50%)}100%{clip-path:circle(100% at 50% 50%);-webkit-clip-path:circle(100% at 50% 50%)}}@media screen and (max-width: 768px){#location .section01 .map .imgnote{position:static}#location .section01 .map .link_box .link_box_item:hover>a{opacity:0;-webkit-filter:blur(0);filter:blur(0)}#location .section01 .map .link_box .link_box_item.link_box_item1{top:27%;right:8.8%;width:clamp(5.625rem,28.13vw,13.5rem);height:clamp(2.25rem,.018rem + 11.16vw,5.375rem)}#location .section01 .map .link_box .link_box_item.link_box_item2{bottom:12%;left:34.3%;width:clamp(5.688rem,.063rem + 28.13vw,13.563rem);height:clamp(2.875rem,.063rem + 14.06vw,6.813rem)}#location .section01 .map .link_box .link_box_item.link_box_item3{bottom:34.9%;left:10.4%;width:clamp(5.688rem,.063rem + 28.13vw,13.563rem);height:clamp(2.25rem,.018rem + 11.16vw,5.375rem)}}#location .section02{background-image:url(../../assets/images/location/bg02_pc.png);background-repeat:no-repeat;background-size:cover}#location .section02 .spnav nav{width:100%;position:fixed;left:0;bottom:65px;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#location .section02 .spnav nav.is-visible{opacity:1;pointer-events:auto}#location .section02 .spnav nav a{width:100%;height:65px}#location .section02 .spnav nav a .nav_box{height: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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#location .section02 .spnav nav a .nav_box.shopping{background-color:#954e4e}#location .section02 .spnav nav a .nav_box.green{background-color:#3d794f}#location .section02 .spnav nav a .nav_box.resident{background-color:#796a56}#location .section02 .spnav nav a .nav_box p{color:#fff;font-size:12px;letter-spacing:.01em}#location .section02 .spnav nav a .nav_box.active::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60%;height:2px;background-color:#fff}#location .section02 .inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#location .section02 .inner .menu{position:sticky;top:0;left:5%;padding:15vw 0}#location .section02 .inner .menu ul li{font-size:clamp(14px,1.6vw,20px);text-transform:uppercase;line-height:3em}#location .section02 .inner .menu ul li a.menu_shopping{color:#8a2f2f}#location .section02 .inner .menu ul li a.menu_green{color:#256d3b}#location .section02 .inner .menu ul li a.menu_resident{color:#796a56}#location .section02 .inner .menu ul li a.active::before{content:"";display:inline-block;width:6px;height:13px;background-image:url(../../assets/images/location/menu_vector.svg);background-position:center;background-size:contain;background-repeat:no-repeat;padding-right:1em}#location .section02 .inner .sticky_area{width:75%}#location .section02 .inner .sticky_area .main_content{position:relative;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:0 0 15px #e8e8e8;box-shadow:0 0 15px #e8e8e8;margin:15% 0}#location .section02 .inner .sticky_area .main_content .position{position:absolute;top:1%;left:3%;color:#4f5457;opacity:.5;font-size:22px;letter-spacing:.01em}#location .section02 .inner .sticky_area .main_content .main_mv{text-align:center;line-height:2em;color:#1a1311;padding:10% 0}#location .section02 .inner .sticky_area .main_content .main_mv h2{font-size:clamp(14px,2vw,25px);letter-spacing:.1em}#location .section02 .inner .sticky_area .main_content .main_mv .text{font-size:clamp(14px,1.6vw,16px);letter-spacing:.01em;line-height:1.8em;margin-top:2em}#location .section02 .inner .sticky_area .main_content .top_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#location .section02 .inner .sticky_area .main_content .top_box .title_box{width:45%;margin:1em 0 0 -2vw}#location .section02 .inner .sticky_area .main_content .top_box .title_box p{line-height:1.6em}#location .section02 .inner .sticky_area .main_content .top_box .title_box p.title{color:#796a56;font-size:clamp(1.25rem,.583rem + 1.39vw,1.625rem);margin-bottom:1em}#location .section02 .inner .sticky_area .main_content .top_box .title_box p.subtitle{color:#1a1311;font-size:clamp(.875rem,.208rem + 1.39vw,1.25rem);margin-bottom:.5em}#location .section02 .inner .sticky_area .main_content .top_box .title_box p.subtitle span{font-size:12px}#location .section02 .inner .sticky_area .main_content .top_box .title_box p.text{width:80%;color:#1a1311;font-size:clamp(.875rem,.653rem + .46vw,1rem)}#location .section02 .inner .sticky_area .main_content .top_box .top_img{width:50%}#location .section02 .inner .sticky_area .main_content .img_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-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:5vw}#location .section02 .inner .sticky_area .main_content .img_box li{width:32%;padding-top:1em}#location .section02 .inner .sticky_area .main_content .img_box li p{font-size:clamp(.75rem,.661rem + .45vw,.875rem);letter-spacing:.01em}#location .section02 .inner .sticky_area .main_content .img_box li p span{font-size:12px}#location .section02 .inner .sticky_area #shopping{background-image:url(../../assets/images/location/shopping_bg.jpg)}#location .section02 .inner .sticky_area #shopping .shoptext{font-size:clamp(14px,1.2vw,18px)}#location .section02 .inner .sticky_area #shopping .shoptext span{font-size:12px}#location .section02 .inner .sticky_area #shopping .img_flex1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:5vw 5vw 0}#location .section02 .inner .sticky_area #shopping .img_flex1 .img{width:70%}#location .section02 .inner .sticky_area #shopping .store_list{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:5vw 5vw 0 5vw}#location .section02 .inner .sticky_area #shopping .store_list p{color:#1a1311}#location .section02 .inner .sticky_area #shopping .store_list p.imgnote{font-size:12px;color:#fff}#location .section02 .inner .sticky_area #shopping .store_list .store{width:60%}#location .section02 .inner .sticky_area #shopping .store_list .store .title2{font-size:clamp(14px,1.5vw,17px);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:1em;margin-bottom:1em}#location .section02 .inner .sticky_area #shopping .store_list .store .title2::before,#location .section02 .inner .sticky_area #shopping .store_list .store .title2::after{content:"";height:1px;width:35%;background:#cacaca}#location .section02 .inner .sticky_area #shopping .store_list .store .list{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-bottom:.7em}#location .section02 .inner .sticky_area #shopping .store_list .store .list p{width:35%;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;background-color:#e7e7e7;font-size:clamp(12px,1.2vw,14px);text-transform:uppercase;padding:.5em 0;height:35px}#location .section02 .inner .sticky_area #shopping .store_list .store .list ul{width:60%;font-size:clamp(.75rem,.705rem + .23vw,.875rem);line-height:1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#location .section02 .inner .sticky_area #shopping .store_list .store .list ul li{padding-right:1em}#location .section02 .inner .sticky_area #shopping .store_list .store .etc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#location .section02 .inner .sticky_area #shopping .store_list .store .etc p{font-size:12px}#location .section02 .inner .sticky_area #shopping .store_list .img{width:37%;position:relative}#location .section02 .inner .sticky_area #shopping .img_flex2{gap:30px;padding:5vw 5vw 0}#location .section02 .inner .sticky_area #shopping .img_flex2 .title_box{margin:0}#location .section02 .inner .sticky_area #shopping .img_flex2 .title_box .subtitle{margin:0}#location .section02 .inner .sticky_area #shopping .img_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em}#location .section02 .inner .sticky_area #shopping .img_box li{width:35%}#location .section02 .inner .sticky_area #green{background-image:url(../../assets/images/location/green_bg.jpg)}#location .section02 .inner .sticky_area #green .top_box .title_box{margin:0;padding-left:5vw}#location .section02 .inner .sticky_area #green .img_box li .li_text{color:#796a56;font-size:clamp(14px,1.5vw,22px);padding-top:2em}#location .section02 .inner .sticky_area #resident{background-image:url(../../assets/images/location/resident_bg.jpg)}#location .section02 .inner .sticky_area #resident .main_mv{padding:0}#location .section02 .inner .sticky_area #resident .main_mv.mv1{padding-top:10%}#location .section02 .inner .sticky_area #resident .img_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em}#location .section02 .inner .sticky_area #resident .img_box li{width:33%}@media screen and (max-width: 768px){#location .section02 .inner .sticky_area{width:100%;max-width:600px;margin:0 auto}#location .section02 .inner .sticky_area .main_content .main_mv{padding:20% 0 10%}#location .section02 .inner .sticky_area .main_content .main_mv h2{font-size:clamp(1.125rem,.946rem + .89vw,1.375rem)}#location .section02 .inner .sticky_area .main_content .top_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}#location .section02 .inner .sticky_area .main_content .top_box .top_img{width:90%}#location .section02 .inner .sticky_area .main_content .top_box .title_box{width:90%;margin:1em auto}#location .section02 .inner .sticky_area .main_content .top_box .title_box p.title{font-size:clamp(1.125rem,.946rem + .89vw,1.375rem);margin-bottom:.8em}#location .section02 .inner .sticky_area .main_content .top_box .title_box p.subtitle{font-size:clamp(12px,3.5vw,16px)}#location .section02 .inner .sticky_area .main_content .top_box .title_box p.text{font-size:clamp(.875rem,.786rem + .45vw,1rem);width:100%}#location .section02 .inner .sticky_area .main_content .img_box li{width:48%}#location .section02 .inner .sticky_area #shopping{background-image:url(../../assets/images/location/shopping_bg_sp.jpg)}#location .section02 .inner .sticky_area #shopping .img_flex1 .img{width:90%}#location .section02 .inner .sticky_area #shopping .img_flex2{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5vw 0 0}#location .section02 .inner .sticky_area #shopping .store_list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#location .section02 .inner .sticky_area #shopping .store_list .store{width:100%}#location .section02 .inner .sticky_area #shopping .store_list .store .list ul{line-height:1.5em}#location .section02 .inner .sticky_area #shopping .store_list .img{width:100%;margin-bottom:5vw}#location .section02 .inner .sticky_area #shopping .img_box li{width:45%}#location .section02 .inner .sticky_area #green{background-image:url(../../assets/images/location/green_bg_sp.jpg)}#location .section02 .inner .sticky_area #green .top_box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#location .section02 .inner .sticky_area #green .top_box .title_box{padding-top:1em}#location .section02 .inner .sticky_area #green .li_text{font-size:clamp(.875rem,.696rem + .89vw,1.125rem);color:#796a56;margin:15vw 5vw 0}#location .section02 .inner .sticky_area #green .img_box{padding-top:1vw}#location .section02 .inner .sticky_area #green .img_box li{width:45%}#location .section02 .inner .sticky_area #resident{background-image:url(../../assets/images/location/resident_bg_sp.jpg)}#location .section02 .inner .sticky_area #resident .main_mv.mv1{padding-top:20%}#location .section02 .inner .sticky_area #resident .img_box.box_4{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}#location .section02 .inner .sticky_area #resident .img_box.box_4 li{width:48%}#location .section02 .inner .sticky_area #resident .img_box li{width:45%}}#location .section03{background-image:url(../../assets/images/location/bg02_pc.png);background-repeat:no-repeat;background-size:cover;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;padding:10% 0}#location .section03 h2{font-size:clamp(14px,1.8vw,26px);color:#796a56;text-transform:uppercase;text-align:center;padding-bottom:5%}#location .section03 .tab-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}#location .section03 .tab-switch label{position:relative;width:15%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background-color:#fff;color:#231815;border:solid 1px #d9d9d9;font-size:14px;text-align:center;cursor:pointer;padding:.7em 0;-webkit-transition:.3s all;transition:.3s all}#location .section03 .tab-switch label:hover,#location .section03 .tab-switch label:has(:checked){background-color:#796a56;color:#fff}#location .section03 .tab-switch label:has(:checked)+.tab-content{display:block}#location .section03 .tab-switch label input{display:none}#location .section03 .tab-switch .tab-content{display:none;width:100%;padding:1.5em 0}#location .section03 .tab-switch .tab-content .tabbox{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;min-height:0}#location .section03 .tab-switch .tab-content .tabbox .map_img{width:60%}#location .section03 .tab-switch .tab-content .tabbox .map_img img{display:block;height:auto}#location .section03 .tab-switch .tab-content .tabbox .swipe{width:40%;margin:5% auto}#location .section03 .tab-switch .tab-content .tabbox .list_area{width:35%;max-height:100%;position:relative;overflow-y:auto;overflow-y:scroll}#location .section03 .tab-switch .tab-content .tabbox .list_area ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #d2d2d2;padding-bottom:.5em;margin-bottom:.5em}#location .section03 .tab-switch .tab-content .tabbox .list_area ul li p{font-size:clamp(.75rem,.571rem + .89vw,1rem)}#location .section03 .tab-switch .tab-content .tabbox .list_area ul li p.number{color:#fff;background-color:#796a56;padding:.5em .8em;margin-right:1em}#location .section03 .tab-switch .tab-content .tabbox .list_area ul li p.number.No_10{padding:.5em .5em}#location .section03 .tab-switch .tab-content .tabbox .list_area ul li p.number.No_none{color:#796a56}@media screen and (max-width: 768px){#location .section03 h2{font-size:clamp(16px,3.5vw,20px)}#location .section03 .tab-switch{max-width:600px}#location .section03 .tab-switch label{width:30%}#location .section03 .tab-switch .tab-content .tabbox{-ms-flex-wrap:wrap;flex-wrap:wrap}#location .section03 .tab-switch .tab-content .tabbox .map_img{width:100%;overflow:scroll}#location .section03 .tab-switch .tab-content .tabbox .map_img img{width:230%}#location .section03 .tab-switch .tab-content .tabbox .list_area{width:100%;min-height:670px;margin-top:5%}#location .section03 .tab-switch .tab-content .tabbox .list_area ul li{padding-bottom:.2em;margin-bottom:.2em}#location .section03 .tab-switch .tab-content .tabbox .list_area ul li p.number{padding:.3em .6em}#location .section03 .tab-switch .tab-content .tabbox .list_area ul li p.number.No_10{padding:.3em .3em}}#location .notebox{background-color:#fff;padding:5vw 0}#location .notebox .note{font-size:12px}@media screen and (max-width: 768px){#location .notebox{margin-top:-70%}}@media screen and (max-width: 425px){#location .notebox{margin-top:-40%}}#plan footer.section{padding-top:0}#plan main{margin-top:min(6.4vw,220px)}#plan .page-mv__wrapper .mv-note{color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8)}#plan .page-mv__img{background-image:url(../../assets/images/plan/mv.png)}@media screen and (max-width: 768px){#plan main{margin-top:clamp(3.75rem,2.426rem + 5.882vw,5.25rem)}#plan .plan-mv{margin-top:clamp(1.25rem,-4.893rem + 26.209vw,7.688rem)}#plan .page-mv__img{background-image:url(../../assets/images/plan/mv_sp.png)}}#plan .section{padding-bottom:10vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;text-align:center}#plan .section._bg{position:relative}#plan .section._bg::before{content:"";background:url(../images/plan/ellipse_l.png);background-size:contain;background-position:center left;background-repeat:no-repeat;width:100vw;height:100vw;display:inline-block;position:absolute;bottom:-35vw;left:0}@media screen and (max-width: 768px){#plan .section._bg::before{background:none}}#plan .section._bg::after{content:"";background:url(../images/plan/ellipse_r.png);background-size:contain;background-position:center right;background-repeat:no-repeat;width:100vw;height:100vw;display:inline-block;position:absolute;top:-15vw;right:0}@media screen and (max-width: 768px){#plan .section._bg::after{width:300vw;height:300vw;top:25vw}}@media screen and (max-width: 768px){#plan .section{min-height:auto;padding-top:100px}}#plan .section 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:start;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}#plan .section li{width:48%;margin-bottom:80px;padding-bottom:35px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;position:relative;-webkit-filter:drop-shadow(0 0 10px #f0f0f0);filter:drop-shadow(0 0 10px #f0f0f0)}#plan .section li:nth-of-type(3){margin-bottom:0}#plan .section li:nth-of-type(4){margin-bottom:0}#plan .section li .imgbox{width:55%;margin:0 auto}#plan .section li .blr{-webkit-filter:blur(10px);filter:blur(10px)}@media screen and (max-width: 768px){#plan .section li{width:48%;margin:0 auto 30px;padding-bottom:20px}}#plan .section__pin.hide{display:none}#plan .wrap{max-width:850px;width:95%;margin:0 auto;position:relative}#plan #toptitle{margin-bottom:50px}#plan .p01{margin-bottom:35px;padding:.6em 0 .5em;background-color:#d5dce0;font-size:clamp(10px,2vw,22px);letter-spacing:.01em;line-height:1;text-align:center}@media screen and (max-width: 768px){#plan .p01{margin-bottom:12px;font-size:16px}}#plan .p02{margin-bottom:10px;font-size:clamp(10px,4.5vw,45px);letter-spacing:.01em;line-height:1;text-align:center;position:relative;margin-top:max(1%,20px)}#plan .p02 .small{font-size:clamp(10px,4.5vw,14px);position:absolute;left:min(94px,12vw);bottom:100%}@media screen and (max-width: 768px){#plan .p02{max-width:380px;margin-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:30px;font-size:clamp(10px,7vw,35px)}#plan .p02 .rel{font-size:1.2em}#plan .p02 .small{left:min(100px,4vw);font-size:clamp(10px,2vw,14px);bottom:110%}}#plan .p02 .srf{font-family:serif}#plan .s_txt{margin-left:.2vw;margin-right:1.5vw;padding-right:1.2vw;display:inline-block;position:relative;bottom:.15em;font-size:clamp(10px,10vw,20px)}#plan .s_txt .for_jp{margin-left:.5vw;font-size:clamp(10px,10vw,16px)}#plan .s_txt:last-child{margin-right:0;padding:0}@media screen and (max-width: 768px){#plan .s_txt{margin-right:6vw;padding-right:6vw;bottom:0;font-size:15px}#plan .s_txt .for_jp{font-size:12px}#plan .s_txt:last-child{margin-left:0}}#plan .p_txt{color:#c411a9}#plan .blt_lmt{width:100%;padding:70px 0;background-color:#796a56;position:absolute;top:40%;opacity:.9}#plan .blt_lmt p{color:#fff;font-size:clamp(10px,10vw,16px)}@media screen and (max-width: 768px){#plan .blt_lmt{top:35%}}#plan .btn_{width:80%;margin:30px auto 0;position:relative}#plan .btn_.pln{background-color:#202020}#plan .btn_.ent{background:-webkit-gradient(linear, left top, right top, from(#47260C), color-stop(39%, #643718), to(#1D150E));background:-webkit-linear-gradient(left, #47260C 0%, #643718 39%, #1D150E 100%);background:linear-gradient(90deg, #47260C 0%, #643718 39%, #1D150E 100%)}@media screen and (max-width: 768px){#plan .btn_{width:90%;margin-top:12px}}#plan .btn_ p{padding:20px 0;color:#fff;font-size:clamp(10px,10vw,16px)}@media screen and (max-width: 768px){#plan .btn_ p{padding:12px 0;position:relative;left:-1vw;font-size:12px;letter-spacing:.01em}}#plan .btn_ a{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:1s;transition:1s;z-index:10}#plan .btn_ a::after{display:none}#plan .btn_::after{content:"";background:url(../images/plan/arrow.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:6px;height:13px;display:inline-block;position:absolute;top:50%;right:2vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:1s;transition:1s;z-index:1}@media screen and (max-width: 768px){#plan .btn_::after{right:2vw}}#plan .btn_:hover a{background-color:rgba(255,255,255,.5);-webkit-transition:1s;transition:1s}#plan .btn_:hover::after{-webkit-transform:translate(150%, -50%);transform:translate(150%, -50%);-webkit-transition:1s;transition:1s}@media screen and (max-width: 768px){#plan .btn_:hover::after{-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}}#plan .notebox{padding:5vw 0;background:#fff;position:relative;z-index:1}@media screen and (max-width: 768px){#plan .notebox{padding:10vw 0}}#plan .note{max-width:1000px;width:90%;margin:0 auto;font-size:10px}#type .page_h{padding:120px 0 40px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(246, 249, 251, 0)), to(#F6F9FB));background:-webkit-linear-gradient(top, rgba(246, 249, 251, 0) 0%, #F6F9FB 100%);background:linear-gradient(180deg, rgba(246, 249, 251, 0) 0%, #F6F9FB 100%);position:relative;z-index:1}#type .page_h.for_lmt{background:-webkit-gradient(linear, left top, left bottom, from(rgba(121, 106, 86, 0)), to(rgba(121, 106, 86, 0.15)));background:-webkit-linear-gradient(top, rgba(121, 106, 86, 0) 0%, rgba(121, 106, 86, 0.15) 100%);background:linear-gradient(180deg, rgba(121, 106, 86, 0) 0%, rgba(121, 106, 86, 0.15) 100%)}@media screen and (max-width: 768px){#type .page_h{padding:22vw 0 7vw}}#type .page_ht{padding-bottom:15px;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){#type .page_ht{max-width:500px;width:90%;margin:0 auto;padding-bottom:20px;border-bottom:1px solid #d5d5d5;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}#type .page_hb{width:90%;margin:8px auto 0;position:relative;left:-6vw;text-align:center}@media screen and (max-width: 768px){#type .page_hb{max-width:500px;margin-top:15px;position:static;text-align:left}#type .page_hb .p02{line-height:1}#type .page_hb .p02.p02_top>span{font-size:12px}}#type .type{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}#type .type p{padding:30px 38px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;font-size:clamp(10px,4.5vw,50px);letter-spacing:.01em;line-height:1;text-align:center}#type .type p.for_lmt{background:-webkit-gradient(linear, left top, left bottom, from(#47260C), color-stop(39%, #643718), to(#1D150E)),#fff;background:-webkit-linear-gradient(top, #47260C 0%, #643718 39%, #1D150E 100%),#fff;background:linear-gradient(180deg, #47260C 0%, #643718 39%, #1D150E 100%),#fff;color:#fff}@media screen and (max-width: 768px){#type .type p{padding:20px 28px 15px;font-size:clamp(10px,10vw,50px)}}#type .detail{margin-left:2.5vw;position:relative;top:.3vw}#type .detail p{font-size:clamp(10px,4.5vw,35px);letter-spacing:.1em;line-height:.5}#type .detail p.p01{padding-bottom:.3em;padding-right:5vw;border-bottom:1px solid #d5d5d5}#type .detail p.p02 span{margin-left:0}#type .detail p.p02_top{padding:15px 0 0}#type .detail p .srf{font-family:serif}@media screen and (max-width: 768px){#type .detail{padding-left:0}#type .detail p{font-size:clamp(10px,6vw,20px)}#type .detail p.p01{padding-bottom:0;padding-right:0;margin-left:5vw;border-bottom:none}#type .detail .type{position:absolute;top:0;left:0}}#type .s_txt{margin-right:.5vw;display:inline-block;position:relative;bottom:.15em;font-size:clamp(10px,10vw,20px)}#type .s_txt .for_jp,#type .s_txt.for_jp{margin-left:.5vw;font-size:clamp(10px,10vw,15px);letter-spacing:.01em}#type .s_txt .for_jp.ml,#type .s_txt.for_jp.ml{margin-left:2.5vw}#type .s_txt.for_jp{position:relative;top:-5px}#type .s_txt:last-child{margin-right:0;padding:0}@media screen and (max-width: 768px){#type .s_txt{font-size:12px}#type .s_txt .for_jp,#type .s_txt.for_jp{font-size:12px}#type .s_txt .for_jp.ml,#type .s_txt.for_jp.ml{margin-left:0}#type .s_txt.for_jp{top:-3px}}#type .l_txt{display:inline-block;font-size:clamp(10px,10vw,42px)}@media screen and (max-width: 768px){#type .l_txt{margin-right:1vw;margin-bottom:12px;font-size:clamp(10px,7vw,30px)}}#type .p_txt{color:#c411a9}#type .p_txt.rel{position:relative}@media screen and (max-width: 768px){#type .p_txt.rel{top:-1px}}#type .section._bg{position:relative}#type .section._bg::before{content:"";background:url(../images/plan/ellipse_l.png);background-size:contain;background-position:center left;background-repeat:no-repeat;width:100vw;height:100vw;display:inline-block;position:absolute;bottom:-35vw;left:0;z-index:-1}@media screen and (max-width: 768px){#type .section._bg::before{background:none}}#type .section._bg::after{content:"";background:url(../images/plan/ellipse_r.png);background-size:contain;background-position:center right;background-repeat:no-repeat;width:100vw;height:100vw;display:inline-block;position:absolute;top:-15vw;right:0;z-index:-1}@media screen and (max-width: 768px){#type .section._bg::after{width:300vw;height:300vw;top:25vw}}@media screen and (max-width: 768px){#type .section._bg{min-height:auto;margin-top:0;padding-top:0 !important}}#type .wrap{max-width:1100px;width:90%;margin:0 auto;padding:80px 0 100px}@media screen and (max-width: 768px){#type .wrap{padding:12vw 0 10vw}}#type .planbox{max-width:800px;width:90%;margin:0 auto;position:relative}#type .planbox ._sp{width:75%;margin:5vw auto 0}@media screen and (max-width: 768px){#type .planbox ._sp{width:100%}}#type .planbox .planNote{max-width:450px;margin:auto}#type .pinchimg._sp{max-width:60px;position:absolute;right:-20px;top:60vw}#type .pinchimg.n_type{top:-10vw}#type .planimg{margin-bottom:80px}@media screen and (max-width: 768px){#type .planimg{margin-bottom:30px}}#type .planflex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0 0}#type .planflex .planflex_text{font-size:12px;letter-spacing:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px}@media screen and (max-width: 768px){#type .planflex .planflex_text{padding:0 5px}}#type .btnbox{max-width:650px;width:90%;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#type .btnbox{margin-top:12vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#type .btn_{width:48%;margin:0 auto;background-color:#202020;position:relative;text-align:center}@media screen and (max-width: 768px){#type .btn_{width:100%;margin-bottom:20px}}#type .btn_.pln::after{content:"";background:url(../images/plan/arrow.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:6px;height:13px;display:inline-block;position:absolute;top:50%;left:2vw;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:1s;transition:1s;z-index:1}@media screen and (max-width: 768px){#type .btn_.pln::after{right:4vw}}#type .btn_.prt::after{content:"";background:url(../images/plan/prt.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:20px;height:20px;display:inline-block;position:absolute;top:50%;right:2vw;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:1s;transition:1s;z-index:1}@media screen and (max-width: 768px){#type .btn_.prt::after{right:4vw}}#type .btn_ p{padding:22px 0;color:#fff;font-size:clamp(10px,10vw,14px);letter-spacing:.01em}@media screen and (max-width: 768px){#type .btn_ p{padding:16px 0;font-size:14px}}#type .btn_ a{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:1s;transition:1s}#type .btn_ a::after{display:none}#type .btn_:hover a{background-color:rgba(255,255,255,.5);-webkit-transition:1s;transition:1s}#type .btn_:hover.pln::after{-webkit-transform:translate(-150%, -50%) rotate(180deg);transform:translate(-150%, -50%) rotate(180deg);-webkit-transition:1s;transition:1s}@media screen and (max-width: 768px){#type .btn_:hover.pln::after{-webkit-transform:translate(-75%, -50%) rotate(180deg);transform:translate(-75%, -50%) rotate(180deg)}}#type .notebox{padding:5vw 0;background:#fff;position:relative;z-index:1}@media screen and (max-width: 768px){#type .notebox{width:90%;padding:10vw 0}}#type .note{max-width:1000px;width:90%;margin:0 auto;font-size:10px}#outline footer.section{padding-top:0}#outline main{margin-top:min(6.4vw,220px)}@media screen and (max-width: 768px){#outline main{margin-top:clamp(3.75rem,2.426rem + 5.882vw,5.25rem)}}#outline .sec1{text-align:center}#outline .sec1 .p1{text-transform:uppercase;font-size:72px;letter-spacing:0}#outline .sec1 .p2{font-size:16px}@media screen and (max-width: 768px){#outline .sec1 .p1{font-size:55px}#outline .sec1 .p2{font-size:14px}}#outline .sec{width:95%;max-width:1000px;margin:0 auto 50px}#outline .sec .lead{text-align:left;font-size:clamp(10px,5.2vw,22px)}#outline .sec table{width:100%;margin:20px auto 50px}#outline .sec table th,#outline .sec table td{text-align:left;letter-spacing:.1em;line-height:1.5em;font-size:clamp(10px,3.4vw,16px);border-bottom:1px solid rgba(206,206,206,.5411764706);padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#outline .sec table th{width:37%}#outline .sec table td{width:63%}#outline .sec table td span{font-size:clamp(0px,2.8vw,14px)}#outline .sec .notice_box{margin:50px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#outline .sec .notice_box .p1{width:20%;text-align:center;border:1px solid #000;font-size:clamp(0px,3.199999992vw,16px);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}#outline .sec .notice_box .p2{width:79%;text-align:left;font-size:clamp(0px,2.66666666vw,14px)}#outline .sec .update{margin:50px auto}#outline .sec .update p{font-size:clamp(10px,3.2vw,16px)}@media screen and (max-width: 768px){#outline .sec{margin:0 auto 6.66666665vw}#outline .sec .lead{letter-spacing:.1em}#outline .sec table{margin:2.66666666vw auto 10vw}#outline .sec table th,#outline .sec table td{display:block}#outline .sec table th{width:100%;background:#e1e1e1}#outline .sec table td{width:100%}#outline .sec .notice_box{margin:6.66666665vw auto;display:block}#outline .sec .notice_box .p1{width:100%;padding:10px 0;margin:0 0 10px}#outline .sec .notice_box .p2{width:100%}#outline .sec .update{margin:6.66666665vw auto}}#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:clamp(5rem,3.214rem + 8.93vw,7.5rem) 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 .thanks_btn{width:80%;max-width:330px;margin:auto;padding:100px 0 0}#entry .thanks_btn>button{width:100%;background:#202020;border:1px solid #202020;padding:20px 0;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:1}#entry .thanks_btn>button::before{content:"";position:absolute;top:50%;left:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../../assets/images/entry/arrow.png);mask-image:url(../../assets/images/entry/arrow.png);background:#fff}#entry .thanks_btn>button::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#fff;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform ease .3s;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s, -webkit-transform ease .3s}#entry .thanks_btn>button>p{color:#fff;text-align:center;font-size:16px}#entry .thanks_btn>button>a{position:absolute;top:0;left:0;width:100%;height:100%}#entry .thanks_btn>button:hover>p{color:#202020}#entry .thanks_btn>button:hover::before{background:#202020}#entry .thanks_btn>button:hover::after{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scaleX(1);transform:scaleX(1)}@media screen and (max-width: 768px){#entry .thanks_btn{padding:clamp(2.5rem,-0.179rem + 13.39vw,6.25rem) 0 0}#entry .thanks_btn>button{padding:clamp(.938rem,.714rem + 1.12vw,1.25rem) 0}#entry .thanks_btn>button>p{font-size:16px}}#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}#login .w-1200{width:90%;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){#login .w-1200{max-width:500px}}#login p{letter-spacing:normal;text-align:center}#login footer .btn-entry{display:none}#login main .main_wrap{background-image:url(../../assets/images/limited/com_bg.jpg);background-repeat:no-repeat;background-size:cover;padding:8vw 0}#login main .main_wrap .login_box{background-color:#fff;padding:5vw 0}#login main .main_wrap .login_box .stitle{font-size:clamp(10px,3vw,20px);opacity:.7;letter-spacing:.2em}#login main .main_wrap .login_box .title{font-size:clamp(14px,4vw,35px);color:#796a56;letter-spacing:.08em;padding-top:.6em}#login main .main_wrap .login_box .text{font-size:clamp(10px,2vw,16px);letter-spacing:.08em;line-height:1.8em;padding-top:3em}#login main .main_wrap .form_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;max-width:600px;margin:1.5vw auto;padding-top:3em}#login main .main_wrap .form_box .password,#login main .main_wrap .form_box .login-btn{font-size:clamp(13px,2vw,17px);border:none;text-transform:uppercase;letter-spacing:.1em;padding:.8em}#login main .main_wrap .form_box .password.password,#login main .main_wrap .form_box .login-btn.password{border:solid 1px #e0e0e0}#login main .main_wrap .form_box .password.password::-webkit-input-placeholder, #login main .main_wrap .form_box .login-btn.password::-webkit-input-placeholder{color:#8c8c8c}#login main .main_wrap .form_box .password.password::-moz-placeholder, #login main .main_wrap .form_box .login-btn.password::-moz-placeholder{color:#8c8c8c}#login main .main_wrap .form_box .password.password:-ms-input-placeholder, #login main .main_wrap .form_box .login-btn.password:-ms-input-placeholder{color:#8c8c8c}#login main .main_wrap .form_box .password.password::-ms-input-placeholder, #login main .main_wrap .form_box .login-btn.password::-ms-input-placeholder{color:#8c8c8c}#login main .main_wrap .form_box .password.password::placeholder,#login main .main_wrap .form_box .login-btn.password::placeholder{color:#8c8c8c}#login main .main_wrap .form_box .password.login-btn,#login main .main_wrap .form_box .login-btn.login-btn{position:relative;background:-webkit-gradient(linear, left top, right top, from(#796A56), to(#534B41));background:-webkit-linear-gradient(left, #796A56 0%, #534B41 100%);background:linear-gradient(90deg, #796A56 0%, #534B41 100%);color:#fff;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;margin-top:1em}#login main .main_wrap .form_box .password.login-btn:hover,#login main .main_wrap .form_box .login-btn.login-btn:hover{opacity:.8}#login main .main_wrap .entry_box{width:80%;max-width:1000px;border:solid 1px #c5c5c5;margin-top:5vw;padding:5vw 0}#login main .main_wrap .entry_box p{width:80%;max-width:450px;font-size:clamp(12px,1.6vw,15px);text-align:left;line-height:2em;margin:0 auto;padding-bottom:1.8em}#login main .main_wrap .entry_box p.entry_title{font-size:clamp(14px,1.8vw,18px);text-align:center}#login main .main_wrap .entry_box .btn{max-width:450px}@media screen and (max-width: 768px){#login main .main_wrap{padding:min(30vw,100px) 0}#login main .main_wrap .login_box{padding:min(10vw,45px) 0}#login main .main_wrap .login_box .title_box{width:90%;margin:0 auto}#login main .main_wrap .login_box .title_box .stitle{font-size:clamp(10px,2vw,14px)}#login main .main_wrap .login_box .title_box .title{font-size:clamp(14px,6vw,35px)}#login main .main_wrap .login_box .title_box .text{font-size:clamp(10px,3vw,16px)}#login main .main_wrap .entry_box{max-width:500px;width:90%}#login main .main_wrap .entry_box p{max-width:400px;font-size:clamp(10px,1.6vw,15px)}#login main .main_wrap .entry_box p.entry_title{font-size:clamp(14px,2.5vw,16px)}#login main .main_wrap .entry_box .btn{max-width:400px}#login main .main_wrap .entry_box .btn span{font-size:15px}}#limited .w-1000{width:85%;max-width:1000px;margin:0 auto}@media screen and (max-width: 768px){#limited .w-1000{max-width:400px}}#limited p{text-align:center}#limited footer .btn-entry{display:none}#limited main .main_wrap{background-image:url(../../assets/images/limited/com_bg.jpg);background-repeat:no-repeat;background-size:cover;padding:8vw 0}#limited main .main_wrap .toptitle{padding:10vw 0 8vw}#limited main .main_wrap .toptitle h2{position:relative;font-size:clamp(18px,5vw,28px);color:#796a56;text-align:center;letter-spacing:.1em}#limited main .main_wrap .toptitle h2 span{width:100%;font-size:3.7em;color:#4f5457;opacity:.1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#limited main .main_wrap .toptitle .text{font-size:clamp(12px,1.6vw,15px);margin-top:2.5em}#limited main .main_wrap .page{position:relative;background-color:#fff}#limited main .main_wrap .page .img_box{position:relative}#limited main .main_wrap .page .img_note{position:absolute;left:3px;bottom:5px;color:#fff;text-shadow:0 0 5px #000;font-size:10px}#limited main .main_wrap .page .img_box img{-webkit-filter:drop-shadow(2px 2px 10px #adadad);filter:drop-shadow(2px 2px 10px #adadad);opacity:.3;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}#limited main .main_wrap .page .text_area{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}#limited main .main_wrap .page .text_area .title{color:#7c6a3e;font-size:clamp(10px,3vw,35px);text-align:center;letter-spacing:.1em;line-height:.8em;-webkit-transition:all .4s;transition:all .4s}#limited main .main_wrap .page .text_area .title span{color:#1a1311;font-size:clamp(10px,1.4vw,13px);-webkit-transition:all .4s;transition:all .4s}#limited main .main_wrap .page .vector{width:40px;height:40px;border-radius:40px;background:#7c6a3e;position:absolute;bottom:4%;right:1%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s;transition:all .4s}#limited main .main_wrap .page .vector svg{fill:#fff}#limited main .main_wrap .page:hover .img_box img{opacity:1;-webkit-filter:brightness(0.5);filter:brightness(0.5)}#limited main .main_wrap .page:hover .title,#limited main .main_wrap .page:hover .title span{color:#fff}#limited main .main_wrap .page:hover .vector{background-color:#fff}#limited main .main_wrap .page:hover .vector svg{fill:#7c6a3e}#limited main .main_wrap .btn{margin-top:8vw}@media screen and (max-width: 768px){#limited main .main_wrap .page .img_box img{-webkit-filter:none;filter:none;opacity:1}#limited main .main_wrap .page .text_area .title{color:#fff;font-size:clamp(10px,5vw,35px)}#limited main .main_wrap .page .text_area .title span{color:#fff;font-size:clamp(10px,2.4vw,13px)}#limited main .main_wrap .page .vector{background-color:#fff;bottom:6%;right:3%}#limited main .main_wrap .page .vector svg{fill:#7c6a3e}#limited main .main_wrap .page:hover .img_box img{-webkit-filter:none;filter:none}}@media screen and (max-width: 768px){#limited .plan .main_wrap{padding-bottom:15vw}}#limited .plan .section{min-height:auto;padding-top:150px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (max-width: 768px){#limited .plan .section{min-height:auto;padding-top:60px}}#limited .plan .section 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:start;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}#limited .plan .section li{width:48%;margin-bottom:80px;padding-bottom:35px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;position:relative;-webkit-filter:drop-shadow(0 0 10px #f0f0f0);filter:drop-shadow(0 0 10px #f0f0f0)}#limited .plan .section li:nth-of-type(3){margin-bottom:0}#limited .plan .section li:nth-of-type(4){margin-bottom:0}#limited .plan .section li .imgbox{width:55%;margin:0 auto}#limited .plan .section li .blr{-webkit-filter:blur(10px);filter:blur(10px)}@media screen and (max-width: 768px){#limited .plan .section li{width:48%;margin:0 auto 30px;padding-bottom:20px}}#limited .plan .section li.normal .p01{background-color:#d5dce0;color:#202020}#limited .plan .wrap{max-width:850px;width:95%;margin:0 auto;position:relative}#limited .plan .copytxt{margin-bottom:50px;color:#796a56;font-size:clamp(10px,2.5vw,32px);line-height:1.8;letter-spacing:.08em}@media screen and (max-width: 768px){#limited .plan .copytxt{font-size:20px}}#limited .plan .copytxt_en{position:absolute;top:-4.5vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;color:#4f5457;font-size:clamp(10px,6vw,120px);opacity:.1}@media screen and (max-width: 768px){#limited .plan .copytxt_en{top:-10vw;font-size:clamp(10px,15vw,120px)}}#limited .plan .p01{margin-bottom:35px;padding:.8em 0 .6em;background-color:#796a56;font-size:clamp(10px,2vw,22px);letter-spacing:.01em;line-height:1;text-align:center;color:#fff}@media screen and (max-width: 768px){#limited .plan .p01{margin-bottom:12px;font-size:16px}}#limited .plan .p02{margin-bottom:10px;font-size:clamp(10px,4.5vw,45px);letter-spacing:.01em;line-height:1;text-align:center;position:relative;margin-top:max(1%,20px)}#limited .plan .p02 .small{font-size:clamp(10px,4.5vw,14px);position:absolute;left:min(94px,12vw);bottom:100%}@media screen and (max-width: 768px){#limited .plan .p02{max-width:380px;margin-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:30px;font-size:clamp(10px,7vw,35px)}#limited .plan .p02 .rel{font-size:1.2em}#limited .plan .p02 .small{left:min(100px,4vw);font-size:clamp(10px,2vw,14px);bottom:110%}}#limited .plan .p02 .srf{font-family:serif}#limited .plan .s_txt{margin-left:.2vw;margin-right:1.5vw;padding-right:1.2vw;display:inline-block;position:relative;bottom:.15em;font-size:clamp(10px,10vw,20px)}#limited .plan .s_txt .for_jp{margin-left:.5vw;font-size:clamp(10px,10vw,16px)}#limited .plan .s_txt:last-child{margin-right:0;padding:0}@media screen and (max-width: 768px){#limited .plan .s_txt{margin-right:6vw;padding-right:6vw;bottom:0;font-size:15px}#limited .plan .s_txt .for_jp{font-size:12px}#limited .plan .s_txt:last-child{margin-left:0}}#limited .plan .p_txt{color:#c411a9}#limited .plan .blt_lmt{width:100%;padding:70px 0;background-color:#796a56;position:absolute;top:40%;opacity:.9}#limited .plan .blt_lmt p{color:#fff;font-size:clamp(10px,10vw,16px)}@media screen and (max-width: 768px){#limited .plan .blt_lmt{top:35%}}#limited .plan .btn_{width:80%;margin:30px auto 0;position:relative}#limited .plan .btn_.pln{background-color:#202020}#limited .plan .btn_.ent{background:-webkit-gradient(linear, left top, right top, from(#47260C), color-stop(39%, #643718), to(#1D150E));background:-webkit-linear-gradient(left, #47260C 0%, #643718 39%, #1D150E 100%);background:linear-gradient(90deg, #47260C 0%, #643718 39%, #1D150E 100%)}@media screen and (max-width: 768px){#limited .plan .btn_{width:90%;margin-top:12px}}#limited .plan .btn_ p{padding:20px 0;color:#fff;font-size:clamp(10px,10vw,16px)}@media screen and (max-width: 768px){#limited .plan .btn_ p{padding:12px 0;position:relative;left:-1vw;font-size:12px;letter-spacing:.01em}}#limited .plan .btn_ a{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:1s;transition:1s;z-index:1}#limited .plan .btn_ a::after{display:none}#limited .plan .btn_::after{content:"";background:url(../images/plan/arrow.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:6px;height:13px;display:inline-block;position:absolute;top:50%;right:2vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:1s;transition:1s;z-index:1}@media screen and (max-width: 768px){#limited .plan .btn_::after{right:2vw}}#limited .plan .btn_:hover a{background-color:rgba(255,255,255,.5);-webkit-transition:1s;transition:1s}#limited .plan .btn_:hover::after{-webkit-transform:translate(150%, -50%);transform:translate(150%, -50%);-webkit-transition:1s;transition:1s}@media screen and (max-width: 768px){#limited .plan .btn_:hover::after{-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}}#map footer.section{padding-top:0}#map main{margin-top:min(6.4vw,220px)}@media screen and (max-width: 768px){#map main{margin-top:clamp(3.75rem,2.426rem + 5.882vw,5.25rem)}}#map .ttl{text-align:center}#map .ttl .p1{text-transform:uppercase;font-size:72px;letter-spacing:0}#map .ttl .p2{font-size:16px}@media screen and (max-width: 768px){#map .ttl .p1{font-size:55px}#map .ttl .p2{font-size:14px}}#map .map{max-width:1000px;width:90%;margin:80px auto}#map .btnbox{max-width:650px;width:90%;margin:140px auto 100px;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}@media screen and (max-width: 768px){#map .btnbox{margin-top:12vw;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#map .btn_{width:48%;margin:0 auto;background-color:#202020;position:relative;text-align:center}@media screen and (max-width: 768px){#map .btn_{width:95%;margin-bottom:20px}}#map .btn_.pln::after{content:"";background:url(../images/map/pin.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:20px;height:25px;display:inline-block;position:absolute;top:50%;right:2vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:1s;transition:1s;z-index:1}@media screen and (max-width: 768px){#map .btn_.pln::after{right:4vw}}#map .btn_.prt::after{content:"";background:url(../images/plan/prt.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:20px;height:20px;display:inline-block;position:absolute;top:50%;right:2vw;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:1s;transition:1s;z-index:1}@media screen and (max-width: 768px){#map .btn_.prt::after{right:4vw}}#map .btn_ p{padding:22px 0;color:#fff;font-size:clamp(10px,10vw,14px);letter-spacing:.01em}@media screen and (max-width: 768px){#map .btn_ p{padding:16px 0;font-size:14px}}#map .btn_ a{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:1s;transition:1s}#map .btn_ a::after{display:none}#map .btn_:hover a{background-color:rgba(255,255,255,.5);-webkit-transition:1s;transition:1s}#map .notebox{padding:5vw 0;background:#fff;position:relative;z-index:1}@media screen and (max-width: 768px){#map .notebox{width:90%;padding:10vw 0}}#map .note{max-width:1000px;width:90%;margin:0 auto;font-size:10px}#brand footer.section{padding-top:0}#brand main{margin-top:min(6.4vw,220px)}#brand .page-mv__wrapper .mv-note{color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8),0px 0px 5px rgba(0,0,0,.8)}#brand .page-mv__img{background-image:url(../../assets/images/brand/mv.png);background-position:bottom center;scale:1}@media screen and (max-width: 768px){#brand main{margin-top:clamp(3.75rem,2.426rem + 5.882vw,5.25rem)}#brand .brand-ttl{height:auto}#brand .page-mv__img{background:url(../../assets/images/brand/mv_sp.png) no-repeat bottom/cover}}#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:#fff;text-align:center}@media screen and (max-width: 768px){#brand .section{min-height:auto}#brand .section._bg{padding-top:30px !important}}#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{position:absolute;bottom:0;right:0;color:#fff;font-size:clamp(1rem,.778rem + .46vw,1.125rem);background:#747372;padding:clamp(0rem,-0.333rem + .69vw,.188rem) clamp(.375rem,.042rem + .69vw,.563rem) clamp(.125rem,-0.208rem + .69vw,.313rem) clamp(.563rem,.229rem + .69vw,.75rem)}#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(../../assets/images/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)}#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;margin-left:auto}#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);padding:clamp(.188rem,.143rem + .22vw,.25rem) clamp(.5rem,.366rem + .67vw,.688rem) clamp(.25rem,.205rem + .22vw,.313rem) clamp(.688rem,.554rem + .67vw,.875rem)}#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(../../assets/images/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-pack:center;-ms-flex-pack:center;justify-content:center;-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:31%;background:#5f5a4e;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(1rem,.556rem + .93vw,1.25rem)}#brand .description>ul>li>p.text{font-size:clamp(.75rem,.306rem + .93vw,1rem);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(../../assets/images/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(../../assets/images/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:80%}#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;height:clamp(10rem,8.214rem + 8.93vw,12.5rem);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);font-size:clamp(1.125rem,.679rem + 2.23vw,1.75rem);width:100%}#brand .description>ul>li>p.text{font-size:clamp(1rem,.821rem + .89vw,1.25rem);padding:0;margin:auto}}

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