@font-face{font-family:Jost;src:url(https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myRJTVBNIgun_HKOEo.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;font-weight:700}@media screen and (max-width:768px){.pc{display:none!important}}@media screen and (min-width:1081px){.tab{display:none}}@media print,screen and (min-width:769px){.sp{display:none!important}}.required-notion{color:#d93025;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.required-notion{font-size:16px}}@media screen and (max-width:768px){.required-notion{font-size:14px}}.form-mail .select-wrapper,.form-mail label{display:block}.form-mail .select-wrapper:has(select),.form-mail label:has(select){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select),.form-mail label:has(select){max-width:500px}}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select) select,.form-mail label:has(select) select{padding-right:55px}}@media screen and (max-width:768px){.form-mail .select-wrapper:has(select) select,.form-mail label:has(select) select{padding-right:46px}}.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{content:"";top:0;bottom:0;margin:auto 0;display:inline-block;position:absolute;background-image:url(//dr-taka.com/wp-content/themes/dr_taka/assets/css/../../assets/img/common/arrow_blue.svg);background-size:contain;background-position:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{width:15px}}@media screen and (max-width:768px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{width:14px}}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{height:15px}}@media screen and (max-width:768px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{height:14px}}@media print,screen and (min-width:769px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{right:20px}}@media screen and (max-width:768px){.form-mail .select-wrapper:has(select):after,.form-mail label:has(select):after{right:16px}}.form-mail .error,.form-mail_error,.form-mail input[type=email],.form-mail input[type=password],.form-mail input[type=tel],.form-mail input[type=text],.form-mail select,.form-mail textarea{border-color:#e1e1e1;border-radius:3px;width:100%;line-height:2;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.form-mail .error,.form-mail_error,.form-mail input[type=email],.form-mail input[type=password],.form-mail input[type=tel],.form-mail input[type=text],.form-mail select,.form-mail textarea{padding:10px 20px}}@media screen and (max-width:768px){.form-mail .error,.form-mail_error,.form-mail input[type=email],.form-mail input[type=password],.form-mail input[type=tel],.form-mail input[type=text],.form-mail select,.form-mail textarea{padding:7px 16px}}.form-mail .error::-webkit-input-placeholder,.form-mail_error::-webkit-input-placeholder,.form-mail input[type=email]::-webkit-input-placeholder,.form-mail input[type=password]::-webkit-input-placeholder,.form-mail input[type=tel]::-webkit-input-placeholder,.form-mail input[type=text]::-webkit-input-placeholder,.form-mail select::-webkit-input-placeholder,.form-mail textarea::-webkit-input-placeholder{color:#bababa}.form-mail .error::-moz-placeholder,.form-mail_error::-moz-placeholder,.form-mail input[type=email]::-moz-placeholder,.form-mail input[type=password]::-moz-placeholder,.form-mail input[type=tel]::-moz-placeholder,.form-mail input[type=text]::-moz-placeholder,.form-mail select::-moz-placeholder,.form-mail textarea::-moz-placeholder{color:#bababa}.form-mail .error:-ms-input-placeholder,.form-mail_error:-ms-input-placeholder,.form-mail input[type=email]:-ms-input-placeholder,.form-mail input[type=password]:-ms-input-placeholder,.form-mail input[type=tel]:-ms-input-placeholder,.form-mail input[type=text]:-ms-input-placeholder,.form-mail select:-ms-input-placeholder,.form-mail textarea:-ms-input-placeholder{color:#bababa}.form-mail .error::-ms-input-placeholder,.form-mail_error::-ms-input-placeholder,.form-mail input[type=email]::-ms-input-placeholder,.form-mail input[type=password]::-ms-input-placeholder,.form-mail input[type=tel]::-ms-input-placeholder,.form-mail input[type=text]::-ms-input-placeholder,.form-mail select::-ms-input-placeholder,.form-mail textarea::-ms-input-placeholder{color:#bababa}.form-mail .error::placeholder,.form-mail_error::placeholder,.form-mail input[type=email]::placeholder,.form-mail input[type=password]::placeholder,.form-mail input[type=tel]::placeholder,.form-mail input[type=text]::placeholder,.form-mail select::placeholder,.form-mail textarea::placeholder{color:#bababa}.form-mail textarea{border-radius:0}@media print,screen and (min-width:769px){.form-mail textarea{height:250px}}@media screen and (max-width:768px){.form-mail textarea{height:160px}}.form-mail .error.--short,.form-mail_error.--short,.form-mail input[type=email].--short,.form-mail input[type=password].--short,.form-mail input[type=tel].--short,.form-mail input[type=text].--short,.form-mail textarea.--short{max-width:400px}@media screen and (max-width:768px){.form-mail .error.--short,.form-mail_error.--short,.form-mail input[type=email].--short,.form-mail input[type=password].--short,.form-mail input[type=tel].--short,.form-mail input[type=text].--short,.form-mail textarea.--short{width:65%}}.form-mail select.--select-null{color:#bababa}@media print,screen and (min-width:769px){.form-mail{display:grid;grid-template-columns:1fr 3fr;gap:30px 50px}.form-mail_heading{padding:11.5px 0}.form-mail_block{display:contents}}@media screen and (max-width:768px) and (min-width:769px){.form-mail_heading+*{margin-top:15px}}@media screen and (max-width:768px) and (max-width:768px){.form-mail_heading+*{margin-top:8px}}@media print,screen and (min-width:769px){.form-mail_block:not(:first-child){margin-top:30px}}@media screen and (max-width:768px){.form-mail_block:not(:first-child){margin-top:20px}}.form-mail_heading{display:block;font-family:Noto Sans JP,sans-serif;font-weight:700}@media print,screen and (min-width:769px){.form-mail_heading{font-size:16px}}@media screen and (max-width:768px){.form-mail_heading{font-size:14px}}.form-mail_heading.--required:after{content:"*";color:#d93025;display:inline-block;margin-left:.1em}@media print,screen and (min-width:769px){.form-mail .btns [class*=" btn_"],.form-mail .btns [class^=btn_]{max-width:400px}}@media screen and (max-width:768px){.form-mail .btns [class*=" btn_"],.form-mail .btns [class^=btn_]{width:100%}}.form-mail .error,.form-mail_error{background:#fdd;color:#d93025;border:0;display:block}@media print,screen and (min-width:769px){.form-mail .error,.form-mail_error{margin-top:10px}}@media screen and (max-width:768px){.form-mail .error,.form-mail_error{margin-top:5px}}.form-mail .mwform-checkbox-field .mwform-checkbox-field-text,.form-mail .mwform-checkbox-field .mwform-radio-field-text,.form-mail .mwform-radio-field .mwform-checkbox-field-text,.form-mail .mwform-radio-field .mwform-radio-field-text{line-height:2;font-family:Noto Sans JP,sans-serif;font-weight:700}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]),.form-mail .mwform-checkbox-field label:has(input[type=radio]),.form-mail .mwform-radio-field label:has(input[type=checkbox]),.form-mail .mwform-radio-field label:has(input[type=radio]){text-indent:-2.125em;padding-left:2.125em;position:relative}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]) input[type=checkbox],.form-mail .mwform-checkbox-field label:has(input[type=checkbox]) input[type=radio],.form-mail .mwform-checkbox-field label:has(input[type=radio]) input[type=checkbox],.form-mail .mwform-checkbox-field label:has(input[type=radio]) input[type=radio],.form-mail .mwform-radio-field label:has(input[type=checkbox]) input[type=checkbox],.form-mail .mwform-radio-field label:has(input[type=checkbox]) input[type=radio],.form-mail .mwform-radio-field label:has(input[type=radio]) input[type=checkbox],.form-mail .mwform-radio-field label:has(input[type=radio]) input[type=radio]{display:none}.form-mail .mwform-checkbox-field label:has(input[type=checkbox])>*,.form-mail .mwform-checkbox-field label:has(input[type=radio])>*,.form-mail .mwform-radio-field label:has(input[type=checkbox])>*,.form-mail .mwform-radio-field label:has(input[type=radio])>*{text-indent:0}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]):before,.form-mail .mwform-checkbox-field label:has(input[type=radio]):before,.form-mail .mwform-radio-field label:has(input[type=checkbox]):before,.form-mail .mwform-radio-field label:has(input[type=radio]):before{content:"";width:1em;height:1em;margin-right:.838em;display:inline-block;vertical-align:middle;-webkit-transform:translateY(-.15em);transform:translateY(-.15em)}.form-mail .mwform-checkbox-field label:has(input[type=radio]):before,.form-mail .mwform-radio-field label:has(input[type=radio]):before{border-radius:100%;border:1px solid #003592}.form-mail .mwform-checkbox-field label:has(input[type=radio]:checked):before,.form-mail .mwform-radio-field label:has(input[type=radio]:checked):before{background:radial-gradient(ellipse at center,#003592 calc(100% - 4px),transparent calc(100% - 3px),transparent 100%)}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]):before,.form-mail .mwform-radio-field label:has(input[type=checkbox]):before{border-radius:3px;border:1px solid #003592}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]):after,.form-mail .mwform-radio-field label:has(input[type=checkbox]):after{content:"";position:absolute;width:1em;height:.5em;border-bottom:.21em solid transparent;border-left:.21em solid transparent;left:.15em;top:.48em;-webkit-transform:rotate(-41deg);transform:rotate(-41deg)}.form-mail .mwform-checkbox-field label:has(input[type=checkbox]:checked):after,.form-mail .mwform-radio-field label:has(input[type=checkbox]:checked):after{border-bottom-color:#003592;border-left-color:#003592}.form-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 20px;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Noto Sans JP,sans-serif;font-weight:700}.form-date label{margin-right:-10px}@media print,screen and (min-width:769px){.form-date label select{width:160px}}.form-inputs .mwform-checkbox-field,.form-inputs .mwform-radio-field{display:block;line-height:2}.form-inputs .mwform-checkbox-field:not(:first-child),.form-inputs .mwform-radio-field:not(:first-child){margin-top:5px}.form-inputs .radio-add-text{margin-top:2px}.form-btns [class*=" btn_"],.form-btns [class^=btn_]{margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.form-btns [class*=" btn_"],.form-btns [class^=btn_]{max-width:200px}}.btns-content{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}@media screen and (max-width:768px){.btns-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mw_wp_form_confirm .mw-firstContent,.mw_wp_form_confirm .mw_wp_form_input .mw-confirmContent,.mw_wp_form_input .mw-confirmContent{display:none}.error{background-color:#ffdada;line-height:1;margin-top:.5em;padding:10px;width:100%;font-family:Noto Sans JP,sans-serif;font-weight:700}