﻿html{-webkit-text-size-adjust:100%}body{margin:0px;padding:0px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;word-break:break-all}h1,h2,h3,h4,h5,h6{font-size:1em}a{cursor:pointer;text-decoration:none}label{cursor:pointer}.screen-reader-text{display:none}p{color:#5e5b40;line-height:1.75}.countletters{margin:0;padding:0;font-size:80%;color:#469f1d}.wrap{position:relative;top:0;margin:0;padding:0}.wrap::before{content:"";display:block;width:100%;height:100vh;position:fixed;z-index:-100;background-repeat:no-repeat;background-size:cover;background-position:center center}.wrap.home::before{background-image:url(../../images/home/home_bg.webp)}.wrap.howto::before{background-image:url(../../images/howto/howto_bg.webp)}.wrap.service::before{background-image:url(../../images/service/service_bg.webp)}.wrap.fee::before{background-image:url(../../images/fee/fee_bg.webp);background-position:center top}.wrap.company::before{background-image:url(../../images/company/company_bg.webp)}.wrap.staff::before{background-image:url(../../images/staff/staff_bg.webp)}.wrap.newsarchive::before{background-image:url(../../images/news/news_bg.webp);background-position:center bottom}.wrap.news::before{background-image:url(../../images/news/news_bg.webp);background-position:center bottom}.wrap.faq::before{background-image:url(../../images/service/service_bg.webp);background-position:center bottom}.wrap.contact::before{background-image:url(../../images/contact/contact_bg.webp);background-position:left center}.wrap.confirm::before{background-image:url(../../images/contact/contact_bg.webp);background-position:left center}.wrap.sent::before{background-image:url(../../images/contact/sent_bg.webp);background-position:left top}.wrap.privacypolicy::before{background-image:url(../../images/privacypolicy/privacypolicy_bg.webp)}.wrap.sitemap::before{background-image:url(../../images/sitemap/sitemap_bg.webp);background-position:right top}article{margin:0 auto;padding:120px 0}section{max-width:1080px}.inview{position:relative;opacity:0;transition-duration:1000ms;top:100px}.grecaptcha-badge{display:none !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}#siteheader{position:fixed;top:0;left:0;right:0;z-index:100000;width:100%;height:120px;margin:0;padding:10px 20px;box-sizing:border-box;background:#93d15c;box-shadow:0 2px 8px #2e2e2e}#siteheader .headerlogo{width:210px;height:auto;box-sizing:border-box;position:relative;z-index:500000}#siteheader .headerlogo img{display:block;width:100%;height:auto}#siteheader .mobilemenu{display:block;position:absolute;top:20px;right:20px;z-index:600000}@media screen and (min-width: 1024px){#siteheader .mobilemenu{display:none}}#siteheader .mobilemenu .toggle{z-index:500;position:absolute;top:10px;right:10px;height:44px;width:50px;color:#fff;border-top:3px solid #fff;border-bottom:3px solid #fff;box-sizing:border-box;margin:0px;padding:8px;transition:all .5s}#siteheader .mobilemenu .trigger::before{position:absolute;top:6px;left:0;content:"MENU"}#siteheader .mobilemenu .trigger.open::before{position:absolute;left:-2px;content:"CLOSE"}#siteheader .mobilemenu nav{z-index:400;position:fixed;top:0;right:-300px;bottom:0;width:300px;overflow-x:hidden;overflow-y:auto;transition:all .5s;opacity:0;background-color:#79b644}#siteheader .mobilemenu nav.show{display:block;right:0;opacity:1}#siteheader .mobilemenu nav ul{margin:150px 0 0 0;padding:0;list-style:none}#siteheader .mobilemenu nav ul li{margin:0;padding:10px 20px;border-bottom:1px dotted #fff}#siteheader .mobilemenu nav ul li a{color:#fff;display:block;height:100%;width:100%}#siteheader .mobilemenu nav ul li.current-menu-item{background-color:#ff6900}#siteheader .mobilemenu .masked{display:block;position:fixed;top:0;right:0;width:100%;height:100%;background-color:#363636;opacity:.8;cursor:pointer}#siteheader .globalmenu{display:none}@media screen and (min-width: 1024px){#siteheader .globalmenu{display:block;box-sizing:border-box;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0}}#siteheader .globalmenu ul{display:flex;flex-wrap:wrap;list-style:none;position:absolute;right:0;top:0;padding:0;margin:0;height:120px;box-sizing:border-box;align-items:center;align-content:center;text-align:center}@media screen and (min-width: 1024px){#siteheader .globalmenu ul{margin:0 20px 0 280px;padding:0}}#siteheader .globalmenu ul li{margin:4px;padding:0;box-sizing:border-box}@media screen and (min-width: 1024px){#siteheader .globalmenu ul li{width:8em}}@media screen and (min-width: 1024px){#siteheader .globalmenu ul li a{box-sizing:border-box;display:block;color:#fff;height:100%;width:100%;padding:.5em;background-color:rgba(123,178,75,.4);border-radius:10px}#siteheader .globalmenu ul li a:is(.globalmenu .current_page_item *){color:#ff6900;font-weight:500;background-color:rgba(255,255,255,.8)}}@media screen and (min-width: 1024px){#siteheader .globalmenu ul li a:hover{opacity:.5;color:#ff6900;background-color:rgba(255,255,255,.8)}}#sitefooter{text-align:center;background-color:#c1eb9c;min-height:200px;width:100%;margin:80px 0 0 0;padding:0}#sitefooter::before{display:block;content:"";height:60px;background-image:url(../../images/common/footer-trees.webp);background-repeat:repeat-x;background-position:bottom left;position:relative;top:-56px;margin:0 0 -50px 0}#sitefooter div{margin:0 auto;padding:20px;box-sizing:border-box}#sitefooter div h2{font-size:120%;font-weight:500;color:#656243;line-height:1;margin:0;padding:0}#sitefooter div h2 a{display:block;transition-duration:200ms}#sitefooter div h2 a:hover{transform:translate(1px, 1px)}#sitefooter div h2 a img{width:120px;height:auto;margin:0 0 4px 0;padding:0}#sitefooter div ul{list-style:none;color:#654f43;margin:0;padding:0;font-size:89%}@media screen and (min-width: 768px){#sitefooter div ul{display:flex;justify-content:center}}#sitefooter div ul li{margin:0;padding:4px 0}@media screen and (min-width: 768px){#sitefooter div ul li{padding:4px 5px}}@media screen and (min-width: 1024px){#sitefooter div ul li{padding:4px 15px}}#sitefooter div ul li a{color:#654f43;transition:all .1s;display:inline-block;position:relative;padding:0 0 0 20px}#sitefooter div ul li a::before{content:"";width:1em;height:1em;background-image:url(../../images/common/pawprint.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;left:0;top:3px}#sitefooter div ul li a::before:is(footer ul .current-menu-item *){color:#ff6900}#sitefooter div ul li a::before:hover{transform:translate(1px, 1px);text-decoration:underline}.forefoot{position:fixed;right:0;top:80px}@media screen and (min-width: 1024px){.forefoot{top:110px}}.forefoot div{background-repeat:no-repeat;background-position:top left;background-size:100%;width:150px;height:70px;margin:0;padding:0 10px 0 0;box-sizing:border-box;text-align:right;font-size:90%;font-weight:500;line-height:1.25;position:relative;transition:all .5s;right:-100px;animation:twich 6s infinite ease-in-out alternate}@media screen and (min-width: 1024px){.forefoot div{right:0}}.forefoot div.showpaw{right:0}.forefoot div a{display:inline-block;margin:14px 0 0 0;padding:0}.forefoot div#white{background-image:url(../../images/common/forefoot_white.svg)}.forefoot div#white a{color:#469f1d}.forefoot div#black{background-image:url(../../images/common/forefoot_black.svg)}.forefoot div#black a{color:#fff}.forefoot div#gray{background-image:url(../../images/common/forefoot_gray.svg)}.forefoot div#gray a{color:#fff}@keyframes twich{0%{transform:translate(0, 0) rotate(0deg)}21%{transform:translate(0, 0) rotate(0deg)}22%{transform:translate(0, 0) rotate(-3deg)}23%{transform:translate(0, -1px) rotate(0deg)}24%{transform:translate(0, -1px) rotate(3deg)}25%{transform:translate(1px, 0) rotate(-2deg)}26%{transform:translate(0, 1px) rotate(0deg)}27%{transform:translate(0, 0) rotate(3deg)}28%{transform:translate(0, 0) rotate(0deg)}100%{transform:translate(0, 0) rotate(0deg)}}.getintouch{margin:0 auto;padding:20px;position:relative}@media screen and (min-width: 768px){.getintouch{padding:0 30px}}.getintouch>div{margin:0;padding:20px 0;box-sizing:border-box;border-radius:20px;text-align:center}@media screen and (min-width: 768px){.getintouch>div{display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;margin:0}}.getintouch>div div{margin:0 20px}.getintouch>div div h3{max-width:400px;box-sizing:border-box;margin:10px auto;padding:20px;border-radius:20px;transition-duration:200ms;background-color:#ff6700;box-shadow:2px 2px 6px 0px rgba(0,0,0,.4);font-size:140%;border:3px solid rgba(255,255,255,.74)}@media screen and (min-width: 768px){.getintouch>div div h3{padding:40px 20px}}.getintouch>div div h3 a{display:block;text-align:left;color:#fff;position:relative;padding:0 0 0 60px}.getintouch>div div h3 a::before{content:"";width:50px;height:50px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.getintouch>div div h3 a.gotoform::before{background-image:url(../../images/common/gotoform.webp)}.getintouch>div div h3 a.goline::before{background-image:url(../../images/common/lineicon.webp)}.getintouch>div div h3:hover{transform:translate(1px, 1px);border:3px solid #fff}.signboard{margin:30px auto 0 auto;padding:0 20px}@media screen and (min-width: 768px){.signboard{font-size:145%}}@media screen and (min-width: 1024px){.signboard{font-size:200%}}.signboard div{background-color:#fde2c2;box-shadow:2px 2px 6px 0px rgba(0,0,0,.4);position:relative;color:#469f1d;text-align:center;margin:0 auto;padding:10px;max-width:840px}@media screen and (min-width: 768px){.signboard div{padding:20px 10px}}.signboard div::before,.signboard div::after{position:absolute;display:block;width:10px;height:46px;content:"";background-image:url(../../images/home/hook.webp);background-repeat:no-repeat;background-position:top left;background-size:100%;top:-30px}.signboard div::before{left:10px}.signboard div::after{right:10px}.signboard div h2{margin:8px 0;padding:0;font-size:160%}.signboard div h3{margin:0;padding:0;font-size:110%}.signboard div h3 em{font-style:normal;display:block}@media screen and (min-width: 640px){.signboard div h3 em{display:inline}}.signboard div h3.withimg{position:relative;font-size:100%;padding:0 50px}@media screen and (min-width: 768px){.signboard div h3.withimg{padding:10px 95px;font-size:110%}}@media screen and (min-width: 1024px){.signboard div h3.withimg{padding:10px 120px 0}}.signboard div h3.withimg::before,.signboard div h3.withimg::after{display:block;content:"";position:absolute;bottom:-24px;background-repeat:no-repeat;background-position:top left;background-size:contain}@media screen and (min-width: 768px){.signboard div h3.withimg::before,.signboard div h3.withimg::after{bottom:-40px}}.signboard div h3.withimg::before{left:-20px;width:55px;height:70px;background-image:url(../../images/home/signboard_cat.webp)}@media screen and (min-width: 768px){.signboard div h3.withimg::before{width:120px;height:120px}}@media screen and (min-width: 1024px){.signboard div h3.withimg::before{width:200px;height:200px;left:-50px}}.signboard div h3.withimg::after{right:-26px;width:84px;height:86px;background-image:url(../../images/home/signboard_dog.webp)}@media screen and (min-width: 768px){.signboard div h3.withimg::after{width:120px;height:120px}}@media screen and (min-width: 1024px){.signboard div h3.withimg::after{width:220px;height:220px;right:-90px}}.signboard div h3.withimg em{font-style:normal;display:inline-block}@media screen and (min-width: 640px){.signboard div h3.withimg em{display:inline}}.slickbox{margin:50px auto 0 auto}.slickbox .slick-list{margin:0}.slickbox .slick-list div{background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center center;box-sizing:border-box;border-radius:20px;text-indent:101%;white-space:nowrap;overflow:hidden;padding:0;margin:0 10px}.slickbox .slick-list div.slick-slide{aspect-ratio:4/3;height:auto}.slickbox .slick-list div.slickimg1{background-image:url(../../images/slickimage/slickimg1.webp)}.slickbox .slick-list div.slickimg2{background-image:url(../../images/slickimage/slickimg2.webp)}.slickbox .slick-list div.slickimg3{background-image:url(../../images/slickimage/slickimg3.webp)}.slickbox .slick-list div.slickimg4{background-image:url(../../images/slickimage/slickimg4.webp)}.slickbox .slick-list div.slickimg5{background-image:url(../../images/slickimage/slickimg5.webp)}.slickbox .slick-list div.slickimg6{background-image:url(../../images/slickimage/slickimg6.webp)}.slickbox .slick-list div.slickimg7{background-image:url(../../images/slickimage/slickimg7.webp)}.slickbox .slick-list div.slickimg8{background-image:url(../../images/slickimage/slickimg8.webp)}.introduction{margin:0 auto;padding:20px 10px}@media screen and (min-width: 768px){.introduction{padding:30px}}.introduction .homeintro{margin:50px 10px;padding:20px;border-radius:20px;text-align:center;background-color:rgba(255,255,255,.8)}@media screen and (min-width: 768px){.introduction .homeintro{padding:20px 30px}}@media screen and (min-width: 1280px){.introduction .homeintro{padding:50px}}.introduction .homeintro h2{color:#469f1d;font-size:140%;position:relative;margin:0;padding:10px 0 0 0}@media screen and (min-width: 768px){.introduction .homeintro h2{font-size:180%}}.introduction .homeintro ol{list-style:none;margin:30px 0;padding:0;display:flex;justify-content:space-evenly;flex-wrap:wrap}.introduction .homeintro ol li{text-align:center;margin:5px;padding:26px 10px;box-sizing:border-box;color:#434234;background-color:#fde2c2;box-shadow:2px 2px 6px 0px rgba(0,0,0,.4);border-radius:50%;width:130px;height:130px}@media screen and (min-width: 1024px){.introduction .homeintro ol li{width:180px;height:180px;font-size:120%;padding:40px 20px}}@media screen and (min-width: 1280px){.introduction .homeintro ol li{margin:30px}}.introduction .homeintro h3{text-align:center;margin:50px 0}.introduction .homeintro h3 a{display:block;color:#fff;background-color:#ff6700;box-sizing:border-box;border-radius:10px;max-width:600px;margin:0 auto;padding:10px;box-shadow:2px 2px 6px 0px rgba(0,0,0,.4);transition-duration:200ms}.introduction .homeintro h3 a:hover{transform:translate(1px, 1px)}.introduction .homeintro ul{margin:20px 0;padding:0;list-style:none;color:#656243}.introduction .homeintro ul li{margin:20px 0 0 calc(1rem + 4px);padding:0;position:relative}.introduction .homeintro ul li::before{position:absolute;content:"●";left:calc(-1rem - 4px)}.introduction .homeintro .whento{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-end;max-width:1080px;margin:0 auto}.introduction .homeintro .whento>div{width:100%}@media screen and (min-width: 768px){.introduction .homeintro .whento>div{width:60%}}@media screen and (min-width: 1024px){.introduction .homeintro .whento>div{width:70%}}.introduction .homeintro .linkbuttons ol{margin:20px 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.introduction .homeintro .linkbuttons ol li{position:relative;cursor:pointer;box-sizing:border-box;background-color:#ffa260;border-radius:10px;width:130px;height:130px;padding:10px;background-repeat:no-repeat;background-position:bottom 4px center;background-size:auto 85px}@media screen and (min-width: 768px){.introduction .homeintro .linkbuttons ol li{width:170px;height:170px;margin:10px;background-size:auto 120px}}@media screen and (min-width: 1024px){.introduction .homeintro .linkbuttons ol li{width:260px;height:260px;background-size:auto 200px}}.introduction .homeintro .linkbuttons ol li:hover{transform:translate(1px, 1px);opacity:.8}.introduction .homeintro .linkbuttons ol li.button1{background-image:url(../../images/home/button1.webp)}.introduction .homeintro .linkbuttons ol li.button2{background-image:url(../../images/home/button2.webp)}.introduction .homeintro .linkbuttons ol li.button3{background-image:url(../../images/home/button3.webp)}.introduction .homeintro .linkbuttons ol li.button4{background-image:url(../../images/home/button4.webp)}.introduction .homeintro .linkbuttons ol li.button5{background-image:url(../../images/home/button5.webp)}.introduction .homeintro .linkbuttons ol li.button6{background-image:url(../../images/home/button6.webp)}.introduction .homeintro .linkbuttons ol li a{display:block;height:100%;color:#fff;transition-duration:200ms}@media screen and (min-width: 768px){.introduction .homeintro .linkbuttons ol li a{font-size:130%}}@media screen and (min-width: 1024px){.introduction .homeintro .linkbuttons ol li a{font-size:140%}}.introduction .homeintro .linkbuttons ol li a::after{display:block;content:"▶︎";position:absolute;bottom:4px;right:4px}.home-notice{margin:0 auto;padding:20px 0px;margin-bottom:50px}@media screen and (min-width: 768px){.home-notice{padding:0px 20px}}.home-notice>div{box-sizing:border-box;background-color:rgba(255,255,255,.8);border:4px solid #469f1d;border-radius:20px;margin:20px;padding:20px}.home-notice>div h2{color:#469f1d;font-size:135%;position:relative;margin:0}@media screen and (min-width: 768px){.home-notice>div h2{font-size:180%}}.home-notice>div ul li{margin:20px 0;padding:4px;box-sizing:border-box;color:#469f1d;border-bottom:1px dotted #469f1d;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:baseline}.home-notice>div ul li a{display:block;color:#469f1d;margin:0;padding:4px 0 0 0;font-weight:500;font-size:120%}.home-notice>div h3{text-align:center;margin:10px 0}.home-notice>div h3 a{display:block;color:#fff;background-color:#ff6700;box-sizing:border-box;border-radius:10px;max-width:600px;margin:0 auto;padding:10px;box-shadow:2px 2px 6px 0px rgba(0,0,0,.4);transition-duration:200ms}.home-notice>div h3 a :hover{transform:translate(1px, 1px)}.home-instagram{margin:0px auto;padding:20px 10px}@media screen and (min-width: 768px){.home-instagram{margin:50px auto;padding:0 30px}}.home-instagram div{box-sizing:border-box;background-color:rgba(255,255,255,.8);border-radius:20px;margin:20px;padding:20px}.home-instagram div h2{color:#469f1d;font-size:140%;position:relative;margin:0 0 0 calc(2rem + 4px)}@media screen and (min-width: 768px){.home-instagram div h2{font-size:180%}}.home-instagram div ul li{margin:20px 0;padding:4px;box-sizing:border-box;color:#469f1d;border-bottom:1px dotted #469f1d;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:baseline}.home-instagram div ul li a{display:block;color:#469f1d;margin:0;padding:4px 0 0 0;font-weight:500;font-size:120%}/*# sourceMappingURL=home.min.css.map */