@charset "utf-8";

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 400;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}

@font-face {
    font-family: 'YESMyoungjo-Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_13@1.0/YESMyoungjo-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.nanumbarungothic * {
 font-family: 'NanumBarunGothic', sans-serif;
}



.Int_01 dt{float:left;width:150px;text-align:right;padding-top:30px;font-family:NanumBarunGothic;}
.Int_01 dd{float:left;width:400px;font-size:12px;color:#5b5b5b;padding-top:30px;line-height:170%;font-family:NanumBarunGothic;}
.Int {color:#e369bc;font-size:20px;font-weight:bold;padding-top:40px;line-height:150%;height:10px;}
.Int span{width:21px;height:3px;background:#d85193;display:block;}
.small span{color:#e369bc;}

.tit01{position:relative; color:#d85193; font-weight:600; font-size:25px; line-height:42px; text-align:center;font-family:NanumBarunGothic;}
.tit02{position:relative; color:#d85193; font-weight:600; font-size:20px; line-height:30px; text-align:center;font-family:NanumBarunGothic;}
.tit03{border:1px solid #dcdcdc;text-align:center;padding:20px 0;line-height:200%;font-family:NanumBarunGothic;}
.tit04{text-align:center;padding-top:10px;line-height:200%;font-family:NanumBarunGothic;}
.tit04 span{color:#1082c3;font-weight:600;font-size:16px;font-family:NanumBarunGothic;}
.tit05{color:#e369bc;font-size:28px;font-weight:bold;text-align:center;font-family:NanumBarunGothic;}
.tit06{padding-top:10px;font-size:13px;line-height:150%;color:#323232;font-family:NanumBarunGothic;}
.tit07{text-align:right;font-size:12px;color:#323232;font-family:NanumBarunGothic;}
.tit08{color:#e369bc;font-size:23px;font-weight:bold;text-align:center;font-family:NanumBarunGothic;}
.tit09{color:#e369bc;font-size:18px;font-weight:bold;text-align:left;font-family:NanumBarunGothic;margin:0px;}
.tit10{font-size:14px;line-height:150%;color:#323232;font-family:NanumBarunGothic;margin:0px;}
.tit11{font-size:15px;line-height:150%;color:#e369bc;font-family:NanumBarunGothic;margin:0px;border:1px solid #e2e2e2;width:27%;padding:7px;background:#f5f5f5;}
.tit11 span{color:#fff;background:#e07ec1;font-size:11px;padding:5px;margin-right:10px;}
.tit12{color:#dd62bd; font-size:33px; font-weight:bold; letter-spacing:-1px;width:20%; font-family: 'YESMyoungjo-Regular';}

.swiper_font2{text-align:center;background:rgba(0,0,0,0.7);color:#fff;padding: 8px 2px;top:-23px; position:relative;letter-spacing:-0.5px;}

.tbl01 {border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;font-family:NanumBarunGothic;color:#434343;}
.tbl01 th{padding:8px 0px; text-align:center; border-bottom:1px solid #e2e2e2; font-size:12px; border-right:1px solid #e2e2e2; background:#f5f5f5}
.tbl01 td{text-align:center; border-bottom:1px solid #e2e2e2; font-size:12px; border-right:1px solid #e2e2e2;}

.tbl02 {border-top:1px solid #e2e2e2; 0font-family:NanumBarunGothic;color:#000;}
.tbl02 th{padding:8px 0px; text-align:center; border-bottom:1px solid #e2e2e2; font-size:12px; 0background:#f5f5f5}
.tbl02 td{text-align:left; border-bottom:1px solid #e2e2e2; font-size:12px; padding:5px 0;}
.tbl02 td:first-child{color:#d661b4;}

.tbl03 {border-top:1px solid #e2e2e2; 0font-family:NanumBarunGothic;color:#272727; }
.tbl03 th{padding:8px 0px;border-bottom:1px solid #e2e2e2; font-size:13px; background:#f1f1f2;text-align:center;}
.tbl03 td{border-bottom:1px solid #e2e2e2; font-size:13px; padding:5px 0;text-align:center;}
.tbl03 td:first-child{background:#f1f1f2;}
.tbl03 td.bg{background:#fff !important;}


.subT {color:#e369bc;font-size:20px;font-weight:bold;padding-top:40px;line-height:150%;height:25px;letter-spacing:-0.5px;font-family:NanumBarunGothic;}
.subT span{width:21px;height:3px;background:#d85193;display:block;}

.border_01 {border:2px solid #fcc4c4;border-radius:20px;padding:20px;}

.dl_01 dl{margin-top:30px;clear:both;}
.dl_01 dt{color:#d85193; font-weight:700;float:left;text-align:right;width:100px;font-size:14px;font-family:NanumBarunGothic;}
.dl_01 dd{float:left;width:450px;font-size:14px;line-height:25px;font-family:NanumBarunGothic;color:#272727;}

ul.bul {width:100%; position:relative; clear:both; margin:0;list-style-type: none;padding:10px;}
ul.bul li {padding:0 0 2px 10px; background:url(/img/bul.gif) left 9px no-repeat;font-size:14px;}
ul.bul li span.libox {display:inline-block; width:84px; color:#d6781d; font-family:'NotoKrM';}
ul.bul li span.libox2 {position:relative; color:#5aa0ac; width:60px; text-align:center; display:inline-block; border:1px solid #5aa0ac; font-weight:normal; font-family:'NotoKrM'; height:24px; line-height:24px; font-size:15px; letter-spacing:-0.5px; margin:0 15px 2px 0; vertical-align:middle;}

ul.bul_01 {width:100%; position:relative; clear:both; margin:0;list-style-type: none;padding:10px;text-align:center !important;}
ul.bul_01 li {float:left;font-size:13px;padding:0 5px 20px 0;}
ul.bul_01 li span{color:#656565;}
ul.bul_01 li img{border-radius:10px;}

.pott {color:#d85d53 !important; font-family: 'NotoKrM' !important;}
.pott1 {color:#3659bd !important;}
.pott2 {color:#289399 !important;}
.pott3 {color:#000 !important;}
.pott4 {color:#fa5f2c !important;}
.pott5 {color:#893bb6 !important;}
.pottS {font-size:13.5px; color:#757575; line-height:160%;}
.pottB {font-family: 'NanumBarunGothic' !important;}
.pottSB {font-family: 'NanumBarunGothic' !important;}

table {font-family:NanumBarunGothic;}

.clear {clear:both; position:relative;}
.h5 {display:block; border:none; height:5px;margin:0px; padding:0px; font-size:0px;}
.h10 {display:block; border:none; height:10px;margin:0px; padding:0px; font-size:0px;}
.h15{display:block; border:none; height:15px;margin:0px; padding:0px; font-size:0px;}
.h20 {display:block; border:none; height:20px;margin:0px; padding:0px; font-size:0px;}
.h30 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h40 {display:block; border:none; height:40px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h60 {display:block; border:none; height:60px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#eaeaea; height:1px;margin:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px; margin:30px 0px; padding:0px; font-size:0px; clear:both;}
.bd3 {display:block; border:none; border-bottom:1px dotted #e5e5e5; height:1px; margin:20px 0px; padding:0px; font-size:0px; clear:both;}