@charset "utf-8";
#comingsoon{width:100%;padding-top:100px;text-align:center}

/* 공통 */
.pagecommon{font-size:15px;color:#666;letter-spacing:-.3px;line-height:25px;font-family:'notokr-regular'}
.pagecommon .tit_area{margin-bottom: 50px;text-align:center;color:#111;font-size:28px;font-family:'notokr-bold'}
.pagecommon .tit_area.box{margin: 100px 0 50px 0;}
.pagecommon .tit_area span{margin-bottom:10px;display:block;color:#1db8f5;font-size:16px;font-weight:700;font-family:'Montserrat';text-transform:uppercase}
.pagecommon .sponsor{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}
.pagecommon .sponsor li{height:80px;line-height:80px;border:1px solid #e1e1e1;text-align:center}
.pagecommon .cont{margin-bottom:50px}
.pagecommon .cont .tit{margin-bottom:50px;color:#111;font-size:26px;text-align:center;font-family:'notokr-bold'}
.pagecommon .cont .tit p{width:190px;height:50px;line-height:50px;margin:0 auto 20px;color:#fff;background:#333;border-radius:50px;font-weight:600;font-size:16px;font-family:'Montserrat'}
.pagecommon .cont .txt{font-family:'notokr-light'}
.pagecommon .cont .txt span{font-family:'notokr-bold'}
.pagecommon .cont .sub{padding:50px;background:#f5f5f5;text-align:center}
.pagecommon .cont .sub span{color:#222;font-family:'notokr-medium'}
.pagecommon .cont .list_box{display:grid;grid-template-columns:repeat(3, 1fr)}
.pagecommon .cont .list_box > div{float:left;width:352px;height:230px;padding:30px 0;margin:0 22px 22px 0;border:1px solid #ddd;border-radius:5px; text-align:center;background:#fff}
.pagecommon .cont .list_box > div:nth-child(3n){margin-right:0}
.pagecommon .cont .list_box .last{padding:62px 0 0 30px;border:0;font-size:17px;line-height:35px;color:#333;text-align:left;background:none;font-family:'notokr-medium'}
.pagecommon .cont .list_box .last span{color:#1db8f5;font-family:'notokr-bold'}
.pagecommon .cont .list_box .box_num{margin-bottom:30px;font-weight:bold;font-size:16px;color:#1db8f5;font-family:'Poppins'}
.pagecommon .cont .list_box .icon{margin-bottom:10px}
.pagecommon .cont .list_box .box_tit{font-size:18px;color:#333;font-family:'notokr-medium'}
.pagecommon .cont .list_box .box_e_tit{font-weight:700;font-size:13px;color:rgba(0,0,0,.3);font-family:'Poppins'}

.pagecommon .circle_box{margin:50px 0;display:flex;justify-content:center}
.pagecommon .circle_box .w_circle{width:228px;height:228px;padding-top:86px;margin:22px 0 0 -16px;border:1px dashed #0094da;border-radius:100%;font-size:19px;line-height:28px;color:#333;text-align:center;font-family:'notokr-medium'}
.pagecommon .circle_box .b_circle{margin-left:100px;width:256px;height:256px;border-radius:100%;font-size:24px;line-height:256px;color:#fff;text-align:center;background:#0094da;font-family:'notokr-bold'}
.pagecommon .about_txt{margin:30px 0;text-align:center;line-height:1.8;font-size:16px}
.pagecommon .about_txt span{display:block;color:#222;font-family:'notokr-medium'}
.pagecommon .last_box{text-align:center}
.pagecommon .last_box ul li{width:80%;padding:14px;color:#333;border:2px solid #e1e1e1;border-radius:6px;margin:0 auto 5px;font-size:17px;font-family:'notokr-medium'}
.pagecommon .last_box p{margin-top:30px;line-height:1.8;font-size:18px}

.pagecommon .p33_img{display:block;margin:0 auto}


.pagecommon .pl{white-space:pre-line}
.pagecommon *{word-break:keep-all}

