/* SIR 기본 스킨 위에 적용하는 복원 테마. 외부 폰트/CDN 의존성 없음. */
:root{--mt-bg:#f7f8fa;--mt-ink:#25292d;--mt-muted:#72777e;--mt-line:#dce0e5;--mt-dark:#212529}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0!important;background:var(--mt-bg);color:var(--mt-ink);font:15px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}a:hover{text-decoration:none;color:inherit}button,a,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #0e7ea4;outline-offset:4px}img{max-width:100%;height:auto}p{margin:0 0 12px}h1,h2,h3{line-height:1.5}button{cursor:pointer}.mt-container{width:min(1110px,calc(100% - 40px));margin:0 auto}.mt-skip{position:fixed;left:16px;top:-100px;z-index:10000;background:#fff;padding:10px}.mt-skip:focus{top:10px}.mt-header{background:var(--mt-dark);color:#f5f5f5}.mt-header-row{min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:30px}.mt-logo{display:flex;flex-shrink:0;align-items:center}.mt-logo img{width:205px;height:60px;object-fit:contain}.mt-nav{display:flex;align-items:center;gap:36px;font-weight:700}.mt-nav a:hover{color:#d2e8ec}.mt-search-toggle,.mt-menu-toggle{border:0;background:none;color:inherit;padding:9px}.mt-search-toggle svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;display:block}.mt-menu-toggle{display:none}.mt-utility{background:#fff;border-bottom:1px solid var(--mt-line);font-size:12px;color:#62676e}.mt-utility-row{display:flex;justify-content:space-between;gap:16px;padding-top:8px;padding-bottom:8px}.mt-utility nav,.mt-account{display:flex;gap:18px;flex-wrap:wrap}.mt-search{background:#e8ebee;border-bottom:1px solid var(--mt-line);padding:18px 0}.mt-search[hidden]{display:none}.mt-search form{display:flex;align-items:center;gap:12px}.mt-search input{flex:1;min-width:0;background:#fff;border:1px solid #aab1b8;border-radius:3px;padding:8px 12px}.mt-search button{background:var(--mt-dark);color:#fff;border:0;padding:9px 20px;border-radius:3px}.mt-home{padding-top:28px;padding-bottom:45px}.mt-section{margin-bottom:34px}.mt-band{background:linear-gradient(#161717 0%,#343535 49%,#141515 53%,#373838 100%);border:3px solid #b8c0c6;box-shadow:0 0 0 2px #e6e9ec;color:#f7f7f7;text-align:center;font-size:23px;font-weight:400;margin:0 0 13px;padding:6px 16px;letter-spacing:-.6px}.mt-band a{color:inherit}.mt-copy-box{border:1px solid #d3d5d8;padding:13px 15px;font-size:14px;line-height:1.95}.mt-copy-box p:last-child{margin:0}.mt-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:29px}.mt-card{border:1px solid #d4d8dc;background:#fff;min-width:0}.mt-card a{display:block;height:100%}.mt-card-image{aspect-ratio:4/3;background:linear-gradient(140deg,#eef0f2,#dce0e4);display:grid;place-items:center;overflow:hidden}.mt-card-image img{width:100%;height:100%;object-fit:cover;display:block}.mt-card-image>span{font:italic 42px/1.2 Georgia,serif;color:#9da5ad;text-align:center}.mt-card-image small{display:block;font:12px/2.5 "Malgun Gothic",sans-serif;letter-spacing:2px;color:#737e88}.mt-card h3,.mt-card p{margin:15px 15px 6px;font-size:15px;font-weight:600}.mt-card-link,.mt-card-muted{display:block;padding:0 15px 17px;font-size:12px;color:var(--mt-muted)}.mt-card-link{display:flex;justify-content:space-between}.mt-card a:hover{background:#f1f4f7}.mt-card-empty p{font-weight:400;color:#5d6570}.mt-magazine-list{margin-top:22px}.mt-magazine-list>a{display:flex;align-items:center;gap:20px;padding:16px;border-bottom:1px solid var(--mt-line);background:#fff}.mt-magazine-list h3{font-size:16px;font-weight:500;flex:1;margin:0}.mt-magazine-list span{font-size:12px;color:var(--mt-muted)}.mt-story{display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center;margin-top:30px;padding:24px;background:#fff;border:1px solid #e3e6ea}.mt-story>img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#0a0c0e}.mt-story{scroll-margin-top:20px}.mt-story h3{font-size:21px;margin:0 0 14px;letter-spacing:-.7px}.mt-story p{font-size:14px;color:#60666c;line-height:1.95}.mt-story .mt-eyebrow{font-size:11px;color:#717b83;letter-spacing:2px;margin-bottom:10px}.mt-story-reverse img{order:2}.mt-story-reverse{grid-template-columns:1.15fr 1fr}.mt-text-link{font-size:13px;border-bottom:1px solid #8f979e;padding-bottom:3px}.mt-faq{border:1px solid var(--mt-line);background:#fff}.mt-faq details+details{border-top:1px solid var(--mt-line)}.mt-faq summary{padding:17px 20px;cursor:pointer;font-weight:500;list-style:none}.mt-faq summary::after{content:"＋";float:right;color:var(--mt-muted)}.mt-faq details[open] summary::after{content:"−"}.mt-faq details p{padding:0 20px 18px;margin:0;font-size:14px;color:#667078}.mt-feeds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mt-feed{background:#fff;border:1px solid var(--mt-line);min-width:0}.mt-feed-heading{padding:12px 16px;border-bottom:1px solid var(--mt-line);display:flex;align-items:center;justify-content:space-between}.mt-feed h2{font-size:16px;margin:0;font-weight:600}.mt-more{font-size:20px;color:#808b94}.mt-empty{padding:25px 16px;color:#8b9299;text-align:center;font-size:13px;margin:0}.mt-post-list{margin:0;list-style:none;padding:3px 16px}.mt-post-list li{display:flex;gap:15px;align-items:center;padding:10px 0}.mt-post-list li+li{border-top:1px solid #edf0f2}.mt-post-list a{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.mt-post-list time{font-size:11px;color:#8c969e;flex-shrink:0}.mt-reports{margin-top:28px}.mt-footer{background:var(--mt-dark);color:#b7bec5;padding:32px 0 0}.mt-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px;padding-bottom:26px}.mt-footer img{width:171px;height:50px;object-fit:contain}.mt-footer p{font-size:13px;margin:16px 0 0;color:#aeb5bb}.mt-footer h2{font-size:14px;color:#fff;margin:10px 0}.mt-footer-grid>div>a:not(:first-child){display:block;font-size:13px;line-height:2.2}.mt-copyright{border-top:1px solid #3e4348;padding-top:16px;padding-bottom:18px;font-size:11px;color:#a1a9b0}.mt-top{position:fixed;right:20px;bottom:24px;background:#fff;color:#53666d;border:1px solid #bcc9cd;width:34px;height:34px;text-align:center;line-height:32px;z-index:20}.mt-inner{padding:28px 0 40px;min-height:55vh}.mt-page-heading{display:flex;gap:14px;align-items:center;margin-bottom:26px;border-bottom:1px solid var(--mt-line);padding-bottom:15px}.mt-page-heading>a,.mt-page-heading>span{font-size:12px;color:#747d84}.mt-page-heading h1{font-size:24px;margin:0;font-weight:500}.mt-inner #bo_list,.mt-inner #bo_v,.mt-inner #bo_w,.mt-inner #bo_gall,.mt-inner #ctt{width:100%!important;min-width:0}.mt-inner .tbl_head01{overflow-x:auto}.mt-inner .tbl_head01 table{min-width:650px}.mt-inner #bo_v_con img{max-width:100%!important;height:auto!important}.mt-inner .frm_input{max-width:100%}.mt-inner .tbl_frm01{overflow-x:auto}.mt-inner #fregister,.mt-inner #fregisterform,.mt-inner .register{width:100%!important;max-width:100%}.mt-inner .win_desc{font-size:14px}.mt-inner #bo_v_title .bo_v_tit{font-size:22px}#hd_login_msg{position:absolute;left:-10000px}#hd_pop{width:auto!important;max-width:100%}.mt-inner .bo_fx{display:flow-root}.mt-inner #bo_v_sns{max-width:100%}
@media(max-width:900px){.mt-nav{gap:22px}.mt-cards{gap:16px}.mt-story{gap:24px;padding:20px}.mt-feeds{gap:16px}.mt-footer-grid{gap:25px}}
@media(max-width:640px){.mt-container{width:calc(100% - 28px)}.mt-header-row{min-height:82px;flex-wrap:wrap;gap:0}.mt-logo img{width:171px;height:50px}.mt-menu-toggle{display:block;font-size:16px}.mt-menu-toggle span{font-size:12px}.mt-nav{display:none;width:100%;padding:10px 0 18px;gap:20px;flex-wrap:wrap;font-size:14px}.mt-nav.is-open{display:flex}.mt-nav .mt-search-toggle{margin-left:auto}.mt-utility-row{font-size:11px;gap:10px}.mt-utility nav,.mt-account{gap:10px}.mt-search form{flex-wrap:wrap;gap:8px}.mt-search label{width:100%;font-size:13px}.mt-search button{padding:9px 13px}.mt-home{padding-top:23px}.mt-band{font-size:18px;padding:8px 12px;line-height:1.55;letter-spacing:-.7px}.mt-copy-box{font-size:13px;padding:12px}.mt-section{margin-bottom:28px}.mt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.mt-card h3,.mt-card p{font-size:13px;margin:12px 10px 5px}.mt-card-link,.mt-card-muted{font-size:11px;padding:0 10px 12px}.mt-card-image>span{font-size:34px}.mt-story,.mt-story-reverse{grid-template-columns:1fr;gap:20px;margin-top:20px;padding:17px}.mt-story-reverse img{order:0}.mt-story h3{font-size:19px}.mt-story p{font-size:13px}.mt-feeds{grid-template-columns:1fr;gap:18px}.mt-faq summary{font-size:13px;padding:16px 14px}.mt-faq details p{font-size:13px;padding:0 14px 16px}.mt-footer-grid{grid-template-columns:1fr 1fr;gap:23px}.mt-footer-grid>div:first-child{grid-column:1/-1}.mt-footer p{margin-top:12px}.mt-page-heading h1{font-size:21px}.mt-top{right:12px;bottom:15px}.mt-inner .local_ov{overflow-x:auto}.mt-inner #fregister table{width:100%;table-layout:fixed}.mt-inner #fregister th,.mt-inner #fregister td{overflow-wrap:anywhere;padding:8px 6px}.mt-inner #bo_v_title .bo_v_tit{font-size:19px}.mt-inner #captcha{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#mb_login,#mb_confirm,#find_info{width:min(420px,calc(100% - 28px));min-width:0;margin:60px auto}
