html{font-size:62.5%}html,body{margin:0;padding:0;border:0;line-height:100%}body{font-family:"Noto Sans JP",sans-serif,"Noto Sans JP","メイリオ",Meiryo,Helvetica,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Arial,Verdana,sans-serif;font-weight:400;font-size:1.6rem}p,blockquote,address,small,dt,dd,li,th,td,td,span{line-height:1.6;letter-spacing:.05em}div{line-height:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0;vertical-align:top;font-weight:normal;font-size:100%;line-height:1.5;letter-spacing:.1em}a{color:inherit;text-decoration:inherit;cursor:pointer}a:hover{text-decoration:underline}p,blockquote{margin:0}address{font-style:normal}ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}table{border-collapse:collapse}th,td{padding:0}th{font-weight:normal}img{vertical-align:bottom;border:0}figure{margin:0;padding:0}ruby,rt,mark,menu{margin:0;padding:0}small{font-size:100%}em,cite,dfn,i{font-style:normal}strong,b{font-weight:normal}ins,del{text-decoration:none}q{quotes:none}sup,sub{vertical-align:baseline}ruby,rt,mark{line-height:100%}mark{background:none}form{margin:0}input,select,textarea,button{margin:0;padding:0;font-family:inherit;font-size:100%;font-size:1.6rem}select{line-height:100%;font-weight:normal}fieldset{margin:0;padding:0;border:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#303030;position:relative;-webkit-text-size-adjust:100%}img{width:100%;height:auto}.wrap{margin:0 auto;width:100%;max-width:860px}.wrap-s{margin:0 5%}@media screen and (min-width: 375px){.xxs-none{display:none}}@media screen and (min-width: 576px){.xs-none{display:none}}@media screen and (min-width: 768px){.sm-none{display:none}}@media screen and (max-width: 767px){.sm-show{display:none}}html{font-size:100%}body{font-size:16px}.header__img-box{margin:0px auto 20px auto;width:100%;max-width:1000px}@media screen and (min-width: 768px){.header__img-box{margin-bottom:40px}}.footer{margin-top:40px;padding:20px 0 30px 0;background-color:#efefef;text-align:center}.footer__txt{color:#00bb3a;font-size:18px;font-weight:700;line-height:1.5}.footer__logo{margin:10px auto;width:100px}.footer__address{font-size:13px}.main p{text-align:justify}.main p+p{margin-top:20px}.main h3{margin-top:30px;text-align:center;font-size:17px;font-weight:700;letter-spacing:.05em}.main h4{font-size:20px}.main .secttl{margin-top:40px;padding:.8em 1em .6em 1em;background-color:#00bb3a;text-align:center;color:#fff;font-size:19px;font-weight:700}.main .secttl+*{margin-top:20px}.main .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px auto 0 auto;padding:1em 0 .9em 0;background-color:#e8350d;border-right:4px solid rgb(164.3885714286,37.5542857143,9.2114285714);border-bottom:4px solid rgb(164.3885714286,37.5542857143,9.2114285714);text-align:center;line-height:1.5;color:#fff;font-weight:700;text-decoration:none;-webkit-box-shadow:0;box-shadow:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s}.main .btn:hover{color:#fff;opacity:.7}.main .btn-bl{background-color:#0071bc;border-right:4px solid rgb(0,70.0840425532,116.6);border-bottom:4px solid rgb(0,70.0840425532,116.6)}.main .btn-box{margin-left:auto;margin-right:auto;width:84%;max-width:320px}.main .cta{margin:40px auto 0 auto}.main .cta a{display:block;width:80%;max-width:500px;margin:0px auto;text-decoration:none}.main .cta a:hover{padding-top:4px}.main .cta a span{display:block;padding:1em;background:#e8350d;border-radius:.6em;border-bottom:5px solid #962208;text-align:center;vertical-align:middle;color:#fff;font-size:1.2em;font-weight:bold;letter-spacing:.05em}.main .cta a span:hover{border-bottom:1px solid #962208;color:#fff}.main a{text-decoration:underline;-webkit-transition-property:color,-webkit-text-decoration;transition-property:color,-webkit-text-decoration;transition-property:color,text-decoration;transition-property:color,text-decoration,-webkit-text-decoration;-webkit-transition-duration:.3s;transition-duration:.3s}.main a:hover{text-decoration:none}.main .img-col2{display:-webkit-box;display:-ms-flexbox;display:flex}.main .img-col2 p{margin-top:0;width:50%}@media screen and (min-width: 576px){.main h3{font-size:20px}.main .secttl{font-size:24px}}@media screen and (min-width: 768px){.main .btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.main .btn-box .btn{width:46%}}.main .mainvsl__txt{padding:1em 0 .8em 0;background-color:#000;text-align:center;color:#fff}.main .plan .wrap-s{margin-top:40px}.main .plan__txt{font-size:14px}.main .map__txt{margin-top:8px;font-size:14px}.main .map__googlemap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.main .map__googlemap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.main .map__content{margin-top:20px;padding:20px 0;background-color:#efefef}.main .map h3{margin-top:0;letter-spacing:0}.main .map__list{margin:16px auto 0 auto;padding:0 1em;max-width:460px}.main .map__item{padding-top:.5em;padding-bottom:.5em}.main .map__item:not(:first-child){border-top:1px solid #ccc}.main .contact .wrap{padding-bottom:50px;background-color:#b7b6ad}.main .contact .secttl{letter-spacing:0}.main .contact__txt{margin:30px 10% 0 10%;font-size:16px;color:#fff}.main .contact__content{margin:30px 8% 0 8%;background-color:#fff}.main .contact__content__logo{padding:20px 0 20px 0;width:70%;max-width:240px;margin:0 auto}.main .contact__content__text{padding:20px}.main .contact__content__copy{font-weight:700}.main .contact__content p{margin-top:20px}.main .contact__content p+p{margin-top:.8em}@media screen and (min-width: 768px){.main .mainvsl__ttl p:nth-child(2){font-size:54px}.main .contact__content{padding:20px 40px 30px 40px}.main .contact__content__ttl{padding-top:0}.main .contact__content__imgs{width:48%}.main .contact__content__txt{width:48%;padding-top:20px}.main .contact__content__txt p{padding:0}}.main .pt2-mainvsl__img-head{margin-top:clamp(1.5rem,.315rem + 5.93vw,3.5rem)}.main .pt2-mainvsl__img-head__copy01{padding-right:5%;text-align:right;color:#303030;line-height:1.4;font-size:clamp(1.25rem,.509rem + 3.7vw,2.5rem);letter-spacing:.05em}.main .pt2-mainvsl__img-head__image{position:relative;z-index:-1;margin-top:calc(clamp(.875rem,.431rem + 2.22vw,1.625rem)*-1);width:90%}.main .pt2-mainvsl__img-head__copy02{margin:calc(clamp(2rem,-0.074rem + 10.37vw,5.5rem)*-1) 0 0 auto;padding:clamp(1rem,.704rem + 1.48vw,1.5rem) clamp(1.5rem,.907rem + 2.96vw,2.5rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:rgba(242,176,74,.9);border-radius:24px}.main .pt2-mainvsl__img-head__copy02 h2{text-align:center;color:#fff;font-size:clamp(1.125rem,.606rem + 2.59vw,2rem);line-height:1.4}.main .pt2-mainvsl__img-head__copy02 p{margin-top:12px;text-align:center;color:#fff;font-size:clamp(.875rem,.653rem + 1.11vw,1.25rem);line-height:1.5}.main .pt2-mainvsl__img-foot{margin-top:clamp(2rem,1.111rem + 4.44vw,3.5rem)}.main .pt2-secttl{margin-top:40px;padding:.6em 1em .4em 1em;background-color:#f2b04a;text-align:center;color:#fff;font-size:20px;font-weight:400}.main .pt2-secttl+*{margin-top:20px}.main .pt2-map__content{margin-top:20px;padding:30px 0;background-color:#efefef}.main .pt2-map h3{margin:0 auto;padding-bottom:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #ccc;font-weight:400}@media screen and (min-width: 576px){.main .pt2-mainvsl__txt{padding-top:40px}.main .pt2-mainvsl__img-foot{background-color:#68c273;color:#fff}.main .pt2-mainvsl__img-foot__ttl{padding-top:50px;font-size:30px}.main .pt2-mainvsl__img-foot__txt{padding-top:10px;padding-bottom:50px}.main .pt2-secttl{font-size:24px}}/*# sourceMappingURL=style.min.css.map */