@charset "UTF-8";body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:16px}.accept{background-image:url(//muqu-facial.jp/develop/wp-content/themes/MUQU/css/../img/salon_bk.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;padding-bottom:clamp(100px,5vw,200px);padding-top:clamp(100px,10vw,150px)}.wrap{max-width:1240px;margin:0 auto}.template_container{background:#fff;padding:5%;border-radius:30px}h1.tmpl_title.title.pt80{font-size:2rem;font-weight:700;letter-spacing:.05em;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;text-align:center;margin-bottom:3rem;margin-top:4rem}nav.breadcrumbs ol{display:flex}nav.breadcrumbs{max-width:1240px;margin:0 auto}li.arrow:after{content:">";padding:0 10px}.contact-content{width:90%;margin:0 auto}.contact-content .wpcf7-form-control-wrap>input,.contact-content .wpcf7-form-control-wrap>select,textarea{padding:10px 25px;border:solid 1px #ccc;width:100%;border-radius:5px;font-size:20px}.wpcf7-list-item>label>input{display:none}.contact-content-inner{display:flex;align-items:center}.contact-content-inner dt{width:30%}.contact-content-inner dd{width:70%}.contact-content dl:not(:first-child){padding-top:20px;border-top:solid 1px #eee}.contact-content dl{padding-bottom:20px}[type=submit]{cursor:pointer;width:100%;max-width:300px;border-radius:5px;text-align:center;box-sizing:border-box;padding:15px 0;background:#009993;color:#fff;font-weight:700;margin:2rem auto;display:block;margin-bottom:0}.wpcf7-not-valid-tip{margin-top:10px}.wpcf7 form .wpcf7-response-output{width:800px;margin:0 auto;margin-top:20px;color:#c00;background-color:#fee4e4;padding:20px}.wpcf7 form.invalid .wpcf7-response-output{border-color:#fee4e4}.annotation{color:#fff;padding:.2rem 1rem;margin:0 1rem;background:#009993;border-radius:5px;font-size:.6rem}.wpcf7 form.sent .wpcf7-response-output{border-color:#009993!important;background:white!important;color:black!important;width:100%!important;max-width:600px!important}input[type=checkbox]{border:solid 1px gray;width:15px;height:15px;appearance:auto}.checkbox{text-align:center}span.wpcf7-list-item-label a:hover{color:#009993!important}dl.contact-content-inner p{display:flex;align-items:center}.form-preview-help-text a{color:#009993;text-decoration:underline}span.required{padding:0 8px;background-color:#d5537a !important;color:#fff;font-size:12px;font-weight:400;line-height:normal;text-align:center;margin-left:15px;border-radius:3px}span.any{padding:0 8px;background-color:#999 !important;color:#fff;font-size:12px;font-weight:400;line-height:normal;text-align:center;margin-left:15px;border-radius:3px}.form-preview-help-text{margin-top:7px;color:#666}.formItem{font-size:18px}.radio_btn .wpcf7-list-item label .wpcf7-list-item-label:before{display:block;position:absolute;top:2px;left:0;width:25px !important;height:25px !important;border:1px solid #ddd;background-color:#fff;content:'';border-radius:50%}.radio_btn input[type=radio]:checked+.wpcf7-list-item-label:after{top:6px;left:4px;width:17px !important;height:17px !important;border-radius:50%;background:#009993 !important;display:block;position:absolute;content:''}.radio_btn .wpcf7-list-item-label{position:relative;padding-left:37px;margin:5px 0;display:block}input[type=radio]:checked+.wpcf7-list-item-label{color:#009993}.wpcf7-list-item-label:before{display:block;position:absolute;top:-4px;left:0;width:25px !important;height:25px !important;border:1px solid #ddd;background-color:#fff;content:''}.checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after{top:-14px;left:2px;width:20px;height:30px;transform:rotate(40deg);border-right:5px solid #009993;border-bottom:4px solid #009993;display:block;position:absolute}.checkbox .wpcf7-list-item .wpcf7-list-item-label{position:relative;padding-left:40px}.radio_btn .wpcf7-form-control-wrap{margin-left:-15px}.contact-content dl:last-child{padding-bottom:20px;border-bottom:solid 1px #eee;margin-bottom:30px}@media screen and (max-width:769px){.contact-content{width:100%;margin:0 auto}dl.contact-content-inner{display:flex;flex-direction:column}dd{width:100%!important}.contact-content-inner dt{width:95%}dl.contact-content-inner p{margin-bottom:.5rem}[type=submit]{padding:1rem 0}}@media screen and (max-width:1439px){.wrap{width:95%}h1.tmpl_title.title.pt80{font-size:1.2rem}nav.breadcrumbs{width:90%;margin:1rem auto}}