@charset "utf-8";html,body,span,p,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:0 0}*{margin:0;padding:0}body{line-height:1;-webkit-text-size-adjust:none;counter-reset:number 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline;background:0 0;color:#333}a:hover{opacity:.7;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:700;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}html{font-size:16px}body{font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.8;margin:0;padding:0;color:#333;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:500;color:#333}img{max-width:100%;height:auto;vertical-align:middle}.justify{text-align:justify}.pc_block{display:block !important}.sp_block{display:none !important}br.sp_block{display:none !important}.header-inner,.container,.footer-inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto}.container:after{display:block;clear:both;content:''}section.home h2 span.jp,section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp{font-family:"M PLUS Rounded 1c",sans-serif}section.home.safety ol li:after{font-family:"Shippori Mincho",serif}section#plan .campaign-wrap h3,section.home.cta .campaign-wrap h3,.recruit-wrap p{font-family:"Kiwi Maru",serif}header{position:relative}.header-top{width:88%;margin:0 auto;height:14vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-title{width:30%}.site-title a{height:14vh;display:-webkit-box;display:-ms-flexbox;display:flex}.site-title a img{width:54%}.header-contact-wrap{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-contact{width:50%;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}.header-contact a{text-align:center;color:#fff;height:8.5vh;font-size:1.4rem;margin:0 auto;border-radius:.3vw;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#ff187a),to(#ff7cb2));background:-o-linear-gradient(top,#ff187a,#ff7cb2);background:linear-gradient(to bottom,#ff187a,#ff7cb2);-webkit-box-shadow:0 5px 0 0 #e6327e;box-shadow:0 5px 0 0 #e6327e;font-weight:500;text-decoration:none;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}.header-contact a:before{background:no-repeat;width:1.6vw;height:1.1vw;background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/mail-icon.svg);content:'';margin-right:10px;display:inline-block;-webkit-transform:translateY(1.2px);-ms-transform:translateY(1.2px);transform:translateY(1.2px)}.header-line{width:48%;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}.header-line a{text-decoration:none;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#00b900),to(#49dc49));background:-o-linear-gradient(top,#00b900,#49dc49);background:linear-gradient(to bottom,#00b900,#49dc49);-webkit-box-shadow:0 5px 0 0 #00b900;box-shadow:0 5px 0 0 #00b900;color:#fff;height:8.5vh;font-size:1.4rem;margin:0 auto;border-radius:.3vw;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;letter-spacing:.2vw;font-weight:500;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;line-height:1.6}.header-line a div:before{background:no-repeat;width:1.5vw;height:1.4vw;background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/line-icon-w.svg);content:'';margin-right:8px;display:inline-block;-webkit-transform:translateY(4.5px);-ms-transform:translateY(4.5px);transform:translateY(4.5px)}.header-line a span{font-size:.95rem;display:block}nav#g-nav ul#g-navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;height:5vh;width:88%;margin:0 auto;height:3vw}ul#g-navi li{width:20%;border-right:1.5px solid #fff;height:3vw}nav#g-nav ul#g-navi li a{text-decoration:none;color:#fff;font-size:1.15rem;font-weight:500;display:block;width:100%;text-align:center;height:100%;letter-spacing:.07vw;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;letter-spacing:.1em;background:#ff7d0b}nav#g-nav ul#g-navi li.co{border-right:none}section.mv{padding:2.5vh 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.swiper{width:88%;height:75vh;z-index:0 !important}.swiper-slide{border-radius:1vw}section.mv .swiper p{position:absolute;top:4vw;right:4vw;font-size:3rem;color:#ff7d0b;font-weight:500}section.mv .swiper p span{font-size:.8em;padding:0 .2vw}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}p.mb{margin-bottom:.7em}section.home.about .inner{max-width:1360px;width:100%;margin:10vh auto 20vh}section.home.about .flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.home.about .flex-box.left{width:32%}section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.flow h2,section.home.voice h2,section.home.sitter h2,section.home.sitter h2,section.home.area h2,section.home.safety h2,section.relief h2{font-family:serif,"Shippori Mincho";font-weight:400;font-style:normal;letter-spacing:.07vw;line-height:1;font-size:5rem}section.home.faq h2,section.home.info h2,section.time-schedule h2,section.philosophy h2{font-family:serif,"Shippori Mincho";font-weight:400;font-style:normal;letter-spacing:.07vw;line-height:1;font-size:4.7rem}section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.faq h2,section.home.info h2,section.home.flow h2,section.home.sitter h2,section.time-schedule h2,section.philosophy h2{color:#ff9d1c}section.home.sitter h2,section.home.area h2,section.home.voice h2,section.home.safety h2,section.relief h2{color:#f471a8}section.home.about h2:first-letter ,section.home.service h2:first-letter ,section.home.plan h2:first-letter ,section.home.time h2:first-letter ,section.home.faq h2:first-letter ,section.home.info h2:first-letter ,section.home.flow h2:first-letter ,section.time-schedule h2:first-letter ,section.time-schedule h2 span.color,section.philosophy h2:first-letter {color:#ff7d0b}section.home.sitter h2:first-letter ,section.home.area h2:first-letter ,section.home.voice h2:first-letter ,section.home.safety:first-letter ,section.relief h2:first-letter {color:#e6327e}section.home.sitter h2,section.home.sitter h2 span.jp,section.home.voice h2,section.home.voice h2 span.jp,section.home.safety,section.home.safety h2 span.jp,section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp{text-align:center}section.home h2 span.jp,section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp{font-size:1.1rem;display:block;color:#333;text-align:left;margin-top:1vw}section.home.about .text-wrap{margin-bottom:5vh;margin-top:5vh}section.home.about .text-wrap p{font-size:1.2rem}section.home.about .link{width:77%}section.home.about .link a{display:block;background:#ff7d0b;color:#fff;text-align:center;text-decoration:none;font-size:1.1rem;padding:.1vw;border-radius:50px;font-weight:500;width:90%}section.home.about .flex-box.right{width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}section.home.about .flex-box.right img.img{border-radius:1vw;width:83%;position:relative;z-index:1}section.home.about .dog-background{width:84%;height:53vh;background:#ff9d1c;position:absolute;right:-1vw;bottom:-1vw;border-radius:1vw;z-index:0}section.home.about .flex-box.right img.bg{position:absolute;z-index:-1;width:86%;top:1vw;right:-1vw;display:none}section.home.about .flex-box.right img.cat{position:absolute;z-index:1;width:43%;bottom:-5vw;left:3vw;border-radius:1vw}section.home.area .inner{max-width:73%;width:100%;margin:10vh auto}section.home.area h2{text-align:center}section.home.area h2 span.jp{font-size:1.1rem;display:block;color:#333;text-align:center;margin-top:.5vw}section.home.area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:5vh 0 2vh;margin-top:7vh;border-radius:.3vw;position:relative;background:rgb(188 50 108/14%)}section.home.area ul:before{position:absolute;top:-5.5vh;left:1vw;display:inline-block;width:4.5vw;height:3.5vw;background:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/cat-icon1-red.svg) no-repeat;background-size:contain;content:""}section.home.area ul:after{position:absolute;top:-7vh;right:1vw;display:inline-block;width:6vw;height:4vw;background:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/dog-icon1-red.svg) no-repeat;background-size:contain;content:""}section.home.area ul li{width:44%;text-align:center;list-style:none;margin-bottom:3vh}section.home.area ul li a{display:block;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:500;border-radius:.3vw;letter-spacing:.1em;padding:.2vw;background:#e6327e}section.home.area ul li a span{font-size:.8em}section.home.area .text-wrap p,section.home.service .text-wrap p{text-align:left;font-size:1.2rem;letter-spacing:.05em;margin-top:2vh}section.home.area p.notes{text-align:center;font-size:1.3rem;letter-spacing:.05em}section.home.service .inner{max-width:73%;width:100%;margin:0 auto 10vh}section.home.service h2{text-align:center}section.home.service h2 span.jp{font-size:1.1rem;display:block;color:#333;text-align:center;margin-top:.5vw}.service-wrap{position:relative}.service-wrap:before{position:absolute;top:-5vh;left:1vw;display:inline-block;width:5.5vw;height:3.5vw;background:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/dog-icon4.svg) no-repeat;background-size:contain;content:""}.service-wrap:after{position:absolute;top:-6vh;right:0;display:inline-block;width:6vw;height:4vw;background:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/cat-icon4-1.svg) no-repeat;background-size:contain;content:""}.animals-wrap,.service-wrap,.promise-wrap{background:rgb(242 154 76/21%);margin-top:10vh;padding:1vh 0 4vh;border-radius:1vw}.animals-wrap h3,.service-wrap h3,.promise-wrap h3{text-align:center;font-size:1.5rem;color:#fff;width:30%;margin:0 auto;border-radius:50px;position:relative;top:-1.2em;letter-spacing:.1em}.animals-wrap h3,.service-wrap h3{background:#ff7d0b}.promise-wrap h3{background:#e6327e}section.home.service .animals-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:80%;margin:0 auto}section.home.service .animals-wrap ul li{list-style:none;text-align:center;width:33%}section.home.service ul li img{height:8vh}section.home.service ul li p{display:block;font-size:1.3rem;text-align:center;line-height:1.6;border-radius:50px;width:67%;margin:3vh auto 0;background:#fff;color:#ff7d0b;font-weight:500}section.home.service .service-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 auto;padding:3vh 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}section.home.service .service-wrap ul li{width:49%;font-size:1.4rem;padding:.3vw 0;border-radius:.3vw;list-style:none;text-align:center;background:#fff;color:#ff7d0b;font-weight:500;margin-bottom:2vh}p.service_p{text-align:center;margin-top:2vh;font-size:1.3rem;color:#ff7d0b;font-weight:500}section.home.service .btn-wrap.flex-wrap{margin-top:8vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12vh}.flex-box.service,.flex-box.contact{width:49%;text-align:center}.flex-box.service a,.flex-box.contact a{text-align:center;color:#fff;padding:1vh 0;font-size:1.4rem;margin:0 auto;border-radius:.3vw;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#ff187a),to(#ff7cb2));background:-o-linear-gradient(top,#ff187a,#ff7cb2);background:linear-gradient(to bottom,#ff187a,#ff7cb2);-webkit-box-shadow:0 5px 0 0 #e6327e;box-shadow:0 5px 0 0 #e6327e;font-weight:500;text-decoration:none}.flex-box.contact a:before{background:no-repeat;width:1.5vw;height:1vw;background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/mail-icon.svg);content:'';margin-right:10px;display:inline-block;-webkit-transform:translateY(1.2px);-ms-transform:translateY(1.2px);transform:translateY(1.2px)}.flex-box.service a:after,.flex-box.contact a:after{position:absolute;top:0;bottom:0;right:1vw;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}section.home.service .promise-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 auto;padding:3vh 0}.promise-wrap{background:rgb(188 50 108/14%)}section.home.service .promise-wrap ul li{background:#e6327e;color:#fff;width:49%;font-size:1.3rem;padding:.3vw 0;border-radius:.3vw;list-style:none;text-align:center;font-weight:500}.promise-wrap p{text-align:center;font-size:1.2rem}section.pet-img p{text-align:center;color:#fff;font-size:1.7rem;letter-spacing:.1em;padding:.5vh;font-weight:500;background-image:-webkit-gradient(linear,left top,right top,from(#f75d8b),to(#fedc40));background-image:-o-linear-gradient(left,#f75d8b,#fedc40);background-image:linear-gradient(90deg,#f75d8b,#fedc40)}section.pet-img .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}section.pet-img .pet_img{width:20%}section.home.safety .inner{max-width:73%;width:100%;margin:10vh auto}section.home.safety ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:7vh;counter-reset:number}section.home.safety ol li{width:30%;list-style:none;position:relative}section.home.safety ol li:before{border:3px solid #f471a8;content:"";position:absolute;width:6vh;height:6vh;background:#f471a8;border-radius:50%;top:-4vh;left:-4vh}section.home.safety ol li:after{counter-increment:number 1;content:counter(number,decimal-leading-zero);font-size:2rem;color:#fff;top:-2.1vw;left:-1.6vw;font-style:italic;position:absolute}section.home.safety li img{border-radius:1vw;border:4px solid #f471a8;-webkit-box-sizing:border-box;box-sizing:border-box}section.home.safety ol li p{text-align:left;margin-top:1.5vh;font-size:1rem}section.home.plan{padding:10vh 0;background:rgb(242 154 76/10%)}section.home.plan .inner{max-width:73%;width:100%;margin:0 auto}section.home.plan h2 span.jp{font-size:1.1rem;display:block;color:#333;margin-top:.5vw}section.home.plan table{margin-top:7vh}section.home.plan table thead th.one{width:25%}section.home.plan table thead th.two{width:45%}section.home.plan table thead th.three{width:20%}section.home.plan table thead th{background:#ff7d0b;color:#fff;font-size:1.3rem;border-right:1px solid #fff;padding:.5vh 0}section.home.plan table tbody th span{font-weight:400}section.home.plan table tbody th{background:rgb(242 154 76/21%);padding:2vh;font-size:1.1rem;border-right:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #333}section.home.plan table tbody td{border-right:1px solid #333;border-bottom:1px solid #333;padding:2vh;font-size:1.1rem;background:#fff}section.home.plan table tbody td.three{text-align:center;vertical-align:middle;font-size:1.2rem}.highseason-wrap{width:70%;margin:5vh auto 0}.highseason-wrap p{font-size:1.3rem;background:#e6327e;text-align:center;color:#fff;padding:.3em}.highseason-wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-spacing:0;border-collapse:collapse}.highseason-wrap dt,.highseason-wrap dd{width:50%;border-right:1px solid #778ca3;border-bottom:1px solid #778ca3;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1vh;text-align:center;font-size:1.2rem}.highseason-wrap dt{background:rgb(188 50 108/14%);color:#e6327e;font-weight:500;border-left:1px solid #778ca3}.highseason-wrap dd{background:#fff}.plan-rules{margin-top:9vh}.plan-rules h3{text-align:center;font-size:1.5rem;margin-bottom:3vh;padding:.3vh;background:#f79844;color:#fff}.plan-rules ol{padding-left:2em;counter-reset:number}.plan-rules ol li{font-size:1.1rem;margin-bottom:.5em;list-style:none;position:relative}.plan-rules ol li:before{background:#ff7d0b;color:#fff;border-radius:50%;font-size:1rem;margin-right:.3em;counter-increment:number 1;content:"" counter(number);font-weight:500;font-family:'Noto Serif JP',serif;height:1.3em;width:1.3em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-rules ol li span.notes{margin-left:1.5em;display:block;margin-top:.3em}.campaign-wrap{margin-top:5vh}section#plan .campaign-wrap h3{text-align:center;margin-bottom:2vh;font-size:1.4rem}.campaign-wrap .flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:75%;margin:0 auto}.flex-box.left,.flex-box.right{width:48%}section.home.plan .link{margin-top:7vh;text-align:center}section.home.plan .link a{text-align:center;background:#e6327e;color:#fff;display:block;padding:.3vh;font-size:1.3rem;text-decoration:none;width:50%;margin:0 auto;border-radius:.3vw}section.home.plan .link a:before{background:no-repeat;width:1.5vw;height:1vw;background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/mail-icon.svg);content:'';margin-right:10px;display:inline-block;-webkit-transform:translateY(1.5px);-ms-transform:translateY(1.5px);transform:translateY(1.5px)}section.home.sitter{background:rgb(188 50 108/10%)}section.home.sitter .inner{max-width:73%;width:100%;margin:0 auto;padding:10vh 0}section.home.sitter p.ex{text-align:center;margin-top:5vh;font-size:1.2rem}section.home.sitter ul.flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:83%;margin:5vh auto 0}section.home.sitter ul li{list-style:none;width:22%;text-align:center}section.home.sitter ul li img{border-radius:50%;border:6px solid #fff;width:76%}section.home.sitter ul li p{margin-top:1vh;font-size:1rem}section.home.sitter .link{margin-top:7vh;text-align:center}section.home.sitter .link a{text-align:center;background:#e6327e;color:#fff;display:block;padding:.3vh;font-size:1.3rem;text-decoration:none;width:50%;margin:0 auto;border-radius:.3vw}section.home.flow .inner{max-width:1260px;width:100%;margin:10vh auto 15vh}section.home.flow h2,section.home.flow h2 span{text-align:center}section.home.flow ol{margin-top:7vh;position:relative}section.home.flow ol:before{content:'';display:block;position:absolute;top:0;left:6vh;width:1vh;height:100%;background-color:rgb(255 157 28/76%);z-index:-1}section.home.flow ol li{background:#ffefe2;padding:3vh 2vh;margin-bottom:3vh;border-radius:.3vw;list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}section.home.flow ol li:before{content:'';width:7vh;height:8vh;background-size:cover;background-repeat:no-repeat;margin-right:19vh;top:50%;left:3vh;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);position:absolute}section.home.flow ol li.one:before{background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/step1-1.svg)}section.home.flow ol li.two:before{background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/step2.svg)}section.home.flow ol li.three:before{background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/step3.svg)}section.home.flow ol li.four:before{background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/step4.svg)}section.home.flow ol li.five:before{background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/step5.svg)}section.home.flow ol li dl{width:91%;margin-left:11vh}section.home.flow ol li dl dt{font-size:1.2rem;font-weight:500;margin-bottom:.7vh}section.home.flow ol li dl dd{font-size:1rem}section.home.time .inner{max-width:1260px;width:100%;margin:10vh auto 15vh}section.home.time .flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5vh}section.home.time .flex-box{width:49%;background:rgb(242 154 76/21%);padding:3vh 2vh;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.5vw;margin-bottom:3vh}.flex-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-imner-box.img{width:45%}.flex-imner-box.img img{border-radius:.5vw}.flex-imner-box.dl{width:51%}section.home.time dt{text-align:center;font-size:1.2rem;font-weight:500;margin-bottom:.7vh;border-bottom:1px solid #333;padding-bottom:.5vh}section.home.time dd{font-size:1.05rem}section.home.time p{text-align:right;font-size:1.1rem}section.home.voice .inner{max-width:1260px;width:100%;margin:0 auto 10vh}section.home.voice .voice-wrap{width:90%;margin:7vh auto 0}section.home.voice .flex-wrap{background:rgb(188 50 108/10%);padding:3vh 2vh;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.5vw;margin-bottom:3vh}section.home.voice .flex-box.left{width:20%;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}section.home.voice .flex-box.left img,section.home.voice .flex-box.left .imgWrap{width:60%;border:4px solid #fff;border-radius:50%;position:relative;left:-1vh;aspect-ratio:1/1;object-fit:cover;overflow:hidden}section.home.voice .flex-box.left .imgWrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);width:120%;max-width:unset;border:none}section.home.voice .flex-box.right{width:78%}section.home.voice h3{font-size:1.2rem;color:#e6327e;text-align:left;margin-bottom:.7vh}section.home.voice p{font-size:1.05rem}section.home.voice .link a{text-align:center;background:#e6327e;color:#fff;display:block;padding:.3vh;font-size:1.3rem;text-decoration:none;width:50%;margin:0 auto;border-radius:.3vw;margin-top:80px}@media screen and (max-width:767px){section.home.voice .link a{font-size:4vw;width:80%}}section.home.faq{padding:10vh 0;background:rgb(242 154 76/10%)}section.home.faq .inner{max-width:1260px;width:100%;margin:0 auto}section.home.faq h2,section.home.faq h2 span{text-align:center}.accordion-container{margin:5vh auto 0;max-width:1100px;width:100%}dl.accordion-list{margin-bottom:2vh}.accordion-list:not(:first-child){margin-top:10px}.accordion-title{background:rgb(242 154 76/21%);cursor:pointer;font-size:1.2rem;padding:1vh;position:relative}.accordion-title:after{position:absolute;display:block;content:'';top:35%;right:1.5vw;width:.5vw;height:.5vw;border-top:2px solid #ff7d0b;border-right:2px solid #ff7d0b;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accordion-title.open:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.accordion-text{display:none;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:2.5vh;margin-bottom:2em;padding-left:3.5em;text-indent:-3.2em;line-height:1.6;background:#fff;font-size:1.1rem}.accordion-title span.qa,dd.accordion-text span.qa{color:#ff7d0b;padding:1vw;font-size:1.4rem;font-weight:700}section.home.info .inner{max-width:73%;width:100%;margin:0 auto;padding:10vh 0}section.home.info{background:url(https://poppins-petcare.jp/wp-content/uploads/2024/04/infomation_back_img.jpg);background-size:cover;background-position:right 0 bottom 35%;background-repeat:no-repeat}.info-wrap{margin-top:7vh}section.home.info article{width:100%;margin:auto;padding:1.3vw 0 1.3vw 1.3vw;border-top:1.5px dotted #ff7d0b;border-bottom:1.5px dotted #ff7d0b;margin-bottom:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;background:unset;-webkit-box-shadow:unset;box-shadow:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}section.home.info article:not(:first-child){border-top:none !important}section.home.info .info_area{display:-webkit-box;display:-ms-flexbox;display:flex}.info_area a{color:#333;text-decoration:none;vertical-align:text-top;display:inline-block;line-height:1.4}.home article.article-list p.article-date{position:unset}.info_area time{font-size:1.2rem}.info_title a h3{padding-left:1.5em;font-size:1.2rem;line-height:1.4;font-style:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05vw;font-weight:400}section.home.info .link{text-align:center;margin-top:5vh}section.home.info .link a{text-align:center;background:#ff7d0b;color:#fff;display:block;padding:.3vh;font-size:1.3rem;text-decoration:none;width:50%;margin:0 auto;border-radius:.3vw}section.home.cta{background-image:-webkit-gradient(linear,left top,right top,from(rgb(247 93 139/80%)),to(rgb(254 220 64/80%)));background-image:-o-linear-gradient(left,rgb(247 93 139/80%),rgb(254 220 64/80%));background-image:linear-gradient(90deg,rgb(247 93 139/80%),rgb(254 220 64/80%));position:relative}section.home.cta .inner{max-width:73%;width:100%;margin:0 auto;padding:10vh 0}section.home.cta h2{font-size:5rem;font-family:serif;font-weight:400;font-style:normal;letter-spacing:.07vw;color:#fff;line-height:1}section.home.cta h2:first-letter {color:#e6327e}section.home.cta h2 span.jp{font-size:1.5rem;display:block;color:#fff;font-weight:500;margin-top:2vh}section.home.cta h2,section.home.cta h2 span.jp{text-align:center}section.home.cta .campaign-wrap h3{color:#fff;font-size:1.7rem;text-align:center;margin-bottom:2vh}section.home.cta .flex-wrap.bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3vh auto 0;width:75%}section.home.cta .flex-box{width:49%;text-align:center}a.contact,a.line{text-decoration:none;display:block}a.contact img,a.line img{border-radius:.5vw .5vw 0 0}a.contact span{text-align:center;color:#fff;padding:.7vh 0;font-size:1.4rem;margin:0 auto;border-radius:0 0 .3vw .3vw;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#ff187a),to(#ff7cb2));background:-o-linear-gradient(top,#ff187a,#ff7cb2);background:linear-gradient(to bottom,#ff187a,#ff7cb2);-webkit-box-shadow:0 5px 0 0 #e6327e;box-shadow:0 5px 0 0 #e6327e;font-weight:500}a.contact span:before{background:no-repeat;width:1.5vw;height:1vw;background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/mail-icon.svg);content:'';margin-right:10px;display:inline-block;-webkit-transform:translateY(1.2px);-ms-transform:translateY(1.2px);transform:translateY(1.2px)}a.contact span:after,a.line span:after{position:absolute;top:0;bottom:0;right:1vw;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}a.line span{text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#00b900),to(#49dc49));background:-o-linear-gradient(top,#00b900,#49dc49);background:linear-gradient(to bottom,#00b900,#49dc49);-webkit-box-shadow:0 5px 0 0 #00b900;box-shadow:0 5px 0 0 #00b900;color:#fff;padding:.7vh 0;font-size:1.4rem;margin:0 auto;border-radius:0 0 .3vw .3vw;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;letter-spacing:.2vw;font-weight:500}a.line span:before{background:no-repeat;width:1.6vw;height:1.7vw;background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/line-icon-w.svg);content:'';margin-right:8px;display:inline-block;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}section.home.cta img.left{position:absolute;bottom:-1vh;left:0;width:19%;height:20vh}section.home.cta img.right{position:absolute;bottom:0;right:0;width:21%;height:22vh}.recruit-wrap{margin-top:5vh}.recruit-wrap p{text-align:center;margin-bottom:2vh;font-family:"Kiwi Maru",serif;font-weight:400;color:#fff;font-size:1.5rem}.recruit-wrap .link{text-align:center}.recruit-wrap a{display:block;border-radius:.2vw;font-size:1.3rem;font-weight:500;text-decoration:none;padding:.3vh;width:35%;margin:0 auto;background:#fff;color:#ff7d0b}span.red{font-weight:500;color:#e6327e}footer#footer{background:rgb(242 154 76/21%)}.footer-inner{padding:7vh 0 5vh}footer#footer .flex-wrap{width:85%;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer#footer .flex-box.left{width:30%}footer#footer .flex-box.left a img.logo{width:60%}footer#footer .flex-box.left .contact a{text-align:center;font-size:1.1rem;background:#ff7d0b;border-radius:.3vw;color:#fff;padding:.5vw 0;line-height:1.4;width:60%;text-decoration:none;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;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-top:3vh;font-weight:500}footer#footer .flex-box.left .wrap{margin-top:2vh}footer#footer .flex-box.left .wrap p{letter-spacing:.1em}footer#footer .flex-box.left .wrap p.mail a{color:#333;text-decoration:none}footer#footer .instagram-wrap{margin-top:1vh}footer#footer .instagram-wrap a img{width:7%}footer#footer p.registration{font-size:.8rem;margin-top:1.5vh}ul.flex-wrap.sp-block.link{display:none}ul.footer-g-navi li{list-style:none;margin-bottom:.5vh;line-height:1.8vw}ul.footer-g-navi li a{color:#333;text-decoration:none;font-size:1.05rem;letter-spacing:.1em}footer#footer .flex-box.right{width:14%;-ms-flex-item-align:self-end;-ms-grid-row-align:self-end;align-self:self-end}.flex-box.tel p{text-align:center;font-size:1.3rem;background:#ff7d0b;border-radius:.3vw;color:#fff;padding:.5vw 0;line-height:1.4}.flex-box.tel p span{font-size:1rem}.copyright{text-align:center;background:#ff7d0b}.copyright p{font-size:.8rem;color:#fff}div#side_btn_line a{bottom:15.5vw;background:#fff;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;border-radius:50%;border:.4vh solid #00b900;color:#00b900;position:fixed;right:-.5vw;height:8.5vw;width:8.5vw;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:1.4rem;font-weight:700;text-decoration:none;line-height:1.4;z-index:3}div#side_btn_line a:before{position:absolute;top:-1.7vw;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);content:"";display:inline-block;width:3.5vw;height:3.5vw;background:url(https://poppins-petcare.jp/wp-content/uploads/2024/04/side_btn_img.svg) no-repeat;background-size:contain}div#side_btn_contact{bottom:7.1vw;position:fixed;right:-.5vw;z-index:1}div#side_btn_contact a{text-align:center;font-size:1.25rem;font-weight:700;text-decoration:none;line-height:1.4;background:#ff187a;height:8.5vw;width:8.5vw;border-radius:50%;color:#fff;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}div#side_btn_contact a img{width:23%;margin:0 auto 1vh;display:block}div#side_btn_line a:hover,div#side_btn_contact a:hover{opacity:.6}#topBtn{font-family:"Cormorant Infant",serif;letter-spacing:2px;position:fixed;right:2vw;bottom:7vh;height:1vh;text-decoration:none;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);font-size:1rem;line-height:1.5rem;color:#333;padding:0 0 0 20px;border-top:solid 1px;z-index:1}#topBtn:before{content:"";display:block;position:absolute;top:-1px;left:0;width:10px;border-top:solid 1px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}a#topBtn:hover{opacity:.6}@media screen and (min-width:767px){ul.floating{display:none !important}}nav#g-nav{position:relative}nav#g-nav ul#g-navi{border-left:1.5px solid #fff;border-right:none}.home nav#g-nav ul#g-navi{border-right:1.5px solid #fff}.home nav#g-nav ul#g-navi:before,.home nav#g-nav ul#g-navi:after{display:none}nav#g-nav ul#g-navi:before{height:3vw;content:"";background:#ff7d0b;width:6%;position:absolute;left:0}nav#g-nav ul#g-navi:after{height:3vw;content:"";background:#ff7d0b;width:6%;position:absolute;right:0}.breadcrumb{width:80%;margin:auto;text-align:left;padding:10px;letter-spacing:2px;font-size:.8rem}.breadcrumb a{text-decoration:none;color:#666}section.page-mv{padding:0;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;background:rgb(255 174 102/21%);height:15vw;position:relative}section.page-mv h1{text-align:center;color:#ff7d0b;font-weight:500;font-style:normal;border-radius:.3vw;line-height:1.5;font-size:2.3rem;letter-spacing:.1em}section.page-mv h1 span.en{display:block;font-size:.7em}section.page-mv img.left{bottom:0;left:3vw;position:absolute;width:16%}section.page-mv img.right{bottom:0;right:1vw;position:absolute;width:20%}section.philosophy .inner{max-width:1000px;margin:7vh auto 15vh}section.philosophy h2,section.philosophy h2 span.jp,section.relief h2,section.relief h2 span.jp{text-align:center}section.philosophy h3,section.relief h3,section.company h2{background-image:-webkit-gradient(linear,left top,right top,from(#ff709a),to(#fff070));background-image:-o-linear-gradient(left,#ff709a,#fff070);background-image:linear-gradient(90deg,#ff709a,#fff070);color:#fff;text-align:center;padding:.5vh;font-size:1.8rem;border-radius:.3vw;letter-spacing:.05em;margin-bottom:3vh}section.philosophy h4{text-align:center;font-size:1.4rem;margin-bottom:3vh;color:#ff7d0b}section.philosophy p{font-size:1.2rem}section.philosophy .wrap.one{margin-top:7vh;margin-bottom:5vh}section.philosophy .logo-wrap{text-align:center;margin-bottom:5vh;margin-top:5vh}section.philosophy .logo-wrap img{width:30%}section.relief h2{margin-bottom:7vh}section.relief .flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5vh;border-radius:.5vw;padding:2vh;background:rgb(221 60 128/11%)}section.relief .flex-box.left{width:36%}section.relief .flex-box.left img{border-radius:.5vw}section.relief .flex-box.right{width:62%;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}section.relief .flex-box.right dt{text-align:center;font-size:1.3rem;font-weight:500;color:#e6327e;border-bottom:2px solid #e6327e;padding-bottom:1vh;margin-bottom:2vh}section.relief .flex-box.right dd{font-size:1.1rem;margin-top:1vh}section.relief .inner{max-width:1000px;margin:0 auto 12vh}.page-id-144 section.home.service .inner{margin:7vh auto 15vh}.page-id-144 section.home.plan h2,.page-id-144 section.home.plan h2 span.jp{text-align:center}section.time-schedule h2,section.time-schedule h2 span.jp{text-align:center}section.time-schedule .inner{max-width:1260px;width:100%;margin:10vh auto 15vh}section.time-schedule ul.flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:7vh;gap:7vh 0}section.time-schedule li.flex-box{width:48%}section.time-schedule h3{color:#fff;font-weight:500;text-align:center;font-size:1.3rem;background:#ff7d0b;margin-bottom:3vh;border-radius:.3vw;height:6vh;display:-ms-grid;display:grid;place-items:center}section.time-schedule h3 img.one{width:7%;padding-right:.5vw}section.time-schedule h3 img.two{width:5.5%;padding-right:.7vw}section.time-schedule h3 img.three{width:5%;padding-right:.5vw}section.time-schedule h3 img.four{width:8%;padding-right:.7vw}section.time-schedule li{list-style:none}section.time-schedule dl{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:1vh 3vh;border-radius:.4vw;background:#ffefe2}section.time-schedule dl dt{font-size:1.3rem;color:#ff7d0b;width:20%;font-weight:500}section.time-schedule dl dd{width:80%;font-size:1.2rem}section.time-schedule dl+dl{margin-top:3vh}.timeschedule-box ul{padding-left:.5em}.timeschedule-box ul li{list-style:disc}.timeschedule-box ul li::marker{color:#ff7d0b}.timeschedule-box{position:relative}.timeschedule-box:before{content:'';display:block;position:absolute;top:0;left:6vh;width:1vh;height:100%;background-color:rgb(255 157 28/76%);z-index:-1}section.area-contents .inner{max-width:1000px;margin:7vh auto}section.area-contents h2{background-image:-webkit-gradient(linear,left top,right top,from(rgb(247 93 139/80%)),to(rgb(254 220 64/80%)));background-image:-o-linear-gradient(left,rgb(247 93 139/80%),rgb(254 220 64/80%));background-image:linear-gradient(90deg,rgb(247 93 139/80%),rgb(254 220 64/80%));color:#fff;text-align:center;padding:.5vh;font-size:1.8rem;border-radius:.3vw;letter-spacing:.05em;margin-bottom:3vh}section.area-contents .text-wrap{text-align:center;margin-bottom:4vh}section.area-contents .text-wrap p{font-size:1.3rem}section.area-contents ul.flex-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.area-contents ul.flex-wrap li{width:48%;text-align:center;list-style:none;margin-bottom:3vh}section.area-contents ul.flex-wrap li a{display:block;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:500;border-radius:.3vw;letter-spacing:.1em;padding:1vh;background:#ff7d0b;position:relative}section.area-contents ul.flex-wrap li a span{font-size:.8em}section.area-contents ul.flex-wrap li a:before{position:absolute;top:0;bottom:0;right:1vw;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.page .single-only,.single .area-only{display:none}section.area-contents .inner{max-width:1000px;margin:7vh auto}.ward-wrap{margin-bottom:3vh;margin-top:5vh}section.area-contents h3{text-align:center;font-size:1.5rem;background:#e6327e;color:#fff;padding:.5vh;border-radius:.3vw .3vw 0 0}.city-wrap,.ward-wrap{-webkit-box-sizing:border-box;box-sizing:border-box}.city-wrap p.area-name,.ward-wrap p.area-name{font-size:1.2rem;padding:2vh 4vh 2vh;background:rgb(188 50 108/14%);border-radius:0 0 .3vw .3vw}.area-list{padding:1vh 2vh;background:rgb(188 50 108/14%);border-radius:0 0 .3vw .3vw;display:flex;flex-wrap:wrap}.area-list li{list-style:none}.area-list li a{display:inline-block;font-size:1.2vw;text-decoration:underline;padding:5px}@media screen and (max-width:768px){.area-list li a{font-size:3.5vw};}section.area-contents p.notes{text-align:center;font-size:1.2rem;margin-top:1vh}section.sitter-output h2{background-image:-webkit-gradient(linear,left top,right top,from(#ff709a),to(#fff070));background-image:-o-linear-gradient(left,#ff709a,#fff070);background-image:linear-gradient(90deg,#ff709a,#fff070);color:#fff;text-align:center;padding:.5vh;font-size:1.8rem;border-radius:.3vw;letter-spacing:.05em;margin-bottom:3vh}section.sitter-output .inner{max-width:1000px;margin:15vh auto 15vh}section.sitter-output .flex-wrap{-ms-flex-pack:distribute;justify-content:space-around;margin-top:5vh}section.sitter-output .output-wrap{width:21%;position:relative}section.sitter-output .output-wrap a{text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%}.area-only img{border-radius:50%;margin-bottom:1.5vh;aspect-ratio:1/1;object-fit:cover}p.area-only{text-align:center;font-size:1.1rem}section.sitter-output .link{margin-top:5vh;text-align:center}section.sitter-output .link a{display:block;color:#fff;text-decoration:none;font-size:1.3rem;font-weight:500;border-radius:.3vw;letter-spacing:.1em;padding:1vh;background:#e6327e;position:relative;width:50%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}section.sitter-output .link a:before{position:absolute;top:0;bottom:0;right:1vw;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}section.mv.page.information{background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/04/about_img_1.jpg);background-size:69%;background-position:right 0 top 56%;background-repeat:no-repeat;background-position-x:left;background-size:cover}.page.container.information .inner,.category-container .inner{max-width:1230px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vh 0 5vh}section.information_wrap{width:calc(100% - 30%);padding-right:2rem}article.article-list{background:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;border-radius:.5em;margin-bottom:3vh;padding:3vh 2vh;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 4px 5px 0px rgb(160 160 160/14%);box-shadow:0px 4px 5px 0px rgb(160 160 160/14%);-ms-flex-pack:distribute;justify-content:space-around;background:rgb(255 174 102/21%)}article.article-list a{text-decoration:none;width:100%}article.article-list .img-wrap{width:37%;height:auto;display:-ms-grid;display:grid;place-items:center}article.article-list .img-wrap img{border-radius:.5em;width:100%;-o-object-fit:cover;object-fit:cover;height:13vw}article.article-list .text{width:60%;position:relative}article.article-list .text h2{font-size:1.4rem;margin-bottom:1vh;line-height:1.4}article.article-list .text h2 a{color:#333}.cat-day{position:relative}ul.post-categories{display:-webkit-box;display:-ms-flexbox;display:flex}ul.post-categories li{list-style:none}ul.post-categories a{background:#ff7d0b;display:inline;color:#fff;padding:.2em 1em;border-radius:50px;margin-right:.5em;font-size:.9rem}.archive-text{margin-top:.5em}.archive-text a{color:#333;margin-left:.5em}article.article-list a:hover,article.article-list img:hover,article.article-list h2:hover{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5rem}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{display:block;border-radius:4px;padding:.5rem .9rem;border:1.5px solid #ff7d0b;-webkit-box-sizing:border-box;box-sizing:border-box}i.fas.fa-angle-right,i.fas.fa-angle-left{color:#ff9d1c}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#ff7d0b;font-weight:500}a.prev.page-numbers,a.next.page-numbers{background:unset}a.page-numbers{background:#fff}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#ff7d0b}.sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:30%}:where(.wp-block-search__button){background:#ff7d0b;color:#fff;border:1px solid #ff7d0b !important}.wp-block-search__input{border:1px solid #ff7d0b}.wp-block-search__button{font-size:.9rem}.widget_block{margin-bottom:3vh}.widget.popular-posts{background:#fff;border-radius:.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.widget.popular-posts{margin-bottom:2em}.widget.popular-posts h2,div#block-10 h4{border-bottom:3px solid #ff7d0b;padding:0 .5em .5em;margin-bottom:1em;font-size:1.1rem;font-weight:500}.wpp-list li{overflow:unset !important}ul.wpp-list li,.Widget_newpost li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em}ul.wpp-list li:last-of-type,.Widget_newpost li:last-of-type{margin-bottom:unset}ul.wpp-list li img,.Widget_newpost li img{border-radius:.3em}div#execphp-2 li{border-bottom:1px solid #ff7d0b;padding-bottom:1.5vh}a.wpp-post-title{color:#333;text-decoration:none;padding-left:.5em;font-weight:500;line-height:1.4;width:65%;font-size:.9rem}.Widget_newpost li a.np_img{width:40%}div#block-15 ul{counter-reset:rankingCounter}div#block-15 li{counter-increment:rankingCounter;position:relative;border-bottom:1px solid #ff7d0b;padding-bottom:1vh}div#block-15 li:before{background-color:#ff7d0b;border-radius:50%;color:#fff;content:counter(rankingCounter);display:block;height:2.15vh;left:-.5vw;line-height:1.2;position:absolute;text-align:center;top:-.5vw;width:2.15vh;z-index:1;font-size:1rem}aside#sidebar h4{border-bottom:3px solid #ff7d0b;padding:0 .5em .5em;margin-bottom:1em;font-size:1.1rem;font-weight:500}div#block-10 ul,div#block-9 ul{margin-left:1.5vw}p.blog_title{padding-left:.5em;line-height:1.3;width:65%}p.blog_title a{color:#333;text-decoration:none;font-size:.9rem;font-weight:500}ul.wpp-list li a:hover,.Widget_newpost li a:hover{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.Widget_newpost li br{display:none}aside#sidebar a{text-decoration:none}div#block-10 a,div#block-9{font-size:1.1rem}aside#sidebar ::marker{color:#ff7d0b}section.mv.page.blog{background-image:url();background-size:69%;background-position:right 0 top 56%;background-repeat:no-repeat;background-position-x:left}.page.container.blog .inner{max-width:1230px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vh 0 5vh}section.blog_wrap{width:calc(100% - 30%);padding-right:2rem}.page.container.single .breadcrumb{max-width:1230px}.page.container.single .inner{max-width:1230px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3vh 0 5vh}article.article-content{background:#fff;padding:0 2vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.5em}article.article-content p.cat-data a{background:#ff7d0b;display:inline;color:#fff;padding:.2em 1em;border-radius:50px;margin-right:.5em;font-size:.8rem;text-decoration:none}.single .post_wrap{margin-top:1vh}.wp-block-image img{width:100% !important}article.article-content h1{font-size:1.5rem;margin:.5em 0}p.article-date{text-align:right;font-size:.9rem}article.article-content .article-img{margin-top:1em;margin-bottom:2em}.single_container.petsitter .article-img img{width:100%}article.article-content .post_wrap p{font-size:1.1rem;margin-bottom:2em}.su-row .su-column{font-size:1.1rem}.post_wrap h2{color:#fff;font-size:1.5rem;margin:3vh 0 2vh;line-height:1.5;padding:1vh 1.5vh;background-color:#ff7d0b;border-radius:.3vw}.post_wrap h3{padding-left:.5em;margin:3vh 0 2vh;border-bottom:3px solid #ff7d0b;font-size:1.4rem;padding-bottom:.2em}.post_wrap h4{font-size:1.3rem;position:relative;margin:3vh 0 2vh}.post_wrap h4:before{content:"◆";color:#ff7d0b;margin-right:.2em;font-size:1.1rem;position:relative;top:-1px}.post_wrap h5{font-size:1.2rem;position:relative;margin:3vh 0 2vh}.post_wrap ul,.post_wrap ol{padding-left:1.1em;margin-bottom:2em;font-size:1.1rem}.post_wrap table{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;font-size:1.1rem;margin-bottom:2em}.post_wrap table tr:first-of-type{background:#ff7d0b;color:#fff}.post_wrap th{padding:10px;border:solid 1px #778ca3}.post_wrap td{padding:10px;border:solid 1px #778ca3 !important}.article-tag{display:-webkit-box;display:-ms-flexbox;display:flex}.article-tag ul{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0 !Important;flex-wrap:wrap}.single .post p.tag{background:#333;color:#fff;text-align:center;width:10%;border-radius:4px;font-size:.9rem !important;padding:0;margin-bottom:0;display:-ms-grid;display:grid;place-items:center}.single .post .article-tag ul{margin-bottom:0}.article-tag li{list-style:none}.article-tag li:first-of-type{padding-right:0}.article-tag a{text-decoration:none;color:#333;font-size:1rem}.youtube{width:100%;aspect-ratio:16/9;margin-bottom:2em}.youtube iframe{width:100%;height:100%}blockquote{position:relative;border:1px solid #9e9e9e;border-radius:.5vw;padding:5vh 2vh 1vh;background:#f5f5f5}blockquote:before{margin-right:1em;display:block;position:absolute;width:1.8em;height:1.8em;background-image:url("https://poppins-petcare.jp/wp-content/uploads/2024/05/block-quote.svg");background-repeat:no-repeat;background-size:contain;content:"";left:1.5vh;top:1.5vh}blockquote:after{margin-right:1em;display:block;position:absolute;width:1.8em;height:1.8em;background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/05/block-quote.svg);background-repeat:no-repeat;background-size:contain;content:"";right:0;bottom:.5vh;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}blockquote cite{display:block;font-size:1rem;text-align:right;color:#9e9e9e;padding-right:5vh}nav.page-nav{margin:50px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-nav .prev-link{width:49%;text-align:left;text-decoration:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;border:2px solid #ff7d0b;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.8rem;line-height:1.5;padding:.5em 1em;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.page-nav .next-link{width:49%;text-align:right;text-decoration:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;border:2px solid #ff7d0b;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.8rem;line-height:1.5;padding:.5em 1em;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em}.page-nav .prev-link:before{content:"Before";position:absolute;top:-1em;left:0;line-height:1;color:#ff7d0b;font-size:1.1rem;font-weight:600;letter-spacing:.1em}.page-nav .next-link:before{content:"After";position:absolute;top:-1em;right:0;line-height:1;font-weight:700;color:#ff7d0b;font-size:1.1rem;font-weight:600;letter-spacing:.1em}nav.page-nav a:hover{background:#ebf9ff}.share{margin-bottom:2em;margin-top:3em}.share p{text-align:center;font-size:1.3rem;margin-bottom:.5vw;letter-spacing:.15vw;font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1;color:#333}.share p:before{display:inline-block;content:"＼"}.share p:after{display:inline-block;content:"／"}.share ul{width:30%;margin:0 auto;padding:0;list-style:none;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:0 !important}.share li{width:31%;margin:0;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}.share li a{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;height:2.8vw;width:2.8vw;border-radius:50px}.share li a:visited{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.facebook_share a{background-color:#1877f1;color:#fff}li.facebook_share a img{width:32%}.line_share a{background-color:#1dcd00;color:#fff}li.line_share a img{width:63%}.tweet_share a{background-color:#444;color:#fff}li.tweet_share a img{width:50%}.share li a:hover{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media(max-width:599px){.share li{-webkit-box-sizing:border-box;box-sizing:border-box}.share li i{font-size:1.3em;padding-top:3px}.share li span{display:none}.share li a{font-size:.7rem}.share li a svg{font-size:.95rem}}ul.wpp-list a{width:42%}ul.wpp-list a.wpp-post-title{width:68%}ul.wpp-list a img{width:100%}.wpp-thumbnail{margin:0 !important}.category-container h1,.search-results h1{font-size:1.6rem;margin-bottom:1vh}.category-container aside#sidebar,.search-results aside#sidebar{margin-top:6vh}.category .category-container article.article-list .archive-text p{font-size:1rem}.category .article-info li{list-style:none;background:#ff7d0b;font-size:.85vw;border-radius:50px;margin:0 5px 5px 0}@media screen and (max-width:1200px){.category .article-info li{font-size:1.4vw}}@media screen and (max-width:768px){.category .article-info li{font-size:1rem}}.category .article-info li a{color:#fff}section.company.one .inner{max-width:1000px;margin:7vh auto}section.company.two .inner{max-width:1000px;margin:3vh auto 10vh}table{width:100%}section.company table td,section.company table th{border:2px solid #c5c5c5;border-collapse:collapse;padding:1vw;font-weight:400;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2rem}section.company table th{width:26%;background:#eee}section.company table td{background:#fff}section.company table a{color:#ff7d0b;text-decoration:none;font-weight:500}section.mv.page.contact{background:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/AdobeStock_375499972_Preview.jpeg);background-size:cover;background-position:right 0 bottom 35%}section.contact_form .inner{padding:7vh 0 10vh;max-width:960px;margin:0 auto}section.contact_form h2{text-align:center;background-image:-webkit-gradient(linear,left top,right top,from(rgb(247 93 139/80%)),to(rgb(254 220 64/80%)));background-image:-o-linear-gradient(left,rgb(247 93 139/80%),rgb(254 220 64/80%));background-image:linear-gradient(90deg,rgb(247 93 139/80%),rgb(254 220 64/80%));color:#fff;margin:0 auto;padding:.5vh;font-size:1.8rem;border-radius:.3vw;letter-spacing:.05em;margin-bottom:3vh}section.contact_form .text-wrap{margin-top:3vh;text-align:center}section.contact_form .text-wrap p{font-size:1.1rem}section.contact_form .highseason-wrap{width:100%}.wpcf7{width:100%;margin:5vh auto 0;padding:4vh;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.75vw;border:1px solid #778ca3}table.form{width:100%;margin:0 auto}table.form th,table.form td{display:block;width:100%}table.form th{font-size:1.2rem;width:100%;font-weight:500;text-align:left;margin-bottom:2vh;margin-top:5vh}table.form th:first-of-type{margin-top:0}table.form .requied{font-size:.8rem;color:#fff;display:inline-block;padding:.2em .3em;background:#e6327e;border-radius:2px}table.form th p{font-weight:500;font-size:1.1rem;margin-top:1vh}table.form th ul{background:rgb(237 75 143/10%);padding:1vw 1vw 1vw 2.5vw;border-radius:.5vw;margin-top:2vh}table.form th ul li{line-height:1.6;font-weight:500;font-size:1.1rem}span.wpcf7-list-item-label{font-size:1.1rem;font-weight:500}input[type=checkbox]{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}textarea.wpcf7-form-control.wpcf7-textarea{height:15em}.wpcf7 input,.wpcf7 textarea{border:.5px solid #333 !important}span.wpcf7-form-control.wpcf7-checkbox{display:-ms-grid;display:grid;text-align:left;font-size:1.1rem}span.wpcf7-list-item-label{line-height:1.8}span.wpcf7-list-item.last.has-free-text{display:-webkit-box;display:-ms-flexbox;display:flex}span.wpcf7-list-item.last.has-free-text label{width:12%}span.wpcf7-list-item.last.has-free-text input.wpcf7-free-text{width:30%;padding:0 .5em;height:25px;margin-top:4px}table.form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select{padding:.2em .5em;height:2.5em;font-size:1.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;width:100%;font-family:"M PLUS Rounded 1c",sans-serif}table.form input[type=text]:focus,textarea:focus{background:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);box-shadow:0 0 1px 0 rgba(0,0,0,.5)}input[type=checkbox]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);margin-right:.5em}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{height:20em;padding:.5em}table.form input[type=submit]{position:relative;padding:.4em 4em;color:#fff;background:#e6327e;font-weight:700;font-size:1.1rem;letter-spacing:4px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:1.5px solid #e6327e !important;font-family:"M PLUS Rounded 1c",sans-serif;width:70%;border-radius:.3vw}table.form input[type=submit]:hover{-webkit-box-shadow:none;box-shadow:none;border:1.5px solid #e6327e !important;background:#fff;color:#e6327e;font-weight:700}tr.td_last{text-align:center}tr.td_last td{padding:7vh 0 3vh}span.wpcf7-spinner{display:none}span.wpcf7-not-valid-tip{color:#e91e63}.wpcf7-response-output{text-align:center;color:#e91e63;border:none;margin-top:2em;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e91e63 !important}span.wpcf7-list-item.last.has-free-text input.wpcf7-free-text{width:90%;padding:0 .5em;height:2em;margin-top:4px;margin-left:1vw}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output,div.screen-reader-response{display:none}.recaptcha{text-align:center;margin-bottom:1em}.recaptcha a{text-decoration:none;color:#333}.grecaptcha-badge{visibility:hidden}.flex-wrap.cf-link{width:45%;margin:0 auto}.flex-wrap.cf-link p{width:50%;text-align:center}.flex-wrap.cf-link p.flex-box a{color:#333;text-decoration:none;font-weight:500;font-size:1.15rem}flex-wrap.cf-link p.flex-box a:hover{opacity:.6}.contact_text_bottom{font-size:1rem;text-align:center;margin-top:1em}.contact_text_bottom p.mb{margin-bottom:.7em}.page-id-1031 section.home_contact{display:none}.line_link_wrap{margin-top:2em}.line_link_wrap p{text-align:center;color:#06c755;font-size:1.1rem;font-weight:500}.line_link_wrap a{background:#06c755;display:block;padding:.5em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;margin:0 auto;border-radius:.3em}.line_link_wrap a:hover{opacity:.6}@media only screen and (max-width:767px){.form th,.form td{width:100%;display:block}.form th{padding-bottom:0;text-align:left}.form .empty{display:none}}section.thanks .inner{padding:7vh 0 10vh;width:100%;max-width:960px;margin:0 auto;text-align:center}section.thanks h2{font-size:2rem;margin-bottom:3vh;color:#ff7d0b}section.thanks p{font-size:1.2rem}section.thanks p.mb{margin-bottom:1.5em}section.thanks .link{margin-top:5vh}section.thanks .link a{text-align:center;background:#ff7d0b;color:#fff;display:block;padding:.3vh;font-size:1.3rem;text-decoration:none;width:50%;margin:0 auto;border-radius:.3vw}section.privacy .inner{max-width:1000px;margin:7vh auto 10vh}section.privacy .wrap{margin-bottom:5vh}section.privacy .wrap:last-of-type{margin-bottom:0}section.privacy h2{text-align:center;font-size:1.4rem;margin-bottom:3vh;font-weight:400}section.privacy h3{font-weight:400;font-size:1.1rem;margin-top:2vh}section.privacy p,section.privacy ol{font-size:1.1rem}section.privacy ol{list-style-type:none;counter-reset:list-counter}section.privacy ol.one,section.privacy p.mt,section.privacy li.mt,ol.four.mt,ol.five.mt{margin-top:1.5vh}section.privacy ol.four li:before{content:"(" counter(list-counter) ") ";counter-increment:list-counter}section.privacy ol.two{list-style-type:none;counter-reset:alpha;padding-left:1.5em}section.privacy ol.two li{counter-increment:alpha;padding-left:1em;text-indent:-1em}section.privacy ol.two li:before{content:counter(alpha,lower-alpha) ". "}section.privacy ol.three{list-style-type:none;counter-reset:roman-lower}section.privacy ol.three li{counter-increment:roman-lower}section.privacy ol.three li:before{content:"(" counter(roman-lower,lower-roman) ") "}section.privacy ol.one>li:nth-child(2) ol.two.last{counter-reset:alpha}section.privacy ol.one>li:nth-child(2) ol.two.last li:before{content:counter(alpha,lower-alpha) ". "}section.privacy a{text-decoration:none}.single_container.petsitter .con_inner{width:50%;margin:5vh auto 10vh}.single-petsitter .article-tag a:before{display:none !important}.single-petsitter article.article-content h1{font-size:1.5rem;margin:0 auto 2vh;text-align:center;background:#ff7d0b;color:#fff;padding:1vh;border-radius:.3vw;line-height:1.4}.single-petsitter .contents p{margin-bottom:1em;font-size:1.2rem}.single_container.petsitter h2{text-align:center;background:#ff7d0b;background-image:-webkit-gradient(linear,left top,right top,from(#ff709a),to(#fff070));background-image:-o-linear-gradient(left,#ff709a,#fff070);background-image:linear-gradient(90deg,#ff709a,#fff070);margin-bottom:3vh;color:#fff;font-size:1.5rem;padding:.5vh;border-radius:.3vw;text-align:center}.single_container.petsitter h3{font-size:1.3rem;border-left:.4vw solid #ff7d0b;background:#ff7d0b29;padding:.3vh .5em;margin-top:5vh;margin-bottom:2vh}.single_container.petsitter .article-info,.category .article-info,.tag .article-info,.post-type-archive-petsitter .article-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap}.single_container.petsitter .cat-data a,.single_container.petsitter .article-tag a,.category .article-info .article-tag a,.category .article-info .cat-data a,.tag .article-info .cat-data a,.tag .article-info .article-tag a,.post-type-archive-petsitter .cat-data a,.post-type-archive-petsitter .article-tag a{background:#ff7d0b;display:inline;color:#fff;padding:.2em 1em;border-radius:50px;margin-right:.5em;text-decoration:none}.single_container.petsitter .cat-data a,.single_container.petsitter .article-tag a{font-size:1rem}.category .article-info .article-tag a,.category .article-info .cat-data a,.tag .article-info .cat-data a,.tag .article-info .article-tag a,.post-type-archive-petsitter .cat-data a,.post-type-archive-petsitter .article-tag a{font-size:.9rem}.single-petsitter .link.category{width:65%;margin:5vh auto 0;text-align:center}.link.category a{display:block;color:#fff;text-decoration:none;font-size:1.3rem;font-weight:500;border-radius:.3vw;letter-spacing:.1em;padding:1vh;background:#ff7d0b;position:relative;margin-bottom:2vh}.link.category a:before{position:absolute;top:0;bottom:0;right:1vw;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.link.category a:last-of-type{margin-bottom:0}.single-petsitter .page-nav .prev-link,.single-petsitter .page-nav .next-link{background:#fff;font-size:.9rem}.single-petsitter .page-nav .prev-link span,.single-petsitter .page-nav .next-link span{font-size:.8rem}section.mv.page.sitter{background:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/AdobeStock_375499972_Preview.jpeg);background-size:cover;background-position:right 0 bottom 35%;position:relative;height:30vh}section.mv.page.sitter:before{content:'';background:rgb(255 125 11/38%);position:absolute;left:0;right:0;top:0;bottom:0;height:30vh}.category_area .inner,.page.container.tag .inner{max-width:960px;margin:5vh auto 10vh}.category_area form{text-align:center}select{font-family:"M PLUS Rounded 1c",sans-serif;width:100%;margin:0 auto;text-align:center;-moz-text-align-last:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.3rem;font-weight:500;letter-spacing:.05em;padding:1.5vh 0;background:#ff7d0b;color:#fff;border:#ff7d0b;-webkit-appearance:none;appearance:none;position:relative}select:before{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:orange transparent transparent;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}select:focus{outline:0;border-color:#ff7d0b}option{background:#fff;color:#333}.category_area article.article-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.category_area .article-wrap{margin-top:5vh}.category_area article.article-list .img-wrap{width:25%}.category_area article.article-list .text{width:73%}.category .article-info .article-tag a:before{display:none}.category article.article-list .text h2{margin-bottom:1vh}.category article.article-list .archive-text p{font-size:1.1rem}.column-archive-wrap .inner{max-width:1230px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vh 0 5vh}section.column-wrap{width:calc(100% - 30%);padding-right:2rem}section.error .inner{max-width:1000px;margin:10vh auto}section.error{text-align:center}section.error h2{color:#ff7d0b;font-size:1.5rem;margin-bottom:2vh}@media only screen and (max-width:767px){body{line-height:1.6}#topBtn,.header-contact-wrap,section.home.about .flex-box.right,div#side_btn_line,footer#footer .contact{display:none !important}br.sp_block{display:block !important}.sp_block{display:block !important}.pc_block{display:none !important}span.pc_inline-block{display:none}.header-top{height:11vh}.site-title{width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-title a{height:unset;display:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.site-title a img{height:7.5vh;width:unset}nav#g-nav{position:absolute}section.mv{padding:0;height:60vh}.swiper{padding:0 3vw !important;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:60vh}.swiper-slide,section.home.area ul,.animals-wrap,.service-wrap,.promise-wrap{border-radius:2vw}section.home.flow ol li,section.home.time .flex-box,section.home.voice .flex-wrap{border-radius:1.5vw}.swiper-slide.one{background-position:right 87% bottom 0 !important}section.mv .swiper p{position:relative;top:5vh;text-align:center;right:unset;line-height:1.6}section.home.about .inner{max-width:90%;margin:5vh auto 5vh}section.home.about .flex-box.left{width:100%}section.home.about .flex-box.left .img.wrap{margin-top:3vh;position:relative}section.home.about .flex-box.left .img.wrap img{border-radius:2vw}img.cat{position:absolute;bottom:-4vh;left:-2vh;width:49%}section.home.about .text-wrap{margin-bottom:2vh;margin-top:6vh}section.home.about .link{width:65%;margin:0 auto}section.home.area .inner{max-width:100%;margin:7vh auto}section.home.area ul:before{top:-3vh;width:10.5vw;height:7.5vw}section.home.area ul:after{top:-3.5vh;width:12vw;height:9vw}section.home.area ul{padding:4vh 0 2vh;width:95%;margin:3vh auto 0}section.home.area ul li{width:90%;margin-bottom:1.75vh}section.home.area ul li a{padding:1vh 0;border-radius:.7vw}section.home.service{margin-top:7vh}.animals-wrap{margin-top:5vh;padding:1vh 0 2vh}.service-wrap{margin-top:8vh;padding:1vh 0}section.home.service .btn-wrap.flex-wrap{margin-top:5vh;margin-bottom:8vh}.promise-wrap{margin-top:5vh;padding:1vh 0 0}.animals-wrap h3,.service-wrap h3,.promise-wrap h3{width:50%}section.home.service .service-wrap ul{padding:0}section.home.service .service-wrap ul li{border-radius:.7vw}.service-wrap:before{top:-3vh;left:0;width:12.5vw;height:7.5vw}.service-wrap h3{top:-2.5vh}.service-wrap:after{top:-3vh;right:0;width:12vw;height:8vw}section.home.service .btn-wrap.flex-wrap{display:block}.flex-box.service,.flex-box.contact{width:100%}.flex-box.service a{margin-bottom:3vh;border-radius:.7vw}.flex-box.service a:after,.flex-box.contact a:after{right:4vw}.promise-wrap p{position:relative;top:-1vh;line-height:1.6}section.home.service .promise-wrap ul{width:90%;padding:1vh 0;-ms-flex-wrap:wrap;flex-wrap:wrap}section.home.service .promise-wrap ul li{width:100%;margin-bottom:1.5vh;border-radius:.7vw}section.home.service .animals-wrap ul{width:100%}section.home.service ul li img{height:6vh}section.home.service ul li p{width:93%;margin:1.5vh auto 0;background:unset}section.home.service .inner{max-width:95%;margin:0 auto 5vh}section.pet-img p{padding:1vh 0}.swiper1{overflow:hidden}section.pet-img .flex-box{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-ms-flex-wrap:unset;flex-wrap:unset}section.home.safety .inner{max-width:90%;margin:5vh auto 2vh}section.home.safety ol{margin-top:5vh}section.home.safety ol li{width:85%;margin:0 auto 4vh}section.home.safety ol li:before{width:4.5vh;height:4.5vh;top:-2vh;left:-2vh}section.home.safety ol li:after{top:-3.5vw;left:-2vw}section.home.plan{padding:5vh 0}section.home.plan .inner{max-width:90%;margin:0 auto}section.home.plan table{margin-top:3vh}section.home.plan table tbody th{border-right:.7px solid #666;border-bottom:.7px solid #666;border-left:.7px solid #666}section.home.plan table tbody td{border-right:.7px solid #666;border-bottom:.7px solid #666}section.home.plan table tbody th span{display:block}.highseason-wrap{width:100%}.highseason-wrap dt{border-left:.7px solid #666}.highseason-wrap dt,.highseason-wrap dd{border-right:.7px solid #666;border-bottom:.7px solid #666}a.contact img,a.line img{border-radius:.7vh .7vh 0 0}a.contact span{-webkit-box-shadow:0 4px 0 0 #e6327e;box-shadow:0 4px 0 0 #e6327e}a.line span{-webkit-box-shadow:0 4px 0 0 #00b900;box-shadow:0 4px 0 0 #00b900}a.contact span,a.line span{border-radius:0 0 .7vh .7vh}a.contact span:after,a.line span:after{border-top:2.5px solid #fff;border-right:2.5px solid #fff;right:3vw}a.contact span:before{width:2.8vh;height:2vh;margin-right:7px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}a.line span:before{width:2.8vh;height:3vh;margin-right:7px;-webkit-transform:translateY(1.4vw);-ms-transform:translateY(1.4vw);transform:translateY(1.4vw)}.plan-rules{margin-top:7vh}.plan-rules ol{padding-left:0}.plan-rules ol li{position:relative;padding-left:1.5em}.plan-rules ol li:before{position:absolute;left:0;top:.5vh}.plan-rules ol li span.notes{margin-left:0}section#plan .campaign-wrap .flex-wrap{width:90%}section.home.cta .campaign-wrap .flex-wrap{width:85%}.flex-box.left,.flex-box.right{width:100%}.campaign-wrap .flex-box.left{margin-bottom:3vh}section.home.plan table tbody th{vertical-align:middle}section.home.plan .link{margin-top:3vh}section.home.plan .link a{border-radius:.7vw;width:85%}section.home.plan .link a:before{width:4.5vw;height:3.5vw;margin-right:9px}section.home.sitter .inner{max-width:95%;padding:5vh 0}section.home.sitter p.ex{width:80%;margin:3vh auto 0;text-align:left}section.home.sitter ul.flex-wrap{margin:3vh auto 0}section.home.sitter ul li{width:49%;margin-bottom:3vh}section.home.sitter ul li img{border:4px solid #fff}section.home.sitter .link{margin-top:0}section.home.sitter .link a{width:80%;border-radius:.7vw}section.home.flow .inner{max-width:95%;margin:5vh auto}section.home.flow ol{margin-top:5vh}section.home.flow ol li{padding:2vh 1vh}section.home.flow ol li dl{width:78%;margin-left:10vh}section.home.flow ol li:before{left:2vh}section.home.flow ol:before{left:9.5%}section.home.time .inner{max-width:95%;margin:5vh auto}section.home.time .flex-box{width:100%;padding:2vh 1vh;margin-bottom:1.5vh}.flex-imner-box.img{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}.flex-imner-box.img img{border-radius:.7vw}section.home.time .flex-box:last-of-type{margin-bottom:1vh}section.home.voice .voice-wrap{width:100%;margin:3vh auto 0}section.home.voice .flex-wrap{padding:2vh;margin-bottom:1.5vh;border-radius:.7vw}section.home.voice .flex-box.left{width:100%}section.home.voice .flex-box.left img,section.home.voice .flex-box.left .imgWrap{width:30%;left:0}section.home.voice .flex-box.right{width:100%}section.home.voice h3{text-align:center;margin-top:2vh}section.home.voice .inner{max-width:95%;margin:0 auto 5vh}section.home.faq{padding:5vh 0}section.home.faq .inner{max-width:95%}.accordion-title span.qa,dd.accordion-text span.qa{padding:1.5vw}.accordion-title{padding:1vh 5vh 1vh 1vh;line-height:1.4;padding-left:2.5em;text-indent:-2em}.accordion-text{padding-left:2.5em;text-indent:-2em}.accordion-title:after{right:4vw;width:2vw;height:2vw}section.home.info{background-position:right 83% bottom 0}section.home.info .inner{max-width:90%;padding:5vh 0}.info-wrap{margin-top:3vh}section.home.info article{padding:1vh}section.home.info .info_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info_title{width:100%}.info_title a h3{padding-left:0}section.home.info .link{margin-top:3vh}section.home.info .link a{width:80%;border-radius:.7vw}section.home.cta .inner{max-width:95%;padding:5vh 0 12vh}section.home.cta .flex-box{width:100%}section.home.cta .flex-wrap.bottom{margin:3vh auto 0;width:85%}.flex-box.contact a{border-radius:.7vw}.flex-box.line a{border-radius:.7vw;padding:.3vh 0;line-height:unset}.flex-box.contact a:before{width:4.5vw;height:3.5vw;margin-right:9px}.flex-box.line a:before{width:4.5vw;height:4.5vw;margin-right:7px}.flex-box.contact{margin-bottom:1.5vh}.recruit-wrap p{margin-bottom:1vh}.recruit-wrap a{border-radius:.7vw;width:85%}section.home.cta img.left{bottom:-.5vh;left:2vh;width:36%;height:9vh}section.home.cta img.right{bottom:0;right:3vh;width:34%;height:9vh}ul.footer-g-navi{display:none}footer#footer .flex-box.left{width:100%;text-align:center}.footer-inner{padding:5vh 0 10vh}footer#footer ul.flex-wrap.link{width:95% !important;margin-top:2vh;display:-webkit-box;display:-ms-flexbox;display:flex}footer#footer ul.flex-wrap.link li{width:50%;list-style:none;text-align:center}footer#footer ul.flex-wrap.link li a{text-decoration:none;font-size:3.6vw}footer#footer .contact{display:none}p.tel a{color:#333;text-decoration:none}.instagram-wrap a img{width:8%}section.home.area .text-wrap{width:90%;margin:0 auto}section.home.service .text-wrap{width:95%;margin:0 auto}section.home.time h2,section.home.time h2 span.jp,section.home.time p{text-align:center}section.home h2 span.jp,section.home.area h2 span.jp,section.home.service h2 span.jp,section.home.safety ol li p,section.home.plan h2 span.jp,section.home.plan table tbody th span,section.home.cta h2 span.jp{margin-top:1vh}p.service_p{margin-top:2vh}p.service_p,section.home.safety ol li p,section.home.plan table tbody th,section.home.sitter p.ex,section.home.flow ol li dl dd,section.home.time dd,section.home.voice p{line-height:1.6}section.home.area ul li a,section.home.service ul li p,section.pet-img p,.highseason-wrap p,.highseason-wrap dt,.highseason-wrap dd,section.home.sitter ul li p,section.home.time dt{line-height:1.4}section.home.about .link a,.animals-wrap h3,.service-wrap h3,.promise-wrap h3,section.pet-img p,.plan-rules h3,.recruit-wrap p,.highseason-wrap p,section.home.voice h3,ul.floating li a,ul.floating .hamburger{font-weight:500}.highseason-wrap dt{font-weight:500}section.home.about h2:first-letter ,section.home.service h2:first-letter ,section.home.plan h2:first-letter ,section.home.time h2:first-letter ,section.home.faq h2:first-letter ,section.home.info h2:first-letter ,section.home.flow h2:first-letter ,section.home.sitter h2:first-letter ,section.home.area h2:first-letter ,section.home.voice h2:first-letter ,section.home.safety:first-letter ,section.home.cta h2:first-letter {font-size:13vw}section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.faq h2,section.home.info h2,section.home.flow h2,section.home.voice h2,section.home.sitter h2,section.home.sitter h2,section.home.area h2,section.home.safety h2,section.home.cta h2{font-size:11vw}section.mv .swiper p{font-size:6vw}section.home.safety ol li:after{font-size:5.3vw}.plan-rules h3,section#plan .campaign-wrap h3,section.home.plan .link a,section.home.cta .campaign-wrap h3,.flex-box.contact a,.flex-box.line a{font-size:4.5vw}.accordion-title span.qa,dd.accordion-text span.qa,section.pet-img p,.flex-box.service a,.flex-box.contact a,a.contact span,a.line span{font-size:4.5vw}section.home.area ul li a,.animals-wrap h3,.service-wrap h3,.promise-wrap h3,section.home.service .service-wrap ul li,section.home.service .promise-wrap ul li,section.home.plan table thead th,section.home.plan table tbody th,section.home.plan table tbody td.three,.highseason-wrap p,.highseason-wrap dt,.highseason-wrap dd,section.home.sitter .link a,section.home.flow ol li dl dt,section.home.time dt,section.home.voice h3,section.home.info .link a,section.home.cta h2 span.jp,.recruit-wrap a,.recruit-wrap p{font-size:4vw}.promise-wrap p,p.service_p,section.home.about .text-wrap p,section.home.about .link a,section.home.service ul li p,.plan-rules ol li:before,.plan-rules ol li,section.home.sitter p.ex,.accordion-text,.info_title a h3,.accordion-title,section.home.area .text-wrap p,section.home.service .text-wrap p{font-size:3.8vw}section.home.safety ol li p,section.home.sitter ul li p,section.home.flow ol li dl dd,section.home.time dd,section.home.time p,section.home.voice p,.info_area time,footer#footer .flex-box.left .wrap p,section.home.area p.notes,section.home.plan table tbody th span,section.home.plan table tbody td,section.home.plan table tbody td.three span{font-size:3.6vw}section.home h2 span.jp,section.home.area h2 span.jp,section.home.service h2 span.jp,section.home.plan h2 span.jp{font-size:3.4vw}.table_scroll table{width:800px}.table_scroll{overflow:auto}.table_scroll::-webkit-scrollbar{height:3px}.table_scroll::-webkit-scrollbar-track{background:#f1f1f1}.table_scroll::-webkit-scrollbar-thumb{background:#ff9d1c}header .hamburger{display:block;z-index:1000;height:auto;cursor:pointer;text-align:center;color:#fff;font-weight:500;letter-spacing:.05em}.g-nav-openbtn{display:block;position:absolute;z-index:9999;top:2vh;right:3%;cursor:pointer;width:50px;height:50px}.g-nav-openbtn .openbtn-area{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.g-nav-openbtn span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;width:45%}.g-nav-openbtn span:nth-of-type(1){top:15px;background:#ff7d0b}.g-nav-openbtn span:nth-of-type(2){top:23px;background:#ff7d0b}.g-nav-openbtn span:nth-of-type(3){top:31px;background:#ff7d0b}.g-nav-openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-135deg);-ms-transform:translateY(6px) rotate(-135deg);transform:translateY(6px) rotate(-135deg);width:40%;background:#ff7d0b}.g-nav-openbtn.active span:nth-of-type(2){opacity:0;top:24px;left:18px;width:40%}.g-nav-openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(135deg);-ms-transform:translateY(-6px) rotate(135deg);transform:translateY(-6px) rotate(135deg);width:40%;background:#ff7d0b}ul.floating{position:fixed;bottom:0;left:0;background:#666;z-index:99;background:#ff7d0b;margin:0 auto;width:100%;display:table;table-layout:fixed;text-align:center;width:100%}ul.floating li{margin:0;padding:0;display:table-cell;vertical-align:middle;list-style-type:none;font-size:13px;line-height:15px;width:20%}ul.floating li a{border:none;display:block;color:#fff;text-align:center;text-decoration:none;line-height:1.5em;padding:.5vh 0 .5vh;letter-spacing:.05em}ul.floating li.line{position:relative}ul.floating li.line a{background:#00b900}ul.floating li.line p{position:absolute;top:-5.5vw;left:-1.5vh;width:100%;text-align:center;background:#ffeb3b;padding:.5vw 2vw;border-radius:50px;font-size:2.7vw;border:.6vw solid #fff;color:#000;display:block;font-weight:500}ul.floating li.con a{background:#e6327e}ul.floating .hamburger{color:#fff}ul.floating li a .img-wrap,ul.floating li div .img-wrap{height:3vh;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}ul.floating li a .img-wrap img{width:2.2vh}ul.floating li div .img-wrap img{width:2.2vh;position:relative;top:-.4vh}_::-webkit-full-page-media,_:future,:root ul.floating li a,:root ul.floating li .hamburger{padding:1vh 0 2vh}nav#g-nav{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;position:fixed;z-index:999;top:0;right:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,visibility .6s;-o-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}div#g-nav-list,.g-nav_inner{height:unset}nav ul{height:auto}nav#g-nav ul{height:unset}.g-nav_box{display:block;height:unset}.page nav#header-gnavi{position:fixed}#g-nav.active{opacity:1;visibility:visible}#g-nav.panelactive{right:0}body.active{height:100%;overflow:hidden}.g-nav_inner{position:relative}.g-nav_logo{text-align:center;margin-bottom:3vh}.g-nav_logo img{width:60%}nav#g-nav ul#g-navi{display:inline-block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-left:unset;border-right:unset;height:unset;margin:0}ul#g-navi li{list-style:none;padding:1vh 0;padding:.7vh 0;border-right:unset;text-align:center;width:100%;background:#fff;height:unset}nav#g-nav ul#g-navi:before,nav#g-nav ul#g-navi:after{display:none}nav#g-nav ul#g-navi li a{color:#ff7d0b;text-decoration:none;display:block;letter-spacing:.1em;font-weight:500;text-align:center;padding:0;font-size:5vw;font-size:4.5vw;background:#fff}ul#g-navi li.line a{text-align:center;background:#fff;padding:1vw;margin-top:4vw;position:relative;border-radius:50px}nav#g-nav .hamburger{text-align:center;color:#fff;font-weight:500;font-size:4vw;background:#ff7d0b;border-radius:50px;width:50%;margin:2vh auto 0;padding:.3vh}nav#g-nav ul#g-navi li.cont a{color:#fff;font-size:4.5vw;border-radius:1vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#ff187a),to(#ff7cb2));background:-o-linear-gradient(top,#ff187a,#ff7cb2);background:linear-gradient(to bottom,#ff187a,#ff7cb2);padding:1vh 0}nav#g-nav ul#g-navi li.cont a:before{background:no-repeat;width:5vw;height:4vw;background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/mail-icon.svg);content:'';margin-right:8px;display:inline-block;-webkit-transform:translateY(2.2px);-ms-transform:translateY(2.2px);transform:translateY(2.2px)}nav#g-nav ul#g-navi li.line a{color:#fff;font-size:4.5vw;border-radius:1vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#00b900),to(#49dc49));background:-o-linear-gradient(top,#00b900,#49dc49);background:linear-gradient(to bottom,#00b900,#49dc49);padding:1vh 0;margin-top:0}nav#g-nav ul#g-navi li.line a:before{background:no-repeat;width:5vw;height:5vw;background-image:url(https://poppins-petcare.jp/wp-content/uploads/2024/03/line-icon-w.svg);content:'';margin-right:8px;display:inline-block;-webkit-transform:translateY(3.5px);-ms-transform:translateY(3.5px);transform:translateY(3.5px)}section.page-mv{height:26vh}section.page-mv img.left{left:1vw;width:29%}section.page-mv img.right{right:0;width:34%}.breadcrumb{width:95%;padding:1vh 0}section.philosophy p{width:95%;margin:0 auto;text-align:justify}section.time-schedule h3 img.one,section.time-schedule h3 img.two,section.time-schedule h3 img.three,section.time-schedule h3 img.four{padding-right:2vw}section.time-schedule dl{padding:1vh 2vh}section.time-schedule dl dt{width:23%}.timeschedule-box:before{left:5vh}section.time-schedule ul.flex-wrap{gap:5vh 0}section.sitter-output .flex-wrap{gap:3vh 0}section.area-contents ul.flex-wrap li a:before,section.area-contents ul.flex-wrap li a:before,section.sitter-output .link a:before,.link.category a:before{right:3vw;border-top:2px solid #fff;border-right:2px solid #fff}.page-id-147 section.area-contents .text-wrap{width:100%;margin:0 auto 3vh;text-align:center}section.area-contents .text-wrap{width:95%;margin:0 auto;text-align:justify}.city-wrap p.area-name,.ward-wrap p.area-name{padding:2vh}.share li a{height:9vw;width:9vw}.page.page-id-113 article.article-list{-ms-flex-wrap:wrap;flex-wrap:wrap}article.article-list p.article-date{position:relative}h2 span.jp{letter-spacing:.3em}.pagination ul li a,.pagination .current{padding:1vw 3vw}.page.container.information .inner,.category-container .inner,.page.container.blog .inner,.column-archive-wrap .inner{padding:3vh 0 5vh}article.article-list{padding:2vh}.wp-block-search__input{background:#fff}.widget.popular-posts h2{padding:0 0 1vw}.wpcf7{padding:2vh 1vh}table.form th ul li{font-weight:400 !important}table.form th ul{padding:2vh 2vw 2vh 6.5vw;border-radius:2vw}.wpcf7-list-item{margin:0 0 0 2vw !important}span.wpcf7-list-item{padding-left:1.5em;text-indent:-1.5em}span.wpcf7-list-item.last.has-free-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}tr.td_last td{padding:5vh 0 3vh}section.company table td{padding-left:.5em}select{display:bloack;-moz-text-align-last:center;text-align-last:center}.wpcf7 input,.wpcf7 textarea{border:.7px solid #333 !important}table.form input[type=submit]{border-radius:50px}section.contact_form .inner,section.thanks .inner{padding:5vh 0 7vh}ol.two{padding-left:1em}.single_container.petsitter h3{border-left:1vw solid #ff7d0b;padding:.5vh .5em}.single-petsitter article.article-content{width:92%;margin:0 auto;padding:0}div#block-15 li:before{top:-2vw;height:2.5vh;width:2.5vh;left:-.1vw}div#block-15 li,div#execphp-2 li{padding:0 1.5vh 2vh}.page.container.single .inner,article.article-content{padding:0}blockquote:before,blockquote:after{width:1em;height:1em}section.relief .flex-box.right dt{border-bottom:1.5px solid #e6327e}.page-nav .prev-link,.page-nav .next-link{border:1px solid #ff7d0b}.page-nav .next-link:before,.page-nav .prev-link:before{top:-2vh}.post_wrap ul{padding-left:1.6em}.post_wrap ol{padding-left:1.6em}div#block-10 ul,div#block-9 ul{margin-left:6.5vw}section.relief .flex-box.left{display:none}.category article.article-list .archive-text p{text-align:justify}.category_area article.article-list,nav.page-nav,.page.container.information .inner,.category-container .inner,.page.container.blog .inner,article.article-list,.page.container.single .inner,.column-archive-wrap .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-petsitter article.article-content h1,section.thanks .inner{text-align:left}article.article-list .img-wrap,section.thanks h2,.category-container h1,.search-results h1{text-align:center}section.company table td,section.company table th{border:1px solid #c5c5c5}section.philosophy h3,section.relief h3,section.company h2,section.time-schedule h3,section.time-schedule dl,section.area-contents h2,section.area-contents ul.flex-wrap li a,section.sitter-output h2,section.sitter-output .link a,.category select,.single-petsitter article.article-content h1,.single-petsitter .link.category a,section.contact_form h2,.post_wrap h2{border-radius:.7vw}section.area-contents h3{border-radius:1vw 1vw 0 0}.city-wrap p.area-name,.ward-wrap p.area-name{border-radius:0 0 1vw 1vw}section.relief .flex-wrap{border-radius:2vw}section.home h2 span.jp,section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp,.category_area article.article-list .text,article.article-list .text{margin-top:1.5vh}section.relief .flex-box.right dd .img-wrap,article.article-content .article-img,.share p{margin-bottom:1.5vh}section.philosophy .logo-wrap{margin-bottom:3vh;margin-top:3vh}section.philosophy .wrap.one,.page-id-144 section.home.plan table,section.time-schedule ul.flex-wrap{margin-top:5vh}section.relief h2{margin-bottom:5vh}section.philosophy .inner,.page-id-144 section.home.service .inner,section.sitter-output .inner{margin:5vh auto}section.relief .inner{margin:0 auto 7vh}.page-id-144 .animals-wrap{margin-top:7vh}section.page-mv h1 span.en{margin-top:.5vh}.sidebar,.page-id-144 section.home.service{margin-top:5vh}.widget_block{margin-bottom:5vh}section.time-schedule ul.flex-wrap{margin:5vh auto 0}.timeschedule-box ul li{margin-bottom:1vh}section.time-schedule .inner{margin:10vh auto 7vh}section.area-contents .inner,section.company.one .inner{margin:5vh auto}p.sp_mb{margin-bottom:2vh}section.sitter-output .flex-wrap{margin-top:3vh}.single_container.petsitter .con_inner,section.company.two .inner{margin:3vh auto 7vh}.page-nav .next-link{margin-top:4vh}section.privacy .inner{margin:5vh auto 7vh}.city-wrap{margin-bottom:3vh;margin-top:5vh}.page-id-183 .city-wrap{margin-top:3vh}.share{margin-bottom:0}section.time-schedule .inner{max-width:100%}section.philosophy .inner,section.relief .inner,section.time-schedule ul.flex-wrap,section.area-contents .inner,section.sitter-output .inner,.category_area .inner,.page.container.tag .inner,.page.container.information .inner,.category-container .inner,.page.container.blog .inner,section.company.one .inner,section.company.two .inner,section.contact_form .inner,.page.container.single .inner,.column-archive-wrap .inner{max-width:95%}section.privacy .inner,section.thanks .inner{max-width:90%}section.relief .flex-box.right,section.time-schedule li.flex-box,section.area-contents ul.flex-wrap li,section.sitter-output .link a,.category_area article.article-list .text,.single_container.petsitter .con_inner,.page-nav .prev-link,.page-nav .next-link,article.article-list .img-wrap,article.article-list .text,article.article-list .img-wrap a,span.wpcf7-list-item.last.has-free-text label,table.form input[type=submit]{width:100%}section.information_wrap,section.blog_wrap,section.column-wrap{width:100%;padding-right:0}.page.container.information article.article-list .img-wrap img,section.information_wrap article.article-list .img-wrap img,.page.container.blog article.article-list .img-wrap img{width:100%;margin:0 auto;height:35vh}article.article-list .img-wrap img{width:100%;margin:0 auto;height:26vh}.sidebar{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.single-petsitter .link.category{width:95%}.flex-wrap.cf-link{width:95%}section.philosophy .logo-wrap img{width:50%}.category_area article.article-list .img-wrap{width:50%;margin:0 auto}.share ul{width:45%}section.sitter-output .output-wrap{width:40%}footer#footer .flex-box.right{width:20%}section.relief h2{font-size:11vw}section.time-schedule h2,section.philosophy h2{font-size:10vw}section.page-mv h1{font-size:6vw}section.page-mv h1 span.en,section.philosophy h3,section.relief h3,section.company h2,section.relief .flex-box.right dt,section.area-contents h2,section.area-contents ul.flex-wrap li a,section.area-contents h3,section.sitter-output h2,select,.single-petsitter article.article-content h1,.single-petsitter .contents .share p,.link.category a,section.contact_form h2,section.privacy h2,section.thanks h2,.single_container.petsitter h2,.category-container h1,article.article-content h1,.post_wrap h2,.category-container h1,.search-results h1,section.error h2{font-size:4.5vw}section.philosophy h4,section.sitter-output .link a,.post_wrap h3,.share p{font-size:4.3vw}section.time-schedule h3,section.time-schedule dl dd,section.time-schedule dl dt,article.article-list .text h2,.page-nav .prev-link:before,.page-nav .next-link:before,table.form th,table.form th p,table.form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select,table.form th ul li,span.wpcf7-list-item-label,p.pp a,table.form input[type=submit],section.privacy h3,section.thanks .link a,.single_container.petsitter h3,aside#sidebar h4,.widget.popular-posts h2,div#block-10 h4,div#block-10 a,div#block-9 a,.post_wrap h4,.flex-wrap.cf-link p.flex-box a{font-size:4vw}section.philosophy p,section.relief .flex-box.right dd,section.area-contents .text-wrap p,.city-wrap p.area-name,.ward-wrap p.area-name,section.area-contents p.notes,p.area-only,.category article.article-list .archive-text p,.single-petsitter .contents p,.archive-text p,section.company table td,section.company table th,section.company table td,section.contact_form .text-wrap p,section.privacy p,section.privacy ol,section.thanks p,p.blog_title a,div#block-15 li:before,article.article-content .post_wrap p,.post_wrap h5,.post_wrap h4:before,.post_wrap ul,.post_wrap ol,.wp-block-table td,.wp-block-table th,section.error p{font-size:3.8vw}.contact_text_bottom,blockquote cite{font-size:3.5vw}section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp,.single_container.petsitter .cat-data a,.single_container.petsitter .article-tag a,.category .article-info .article-tag a,.category .article-info .cat-data a,ul.post-categories a,.single-petsitter .page-nav .prev-link,.single-petsitter .page-nav .next-link,.recaptcha,.tag .article-info .cat-data a,.tag .article-info .article-tag a,.post-type-archive-petsitter .cat-data a,.post-type-archive-petsitter .article-tag a{font-size:3.4vw}.breadcrumb,.single-petsitter .page-nav .prev-link span,.single-petsitter .page-nav .next-link span,.page-id-113 ul.post-categories a,.page-id-111 ul.post-categories a,article.article-content p.cat-data a,p.article-date{font-size:3vw}}.article-info[class][class] a{padding:min(.2em,2.5px) 1em}.single_container.petsitter .article-tag a,.article-info[class][class] a{display:inline-block;padding:.2em 1em;line-height:1.4;width:fit-content;margin-bottom:.2em}.article-tag ul li{margin-bottom:.5em}@media screen and (max-width:767px) and (orientation:landscape){.header-top{height:22vh}.site-title a img{height:14vh}.header-top{width:90%}.g-nav-openbtn span:nth-of-type(1){top:6vh}.g-nav-openbtn span:nth-of-type(2){top:8vh}.g-nav-openbtn span:nth-of-type(3){top:10vh}section.mv,.swiper{height:120vh}section.home.about .inner{margin:10vh auto}section.home.about .flex-box.left .img.wrap{margin-top:6vh}img.cat{bottom:-8vh;left:-4vh}section.home.about .text-wrap{margin-bottom:4vh;margin-top:12vh}section.home.area .inner{margin:14vh auto}section.home.area ul:before{top:-9vh;width:8.5vw}section.home.area ul:after{width:10vw;top:-10.5vh}section.home.area ul{padding:8vh 0 4vh;margin:6vh auto 0}section.home.area ul li{margin-bottom:3vh}section.home.area .text-wrap p,section.home.service .text-wrap p{margin-top:4vh}.animals-wrap{margin-top:13vh;padding:2vh 0 4vh}section.home.service ul li img{height:12vh}.service-wrap{margin-top:18vh;padding:0 0 4vh}.service-wrap:before{top:-8vh;width:9.5vw}.service-wrap:after{top:-8vh;width:10vw}p.service_p{margin-top:6vh}.flex-box.service a{margin-bottom:6vh}.promise-wrap{margin-top:15vh;padding:2vh 0}section.home.service .promise-wrap ul li{margin-bottom:3vh}section.home.service .inner{margin:0 auto 10vh}section.home.safety .inner{margin:10vh auto 4vh}section.home.safety ol li:before{width:11vh;height:11vh;top:-6vh;left:-5vh}section.home.safety ol li{margin:0 auto 10vh}section.home h2 span.jp,section.home.area h2 span.jp,section.home.service h2 span.jp,section.home.safety ol li p,section.home.plan h2 span.jp,section.home.plan table tbody th span,section.home.cta h2 span.jp{margin-top:2vh}section.home.service .btn-wrap.flex-wrap{margin-top:10vh;margin-bottom:8vh}.animals-wrap h3{top:-1.1em}.service-wrap h3{top:-.8em}section.home.plan{padding:10vh 0}section.home.plan table{margin-top:8vh}.campaign-wrap,section.home.flow ol{margin-top:10vh}a.contact span,a.line span{padding:1.5vh 0}a.contact span:before{width:6vh;height:4vh;margin-right:7px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}a.line span:before{width:6vh;height:5.5vh;margin-right:7px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.campaign-wrap .flex-box.left,section.home.sitter ul li{margin-bottom:6vh}.plan-rules{margin-top:14vh}section.home.sitter .inner{padding:10vh 0}section.home.sitter p.ex,section.home.sitter ul.flex-wrap{margin:6vh auto 0}section.home.flow .inner{margin:10vh auto}section.home.flow ol li{padding:4vh 2vh}section.home.flow ol li:before{width:15vh;height:16vh}section.home.flow ol li dl{margin-left:20vh}section.home.flow ol li:before{left:4vh}section.home.time .flex-box{padding:4vh 2vh;margin-bottom:3vh}section.home.time dt{margin-bottom:1.5vh;padding-bottom:1vh}section.home.time .flex-wrap{width:70%;margin:5vh auto 2vh}section.home.voice .flex-wrap{padding:4vh;margin-bottom:3vh}section.home.voice .inner{margin:10vh auto}section.home.voice .voice-wrap{width:70%;margin:6vh auto 0}section.home.faq{padding:10vh 0}.accordion-container{margin:10vh auto 0;max-width:90%}.accordion-title:after{right:3vw;width:1.5vw;height:1.5vw;top:20%}.accordion-text{padding-left:3em;text-indent:-2.5em}section.home.info .inner{padding:10vh 0}section.home.info .link{margin-top:6vh}section.home.cta .inner{padding:10vh 0 24vh}.recruit-wrap{margin-top:10vh}.recruit-wrap p{margin-bottom:2vh}section.home.cta img.left{left:-1vh;width:20%;height:16vh}section.home.cta img.right{right:0;width:18%;height:17vh}.footer-inner{padding:10vh 0 24vh}footer#footer .flex-box.left a img.logo{width:40%}footer#footer .flex-box.left .wrap{margin-top:4vh}.instagram-wrap{margin-top:2vh}.instagram-wrap a img{width:6%}ul.floating li a,ul.floating li div{padding:1vh 0 1vh}ul.floating li a .img-wrap img{width:5.2vh}ul.floating li div .img-wrap img{width:5.2vh}ul.floating li a .img-wrap,ul.floating li div .img-wrap{height:6vh}ul.floating li.line p{top:-3.5vw;left:-5vh;font-weight:400;border:.4vw solid #fff}.g-nav_logo img{width:55%}section#plan .campaign-wrap .flex-wrap,section.home.cta .campaign-wrap .flex-wrap,.recruit-wrap a{width:60%}nav#g-nav ul#g-navi li.cont a:before{width:3vw;height:2vw}nav#g-nav ul#g-navi li.line a:before{width:3vw;height:2.5vw;margin-right:4px;-webkit-transform:translateY(2.5px);-ms-transform:translateY(2.5px);transform:translateY(2.5px)}.flex-box.contact a:before{width:3.5vw;height:2.5vw;-webkit-transform:translateY(1.2px);-ms-transform:translateY(1.2px);transform:translateY(1.2px)}section.home.flow ol:before{left:6.5%}footer#footer .instagram-wrap a img{width:4%;margin:2vh 0}section.page-mv{height:52vh}section.page-mv img.left{width:25%}section.page-mv img.right{width:31%}section.philosophy .logo-wrap img{width:35%}section.time-schedule h3{height:12vh}article.article-list .img-wrap img{height:111vh}div#block-15 li:before{top:-1vw;height:5vh;width:5vh}section.home.about h2:first-letter ,section.home.service h2:first-letter ,section.home.plan h2:first-letter ,section.home.time h2:first-letter ,section.home.faq h2:first-letter ,section.home.info h2:first-letter ,section.home.flow h2:first-letter ,section.home.sitter h2:first-letter ,section.home.area h2:first-letter ,section.home.voice h2:first-letter ,section.home.safety:first-letter ,section.home.cta h2:first-letter {font-size:8.5vw}section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.faq h2,section.home.info h2,section.home.flow h2,section.home.voice h2,section.home.sitter h2,section.home.sitter h2,section.home.area h2,section.home.safety h2,section.home.cta h2,section.time-schedule h2,section.philosophy h2,section.relief h2{font-size:7vw}section.mv .swiper p{font-size:4.5vw}section.home.safety ol li:after{font-size:4.2vw}section.page-mv h1{font-size:3.5vw}.plan-rules h3,section#plan .campaign-wrap h3,section.home.plan .link a,section.home.cta .campaign-wrap h3,.flex-box.contact a,.flex-box.line a{font-size:3vw}.accordion-title span.qa,dd.accordion-text span.qa,section.pet-img p,.flex-box.service a,.flex-box.contact a,a.contact span,a.line span,section.page-mv h1 span.en,section.philosophy h3,section.relief h3,section.company h2,section.relief .flex-box.right dt,section.area-contents h2,section.area-contents ul.flex-wrap li a,section.area-contents h3,section.sitter-output h2,select,.single-petsitter article.article-content h1,.single-petsitter .contents .share p,.link.category a,section.contact_form h2,section.privacy h2,section.thanks h2,.single_container.petsitter h2,.category-container h1,article.article-content h1,.post_wrap h2,.category-container h1,.search-results h1,section.error h2{font-size:3vw}section.home.area ul li a,.animals-wrap h3,.service-wrap h3,.promise-wrap h3,section.home.service .service-wrap ul li,section.home.service .promise-wrap ul li,section.home.plan table thead th,section.home.plan table tbody th,section.home.plan table tbody td.three,.highseason-wrap p,.highseason-wrap dt,.highseason-wrap dd,section.home.sitter .link a,section.home.flow ol li dl dt,section.home.time dt,section.home.voice h3,section.home.info .link a,section.home.cta h2 span.jp,.recruit-wrap a,.recruit-wrap p,section.page-mv h1 span.en,section.philosophy h4,section.sitter-output .link a,.post_wrap h3,.share p{font-size:2.5vw}.promise-wrap p,p.service_p,section.home.about .text-wrap p,section.home.about .link a,section.home.service ul li p,.plan-rules ol li:before,.plan-rules ol li,section.home.sitter p.ex,.accordion-text,.info_title a h3,.accordion-title,section.home.area .text-wrap p,section.home.service .text-wrap p,footer#footer ul.flex-wrap.link li a,section.time-schedule h3,section.time-schedule dl dd,section.time-schedule dl dt,article.article-list .text h2,.page-nav .prev-link:before,.page-nav .next-link:before,table.form th,table.form th p,table.form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select,table.form th ul li,span.wpcf7-list-item-label,p.pp a,table.form input[type=submit],section.privacy h3,section.thanks .link a,.single_container.petsitter h3,aside#sidebar h4,.widget.popular-posts h2,div#block-10 h4,div#block-10 a,div#block-9 a,.post_wrap h4,.flex-wrap.cf-link p.flex-box a{font-size:2.3vw}section.home.safety ol li p,section.home.sitter ul li p,section.home.flow ol li dl dd,section.home.time dd,section.home.time p,section.home.voice p,.info_area time,footer#footer .flex-box.left .wrap p,section.home.area p.notes,section.home.plan table tbody th span,section.home.plan table tbody td,section.home.plan table tbody td.three span,ul.floating li.line p,nav#g-nav ul#g-navi li a,nav#g-nav ul#g-navi li.cont a,nav#g-nav ul#g-navi li.line a,section.philosophy p,section.relief .flex-box.right dd,section.area-contents .text-wrap p,.city-wrap p.area-name,.ward-wrap p.area-name,section.area-contents p.notes,p.area-only,.category article.article-list .archive-text p,.single-petsitter .contents p,.archive-text p,section.company table td,section.company table th,section.company table td,section.contact_form .text-wrap p,section.privacy p,section.privacy ol,section.thanks p,p.blog_title a,div#block-15 li:before,article.article-content .post_wrap p,.post_wrap h5,.post_wrap h4:before,.post_wrap ul,.post_wrap ol,.wp-block-table td,.wp-block-table th,section.error p{font-size:2.1vw}section.home h2 span.jp,section.home.area h2 span.jp,section.home.service h2 span.jp,section.home.plan h2 span.jp,nav#g-nav .hamburger,section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp,.single_container.petsitter .cat-data a,.single_container.petsitter .article-tag a,.category .article-info .article-tag a,.category .article-info .cat-data a,ul.post-categories a,.single-petsitter .page-nav .prev-link,.single-petsitter .page-nav .next-link,.recaptcha,.tag .article-info .cat-data a,.tag .article-info .article-tag a,.post-type-archive-petsitter .cat-data a,.post-type-archive-petsitter .article-tag a,.contact_text_bottom,blockquote cite{font-size:1.9vw}.breadcrumb,.single-petsitter .page-nav .prev-link span,.single-petsitter .page-nav .next-link span,.page-id-113 ul.post-categories a,.page-id-111 ul.post-categories a,article.article-content p.cat-data a,p.article-date{font-size:1.5vw}}@media only screen and (min-device-width:744px) and (max-device-width:1024px) and (orientation:portrait){.header-top,.site-title a{height:7vh}.header-contact a:before{margin-right:.5vw;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.header-line a div:before{margin-right:.4vw;-webkit-transform:translateY(2.5px);-ms-transform:translateY(2.5px);transform:translateY(2.5px)}.header-contact a,.header-line a{height:4.25vh}ul#g-navi li{border-right:1px solid #fff}section.mv{padding:1.5vh 0 0;height:40.5vh}.swiper{width:95%;height:37vh}section.home.about .inner{max-width:85%;width:100%;margin:5vh auto 10vh}section.home.area ul{padding:2vh 0 1vh;margin-top:3vh}section.home.area ul li{margin-bottom:1vh}section.home.area ul:before{top:-2vh}section.home.area ul:after{top:-2.5vh}section.home.service ul li img{height:4vh}.animals-wrap h3,.service-wrap h3,.promise-wrap h3{top:-1.6em}.animals-wrap,.service-wrap,.promise-wrap{padding:1vh 0 1.5vh}section.home.service .service-wrap ul{padding:0}section.home.service .service-wrap ul li{margin-bottom:1vh}.service-wrap:before,.service-wrap:after{top:-2vh}section.home.service .btn-wrap.flex-wrap{margin-top:4vh;margin-bottom:6vh}section.home.service .promise-wrap ul{padding:1vh 0}section.home.safety ol li:before{width:3vh;height:3vh;top:-2vh;left:-2vh}section.home.plan{padding:5vh 0}section.home.plan table tbody th,section.home.plan table tbody td{padding:1vh}a.contact span,a.line span{padding:.35vh 0}.plan-rules h3{margin-bottom:1.5vh}.plan-rules ol{padding-left:.5em}section.home.sitter .inner{padding:5vh 0}section.home.flow ol li{padding:1.5vh 1vh;margin-bottom:1.5vh}section.home.flow ol li:before{width:3.5vh;height:4vh;margin-right:9.5vh;top:50%;left:1.5vh}section.home.flow ol li dl{margin-left:5.5vh}section.home.time .flex-box,section.home.voice .flex-wrap{padding:1.5vh 1vh;margin-bottom:1.5vh}section.home.voice .flex-box.left img{left:-.5vh}section.home.faq{padding:5vh 0}.accordion-title{padding:.5vh}.accordion-text{padding:1.25vh;margin-bottom:1em;padding-left:3.5em;text-indent:-3.2em}dl.accordion-list,.recruit-wrap p{margin-bottom:1vh}section.home.info .inner,section.home.cta .inner{padding:5vh 0}section.home.cta img.left,section.home.cta img.right{height:10vh}.footer-inner{padding:3.5vh 0 2.5vh}#topBtn{bottom:3.5vh;padding:0 0 0 10px}div#side_btn_line a{border:.2vh solid #00b900}div#side_btn_line a{bottom:17.5vw}div#side_btn_contact{bottom:9.1vw}.flex-box.service a,.flex-box.contact a{padding:.5vh 0}.flex-box.service a,.flex-box.contact a,.header-contact a,a.contact span{-webkit-box-shadow:0 2.5px 0 0 #e6327e;box-shadow:0 2.5px 0 0 #e6327e}.header-line a,a.line span{-webkit-box-shadow:0 2.5px 0 0 #00b900;box-shadow:0 2.5px 0 0 #00b900}section.home.flow ol:before,.timeschedule-box:before{left:3vh;width:.5vh}.info_area a{vertical-align:unset}section.page-mv{height:18vw}section.relief .flex-box.right dt{border-bottom:1px solid #e6327e}section.time-schedule h3{height:3vh}section.time-schedule dl{padding:1vh 1.5vh}.city-wrap p.area-name,.ward-wrap p.area-name{padding:1vh 2vh}article.article-list{padding:1.5vh 1vh}select{padding:.75vh 0}.category_area .inner,.page.container.tag .inner,.page.container.information .inner,.page.container.blog .inner{min-height:44vh}.category-container .inner{min-height:60vh}section.error .inner{min-height:33vh}div#block-15 li:before{height:1vh;width:1vh}.wp-block-search__input{padding:4px !important}.widget.popular-posts h2,div#block-10 h4,aside#sidebar h4,.post_wrap h3{border-bottom:1.5px solid #ff7d0b}.page.container.information .inner,.category-container .inner,.search .column-archive-wrap .inner,.page.container.blog .inner{padding:0}section.contact_form .inner{padding:3.5vh 0 5vh}.wpcf7{padding:2vh}tr.td_last td{padding:3.5vh 0 1.5vh}div#block-10 li{line-height:1.5}.post_wrap h2{padding:.5vh .75vh}blockquote{padding:2.5vh 1vh .5vh}blockquote:before{width:.9em;height:.9em;left:.75vh;top:.75vh}blockquote:after{width:.9em;height:.9em}.page-nav .next-link,.page-nav .prev-link{border:1px solid #ff7d0b}article.article-list .img-wrap img{height:15vw}section.company table td,section.company table th{border:1px solid #c5c5c5}input[type=checkbox]{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);font-size:1vw}section.area-contents ul.flex-wrap li a,.single-petsitter article.article-content h1,.link.category a,section.sitter-output .link a{padding:.5vh}.plan-rules{margin-top:5vh}.animals-wrap,.service-wrap,.promise-wrap{margin-top:4vh}section.home.safety ol,section.home.sitter .link,section.home.flow ol,.info-wrap{margin-top:3.5vh}.campaign-wrap,section.home.plan table,.category-container aside#sidebar,.search-results aside#sidebar{margin-top:3vh}section.home.sitter p.ex,section.home.time .flex-wrap,section.home.info .link,.recruit-wrap,.ward-wrap,section.sitter-output .flex-wrap,section.sitter-output .link,.category_area .article-wrap,.single_container.petsitter h3,.single-petsitter .link.category,table.form th,section.thanks .link{margin-top:2.5vh}.campaign-wrap,footer#footer .flex-box.left .contact a,section.time-schedule dl+dl,section.contact_form .text-wrap{margin-top:1.5vh}section.home.area .text-wrap p,section.home.service .text-wrap p,section.home.cta h2 span.jp,footer#footer .flex-box.left .wrap{margin-top:1vh}.instagram-wrap{margin-top:.5vh}footer#footer .instagram-wrap{margin-top:0}footer#footer p.registration{margin-top:.5vh}section.time-schedule ul.flex-wrap{margin-top:3.5vh;gap:3.5vh 0}section.philosophy h3,section.relief h3,section.company h2,section.philosophy h4{margin-bottom:1.5vh}section.relief h2{margin-bottom:3.5vh}section.relief .flex-wrap,section.privacy .wrap{margin-bottom:2.5vh}section.area-contents .text-wrap{margin-bottom:2vh}section.time-schedule h3,section.area-contents h2,section.area-contents ul.flex-wrap li,.ward-wrap,article.article-list,.single_container.petsitter h2,.widget_block,section.contact_form h2,section.privacy h2{margin-bottom:1.5vh}section.relief .flex-box.right dt,.single_container.petsitter h3,table.form th,article.article-content .post_wrap p{margin-bottom:1vh}article.article-list .text h2,.single-petsitter article.article-content h1,.category article.article-list .text h2{margin-bottom:.5vh}ul.footer-g-navi li{margin-bottom:.25vh}section.sitter-output .inner{margin:7.5vh auto}nav#g-nav ul#g-navi{margin:0 auto}section.home.area .inner,section.home.safety .inner,section.area-contents .inner{margin:5vh auto}section.home.service ul li p{margin:1.5vh auto 0}section.home.service .inner,section.home.voice .inner{margin:0 auto 5vh}.highseason-wrap,section.home.sitter ul.flex-wrap,.accordion-container,.wpcf7{margin:2.5vh auto 0}section.home.flow .inner,section.home.time .inner,section.time-schedule .inner{margin:5vh auto 7.5vh}section.home.voice .voice-wrap{margin:3.5vh auto 0}section.home.about .text-wrap,section.philosophy .logo-wrap{margin-bottom:2.5vh;margin-top:2.5vh}section.philosophy .wrap.one{margin-top:4vh;margin-bottom:3vh}section.philosophy .inner{max-width:75%;margin:3.5vh auto 7.5vh}.page-id-144 section.home.service .inner{margin:3.5vh auto 7.5vh}section.relief .inner{margin:0 auto 6vh}.category_area .inner,.page.container.tag .inner,.single_container.petsitter .con_inner{margin:2.5vh auto 5vh}.page.container.information .inner,.category-container .inner,.search .column-archive-wrap .inner,.page.container.blog .inner{margin:3.5vh auto 2.5vh}section.company.one .inner{margin:3.5vh auto}section.company.two .inner{margin:3vh auto 5vh}section.privacy .inner{margin:3.5vh auto 5vh}.post_wrap h2,.post_wrap h3,.post_wrap h4,.post_wrap h5{margin:1.5vh 0 1vh}table.form th{margin-bottom:1vh;margin-top:2.5vh}.page.container.information .inner,.category-container .inner,.column-archive-wrap .inner,.page.container.single .inner,.page.container.blog .inner{max-width:90%}section.home.safety .inner,section.home.plan .inner{max-width:80%}section.home.area .inner,section.home.service .inner,section.home.sitter .inner,section.home.flow .inner,section.home.time .inner,section.home.info .inner,section.home.cta .inner,section.time-schedule .inner{max-width:80%}.accordion-container{max-width:73%}.category_area .inner,.page.container.tag .inner,section.area-contents .inner,section.sitter-output .inner,section.company.one .inner,section.company.two .inner,section.contact_form .inner,section.privacy .inner{max-width:70%}.header-top,nav#g-nav ul#g-navi,.breadcrumb{width:95%}section.home.voice .voice-wrap,.highseason-wrap,section.relief .inner{width:75%}.single_container.petsitter .con_inner{width:60%}section.philosophy .logo-wrap img{width:26%}section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.flow h2,section.home.voice h2,section.home.sitter h2,section.home.sitter h2,section.home.area h2,section.home.safety h2,section.home.cta h2,section.relief h2{font-size:5vw}section.home.faq h2,section.home.info h2,section.time-schedule h2,section.philosophy h2{font-size:4.7vw}section.home.faq h2{font-size:4.5vw}section.mv .swiper p{font-size:3vw}section.page-mv h1{font-size:2.3vw}section.thanks h2{font-size:2vw}section.home.safety ol li:after{font-size:1.9vw}section.philosophy h3,section.relief h3,section.company h2,section.area-contents h2,section.sitter-output h2,section.contact_form h2{font-size:1.8vw}section.pet-img p,section.home.cta .campaign-wrap h3{font-size:1.7vw}.category-container h1,.search-results h1{font-size:1.6vw}section.home.area ul li a,.animals-wrap h3,.service-wrap h3,.promise-wrap h3,.plan-rules h3,section.home.cta h2 span.jp,.recruit-wrap p,section.relief .flex-box.right dt,section.area-contents ul.flex-wrap li a,section.area-contents h3,.single-petsitter article.article-content h1,.single_container.petsitter h2,article.article-content h1,.post_wrap h2,section.error h2{font-size:1.5vw}.flex-box.service a,.flex-box.contact a{font-size:1.45vw}section.home.service .service-wrap ul li,section#plan .campaign-wrap h3,.accordion-title span.qa,dd.accordion-text span.qa,a.contact span,a.line span,.accordion-title span.qa,dd.accordion-text span.qa,section.philosophy h4,article.article-list .text h2,section.privacy h2,.post_wrap h3{font-size:1.4vw}.header-contact a,.header-line a,section.home.area p.notes,section.home.service ul li p,section.home.service .promise-wrap ul li,section.home.plan table thead th,.highseason-wrap p,section.home.sitter .link a,section.home.info .link a,p.service_p,section.time-schedule h3,section.time-schedule dl dt,section.area-contents .text-wrap p,section.sitter-output .link a,select,.single_container.petsitter h3,.link.category a,.post_wrap h4,.share p,section.thanks .link a{font-size:1.3vw}section.home.about .text-wrap p,section.home.area .text-wrap p,section.home.service .text-wrap p,.promise-wrap p,section.home.plan table tbody td.three,.highseason-wrap dt,.highseason-wrap dd,section.home.sitter p.ex,section.home.flow ol li dl dt,section.home.voice h3,.accordion-title,.info_area time,.info_title a h3,.recruit-wrap a,.recruit-wrap a,div#side_btn_line a,section.philosophy p,section.time-schedule dl dd,.city-wrap p.area-name,.ward-wrap p.area-name,section.area-contents p.notes,.single-petsitter .contents p,section.company table td,section.company table th,table.form th,.post_wrap h5,section.home.time dt,section.thanks p{font-size:1.2vw}nav#g-nav ul#g-navi li a,.flex-wrap.cf-link p.flex-box a{font-size:1.15vw}section.home h2 span.jp,section.home.about .link a,section.home.plan h2 span.jp,section.home.plan table tbody th,section.home.plan table tbody td,.plan-rules ol li,section.home.time p,.accordion-text,footer#footer .flex-box.left .contact a,div#side_btn_contact a,section.home.area h2 span.jp,section.home.service h2 span.jp,footer#footer .flex-box.left .contact a,section.home h2 span.jp,section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp,section.relief .flex-box.right dd,p.area-only,.category article.article-list .archive-text p,.post-type-archive-petsitter article.article-list .archive-text p,.page.container.information .archive-text p,.widget.popular-posts h2,div#block-10 h4,.wp-block-search__input,aside#sidebar h4,div#block-10 a,div#block-9,.category .category-container article.article-list .archive-text p,.search .archive-text p,section.contact_form .text-wrap p,table.form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select,table.form th p,table.form th ul li,span.wpcf7-list-item-label,table.form input[type=submit],section.privacy p,section.privacy ol,section.privacy h3,aside#sidebar ::marker,article.article-content .post_wrap p,.post_wrap h4:before,.post_wrap ul,.post_wrap ol,.post_wrap table,.page-nav .prev-link:before,.page-nav .next-link:before,.page.container.blog .archive-text p,.date .archive-text p,section.error .inner p{font-size:1.1vw}ul.footer-g-navi li a,footer#footer .flex-box.left .wrap,section.home.time dd,div#side_btn_line a{font-size:1.05vw}section.home.safety ol li p,.plan-rules ol li:before,section.home.flow ol li dl dd,section.home.voice p,section.home.sitter ul li p,.header-line a span,#topBtn,.single_container.petsitter .cat-data a,.single_container.petsitter .article-tag a,div#block-15 li:before,.recaptcha,.contact_text_bottom,blockquote cite,.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font-size:1vw}.category .article-info .article-tag a,.category .article-info .cat-data a,.tag .article-info .cat-data a,.tag .article-info .article-tag a,.post-type-archive-petsitter .cat-data a,.post-type-archive-petsitter .article-tag a,ul.post-categories a,p.article-date,a.wpp-post-title,.wp-block-search__button,p.blog_title a{font-size:.9vw}.copyright p,footer#footer p.registration,.breadcrumb,article.article-content p.cat-data a,.page-nav .next-link,.page-nav .prev-link,table.form .requied{font-size:.8vw}}@media only screen and (min-device-width:744px) and (max-device-width:1366px) and (orientation:landscape){.header-top,.site-title a{height:11vh}.header-contact a,.header-line a{height:6vh}.header-contact a:before{margin-right:.5vw;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.header-line a div:before{margin-right:.4vw;-webkit-transform:translateY(2.5px);-ms-transform:translateY(2.5px);transform:translateY(2.5px)}.swiper{height:unset;aspect-ratio:16/9}section.home.safety ol li:before{width:4vh;height:4vh;top:-2.5vh;left:-3vh}section.home.safety ol li:after{top:-1.9vw}#topBtn{padding:0 0 0 13px;bottom:4vh}.service-wrap:before{top:-3.5vh}.service-wrap:after{top:-3.7vh}section.home.service ul li img{height:6.5vh}.info_area a{vertical-align:unset}section.home.cta img.left{height:15vh}section.home.cta img.right{height:16vh}section.home.area ul:before{top:-3.5vh}section.home.area ul:after{top:-4.3vh}div#block-15 li:before{line-height:1.6}div#block-10 li{line-height:1.5}article.article-list .img-wrap img{height:16vw}.page-nav .prev-link,.page-nav .next-link{border:1px solid #ff7d0b}section.company table td,section.company table th{border:1px solid #c5c5c5}table.form th{margin-bottom:1vh;margin-top:2.5vh}.page.container.information .inner,.category-container .inner,.column-archive-wrap .inner,.page.container.single .inner,.page.container.blog .inner{max-width:90%}section.home.safety .inner,section.home.plan .inner{max-width:80%}section.home.area .inner,section.home.service .inner,section.home.sitter .inner,section.home.flow .inner,section.home.time .inner,section.home.info .inner,section.home.cta .inner,section.time-schedule .inner,section.home.about .inner{max-width:83%}.accordion-container{max-width:73%}.category_area .inner,.page.container.tag .inner,section.area-contents .inner,section.sitter-output .inner,section.company.one .inner,section.company.two .inner,section.contact_form .inner,section.privacy .inner,section.philosophy .inner{max-width:70%}.header-top,nav#g-nav ul#g-navi,.breadcrumb,.swiper{width:95%}section.home.voice .voice-wrap,.highseason-wrap{width:75%}section.relief .inner{width:70%}.single_container.petsitter .con_inner{width:60%}section.philosophy .logo-wrap img{width:26%}section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.flow h2,section.home.voice h2,section.home.sitter h2,section.home.sitter h2,section.home.area h2,section.home.safety h2,section.home.cta h2,section.relief h2{font-size:5vw}section.home.faq h2,section.home.info h2,section.time-schedule h2,section.philosophy h2{font-size:4.7vw}section.home.faq h2{font-size:4.5vw}section.mv .swiper p{font-size:3vw}section.page-mv h1{font-size:2.3vw}section.thanks h2{font-size:2vw}section.home.safety ol li:after{font-size:1.9vw}section.philosophy h3,section.relief h3,section.company h2,section.area-contents h2,section.sitter-output h2,section.contact_form h2{font-size:1.8vw}section.pet-img p,section.home.cta .campaign-wrap h3{font-size:1.7vw}.category-container h1,.search-results h1{font-size:1.6vw}section.home.area ul li a,.animals-wrap h3,.service-wrap h3,.promise-wrap h3,.plan-rules h3,section.home.cta h2 span.jp,.recruit-wrap p,section.relief .flex-box.right dt,section.area-contents ul.flex-wrap li a,section.area-contents h3,.single-petsitter article.article-content h1,.single_container.petsitter h2,article.article-content h1,.post_wrap h2,section.error h2{font-size:1.5vw}.flex-box.service a,.flex-box.contact a{font-size:1.45vw}section.home.service .service-wrap ul li,section#plan .campaign-wrap h3,.accordion-title span.qa,dd.accordion-text span.qa,a.contact span,a.line span,.accordion-title span.qa,dd.accordion-text span.qa,section.philosophy h4,article.article-list .text h2,section.privacy h2,.post_wrap h3{font-size:1.4vw}.header-contact a,.header-line a,section.home.area p.notes,section.home.service ul li p,section.home.service .promise-wrap ul li,section.home.plan table thead th,.highseason-wrap p,section.home.sitter .link a,section.home.info .link a,p.service_p,section.time-schedule h3,section.time-schedule dl dt,section.area-contents .text-wrap p,section.sitter-output .link a,select,.single_container.petsitter h3,.link.category a,.post_wrap h4,.share p,section.thanks .link a{font-size:1.3vw}section.home.about .text-wrap p,section.home.area .text-wrap p,section.home.service .text-wrap p,.promise-wrap p,section.home.plan table tbody td.three,.highseason-wrap dt,.highseason-wrap dd,section.home.sitter p.ex,section.home.flow ol li dl dt,section.home.voice h3,.accordion-title,.info_area time,.info_title a h3,.recruit-wrap a,.recruit-wrap a,div#side_btn_line a,section.philosophy p,section.time-schedule dl dd,.city-wrap p.area-name,.ward-wrap p.area-name,section.area-contents p.notes,.single-petsitter .contents p,section.company table td,section.company table th,table.form th,.post_wrap h5,section.home.time dt,section.thanks p{font-size:1.2vw}nav#g-nav ul#g-navi li a,.flex-wrap.cf-link p.flex-box a{font-size:1.15vw}section.home h2 span.jp,section.home.about .link a,section.home.plan h2 span.jp,section.home.plan table tbody th,section.home.plan table tbody td,.plan-rules ol li,section.home.time p,.accordion-text,footer#footer .flex-box.left .contact a,div#side_btn_contact a,section.home.area h2 span.jp,section.home.service h2 span.jp,footer#footer .flex-box.left .contact a,section.home h2 span.jp,section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp,section.relief .flex-box.right dd,p.area-only,.category article.article-list .archive-text p,.post-type-archive-petsitter article.article-list .archive-text p,.page.container.information .archive-text p,.widget.popular-posts h2,div#block-10 h4,.wp-block-search__input,aside#sidebar h4,div#block-10 a,div#block-9,.category .category-container article.article-list .archive-text p,.search .archive-text p,section.contact_form .text-wrap p,table.form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select,table.form th p,table.form th ul li,span.wpcf7-list-item-label,table.form input[type=submit],section.privacy p,section.privacy ol,section.privacy h3,aside#sidebar ::marker,article.article-content .post_wrap p,.post_wrap h4:before,.post_wrap ul,.post_wrap ol,.post_wrap table,.page-nav .prev-link:before,.page-nav .next-link:before,.page.container.blog .archive-text p,.date .archive-text p,section.error .inner p{font-size:1.1vw}ul.footer-g-navi li a,footer#footer .flex-box.left .wrap,section.home.time dd,div#side_btn_line a{font-size:1.05vw}section.home.safety ol li p,.plan-rules ol li:before,section.home.flow ol li dl dd,section.home.voice p,section.home.sitter ul li p,.header-line a span,#topBtn,.single_container.petsitter .cat-data a,.single_container.petsitter .article-tag a,div#block-15 li:before,.recaptcha,.contact_text_bottom,blockquote cite,.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font-size:1vw}.category .article-info .article-tag a,.category .article-info .cat-data a,.tag .article-info .cat-data a,.tag .article-info .article-tag a,.post-type-archive-petsitter .cat-data a,.post-type-archive-petsitter .article-tag a,ul.post-categories a,p.article-date,a.wpp-post-title,.wp-block-search__button,p.blog_title a{font-size:.9vw}.copyright p,footer#footer p.registration,.breadcrumb,article.article-content p.cat-data a,.page-nav .next-link,.page-nav .prev-link,table.form .requied{font-size:.8vw}}@media screen and (min-width:1200px) and (max-width:1700px){footer#footer .flex-box.right{width:16%}blockquote:before,blockquote:after{width:1.3em;height:1.3em}section.home.safety ol li:after{left:-1.5vw}div#block-15 li:before{height:2.5vh;line-height:1.3;width:2.5vh}section.home.about .inner{max-width:85%}section.home.voice .inner{max-width:80%}section.home.flow .inner,section.home.time .inner,.page.container.information .inner,.category-container .inner,.page.container.single .inner,.search .column-archive-wrap .inner,.page.container.blog .inner{max-width:75%}section.home.faq .inner,section.home.service .inner,section.home.plan .inner,section.home.flow .inner,section.home.time .inner,section.time-schedule .inner{max-width:70%}section.philosophy .inner,section.relief .inner,section.area-contents .inner,section.sitter-output .inner,section.sitter-output .inner,section.company.one .inner,section.company.two .inner,section.contact_form .inner,section.privacy .inner{max-width:63%}.category_area .inner,.page.container.tag .inner{max-width:58%}footer#footer .flex-wrap{width:90%}.single_container.petsitter .con_inner{width:55%}section.page-mv img.left{width:15%}section.page-mv img.right{width:19%}section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.flow h2,section.home.voice h2,section.home.sitter h2,section.home.sitter h2,section.home.area h2,section.home.safety h2,section.home.cta h2,section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.flow h2,section.home.voice h2,section.home.sitter h2,section.home.sitter h2,section.home.area h2,section.home.safety h2,section.relief h2{font-size:4.8vw}section.home.faq h2,section.home.info h2,section.time-schedule h2,section.philosophy h2{font-size:4.5vw}section.home.faq h2,section.home.info h2{font-size:4.3vw}section.mv .swiper p{font-size:2.7vw}section.page-mv h1{font-size:2.2vw}section.thanks h2{font-size:2vw}section.home.safety ol li:after{font-size:1.9vw}section.pet-img p,section.home.cta .campaign-wrap h3{font-size:1.7vw}section.philosophy h3,section.relief h3,section.company h2,section.area-contents h2,section.sitter-output h2,.category-container h1,.search-results h1,section.contact_form h2{font-size:1.6vw}section.home.area ul li a,.animals-wrap h3,.service-wrap h3,.promise-wrap h3,.plan-rules h3,section.home.cta h2 span.jp,.recruit-wrap p,section.area-contents ul.flex-wrap li a,section.area-contents h3,.single-petsitter article.article-content h1,article.article-content h1,.post_wrap h2,.single_container.petsitter h2,section.error h2{font-size:1.5vw}.flex-box.service a,.flex-box.contact a{font-size:1.45vw}section.home.service .service-wrap ul li,section#plan .campaign-wrap h3,.accordion-title span.qa,dd.accordion-text span.qa,a.contact span,a.line span,.accordion-title span.qa,dd.accordion-text span.qa,.accordion-title span.qa,dd.accordion-text span.qa,section.philosophy h4,article.article-list .text h2,.post_wrap h3,section.privacy h2{font-size:1.4vw}section.home.area p.notes,section.home.service ul li p,section.home.service .promise-wrap ul li,section.home.plan table thead th,.highseason-wrap p,section.home.sitter .link a,section.home.info .link a,div#side_btn_line a,.recruit-wrap a,section.relief .flex-box.right dt,section.time-schedule h3,section.time-schedule dl dt,section.area-contents .text-wrap p,section.sitter-output .link a,select,.post_wrap h4,.share p,.single_container.petsitter h3,.link.category a,p.service_p,section.thanks .link a{font-size:1.3vw}.header-contact a,.header-line a,section.home.about .text-wrap p,section.home.area .text-wrap p,section.home.service .text-wrap p,.promise-wrap p,section.home.plan table tbody td.three,.highseason-wrap dt,.highseason-wrap dd,section.home.sitter p.ex,section.home.flow ol li dl dt,section.home.voice h3,.accordion-title,.info_area time,.info_title a h3,section.philosophy p,section.time-schedule dl dd,.city-wrap p.area-name,.ward-wrap p.area-name,section.area-contents p.notes,section.company table td,section.company table th,table.form th,p.pp a,.post_wrap h5,.single-petsitter .contents p,section.thanks p{font-size:1.2vw}nav#g-nav ul#g-navi li a,section.home.time dt,.flex-wrap.cf-link p.flex-box a{font-size:1.15vw}section.home h2 span.jp,section.home.about .link a,section.home.plan h2 span.jp,section.home.plan table tbody th,section.home.plan table tbody td,.plan-rules ol li,section.home.time p,.accordion-text,footer#footer .flex-box.left .contact a,div#side_btn_contact a,section.home.area h2 span.jp,section.home.service h2 span.jp,footer#footer .flex-box.left .contact a,section.home h2 span.jp,section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp,section.relief .flex-box.right dd,p.area-only,.category article.article-list .archive-text p,article.article-list p,.widget.popular-posts h2,div#block-10 h4,aside#sidebar h4,section.contact_form .text-wrap p,table.form th p,table.form th ul li,span.wpcf7-list-item-label,table.form input[type=submit],article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,.post_wrap table,section.privacy p,section.privacy ol,section.privacy h3,section.error p{font-size:1.1vw}ul.footer-g-navi li a,footer#footer .flex-box.left .wrap,section.home.time dd{font-size:1.05vw}section.home.safety ol li p,.plan-rules ol li:before,section.home.flow ol li dl dd,section.home.voice p,section.home.sitter ul li p,.single_container.petsitter .cat-data a,.single_container.petsitter .article-tag a,div#block-10 ul li a,div#block-10 ul li,div#block-9 ul li,.recaptcha,.contact_text_bottom{font-size:1vw}.header-line a span,footer#footer p.registration,.category .article-info .article-tag a,.category .article-info .cat-data a,ul.post-categories a,a.wpp-post-title,p.blog_title a,.wp-block-search__button,p.article-date,.tag .article-info .cat-data a,.tag .article-info .article-tag a,div#block-15 li:before{font-size:.9vw}.copyright p,#topBtn,.breadcrumb,table.form .requied,article.article-content p.cat-data a{font-size:.8vw}}@media screen and (min-width:2000px){footer#footer .flex-box.right{width:16%}section.home.safety ol li:after{top:-2.3vw}.highseason-wrap{width:75%}.page-nav .next-link:before,.page-nav .prev-link:before{top:-1.9vh}input[type=checkbox]{-webkit-transform:scale(2.1);-ms-transform:scale(2.1);transform:scale(2.1)}div#block-15 li:before{line-height:1.3}.accordion-container{max-width:100%}section.home.about .inner{max-width:85%}section.home.voice .inner,.page.container.single .breadcrumb{max-width:80%}section.home.flow .inner,section.home.time .inner,.page.container.information .inner,.category-container .inner,.page.container.single .inner,.search .column-archive-wrap .inner,.page.container.blog .inner{max-width:75%}section.home.faq .inner,section.home.service .inner,section.home.plan .inner,section.home.flow .inner,section.home.time .inner,section.time-schedule .inner{max-width:70%}section.philosophy .inner,section.relief .inner,section.area-contents .inner,section.sitter-output .inner,section.sitter-output .inner,section.company.one .inner,section.company.two .inner,section.contact_form .inner,section.privacy .inner,section.thanks .inner{max-width:63%}.category_area .inner,.page.container.tag .inner{max-width:58%}footer#footer .flex-wrap{width:90%}section.page-mv img.left{width:15%}section.page-mv img.right{width:19%}section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.flow h2,section.home.voice h2,section.home.sitter h2,section.home.sitter h2,section.home.area h2,section.home.safety h2,section.home.cta h2,section.home.about h2,section.home.area h2,section.home.service h2,section.home.plan h2,section.home.time h2,section.home.flow h2,section.home.voice h2,section.home.sitter h2,section.home.sitter h2,section.home.area h2,section.home.safety h2,section.relief h2{font-size:4.5vw}section.home.faq h2,section.home.info h2,section.time-schedule h2,section.philosophy h2{font-size:4.2vw}section.home.faq h2,section.home.info h2{font-size:4vw}section.mv .swiper p{font-size:2.7vw}section.page-mv h1{font-size:2.2vw}section.thanks h2{font-size:2vw}section.home.safety ol li:after{font-size:1.9vw}section.pet-img p,section.home.cta .campaign-wrap h3{font-size:1.7vw}section.philosophy h3,section.relief h3,section.company h2,section.area-contents h2,section.sitter-output h2,.category-container h1,.search-results h1,section.contact_form h2{font-size:1.6vw}section.home.area ul li a,.animals-wrap h3,.service-wrap h3,.promise-wrap h3,.plan-rules h3,section.home.cta h2 span.jp,.recruit-wrap p,section.area-contents ul.flex-wrap li a,section.area-contents h3,.single-petsitter article.article-content h1,article.article-content h1,.post_wrap h2,.single_container.petsitter h2,section.error h2{font-size:1.5vw}.flex-box.service a,.flex-box.contact a{font-size:1.45vw}section.home.service .service-wrap ul li,section#plan .campaign-wrap h3,.accordion-title span.qa,dd.accordion-text span.qa,a.contact span,a.line span,.accordion-title span.qa,dd.accordion-text span.qa,.accordion-title span.qa,dd.accordion-text span.qa,section.philosophy h4,article.article-list .text h2,.post_wrap h3,section.privacy h2{font-size:1.4vw}section.home.area p.notes,section.home.service ul li p,section.home.service .promise-wrap ul li,section.home.plan table thead th,.highseason-wrap p,section.home.sitter .link a,section.home.info .link a,div#side_btn_line a,.recruit-wrap a,section.relief .flex-box.right dt,section.time-schedule h3,section.time-schedule dl dt,section.area-contents .text-wrap p,section.sitter-output .link a,select,.post_wrap h4,.share p,.single_container.petsitter h3,.link.category a,p.service_p,section.thanks .link a{font-size:1.3vw}.header-contact a,.header-line a,section.home.about .text-wrap p,section.home.area .text-wrap p,section.home.service .text-wrap p,.promise-wrap p,section.home.plan table tbody td.three,.highseason-wrap dt,.highseason-wrap dd,section.home.sitter p.ex,section.home.flow ol li dl dt,section.home.voice h3,.accordion-title,.info_area time,.info_title a h3,section.philosophy p,section.time-schedule dl dd,.city-wrap p.area-name,.ward-wrap p.area-name,section.area-contents p.notes,section.company table td,section.company table th,table.form th,p.pp a,.post_wrap h5,.single-petsitter .contents p,section.thanks p{font-size:1.2vw}nav#g-nav ul#g-navi li a,section.home.time dt,.flex-wrap.cf-link p.flex-box a{font-size:1.15vw}section.home h2 span.jp,section.home.about .link a,section.home.plan h2 span.jp,section.home.plan table tbody th,section.home.plan table tbody td,.plan-rules ol li,section.home.time p,.accordion-text,footer#footer .flex-box.left .contact a,div#side_btn_contact a,section.home.area h2 span.jp,section.home.service h2 span.jp,footer#footer .flex-box.left .contact a,section.home h2 span.jp,section.time-schedule h2 span.jp,section.philosophy h2 span.jp,section.relief h2 span.jp,section.relief .flex-box.right dd,p.area-only,.category article.article-list .archive-text p,article.article-list p,.widget.popular-posts h2,div#block-10 h4,aside#sidebar h4,section.contact_form .text-wrap p,table.form th p,table.form th ul li,span.wpcf7-list-item-label,table.form input[type=submit],article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,.post_wrap table,section.privacy p,section.privacy ol,section.privacy h3,.page-nav .next-link:before,.page-nav .prev-link:before,table.form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,select.wpcf7-form-control.wpcf7-select,section.error p{font-size:1.1vw}ul.footer-g-navi li a,footer#footer .flex-box.left .wrap,section.home.time dd{font-size:1.05vw}section.home.safety ol li p,.plan-rules ol li:before,section.home.flow ol li dl dd,section.home.voice p,section.home.sitter ul li p,.single_container.petsitter .cat-data a,.single_container.petsitter .article-tag a,div#block-10 ul li a,div#block-10 ul li,div#block-9 ul li,.recaptcha,.contact_text_bottom,.wp-block-search__input,.category .category-container article.article-list .archive-text p{font-size:1vw}.header-line a span,footer#footer p.registration,.category .article-info .article-tag a,.category .article-info .cat-data a,ul.post-categories a,a.wpp-post-title,p.blog_title a,.wp-block-search__button,p.article-date,.post-type-archive-petsitter .cat-data a,.post-type-archive-petsitter .article-tag a,.tag .article-info .cat-data a,.tag .article-info .article-tag a,div#block-15 li:before{font-size:.9vw}.copyright p,#topBtn,.breadcrumb,table.form .requied,article.article-content p.cat-data a,.page-nav .next-link,.page-nav .prev-link{font-size:.8vw}}.home.cta h3,.home.cta .flex-box.left a img,.home.cta .flex-box.right a img{display:none}@media screen and (max-width:767px){.pc{display:none!important}}@media screen and (min-width:768px){.sp{display:none!important}}.fz-normal{font-size:1.3rem}@media screen and (min-width:2000px){.fz-normal{font-size:1.3vw}}@media screen and (max-width:1700px){.fz-normal{font-size:1.3vw}}@media screen and (max-width:767px){.fz-normal{font-size:3.8vw}}.c-button{position:relative;box-sizing:border-box;text-align:center;background:#e6327e;color:#fff;display:block;padding:1vh;text-decoration:none;width:50%;margin:0 auto;border-radius:.3vw}@media screen and (max-width:767px){.c-button{width:100%}}.c-button:not(.c-button--no-arrow):before{position:absolute;top:0;bottom:0;right:1vw;margin:auto;content:"";vertical-align:middle;width:.5em;height:.5em;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-button:not(.c-button--no-arrow):before{right:3vw;border-top:2px solid #fff;border-right:2px solid #fff}}.category_area-text{background:rgb(255 174 102/21%);color:#000;padding:24px;margin-bottom:50px;border-radius:.5em;border-radius:30px;border:5px solid #ff7d0b}.category_area-text span{font-weight:700}@media screen and (max-width:767px){.category_area-text{padding:16px}}.u-fw-b[class][class]{font-weight:700}.u-txa-c[class][class]{text-align:center}.u-mt-normal{margin-top:3vh}.u-mt-large{margin-top:6vh}.u-mt50p{margin-top:50px!important}.u-minheight-none{min-height:unset!important}