@charset "UTF-8";.u-mt-ms{margin-top:2rem}@media print,screen and (min-width:768px){.u-mt-ms{margin-top:4rem}}.u-mt-mm{margin-top:2.5rem}@media print,screen and (min-width:768px){.u-mt-mm{margin-top:5rem}}.u-mt-m{margin-top:3rem}@media print,screen and (min-width:768px){.u-mt-m{margin-top:6rem}}.u-mt-ml{margin-top:4.5rem}@media print,screen and (min-width:768px){.u-mt-ml{margin-top:7rem}}.u-mt-l{margin-top:7rem}@media print,screen and (min-width:768px){.u-mt-l{margin-top:10rem}}.u-mt-xl{margin-top:9rem}@media print,screen and (min-width:768px){.u-mt-xl{margin-top:12rem}}.u-mt-ll{margin-top:10rem}@media print,screen and (min-width:768px){.u-mt-ll{margin-top:13rem}}.u-mt-0{margin-top:0em!important}.u-mt-1{margin-top:1em!important}.u-mt-2{margin-top:2em!important}.u-mt-3{margin-top:3em!important}.u-mt-4{margin-top:4em!important}.u-mt-5{margin-top:5em!important}.u-font--accent{font-family:YakuHanRP,"Zen Maru Gothic",sans-serif!important}.u-only-pc{display:none}@media print,screen and (min-width:768px){.u-only-pc{display:block}}.u-only-pc--il{display:none}@media print,screen and (min-width:768px){.u-only-pc--il{display:inline}}.u-only-sp{display:block}@media print,screen and (min-width:768px){.u-only-sp{display:none}}.u-only-sp--il{display:inline}@media print,screen and (min-width:768px){.u-only-sp--il{display:none}}.u-line-dot{border-top:1px dashed #b3b3b3;margin:2rem 0}@media print,screen and (min-width:768px){.u-line-dot{margin:4rem 0}}.u-line-dot.is-mint{border-color:#66cbc4}.u-line-dot.is-pink{border-color:#f2a798}.u-line-dash{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#b3b3b3),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#b3b3b3 0.5rem,transparent 0.5rem);background-size:1rem 1px;background-repeat:repeat-x;background-position:left center;height:1px;margin:3.5rem 0;border:none}@media print,screen and (min-width:768px){.u-line-dash{margin:4rem 0}}.u-line-dash.is-green{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#adce00),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#adce00 0.5rem,transparent 0.5rem)}.u-line-dash.is-orange{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#fbb03b),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#fbb03b 0.5rem,transparent 0.5rem)}.u-line-dash.is-mint{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#66cbc4),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#66cbc4 0.5rem,transparent 0.5rem)}.u-line-dash.is-pink{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#f2a798),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#f2a798 0.5rem,transparent 0.5rem)}.u-mt-ms{margin-top:2rem}@media print,screen and (min-width:768px){.u-mt-ms{margin-top:4rem}}.u-mt-mm{margin-top:2.5rem}@media print,screen and (min-width:768px){.u-mt-mm{margin-top:5rem}}.u-mt-m{margin-top:3rem}@media print,screen and (min-width:768px){.u-mt-m{margin-top:6rem}}.u-mt-ml{margin-top:4.5rem}@media print,screen and (min-width:768px){.u-mt-ml{margin-top:7rem}}.u-mt-l{margin-top:7rem}@media print,screen and (min-width:768px){.u-mt-l{margin-top:10rem}}.u-mt-xl{margin-top:9rem}@media print,screen and (min-width:768px){.u-mt-xl{margin-top:12rem}}.u-mt-ll{margin-top:10rem}@media print,screen and (min-width:768px){.u-mt-ll{margin-top:13rem}}.u-mt-0{margin-top:0em!important}.u-mt-1{margin-top:1em!important}.u-mt-2{margin-top:2em!important}.u-mt-3{margin-top:3em!important}.u-mt-4{margin-top:4em!important}.u-mt-5{margin-top:5em!important}.u-font--accent{font-family:YakuHanRP,"Zen Maru Gothic",sans-serif!important}.u-only-pc{display:none}@media print,screen and (min-width:768px){.u-only-pc{display:block}}.u-only-pc--il{display:none}@media print,screen and (min-width:768px){.u-only-pc--il{display:inline}}.u-only-sp{display:block}@media print,screen and (min-width:768px){.u-only-sp{display:none}}.u-only-sp--il{display:inline}@media print,screen and (min-width:768px){.u-only-sp--il{display:none}}.u-line-dot{border-top:1px dashed #b3b3b3;margin:2rem 0}@media print,screen and (min-width:768px){.u-line-dot{margin:4rem 0}}.u-line-dot.is-mint{border-color:#66cbc4}.u-line-dot.is-pink{border-color:#f2a798}.u-line-dash{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#b3b3b3),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#b3b3b3 0.5rem,transparent 0.5rem);background-size:1rem 1px;background-repeat:repeat-x;background-position:left center;height:1px;margin:3.5rem 0;border:none}@media print,screen and (min-width:768px){.u-line-dash{margin:4rem 0}}.u-line-dash.is-green{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#adce00),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#adce00 0.5rem,transparent 0.5rem)}.u-line-dash.is-orange{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#fbb03b),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#fbb03b 0.5rem,transparent 0.5rem)}.u-line-dash.is-mint{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#66cbc4),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#66cbc4 0.5rem,transparent 0.5rem)}.u-line-dash.is-pink{background-image:-webkit-gradient(linear,left top,right top,color-stop(0.5rem,#f2a798),color-stop(0.5rem,transparent));background-image:linear-gradient(to right,#f2a798 0.5rem,transparent 0.5rem)}.vk-mobile-nav-menu-btn{display:none}html{font-size:10px;font-size:2.5641025641vw}@media print,screen and (min-width:768px){html{font-size:10px;font-size:0.7692307692vw}}@media print,screen and (min-width:1300px){html{font-size:10px}}html{scroll-padding-top:10rem}@media print,screen and (min-width:768px){html{scroll-padding-top:14rem}}body{font-size:1rem;line-height:100%;letter-spacing:0;color:#000;text-align:justify;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-print-color-adjust:exact;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.noScroll{overflow:hidden;position:fixed;width:100%}@media print,screen and (min-width:768px){body.noScroll{overflow:scroll}}p{font-size:1.6rem}.site-header--layout--nav-float .site-header-logo{width:16.8rem}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1190px}}.front-page-logo{padding-right:15px;padding-left:15px;margin:0 auto;position:relative}.front-page-logo .in{position:absolute;top:1.1rem;left:2rem;width:16.8rem}@media print,screen and (min-width:768px){.front-page-logo .in{top:19px}}.front-page-main .contents-area{position:relative}.front-page-main .contents-area.bg{background-color:#f5fbfb}.front-page-main .contents-area.bgaf:after{content:"";position:absolute;width:100%;height:10rem;top:0;left:0;background-color:#f5fbfb;z-index:0}.front-page-main .contents-area.bgaf.con02:after{height:13.8rem}.front-page-main .contents-area .con{position:relative;z-index:1;margin-top:-1px}@media print,screen and (min-width:768px){.front-page-main .contents-area .con{max-width:1300px;margin:0 auto}}.front-page-main .contents-area .con .in-area{width:35rem;margin:0 auto}@media print,screen and (min-width:768px){.front-page-main .contents-area .con .in-area{width:116rem}}@media print,screen and (min-width:768px){.front-page-main .contents-area .con .set-area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9rem}}.front-page-main .contents-area .con .set>dl>dt{font-family:"Jost","Noto Sans JP",sans-serif;font-weight:500;font-size:1.5rem}@media print,screen and (min-width:768px){.front-page-main .contents-area .con .set>dl>dt{font-size:1.5rem}}.front-page-main .contents-area .con .set>dl>dt{letter-spacing:0.05em;line-height:1;margin-top:2rem}.front-page-main .contents-area .con .set>dl>dd .desc{font-size:1.5rem}@media print,screen and (min-width:768px){.front-page-main .contents-area .con .set>dl>dd .desc{font-size:1.5rem}}.front-page-main .contents-area .con .set>dl>dd .desc{letter-spacing:0.05em;line-height:2.1333333333}.front-page-main .contents-area .con .set>dl>dd .desc a{color:#000;text-decoration:underline}@media print,screen and (min-width:768px){.footer-area{max-width:1300px;margin:0 auto}}.footer-area .foot-info-set{padding:0.5rem 0 1.5rem 1rem}@media print,screen and (min-width:768px){.footer-area .foot-info-set{padding:1.5rem 0 3rem 2rem}}.footer-area .foot-info-set .company-info{font-size:1.1rem}@media print,screen and (min-width:768px){.footer-area .foot-info-set .company-info{font-size:1.3rem}}.footer-area .foot-info-set .company-info{letter-spacing:0.05em;line-height:1.7272727273}.footer-area .foot-info-set .copy{font-size:1.1rem}@media print,screen and (min-width:768px){.footer-area .foot-info-set .copy{font-size:1.4rem}}.footer-area .foot-info-set .copy{letter-spacing:0.075em;line-height:1.7272727273;font-family:"Jost","Noto Sans JP",sans-serif;font-weight:300;margin-top:1.5rem}@media print,screen and (min-width:768px){.footer-area .foot-info-set .copy{margin-top:2rem}}.post-name-contact .entry-body{font-size:1.5rem}@media print,screen and (min-width:768px){.post-name-contact .entry-body{font-size:1.6rem}}.post-name-contact .entry-body{letter-spacing:0.05em;line-height:1.8823529412}.post-name-contact .entry-body input[type=date],.post-name-contact .entry-body input[type=email],.post-name-contact .entry-body input[type=number],.post-name-contact .entry-body input[type=password],.post-name-contact .entry-body input[type=tel],.post-name-contact .entry-body input[type=text],.post-name-contact .entry-body input[type=url],.post-name-contact .entry-body select,.post-name-contact .entry-body textarea{font-size:1em}.post-name-contact .entry-body .smf-complete-content{text-align:center;margin-top:7rem}@media print,screen and (min-width:768px){.post-name-contact .entry-body .smf-complete-content{margin-top:10rem}}.snow-monkey-form .smf-item:has([data-validations*=required]) .smf-item__label__text:before{content:"必須";display:block;width:4em;padding:0.3em;background-color:#e53e3e;color:#ffffff;font-size:11px;font-weight:bold;vertical-align:middle;line-height:1;text-align:center}
/*# sourceMappingURL=style.css.map */