@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:.6;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:"Kiwi Maru",serif;line-height:1.8;margin:0;padding:0;color:#333;font-weight:400}body#zh{font-family:"Noto Sans SC",sans-serif;font-weight:400}body#zh nav ul li a,body#zh h1,body#zh h2,body#zh h3,body#zh h4,body#zh h5,body#zh h6,body#en nav ul li a,body#en,body#en h1,body#en h2,body#en h3,body#en h4,body#en h5,body#en h6,body#en table tr th,body#en table tr th,body#en table tr td,body#zh section.contact p.number span,body#zh .table-res-form th,body#zh table tr th,body#zh table tr td{font-weight:400}body#en{font-family:"Poppins",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500;color:#333}img{max-width:100%;height:auto;vertical-align:top}.justify{text-align:justify}.pc_block{display:block !important}.pc_inlineblock{display:inline-block !important}.sp_block,span.sp_inlinblock{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:''}.contents{float:left;width:70%;margin-right:3%}.sidebar{width:calc(32.5% - 39.75px);float:left;max-width:100%}.flex-wrap,.flex-wrap-in{display:flex;flex-wrap:wrap}p.mb{margin-bottom:.7em}.start{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000;position:fixed}.start p{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;z-index:9999;width:20vw}.js-animation{opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s}.js-animation.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}header{height:11vh;background:#fff;position:fixed;z-index:999;top:0;left:0;width:100%}.site-title-wrap{width:25%;height:11vh;padding-left:1%}.site-title-wrap a{height:10vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-title-wrap img{width:100%;height:auto}.header-inner{max-width:1920px;position:unset;left:0;right:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}nav#g-nav{width:100%;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}div#g-nav-list{width:100%}nav ul{width:100%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;height:11vh}.nav_left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:19%}nav ul li{position:relative;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;text-align:center}nav ul li a{display:block;text-decoration:none;padding:0 1.1vw;font-weight:500;font-size:1.2rem;letter-spacing:2px;position:relative}nav ul li a.contact{background:#fbaed3;display:block;height:11vh;place-content:center;color:#fff;outline:1.5px solid #fff;outline-offset:-6px;padding:0 2vw;font-size:1.2rem;display:flex;justify-content:center;align-items:center}nav ul li a:hover{opacity:.6;transition:unset;color:#ff86c0}nav ul li a.contact:hover{opacity:.6;transition:unset;color:#fff}nav ul li a:after{content:'';display:block;height:1.5px;width:50%;background:#fbaed3;position:absolute;bottom:-1vh;left:25%;transform:scale(0,1);transition:.3s}nav ul li a.contact:after{content:unset}nav ul li a:hover:after{transform:scale(1,1)}.lg-wrap{width:15%}.lg-wrap .title{height:4.5vh;display:flex;justify-content:center;align-items:end}.lg-wrap p{text-align:center;font-size:1.1rem}.lg-wrap .flex-wrap{height:6.5vh;justify-content:space-around;width:90%;margin:0 auto}.lg-wrap .flex-box{width:43%}.lg-wrap .flex-box a{height:7vh}.lg-wrap .flex-wrap img{height:6vh}@media screen and (max-width:1200px){nav ul li a{padding:20px}nav ul li li a{padding:10px 20px}}@media screen and (max-width:767px){nav{padding:0}nav ul{display:block}navi ul li a{border-bottom:1px solid #fff}nav ul li.has-child:before{left:20px}nav ul ul li.has-child:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:20px}nav ul li.has-child.active:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}.mainvisual{background-repeat:no-repeat;background-size:cover;background-position:center;height:89vh;margin-top:11vh}section.mainvisual .flex-wrap{height:89vh}section.mainvisual .flex-box.left{width:20%;position:relative}section.mainvisual .logo-img{width:100%;height:46vh;display:flex;justify-content:center;align-items:center}body#zh section.mainvisual .logo-img{height:43vh}body#en section.mainvisual .logo-img{height:40vh}section.mainvisual .logo-img img{width:15vw}section.mainvisual .mv_contact{position:absolute;padding-bottom:2.5vh;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;text-align:center;background:#fbaed3}.mv_contact p.title{background:#fff;margin-bottom:1.5vh;font-size:1.5rem;color:#ff98ca;padding:.5vh 0;border-top:2px solid #fbaed3}section.mainvisual .mv_contact p.mc{font-size:1.2rem;color:#fff}section.mainvisual .tel{margin-bottom:1.5vh}section.mainvisual p.number{font-size:2.6rem;color:#fff;line-height:1.2;font-family:"Lobster",sans-serif;letter-spacing:.02em}section.mainvisual p.time{font-size:1.1rem;color:#fff}section.mainvisual .form a{text-decoration:none;background:#fff;display:block;width:80%;margin:0 auto 2vh;border-radius:50px;position:relative;padding:.3vh 0;font-size:1.1rem}section.mainvisual .form a:before{background:no-repeat;width:1.3vw;height:1.6vh;background-image:url(https://mommybless.com/wp-content/uploads/2024/06/mail-pink-2.svg);content:'';margin-right:4px;display:inline-block;transform:translateY(1.5px)}.wechat,.line{text-align:center;margin-top:1vh}.wechat a,.line a{width:80%;display:block;margin:0 auto}.wechat a img,.line a img{padding:1vh 4vw;background:#fff;box-sizing:border-box;border-radius:.3vw}.workingday p{font-size:1.5rem;color:#fff;border:2px solid #fff;width:80%;margin:2vh auto 0}section.mainvisual .flex-box.right{width:80%}.full{margin:0 0 0 auto}.slick-slider{width:100%}.slick-slider{height:100% !important}.slick-list{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;margin:0;border-radius:1.5vw 0 0}.slick-track{height:100%}.full .slick-slide{background-size:cover;background-position:top center}.full div.img01{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/mv-img1.jpg)}.full div.img02{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/mv-img2.jpg);background-position:right 0 bottom 19%}.full div.img03{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/mv-img3.jpg)}.full div.img04{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/mv-img4.jpg);background-position:right 0 bottom 66%}.full .slick-dots{bottom:4%;z-index:1}.slick-dotted.slick-slider{margin-bottom:0 !important}.slick-dots li.slick-active button:before{color:#ff86c0 !important}.slick-dots li button:before{color:#ff86c0 !important}.mv_copy{position:absolute;bottom:8vh;right:0;width:fit-content;margin:0 auto 0 0;background:rgb(255 255 255/83%);text-align:right;padding:1vh 2vw 1vh 3vw;box-sizing:border-box;border-radius:1vw 0 0 1vw}.mv_copy p{font-size:2.8rem;color:#ff86c0;line-height:1.6;padding:1vh 0}.mv_copy p span.small{font-size:.8em}.mv_copy p span.area{font-size:2rem;line-height:1.6;display:block;color:#868686}.background{width:20%;height:49vh;position:absolute;bottom:0;left:0;z-index:-1}.back-pink{background:#fbaed3;width:95%;height:9vh;border-radius:0 0 1.5vw}.flex-box.left.sp_inline-block{display:none}section.introduction .flex-box.left{width:54%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/top-img1.jpg);background-size:cover;height:66vh}section.introduction .flex-box.right{width:40%;display:flex;justify-content:center;align-items:center}section.introduction h2{margin-bottom:3vh;color:#ff95c8}section.introduction h2 img{width:70%}section.introduction .flex-box.right p{font-size:1.3rem}section.service .inner{max-width:70%;margin:10vh auto 7vh}section.service h2{text-align:center;font-size:4rem;color:#ff95c8;letter-spacing:.05em;line-height:1.3;width:fit-content;margin:0 auto;position:relative}body#zh section.service h2{font-size:3.5rem}section.service h2 span{display:block;font-size:.4em}section.service h2:after{content:url(https://mommybless.com/wp-content/uploads/2024/08/hearts-p1.svg);position:absolute;top:-1.3vw;right:-1.6vw;width:1.9vw;transform:rotate(2deg)}section.area h2:after,section.voice h2:after{content:url(https://mommybless.com/wp-content/uploads/2024/08/hearts-p1.svg);position:absolute;top:-1.3vw;right:-1.7vw;width:1.9vw;transform:rotate(2deg)}section.service .flex-wrap.top{justify-content:space-between;margin:7vh auto 5vh}section.service .flex-wrap.top a.left{flex:0 46%;border:.7vw solid rgb(255 149 200/50%);text-decoration:none}section.service .flex-wrap.top a.right{flex:0 46%;border:.7vw solid rgb(251 203 176/58%);text-decoration:none}section.service .flex-wrap.top .flex-box.left h3{text-align:center;font-size:2rem;color:#ff95c8}section.service .flex-wrap.top .flex-box.right h3{text-align:center;font-size:2rem;color:#eeb89a}.option h3{text-align:center;font-size:2.5rem;color:#ff95c8}.option .flex-wrap{margin-top:3vh;justify-content:space-between}.option .flex-wrap-in{flex:0 46%;display:flex;flex-wrap:wrap;justify-content:space-between;border:.7vw solid rgb(255 149 200/50%)}.option .flex-wrap-in .flex-box.left{width:40%}.option .flex-wrap-in .flex-box.right{display:flex;justify-content:center;align-items:center;width:60%}.option .flex-wrap-in .flex-box.right h4{font-size:1.8rem;color:#ff95c8}section.service .link,section.voice .link{margin-top:5vh}section.service .link a,section.voice .link a{text-align:center;width:45%;display:block;color:#fff;text-decoration:none;font-size:1.5rem;border-radius:50px;margin:0 auto;padding:.5vh;position:relative}section.service .link a{background:#ffa4d0}section.voice .link a{background:#ffa4d0}section.service .link a:after,section.voice .link 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.feature{background:#fbaed3;position:relative;height:100%}section.feature:after{position:absolute;top:0;right:0;width:50%;height:100%;background:#f7d0c2;content:""}section.feature .inner{max-width:80%;margin:0 auto;padding:10vh 0;position:relative;z-index:1}section.feature h2{text-align:center;font-size:3rem;color:#fff;width:fit-content;margin:0 auto;position:relative}section.feature h2:after{content:url(https://mommybless.com/wp-content/uploads/2024/08/hearts-w1.svg);position:absolute;top:-1.5vw;right:-1.7vw;width:1.9vw;transform:rotate(2deg)}section.feature .flex-wrap{justify-content:space-between;margin-top:7vh}section.feature .flex-box{flex:0 30%}section.feature img{border-radius:.5vw .5vw 0 0}section.feature .flex-box p{text-align:center;font-size:1.3rem;color:#333;background:#fff;border-radius:0 0 .5vw .5vw;padding:.5vh 0}body#en section.feature .flex-box p{text-align:center;font-size:1.3rem;color:#333;background:#fff;border-radius:0 0 .5vw .5vw;padding:.5vh 0;min-height:4.5vw;display:flex;justify-content:center;align-items:center}.swiper-slide{width:20% !important}.swiper-button-next,.swiper-button-prev{display:none !important}section.area .inner{max-width:80%;margin:0 auto;padding:10vh 0 15vh}section.area h2{text-align:center;font-size:3rem;color:#ff95c8;width:fit-content;margin:0 auto;position:relative}section.area .flex-wrap{margin-top:5vh;justify-content:space-between}section.area .flex-box{flex:0 48%}section.area .flex-box.left{display:flex;justify-content:center;align-items:center}section.area .flex-box.left img{border:.7vw solid rgb(255 149 200/50%);width:90%}section.area h3{text-align:center;background:#ffa4d0;color:#fff;font-size:1.8rem;padding:.3vh 0;border-radius:.3vw;margin-bottom:1vh;letter-spacing:.2vw}section.area h3:not(:first-child){margin-top:3vh}section.area .flex-box p{font-size:1.3rem;text-align:justify}body#en section.area .flex-box p{text-align:left}section.area .flex-box p.notes{margin-top:2vh;font-size:1rem;text-align:center}section.voice{background:#ffe3f0}section.voice .inner{max-width:82%;margin:0 auto;padding:10vh 0}section.voice h2{text-align:center;font-size:3rem;color:#ff86c0;width:fit-content;margin:0 auto;position:relative}section.voice .flex-wrap{justify-content:space-between;margin-top:5vh}section.voice .flex-box{flex:0 29%;border-radius:.7vw;background:rgb(255 149 200/50%);padding:.6vw}section.voice .flex-box img{border-radius:.5vw .5vw 0 0}section.voice .text-wrap{background:#fff;padding:1vh 1vh 1.5vh;border-radius:0 0 .5vw .5vw}section.voice .text-wrap p.name{text-align:center;padding-bottom:.5vh;color:#ff86c0;font-size:1.2rem}section.voice .text-wrap p{font-size:1.1rem;line-height:1.6}section.cta .flex-box.left{width:50%;display:flex;justify-content:center;align-items:center}section.cta .flex-box.left .wrap{width:87%}section.cta h2{text-align:center;font-size:2.3rem;background:#ffa4d0;color:#fff;margin:0 auto 3vh;border-radius:.3vw}section.cta .text-wrap p{font-size:1.2rem;text-align:justify}section.cta p.mc{text-align:center;font-size:1.5rem;margin-top:2vh;margin-bottom:1vh}section.cta .tel{text-align:center}section.cta a.number{font-size:3.3rem;color:#ffa4d0;line-height:1.2;font-family:"Lobster",sans-serif;letter-spacing:.03em;text-decoration:none}section.cta a.number span.en{font-family:"Kosugi Maru",sans-serif}body#zh section.cta a.number span.en{font-size:2.6vw;position:relative;top:-.5vh}section.cta p.time{font-size:1.3rem}section.cta .form{text-align:center}section.cta .form a{text-align:center;background:#ffa4d0;text-decoration:none;font-size:1.6rem;color:#fff;width:100%;margin:1vh auto 0;border-radius:.3vw;height:6.6vh;display:flex;justify-content:center;align-items:center}section.cta .form a:before{background:no-repeat;width:1.5vw;height:1.2vw;background-image:url(https://mommybless.com/wp-content/uploads/2024/06/mail-w.svg);content:'';margin-right:.5vw;display:inline-block;transform:translateY(1.5px)}section.cta .form,section.cta .line,section.cta .wechat{width:48%}section.cta .flex-wrap-in{justify-content:space-between;margin-top:2vh}section.cta .wechat a,section.cta .line a{width:100%}section.cta .wechat a img,section.cta .line a img{padding:1vh 6vw;background:unset}section.cta .line a{background:#06c755;border-radius:.3vw}section.cta .wechat a{background:#9de60b;border-radius:.3vw}section.cta .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/cta-img.jpg);width:50%;height:62vh;background-size:cover;background-position:right 0 bottom 0}footer#footer{background:#fbaed3}.footer-inner{padding:5vh 0 3vh}.footer_logo{text-align:center}.footer_logo a{text-decoration:none;font-size:2.8rem;color:#fff}.footer_logo a img{width:18%}footer#footer p.sub-title{text-align:center;font-size:1.2rem;color:#fff;margin-bottom:2vh;margin-top:2vh}.footer-add{text-align:center}.footer-add p{color:#fff;font-size:1.2rem}ul.footer-manu{display:flex;justify-content:space-between;width:90%;margin:3vh auto 0}ul.footer-manu li{list-style:none;text-align:center;width:inherit;border-right:1px solid #fff}ul.footer-manu li:last-of-type{border-right:none}ul.footer-manu li a{color:#fff;text-decoration:none;font-size:1.1rem;display:block}.copyright{text-align:center;background:#fff}.copyright p{color:#ff86c0}a#topBtn:hover{opacity:.6}#topBtn{width:3.5vw;height:3.5vw;position:fixed;right:0;bottom:5.5%;opacity:.8;z-index:9}#topBtn a{text-decoration:none}#topBtn a:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f139';font-size:2.5vw;color:#f55189}a#topBtn:hover{opacity:.6}section.page-mv,body.archive{margin-top:11vh}section.page-mv .flex-box.left{width:25%;background:#fbaed3;display:flex;justify-content:center;align-items:center}section.page-mv h1{color:#fff;text-align:center}section.page-mv h1 img{width:7.5vw;margin-bottom:1vh}section.page-mv h1 span{display:block;font-size:2.1rem}section.page-mv .flex-box.right{width:75%;height:40vh;background-size:cover}.breadcrumb{width:80%;margin:auto;text-align:left;padding:10px;letter-spacing:2px;font-size:.8rem}.breadcrumb a{text-decoration:none;color:#666}.category header,.single header,.tag header{-webkit-box-shadow:rgba(0,0,0,.1) 0px 5px 5px 0px;box-shadow:rgba(0,0,0,.1) 0px 5px 5px 0px}.page-id-60 section.page-mv .flex-box.right,.page-id-21 section.page-mv .flex-box.right,.page-id-66 section.page-mv .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/service-mv.jpg);background-position:right 0 bottom 77%}.link-flex-wrap{max-width:65%;margin:5vh auto;display:flex;flex-wrap:wrap;justify-content:space-between}.link-flex-wrap .link-wrap{flex:0 49.5%;text-align:center;position:relative}.link-flex-wrap .link-wrap a{text-align:center;font-size:1.8rem;color:#fff;border-radius:50px;display:block;text-decoration:none}.link-flex-wrap .link-wrap a.left{background:#fbaed3}.link-flex-wrap .link-wrap a.right{background:#fbcbb0}.link-flex-wrap .link-wrap a:before{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:1vw;font-family:'Font Awesome 5 Free';font-weight:900;content:'\f0d7';font-size:2.2rem;color:#fff}section.mimamori-service .inner,section.sangocare-service .inner{max-width:65%;margin:5vh auto 7vh}section.mimamori-service .flex-wrap{justify-content:space-between}section.mimamori-service .flex-box{flex:0 49%}section.mimamori-service h2{text-align:center;font-size:2.3rem;color:#fff;border-radius:.3vw;margin-bottom:5vh}section#mimamori h2{background:#fbaed3}section#sangocare h2{background:#f7d0c2}.salon_img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.siw.three{width:33.3%}.ex.text-wrap{padding:2vh;text-align:center}.ex.text-wrap p{font-size:1.2rem}.service-wrap{background:#ffedf5;padding:0 2vh 2vh;border-radius:.5vw}.service-wrap h3{text-align:center;background:#fbaed3;width:50%;margin:0 auto;position:relative;top:-2.5vh;font-size:1.8rem;border-radius:.3vw;color:#fff}body#en .service-wrap.four h3{width:88%}section#mimamori dl{display:flex;border:2px solid #fbaed3;justify-content:space-between;font-size:1.3rem;margin-top:2vh;border-collapse:collapse;border-spacing:0}section#sangocare dl{display:flex;border:2px solid #f7d0c2;justify-content:space-between;font-size:1.3rem;margin-top:2vh;border-collapse:collapse;border-spacing:0}section#mimamori dt{border-right:2px solid #fbaed3;width:50%;text-align:center;background:#ffedf5;padding:.5vh 0}section#sangocare dt{border-right:2px solid #f7d0c2;width:50%;text-align:center;background:#ffedf5;padding:.5vh 0}section#mimamori .service-wrap.four.one dt,section#sangocare .service-wrap.four.two dt{width:40%}section.mimamori-service dd{width:50%;text-align:center;padding:.5vh 0}.service-wrap.one{margin-top:7vh}.service-wrap.two{margin-top:5vh}section.mimamori-service ul{display:flex;justify-content:space-between;flex-wrap:wrap}section.mimamori-service .service-wrap ul li{width:32.5%;text-align:center;list-style:none;background:#fff;border:2px solid #fbaed3;margin-bottom:1.5vh;font-size:1.3rem;border-radius:.3vw;padding:1vh 0;box-sizing:border-box;line-height:1.6;display:grid;place-items:center}section.mimamori-service ul:after{content:'';width:33%}.service-wrap.one p{font-size:1.1rem}section.mimamori-service p.kaji{text-align:center;font-size:1.6rem;margin-top:5vh}section#mimamori p.kaji{color:#ff93c7}section#sangocare p.kaji{color:#f2bd9f}section.mimamori-service h4{text-align:center;background:#eceff1;width:30%;margin:1vh auto 0;border-radius:50px;font-size:1.2rem;position:relative;top:2vh}section.mimamori-service .notes{border:solid 2px #cfd8dc;padding:3vh 2vh 2vh;border-radius:.5vw}section.mimamori-service .notes p{padding-left:1em;text-indent:-1em;font-size:1.1rem;text-align:center}.service-wrap.three,.service-wrap.four{margin-top:7vh}.service-wrap.three p.p1{text-align:center;font-size:1.2rem;margin-bottom:2vh}section.mimamori-service .service-wrap.three ul{width:88%;margin:0 auto}section.mimamori-service .service-wrap.three ul li{width:100%}.service-price h3{text-align:center;background:#fbaed3;width:100%;margin:7vh auto 3vh;position:relative;border-radius:.3vw;color:#fff;font-size:2rem}.service-price ul li{width:32.5%;text-align:center;list-style:none;border:3px solid #fbaed3;margin-bottom:1vh;font-size:2rem;border-radius:.3vw;padding:.5vh 0;box-sizing:border-box}.service-price p{text-align:center;font-size:1.3rem}.service-price table{width:100%;margin-top:3vh;border-collapse:collapse;border-spacing:0}section#mimamori .service-price table,section#mimamori .service-price td,section#mimamori .service-price th{border:2px solid #fbaed3;border-collapse:collapse}section#sangocare .service-price table,section#sangocare .service-price td,section#sangocare .service-price th{border:2px solid #f7d0c2;border-collapse:collapse}.service-price td,.service-price th{padding:1vh;width:50%;font-size:1.3rem}.service-price th.title{background:#fbaed3;font-size:1.4rem}.service-price th{background:#ffedf5;line-height:1.5;font-weight:500}.service-price th span{font-size:1.1rem}.service-price td{text-align:center;vertical-align:middle}.plus{text-align:center;margin-top:1.5vh}.plus div{display:inline-block;vertical-align:middle;color:#fbaed3;line-height:1;width:2em;height:.3em;background:currentColor;border-radius:.1em;position:relative}.plus div:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.s-trial.one{border:5px solid #fbaed3;margin-top:5vh;border-radius:.5vw;box-sizing:border-box}.s-trial.two{border:5px solid #fbcbb0;margin-top:5vh;border-radius:.5vw;box-sizing:border-box}.s-trial.one h3{text-align:center;background:#fbaed3;width:100%;position:relative;border-radius:.3vw .3vw 0 0;color:#fff;font-size:2rem}.s-trial.two h3{background:#fbcbb0;text-align:center;width:100%;position:relative;border-radius:.3vw .3vw 0 0;color:#fff;font-size:2rem}.s-trial.one p,.s-trial.two p{text-align:center}.s-trial.one p.p1,.s-trial.two p.p1{font-size:1.7rem;margin-top:1vh}.s-trial.one p.p2{font-size:3rem;color:#fbaed3;line-height:1;padding:1vh 0;font-family:"Nunito",sans-serif;font-weight:500;font-style:italic;letter-spacing:.1em}body#en .s-trial.one p.p2{letter-spacing:0}.s-trial.two p.p2{color:#f0bc9f;font-size:3rem;line-height:1;padding:1vh 0;font-family:"Nunito",sans-serif;font-weight:500;font-style:italic;letter-spacing:.1em}.s-trial.one p.p3,.s-trial.two p.p3{font-size:1.3rem}.s-trial.one p.p4,.s-trial.two p.p4,.s-trial.one p.p5,.s-trial.two p.p5{font-size:1.1rem;margin-top:1vh}.s-trial.one p.p4 span,.s-trial.two p.p4 span{color:#e91e63}.s-trial.one p.p6,.s-trial.two p.p6{padding-bottom:2vh;font-size:1.1rem}section#mimamori .link,section#sangocare .link{margin-top:5vh}section#mimamori .link a{text-align:center;width:50%;display:block;color:#fff;text-decoration:none;font-size:1.5rem;border-radius:50px;margin:0 auto;padding:.5vh;background:#ffa4d0;position:relative}section#sangocare .link a{text-align:center;width:50%;display:block;color:#fff;text-decoration:none;font-size:1.5rem;border-radius:50px;margin:0 auto;padding:.5vh;background:#fbcbb0;position:relative}section#mimamori .link a:before,section#sangocare .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#sangocare{margin-top:10vh;margin-bottom:10vh}section#sangocare h2,section#sangocare .service-wrap h3,section#sangocare .service-price h3,section#sangocare .service-price th.title{background:#fbcbb0}section#sangocare .plus div{color:#fbcbb0}section#sangocare dt,section#sangocare .service-wrap,section#sangocare .service-price th{background:#ffefe6}body#en section#sangocare dt{display:flex;justify-content:center;align-items:center}section#sangocare .service-wrap ul li{border:solid 2px #f7d0c2}section#sangocare .service-price ul li{border:solid 3px #f7d0c2}section#sangocare .notes{border:solid 2px #cfd8dc}.page-id-60 section.cta .flex-box.left,.page-id-21 section.cta .flex-box.left,.page-id-155 section.cta .flex-box.left,.page-id-157 section.cta .flex-box.left,.page-id-159 section.cta .flex-box.left,.page-id-66 section.cta .flex-box.left,.page-id-163 section.cta .flex-box.left,.page-id-168 section.cta .flex-box.left,.page-id-170 section.cta .flex-box.left,.page-id-218 section.cta .flex-box.left{background:#fef6fa}.insurance.one h3{text-align:center;background:#fbaed3;width:100%;margin:7vh auto 3vh;position:relative;border-radius:.3vw;color:#fff;font-size:1.8rem}.service-wrap.four p{text-align:center;font-size:1.2rem}.service-wrap.four dl{flex-wrap:wrap;box-sizing:border-box;width:88%;margin:2vh auto 1vh}.service-wrap.four.one dl{border:2px solid #fbaed3}.service-wrap.four.two dl{border:2px solid #f7d0c2}.service-wrap.four dt,.service-wrap.four dd{box-sizing:border-box;background:#fff}.service-wrap.four dd{width:60%}.service-wrap.four.one dt{width:40%;border-right:2px solid #fbaed3;background:#ffedf5}.service-wrap.four.two dt{width:40%;border-right:2px solid #f7d0c2;background:#f5f5f5}.service-wrap.four.one dt:first-of-type,.service-wrap.four.one dd:first-of-type{border-bottom:2px solid #fbaed3}.service-wrap.four.two dt:first-of-type,.service-wrap.four.two dd:first-of-type{border-bottom:2px solid #f7d0c2}.page-id-111 section.page-mv .flex-box.right,.page-id-155 section.page-mv .flex-box.right,.page-id-163 section.page-mv .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/staff-img4.jpg);background-position:right 0 bottom 69%}section.staff .inner{max-width:65%;margin:5vh auto 10vh}section.staff h2{text-align:center;font-size:2.3rem;color:#fff;border-radius:.3vw;margin-bottom:5vh;background:#fbaed3}section.staff .flex-wrap.one{margin:5vh auto 3vh;justify-content:space-between;background:#fef6fa;border-radius:.7vw;padding:2vh 0}section.staff .flex-wrap.one .flex-box.left{width:40%;display:flex;justify-content:right;align-items:center}section.staff .flex-wrap.one .flex-box.left .full{width:85%}.full div.s-img01{height:21vw;border:1vh solid #fbaed3;border-radius:50%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/07/sfatt-img1.jpg)}.full div.s-img02{height:21vw;border:1vh solid #fbaed3;border-radius:50%;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/staff-img3-1.jpg);background-position:right 0 bottom 19%}section.staff .flex-box.left img{border-radius:100%;width:80%;margin:2vh 0;border:1vh solid #fbaed3}section.staff .flex-wrap.one .flex-box.right{width:60%;display:flex;justify-content:center;align-items:center}section.staff .flex-wrap .flex-box.right .text-wrap{width:85%}section.staff .text-wrap p.name{text-align:center;font-size:1.7rem;letter-spacing:.1vw}section.staff hr{border-top:3px solid #fbaed3;margin:revert-layer}section.staff .flex-box.right .wrap{padding:0 1vh}section.staff .text-wrap p,section.staff .text-wrap dl{font-size:1.3rem}section.staff h3{text-align:center;font-size:1.8rem;color:#fd80bc;border-radius:.3vw;margin-bottom:2vh;background:#fef6fa;padding:1vh;border:3px solid #fbaed3}.text-wrap.massage{padding:0 2vh;position:relative}section.staff img.bg{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:-1;opacity:.1;width:41%}.staff-wrap{margin-top:5vh}.page-id-111 section.cta .flex-box.left{background:#fef6fa}div#childminder{font-size:1rem;border:solid 3px #f7d0c2;padding:2vh;margin-top:3vh;border-radius:.5vw}section.staff div#childminder p{font-size:1.1rem}.rec-link-wrap{text-align:center;margin-top:5vh}.rec-link-wrap p.mc{font-size:1.3rem}.rec-link-wrap a{text-align:center;background:#ffa4d0;text-decoration:none;display:block;font-size:1.6rem;color:#fff;width:50%;margin:1vh auto 0;border-radius:50px;position:relative;padding:.2vh 0}.rec-link-wrap 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-id-68 .flex-box.right,.page-id-71 .flex-box.right,.page-id-73 .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/company-mv.jpg);background-position:right 0 bottom 40%}section.company .inner,section#terms .inner{max-width:60%;margin:5vh auto 7vh}section.company h2,section#terms h2{text-align:center;font-size:2.3rem;color:#fff;background:#fbaed3;border-radius:.3vw}body#en section#terms h2{padding:.5vh;font-size:1.9rem}.page-id-68 table,.page-id-71 table,.page-id-73 table{border-collapse:collapse;border-spacing:0;width:100%}.page-id-68 table,.page-id-71 table,.page-id-73 table{border-bottom:1px solid #333;width:100%;margin-top:5vh}.page-id-68 table tr,.page-id-71 table tr,.page-id-73 table tr{border-top:1px solid #666}.page-id-68 table tr th,.page-id-71 table tr th,.page-id-73 table tr th{font-size:1.2rem;line-height:1.79;width:25%;background:#fef6fa;font-weight:500;vertical-align:middle;text-align:center;border:1px solid #666}.page-id-68 table tr td,.page-id-71 table tr td,.page-id-73 table tr td{font-size:1.2rem;line-height:1.79;letter-spacing:.05rem;font-weight:500;border:unset;padding:3vh;border:1px solid #666}.page-id-68 table a,.page-id-71 table a,.page-id-73 table a{color:#333;text-decoration:none}.page-id-68 section.cta .flex-box.left,.page-id-71 section.cta .flex-box.left,.page-id-73 section.cta .flex-box.left{background:#fef6fa}.page-id-99 section.page-mv .flex-box.right,.page-id-157 section.page-mv .flex-box.right,.page-id-168 section.page-mv .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/voice-mv.jpg);background-position:right 0 bottom 84%}section.p-voice .inner{max-width:60%;margin:5vh auto 7vh}section.p-voice h2{text-align:center;font-size:2.3rem;color:#fff;border-radius:.3vw;margin-bottom:5vh;background:#fbaed3}.flex-wrap.voicebox{margin:5vh auto 3vh;justify-content:space-between;background:#fef6fa;border-radius:.7vw;padding:4vh}.flex-wrap.voicebox.two{flex-direction:row-reverse}.flex-wrap.voicebox .flex-box.left{width:35%;display:flex;justify-content:left;align-items:center}.flex-wrap.voicebox.two .flex-box.left{width:35%;display:flex;justify-content:right;align-items:center}.flex-wrap.voicebox .flex-box.left img{border-radius:100%;width:85%;border:1vh solid #fbaed3}.flex-wrap.voicebox .flex-box.right{width:64%}.flex-wrap.voicebox .flex-box.right h3{font-size:1.4rem;text-align:center;border-bottom:2px solid #fbaed3;margin-bottom:1vh;padding-bottom:1vh}.flex-wrap.voicebox .flex-box.right p{font-size:1.2rem}.page-id-99 section.cta .flex-box.left{background:#fef6fa}.page-id-81 .flex-box.right,.page-id-159 .flex-box.right,.page-id-170 .flex-box.right,.page-id-218 .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/faq-mv.jpg);background-position:right 0 bottom 79%}section.faq .inner{max-width:60%;margin:5vh auto 7vh}section.faq h2{text-align:center;font-size:2.3rem;color:#fff;border-radius:.3vw;margin-bottom:5vh;background:#fbaed3}.qa-6{max-width:100%}.qa-6 p.q{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em 1em 3em;cursor:pointer;font-size:1.3rem;background:#fef6fa;border-radius:.3vw}.qa-6 p.q:before,.qa-6 p.a:before{position:absolute;left:1em;font-weight:600;font-size:1.3em}.qa-6 p.q:before{color:#ff97c9;content:"Q";font-family:"Nunito",sans-serif}.qa-6 p.a{font-size:1.3rem;position:relative;transform:translateY(-10px);margin:0;padding:1em 3em;transition:transform .5s,opacity .5s}.qa-6 p.a:before{color:#ff97c9;line-height:1.5;content:"A";font-family:"Nunito",sans-serif}.page-id-81 section.cta .flex-box.left{background:#fef6fa}.page-id-29 section.page-mv .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/recruit-mv.jpg);background-position:right 0 bottom 68%}section.recruit .inner{max-width:65%;margin:5vh auto 7vh}section.recruit h2,section.job-description h2,section.recruit-form h2{text-align:center;font-size:2.3rem;color:#fff;background:#fbaed3;border-radius:.3vw}section.recruit .flex-wrap{margin:5vh auto;justify-content:space-between}section.recruit .flex-wrap.one{background:#fef6fa;border-radius:.7vw;padding:3vh}section.recruit .flex-wrap.one .flex-box.left{width:32%;display:flex;justify-content:center;align-items:center;border-radius:.7vw;background:rgb(255 149 200/50%);padding:.6vw}section.recruit .flex-box.left img,section.recruit .flex-wrap.two .flex-box.right img{border-radius:.5vw}section.recruit .flex-box.right{width:63%;display:flex;justify-content:center;align-items:center}section.recruit h3{color:#ff87c1;text-align:center;font-size:2.2rem;line-height:1;margin-bottom:2.5vh}section.recruit hr{border-top:2.5px solid #ff87c1;width:18%;margin:0 auto 2vh}section.recruit h3.two{margin-top:5vh}section.recruit p{font-size:1.2rem}section.recruit .flex-wrap.two{margin:3vh auto}section.recruit .flex-wrap.two .flex-box.left{width:50%}section.recruit .flex-wrap.two .flex-box.right{width:48%;display:flex;justify-content:center;align-items:center}section.job .inner{max-width:65%;margin:0 auto;padding:0 0 10vh}section.job h2{text-align:center;font-size:2.5rem;color:#fff;background:#fbaed3;border-radius:.3vw}section.job .flex-wrap.top{justify-content:space-between;margin-top:5vh}section.job .flex-box.left{flex:0 46%;border:.7vw solid rgb(255 149 200/50%)}section.job .flex-box.right{flex:0 46%;border:.7vw solid rgb(251 203 176/58%)}section.job .flex-box.left h3{text-align:center;font-size:2rem;color:#ff95c8}section.job .flex-box.right h3{color:#eeb89a;text-align:center;font-size:2rem}section.job .flex-box p{padding:1vh;font-size:1.2rem}section.job-description{background:#fef6fa}section.job-description .inner{max-width:65%;margin:0 auto;padding:10vh 0}section.job-description table{margin-top:5vh;width:100%}section.job-description table td,section.job-description table th{border:1.5px solid #666;border-collapse:collapse;padding:1vw;font-weight:500;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.2rem}section.job-description table th{width:20%;background:#fef6fa}section.job-description table td{background:#fff}section.recruit-form .inner{max-width:65%;margin:7vh auto}section.recruit-form .text-wrap{text-align:center;margin-top:3vh;font-size:1.3rem}.table-res-form{width:100%;margin-top:4vh}.table-res-form tr{background:#fff;border-top:1px solid #333}.table-res-form tr.td_last{border:unset}.table-res-form th,.table-res-form td{padding:3vh 3vh 3vh 0}.table-res-form span.red{display:block;text-align:center;font-size:1.1rem}.table-res-form th{font-size:1.3rem;width:27%;text-align:right;vertical-align:top;font-weight:500}.table-res-form th span{font-size:1rem;display:block;line-height:1.5}.table-res-form td{vertical-align:middle}.table-res-form .requied{font-size:.9rem;color:#fff;display:inline-block;padding:.2em .3em;background:#fbaed3;border-radius:.2vw}.wpcf7 input,.wpcf7 textarea{border:.5px solid #333 !important}.wpcf7 .wpcf7-submit{width:50% !important}span.wpcf7-form-control.wpcf7-checkbox{display:-ms-grid;display:grid;text-align:left;font-size:1.2rem}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-res-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,.wpcf7-text{font-family:"Kiwi Maru",serif;padding:.2em .5em;height:2.5vw;font-size:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;width:100%}.table-res-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.5);-ms-transform:scale(1.5);transform:scale(1.5);margin-right:.5em}textarea.wpcf7-form-control.wpcf7-textarea{height:16em;padding:.5em}.table-res-form input[type=submit]{position:relative;padding:.4em 0;color:#fff;background:#ff66af;font-weight:500;font-size:1.3rem;letter-spacing:.2em;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:1.5px solid #ff66af !important;font-family:"Kiwi Maru",serif;border-radius:50px}.table-res-form input[type=submit]:hover{-webkit-box-shadow:none;box-shadow:none;border:1.5px solid #ff66af !important;background:#fff;color:#ff66af;font-weight:700}span.wpcf7-spinner{display:none}tr.td_last{text-align:center}tr.td_last td{padding:1.5em 0}.home tr.td_last td{padding:0}span.wpcf7-not-valid-tip{color:#e91e63;text-align:center;display:block}.wpcf7 form .wpcf7-response-output{margin:0 auto 2vh !important;padding:.5em !important}.wpcf7-response-output{text-align:center;color:#e91e63;margin-top:2em;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:.5px solid #333 !important}.recaptcha{text-align:center;margin-bottom:1em}.recaptcha a{text-decoration:none;color:#333}.grecaptcha-badge{visibility:hidden}.screen-reader-response{display:none}p.pp{text-align:center}p.pp a{color:#333;text-decoration:none;font-size:1.2rem}p.pp a:hover{opacity:.6}section.recruit-form .text-wrap.two{font-size:1.1rem}section.recruit-form .contact-wrap{margin-top:3vh}section.recruit-form .contact-wrap a{text-decoration:none}section.recruit-form .contact-wrap p{font-size:1.2rem}.page-id-89 .flex-box.right,.page-id-161 .flex-box.right,.page-id-172 .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/contact-mv.jpg);background-position:right 0 top 21%}section.contact .inner{max-width:65%;margin:5vh auto 7vh}section.contact h2,section.contact-form h2{text-align:center;font-size:2.3rem;color:#fff;background:#fbaed3;border-radius:.3vw}.flex-wrap.trial{justify-content:space-between}section.contact .s-trial{width:49%}section.contact .s-trial h3{font-size:1.7rem}section.contact .s-trial.one{border:3px solid #fbaed3}section.contact .s-trial.two{border:3px solid #fbcbb0}section.contact .s-trial.one p.p1,section.contact .s-trial.two p.p1{font-size:1.4rem;margin-top:1vh}section.contact .s-trial.one p.p2,section.contact .s-trial.two p.p2{font-size:2.5rem}section.contact .s-trial .link{text-align:center;margin-bottom:1vh}section.contact .s-trial .link a{color:#fff;text-decoration:none;width:35%;display:block;margin:0 auto;border-radius:50px}body#en section.contact .s-trial .link a{width:50%}section.contact .s-trial.one .link a{background:#fbaed3}section.contact .s-trial.two .link a{background:#fbcbb0}p.otamesi{text-align:center;font-size:1.2rem;margin-top:1vh}section.contact p.mc{text-align:center;font-size:1.8rem;margin-top:3vh;color:#ff86c0}section.contact .flex-wrap-in{justify-content:space-between}section.contact .tel{width:49%;text-align:center}section.contact .tel a{text-decoration:none;padding:1.5vh 0 1vh;box-sizing:border-box;background:#fbaed3;border-radius:.3vw;color:#fff;display:block;height:5vw}section.contact p.number{font-size:2.3rem;font-family:"Nunito",sans-serif;font-weight:700;letter-spacing:.05vw;line-height:1}section.contact .flex-wrap-in{justify-content:space-between;margin-top:2vh}section.contact .line{width:49%;margin-top:0}section.contact .line a{background:#06c755;border-radius:.3vw;width:100%;display:block;height:5vw;display:grid;place-items:center}section.contact .line a img{background:unset;width:60%}section.contact-form .inner{max-width:65%;margin:5vh auto 7vh}section.contact-form .text-wrap.two{text-align:center;margin-top:3vh;font-size:1.1rem}section.contact-form .contact-wrap{margin-top:2vh;font-size:1.2rem}.contact-wrap a{text-decoration:none}.table-res-form .requied{margin-left:.3vw}.page-id-3 .flex-box.right,.page-id-207 .flex-box.right,.page-id-216 .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/contact-mv.jpg);background-position:right 0 top 21%}section.privacy_policy .inner{max-width:60%;margin:5vh auto 7vh}.privacy_policy h2{margin-top:2em;font-size:1.4rem;font-weight:500;border-bottom:2px solid #ccc;padding-bottom:.5em;position:relative}.privacy_policy h2:after{content:'';display:block;width:75px;background-color:#fbaed3;height:2px;position:absolute;bottom:-1.5px;left:0}.privacy_policy p{margin-top:1em;line-height:2;font-size:1.1rem}p.title_down img.office{width:16%;position:relative;top:-2px}.privacy_policy ol{margin-top:1em;line-height:2;padding-left:1.5em;font-size:1.1rem}p.ppa a{color:#fbaed3;text-decoration:none;font-weight:500}p.ppa a:hover{opacity:.6}li.pp_li_se{margin-top:1em}.single .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/staff-img4.jpg);background-position:right 0 top 21%}.single .contents{width:60%;margin:10vh auto}section.single-wrap{display:flex;width:80%;margin:0 auto}.page.single .breadcrumb{max-width:1230px}.page.single .inner{max-width:72%;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vh 0 7vh}section.blog_wrap{width:calc(100% - 30%);padding-right:4rem}.page.single .post_wrap{margin-top:1em;line-height:2}.page.single .post_wrap a{color:#e91e63}article.article-content{background:#fff;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.5em}article.article-content p.cat-data a{background:#fbaed3;display:inline;color:#fff;padding:.2em 1em;border-radius:50px;margin-right:.5em;font-size:.8rem;text-decoration:none}article.article-content h1{font-size:1.5rem;margin:.5em 0;padding-bottom:.5vh;border-bottom:3px solid #fbaed3}p.article-date{text-align:right;font-size:.9rem}article.article-content .article-img{margin-top:1em;margin-bottom:2em}article.article-content .post_wrap p{font-size:1.2rem;margin-bottom:1em}.su-row .su-column{font-size:1.1rem}.post_wrap h2{color:#fff;font-size:1.5rem;margin:3rem 0 2rem;line-height:1.5;padding:.5rem .6rem .6rem 2.5rem;text-indent:-1.7rem;background-color:#fbaed3;border-radius:.2vw}.post_wrap h3{padding-left:.5rem;margin:3rem 0 1.5rem;border-bottom:3px solid #fbaed3;font-size:1.4rem;padding-bottom:.2em}.post_wrap h4{font-size:1.3rem;position:relative;margin:3rem 0 1.5rem}.post_wrap h4:before{content:"◆";color:#fbaed3;margin-right:.2em;font-size:1.1rem;position:relative;top:-1px}.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:#fbaed3;color:#fff}.post_wrap th{padding:10px;border:solid 1px #778ca3}.post_wrap td{padding:10px;border:solid 1px #778ca3}.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}.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;padding-right:1em}.article-tag a{text-decoration:none;color:#333;font-size:1rem}.article-tag a:before{font-family:"Font Awesome 5 Free";content:"\f02b";font-weight:700;font-weight:700;padding-right:.3em}.youtube{width:100%;aspect-ratio:16/9;margin-bottom:2em}.youtube iframe{width:100%;height:100%}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 #fbaed3;-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 #fbaed3;-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:"PREV";position:absolute;top:-.85em;left:0;line-height:1;color:#ff87c1;font-size:1.1rem;font-family:"Nunito",sans-serif;letter-spacing:5px}.page-nav .next-link:before{content:"NEXT";position:absolute;top:-.85em;right:0;line-height:1;color:#ff87c1;font-size:1.1rem;font-family:"Nunito",sans-serif;letter-spacing:5px}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-style:normal;line-height:1;color:#ff87c1}.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}.share ul{width:46%;margin:3vw auto 0}.share li a{height:9.8vw;width:9.8vw}nav.page-nav{margin:1vh 0 5vh}}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}aside#sidebar h4{font-size:1.2rem;border-bottom:2.5px solid #fbaed3;margin-bottom:2vh;letter-spacing:.05em;padding-bottom:.5vh}aside#sidebar a{text-decoration:none}div#execphp-2 li,div#block-7 li{list-style:none;border-bottom:1px solid #9e9e9e;padding-bottom:1vh}div#block-7 li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5vh}aside#sidebar .widget_block,div#execphp-2{margin-bottom:5vh}.Widget_newpost li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em}ul.wpp-list li img,.Widget_newpost li img{border-radius:.3em;width:100%;height:100%;object-fit:cover}.Widget_newpost li a.np_img{overflow:hidden;position:relative;height:auto;aspect-ratio:4/3;width:40%}.wpp-list li{margin-bottom:0}p.blog_title{padding-left:.5em;line-height:1.3;width:65%}div#block-7 li a{width:39%;margin-right:.5vw;-webkit-box-sizing:border-box;box-sizing:border-box}div#block-7 li a.wpp-post-title{width:60%}.wpp-thumbnail{margin:0 .5vw 0 0 !important}div#block-8 ul,div#block-10 ul{padding-left:1.5em}div#block-8 li,div#block-10 li{padding:.5vh 0;font-size:1.1rem}div#block-8 li::marker,div#block-10 li::marker{color:#fbaed3}div#xyz_insert_php_widget-2{margin-bottom:5vh}.error404 .flex-box.right{background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/06/pixta_73388092.jpg);background-position:right 0 top 21%}.error404 main{text-align:center;padding:5em 0}.error404 h1{font-size:2rem;margin-bottom:2vh;color:#fbaed3}.error404 main p,.error404 main div{font-size:1.2rem}.error404 main div{margin-top:2vh}body.archive.date header,.category header,.single header,.tag header{-webkit-box-shadow:rgba(0,0,0,.1) 0px 5px 5px 0px;box-shadow:rgba(0,0,0,.1) 0px 5px 5px 0px}.page.container.category{margin-top:12vh}.page.container.category h1{font-size:1.5rem;margin-bottom:2vh;padding:.3vh 0;letter-spacing:.1em}.page.container.column .inner{max-width:72%;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vh 0 7vh}.page.container.column .inner{max-width:72%;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7vh 0 7vh}section.column_wrap{width:calc(100% - 30%);padding-right:4rem}article.article-list{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:3vh;padding:3vh 2vh;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 5px 10px 0px rgb(0 0 0/17%);box-shadow:0px 5px 7px 2px rgb(120 120 120/22%);-ms-flex-pack:distribute;justify-content:space-around;border:1px solid #e0e0e0}article.article-list .img-wrap{width:37%;height:auto;display:-ms-grid;display:grid;place-items:center}article.article-list .text{width:60%;position:relative}article.article-list .text h2{font-size:1.4rem;margin-bottom:.2em;line-height:1.4}article.article-list a{text-decoration:none;overflow:hidden;position:relative;height:auto;aspect-ratio:4/3}article.article-list a img{border-radius:.5em;width:100%;height:100%;object-fit:cover}.cat-day{position:relative}ul.post-categories{display:-webkit-box;display:-ms-flexbox;display:flex}ul.post-categories a{background:#fbaed3;display:inline;color:#fff;padding:.2em 1em;border-radius:50px;margin-right:.5em;font-size:.8rem}ul.post-categories li{list-style:none}article.article-list p.article-date{position:absolute;top:0;right:0}article.article-list .archive-text{margin-top:1vh}.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:.5vh 1vw;border:1.5px solid #0079c7;-webkit-box-sizing:border-box;box-sizing:border-box}i.fas.fa-angle-right,i.fas.fa-angle-left{color:#0079c7}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#0079c7;font-weight:500}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#0079c7}div#en .mv_copy p{font-size:2rem}div#en .workingday p{font-size:1.2rem}div#en section.voice .text-wrap{min-height:13vh}@media only screen and (max-width:767px){#topBtn{display:none !important}br.sp_block{display:block !important}.sp_block{display:block !important}.pc_block{display:none !important}.pc_block,.full .slick-dots,.pc_inlineblock,nav ul li a:after{display:none !important}span.pc_inline-block,section.mainvisual .flex-box.left,.mv_copy,.lg-wrap,.back-pink,section.introduction .flex-box.left,ul.footer-manu,section.cta .flex-box.right,.copyright{display:none}body{line-height:1.6}.start p{width:50vw}header{position:absolute}header,.site-title-wrap,.site-title-wrap a{height:10vh}.mainvisual{height:90vh;margin-top:10vh}section.mainvisual .flex-wrap{height:90vh}.site-title-wrap{width:100%;padding-left:0}.site-title-wrap img{width:70%;margin:0 auto}section.mainvisual .flex-box.right{width:100%}.slick-slider{height:100% !important}section.mainvisual .flex-box.right{height:57% !important}section.mainvisual .flex-wrap{flex-direction:column-reverse;justify-content:space-between}section.mainvisual .flex-box.left{width:100%;position:relative;height:43%;display:flex;justify-content:center;align-items:center;background:#fbaed3}section.mainvisual .flex-box.left p.sp_mv_copy{text-align:center;font-size:6vw;color:#fff;line-height:1.6;margin-bottom:2.5vh}section.mainvisual .flex-box.left p.sp_mv_copy span.small{font-size:.8em}section.mainvisual p.area{background:#fff;text-align:center;color:#fbaed3;font-size:5.4vw;margin-top:2vh;border-radius:5vw;margin-bottom:3vh}.full div.img01{background-position:right 82% bottom 0}.full div.img02{background-position:right 83% bottom 0}.full div.img03{background-position:right 54% bottom 0}.full div.img04{background-position:right 53% bottom 0}.lg-wrap{width:100%}section.introduction .flex-box.right{width:100%;display:flex;justify-content:center;align-items:center;background-image:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://mommybless.com/wp-content/uploads/2024/08/back-img1-sp.jpg);background-size:cover;background-position:right 43% bottom 0}section.introduction .flex-box.right .in{width:90%;margin:7vh auto}section.introduction h2{text-align:center}section.introduction h2 img{width:66%;margin:0 auto}section.service h2 span{margin-top:1vh}section.service h2:after,section.feature h2:after,section.area h2:after,section.voice h2:after{top:-2.3vw;right:-5.6vw;width:5.5vw}section.service .inner{max-width:90%;margin:5vh auto 5vh}section.service .flex-wrap.top{margin:4vh auto 4vh;flex-wrap:wrap}section.service .flex-wrap.top a.left{border:2vw solid rgb(255 149 200/50%);flex:100%}section.service .flex-wrap.top a.right{flex:100%;border:2vw solid rgb(251 203 176/58%);margin-top:3vh}section.service .link a,section.voice .link a{width:100%;font-size:4.5vw}section.service .link a:after,section.voice .link a:after{right:3vw;border-top:2px solid #fff;border-right:2px solid #fff}section.feature .inner{max-width:90%;padding:5vh 0}section.feature .flex-wrap{margin-top:3vh}section.feature img{border-radius:2vw 2vw 0 0}section.feature .flex-box p{border-radius:0 0 2vw 2vw}section.feature .flex-box{flex:0 100%}section.feature .flex-box.left,section.feature .flex-box.center{margin-bottom:3vh}section.area .inner,section.voice .inner{max-width:90%;padding:5vh 0 5vh}section.area .flex-box.left{flex-wrap:wrap}section.area .flex-box{flex:0 100%}section.area .flex-wrap{margin-top:2vh}section.area .flex-box.left img{border:2vw solid rgb(255 149 200/50%);width:100%;margin-bottom:3vh;box-sizing:border-box}section.area .flex-box p.notes{font-size:4vw}section.area .flex-box p.notes{width:100% !important}.swiper-slide{width:100% !important}.swiper-container .swiper-pagination-bullet-active{background:#ffa4d0 !important}.swiper-slide img{width:100%;height:auto;max-width:100%;object-fit:cover;aspect-ratio:4/3.25}.swiper{border-top:2vw solid rgb(255 149 200/50%);border-bottom:2vw solid rgb(255 149 200/50%)}section.voice .flex-wrap{margin-top:3vh}section.voice .flex-box{flex:0 100%}section.cta .flex-box.left .wrap{width:90%;margin:5vh auto}section.cta .wechat a img,section.cta .line a img{padding:1vh 31vw}section.cta .line a{border-radius:1vw;margin-top:2vh}section.cta .form a{border-radius:1vw}.footer_logo a img{width:50%}.footer-inner{padding:5vh 0 12vh}.lg .flex-wrap{justify-content:space-between;width:45%;margin:2vh auto 0}.lg-wrap .flex-wrap{height:unset;text-align:center}.lg .flex-box{width:45%}nav ul li a.contact{height:8vh;outline:.7px solid #fff;outline-offset:-4px}.lg-wrap .flex-wrap{height:unset;text-align:center;margin:1vh auto 1.5vh;width:70%}.lg-wrap .flex-box{width:35%}.lg-wrap .title{margin-top:.5vh;height:unset}body#zh section.mainvisual .flex-box.left p.sp_mv_copy{margin-bottom:4.5vh}body#zh .workingday p{width:84%}body#en .workingday p{width:78%}div#en section.mainvisual p.area{width:90%;margin:0 auto 2.5vh}.lg-wrap .flex-wrap img{height:unset;width:100%}section.cta .text-wrap{margin-top:1vh}section.cta .form a:before{width:5.5vw;margin-right:2vw;height:4vw;transform:translateY(2px)}header#en section.cta .form a:before{transform:translateY(0)}.workingday p{text-align:center;border:1px solid #fff;width:99%;padding-bottom:.3vh}div#en section.area .flex-box p,div#en section.cta .text-wrap p{text-align:start}section.page-mv{position:relative}section.page-mv .flex-box.left{width:100%;background:rgb(251 174 211/85%);position:absolute;bottom:0}.link-flex-wrap{margin:3vh auto}.link-flex-wrap .link-wrap{flex:100%}.link-flex-wrap .link-wrap:first-of-type{margin-bottom:2vh}.link-flex-wrap .link-wrap a{font-size:5vw}.link-flex-wrap .link-wrap a:before{right:3vw;font-size:1.7rem}.ex.text-wrap{padding:2vh 0}section.mimamori-service p.kaji:after,.rec-link-wrap p.mc:after{content:"／";position:absolute;right:-7vw;font-size:6vw}section.mimamori-service p.kaji:before,.rec-link-wrap p.mc:before{content:"＼";position:absolute;left:-8vw;font-size:6vw}section.mimamori-service p.kaji:after,section.mimamori-service p.kaji:before{bottom:0}.rec-link-wrap p.mc:after,.rec-link-wrap p.mc:before{bottom:-1vw}section.mimamori-service p.kaji{position:relative;width:fit-content;margin:5vh auto}.rec-link-wrap p.mc{position:relative;width:fit-content;margin:0 auto}section.mimamori-service .service-wrap.three ul li{padding:1vh 2vw}section#mimamori .service-wrap.four.one dt,section#sangocare .service-wrap.four.two dt{display:flex;justify-content:center;align-items:center}.service-price tr,.page-id-68 table tr,.page-id-71 table tr,.page-id-73 table tr{display:flex;flex-wrap:wrap}section#sangocare .swiper{border-top:2vw solid rgb(251 203 176/58%);border-bottom:2vw solid rgb(251 203 176/58%)}section.mimamori-service h2{margin-bottom:3vh}section#mimamori .link a:before,section#sangocare .link a:before{right:3vw}.page-id-68 table,.page-id-71 table,.page-id-73 table{margin-top:3vh}.page-id-68 table tr td,.page-id-71 table tr td,.page-id-73 table tr td{padding:1vh 2vh}.page-id-68 table tr th{padding:1vh}section.staff .flex-wrap.one,.flex-wrap.voicebox{padding:3vh 0;margin:3vh auto 3vh}section.job-description table td{padding:2vh}section.staff .flex-wrap.one .flex-box.left .full{width:80%;margin:0 auto}.full div.s-img01,.full div.s-img02{height:68vw}section.staff .flex-wrap .flex-box.right .text-wrap{width:90%;margin-top:2vh}.text-wrap.massage{padding:0 1vh}section.staff img.bg{opacity:.2;width:80%}.rec-link-wrap a:before{right:3vw}section.staff .inner{margin:5vh auto 7vh}body#zh section.mainvisual p.area{width:85%;margin:2vh auto 3vh}section.staff .flex-box.left img{margin:0}section.voice .flex-box:not(:first-child){margin-top:3vh}section.voice .text-wrap{padding:1vh 2vh 1.5vh}.flex-wrap.voicebox .flex-box.left img,.flex-wrap.voicebox.two .flex-box.left{margin:0 auto;width:75%}.flex-wrap.voicebox .flex-box.right h3{margin-top:2vh}.flex-wrap.voicebox .flex-box.right{margin:0 auto}.qa-6 p.q:before,.qa-6 p.a:before{left:.7em}.qa-6 p.q{padding:1vh 1em 1vh 2em}.qa-6 p.a{padding:1em 2em}.qa-6 p.a:before{line-height:unset}section.recruit .flex-wrap.one{padding:3vh 0}section.recruit .flex-box.left img{border:1vh solid #fbaed3;border-radius:50%;width:78%}section.recruit .flex-box.right{margin:2vh auto 0}section.voice .flex-box{background:unset;padding:unset}section.recruit .flex-wrap.one .flex-box.left{background:unset}section.recruit .flex-wrap.two{flex-direction:column-reverse}section.recruit .flex-wrap.two .flex-box.right{margin:0 auto 2vh}section.page-mv h1{padding:.5vh 0}section.job .flex-wrap.top{margin-top:3vh}section.job .flex-box.left{border:1.5vw solid rgb(255 149 200/50%);flex:0 100%}section.job .flex-box.right{flex:0 100%;margin-top:3vh;border:1.5vw solid rgb(251 203 176/58%)}section.job .inner{padding:0 0 7vh}section.job-description .inner{padding:7vh 0}section.job-description table tr{display:flex;flex-wrap:wrap}section.job-description table th{border:1px solid #666;padding:.5vh 3vw}.table-res-form tr{display:flex;flex-wrap:wrap}.table-res-form th{padding:1.5vh 0 1vh}.table-res-form td{padding:0 0 2.5vh}.table-res-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,.wpcf7-text{height:5vh}tr.td_last td{padding:0 0 2.5vh;width:100%}section.recruit-form .inner,section.contact-form .inner{margin:7vh auto 3vh}.table-res-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,.wpcf7-text{padding:1vh .5em}section h2{padding:.5vh 0}section.contact .tel a,section.contact .line a{height:unset}section.contact .flex-wrap-in .tel{margin-bottom:2vh}span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox{margin-left:3em}section.privacy_policy .inner{margin:3vh auto 5vh}.privacy_policy h2:not(:first-child){margin-top:2vh}.privacy_policy h2:first-child{margin-top:0}body#zh section.cta a.number span.en{font-size:7vw;position:relative;top:-.4vh}body#zh footer#footer p.sub-title{width:90%;margin:0 auto;text-align:center}body#zh section#mimamori dt,body#zh section#sangocare dt{display:flex;justify-content:center;align-items:center}body#zh .footer_logo{margin-bottom:2vh}body#en section.mimamori-service dd{display:flex;justify-content:center;align-items:center}body#en section.mimamori-service p.kaji:after,body#en section.mimamori-service p.kaji:before{display:none}h3{padding:.5vh 0}.page.single .inner,.page.container.column .inner{flex-wrap:wrap;padding:3vh 0 5vh}section.blog_wrap,section.column_wrap{width:100%;padding-right:0}nav.page-nav{flex-wrap:wrap}.single .post_wrap h2{padding:.5vh 2vw;text-indent:0}.post_wrap h2,.post_wrap h3,.post_wrap h4,.post_wrap h5{margin:4vh 0 2vh}article.article-content .article-img{margin-bottom:1em}.post_wrap h3{border-bottom:2px solid #fbaed3;padding-bottom:1vh}article.article-list{padding:0;flex-wrap:wrap}article.article-list .img-wrap{overflow:hidden;aspect-ratio:16/9}article.article-list a img{top:-3vh;position:relative}article.article-list .text{padding:2vh}section.recruit h3{margin-bottom:1.5vh}.wpcf7 input[type=checkbox]{transform:scale(1.2);margin-right:1em;border:.5px solid #666 !important}.s-trial.one,.s-trial.two{margin-top:3vh}section.staff h2,section.p-voice h2,section.faq h2,.page-nav .prev-link{margin-bottom:3vh}.flex-wrap.voicebox{border-radius:2vw}section.voice .flex-box img{border-radius:2vw 2vw 0 0}section.voice .text-wrap{border-radius:0 0 2vw 2vw}section#mimamori .service-price table,section#mimamori dl,section.mimamori-service .service-wrap ul li{border:1.5px solid #fbaed3}.service-price ul li{border:2px solid #fbaed3}section#sangocare .service-price ul li{border:2px solid #f7d0c2}section#sangocare .service-wrap ul li,section#sangocare dl,section#sangocare .service-price table{border:solid 1.5px #f7d0c2}.s-trial.one{border:2.5px solid #fbaed3}.s-trial.two{border:2.5px solid #fbcbb0}section#mimamori .service-price td,section#mimamori .service-price th,section#sangocare .service-price td,section#sangocare .service-price th{border:0}section#mimamori dt{border-right:1.5px solid #fbaed3}section#sangocare dt{border-right:1.5px solid #f7d0c2}.service-wrap.four.one dt:first-of-type,.service-wrap.four.one dd:first-of-type,section#mimamori .service-price th,section#mimamori .service-price td.one{border-bottom:1.5px solid #fbaed3}section#sangocare .service-price td.one,section#sangocare .service-price th,.service-wrap.four.two dt:first-of-type,.service-wrap.four.two dd:first-of-type{border-bottom:1.5px solid #f7d0c2}section.job-description table td,section.job-description table th{border:1px solid #666;border-bottom:0}section.job-description table{border-bottom:1px solid #666}.wpcf7 input,.wpcf7 textarea{border:1px solid #666 !important}.page-nav .prev-link,.page-nav .next-link{border:1.5px solid #fbaed3}.table-res-form tr{border-top:.7px solid #666}.page-id-68 table tr th,.page-id-68 table tr td,.page-id-71 table tr th,.page-id-71 table tr td,.page-id-73 table tr th,.page-id-73 table tr td{border-bottom:unset}.page-id-68 table tr,.page-id-71 table tr,.page-id-73 table tr{border-top:unset}.plus div{width:1.5em;height:.2em}section#sangocare{margin-bottom:7vh;margin-top:7vh}section.recruit h2{padding:.5vh 0;line-height:1.4}section.staff .flex-box.left img{width:auto;height:68vw}.ex.text-wrap p,section.mimamori-service .notes p,.service-wrap.four p,.service-price p,body#en section.cta .text-wrap p{text-align:left}.page-id-68 table tr td,.page-id-71 table tr td,.page-id-73 table tr td,section.staff .flex-box.right .wrap,td.sp_center,   .table-res-form th{text-align:center}section.staff .flex-wrap.one .flex-box.left{justify-content:center}section.page-mv h1 img{display:none}.service-wrap h3,section.mimamori-service h2,.service-price h3,section.cta h2,section.staff h2,section.company h2,section#terms h2,section.p-voice h2,section.faq h2,section.recruit h2,section.job-description h2,section.recruit-form h2,section.job h2,section.contact h2,section.contact-form h2,section.contact .tel a,section.contact .line a,.service-price ul li,section.mimamori-service .service-wrap ul li,section.mimamori-service .notes,.service-wrap,.s-trial.one,.s-trial.two,section.cta .sp_block.img-wrap img,section.recruit .flex-wrap.one,.single .post_wrap h2,section.staff h3,div#childmindersection.recruit .flex-wrap.two .flex-box.right img{border-radius:1vw}section.cta .flex-box.left,section.cta .form a,.lg-wrap,section.page-mv .flex-box.right,.service-wrap h3,section.mimamori-service .service-wrap ul li,section.mimamori-service .service-wrap.three ul,.service-wrap.four dl,.service-price td,.service-price th,section#mimamori .link a,.page-id-68 table tr th,.page-id-68 table tr td,.page-id-71 table tr th,.page-id-71 table tr td,.page-id-73 table tr th,.page-id-73 table tr td,section.staff .flex-wrap.one .flex-box.left,section.staff .flex-wrap.one .flex-box.right,.rec-link-wrap a,.flex-wrap.voicebox .flex-box.left,section.recruit .flex-wrap.one .flex-box.left,section#mimamori .link a,section#sangocare .link a,section.recruit .flex-wrap.two .flex-box.right,section.recruit .flex-wrap.two .flex-box.left,section.job-description table th,section.job-description table td,.table-res-form th,section.contact .s-trial,section.contact .tel,section.contact .line,.service-price ul li,.page-nav .prev-link,.page-nav .next-link,.sidebar,article.article-list .img-wrap,article.article-list a,article.article-list a img,article.article-list .text,nav.globalMenuSp ul li a.contact,section.cta .form,section.cta .line{width:100%}.wpcf7 .wpcf7-submit{width:100% !important}.link-flex-wrap,section.mimamori-service .inner,section.sangocare-service .inner,section.company .inner,section#terms .inner,section.p-voice .inner,section.staff .inner,section.faq .inner,section.recruit .inner,section.job .inner,section.job-description .inner,section.recruit-form .inner,section.contact .inner,section.contact-form .inner,section.privacy_policy .inner,.page.single .inner,.page.container.column .inner{max-width:90%}.flex-wrap.voicebox .flex-box.right,section.recruit .flex-box.right{width:90%}body#en section.contact .s-trial .link a{width:75%}section.mimamori-service h4{width:70%}.service-wrap.four dd{width:65%}section.contact .line a img{width:57%}section.mimamori-service dd{width:55%}section.contact .line a img{width:50%;padding:2vh 7vw}section#sangocare dt,section.contact .s-trial .link a{width:45%}section#mimamori .service-wrap.four.one dt,section#sangocare .service-wrap.four.two dt{width:35%}.privacy_policy ol{line-height:1.8}section.mimamori-service p.kaji,section.staff h3{line-height:1.6}article.article-list .archive-text p{line-height:1.5}section.recruit h3,.service-wrap.one h3,body#en section#terms h2,.single .post_wrap h2,.post_wrap h3,section#sangocare .service-wrap h3{line-height:1.4}section.service h2,section.cta a.number,.s-trial.one p.p2,.s-trial.two p.p2{font-size:9vw}section.contact .s-trial.one p.p2,section.contact .s-trial.two p.p2,body#zh section.cta a.number{font-size:8vw}section.feature h2,section.area h2,section.voice h2,section.page-mv h1 span,section.contact p.number,body#zh section.service h2{font-size:7vw}section.cta h2,div#en section.feature h2,section.mimamori-service h2,section.company h2,section#terms h2,section.p-voice h2,section.staff h2,section.faq h2,section.job-description h2,section.recruit-form h2,section.job h2,section.contact h2,section.contact-form h2{font-size:6vw}section.service .flex-wrap.top .flex-box.left h3,section.service .flex-wrap.top .flex-box.right h3,section.area h3,.service-wrap h3,.service-price h3,.s-trial.one h3,.s-trial.two h3,section.recruit h2,section.recruit h3,section.job .flex-box.left h3,section.job .flex-box.right h3,section.contact .s-trial h3,body#zh section.mainvisual .flex-box.left p.sp_mv_copy,body#en section#terms h2{font-size:5.5vw}section.cta .form a,section.cta p.mc,.workingday p,div#en .workingday p,div#en section.mainvisual p.area,section.mimamori-service p.kaji,section.staff .text-wrap p.name,section.staff h3,section.contact p.mc,.privacy_policy h2,.service-price ul li,article.article-content h1,.single .post_wrap h2,.page.container.category h1,.s-trial.one p.p1,.s-trial.two p.p1{font-size:5vw}div#en section.mainvisual .flex-box.left p.sp_mv_copy,.post_wrap h3{font-size:4.8vw}.post_wrap h4{font-size:4.6vw}section.feature .flex-box p,section#mimamori dl,section.feature .flex-box p,section.mimamori-service .service-wrap ul li,section.mimamori-service h4,.service-price th.title,section#mimamori .link a,section#sangocare dl,.rec-link-wrap p.mc,.rec-link-wrap a,.flex-wrap.voicebox .flex-box.right h3,.qa-6 p.q,.qa-6 p.q:before,.qa-6 p.a:before,section#sangocare .link a,.table-res-form input[type=submit],section.contact .s-trial.one p.p1,section.contact .s-trial.two p.p1,.share p,article.article-list .text h2{font-size:4.5vw}section.introduction .flex-box.right p,section.area .flex-box p,section.voice .text-wrap p,section.cta .text-wrap p,section.cta p.time,.lg-wrap p,.ex.text-wrap p,section.mimamori-service .service-wrap.three ul li,section#mimamori .service-wrap.four.one dl,.service-price td,.service-price th,.s-trial.one p.p3,.s-trial.two p.p3,section#sangocare .service-wrap.four.two dl,.service-price p,.page-id-68 table tr td,.page-id-71 table tr td,.page-id-73 table tr td,.page-id-68 table tr th,section.staff .text-wrap p,section.staff .text-wrap dl,.flex-wrap.voicebox .flex-box.right p,.qa-6 p.a,section.recruit .flex-box.right p,section.recruit p,section.job .flex-box p,section.job-description table td,section.job-description table th,section.recruit-form .text-wrap,.table-res-form th,.table-res-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,.wpcf7-text,span.wpcf7-form-control.wpcf7-checkbox,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,.service-wrap.three p.p1{font-size:4.2vw}footer#footer p.sub-title,.footer-add p,section.mimamori-service .notes p,section.staff div#childminder p,p.pp a,section.recruit-form .contact-wrap p,section.contact-form .contact-wrap,.privacy_policy p,.privacy_policy ol,div#block-8 li,div#block-10 li,section.mimamori-service .notes p,.service-wrap.four p,div#childminder{font-size:4vw}.s-trial.one p.p4,.s-trial.two p.p4,.s-trial.one p.p5,.s-trial.two p.p5,.s-trial.one p.p6,.s-trial.two p.p6,section.recruit-form .text-wrap.two,section.contact p.time,section.contact-form .text-wrap.two,section.contact .s-trial .link a{font-size:3.8vw}.recaptcha{font-size:3.6vw}p.article-date{font-size:3.4vw}.copyright p,.table-res-form .requied,article.article-content p.cat-data a,ul.post-categories a{font-size:3vw}.no-link a{pointer-events:none;text-decoration:none;color:#fff}}@media only screen and (max-width:767px){_::-webkit-full-page-media,_:future,:root ul.floating li a{padding:0 0 2vh}_::-webkit-full-page-media,_:future,:root ul.floating li .menu_hamburger{padding:0 0 2vh}_::-webkit-full-page-media,_:future,:root .footer-inner{padding:6vw 0 22vw}ul.floating{background:rgb(251 174 211/95%);margin:0 auto;width:100%;overflow:hidden;display:table;table-layout:fixed;text-align:center;width:100%;position:fixed;bottom:0;left:0;z-index:99;-moz-opacity:.9;opacity:.9;border-top:1.5px solid #fff}ul.floating li{margin:0;padding:0;display:table-cell;vertical-align:middle;list-style-type:none;font-size:13px;line-height:15px;width:25%}ul.floating li a i{font-size:5vw;padding-top:2vw;color:#fff}ul.floating li i{font-size:5vw;padding-top:2vw;color:#fff}.menu_hamburger i{margin-bottom:1vh}ul.floating li a,.menu_hamburger{border:none;display:block;text-align:center;text-decoration:none;line-height:1.5em;padding:.5em 0;color:#fff}ul.floating li a:last-of-type{border-right:1.5px solid #fff}.hamburger{display:block;z-index:3;height:auto;cursor:pointer;text-align:center;color:#fff}nav.globalMenuSp{background:rgb(255 255 255/90%);position:fixed;z-index:1000;top:0;left:0;background:rgb(255 255 255/90%);text-align:center;width:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;min-height:100%}nav#g-nav{width:100%;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;z-index:10000}.g-nav_logo.sp_block a{text-align:center;display:block}.g-nav_logo.sp_block img{width:79%;margin:0 auto 3vh}nav.globalMenuSp ul{margin:0 auto;padding:0;width:90%;-ms-flex-wrap:wrap;flex-wrap:wrap;height:unset}nav.globalMenuSp ul li{list-style-type:none;padding:1vh 0;width:86%;margin:0 auto;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all;color:#333;text-align:center}header nav ul li,header li.has-child,nav.globalMenuSp ul li a{display:block;font-size:4.5vw}nav.globalMenuSp ul li:hover{background:rgb(255 255 255/50%)}nav.globalMenuSp ul li a{display:block;color:#333;padding:0;text-decoration:none;letter-spacing:2px}nav.globalMenuSp.active{opacity:100;display:block;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}nav.globalMenuSp ul li.has-child img{display:none}nav li.has-child ul{background-color:unset;visibility:unset;opacity:1;height:unset;position:unset;width:100%}.home nav li.has-child ul{width:100%}nav li.has-child ul li{width:100%;height:unset;border-bottom:1.5px solid #333}nav.globalMenuSp ul li.has-child{padding:0}nav li.has-child ul li:last-of-type{border-bottom:unset}nav.globalMenuSp ul li:hover{background:unset}li.has-child span.title{display:block;background:#333;color:#fff;padding:.5vh 1em}nav li.has-child ul li a{color:#333}.is-fixed{display:none !important}nav#g-nav .hamburger{color:#fff;font-size:3.6vw;background:#fbaed3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:3vh auto 0;padding:0 1.5em;border-radius:50px}nav.globalMenuSp ul li.has-child ul li a{padding-left:.2em}nav li.has-child ul li a span{display:inline-block !Important;padding-right:.2em}nav li.has-child ul li a span{display:inline-block !Important;padding-right:0;line-height:1;width:4%}nav#g-nav .flex_wrap.line.sp_block{width:90%;margin:0 auto}nav#g-nav .line_wrap.one{margin-bottom:3vw;padding-top:3vw}nav#g-nav .flex_wrap.line a:after{border-color:transparent transparent #18c318}nav#g-nav .flex_wrap.line a span{font-size:3.9vw}nav#g-nav .flex_wrap.line a{-webkit-box-shadow:unset;box-shadow:unset;font-size:3.6vw;border:.5vw solid #18c318;-webkit-box-sizing:border-box;box-sizing:border-box}nav.globalMenuSp ul li a.contact{color:#fff}.breadcrumb{width:90%;font-size:.6rem}}@media screen and (min-width:768px){ul.floating{display:none !important}}@media only screen and (min-device-width:743px) and (max-device-width:1024px) and (orientation:portrait){.start p{width:30vw}header,.site-title-wrap a,.site-title-wrap,nav ul,nav ul li a.contact{height:5.5vh}.lg-wrap .title{height:2.25vh}.lg-wrap .flex-wrap{height:3.25vh}.lg-wrap .flex-wrap img{height:3vh}section.cta .form a:before{height:1vh}nav ul li a{padding:0 .75vw}.mainvisual{height:44.5vh;margin-top:5.5vh;position:relative}section.mainvisual .logo-img{height:25.5vh}body#zh section.mainvisual .logo-img{height:24vh}body#en section.mainvisual .logo-img{height:23vh}section.mainvisual .flex-box.right,section.mainvisual .flex-box.left,section.mainvisual .flex-wrap{height:44.5vh}section.cta .flex-box.right{height:24vh}section.page-mv .flex-box.right{height:20vh}.full div.s-img01,.full div.s-img02,section.staff .flex-box.left img{border:.5vh solid #fbaed3;height:26vw}.staff-wrap{margin-top:3vh}nav ul li a.contact{outline:1px solid #fff;outline-offset:-3px}section.mainvisual .form a:before{height:1vw}section.voice .text-wrap{padding:.5vh 1vh .5vh;min-height:5vh}.mv_contact p.title,section.mainvisual .tel{margin-bottom:.75vh}section.mainvisual .form a{margin:0 auto 1vh}.wechat a img,.line a img{padding:.5vh 4vw}.workingday p{border:1px solid #fff;margin:1vh auto 0}.back-pink{height:4.5vh}section.introduction .flex-box.left{height:28vh}section.service .inner{margin:5vh auto 3.5vh}section.service .flex-wrap.top{margin:3.5vh auto 2.5vh}section.cta h2{margin:0 auto 1.5vh}section.cta p.mc{margin-top:1vh;margin-bottom:.5vh}footer#footer p.sub-title{margin-bottom:1vh;margin-top:1vh}section#sangocare{margin-top:5vh;margin-bottom:5vh}ul.footer-manu{margin:1.5vh auto 0}section.cta .form a{margin:.5vh auto 0;height:2.6vh}.pagination{margin:1rem 0}.link-flex-wrap,section.recruit .flex-wrap{margin:2.5vh auto}section.mimamori-service .inner,section.sangocare-service .inner,section.faq .inner,section.privacy_policy .inner{margin:2.5vh auto 3.5vh}section.staff .inner{margin:2.5vh auto 5vh}section.company .inner,section#terms .inner,section.p-voice .inner,section.recruit .inner,section.contact .inner,section.contact-form .inner{margin:2.5vh auto 3.5vh}.service-price h3{margin:3.5vh auto 1.5vh}section.recruit-form .inner{margin:3.5vh auto}section.staff .flex-wrap.one,.flex-wrap.voicebox{margin:2.5vh auto 1.5vh}article.article-content .article-img{margin-top:.5em;margin-bottom:1em}section.staff .flex-box.left img{margin:0}nav.page-nav{margin:25px 0 10px}.share{margin-bottom:1em;margin-top:1.5em}.error404 main{min-height:40vh}section.page-mv,body.archive,.page.container.category{margin-top:5.5vh}section.feature .flex-wrap,.service-wrap.one,.service-wrap.three,.service-wrap.four{margin-top:3.5vh}section.service .link,section.voice .link,section.area .flex-wrap,section.voice .flex-wrap,.service-wrap.two,section.mimamori-service p.kaji,.s-trial.one,section#mimamori .link,section#sangocare .link,.s-trial.two,.rec-link-wrap,.page-id-68 table,.page-id-71 table,.page-id-73 table,section.recruit h3.two,section.job .flex-wrap.top,section.job-description table{margin-top:2.5vh}.table-res-form{margin-top:2vh}section.area h3:not(:first-child),.service-price table,section.recruit-form .text-wrap,section.recruit-form .contact-wrap,section.contact p.mc{margin-top:1.5vh}section#mimamori dl,section#sangocare dl,section.contact .flex-wrap-in,section.cta .flex-wrap-in{margin-top:1vh}article.article-list .archive-text,section.contact .s-trial.one p.p1,section.contact .s-trial.two p.p1{margin-top:.5vh}.plus{margin-top:.75vh}.wechat,.line,.s-trial.one p.p1,.s-trial.two p.p1,.s-trial.one p.p4,.s-trial.two p.p4,.s-trial.one p.p5,.s-trial.two p.p5{margin-top:.5vh}section.mimamori-service h2,section.staff h2,section.p-voice h2,section.faq h2{margin-bottom:2.5vh}section.introduction h2{margin-bottom:1.5vh}section.recruit h3{margin-bottom:1.25vh}.service-wrap.three p.p1,.page.container.category h1{margin-bottom:1vh}.mv_contact p.title,section.mainvisual .tel,section.mimamori-service .service-wrap ul li{margin-bottom:.75vh}section.area h3,.Widget_newpost li,aside#sidebar div#block-8 h4,aside#sidebar div#block-10 h4{margin-bottom:.5vh}.s-trial.one p.p6,.s-trial.two p.p6{padding-bottom:1vh}article.article-list:last-of-type{margin-bottom:0}section.recruit .flex-wrap.one{padding:1.5vh}section.contact .tel a{text-decoration:none;padding:.75vh 0 .5vh}section.voice .inner,section.voice .inner,section.feature .inner,section.job-description .inner{padding:5vh 0}section.mimamori-service .service-wrap ul li,.service-price td,.service-price th,.s-trial.one p.p2,.s-trial.two p.p2{padding:.5vh 0}.link-flex-wrap .link-wrap a,.page-contents h2,.page-contents h3{padding:.25vh 0}section.area .inner{padding:5vh 0 7.5vh}section.cta .wechat a img,section.cta .line a img{padding:.5vh 6vw}.page.single .inner,.page.container.column .inner{padding:3.5vh 0}.footer-inner{padding:2.5vh 0 1.5vh}.service-wrap{padding:0 2vh 1vh}.flex-wrap.voicebox{padding:2vh}div#block-8 li,div#block-10 li{padding:.25vh 0}.page-id-68 table tr td,.page-id-71 table tr td,.page-id-73 table tr td{padding:1.5vh}.table-res-form th,.table-res-form td{padding:1.5vh 1.5vh 1.5vh 0;vertical-align:middle}.ex.text-wrap{padding:1vh}tr.td_last td{padding:.75em 0}.text-wrap.massage{padding:0 1vh}section#sangocare .link a,section#mimamori .link a{padding:.25vh}section.mimamori-service .notes{padding:1.5vh 2vh 1vh}section.job .inner{padding:0 0 5vh}section.blog_wrap{padding-right:2rem}div#block-8 ul,div#block-10 ul{padding-left:1em}.breadcrumb{padding:5px}section.mimamori-service h4{top:.75vh}.service-wrap h3{top:-1vh}#topBtn{bottom:2.25%}.plus div{width:1em;height:.15em}.page-id-68 table,.page-id-71 table,.page-id-73 table{border-bottom:unset}section.staff h3{margin-bottom:1vh;padding:.5vh;border:1.5px solid #fbaed3}div#childminder{border:solid 1.5px #f7d0c2;padding:1vh;margin-top:1.5vh}.s-trial.one{border:3.5px solid #fbaed3}.s-trial.two{border:3.5px solid #fbcbb0}section.job-description table td,section.job-description table th{border:.75px solid #666}section#mimamori dt{border-right:1.5px solid #fbaed3}section#mimamori dl,section.mimamori-service .service-wrap ul li,section#mimamori .service-price table,section#mimamori .service-price td,section#mimamori .service-price th{border:1.5px solid #fbaed3}section.staff hr{border-top:1.5px solid #fbaed3}.page-nav .next-link,.page-nav .prev-link{border:1.5px solid #fbaed3}.service-wrap.four.one dt:first-of-type,.service-wrap.four.one dd:first-of-type{border-bottom:1.5px solid #fbaed3}section.mimamori-service .notes,section#sangocare .notes{border:solid 1.5px #cfd8dc}section#sangocare dl,section#sangocare .service-price table,section#sangocare .service-price td,section#sangocare .service-price th{border:1.5px solid #f7d0c2}section#sangocare .service-wrap ul li,section#sangocare .service-price ul li{border:solid 1.5px #f7d0c2}section#sangocare dt{border-right:1.5px solid #f7d0c2}.flex-wrap.voicebox .flex-box.left img{border:.5vh solid #fbaed3}.qa-6 p.q{margin-bottom:.5vh;padding:.5em 2em .5em 3em}section.recruit hr{border-top:1.25px solid #ff87c1;margin:0 auto 1vh}th.q{vertical-align:top}article.article-content h1{margin:.25em 0;padding-bottom:.25vh;border-bottom:1.5px solid #fbaed3}.post_wrap h2{margin:1.5rem 0 1rem;padding:.25rem .6rem .3rem 2.5rem}.post_wrap h3{margin:1.5rem 0 .75rem;border-bottom:1.5px solid #fbaed3;padding-bottom:.1em}.post_wrap h4{margin:1.5rem 0 .75rem}.post_wrap h4:before{font-size:1vw}article.article-list{margin-bottom:1.5vh;padding:1.5vh 1vh}ul.post-categories li{display:contents}article.article-list .text h2{margin-bottom:.5vh}section.column_wrap{padding-right:2rem}aside#sidebar h4{border-bottom:1.25px solid #fbaed3;margin-bottom:1vh;letter-spacing:.05em;padding-bottom:.25vh}.mv_copy{bottom:4vh}.page.container.column{min-height:74vh}div#en section.voice .text-wrap{min-height:5vh}body#en .service-wrap h3{width:87%}section.contact .line a img{width:51%}.link-flex-wrap,section.mimamori-service .inner,section.sangocare-service .inner,section.staff .inner,section.company .inner,section#terms .inner,section.p-voice .inner,section.faq .inner,section.recruit .inner,section.job .inner,section.job-description .inner,section.recruit-form .inner,section.privacy_policy .inner,.page.single .inner,.page.container.column .inner,section.contact .inner,section.contact-form .inner{max-width:80%}section.service h2{font-size:3.8vw}section.cta a.number,body#zh section.service h2{font-size:3.1vw}section.feature h2,section.area h2,.s-trial.one p.p2,.s-trial.two p.p2,section.voice h2{font-size:2.8vw}.mv_copy p{font-size:2.6vw}body#zh section.cta a.number span.en{font-size:2.6vw;position:relative;top:-.5vh}body#zh .mv_copy p{font-size:2.4vw}section.mainvisual p.number,section.job h2,section.contact .s-trial.one p.p2,section.contact .s-trial.two p.p2{font-size:2.3vw}section.contact p.number{font-size:2.1vw}section.cta h2,section.mimamori-service h2,section.staff h2,section.company h2,section#terms h2,section.p-voice h2,section.faq h2,section.recruit h2,section.job-description h2,section.recruit-form h2,section.contact h2,section.contact-form h2,section.contact p.number,.link-flex-wrap .link-wrap a:before{font-size:2vw}section.recruit h3{font-size:2vw}section.page-mv h1 span{font-size:1.9vw}.mv_copy p span.area,section.service .flex-wrap.top .flex-box.left h3,section.service .flex-wrap.top .flex-box.right h3,.service-price h3,.service-price ul li,.s-trial.one h3,.s-trial.two h3,section.job h3,section.job .flex-box.left h3,section.job .flex-box.right h3,div#en .mv_copy p,.error404 h1{font-size:1.8vw}section.contact p.mc{font-size:1.7vw}section.area h3,.link-flex-wrap .link-wrap a,.service-wrap h3,section.staff .text-wrap p.name,section.staff h3,section.contact .s-trial h3{font-size:1.6vw}section.cta .form a,section.voice .link a,section.area h3,.link-flex-wrap .link-wrap a,.service-wrap h3,.s-trial.two p.p1,.s-trial.one p.p1,.rec-link-wrap a,section.mimamori-service p.kaji{font-size:1.5vw}.mv_contact p.title,section.service .link a,section.cta p.mc,.workingday p,section.service .link a,section#sangocare .link a,.post_wrap h2,article.article-content h1,.page.container.category h1,section#mimamori .link a{font-size:1.4vw}.service-price th.title,.flex-wrap.voicebox .flex-box.right h3,.qa-6 p.q:before,.qa-6 p.a:before,section.contact .s-trial.one p.p1,section.contact .s-trial.two p.p1,.privacy_policy h2,.privacy_policy h2,.post_wrap h3,article.article-list .text h2{font-size:1.3vw}section.introduction .flex-box.right p,section.feature .flex-box p,section.area .flex-box p,section.cta p.time,section.mimamori-service dl,section.mimamori-service .service-wrap ul li,.service-price p,.service-price td,.service-price th,.s-trial.one p.p3,.s-trial.two p.p3,section.staff .text-wrap p,section.staff .text-wrap dl,.rec-link-wrap p.mc,.qa-6 p.q,.qa-6 p.a,section.recruit-form .text-wrap,.table-res-form th,.table-res-form input[type=submit],div#en .workingday p,body#en section.feature .flex-box p,.post_wrap h4,.share p,section#mimamori dl,section#sangocare dl{font-size:1.2vw}nav ul li a,nav ul li a.contact,section.mainvisual .mv_contact p.mc,section.voice .text-wrap p.name,section.cta .text-wrap p,footer#footer p.sub-title,.footer-add p,.ex.text-wrap p,section.mimamori-service h4,.service-wrap.three p.p1,.service-wrap.four p,.service-wrap.four dl,.page-id-68 table tr td,.page-id-71 table tr td,.page-id-73 table tr td,.page-id-68 table tr th,.page-id-71 table tr th,.page-id-73 table tr th,.flex-wrap.voicebox .flex-box.right p,section.recruit p,section.job .flex-box p,section.job-description table td,section.job-description table th,.table-res-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,.wpcf7-text,p.pp a,section.recruit-form .contact-wrap p,span.wpcf7-form-control.wpcf7-checkbox,section.contact-form .contact-wrap,aside#sidebar h4,.error404 main p,.error404 main div{font-size:1.1vw}section.mainvisual p.time,.lg-wrap p,section.voice .text-wrap p,ul.footer-manu li a,section.mimamori-service .notes p,.service-price th span,.s-trial.one p.p4,.s-trial.two p.p4,.s-trial.one p.p5,.s-trial.two p.p5,.s-trial.one p.p6,.s-trial.two p.p6,section.staff div#childminder p,section.recruit-form .text-wrap.two,section.contact-form .text-wrap.two,.privacy_policy p,.privacy_policy ol,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,p.blog_title,.single.container article th,.single.container article td,p.blog_title a,div#block-8 li,div#block-10 li,.page-nav .next-link:before,.page-nav .prev-link:before,article.article-list .archive-text p{font-size:1vw}section.mainvisual .form a,section.area .flex-box p.notes,.copyright,.recaptcha,section.contact .s-trial .link a,section.contact .tel p.time{font-size:.9vw}.breadcrumb,.table-res-form .requied,p.article-date{font-size:.8vw}article.article-content p.cat-data a,.page-nav .next-link,.page-nav .prev-link,ul.post-categories a{font-size:.7vw}}@media only screen and (min-device-width:744px) and (max-device-width:1366px) and (orientation:landscape){section.mainvisual .logo-img{height:54vh}body#en section.mainvisual .logo-img{height:50vh}body#zh section.mainvisual .logo-img{height:51vh}section.introduction .flex-box.left{height:55vh}section.cta .flex-box.right{height:49vh}section.page-mv .flex-box.right{height:35vh}section.cta .form a{height:5.6vh}section.mimamori-service h4{top:1.5vh}nav.page-nav{margin:1vh 0}nav ul li a.contact{outline-offset:-.3vw}section.introduction h2{margin-top:5vh}section.contact-form .inner{margin:5vh auto 5vh}.wechat a img,.line a img{padding:.5vh 5vw}body#en section.mainvisual .mv_contact p.mc,body#en .service-wrap h3,body#en section#sangocare dl{line-height:1.5}body#en .service-wrap h3{padding:.5vh 0}div#en section.voice .text-wrap{min-height:9vh}body#en section.contact .s-trial .link a{width:50%}.s-trial.one{border:3.5px solid #fbaed3}.s-trial.two{border:3.5px solid #fbcbb0}.workingday p{border:1.5px solid #fff}section#mimamori dl,section.mimamori-service .service-wrap ul li,section#mimamori .service-price table,section#mimamori .service-price td,section#mimamori .service-price th{border:1.5px solid #fbaed3}section#mimamori dt{border-right:1.5px solid #fbaed3}section.job-description table td,section.job-description table th{border:1px solid #666}section#sangocare dl{border:1.5px solid #f7d0c2}section#sangocare dt{border-right:1.5px solid #f7d0c2}section#sangocare .service-wrap ul li,section#sangocare .service-price table,section#sangocare .service-price td,section#sangocare .service-price th{border:solid 1.5px #f7d0c2}nav ul li a.contact{outline:1px solid #fff}input[type=checkbox]{transform:scale(1.3)}section.service h2{font-size:3.8vw}section.cta a.number,body#zh section.service h2{font-size:3.1vw}section.feature h2,section.area h2,.s-trial.one p.p2,.s-trial.two p.p2,section.voice h2{font-size:2.8vw}.mv_copy p{font-size:2.6vw}body#zh section.cta a.number span.en{font-size:2.6vw;position:relative;top:-.5vh}body#zh .mv_copy p{font-size:2.4vw}section.mainvisual p.number,section.job h2,section.contact .s-trial.one p.p2,section.contact .s-trial.two p.p2{font-size:2.3vw}section.contact p.number{font-size:2.1vw}section.cta h2,section.mimamori-service h2,section.staff h2,section.company h2,section#terms h2,section.p-voice h2,section.faq h2,section.recruit h2,section.job-description h2,section.recruit-form h2,section.contact h2,section.contact-form h2,section.contact p.number,.link-flex-wrap .link-wrap a:before{font-size:2vw}section.recruit h3{font-size:2vw}section.page-mv h1 span{font-size:1.9vw}.mv_copy p span.area,section.service .flex-wrap.top .flex-box.left h3,section.service .flex-wrap.top .flex-box.right h3,.service-price h3,.service-price ul li,.s-trial.one h3,.s-trial.two h3,section.job h3,section.job .flex-box.left h3,section.job .flex-box.right h3,div#en .mv_copy p,.error404 h1{font-size:1.8vw}section.contact p.mc{font-size:1.7vw}section.area h3,.link-flex-wrap .link-wrap a,.service-wrap h3,section.staff .text-wrap p.name,section.staff h3,section.contact .s-trial h3{font-size:1.6vw}section.cta .form a,section.voice .link a,section.area h3,.link-flex-wrap .link-wrap a,.service-wrap h3,.s-trial.two p.p1,.s-trial.one p.p1,.rec-link-wrap a,section.mimamori-service p.kaji{font-size:1.5vw}.mv_contact p.title,section.service .link a,section.cta p.mc,section#mimamori .link a,.workingday p,section.service .link a,section#sangocare .link a,.post_wrap h2,article.article-content h1,.page.container.category h1{font-size:1.4vw}.service-price th.title,.flex-wrap.voicebox .flex-box.right h3,.qa-6 p.q:before,.qa-6 p.a:before,section.contact .s-trial.one p.p1,section.contact .s-trial.two p.p1,.privacy_policy h2,.privacy_policy h2,.post_wrap h3,article.article-list .text h2{font-size:1.3vw}section.introduction .flex-box.right p,section.feature .flex-box p,section.area .flex-box p,section.cta p.time,section.mimamori-service dl,section.mimamori-service .service-wrap ul li,.service-price p,.service-price td,.service-price th,.s-trial.one p.p3,.s-trial.two p.p3,section.staff .text-wrap p,section.staff .text-wrap dl,.rec-link-wrap p.mc,.qa-6 p.q,.qa-6 p.a,section.recruit-form .text-wrap,.table-res-form th,.table-res-form input[type=submit],div#en .workingday p,body#en section.feature .flex-box p,.post_wrap h4,.share p,section#mimamori dl,section#sangocare dl{font-size:1.2vw}nav ul li a,nav ul li a.contact,section.mainvisual .mv_contact p.mc,section.voice .text-wrap p.name,section.cta .text-wrap p,footer#footer p.sub-title,.footer-add p,.ex.text-wrap p,section.mimamori-service h4,.service-wrap.three p.p1,.service-wrap.four p,.service-wrap.four dl,.page-id-68 table tr td,.page-id-71 table tr td,.page-id-73 table tr td,.page-id-68 table tr th,.page-id-71 table tr th,.page-id-73 table tr th,.flex-wrap.voicebox .flex-box.right p,section.recruit p,section.job .flex-box p,section.job-description table td,section.job-description table th,.table-res-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,.wpcf7-text,p.pp a,section.recruit-form .contact-wrap p,span.wpcf7-form-control.wpcf7-checkbox,section.contact-form .contact-wrap,aside#sidebar h4,.error404 main p,.error404 main div{font-size:1.1vw}section.mainvisual p.time,.lg-wrap p,section.voice .text-wrap p,ul.footer-manu li a,section.mimamori-service .notes p,.service-price th span,.s-trial.one p.p4,.s-trial.two p.p4,.s-trial.one p.p5,.s-trial.two p.p5,.s-trial.one p.p6,.s-trial.two p.p6,section.staff div#childminder p,section.recruit-form .text-wrap.two,section.contact-form .text-wrap.two,.privacy_policy p,.privacy_policy ol,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,p.blog_title,.single.container article th,.single.container article td,p.blog_title a,div#block-8 li,div#block-10 li,.page-nav .next-link:before,.page-nav .prev-link:before,article.article-list .archive-text p{font-size:1vw}section.mainvisual .form a,section.area .flex-box p.notes,.copyright,.recaptcha,section.contact .s-trial .link a,section.contact .tel p.time{font-size:.9vw}.breadcrumb,.table-res-form .requied,p.article-date{font-size:.8vw}article.article-content p.cat-data a,.page-nav .next-link,.page-nav .prev-link,ul.post-categories a{font-size:.7vw}}@media only screen and (min-device-width:744px) and (max-device-width:1107px) and (orientation:landscape){nav ul li a{padding:0 1vw}span.wpcf7-list-item-label{position:relative;top:-.2vh}input[type=checkbox]{transform:scale(1.1)}}@media screen and (min-width:1200px) and (max-width:1700px){input[type=checkbox]{transform:scale(1.3)}nav ul li a.contact{outline-offset:-.3vw}section.introduction h2{margin-top:5vh}section.contact-form .inner{margin:5vh auto 5vh}body#en section.mainvisual .logo-img{height:32vh}.wechat a img,.line a img{padding:.5vh 5vw}body#en section.mainvisual .mv_contact p.mc,body#en .service-wrap h3,body#en section#sangocare dl{line-height:1.5}body#en .service-wrap h3{padding:.5vh 0}div#en section.voice .text-wrap{min-height:14.5vh}body#en section.contact .s-trial .link a{width:50%}.s-trial.one{border:3.5px solid #fbaed3}.s-trial.two{border:3.5px solid #fbcbb0}.workingday p{border:1.5px solid #fff}section#mimamori dl,section.mimamori-service .service-wrap ul li,section#mimamori .service-price table,section#mimamori .service-price td,section#mimamori .service-price th{border:1.5px solid #fbaed3}section#mimamori dt{border-right:1.5px solid #fbaed3}section.job-description table td,section.job-description table th{border:1px solid #666}section#sangocare dl{border:1.5px solid #f7d0c2}section#sangocare dt{border-right:1.5px solid #f7d0c2}section#sangocare .service-wrap ul li,section#sangocare .service-price table,section#sangocare .service-price td,section#sangocare .service-price th{border:solid 1.5px #f7d0c2}nav ul li a.contact{outline:1px solid #fff}section.cta .form a{height:7.1vh}body#zh section.mainvisual .logo-img{height:41vh}body#en section.mainvisual .logo-img{height:39vh}section.cta .form a{height:6.3vh}section.cta .flex-box.right{height:59vh}section.service h2{font-size:3.8vw}section.cta a.number,body#zh section.service h2{font-size:3.1vw}section.feature h2,section.area h2,.s-trial.one p.p2,.s-trial.two p.p2,section.voice h2{font-size:2.8vw}.mv_copy p{font-size:2.6vw}body#zh section.cta a.number span.en{font-size:2.6vw;position:relative;top:-.5vh}body#zh .mv_copy p{font-size:2.4vw}section.mainvisual p.number,section.job h2,section.contact .s-trial.one p.p2,section.contact .s-trial.two p.p2{font-size:2.3vw}section.contact p.number{font-size:2.1vw}section.cta h2,section.mimamori-service h2,section.staff h2,section.company h2,section#terms h2,section.p-voice h2,section.faq h2,section.recruit h2,section.job-description h2,section.recruit-form h2,section.contact h2,section.contact-form h2,section.contact p.number,.link-flex-wrap .link-wrap a:before{font-size:2vw}section.recruit h3{font-size:2vw}section.page-mv h1 span{font-size:1.9vw}.mv_copy p span.area,section.service .flex-wrap.top .flex-box.left h3,section.service .flex-wrap.top .flex-box.right h3,.service-price h3,.service-price ul li,.s-trial.one h3,.s-trial.two h3,section.job h3,section.job .flex-box.left h3,section.job .flex-box.right h3,div#en .mv_copy p,.error404 h1{font-size:1.8vw}section.contact p.mc{font-size:1.7vw}section.area h3,.link-flex-wrap .link-wrap a,.service-wrap h3,section.staff .text-wrap p.name,section.staff h3,section.contact .s-trial h3{font-size:1.6vw}section.cta .form a,section.voice .link a,section.area h3,.link-flex-wrap .link-wrap a,.service-wrap h3,.s-trial.two p.p1,.s-trial.one p.p1,.rec-link-wrap a,section.mimamori-service p.kaji{font-size:1.5vw}.mv_contact p.title,section.service .link a,section.cta p.mc,section.mimamori-service p.kaji,section#mimamori .link a,.workingday p,section.service .link a,section#sangocare .link a,.post_wrap h2,article.article-content h1,.page.container.category h1{font-size:1.4vw}.service-price th.title,.flex-wrap.voicebox .flex-box.right h3,.qa-6 p.q:before,.qa-6 p.a:before,section.contact .s-trial.one p.p1,section.contact .s-trial.two p.p1,.privacy_policy h2,.privacy_policy h2,.post_wrap h3,article.article-list .text h2{font-size:1.3vw}section.introduction .flex-box.right p,section.feature .flex-box p,section.area .flex-box p,section.cta p.time,section.mimamori-service dl,section.mimamori-service .service-wrap ul li,.service-price p,.service-price td,.service-price th,.s-trial.one p.p3,.s-trial.two p.p3,section.staff .text-wrap p,section.staff .text-wrap dl,.rec-link-wrap p.mc,.qa-6 p.q,.qa-6 p.a,section.recruit-form .text-wrap,.table-res-form th,.table-res-form input[type=submit],div#en .workingday p,body#en section.feature .flex-box p,.post_wrap h4,.share p,section#mimamori dl,section#sangocare dl{font-size:1.2vw}nav ul li a,nav ul li a.contact,section.mainvisual .mv_contact p.mc,section.voice .text-wrap p.name,section.cta .text-wrap p,footer#footer p.sub-title,.footer-add p,.ex.text-wrap p,section.mimamori-service h4,.service-wrap.three p.p1,.service-wrap.four p,.service-wrap.four dl,.page-id-68 table tr td,.page-id-71 table tr td,.page-id-73 table tr td,.page-id-68 table tr th,.page-id-71 table tr th,.page-id-73 table tr th,.flex-wrap.voicebox .flex-box.right p,section.recruit p,section.job .flex-box p,section.job-description table td,section.job-description table th,.table-res-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,.wpcf7-text,p.pp a,section.recruit-form .contact-wrap p,span.wpcf7-form-control.wpcf7-checkbox,section.contact-form .contact-wrap,aside#sidebar h4,.error404 main p,.error404 main div{font-size:1.1vw}section.mainvisual p.time,.lg-wrap p,section.voice .text-wrap p,ul.footer-manu li a,section.mimamori-service .notes p,.service-price th span,.s-trial.one p.p4,.s-trial.two p.p4,.s-trial.one p.p5,.s-trial.two p.p5,.s-trial.one p.p6,.s-trial.two p.p6,section.staff div#childminder p,section.recruit-form .text-wrap.two,section.contact-form .text-wrap.two,.privacy_policy p,.privacy_policy ol,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,p.blog_title,.single.container article th,.single.container article td,p.blog_title a,div#block-8 li,div#block-10 li,.page-nav .next-link:before,.page-nav .prev-link:before,.table-res-form .requied,article.article-list .archive-text p{font-size:1vw}section.mainvisual .form a,section.area .flex-box p.notes,.copyright,.recaptcha,section.contact .s-trial .link a,section.contact .tel p.time{font-size:.9vw}.breadcrumb,p.article-date{font-size:.8vw}article.article-content p.cat-data a,.page-nav .next-link,.page-nav .prev-link,ul.post-categories a{font-size:.7vw}}@media screen and (min-width:1920px){.header-inner{max-width:100%}article.article-content .article-img img{width:100%}.page.single .breadcrumb{max-width:80%}section.cta .form a{height:6.9vh}section.mainvisual .logo-img{height:45vh}body#zh section.mainvisual .logo-img{height:41vh}body#en section.mainvisual .logo-img{height:37vh}section.service h2{font-size:3.8vw}section.cta a.number,body#zh section.service h2{font-size:3.1vw}section.feature h2,section.area h2,.s-trial.one p.p2,.s-trial.two p.p2,section.voice h2{font-size:2.8vw}.mv_copy p{font-size:2.6vw}body#zh section.cta a.number span.en{font-size:2.6vw;position:relative;top:-.5vh}body#zh .mv_copy p{font-size:2.4vw}section.mainvisual p.number,section.job h2,section.contact .s-trial.one p.p2,section.contact .s-trial.two p.p2{font-size:2.3vw}section.contact p.number{font-size:2.1vw}section.cta h2,section.mimamori-service h2,section.staff h2,section.company h2,section#terms h2,section.p-voice h2,section.faq h2,section.recruit h2,section.job-description h2,section.recruit-form h2,section.contact h2,section.contact-form h2,section.contact p.number,.link-flex-wrap .link-wrap a:before{font-size:2vw}section.recruit h3{font-size:2vw}section.page-mv h1 span{font-size:1.9vw}.mv_copy p span.area,section.service .flex-wrap.top .flex-box.left h3,section.service .flex-wrap.top .flex-box.right h3,.service-price h3,.service-price ul li,.s-trial.one h3,.s-trial.two h3,section.job h3,section.job .flex-box.left h3,section.job .flex-box.right h3,div#en .mv_copy p,.error404 h1{font-size:1.8vw}section.contact p.mc{font-size:1.7vw}section.area h3,.link-flex-wrap .link-wrap a,.service-wrap h3,section.staff .text-wrap p.name,section.staff h3,section.contact .s-trial h3{font-size:1.6vw}section.cta .form a,section.voice .link a,section.area h3,.link-flex-wrap .link-wrap a,.service-wrap h3,.s-trial.two p.p1,.s-trial.one p.p1,.rec-link-wrap a,section.mimamori-service p.kaji{font-size:1.5vw}.mv_contact p.title,section.service .link a,section.cta p.mc,.workingday p,section.service .link a,section#sangocare .link a,.post_wrap h2,article.article-content h1,.page.container.category h1,section#mimamori .link a{font-size:1.4vw}.service-price th.title,.flex-wrap.voicebox .flex-box.right h3,.qa-6 p.q:before,.qa-6 p.a:before,section.contact .s-trial.one p.p1,section.contact .s-trial.two p.p1,.privacy_policy h2,.privacy_policy h2,.post_wrap h3,article.article-list .text h2{font-size:1.3vw}section.introduction .flex-box.right p,section.feature .flex-box p,section.area .flex-box p,section.cta p.time,section.mimamori-service dl,section.mimamori-service .service-wrap ul li,.service-price p,.service-price td,.service-price th,.s-trial.one p.p3,.s-trial.two p.p3,section.staff .text-wrap p,section.staff .text-wrap dl,.rec-link-wrap p.mc,.qa-6 p.q,.qa-6 p.a,section.recruit-form .text-wrap,.table-res-form th,.table-res-form input[type=submit],div#en .workingday p,body#en section.feature .flex-box p,.post_wrap h4,.share p,section#mimamori dl,section#sangocare dl{font-size:1.2vw}nav ul li a,nav ul li a.contact,section.mainvisual .mv_contact p.mc,section.voice .text-wrap p.name,section.cta .text-wrap p,footer#footer p.sub-title,.footer-add p,.ex.text-wrap p,section.mimamori-service h4,.service-wrap.three p.p1,.service-wrap.four p,.service-wrap.four dl,.page-id-68 table tr td,.page-id-71 table tr td,.page-id-73 table tr td,.page-id-68 table tr th,.page-id-71 table tr th,.page-id-73 table tr th,.flex-wrap.voicebox .flex-box.right p,section.recruit p,section.job .flex-box p,section.job-description table td,section.job-description table th,.table-res-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,.wpcf7-text,p.pp a,section.recruit-form .contact-wrap p,span.wpcf7-form-control.wpcf7-checkbox,section.contact-form .contact-wrap,aside#sidebar h4,.error404 main p,.error404 main div{font-size:1.1vw}section.mainvisual p.time,.lg-wrap p,section.voice .text-wrap p,ul.footer-manu li a,section.mimamori-service .notes p,.service-price th span,.s-trial.one p.p4,.s-trial.two p.p4,.s-trial.one p.p5,.s-trial.two p.p5,.s-trial.one p.p6,.s-trial.two p.p6,section.staff div#childminder p,section.recruit-form .text-wrap.two,section.contact-form .text-wrap.two,.privacy_policy p,.privacy_policy ol,article.article-content .post_wrap p,.post_wrap ul,.post_wrap ol,p.blog_title,.single.container article th,.single.container article td,p.blog_title a,div#block-8 li,div#block-10 li,.page-nav .next-link:before,.page-nav .prev-link:before,article.article-list .archive-text p{font-size:1vw}section.mainvisual .form a,section.area .flex-box p.notes,.copyright,.recaptcha,section.contact .s-trial .link a,section.contact .tel p.time{font-size:.9vw}.breadcrumb,.table-res-form .requied,p.article-date{font-size:.8vw}article.article-content p.cat-data a,.page-nav .next-link,.page-nav .prev-link,ul.post-categories a{font-size:.7vw}}