:root{--navy:#1e2e68;--navy-deep:#1a2a3b;--navy-800:#16224e;--blue:#3a8afd;--blue-600:#2f6fd6;--red:#e6360d;--sky:#eaf2ff;--sky-100:#f4f8ff;--ink:#1a1a1a;--ink-700:#333;--ink-500:#555;--ink-400:#666;--line:#e9e9e9;--line-soft:#eee;--bg:#fff;--bg-soft:#fafafa;--bg-soft-2:#f6f6f6;--ok:#1f9d55;--warn:#d98a00;--danger:#e6360d;--wrap:1200px;--wrap-narrow:1000px;--header-h:92px;--gnb-h:56px;--radius:12px;--radius-sm:8px;--radius-lg:20px;--shadow-1:0 2px 10px #141e3c0f;--shadow-2:0 10px 30px #141e3c1a;--shadow-3:0 20px 60px #141e3c29;--fs-hero:clamp(28px, 4vw, 52px);--fs-h1:clamp(26px, 3vw, 40px);--fs-h2:clamp(22px, 2.4vw, 32px);--fs-h3:clamp(18px, 1.8vw, 22px);--fs-body:16px;--fs-sm:14px;--ease:cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html,body{min-height:100%;height:auto!important;overflow:clip visible!important}body{color:var(--ink);background:var(--bg);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;word-break:keep-all;margin:0;line-height:1.65}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 20px}.wrap-narrow{max-width:var(--wrap-narrow)}.section{padding:clamp(48px,7vw,110px) 0}.section-sm{padding:clamp(32px,4vw,60px) 0}.eyebrow{letter-spacing:.18em;color:var(--blue);text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block}.sec-title{font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--navy);font-weight:800;line-height:1.25}.sec-desc{color:var(--ink-500);margin-top:14px;font-size:17px}.btn{letter-spacing:-.01em;height:52px;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:700;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 8px 20px #3a8afd59}.btn-primary:hover{background:var(--blue-600)}.btn-navy{background:var(--navy);color:#fff}.btn-ghost{color:var(--navy);border:1.5px solid var(--line);background:#fff}.btn-lg{height:60px;padding:0 34px;font-size:18px}.btn-block{width:100%}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);background:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #3a8afd8c}.reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}.reveal{opacity:1;transform:none}}.wow-hidden{visibility:hidden}.wow.animated{visibility:visible;animation-duration:1s;animation-delay:.5s;animation-fill-mode:both}.wow-fadeIn.animated{animation-name:smac-fade-in}.wow-fadeInUp.animated{animation-name:smac-fade-in-up}@keyframes smac-fade-in{0%{opacity:0}to{opacity:1}}@keyframes smac-fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0,0)}}
.app-shell{flex-direction:column;min-height:100dvh;display:flex}#main{flex:none}
.site-header{display:block}#header{font-family:Pretendard Variable,Pretendard,sans-serif;line-height:normal}.header .logo img{display:inline-block}.mo-drawer{z-index:2000;background:#fff;width:min(84vw,320px);height:100dvh;transition:right .32s cubic-bezier(.22,.61,.36,1);position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-8px 0 30px #0003}.mo-drawer.open{right:0}.mo-drawer-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.mo-drawer-head img{height:34px}.mo-drawer-head button{color:#555;background:0 0;border:0;font-size:22px}.mo-menu li{border-bottom:1px solid #f2f2f2}.mo-menu li a{color:#222;padding:16px 22px;font-size:16px;font-weight:600;display:block}.mo-menu li a:hover{color:#1e2e68;background:#f6f9ff}.mo-dim{z-index:1900;opacity:0;visibility:hidden;background:#0f142880;transition:opacity .3s;position:fixed;inset:0}.mo-dim.on{opacity:1;visibility:visible}@media (max-width:1024px){.header .head_wrap .mobile_util .btn.gnb_nav_open,.header .head_wrap .mobile_util .btn.mobile-tel{justify-content:center;align-items:center;display:flex;top:50%;transform:translateY(-50%)}.header .head_wrap .mobile_util .btn.gnb_nav_open{left:8px;right:auto}.header .head_wrap .mobile_util .btn.mobile-tel{left:auto;right:8px}}
.site-footer{margin-top:auto;font-size:12px;line-height:normal;display:block}#footer{text-rendering:auto;word-break:normal;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;line-height:normal}.foot_menu .sns img{vertical-align:top;display:inline}@media (min-width:641px){.foot_menu .fm,.foot_menu .sns{column-gap:.28em;display:flex}.foot_menu .fm:after{display:none}}@media (max-width:640px){.foot_menu .fm li+li{margin-left:.28em}.foot_menu .sns li+li{margin-left:calc(10px + .28em)}}.footer_in address .footer-clinic-name{color:#fff;letter-spacing:normal;padding-bottom:10px;font-size:18px;font-weight:700;line-height:1.8;overflow:visible}@media (max-width:640px){#footer .foot_menu{padding:16px 16px 14px}#footer .foot_menu .fm{flex-wrap:wrap;justify-content:center;gap:2px 12px;margin:0 0 10px;line-height:1.6;display:flex}#footer .foot_menu .fm li{margin:0}#footer .foot_menu .fm li a{font-size:12px;line-height:1.8}#footer .foot_menu .inner{flex-direction:column;display:flex}#footer .foot_menu .fm{float:none;width:100%}#footer .foot_menu .sns{float:none;clear:both;justify-content:center;align-items:center;gap:14px;width:100%;height:auto;margin:12px 0 0;display:flex}#footer .foot_menu .sns li{float:none;flex:none;margin:0}#footer .foot_menu .sns li+li{margin-left:0}#footer .foot_menu .sns a.margin-right-20{margin-right:0}#footer .foot_menu .sns li a{width:36px;height:36px;display:block}#footer .foot_menu .sns img{max-width:none;display:block;width:36px!important;height:36px!important}#footer .footer_in{padding:20px 16px 24px}#footer .footer_in address .footer-clinic-name{padding-bottom:6px;font-size:15px;line-height:1.5}#footer .footer_in address p{line-height:1.75}#footer .footer_in .copylight{margin-top:8px}}
.quick-counsel{display:block}.nav-bar,.cs_wrap{font-size:12px;line-height:normal}.cs-error{color:var(--danger);border:1px solid var(--danger);z-index:501;box-shadow:var(--shadow-2);background:#fff;border-radius:8px;padding:8px 16px;font-size:13px;position:fixed;bottom:106px;left:50%;transform:translate(-50%)}@media (max-width:768px){.cs-error{bottom:184px}.cs_mo .cs_box{padding-left:clamp(12px,5.5vw,22px);padding-right:clamp(12px,5.5vw,22px)}.cs_mo .cs_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cs_mo .cs_row1{grid-template-columns:minmax(0,1fr) minmax(118px,42%)}.cs_mo .check,.cs_mo .cs_select_wrap,.cs_mo input[type=text],.cs_mo .cs_btn_primary,.cs_mo .cs_btn_secondary{width:100%;min-width:0}.cs_mo .check,.cs_mo .check_more{overflow:hidden}.cs_mo .check_more{letter-spacing:-.08em;min-width:0;font-size:clamp(10px,3vw,11px)}.cs_mo .cs_privacy_btn{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.cs-sel-dim{z-index:499;background:0 0;position:fixed;inset:0}.privacy-dim{z-index:1300;background:#0f14288c;animation:.2s pmFade;position:fixed;inset:0}@keyframes pmFade{0%{opacity:0}to{opacity:1}}.privacy-modal{border-radius:var(--radius-lg);width:min(92vw,460px);max-height:80vh;box-shadow:var(--shadow-3);z-index:1301;background:#fff;padding:0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.pm-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.pm-head h3{color:var(--navy);font-size:18px;font-weight:800}.pm-head button{color:var(--ink-400);background:0 0;border:0;width:32px;height:32px;font-size:16px}.pm-body{color:var(--ink-700);padding:22px 24px;font-size:14px;line-height:1.8}.pm-body ul{gap:6px;margin:12px 0;display:grid}.pm-body li{list-style:none}.pm-note{color:var(--ink-400);margin-top:10px;font-size:13px}.pm-body a{color:var(--blue);margin-top:14px;font-size:14px;font-weight:700;display:inline-block}.pm-close{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;width:calc(100% - 48px);height:46px;margin:0 24px 22px;font-weight:700;display:block}
.home-page{display:block}.visual{background:#fff;position:relative;overflow:hidden}.visual-track{will-change:transform;height:600px;transition:transform .25s;display:flex;position:relative}.v-slide{flex:0 0 100%;min-width:0;display:block;position:relative}.v-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;max-width:1903px;height:600px;margin:0 auto;display:block}.v-slide .v-bg.pc{display:block}.v-slide .v-bg.mo{display:none}@media (max-width:576px){.visual-track{height:540px}.v-slide .v-bg.pc{display:none}.v-slide .v-bg.mo{width:100%;max-width:none;height:540px;max-height:540px;display:block}}.v-nav{color:#0000;text-indent:-9999px;z-index:3;border:0;border-radius:0;width:62px;height:53px;padding:0;font-size:0;position:absolute;top:50%;overflow:hidden}.v-nav.prev{background:url(/assets/theme/sasang/img/arrow_left.png) no-repeat;left:5%}.v-nav.next{background:url(/assets/theme/sasang/img/arrow_right.png) no-repeat;right:5%}.v-nav.prev:hover{background-image:url(/assets/theme/sasang/img/arrow_on_left.png)}.v-nav.next:hover{background-image:url(/assets/theme/sasang/img/arrow_on_right.png)}.v-dots{text-align:center;z-index:3;width:100%;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;line-height:normal;position:absolute;bottom:20px;left:0}.v-dots button{background:#84808096;border:0;border-radius:0;width:30px;height:5px;margin-left:10px;padding:0;display:inline-block}.v-dots button.on{background:#2a33ccba}.v-pause{z-index:4;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;bottom:12px;left:50%;overflow:hidden}.v-pause:focus-visible{clip:auto;color:#fff;background:#1e2e68;border-radius:4px;width:auto;height:34px;margin:0;padding:0 14px;font-size:13px;font-weight:700;overflow:visible;transform:translate(-50%,-32px)}.main-body{background:#fff}.main-body img{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.main-body a,.body-pc{display:block}.body-mo{display:none}@media (max-width:1024px){.v-nav{display:none}}@media (max-width:768px){.body-pc{display:none}.body-mo{display:block}}
.before-after-host{display:block}#ba-section{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;line-height:normal}.ba-viewport{flex:auto;min-width:0;overflow:hidden}.ba-track{will-change:transform;width:100%;transition:transform .35s;display:flex}.ba-slide{flex:0 0 var(--ba-slide-width,100%);min-width:var(--ba-slide-width,100%)}
.popup-layer{display:contents}.hd_pops_con{overflow:hidden}.hd_pops_con a,.hd_pops_con img{width:100%;display:block}.hd_pops_footer button{cursor:pointer;font-family:inherit}
.home-showcase{font-size:12px;line-height:normal;display:block}#jangbi{width:100%;height:976px;overflow:hidden}.showcase-title{text-align:center;height:256px}.showcase-title img{width:720px;max-width:100%;height:256px;display:inline}.jangbi-container{background:url(/assets/main/jangbi_bg.jpg) top/auto 720px no-repeat;width:100%;height:720px;overflow:hidden}.equipment-viewport{--equipment-gap:20px;--equipment-width:calc((1400px - (var(--equipment-gap) * 2)) / 3);width:1400px;height:720px;margin:0 auto;position:relative;overflow:hidden}.equipment-track{gap:var(--equipment-gap);width:max-content;height:720px;transform:translate3d(calc(-1 * var(--slide-index) * (var(--equipment-width) + var(--equipment-gap))), 0, 0);transition:transform 1s;display:flex}.equipment-track.no-transition,.tour-track.no-transition{transition:none}.equipment-slide{flex:0 0 var(--equipment-width);width:var(--equipment-width);justify-content:center;align-items:center;height:720px;display:flex}.equipment-slide img{object-fit:contain;width:330px;max-width:100%;height:570px;display:block}.showcase-nav{z-index:2;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:27px 44px;border:0;width:27px;height:44px;margin-top:-22px;padding:0;position:absolute;top:50%}.equipment-prev{background-image:url(/assets/theme/sasang/img/bx_left.svg);left:0}.equipment-next{background-image:url(/assets/theme/sasang/img/bx_right.svg);right:0}.equipment-pagination{text-align:center;width:100%;height:17.5px;margin-bottom:20px;font-size:12px;line-height:normal;position:absolute;bottom:0;left:0}.equipment-pagination button{opacity:.2;background:#000;border:0;border-radius:50%;width:8px;height:8px;margin:0 4px;padding:0;display:inline-block}.equipment-pagination button.active{opacity:1;background:#50320b}#tour{width:100%;height:auto;margin-bottom:10px;overflow:hidden}.tour-title{text-align:center;height:259px}.tour-title img{max-width:100%;display:inline}.tour-title-pc{width:929px;height:259px}.tour-title-mo{display:none!important}.tour-main{width:980px;height:650px;margin:0 auto;position:relative;overflow:hidden}.tour-track{width:max-content;height:650px;transform:translate3d(calc(-1 * var(--tour-index) * 990px), 0, 0);gap:10px;transition:transform .3s;display:flex}.tour-slide{flex:0 0 980px;width:980px;height:650px}.tour-slide img{object-fit:cover;width:100%;height:100%;display:block}.tour-prev{background-image:url(/assets/theme/sasang/img/bx_left.svg);left:10px}.tour-next{background-image:url(/assets/theme/sasang/img/bx_right.svg);right:10px}.tour-thumbs{width:1000px;height:100px;margin:15px auto 0;position:relative;overflow:hidden}.tour-thumb-track{width:max-content;height:100px;transform:translate3d(calc(-1 * var(--thumb-offset) * 166.667px), 0, 0);transition:transform .3s;display:flex}.tour-thumb{text-align:left;opacity:.5;cursor:pointer;background:0 0;border:0;flex:0 0 166.667px;width:166.667px;height:33px;padding:0;display:block}.tour-thumb.active{opacity:1;cursor:default}.tour-thumb img{object-fit:cover;width:150px;height:96px;display:inline}.foot-down{background:#fff;width:100%;max-width:1903px;height:600px;margin:150px auto 0}.foot-left{float:left;width:50%}.foot-map-mo{display:none}.home-map-slot{background:#eef4f8;width:100%;height:632px;margin:0 auto;position:relative;overflow:hidden}.home-map-slot>a{color:#1e2e68;text-align:center;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.foot-right{float:right;vertical-align:middle;width:50%;padding:70px 30px 80px}.foot-info{width:100%;height:auto;display:inline}.foot-action-buttons{justify-content:center;width:91%;margin:0;padding:2%;list-style:none;display:flex}.foot-action-buttons li{list-style:none}.foot-action-buttons img{max-width:100%;height:auto;display:inline}@media (max-width:1400px) and (min-width:641px){.equipment-viewport{margin-left:0}}@media (max-width:1024px) and (min-width:769px){.equipment-viewport{--equipment-gap:50px;--equipment-width:calc((1400px - (var(--equipment-gap) * 2)) / 3)}}@media (max-width:768px) and (min-width:641px){.equipment-viewport{--equipment-gap:40px;--equipment-width:calc((1400px - var(--equipment-gap)) / 2)}}@media (max-width:768px){.tour-title{height:auto}.tour-title-pc{display:none!important}.tour-title-mo{width:720px;max-width:100%;height:auto;display:block!important}}@media (max-width:760px){.tour-main{aspect-ratio:980/650;width:100%;height:auto}.tour-track{width:max-content;height:100%;transform:translate3d(calc(-1 * var(--tour-index) * (100vw + 10px)), 0, 0);gap:10px}.tour-slide{flex-basis:100vw;width:100vw;height:100%}.tour-thumbs{width:100%;height:50px;margin-top:5px}.tour-thumb-track{height:50px;transform:none}.tour-thumb{flex-basis:16.6667vw;width:16.6667vw;height:33px}.tour-thumb img{width:60px;height:40px}#tour{height:auto;margin-bottom:10px}}@media (max-width:640px){#jangbi,.showcase-title{height:auto}.showcase-title img{width:100%;height:auto}.jangbi-container{background:0 0;height:auto;overflow:visible}.equipment-viewport{--equipment-gap:40px;--equipment-width:var(--equipment-mobile-width,calc((90vw - 20px - var(--equipment-gap)) / 2));width:90%;height:auto;margin:3% auto 0;padding:0 10px 10px}.equipment-track{height:auto;margin-bottom:15%}.equipment-slide{height:auto}.equipment-slide img{width:100%;height:auto}.equipment-prev,.equipment-next{display:none}.equipment-pagination{margin-bottom:20px;bottom:10px}}@media (max-width:768px){.foot-down{width:100%;height:400px;margin-top:10px}.foot-left{float:left;width:100%}.foot-map-pc{display:none}.foot-map-mo{display:block}.home-map-slot{height:332px}.foot-right{float:right;width:100%;padding:10px 5px}.foot-action-buttons{width:90%;margin:0 auto;padding:2%}}
.image-page{display:block}#sub_bg_wrap{width:100%}#container-box{z-index:3;background:#fff;border-bottom:1px solid #ddd;width:100%;height:61px;position:relative}.path-row{background:#fff;width:100%;height:61px;position:relative}.select-nav-wrapper{top:0}.select-nav-wrapper .home{color:#555;justify-content:center;align-items:center;font-size:22px;display:flex}.select-nav .select.on>ul{display:block}.select-nav .select>ul{z-index:20}@media (max-width:768px){#container-box,.path-row{height:61px}.select-nav-wrapper .home{display:none}.select-nav .select:only-child{width:100%}}.content-wrap{text-align:center;background:#fff}.content-wrap picture{display:block}.content-wrap img{width:auto;max-width:100%;margin:0 auto;display:block}@media (max-width:768px){.content-wrap img{width:100%;max-width:none}}.content-transcript{text-align:left}.nf{text-align:center;color:var(--ink-500);flex-direction:column;align-items:center;gap:16px;padding:120px 20px;display:flex}
.community-header-host{font-size:12px;line-height:normal;display:block}#sub_bg_wrap{width:100%}#container-box{z-index:3;background:#fff;border-bottom:1px solid #ddd;width:100%;height:61px;position:relative}.path-row{background:#fff;width:100%;height:61px;position:relative}.select-nav-wrapper{top:0}.select-nav-wrapper .home{color:#555;justify-content:center;align-items:center;font-size:22px;display:flex}.select-nav .select.on>ul{display:block}.select-nav .select>ul{z-index:20}@media (max-width:768px){#container-box,.path-row{height:61px}.select-nav-wrapper .home{display:none}}
.community-root{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;line-height:normal;display:block}.community-content{margin-top:10px}.community-content.cases-board{margin-top:25px}#bo_list{width:100%;margin-bottom:20px;position:relative}#bo_list:after,#bo_btn_top:after{visibility:hidden;clear:both;content:"";display:block}#bo_cate{flex-wrap:wrap;margin:25px 0;display:flex}#bo_cate button{color:#6794d3;background:#fff;border:1px solid #d6e9ff;border-radius:30px;min-width:0;margin:2px;padding:5px 15px;font-weight:300;line-height:28px;display:inline-block}#bo_cate button:hover,#bo_cate button:focus-visible,#bo_cate button.on{color:#fff;background:#3a8afd;border-color:#3a8afd;font-weight:700;text-decoration:none}#bo_btn_top{height:34px;margin:10px 0}#bo_list_total{float:left;color:#4e546f;font-size:.92em;line-height:34px}.board-top-actions{float:right;align-items:center;gap:5px;height:34px;display:flex}.btn_bo_sch{color:#777;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:15px}.btn_b02{color:#fff;background:#253dbe;height:34px;padding:0 10px;line-height:34px}.tbl_wrap table{border-collapse:collapse;border-spacing:0 5px;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;width:100%}.tbl_head01{margin:0 0 10px;font-size:14px}.tbl_head01 caption{width:0;height:0;padding:0;font-size:0;line-height:0;overflow:hidden}.tbl_head01 thead th{color:#fff;text-align:center;border-bottom:1px solid #ececec;height:65.5px;padding:0;font-size:1.2em;font-weight:400}.tbl_head01 thead th.date{color:#000}.tbl_head01 tbody tr.even td{background:#fbfbfb}.tbl_head01 tbody tr:hover{border-left:2px solid #253dbe}.tbl_head01 td{color:#666;word-break:break-all;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;height:60px;padding:10px 5px;line-height:1.4em}.tbl_head01 .td_subject{padding-left:0}.tbl_head01 .td_num2,.tbl_head01 .td_num,.tbl_head01 .td_datetime{text-align:center}.tbl_head01 .td_num2{width:50px}.tbl_head01 .td_name{text-align:left;width:90px;padding:10px 0}.tbl_head01 .td_num{width:50px}.tbl_head01 .td_datetime{width:60px}.bo_tit{color:#000;font-weight:700;display:block}.bo_tit a{color:#000}.bo_tit a:hover{text-decoration:underline}.bo_tit .fa-heart{color:red}.bo_tit .fa-lock{color:#4f818c;margin-right:4px}.new_icon{color:#23db79;text-align:center;background:#b9ffda;border-radius:2px;width:16px;height:16px;margin-left:2px;font-size:11.662px;font-weight:700;line-height:16px;display:inline-block}.bo_cate_link{float:left;color:#3a8afd;background:#e2eaf6;border-radius:5px;height:20px;margin-right:10px;padding:5px 8px;font-size:.95em;font-weight:400;line-height:10px;display:inline-block}.bo_notice td{background:#fff6fa!important;border-bottom-color:#f8e6ee!important}.notice_icon{color:#f9267f}.answer-state{color:#c26f00;margin-left:6px;font-size:11px;font-weight:400}.answer-state.done{color:#287a3d}.empty,.empty_table{color:#777;text-align:center;padding:80px 0!important}.pg_wrap{width:max-content;height:30px;margin:0}.pg{white-space:nowrap}.pg_current,.pg_page{color:#959595;text-align:center;vertical-align:top;background:#eee;border:1px solid #eee;width:30px;height:30px;margin:0 3.36719px 0 0;padding:0;font-size:12.996px;font-weight:300;line-height:28px;display:inline-block}.pg_current{color:#fff;background:#3a8afd;border-color:#3a8afd;font-size:12px;font-weight:700;line-height:30px}.pg_page:last-child{margin-right:0}.pg_start,.pg_end{color:#0000;font-size:0;overflow:hidden}.pg_start:before,.pg_end:before{color:#959595;font:13px/28px sans-serif}.pg_start:before{content:"≪"}.pg_end:before{content:"≫"}.bo_sch_wrap{z-index:9999;position:fixed;inset:0}.bo_sch{z-index:2;text-align:left;background:#fff;border:1px solid #dde7e9;border-radius:3px;width:330px;max-height:300px;margin:-180px 0 0 -165px;position:absolute;top:50%;left:50%;overflow-y:auto;box-shadow:1px 1px 18px #0003}.bo_sch h2{border-bottom:1px solid #e8e8e8;padding:15px;font-size:15px}.bo_sch form{padding:15px;display:block}.bo_sch .sch_bar{border:1px solid #d0d3db;border-radius:2px;width:100%;display:inline-block}.bo_sch .sch_input{float:left;background:0 0;border:0;width:calc(100% - 40px);height:38px;padding:0 8px}.bo_sch .sch_btn{float:right;color:#656565;background:0 0;border:0;width:40px;height:38px}.bo_sch .bo_sch_cls{color:#b5b8bb;background:#fff;border:0;padding:12px 15px;position:absolute;top:0;right:0}.bo_sch_bg{background:#0000001a;border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){#bo_list{width:85%;margin:0 auto}#bo_list .view,#bo_list .td_no,#bo_list .td_num,#bo_list .td_num2,#bo_list .td_name,#bo_list .wirte_by{display:none}#bo_list .td_datetime{width:60px;font-size:14px}#bo_cate{white-space:normal}}.detail-content{margin-top:5px}#bo_v{box-sizing:border-box;background:#fff;margin-bottom:20px}#bo_v_title .bo_v_tit{color:#000;word-break:break-all;margin:5px 0 0;font-size:24px;font-weight:700;line-height:normal;display:block}#bo_v_info{color:#666;border-bottom:1px solid #f1f1f1;height:81px;margin:0}#bo_v_info:after,#bo_v_top:after{visibility:hidden;clear:both;content:"";display:block}#bo_v_info>h2,#bo_v_top>h2,#bo_v_atc_title,#bo_vc>h2,#bo_vc_w>h2{width:0;height:0;font-size:0;line-height:0;position:absolute;overflow:hidden}#bo_v_info .profile_info{float:left;height:50px;margin:20px 0 10px;display:inline-block}#bo_v_info .pf_img{float:left;margin-right:10px}#bo_v_info .pf_img img{border-radius:50%;width:50px;height:50px}#bo_v_info .profile_info_ct{float:left;height:46px;padding:5px 0;line-height:18px}#bo_v_info strong{margin:0 10px 0 0;font-weight:400;display:inline-block}#bo_v_info .profile_info_ct>strong:first-of-type{font-weight:700}#bo_v_info .if_date{color:#888;margin-right:0}#bo_v_top{height:80px}#bo_v_top ul{word-break:break-all;background:#fff;padding:0;list-style:none}.bo_v_com{float:right;margin:20px 0}.bo_v_com>li{float:left;margin-left:5px;position:relative}.btn_b01{color:#bababa;background:0 0;border:0;height:35px;padding:0 10px;font-size:16.8px;font-weight:700;line-height:35px;display:inline-block}#bo_v_atc{min-height:200px}#bo_v_share{height:40px;padding:20px 0;position:relative}#bo_v_img{width:100%;overflow:hidden}#bo_v_con{color:#000;word-break:break-all;width:100%;min-height:200px;margin:10px 0 30px;font-size:12px;line-height:1.7em;overflow:hidden}#bo_v_con img{max-width:100%;height:auto}.source-review-detail{width:100%}.review-opening{height:40.7969px;line-height:20.3984px}.review-quote-block{text-align:center;background:#f6f8fc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:151.055px;margin-bottom:30px;padding:24px;display:flex}.review-quote-block strong{color:#1e2e68;font-size:15px}.review-quote-block p{color:#222;margin-top:12px;font-size:20px;font-weight:700;line-height:1.45}.review-change-block{background:#fff;border:1px solid #e8e8e8;grid-template-columns:1fr 1fr;height:254.797px;margin-bottom:40px;display:grid}.review-change-block>div{text-align:center;padding:24px 18px}.review-change-block>div+div{border-left:1px solid #e8e8e8}.review-change-block strong{color:#1e2e68;margin-bottom:18px;font-size:18px;display:block}.review-change-block p{color:#555;margin:7px 0;font-size:14px;line-height:1.55}.review-photo-block{background:#fff;justify-content:center;align-items:center;height:calc(138.889vw - 8.47656px);margin:0 0 40px;display:flex;overflow:hidden}.review-photo-block img{object-fit:contain;width:calc(100% - 30px);max-height:500px}.review-cta-block{text-align:center;background:#eef5ff;flex-direction:column;justify-content:center;align-items:center;height:147.383px;margin-bottom:40px;display:flex}.review-cta-block p{color:#4b5872;font-size:14px}.review-cta-block strong{color:#1e2e68;margin:4px 0 10px;font-size:18px}.review-cta-block a{color:#fff;background:#3a8afd;border-radius:3px;padding:7px 18px;font-weight:700}.review-notice-block{color:#666;background:#f7f7f7;min-height:307.969px;padding:18px}.review-notice-block>strong{color:#333;margin-bottom:15px;display:block}.review-notice-block p{margin:8px 0;line-height:1.8}.source-notice-detail{text-align:center;padding-bottom:64.6953px}.source-notice-detail figure{margin:0 0 15px}.source-notice-detail figure img{width:900px;max-width:100%;margin:0 auto}.source-notice-detail p{color:#252525;min-height:33.5938px;font:400 18.6667px/1.8 Tahoma,sans-serif}.source-notice-detail p.blank{min-height:21.5938px}.source-notice-detail p:last-child{color:#fff;background:#33c;min-height:0;padding:5px 8px;font-size:24px;font-weight:700;display:inline-block}.source-generic-images{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:25px;display:grid}.source-generic-images img{width:100%}.source-generic-copy{white-space:pre-wrap;min-height:200px;font-size:15px;line-height:1.8}.d-answer{background:#f4f8ff;border-radius:10px;margin-top:24px;padding:24px 26px}.d-answer .a-head{color:#1e2e68;margin-bottom:8px;font-weight:800}.d-answer p{white-space:pre-wrap}.bo_v_nb{clear:both;text-align:left;margin:20px 0;position:relative}.bo_v_nb li{border-top:1px solid #f1f1f1;padding:13px}.bo_v_nb li:last-child{border-bottom:1px solid #f1f1f1}.bo_v_nb li:hover{background:#f6f6f6}.bo_v_nb li i{color:#b3b3b3;font-size:13px}.bo_v_nb .nb_tit{color:#b3b3b3;padding-right:20px;display:inline-block}.bo_v_nb .nb_date{float:right;color:#b3b3b3}.cmt_btn{color:#000;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8e8e8;width:100%;height:36.5px;margin-top:30px;padding:0 0 15px;font:700 12px/21.5px Pretendard Variable,Pretendard,sans-serif;display:inline-block}.cmt_btn i{float:right;color:#999}#bo_vc{min-height:177.5px}#bo_vc_empty{color:#777;text-align:center;margin:0;padding:80px 0!important}.comment-item{border-bottom:1px solid #f0f0f0;padding:20px 5px;position:relative}.comment-item header{color:#777;gap:10px;display:flex}.comment-item header strong{color:#000}.comment-item p{white-space:pre-wrap;padding-top:8px;line-height:1.8}.comment-item>button{color:#777;background:#fff;border:0;position:absolute;top:15px;right:5px}.bo_vc_w{height:296.5px;margin:10px 0;display:block;position:relative}.bo_vc_w textarea{color:#000;resize:vertical;background:#fff;border:1px solid #ccc;border-radius:3px;width:100%;height:120px;padding:8px}.comment-submit{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.comment-submit .btn_submit{color:#fff;background:#3a8afd;border:0;border-radius:3px;height:45px;padding:0 20px;font-weight:700}.comment-error{color:#e6360d;margin-top:5px}.comment-login{text-align:center;padding:80px 0}.comment-login a{color:#3a8afd;font-weight:700;text-decoration:underline}@media (min-width:769px) and (max-width:1024px){.bo_v_com,.comment-submit{margin-right:80px}.comment-item>button{right:80px}}@media (min-width:1025px){.bo_v_com,.comment-submit{margin-right:125px}.comment-item>button{right:125px}}@media (max-width:640px){.review-quote-block{padding:18px}.review-quote-block p{font-size:17px}.review-change-block>div{padding:22px 10px}.source-generic-images{grid-template-columns:1fr}}@media (min-width:481px) and (max-width:640px){.review-quote-block{height:113.727px}.review-notice-block{min-height:260.375px}}@media (min-width:641px){.source-review-detail{width:min(800px,100%);margin:0 auto}.review-quote-block{height:113.727px}.review-photo-block{height:min(1102.45px,138.889vw - 8.47656px)}.review-photo-block img{width:calc(100% - 30px);max-height:1068px}.review-notice-block{min-height:212.781px}}.w-form{margin:0;padding:0;font:12px Pretendard Variable,Pretendard,sans-serif}.w-form .write_div{margin:10px 0;position:relative}.w-form .frm_input,.w-form textarea{color:#000;width:100%;font:inherit;vertical-align:middle;background:#fff;border:1px solid #d0d3db;border-radius:3px;box-shadow:inset 0 1px 2px #0000001a}.w-form .frm_input{height:40px;padding:5px}.w-form textarea{resize:vertical;min-height:300px;padding:10px;line-height:1.6}.w-form .frm_input:focus,.w-form textarea:focus{border-color:#3a8afd;outline:1px solid #3a8afd}.w-secret{color:#676e70;align-items:center;gap:6px;display:inline-flex}.w-secret input{accent-color:#3a8afd;width:15px;height:15px}.w-actions{justify-content:flex-end;gap:5px;margin:20px 0;display:flex}.w-actions button{border-radius:3px;height:45px;padding:0 20px;font-size:14px;font-weight:700}.w-actions .btn_cancel{color:#333;background:#fff;border:1px solid #dcdcdc}.w-actions .btn_submit{color:#fff;background:#3a8afd;border:0}@media (min-width:769px) and (max-width:1024px){.w-actions{padding-right:80px}}@media (min-width:1025px){.w-actions{padding-right:125px}}.rich-content{color:#222;text-align:left;word-break:keep-all;max-width:860px;margin:0 auto;padding:8px 0 40px;font-size:15px;line-height:1.85}.rich-content h2{color:#1e2e68;margin:28px 0 12px;font-size:24px;font-weight:800}.rich-content h3{color:#1e2e68;margin:20px 0 8px;font-size:19px;font-weight:700}.rich-content p{margin:10px 0}.rich-content ul{margin:10px 0;padding-left:24px;list-style:outside}.rich-content ol{margin:10px 0;padding-left:24px;list-style:decimal}.rich-content blockquote{color:#555;background:#f4f8ff;border-left:3px solid #3a8afd;margin:14px 0;padding:6px 16px}.rich-content img{border-radius:10px;max-width:100%;height:auto;margin:12px auto;display:block}.rich-content video{background:#000;border-radius:10px;width:100%;max-width:720px;margin:14px auto;display:block}.rich-content div[data-youtube-video]{aspect-ratio:16/9;width:100%;max-width:720px;margin:14px auto;position:relative}.rich-content div[data-youtube-video] iframe{border:0;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.rich-content hr{border:0;border-top:1px solid #e8e8e8;margin:24px 0}.rich-content a{color:#3a8afd;text-underline-offset:2px;text-decoration:underline}.rich-content .gated-block{margin:14px 0}.gated-locked{color:#4b5872;text-align:center;background:#f6f9ff;border:1.5px dashed #c9d4e8;border-radius:12px;max-width:720px;margin:14px auto;padding:26px 20px;font-size:14px;font-weight:600}
:is(.post-rich-body,.rte-body .tiptap) strong,:is(.post-rich-body,.rte-body .tiptap) b{font-weight:700}:is(.post-rich-body,.rte-body .tiptap) em,:is(.post-rich-body,.rte-body .tiptap) i{font-style:italic}:is(.post-rich-body,.rte-body .tiptap) u{text-decoration:underline}:is(.post-rich-body,.rte-body .tiptap) s{text-decoration:line-through}:is(.post-rich-body,.rte-body .tiptap) figure{max-width:100%}:is(.post-rich-body,.rte-body .tiptap) figcaption{color:#666;text-align:center;margin-top:8px;font-size:13px}:is(.post-rich-body,.rte-body .tiptap) img,:is(.post-rich-body,.rte-body .tiptap) video,:is(.post-rich-body,.rte-body .tiptap) iframe{max-width:100%}:is(.post-rich-body,.rte-body .tiptap) .source-notice-detail{text-align:center;padding-bottom:64px}:is(.post-rich-body,.rte-body .tiptap) .source-notice-detail figure{margin:0 0 15px}:is(.post-rich-body,.rte-body .tiptap) .source-notice-detail figure img{border-radius:0;width:900px;max-width:100%;height:auto;margin:0 auto;display:block}:is(.post-rich-body,.rte-body .tiptap) .source-notice-detail p{color:#252525;background:0 0;min-height:33.5938px;margin:0;padding:0;font:400 18.6667px/1.8 Tahoma,sans-serif;display:block}:is(.post-rich-body,.rte-body .tiptap) .source-notice-detail p.blank{min-height:21.5938px}:is(.post-rich-body,.rte-body .tiptap) .source-notice-detail p.notice-cta{color:#fff;background:#33c;min-height:0;padding:5px 8px;font-size:24px;font-weight:400;display:inline-block}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail{width:min(800px,100%);margin:0 auto}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-opening{height:40.7969px;line-height:20.3984px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-opening p{margin:0}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-quote-block{text-align:center;background:#f6f8fc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:113.727px;margin-bottom:30px;padding:24px;display:flex}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-quote-block p{color:#222;margin:0;font-size:20px;font-weight:400;line-height:1.45}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-quote-block p+p{margin-top:12px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-quote-block p:first-child{color:#1e2e68;font-size:15px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-quote-block strong{color:inherit;font-size:inherit}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-change-block{background:#fff;border:1px solid #e8e8e8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;min-height:254.797px;margin-bottom:40px;display:grid}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-change-block>div{text-align:center;padding:24px 18px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-change-block>div+div{border-left:1px solid #e8e8e8}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-change-block p{color:#555;margin:7px 0;font-size:14px;line-height:1.55}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-change-block p:first-child{color:#1e2e68;margin:0 0 18px;font-size:18px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-change-block strong{color:inherit;font-size:inherit;margin:0;display:inline}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-photo-block{background:#fff;justify-content:center;align-items:center;height:auto;min-height:0;margin:0 0 40px;display:flex;overflow:visible}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-photo-block img{object-fit:contain;border-radius:0;width:calc(100% - 30px);max-width:100%;height:auto;max-height:none;margin:0;display:block}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-cta-block{text-align:center;background:#eef5ff;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:147.383px;margin-bottom:40px;padding:20px;display:flex}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-cta-block p{color:#4b5872;margin:0;font-size:14px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-cta-block p+p{margin-top:4px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-cta-block strong{color:#1e2e68;margin:0;font-size:18px;display:inline}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-cta-block a{color:#fff;background:#3a8afd;border-radius:3px;margin-top:6px;padding:7px 18px;font-weight:400;text-decoration:none;display:inline-block}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-cta-block a strong{color:inherit;font-size:inherit}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-notice-block{color:#666;background:#f7f7f7;min-height:212.781px;padding:18px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-notice-block p{margin:8px 0;font-size:12px;line-height:1.8}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-notice-block p:first-child{color:#333;margin:0 0 15px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-notice-block strong{color:inherit;font-size:inherit;margin:0}:is(.post-rich-body,.rte-body .tiptap) .source-generic-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:25px;display:grid}:is(.post-rich-body,.rte-body .tiptap) .source-generic-images img{border-radius:0;width:100%;height:auto;margin:0;display:block}:is(.post-rich-body,.rte-body .tiptap) .source-generic-copy{white-space:normal;min-height:200px;font-size:15px;line-height:1.8}:is(.post-rich-body,.rte-body .tiptap) .source-generic-copy p{min-height:1.8em;margin:0}.rte-body .tiptap .source-review-detail .review-photo-block{position:relative}.rte-body .tiptap .source-generic-images>.ProseMirror-selectednode,.rte-body .tiptap .source-review-detail .ProseMirror-selectednode{outline-offset:3px;outline:2px solid #3a8afd}@media (max-width:480px){:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-quote-block{min-height:151.055px}:is(.post-rich-body,.rte-body .tiptap) .source-review-detail .review-notice-block{min-height:307.969px}}
.auth-root{background:#fff;display:block}.auth-content{font:12px Pretendard Variable,Pretendard,sans-serif}.mbskin{text-align:center;width:360px;max-width:calc(100% - 15px);margin:100px auto 0;position:relative}.mbskin_box{background:#fff;border:1px solid #dde7e9}.mbskin h1{width:0;height:0;font-size:0;line-height:0;position:absolute;overflow:hidden}.mb_log_cate:after,#login_info:after{visibility:hidden;clear:both;content:"";display:block}.mb_log_cate h2,.mb_log_cate .join{float:left;text-align:center;width:50%;padding:20px 0}.mb_log_cate .join{color:#6e6e6e;background:#f7f7f7}#login_fs{border:0;min-width:0;margin:0;padding:35px}#login_fs legend{width:0;height:0;font-size:0;line-height:0;position:absolute;overflow:hidden}.mbskin .frm_input{color:#000;width:100%;height:40px;font:inherit;vertical-align:middle;background:#fff;border:1px solid #d0d3db;border-radius:3px;margin:0 0 10px;padding:5px}.mbskin .btn_submit{color:#fff;cursor:pointer;background:#3a8afd;border:0;border-radius:3px;width:100%;height:45px;margin:0 0 15px;font-size:1.25em;font-weight:700}.mbskin .btn_submit:hover{background:#2375eb}.mbskin .btn_submit:disabled{cursor:wait;opacity:.72}#login_info{text-align:left;height:26px}#login_info .login_if_auto{float:left}#login_info .login_if_auto label{vertical-align:baseline;padding-left:5px}#login_info .login_if_lpl{float:right}#login_password_lost{color:#3a8afd;border:1px solid #d5d9dd;border-radius:2px;padding:2px 5px;line-height:20px;display:inline-block}.chk_box{position:relative}.chk_box input[type=checkbox]+label{color:#676e70;position:relative}.chk_box input[type=checkbox]+label span{float:left;background:#fff;border:1px solid #d0d4df;border-radius:3px;width:15px;height:15px}.chk_box input[type=checkbox]:checked+label{color:#000}.chk_box input[type=checkbox]:checked+label span{background:#3a8afd;border-color:#1471f6;border-radius:3px;box-shadow:inset 0 0 0 3px #fff}.selec_chk{z-index:-1;opacity:0;outline:0;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}#mb_login .form-error{color:var(--danger);text-align:left;background:#fdecec;border-radius:3px;margin:-18px 0 12px;padding:7px 8px;font-size:11px}.auth-wrap{justify-content:center;padding:36px 15px 60px;display:flex}.auth-card{background:#fff;width:min(760px,100%)}.auth-head{text-align:center;margin-bottom:20px}.auth-head img{display:none}.auth-head h1{font-size:0;line-height:0}.auth-head p{color:#fff;background:#1e2e68;border-radius:5px;height:50px;margin:0 0 10px;font-size:13.2px;font-weight:700;line-height:50px;position:relative}.required-guide{color:#676e70;text-align:right;margin:0 0 15px;font-size:12px}.required-guide span{color:var(--danger);font-weight:800}.register-section-title{color:#222;text-align:left;background:#f7f7f7;border:1px solid #dde7e9;border-radius:3px;margin:20px 0 12px;padding:15px 20px;font-size:14.4px}.fld{grid-template-columns:150px 1fr;align-items:center;gap:7px 12px;margin-bottom:12px;display:grid}.fld label{color:#333;text-align:left;font-size:13px;font-weight:700}.fld label .required{color:var(--danger);margin-left:5px;font-size:11px;font-style:normal}.fld input{border:1px solid #d0d3db;border-radius:3px;height:40px;padding:5px 10px;font-family:inherit;font-size:13px}.fld input:focus{border-color:var(--blue);outline:none}.fld .err{color:var(--danger);grid-column:2;font-size:12px}.form-error{color:var(--danger);background:#fdecec;border-radius:3px;margin-bottom:16px;padding:10px 12px;font-size:13px}.auth-card .btn{color:#fff;background:#3a8afd;border:0;border-radius:3px;width:280px;height:57px;margin:20px auto 0;font-size:14.4px;font-weight:700;display:block}.auth-alt{color:#676e70;text-align:center;margin-top:16px;font-size:12px}.auth-alt a{color:#3a8afd;font-weight:700}.agreements{background:#fff;border:1px solid #dde7e9;border-radius:3px;margin:22px 0 16px;padding:20px;position:relative}.agreements h2{color:#222;text-align:left;border-bottom:1px solid #dde7e9;margin:-20px -20px 11px;padding:20px;font-size:14.4px;font-weight:700}.agree-row{border-top:1px solid #e7e9ec;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.agree-row label{min-width:0;color:var(--ink-700);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.agree-row input{width:17px;height:17px;accent-color:var(--blue);flex:none}.agree-row i{color:var(--danger);font-style:normal}.agree-row a{color:var(--blue);text-underline-offset:2px;flex:none;font-size:12px;font-weight:700;text-decoration:underline}.consent-summary{background:#fff;border:1px solid #e7e9ec;border-radius:0;margin-top:11px;padding:12px 13px}.consent-summary div{grid-template-columns:70px 1fr;gap:9px;padding:3px 0;font-size:11.5px;line-height:1.5;display:grid}.consent-summary dt{color:var(--ink-500);font-weight:800}.consent-summary dd{color:var(--ink-500)}.consent-note{color:var(--ink-400);margin-top:9px;font-size:11px;line-height:1.55}.agreements>.err{color:var(--danger);margin-top:8px;font-size:12.5px}@media (max-width:520px){.auth-wrap{padding:24px 15px 40px}.fld{grid-template-columns:1fr;gap:6px}.fld .err{grid-column:1}.agreements{padding:15px}.agreements h2{margin:-15px -15px 11px;padding:15px}}
.policy-root{display:block}.policy-root #ctt{background:#fff;width:min(1200px,100%);margin:10px auto;padding:20px}.policy-root #ctt_con{color:#000;padding:10px 0;font:12px/1.6 Pretendard Variable,Pretendard,sans-serif}.policy-root #ctt_con .effective{color:#666;text-align:right;margin:0 0 16px}.policy-root .policy-notice{color:#222;background:#f7f7f9;border-left:4px solid #1e2e68;margin:0 0 24px;padding:14px 16px;font-weight:700}.policy-root #ctt_con h2{color:#000;margin:28px 0 10px;font-size:12px;font-weight:700}.policy-root #ctt_con p{white-space:pre-line;margin:0 0 10px}.policy-root #ctt_con ul{margin:0 0 12px;padding-left:18px}.policy-root #ctt_con li{margin:0 0 4px;list-style:outside}.policy-root .fee-law{text-align:center;margin-bottom:20px}.policy-root .table-scroll{border:1px solid #cbd8ea;border-radius:14px;overflow-x:auto;box-shadow:0 10px 30px #10346814}.policy-root .fee{border-collapse:collapse;background:#fff;width:100%;min-width:660px}.policy-root .fee caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.policy-root .fee th,.policy-root .fee td{text-align:center;border-bottom:1px solid #cbd8ea;border-right:1px solid #cbd8ea;padding:14px 18px;font-size:15px}.policy-root .fee tr:last-child>*{border-bottom:0}.policy-root .fee tr>:last-child{border-right:0}.policy-root .fee thead th{color:#fff;background:#0c4496;font-weight:800}.policy-root .fee tbody .category{width:22%;color:var(--navy);background:#edf6fb;font-weight:800}.policy-root .fee .treatment{width:42%;color:var(--ink-700);font-weight:600}.policy-root .fee .treatment small{color:var(--ink-400);margin-top:3px;font-size:12px;font-weight:400;display:block}.policy-root .fee .unit{white-space:nowrap;width:16%}.policy-root .fee .price{white-space:nowrap;width:20%;font-weight:700}.policy-root .muted{color:var(--ink-400);padding:30px 0}.policy-root .fee-notes{background:var(--bg-soft);color:var(--ink-400);border-radius:10px;margin-top:24px;padding:18px 20px;font-size:13px;line-height:1.7}@media (max-width:640px){.policy-root .f-body{padding-left:16px;padding-right:16px}.policy-root .table-scroll{border-radius:10px;overflow-x:visible}.policy-root .fee{table-layout:fixed;min-width:0}.policy-root .fee th,.policy-root .fee td{padding:10px 5px;font-size:11px;line-height:1.45}.policy-root .fee thead .category,.policy-root .fee tbody .category{width:20%}.policy-root .fee .treatment{overflow-wrap:anywhere;width:40%}.policy-root .fee .unit{white-space:normal;width:15%}.policy-root .fee .price{white-space:normal;word-break:keep-all;width:25%}}.nf-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:100px 20px;display:flex}.nf-page .code{color:var(--blue);font-size:90px;font-weight:900;line-height:1}.nf-page h1{color:var(--navy);font-size:28px}.nf-page .desc{color:var(--ink-500)}.nf-page .btn{margin-top:16px}.community-root .form-error{color:var(--danger);background:#fdecec;border-radius:10px;margin-bottom:16px;padding:12px}
