/*¸ÞÀÎºñÁÖ¾ó*/
.container01{width:100%;overflow:hidden}
.container01 table{width:100%; table-layout:fixed;}
.container01 table td{vertical-align:top;}
.container01 .mainvisual_wrap{height:600px;width:100%;position:relative;overflow:hidden}
.container01 .mainvisual_wrap ol{width:100%;height:100%}
.container01 .mainvisual_wrap ol li{position:absolute;left:0;right:0;width:100%;height:100%;background-position:center}
.mainvisual_txt {position:absolute;left:60px;bottom:60px}
.mainvisual_txt p.txt01 {font-size:28px;color:#fff;font-weight:700;letter-spacing:-0.3px;line-height:55px}
.mainvisual_txt p.txt01 span {font-size:60px;color:#fff;font-weight:800;letter-spacing:-0.2px}
.mainvisual_txt p.txt02 {font-size:18px;color:#fff;line-height:23px;font-weight:800;margin-top:19px}
.container01 .mainvisual_wrap .list {position:absolute;bottom:20px;right:65px}
.container01 .mainvisual_wrap .list li {float:left;margin-left:10px}
.container01 .mainvisual_wrap .list li span {display:block;background:url("/img/main/slide_off.png") no-repeat;/* background:#c0c0c0; border-radius:50px; */width:15px;height:15px;text-indent:-9999px}
.container01 .mainvisual_wrap .list li.on span{background:url("/img/main/slide_on.png") no-repeat;width:15px;height:15px}


/*¿À¸¥ÂÊ °ø°£*/
.container01 .right_area table{height:600px;width:410px}
.container01 .right_area .box01{height:200px;background:url("/img/main/board01.jpg")}

.container01 .right_area .box02_1{height:200px;background:url("/img/common/ptn01.png") repeat #d52f2f;text-align:center}
.box02_1 h4 {margin-bottom:15px; }
.box02_1 p {color:#fff;font-size:12px;line-height:18px;margin-top:12px;}

.container01 .right_area .box02_2{height:200px;background:url("/img/common/ptn03.png") repeat #ff8100;text-align:center}
.box02_2 h4 {margin-bottom:15px; }
.box02_2 p {color:#fff;font-size:12px;line-height:18px;margin-top:13px;}

.container01 .right_area .box03{height:200px;position:relative;background:url("/img/common/ptn02.png") repeat #ffb400}

.container01 .right_area .box03 h4 {margin:32px 0 21px 21px}
.box03 .onair {margin-left:21px;height:95px}
.box03 .onair img {float:left}
.box03 .onair .txt_onair {color:#fff;font-size:16px;width:200px;padding-top:10px;float:left;letter-spacing:-0.5px;padding-left:22px;font-weight:700;}
.box03 .onair p span {font-size:12px;font-weight:normal;display:block;padding-top:15px;line-height:18px}

.container01 .right_area .box03_1 {height:200px;background:url("/img/common/ptn02.png") repeat #8abb07;text-align:center}
.box03_1 h4 {margin-bottom:15px; }
.box03_1 p {color:#fff;font-size:12px;line-height:18px;margin-top:20px;}

.container01 .right_area .box03_2 {height:200px;background:url("/img/common/ptn01.png") repeat #27aacd;text-align:center}
.box03_2 h4 {margin-bottom:10px; }
.box03_2 p {color:#fff;font-size:12px;line-height:18px;margin-top:12px;}

.container02 {overflow:hidden;background:green}
.container02 .con01 {width:100%;height:285px}

/*ÀÌ¹ÌÁö È£¹ö ~160530*/
/* .main_hover td{height:253px;position:relative}
.main_hover td a{display:none}
.main_hover td a{display:block;width:100%;height:100%;position:relative; }background:url('/img/main/main_bg_on.png'
.main_hover td.main_photo{background:url('/img/main/main_photo.jpg') center}
.main_hover td.main_media{background:url('/img/main/main_media.jpg') center}
.main_hover td.main_onair{background:url('/img/main/main_onair.jpg') center}

.main_hover td a .plus{position:absolute;top:30px;right:30px}
.main_hover td a .title{position:absolute;top:30px;left:30px}
.main_hover td a .text{display:block;position:absolute;color:#333333;font-weight:bold;font-size:20px;line-h eight:20px}

.main_hover td.main_onair a .text{position:absolute; top:20px; left:50px; text-ali gn:center; color:#333333;font-size:21px; }
.main_hover td.main_onair a .text .main_tit{line-height:40px}
.main_hover td.main_onair a .text .tit{display:block;font-size:13px;font-weight:bold;}
.main_hover td.main_onair a .text .txt{display:block;width:80%;font-size:12px}

.main_hover td.main_media a .text{position:absolute;top:30px;left:90px;}


.main_hover td.main_photo a .text{position:absolute; top:30px ;left:80px;} */

/*ÀÌ¹ÌÁö È£¹ö*/
.main_hover td{height:253px;position:relative}
.main_hover td a{display:none}
.main_hover td a{display:block;width:100%;height:100%;position:relative; }/*background:url('/img/main/main_bg_on.png'*/
.main_hover td.main_photo{background:url('/img/main/main_photo.jpg') center}
.main_hover td.main_media{background:url('/img/main/main_media.jpg') center}
.main_hover td.main_onair{background:url('/img/main/main_onair.jpg') center}

.main_hover td a .plus{position:absolute;top:30px;right:30px}
.main_hover td a .title{position:absolute;top:30px;left:30px}
.main_hover td a .text{display:block;position:absolute;color:#333333;font-weight:bold;font-size:20px;line-h eight:20px}

.main_hover td.main_onair a .text{position:absolute; top:32px; left:60px; text-ali gn:center; color:#333333;font-size:21px; }
.main_hover td.main_onair a .text .tit{display:block;font-size:16px;color:#333333;font-weight:bold;}
.main_hover td.main_onair a .text .txt{display:block;width:60%;font-size:12px}

.main_hover td.main_media a .text{position:absolute;top:30px;left:90px;}


.main_hover td.main_photo a .text{position:absolute; top:30px ;left:80px;}


/*°øÁö»çÇ×*/
.main_bbs {height:200px;background:url("/img/common/ptn02.png") #ffa800}
.main_bbs .bbs_top{overflow:hidden;padding:25px;}
.main_bbs .bbs_top .btn_more{float:right;}
.main_bbs .bbs_top ul{float:left;overflow:hidden}
.main_bbs .bbs_top ul li{float:left;text-indent:-9999px}
.main_bbs .bbs_top ul li a{display:block;height:17px;background-image:url("/img/main/tit_bbs.png");background-repeat:no-repeat}
.main_bbs .bbs_top ul li.notice a{width:72px}
.main_bbs .bbs_top ul li.notice a:hover,
.main_bbs .bbs_top ul li.notice a.on{background-position:0 -22px}
.main_bbs .bbs_top ul li.qna a{width:72px;background-position:-72px 0}
.main_bbs .bbs_top ul li.qna a:hover,
.main_bbs .bbs_top ul li.qna a.on{background-position:-72px -22px}
.main_bbs .bbs_con{padding:0 40px 0 25px}
.main_bbs .bbs_con a{color:#fff;font-size:12px}
.main_bbs .bbs_con li{overflow:hidden;padding-bottom:13px}
.main_bbs .bbs_con li a p.title {float:left;padding-left:10px;background:url("/img/main/bl_notice.png") 0 3px no-repeat;}
.main_bbs .bbs_con li a p.date{float:right;}
.main_bbs .bbs_con li p {cursor:pointer;}
/*¹è³Ê*/
.main_banner {float:left;height:253px;width:100%;;position:relative}
.main_banner ul{overflow:hidden;height:253px;width:100%}
.main_banner ul li{position:absolute;left:0;top:0}
.main_banner ul li img{width:410px; height:253px;}

.main_banner ol {position:absolute;right:20px;top:20px;z-index:100}
.main_banner ol li {float:left;padding-left:5px}
.main_banner ol li span {display:block;background:url("/img/main/bslide_off.png") no-repeat;width:12px;height:12px;text-indent:-9999px}
.main_banner ol li span:hover,
.main_banner ol li.on span {background:url("/img/main/bslide_on.png") no-repeat;}



/* program07_summary */
div.program07_summary {margin:20px 10%;}



.popup {position:fixed;left: 50%; transform: translate(-50%,0);z-index:9999;/*margin-top:-389px;margin-left:-314px;*/width:514px;height:343px;}
.popup .popupWrap {position:relative;}
.popup .btnClose {display:block;position:absolute;top:0;right:-35px;}




.pop-style01 {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;padding:30px;background:#fff;word-break:keep-all;line-height:1.4;display:none;box-shadow:0 0 10px 5px rgba(0,0,0,0.1); height:570px; z-index:999999;}
.pop-style01 .title {font-size:32px;color:#222;font-family:"Jua";text-align:center;line-height:1.4 !important;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #d9d9d9;}
.pop-style01 .inner{overflow-y:scroll; height:500px;}
.pop-style01 .inner > div {margin-top:20px;}
.pop-style01 .btn-close {position:absolute;top:20px;right:20px;margin-top:0;}


.table-btn{color:#fff; font-size:13px; width:61px; height: 28px; background:#ae0b0b; display:inline-block; margin-left: 7px;}


.program05_curriculum_article{
    font-family: 'Noto Sans KR';
}
.program05_curriculum_article ul{}
.program05_curriculum_article ul li{
    margin-bottom: 80px;
}
.program05_curriculum_article ul li:last-child{
	margin-bottom: 10px; 
}

.program05_curriculum_article ul li .title-wrap{
    display: grid;
    grid-template-columns: 1fr 150px;
    gap: 20px;
    align-items: center;
    margin-bottom: 20px;
}
.program05_curriculum_article ul li .title-wrap .txt{}
.program05_curriculum_article ul li .title-wrap .txt .t01{
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 10px;
}
.program05_curriculum_article ul li .title-wrap .txt .t02{
    font-size: 16px;
    color: #666;
}
.program05_curriculum_article ul li .title-wrap .img{}
.program05_curriculum_article ul li .title-wrap .img img{}

.program05_curriculum_article ul li .item-wrap{
    border-top: 1px solid #000;
}
.program05_curriculum_article ul li .item-wrap .item{
    display: grid;
    grid-template-columns: 1fr 100px;
    align-items: center;
    padding: 30px 20px;
    border-bottom: 1px solid #d9d9d9;
    padding-right: 140px;
}
.program05_curriculum_article ul li .item-wrap .item .txt{}
.program05_curriculum_article ul li .item-wrap .item .txt .t01{
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px;
}
.program05_curriculum_article ul li .item-wrap .item .txt .t02{
    font-size: 16px;
    color: #666;
}
.program05_curriculum_article ul li .item-wrap .item .icon{
    text-align: center;
}
.program05_curriculum_article ul li .item-wrap .item .icon img{}


.program05_curriculum_article .img-wrap .btn-wrap{display:flex; justify-content:center; align-items:center; font-size:16px; color:#fff; font-weight:500; gap:7px; width: 175px; height: 40px; background: #ae0c0c; border-radius:5px; margin:50px auto;}