html{scroll-behavior:smooth}body{color:#333;line-height:1.6;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:300}img{max-width:100%;height:auto;vertical-align:top}.l-container{width:100%;max-width:900px}.l-header-container{width:100%;max-width:900px}.l-footer-container{width:100%;max-width:900px}.content-width{margin:0 30px}@media screen and (min-width: 768px){.content-width{margin:0 100px}}@media(min-width: 1200px){.content-width{max-width:1000px;margin:0 auto}}.section{padding-top:50px}@media screen and (min-width: 768px){.section{padding-top:100px}}.section__en{background-color:#9b9b9b;color:#fff;font-family:"Jost",sans-serif;font-size:18px;font-weight:400;text-align:center;padding:2px 0}@media screen and (min-width: 768px){.section__en{font-size:35px;padding:4px 0}}.section__en-line{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:8px 0}@media screen and (min-width: 768px){.section__en-line{padding:12px 0}}.section__title{font-size:15px;font-weight:300;text-align:center;line-height:2;margin-top:20px}@media screen and (min-width: 768px){.section__title{font-size:30px;margin-top:50px}}.section__text{font-size:12.5px;border-top:1px solid #000;padding-top:20px;margin-top:20px;line-height:2}@media screen and (min-width: 768px){.section__text{font-size:15px;margin-top:50px;padding-top:50px;line-height:2.2}}.section__imgs{display:flex;justify-content:space-between;margin-top:20px}@media screen and (min-width: 768px){.section__imgs{margin-top:50px}}.section__img-item img{width:100%;height:auto}.section-1 .section__img-item--left{width:38.6666666667%}@media screen and (min-width: 768px){.section-1 .section__img-item--left{width:32.5%}}.section-1 .section__img-item--right{width:60%}@media screen and (min-width: 768px){.section-1 .section__img-item--right{width:66.6666666667%}}.section-2 .section__img-item--left{width:40%}@media screen and (min-width: 768px){.section-2 .section__img-item--left{width:33.3333333333%}}.section-2 .section__img-item--right{width:60%}@media screen and (min-width: 768px){.section-2 .section__img-item--right{width:66.6666666667%}}.hero{position:relative}.hero__bg{width:100%}@media screen and (min-width: 768px){.hero__bg{height:100vh;-o-object-fit:cover;object-fit:cover}}.logo{position:absolute;top:25px;left:25px;width:79px}@media screen and (min-width: 768px){.logo{top:50%;left:50%;transform:translate(-50%, -50%);width:230px}}.intro{background-color:#5c5c5c;color:#fff;text-align:center;padding:30px 0 50px}@media screen and (min-width: 768px){.intro{padding:100px 0}}.intro__title{font-family:"Zen Old Mincho",serif;font-size:18px;font-weight:400;line-height:1.8}@media screen and (min-width: 768px){.intro__title{font-size:40px}}.intro__text{font-family:"Zen Old Mincho",serif;font-size:15px;font-weight:400;border-top:1px solid #fff;padding-top:20px;margin-top:20px;line-height:2;letter-spacing:2px}@media screen and (min-width: 768px){.intro__text{font-size:clamp(1.125rem,.378rem + 1.556vw,1.375rem);line-height:2.4;padding-top:70px;margin-top:70px}}.tour{border-top:1px solid #000;padding-top:15px;margin:25px 0}@media screen and (min-width: 768px){.tour{margin:50px 0;padding-top:30px}}.tour:last-child{margin-bottom:50px}@media screen and (min-width: 768px){.tour:last-child{margin-bottom:100px}}.tour__caption{font-size:13px;font-weight:400;text-align:center}@media screen and (min-width: 768px){.tour__caption{font-size:25px}}.tour__access{text-align:center;font-size:10px;margin-top:10px}@media screen and (min-width: 768px){.tour__access{font-size:20px;margin-top:30px}}.tour__access a{color:#333;text-decoration:none}.tour__img-wrap{margin-top:15px}@media screen and (min-width: 768px){.tour__img-wrap{margin:30px auto 0;max-width:800px}}.tour__link img{opacity:1;transition:all .3s;width:100%}.tour__link img:hover{opacity:.9}.slider-fukuoka__img{width:100%}.slick-dots li button:before{font-size:14px}@media screen and (min-width: 768px){.slick-dots li button:before{font-size:18px}}.slick-dots{bottom:10px}@media screen and (min-width: 768px){.slick-dots{bottom:25px}}.slick-dots li button:before{opacity:1;color:#fff}.slick-dots li.slick-active button:before{opacity:1;color:#000}.slick-dotted.slick-slider{margin-bottom:10px}.flow{background-color:#d8d8d8;padding:50px 0}@media screen and (min-width: 768px){.flow{padding:100px 0}}.flow__title{background-color:#9b9b9b;color:#fff;font-size:15px;font-weight:400;text-align:center;line-height:1.4;padding:10px}@media screen and (min-width: 768px){.flow__title{font-size:30px;padding:20px}}.flow__title span{font-size:13px}@media screen and (min-width: 768px){.flow__title span{font-size:25px}}.flow__body{background-color:#fff;padding:25px}@media screen and (min-width: 1025px){.flow__body{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px}}@media screen and (min-width: 1200px){.flow__body{padding:50px 100px}}@media screen and (min-width: 1025px){.flow__item{width:165px}}.flow__item:not(:first-child){margin-top:25px}@media screen and (min-width: 1025px){.flow__item:not(:first-child){margin-top:0}}.flow__step-title{background-color:#d8d8d8;font-size:13px;font-weight:400;text-align:center;line-height:1.8}@media screen and (min-width: 768px){.flow__step-title{font-size:20px;line-height:1.2;padding:10px}}@media screen and (min-width: 1025px){.flow__step-title{height:70px;box-sizing:border-box;display:grid;place-items:center}}.flow__step-title br{display:none}@media screen and (min-width: 1025px){.flow__step-title br{display:block}}.flow__step-text{font-size:12px;margin-top:13px}@media screen and (min-width: 768px){.flow__step-text{font-size:15px}}.voice__title{background-color:#d8d8d8;font-family:"Jost",sans-serif;font-size:18px;font-weight:400;padding:2px 0;margin-top:50px;position:relative;opacity:1;transition:all .3s}@media screen and (min-width: 768px){.voice__title{margin-top:100px;font-size:35px;padding:4px 0}}.voice__title span{font-family:"Noto Sans JP",sans-serif;font-size:10px;margin-left:20px;vertical-align:3px}@media screen and (min-width: 768px){.voice__title span{font-size:20px}}.voice__title:hover{opacity:.9;cursor:pointer}.voice__arrow{position:absolute;right:25px;top:35%;transform:rotate(0deg);width:17px;transition:transform .3s}@media screen and (min-width: 768px){.voice__arrow{right:100px;width:34px}}.close .voice__arrow{transform:rotate(180deg)}.voice__line{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:8px 0}.voice__inner{padding:0 25px}@media screen and (min-width: 768px){.voice__inner{padding:0 100px}}.voice__content{display:none;margin-bottom:50px}@media screen and (min-width: 768px){.voice__content{margin-bottom:130px}}.voice__item{margin-top:50px}@media screen and (min-width: 768px){.voice__item{margin-top:110px}}.voice__item-title{font-size:18px;font-family:"Jost",sans-serif;border-bottom:1px solid #000;padding-bottom:2px}@media screen and (min-width: 768px){.voice__item-title{font-size:35px}}.voice__item-title-inner{border-bottom:1px solid #000}@media screen and (min-width: 768px){.voice__item-title-inner{padding-bottom:40px}}.voice__item-text{font-size:12.5px;margin-top:10px}@media screen and (min-width: 768px){.voice__item-text{font-size:15px;margin-top:50px;line-height:2.4}}.voice__item-img{margin-top:15px;width:100%}@media screen and (min-width: 768px){.voice__item-img{margin-top:50px}}.case{border:1px solid #000;margin-top:25px}@media screen and (min-width: 768px){.case{margin-top:50px}}.case__link{padding:7px;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000;transition:all .3s;opacity:1}@media screen and (min-width: 768px){.case__link{padding:15px}}.case__link:hover{opacity:.9}.case__icon-box{width:35px}@media screen and (min-width: 768px){.case__icon-box{width:70px}}.case__text{display:inline-block;font-size:10px;margin-left:10px}@media screen and (min-width: 768px){.case__text{font-size:20px;margin-left:30px}}@media screen and (min-width: 1025px){.case__text br{display:none}}.closing{font-family:"Zen Old Mincho",serif;font-size:18px;font-weight:700;text-align:center;line-height:1.8;margin-top:50px}@media screen and (min-width: 768px){.closing{font-size:25px;margin-top:100px;line-height:2.4}}.footer{background-color:#9b9b9b;color:#fff;font-size:13px;font-family:"Jost",sans-serif;padding:15px 0;margin-top:50px}@media screen and (min-width: 768px){.footer{margin-top:100px;padding:30px 0;font-size:20px}}.footer__list{display:flex;justify-content:center;padding-bottom:10px;border-bottom:1px solid #fff;margin-bottom:10px}@media screen and (min-width: 768px){.footer__list{padding-bottom:30px;margin-bottom:30px}}.footer__item{list-style:none}.footer__item:not(:first-child){margin-left:45px}@media screen and (min-width: 768px){.footer__item:not(:first-child){margin-left:190px}}.footer__link{color:#fff;text-decoration:none;padding-bottom:1px;transition:all .3s;opacity:1}.footer__link:hover{opacity:.6}.footer__c{text-align:center}.btn-reserve{position:fixed;width:44px;bottom:80px;right:0;transition:all .3s}@media screen and (min-width: 768px){.btn-reserve{bottom:110px}}.btn-reserve:hover{opacity:.8}.btn-to-top{position:fixed;width:44px;bottom:20px;right:0;transition:all .3s}.btn-to-top:hover{opacity:.8}.btn-static{opacity:0;transform:translateY(100px)}.btn-static.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}@-webkit-keyframes UpAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes UpAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.btn-static.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes DownAnime{from{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(100px)}}@keyframes DownAnime{from{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(100px)}}.animate{opacity:0;transform:translateY(20px);transition:opacity .8s,transform .8s}.animate.apper{opacity:1;transform:none}.u-mb10{margin-bottom:10px}.u-block{display:block}@media(max-width: 767px){.pc-only{display:none}}@media(min-width: 768px){.sp-only{display:none}}
/*# sourceMappingURL=style.min.css.map */