html{font-size:62.5%}h2{font-size:2.8rem;letter-spacing:3px;line-height:1.4em}h3{font-size:2.2rem;letter-spacing:1px}h4{font-size:1.8rem}p:not(#tel_num),span:not(.vk_highlighter),ul li,dl dt,dl dd,.wp-block-table td,.wp-block-table th{font-size:1.6rem}p.has-large-font-size{line-height:1.5em}.shadow_box,.vk_faq,.nomal_box,.img_set_box,.contact_box,.contact_wrap,.contact_tel_box{background-color:#fff;border-radius:10px;box-shadow:0px 5px 17px -6px rgb(90 90 90/70%)}.shadow_box{overflow:hidden}.nomal_box{padding:30px}.img_set_box{position:relative;padding:135px 30px 30px;box-shadow:0px 5px 17px -6px rgb(90 90 90/70%)}.img_set_box figure{position:absolute;top:0;height:160px;width:160px;left:50%;transform:translate(-50%,-28%);-webkit-transform:translate(-50%,-28%);-ms-transform:translate(-50%,-28%)}.img_set_box figure img{border:solid 7px #fff;background-color:background:#69b4f4;background:linear-gradient(353deg,rgba(105,180,244,1) 0%,rgba(130,213,225,1) 100%);box-shadow:0px 5px 17px -6px rgb(90 90 90/70%)}.contact_box{padding:80px 30px 30px;position:relative}.contact_box .vk_icon_border{border:solid 7px #fff;box-shadow:0px 5px 17px -6px rgb(90 90 90/70%);position:absolute;top:-50px;left:50%;margin:0 auto;transform:translate(-50%,0%)}.contact_tel_box{padding:30px 0;margin-bottom:100px}figure.wp-block-media-text__media{background:linear-gradient(6deg,#aa 0%,#f2 100%)}.nomal_box{padding:30px}h2{color:#3f7aa7;text-align:center}.wp-block-media-text__content h3{color:#0080a7 !important;position:relative;padding-left:31px;line-height:1.3em}.wp-block-media-text__content h3:before{font-family:"Font Awesome 5 Free";content:'\f058';font-weight:700;margin-right:8px;color:#ffd000;position:absolute;left:0}p.has-huge-font-size{line-height:1.2em}.wp-block-button a{position:relative}.wp-block-button a:after{position:absolute;right:5%;top:50%;transform:translate(0,-50%);   color:#fff;font-family:"Font Awesome 5 Free";content:'\f105';font-weight:700}.global-nav-list>li .global-nav-description{color:#3f7aa7;font-weight:700}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#000}.page-header{padding:10em 0 12em;background-image:url("/cleaning-wp1/wp-content/uploads/2023/02/bg_head.png");background-position:bottom;color:#fff}.post-name-bedding .page-header{background-image:url("/cleaning-wp1/wp-content/uploads/2023/02/sub_futon_2.jpg")}.post-name-shoes-bag .page-header{background-image:url("/cleaning-wp1/wp-content/uploads/2023/02/head_bag_2.jpg")}.post-name-deluxe .page-header{background-image:url("/cleaning-wp1/wp-content/uploads/2023/02/head_deluxe.jpg")}.post-name-corporation .page-header{background-image:url("/cleaning-wp1/wp-content/uploads/2023/02/head_corporation.jpg")}.post-name-reform .page-header{background-image:url("/cleaning-wp1/wp-content/uploads/2023/02/head_reform.jpg")}.page-header-title,h1.page-header-title{font-size:2.8rem;letter-spacing:5px;font-weight:700;line-height:1.2em;margin:0}.breadcrumb-list li span,.breadcrumb-list li i{font-size:1.2rem;color:#aaa}.wp-block-table td,.wp-block-table th{padding:25px 15px;line-height:1.4em}.contact_tel_box p#tel_num{margin:20px 0 0}p#tel_num{color:#333;text-align:center;font-size:3rem;font-weight:700;letter-spacing:1px;line-height:1.2em;margin:0}#tel_num i{margin:0 10px 0 0}p#tel_num span.small{display:block;margin:9px 0;font-weight:400;line-height:1em}.tel_time{border:solid 2px #777;border-radius:20px;width:fit-content;padding:5px 20px;margin:auto}.site-body-bottom{border-top:solid 1px #ccc}ul#menu-footernavigation li br{display:none}.footer-nav{line-height:1}nav.footer-nav .container{padding:1rem !important;margin:0;max-width:100%}.footer-nav-list li:nth-child(odd){background-color:#fff}.footer-nav-list li{padding:0 15px;font-size:1.4rem;position:relative}.footer-nav-list li:not(:last-child){border-bottom:dashed 1px #ccc}.footer-nav-list li a{padding:20px}.footer-nav-list li a:before{position:absolute;right:3%;top:50%;transform:translate(0,-50%);font-family:"Font Awesome 5 Free";content:'\f105';font-weight:700;color:#ccc}.site-footer-copyright{color:#fff;padding:15px;margin:0;width:100%;max-width:100%;background-color:#0080a7}.site-footer-copyright p{font-size:1em !important}.site-footer-copyright p:last-child{display:none}.vk_faq{padding:0 20px 0 40px}.vk_faq .vk_faq_title,.vk_faq .vk_faq_content{padding:1.5rem .8rem 1.5rem 6.5rem}.vk_faq .vk_faq_title{border-bottom:1px dotted #aaa}.is-style-vk_faq-bgfill-rounded .vk_faq_title:before,.is-style-vk_faq-bgfill-rounded .vk_faq_content:before{top:1.5rem;font-size:1.5rem;width:5.4rem;height:2.2rem}.is-style-vk_faq-bgfill-rounded .vk_faq_title:before{background-color:#ff8282}.is-style-vk_faq-bgfill-rounded .vk_faq_content:before{background-color:#3f7aa7}div#vk-mobile-nav-menu-btn{width:45px;height:45px;border-radius:5px;border:solid 2px #637d91}span.title_sub{display:block}.area_list{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;justify-content:space-between;padding:0;align-items:center}.area_list li{padding:15px 3px;background-color:#eee;font-weight:700;border-radius:10px;letter-spacing:7px;width:49%;text-align:center;font-size:2.2rem;margin:.2em 0}.vk_balloon_icon{max-width:20px}p.contact_telnum{border:solid 1px #ccc;padding:20px;border-top-color:#ff99b4;border-top-width:3px;padding:20px;font-size:2em;font-weight:700;text-align:center;margin-bottom:0;color:#666;background-color:#fff}p.contact_telnum i.fas{margin-right:15px;font-size:1.1em}.contact_tel_box{padding:30px 1.5rem;margin-bottom:100px}p#tel_time{text-align:center;border:solid 1px;border-radius:20px;width:fit-content;margin:25px auto;padding:5px 20px;background-color:#3f7aa7;color:#fff}ul#tel_txt{width:fit-content;margin:40px auto;padding:0 2rem}ul#tel_txt li:before{content:"・"}ul#tel_txt li{line-height:1.2em;border-bottom:dotted 1px #aaa;padding:15px 0 15px 25px;list-style:none;position:relative}ul#tel_txt li:before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;content:"";left:0}#tel_num a{text-decoration:none;color:#333}.contact_wrap{border-radius:5px;padding:3rem;background-color:#fff}p.comment{margin:10px 30px 60px;padding:10px;width:100%;font-size:1.2em;border-bottom:dotted #ccc 3px;font-weight:700}form h4{margin:0;background-color:transparent;font-weight:700;padding:30px 0 10px}h4:first-child{padding:0 0 10px}form p:not(.comment):not(.contact_telnum),form .parts_wrap,form p:not(.tel_time){margin:0}form p:not(.comment):not(.contact_telnum),form .parts_wrap,form p:not(.tel_time){padding:0}form input:not(.btn_back),form select,form textarea{font-size:2rem;height:auto !important;width:100%;padding:7px}.form_small{width:20%;display:inline-block}span.hissu_on,span.hissu_off{padding:3px 10px;font-size:.8em;margin-right:5px;border-radius:3px;color:#fff}span.hissu_on{background-color:#ff6b6b}span.hissu_off{background-color:#45a8ff}span.form_attention{display:block;margin:10px 0}.mw_wp_form .error{background-color:#fffdd9;font-size:.7em;color:#555;border-radius:3px;padding:5px;line-height:1.6em;margin:0 2px 10px;font-weight:700;font-size:1em}span.error:before{content:"\f06a";font-family:"Font Awesome 5 Free";font-weight:900;color:#d1220a;font-size:1.2em;margin-right:5px}ul.sitemap-list li{margin:20px 0}.wpcf7-spinner{display:none}.f_btn_wrap{padding:40px 0;text-align:center}input[type=submit]{border:none}.btn_next,button.btn_send,input.btn_send,input.btn_back{line-height:1em;font-size:1.4em;font-weight:700;border:none;color:#fff;padding:30px 10px !important;border-radius:10px;width:30%}button.btn_send,input.btn_send,input.btn_back{margin:0 5px}.btn_next,button.btn_send,input.btn_send{border-radius:5px;-webkit-box-shadow:0px 5px 20px #bbb;box-shadow:0px 5px 20px #bbb;position:relative;background:-webkit-gradient(linear,left top,right top,from(#4fa6d1),color-stop(51%,#73c9c8),color-stop(54%,#abe9e9),color-stop(57%,#73c9c8),to(#4fa6d1));background:-webkit-linear-gradient(left,#4fa6d1 0%,#73c9c8 51%,#abe9e9 54%,#73c9c8 57%,#4fa6d1 100%);background:linear-gradient(to right,#4fa6d1 0%,#73c9c8 51%,#abe9e9 54%,#73c9c8 57%,#4fa6d1 100%);background-size:230% auto;text-align:center;color:#fff;font-weight:700;text-decoration:none;-webkit-transition:.4s ease-out;transition:.4s ease-out;width:50% !important}.btn_next:hover,button.btn_send:hover,input.btn_send:hover,input.btn_back:hover{background-position:right center;-webkit-transition:.4s ease-in;transition:.4s ease-in;-webkit-box-shadow:none;box-shadow:none}.btn_next:hover,button.btn_send:hover{color:#a9def3}input.btn_back:hover{color:#fff}input.btn_back:hover{background-color:#ccc !important}input.btn_back{border-bottom:3px solid #aaa !important;background-color:#ccc}div.mw_wp_form_confirm .input_only,.mw_wp_form_complete .input_only{display:none}@media (max-width:300px){br.vk_responsive-br.vk_responsive-br-xs{display:none}}@media (max-width:781px){.img_set_box_wrap{gap:65px !important}}@media (min-width:768px){nav.footer-nav .container{padding:4rem;margin:0;max-width:100%}ul#menu-footernavigation{display:flex;flex-wrap:wrap;justify-content:flex-start}ul#menu-footernavigation li{padding:20px;width:max-content;border-bottom:none}.footer-nav-list li:nth-child(odd){background-color:transparent}ul#menu-footernavigation li a{padding:10px}}@media (min-width:992px){.contact_wrap{padding:6rem 25rem}h2,.has-large-font-size{font-size:3.6vh !important}}@media (min-width:1200px){nav.footer-nav .container{max-width:1140px;margin:0 auto;padding:4rem 0}