section.privacy{padding:13.42vw 0 6.71vw}section.privacy2{padding-bottom:6.71vw}.mainbox{width:90%;margin:0 auto}.line{border-bottom:.13vw solid;width:45%;padding:30px 0 10px}body.privacy .myfont{margin-bottom:30px}@media screen and (max-width:1000px){.line{width:55%}}@media screen and (max-width:760px){.line{border-bottom:1px solid}}@media screen and (max-width:400px){section.contact-form{padding:34.74vw 0 0 !important}.line{width:100%}.contact_contents_copy{text-align:left;margin:0 auto;padding:0;width:100%;overflow:hidden}.contact_contents_copy br{display:none}section.privacy{padding:37.42vw 0}section.privacy2{padding-bottom:37.42vw}.mainbox{width:100%;margin:0}.mainbox .f_35{font-size:30px}.mainbox .YuGo_22{font-size:22px}.mainbox .YuGo_18{margin:3.75vw 0 0}.contactbox p{margin:3.75vw 0 0}.contact_contents_item_2_title{width:70%;text-align:left;margin-left:0}}.wpcf7{margin-top:2.01vw;color:#522222}section.contact-form{padding:10.74vw 0 0}.contact_contents_copy{margin:3.36vw 0 0}.contact_contents_copy .YuGo_16{margin-top:.67vw}section.contact-form span.req,section.contact-form span.any{font-size:1.4rem;color:#ff3b7f}section.contact-form .wrap{position:relative}section.contact-form table{width:100%;box-sizing:border-box}section.contact-form table tr{text-align:left;vertical-align:top;display:flex}section.contact-form table td{padding:5px 0;width:100%;margin-left:25px}section.contact-form table th{width:50%}.checkbox{margin:0 auto}section.contact-form table .checkbox{width:90%;text-align:center;margin-top:10px}section.contact-form table td input[type=text],section.contact-form table td input[type=email],section.contact-form table td input[type=tel]{width:100%;padding:.258vw .515vw;box-sizing:border-box;border-bottom:2px solid;color:#522222}section.contact-form table td textarea{width:100%;border-bottom:2px solid;color:#522222}section.contact-form table td.tel input[type=text]{width:auto}section.contact-form table .con-ttl{max-width:240px;width:100%}section.contact-form .btn{color:#fff;text-align:center;margin:2.01vw 0}section.contact-form .btn input{letter-spacing:.05em}section.contact-form tr td input{max-width:900px}section.contact-form tr td textarea{max-width:900px;height:150px;border-radius:0 !important}section.business_contents{padding-bottom:7.732vw}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{display:inline-block;width:auto;padding:5px 10px;border:1px solid;background-color:#fcfcfc}section.contact-form .btn input[type=submit]{width:150px;display:inline-block;text-decoration:none;color:#fff;background-color:#ff3b7f;border-radius:30px;text-align:center;margin:0 auto;padding:10px;-webkit-appearance:none;transition:all 1s;font-weight:600}section.contact-form table td[type=submit]{background-color:transparent;border:none}.contact_contents{margin-top:2.68vw}@media screen and (max-width:760px){section.contact-form table tr{display:block;margin-bottom:1vw}section.contact-form table tr p{margin:0}section.contact-form table td{display:block;margin-left:0}section.contact-form table .con-ttl{padding-bottom:10px !important}section.contact-form table{width:80%;box-sizing:border-box;margin:0 auto}}@media screen and (max-width:600px){section.contact-form table td{width:100%;padding:5px 0 0;display:block}}.mw_wp_form .error{color:#ff1635 !important}.sent .cform7,.screen-reader-response,.mt30.sent,.line2.sent,.mt15.sent,.wpcf7-form.sent p{display:none}.sent .wpcf7-response-output{display:block;color:#522222}.entry-txt.sent{display:block;padding:0 0 10vw;color:#522222}.entry-txt p{display:none}.sent .entry-txt p{display:block;margin-top:.67vw}.sent .entry-txt{padding:5vw 0 10vw}td.form-sp.mh{margin:5px 0;display:block}td.form-sp.mh .wpcf7-list-item{display:block}td.form-sp .mbox{display:flex;justify-content:space-between;flex-wrap:wrap}td.form-sp .mbox .in{width:55%}td.form-sp .mbox .in .schedule{width:100%}td.form-sp .mbox .notice{width:43%;position:relative}td.form-sp .mbox .notice .in{width:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}td.form_comment span.free{display:block;margin:0 0 0 -16px}@media screen and (max-width:900px){td.form-sp .mbox{display:block}td.form-sp .mbox .in{width:100%}td.form-sp .mbox .notice{width:100%}td.form-sp .mbox .notice .in{position:static;top:0;transform:translateY(0)}}@media screen and (max-width:800px){td.form_comment span.free span.spbr{display:block;margin:0 0 0 14px}}@media screen and (max-width:700px){.visithouse{overflow:hidden;display:block}.visithouse-l{width:95%;margin:0 auto}.visithouse-r{width:95%;margin:0 auto}.v-gmap{height:100%;box-sizing:border-box}}@media screen and (max-width:600px){td.form_comment span.free{margin:0 0 0 -6px}td.form_comment span.free span.spbr{display:inline-block;margin:0}}