html{scroll-padding-top:133px}body{overflow-x:hidden;position:relative;background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#000}body.noScroll{overflow:hidden}a,a:link,a:visited{color:#0c6dfd;text-decoration:none}a:hover{color:#0c6dfd;text-decoration:underline}p{margin-bottom:1.5rem;font-size:16px;line-height:1.8}p a{text-decoration:underline}p a:hover{text-decoration:none}img{max-width:100%}.hover img{transition:.3s ease opacity}.hover:hover img{opacity:.7}.pagination{display:block;margin-bottom:80px}.pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0 0 0;padding:50px 0}.pagination ul li{font-size:14px;font-weight:700;text-align:center}.pagination ul li a{display:block;position:relative;width:40px;height:40px;line-height:40px;border-radius:100px;background-color:#fff;text-decoration:none;color:#818284;transition:.3s all cubic-bezier(0.4, 0, 0.2, 1)}.pagination ul li a:hover{background-color:#818284;color:#fff}.pagination ul li a.prev,.pagination ul li a.next{font-size:0}.pagination ul li a.next{background-image:url(/assets/img/icon/next.svg);background-repeat:no-repeat;background-position:center center}.pagination ul li a.next:hover{background-image:url(/assets/img/icon/next-on.svg)}.pagination ul li a.prev{background-image:url(/assets/img/icon/next.svg);background-repeat:no-repeat;background-position:center center;transform:scale(-1, 1)}.pagination ul li a.prev:hover{background-image:url(/assets/img/icon/next-on.svg)}.pagination ul li span{display:block;width:40px;height:40px;line-height:40px;border-radius:100px;background-color:#fff;text-decoration:none;color:#818284}.pagination ul li span.current{display:block;width:40px;height:40px;line-height:40px;border-radius:100px;background-color:#818284;text-decoration:none;color:#fff}.char{transform:translateY(100px);transition:transfrom .5s}.globalNavigation{visibility:hidden;opacity:0;position:fixed;z-index:300;top:0;left:0;width:100%;height:100vh;background-color:#f4fafd;transition:.2s ease}.globalNavigation.active{opacity:1;visibility:visible}.globalNavigation__list ul{list-style:none;margin:0 0 125px;padding:0}.globalNavigation__list ul li{font-size:40px;font-weight:500}.globalNavigation__list ul li a{display:flex;padding:40px 100px;align-items:center;gap:1rem;color:#818284}.globalNavigation__list ul li a::before{content:"";display:block;width:25px;height:25px}.globalNavigation__list__icon{text-align:center}.header{display:flex;position:sticky;z-index:100;top:0;justify-content:space-between;align-items:center;padding:45px 50px;background-color:#fff}.header__logo{width:40%}.header__navigation{width:60%}.header__navigation ul{display:flex;justify-content:flex-end;align-items:center;gap:42px;margin:0;padding:0;list-style:none}.header__navigation ul li{font-size:14px;font-weight:500}.header__navigation ul li a{color:#8fd0e8}.header__navigation ul li:last-child a{display:block;padding:5px 20px;border-radius:100px;border:1px solid #8fd0e8;background-color:#8fd0e8;transition:.3s ease background-color;color:#fff}.header__navigation ul li:last-child a:hover{background-color:#fff;color:#8fd0e8;text-decoration:none}.header__menu{display:none;cursor:pointer;width:36px;height:36px;background-image:url(/assets/img/header/menu.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat}.header__close{cursor:pointer;width:36px;height:36px;background-image:url(/assets/img/header/close.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat}.top__keyvisual{overflow:hidden;display:flex;position:relative;justify-content:flex-end;align-items:center;height:865px;margin-bottom:5rem;padding:0 190px}.top__keyvisual__item{position:relative;z-index:1;padding-top:300px}.top__keyvisual__item__catch{font-size:30px;font-weight:500;color:#fff}.top__keyvisual__item__button{margin-bottom:20px}.top__keyvisual__item__button a{display:block;width:346px;height:100px;margin-left:auto;border-radius:20px;background-color:#8fd0e8;font-size:22px;font-weight:500;line-height:100px;text-align:center;letter-spacing:.1em;color:#fff;text-decoration:none;transition:.3s ease opacity}.top__keyvisual__item__button a:hover{opacity:.7}.top__keyvisual__bg{position:absolute;top:0;left:0;width:100%;height:865px;background-image:url(/assets/img/top/keyvisual/bg.jpg);background-size:cover;background-position:center center}.top__news{display:flex;flex-wrap:wrap;align-items:center;max-width:1170px;margin:0 auto;padding:90px 0}.top__news__title{width:200px;margin:0;font-size:35px;font-family:"Roboto",sans-serif;font-weight:500;line-height:1;letter-spacing:.1em;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);color:#818284}.top__news dl{display:flex;flex-wrap:wrap;width:calc(100% - 200px);border-top:1px solid #8fd0e8;margin:0}.top__news dl dt{display:flex;gap:1em;width:280px;margin:0;padding:15px 0;border-bottom:1px solid #8fd0e8;font-size:16px;color:#818284}.top__news dl dd{width:calc(100% - 280px);margin:0;padding:15px 0;border-bottom:1px solid #8fd0e8;color:#818284}.top__news dl dd a{display:block;color:#818284}.top__news__category{display:block;width:150px;height:24px;border-radius:100px;background-color:#818284;font-size:14px;font-family:"Roboto",sans-serif;font-weight:500;text-align:center;line-height:24px;color:#fff}.top__introduction{display:flex;align-items:center;justify-content:flex-end;aspect-ratio:1500/645;background-image:url(/assets/img/top/introduction/bg@2x.jpg);background-size:auto 100%;background-repeat:no-repeat}.top__introduction__item{width:37%}.top__introduction__item__title{margin-bottom:2rem;font-size:26px;color:#8fd0e8}.top__introduction__item p{font-size:14px;color:#818284}.top__introduction__item__image{width:72px;margin-left:160px}.top__introduction__item__image img{opacity:.5}.top__travel{position:relative;padding:90px 0}.top__travel__title{margin:0;text-align:center;font-size:35px;font-family:"Roboto",sans-serif;font-weight:500;line-height:1;letter-spacing:.1em;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);color:#818284}.top__travel__text{margin-bottom:20px;font-size:15px;font-weight:500;text-align:center;color:#818284}.top__travel__catch{margin-bottom:40px;font-size:18px;font-weight:500;text-align:center;color:#818284}.top__travel__list{overflow:hidden;position:relative;z-index:1;padding:0 100px 30px}.top__travel__list::before{content:"";display:block;position:absolute;top:50%;left:0;width:48px;height:72px;background-color:#8fd0e8;transform:translateY(-50%)}.top__travel__list::after{content:"";display:block;position:absolute;z-index:-1;top:50%;right:0;width:48px;height:72px;background-color:#8fd0e8;transform:translateY(-50%)}.top__travel__list .slick-prev{position:absolute;z-index:1;bottom:0;left:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:30px;height:30px;padding:0;background-image:url(/assets/img/top/travel/prev.svg);background-size:30px auto;background-position:center bottom;background-repeat:no-repeat;background-color:rgba(0,0,0,0);font-size:0}.top__travel__list .slick-prev.slick-disabled{display:none !important}.top__travel__list .slick-next{position:absolute;z-index:1;bottom:0;right:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;width:30px;height:30px;padding:0;background-image:url(/assets/img/top/travel/next.svg);background-size:30px auto;background-position:center bottom;background-repeat:no-repeat;background-color:rgba(0,0,0,0);font-size:0}.top__travel__list .slick-next.slick-disabled{display:none !important}.top__travel__list__item{cursor:pointer;position:relative;z-index:10;margin:0 7px;max-width:271px}.top__travel__list__item.item1 span{display:block;position:absolute;opacity:0;z-index:1;width:100%;height:100%;top:0;left:0;background-image:url(/assets/img/top/travel/1@2x.png);background-size:100% auto;transition:.3s ease opacity}.top__travel__list__item.item1 span:hover{opacity:1}.top__travel__list__item.item2 span{display:block;position:absolute;opacity:0;z-index:1;width:100%;height:100%;top:0;left:0;background-image:url(/assets/img/top/travel/2@2x.png);background-size:100% auto;transition:.3s ease opacity}.top__travel__list__item.item2 span:hover{opacity:1}.top__travel__list__item.item3 span{display:block;position:absolute;opacity:0;z-index:1;width:100%;height:100%;top:0;left:0;background-image:url(/assets/img/top/travel/3@2x.png);background-size:100% auto;transition:.3s ease opacity}.top__travel__list__item.item3 span:hover{opacity:1}.top__travel__list__item.item4 span{display:block;position:absolute;opacity:0;z-index:1;width:100%;height:100%;top:0;left:0;background-image:url(/assets/img/top/travel/4@2x.png);background-size:100% auto;transition:.3s ease opacity}.top__travel__list__item.item4 span:hover{opacity:1}.top__travel__list__item.item5 a{display:block;position:absolute;opacity:0;z-index:1;width:100%;height:100%;top:0;left:0;background-image:url(/assets/img/top/travel/5@2x.png);background-size:100% auto;transition:.3s ease opacity}.top__travel__list__item.item5 a:hover{opacity:1}.top__travel__list__item.custom{background-color:#818284}.top__travel__list__item.custom img{transition:.3s ease opacity}.top__travel__list__item.custom:hover img{opacity:.65}.top__travel__list__item.custom a{display:block;position:absolute;opacity:0;z-index:2;width:100%;height:100%;top:0;left:0}.top__travel__list__item.custom .top__travel__list__item__detail{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.top__travel__list__item.custom .top__travel__list__item__detail p{font-size:20px;font-weight:500;color:#fff}.top__travel__list__item.custom .top__travel__list__item__detail__button{width:168px;padding:10px;border-radius:5px;font-size:20px;font-family:"Roboto",sans-serif;font-weight:500;text-align:center;background-color:#fff;color:#818284}.top__service{overflow:hidden;position:relative;padding:90px 0;background-color:#fff}.top__service__before{content:"";display:block;position:absolute;top:50%;left:0;width:48px;height:72px;background-color:#8fd0e8;transform:translateY(-50%)}.top__service__after{content:"";display:block;position:absolute;top:50%;right:0;width:48px;height:72px;background-color:#8fd0e8;transform:translateY(-50%)}.top__service__title{margin:0;text-align:center;font-size:35px;font-family:"Roboto",sans-serif;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);font-weight:500;line-height:1;letter-spacing:.1em;color:#818284}.top__service__text{margin-bottom:20px;font-size:15px;font-weight:500;text-align:center;color:#818284}.top__service__catch{margin-bottom:40px;font-size:18px;font-weight:500;text-align:center;color:#818284}.top__service__list{display:flex;position:relative;z-index:1;flex-wrap:wrap;justify-content:space-between;max-width:1300px;margin:0 auto 50px}.top__service__list__item{display:flex;flex-direction:column;justify-content:space-between;width:33%;padding:40px 0;border:4px solid #8fd0e8;background-color:#fff;text-align:center}.top__service__list__item__footprints{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.top__service__list__item__title{margin-bottom:20px;font-size:35px;font-weight:700;color:#8fd0e8}.top__service__list__item__text{min-height:5em;margin-bottom:30px;font-size:25px;font-weight:500;line-height:1.5;color:#818284}.top__service__list__item__text span{font-size:14px}.top__service__list__item__button a{display:block;width:240px;height:40px;margin:0 auto;border-radius:10px;background-color:#818284;font-family:"Roboto",sans-serif;font-size:20px;font-weight:500;line-height:40px;color:#fff;text-decoration:none;transition:.3s ease opacity}.top__service__list__item__button a:hover{opacity:.7}.top__service__buttons{display:flex;justify-content:center;gap:40px}.top__service__buttons__button a{display:block;width:346px;height:100px;border-radius:20px;background-color:#8fd0e8;font-size:22px;font-weight:500;line-height:100px;text-align:center;letter-spacing:.1em;color:#fff;text-decoration:none;transition:.3s ease opacity}.top__service__buttons__button a:hover{opacity:.7}.top__service__buttons__faq a{display:block;width:346px;height:100px;border-radius:20px;background-color:#818284;font-size:14px;font-weight:500;line-height:100px;text-align:center;letter-spacing:.1em;color:#fff;text-decoration:none;transition:.3s ease opacity}.top__service__buttons__faq a span{margin-left:.5rem;font-size:22px}.top__service__buttons__faq a:hover{opacity:.7}.top__price{overflow:hidden;position:relative;padding:90px 0;background-color:#fff}.top__price__before{display:block;position:absolute;top:50%;left:0;width:48px;height:72px;background-color:#8fd0e8;transform:translateY(-50%)}.top__price__after{display:block;position:absolute;top:50%;right:0;width:48px;height:72px;background-color:#8fd0e8;transform:translateY(-50%)}.top__price__title{margin:0;text-align:center;font-size:35px;font-family:"Roboto",sans-serif;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);font-weight:500;line-height:1;letter-spacing:.1em;color:#818284}.top__price__text{margin-bottom:40px;font-size:15px;font-weight:500;text-align:center;color:#818284}.top__price__list{display:flex;position:relative;z-index:1;flex-wrap:wrap;justify-content:space-between;max-width:1300px;margin:0 auto 50px}.top__price__list__item{width:33%;padding:40px 0;border:4px solid #8fd0e8;background-color:#fff;text-align:center}.top__price__list__item__footprints{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.top__price__list__item__title{margin-bottom:0;font-size:26px;font-weight:700;color:#8fd0e8}.top__price__list__item__price{margin-bottom:10px;font-size:27px;font-family:"Roboto",sans-serif;font-weight:500;color:#818284}.top__price__list__item__price span{font-family:"Noto Sans JP",sans-serif;font-size:14px}.top__price__list__item__text{margin-bottom:30px;font-size:25px;font-weight:500;color:#818284}.top__price__list__item__text span{font-size:14px}.top__price__list__item__button a{display:block;width:240px;height:40px;margin:0 auto;border-radius:10px;background-color:#818284;font-family:"Roboto",sans-serif;font-size:20px;font-weight:500;line-height:40px;color:#fff;text-decoration:none;transition:.3s ease opacity}.top__price__list__item__button a:hover{opacity:.7}.top__price__buttons{display:flex;justify-content:center;gap:40px}.top__price__buttons__button a{display:block;width:346px;height:100px;border-radius:20px;background-color:#8fd0e8;font-size:22px;font-weight:500;line-height:100px;text-align:center;letter-spacing:.1em;color:#fff;text-decoration:none;transition:.3s ease opacity}.top__price__buttons__button a:hover{opacity:.7}.top__price__buttons__faq a{display:block;width:346px;height:100px;border-radius:20px;background-color:#818284;font-size:14px;font-weight:500;line-height:100px;text-align:center;letter-spacing:.1em;color:#fff;text-decoration:none;transition:.3s ease opacity}.top__price__buttons__faq a span{margin-left:.5rem;font-size:22px}.top__price__buttons__faq a:hover{opacity:.7}.top__voice{overflow:hidden;padding:90px 0;background-color:#f2f2f3;background-image:url(/assets/img/top/voice/footprints.png);background-repeat:no-repeat;background-size:159px auto;background-position:50px 50px}.top__voice__title{margin:0;text-align:center;font-size:35px;font-family:"Roboto",sans-serif;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);font-weight:500;line-height:1;letter-spacing:.1em;color:#818284}.top__voice__text{margin-bottom:40px;font-size:15px;font-weight:500;text-align:center;color:#818284}.top__voice__list{width:1070px;max-width:100%;margin:0 auto}.top__voice__list .slick-list{overflow:visible}.top__voice__list__item{margin:0 35px}.top__voice__list__item__inner{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:45px 60px;background-color:#fff;background-image:url(/assets/img/top/voice/footprints-single.png);background-repeat:no-repeat;background-size:50px auto;background-position:25px 25px}.top__voice__list__item__inner__image{width:250px}.top__voice__list__item__inner__image__thumb{overflow:hidden;width:151px;margin:0 auto 20px;border:6px solid #e9f6fa;border-radius:9999px}.top__voice__list__item__inner__image dl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.top__voice__list__item__inner__image dl dt{width:84px;margin:0;border-radius:100px;background-color:#e6e6e6;font-size:14px;line-height:2;text-align:center;color:#818284}.top__voice__list__item__inner__image dl dd{width:calc(100% - 94px);margin:0;font-size:14px;line-height:2;color:#818284}.top__voice__list__item__inner__detail{width:calc(100% - 250px)}.top__voice__list__item__inner__detail__text{margin:0;font-size:14px;color:#818284}.top__voice__list .slick-dots{display:flex;justify-content:center;list-style:none;margin:25px 0 15px;padding:0;gap:13px;font-size:0}.top__voice__list .slick-dots li button{outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;padding:0;border:none;border-radius:20px;background:#fff;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.top__voice__list .slick-dots li.slick-active{padding:0}.top__voice__list .slick-dots li.slick-active button{background:#818284}.top__contact{display:flex;justify-content:flex-end;align-items:center;height:580px;padding:0 190px;background-image:url(/assets/img/top/contact/bg.jpg);background-size:cover;background-position:center center}.top__contact__item__title{margin-bottom:30px;text-align:center;font-size:35px;font-family:"Roboto",sans-serif;font-weight:500;line-height:1;letter-spacing:.1em;color:#fff}.top__contact__item__button{margin-bottom:20px}.top__contact__item__button a{display:block;width:346px;height:100px;border-radius:20px;background-color:#8fd0e8;font-size:22px;font-weight:500;line-height:100px;text-align:center;letter-spacing:.1em;color:#fff;text-decoration:none;transition:.3s ease opacity}.top__contact__item__button a:hover{opacity:.7}.top__contact__item__faq a{display:block;width:346px;height:100px;border-radius:20px;background-color:#fff;font-size:14px;font-weight:500;line-height:100px;text-align:center;letter-spacing:.1em;color:#818284;text-decoration:none;transition:.3s ease opacity}.top__contact__item__faq a span{margin-left:.5rem;font-size:22px}.top__contact__item__faq a:hover{opacity:.7}.content__title{max-width:1400px;margin:0 auto;padding:120px 50px}.content__title h1{margin:0;font-size:67px;font-family:"Roboto",sans-serif;font-weight:500;color:#818284}.content__title p{margin:0;font-size:32px;font-weight:500;color:#818284}.content__about{margin:0 0 180px}.content__about__inner{position:relative;max-width:1030px;margin:0 auto;padding:0 50px}.content__about__inner__catch{margin:0;font-size:53px;font-family:"Roboto",sans-serif;font-weight:500;color:#818284}.content__about__inner__text{margin:0 0 145px;font-size:14px;letter-spacing:.1em;color:#818284}.content__about__inner__catch2{font-size:42px;font-family:"Roboto",sans-serif;letter-spacing:.1em;font-weight:300;color:#818284}.content__about__inner__text2{margin:0 0 145px;font-size:14px;color:#818284}.content__about__inner__title{margin:0 0 10px;font-size:24px;font-family:"Roboto",sans-serif;letter-spacing:.1em;font-weight:300;color:#818284}.content__about__inner__sns{display:flex;gap:20px}.content__about__inner__image{position:absolute;right:0;bottom:0}.content__news{margin:0 0 180px}.content__news__inner{position:relative;max-width:1400px;margin:0 auto;padding:0 50px}.content__news__inner dl{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #8fd0e8;margin:0}.content__news__inner dl dt{display:flex;gap:1em;width:280px;margin:0;padding:15px 0;border-bottom:1px solid #8fd0e8;font-size:16px;color:#818284}.content__news__inner dl dd{width:calc(100% - 280px);margin:0;padding:15px 0;border-bottom:1px solid #8fd0e8;color:#818284}.content__news__inner dl dd a{display:block;color:#818284}.content__news__inner__category{display:block;width:150px;height:24px;border-radius:100px;background-color:#818284;font-size:14px;font-family:"Roboto",sans-serif;font-weight:500;text-align:center;line-height:24px;color:#fff}.content__contact__inner{max-width:1150px;margin:0 auto;padding:0 50px;padding-bottom:40px}.content__contact__inner__image{margin-bottom:3rem}.content__contact__inner__sns{margin-bottom:200px;text-align:center}.content__contact__inner__sns p{margin-bottom:.5rem;font-size:24px;font-weight:300;font-family:"Roboto",sans-serif;color:#818284}.content__contact__inner__sns__list{display:flex;justify-content:center;gap:40px}.content__contact__inner__text{margin:0;font-size:32px;font-weight:500;color:#818284}.content__contact__inner__text2{margin-bottom:5rem;font-size:24px;color:#818284}.content__contact__inner__faq{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:45px;padding:20px;background-color:rgba(221,241,248,.3)}.content__contact__inner__faq__detail__text{margin:0;font-size:26px;font-weight:500;color:#818284}.content__contact__inner__faq__detail__text2{margin:0;font-size:21px;font-weight:400;color:#818284}.content__contact__inner__faq__button a{display:block;width:225px;height:65px;border-radius:20px;border:1px solid #818284;font-size:22px;font-weight:500;line-height:65px;text-align:center;letter-spacing:.1em;color:#818284;text-decoration:none;transition:.3s ease}.content__contact__inner__faq__button a:hover{background-color:#818284;color:#fff}.content__contact__inner__notice{margin-bottom:3rem;font-size:21px;font-weight:500;color:#818284}.content__contact__inner dl{display:flex;flex-wrap:wrap;align-items:center;gap:50px 20px;margin-bottom:50px}.content__contact__inner dl dt{width:20%;font-size:21px;font-weight:500;color:#818284}.content__contact__inner dl dd{width:calc(80% - 20px)}.content__contact__inner dl dd input{width:100%;padding:20px;font-size:17px}.content__contact__inner dl dd textarea{width:100%;height:400px;padding:20px;font-size:17px}.content__contact__inner input[type=submit]{display:block;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:0;font:inherit;outline:none;width:500px;height:100px;margin:0 auto;border:1px solid #8fd0e8;border-radius:25px;background-color:#8fd0e8;line-height:58px;text-align:center;font-size:22px;font-weight:500;color:#fff;text-decoration:none;transition:.3s all cubic-bezier(0.4, 0, 0.2, 1)}.content__contact__inner input[type=submit]:active{background-color:#fff;color:#8fd0e8}.content__faq__title{position:relative;margin-bottom:40px;background-color:#ddf1f8}.content__faq__title h2{max-width:1400px;margin:0 auto;padding:20px 50px;font-size:26px;font-weight:500;color:#818284}.content__faq__inner{max-width:1300px;margin:0 auto;padding-bottom:40px}.content__faq__inner__item{margin-bottom:20px;padding:0 88px;border:1px solid #818284;border-radius:10px}.content__faq__inner__item.open .content__faq__inner__item__q::after{transform:rotate(45deg)}.content__faq__inner__item.open .content__faq__inner__item__a{display:flex}.content__faq__inner__item__q{cursor:pointer;display:flex;position:relative;align-items:center;gap:20px;padding:15px 0}.content__faq__inner__item__q__title{font-size:60px;font-family:"Roboto",sans-serif;font-weight:100;color:#818284}.content__faq__inner__item__q h3{margin:0;font-size:25px;font-weight:500;color:#818284}.content__faq__inner__item__q::after{display:block;position:absolute;top:50%;right:0;content:"";width:16px;height:16px;border-top:1px solid #818284;border-left:1px solid #818284;transform:translateY(-50%) rotate(-135deg)}.content__faq__inner__item__a{display:none;align-items:center;gap:20px;padding:15px 0;border-top:1px solid #818284}.content__faq__inner__item__a__title{font-size:60px;font-family:"Roboto",sans-serif;font-weight:100;color:#818284}.content__faq__inner__item__a p{margin:0;font-size:14px;color:#818284}.content__faq__inner__item__a p a{color:#818284}.content__faq__inner__item__a p a:hover{text-decoration:underline}.content__post{max-width:900px;margin:0 auto}.content__post__title{padding:80px 0 60px;font-size:36px;font-weight:500;color:#8fd0e8}.content__post__title2{padding:80px 0 30px;font-size:36px;font-weight:500;line-height:1.6666666667;color:#818284}.content__post__date{margin:0 0 70px;padding:10px 0;border-bottom:1px solid #c7e7f3;font-size:14px;font-weight:700;color:#818284}.content__post__keyvisual{margin-bottom:15px;text-align:center}.content__post__inner figure{margin-bottom:3rem}.content__post__inner .wp-block-image figcaption{margin-top:1em;font-size:12px;color:#818284}.content__post__inner h2{margin-bottom:50px;font-size:23px;font-weight:500;color:#8fd0e8}.content__post__inner p{font-size:17px;line-height:1.88;color:#818284}.content__post__inner p a{color:#818284;text-decoration:underline}.content__post__inner p a:hover{text-decoration:none}.content__post__inner small{font-size:14px;color:#818284}.content__post__inner__menu{margin-bottom:50px;padding:20px 50px;background-color:#ddf1f8}.content__post__inner__menu__title{position:relative;cursor:pointer;padding:6px 0;border-bottom:1px solid #818284;font-size:18px;font-family:"Roboto",sans-serif;font-weight:500;color:#818284}.content__post__inner__menu__title::after{display:block;position:absolute;top:50%;right:0;content:"";width:14px;height:14px;border-top:2px solid #818284;border-left:2px solid #818284;transform:translateY(-50%) rotate(-135deg)}.content__post__inner__menu ul{display:none;margin:0;padding:0;list-style:none}.content__post__inner__menu ul li{position:relative;padding-left:1rem;font-size:16px;line-height:1.8}.content__post__inner__menu ul li a{color:#818284}.content__post__inner__menu ul li::before{display:block;content:"";position:absolute;top:.85em;left:0;border:6px solid rgba(0,0,0,0);border-left:8px solid #818284;transform:translateY(-50%)}.content__post__inner__menu.open .content__post__inner__menu__title::after{transform:rotate(45deg)}.content__post__inner__menu.open ul{display:block}.content__post__inner__dogs{margin-bottom:90px;padding:20px 40px;border:1px solid #818284}.content__post__inner__dogs__title{font-size:17px;font-weight:500;color:#818284}.content__post__inner__dogs__list{display:flex;flex-wrap:wrap;gap:20px 50px}.content__post__inner__dogs__list__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:calc(50% - 25px)}.content__post__inner__dogs__list__item__image{overflow:hidden;width:100px;border-radius:300px}.content__post__inner__dogs__list__item__detail{width:calc(100% - 120px)}.content__post__inner__dogs__list__item__detail p{margin:0;font-size:15px;color:#818284}.content__post__inner__images{display:flex;gap:20px;margin-bottom:50px}.content__post__inner__images__item{width:calc(50% - 10px)}.content__post__inner__image{margin-bottom:50px}.content__post__inner__leftImage{float:left;margin:0 10px 10px 0}.content__post__inner__location{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;padding:18px;border:1px solid #818284}.content__post__inner__location__image{width:315px}.content__post__inner__location__image img{width:100%}.content__post__inner__location__detail{width:calc(100% - 345px)}.content__post__inner__location__detail p{margin:0}.content__post__inner__location__detail .content__post__inner__location__detail__title{margin-bottom:1rem;font-size:17px;font-weight:500}.content__post__inner__location__detail .content__post__inner__location__detail__url{margin-bottom:5px;font-size:15px;word-wrap:break-word}.content__post__inner__location__detail .content__post__inner__location__detail__phone{margin-bottom:5px;font-size:15px}.content__post__inner__location__detail .content__post__inner__location__detail__gps{font-size:15px}.content__post__inner__location__detail .content__post__inner__location__detail__information{font-size:15px}.content__post__inner__location__detail__phone{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.content__post__inner__location__detail__phone::before{display:block;content:"";width:23px;height:23px;background-size:23px;background-repeat:no-repeat;background-image:url(/assets/img/icon/phone.svg)}.content__post__inner__location__detail__phone span{display:block;width:calc(100% - 35px)}.content__post__inner__location__detail__gps{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.content__post__inner__location__detail__gps::before{display:block;content:"";width:23px;height:23px;background-size:23px;background-repeat:no-repeat;background-image:url(/assets/img/icon/gps.svg)}.content__post__inner__location__detail__gps span{display:block;width:calc(100% - 35px)}.content__post__inner__location__detail__information{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.content__post__inner__location__detail__information::before{display:block;content:"";width:23px;height:23px;background-size:23px;background-repeat:no-repeat;background-image:url(/assets/img/icon/information.svg)}.content__post__inner__location__detail__information span{display:block;width:calc(100% - 35px)}.content__post__inner section{margin-bottom:100px}.content__post__inner__next{text-align:center}.content__post__inner__next p{margin-bottom:.8rem}.content__post__inner__next__link{max-width:700px;margin:0 auto 100px}.content__post__inner__next__link a{display:block;padding:25px 0;border:1px solid #818284;border-radius:20px;font-size:17px;color:#818284;transition:.3s ease}.content__post__inner__next__link a:hover{background-color:#818284;color:#fff;text-decoration:none}.content__post__inner__consultation{text-align:center}.content__post__inner__consultation p{margin-bottom:.8rem}.content__post__inner__consultation__link{max-width:700px;margin:0 auto 100px}.content__post__inner__consultation__link a{display:block;padding:25px 0;background-color:#8fd0e8;border:1px solid #8fd0e8;border-radius:20px;font-size:17px;color:#fff;transition:.3s ease}.content__post__inner__consultation__link a:hover{background-color:#fff;color:#8fd0e8;text-decoration:none}.content__post__inner__sns{margin-bottom:200px;text-align:center}.content__post__inner__sns p{margin-bottom:.5rem;font-size:21px;font-weight:500;font-family:"Roboto",sans-serif;color:#8fd0e8}.content__post__inner__sns__list{display:flex;justify-content:center;gap:40px}.content__post__inner__sns2{margin-top:100px;margin-bottom:200px;padding-top:70px;border-top:1px solid #c7e7f3;text-align:center}.content__post__inner__sns2 p{margin-bottom:.5rem;font-size:21px;font-weight:500;font-family:"Roboto",sans-serif;color:#8fd0e8}.content__post__inner__sns2__list{display:flex;justify-content:center;gap:40px}.content__post__inner__back{max-width:180px;margin:0 auto 100px;text-align:center}.content__post__inner__back a{display:block;margin-top:30px;padding:10px 0;border:1px solid #818284;border-radius:15px;font-weight:400;font-size:18px;color:#818284;transition:.3s ease}.content__post__inner__back a:hover{background-color:#818284;color:#fff;text-decoration:none}.content__post__inner div#toc_container{width:100% !important;margin-bottom:50px;padding:20px 50px;border:none;background-color:#ddf1f8}.content__post__inner div#toc_container .toc_title{position:relative;cursor:pointer;padding:6px 0;border-bottom:1px solid #818284;text-align:left;font-size:18px;font-family:"Roboto",sans-serif;font-weight:500;color:#818284}.content__post__inner div#toc_container .toc_title::after{display:block;position:absolute;top:50%;right:0;content:"";width:14px;height:14px;border-top:2px solid #818284;border-left:2px solid #818284;transform:translateY(-50%) rotate(45deg)}.content__post__inner div#toc_container .toc_title span{font-size:0}.content__post__inner div#toc_container .toc_title span a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.content__post__inner div#toc_container ul{margin:0;padding:0;list-style:none}.content__post__inner div#toc_container ul li{position:relative;padding-left:1rem;font-size:16px;line-height:1.8}.content__post__inner div#toc_container ul li a{color:#818284}.content__post__inner div#toc_container ul li::before{display:block;content:"";position:absolute;top:.85em;left:0;border:6px solid rgba(0,0,0,0);border-left:8px solid #818284;transform:translateY(-50%)}.content__post__inner div#toc_container.contracted .toc_title::after{transform:translateY(-100%) rotate(-135deg)}.content__notfound{padding:0 0 100px}.content__notfound__title{padding:60px 0;text-align:center}.content__notfound__back{max-width:380px;margin:0 auto;text-align:center}.content__notfound__back a{display:block;margin-top:30px;padding:20px 0;border:1px solid #818284;border-radius:20px;font-weight:400;font-size:34px;color:#818284;transition:.3s ease}.content__notfound__back a:hover{background-color:#818284;color:#fff;text-decoration:none}.learn__modal{display:none;opacity:0;overflow:scroll;position:fixed;z-index:500;top:0;left:0;width:100%;height:100vh;padding-top:100px;background-color:#fff}.learn__modal__close{position:absolute;top:10px;right:10px;cursor:pointer;width:53px;height:53px;background-image:url(/assets/img/header/close.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat}.learn__modal__title{margin-bottom:60px;font-size:26px;text-align:center;color:#8fd0e8}.learn__modal__title2{margin-bottom:20px;font-size:18px;text-align:center;color:#8fd0e8}.learn__modal__pop{text-align:center}.learn__modal__bg img{width:100%}.learn__modal__inner{padding:40px 0 100px;background-color:#f2f3f3}.learn__modal__inner__title{margin-bottom:50px;font-size:26px;text-align:center;letter-spacing:.1em;color:#818284}.learn__modal__inner__title span{font-size:60px;font-weight:500}.learn__modal__inner__list{display:flex;justify-content:center;gap:20px;max-width:1300px;margin:0 auto 50px}.learn__modal__inner__list__item{width:25%;padding:20px 20px 60px;background-color:#fff;text-align:center}.learn__modal__inner__list__item__icon{display:flex;justify-content:center;align-items:center;min-height:130px}.learn__modal__inner__list__item__text{margin:0;font-size:18px;color:#818284}.learn__modal__inner__list__item__text2{display:block;margin:10px 0 0;font-size:12px;color:#818284}.learn__modal__inner__service{margin-bottom:20px;font-size:18px;text-align:center;color:#818284}.learn__modal__inner__close{cursor:pointer;margin-top:50px;text-align:center}.price__modal{display:none;opacity:0;overflow:scroll;position:fixed;z-index:500;top:0;left:0;width:100%;height:100vh;padding-top:100px;background-color:rgba(0,0,0,.5)}.price__modal__item{position:relative;max-width:900px;min-height:500px;margin:0 auto;padding:100px 100px 60px;border:4px solid #8fd0e8;background-color:#fff}.price__modal__item__close{position:absolute;top:35px;right:50px;cursor:pointer;width:50px;height:50px;background-image:url(/assets/img/price/close.svg);background-size:100% auto;background-position:center;background-repeat:no-repeat}.price__modal__item__footprints{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.price__modal__item__title{margin-bottom:0;font-size:26px;font-weight:700;text-align:center;color:#8fd0e8}.price__modal__item__price{margin-bottom:10px;font-size:27px;font-family:"Roboto",sans-serif;font-weight:500;text-align:center;color:#818284}.price__modal__item__price span{font-family:"Noto Sans JP",sans-serif;font-size:14px}.price__modal__item__text{font-size:22px;font-weight:700;text-align:center;color:#818284}.price__modal__item__text2{max-width:420px;margin:0 auto 1rem;font-size:17px;color:#818284}.price__modal__item__small{font-size:14px;color:#818284}.footer{padding:60px;background-color:#8fd0e8}.footer__logo{margin-bottom:30px;text-align:center}.footer__logo img{width:70px}.footer__instagram{margin-bottom:1em;text-align:center}.footer__instagram img{width:20px}.footer__link{margin-bottom:.5em;text-align:center}.footer__link a{color:#fff}.footer__copyright{margin:0;font-family:"Roboto",sans-serif;font-size:12px;font-weight:300;text-align:center;color:#fff}.pageup{position:fixed;z-index:100;right:20px;bottom:20px;width:50px;height:50px;background-image:url(/assets/img/pageup.png);background-size:50px;background-repeat:no-repeat}.pageup a{display:block;width:50px;height:50px}/*# sourceMappingURL=style.css.map */