body{width:100%;margin:initial;font-family:Zen Kaku Gothic New,sans-serif;line-height:1.8;position:relative}body.contact-module-scss-module__9p8-za__active{overflow:hidden}#contact-module-scss-module__9p8-za__wrapper{width:100%;height:100%;position:relative;overflow:hidden}.contact-module-scss-module__9p8-za__main{width:100%;position:relative}:root{--radius:20px}@media (max-width:800px){:root{--radius:10px}.contact-module-scss-module__9p8-za__sp-off{display:none!important}}@media (min-width:801px){.contact-module-scss-module__9p8-za__pc-off{display:none!important}}.contact-module-scss-module__9p8-za__co01{width:min(1000px,90%);margin:0 auto}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__note{margin-bottom:2em;font-size:clamp(14px,12.6154px + .384615vw,18px);font-weight:700}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__required{color:#fff;background-color:#00578e;margin-right:.3em;padding:0 .5em;font-weight:700;display:inline-block}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form label{margin-top:2em;margin-bottom:1em;font-size:clamp(14px,12.6154px + .384615vw,18px);font-weight:700;display:block}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form label .contact-module-scss-module__9p8-za__co01__required{margin-left:.3em}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form .contact-module-scss-module__9p8-za__co01__select,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form textarea,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form input{color:#000;box-sizing:border-box;background-color:#cfe0eb;border:none;border-radius:.3em;width:100%;padding:1em;font-size:clamp(14px,12.6154px + .384615vw,18px);font-weight:700;display:block}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form .contact-module-scss-module__9p8-za__co01__select::placeholder,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form textarea::placeholder,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form input::placeholder{color:#383838}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form .contact-module-scss-module__9p8-za__co01__select{color:#000}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form .contact-module-scss-module__9p8-za__co01__select:invalid{color:#383838}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__form textarea{height:9em}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__flex{justify-content:space-between;align-items:center;display:flex}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__flex .contact-module-scss-module__9p8-za__co01__form{width:48%}@media (max-width:800px){.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__flex{display:block}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__flex .contact-module-scss-module__9p8-za__co01__form{width:100%}}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__caution{text-align:center;margin-top:3em;margin-bottom:3em}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__pp{box-sizing:border-box;background-color:#f2f2f2;width:min(840px,90%);margin:0 auto;padding:5%}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__pp h3{font-size:clamp(14px,12.6154px + .384615vw,18px)}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__pp p{font-size:clamp(12px,11.3077px + .192308vw,14px)}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__checkbox{justify-content:center;align-items:center;font-size:clamp(14px,13.3077px + .192308vw,16px);display:flex}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__checkbox input{width:1.5em;height:1.5em;margin-right:.5em;display:block}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__checkbox label{font-weight:700}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__checkbox label .contact-module-scss-module__9p8-za__co01__required{margin-left:.5em}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__error{color:#d32f2f;margin-top:.5em;font-size:clamp(12px,11.3077px + .192308vw,14px);font-weight:700;display:block}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__submitButton{border:none}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirm{text-align:center;margin:3em 0 2em;font-size:clamp(22px,19.9231px + .576923vw,28px);font-weight:700}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmContent{background-color:#cfe0eb;border-radius:.3em;margin-bottom:2em;padding:2em}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmItem{border-bottom:1px solid #ddd;margin-bottom:2em;padding-bottom:2em}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmLabel{color:#00578e;margin-bottom:.5em;font-size:clamp(14px,13.3077px + .192308vw,16px);font-weight:700}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmValue{color:#333;white-space:pre-wrap;word-break:break-word;font-size:clamp(14px,13.3077px + .192308vw,16px)}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmMessage{text-align:center;color:#00578e;margin-bottom:2em;font-size:clamp(14px,12.6154px + .384615vw,18px);font-weight:700}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__buttonGroup{justify-content:center;gap:1em;margin-bottom:100px;display:flex}@media screen and (max-width:600px){.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__buttonGroup{flex-direction:column}}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__editButton,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmButton,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__resetButton{cursor:pointer;border:none;border-radius:.3em;min-width:200px;padding:1em 2em;font-size:clamp(14px,12.6154px + .384615vw,18px);font-weight:700;transition:all .3s}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__editButton:disabled,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmButton:disabled,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__resetButton:disabled{opacity:.6;cursor:not-allowed}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__editButton{color:#fff;background-color:#999}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__editButton:hover:not(:disabled){background-color:#777}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmButton{color:#fff;background-color:#00578e}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__confirmButton:hover:not(:disabled){background-color:#005289}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__resetButton{color:#fff;background-color:#00578e;text-decoration:none;display:inline-block}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__resetButton:hover:not(:disabled){background-color:#005289}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__completedContent,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__errorContent{text-align:center;padding:0 0 4em}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__completedIcon{color:#4caf50;margin-bottom:0;font-size:4em;font-weight:700}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__errorIcon{color:#d32f2f;margin-bottom:1em;font-size:4em;font-weight:700}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__completedTitle,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__errorTitle{margin-bottom:1.5em;font-size:clamp(24px,20.5385px + .961539vw,34px);font-weight:700}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__completedMessage,.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__errorMessage{color:#333;margin-bottom:1em;font-size:clamp(14px,12.6154px + .384615vw,18px);line-height:1.8}.contact-module-scss-module__9p8-za__co01 .contact-module-scss-module__9p8-za__co01__completedSubMessage{color:#666;margin-bottom:2em;font-size:clamp(12px,11.3077px + .192308vw,14px);line-height:1.6}.contact-module-scss-module__9p8-za__co01 .atomButton{margin:50px auto 100px}
