@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap";html,body{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo",sans-serif;font-feature-settings:"palt";overflow-x:hidden}.en{font-family:"Montserrat",sans-serif}ul,li{list-style:none;margin:0;padding:0}p{margin-bottom:0}img{max-width:100%}.is-sp{display:none}@media(max-width: 576px){.is-sp{display:block}}.is-pc{display:block}@media(max-width: 576px){.is-pc{display:none}}.c-container{width:1200px;margin:auto}@media(max-width: 1200px){.c-container{width:90%}}.slick-slide img{margin:auto}.c-heading{font-weight:bold;text-align:center;font-size:45px;margin:0 0 30px}@media(max-width: 576px){.c-heading{font-size:28px}}.c-heading::after{content:"";position:relative;display:block;background:url(../img/title_icon.png) no-repeat center bottom;background-size:cover;margin:auto;width:368px;height:29px;bottom:-20px}@media(max-width: 576px){.c-heading::after{width:100%}}.org{color:#f05000}.marker{background:linear-gradient(transparent 60%, #ffff66 60%)}.text-large{font-size:160%}.sp-link{pointer-events:none;text-decoration:none}@media(max-width: 576px){.sp-link{pointer-events:all}}.slide-arrow{position:absolute;top:50%;margin-top:-15px}.prev-arrow{background:#005aff;border-radius:50%;left:-15px;width:70px;height:70px;z-index:10}@media(max-width: 576px){.prev-arrow{left:-10px;width:30px;height:30px}}.next-arrow{background:#005aff;border-radius:50%;right:-15px;width:70px;height:70px;z-index:10}@media(max-width: 576px){.next-arrow{right:-10px;width:30px;height:30px}}.slick-slider{padding-left:0}.header{background:#fff;padding:10px 0;position:fixed;width:100%;z-index:9999}@media(max-width: 576px){.header{position:relative}}.header .logo{width:390px}@media(max-width: 576px){.header .logo{width:55%;margin:0}}.header .inner{display:flex;justify-content:space-between;align-items:center}.header .inner .info{display:flex;align-items:center}@media(max-width: 576px){.header .inner .info{flex-wrap:wrap;width:40%}}.header .inner .info .text{margin-right:20px}@media(max-width: 576px){.header .inner .info .text{margin-right:auto;margin-left:auto;margin-bottom:1px;width:90%}}@media(max-width: 576px){.header .inner .info .tel{display:none}}.header .inner .info .tel .icon{vertical-align:8px}@media(max-width: 992px){.header .inner .info .tel .icon{display:inline-block;vertical-align:3px;width:20px}}.header .inner .info .tel .num{font-family:"Montserrat",sans-serif;color:#f05000;font-weight:600;font-size:2.7rem}@media(max-width: 992px){.header .inner .info .tel .num{font-size:1.9rem}}.header .inner .info .tel .num a{color:#f05000}.mv{line-height:0;text-align:center;background:url(../img/mv_bg.jpg) no-repeat;background-size:cover;padding:170px 0 0}@media(max-width: 576px){.mv{padding:0;background:none}.mv .c-container{width:100%}}.campagin_banner{background:#fffab4;text-align:center;padding:80px 0}@media(max-width: 576px){.campagin_banner{padding:40px 0}}.message,.cta{text-align:center;background:#3f9fee;padding:70px 0}@media(max-width: 576px){.message,.cta{padding:35px 0}}.message .content,.cta .content{width:-moz-fit-content;width:fit-content;margin:auto;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse}@media(max-width: 576px){.message .content,.cta .content{flex-wrap:wrap;flex-direction:column-reverse}}.message .content h2,.cta .content h2{font-weight:bold;text-align:left;color:#fff;line-height:1.7;font-size:1.9rem}@media(max-width: 576px){.message .content h2,.cta .content h2{font-size:1.6rem;width:100%}}.message .content .staff,.cta .content .staff{line-height:0}@media(max-width: 576px){.message .content .staff,.cta .content .staff{width:180px}}.message .tel,.cta .tel{display:flex;justify-content:center;align-items:center;margin:30px 0 0}@media(max-width: 576px){.message .tel,.cta .tel{margin:10px 0 0}}.message .tel .num,.cta .tel .num{flex-shrink:0;font-family:"Montserrat",sans-serif;color:#fff;font-weight:600;font-size:4rem}@media(max-width: 576px){.message .tel .num,.cta .tel .num{font-size:1.6rem}}.message .tel .num a,.cta .tel .num a{color:#fff}.message{background:#e3eaf0;padding:80px 0}@media(max-width: 576px){.message{padding:40px 0}}.message .tel{border-radius:4px;background:#3f9fee;width:-moz-fit-content;width:fit-content;margin:60px auto;padding:20px 40px}@media(max-width: 576px){.message .tel{margin:20px auto;padding:10px 20px}}.voice{background:#fcfae6;padding:70px 0}@media(max-width: 576px){.voice{padding:35px 0}}.voice h4{position:relative;background:#3f9fee;color:#fff;text-align:center;margin:30px auto;padding:20px;width:-moz-fit-content;width:fit-content}.voice h4::before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-bottom:15px solid #3f9fee}.voice .slick-slider{padding:0;margin:0}.voice .content{margin:70px 0 0}@media(max-width: 576px){.voice .content{margin:0}}.voice .content .item{display:flex;justify-content:space-between;margin:0 20px}@media(max-width: 576px){.voice .content .item{flex-direction:column-reverse}}.voice .content .item .item-img{width:40%}.voice .content .item .item-img img{width:460px;height:280px;-o-object-fit:cover;object-fit:cover}@media(max-width: 576px){.voice .content .item .item-img img{width:100%;height:auto;max-height:180px}}.voice .content .item .item-img .ttl{padding:5px 0 8px;text-align:center;margin-bottom:10px;background:#f05000;font-weight:bold;color:#fff;font-size:2rem}@media(max-width: 576px){.voice .content .item .item-img .ttl{font-size:1.6rem}}@media(max-width: 576px){.voice .content .item .item-img{width:100%;margin-bottom:20px}}.voice .content .item .item-text{width:54%}@media(max-width: 576px){.voice .content .item .item-text{width:100%}}.voice .content .item .item-text .detail .item-heading{font-size:1.5rem;font-weight:bold;margin:0 0 15px}.voice .content .item .item-text .detail .item-subheading{font-weight:bold;font-size:1.3rem;margin:30px 0}@media(max-width: 576px){.voice .content .item .item-text .detail .item-subheading{margin:15px 0 0}}.voice .content .item .item-text .detail .list-staff{display:flex;justify-content:center;margin-top:15px}.voice .content .item .item-text .detail .list-staff .item{margin-right:10px;margin-left:0}@media(max-width: 576px){.voice .content .item .item-text .detail .list-staff .item{width:50%}}.voice .content .item .item-text .detail .list-staff .item img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover;margin:0 10px}@media(max-width: 576px){.voice .content .item .item-text .detail .list-staff .item img{width:100%;height:auto;max-height:140px}}@media(max-width: 576px){.voice .content-voice{padding:50px 0 0}}.voice .content-voice .subheading{position:relative;text-align:center;font-size:2.5rem;margin:80px 0 40px}@media(max-width: 576px){.voice .content-voice .subheading{font-size:1.2rem;margin:35px 0 20px}}.voice .content-voice .subheading .balloon{position:absolute;top:-30px;left:70px}@media(max-width: 992px){.voice .content-voice .subheading .balloon{width:100px}}@media(max-width: 576px){.voice .content-voice .subheading .balloon{top:-55px}}.voice .content-voice .voice-slide .js-voice{margin:20px 0}.voice .content-voice .voice-slide .slick-slide{margin:0 10px}@media(max-width: 576px){.voice .content-voice .voice-slide .slick-slide{margin:0 5px}}.recommend{background:url(../img/bg01.jpg);background-size:cover;padding:70px 0}.recommend .r-lead{width:-moz-fit-content;width:fit-content;margin:auto;background:linear-gradient(transparent 60%, #ffff66 60%);text-align:center;font-size:2rem;font-weight:bold}@media(max-width: 576px){.recommend .r-lead{font-size:1.3rem}}.recommend .slide01{margin:60px 0 70px}@media(max-width: 576px){.recommend .slide01{margin:30px 0 35px}}.recommend .slide01 .slick-slide{margin:0 10px}.recommend .slide02{margin:60px 0 0}.recommend .slide02 .slick-slide{margin:0 10px}.trouble{background:url(../img/bg02.jpg);background-size:cover;text-align:center;padding:70px 0}@media(max-width: 576px){.trouble{padding:40px 0}}.trouble .content{margin:60px 0 0}.reason{padding:70px 0;background:#fcfae6}@media(max-width: 576px){.reason{padding:40px 0 0}}.reason .content{padding:60px 0 0}.reason .content .list{display:flex;justify-content:center;flex-wrap:wrap;padding-left:0}.reason .content .list .item{width:33.3%;margin-bottom:70px;padding:0 20px}@media(max-width: 992px){.reason .content .list .item{width:49%}}@media(max-width: 576px){.reason .content .list .item{width:100%}}.reason .content .list .item .img{text-align:center}@media(max-width: 576px){.reason .content .list .item .img{width:50%;margin:0 auto 15px}}.reason .content .list .item .text .title{display:flex;align-items:center}@media(max-width: 576px){.reason .content .list .item .text .title{justify-content:center}}.reason .content .list .item .text .num{color:#f15f20;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:1;font-size:6rem}@media(max-width: 576px){.reason .content .list .item .text .num{font-size:3rem}}.reason .content .list .item .text .subheading{font-size:1.3rem;font-weight:bold;margin-left:15px}.reason .content .list .item .text p{margin:10px 0 0 0}@media(max-width: 576px){.reason .content .list .item .text p{width:100%}}.flow{text-align:center;padding:70px 0}@media(max-width: 576px){.flow{padding:35px 0}}.flow .content{margin:50px 0 0}@media(max-width: 576px){.flow .content{overflow-x:auto}}@media(max-width: 576px){.flow .content img{width:800px;height:auto;max-width:800px}}.place{text-align:center;background:#fcfae6;padding:70px 0 0}@media(max-width: 576px){.place{padding:40px 0 0}}.place .r-lead{width:-moz-fit-content;width:fit-content;margin:auto;background:linear-gradient(transparent 60%, #ffff66 60%);text-align:center;font-size:2.5rem;font-weight:bold;margin:0 0 15px}@media(max-width: 576px){.place .r-lead{font-size:1.7rem}}.place .place-list{background:#6eb2ea;padding:50px 0;margin:15px auto}@media(max-width: 576px){.place .place-list{padding:25px 0}}.place .place-list h4{text-align:center;color:#fff;margin-bottom:30px}@media(max-width: 576px){.place .place-list h4{margin-bottom:15px}}.place .place-list .list{display:flex;flex-wrap:wrap;justify-content:center;width:70%;margin:auto}@media(max-width: 576px){.place .place-list .list{width:auto}}.place .place-list .list .item{width:29%;margin:0 2% 30px}@media(max-width: 576px){.place .place-list .list .item{width:30%;margin:0 1% 15px}}.place .place-list .list .item h4{margin-bottom:0;font-size:13px;color:#000}.place .place-list .list .item a{font-size:13px;color:#000}.place .place-list .list .item p{font-size:13px}.place .place-list .list .item .img{border:3px solid #fff}@media(max-width: 576px){.place .place-list .list .item .img{border:1.5px solid #fff}}.place .place-list .list .item .name{font-weight:bold;font-size:18px;color:#fff;margin:10px 0 0}@media(max-width: 576px){.place .place-list .list .item .name{font-size:14px}}.place .content{margin:60px 0 0}.place .content .primary{display:flex;justify-content:center}@media(max-width: 576px){.place .content .primary .text{flex-shrink:0}}.place .content .primary .text .text01{font-weight:bold;font-size:30px}@media(max-width: 576px){.place .content .primary .text .text01{font-size:15px}}.place .content .primary .text .text02{font-weight:bold;background:#6eb2ea;color:#fff;font-size:40px;text-align:center;padding:5px 0;margin:10px 0 20px}@media(max-width: 576px){.place .content .primary .text .text02{font-size:20px}}.place .content .primary .text .text03{color:#6eb2ea;font-weight:bold;font-size:24px}@media(max-width: 576px){.place .content .primary .text .text03{font-size:1px}}@media(max-width: 576px){.place .content .primary .text{margin-right:17px}}.place .content .secondary{margin:60px 0 0}@media(max-width: 576px){.place .content .secondary{margin:30px 0 0}}@media(max-width: 576px){.place .content .secondary .title{margin-bottom:20px}}.place .content .secondary .list{display:flex;justify-content:center;margin:30px 0 50px;padding-left:0}@media(max-width: 576px){.place .content .secondary .list{flex-wrap:wrap;margin:15px 0 25px}}.place .content .secondary .list .item{margin:0 10px}@media(max-width: 576px){.place .content .secondary .list .item{margin:0 5px 20px;width:44%}}.tel-area{text-align:center;padding:50px 0}.tel-area .content .title{font-weight:bold;font-size:1.3rem}.tel-area .content .num{font-family:"Montserrat",sans-serif;color:#f05000;font-weight:600;font-size:4rem}@media(max-width: 576px){.tel-area .content .num{font-size:2rem}}.tel-area .content .num a{color:#f05000}.tel-area .content .note{font-weight:bold}.contact{background:#3f9fee;padding:70px 0}@media(max-width: 576px){.contact{padding:35px 0}}.contact .c-heading{color:#fff}.contact .c-heading::after{content:"";background:url(../img/title_icon_wh.png) no-repeat center bottom;background-size:cover}.contact .content{background:#fff;border-radius:10px;width:70%;margin:50px auto 0;padding:50px 0}@media(max-width: 992px){.contact .content{width:100%}}.contact .content .number-img{margin:0 auto 40px;width:80%}@media(max-width: 576px){.contact .content .number-img{width:90%;margin:0 auto 30px}}.contact .content .group{display:flex;justify-content:space-between;margin:0 auto 25px;width:80%}@media(max-width: 576px){.contact .content .group{width:90%;flex-wrap:wrap}}.contact .content .group .th{font-weight:bold;width:30%}@media(max-width: 576px){.contact .content .group .th{width:100%;margin-bottom:10px}}.contact .content .group .td{width:70%}@media(max-width: 576px){.contact .content .group .td{width:100%}}.contact .content .group label{margin-right:15px}@media(max-width: 576px){.contact .content .group label{margin-right:10px}}.contact .content .group .required{background:red;color:#fff;padding:2px;font-size:.75rem;font-weight:bold;vertical-align:1px;margin-left:10px}.contact .content .group .zip{display:flex;align-items:center;margin-bottom:20px}.contact .content .group .input{width:100%;border:1px solid #ccc;padding:10px}.contact .content .group .input-s{width:30%;margin-left:10px}.contact .content .group select{width:100%;border:1px solid #ccc;padding:10px}.contact .submit-button{text-align:center}@media(max-width: 576px){.contact .submit-button{width:90%;margin:auto}}.contact .submit-button .button{filter:drop-shadow(0px 5px 0px rgba(0, 0, 0, 0.5));border-radius:15px;background:#ffba00;color:#fff;width:400px;padding:20px 0;margin:30px auto 0;font-size:1.7rem}@media(max-width: 576px){.contact .submit-button .button{width:100%}}.company{padding:70px 0}.company .content{width:70%;margin:auto}@media(max-width: 992px){.company .content{width:100%}}.company .content .group{display:flex;justify-content:center}.company .content .group .th{width:30%;padding:20px 30px;border-bottom:2px solid #4b8cc2}@media(max-width: 576px){.company .content .group .th{padding:10px 15px}}.company .content .group .td{width:70%;padding:20px 30px;border-bottom:2px solid #ccc}@media(max-width: 576px){.company .content .group .td{padding:10px 15px}}footer{text-align:center;padding:20px 0}footer p{font-size:.75rem}.sticky{display:none}@media(max-width: 576px){.sticky{display:block;background:#4b8cc2;width:100%;position:fixed;bottom:0;padding:10px 0;z-index:999}.sticky .sticky_tel{width:42px;position:absolute;top:-51px;left:7px}}.sticky img{filter:drop-shadow(0px 2px 0px rgba(0, 0, 0, 0.4))}.sticky a{width:90%;display:block;margin:auto}.movie{background:url(../img/bg_movie.jpg) center center;background-size:cover;padding:100px 0}@media(max-width: 576px){.movie{padding:50px 0}}.movie .movie-heading{text-shadow:0px 0px 5px rgba(255,255,255,.8);font-weight:bold;text-align:center;padding:0 0 50px;font-size:5rem}@media(max-width: 576px){.movie .movie-heading{font-size:2rem;padding:0 0 30px}}.movie .movie_content .list{display:flex;justify-content:center}@media(max-width: 576px){.movie .movie_content .list{flex-wrap:wrap}}.movie .movie_content .list .item{width:48%;margin:0 1%}@media(max-width: 576px){.movie .movie_content .list .item{width:100%;margin:1% 0}}.movie .movie_content .list .item iframe{width:100%}.exit_button{position:absolute;cursor:pointer;top:5px;left:5px;display:none;box-sizing:border-box;width:25px;height:25px;border-width:3px;border-style:solid;border-color:red;border-radius:100%;background-color:red;opacity:.5;background:-webkit-linear-gradient(-45deg, transparent 0%, transparent 46%, white 46%, white 56%, transparent 56%, transparent 100%),-webkit-linear-gradient(45deg, transparent 0%, transparent 46%, white 46%, white 56%, transparent 56%, transparent 100%);background-color:red;box-shadow:0px 0px 5px 2px rgba(0,0,0,.5);transition:all .3s ease}.exit_button:hover{opacity:.8}.preview_img img{max-width:250px;margin-top:5px}.preview_img img[src=""]{display:none}.note-img-upload{margin-bottom:8px}.title-img-upload{margin-top:20px;margin-bottom:10px}.message .button,.cta .button{display:block;position:relative;overflow:hidden;margin:auto;border-radius:100px;width:-moz-fit-content;width:fit-content}.message .button::after,.cta .button::after{content:"";height:100%;width:50px;position:absolute;top:-180px;left:0;background-color:#fff;opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:reflection 2s ease-in-out infinite}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}/*# sourceMappingURL=style.min.css.map */