@import "//fonts.googleapis.com/earlyaccess/notosanskr.css";
:root{--madi-font:"Noto Sans KR", "Nanum Gothic", "Malgun Gothic", "맑은 고딕", sans-serif;--madi-primary:#08539d;--madi-primary-hover:#2e60a1;--madi-primary-soft:#2e60a1b3;--madi-accent-line:#5971b099;--madi-link:#3163b4;--madi-tab-active:#414a59;--madi-danger:#e7404f;--madi-text-strong:#222;--madi-text:#444;--madi-text-muted:#666;--madi-text-subtle:#777;--madi-text-faint:#999;--madi-text-disabled:#bbb;--madi-title-navy:#444e58;--madi-text-inverse:#fff;--madi-bg:#fff;--madi-bg-soft:#f9f9f9;--madi-bg-panel:#f8f9fa;--madi-bg-panel-title:#e6eaed;--madi-bg-tip:#f8f8f6;--madi-bg-tip-title:#eae9e6;--madi-bg-tab:#f3f4f1;--madi-bg-tab-hover:#dfe3d8;--madi-bg-topline:#e5e5e5;--madi-bg-topline-strong:#cecece;--madi-border:#eee;--madi-border-strong:#ddd;--madi-dim:#000c;--madi-fs-xs:11px;--madi-fs-sm:12px;--madi-fs-base-sm:13px;--madi-fs-base:14px;--madi-fs-md:15px;--madi-fs-body:16px;--madi-fs-lg:18px;--madi-fs-h4:20px;--madi-fs-h3:24px;--madi-fs-h2:30px;--madi-fs-h1:34px;--madi-fs-section:36px;--madi-fs-display:48px;--madi-lh-body:1.67em;--madi-lh-panel:1.56em;--madi-ls-title:-1px;--madi-ls-display:-2px;--madi-ls-ui:-.5px;--madi-container:1200px;--madi-container-narrow:960px;--madi-header-h:140px;--madi-subvisual-h:300px;--madi-breadcrumb-h:60px;--madi-section-py:80px;--madi-space-1:5px;--madi-space-2:10px;--madi-space-3:20px;--madi-space-4:30px;--madi-space-5:40px;--madi-space-6:60px;--madi-space-7:80px;--madi-radius-pill:20px;--madi-radius-lg:40px;--madi-radius-md:10px;--madi-radius-round:50%;--madi-shadow-header:0 1px 3px 2px #0000001a;--madi-shadow-dropdown:1px 1px 4px 2px #0000001a;--madi-shadow-soft:0 0 7px 3px #f5f5f5;--madi-motion:all .3s}@media (max-width:980px){:root{--madi-header-h:120px;--madi-subvisual-h:260px;--madi-section-py:60px}}@media (max-width:660px){:root{--madi-subvisual-h:220px}}@media (max-width:500px){:root{--madi-subvisual-h:200px}}
@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2)format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff)format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf)format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2)format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff)format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf)format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2)format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff)format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf)format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2)format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff)format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf)format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2)format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff)format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf)format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2)format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff)format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf)format("opentype")}html,body{width:100%;height:100%;margin:0 auto;padding:0;position:relative}body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,table,form{border:0;margin:0;padding:0}body{word-break:keep-all;word-wrap:break-word;color:#444;background-color:#fff;min-width:320px;font-family:Noto Sans KR,Nanum Gothic,Malgun Gothic,맑은 고딕,sans-serif;font-size:16px;font-weight:400;position:relative}dl,dt,dd,ul,ol,li,p{vertical-align:middle;letter-spacing:0;line-height:1.67em;list-style:none}h1{color:#222;font-size:34px;font-weight:700;line-height:50px}h2{color:#222;font-size:30px;font-weight:700;line-height:40px}h3{color:#222;font-size:24px;font-weight:700;line-height:30px}h4{color:#222;font-size:20px;font-weight:700;line-height:30px}h5{color:#222;font-size:16px;font-weight:700;line-height:25px}h6{color:#222;font-size:14px;font-weight:700;line-height:20px}a{letter-spacing:0;text-align:justify;color:#444;outline:0;margin:0;text-decoration:none}a:hover{color:#222;text-decoration:underline}.clearFix:after{content:"";clear:both;display:block}#skipBind{z-index:9999;width:100%;height:0;position:relative;top:0;left:0}#skipBind>li{height:0;font-size:0;line-height:0}#skipBind>li>a{color:#fff;text-align:center;background-color:#222;width:100%;height:0;margin:0;font-size:14px;line-height:0;display:block;position:absolute;top:0;left:0;overflow:hidden}#skipBind>li>a:focus{height:40px;overflow:visible}#pageBlack{z-index:-1;opacity:0;background-color:#000c;width:100%;height:100%;transition:all .5s;position:fixed;top:0;left:0}#naviBlack{z-index:-1;background-color:#000c;width:100%;height:100%;transition:all .5s;position:fixed;top:0;right:-100%}#header{z-index:999;width:100%;height:140px;position:fixed;top:0;left:0}#header>.headerFix{z-index:100;box-sizing:border-box;background-color:#fff;border-bottom:0 solid #ffffff4d;width:100%;height:140px;margin:0 auto;transition:all .3s;position:relative;top:0;box-shadow:0 1px 3px 2px #0000001a}#header .headerFix .topLineArea{box-sizing:border-box;background-color:#e5e5e5;border-bottom:1px solid #eee;width:100%;height:40px;display:block}#header .headerFix .topLineArea .topLineBox{width:100%;max-width:1200px;height:100%;margin:0 auto;display:block;position:relative}#header .headerFix .topLineArea .topLineBox>ul.contact{box-sizing:border-box;z-index:1;background-color:#cecece;width:360px;height:40px;position:absolute;top:0;left:0}#header .headerFix .topLineArea .topLineBox>ul.contact>li{float:left;box-sizing:border-box;border-right:1px solid #fff3;width:80px;height:100%;display:block}#header .headerFix .topLineArea .topLineBox>ul.contact>li:nth-child(n+3){width:100px}#header .headerFix .topLineArea .topLineBox>ul.contact>li:nth-child(4){border-right:0}#header .headerFix .topLineArea .topLineBox>ul.contact>li>a{color:#fff;text-align:center;width:100%;height:100%;font-size:13px;font-weight:400;line-height:40px;text-decoration:none;transition:all .3s;display:block}#header .headerFix .topLineArea .topLineBox>ul.contact>li>a.on,#header .headerFix .topLineArea .topLineBox>ul.contact>li>a:hover{color:#fff;background-color:#2e60a1}#header .headerFix .topLineArea .topLineBox ul.topLink{box-sizing:border-box;text-align:center;z-index:1;background-color:#cecece;width:200px;height:40px;padding:0;line-height:40px;transition:all .3s;position:absolute;top:0;right:0;overflow:hidden}#header .headerFix .topLineArea .topLineBox ul.topLink>li{float:left;box-sizing:border-box;width:40px;height:40px;margin-left:0;padding:5px;display:block}#header .headerFix .topLineArea .topLineBox ul.topLink>li>a{color:#fff;text-align:center;background:#fff0 url(/madi/img/iconTopLineHome.png) 50%/90% no-repeat;border-radius:50%;width:100%;height:100%;font-size:9px;font-weight:500;line-height:30px;transition:all .3s;display:block}#header .headerFix .topLineArea .topLineBox ul.topLink>li>a.home{background-image:url(/madi/img/iconTopLineHome.png)}#header .headerFix .topLineArea .topLineBox ul.topLink>li>a.inquiry{background-image:url(/madi/img/iconTopLineInquiry.png)}#header .headerFix .topLineArea .topLineBox ul.topLink>li>a.naver{background-image:url(/madi/img/iconTopLineNaver.png)}#header .headerFix .topLineArea .topLineBox ul.topLink>li>a.kakao{background-image:url(/madi/img/iconTopLineKakao.png)}#header .headerFix .topLineArea .topLineBox ul.topLink>li>a.instagram{background-image:url(/madi/img/iconTopLineInstagram.png)}#header .headerFix .topLineArea .topLineBox ul.topLink>li>a.blog{background-image:url(/madi/img/iconTopLineBlog.svg)}#header .headerFix .topLineArea .topLineBox ul.topLink>li>a:hover{background-color:#2e60a1b3}#header .headerFix>.naviArea{width:100%;max-width:1200px;height:100px;margin:0 auto;position:relative}#header .headerFix>.naviArea .ci{box-sizing:border-box;text-align:center;z-index:1;width:240px;height:100px;padding:20px 0;line-height:60px;transition:all .3s;position:absolute;top:0;left:0;overflow:hidden}#header .headerFix>.naviArea .ci>a{width:100%;height:100%;display:block}#header .headerFix>.naviArea .ci>a img{float:left;width:100%;height:auto}#naviToggle{z-index:2;background:#c8c8c8cc;border-radius:50%;width:60px;height:60px;transition:all .3s;display:none;position:absolute;top:10px;right:10px}#naviToggle.on{background-color:#2e60a1cc}@media (hover:hover){#naviToggle:hover{background-color:#2e60a1}}#naviToggle #line-wrapper{width:30px;height:20px;margin:0 auto;position:relative;top:20px;left:0;right:0}#naviToggle #line-wrapper .init{animation:none!important}#naviToggle #line-wrapper .line{background:#fff;width:30px;height:2px;margin-bottom:7px}#naviToggle #line-wrapper .line-top{animation:.5s ease-out forwards line-top,.3s ease-out .5s forwards line-top-rotate}#naviToggle #line-wrapper .top-reverse{animation:.3s ease-out forwards line-top-rotate-reverse,.5s ease-out .3s forwards line-top-reverse}#naviToggle #line-wrapper .line-mid{animation:.5s ease-out forwards line-mid}#naviToggle #line-wrapper .mid-reverse{animation:.3s ease-out forwards line-mid-invisible,.5s ease-out .3s forwards line-mid-reverse}#naviToggle #line-wrapper .line-bot{animation:.5s ease-out forwards line-bot,.3s ease-out .5s forwards line-bot-rotate}#naviToggle #line-wrapper .bot-reverse{animation:.3s ease-out forwards line-bot-rotate-reverse,.5s ease-out .3s forwards line-bot-reverse}@keyframes line-top{0%{transform:translateY(0)}to{transform:translateY(9px)}}@keyframes line-top-reverse{0%{transform:translateY(9px)}to{transform:translateY(0)}}@keyframes line-top-rotate{0%{transform:translateY(9px)rotate(0)}to{transform:translateY(9px)rotate(45deg)}}@keyframes line-top-rotate-reverse{0%{transform:translateY(9px)rotate(45deg)}to{transform:translateY(9px)rotate(0)}}@keyframes line-mid{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes line-mid-reverse{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes line-mid-invisible{0%{transform:scale(0)}to{transform:scale(0)}}@keyframes line-bot{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes line-bot-reverse{0%{transform:translateY(-9px)}to{transform:translateY(0)}}@keyframes line-bot-rotate{0%{transform:translateY(-9px)rotate(0)}to{transform:translateY(-9px)rotate(135deg)}}@keyframes line-bot-rotate-reverse{0%{transform:translateY(-9px)rotate(135deg)}to{transform:translateY(-9px)rotate(0)}}#header .naviArea .mobileHome{box-sizing:border-box;z-index:11;background-color:#0009;border-bottom:0 solid #eee;width:270px;height:80px;margin-top:40px;padding:20px;display:none;position:fixed;top:0;right:-320px}#header .naviArea .mobileHome>.logo{float:left;box-sizing:border-box;width:160px;height:40px;padding:0;display:block}#header .naviArea .mobileHome>.logo>a{box-sizing:border-box;width:100%;height:100%;padding:0;display:block}#header .naviArea .mobileHome>.logo>a>img{vertical-align:top;width:100%;display:block}#gnb,#header .headerFix .naviArea .menuNavi{z-index:1;width:520px;height:100px;transition:all .3s;position:absolute;top:0;right:220px}#header .headerFix .naviArea .menuNavi>li{float:left;width:95px;height:100px;transition:all .3s;position:relative}#header .headerFix .naviArea .menuNavi>li:nth-child(4){width:140px}#header .headerFix .naviArea .menuNavi>li>a{box-sizing:border-box;text-align:center;letter-spacing:-.02em;color:#555;z-index:1;width:100%;height:100%;padding:30px 0;font-size:17px;font-weight:500;line-height:40px;text-decoration:none;display:block;position:absolute;top:0;left:0}#header .headerFix .naviArea .menuNavi>li>a:hover,#header .headerFix .naviArea .menuNavi>li.fix>a,#header .headerFix .naviArea .menuNavi>li.on>a,#header .headerFix .naviArea .menuNavi>li.on>a:hover{color:#000}#header .headerFix .naviArea .menuNavi>li>.menuLine{z-index:1;background-color:#13b5b100;width:0;height:1px;margin:0 auto;font-size:0;line-height:0;transition:all .6s;display:block;position:absolute;top:30px;left:0;right:0}#header .headerFix .naviArea .menuNavi>li.fix>.menuLine,#header .headerFix .naviArea .menuNavi>li:hover>.menuLine{background-color:#5971b099;width:60px}#header .headerFix .naviArea .officialWeb{z-index:1;width:200px;height:40px;margin:0 auto;transition:all .3s;position:absolute;top:30px;bottom:auto;right:0}#header .headerFix .naviArea .officialWeb>a{color:#fff;letter-spacing:-.5px;text-align:left;background-color:#08539d;border-radius:20px;width:100%;max-width:200px;height:100%;font-size:14px;font-weight:700;line-height:40px;text-decoration:none;transition:all .3s;display:block;overflow:hidden}#header .headerFix .naviArea .officialWeb>a>span{float:left;background:#ffffff4d url(/madi/img/iconLogoCenter.png) 50%/90% no-repeat;border-radius:50%;width:34px;height:34px;margin:3px;transition:all .3s;display:inline-block}#header .naviArea .menuNavi li .subMenu{z-index:10;background-color:#9125c3cc;border-top:0 solid #fff;border-radius:0;width:100%;height:auto;padding:20px 0;display:none;position:absolute;top:80px;left:0;box-shadow:1px 1px 4px 2px #0000001a}#header .headerFix .naviArea .menuNavi>li:nth-child(5)>.subMenu{width:120px;left:50%;transform:translate(-50%)}#header .headerFix .naviArea .menuNavi li>.subMenu>li{float:left;width:100%;display:block}#header .headerFix .naviArea .menuNavi li>.subMenu>li>a{float:left;box-sizing:border-box;color:#fff;text-align:center;background-image:none;width:100%;padding:10px;font-size:14px;font-weight:400;line-height:20px;transition:all .3s;display:block}#header .headerFix .naviArea .menuNavi li>.subMenu>li>a:hover,#header .headerFix .naviArea .menuNavi li>.subMenu>li:hover{color:#fff;background-color:#0000004d;text-decoration:none;transition:all .3s}@media screen and (max-width:1220px){#header .headerFix .naviArea .officialWeb{width:190px;right:10px}}@media screen and (max-width:980px){#header{height:120px;transition:all .3s}#header .headerFix{background-color:#0003;transition:all .3s;height:120px!important}#naviToggle{z-index:11;border:0;transition:all .3s;display:block}#header .headerFix>.naviArea{width:100%;height:80px;margin:0 auto;position:relative}#header .headerFix>.naviArea>.mobileHome{display:block}#header .headerFix>.naviArea .ci{width:160px;height:80px;padding:20px 0;left:10px}#header .headerFix .topLineArea .topLineBox ul.topLink{box-sizing:border-box;z-index:11;background-color:#0000004d;width:100%;min-width:200px;max-width:270px;height:40px;margin-top:0;padding:0 10px;display:block;position:fixed;top:0;left:auto;right:-270px;transform:translate(0)}#header .headerFix .naviArea .menuNavi{box-sizing:border-box;z-index:10;background-color:#fff;width:100%;min-width:200px;max-width:270px;height:calc(100% - 180px);margin-top:60px;padding:20px 30px;display:none;position:fixed;top:60px;left:auto;right:-270px;overflow-y:scroll;transform:translate(0)}#header .headerFix .naviArea .menuNavi>li:nth-child(n){width:100%;height:auto;min-height:60px;list-style:none;transition:all .3s;display:block;position:relative}#header .headerFix .naviArea .menuNavi>li:nth-child(n)>a{text-align:left;color:#444;box-sizing:border-box;border-bottom:1px solid #eee;width:100%;height:100%;min-height:60px;padding:10px 0 9px;font-size:16px;font-weight:400;line-height:40px;transition:all .3s;display:block;position:relative}#header .headerFix .naviArea .menuNavi>li:last-child>a{border:0}#header .headerFix .naviArea .menuNavi>li:last-child>.subMenu>li>a{text-align:left}#header .headerFix .naviArea .menuNavi>li>span,#header .headerFix .naviArea .menuNavi>li:last-child>span{background:0 0;height:100%}#header .headerFix .naviArea .menuNavi>li.fix>a,#header .headerFix .naviArea .menuNavi>li.fix,#header .headerFix .naviArea .menuNavi>li.on,#header .headerFix .naviArea .menuNavi>li:hover{color:#222;background-color:#fff}#header .headerFix .naviArea .menuNavi>li.on{color:#222}#header .headerFix .naviArea .menuNavi>li>a:hover,#header .headerFix .naviArea .menuNavi>li.on>a,#header .headerFix .naviArea .menuNavi>li.on>a:hover{color:#000;background-color:#0000;font-weight:500}#header .headerFix .naviArea .menuNavi>li>.subMenu{float:left;border-top:2px solid #704443;border-radius:0;width:100%;margin-top:0;padding:0;display:none;position:relative;top:-2px}#header .headerFix .naviArea .menuNavi>li:nth-child(n)>.subMenu{width:100%;left:0;transform:none}#header .headerFix .naviArea .menuNavi>li>.subMenu>li{float:left;box-sizing:border-box;border-bottom:1px solid #fff3;width:100%;min-height:40px;padding:0;font-weight:400;line-height:40px;display:block}#header .headerFix .naviArea .menuNavi>li>.subMenu>li>a{text-align:left;color:#fff;letter-spacing:.5px;background-image:none;width:100%;padding:0 0 0 20px;font-size:13px;font-weight:300;line-height:39px}#header .headerFix .naviArea .menuNavi>li>.subMenu>li>a:hover,#header .headerFix .naviArea .menuNavi>li>.subMenu>li:hover{color:#fff;text-decoration:none}#header .headerFix .naviArea .menuNavi>li>.subMenu>li.topLine{display:none}#header .headerFix .naviArea .menuNavi>li>.subMenu{box-shadow:0 0}#header .headerFix .naviArea .menuNavi>li>.menuLine{top:29px;left:auto;right:0}#header .headerFix .naviArea .officialWeb{box-sizing:border-box;z-index:10;background-color:#f0f0f0;width:100%;max-width:270px;height:60px;padding:10px 30px;display:none;position:fixed;top:auto;bottom:0;right:0}}@media screen and (max-width:420px){#header .headerFix .topLineArea .topLineBox>ul.contact{width:320px}#header .headerFix .topLineArea .topLineBox>ul.contact>li{width:70px}#header .headerFix .topLineArea .topLineBox>ul.contact>li:nth-child(n+3){width:90px}#header .headerFix .topLineArea .topLineBox>ul.contact>li>a{font-size:12px}}#header .headerFix{background-color:#fff}.slideanim,.slideanim2,.slideanim3,.slideanim4{visibility:hidden}.slideUp{visibility:visible;animation-name:slide;animation-duration:1s}@keyframes slide{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(0%)}}@-webkit-keyframes slide{0%{opacity:0;-webkit-transform:translateY(70%)}to{opacity:1;-webkit-transform:translateY(0%)}}.slideLeft{visibility:visible;animation-name:slide2;animation-duration:1s}@keyframes slide2{0%{opacity:0;transform:translate(70%)}to{opacity:1;transform:translate(0%)}}@-webkit-keyframes slide2{0%{opacity:0;-webkit-transform:translate(70%)}to{opacity:1;-webkit-transform:translate(0%)}}.slideRight{visibility:visible;animation-name:slide3;animation-duration:1s}@keyframes slide3{0%{opacity:0;transform:translate(-600%)}to{opacity:1;transform:translate(0%)}}@-webkit-keyframes slide3{0%{opacity:0;-webkit-transform:translateY(-60px)}to{opacity:1;-webkit-transform:translateY(0%)}}.slideDown{visibility:visible;animation-name:slide4;animation-duration:1s}@keyframes slide4{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0%)}}
#bnSubArea{width:100%;height:auto;position:relative}#bnSubArea>.subVisualArea{box-sizing:border-box;background:url(/madi/img/sbn01.jpg) 50%/cover no-repeat;width:100%;height:300px;padding-top:140px;transition:all .3s;position:relative;overflow:hidden}#bnSubArea>.subVisualArea.sbnNo01{background:url(/madi/img/sbn01.jpg) bottom/cover no-repeat}#bnSubArea>.subVisualArea.sbnNo02{background:url(/madi/img/sbn02.jpg) bottom/cover no-repeat}#bnSubArea>.subVisualArea.sbnNo03{background:url(/madi/img/sbn03.jpg) bottom/cover no-repeat}#bnSubArea>.subVisualArea.sbnNo04{background:url(/madi/img/sbn04.jpg) bottom/cover no-repeat}#bnSubArea>.subVisualArea.sbnNo05{background:url(/madi/img/sbn05.jpg) bottom/cover no-repeat}#bnSubArea>.subVisualArea>.sbn{box-sizing:border-box;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:40px 0 0;transition:all .3s}#bnSubArea>.subVisualArea>.sbn>h2{color:#444e58;text-align:center;text-transform:lowercase;letter-spacing:-2px;font-size:36px;font-weight:700;line-height:40px;transition:all .3s}#bnSubArea>.subVisualArea>.sbn>h2:first-letter{text-transform:uppercase}@media screen and (max-width:980px){#bnSubArea>.subVisualArea{height:260px!important;padding-top:120px!important}#bnSubArea>.subVisualArea>.sbn{padding:30px 0 0}}@media screen and (max-width:660px){#bnSubArea>.subVisualArea{height:220px!important}#bnSubArea>.subVisualArea>.sbn{padding:30px 0 0}#bnSubArea>.subVisualArea>.sbn>h2{font-size:32px;line-height:40px}}@media screen and (max-width:500px){#bnSubArea>.subVisualArea{height:200px!important}#bnSubArea>.subVisualArea>.sbn{padding:20px 0 0}#bnSubArea>.subVisualArea>.sbn>h2{font-size:28px;line-height:40px}}#subContainer{background-color:#fff;width:100%;min-height:600px;padding-bottom:60px;overflow:hidden}table td,table th{border:1px solid #eee;padding:10px}table tr:last-child th,table tr:last-child td{border-bottom:0}table tr td:first-child,table tr th:first-child{border-left:0}table tr td:last-child,table tr th:last-child{border-right:0}table{table-layout:fixed;border-collapse:collapse;border-top:2px solid #222;border-bottom:1px solid #999;width:100%;margin:0 auto;padding:0;font-size:13px}table th{text-align:center;background-color:#f4f4f4}table tr{background-color:#fff}table th,table td{color:#222;border:1px solid #ddd;padding:10px;font-size:15px;font-weight:400;line-height:1.67em}table tr:first-child th,table tr:first-child td{border-top:0}table tbody th:last-of-type,table tbody tr:last-child th,table tbody tr:last-child td,table th.noBottom,table td.noBottom{border-bottom:0}table tr th:first-child,table tr td:first-child{border-left:0}table tr th:last-child,table tr td:last-child{border-right:0}table a.bt{box-sizing:border-box;color:#fff;text-align:center;background-color:#3163b4;width:100%;max-width:160px;height:30px;padding:5px;font-size:13px;font-weight:400;line-height:20px;display:block}table a.bt:hover{color:#fff}table a{box-sizing:border-box;color:#3163b4;text-align:left;width:100%;height:30px;padding:5px 0;font-size:13px;font-weight:400;line-height:20px;display:inline-block}table a:hover{color:#222}table th br.onOff,table td br.onOff{display:none}table td span.btCancel{color:#606c7c;text-align:center;font-size:13px;font-weight:400}table td span.btClose{color:#e8456b;text-align:center;font-size:13px;font-weight:400}table td a.blankLink{color:#222;text-align:inherit;font-size:15px;font-weight:500}table td a.blankLink span{vertical-align:top;background:url(/madi/img/iconNewWin.png) 50% no-repeat;width:20px;height:20px;padding-left:10px;display:inline-block}@media screen and (max-width:660px){table th br.onOff,table td br.onOff{display:inline-block}table th,table td{font-size:14px!important}table td br{display:block}}table.spineType01{border-top:1px solid #999;border-bottom:1px solid #bbb;margin:20px auto}table.spineType01 th{color:#222;border:1px solid #ddd;padding:10px;font-size:13px;font-weight:400;line-height:1.67em}table.spineType01 td{color:#777;border:1px solid #ddd;padding:10px;font-size:13px;font-weight:300;line-height:1.67em}table.subTable01{border-top:2px solid #1e2b4b;margin:0 auto}table.subTable01 th,table.subTable01 td{text-align:center}table.subTable01 tbody th{background-color:#f2f4f9}@media screen and (max-width:980px){table.subTable01{width:960px}table.subTable01 th,table.subTable01 td{font-size:13px!important}}table.subTable01 h1{text-align:center;font-size:24px;line-height:40px}table.subTable01 h2{text-align:center;font-size:20px;line-height:30px}table.subTable01 h3{text-align:center;font-size:18px;line-height:30px}table.subTable01 h1,table.subTable01 h2,table.subTable01 h3{color:#222;font-weight:500}.whereIsLine{box-sizing:border-box;background-color:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee;width:100%;height:60px;padding:0;transition:all .3s}.whereIsLine ul.whereIs{width:100%;max-width:1200px;height:58px;margin:0 auto;transition:all .3s}.whereIsLine ul.whereIs>li{float:left;box-sizing:border-box;color:#777;text-align:left;background:url(/madi/img/iconWhereisDown.png) 100% no-repeat;border-left:1px solid #eee;border-right:1px solid #eee;width:140px;height:58px;padding:9px;font-size:13px;font-weight:300;line-height:40px;transition:all .3s;display:block;position:relative}.whereIsLine ul.whereIs>li:first-child{background:url(/madi/img/iconWhereIsHome.png) 50% no-repeat;width:40px}.whereIsLine ul.whereIs>li:first-child>a{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.whereIsLine ul.whereIs>li:nth-child(n+2){border-left:0}.whereIsLine ul.whereIs>li:last-child{color:#777}ul.whereIs>li>.depthMenu{z-index:100;background-color:#f0f0f0f2;border-top:0 solid #777;width:140px;height:auto;min-height:40px;max-height:460px;display:none;position:absolute;top:59px;left:0;right:auto;box-shadow:0 0 #999}ul.whereIs>li>.depthMenu>li{box-sizing:border-box;width:100%;height:40px;transition:all .3s}ul.whereIs>li>.depthMenu>li>a{box-sizing:border-box;color:#666;text-align:left;width:100%;height:40px;padding:10px;font-size:12px;font-weight:300;line-height:20px;text-decoration:none;transition:all .3s;display:block}ul.whereIs>li>.depthMenu>li:hover{background-color:#0000001a}ul.whereIs>li>.depthMenu>li.on{background-color:#000c}ul.whereIs>li>.depthMenu>li.on>a{color:#fff}ul.whereIs>li>.depthMenu>li.on:hover{background-color:#000000e6}@media screen and (max-width:1220px){.whereIsLine ul.whereIs{max-width:960px}}@media screen and (max-width:660px){.whereIsLine ul.whereIs>li{font-size:12px}}@media screen and (max-width:360px){ul.whereIs>li>.depthMenu{left:auto;right:0}}.whereIsLine ul.whereIs>li>a{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.whereIsLine ul.whereIs>li:first-child>a{font-size:0}.cBoxArea{box-sizing:border-box;background-color:#fff;border-radius:0;width:100%;max-width:1200px;min-height:600px;margin:0 auto;padding:0;transition:all .3s;display:block;position:relative}@media screen and (max-width:1220px){.cBoxArea{max-width:960px;padding:0 10px}}.cBox{box-sizing:border-box;z-index:2;width:100%;min-height:200px;margin:0;padding:60px 0 0;position:relative}.cBox .cBoxLine{box-sizing:border-box;border-bottom:1px dashed #bbb;width:100%;height:59px;margin:0 auto;font-size:0;line-height:0;display:block}.cBox:last-child .cBoxLine{border-bottom:0;height:60px;font-size:60px;line-height:60px}.cBox h4{text-align:left;letter-spacing:-1px;z-index:0;border-bottom:1px solid #08539d;width:100%;margin:0 auto 10px;padding:0 0 19px;font-size:36px;font-weight:700;line-height:40px;transition:all .3s;display:block;position:relative}.cBox h5{text-align:left;letter-spacing:-1px;z-index:0;width:100%;margin:0 auto;padding:10px 0;font-size:18px;font-weight:500;line-height:20px;display:block;position:relative}.cBox h5:before{text-align:center;box-sizing:border-box;z-index:-1;content:"";background-color:#efecfd;width:80px;height:20px;padding:0 10px;transition:all .3s;display:inline-block;position:absolute;top:50%;left:0}@media screen and (max-width:980px){.cBox h4{font-size:28px}}@media screen and (max-width:660px){.cBox h4{font-size:22px;line-height:30px}}.cBox h6{text-align:left;margin-top:10px;padding:10px 0;font-size:18px;font-weight:500;line-height:30px}@media screen and (max-width:1220px){.cBox{max-width:960px}}@media screen and (max-width:980px){.cBox{max-width:none;padding:0 10px}}@media screen and (max-width:660px){.cBox h4{font-size:28px}.cBox h5{font-size:18px;line-height:30px}}.tabMenuLine{border-bottom:1px solid #ddd;width:100%;margin:0 auto 39px;display:block}.selectTab{width:100%;display:none}.selectTab>span{text-indent:-9999px}ul.tabMenuArea{box-sizing:border-box;z-index:2;width:100%;max-width:360px;height:40px;margin:0 auto;display:block;position:relative}ul.tabMenuArea>li{float:left;background-color:#f3f4f1;width:160px;height:40px;transition:all .3s;display:block;overflow:hidden}ul.tabMenuArea>li:first-child,ul.tabMenuArea>li:last-child{border-radius:0}ul.tabMenuArea>li>a{box-sizing:border-box;color:#777;text-align:center;letter-spacing:-.5px;width:100%;height:59px;font-size:14px;font-weight:400;line-height:40px;text-decoration:none;transition:all .3s;display:block}ul.tabMenuArea>li:hover{background-color:#dfe3d8}ul.tabMenuArea>li:hover a{color:#222}ul.tabMenuArea>li.on{background-color:#414a59}ul.tabMenuArea>li.on>a{color:#fff}ul.tabMenuArea>li.on:hover{background-color:#222}.tabMenuArea.tab1>li{width:100%}.tabMenuArea.tab2>li{width:50%}.tabMenuArea.tab3>li{width:33.3333%}.tabMenuArea.tab3>li:nth-child(2){width:33.3334%}.tabMenuArea.tab4>li{width:25%}.tabMenuArea.tab5>li{width:20%}.tabMenuArea.tab6>li{width:16.667%}.tabMenuArea.tab6>li:nth-child(2),.tabMenuArea.tab6>li:nth-child(5){width:16.666%}.tabMenuArea.tab7>li:nth-child(odd){width:14.275%}.tabMenuArea.tab7>li:nth-child(2n){width:14.3%}.tabMenuArea.tab8>li{width:12.5px}@media screen and (max-width:1220px){ul.tabMenuArea>li>a{font-size:13px}}.commonBox{box-sizing:border-box;background-color:#f8f9fa;border-top:1px solid #08539d;width:100%;min-height:160px;margin:20px auto 0;padding:0;display:table}.commonBox>.commonTitle{background:#e6eaed url(/madi/img/iconCommonInfoTitle.png) 50% 30px no-repeat;width:220px;height:100%;display:table-cell}.commonBox>.commonText{box-sizing:border-box;width:calc(100% - 220px);height:100%;padding:30px;display:table-cell}.commonBox>.commonText>p{color:#444;width:100%;font-size:15px;font-weight:300;line-height:1.56em}.commonBox>.commonText>p>span{font-weight:700}.commonBox>.commonText>p>span.comment{color:#666;width:100%;font-size:14px;font-weight:300;line-height:1.56em}@media screen and (max-width:1220px){.commonBox>.commonTitle{background:#e6eaed url(/madi/img/iconCommonInfoTitle.png) 50% 20px/140px 88px no-repeat;width:180px;min-height:140px}.commonBox>.commonText{width:calc(100% - 180px);padding:20px}}@media screen and (max-width:980px){.commonBox{min-height:140px}.commonBox>.commonText>p{font-size:14px}.commonBox>.commonText>p.comment{font-size:13px}}@media screen and (max-width:660px){.commonBox{min-height:0;display:block}.commonBox>.commonTitle{background:#e6eaed url(/madi/img/iconCommonInfoTitle.png) 50% 15px/120px 75px no-repeat;width:100%;min-height:100px;display:block}.commonBox>.commonText{width:100%;padding:20px;display:block}.commonBox>.commonText>p{font-size:13px}.commonBox>.commonText>p.comment{font-size:12px}}#bottom{box-sizing:border-box;background:#353a51b3 url(/madi/img/bgBottomArea.jpg) 50%/cover no-repeat;width:100%;padding:0;position:relative}#bottom ul.bottomMenu{box-sizing:border-box;justify-content:space-around;width:100%;max-width:500px;height:60px;margin:0 auto;padding:10px 0;display:flex}#bottom ul.bottomMenu>li{flex-grow:1;position:relative}#bottom ul.bottomMenu>li:before{content:"";z-index:1;background-color:#fff3;width:1px;height:10px;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:0}#bottom ul.bottomMenu>li:last-child:before{width:0}#bottom ul.bottomMenu>li>a{color:#fff;text-align:center;width:100%;height:100%;font-size:14px;font-weight:400;line-height:40px;text-decoration:none;display:block}@media screen and (max-width:660px){#bottom ul.bottomMenu{max-width:320px}#bottom ul.bottomMenu>li>a{letter-spacing:-.5px;font-size:11px}}#bottom .bottomArea{box-sizing:border-box;background-color:#2d293d99;width:100%;margin:0 auto;padding:40px calc(50% - 600px);transition:all .3s;display:block}#bottom .bottomArea .bottomCI{width:100%;max-width:240px;height:60px;margin:0 auto;display:block}#bottom .bottomArea .bottomCI>img{vertical-align:top;color:#fff;text-align:center;width:100%;height:100%;font-size:16px;font-weight:700;line-height:40px;display:block}#bottom .bottomArea .copyrightArea{box-sizing:border-box;width:100%;margin:0 auto;padding:20px 0 0;display:block}#bottom .bottomArea .copyrightArea>ul.companyInfo{width:100%;margin:0 auto;padding:0}#bottom .bottomArea .copyrightArea>ul.companyInfo>li{width:100%;line-height:20px}#bottom .bottomArea .copyrightArea>ul.companyInfo>li>ul{text-align:center;width:100%;line-height:20px}#bottom .bottomArea .copyrightArea>ul.companyInfo>li>ul>li{color:#eee;text-align:center;margin:0 auto;padding:0 5px;font-size:12px;font-weight:200;line-height:20px;display:inline-block}#bottom .bottomArea .copyrightArea>p.copyright{color:#bbb;text-align:center;width:100%;height:20px;margin-top:20px;font-size:11px;font-weight:400;line-height:20px;display:block}#bottom .bottomArea .copyrightArea>a.url{color:#fff;text-align:center;width:100%;height:40px;margin-top:40px;font-size:15px;font-weight:500;line-height:40px;display:block}@media screen and (max-width:1220px){#bottom .bottomArea{padding:40px calc(50% - 480px)}}@media screen and (max-width:980px){#bottom .bottomArea{padding:40px 10px}}@media screen and (max-width:500px){#bottom .bottomArea{padding:40px 10px}}
#subHeader{z-index:1;width:100%;max-width:480px;height:40px;margin:0 auto;position:absolute;top:260px;left:0;right:0}#subHeader .subHeaderFix,#subHeader .subMenuArea{width:100%;height:100%}#subHeader .subMenuNavi{background-color:#fff6;width:100%;height:100%;margin:0 auto;display:flex}#subHeader .subMenuNavi>li{width:33.3333%}#subHeader .subMenuNavi>li>a{box-sizing:border-box;text-align:center;color:#777;border-top:1px solid #ffffffb3;width:100%;height:100%;padding:9px 0 10px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:all .3s;display:block}#subHeader .subMenuNavi>li:first-child>a{border-left:1px solid #ffffffb3}#subHeader .subMenuNavi>li:last-child>a{border-right:1px solid #ffffffb3}#subHeader .subMenuNavi>li>a:hover{color:#444;background-color:#fffc}#subHeader .subMenuNavi>li.on>a{color:#fff;background-color:#777e86;border-color:#ffffff4d}#subHeader .subMenuNavi>li.on>a:hover{background-color:#58606a}@media (max-width:980px){#subHeader{top:220px}#subHeader .subMenuNavi>li>a{font-size:13px}}@media (max-width:660px){#subHeader{display:none}}.whereIsLine .breadcrumbToggle{width:100%;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.whereIsLine .breadcrumbToggle:focus-visible{outline-offset:3px;outline:2px solid #08539d}.whereIsLine ul.whereIs>li.breadcrumbLeaf{background-image:none}.whereIsLine{overflow:auto hidden}.whereIsLine ul.whereIs{display:flex}.whereIsLine ul.whereIs>li{float:none;flex:0 0 140px}.whereIsLine ul.whereIs>li:first-child{flex-basis:40px}.whereIsLine ul.whereIs>li.breadcrumbLeaf:last-child{flex:1 0 240px;width:auto;min-width:0}.whereIsLine .breadcrumbLeaf>span[aria-current=page]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}
.community-content>.cBox{padding:var(--madi-space-6) 0 0}.community-content .column-shell,.community-content .reviews-shell{width:100%}.community-content .community-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.community-content .column-notice{margin-top:var(--madi-space-4)}.community-content .column-empty{max-width:none;margin-top:var(--madi-space-4);border-top:1px solid var(--madi-primary);background:var(--madi-bg-panel);border-radius:0}.community-content .column-detail,.community-content .review-detail,.community-content .faq-page>.faq-layout:first-child,.community-content .review-detail__header{padding-top:0}.community-content .review-detail__surface{width:100%;max-width:720px}.community-content .review-detail__original img{width:100%;max-height:none}.community-content .column-detail__surface,.community-content .column-detail__reading{width:min(45rem,100%)}.community-content .faq-topic-list .faq-row-arrow{line-height:25px}@media (max-width:1220px){.community-content.cBoxArea{padding-inline:var(--madi-space-4)}}@media (max-width:980px){.community-content>.cBox{padding-top:var(--madi-space-5)}}@media (max-width:660px){.community-content.cBoxArea{padding-inline:var(--madi-space-3)}.community-content .column-toc--mobile{width:100%}}.community-content .faq-section-grid:first-child,.community-content .faq-notice:first-child{margin-top:0}.community-content .reviews-archive{scroll-margin-top:calc(var(--madi-header-h) + var(--madi-space-4))}#subContainer:has(.column-detail,.faq-detail){overflow:clip}.column-detail .column-toc--desktop{max-height:calc(100dvh - var(--madi-header-h) - 40px);overscroll-behavior:contain;align-self:start;overflow-y:auto}.column-detail .column-toc__list{max-height:none;overflow:visible}@media (max-width:959px){.column-detail .column-toc--mobile{top:var(--madi-header-h);z-index:10;border:1px solid var(--madi-border);background:#fff;position:sticky}.column-detail .column-toc--mobile nav{overscroll-behavior:contain;max-height:min(45dvh,24rem);overflow-y:auto}}.column-detail .column-toc__item a{text-align:left;word-break:keep-all;font-family:Pretendard Variable,sans-serif}main.community-content a[href]{text-underline-offset:.22em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .22s}main.community-content a[href]:is(:hover,:active,:focus-visible){text-decoration-color:currentColor}main.community-content a.column-card__title-link[href],main.community-content a.review-card__title-link[href],main.community-content :is(.faq-topic-list,.faq-question-list)>li>a[href],main.community-content a.faq-section-card[href]{text-decoration-line:none}main.community-content :is(button,a[role=button],a.preferred-source__link,a.content-cafe-link,a.column-empty__link,a.reviews-state__link,a.faq-state__link,a.column-card__category,a.review-card__category,a.community-category-badge,.clinic-guide__actions>a,.archive-pagination__pages a,.archive-tabs a,.faq-filter a,.column-toc__item a){text-decoration:none;transition:color .18s,background-color .22s,border-color .22s,box-shadow .22s}.column-card .column-card__meta{gap:12px}.column-card a.column-card__category,.review-card a.review-card__category,.community-content a.community-category-badge{z-index:1;border:1px solid var(--madi-border);background:var(--madi-bg-panel);color:var(--madi-text-muted);border-radius:4px;align-items:center;padding:2px 9px;font-size:12px;line-height:20px;display:inline-flex;position:relative}.community-content :is(a.column-card__category,a.review-card__category,a.community-category-badge):is(:hover,:active,:focus-visible){color:var(--madi-primary-hover);border-color:var(--madi-border-strong);background-color:var(--madi-bg-panel-title)}.community-category-links{flex-wrap:wrap;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){main.community-content :is(a[href],button,summary){transition:none}}
.archive-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-top:40px;font-size:16px;line-height:1.5;display:grid}.archive-pagination :is(a,span){border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.archive-pagination a{color:var(--madi-text-strong);transition:color .18s,background-color .22s,text-decoration-color .22s}.archive-pagination a:hover{background-color:var(--madi-bg-panel)}.archive-pagination a:focus-visible{outline:2px solid var(--madi-primary);outline-offset:3px}.archive-pagination [aria-disabled=true]{color:var(--madi-text-muted);opacity:.45}.archive-pagination__direction{white-space:nowrap;justify-self:start;padding-inline:8px}.archive-pagination__direction--next{justify-self:end}.archive-pagination__pages{gap:4px;margin:0;padding:0;list-style:none;display:flex}.archive-pagination [aria-current=page]{background-color:var(--madi-tab-active);color:var(--madi-text-inverse);font-weight:600}@media (max-width:480px){.archive-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:32px}.archive-pagination__pages{grid-area:1/1/auto/-1;justify-content:center}.archive-pagination__direction{grid-area:2/1}.archive-pagination__direction--next{grid-column:2}}@media (prefers-reduced-motion:reduce){.archive-pagination a{transition:none}}
.archive-tabs{scrollbar-color:var(--madi-border-strong) var(--madi-bg-panel-title);scrollbar-width:thin;flex:1 1 0;min-width:0;overflow-x:auto}.archive-tabs ul{gap:var(--madi-space-3);min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.archive-tabs a{align-items:center;gap:var(--madi-space-2);min-height:44px;padding-inline:var(--madi-space-2);color:var(--madi-text-muted);font-size:var(--madi-fs-lg);font-weight:500;line-height:var(--madi-lh-body);border-bottom:2px solid #0000;margin-bottom:0;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.archive-tabs a:hover{color:var(--madi-text-strong)}.archive-tabs a[aria-current=page]{border-bottom-color:var(--madi-primary);color:var(--madi-text-strong);font-weight:700}.archive-tabs a:focus-visible{outline:2px solid var(--madi-primary);outline-offset:calc(2px * -1)}.archive-tabs span{color:var(--madi-text-muted);font-size:var(--madi-fs-base);font-variant-numeric:tabular-nums}.archive-toolbar{justify-content:space-between;align-items:center;gap:var(--madi-space-3);border-bottom:1px solid var(--madi-border-strong);flex-wrap:wrap;padding-bottom:12px;display:flex}.archive-toolbar h2{scroll-margin-top:calc(var(--madi-header-h) + var(--madi-space-4));color:var(--madi-text-strong);font-family:var(--madi-font);font-size:var(--madi-fs-section);letter-spacing:var(--madi-ls-title);margin:0;font-weight:500;line-height:40px}.archive-toolbar p{color:var(--madi-text-muted);font-size:var(--madi-fs-base);white-space:nowrap;margin:0;font-weight:500;line-height:20px}.archive-toolbar__tools{justify-content:flex-end;align-items:center;gap:var(--madi-space-2);flex-wrap:wrap;flex:none;max-width:100%;display:flex}.archive-toolbar__result{align-items:center;gap:16px;display:flex}.archive-search__reset{min-height:44px;color:var(--madi-text-strong);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.archive-search__reset span{transition:transform .3s cubic-bezier(.22,1,.36,1)}.archive-search__reset:is(:hover,:focus-visible) span{transform:rotate(-45deg)}.archive-search{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0;width:44px;transition:width .38s cubic-bezier(.22,1,.36,1),gap .38s cubic-bezier(.22,1,.36,1);display:grid}.archive-search[data-open=true]{gap:10px;width:min(28rem,100vw - 140px)}.archive-search .archive-search__toggle{border:1px solid var(--madi-border-strong);background:var(--madi-bg-panel-title);width:44px;height:44px;min-height:44px;color:var(--madi-text-strong);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,color .18s;display:grid}.archive-search__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}.archive-search .archive-search__toggle:hover,.archive-search[data-open=true] .archive-search__toggle{border-color:var(--madi-primary);background:var(--madi-primary);color:var(--madi-text-inverse)}.archive-search__panel{opacity:0;min-width:0;transition:opacity .2s,transform .38s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(-8px)}.archive-search[data-open=true] .archive-search__panel{opacity:1;transform:translate(0)}.archive-search__panel form{padding:3px}@media (prefers-reduced-motion:reduce){.archive-search,.archive-search__panel,.archive-search .archive-search__toggle,.archive-search__reset span{transition:none}}.archive-search label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.archive-search__control{gap:var(--madi-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.archive-search input,.archive-search button{border:1px solid var(--madi-border-strong);border-radius:var(--madi-radius-md);min-height:44px;font:inherit}.archive-search input{min-width:0;padding-inline:var(--madi-space-3);background:var(--madi-bg-panel-title);color:var(--madi-text-strong)}.archive-search button{padding-inline:var(--madi-space-3);background:var(--madi-tab-active);color:var(--madi-text-inverse);cursor:pointer}.archive-search__control button:hover{background:var(--madi-primary-hover)}.archive-search :is(input,button):focus-visible{outline:2px solid var(--madi-primary);outline-offset:2px}@media (max-width:767px){.archive-tabs{scrollbar-width:none;border-bottom:0;margin:0;padding:0;overflow-x:auto}.archive-tabs::-webkit-scrollbar{display:none}.archive-tabs ul{gap:var(--madi-space-2);flex-wrap:nowrap;min-width:max-content}.archive-tabs a{border:1px solid var(--madi-border);border-radius:var(--madi-radius-pill);font-size:var(--madi-fs-base);white-space:nowrap;margin-bottom:0;padding-inline:12px;line-height:20px}.archive-tabs a[aria-current=page]{border-color:var(--madi-tab-active);background:var(--madi-tab-active);color:var(--madi-text-inverse)}.archive-tabs a[aria-current=page] span{color:inherit}.archive-toolbar{align-items:center;gap:12px;padding-bottom:12px;position:relative}.archive-search{position:static}.archive-search__panel{box-sizing:border-box;width:min(22rem,100%)}}@media (max-width:480px){.archive-search[data-open=true]{width:100%}.archive-search__control button{padding-inline:12px}}@media (max-width:980px){.archive-toolbar:has(.archive-search[data-open=true]) .archive-toolbar__tools{flex-basis:100%;width:100%}}.archive-notice{background:var(--madi-bg-panel);border-top:1px solid var(--madi-border);margin-top:40px;padding:24px}.archive-notice strong{color:var(--madi-text-strong);font-size:16px;font-weight:600}.archive-notice p{color:var(--madi-text-muted);margin:10px 0 0;font-size:14px;line-height:1.7}@media (max-width:767px){.archive-notice{margin-top:32px;padding:20px}}
@font-face{font-family:Pretendard Variable;src:url(/fonts/pretendard/PretendardVariable.woff2)format("woff2");font-weight:45 920;font-style:normal;font-display:swap}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext){color:#2b323c;letter-spacing:-.03rem;word-break:normal;overflow-wrap:anywhere;text-wrap:wrap;min-width:0;max-width:720px;margin-inline:auto;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,sans-serif;font-size:18px;font-weight:400;line-height:1.7}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(p,li,ul,ol){line-height:inherit;letter-spacing:inherit}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) p{margin-block:0 24px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(h2,h3,h4){color:var(--madi-text-strong);letter-spacing:normal;text-wrap:wrap;word-break:normal;overflow-wrap:anywhere;scroll-margin-top:calc(var(--madi-header-h) + 24px);border:0;padding:0;font-family:inherit}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) h2{--rt-cms-heading-size:32px;margin-block:110px 20px;font-size:32px;font-weight:700;line-height:1.3}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) h3{--rt-cms-heading-size:24px;margin-block:32px 12px;font-size:24px;font-weight:600;line-height:1.4}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) h4{--rt-cms-heading-size:20px;margin-block:24px 8px;font-size:20px;font-weight:600;line-height:1.4}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(strong,b){font-weight:700}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(em,i){font-style:italic}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) a{color:var(--madi-text-strong);font-weight:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) a:focus-visible{outline:2px solid var(--madi-text-strong);outline-offset:3px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(ul,ol){margin-block:0 24px;padding-inline-start:24px;list-style-position:outside}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) ul{list-style-type:disc}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) ol{list-style-type:decimal}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) ul ul{list-style-type:circle}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) ul ul ul{list-style-type:square}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) li{list-style:inherit;margin:0 0 20px;padding:0;display:list-item}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) li+li{margin-top:0}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) li>:is(ul,ol){margin-block:20px 0}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) li>p{margin-block:0}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) ul>li::marker{color:var(--madi-text-strong);font-size:.85em}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) ol>li::marker{color:var(--madi-text-strong);font-weight:700}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) blockquote{color:#2b323c;font-size:inherit;font-weight:400;line-height:inherit;background:0 0;border:.5px solid #9aa4b180;border-radius:8px;margin-block:32px;padding:24px;font-style:normal}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) blockquote p{margin-bottom:0}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) blockquote p+p{margin-top:24px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) hr{border:0;border-top:1px solid #e5e9ee;margin-block:40px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(img,video,iframe){border:0;border-radius:8px;width:100%;max-width:100%;height:auto;margin:32px auto;display:block}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) iframe{aspect-ratio:16/9}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) figure{max-width:100%;margin:32px auto}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) figure :is(img,video,iframe){margin-block:0}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) figcaption{color:#9aa4b1;text-align:center;margin-block:8px 0;font-size:15px;font-style:italic;line-height:1.7}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) pre{color:#2b323c;white-space:pre;word-break:normal;overflow-wrap:normal;background:#f0f2f5;border:0;border-radius:8px;max-width:100%;margin-block:24px;padding:16px 20px;overflow-x:auto}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) code{font-family:Consolas,Monaco,monospace}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :not(pre)>code{color:#2b323c;background:#f0f2f5;border-radius:4px;padding:2px 6px;font-size:.875em}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) pre code{color:inherit;background:0 0;border:0;padding:0;font-size:16px;line-height:1.7;display:block}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) table{border-collapse:separate;border-spacing:0;border:1px solid #d6dbe2;border-radius:8px;width:100%;max-width:100%;margin-block:24px;font-size:17px;line-height:1.7;display:table;overflow:hidden}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(th,td){color:#2b323c;text-align:left;vertical-align:top;word-break:break-all;border:1px solid #d6dbe2;border-top:0;border-left:0;min-width:0;padding:20px 14px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(th,td):last-child{border-right:0}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) tr:last-child>:is(th,td){border-bottom:0}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) th{background:#e5e9ee;font-weight:700}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) td{background:#fff;font-weight:500}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) td:first-child{background:#e5e9ee;font-weight:700}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(th,td) p{margin-bottom:0}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) u{text-underline-offset:3px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) s{text-decoration:line-through}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) mark{color:inherit;background:#fef3c7}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext)>:first-child{margin-top:0}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext)>:last-child{margin-bottom:0}@media (max-width:767px){:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext){font-size:17px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(p,li,div,span,strong,b,em,i)[style*=font-size]{font-size:inherit!important}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(p,li,div,span,strong,b,em,i)[style*=line-height]{line-height:inherit!important}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) h2{--rt-cms-heading-size:22px;margin-bottom:16px;font-size:22px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) h3{--rt-cms-heading-size:20px;font-size:20px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) h4{--rt-cms-heading-size:18px;font-size:18px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) table{font-size:15px}:is(.column-detail,.review-detail,.faq-detail) :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) :is(th,td){padding:16px 14px}}:is(.column-richtext,.review-richtext,.faq-richtext) [data-cms-spacer=true]{display:none}:is(.column-richtext__table,.review-richtext__table,.faq-richtext__table){max-width:100%;overflow-x:auto}@media (min-width:1264px){.community-content .column-detail .column-shell{grid-template-columns:minmax(0,1fr) 720px minmax(0,1fr);column-gap:24px;padding-inline:0}}@media (max-width:959px){.column-detail :is(.column-richtext,.column-imported-html) :is(h2,h3,h4,[data-column-heading]){scroll-margin-top:calc(var(--madi-header-h) + 76px)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
main.community-content :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) a:is([href^=\/]:not([href^="//"]),[href^="https://gwangju2020blog.madiclinic.co.kr/"]):not(:has(img)){color:#315c7d;text-underline-offset:.22em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;text-decoration-color:#315c7d47;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s,background-color .18s}main.community-content :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) a:is([href^=\/]:not([href^="//"]),[href^="https://gwangju2020blog.madiclinic.co.kr/"]):not(:has(img)):before{content:"";vertical-align:-.08em;opacity:.7;background-color:currentColor;width:.85em;height:.85em;margin-inline-end:.2em;display:inline-block;-webkit-mask:url(/icons/article-link.svg) 50%/contain no-repeat;mask:url(/icons/article-link.svg) 50%/contain no-repeat}main.community-content :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) a:is([href^=\/]:not([href^="//"]),[href^="https://gwangju2020blog.madiclinic.co.kr/"]):not(:has(img)):after{content:"관련 글" / "";color:#77818b;letter-spacing:-.02em;vertical-align:.08em;white-space:nowrap;margin-inline:.4em .15em;font-size:.65em;font-weight:400;line-height:1;display:inline-block}main.community-content :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) a:is([href^=\/]:not([href^="//"]),[href^="https://gwangju2020blog.madiclinic.co.kr/"]):not(:has(img)):is(:hover,:focus-visible){color:var(--madi-primary);background-color:#08539d0d;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){main.community-content :is(.column-richtext,.column-imported-html,.review-richtext,.faq-richtext) a{transition:none}}
.community-content :is(.column-detail__header h2,.review-detail__header h2,.faq-detail__title){letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:wrap;margin:0;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,sans-serif;font-size:44px;font-weight:600;line-height:1.45}.community-content .article-header-card{box-sizing:border-box;background:var(--madi-primary);color:#fff;border:0;border-radius:16px;width:100%;margin-bottom:42px;padding:48px 40px;box-shadow:0 3px 10px #00000024}.community-content .article-header-card h2{color:#fff}@media (min-width:960px){.column-detail .column-detail__surface{grid-area:1/2;justify-self:center;display:block}}.community-content .article-header-foot{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:28px;display:flex}.article-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px;min-width:0;margin-top:0;display:flex}.article-header-actions>.preferred-source-action{flex:none;width:auto;margin:0}.community-content .article-header-byline{color:#dceafa;text-align:left;flex:none;justify-content:flex-start;align-items:center;gap:12px;margin:0;font-size:14px;line-height:1.6;display:flex}.article-header-foot time{white-space:nowrap}.community-content .article-header-byline>a{color:#fff;font-weight:600}.community-content .article-header-actions :is(a.preferred-source__link,a.content-cafe-link){border-color:#d0d5dd;border-radius:999px;gap:8px;padding-inline:12px}.article-header-card a:focus-visible{outline-offset:4px;outline:2px solid #fff}.review-detail__field{align-items:baseline;gap:8px;display:inline-flex}.review-detail__additional-info{color:var(--madi-text);flex-wrap:wrap;gap:8px 20px;margin-bottom:24px;font-size:14px;display:flex}.review-detail__field>span{color:var(--madi-text-muted)}.community-content :is(.review-detail__summary,.faq-question-card>p,.faq-core-answer>p){font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,sans-serif;font-size:18px;line-height:1.7}.community-content .faq-detail :is(.faq-detailed-answer,.faq-clinic-perspective,.faq-related){border-top:0;margin-top:110px;padding-top:0}.community-content .faq-detail :is(.faq-detailed-answer,.faq-clinic-perspective,.faq-related)>h3{letter-spacing:normal;margin:0 0 20px;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,sans-serif;font-size:32px;font-weight:700;line-height:1.3}.community-content .faq-detail :is(.faq-question-card__header,.faq-core-answer)>h3{letter-spacing:normal;margin:0 0 12px;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,sans-serif;font-size:24px;font-weight:600;line-height:1.4}.community-content .faq-detail .faq-question-card__header{margin-bottom:12px}.community-content .faq-detail .faq-question-card__header>h3{margin:0}@media (max-width:767px){.community-content .article-header-card{margin-bottom:32px;padding:32px 24px}.community-content .article-header-foot{flex-wrap:wrap;margin-top:24px}.article-header-actions{justify-content:flex-start;gap:8px}.community-content .article-header-actions :is(a.preferred-source__link,a.content-cafe-link){gap:6px;padding-inline:8px;font-size:12px}.community-content .article-header-byline{gap:6px 16px;font-size:13px}.community-content :is(.column-detail__header h2,.review-detail__header h2,.faq-detail__title){font-size:28px;font-weight:600}.community-content :is(.review-detail__summary,.faq-question-card>p,.faq-core-answer>p){font-size:17px}.community-content .faq-detail :is(.faq-detailed-answer,.faq-clinic-perspective,.faq-related)>h3{margin-bottom:16px;font-size:22px}.community-content .faq-detail :is(.faq-question-card__header,.faq-core-answer)>h3{font-size:20px}}
.article-navigation{border-top:1px solid var(--madi-border);color:var(--madi-text-strong);text-align:left;word-break:keep-all;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:24px;margin-top:40px;padding-top:24px;font-size:16px;line-height:1.6;display:grid}.article-navigation>a{min-width:0;min-height:44px;color:inherit;overflow-wrap:anywhere;flex-direction:column;gap:5px;display:flex}.article-navigation>a:hover{color:var(--madi-primary-hover)}.article-navigation__previous{text-align:left}.article-navigation__next{text-align:right}.article-navigation__list{text-align:center;font-weight:500}.article-navigation__label{color:var(--madi-text-muted);font-size:14px}.article-navigation__title{font-weight:500}@media (max-width:600px){.article-navigation{gap:12px;font-size:14px}.article-navigation__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.preferred-source-action{justify-content:flex-end;width:100%;margin-top:12px;display:flex}.community-content a.preferred-source__link{box-sizing:border-box;border:1px solid var(--madi-border-strong);min-height:44px;color:var(--madi-text);white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font:500 14px/20px Pretendard Variable,Pretendard,sans-serif;transition:color .18s,background-color .22s,border-color .22s,box-shadow .22s;display:inline-flex}.preferred-source__link img{flex:none;width:20px;height:20px}.community-content a.preferred-source__link:hover{background:var(--madi-bg-panel);border-color:var(--madi-text-muted);box-shadow:0 2px 6px #22222212}.preferred-source__link:focus-visible{outline:2px solid var(--madi-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.community-content a.preferred-source__link{transition:none}}
.community-content a.content-cafe-link{box-sizing:border-box;border:1px solid var(--madi-border-strong);min-height:44px;color:var(--madi-text);text-align:left;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font:500 14px/20px Pretendard Variable,Pretendard,sans-serif;display:inline-flex}.community-content a.content-cafe-link:hover{background:var(--madi-bg-panel);border-color:var(--madi-text-muted);box-shadow:0 2px 6px #22222212}.content-cafe-link img{flex:0 0 20px;width:20px;height:20px}@media (max-width:767px){.community-content a.content-cafe-link{gap:6px;font-size:12px}}.content-cafe-link:focus-visible{outline-offset:3px;outline:2px solid #fff}
[data-rt-image-zoom]{cursor:zoom-in}[data-rt-image-zoom]:focus-visible{outline-offset:4px;outline:2px solid #3161b1}dialog.rt-cms-image-dialog{box-sizing:border-box;color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px;position:fixed;inset:0;overflow:hidden}.rt-cms-image-dialog[open]{flex-direction:column;gap:16px;animation:.18s ease-out rt-image-reveal;display:flex}.rt-cms-image-dialog::backdrop{background:#0a0f16eb}.rt-cms-image-dialog__toolbar{flex:none;justify-content:flex-end;gap:12px;display:flex}.rt-cms-image-dialog__toolbar button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:6px;align-items:center;gap:12px;min-height:44px;padding:8px 16px;font:500 14px/1.5 Pretendard Variable,sans-serif;transition:background-color .18s;display:inline-flex}.rt-cms-image-dialog__toolbar button:hover{background:#fff3}.rt-cms-image-dialog__toolbar button:focus-visible{outline-offset:3px;outline:2px solid #fff}.rt-cms-image-dialog__toolbar span{font-size:24px;line-height:1}.rt-cms-image-dialog__viewport{overscroll-behavior:contain;text-align:center;flex:1 1 0;min-height:0;overflow:auto}.rt-cms-image-dialog__viewport img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.rt-cms-image-dialog__viewport[data-enlarged=true] img{max-width:none;max-height:none}@keyframes rt-image-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){dialog.rt-cms-image-dialog{gap:12px;padding:12px}}@media (prefers-reduced-motion:reduce){.rt-cms-image-dialog[open]{animation:none}.rt-cms-image-dialog__toolbar button{transition:none}}
