.pc-only{display:block}@media(max-width: 768px){.pc-only{display:none}}.sp-only{display:none}@media(max-width: 768px){.sp-only{display:block}}:root{--title-font: "Noto Sans JP", sans-serif;--subtitle-font: "Poppins", sans-serif;--body-font: "Noto Sans JP", sans-serif;--fz-xs: 1.2rem;--fz-sm: 1.6rem;--fz-md: 1.8rem;--fz-lg: 2rem;--fz-xl: 2.8rem;--color-text-primary: #000000;--color-text-secondary: #242424;--color-text-links: #343434;--color-text-label: #ffffff;--color-text-red: #f42c3b;--color-text-blue: #00b8ee;--bg-primary: #ffffff;--bg-secondary: #e5e5e5;--bg-tertiary: #afe3ff;--bg-yellow: #fcfbdd;--bg-calendar: #fce7dd;--accent-red-1: #f42c3b;--accent-red-2: #f4432c;--accent-red-3: #ed1c24;--accent-blue: #34d0ff;--btn-hover: #34d0ff}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-size:100%;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}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}html{font-size:62.5%}body{font-family:var(--body-font);overflow-x:hidden}a{text-decoration:none;color:var(--color-text-secondary)}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:120rem;margin:0 auto}.main-content-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:1rem 4rem 0 0;min-width:0}@media screen and (max-width: 992px){.main-content-wrapper{margin-top:1rem}}@media screen and (max-width: 768px){.main-content-wrapper{margin:0}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width: 768px){body.page-news .sidebar-nav,body.page-single .sidebar-nav,body.page-company .sidebar-nav,body.page-contact .sidebar-nav,body.page-customers .sidebar-nav,body.page-cancel_building .sidebar-nav,body.page-cancel_parking .sidebar-nav,body.page-notfound .sidebar-nav,body.page-thanks .sidebar-nav{display:none}}.btn-primary,.btn-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;color:var(--color-text-primary);font-size:1.4rem;font-family:var(--body-font);padding:2rem 2.8rem;border:1px solid var(--color-text-primary);border-radius:3rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;-webkit-transition:all .5s;transition:all .5s;background-color:rgba(0,0,0,0);cursor:pointer}@media screen and (max-width: 992px){.btn-primary,.btn-contact{padding:2rem 3.8rem}}.btn-primary img,.btn-contact img{width:11.51px;height:11.51px}@media(hover: hover){.btn-primary:hover,.btn-contact:hover{background-color:var(--btn-hover);border:1px solid rgba(0,0,0,0);color:var(--color-text-label)}}@media screen and (max-width: 768px){.btn-contact{max-width:100%;margin-left:inherit}.btn-contact span{margin:0 auto}}.btn-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:20px;text-decoration:none;font-size:1.4rem;letter-spacing:.05em;color:var(--color-text-primary);font-family:var(--body-font);float:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s}.btn-secondary-border{width:4rem;height:4rem;border:1px solid currentColor;background-color:var(--bg-primary);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.btn-secondary svg{fill:currentColor;-webkit-transition:all .5s;transition:all .5s}@media(hover: hover){.btn-secondary:hover svg{fill:var(--color-text-label)}.btn-secondary:hover .btn-secondary-border{background-color:var(--btn-hover);border-color:rgba(0,0,0,0);color:var(--color-text-label)}}.toTopButton{position:absolute;bottom:2rem;right:2rem}@media screen and (max-width: 992px){.toTopButton{right:2rem;bottom:10rem}}.toTopButton img{height:13rem;width:13rem}@media screen and (max-width: 768px){.toTopButton img{height:9.6rem;width:9.6rem}}.btn-closed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;font-size:1.4rem;font-family:var(--body-font);padding:2rem 3.2rem;border-radius:3rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;color:#777;border:1px solid rgba(0,0,0,0);background-color:#e5e5e5;pointer-events:none}.swiper{height:52vh;border-radius:2rem}@media screen and (max-width: 992px){.swiper{width:calc(100% + 4rem);border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width: 768px){.swiper{height:34vh;margin-top:18rem;margin-left:2rem;width:calc(100% - 2rem)}}.swiper-slide{overflow:hidden;height:100%}.swiper-img{height:100%}.swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-static__caption{position:absolute;top:28%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:var(--title-font);font-weight:600;color:var(--color-text-label);line-height:1.6;z-index:2;font-size:0}@media screen and (max-width: 768px){.hero-static__caption{left:7%}}.hero-static__caption em{display:inline-block;overflow:hidden;position:relative}.hero-static__caption span{display:inline-block;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,opacity .6s ease;transition:transform .6s ease,opacity .6s ease,-webkit-transform .6s ease;font-size:2.4rem;letter-spacing:.075rem}@media screen and (max-width: 768px){.hero-static__caption span{font-size:var(--fz-lg)}}.hero-static__caption.animate span{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.hero-static__caption.animate span:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.hero-static__caption.animate span:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.hero-static__caption.animate span:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.hero-static__caption.animate span:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.hero-static__caption.animate span:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.hero-static__caption.animate span:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.hero-static__caption.animate span:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}.hero-static__caption.animate span:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s}.hero-static__caption.animate span:nth-child(9){-webkit-transition-delay:.9s;transition-delay:.9s}.hero-static__caption.animate span:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.hero-static__caption.animate span:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}.hero-static__caption.animate span:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}.hero-static__caption.animate span:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}.hero-static__caption.animate span:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}.hero-static__caption.animate span:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}.hero-static__caption.animate span:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}.hero-static__caption.animate span:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}.hero-static__caption.animate span:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}.hero-static__caption.animate span:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}.hero-static__caption.animate span:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}.swiper .swiper-pagination-bullet{background-color:rgba(0,0,0,0);border:1px solid var(--bg-primary);height:11px;width:11px;opacity:1}.swiper .swiper-pagination-bullet-active{background-color:var(--bg-primary)}.about-image::after{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.about-image.show::after{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.item-1::after{-webkit-transform:translate(-70px, -70px);transform:translate(-70px, -70px);-webkit-transition-delay:.4s;transition-delay:.4s;z-index:-1}.diagonal-up{opacity:0;-webkit-transform:translate(-120px, -120px);transform:translate(-120px, -120px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.diagonal-up.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.item-2::after,.item-3::after{-webkit-transform:translateX(-70px);transform:translateX(-70px);-webkit-transition-delay:.4s;transition-delay:.4s}.sideways-in{opacity:0;-webkit-transform:translateX(-120px);transform:translateX(-120px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.sideways-in.show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.fade-up{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.fade-up.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-left{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.fade-left.show{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.delay-1{-webkit-transition-delay:.1s;transition-delay:.1s}.delay-2{-webkit-transition-delay:.2s;transition-delay:.2s}.delay-3{-webkit-transition-delay:.3s;transition-delay:.3s}.delay-4{-webkit-transition-delay:.4s;transition-delay:.4s}.hamburger-open.is-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto;visibility:visible}@media(min-width: 769px){.hamburger-open.is-open{display:none}}.hamburger-open{position:fixed;top:1rem;left:1rem;right:1rem;bottom:1rem;background-color:#343434;padding:5.8rem 2.4rem 3.6rem;z-index:20;border-radius:2rem;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .4s ease;transition:opacity .3s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .3s ease;transition:transform .4s ease,opacity .3s ease,-webkit-transform .4s ease;pointer-events:none;visibility:none}.hamburger-open nav{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}.hamburger-open nav .line{width:100%;height:1px;border:none;border-top:1px dotted #fff}.hamburger-open nav ul{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}.hamburger-open nav ul li{width:100%;margin-bottom:2rem;position:relative}.hamburger-open nav ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.8rem}.hamburger-open nav .hamburger__primary--links li:nth-child(3){margin-bottom:0}.hamburger-open nav .hamburger__primary--links li ::after{content:"";position:absolute;background-image:url(../img/hamburger/white-arrow-right.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:12.27px;height:11.89px;top:50%;right:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}.hamburger-open nav .hamburger__secondary--links{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem}.hamburger-open nav .hamburger__secondary--links li{min-width:50%}.hamburger-open nav .hamburger__secondary--links li:nth-child(5),.hamburger-open nav .hamburger__secondary--links li:nth-child(6){margin-bottom:0}.hamburger-open nav .hamburger__secondary--links li::after{content:"";position:absolute;background-image:url("../img/hamburger/arrow-white.png");background-size:contain;background-repeat:no-repeat;background-position:center;width:5px;height:8.26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.hamburger-open nav .hamburger__map--link li,.hamburger-open nav .hamburger__phone--link li{margin-bottom:0}.hamburger-open nav .hamburger__phone--link li a .link-group{font-family:var(--subtitle-font);font-size:2.6rem;font-weight:500;letter-spacing:2.25px;margin-bottom:0}.close{position:absolute;top:27px;right:50px;color:var(--color-text-label)}.diagonal-arrow{width:12.27px;height:11.89px}.icon{margin-right:1rem}.icon-1{width:21.82px;height:15.45px}.icon-2{width:17.58px;height:19.01px}.icon-3{width:19.32px;height:22.65px}.icon-4{width:25.71px;height:19.96px}.icon-5{width:13.43px;height:19.96px}.icon-6{width:19.48px;height:14.27px}.icon-7{width:33.84px;height:20.86px}.icon-8{width:17.97px;height:24.51px}.hamburger-logo{width:121.31px;height:20.44px;display:block;margin-left:auto}.hamburger-open nav ul{position:relative}.hamburger-open nav ul::after{content:"";display:block;margin:3.2rem 0;height:2px;grid-column:1/-1;width:100%;background-image:-webkit-radial-gradient(circle, #ffffff 1px, transparent 1px);background-image:radial-gradient(circle, #ffffff 1px, transparent 1px);background-size:6px 2px;background-repeat:repeat-x}.hamburger__phone--link::after{display:none}.announcement-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:3.5rem 0 0 4rem;gap:4rem}@media screen and (max-width: 768px){.announcement-section{gap:0}}@media screen and (max-width: 768px){.announcement-section{margin:4.8rem 3.5rem 0}}.announcement-section .left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media screen and (max-width: 922px){.announcement-section .left{margin-right:0}}.announcement-section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:var(--fz-lg);font-weight:400;font-family:var(--title-font);letter-spacing:.05em;margin-left:2rem}@media screen and (max-width: 768px){.announcement-section__title{margin-left:0}}.announcement-section__title img{width:40.07px;height:28.36px}.announcement-section__list{margin-top:2rem;position:relative}.announcement-section__list::after{content:"";position:absolute;height:2px;width:100%;bottom:-3px;left:0;background-image:-webkit-radial-gradient(circle, #242424 1px, transparent 1px);background-image:radial-gradient(circle, #242424 1px, transparent 1px);background-size:6px 2px;background-repeat:repeat-x}@media screen and (max-width: 768px){.announcement-section__list::after{width:auto;left:-3.5rem;right:-3.5rem}}.announcement-section__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--body-font);position:relative}.announcement-section__item::before{content:"";position:absolute;height:2px;width:100%;top:0;left:0;background-image:-webkit-radial-gradient(circle, #242424 1px, transparent 1px);background-image:radial-gradient(circle, #242424 1px, transparent 1px);background-size:6px 2px;background-repeat:repeat-x}@media screen and (max-width: 768px){.announcement-section__item::before{width:auto;left:-3.5rem;right:-3.5rem}}.announcement-section__item ::after{content:"";position:absolute;background-image:url(../img/icon/news-arrow.png);background-size:contain;background-repeat:no-repeat;width:6px;height:8.26px;top:50%;right:0;margin-left:auto;padding-right:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.announcement-section__item ::after{padding-right:0}}.announcement-section__item .date{font-size:1.3rem;font-family:var(--subtitle-font);letter-spacing:.05em;font-weight:500}@media screen and (max-width: 768px){.announcement-section__item .date{grid-column:2/3}}.announcement-section__item .tag{font-size:1.3rem;font-weight:600;letter-spacing:.05em;padding:.4rem 1.2rem;border-radius:2rem;color:var(--color-text-label);-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}@media screen and (max-width: 768px){.announcement-section__item .tag{font-size:var(--fz-xs);padding:.2rem 1.1rem;grid-column:1/1;justify-self:center;grid-row:1/3}}.announcement-section__item .tag--info{background-color:var(--accent-red-1)}.announcement-section__item .tag--new{background-color:var(--accent-blue)}.announcement-section__item .tag--room{background-color:#2ecc71}.announcement-section__item a{padding:1.5rem 5rem 1.5rem 2rem;text-decoration:none;color:var(--color-text-primary);overflow:hidden;font-size:1.4rem;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:2.1rem;gap:1.6rem;width:100%;padding-left:2rem;display:grid;grid-template-columns:7.1rem 8.2rem 1fr}@media screen and (max-width: 768px){.announcement-section__item a{display:grid;grid-template-columns:auto 1fr;row-gap:.2rem;padding:1.2rem 4rem 1.2rem 0}}.announcement-section .right .parking-map-box{max-width:240px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 992px){.announcement-section .right{display:none}}.xo-event-calendar{max-width:24rem;padding-bottom:1rem;color:#242424}.xo-event-calendar table.xo-month .month-header{margin:0}.xo-event-calendar table.xo-month{width:100%;border-collapse:collapse;table-layout:fixed}.xo-event-calendar table.xo-month th,.xo-event-calendar table.xo-month td{background-color:#fff;padding:0;text-align:center;vertical-align:middle}.xo-event-calendar table.xo-month>thead th{font-size:130%;font-weight:normal;font-family:"Noto Sans JP",sans-serif}.xo-event-calendar thead th{height:4rem;font-family:"Poppins",sans-serif;font-size:1.3rem;font-weight:400}.xo-event-calendar td{font-family:"Poppins",sans-serif;font-size:1.2rem;line-height:1}.calendar-caption{font-family:"Poppins",sans-serif;font-size:1.8rem;font-weight:400;margin-bottom:1rem;text-align:center}.holiday-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;font-family:"Noto Sans JP",sans-serif;font-size:110%}.xo-event-calendar p.holiday-title{font-size:110%}.xo-event-calendar table.xo-month>thead th.saturday{color:var(--color-text-blue)}.xo-event-calendar table.xo-month>thead th.sunday{color:var(--color-text-red)}.xo-event-calendar table.xo-month .month-dayname td div.today{color:var(--color-text-red);font-weight:500}.xo-event-calendar table.xo-month .month-header>span{font-size:140%;font-family:"Poppins",sans-serif;font-weight:500}.nav-next,.nav-prev{display:inline-block;width:10px;height:10px;border-style:solid;border-color:#242424;border-width:0}.nav-next{border-top-width:2px;border-right-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-prev{border-bottom-width:2px;border-left-width:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.xo-event-calendar p.holiday-title span{height:25px;width:28px;margin:0 10px 0 0}.calendar-module{max-width:20.7rem;margin:0 auto}.calendar-module thead th{height:3rem}.siteHeader{background-color:var(--bg-primary);position:sticky;top:0;width:100%;z-index:20;padding:0}.siteHeader__content{max-width:120rem;margin:0 auto;padding:1.6rem 5.9rem 1.6rem 2.7rem;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(max-width: 992px){.siteHeader__content{padding:2.8rem 2.5rem 2rem}}@media(max-width: 768px){.siteHeader__content{padding:2rem 2rem 1.7rem}}.siteHeader__content .logo{width:21.8rem}@media(max-width: 768px){.siteHeader__content .logo{width:19rem}}.siteHeader__content .globalNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){.siteHeader__content .globalNav{display:none}}.siteHeader__content .globalNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem}.siteHeader__content .globalNav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;text-decoration:none;color:inherit;font-family:var(--body-font)}.siteHeader__content .globalNav .nav-icon-wrapper{margin-bottom:auto}.siteHeader__content .globalNav .nav-icon-wrapper img{width:100%;height:auto}.siteHeader__content .header-menu-trigger{display:none}@media(max-width: 768px){.siteHeader__content .header-menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;cursor:pointer;font-weight:600}.siteHeader__content .header-menu-trigger__label{font-family:var(--subtitle-font);font-size:var(--fz-xs);font-weight:500;letter-spacing:.25px}.siteHeader__content .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.7rem;z-index:50;position:relative}.siteHeader__content .hamburger::before{content:"MENU";position:absolute;top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);font-family:var(--subtitle-font);font-size:1.2rem;font-weight:500;padding-right:.5rem;color:var(--body-font);letter-spacing:.05em}.siteHeader__content .hamburger span{width:3rem;height:.2rem;background:#000;border-radius:2rem;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out}.siteHeader__content .hamburger span:nth-of-type(2){width:2rem;margin-left:.8rem}.siteHeader__content .hamburger.is-open::before{content:"CLOSE";color:#fff;-webkit-animation:opacity .3s;animation:opacity .3s}.siteHeader__content .hamburger.is-open span:nth-child(1){-webkit-transform:rotate(30deg) translate(6px, 7px);transform:rotate(30deg) translate(6px, 7px);background:var(--bg-primary)}.siteHeader__content .hamburger.is-open span:nth-child(2){opacity:0}.siteHeader__content .hamburger.is-open span:nth-child(3){-webkit-transform:rotate(-30deg) translate(6px, -7px);transform:rotate(-30deg) translate(6px, -7px);background:var(--bg-primary)}}.siteHeader__content .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.5rem}@media(max-width: 992px){.siteHeader__content .contact-info{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;padding:.8rem 2rem;background:var(--bg-primary);-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.1);box-shadow:0 -2px 4px rgba(0,0,0,.1)}}@media(max-width: 768px){.siteHeader__content .contact-info{padding:2rem;gap:0}}.siteHeader__content .contact-info a{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}@media screen and (max-width: 992px){.siteHeader__content .contact-info a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:4rem}}@media screen and (max-width: 768px){.siteHeader__content .contact-info a{gap:2.4rem}}@media screen and (max-width: 992px){.siteHeader__content .contact-info .phone-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.siteHeader__content .contact-info .phone-icon{display:inline-block}@media screen and (max-width: 992px){.siteHeader__content .contact-info .phone-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.siteHeader__content .contact-info .phone-icon img{width:16.7px;height:22.78px}.siteHeader__content .contact-info .phone-number{font-family:var(--subtitle-font);font-size:2.6rem;font-weight:600;color:var(--color-text-primary);line-height:3.9rem;letter-spacing:1.25px;margin-left:.5rem}@media screen and (max-width: 992px){.siteHeader__content .contact-info .phone-number{font-size:4rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(max-width: 768px){.siteHeader__content .contact-info .phone-number{font-size:2.4rem;letter-spacing:.75px;line-height:inherit}}@media(max-width: 374px){.siteHeader__content .contact-info .phone-number{font-size:2rem}}.siteHeader__content .contact-info .tagline{font-family:var(--body-font);font-size:1.4rem;position:relative;text-align:center;letter-spacing:.1em}@media(max-width: 992px){.siteHeader__content .contact-info .tagline{font-size:var(--fz-lg)}}@media(max-width: 768px){.siteHeader__content .contact-info .tagline{font-size:1.1rem}}.siteHeader__content .contact-info .tagline::before,.siteHeader__content .contact-info .tagline::after{content:"";position:absolute;width:17px;height:1px;background-color:#707070;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 992px){.siteHeader__content .contact-info .tagline::before,.siteHeader__content .contact-info .tagline::after{width:24px}}@media screen and (max-width: 768px){.siteHeader__content .contact-info .tagline::before,.siteHeader__content .contact-info .tagline::after{width:10px}}.siteHeader__content .contact-info .tagline::before{left:-2rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 992px){.siteHeader__content .contact-info .tagline::before{left:-30px}}@media screen and (max-width: 768px){.siteHeader__content .contact-info .tagline::before{left:-16px}}.siteHeader__content .contact-info .tagline::after{right:-2rem;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width: 992px){.siteHeader__content .contact-info .tagline::after{right:-30px}}@media screen and (max-width: 768px){.siteHeader__content .contact-info .tagline::after{right:-16px}}.noscroll{overflow:hidden}.globalNav{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){.globalNav{display:none}}.globalNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2.4rem}.globalNav__item a{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;text-align:center;font-family:var(--body-font);gap:1rem;text-decoration:none;color:inherit}.globalNav__item .nav-icon-wrapper{margin-bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.globalNav__item .nav-icon-wrapper img{width:100%;height:auto}.globalNav__item .nav-icon1{width:28px;height:19.82px}.globalNav__item .nav-icon2{width:24.79px;height:29.07px}.globalNav__item .nav-icon3{width:17.23px;height:18.31px}.globalNav__item .nav-icon4{width:25px;height:20px}.globalNav__item .nav-icon5{width:22.56px;height:24.39px}.globalNav__item .nav-icon6{width:32.99px;height:25.62px}.globalNav__item .link{font-size:1.3rem}.globalNav__item:nth-child(1) .link{letter-spacing:.05em}.globalNav__item:nth-child(2) .link{letter-spacing:.1em}.globalNav__item:nth-child(4) .link{letter-spacing:.05em}.globalNav__item:nth-child(5) .link{letter-spacing:.2em}@-webkit-keyframes opacity{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.contact-info{display:none}@media(max-width: 992px){.contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.5rem;position:fixed;bottom:0;left:0;width:100%;z-index:15;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;padding:.8rem 2rem;background:var(--bg-primary);-webkit-box-shadow:0 -2px 4px rgba(0,0,0,.1);box-shadow:0 -2px 4px rgba(0,0,0,.1);flex-direction:row-reverse;justify-content:center;gap:3rem;padding:.8rem 2rem;background:var(--bg-primary);box-shadow:0 -2px 4px rgba(0,0,0,.1)}}@media(max-width: 768px){.contact-info{padding:2rem;gap:0}}.contact-info a{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;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 992px){.contact-info a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:4rem}}@media screen and (max-width: 768px){.contact-info a{gap:2.4rem}}@media screen and (max-width: 992px){.contact-info .phone-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contact-info .phone-icon{display:inline-block}@media screen and (max-width: 992px){.contact-info .phone-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contact-info .phone-icon img{width:16.7px;height:22.78px}.contact-info .phone-number{font-family:var(--subtitle-font);font-size:2.6rem;font-weight:600;color:var(--color-text-primary);line-height:3.9rem;letter-spacing:1.25px;margin-left:.5rem}@media screen and (max-width: 992px){.contact-info .phone-number{font-size:4rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(max-width: 768px){.contact-info .phone-number{font-size:2.4rem;letter-spacing:.75px;line-height:inherit}}@media(max-width: 374px){.contact-info .phone-number{font-size:2rem}}.contact-info .tagline{font-family:var(--body-font);font-size:1.4rem;position:relative;text-align:center;letter-spacing:.1em}@media(max-width: 992px){.contact-info .tagline{font-size:var(--fz-lg)}}@media(max-width: 768px){.contact-info .tagline{font-size:1.1rem}}.contact-info .tagline::before,.contact-info .tagline::after{content:"";position:absolute;width:17px;height:1px;background-color:#707070;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 992px){.contact-info .tagline::before,.contact-info .tagline::after{width:24px}}@media screen and (max-width: 768px){.contact-info .tagline::before,.contact-info .tagline::after{width:10px}}.contact-info .tagline::before{left:-2rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 992px){.contact-info .tagline::before{left:-30px}}@media screen and (max-width: 768px){.contact-info .tagline::before{left:-16px}}.contact-info .tagline::after{right:-2rem;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width: 992px){.contact-info .tagline::after{right:-30px}}@media screen and (max-width: 768px){.contact-info .tagline::after{right:-16px}}.sidebar-nav{width:270px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:1.4rem;position:sticky;top:9rem;z-index:10;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width: 768px){.sidebar-nav{position:absolute;top:0;left:0;width:100%;padding-top:8rem}}.sidebar-nav__list{list-style:none;padding:0;margin:0;position:relative}@media screen and (max-width: 768px){.sidebar-nav__list{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;margin:1rem 2rem 0;grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"about      map" "contract   map" "owner      holiday"}.sidebar-nav__list .about{grid-area:about}.sidebar-nav__list .contract{grid-area:contract}.sidebar-nav__list .owner{grid-area:owner}.sidebar-nav__list .map{grid-area:map}.sidebar-nav__list .holiday{grid-area:holiday}.sidebar-nav__list .about,.sidebar-nav__list .contract,.sidebar-nav__list .owner,.sidebar-nav__list .map,.sidebar-nav__list .holiday{width:100%}}.sidebar-nav__item{max-width:21rem;margin:0 auto 10px}@media screen and (max-width: 768px){.sidebar-nav__item{max-width:100%;width:100%;margin:0}}.sidebar-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;background-color:var(--bg-primary);color:var(--color-text-primary);padding:1.2rem 2.1rem;font-size:var(--fz-sm);font-family:var(--body-font);border:1px solid var(--color-text-secondary);border-radius:2rem;-webkit-box-shadow:0 1px 3px rgba(36,36,36,.1);box-shadow:0 1px 3px rgba(36,36,36,.1);-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width: 768px){.sidebar-nav__link{padding:1rem 1.6rem}}@media screen and (max-width: 374px){.sidebar-nav__link{padding:1rem 1.2rem}}.sidebar-nav__link:hover{background-color:var(--btn-hover);color:var(--color-text-label);border:1px solid rgba(0,0,0,0)}.sidebar-nav__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.sidebar-nav__text{font-size:1.5rem;line-height:1.8rem}}.sidebar-nav__text span{margin-left:auto}.sidebar-nav__label{margin-left:.5rem;font-size:var(--fz-xs);padding:.2rem .5rem;color:var(--color-text-label);background-color:#eee;border-radius:3px}.sidebar-nav__arrow{width:12px;height:auto}.sidebar-nav__link--map-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;text-align:left;line-height:2.4rem}@media screen and (max-width: 768px){.sidebar-nav__link--map-button::after{content:"";position:absolute;top:-4px;right:8px;background-image:url(../../lib/img/navbar/ribbon.png);width:28px;height:34.5px;background-size:contain;background-repeat:no-repeat}}.sidebar-nav__link--map-button .sidebar-icon-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;margin-top:1.4rem}.sidebar-nav__link--map-button .car{width:34.56px;height:auto;margin-right:auto}.sidebar-nav__link--map-button .diagonal-arrow{width:12.27px;height:auto;margin-left:auto}.calendar-module{margin-top:1.6rem;border-radius:5px;text-align:center}@media screen and (max-width: 768px){.calendar-module{display:none}}.calendar-module img{display:block;width:100%;max-width:20.7rem;height:auto;margin:0 auto}.section-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16.6rem;padding:14.4rem 4rem 18.4rem 6rem;margin:0 auto}@media screen and (max-width: 992px){.section-main{padding:4.8rem 2.5rem 9.6rem 4rem;gap:10rem;margin:0 auto}}@media screen and (max-width: 768px){.section-main{padding:8.2rem 3.5rem 10rem;gap:10rem;margin:0 auto}}.section-main .two-column{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.2rem}@media screen and (max-width: 992px){.section-main .two-column{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.section-main .two-column:nth-of-type(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media screen and (max-width: 992px){.section-main .two-column:nth-of-type(2){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.section-main .two-column .left .subtitle{font-family:var(--subtitle-font);font-size:var(--fz-sm);color:var(--color-text-red);font-weight:600;margin-bottom:1.3rem;text-transform:uppercase;letter-spacing:.05em;line-height:2.5rem}.section-main .two-column .left .blue{color:var(--color-text-blue);text-transform:uppercase}.section-main .two-column .right{position:relative;max-width:32rem}@media screen and (max-width: 768px){.section-main .two-column .right{margin:0 auto}}.section-main__title{font-size:var(--fz-xl);font-weight:500;font-family:var(--title-font);line-height:4rem;letter-spacing:.1em}@media screen and (max-width: 992px){.section-main__title{font-size:3.4rem}}@media screen and (max-width: 768px){.section-main__title{font-size:2.6rem}}.section-main__text{font-size:var(--fz-sm);font-family:var(--body-font);line-height:4rem;margin-bottom:3.8rem;letter-spacing:.025em}@media screen and (max-width: 992px){.section-main__text{max-width:100%}}.section-access{padding:8rem 4rem 19rem 289px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 992px){.section-access{padding:14rem 3.6rem 16rem 270px}}@media screen and (max-width: 768px){.section-access{padding:5.5rem 5rem 12rem}}.section-access::after{content:"";display:block;position:absolute;top:0;left:calc(50% - 50dvw);right:calc(50% - 50dvw);height:100%;background-color:var(--bg-secondary);z-index:-1}.section-access .contents{padding-top:5.5rem;max-width:79.2rem;margin:0 auto}.section-access__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;font-size:var(--fz-lg);font-weight:400;margin-bottom:4rem;font-family:var(--title-font);letter-spacing:.1em}@media screen and (max-width: 992px){.section-access__title{gap:1.4rem;font-size:3.4rem}}@media screen and (max-width: 768px){.section-access__title{font-size:2rem}}.section-access__title img{width:24.61px;height:36.6px}.section-access .image__wrapper{max-width:79.2rem;margin-bottom:10rem}@media screen and (max-width: 768px){.section-access .img-wrap{margin:0 -5rem}}.section-access .two-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5.6rem}@media screen and (max-width: 992px){.section-access .two-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4rem}}@media screen and (max-width: 768px){.section-access .two-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-access .two-column .left{max-width:31.6rem}.section-access .two-column .right .company-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3.6rem;gap:1.5rem}.section-access .two-column .right .access-routes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.section-access .two-column .right .access-routes-list .route-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-access .two-column .right .access-routes-list .route-item img{width:20px;height:20px}.section-access .two-column .right .access-routes-list .route-item .route-text{font-family:var(--body-font);font-size:var(--fz-sm);letter-spacing:.025em;line-height:1.3}.section-access .two-column .right .company-name{font-family:var(--body-font);font-size:var(--fz-lg);font-weight:bold;letter-spacing:.025em}@media screen and (max-width: 768px){.section-access .two-column .right .company-name{font-weight:500}}.section-access .two-column .right .company-address,.section-access .two-column .right .company-hours{font-family:var(--body-font);font-size:1.8rem;font-weight:400;letter-spacing:.025em}.section-access .two-column .right .company-contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.section-access .two-column .right .company-contact{font-family:var(--subtitle-font);font-size:2.2rem;line-height:3rem;letter-spacing:.025em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.section-access .two-column .right .company-contact{font-size:2.4rem}}.section-calendar{padding:10rem 4rem 17rem 289px;position:relative}@media screen and (max-width: 992px){.section-calendar{padding:16rem 3.6rem 14rem 289px}}@media screen and (max-width: 768px){.section-calendar{padding:6rem 5rem 12rem}}.section-calendar::after{content:"";display:block;position:absolute;top:0;left:calc(50% - 50dvw);right:calc(50% - 50dvw);height:100%;background-color:var(--bg-yellow);z-index:-1}@media screen and (max-width: 768px){.section-calendar::after{left:0;right:0}}.section-calendar__left{width:50%}@media screen and (max-width: 992px){.section-calendar__left{width:100%}}@media screen and (max-width: 768px){.section-calendar__left{margin:0 auto}}.section-calendar .contents{padding-top:5rem;max-width:79.2rem;margin:0 auto}.section-calendar__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.3rem;font-size:var(--fz-lg);font-weight:400;margin-bottom:4rem;font-family:var(--title-font);letter-spacing:.1em}@media screen and (max-width: 992px){.section-calendar__title{font-size:3.4rem}}@media screen and (max-width: 768px){.section-calendar__title{font-size:2rem}}.section-calendar__text{font-size:var(--fz-sm);font-family:var(--body-font);line-height:4rem;margin-bottom:3.8rem;letter-spacing:.025em}@media screen and (max-width: 768px){.section-calendar__text{margin-bottom:0}}.section-calendar__right{width:50%}@media screen and (max-width: 768px){.section-calendar__right{width:100%}}.section-calendar__right img{display:block;max-width:24rem;margin:0 auto}.section-recruit{padding:9.5rem 4rem 17.3rem 289px;position:relative}@media screen and (max-width: 992px){.section-recruit{padding:16rem 3.6rem 14rem 289px}}.section-recruit::after{content:"";display:block;position:absolute;top:0;left:calc(50% - 50dvw);right:calc(50% - 50dvw);height:100%;background-color:var(--bg-tertiary);z-index:-1}@media screen and (max-width: 768px){.section-recruit::after{left:0;right:0}}@media screen and (max-width: 768px){.section-recruit{padding:6rem 5rem 12rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 992px){.section-recruit__title{font-size:3.4rem}}@media screen and (max-width: 768px){.section-recruit__title{font-size:2rem}}.section-recruit__title img{width:45.81px;height:35.56px}.section-recruit .contents{padding-top:5rem;max-width:79.2rem;margin:0 auto}.section-recruit__text{font-size:var(--fz-sm);font-family:var(--body-font);line-height:4rem;margin-bottom:3.8rem;letter-spacing:.025em}@media screen and (max-width: 992px){.section-recruit__text{max-width:100%}}.grid{display:grid;grid-template-columns:minmax(30rem, 1fr) 35.8rem;grid-template-areas:"heading image" "content image";grid-column-gap:6.2rem;grid-row-gap:4rem}.about-heading{grid-area:heading}.about-heading .subtitle{font-family:var(--subtitle-font);font-size:var(--fz-sm);color:var(--color-text-red);font-weight:600;margin-bottom:1.3rem;text-transform:uppercase;letter-spacing:.05em;line-height:2.5rem}.about-content{grid-area:content}.about-image{grid-area:image;position:relative;width:100%}@media screen and (max-width: 992px){.about-image{margin:0 auto}}@media screen and (max-width: 768px){.about-image{-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}}.item-1{max-width:32.3rem;padding-top:3.6rem}@media screen and (max-width: 992px){.item-1{padding-top:0}}@media screen and (max-width: 768px){.item-1{max-width:22.4rem}}.item-1::after{content:"";position:absolute;background-image:url(../img/main/about--bg.png);background-size:contain;background-repeat:no-repeat;width:100%;height:39rem;top:73px;left:38px;z-index:-1}@media screen and (max-width: 992px){.item-1::after{top:39px;left:38px}}@media screen and (max-width: 768px){.item-1::after{width:224px;height:273px;top:31px;left:38px}}@media(max-width: 992px){.grid{grid-template-columns:1fr;grid-template-areas:"heading" "image" "content"}}.grid-secondary{display:grid;grid-template-columns:39.3rem minmax(30rem, 1fr);grid-template-areas:"image heading" "image content";grid-column-gap:6.2rem;grid-row-gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-secondary .about-heading{grid-area:heading}.grid-secondary .about-heading .blue{color:var(--color-text-blue)}.grid-secondary .about-content{grid-area:content}.grid-secondary .about-image{grid-area:image}@media screen and (max-width: 992px){.grid-secondary .about-image{margin:0 auto}}@media(max-width: 992px){.grid-secondary{grid-template-columns:1fr;grid-template-areas:"heading" "image" "content"}}.item-2{max-width:36rem;margin-left:-2rem}@media screen and (max-width: 768px){.item-2{max-width:23rem;margin-left:0}}.item-2::after{content:"";position:absolute;background-image:url(../img/main/ourcustomers--bg.png);background-size:contain;background-repeat:no-repeat;width:100%;height:27.8rem;top:0;left:33px;z-index:-1}@media screen and (max-width: 768px){.item-2::after{width:100%;height:18rem}}.item-3{max-width:32rem}@media screen and (max-width: 768px){.item-3{max-width:23.6rem}}.item-3::after{content:"";position:absolute;background-image:url(../img/main/forowners--bg.png);background-size:contain;background-repeat:no-repeat;width:100%;height:29.6rem;top:0;left:38px;z-index:-1}@media screen and (max-width: 768px){.item-3::after{width:23.5rem;height:21.7rem}}.calendar-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"heading image" "content image";grid-column-gap:9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:2rem}@media(max-width: 992px){.calendar-grid{grid-template-columns:1fr;grid-template-areas:"heading" "image" "content";row-gap:4.8rem}}.calendar-heading{grid-area:heading;align-self:end}.calendar-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;font-size:var(--fz-lg);font-family:var(--title-font);font-weight:400;letter-spacing:.1em}.calendar-title img{width:32.99px;height:35.67px}@media screen and (max-width: 992px){.calendar-title{font-size:3.4rem}}@media screen and (max-width: 768px){.calendar-title{font-size:2rem;gap:1.4rem}}.calendar-content{grid-area:content}.calendar-text{font-size:var(--fz-sm);font-family:var(--body-font);line-height:4rem;letter-spacing:.025em}.calendar-image{grid-area:image}.calendar-image img{max-width:24rem}@media screen and (max-width: 992px){.calendar-image{margin:0 auto}}.recruit-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image heading" "image content";grid-column-gap:9rem}@media(max-width: 992px){.recruit-grid{grid-template-columns:1fr;grid-template-areas:"heading" "image" "content"}}.recruit-heading{grid-area:heading}.recruit-heading h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;font-size:var(--fz-lg);font-weight:400;font-family:var(--title-font);letter-spacing:.1em}@media screen and (max-width: 992px){.recruit-heading h2{font-size:3.4rem;gap:1.4rem}}@media screen and (max-width: 768px){.recruit-heading h2{font-size:2rem}}.recruit-heading img{width:45.81px;height:35.56px}.recruit-content{grid-area:content}.recruit-content .recruit-text{font-size:var(--fz-sm);font-family:var(--body-font);line-height:4rem;margin-bottom:3.8rem}@media screen and (max-width: 992px){.recruit-content{max-width:100%}}.recruit-image{grid-area:image}@media screen and (max-width: 768px){.recruit-image{max-width:32rem}}.siteFooter{background-color:var(--bg-primary);padding-top:5.8rem;padding-bottom:2.5rem;position:relative}@media screen and (max-width: 992px){.siteFooter{padding:8.6rem 2.5rem}}@media screen and (max-width: 768px){.siteFooter{padding:5rem 0 8rem}}.siteFooter__content{max-width:120rem;margin:0 auto;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.siteFooter .footerNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:6rem}@media screen and (max-width: 768px){.siteFooter .footerNav{margin-bottom:5rem}}.siteFooter .footerNav__list{display:grid;margin:0 auto;-webkit-column-gap:6.4rem;-moz-column-gap:6.4rem;column-gap:6.4rem;row-gap:0}@media screen and (max-width: 768px){.siteFooter .footerNav__list{margin:0 3.5rem 0}}.siteFooter .footerNav__list{grid-template-columns:repeat(3, 1fr);grid-template-areas:"about      owner     map" "contract   news      calendar" "caution    company   recruit" "trouble    access    ." "terminate  .         ." "renew      .         ."}@media screen and (max-width: 768px){.siteFooter .footerNav__list{grid-template-columns:1fr 1fr;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem;grid-template-areas:"about      news" "contract   company" "caution    access" "trouble    map" "terminate  calendar" "renew      recruit" "owner          ."}}.siteFooter .footerNav__list li{display:contents}.siteFooter .footerNav__list li a{grid-area:inherit;text-decoration:none;color:#343434;line-height:2.2;font-size:1.3rem;font-weight:300;white-space:nowrap;display:block}.siteFooter .footerNav__list li a:hover{text-decoration:underline}.siteFooter .footerNav__list .about{grid-area:about}.siteFooter .footerNav__list .contract{grid-area:contract}.siteFooter .footerNav__list .caution{grid-area:caution}.siteFooter .footerNav__list .trouble{grid-area:trouble}.siteFooter .footerNav__list .terminate{grid-area:terminate}.siteFooter .footerNav__list .renew{grid-area:renew}.siteFooter .footerNav__list .owner{grid-area:owner}.siteFooter .footerNav__list .news{grid-area:news}.siteFooter .footerNav__list .company{grid-area:company}.siteFooter .footerNav__list .access{grid-area:access}.siteFooter .footerNav__list .map{grid-area:map}.siteFooter .footerNav__list .calendar{grid-area:calendar}.siteFooter .footerNav__list .recruit{grid-area:recruit}.siteFooter .footerNav__list .caution a,.siteFooter .footerNav__list .trouble a,.siteFooter .footerNav__list .terminate a,.siteFooter .footerNav__list .renew a{font-size:1.2rem;color:#777;padding-left:.5rem}.siteFooter .footerNav__column a{text-decoration:none;color:var(--color-text-dark);line-height:2.2;font-size:1.3rem;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#343434;font-weight:300}@media screen and (max-width: 768px){.siteFooter .footerNav__column a{font-size:var(--fz-sm)}}.siteFooter .footerNav__column a:hover{text-decoration:underline}.siteFooter .footerNav__column:first-of-type a:nth-of-type(n + 3):nth-of-type(-n + 6){font-size:1.2rem;color:#777}.siteFooter .copyright{text-align:center;font-size:var(--fz-xs);letter-spacing:.75px;color:var(--color-text-secondary);font-family:var(--subtitle-font)}.page-company .main-content-wrapper{margin:1rem 7.9rem 0 5.9rem}@media screen and (max-width: 992px){.page-company .main-content-wrapper{margin:1rem 4rem 0 0}}@media screen and (max-width: 768px){.page-company .main-content-wrapper{margin:.6rem 2rem 0}}.page-company .main-content-wrapper .page-hero{-webkit-box-flex:1;-ms-flex:1;flex:1;height:15vh;border-radius:2rem;overflow:hidden;margin-bottom:1.5rem;width:100%}.page-company .main-content-wrapper .page-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;display:block}@media screen and (max-width: 992px){.page-company .main-content-wrapper .page-hero{width:calc(100% + 7.9rem);border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width: 768px){.page-company .main-content-wrapper .page-hero{height:15vh;border-radius:2rem;width:100%}}.page-company .section-company{width:100%}@media screen and (max-width: 768px){.page-company .section-company__inner{margin-left:-2rem;margin-right:-2rem}}.page-company .section-company .subtitle{font-family:var(--subtitle-font);font-size:var(--fz-sm);color:var(--color-text-red);font-weight:600;margin-bottom:1.3rem;text-transform:uppercase;letter-spacing:.05em;line-height:2.5rem}@media screen and (max-width: 768px){.page-company .section-company .subtitle{padding-left:3.5rem}}.page-company .section-company__title{font-size:var(--fz-xl);font-weight:400;font-family:var(--title-font);line-height:4rem;letter-spacing:.1em}@media screen and (max-width: 768px){.page-company .section-company__title{font-size:2.2rem;margin-bottom:0;padding-left:3.5rem}}.page-company .section-company__text{font-size:var(--fz-sm);font-family:var(--body-font);line-height:4rem;margin-bottom:3.8rem}.page-company .section-company .company-info{width:100%;max-width:89.2rem;margin:2.4rem 0 4.2rem;border-collapse:collapse;font-size:1.4rem;line-height:1.7}@media screen and (max-width: 768px){.page-company .section-company .company-info{margin-top:2rem}}.page-company .section-company .company-info__row{border-bottom:1px solid #ddd}.page-company .section-company .company-info__row:first-of-type{border-top:1px solid #ddd}.page-company .section-company .company-info__label,.page-company .section-company .company-info__value{padding:1.6rem 2rem;vertical-align:top}.page-company .section-company .company-info__label{width:133px;background-color:#f7f7f7;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;padding-left:3.5rem}.page-company .section-company .company-info__label-inner{display:inline-block;text-align:left;font-size:1.4rem;letter-spacing:.2em;white-space:nowrap}.page-company .section-company .company-info__value{color:#1f1f1f;letter-spacing:.05em}.page-company .section-access{padding:8rem 4rem 19rem 250px}@media screen and (max-width: 768px){.page-company .section-access{padding:5.5rem 3rem 12rem}}.page-contact .main-content-wrapper{margin:1rem 7.9rem 0 4rem}@media(max-width: 992px){.page-contact .main-content-wrapper{margin:1rem 4rem 0 0}}@media(max-width: 768px){.page-contact .main-content-wrapper{margin:.6rem 2rem 0}}.page-contact .page-hero{height:15vh;border-radius:2rem;overflow:hidden}.page-contact .page-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;display:block}@media(max-width: 992px){.page-contact .page-hero{width:calc(100% + 7.9rem);border-radius:2rem 0 0 2rem}}@media(max-width: 768px){.page-contact .page-hero{width:100%;border-radius:2rem}}.page-contact .contact{margin:1.6rem 0 8.2rem}.page-contact .contact .subtitle{font-family:var(--subtitle-font);font-size:var(--fz-sm);color:var(--color-text-red);font-weight:600;margin-bottom:1.3rem;text-transform:uppercase;letter-spacing:.05em;line-height:2.5rem}.page-contact .contact__title{font-size:var(--fz-xl);font-family:var(--title-font);letter-spacing:.1em;line-height:4rem}@media(max-width: 768px){.page-contact .contact__title{font-size:2.2rem;margin-bottom:2rem}}.page-contact .contact__text{font-size:var(--fz-sm);font-family:var(--body-font);line-height:4rem;margin-top:2.4rem}.page-contact .contact__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-contact .contact__form .wpcf7-form-control-wrap{display:block;width:100%}.page-contact .contact__radio--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;margin:3rem 0}@media(max-width: 768px){.page-contact .contact__radio--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-contact .contact__radio--wrapper dt{min-width:174px;font-size:var(--fz-sm);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.page-contact .contact__radio--wrapper dt span{padding:.4rem 1.2rem;background:var(--color-text-red);border-radius:50px;color:#fff;font-size:1.2rem}.page-contact .contact__radio--wrapper .contact__radio{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(max-width: 768px){.page-contact .contact__radio--wrapper .contact__radio{width:100%}}.page-contact .contact__radio--wrapper .contact__radio span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.page-contact .contact__radio--wrapper .contact__radio .wpcf7-list-item{margin:0;display:block}.page-contact .contact__radio--wrapper .contact__radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-contact .contact__radio--wrapper .contact__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2rem;height:2rem;border:.2rem solid #ccc;border-radius:50%;margin-right:.6rem;position:relative;-webkit-transition:.3s;transition:.3s}.page-contact .contact__radio--wrapper .contact__radio input[type=radio]::before{content:"";width:1rem;height:1rem;background:var(--color-text-links);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transition:.2s;transition:.2s}.page-contact .contact__radio--wrapper .contact__radio input[type=radio]:checked{border-color:var(--color-text-links)}.page-contact .contact__radio--wrapper .contact__radio input[type=radio]:checked::before{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.page-contact .input__wrapper-wide{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:2rem}@media(max-width: 768px){.page-contact .input__wrapper-wide{-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-contact .input__wrapper-wide dt{min-width:174px;font-size:var(--fz-sm);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.page-contact .input__wrapper-wide dt span{padding:.4rem 1.2rem;background:var(--color-text-red);border-radius:50px;color:#fff;font-size:1.2rem}.page-contact .input__wrapper-wide dd{width:70%}@media(max-width: 768px){.page-contact .input__wrapper-wide dd{width:100%;margin-top:1rem}}.page-contact .input__wrapper-wide input,.page-contact .input__wrapper-wide textarea{width:100%;border:1px solid #ccc;background:#fff;font-size:1.5rem;padding:1rem}.page-contact .input__wrapper-wide textarea{height:22rem}.page-contact .wpcf7-spinner{width:0;margin:0 !important;padding:0 !important;visibility:hidden}.page-contact .wpcf7 form .wpcf7-response-output{padding:1.2rem 3.2rem;font-size:1.3rem;border-color:1px solid var(--color-text-red);color:var(--color-text-red);text-align:center;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.page-contact .wpcf7 form .wpcf7-response-output{text-align:left}}.page-contact .wpcf7 form.invalid .wpcf7-response-output{border-color:var(--color-text-red)}.page-contact .wpcf7-not-valid-tip{color:var(--color-text-red);font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em;padding-top:.5rem}.page-contact .wpcf7 form.sent .wpcf7-response-output{border-color:var(--color-text-blue);color:var(--color-text-blue)}.page-single .main-content-wrapper{margin:1rem 7.9rem 0 5.9rem}@media screen and (max-width: 992px){.page-single .main-content-wrapper{margin:1rem 4rem 0 0}}@media screen and (max-width: 768px){.page-single .main-content-wrapper{margin:0}}.page-single .section-news--post{padding:3.6rem 0 8.2rem}@media screen and (max-width: 768px){.page-single .section-news--post{padding:2.2rem 3.5rem 5.6rem}}.page-single .section-news--post .left{position:relative}.page-single .section-news--post .left::after{content:"";position:absolute;height:2px;width:100%;bottom:-24px;left:0;background-image:-webkit-radial-gradient(circle, #242424 1px, transparent 1px);background-image:radial-gradient(circle, #242424 1px, transparent 1px);background-size:6px 2px;background-repeat:repeat-x}@media screen and (max-width: 768px){.page-single .section-news--post .left::after{bottom:-20px;width:auto;left:-3.5rem;right:-3.5rem}}.page-single .section-news--post .left .announcement-section__title{margin-bottom:0;margin-left:.8rem}@media screen and (max-width: 768px){.page-single .section-news--post .left .announcement-section__title{font-size:1.8rem}.page-single .section-news--post .left .announcement-section__title img{width:32.22px;height:22.81px}}.page-single .section-news--post__headline{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"title tag date";-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;margin-top:5rem}@media screen and (max-width: 768px){.page-single .section-news--post__headline{margin-top:4rem}}.page-single .section-news--post__title{grid-area:title}.page-single .section-news--post .tag{grid-area:tag;font-size:1.3rem;font-weight:600;letter-spacing:.75px;padding:.4rem 1.2rem;border-radius:2rem;color:var(--color-text-label);white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-single .section-news--post .tag--info{background-color:var(--accent-red-1)}.page-single .section-news--post .tag--new{background-color:var(--accent-blue)}.page-single .section-news--post .tag--room{background-color:#2ecc71}.page-single .section-news--post .date{grid-area:date;font-size:1.3rem;font-family:var(--subtitle-font);letter-spacing:.75px;font-weight:400;white-space:nowrap}@media(max-width: 768px){.page-single .section-news--post__headline{grid-template-columns:1fr auto;grid-template-areas:"date tag" "title title";row-gap:2rem}}.page-single .section-news--post__title{font-size:var(--fz-sm);font-weight:500;font-family:var(--title-font);line-height:2.8rem;color:#1f1f1f;letter-spacing:.05em}.page-single .section-news--post__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin:2.8rem 0 3.6rem 0}@media screen and (max-width: 768px){.page-single .section-news--post__description{margin:2.8rem 0 4rem 0}}.page-single .section-news--post__description h1,.page-single .section-news--post__description h2,.page-single .section-news--post__description h3,.page-single .section-news--post__description h4,.page-single .section-news--post__description h5,.page-single .section-news--post__description h6,.page-single .section-news--post__description p{font-family:var(--body-font);color:#1f1f1f;letter-spacing:.025em}.page-single .section-news--post__description h1{font-size:2.4rem;font-weight:600}.page-single .section-news--post__description h2{font-size:2.2rem;font-weight:500}.page-single .section-news--post__description h3{font-size:2rem;font-weight:400}.page-single .section-news--post__description h4{font-size:1.8rem;font-weight:400}.page-single .section-news--post__description h5{font-size:1.6rem;font-weight:400}.page-single .section-news--post__description h6{font-size:1.5rem;font-weight:400}.page-single .section-news--post__description p{font-size:1.4rem;font-weight:400;line-height:2.8rem}.page-single .pagination .wp-pagenavi{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:1.6rem}.page-single .pagination .wp-pagenavi__item{position:relative;font-size:1.4rem;letter-spacing:.05em;padding:.4rem .8rem}.page-single .pagination .wp-pagenavi .prev::before{content:"";display:inline-block;width:.9rem;height:1.1rem;margin-right:.6rem;background:url("../img/btn/pagination-left.png") no-repeat center/contain}.page-single .pagination .wp-pagenavi .next::after{content:"";display:inline-block;width:.9rem;height:1.1rem;margin-left:.6rem;background:url("../img/btn/pagination-right.png") no-repeat center/contain}.post-navigation{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:2.4rem;font-size:1.3rem}.post-navigation img{width:.8rem;height:auto}.page-news .main-content-wrapper{margin:1rem 7.9rem 0 5.9rem}@media screen and (max-width: 992px){.page-news .main-content-wrapper{margin:1rem 0 0 0}}@media screen and (max-width: 768px){.page-news .main-content-wrapper{margin:.6rem 2rem 0}}.page-news .page-hero{-webkit-box-flex:1;-ms-flex:1;flex:1;height:15vh;border-radius:2rem;overflow:hidden}.page-news .page-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;display:block}@media screen and (max-width: 992px){.page-news .page-hero{width:calc(100% + 7.9rem);border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width: 768px){.page-news .page-hero{height:15vh;width:calc(100% - 4rem);width:100%;border-radius:2rem}}.page-news .announcement-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:3.2rem 0 8.2rem;max-width:1200px}.page-news .announcement-section .left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-right:0;margin-left:0}@media screen and (max-width: 992px){.page-news .announcement-section .left{margin-right:2rem;margin-left:0}}@media screen and (max-width: 768px){.page-news .announcement-section .left{margin-right:0}}.page-news .announcement-section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:var(--fz-lg);font-weight:400;font-family:var(--title-font);letter-spacing:.1em;margin-left:2rem}.page-news .announcement-section__title img{width:40.07px;height:28.36px}.page-news .announcement-section__list{margin-top:2rem}.page-news .announcement-section__list::after{content:"";position:absolute;height:2px;width:100%;bottom:-3px;left:0;background-image:-webkit-radial-gradient(circle, #242424 1px, transparent 1px);background-image:radial-gradient(circle, #242424 1px, transparent 1px);background-size:6px 2px;background-repeat:repeat-x}@media screen and (max-width: 768px){.page-news .announcement-section__list::after{width:auto;left:-2rem;right:-2rem}}.page-news .announcement-section__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--body-font)}.page-news .announcement-section__item::before{content:"";position:absolute;height:2px;width:100%;top:0;left:0;background-image:-webkit-radial-gradient(circle, #242424 1px, transparent 1px);background-image:radial-gradient(circle, #242424 1px, transparent 1px);background-size:6px 2px;background-repeat:repeat-x}@media screen and (max-width: 768px){.page-news .announcement-section__item::before{width:auto;left:-2rem;right:-2rem}}.page-news .announcement-section__item ::after{content:"";position:absolute;background-image:url(../img/icon/news-arrow.png);background-size:contain;background-repeat:no-repeat;width:6px;height:8.26px;top:50%;right:0;margin-left:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-news .announcement-section__item .date{font-size:1.3rem;margin-right:1.4rem;font-family:var(--subtitle-font);letter-spacing:.05em}@media screen and (max-width: 768px){.page-news .announcement-section__item .date{grid-column:2/3}}.page-news .announcement-section__item .tag{font-size:1.3rem;font-weight:600;letter-spacing:.05em;padding:.4rem 1.2rem;border-radius:2rem;color:#fff;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}@media screen and (max-width: 768px){.page-news .announcement-section__item .tag{font-size:var(--fz-xs);padding:.2rem 1.1rem;grid-column:1/1;justify-self:center;grid-row:1/3}}.page-news .announcement-section__item .tag--info{background-color:var(--accent-red-1)}.page-news .announcement-section__item .tag--new{background-color:var(--accent-blue)}.page-news .announcement-section__item .tag--room{background-color:#2ecc71}.page-news .announcement-section__item a{padding:1.5rem 5rem 1.5rem 2rem;text-decoration:none;color:var(--color-text-primary);overflow:hidden;font-size:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:2.1rem;gap:1.6rem;width:100%;letter-spacing:.05em;display:grid;grid-template-columns:7.1rem 8.3rem 1fr}@media screen and (max-width: 768px){.page-news .announcement-section__item a{display:grid;grid-template-columns:auto 1fr;row-gap:.2rem;padding:1.5rem 5rem 1.5rem 1.5rem;line-height:2rem}}.page-news .pagination .wp-pagenavi{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-top:3rem;font-size:1.4rem;gap:.4rem}.page-news .pagination .wp-pagenavi a,.page-news .pagination .wp-pagenavi span{text-decoration:none;font-family:"Poppins",sans-serif;color:#242424;padding:0 1rem;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;height:6rem}.page-news .pagination .wp-pagenavi .current{color:#242424;font-weight:400}.page-news .pagination .wp-pagenavi a.page:hover{opacity:.6}.page-news .pagination .wp-pagenavi .previouspostslink,.page-news .pagination .wp-pagenavi .nextpostslink{position:relative;width:40px;height:40px;text-indent:-9999px}.page-news .pagination .wp-pagenavi .previouspostslink::before,.page-news .pagination .wp-pagenavi .nextpostslink::before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-top:2px solid #242424;border-left:2px solid #242424;display:block}.page-news .pagination .wp-pagenavi .previouspostslink::before{-webkit-transform:translate(-30%, -50%) rotate(-45deg);transform:translate(-30%, -50%) rotate(-45deg)}.page-news .pagination .wp-pagenavi .nextpostslink::before{-webkit-transform:translate(-70%, -50%) rotate(135deg);transform:translate(-70%, -50%) rotate(135deg)}.page-news .pagination .wp-pagenavi .pages{display:none}.page-customers .main-content-wrapper{margin:1rem 5.9rem 0}@media screen and (max-width: 992px){.page-customers .main-content-wrapper{margin:1rem 2rem 0 0}}@media screen and (max-width: 768px){.page-customers .main-content-wrapper{margin:0 2rem}}.page-customers .main-content-wrapper .page-hero{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:15vh;border-radius:2rem;overflow:hidden;margin-bottom:1.5rem;width:100%}@media screen and (max-width: 768px){.page-customers .main-content-wrapper .page-hero{min-height:8vh;margin-bottom:0}}.page-customers .main-content-wrapper .page-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-customers .main-content-wrapper .page-hero img{border-radius:1.2rem}@media screen and (max-width: 768px){.page-customers .main-content-wrapper .page-hero img{border-radius:1rem}}.page-customers .main-content-wrapper .page-hero .heading-wrapper{position:absolute;top:26px;left:36px}@media screen and (max-width: 768px){.page-customers .main-content-wrapper .page-hero .heading-wrapper{top:13px;left:29px}}.page-customers .main-content-wrapper .page-hero .heading-wrapper .subtitle{font-family:var(--subtitle-font);font-size:1.4rem;color:var(--color-text-blue);font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:21px}@media screen and (max-width: 768px){.page-customers .main-content-wrapper .page-hero .heading-wrapper .subtitle{line-height:18px}}.page-customers .main-content-wrapper .page-hero .heading-wrapper .customers__title{font-family:"Noto Sans JP",sans-serif;font-size:2.2rem;line-height:32px;letter-spacing:.1em}@media screen and (max-width: 768px){.page-customers .main-content-wrapper .page-hero .heading-wrapper .customers__title{font-size:2rem;letter-spacing:.1em;line-height:29px}}.page-customers .section-customers{margin-top:2rem}@media screen and (max-width: 768px){.page-customers .section-customers{margin-top:1.3rem}}.page-customers .section-customers .tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.4rem;position:relative;z-index:1}.page-customers .section-customers .tab-nav::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#1f1f1f;z-index:1}@media screen and (max-width: 768px){.page-customers .section-customers .tab-nav::before{content:"";position:absolute;top:45px;left:0;width:100%;height:1px;background-color:#1f1f1f;z-index:1}}@media screen and (max-width: 768px){.page-customers .section-customers .tab-nav{display:grid;grid-template-columns:1fr 1fr;row-gap:.6rem;-webkit-column-gap:1.2rem;-moz-column-gap:1.2rem;column-gap:1.2rem}}.page-customers .section-customers .tab-nav .tab-item{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;background-color:var(--bg-primary);border:1px solid #1f1f1f;color:#1f1f1f;border-top-left-radius:2.5rem;border-top-right-radius:2.5rem;cursor:pointer;position:relative;margin-bottom:-1px;-webkit-box-shadow:2px -2px 3px rgba(0,0,0,.15);box-shadow:2px -2px 3px rgba(0,0,0,.15);padding:1.4rem 1rem;width:100%;text-align:center;line-height:25px;letter-spacing:.1em}@media screen and (max-width: 768px){.page-customers .section-customers .tab-nav .tab-item{font-size:1.5rem;letter-spacing:.05em;padding:1.4rem .8rem;line-height:16px}}@media screen and (max-width: 374px){.page-customers .section-customers .tab-nav .tab-item{font-size:1.4rem}}.page-customers .section-customers .tab-nav .tab-item.active{background-color:#e54d33;color:#fff;z-index:2;border:1px solid #e54d33;border-bottom:1px solid #e54d33}.page-customers .section-customers .tab-content{margin:0 2rem 0 2.6rem;display:none}.page-customers .section-customers .tab-content.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.page-customers .section-customers .tab-content{margin:0}}.page-customers .section-customers .block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;font-size:3rem;font-family:"Noto Sans JP",sans-serif;color:#f4432c;font-weight:500}.page-customers .section-customers .block-title span{font-size:1.5rem}.page-customers .section-customers .info-text{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;color:#1f1f1f;font-weight:400;line-height:30px;letter-spacing:.05em;margin-top:1.6rem}.page-customers .section-customers .info-text .text-link{color:#00b8ee;font-weight:500}.page-customers .section-customers .contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin:3.5rem 0 2rem 0}.page-customers .section-customers .contact-box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.6rem;color:#343434;letter-spacing:.05em;line-height:32px}.page-customers .section-customers .contact-box p a{font-family:"Poppins",sans-serif;font-size:2.2rem;font-weight:600;letter-spacing:.05em;line-height:32px}.page-customers .section-customers #tab-1 .tab-filter-wrap{margin:2.4rem 0 4rem}@media screen and (max-width: 768px){.page-customers .section-customers #tab-1 .tab-filter-wrap{margin:1.6rem 0 3.2rem}}.page-customers .section-customers #tab-1 .tab-filter-wrap .tab-filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-customers .section-customers #tab-1 .tab-filter-wrap .tab-filter-list li{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.2em;line-height:21px}@media screen and (max-width: 374px){.page-customers .section-customers #tab-1 .tab-filter-wrap .tab-filter-list li{font-size:1.4rem}}.page-customers .section-customers #tab-1 .tab-filter-wrap .tab-filter-list li a{position:relative;color:#707070}.page-customers .section-customers #tab-1 .tab-filter-wrap .tab-filter-list li a::after{content:"";position:absolute;background-image:url(../img/btn/arrow-down.png);background-size:contain;background-repeat:no-repeat;top:70%;right:-12px;width:9px;height:9px;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.page-customers .section-customers #tab-1 .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7rem;margin-top:4.5rem;padding-bottom:9.9rem}@media screen and (max-width: 768px){.page-customers .section-customers #tab-1 .info-wrapper{margin-top:3.2rem;gap:4.7rem}}.page-customers .section-customers #tab-1 .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.page-customers .section-customers #tab-1 .info-item .info-number{font-family:"Poppins",sans-serif;font-size:2.4rem;font-weight:600;color:#f4432c;letter-spacing:.2em;line-height:30px}.page-customers .section-customers #tab-1 .info-item .info-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-customers .section-customers #tab-1 .info-item .info-body .info-headline{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:600;color:#1f1f1f;letter-spacing:.05em;line-height:24px}@media screen and (max-width: 768px){.page-customers .section-customers #tab-1 .info-item .info-body .info-headline{font-size:1.8rem;margin-top:0}}.page-customers .section-customers #tab-1 .info-item .info-body .info-text-alert{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;color:#f4432c;line-height:30px;letter-spacing:.05em;margin:.6rem 0 1.2rem}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section .sub-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.5rem;font-family:"Noto Sans JP",sans-serif;line-height:30px;letter-spacing:.05em}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section .sub-headline .dot{font-size:1.6rem;color:#f4432c}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section .info-sub-list{margin:2rem 0 3.5rem}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section .info-sub-list li{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;color:#343434;letter-spacing:.05em;line-height:30px;position:relative}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section .info-sub-list li::before{content:"・";position:absolute;top:0;left:0;color:#f4432c}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section--two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section--two .sub-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.5rem;font-family:"Noto Sans JP",sans-serif;line-height:30px;letter-spacing:.05em;color:#1f1f1f;position:relative}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section--two .sub-headline::before{content:"";position:absolute;height:2px;width:50%;top:-35px;left:0;background-image:-webkit-radial-gradient(circle, #242424 1px, transparent 1px);background-image:radial-gradient(circle, #242424 1px, transparent 1px);background-size:6px 2px;background-repeat:repeat-x}@media screen and (max-width: 768px){.page-customers .section-customers #tab-1 .info-item .info-body .sub-section--two .sub-headline::before{width:100%}}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section--two .sub-headline .dot{font-size:1.6rem;color:#f4432c}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section--two span{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;line-height:30px;letter-spacing:.05em}.page-customers .section-customers #tab-1 .info-item .info-body .sub-section--two p{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;line-height:30px;letter-spacing:.05em;color:#f4432c}.page-customers .section-customers #tab-1 .info-item .info-body .info-sub-list{margin-top:2rem}.page-customers .section-customers #tab-1 .info-item .info-body .info-sub-list li{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;color:#343434;letter-spacing:.05em;line-height:30px;position:relative}.page-customers .section-customers #tab-1 .info-item .info-body .info-sub-list li::before{content:"・";position:absolute;top:0;left:0;color:#f4432c}.page-customers .section-customers #tab-1 .info-item .info-body .contact-box{margin:3.5rem 0 7rem 0}.page-customers .section-customers #tab-2 .scroll-block{padding:5rem 0 19rem}.page-customers .section-customers #tab-2 .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem}.page-customers .section-customers #tab-2 .info-text{margin:0 0 2.2rem}.page-customers .section-customers #tab-2 .phone-display{font-family:"Poppins",sans-serif;font-size:2.2rem;letter-spacing:.05em;line-height:22px;font-weight:600;color:#343434;margin-bottom:.4rem}.page-customers .section-customers #tab-2 .info-text-small{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;letter-spacing:.05em;line-height:30px}.page-customers .section-customers #tab-2 .insurance-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4rem;margin-bottom:4.6rem}.page-customers .section-customers #tab-2 .insurance-contact:last-of-type{margin-bottom:0}.page-customers .section-customers #tab-2 .insurance-name{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:.05em;line-height:32px}.page-customers .section-customers #tab-2 .dot-red{color:#f4432c}.page-customers .section-customers #tab-2 .sub-section{padding-top:5rem}.page-customers .section-customers #tab-2 .sub-section:nth-of-type(2),.page-customers .section-customers #tab-2 .sub-section:nth-of-type(3){border-top:1px solid #ddd}.page-customers .section-customers #tab-2 .sub-section:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem}.page-customers .section-customers #tab-2 .sub-section--two{margin-top:4rem}.page-customers .section-customers #tab-3 .tab-filter-wrap{margin:2.4rem 0 4rem}@media screen and (max-width: 768px){.page-customers .section-customers #tab-3 .tab-filter-wrap{margin:1.6rem 0 3.2rem}}.page-customers .section-customers #tab-3 .tab-filter-wrap .tab-filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-customers .section-customers #tab-3 .tab-filter-wrap .tab-filter-list li{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.2em;line-height:21px}.page-customers .section-customers #tab-3 .tab-filter-wrap .tab-filter-list li a{position:relative;color:#707070}.page-customers .section-customers #tab-3 .tab-filter-wrap .tab-filter-list li a::after{content:"";position:absolute;background-image:url(../img/btn/arrow-down.png);background-size:contain;background-repeat:no-repeat;top:70%;right:-12px;width:9px;height:9px;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.page-customers .section-customers #tab-3 .scroll-block{border-bottom:1px solid #ddd}.page-customers .section-customers #tab-3 .scroll-block:nth-of-type(3){padding-top:7.7rem}.page-customers .section-customers #tab-3 .scroll-block:last-of-type{border-bottom:none}.page-customers .section-customers #tab-3 .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7rem;margin-top:4.5rem;padding-bottom:9rem}@media screen and (max-width: 768px){.page-customers .section-customers #tab-3 .info-wrapper{margin-top:3.2rem;gap:4.7rem}}.page-customers .section-customers #tab-3 .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.page-customers .section-customers #tab-3 .info-item .info-number{font-family:"Poppins",sans-serif;font-size:2.4rem;font-weight:600;color:#f4432c;letter-spacing:.2em;line-height:3.5rem}.page-customers .section-customers #tab-3 .info-item .info-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.page-customers .section-customers #tab-3 .info-item .info-body .info-text{margin-top:0}.page-customers .section-customers #tab-3 .info-item .info-body a{display:inline-block;background-color:#34d0ff;padding:1.7rem 5.7rem;font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;color:var(--bg-primary);letter-spacing:.1em;line-height:26px;border-radius:3rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (max-width: 768px){.page-customers .section-customers #tab-3 .info-item .info-body a{font-size:1.6rem;padding:1.2rem 2.4rem}}.page-customers .section-customers #tab-3 .info-item .info-body .insurance-contact-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.3rem;gap:4.6rem}.page-customers .section-customers #tab-3 .info-item .info-body .insurance-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3rem}.page-customers .section-customers #tab-3 .info-item .info-body .insurance-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4rem;margin-bottom:4.6rem}.page-customers .section-customers #tab-3 .info-item .info-body .insurance-contact:last-of-type{margin-bottom:0}.page-customers .section-customers #tab-3 .info-item .info-body .insurance-name{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:.05em;line-height:32px}.page-customers .section-customers #tab-3 .info-item .info-body .dot-red{color:#f4432c}.page-customers .section-customers #tab-3 .info-item .info-body .phone-display a{font-family:"Poppins",sans-serif;font-size:2.2rem;letter-spacing:.05em;line-height:22px;font-weight:500;color:#343434;display:block;padding:0;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.page-customers .section-customers #tab-4 .scroll-block{padding:5rem 0 19rem}.page-customers .section-customers #tab-4 .scroll-block .info-wrapper{margin-top:4.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8rem}@media screen and (max-width: 768px){.page-customers .section-customers #tab-4 .scroll-block .info-wrapper{gap:4.6rem}}.page-customers .section-customers #tab-4 .scroll-block .info-wrapper .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.page-customers .section-customers #tab-4 .scroll-block .info-wrapper .info-item .info-number{font-family:"Poppins",sans-serif;font-size:2.4rem;font-weight:600;color:#f4432c;letter-spacing:.2em;line-height:35px}.page-customers .section-customers #tab-4 .scroll-block .info-wrapper .info-item .info-text{margin-top:0}.page-customers .section-customers #tab-4 .scroll-block .info-wrapper .info-item .info-text-small{font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;line-height:30px;padding-top:3rem;font-size:1.5rem}.page-customers .section-customers #tab-4 .scroll-block .info-wrapper .info-item a{display:inline-block;background-color:#34d0ff;padding:1.7rem 5.7rem;font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;color:var(--bg-primary);letter-spacing:.1em;line-height:26px;border-radius:3rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (max-width: 768px){.page-customers .section-customers #tab-4 .scroll-block .info-wrapper .info-item a{font-size:1.6rem;padding:1.2rem 2.4rem}}.page-customers .section-customers #tab-4 .scroll-block .info-wrapper .info-item .btn-wrapper-contact{margin-top:5rem}.page-cancel_building .main-content-wrapper{margin:1rem 7.9rem 0 4rem}@media screen and (max-width: 992px){.page-cancel_building .main-content-wrapper{margin:1rem 4rem 0 0}}@media screen and (max-width: 768px){.page-cancel_building .main-content-wrapper{margin:.6rem 2rem 0}}.page-cancel_building .page-hero{-webkit-box-flex:1;-ms-flex:1;flex:1;height:15vh;border-radius:2rem;overflow:hidden}.page-cancel_building .page-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;display:block}@media screen and (max-width: 992px){.page-cancel_building .page-hero{width:calc(100% + 4rem);border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width: 768px){.page-cancel_building .page-hero{height:15vh;width:100%;border-radius:2rem}}.page-cancel_building .subtitle{font-family:var(--subtitle-font);font-size:var(--fz-sm);color:var(--color-text-blue);font-weight:600;margin-bottom:1.3rem;text-transform:uppercase;letter-spacing:.05em;line-height:2.5rem}.page-cancel_building .cancel-parking__title{font-size:var(--fz-xl);font-weight:400;font-family:var(--title-font);line-height:4rem;letter-spacing:.1em}.page-cancel_building .cancel-parking__text{font-size:var(--fz-sm);font-family:var(--body-font);line-height:4rem;margin-top:2.4rem;color:#1a1a1a}.page-cancel_building .cancel-building{margin:1.6rem 0 8.2rem}.page-cancel_building .cancel-building .renewal-form dl{display:grid;grid-template-columns:180px 1fr;gap:1.2rem;margin:2.4rem 0 0}.page-cancel_building .cancel-building .renewal-form dl .form-row{display:contents}.page-cancel_building .cancel-building .renewal-form dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-cancel_building .cancel-building .renewal-form dl label{font-size:1.6rem;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;letter-spacing:.05em;line-height:20px}.page-cancel_building .cancel-building .renewal-form dl label span{padding:.4rem 1.2rem;background:var(--color-text-red);color:#fff;border-radius:999px;font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0;line-height:12px}.page-cancel_building .cancel-building .renewal-form dl .message label{line-height:3.6}@media screen and (max-width: 768px){.page-cancel_building .cancel-building .renewal-form dl .message label{line-height:20px}}@media screen and (max-width: 768px){.page-cancel_building .cancel-building .renewal-form dl dd{margin-bottom:1rem}}.page-cancel_building .cancel-building .renewal-form dl dd label input{width:auto}.page-cancel_building .cancel-building .renewal-form dl input,.page-cancel_building .cancel-building .renewal-form dl select{width:100%;height:40px;padding:0 8px;font-size:1.5rem;border:1px solid #ccc;outline:none}.page-cancel_building .cancel-building .renewal-form dl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.6rem;padding:0 40px 0 8px;font-size:1.5rem;color:#1a1a1a;font-family:"Noto Sans JP",sans-serif;border:1px solid #ccc;background-color:#fff;height:40px;width:100%}.page-cancel_building .cancel-building .renewal-form dl select:focus{outline:none;border-color:#ccc}.page-cancel_building .cancel-building .renewal-form dl input[type=radio],.page-cancel_building .cancel-building .renewal-form dl input[type=checkbox]{width:auto}.page-cancel_building .cancel-building .renewal-form dl textarea{width:100%;min-height:120px;padding:8px;font-size:1.4rem;border:1px solid #ccc;resize:vertical}.page-cancel_building .cancel-building .renewal-form dl .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-cancel_building .cancel-building .renewal-form dl .radio-group label{font-size:1.6rem;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.page-cancel_building .cancel-building .renewal-form dl .form-note{color:#707070;font-size:1.2rem;margin-top:.5rem;line-height:2rem;letter-spacing:.05em}.page-cancel_building .cancel-building .renewal-form dl .form-notice{max-height:20rem;overflow-y:auto;padding:1.6rem;border:1px solid #ccc;background:#f9f9f9}.page-cancel_building .cancel-building .renewal-form dl .form-notice h3{font-size:1.4rem;font-family:"Noto Sans JP";font-weight:400;letter-spacing:.05em;line-height:21px}.page-cancel_building .cancel-building .renewal-form dl .form-notice ul{margin:.75rem 0;padding-left:1.25rem}.page-cancel_building .cancel-building .renewal-form dl .form-notice ul li{font-family:"Noto Sans JP";font-weight:400;letter-spacing:.05em;font-size:1.4rem;line-height:21px}.page-cancel_building .cancel-building .renewal-form dl .form-notice p{font-family:"Noto Sans JP";font-weight:400;font-size:1.3rem;line-height:20px;letter-spacing:.05em;text-indent:-1em;padding-left:1em}.page-cancel_building .cancel-building .renewal-form dl .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 768px){.page-cancel_building .cancel-building .renewal-form dl{grid-template-columns:1fr}.page-cancel_building .cancel-building .renewal-form dl dt{margin-bottom:.5rem}.page-cancel_building .cancel-building .renewal-form dl .form-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.page-cancel_building .acceptance-field{padding:1rem 0}.page-cancel_building .acceptance-field .wpcf7-list-item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-cancel_building .acceptance-field .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;cursor:pointer}.page-cancel_building .acceptance-field .wpcf7-list-item label input[type=checkbox]{width:2rem;height:2rem;margin:0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.page-cancel_building .acceptance-field .wpcf7-list-item label .wpcf7-list-item-label{display:inline-block;background-color:rgba(0,0,0,0);color:#000;font-size:1.4rem;font-weight:500;padding:0;border-radius:0;line-height:1;white-space:nowrap}.page-cancel_building .btn-contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;color:var(--color-text-primary);font-size:1.4rem;font-family:var(--body-font);padding:2rem 2.8rem;border:1px solid var(--color-text-primary);border-radius:4rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;background-color:var(--bg-primary);-webkit-transition:all .5s;transition:all .5s;position:relative;cursor:pointer}.page-cancel_building .btn-contact-wrapper input.btn-contact{background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:1}.page-cancel_building .btn-contact-wrapper::after{content:"";display:block;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.274 13.887'%3E%3Cpath d='M214.875,127h-10.33a1,1,0,1,1,0-2h10.33a1,1,0,0,1,0,2Z' transform='translate(-204.544 -120.066)' fill='black'/%3E%3Cpath d='M210.488,130.629a1,1,0,0,1-.707-1.707l5.236-5.236-5.236-5.236a1,1,0,1,1,1.414-1.414l5.943,5.943a1,1,0,0,1,0,1.414l-5.943,5.943A1,1,0,0,1,210.488,130.629Z' transform='translate(-204.158 -117.742)' fill='black'/%3E%3C/svg%3E");-webkit-transition:background-image .5s;transition:background-image .5s}.page-cancel_building .btn-contact-wrapper:hover{background-color:var(--btn-hover);color:var(--bg-primary);border:1px solid rgba(0,0,0,0)}.page-cancel_building .btn-contact-wrapper:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.274 13.887'%3E%3Cpath d='M214.875,127h-10.33a1,1,0,1,1,0-2h10.33a1,1,0,0,1,0,2Z' transform='translate(-204.544 -120.066)' fill='white'/%3E%3Cpath d='M210.488,130.629a1,1,0,0,1-.707-1.707l5.236-5.236-5.236-5.236a1,1,0,1,1,1.414-1.414l5.943,5.943a1,1,0,0,1,0,1.414l-5.943,5.943A1,1,0,0,1,210.488,130.629Z' transform='translate(-204.158 -117.742)' fill='white'/%3E%3C/svg%3E")}.page-cancel_building .wpcf7-spinner{width:0;margin:0 !important;padding:0 !important;visibility:hidden}.page-cancel_building .wpcf7 form .wpcf7-response-output{padding:1.2rem 3.2rem;font-size:1.3rem;border-color:1px solid var(--color-text-red);color:var(--color-text-red);text-align:center;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.page-cancel_building .wpcf7 form .wpcf7-response-output{text-align:left}}.page-cancel_building .wpcf7 form.invalid .wpcf7-response-output{border-color:var(--color-text-red)}.page-cancel_building .wpcf7-not-valid-tip{color:var(--color-text-red);font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em;padding-top:.5rem}.page-cancel_building .wpcf7 form.sent .wpcf7-response-output{border-color:var(--color-text-blue);color:var(--color-text-blue)}.page-cancel_parking .main-content-wrapper{margin:1rem 7.9rem 0 4rem}@media screen and (max-width: 992px){.page-cancel_parking .main-content-wrapper{margin:1rem 4rem 0 0}}@media screen and (max-width: 768px){.page-cancel_parking .main-content-wrapper{margin:.6rem 2rem 0}}.page-cancel_parking .page-hero{-webkit-box-flex:1;-ms-flex:1;flex:1;height:15vh;border-radius:2rem;overflow:hidden}.page-cancel_parking .page-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;display:block}@media screen and (max-width: 992px){.page-cancel_parking .page-hero{width:calc(100% + 4rem);border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width: 768px){.page-cancel_parking .page-hero{height:15vh;width:100%;border-radius:2rem}}.page-cancel_parking .page-hero .page-hero{-webkit-box-flex:1;-ms-flex:1;flex:1;height:15vh;border-radius:2rem;overflow:hidden}.page-cancel_parking .page-hero .page-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;display:block}@media screen and (max-width: 992px){.page-cancel_parking .page-hero .page-hero{width:calc(100% + 7.9rem);border-top-left-radius:2rem;border-bottom-left-radius:2rem;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (max-width: 768px){.page-cancel_parking .page-hero .page-hero{height:15vh;width:100%;border-radius:2rem}}.page-cancel_parking .cancel-parking{margin:1.6rem 0 8.2rem}.page-cancel_parking .cancel-parking .subtitle{font-family:var(--subtitle-font);font-size:var(--fz-sm);color:var(--color-text-blue);font-weight:600;margin-bottom:1.3rem;text-transform:uppercase;letter-spacing:.05em;line-height:2.5rem}.page-cancel_parking .cancel-parking__title{font-size:var(--fz-xl);font-weight:400;font-family:var(--title-font);line-height:4rem;letter-spacing:.1em}.page-cancel_parking .cancel-parking__text{font-size:var(--fz-sm);font-family:var(--body-font);line-height:4rem;margin-top:2.4rem}.page-cancel_parking .cancel-parking .renewal-form dl{display:grid;grid-template-columns:180px 1fr;gap:1.2rem;margin:2.4rem 0 0 0}.page-cancel_parking .cancel-parking .renewal-form dl .form-row{display:contents}.page-cancel_parking .cancel-parking .renewal-form dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-cancel_parking .cancel-parking .renewal-form dl label,.page-cancel_parking .cancel-parking .renewal-form dl .label-text{font-size:1.6rem;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;letter-spacing:.05em;line-height:20px}.page-cancel_parking .cancel-parking .renewal-form dl label span,.page-cancel_parking .cancel-parking .renewal-form dl .label-text span{padding:.4rem 1.2rem;background:var(--color-text-red);color:#fff;border-radius:999px;font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0;line-height:12px}.page-cancel_parking .cancel-parking .renewal-form dl dd{margin:0}.page-cancel_parking .cancel-parking .renewal-form dl dd label input{width:auto}.page-cancel_parking .cancel-parking .renewal-form dl input,.page-cancel_parking .cancel-parking .renewal-form dl select{width:100%;height:40px;padding:0 8px;font-size:1.5rem;border:1px solid #ccc;outline:none}.page-cancel_parking .cancel-parking .renewal-form dl select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.6rem;padding:0 40px 0 8px;font-size:1.5rem;color:#1a1a1a;font-family:"Noto Sans JP",sans-serif;border:1px solid #ccc;background-color:#fff;height:40px;width:100%}.page-cancel_parking .cancel-parking .renewal-form dl select:focus{outline:none;border-color:#ccc}.page-cancel_parking .cancel-parking .renewal-form dl .radio-group input[type=radio]{width:auto;width:1.8rem;height:1.8rem;cursor:pointer;margin:0;accent-color:#242424;background-color:rgba(0,0,0,0)}.page-cancel_parking .cancel-parking .renewal-form dl textarea{width:100%;min-height:120px;padding:8px;font-size:1.4rem;border:1px solid #ccc;resize:vertical}.page-cancel_parking .cancel-parking .renewal-form dl .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-cancel_parking .cancel-parking .renewal-form dl .radio-group label,.page-cancel_parking .cancel-parking .renewal-form dl .radio-group .label-text{font-size:1.6rem}.page-cancel_parking .cancel-parking .renewal-form dl .form-note{color:#707070;font-size:1.2rem;margin-top:.5rem}.page-cancel_parking .cancel-parking .renewal-form dl .form-notice{max-height:20rem;overflow-y:auto;padding:1.6rem;border:1px solid #ccc;background:#f9f9f9}.page-cancel_parking .cancel-parking .renewal-form dl .form-notice h3{font-size:1.4rem;font-family:"Noto Sans JP";font-weight:400;letter-spacing:.05em;font-size:1.4rem;line-height:21px}.page-cancel_parking .cancel-parking .renewal-form dl .form-notice ul{margin:.75rem 0;padding-left:1.25rem}.page-cancel_parking .cancel-parking .renewal-form dl .form-notice ul li{font-family:"Noto Sans JP";font-weight:400;letter-spacing:.05em;font-size:1.4rem;line-height:21px}.page-cancel_parking .cancel-parking .renewal-form dl .form-notice p{font-family:"Noto Sans JP";font-weight:400;font-size:1.3rem;line-height:20px;letter-spacing:.05em;text-indent:-1em;padding-left:1em}.page-cancel_parking .cancel-parking .renewal-form dl .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 768px){.page-cancel_parking .cancel-parking .renewal-form dl{grid-template-columns:1fr}.page-cancel_parking .cancel-parking .renewal-form dl dt{margin-bottom:.5rem}.page-cancel_parking .cancel-parking .renewal-form dl .form-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.page-cancel_parking .renewal-form .inner-row label{margin:1rem 0}.page-cancel_parking .renewal-form .bank-details-container .inner-row .label-text{margin-top:1rem;display:inline-block}.page-cancel_parking .renewal-form label-text>.label-text{margin-top:1.5rem}.page-cancel_parking .renewal-form .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;padding:.5rem 0}.page-cancel_parking .renewal-form .radio-group .wpcf7-list-item{margin:0;display:inline-block}.page-cancel_parking .renewal-form .radio-group .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0rem;cursor:pointer}.page-cancel_parking .renewal-form .radio-group .wpcf7-list-item label .wpcf7-list-item-label{display:inline-block;background-color:rgba(0,0,0,0);color:#000;font-size:1.4rem;font-weight:400;padding:.4rem .8rem;border-radius:0;line-height:1.2;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.page-cancel_parking .renewal-form .radio-group .wpcf7-list-item label:hover .wpcf7-list-item-label{opacity:.9}.page-cancel_parking .renewal-form .radio-group .wpcf7-list-item label input[type=radio]{width:1.8rem;height:1.8rem;cursor:pointer;margin:0;accent-color:#242424}.page-cancel_parking .acceptance-field{padding:1rem 0}.page-cancel_parking .acceptance-field .wpcf7-list-item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-cancel_parking .acceptance-field .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;cursor:pointer}.page-cancel_parking .acceptance-field .wpcf7-list-item label input[type=checkbox]{width:2rem;height:2rem;margin:0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.page-cancel_parking .acceptance-field .wpcf7-list-item label .wpcf7-list-item-label{display:inline-block;background-color:rgba(0,0,0,0);color:#000;font-size:1.4rem;font-weight:500;padding:0;border-radius:0;line-height:1;white-space:nowrap}.page-cancel_parking .btn-contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;color:var(--color-text-primary);font-size:1.4rem;font-family:var(--body-font);border:1px solid var(--color-text-primary);border-radius:4rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;background-color:var(--bg-primary);-webkit-transition:all .5s;transition:all .5s;position:relative;cursor:pointer}.page-cancel_parking .btn-contact-wrapper input.btn-contact{background:none;border:none;margin:0;color:inherit;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:1;padding:2rem 2.8rem}.page-cancel_parking .btn-contact-wrapper::after{content:"";display:block;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.274 13.887'%3E%3Cpath d='M214.875,127h-10.33a1,1,0,1,1,0-2h10.33a1,1,0,0,1,0,2Z' transform='translate(-204.544 -120.066)' fill='black'/%3E%3Cpath d='M210.488,130.629a1,1,0,0,1-.707-1.707l5.236-5.236-5.236-5.236a1,1,0,1,1,1.414-1.414l5.943,5.943a1,1,0,0,1,0,1.414l-5.943,5.943A1,1,0,0,1,210.488,130.629Z' transform='translate(-204.158 -117.742)' fill='black'/%3E%3C/svg%3E");-webkit-transition:background-image .5s;transition:background-image .5s}.page-cancel_parking .btn-contact-wrapper:hover{background-color:var(--btn-hover);color:var(--bg-primary);border:1px solid rgba(0,0,0,0)}.page-cancel_parking .btn-contact-wrapper:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.274 13.887'%3E%3Cpath d='M214.875,127h-10.33a1,1,0,1,1,0-2h10.33a1,1,0,0,1,0,2Z' transform='translate(-204.544 -120.066)' fill='white'/%3E%3Cpath d='M210.488,130.629a1,1,0,0,1-.707-1.707l5.236-5.236-5.236-5.236a1,1,0,1,1,1.414-1.414l5.943,5.943a1,1,0,0,1,0,1.414l-5.943,5.943A1,1,0,0,1,210.488,130.629Z' transform='translate(-204.158 -117.742)' fill='white'/%3E%3C/svg%3E")}.page-cancel_parking .wpcf7-spinner{width:0;margin:0 !important;padding:0 !important;visibility:hidden}.page-cancel_parking .wpcf7 form .wpcf7-response-output{padding:1.2rem 3.2rem;font-size:1.3rem;border-color:1px solid var(--color-text-red);color:var(--color-text-red);text-align:center;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.page-cancel_parking .wpcf7 form .wpcf7-response-output{text-align:left}}.page-cancel_parking .wpcf7 form.invalid .wpcf7-response-output{border-color:var(--color-text-red)}.page-cancel_parking .wpcf7-not-valid-tip{color:var(--color-text-red);font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em;padding-top:.5rem}.page-cancel_parking .wpcf7 form.sent .wpcf7-response-output{border-color:var(--color-text-blue);color:var(--color-text-blue)}.page-notfound .main-content-wrapper{min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.page-notfound .main-content-wrapper{min-height:60vh}}.page-notfound .main-content-wrapper .notfound-wrapper{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:auto;width:100%}@media screen and (max-width: 768px){.page-notfound .main-content-wrapper .notfound-wrapper{padding:0 2rem}}.page-notfound .main-content-wrapper .notfound-wrapper h2{font-family:"Poppins",sans-serif;font-size:6.4rem;letter-spacing:.05em;line-height:1.1;color:var(--color-text-red);font-weight:500}@media screen and (max-width: 768px){.page-notfound .main-content-wrapper .notfound-wrapper h2{font-size:4.8rem}}.page-notfound .main-content-wrapper .notfound-wrapper h3{font-family:"Noto Sans JP",sans-serif;font-size:3.2rem;letter-spacing:.05em;line-height:1.3;margin:.6rem 0 2.4rem;text-align:center}@media screen and (max-width: 768px){.page-notfound .main-content-wrapper .notfound-wrapper h3{font-size:2.4rem}}.page-notfound .main-content-wrapper .notfound-wrapper p{font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;letter-spacing:.05em;line-height:1.8;text-align:center;margin-bottom:2.4rem}@media screen and (max-width: 768px){.page-notfound .main-content-wrapper .notfound-wrapper p{font-size:1.6rem}}.page-notfound .main-content-wrapper .notfound-wrapper a{margin:0 auto}.page-thanks .main-content-wrapper .pagethanks_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50vh}@media screen and (max-width: 768px){.page-thanks .main-content-wrapper .pagethanks_wrapper{padding:0 2rem;gap:1.6rem}}.page-thanks .main-content-wrapper .pagethanks_wrapper h2{font-family:"Poppins",sans-serif;font-size:4.8rem;letter-spacing:0;line-height:1.4;color:var(--color-text-red);font-weight:500}@media screen and (max-width: 768px){.page-thanks .main-content-wrapper .pagethanks_wrapper h2{font-size:3.6rem}}.page-thanks .main-content-wrapper .pagethanks_wrapper p{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:.05em;line-height:1.8;text-align:center}.vw_full{margin-left:calc(-270px + 4rem)}@media screen and (max-width: 768px){.vw_full{margin-left:0}}.page-company .vw_full{margin-left:calc(-270px + 2rem)}@media screen and (max-width: 768px){.page-company .vw_full{margin-left:0}}.pc-only-inline{display:inline-block}@media screen and (max-width: 768px){.pc-only-inline{display:none}}@media screen and (max-width: 992px){.padding-top{padding-top:3.9rem}}@media screen and (max-width: 768px){.negative-margin{margin-right:1.5rem}}
/*# sourceMappingURL=maps/styles.css.map */