.contents_inner{max-width:1100px;margin-inline:auto}#reminder{padding-inline:35px;-webkit-padding-after:60px;padding-block-end:60px}@media screen and (min-width:576px){#reminder{padding-inline:40px}}@media screen and (min-width:992px){#reminder{padding-inline:60px}}@media screen and (min-width:768px){#reminder{-webkit-padding-after:90px;padding-block-end:90px}}@media screen and (min-width:992px){#reminder{-webkit-padding-after:120px;padding-block-end:120px}}.form{max-width:700px;margin-inline:auto;-webkit-margin-before:40px;margin-block-start:40px;border:solid 1px #D8D8D8;border-radius:10px;padding:30px 20px}@media screen and (min-width:768px){.form{padding:40px 60px;-webkit-margin-before:50px;margin-block-start:50px}}@media screen and (min-width:992px){.form{padding:60px 100px;-webkit-margin-before:60px;margin-block-start:60px}}.reminder_text{text-align:center;font-size:1.6rem;line-height:1.5;font-weight:400}.reminder_confirm_text{display:none;text-align:center;font-size:1.6rem;line-height:1.5;font-weight:400}.form_row:has(input[type=radio]) dt{letter-spacing:0.04em;font-size:1.4rem}.form_row+.form_row{-webkit-margin-before:20px;margin-block-start:20px}.form_row dt{font-size:1.5rem;font-weight:500;line-height:1.5}.form_row dt .required{display:inline-block;font-size:1.2rem;padding-inline:8px;background-color:#FF8558;color:#fff;border-radius:999px;-webkit-margin-start:8px;margin-inline-start:8px}.form_row dd{-webkit-margin-before:8px;margin-block-start:8px}input{width:100%;font-size:1.6rem;font-weight:400;padding-inline:1em;color:#3B3B3C;padding-block:1em;border:solid 1px #D8D8D8;border-radius:5px}input[name=job]{padding-inline:0;padding-block:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;outline:none}input::-webkit-input-placeholder{color:#AAAAAA}input::-moz-placeholder{color:#AAAAAA}input:-ms-input-placeholder{color:#AAAAAA}input::-ms-input-placeholder{color:#AAAAAA}input::placeholder{color:#AAAAAA}.select_wrapper{position:relative;width:100%}.select_wrapper:before{content:"";position:absolute;top:50%;right:1em;width:8px;height:8px;border-bottom:solid 1px #D8D8D8;border-right:solid 1px #D8D8D8;rotate:45deg;-webkit-margin-before:-5px;margin-block-start:-5px}label:has(input[type=radio]){position:relative;-webkit-margin-before:25px;margin-block-start:25px;font-size:1.6rem;font-weight:500}label:has(input[type=radio]):before{content:"";position:absolute;top:50%;left:-30px;width:24px;height:24px;border-radius:50%;background-color:#ffffff;-webkit-margin-before:-12px;margin-block-start:-12px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #0064B6}label:has(input[type=radio]):after{content:"";position:absolute;top:50%;left:-30px;width:24px;height:24px;border-radius:50%;background-color:#ffffff;-webkit-margin-before:-12px;margin-block-start:-12px;scale:0.45;-webkit-box-sizing:border-box;box-sizing:border-box}label:has(input[type=radio]) input[type=radio]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}label:has(input[type=radio]:checked):before{background-color:#0064B6}select{width:100%;padding:1em;border:solid 1px #D8D8D8;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.6rem}select:focus{outline:solid 2px #0064B6}.privacy_row{border-top:solid 1px #D8D8D8;border-bottom:solid 1px #D8D8D8;padding-block:30px;-webkit-margin-before:30px;margin-block-start:30px;text-align:center}.privacy_link{margin-inline:auto;text-align:center;font-size:1.4rem;font-weight:500;line-height:1.5;color:#0064B6;text-decoration:underline;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (hover:hover) and (pointer:fine){.privacy_link:hover{opacity:0.7}}.privacy_check{-webkit-margin-before:25px;margin-block-start:25px;-webkit-padding-start:30px;padding-inline-start:30px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin-inline:auto}.privacy_check:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border-radius:5px;border:solid 1px #D8D8D8;background-color:#fff;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.privacy_check:after{content:"";position:absolute;top:0.7em;left:7px;width:10px;height:4px;border-bottom:solid 2px #fff;border-left:solid 2px #fff;rotate:-45deg}@media screen and (min-width:768px){.privacy_check:after{top:0.6em}}.privacy_check input{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.privacy_check:has(input:checked):before{background-color:#0064B6}.privacy_check_text{display:block;text-align:left;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;font-weight:500;line-height:1.7}@media screen and (min-width:768px){.privacy_check_text br{display:none}}.button_area{-webkit-margin-before:40px;margin-block-start:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.btn_standard{position:relative;background-color:transparent;border-radius:60px;max-width:300px;width:100%;padding-block:20px;overflow:hidden;border:solid 1px;border-color:var(--button-color);-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.btn_standard:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--button-color);z-index:-1;-webkit-transition:translate 0.3s,background-color 0.3s;transition:translate 0.3s,background-color 0.3s}.btn_standard:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1;translate:var(--translate-x) 0;-webkit-transition:translate 0.3s;transition:translate 0.3s}.btn_standard span{display:block;color:#fff;font-size:1.5rem;font-weight:500;line-height:1.5;padding-inline:20px;-webkit-transition:color 0.3s;transition:color 0.3s}.btn_standard span:before{content:"";position:absolute;top:50%;width:20px;height:20px;border-radius:50%;translate:0 -50%;background-color:rgba(255,255,255,0.2);z-index:2;-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}.btn_standard span:after{content:"";position:absolute;top:50%;right:26px;width:6px;height:10px;-webkit-mask-image:url(../../img/common/arrow.svg);mask-image:url(../../img/common/arrow.svg);background-color:#ffffff;translate:0 -50%;-webkit-mask-size:cover;mask-size:cover;z-index:3;-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}@media (hover:hover) and (pointer:fine){.btn_standard:hover:before{translate:calc(var(--translate-x) * -1) 0}.btn_standard:hover:after{translate:0}.btn_standard:hover span{color:var(--button-color)}.btn_standard:hover span:before{translate:var(--move) -50%;background-color:var(--button-color)}.btn_standard:hover span:after{translate:var(--move) -50%}}.btnSend{--button-color:#0064B6;--translate-x:-100%;--move:5px}.btnSend span{-webkit-padding-end:30px;padding-inline-end:30px}.btnSend span:before{right:20px}.btnSend span:after{right:26px}.hidden-fields-container{display:none}.validate_error_text{color:#FF4500;font-size:1.2rem}.check_false input,.check_false select,.check_false textarea{border-color:#FF4500}.validate_value{font-size:1.6rem;font-weight:500}.wpcf7-response-output{display:none!important}.confirm .reminder_text{display:none}.confirm .reminder_confirm_text{display:block}.confirm .form_row dt{font-size:1.3rem;color:#808080}.confirm .btnConfirm,.confirm .confirm_field,.confirm .form_row dt .required,.confirm .privacy_link{display:none}.confirm .privacy_check{-webkit-margin-before:0;margin-block-start:0}.confirm .privacy_check:before{display:none}.wpcf7-submit{display:none}.wpcf7-spinner{translate:0 -45px}#thanks{padding-inline:35px;-webkit-padding-after:60px;padding-block-end:60px}@media screen and (min-width:576px){#thanks{padding-inline:40px}}@media screen and (min-width:992px){#thanks{padding-inline:60px}}@media screen and (min-width:768px){#thanks{-webkit-padding-after:90px;padding-block-end:90px}}@media screen and (min-width:992px){#thanks{-webkit-padding-after:120px;padding-block-end:120px}}.thanks_text{font-size:1.6rem;font-weight:400;line-height:1.7}@media screen and (min-width:768px){.thanks_text{text-align:center;font-size:1.8rem}}span.blue{color:#0064B6}.thanks_block{background-color:#EEFBFF;padding:30px 20px;border-radius:20px;-webkit-margin-before:40px;margin-block-start:40px}@media screen and (min-width:768px){.thanks_block{max-width:800px;margin-inline:auto;padding:40px 80px}}@media screen and (min-width:992px){.thanks_block{padding:40px 105px}}@media screen and (min-width:768px){.thanks_block .thanks_text{font-size:1.6rem}}.thanks_caution_list{-webkit-margin-before:15px;margin-block-start:15px;background-color:#fff;padding:20px;border-radius:20px}@media screen and (min-width:768px){.thanks_caution_list{padding:30px 40px}}.thanks_caution_list+.thanks_text{-webkit-margin-before:15px;margin-block-start:15px}.thanks_caution_item{-webkit-padding-start:1em;padding-inline-start:1em;position:relative;line-height:1.7;font-size:1.6rem}.thanks_caution_item:before{content:"";position:absolute;top:0.7em;left:0;width:6px;height:6px;border-radius:50%;background-color:#0064B6}.thanks_caution_item+.thanks_caution_item{-webkit-margin-before:10px;margin-block-start:10px}.thanks_btn_area{-webkit-margin-before:40px;margin-block-start:40px}.thanks_btn{display:block;font-size:1.5rem;letter-spacing:0.06em;line-height:1.5;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 85px;background-color:#0064B6;border-radius:60px;color:#fff;margin-inline:auto;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;border:solid 1px #0064B6}@media (hover:hover) and (pointer:fine){.thanks_btn:hover{background-color:#ffffff;color:#0064B6}}._english .thanks_text{text-align:center}._english .thanks_btn{background-color:#00A1D1;border-color:#00A1D1}@media (hover:hover) and (pointer:fine){._english .thanks_btn:hover{background-color:#ffffff;color:#00A1D1}}
/*# sourceMappingURL=healthcareprofessionals_reminder.css.map */