@charset "UTF-8";:root{--off-white: #fffef9;--pink: #e91e63;--light-blue: #29b6f6;--light-green: #8bc34a;--amber-accent-4: #ffab00;--light-pink: #fce4ec;--ice-blue: #e1f5fe;--off-white: #f1f8e9;--pale-peach: #ffecb3;--light-orange: #ffd180;--orange: #ffab00;--greyish-brown: #424242}html{font-size:62.5%}body{font-family:Noto Sans JP,sans-serif}.row{margin:0}.m__container{width:100%;height:auto;padding:24px 4.267% 0;flex-grow:0;background-color:#fffef9;margin:0}body{font-size:1.6rem;margin:0 auto;color:var(--charcoal-grey);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{width:100%;padding-top:88px}header,footer{width:100%}a{text-decoration:none}h1{font-size:0;line-height:0;margin:0}@media(min-width:576px){.m__container{padding:24px 4.267% 0;width:100%!important}body{font-size:1.6rem;margin:0 auto}}@media(min-width:768px){.m__container{padding:24px 4.267% 0}body{font-size:1.6rem;margin:0 auto}}@media(min-width:992px){.m__container{padding:24px 4.267% 0}body{font-size:1.6rem;margin:0 auto}}@media(min-width:1200px){.m__container{padding:24px 4.267% 0}body{font-size:1.6rem;margin:0 auto}main,header,footer{width:100%}}@media(min-width:1440px){.m__container{width:1440px!important;padding:24px 160px 0;margin:0 auto;height:auto}body{font-size:1.6rem;margin:0 auto}section{max-width:100%;margin:0 auto}main,header,footer{width:100%}}p,li{font-size:1.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:1.6px;text-align:left;color:var(--greyish-brown)}@media(min-width:576px){p,li{text-align:center}}@media(min-width:992px){p,li{font-size:2rem}}nav{height:64px;position:fixed;z-index:990}.navbar-fixed{height:auto}.brand-logo img{width:100px}nav ul a{color:#424242;font-family:Noto Sans JP;font-size:1.4rem;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:.2px;text-align:left}nav ul li{line-height:unset}.nav-btn{margin-top:14px;margin-bottom:14px}nav .sidenav-trigger{float:right}.sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:#fddd83cc;z-index:996;display:none}.sidenav{position:fixed;left:0;top:60px;-webkit-transform:translateX(-100%);transform:translate(-100%);height:85%;padding-bottom:24px;z-index:999;overflow-y:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%);transform:translate(-105%);max-width:300px;background-color:#fff;border-radius:0 10px 10px 0;box-shadow:0 2px 10px #46464666;margin:0 auto}.sidenav li>a{color:#424242;display:flex;justify-content:center;font-family:Noto Sans JP;font-size:1.6rem;font-weight:700;height:48px;line-height:48px;padding:0 32px}.sidenav__logo{width:200px;margin:0 auto 20px;display:flex}.sidenav li>a>i.material-icons{margin:0 4px 0 0}@media(min-width:993px){.sidenav{display:none}}@media(min-width:1440px){nav{width:1440px!important;padding:0 24px}}.footer{padding:20px 0;color:var(--greyish-brown);background-color:#ffd180}.footer__inner{display:flex;justify-content:center;flex-direction:column;width:100%;gap:0;margin:0 auto}.pageTop{position:relative}.pageTop a{position:absolute;right:5%;bottom:0}.pageTop .btn-floating.btn-large{width:60px;height:60px}.pageTop .btn-floating.btn-large i{line-height:60px}.pageTop .btn-large i{font-size:2.4rem}.row .col.offset-l2{margin:0}.footer__left{width:100%;align-items:center;align-content:center;display:flex;flex-direction:column;height:auto;max-width:100%;justify-content:center}.footer__logo{width:80%;max-width:100%}.recruit__button{align-content:center;align-items:center;border-radius:10px;height:60px;padding:10px;margin:0 auto;display:block;width:80%}.recruit__button span{font-family:Noto Sans JP;font-size:2rem;font-weight:700;height:auto;letter-spacing:.2em;line-height:2;text-align:center;width:auto;max-width:100%;justify-content:center;display:flex}.footer__right{font-family:Noto Sans JP;font-size:1.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;text-align:left;width:100%;margin:0;display:flex;justify-content:space-around}.footer__right li{margin:16px 0;text-align:left}.footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;color:#fffc;background-color:#ffab00}@media(min-width:576px){.footer__logo{width:50%;max-width:100%}.recruit__button{align-content:center;align-items:center;border-radius:10px;height:60px;padding:10px 15px;width:230px}}@media(min-width:768px){.footer{padding:80px 0}.footer .footer__inner{display:flex;justify-content:center;flex-direction:row;width:730px}.footer .footer__left{width:100%;align-items:center;align-content:center;display:flex;flex-direction:column;height:auto;max-width:100%;gap:20px;justify-content:center}.footer .footer__logo{width:80%;max-width:100%}.footer .recruit__button{align-content:center;align-items:center;border-radius:10px;height:70px;padding:10px 15px;width:auto}.footer .recruit__button span{font-family:Noto Sans JP;font-size:2.4rem;font-weight:700;height:auto;letter-spacing:.2em;line-height:2;text-align:center;width:auto;max-width:100%;justify-content:center;display:flex}}@media(min-width:1200px){.footer{padding:80px 240px}.footer .footer__inner{display:flex;justify-content:space-around;flex-direction:row;width:720px}.footer .footer__left{width:100%;align-items:center;align-content:center;display:flex;flex-direction:column;height:auto;max-width:100%;gap:20px}.footer .footer__logo{width:70%;max-width:100%}.footer .footer__right{font-family:Noto Sans JP;font-size:1.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;width:100%;margin:0;display:flex;justify-content:space-around}.footer .footer__right li{margin:16px 0;font-size:1.8rem}}#contact__form,#entry__form,.contact__form__inner,.form{overflow:visible}.select-wrapper .dropdown-content,.select-wrapper ul.dropdown-content.select-dropdown{z-index:10000!important;overflow-y:auto}.contact__form__inner{padding:60px 0 0}.contact__form__description{width:890px;margin:40px auto}.contact__call__inner{display:flex;flex-direction:row;justify-content:space-around;width:100%}.contact__call{margin:40px 0 0;display:flex;flex-direction:column;align-items:center}.contact__call h4{font-size:2.4rem;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:1.2px;line-height:1.4}.contact__call .call__number{display:flex;gap:10px;font-size:2.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.6px;text-align:center;margin:20px 0;align-items:center}.form{width:740px;margin:0 auto;padding:60px 0 120px}tr{display:flex;flex-direction:column;margin:0 auto 16px;border:none;width:90%}th{font-size:1.6rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:1.2px;text-align:left;color:var(--greyish-brown)}td{padding:8px 5px}input[type=tel]:not(.browser-default),input[type=text]:not(.browser-default),input[type=email]:not(.browser-default),input[type=number]:not(.browser-default){border-radius:4px;padding:5px;border:1px solid #9e9e9e}textarea{height:250px;border-radius:4px;width:666px}.required{font-size:1.4rem;letter-spacing:1.5px;font-weight:700;padding:.3rem;border-radius:2px;margin:auto 12px}.btn{width:auto;height:60px;line-height:60px}.btn input{font-size:110%;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:1.2px;text-align:center;color:#fff}@media screen and (max-width:991px){.contact__form__description{width:95%;margin:0 auto}.form{width:95%;margin:0 auto;padding:60px 0 80px}textarea{width:100%}}@media screen and (max-width:767px){.contact__form__description{width:95%;margin:0 auto}.contact__form__description p{text-align:left}.contact__call__inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:20px}table.formTable{width:100%;margin:0 auto;border-collapse:collapse}table.formTable td,table.formTable th{padding:10px}table.formTable th{width:30%;font-weight:400;text-align:left}}@media screen and (max-width:763px){table.formTable th,table.formTable td{width:auto;display:flex}table.formTable th{margin-top:5px;border-bottom:0}form input[type=text],form textarea{width:100%;padding:5px;font-size:110%;display:block}form input[type=submit],form input[type=reset],form input[type=button]{display:block;width:100%;height:60px}.select-wrapper{position:relative;width:96%}}.privacy__policy{padding:60px 0 0}.privacy__policy h2{font-size:3.2rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:1.6px;color:var(--greyish-brown);margin:0 0 60px}.privacy__policy .privacy__policy__announce{font-size:1.8rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.4px;text-align:justify;color:var(--greyish-brown);margin:0 0 40px;display:block}.privacy__policy .privacy__policy__item{margin:0 0 80px}.privacy__policy .privacy__policy__item dt{font-size:2.4rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.6px;color:var(--greyish-brown);margin-bottom:40px}.privacy__policy .privacy__policy__item dd{font-size:1.8rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.6px;text-align:justify;color:var(--greyish-brown);margin:0 0 20px}.privacy__policy .privacy__policy__item .privacy__detail{margin:12px 0 24px}.privacy__policy .privacy__policy__item .privacy__detail p{margin:8px 0;text-align:left;font-weight:400}.privacy__policy .privacy__policy__item .privacy__detail span{padding:0 0 0 16px;font-size:1.6rem}@media(min-width:768px){.privacy__policy{padding:100px 0 80px}.privacy__policy h2{font-size:4rem;margin:40px 0}.privacy__policy__item dt{font-size:2.8rem}}.summary__card .card{padding:24px}.summary__card .card .card__title h2{font-family:Noto Sans JP;font-size:3.6rem;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:1.2px;margin:12px auto 24px}.summary__card .card .card-content{padding:0 4px}@media(min-width:768px){.summary__card .card{padding:36px}.summary__card .card .card__title{width:80%}.summary__card .card .card__title h2{margin:auto}}@media(min-width:992px){.summary__card .card{padding:36px}.summary__card .card .card__title{width:40%}.summary__card .card .card__title h2{font-family:Noto Sans JP;font-size:4rem;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:1.2px;margin:auto}}.recruit__item{display:flex;justify-content:space-between;align-items:start;flex-direction:column;margin:0 auto 24px;width:90%}.recruit__item dt{width:100%;font-family:Noto Sans JP;font-size:1.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.2px;text-align:left;color:var(--greyish-brown)}.recruit__item dd{width:100%;font-family:Noto Sans JP;font-size:1.6rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.6px;text-align:left;color:var(--greyish-brown);margin:8px 0 20px}@media(min-width:768px){.recruit__item{display:flex;justify-content:space-between;flex-direction:row}.recruit__item dt{width:27%}.recruit__item dd{width:70%;margin:0 0 20px}}.entry__button__inner{margin:0 auto;padding:40px 12px}.entry__button{display:block;border-radius:10px;height:70px;padding:10px}.entry__button span{font-family:Noto Sans JP;font-size:2.4rem;font-weight:700;height:auto;letter-spacing:.2em;line-height:1.4;text-align:center;width:auto;max-width:100%;justify-content:center}@media(min-width:576px){.entry__button__inner{padding:40px 0;width:50%}}@media(min-width:1200px){.entry__button{padding:10px 40px}}.recruit__tab{margin:0 0 40px}.recruit__tab .recruit__inner{padding:0}.recruit__tab .tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:auto;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap;border-radius:10px;flex-direction:column}.recruit__tab .tabs .tab{display:inline-block;text-align:center;line-height:48px;height:auto;padding:0;margin:0;text-transform:uppercase}.recruit__tab .tabs .tab a{color:#ee6e73;display:block;width:100%;height:100%;padding:14px 24px;font-size:1.6rem;text-overflow:ellipsis;overflow:hidden;outline:solid 1px #f6b2b5}.recruit__tab .tabs .tab a:focus,.recruit__tab .tabs .tab a:focus.active{background-color:#f6b2b533;outline:none}.recruit__tab .tabs .tab a:hover,.recruit__tab .tabs .tab a.active{background-color:#f6b2b533}.recruit__tab .tabs .indicator{position:absolute;bottom:0;height:100%;background-color:#f6b2b5;will-change:left,right;width:5px}@media(min-width:600px){.recruit__tab{margin:0 0 -15px}.recruit__tab .recruit__inner{padding:0}.recruit__tab .tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:80px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap;border-radius:10px 10px 1px 1px;flex-direction:row}.recruit__tab .tabs .tab{display:inline-block;text-align:center;line-height:48px;height:80px;padding:0;margin:0;text-transform:uppercase}.recruit__tab .tabs .tab a{color:#ee6e73;display:block;width:100%;height:100%;padding:14px 24px;font-size:1.6rem;text-overflow:ellipsis;overflow:hidden;outline:none}.recruit__tab .tabs .indicator{position:absolute;bottom:0;height:5px;background-color:#f6b2b5;will-change:left,right;width:auto}}@media(min-width:992px){.recruit__tab .tabs .tab a{color:#ee6e73;display:block;width:100%;height:100%;padding:14px 24px;font-size:1.8rem;text-overflow:ellipsis;overflow:hidden}}#summary__card .summary__card{justify-content:center;width:100%;box-sizing:border-box}h3{font-size:2.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.6px;color:var(--greyish-brown)}@media(min-width:992px){h3{font-size:3.6rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:1.6px;color:var(--greyish-brown)}}.s_container{width:100%;height:auto;margin:0 auto}@media(min-width:1440px){.s_container{width:1440px;height:auto;margin:0 auto}}.header__key__visual{width:100%;margin:0 auto}.header__key__visual__img img{max-width:100%;height:auto}.summary__card{width:100%;margin:-50px auto 40px;display:flex}.summary__card .card{margin:20px auto;width:95%}.summary__card .card .card-content p{font-size:1.6rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:.16px}.summary__card .card .card-image img{padding:10px;height:120px;width:100%}.summary__card .card .card-image .sekkotsuin_logo{padding:24px}@media(min-width:768px){.summary__card{width:95%;margin:-100px auto 60px;display:flex}.summary__card .card{margin:0 auto;padding:16px;height:auto;display:flex;justify-content:space-around;align-items:center}.summary__card .card .card-content{padding:12px 4px}.summary__card .card .card-image{width:100%}.summary__card .card .card-image img{padding:20px;width:100%}.summary__card .card .card-image .sekkotsuin_logo{padding:10px;width:200px}}@media(min-width:992px){.summary__card{width:900px;margin:-100px auto 80px;display:flex}.summary__card .card{margin:0 auto;padding:24px 16px}.summary__card .card .card-content{padding:0;width:60%}.summary__card .card .card-content p{font-size:2rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:.16px}.summary__card .card .card-image{width:35%}.summary__card .card .card-image img{padding:0;width:100%}.summary__card .card .card-image .sekkotsuin_logo{width:100%}}.about{padding:0 0 60px}.about__inner{width:100%;margin:0 auto}.about__inner .about__right,.about__inner .about__left{display:flex;justify-content:space-between}.about__inner .about__right{flex-direction:column}.about__inner .about__left{margin:60px 0;flex-direction:column-reverse}.about__inner .about__item{display:flex;align-items:center;gap:40px}.about__inner .about__item .about__item__image{width:90%;max-width:100%}.about__inner .about__item .about__item__image img{border-radius:10px;width:100%}.about__inner .about__item .about__item__text{width:95%}.about__inner .about__item .about__item__text h3{margin:0 0 24px}.about__inner .about__item .about__item__text p{font-size:1.8rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.6px;text-align:left;color:var(--greyish-brown)}@media(min-width:576px){.about__inner .about__item .about__item__image,.about__inner .about__item .about__item__text{width:500px}}@media(min-width:768px){.about__inner{width:100%;margin:0 auto}.about__inner .about__right,.about__inner .about__left{display:flex;justify-content:space-between}.about__inner .about__right{flex-direction:row}.about__inner .about__left{margin:90px 0;flex-direction:row}.about__inner .about__item{display:flex;align-items:center}.about__inner .about__item .about__item__image{width:45%;max-width:100%}.about__inner .about__item .about__item__image img{border-radius:10px;width:100%}.about__inner .about__item .about__item__text{width:55%}.about__inner .about__item .about__item__text h3{margin:0 0 24px}.about__inner .about__item .about__item__text p{font-size:1.8rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.6px;text-align:left;color:var(--greyish-brown)}}@media(min-width:992px){.about{padding:0 0 120px}.about__inner{width:100%}.about__inner .about__right,.about__inner .about__left{display:flex;flex-direction:row;justify-content:space-between}.about__inner .about__left{margin:90px 0}.about__inner .about__item{display:flex;align-items:center}.about__inner .about__item .about__item__image{width:45%}.about__inner .about__item .about__item__text{width:52%;padding:4px}.about__inner .about__item .about__item__text h3{margin:0 0 40px}.about__inner .about__item .about__item__text p{font-size:1.8rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.6px;text-align:left;color:var(--greyish-brown)}}@media(min-width:1200px){.about__inner{width:1100px}.about__inner .about__item{display:flex;align-items:center}.about__inner .about__item .about__item__image{width:50%}.about__inner .about__item .about__item__text{width:49%;padding:10px}}.schedule{width:100%;height:auto;padding:60px 4.267%}.schedule__card__inner{width:80%;display:flex;justify-content:center;margin:40px auto 0;flex-direction:column}.schedule__card__inner .schedule__card{margin:0 auto}.schedule__card__inner .schedule__card .card{height:auto;margin:16px auto;display:grid}.schedule__card__inner .schedule__card .card-content{padding:24px 4px}.schedule__item{display:flex;flex-direction:column;gap:24px}.schedule__item .schedule__time p{text-align:center}.schedule__item .schedule__menu{display:flex;flex-direction:column;justify-content:space-around;gap:10px}.schedule__card__background{width:100px;height:700px;margin:-800px auto 100px;background-color:#ffab00}@media(min-width:601px){.schedule__card__inner{width:100%;display:flex;justify-content:center;margin:40px 0 0;flex-direction:row}.schedule__card__inner .schedule__card{margin:0 auto}.schedule__card__inner .schedule__card .card{height:270px;margin:40px auto;display:grid}.schedule__card__inner .schedule__card .card-content{padding:24px 4px}.schedule__item{display:flex;flex-direction:column;gap:24px}.schedule__item .schedule__menu{display:flex;flex-direction:column;justify-content:space-around;gap:10px}.schedule__card__background{width:70%;height:60px;margin:-200px auto 100px;background-color:#ffab00}}@media(min-width:1200px){.schedule__card__inner{width:100%;display:flex;justify-content:center;margin:40px 0 0}.schedule__card__inner .schedule__card{margin:0 auto}.schedule__card__inner .schedule__card .card{height:250px;width:200px;margin:40px auto;display:grid}.schedule__card__inner .schedule__card .card-content{padding:24px 12px}.schedule__item{display:flex;flex-direction:column;gap:24px}.schedule__item .schedule__menu{display:flex;flex-direction:column;justify-content:space-around;gap:10px}.schedule__card__background{width:70%;height:60px;margin:-180px auto 120px;background-color:#ffab00}}.details{width:100%;padding:40px 0}.details .details__card{background:#fff;padding:60px 3.5%;margin:0 0 80px}.details .details__card .details__border{width:80px;height:5px;margin:24px auto 40px}.details .details__card .belongings{display:flex;justify-content:space-between;flex-wrap:wrap;width:60%;margin:0 auto}.details .details__card .belongings li{width:100%;text-align:left}.details .downloads__card__inner{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.details .downloads__card__inner .downloads__card{margin:0}.details .downloads__card__inner .downloads__card .card{max-width:200px;height:auto;margin:40px auto;display:grid}.details .downloads__card__inner .downloads__card .card .card-image{margin:32px auto 20px;width:60%;max-width:60%}.details .downloads__card__inner .downloads__card .card .card-image img{height:80px}.details .downloads__card__inner .downloads__card .card .card-content{padding:24px 0}.details .downloads__card__inner .downloads__card .card .card-content p{text-align:center}.sekkotsuin__details{padding-bottom:60px}@media(min-width:601px){.details{width:100%;padding:40px 0}.details .details__card{background:#fff;padding:60px 3.5%;margin:0 0 80px}.details .details__card .details__border{width:80px;height:5px;margin:24px auto 40px}.details .details__card .belongings{display:flex;justify-content:space-between;flex-wrap:wrap}.details .downloads__card__inner{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.details .downloads__card__inner .downloads__card{margin:0}.details .downloads__card__inner .downloads__card .card{width:auto;height:auto;margin:40px auto;display:grid}.details .downloads__card__inner .downloads__card .card .card-image{margin:32px auto 20px;width:60%;max-width:60%}.details .downloads__card__inner .downloads__card .card .card-image img{height:80px}}@media(min-width:768px){.details .details__card .belongings{display:flex;justify-content:space-between;flex-wrap:nowrap;width:auto}.details .details__card .belongings li{width:100%;text-align:center}}@media(min-width:992px){.details{width:100%;padding:40px 0}.details .details__card{background:#fff;padding:60px 6%;margin:0 0 80px}.details .details__card .details__border{width:80px;height:5px;margin:24px auto 40px}.details .downloads__card__inner{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.details .downloads__card__inner .downloads__card{margin:0}.details .downloads__card__inner .downloads__card .card{width:200px;height:auto;margin:40px auto;display:grid}.details .downloads__card__inner .downloads__card .card .card-image{margin:32px auto 20px;width:60%;max-width:60%}.details .downloads__card__inner .downloads__card .card .card-image img{height:80px}.sekkotsuin__details{padding-bottom:80px}}@media(min-width:1200px){.sekkotsuin__details{padding-bottom:120px}}.price__inner{display:flex;flex-wrap:wrap;align-items:center;padding:18px 0;flex-direction:column}.price__inner .price__item{width:255px;height:120px;padding:16px 0;display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:10px}.price__inner .price__item p{margin:0}.price__inner .price__item span.note{font-size:1.4rem}@media(min-width:768px){.price__inner{display:flex;align-items:center;padding:18px 0;flex-direction:row}.price__inner .price__item{width:25%;height:150px;padding:30px 0;display:flex;align-items:center;flex-direction:column;justify-content:space-around;border-radius:10px}}@media(min-width:992px){.price__inner .price__item{height:120px}.price__inner .price__item span.note{font-size:1.6rem}}.price__explanation__item{display:flex;flex-direction:column;justify-content:space-between;margin:0 0 80px}.price__explanation__item .price__explanation__item__text{width:100%}.price__explanation__item .price__explanation__item__text p{text-align:justify}@media(min-width:768px){.price__explanation__item{display:flex;flex-direction:row;justify-content:space-between}.price__explanation__item .price__explanation__item__text{width:45%}}@media(min-width:1200px){.price__explanation__item .price__explanation__item__text{width:42%}}.access{width:100%;height:auto;padding:60px 4.267% 160px}.access__announce{margin:24px 0 40px}.access__inner{display:flex;justify-content:center;gap:60px;align-items:center;margin:0 0 80px;flex-direction:column}.access__left{width:100%;display:flex;flex-direction:column;align-items:center;gap:0px}.access__left h4{font-size:2.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.6px;text-align:center;width:90%}.access__left p{font-size:1.8rem;line-height:1}.access__left .address{margin:0 0 20px}.access__left .call{padding:13px;border-radius:10px;width:100%;height:72px;display:flex;justify-content:space-around;background-color:#fff;align-items:center}.access__left .call span{font-size:2.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.6px;text-align:center}.button__pink{border:solid 2px #e91e63}.button__light__blue{border:solid 2px #29b6f6}.button__light__green{border:solid 2px #8bc34a}.button__amber{border:solid 2px #ffab00}.access__right{position:relative;width:100%}.access__right iframe{border-radius:10px;position:absolute;top:0;left:0;width:100%}.view{display:flex;width:100%;margin:400px 0 0}.view iframe{margin:0 auto}@media(min-width:576px){.access__left{width:320px;display:flex;flex-direction:column;align-items:center;gap:40px}.access__left h4{font-size:2.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.6px;text-align:center;width:auto}.access__left .address{margin:0}}@media(min-width:768px){.access__inner{display:flex;justify-content:space-around;gap:20px;align-items:flex-start;margin:0 0 80px;flex-direction:row}.access__right{position:relative;width:368px;height:276px}.access__right iframe{border-radius:10px;position:absolute;top:0;left:0;width:100%}.view{margin:0}}@media(min-width:992px){.access__announce{margin:40px 0 60px}.access__inner{display:flex;justify-content:center;gap:20px;align-items:center;margin:0 0 80px}.access__left{width:49%;display:flex;flex-direction:column;align-items:center;gap:40px}.access__left h4{font-size:3.6rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.6px;text-align:center}.access__left p{font-size:2rem;line-height:1}.access__left .call{padding:13px;border-radius:10px;width:400px;height:72px;display:flex;justify-content:space-around;background-color:#fff;align-items:center}.access__left .call span{font-size:3.6rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.6px;text-align:center}.access__right{position:relative;width:450px;height:336px}.access__right iframe{border-radius:10px;position:absolute;top:0;left:0;width:100%}.view{display:flex;width:100%}.view iframe{margin:0 auto}}@media(min-width:1440px){.access{width:100%;height:auto;padding:60px 8.33% 160px}}.room{width:100%;padding:60px 4.267%}.room .room__description{margin:40px 0}.room .room__description p{font-size:1.8rem;margin:0 0 24px}.room .room__description span{display:inline-block;width:100%;font-size:1.6rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:1.6px;text-align:left;color:var(--greyish-brown)}.room .room__item{display:flex;align-items:center;justify-content:space-around;width:100%;margin:0 auto;flex-direction:column-reverse;gap:40px}.room .room__item .room__unit__image{max-width:90%}.room .room__item .room__unit__image img{border-radius:10px;width:100%}.room .room__item .room__unit__text{width:100%;margin:0 0 24px}.room .room__item .room__unit__text h4{font-size:2.4rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:1.6px;text-align:left;color:var(--greyish-brown)}.room .room__item .room__unit__text .room__menu{display:flex;justify-content:space-around;flex-direction:column}.room .room__item .room__unit__text .room__list{display:flex;flex-direction:column;align-items:start}.room .room__item .room__unit__text .room__list span{font-size:1.8rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.6px;text-align:left;color:var(--greyish-brown)}@media(min-width:768px){.room .room__description span{display:inline-block;width:100%;text-align:center}.room .room__item{flex-direction:row;gap:20px;width:700px}.room .room__item .room__unit__image{max-width:40%}.room .room__item .room__unit__text{width:60%}.room .room__item .room__unit__text .room__menu{display:flex;justify-content:space-around;flex-direction:row}}@media(min-width:992px){.room{width:100%;padding:60px 4.267%}.room .room__description{margin:60px 0}.room .room__description p{font-size:3.2rem;margin:0 0 24px}.room .room__description span{font-size:2.4rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.6px;text-align:center;color:var(--greyish-brown)}.room .room__item{display:flex;align-items:center;justify-content:space-around;flex-direction:row;width:100%;margin:0 auto}.room .room__item .room__unit__image{max-width:50%}.room .room__item .room__unit__image img{border-radius:10px;width:100%}.room .room__item .room__unit__text{width:47%}.room .room__item .room__unit__text h4{margin:0 0 40px;font-size:3.2rem}.room .room__item .room__unit__text .room__menu{display:flex;justify-content:space-around;flex-direction:row}.room .room__item .room__unit__text .room__list{display:flex;flex-direction:column;align-items:start}.room .room__item .room__unit__text .room__list span{font-size:1.8rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:1.6px;text-align:left;color:var(--greyish-brown)}}@media(min-width:1200px){.room .room__item{width:1120px}}.information__inner{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:40px}.information__inner .information__item{justify-content:center;display:flex;flex-direction:column;justify-content:flex-start}.information__inner .information__item .information__item__image{width:90%;max-width:100%;margin:0 auto}.information__inner .information__item .information__item__image svg{border-radius:10px;width:100%}.information__inner .information__item .information__right{border-radius:10px;background-color:#fff;width:90%;max-width:100%;padding:24px 16px;margin:0 auto}.information__inner .information__item .information__right iframe{top:0;left:0;width:100%}.information__inner .information__item .information__item__text{width:95%}@media(min-width:576px){.information__inner .information__item .information__item__image{width:500px}.information__inner .information__item .information__item__text{width:100%}.information__inner .information__item .information__item__text h3{text-align:center}}@media(min-width:768px){.information__inner{width:100%;margin:0 auto;display:flex;flex-direction:row;gap:0;justify-content:space-around}.information__inner .information__item{align-items:center}.information__inner .information__item .information__item__image{width:368px;max-width:100%}.information__inner .information__item .information__item__image svg{border-radius:10px;width:100%}.information__inner .information__item .information__item__text{width:52%}.information__inner .information__item .information__right{width:368px;max-width:100%;padding:24px 16px;margin:0 auto}}@media(min-width:992px){.information__inner .information__item .information__item__image{width:450px;max-width:100%}.information__inner .information__item .information__right{width:450px;max-width:100%;padding:24px;margin:0 auto}.information__inner .information__item .information__right iframe{top:0;left:0;width:100%}}@media(min-width:1200px){.information__inner{width:1100px}}.thanks__title{margin:-50px auto 40px;padding:20px 0 0}.thanks__title .card-content p{text-align:center}.summary__card .card{padding:20px 0 0}.summary__card .card h2{font-family:Noto Sans JP;font-size:3.2rem;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:1.2px;text-align:center;margin:auto}.summary__card .card .card-content{padding:24px}.other__content__title h3{margin:60px 0 40px;font-size:2.4rem}.other__content__inner{width:100%;display:flex;justify-content:space-between;align-self:stretch;margin:0 auto;padding:0 0 40px;flex-wrap:wrap}.other__content .card{padding:0;width:80%;height:auto;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto 40px}.other__content .card span{font-size:2rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:1.6px;width:100%;height:auto}@media(min-width:576px){.other__content .card{padding:0;width:60%;margin:0 auto 40px}.other__content .card .card-content{padding:24px 0}.other__content .card span{height:50px}}@media(min-width:601px){.other__content .card{width:80%}}@media(min-width:768px){.thanks__title{margin:-60px auto 60px}.thanks__title .card__title{width:30%}.thanks__title .card-content p{font-size:2rem;text-align:left}.summary__card .card{margin:0 auto;padding:16px;height:auto;display:flex;justify-content:space-around;align-items:center}.summary__card .card h2{font-size:3.6rem}.summary__card .card .card-content{padding:12px 4px}.other__content .card{width:270px;margin:0 auto 80px}.other__content__inner{padding:0 0 80px}}@media(min-width:992px){.thanks__title{margin:-60px auto 80px}.summary__card .card{margin:0 auto;padding:24px 16px}.summary__card .card h2{font-size:4rem;letter-spacing:1.2px}.other__content__title h3{margin:80px 0 60px}}@media(min-width:993px){.other__content .card{width:200px;margin:0 auto}.other__content:hover{opacity:.6}}@media(min-width:1200px){.other__content .card{width:250px}}:root{--swiper-navigation-size: 20px}section{width:100%;margin:0 auto}@media(min-width:1440px){section{max-width:1440px;margin:0 auto}}.home__header__key__visual{width:100%;margin:0 auto}.home__header__key__visual__img img{max-width:100%;height:auto;transition:.3s;display:block}.home__header__key__visual__img:hover img{transform:scale(1.1)}.home__content__card{width:100%;margin:-50px auto 40px;display:flex}.home__content__card .home__content__card__inner{width:100%}.home__content__card .home__content__card__inner .card{margin:20px auto;height:auto;width:100%}.home__content__card .home__content__card__inner .card .card-content{padding:8px}.home__content__card .home__content__card__inner .card .card-image img{padding:4px;height:80px;width:90%;margin:0 auto}.swiper--wrapper{width:100%;height:auto}.mySwiper2{height:auto;width:100%}.mySwiper{height:auto;box-sizing:border-box;padding:10px 0}.mySwiper .swiper-slide{width:25%;height:100%;opacity:.7;line-height:80px}.mySwiper .swiper-slide-thumb-active{opacity:1}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:20px;margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}@media(min-width:576px){.home__content__card .home__content__card__inner .card .card-image img{padding:10px;height:80px;width:80%}}@media(min-width:768px){.home__content__card{width:95%;margin:-60px auto 80px;display:flex}.home__content__card .home__content__card__inner .card{margin:0 auto;height:auto;width:150px}.home__content__card .home__content__card__inner .card .card-content{padding:12px 4px}.home__content__card .home__content__card__inner .card .card-image img{padding:25px;height:120px;width:80%}}@media(min-width:992px){.home__content__card{width:95%;margin:-60px auto 80px;display:flex}.home__content__card .home__content__card__inner .card{margin:0 auto;height:auto;width:300px}.home__content__card .home__content__card__inner .card .card-content{padding:24px}.home__content__card .home__content__card__inner .card .card-image img{padding:20px;height:120px;width:80%}}.home__information{background:#fff;border-radius:10px;padding:60px 10.83%;margin:0 0 120px}.home__information h3{margin-bottom:20px;font-size:3.2rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1}.home__information .title__border{width:100%;height:5px;background-color:#ffab40}.home__information .home__information__item{display:flex;width:100%;border-bottom:solid 1px #ffab40;margin:32px 0;padding:0 0 20px;font-size:1.6rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:.32px;color:var(--greyish-brown);flex-wrap:wrap;justify-content:start;gap:12px}.home__information .home__information__item .information__date,.home__information .home__information__item .information__title{width:100%}@media(min-width:768px){.home__information .home__information__item{flex-wrap:nowrap;justify-content:space-around}.home__information .home__information__item .information__date{width:30%}.home__information .home__information__item .information__title{width:65%}}@media(min-width:992px){.home__information .home__information__item .information__date{width:20%}.home__information .home__information__item .information__title{width:75%}}.home__contact__title h3{font-size:2.4rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.6px;text-align:center;margin:0 0 40px}.home__contact{width:100%;display:flex;justify-content:space-between;align-self:stretch;margin:0 auto;padding:0 0 40px}.home__contact .home__contact__inner{width:100%}.home__contact .card{padding:20px 24px;width:260px;height:auto;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;margin:36px auto}.home__contact .card .card-title{font-size:2rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:1.6px;width:100%;height:50px}.home__contact .card p{margin:24px auto;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:1.6px;text-align:center;width:85%;height:auto}.home__contact .card .call{width:100%;padding:13px 12px;border-radius:10px;height:50px;display:flex;justify-content:space-around}.home__contact .card .call span{font-size:1.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.6px;text-align:center}.home__contact .card .button__pink{border:solid 2px #e91e63}.home__contact .card .button__light__blue{border:solid 2px #29b6f6}.home__contact .card .button__light__green{border:solid 2px #8bc34a}.home__contact .card .button__amber{border:solid 2px #ffab00}@media(min-width:768px){.home__contact__title h3{font-size:3.6rem}.home__contact{width:702px;padding:0 0 160px}.home__contact .card{padding:24px;width:280px;height:206px;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;margin:16px auto}.home__contact .card .card-title{font-size:2rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:1.6px;width:100%;height:50px}.home__contact .card p{margin:24px 0;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.75;letter-spacing:1.6px;text-align:center;width:100%;height:auto}.home__contact .card .call{width:100%;padding:13px;border-radius:10px;height:50px;display:flex;justify-content:space-around}.home__contact .card .call span{font-size:1.8rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:1.6px;text-align:center}}@media(min-width:1200px){.home__contact{width:100%}.home__contact .card{padding:24px 12px;width:260px;margin:auto}}@media(min-width:1440px){.home__contact .card{padding:24px 16px;width:100%}}.date{text-align:left;display:block;font-size:1.6rem;margin:20px 0 0}@media(min-width:768px){.date{text-align:right}}.wp-pagenavi{margin:20px 0;font-size:12px;text-align:center}.wp-pagenavi a{color:#4a4a4a}.pages{display:none}.wp-pagenavi .current,.wp-pagenavi a.page{margin:0 6px 6px 0;display:inline-block;border:solid 1px #eee;width:40px;height:40px;line-height:40px;text-align:center}.wp-pagenavi .current{border:none;background:#ffab40;color:#fff}.wp-pagenavi a.page:hover{background:#ffab40;color:#fff}.wp-pagenavi .first,.wp-pagenavi .extend{margin-right:10px}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:none}.archive{text-align:center;margin:30px 0 0}
