/* Scope every rule to the native form2 writing page. No form or captcha logic. */
@font-face{font-family:"MGIT Inquiry";src:url("fonts/NotoSansKR.woff") format("woff");font-weight:100 900;font-style:normal;font-display:swap}
.mgit-native-inquiry{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:72px 40px 96px;color:#102735;font:400 16px/1.75 "MGIT Inquiry","Noto Sans KR","Malgun Gothic",sans-serif;overflow-wrap:break-word}
.mgit-native-inquiry *{box-sizing:border-box}
.mgit-site .mgit-native-inquiry > .container{width:100%;max-width:800px;margin-inline:auto}
.mgit-native-inquiry .mgit-inquiry-intro{max-width:800px;margin:0 auto 40px}
.mgit-native-inquiry h1{margin:0 0 18px;font-size:clamp(30px,4vw,46px);font-weight:650;line-height:1.25;letter-spacing:-.045em;word-break:keep-all}
.mgit-native-inquiry .mgit-inquiry-intro p{max-width:620px;margin:0;font-size:17px;color:#56636b;word-break:keep-all}
.mgit-native-inquiry #fwrite{width:100%;max-width:800px;margin:0 auto}
.mgit-native-inquiry #formmail-write{width:100%;max-width:none;margin:0;padding:0;font:inherit}
.mgit-native-inquiry #formmail-write .check-list{position:static;display:inline-flex;min-height:44px;align-items:center;margin:0 0 24px;color:#102735;text-decoration:underline;text-underline-offset:4px}
.mgit-native-inquiry #formmail-write .form-group{display:block;margin:0 0 28px;font-weight:400}
.mgit-native-inquiry #formmail-write .form-group>label{display:block;width:auto;margin:0 0 10px;font-size:16px;line-height:1.5;font-weight:600;color:#102735}
.mgit-native-inquiry #formmail-write .form-group>div{width:auto;min-width:0;margin:0;font-size:16px}
.mgit-native-inquiry #formmail-write .form-group.col4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;row-gap:10px;align-items:start}
.mgit-native-inquiry #formmail-write .form-group.col4>label{margin:0}
.mgit-native-inquiry #formmail-write .form-group.col4>label:first-of-type{grid-column:1;grid-row:1}
.mgit-native-inquiry #formmail-write .form-group.col4>div:first-of-type{grid-column:1;grid-row:2}
.mgit-native-inquiry #formmail-write .form-group.col4>label:nth-of-type(2){grid-column:2;grid-row:1}
.mgit-native-inquiry #formmail-write .form-group.col4>div:nth-of-type(2){grid-column:2;grid-row:2}
.mgit-native-inquiry #formmail-write .form-control{display:block;width:100%;max-width:100%;min-width:0;min-height:52px;margin:0;padding:13px 15px;border:1px solid #ccd2d4;border-radius:2px;background:#fff;color:#102735;font:400 16px/1.6 "MGIT Inquiry","Malgun Gothic",sans-serif;box-shadow:none}
.mgit-native-inquiry #formmail-write textarea.form-control{height:auto;min-height:220px;resize:vertical}
.mgit-native-inquiry #formmail-write select.form-control{padding-right:34px}
.mgit-native-inquiry #formmail-write .form-control:focus{border-color:#102735;outline:2px solid #102735;outline-offset:2px}
.mgit-native-inquiry #formmail-write input[type=file]{display:block;max-width:100%;min-height:44px;font:inherit}
.mgit-native-inquiry #formmail-write input[type=file]::file-selector-button{min-height:44px;margin-right:12px;padding:9px 14px;border:1px solid #aeb9bf;border-radius:2px;background:#fff;color:#102735;font:inherit;cursor:pointer}
.mgit-native-inquiry #formmail-write input[type=file]::file-selector-button:hover{background:#e9ece8}
.mgit-native-inquiry #formmail-write .privacy-of-use{max-width:100%;height:auto;max-height:360px;margin-top:32px;padding:24px;border:1px solid #d6d9d7;background:#f4f2ec;color:#3e4d55;overflow:auto;font-size:15px;line-height:1.85;word-break:normal;overflow-wrap:anywhere}
.mgit-native-inquiry #formmail-write .privacy-of-use:empty{display:none}
.mgit-native-inquiry #formmail-write .privacy-of-use h2,.mgit-native-inquiry #formmail-write .privacy-of-use h3,.mgit-native-inquiry #formmail-write .privacy-of-use h4{margin:24px 0 10px;color:#102735;font-size:18px;line-height:1.5;font-weight:600}
.mgit-native-inquiry #formmail-write .privacy-of-use h2:first-child,.mgit-native-inquiry #formmail-write .privacy-of-use h3:first-child,.mgit-native-inquiry #formmail-write .privacy-of-use h4:first-child{margin-top:0}
.mgit-native-inquiry #formmail-write .privacy-of-use p+p{margin-top:14px}
.mgit-native-inquiry #formmail-write .privacy-of-use ul,.mgit-native-inquiry #formmail-write .privacy-of-use ol{margin:12px 0;padding-left:22px;list-style:revert}
.mgit-native-inquiry #formmail-write .privacy-of-use li+li{margin-top:7px}
.mgit-native-inquiry #formmail-write .mgit-privacy-text{white-space:normal}
.mgit-native-inquiry #formmail-write .privacy-of-use[data-privacy-source=missing]{max-height:none;border-color:#aeb9bf;background:#fff}
.mgit-native-inquiry #formmail-write .mgit-inquiry-notice p{word-break:keep-all}
.mgit-native-inquiry #formmail-write .mgit-inquiry-notice strong{font-size:17px;color:#102735;font-weight:600}
.mgit-native-inquiry #formmail-write .mgit-inquiry-notice a{display:inline-flex;align-items:center;min-height:44px;color:#102735;font-size:16px;text-decoration:underline;text-underline-offset:4px;word-break:break-word}
.mgit-native-inquiry #formmail-write .privacy-of-use-check{padding:18px 0;color:#102735;font-size:16px;line-height:1.6}
.mgit-native-inquiry #formmail-write .privacy-of-use-check label{display:flex;gap:10px;align-items:flex-start;min-height:44px;cursor:pointer}
.mgit-native-inquiry #formmail-write .privacy-of-use-check input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;accent-color:#102735}
.mgit-native-inquiry #formmail-write .form-footer{padding:22px 0 0;text-align:left}
.mgit-native-inquiry #formmail-write .btn_submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;min-height:54px;height:auto;margin:0;padding:14px 26px;border:1px solid #102735;border-radius:2px;background:#102735;color:#fff;font:600 16px/1.5 "MGIT Inquiry","Malgun Gothic",sans-serif;cursor:pointer}
.mgit-native-inquiry #formmail-write .btn_submit:hover{background:#233f4f}
.mgit-native-inquiry #formmail-write .btn_submit:focus-visible{outline:2px solid #102735;outline-offset:4px}
.mgit-native-inquiry #formmail-write .btn_submit:disabled{opacity:.6;cursor:wait}
.mgit-native-inquiry #captcha{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;margin:0;padding:0;border:0;font-size:16px;overflow-wrap:anywhere}
.mgit-native-inquiry #captcha legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.mgit-native-inquiry #captcha #captcha_img{display:block;flex:0 1 160px;width:160px;height:auto;max-width:100%;max-height:80px;margin:0;padding:0;object-fit:contain;border:1px solid #ccd2d4;background:#fff}
.mgit-native-inquiry #captcha #captcha_key{flex:0 1 112px;width:112px;min-width:0;min-height:48px;height:48px;max-width:100%;margin:0;padding:9px 12px;border:1px solid #ccd2d4;border-radius:2px;background:#fff;color:#102735;font:500 16px/1.6 "MGIT Inquiry","Malgun Gothic",sans-serif;text-align:center}
.mgit-native-inquiry #captcha #captcha_mp3,.mgit-native-inquiry #captcha #captcha_reload{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;width:auto;min-height:44px;height:auto;margin:0;padding:10px 14px;border:1px solid #aeb9bf;border-radius:2px;background:#fff;color:#102735;font:500 15px/1.5 "MGIT Inquiry","Malgun Gothic",sans-serif;text-indent:0;cursor:pointer;white-space:nowrap}
.mgit-native-inquiry #captcha #captcha_mp3 span,.mgit-native-inquiry #captcha #captcha_reload span{display:none}
.mgit-native-inquiry #captcha #captcha_mp3:hover,.mgit-native-inquiry #captcha #captcha_reload:hover{background:#e9ece8}
.mgit-native-inquiry #captcha #captcha_info{flex-basis:100%;display:block;margin:0;color:#56636b;font-size:15px;letter-spacing:0;white-space:normal;line-height:1.75}
.mgit-native-inquiry #captcha audio{display:block;width:100%;max-width:320px;min-height:44px;margin:0}
@media(max-width:640px){
 .mgit-native-inquiry{padding:42px 22px 64px}
 .mgit-native-inquiry .mgit-inquiry-intro{margin-bottom:32px}
 .mgit-native-inquiry #formmail-write .form-group.col4{display:block}
 .mgit-native-inquiry #formmail-write .form-group.col4>label{margin:0 0 10px}
 .mgit-native-inquiry #formmail-write .form-group.col4>div:first-of-type{margin-bottom:26px}
 .mgit-native-inquiry #formmail-write .privacy-of-use{padding:16px}
 .mgit-native-inquiry #formmail-write .btn_submit{width:100%}
}
