@charset "utf-8";

/*공통*/
.bg-fa {background-color:#f9f9f9;}
.c-white {color:#fff !important;}
.c-main {color:var(--color-primary) !important;}
.c-1 {color:#012691 !important;}
.table-wrap table {width:100%; border-collapse:collapse; border-spacing:0px;}


#sub .main-scope.bg {background:0;}

.pop-cont .pop-inner {position:relative; width:90vw; max-width:1083px; background:#fff; padding:var(--size40) var(--size50); border-radius:12px;}
.pop-cont .pop-inner h3 {padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #ddd; font-size:clamp(20px, calc(30/ var(--inner) * 100vw ),30px); font-weight:600; line-height:1.2; color:#222;}
.pop-cont .pop-inner .cnt {display:flex;} 
.pop-cont .pop-inner .box {width:66%;}
.pop-cont .pop-inner .box h4 {padding:0.5em; background:url('/images/main/icon-tit-arw.png') no-repeat 50% 50%/100% 100%; font-size:22px; font-weight:600; line-height:1; color:#737373; text-align:center;}
.pop-cont .pop-inner .box.em {width:34%; flex:1 0 auto; margin-left:-10px;}
.pop-cont .pop-inner .box.em h4 {background-image:url('/images/main/icon-tit-arw2.png'); color:#fff;}
.pop-cont .pop-inner .box ul {padding:var(--size30) 10px 0 var(--size35);}
.pop-cont .pop-inner .box ul li {position:relative; padding-left:0.7em; font-size:var(--font-size-18); line-height:1.8;}
.pop-cont .pop-inner .box ul li:before {content:''; position:absolute; left:0; top:0.8em; width:0.17em; height:0.17em; background:#505050; border-radius:100%;}
.pop-cont .pop-inner .box.em ul li {color:#012691;}
.pop-cont .pop-inner .box.em ul li:before {background:#012691;}
.viewing .fancybox-close {width:14px; height:14px; top:-30px; right:30px; border:0; background:url('/images/main/icon-close.png') no-repeat 50% 50%/contain; text-indent:-999em; overflow:hidden;}

