@charset "UTF-8";
/*!
 * ress.css v2.0.2
 * MIT License
 * github.com/filipelinhares/ress
 */@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap" rel="stylesheet');@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap rel="stylesheet"');@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300&display=swap" rel="stylesheet"');html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}@media screen and (max-width:820px){.pc{display:none!important}}.sp{display:none!important}@media screen and (max-width:820px){.sp{display:block!important}}.md{display:none!important}@media screen and (min-width:821px) and (max-width:1200px){.md{display:block!important}}@media screen and (max-width:820px){.md{display:block!important}}html{height:100%;font-size:62.5%}h1{font-size:3.6rem}h2{font-size:3.2rem;font-weight:bold;line-height:1.4;margin-bottom:20px}@media screen and (max-width:820px){h2{font-size:2.4rem}}h3{font-size:2.8rem;font-weight:bold;line-height:1.4;margin-bottom:20px}@media screen and (max-width:820px){h3{font-size:2rem}}h4{font-size:2.4rem;font-weight:bold;line-height:1.4;margin-bottom:20px}@media screen and (max-width:820px){h4{font-size:1.6rem}}h5{font-size:2rem;line-height:1.4;margin-bottom:20px}@media screen and (max-width:820px){h5{font-size:1.6rem}}h6{font-size:1.6rem;line-height:1.4;margin-bottom:20px}@media screen and (max-width:820px){h6{font-size:1.6rem}}textarea{border:1px solid #595959}input{border:1px solid #595959}table{border-collapse:collapse}ul{list-style:none}body,html{height:100%;padding:0;margin:0;-webkit-tap-highlight-color:transparent;-webkit-print-color-adjust:exact}body.modal-open,html.modal-open{width:100%;height:100%;overflow:hidden}body{line-height:1.3;font-weight:500;font-family:"Rubik",sans-serif}h1,h2,h3{padding:0;margin:0;border:none;background:none;overflow:hidden;color:#313131}picture{font-size:0;display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0;padding:0}ul li{list-style:none}p{margin:0;padding:0;color:#313131}a{text-decoration:none;color:#fff}a:hover{opacity:1}a:visited{color:#fff}img,video{width:100%;vertical-align:bottom}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.site-header{position:fixed;width:100%;left:0;top:0;z-index:200;background:rgba(0,0,0,0.8)}.site-header .header-container{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:0 min(4.1666666667vw,50px);height:80px}@media screen and (max-width:820px){.site-header .header-container{padding:min(6.2666666667vw,47px);height:min(10.6666666667vw,80px)}}.site-header .logo-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:224px}@media screen and (max-width:820px){.site-header .logo-box a{width:min(29.8666666667vw,224px)}}.site-header .nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width:820px){.site-header .nav-box{gap:min(10.6666666667vw,80px)}}.site-header .nav-box li{font-family:"Rubik",sans-serif;font-size:1.6rem;font-weight:300;line-height:1;letter-spacing:0.08rem}@media screen and (max-width:820px){.site-header .nav-box li{font-size:min(2.9333333333vw,22px);letter-spacing:calc(min(2.9333333333vw, 22px) * 0.05)}}.site-header .nav-box a{position:relative}.site-header .nav-box a:after{display:block;position:absolute;left:0;content:"";width:100%;height:3px;background:#fff;bottom:-10px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media screen and (max-width:820px){.site-header .nav-box a:after{height:min(0.4vw,3px);bottom:min(-0.6666666667vw,-5px)}}.site-header .nav-box a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.3s ease;transition:0.3s ease}.site-footer{padding-top:min(5.8333333333vw,70px);border-top:1px solid #b4b4b4}@media screen and (max-width:820px){.site-footer{padding-top:min(6.6666666667vw,50px)}}.site-footer .nav-foot{margin-bottom:min(2.5vw,30px)}@media screen and (max-width:820px){.site-footer .nav-foot{margin-bottom:min(4vw,30px)}}.site-footer .nav-foot ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer .nav-foot ul li:not(:last-of-type){margin-right:min(5vw,60px)}.site-footer .nav-foot ul a{position:relative;color:#313131;font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.site-footer .nav-foot ul a{font-size:min(3.4666666667vw,26px)}}.site-footer .nav-foot ul a:after{display:block;position:absolute;left:0;content:"";width:30%;height:1px;background:#313131;bottom:-2px;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.site-footer .nav-foot ul a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:0.3s ease;transition:0.3s ease}.site-footer .copy-text{padding-bottom:min(5.8333333333vw,70px);color:#999;font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4;text-align:center}@media screen and (max-width:820px){.site-footer .copy-text{font-size:min(3.0666666667vw,23px)}}@media screen and (max-width:820px){.site-footer .copy-text{padding-bottom:min(6.6666666667vw,50px)}}.home section{padding:min(10vw,120px) 0}@media screen and (max-width:820px){.home section{padding:min(16vw,120px) 0}}.home .inr-container{margin:0 auto;width:calc(100% - 100px);max-width:1100px;font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.home .inr-container{font-size:min(4.2666666667vw,32px)}}@media screen and (max-width:820px){.home .inr-container{padding:0 min(13.3333333333vw,100px);width:100%;max-width:100%}}.home h2.title{font-family:"Rubik",sans-serif;font-size:4rem;font-weight:400;line-height:1.3}@media screen and (max-width:820px){.home h2.title{font-size:min(6vw,45px)}}.home .kv-container{position:relative;padding:0;height:min(58.4340514976vw,1112px);min-height:760px;background:url(/nomad/wp-content/themes/oterastay_nomad/common/img/top/top_hero.jpg) left top/cover no-repeat}@media screen and (max-width:820px){.home .kv-container{height:min(120vw,900px);min-height:auto;background-image:url(/nomad/wp-content/themes/oterastay_nomad/common/img/top/top_hero_sp.jpg);background-size:100%}}.home .kv-container .inr-container{position:absolute;top:180px;left:min(8.3333333333vw,100px)}@media screen and (max-width:820px){.home .kv-container .inr-container{padding:0;top:17%;left:12%;width:auto}}.home .kv-container .inr-container .copy{margin-bottom:min(4.4166666667vw,53px);padding-bottom:7px;color:#fff;font-family:"EB Garamond",serif;font-size:7rem;font-weight:400;line-height:1.1}@media screen and (max-width:820px){.home .kv-container .inr-container .copy{font-size:min(8.6666666667vw,65px)}}@media screen and (max-width:820px){.home .kv-container .inr-container .copy{margin-bottom:min(6.6666666667vw,50px)}}.home .kv-container .inr-container .txt{margin-bottom:min(6.3333333333vw,76px);color:#fff;font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.home .kv-container .inr-container .txt{font-size:min(3.4666666667vw,26px)}}@media screen and (max-width:820px){.home .kv-container .inr-container .txt{margin-bottom:min(9.3333333333vw,70px)}}.home .about-container{background:#f6f6f6}@media screen and (max-width:820px){.home .about-container{padding-top:min(16vw,120px)}}.home .about-container .inr-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:820px){.home .about-container .inr-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .about-container .inr-container>.txt-box{width:min(51.6666666667vw,620px)}@media screen and (max-width:820px){.home .about-container .inr-container>.txt-box{margin-bottom:min(9.3333333333vw,70px);width:100%}}.home .about-container .inr-container>.txt-box h2.title{margin-bottom:min(4.1666666667vw,50px);font-family:"Rubik",sans-serif;font-size:6rem;font-weight:500;line-height:1}@media screen and (max-width:820px){.home .about-container .inr-container>.txt-box h2.title{font-size:min(7.3333333333vw,55px)}}@media screen and (max-width:820px){.home .about-container .inr-container>.txt-box h2.title{margin-bottom:min(6.6666666667vw,50px)}}.home .about-container .inr-container>.txt-box .txt{margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.home .about-container .inr-container>.txt-box .txt{margin-bottom:min(9.3333333333vw,70px)}}.home .about-container .inr-container .features-box{width:min(34.1666666667vw,410px)}@media screen and (max-width:820px){.home .about-container .inr-container .features-box{width:100%}}.home .about-container .inr-container .features-box h3.title{padding-bottom:5px;margin-bottom:min(3.3333333333vw,40px);font-family:"Rubik",sans-serif;font-size:3rem;font-weight:500;line-height:1}@media screen and (max-width:820px){.home .about-container .inr-container .features-box h3.title{font-size:min(5.3333333333vw,40px)}}@media screen and (max-width:820px){.home .about-container .inr-container .features-box h3.title{margin-bottom:min(5.3333333333vw,40px)}}.home .about-container .inr-container .features-box .list-box li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .about-container .inr-container .features-box .list-box li:not(:last-of-type){margin-bottom:min(2.5vw,30px)}@media screen and (max-width:820px){.home .about-container .inr-container .features-box .list-box li:not(:last-of-type){margin-bottom:min(5.3333333333vw,40px)}}.home .about-container .inr-container .features-box .list-box li:not(:last-of-type) .img-box:after{position:absolute;bottom:min(-3.3333333333vw,-40px);z-index:-1;content:"";width:1px;height:min(5vw,60px);background:#b4b4b4}@media screen and (max-width:820px){.home .about-container .inr-container .features-box .list-box li:not(:last-of-type) .img-box:after{bottom:min(-8vw,-60px);width:min(0.2666666667vw,2px);height:min(20vw,150px)}}.home .about-container .inr-container .features-box .list-box .img-box{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:min(1.6666666667vw,20px);width:min(6.6666666667vw,80px)}@media screen and (max-width:820px){.home .about-container .inr-container .features-box .list-box .img-box{margin-right:min(4vw,30px);width:min(13.3333333333vw,100px)}}.home .about-container .inr-container .features-box .list-box .txt-box{width:min(24.75vw,297px)}@media screen and (max-width:820px){.home .about-container .inr-container .features-box .list-box .txt-box{width:min(57.3333333333vw,430px)}}.home .retreat-container .inr-container{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:820px){.home .retreat-container .inr-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .retreat-container .inr-container .img-box{width:min(43.3333333333vw,520px)}@media screen and (max-width:820px){.home .retreat-container .inr-container .img-box{margin-bottom:min(5.8333333333vw,70px);width:100%}}.home .retreat-container .inr-container .txt-box{width:min(41.6666666667vw,500px)}@media screen and (max-width:820px){.home .retreat-container .inr-container .txt-box{width:100%}}.home .retreat-container .inr-container .txt-box h2.title{margin-bottom:min(4.1666666667vw,50px)}@media screen and (max-width:820px){.home .retreat-container .inr-container .txt-box h2.title{margin-bottom:min(6.6666666667vw,50px)}}.home .benefits-container{background:#f6f6f6}.home .benefits-container .inr-container{max-width:860px}@media screen and (max-width:820px){.home .benefits-container .inr-container{padding:0 min(9.3333333333vw,70px);max-width:100%}}.home .benefits-container .inr-container h2.title{margin-bottom:min(3.3333333333vw,40px);text-align:center}@media screen and (max-width:820px){.home .benefits-container .inr-container h2.title{margin-bottom:min(6.6666666667vw,50px)}}.home .benefits-container .inr-container>.txt{margin-bottom:min(5vw,60px);text-align:center}@media screen and (max-width:820px){.home .benefits-container .inr-container>.txt{margin-bottom:min(9.3333333333vw,70px)}}.home .benefits-container .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:820px){.home .benefits-container .list-box{-ms-flex-wrap:wrap;flex-wrap:wrap}}.home .benefits-container .list-box li{width:min(15.4166666667vw,185px);font-family:"Rubik",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.home .benefits-container .list-box li{font-size:min(3.4666666667vw,26px)}}@media screen and (max-width:820px){.home .benefits-container .list-box li{width:min(38vw,285px)}.home .benefits-container .list-box li:nth-of-type(-n+2){margin-bottom:min(9.3333333333vw,70px)}}.home .benefits-container .list-box li .img-box{margin:0 auto min(2.5vw,30px);width:min(12.5vw,150px)}@media screen and (max-width:820px){.home .benefits-container .list-box li .img-box{width:min(24vw,180px)}}.home .benefits-container .list-box li h3.title{margin-bottom:min(1.6666666667vw,20px);font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:500;line-height:1.2}@media screen and (max-width:820px){.home .benefits-container .list-box li h3.title{font-size:min(4.2666666667vw,32px)}}@media screen and (max-width:820px){.home .benefits-container .list-box li h3.title{margin-bottom:min(4vw,30px)}}@media screen and (max-width:820px){.home .photos-container{padding:0}}.home .photos-container .inr-container{width:100%;max-width:100%}@media screen and (max-width:820px){.home .photos-container .inr-container{padding:0}}.home .photos-container .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:820px){.home .photos-container .list-box{display:block}}.home .photos-container .list-box.-top{-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:min(6.6666666667vw,80px)}@media screen and (max-width:820px){.home .photos-container .list-box.-top{margin-bottom:0}}.home .photos-container .list-box.-top li{margin-left:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.home .photos-container .list-box.-top li{margin-left:0}}.home .photos-container .list-box.-top li:first-of-type{margin-left:min(4.1666666667vw,50px);width:min(51.5vw,618px)}@media screen and (max-width:820px){.home .photos-container .list-box.-top li:first-of-type{margin-left:0;width:100%}}.home .photos-container .list-box.-top li:nth-of-type(2){width:min(58.1666666667vw,698px)}@media screen and (max-width:820px){.home .photos-container .list-box.-top li:nth-of-type(2){width:100%}}.home .photos-container .list-box.-top li:last-of-type{margin-bottom:min(-6.6666666667vw,-80px);width:min(37vw,444px)}@media screen and (max-width:820px){.home .photos-container .list-box.-top li:last-of-type{margin-bottom:0;width:100%}}.home .photos-container .list-box.-bottom li{margin-right:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.home .photos-container .list-box.-bottom li{margin-right:0}}.home .photos-container .list-box.-bottom li:first-of-type{margin-right:min(4.1666666667vw,50px);width:min(41vw,492px)}@media screen and (max-width:820px){.home .photos-container .list-box.-bottom li:first-of-type{margin-right:0;width:100%}}.home .photos-container .list-box.-bottom li:nth-of-type(2){width:min(51.5vw,618px)}@media screen and (max-width:820px){.home .photos-container .list-box.-bottom li:nth-of-type(2){width:100%}}.home .photos-container .list-box.-bottom li:last-of-type{margin-top:min(9.8333333333vw,118px);width:min(54.1666666667vw,650px)}@media screen and (max-width:820px){.home .photos-container .list-box.-bottom li:last-of-type{margin-top:0;width:100%}}.home .experience-container{position:relative;color:#fff;clip-path:inset(0)}.home .experience-container:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(/nomad/wp-content/themes/oterastay_nomad/common/img/top/top_experience_bg.jpg) left top/cover no-repeat}@media screen and (max-width:820px){.home .experience-container:before{padding:min(8vw,60px) 0;background-image:url(/nomad/wp-content/themes/oterastay_nomad/common/img/top/top_experience_bg_sp.jpg);background-size:100%}}@media screen and (max-width:820px){.home .experience-container .inr-container{padding:0 min(9.3333333333vw,70px)}}.home .experience-container .txt-box{margin-bottom:min(27.9166666667vw,335px)}@media screen and (max-width:820px){.home .experience-container .txt-box{margin-bottom:min(18.1333333333vw,136px)}}.home .experience-container .txt-box h2.title{margin-bottom:min(4.1666666667vw,50px);color:#fff;font-family:"Rubik",sans-serif;font-size:5rem;font-weight:300;line-height:1.3;letter-spacing:0.15rem}@media screen and (max-width:820px){.home .experience-container .txt-box h2.title{font-size:min(6.6666666667vw,50px);letter-spacing:calc(min(6.6666666667vw, 50px) * 0.03)}}@media screen and (max-width:820px){.home .experience-container .txt-box h2.title{margin-bottom:min(6.6666666667vw,50px)}}.home .experience-container .txt-box .txt{margin-bottom:min(5.8333333333vw,70px);font-family:"Rubik",sans-serif;font-size:3rem;font-weight:300;line-height:1;letter-spacing:0.09rem}@media screen and (max-width:820px){.home .experience-container .txt-box .txt{font-size:min(4.6666666667vw,35px);letter-spacing:calc(min(4.6666666667vw, 35px) * 0.03)}}@media screen and (max-width:820px){.home .experience-container .txt-box .txt{margin-bottom:min(9.3333333333vw,70px)}}.home .experience-container .impact-box{text-align:center;opacity:0}.home .experience-container .impact-box h3.title{margin-bottom:min(4.1666666667vw,50px);font-family:"Rubik",sans-serif;font-size:4rem;font-weight:400;line-height:1.3;color:#fff}@media screen and (max-width:820px){.home .experience-container .impact-box h3.title{font-size:min(6vw,45px)}}@media screen and (max-width:820px){.home .experience-container .impact-box h3.title{margin-bottom:min(6.6666666667vw,50px)}}.home .experience-container .impact-box .txt{margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.home .experience-container .impact-box .txt{margin-bottom:min(9.3333333333vw,70px)}}.home .experience-container .impact-box .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:820px){.home .experience-container .impact-box .list-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:820px){.home .experience-container .impact-box .list-box li{width:48%}}.home .experience-container .impact-box .list-box li:not(:last-of-type){margin-right:min(10vw,120px)}@media screen and (max-width:820px){.home .experience-container .impact-box .list-box li:not(:last-of-type){margin-right:0}}.home .experience-container .impact-box .list-box li .number{font-family:"Rubik",sans-serif;font-size:10rem;font-weight:300;line-height:1;letter-spacing:-0.5rem}@media screen and (max-width:820px){.home .experience-container .impact-box .list-box li .number{font-size:min(16vw,120px);letter-spacing:calc(min(16vw, 120px) * -0.05)}}.home .experience-container .impact-box .list-box li .number span{padding-left:min(0.8333333333vw,10px);font-family:"Rubik",sans-serif;font-size:5rem;font-weight:300;line-height:1.3;letter-spacing:0.15rem}@media screen and (max-width:820px){.home .experience-container .impact-box .list-box li .number span{font-size:min(6.6666666667vw,50px);letter-spacing:calc(min(6.6666666667vw, 50px) * 0.03)}}.home .testimonials-container .inr-container{text-align:center}.home .testimonials-container .inr-container h2.title{margin-bottom:min(4.1666666667vw,50px);font-family:"Rubik",sans-serif;font-size:4rem;font-weight:400;line-height:1.3}@media screen and (max-width:820px){.home .testimonials-container .inr-container h2.title{font-size:min(6vw,45px)}}@media screen and (max-width:820px){.home .testimonials-container .inr-container h2.title{margin-bottom:min(6.6666666667vw,50px)}}.home .testimonials-container .inr-container>.txt{margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.home .testimonials-container .inr-container>.txt{margin-bottom:min(9.3333333333vw,70px)}}.home .testimonials-container .client-box .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:820px){.home .testimonials-container .client-box .list-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .testimonials-container .client-box .list-box li{width:min(28.3333333333vw,340px)}@media screen and (max-width:820px){.home .testimonials-container .client-box .list-box li{width:100%}.home .testimonials-container .client-box .list-box li:not(:last-of-type){margin-bottom:min(5.3333333333vw,40px)}}.home .testimonials-container .client-box .list-box li .thumb-box{margin:0 auto;width:min(12.5vw,150px)}@media screen and (max-width:820px){.home .testimonials-container .client-box .list-box li .thumb-box{width:min(26vw,195px)}}.home .testimonials-container .client-box .list-box li .profile-box{margin-top:-25%;padding:min(8.3333333333vw,100px) min(3.3333333333vw,40px) 0;height:310px;background:#f1f1f1;border-radius:min(0.8333333333vw,10px)}@media screen and (max-width:820px){.home .testimonials-container .client-box .list-box li .profile-box{margin-top:-20%;padding:min(16vw,120px) min(5.3333333333vw,40px) min(5.3333333333vw,40px);height:auto;border-radius:min(1.3333333333vw,10px)}}.home .testimonials-container .client-box .list-box li .profile-box .name{margin-bottom:min(0.8333333333vw,10px);font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.home .testimonials-container .client-box .list-box li .profile-box .name{font-size:min(3.4666666667vw,26px)}}.home .testimonials-container .client-box .list-box li .profile-box .work{margin-bottom:min(2.5vw,30px);color:#999;font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.home .testimonials-container .client-box .list-box li .profile-box .work{font-size:min(3.0666666667vw,23px)}}.home .testimonials-container .client-box .list-box li .profile-box .txt{font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4;text-align:left}@media screen and (max-width:820px){.home .testimonials-container .client-box .list-box li .profile-box .txt{font-size:min(3.0666666667vw,23px)}}.home .map-container{padding:0}.home .map-container .inr-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.home .map-container .inr-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:min(9.3333333333vw,70px)}}.home .map-container .inr-container h2.title{margin-bottom:min(4.1666666667vw,50px)}@media screen and (max-width:820px){.home .map-container .inr-container h2.title{margin-bottom:min(6.6666666667vw,50px)}}.home .map-container .inr-container .txt-box{width:min(50vw,600px)}@media screen and (max-width:820px){.home .map-container .inr-container .txt-box{margin-bottom:min(6.6666666667vw,50px);width:100%}}.home .map-container .gmap{position:static;height:min(38.3333333333vw,460px)}@media screen and (max-width:820px){.home .map-container .gmap{height:min(61.3333333333vw,460px)}}.home .map-container .gmap>div{position:static}.home .hubs-container{padding-bottom:min(8vw,60px)}.home .hubs-container .inr-container{text-align:center}@media screen and (max-width:820px){.home .hubs-container .inr-container{padding:0 min(6.6666666667vw,50px)}}.home .hubs-container .inr-container h2.title{margin-bottom:min(4.1666666667vw,50px)}@media screen and (max-width:820px){.home .hubs-container .inr-container h2.title{margin-bottom:min(6.6666666667vw,50px)}}.home .hubs-container .inr-container .txt{margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.home .hubs-container .inr-container .txt{margin-bottom:min(6.6666666667vw,50px)}}.home .hubs-container .inr-container .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .hubs-container .inr-container .list-box li{width:min(28.3333333333vw,340px)}@media screen and (max-width:820px){.home .hubs-container .inr-container .list-box li{width:min(73.3333333333vw,550px)}}.home .hubs-container .inr-container .list-box li .temple-box{display:-ms-grid;display:grid;place-content:center;background:#f1f1f1;border-radius:0 0 min(0.8333333333vw,10px) min(0.8333333333vw,10px);height:min(10.5vw,126px)}@media screen and (max-width:820px){.home .hubs-container .inr-container .list-box li .temple-box{padding:min(5.3333333333vw,40px) 0;border-radius:0 0 min(1.3333333333vw,10px) min(1.3333333333vw,10px);height:auto}}.home .hubs-container .inr-container .list-box li .temple-box h3.name{margin-bottom:min(0.8333333333vw,10px);font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.home .hubs-container .inr-container .list-box li .temple-box h3.name{font-size:min(3.4666666667vw,26px)}}.home .hubs-container .inr-container .list-box li .temple-box .area{color:#999;font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.home .hubs-container .inr-container .list-box li .temple-box .area{font-size:min(3.0666666667vw,23px)}}.nachikatsuura{}.nachikatsuura section{padding:min(10vw,120px) 0}@media screen and (max-width:820px){.nachikatsuura section{padding:min(16vw,120px) 0}}.nachikatsuura .inr-container{margin:0 auto;width:calc(100% - 100px);max-width:1100px;font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .inr-container{font-size:min(4.2666666667vw,32px)}}@media screen and (max-width:820px){.nachikatsuura .inr-container{padding:0 min(6.6666666667vw,50px);width:100%;max-width:100%}}.nachikatsuura .inr-container.-w900{width:calc(100% - 200px);max-width:900px}@media screen and (max-width:820px){.nachikatsuura .inr-container.-w900{width:100%;max-width:100%}}.nachikatsuura .inr-container h2.title{margin-bottom:min(4.1666666667vw,50px);font-family:"Rubik",sans-serif;font-size:4rem;font-weight:400;line-height:1.3}@media screen and (max-width:820px){.nachikatsuura .inr-container h2.title{font-size:min(6vw,45px)}}@media screen and (max-width:820px){.nachikatsuura .inr-container h2.title{margin-bottom:min(6.6666666667vw,50px)}}.nachikatsuura .inr-container h2.title.-bold{font-family:"Rubik",sans-serif;font-size:6rem;font-weight:500;line-height:1}@media screen and (max-width:820px){.nachikatsuura .inr-container h2.title.-bold{font-size:min(7.3333333333vw,55px)}}.nachikatsuura .inr-container>.txt{margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.nachikatsuura .inr-container>.txt{margin-bottom:min(9.3333333333vw,70px)}}.nachikatsuura a .img-box{overflow:hidden}.nachikatsuura a .img-box img{width:100%;height:auto;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.nachikatsuura a .img-box img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.nachikatsuura .spot-box .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.nachikatsuura .spot-box .list-box li{width:min(27.5vw,330px)}@media screen and (max-width:820px){.nachikatsuura .spot-box .list-box li{width:45.7%}}.nachikatsuura .spot-box .list-box li:not(:nth-last-of-type(-n+3)){margin-bottom:min(4.1666666667vw,50px)}@media screen and (max-width:820px){.nachikatsuura .spot-box .list-box li:not(:nth-last-of-type(-n+3)){margin-bottom:0}}@media screen and (max-width:820px){.nachikatsuura .spot-box .list-box li:not(:last-of-type){margin-bottom:min(6.6666666667vw,50px)}}.nachikatsuura .spot-box .list-box li .img-box{margin-bottom:min(2.5vw,30px)}@media screen and (max-width:820px){.nachikatsuura .spot-box .list-box li .img-box{margin-bottom:min(3.3333333333vw,25px)}}.nachikatsuura .spot-box .list-box li h3.title{margin-bottom:min(2.6666666667vw,20px);font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:500;line-height:1.2}@media screen and (max-width:820px){.nachikatsuura .spot-box .list-box li h3.title{font-size:min(4.2666666667vw,32px)}}@media screen and (max-width:820px){.nachikatsuura .spot-box .list-box li h3.title{margin-bottom:min(2vw,15px)}}.nachikatsuura .spot-box .list-box li .txt{font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .spot-box .list-box li .txt{font-size:min(3.0666666667vw,23px)}}.nachikatsuura .spot-box .list-box a{color:currentColor}.nachikatsuura .kv-container{position:relative;padding:0;height:min(58.4340514976vw,1112px);min-height:760px;background:url(../img/nachikatsuura/nachikatsuura_hero.jpg) left top/cover no-repeat}@media screen and (max-width:820px){.nachikatsuura .kv-container{height:min(120vw,900px);min-height:auto;background-image:url(../img/nachikatsuura/nachikatsuura_hero_sp.jpg);background-size:100%}}.nachikatsuura .kv-container .inr-container{position:absolute;top:160px;left:min(8.3333333333vw,100px);color:#fff}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container{padding:0;top:17%;left:13.3%;width:auto}}.nachikatsuura .kv-container .inr-container .copy{margin-bottom:min(4.1666666667vw,50px);font-family:"Rubik",sans-serif;font-size:6rem;font-weight:500;line-height:1;color:#fff}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container .copy{font-size:min(7.3333333333vw,55px)}}.nachikatsuura .kv-container .inr-container .copy:after{content:"";display:block;margin-top:min(4.1666666667vw,50px);width:60px;height:2px;background:#fff}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container .copy:after{width:min(8vw,60px);height:min(0.2666666667vw,2px)}}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container .copy{margin-bottom:min(6.6666666667vw,50px)}}.nachikatsuura .kv-container .inr-container .copy span{display:block;margin-bottom:min(1.25vw,15px);font-family:"Rubik",sans-serif;font-size:2rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container .copy span{font-size:min(4.5333333333vw,34px)}}.nachikatsuura .kv-container .inr-container .lead{margin-bottom:min(2.5vw,30px);font-family:"Rubik",sans-serif;font-size:3rem;font-weight:500;line-height:1}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container .lead{font-size:min(5.3333333333vw,40px)}}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container .lead{width:min(73.3333333333vw,550px)}}.nachikatsuura .kv-container .inr-container .txt{margin-bottom:min(4.1666666667vw,50px);color:#fff;font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container .txt{font-size:min(3.4666666667vw,26px)}}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container .txt{margin-bottom:min(9.3333333333vw,70px);width:min(73.3333333333vw,550px)}}@media screen and (max-width:820px){.nachikatsuura .kv-container .inr-container .link-btn{width:min(60vw,450px)}}.nachikatsuura .about-container{background:#f6f6f6}.nachikatsuura .about-container .inr-container{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:820px){.nachikatsuura .about-container .inr-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 min(13.3333333333vw,100px)}}.nachikatsuura .about-container .inr-container .img-box{width:min(43.3333333333vw,520px)}@media screen and (max-width:820px){.nachikatsuura .about-container .inr-container .img-box{margin-bottom:min(9.3333333333vw,70px);width:100%}}.nachikatsuura .about-container .inr-container .txt-box{width:min(41.6666666667vw,500px)}@media screen and (max-width:820px){.nachikatsuura .about-container .inr-container .txt-box{width:100%}}.nachikatsuura .about-container .inr-container .txt-box h2.title{margin-bottom:min(4.1666666667vw,50px)}@media screen and (max-width:820px){.nachikatsuura .about-container .inr-container .txt-box h2.title{margin-bottom:min(6.6666666667vw,50px)}}.nachikatsuura .sightseeing-container{padding-bottom:0}.nachikatsuura .sightseeing-container .spot-box .list-box{margin-bottom:min(9.3333333333vw,70px)}@media screen and (max-width:820px){.nachikatsuura .movie-container .inr-container{padding:0}}.nachikatsuura .movie-container iframe{width:100%;aspect-ratio:16/9}.nachikatsuura .workspace-container{padding-top:0}@media screen and (max-width:820px){.nachikatsuura .workspace-container .spot-box .list-box li:nth-last-of-type(-n+2){margin-bottom:0}}.nachikatsuura .explore-container{background:#f6f6f6;text-align:center}.nachikatsuura .explore-container .txt-box{margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.nachikatsuura .explore-container .txt-box .txt{text-align:left}}.nachikatsuura .explore-container .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nachikatsuura .explore-container .list-box li{position:relative;width:33.2%}@media screen and (max-width:820px){.nachikatsuura .explore-container .list-box li{width:49.8%}}.nachikatsuura .explore-container .list-box li:not(:nth-of-type(3n)){margin-right:1px}@media screen and (max-width:820px){.nachikatsuura .explore-container .list-box li:not(:nth-of-type(3n)){margin-right:0}}@media screen and (max-width:820px){.nachikatsuura .explore-container .list-box li:nth-of-type(odd){margin-right:min(0.2666666667vw,2px)}}.nachikatsuura .explore-container .list-box li:nth-of-type(-n+3){margin-bottom:1px}@media screen and (max-width:820px){.nachikatsuura .explore-container .list-box li:nth-of-type(-n+3){margin-bottom:0}}@media screen and (max-width:820px){.nachikatsuura .explore-container .list-box li:nth-of-type(-n+4){margin-bottom:min(0.2666666667vw,2px)}}.nachikatsuura .explore-container .list-box li h3.title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;color:#fff;font-family:"Rubik",sans-serif;font-size:3rem;font-weight:500;line-height:1}@media screen and (max-width:820px){.nachikatsuura .explore-container .list-box li h3.title{font-size:min(5.3333333333vw,40px)}}.nachikatsuura .map-container{padding:0}.nachikatsuura .map-container .gmap{position:static;margin-bottom:min(5.8333333333vw,70px);height:min(38.3333333333vw,460px)}@media screen and (max-width:820px){.nachikatsuura .map-container .gmap{margin-bottom:min(9.3333333333vw,70px);height:min(61.3333333333vw,460px)}}.nachikatsuura .map-container .gmap>div{position:static}.nachikatsuura .map-container .gmap .custom-info-item a{color:#313131}.nachikatsuura .community-container .owner-box .list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:820px){.nachikatsuura .community-container .owner-box .list-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.nachikatsuura .community-container .owner-box .list-box li{width:min(28.3333333333vw,340px)}@media screen and (max-width:820px){.nachikatsuura .community-container .owner-box .list-box li{margin:0 auto;width:min(73.3333333333vw,550px)}.nachikatsuura .community-container .owner-box .list-box li:not(:last-of-type){margin-bottom:min(5.3333333333vw,40px)}}.nachikatsuura .community-container .owner-box .list-box li .thumb-box{margin:0 auto;width:min(12.5vw,150px)}@media screen and (max-width:820px){.nachikatsuura .community-container .owner-box .list-box li .thumb-box{width:min(26vw,195px)}}.nachikatsuura .community-container .owner-box .list-box li .profile-box{margin-top:-25%;padding:min(8.3333333333vw,100px) min(3.3333333333vw,40px) 0;height:422px;background:#f1f1f1;border-radius:min(0.8333333333vw,10px);text-align:center}@media screen and (max-width:820px){.nachikatsuura .community-container .owner-box .list-box li .profile-box{margin-top:-18%;padding:min(16vw,120px) min(5.3333333333vw,40px) min(5.3333333333vw,40px);height:auto;border-radius:min(1.3333333333vw,10px)}}.nachikatsuura .community-container .owner-box .list-box li .profile-box .name{margin-bottom:min(0.8333333333vw,10px);font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .community-container .owner-box .list-box li .profile-box .name{font-size:min(3.4666666667vw,26px)}}.nachikatsuura .community-container .owner-box .list-box li .profile-box .work{margin-bottom:min(2.5vw,30px);color:#999;font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .community-container .owner-box .list-box li .profile-box .work{font-size:min(3.0666666667vw,23px)}}.nachikatsuura .community-container .owner-box .list-box li .profile-box .txt{font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4;text-align:left}@media screen and (max-width:820px){.nachikatsuura .community-container .owner-box .list-box li .profile-box .txt{font-size:min(3.0666666667vw,23px)}}.nachikatsuura .commitment-container{padding:0}.nachikatsuura .commitment-container .inr-container{padding:min(10vw,120px) 0;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4}@media screen and (max-width:820px){.nachikatsuura .commitment-container .inr-container{padding:min(16vw,120px) min(13.3333333333vw,100px)}.nachikatsuura .commitment-container .inr-container h2.title{margin-bottom:min(9.3333333333vw,70px)}}.nachikatsuura .commitment-container .img-box{margin:0 auto min(5.8333333333vw,70px);width:min(38.3333333333vw,460px)}@media screen and (max-width:820px){.nachikatsuura .commitment-container .img-box{margin-bottom:min(9.3333333333vw,70px);width:100%}}.nachikatsuura .commitment-container .txt-box h3.title{margin-bottom:min(4.1666666667vw,50px);font-family:"Rubik",sans-serif;font-size:2.4rem;font-weight:500;line-height:1}@media screen and (max-width:820px){.nachikatsuura .commitment-container .txt-box h3.title{font-size:min(5.0666666667vw,38px)}}.nachikatsuura .commitment-container .txt-box .txt{font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .commitment-container .txt-box .txt{font-size:min(3.0666666667vw,23px)}}.nachikatsuura .voice-container{padding:0}.nachikatsuura .voice-container .inr-container{padding:min(10vw,120px) 0;border-bottom:1px solid #b4b4b4}@media screen and (max-width:820px){.nachikatsuura .voice-container .inr-container{padding:min(16vw,120px) min(13.3333333333vw,100px)}}.nachikatsuura .voice-container .expert-box .list-box li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:min(9.3333333333vw,70px)}}.nachikatsuura .voice-container .expert-box .list-box li .thumb-box{margin-right:min(4.1666666667vw,50px);width:min(18.3333333333vw,220px)}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li .thumb-box{margin:0 auto min(6.6666666667vw,50px);width:min(40vw,300px)}}.nachikatsuura .voice-container .expert-box .list-box li .profile-box{width:min(52.5vw,630px);font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li .profile-box{font-size:min(3.0666666667vw,23px)}}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li .profile-box{width:100%}}.nachikatsuura .voice-container .expert-box .list-box li .profile-box h3.name{margin-bottom:min(0.8333333333vw,10px);font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li .profile-box h3.name{font-size:min(3.4666666667vw,26px)}}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li .profile-box h3.name{margin-bottom:min(1.0666666667vw,8px)}}.nachikatsuura .voice-container .expert-box .list-box li .profile-box .position{margin-bottom:min(1.6666666667vw,20px);color:#999;font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li .profile-box .position{font-size:min(3.0666666667vw,23px)}}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li .profile-box .position{margin-bottom:min(1.0666666667vw,8px)}}.nachikatsuura .voice-container .expert-box .list-box li .profile-box .txt-box{position:relative}.nachikatsuura .voice-container .expert-box .list-box li .profile-box .txt-box .txt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nachikatsuura .voice-container .expert-box .list-box li .profile-box .txt-box .txt.is-expanded{-webkit-line-clamp:unset;overflow:visible}.nachikatsuura .voice-container .expert-box .list-box li .profile-box .txt-box .moreLink-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:min(2.5vw,30px)}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li .profile-box .txt-box .moreLink-box{margin-top:min(4vw,30px)}}.nachikatsuura .voice-container .expert-box .list-box li .profile-box .txt-box .moreLink-box .more-text{padding-right:min(2.0833333333vw,25px);width:min(8.0769230769vw,105px)}@media screen and (max-width:820px){.nachikatsuura .voice-container .expert-box .list-box li .profile-box .txt-box .moreLink-box .more-text{width:100%}}@media screen and (max-width:820px){.nachikatsuura .faq-container .inr-container{padding:0 min(13.3333333333vw,100px)}}.nachikatsuura .faq-container h2.title{text-align:center}.nachikatsuura .faq-container .faq-inr-box dl{color:#313131}.nachikatsuura .faq-container .faq-inr-box dl:not(:last-of-type){margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.nachikatsuura .faq-container .faq-inr-box dl:not(:last-of-type){margin-bottom:min(9.3333333333vw,70px)}}.nachikatsuura .faq-container .faq-inr-box .question{font-family:"Rubik",sans-serif;font-size:2.4rem;font-weight:500;line-height:1}@media screen and (max-width:820px){.nachikatsuura .faq-container .faq-inr-box .question{font-size:min(5.0666666667vw,38px)}}@media screen and (max-width:820px){.nachikatsuura .faq-container .faq-inr-box .question{font-family:"Rubik",sans-serif;font-size:2rem;font-weight:400;line-height:1.4}}@media screen and (max-width:820px) and (max-width:820px){.nachikatsuura .faq-container .faq-inr-box .question{font-size:min(4.5333333333vw,34px)}}.nachikatsuura .faq-container .faq-inr-box .answer{font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .faq-container .faq-inr-box .answer{font-size:min(3.0666666667vw,23px)}}.nachikatsuura .js-accordion-question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.nachikatsuura .js-accordion-question .icon{-ms-flex-negative:0;flex-shrink:0;display:block;position:relative;margin-right:20px;width:40px;height:40px;background:#313131}@media screen and (max-width:820px){.nachikatsuura .js-accordion-question .icon{margin-right:min(2.6666666667vw,20px);width:min(5.3333333333vw,40px);height:min(5.3333333333vw,40px)}}.nachikatsuura .js-accordion-question .icon:after,.nachikatsuura .js-accordion-question .icon:before{position:absolute;top:50%;left:50%;content:"";display:block;background:#fff}.nachikatsuura .js-accordion-question .icon:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:2px}@media screen and (max-width:820px){.nachikatsuura .js-accordion-question .icon:before{width:min(2vw,15px);height:min(0.2666666667vw,2px)}}.nachikatsuura .js-accordion-question .icon:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);width:2px;height:15px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-width:820px){.nachikatsuura .js-accordion-question .icon:after{width:min(0.2666666667vw,2px);height:min(2vw,15px)}}.nachikatsuura .js-accordion-answer{max-height:0;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.nachikatsuura .js-accordion-item.is-accordion--open .js-accordion-question{margin-bottom:min(2.5vw,30px)}@media screen and (max-width:820px){.nachikatsuura .js-accordion-item.is-accordion--open .js-accordion-question{margin-bottom:min(4vw,30px)}}.nachikatsuura .js-accordion-item.is-accordion--open .js-accordion-question .icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.nachikatsuura .inspired-container{background:#f6f6f6}@media screen and (max-width:820px){.nachikatsuura .inspired-container .inr-container{padding:0 min(6.6666666667vw,50px)}}.nachikatsuura .inspired-container h2.title{text-align:center}.nachikatsuura .inspired-container .lead{margin-bottom:min(4.1666666667vw,50px);font-family:"Rubik",sans-serif;font-size:2.4rem;font-weight:500;line-height:1;color:#313131;text-align:center}@media screen and (max-width:820px){.nachikatsuura .inspired-container .lead{font-size:min(5.0666666667vw,38px)}}@media screen and (max-width:820px){.nachikatsuura .inspired-container .lead{margin-bottom:min(6.6666666667vw,50px);text-align:left}}.nachikatsuura .info-container{text-align:center}.nachikatsuura .info-container h2.title{margin-bottom:min(1.6666666667vw,20px)}.nachikatsuura .info-container .txt{font-family:"Rubik",sans-serif;font-size:2rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.nachikatsuura .info-container .txt{font-size:min(4.5333333333vw,34px)}}.nachikatsuura .info-container .btn-container{margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.nachikatsuura .info-container .btn-container{margin-bottom:min(9.3333333333vw,70px)}}.tour1{position:relative;padding-top:min(4.1666666667vw,50px);background:#5d8134;font-family:"Rubik",sans-serif}@media screen and (max-width:820px){.tour1{padding-top:min(13.3333333333vw,100px)}}.tour1 .inr-container{margin:0 auto;width:calc(100% - 100px);max-width:1200px;color:#fff}@media screen and (max-width:820px){.tour1 .inr-container{padding:0 min(6.6666666667vw,50px);width:100%}}.tour1 h2.title{margin-bottom:min(4.1666666667vw,50px);color:#fff;font-size:min(4.1666666667vw,50px);font-weight:600;line-height:1.2}@media screen and (max-width:820px){.tour1 h2.title{font-size:min(8vw,60px);line-height:1.1;font-weight:700}}.tour1 h2.title.-center{text-align:center}.tour1 h3.title{color:#fff;line-height:1.2}.tour1 .txt{font-size:min(1.6666666667vw,20px);font-weight:300}@media screen and (max-width:820px){.tour1 .txt{font-size:min(4vw,30px);font-weight:300}}.tour1 .contact-container input.submit,.tour1 .gotop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:min(29.5vw,354px);height:min(8.5vw,102px);background:#000;border-radius:5px;font-size:min(3.3333333333vw,40px);font-weight:600}@media screen and (max-width:820px){.tour1 .contact-container input.submit,.tour1 .gotop{width:min(47.2vw,354px);height:min(13.6vw,102px);border-radius:min(0.6666666667vw,5px);font-size:min(5.3333333333vw,40px)}}.tour1 .contact-container input.submit:hover,.tour1 .gotop:hover{opacity:0.6;-webkit-transition:all 0.6s ease-out;transition:all 0.6s ease-out}.tour1 .kv-container{margin-bottom:min(4.1666666667vw,50px)}.tour1 .kv-container .inr-container{position:relative;height:min(54.8333333333vw,658px);background:url(/nomad/wp-content/themes/oterastay_nomad/common/img/tour1/tour1_hero.jpg?v=1) left top/100% no-repeat}@media screen and (max-width:820px){.tour1 .kv-container .inr-container{margin-bottom:min(26.6666666667vw,200px);height:min(66.6666666667vw,500px);background-image:url(/nomad/wp-content/themes/oterastay_nomad/common/img/tour1/tour1_hero_sp.jpg?v=1)}}.tour1 .kv-container .inr-container:before{content:"";display:block;position:absolute;bottom:-7%;right:0;width:min(62.5833333333vw,751px);height:min(16.6666666667vw,200px);background:url(/nomad/wp-content/themes/oterastay_nomad/common/img/tour1/tour1_hero_ribon.png?v=1) left top/100% no-repeat}@media screen and (max-width:820px){.tour1 .kv-container .inr-container:before{bottom:-30%;width:min(98.1333333333vw,736px);height:min(26.6666666667vw,200px);background-image:url(/nomad/wp-content/themes/oterastay_nomad/common/img/tour1/tour1_hero_ribon_sp.png?v=1)}}.tour1 .kv-container h1.copy{position:absolute;top:6.9%;left:3.7%;color:#fff;font-size:min(5.2307692308vw,68px);font-weight:600;line-height:1}@media screen and (min-width:821px) and (max-width:1200px){.tour1 .kv-container h1.copy{font-size:min(5vw,60px)}}@media screen and (max-width:820px){.tour1 .kv-container h1.copy{top:-15.5%;left:5%;font-size:min(8vw,60px)}}.tour1 .about-container{margin-bottom:min(4.1666666667vw,50px)}@media screen and (max-width:820px){.tour1 .about-container{margin-bottom:min(9.3333333333vw,70px)}}.tour1 .about-container .lead{margin-bottom:min(2.0833333333vw,25px)}@media screen and (max-width:820px){.tour1 .about-container .lead{margin-bottom:min(6vw,45px)}}.tour1 .about-container .det-box li{display:-webkit-box;display:-ms-flexbox;display:flex}.tour1 .about-container .det-box li .num{margin-right:min(1.4166666667vw,17px)}@media screen and (max-width:820px){.tour1 .about-container .det-box li .num{margin-right:min(4vw,30px)}}.tour1 .about-container .det-box li:not(:last-of-type){margin-bottom:min(2.0833333333vw,25px)}@media screen and (max-width:820px){.tour1 .about-container .det-box li:not(:last-of-type){margin-bottom:min(6vw,45px)}}.tour1 .package-container{margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.tour1 .package-container{margin-bottom:0}}.tour1 .package-container .inr-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:min(4.1666666667vw,50px);background:#fff;color:#5d8134}@media screen and (max-width:820px){.tour1 .package-container .inr-container{padding:min(6.6666666667vw,50px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tour1 .package-container h3.title{margin-bottom:min(1.6666666667vw,20px);color:#5d8134;font-size:min(2.5vw,30px);font-weight:700}@media screen and (max-width:820px){.tour1 .package-container h3.title{margin-bottom:min(2.6666666667vw,20px);font-size:min(5.3333333333vw,40px)}}.tour1 .package-container .txt{font-weight:400}.tour1 .package-container .highlights-box{margin-right:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.tour1 .package-container .highlights-box{margin-bottom:min(6.6666666667vw,50px)}}.tour1 .package-container li{padding-left:2.5rem;text-indent:-2.5rem}.tour1 .package-container li .dot{margin-right:5px;font-weight:500}.tour1 .photos-container{margin-bottom:min(5.8333333333vw,70px)}@media screen and (max-width:820px){.tour1 .photos-container{margin-bottom:min(9.3333333333vw,70px)}}@media screen and (max-width:820px){.tour1 .photos-container .inr-container{padding:0}}.tour1 .photos-container .photo-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tour1 .photos-container .photo-box li{position:relative;width:20%}@media screen and (max-width:820px){.tour1 .photos-container .photo-box li{width:50%}.tour1 .photos-container .photo-box li:first-of-type{width:100%}.tour1 .photos-container .photo-box li:nth-of-type(3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.tour1 .photos-container .photo-box li:nth-of-type(4){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.tour1 .photos-container .photo-box li:nth-of-type(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.tour1 .photos-container .photo-box li .txt{position:absolute;bottom:3%;left:4%;color:#fff;font-weight:600}.tour1 .info-container{margin-bottom:min(5.8333333333vw,70px);background:#000;text-align:center}.tour1 .info-container.-foot{margin-bottom:0}@media screen and (max-width:820px){.tour1 .info-container{margin-bottom:min(9.3333333333vw,70px);text-align:left}}.tour1 .info-container .inr-container{padding:min(2.0833333333vw,25px) 0}@media screen and (max-width:820px){.tour1 .info-container .inr-container{padding:min(6.6666666667vw,50px)}}.tour1 .info-container .txt,.tour1 .info-container a{font-size:min(2.5vw,30px);font-weight:300}@media screen and (max-width:820px){.tour1 .info-container .txt,.tour1 .info-container a{font-size:min(4vw,30px)}}.tour1 .info-container .txt{margin-bottom:min(1.6666666667vw,20px)}@media screen and (max-width:820px){.tour1 .info-container .txt{margin-bottom:min(5.3333333333vw,40px)}}.tour1 .info-container a{text-decoration:underline}.tour1 .info-container a:hover{opacity:0.6;-webkit-transition:all 0.6s ease-out;transition:all 0.6s ease-out}.tour1 .info-container li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:820px){.tour1 .info-container li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.tour1 .info-container li:first-of-type{margin-bottom:min(0.4166666667vw,5px)}@media screen and (max-width:820px){.tour1 .info-container li:first-of-type{margin-bottom:min(1.3333333333vw,10px)}}.tour1 .info-container h3.title{margin-right:min(1.6666666667vw,20px);font-size:min(2.5vw,30px);font-weight:600}@media screen and (max-width:820px){.tour1 .info-container h3.title{font-size:min(4vw,30px)}}.tour1 .info-container .f-bold{font-weight:600}@media screen and (max-width:820px){.tour1 .info-container .f-bold{display:block}}.tour1 .schedule-container{margin-bottom:min(8.3333333333vw,100px)}@media screen and (max-width:820px){.tour1 .schedule-container{margin-bottom:min(13.3333333333vw,100px)}}@media screen and (max-width:820px){.tour1 .schedule-container .inr-container{padding-right:0}}@media screen and (max-width:820px){.tour1 .schedule-container h2.title{font-size:min(6.6666666667vw,50px);text-align:left}}@media screen and (max-width:820px){.tour1 .schedule-container .table-container{overflow-x:scroll}}.tour1 .schedule-container table{position:relative;margin-bottom:min(4.1666666667vw,50px);width:100%;border:1px solid #fff}@media screen and (max-width:820px){.tour1 .schedule-container table{margin-right:min(6.6666666667vw,50px);width:1200px}}.tour1 .schedule-container table:before{position:absolute;top:min(7.0833333333vw,85px);left:0;content:"";display:block;width:100%;height:1px;background:#fff}@media screen and (max-width:820px){.tour1 .schedule-container table:before{top:75px}}.tour1 .schedule-container thead{height:min(6.6666666667vw,80px);font-size:min(1.6666666667vw,20px)}@media screen and (max-width:820px){.tour1 .schedule-container thead{font-size:20px}}.tour1 .schedule-container thead th{border:1px solid #fff;border-bottom:none;min-width:min(5.4166666667vw,65px)}@media screen and (max-width:820px){.tour1 .schedule-container thead th{min-width:65px;height:35px;font-weight:300}}.tour1 .schedule-container .f-small{height:min(3.1666666667vw,38px)}.tour1 .schedule-container .f-small,.tour1 .schedule-container tbody{font-size:min(1.3333333333vw,16px)}@media screen and (max-width:820px){.tour1 .schedule-container .f-small,.tour1 .schedule-container tbody{font-size:16px}}.tour1 .schedule-container tbody,.tour1 .schedule-container tbody th{font-weight:300;text-align:center}.tour1 .schedule-container tbody .f-bold{font-weight:600}.tour1 .schedule-container tbody th{width:min(5vw,60px)}@media screen and (max-width:820px){.tour1 .schedule-container tbody th{width:60px;height:87px}}.tour1 .schedule-container tbody td{padding:min(1.25vw,15px) min(0.8333333333vw,10px) min(0.8333333333vw,10px)}@media screen and (max-width:820px){.tour1 .schedule-container tbody td{padding:min(2.4vw,18px) 0 min(2.6666666667vw,20px)}}.tour1 .schedule-container tbody td.day{width:min(7.5vw,90px)}@media screen and (max-width:820px){.tour1 .schedule-container tbody td.day{width:90px}}.tour1 .schedule-container tbody td.circle{font-size:min(5vw,60px)}@media screen and (max-width:820px){.tour1 .schedule-container tbody td.circle{font-size:40px}}.tour1 .schedule-container tbody td.temple{font-size:min(1.6666666667vw,20px)}@media screen and (max-width:820px){.tour1 .schedule-container tbody td.temple{font-size:20px}}.tour1 .schedule-container tbody td,.tour1 .schedule-container tbody th{border:1px solid #fff;line-height:1.2}.tour1 .schedule-container .supp{line-height:1.6}@media screen and (max-width:820px){.tour1 .schedule-container .supp{padding-right:min(6.6666666667vw,50px);line-height:1.2}}.tour1 .schedule-container .supp .f-small{display:block;font-size:min(1.3333333333vw,16px)}@media screen and (max-width:820px){.tour1 .schedule-container .supp .f-small{margin-top:min(4vw,30px);font-size:min(2.6666666667vw,20px)}}.tour1 .contact-container{margin-bottom:min(8.3333333333vw,100px)}@media screen and (max-width:820px){.tour1 .contact-container{margin-bottom:min(13.3333333333vw,100px)}}@media screen and (max-width:820px){.tour1 .contact-container h2.title{font-size:min(6.6666666667vw,50px);text-align:left}}.tour1 .contact-container .inr-container{width:min(58.3333333333vw,700px)}@media screen and (max-width:820px){.tour1 .contact-container .inr-container{width:100%}}.tour1 .contact-container label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:min(0.8333333333vw,10px);font-size:min(2.5vw,30px);font-weight:300}@media screen and (max-width:820px){.tour1 .contact-container label{margin-bottom:min(2.6666666667vw,20px);font-size:min(4vw,30px)}}.tour1 .contact-container label .required{margin-left:10px;color:#ffde59;font-size:min(1.3333333333vw,16px)}@media screen and (max-width:820px){.tour1 .contact-container label .required{font-size:min(2.1333333333vw,16px)}}.tour1 .contact-container input,.tour1 .contact-container select,.tour1 .contact-container textarea{padding:min(1.6666666667vw,20px);width:100%;background:#fff;border:none;border-radius:5px;font-size:min(1.3333333333vw,16px)}@media screen and (max-width:820px){.tour1 .contact-container input,.tour1 .contact-container select,.tour1 .contact-container textarea{padding:min(2.6666666667vw,20px);border-radius:min(0.6666666667vw,5px);font-size:min(3.7333333333vw,28px)}}.tour1 .contact-container input:focus-visible,.tour1 .contact-container select:focus-visible,.tour1 .contact-container textarea:focus-visible{outline:none}.tour1 .contact-container .select-container{display:-webkit-box;display:-ms-flexbox;display:flex}.tour1 .contact-container .select-box{position:relative;margin-right:10px}.tour1 .contact-container .select-box:after{position:absolute;top:25%;right:15%;content:"";display:block;background:#000;height:12.9903810568px;width:20px;clip-path:polygon(0 0,100% 0,50% 100%)}@media screen and (max-width:820px){.tour1 .contact-container .select-box:after{top:17%;height:calc(1.7320508076 * min(2vw, 15px) / 2);width:min(2.6666666667vw,20px)}}.tour1 .contact-container select{padding:0 min(1.6666666667vw,20px);color:#000;font-size:min(2.5vw,30px);font-weight:400}@media screen and (max-width:820px){.tour1 .contact-container select{padding:0 min(2.6666666667vw,20px);font-size:min(4vw,30px)}}.tour1 .contact-container select.year{width:min(12.5vw,150px)}@media screen and (max-width:820px){.tour1 .contact-container select.year{width:min(20vw,150px)}}.tour1 .contact-container select.day,.tour1 .contact-container select.month{width:min(8.9166666667vw,107px)}@media screen and (max-width:820px){.tour1 .contact-container select.day,.tour1 .contact-container select.month{width:min(14.2666666667vw,107px)}}.tour1 .contact-container input,.tour1 .contact-container select{margin-bottom:40px;height:min(5vw,60px)}@media screen and (min-width:821px) and (max-width:1200px){.tour1 .contact-container input,.tour1 .contact-container select{margin-bottom:min(4.1666666667vw,50px)}}@media screen and (max-width:820px){.tour1 .contact-container input,.tour1 .contact-container select{margin-bottom:min(10.6666666667vw,80px);height:min(8vw,60px)}}.tour1 .contact-container textarea{margin-bottom:min(4.1666666667vw,50px);height:min(19.5833333333vw,235px)}@media screen and (max-width:820px){.tour1 .contact-container textarea{margin-bottom:min(6.6666666667vw,50px);height:min(31.3333333333vw,235px)}}.tour1 .contact-container .input-box{position:relative}.tour1 .contact-container .error{position:absolute;bottom:10%}@media screen and (max-width:820px){.tour1 .contact-container .error{bottom:20%}}@media screen and (min-width:821px) and (max-width:1200px){.tour1 .contact-container .-year .error{bottom:10%}}@media screen and (max-width:820px){.tour1 .contact-container .-year .error{bottom:10%}}.tour1 .contact-container .-day .error,.tour1 .contact-container .-month .error{bottom:0}@media screen and (min-width:821px) and (max-width:1200px){.tour1 .contact-container .-day .error,.tour1 .contact-container .-month .error{bottom:-1%}}@media screen and (max-width:820px){.tour1 .contact-container .-day .error,.tour1 .contact-container .-month .error{bottom:-1%}}.tour1 .thanks-container .inr-container{padding:min(19.1666666667vw,230px) 0 0;font-size:min(1.6666666667vw,20px);text-align:center;width:min(58.3333333333vw,700px);line-height:1.6;font-weight:400}@media screen and (max-width:820px){.tour1 .thanks-container .inr-container{padding:min(24vw,180px) min(6.6666666667vw,50px) 0;font-size:min(4.2666666667vw,32px);width:100%}}.tour1 .thanks-container .inr-container .txt{margin-bottom:min(2.5vw,30px)}@media screen and (max-width:820px){.tour1 .thanks-container .inr-container .txt{margin-bottom:min(8vw,60px)}}.tour1 footer.-thanks{position:absolute;bottom:0;left:0;width:100%}.news-container .inr-container{margin:0 auto;width:800px}@media screen and (max-width:820px){.news-container .inr-container{padding:0 8vw;width:100%}}.news-container .inr-container h3.tit{margin-bottom:min(6.1538461538vw,80px);font-family:"EB Garamond",serif;font-size:3rem;font-weight:500;line-height:1.6;letter-spacing:0.3rem}@media screen and (max-width:820px){.news-container .inr-container h3.tit{font-size:min(5.3333333333vw,40px);letter-spacing:calc(min(5.3333333333vw, 40px) * 0.1)}}.news-container .inr-container .news-list{display:-ms-grid;display:grid;gap:50px}@media screen and (max-width:820px){.news-container .inr-container .news-list{gap:10.6666666667vw}}.news-container .inr-container .news-list a{color:currentColor}.news-container .inr-container .news-list a:hover{text-decoration:underline}.news-container .inr-container .news-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media screen and (max-width:820px){.news-container .inr-container .news-box{display:block}}.news-container .inr-container .date{padding-top:6px;width:70px;font-family:"Rubik",sans-serif;font-size:1.2rem;font-weight:400;line-height:1}@media screen and (max-width:820px){.news-container .inr-container .date{font-size:min(1.8666666667vw,14px)}}@media screen and (max-width:820px){.news-container .inr-container .date{margin-bottom:2.6666666667vw;padding:0;font-size:12px;width:auto}}.news-container .inr-container .txt-box{width:700px}@media screen and (max-width:820px){.news-container .inr-container .txt-box{width:100%}}.news-container .inr-container .txt{display:block;margin-bottom:20px;font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.news-container .inr-container .txt{font-size:min(4.2666666667vw,32px)}}@media screen and (max-width:820px){.news-container .inr-container .txt{margin-bottom:5.3333333333vw}}.news-container .inr-container .cate-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px 10px}.news-container .inr-container .cate-list li a{padding:4px 8px;font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;font-style:italic;line-height:1.4;border:1px solid currentColor;border-radius:20px}@media screen and (max-width:820px){.news-container .inr-container .cate-list li a{font-size:min(3.0666666667vw,23px)}}.news-container .btn-box{margin-top:70px}@media screen and (max-width:820px){.news-container .btn-box{margin-top:min(9.3333333333vw,70px)}}.news-container .btn-box .link-btn{width:240px}@media screen and (max-width:820px){.news-container .btn-box .link-btn{width:min(73.3333333333vw,550px)}}.news .kv-container{position:relative;margin-bottom:min(9.2307692308vw,120px);padding:0;height:min(43.0769230769vw,560px);background:url(../img/news/news_hero.jpg) left center/cover no-repeat}@media screen and (max-width:820px){.news .kv-container{margin-bottom:8vw;height:88vw;min-height:auto;background-position:center top}}.news .kv-container .inr-container{position:absolute;top:160px;left:min(8.3333333333vw,100px);color:#fff}@media screen and (max-width:820px){.news .kv-container .inr-container{padding:0;top:27.5%;left:12%;width:auto}}.news .kv-container .inr-container .tit{margin-bottom:min(4.1666666667vw,50px);font-family:"Rubik",sans-serif;font-size:6rem;font-weight:500;line-height:1;color:#fff}@media screen and (max-width:820px){.news .kv-container .inr-container .tit{font-size:min(7.3333333333vw,55px)}}.news .kv-container .inr-container .tit:after{content:"";display:block;margin-top:min(4.1666666667vw,50px);width:60px;height:2px;background:#fff}@media screen and (max-width:820px){.news .kv-container .inr-container .tit:after{width:min(8vw,60px);height:min(0.2666666667vw,2px)}}@media screen and (max-width:820px){.news .kv-container .inr-container .tit{margin-bottom:min(6.6666666667vw,50px)}}.news .kv-container .inr-container .category{margin-bottom:min(4.1666666667vw,50px);color:#fff;font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.news .kv-container .inr-container .category{font-size:min(3.4666666667vw,26px)}}@media screen and (max-width:820px){.news .kv-container .inr-container .category{margin-bottom:min(9.3333333333vw,70px);width:min(73.3333333333vw,550px)}}.news .news-container{margin-bottom:9.2307692308vw}@media screen and (max-width:820px){.news .news-container{margin-bottom:16vw}}.news .news-container .inr-container{margin-bottom:5.3846153846vw}@media screen and (max-width:820px){.news .news-container .inr-container{margin-bottom:13.3333333333vw}}.news .pglayout-navigation .pagination-nav{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;margin-bottom:0;gap:2.6153846154vw}@media screen and (max-width:820px){.news .pglayout-navigation .pagination-nav{gap:6.6666666667vw}}.news .pglayout-navigation a{font-family:"Rubik",sans-serif;font-size:2.4rem;font-weight:500;line-height:1;color:#A3A29E}@media screen and (max-width:820px){.news .pglayout-navigation a{font-size:min(5.0666666667vw,38px)}}.news .pglayout-navigation .page-numbers{display:block;padding-bottom:8px;text-align:center;width:3.0769230769vw}.news .pglayout-navigation .next,.news .pglayout-navigation .prev{background:url(../img/icon_arrow.svg) left top/100% no-repeat;width:2.6923076923vw;height:0.8461538462vw}@media screen and (max-width:820px){.news .pglayout-navigation .next,.news .pglayout-navigation .prev{width:5.3333333333vw;height:1.8666666667vw}}.news .pglayout-navigation .prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.news .pglayout-navigation .current{font-family:"Rubik",sans-serif;font-size:2.4rem;font-weight:500;line-height:1;color:currentColor;border-bottom:2px solid currentColor}@media screen and (max-width:820px){.news .pglayout-navigation .current{font-size:min(5.0666666667vw,38px)}}@media screen and (max-width:820px){.news .pglayout-navigation .current{font-size:5.3333333333vw}}.news .btn-moreLink,.news-det .btn-moreLink{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:min(61.5384615385vw,800px)}@media screen and (max-width:820px){.news .btn-moreLink,.news-det .btn-moreLink{width:100%}}.news .btn-moreLink a,.news-det .btn-moreLink a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#131313;font-family:"Rubik",sans-serif;font-size:2rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.news .btn-moreLink a,.news-det .btn-moreLink a{font-size:min(4.5333333333vw,34px)}}.news .btn-moreLink a:before,.news-det .btn-moreLink a:before{display:block;content:"";margin-right:10px;margin-bottom:7px;width:35px;height:11px;background:url(../img/icon_arrow.svg) left top/100% no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.news-det{margin-top:200px}@media screen and (max-width:820px){.news-det{margin-top:22.6666666667vw}}.news-det .news-det-container .inr-container{margin:0 auto 11.5384615385vw;width:min(84.6153846154vw,1000px)}@media screen and (max-width:820px){.news-det .news-det-container .inr-container{margin-bottom:18.6666666667vw;padding:0 8vw;width:100%}}.news-det .news-det-container .inr-container h2.tit{margin-bottom:7.6923076923vw;font-family:"Rubik",sans-serif;font-size:6rem;font-weight:500;line-height:1}@media screen and (max-width:820px){.news-det .news-det-container .inr-container h2.tit{font-size:min(7.3333333333vw,55px)}}@media screen and (max-width:820px){.news-det .news-det-container .inr-container h2.tit{margin-bottom:13.3333333333vw}}.news-det .news-tit-box{margin-bottom:7.6923076923vw}@media screen and (max-width:820px){.news-det .news-tit-box{margin-bottom:13.3333333333vw}}.news-det .news-tit-box .date{margin-bottom:2.3076923077vw;color:#A3A29E;font-family:"Rubik",sans-serif;font-size:1.2rem;font-weight:400;line-height:1}@media screen and (max-width:820px){.news-det .news-tit-box .date{font-size:min(1.8666666667vw,14px)}}@media screen and (max-width:820px){.news-det .news-tit-box .date{margin-bottom:4vw;font-size:12px}}.news-det .news-tit-box h3.tit{margin-bottom:2.3076923077vw;font-family:"Rubik",sans-serif;font-size:4rem;font-weight:400;line-height:1.3}@media screen and (max-width:820px){.news-det .news-tit-box h3.tit{font-size:min(6vw,45px)}}@media screen and (max-width:820px){.news-det .news-tit-box h3.tit{margin-bottom:4vw}}.news-det .news-tit-box .cate-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}.news-det .news-tit-box .cate-list li a{padding:4px 8px;font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;font-style:italic;line-height:1.4;color:#131313;border:1px solid #131313;border-radius:20px}@media screen and (max-width:820px){.news-det .news-tit-box .cate-list li a{font-size:min(3.0666666667vw,23px)}}.news-det .content-box{margin:0 auto 5.3846153846vw;width:min(61.5384615385vw,800px)}@media screen and (max-width:820px){.news-det .content-box{margin-bottom:10.6666666667vw;width:100%}}.news-det .content-box a{color:currentColor;text-decoration:underline}.news-det .content-box .txt-box{margin-bottom:3.0769230769vw;font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.news-det .content-box .txt-box{font-size:min(4.2666666667vw,32px)}}@media screen and (max-width:820px){.news-det .content-box .txt-box{margin-bottom:5.3333333333vw}}.news-det .content-box .txt-box p.txt{margin-bottom:1.1538461538vw}@media screen and (max-width:820px){.news-det .content-box .txt-box p.txt{margin-bottom:1.8666666667vw}}.news-det .content-box .txt-box p.txt:last-of-type{margin-bottom:0}.news-det .content-box .txt-box.tit-box{margin-bottom:3.8461538462vw}@media screen and (max-width:820px){.news-det .content-box .txt-box.tit-box{margin-bottom:6.6666666667vw}}.news-det .content-box .img-box{margin:0 auto 5.3846153846vw;width:min(49.2307692308vw,640px)}@media screen and (max-width:820px){.news-det .content-box .img-box{margin-bottom:9.3333333333vw;width:100%}}.news-det .content-box .img-box img{margin-bottom:1.5384615385vw}@media screen and (max-width:820px){.news-det .content-box .img-box img{margin-bottom:2.6666666667vw}}.news-det .content-box .caption{margin-bottom:0;line-height:1.4;font-family:"Rubik",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.4}@media screen and (max-width:820px){.news-det .content-box .caption{font-size:min(3.0666666667vw,23px)}}@media screen and (max-width:820px){.news-det .content-box .caption{font-size:3.4666666667vw}}.news-det .content-box h4.tit{margin-bottom:3.0769230769vw;font-family:"Rubik",sans-serif;font-size:2.4rem;font-weight:500;line-height:1}@media screen and (max-width:820px){.news-det .content-box h4.tit{font-size:min(5.0666666667vw,38px)}}@media screen and (max-width:820px){.news-det .content-box h4.tit{margin-bottom:5.3333333333vw}}.news-det .content-box h5.subtit{margin-bottom:1.5384615385vw;font-family:"Rubik",sans-serif;font-size:2rem;font-weight:400;line-height:1.4}@media screen and (max-width:820px){.news-det .content-box h5.subtit{font-size:min(4.5333333333vw,34px)}}@media screen and (max-width:820px){.news-det .content-box h5.subtit{margin-bottom:2.6666666667vw}}.news-det .content-box .img-list-box .list-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr min(2.3076923077vw,30px) 1fr min(2.3076923077vw,30px) 1fr;grid-template-columns:repeat(3,1fr);gap:min(2.3076923077vw,30px)}@media screen and (max-width:820px){.news-det .content-box .img-list-box .list-box{-ms-grid-columns:1fr 4vw 1fr;grid-template-columns:repeat(2,1fr);gap:4vw}}@media screen and (max-width:820px){.news-det .content-box .img-list-box .list-box .item{width:100%}}.news-det .content-box .img-list-box .list-box .item img{height:13.0769230769vw;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:820px){.news-det .content-box .img-list-box .list-box .item img{height:29.8666666667vw}}.news-det .content-box .img-list-box .list-box .item .caption{margin-top:10px}.news-det .content-box hr{margin-bottom:3.0769230769vw}@media screen and (max-width:820px){.news-det .content-box hr{margin-bottom:5.3333333333vw}}.link-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:320px;height:50px;background-color:#E7380D;-webkit-transition:0.3s ease;transition:0.3s ease;letter-spacing:0.075rem;font-family:"Rubik",sans-serif;font-size:1.8rem;font-weight:400;line-height:1}@media screen and (max-width:820px){.link-btn{font-size:min(4vw,30px)}}@media screen and (max-width:820px){.link-btn{width:min(73.3333333333vw,550px);height:min(10.6666666667vw,80px)}}.link-btn.-center{margin:0 auto}.link-btn.-blk{background-color:#313131}.link-btn>span{display:block;width:100%;height:100%;position:relative}.link-btn>span:before{content:"";position:absolute;background-color:#E7380D;top:0;left:0;width:1px;height:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.link-btn>span:after{content:"";position:absolute;background-color:#E7380D;bottom:0;right:0;width:1px;height:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.link-btn>span>span{display:inline-block;position:absolute;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.link-btn .btn-text{position:relative;display:block}@media screen and (max-width:820px){.link-btn .btn-text{padding-right:min(3.3333333333vw,25px)}}.link-btn .btn-text:after{display:block;position:absolute;right:15px;top:5px;content:"";width:25px;height:7px;border-bottom:solid 1px;border-right:solid 1px;-webkit-transform:skew(45deg);transform:skew(45deg)}@media screen and (max-width:820px){.link-btn .btn-text:after{right:min(4vw,30px);top:min(0.8vw,6px);width:min(4.4vw,33px);height:min(1.6vw,12px)}}.link-btn:hover{-webkit-transition:0.3s ease;transition:0.3s ease;-webkit-transform:scale(1.04);transform:scale(1.04)}.btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:820px){.btn-container{display:block}}.btn-container .btn-box:first-of-type{margin-right:min(4.1666666667vw,50px)}@media screen and (max-width:820px){.btn-container .btn-box:first-of-type{margin-right:0;margin-bottom:min(4vw,30px)}}@media screen and (max-width:820px){.btn-container .link-btn{margin:0 auto}}.moreLink-box{}.moreLink-box .moreLink-text{width:min(8.0769230769vw,105px);height:22px;padding-right:30px;cursor:pointer}@media screen and (min-width:821px) and (max-width:1200px){.moreLink-box .moreLink-text{padding-right:min(2.9166666667vw,35px)}}@media screen and (max-width:820px){.moreLink-box .moreLink-text{padding-right:min(4.4vw,33px);width:min(22.8vw,171px)}}.moreLink-box .moreLink-text .more-text{line-height:1;font-size:1.5rem;text-align:right;-webkit-transition:0.5s ease;transition:0.5s ease;font-family:"EB Garamond",serif;font-style:italic}@media screen and (min-width:821px) and (max-width:1200px){.moreLink-box .moreLink-text .more-text{font-size:1.4rem}}@media screen and (max-width:860px){.moreLink-box .moreLink-text .more-text{font-size:1.3rem}}@media screen and (max-width:820px){.moreLink-box .moreLink-text .more-text{font-size:min(3.4666666667vw,26px)}}.moreLink-box .moreLink-text .st0{opacity:0}.moreLink-box #more-arrow{position:relative;opacity:0;stroke-dasharray:150px;-webkit-animation:moreArrow 1s ease-out forwards 2s;animation:moreArrow 1s ease-out forwards 2s}.moreLink-box #more-arrow .st0{opacity:1;fill:none;stroke:currentColor}.moreLink-box #more-arrow .more-arrow-svg{position:absolute;bottom:0;left:0;width:min(8.0769230769vw,105px);height:22px}@media screen and (max-width:820px){.moreLink-box #more-arrow .more-arrow-svg{left:min(5.3333333333vw,40px);bottom:0;width:min(18.6666666667vw,140px);height:min(3.6vw,27px)}}@-webkit-keyframes moreArrow{0%{opacity:0;stroke-dashoffset:-150px}to{opacity:1;stroke-dashoffset:0px}}@keyframes moreArrow{0%{opacity:0;stroke-dashoffset:-150px}to{opacity:1;stroke-dashoffset:0px}}.moreLink-box #more-arrow:hover .more-arrow-svg{-webkit-animation:moreArrow-hover 0.8s ease-in forwards 0s;animation:moreArrow-hover 0.8s ease-in forwards 0s}@-webkit-keyframes moreArrow-hover{0%{stroke-dashoffset:-150px}to{stroke-dashoffset:0px}}@keyframes moreArrow-hover{0%{stroke-dashoffset:-150px}to{stroke-dashoffset:0px}}@-webkit-keyframes slide-hover{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;stroke-dashoffset:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes slide-hover{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;stroke-dashoffset:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}}::-webkit-full-page-media,:future,:root .moreLink-box:hover{-webkit-animation:slide-hover 0.9s ease-in forwards 0s;animation:slide-hover 0.9s ease-in forwards 0s}@media screen and (max-width:820px){::-webkit-full-page-media,:future,:root .moreLink-box:hover{-webkit-animation:none;animation:none}}::-webkit-full-page-media,:future,:root #more-arrow{opacity:1;stroke-dasharray:none;pointer-events:none}::-webkit-full-page-media,:future,:root .imagination-container .inr li .title-box a .moreLink-box:hover{-webkit-animation:none;animation:none}::-webkit-full-page-media,:future,:root .imagination-container .inr li .title-box a:hover .moreLink-box .moreLink-text .more-arrow-svg{-webkit-transform:initial;transform:initial;-webkit-animation:none;animation:none}::-webkit-full-page-media,:future,:root .imagination-container .inr li .title-box a:hover .moreLink-box{-webkit-animation:slide-hover 0.9s ease-in forwards 0s;animation:slide-hover 0.9s ease-in forwards 0s}
/*# sourceMappingURL=style.css.map */