@charset "utf-8";
ul {margin:0;padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}

@font-face {font-family: ngb;src:url(http://www.hdweb.co.kr/NanumGothicBold.eot);}
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
#comingsoon {width:100%;padding-top:100px;text-align:center}

/* pgcm */
.pgcm{font-size:15px;line-height:1.8;color:#777;font-family:"notokr-regular"}
.pgcm p, .pgcm span, .pgcm ul li, .pgcm dl dd, .pgcm div{word-break:keep-all}
.pgcm .pl{white-space:pre-line}
.pgcm .tit_area{margin-bottom:30px}
.pgcm .tit_area b{display:block;font-size:13px;font-weight:700;text-align:center;color:var(--primary);font-family:"poppins"}
.pgcm .tit_area p{padding-top:15px;font-size:28px;line-height:1.3;color:#222;text-align:center;font-family:"notokr-light"}
.pgcm .tit_area p span{position:relative;font-family:"notokr-bold"}


/* p39 */
#p39 .img_area{position:relative}
#p39 .img_area div{position:absolute;right:0;top:27%;width:706px;height:275px;z-index:-1;padding:110px 60px;color:#fff;text-align:right;background:#262626}
#p39 .img_area div b{display:block;position:relative;font-size:13px;font-weight:700;line-height:1.4;color:rgba(255, 255, 255, 0.4);font-family:"poppins"}
/* #p39 .img_area div b::before{content:"";display:block;position:absolute;top:-26px;right:0;width:4px;height:4px;border-radius:100%;background:var(--primary)} */
#p39 .img_area div p{padding-top:10px;font-size:14px;font-family:"notokr-medium"}
#p39 .cont > p{position:relative;margin-top:105px;padding-left:20px;padding-bottom:15px;font-size:17px;color:#222;font-family:"notokr-bold"}
#p39 .cont > p::before{content:"";display:inline-block;position:absolute;top:14px;left:0;width:4px;height:4px;border-radius:100%;background:var(--primary)}
#p39 .cont ul{padding:20px;background:#f7f7f7}
#p39 .cont ul li{display:flex;align-items:flex-start;flex-direction:column;gap:5px;padding:20px;background:#fff}
#p39 .cont ul li+li{margin-top:15px}
#p39 .cont ul li p{display:flex;align-items:center;gap:10px;width:100%;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #e1e1e1}
#p39 .cont ul li p b{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;font-size:12px;font-weight:700;color:#fff;background:var(--primary);font-family:"poppins"}
#p39 .cont ul li p span{font-size:15px;color:#222;font-family:"notokr-bold"}
#p39 .cont ul li span{display:inline-block}
#p39 .cont .bt_tit{margin-top:25px}