.page_main_in{display:none}
.page_button_down{position:relative;}
.header-group::before{display:none}

.main_slide1{background:url(/etc_img/main/slide/slide1.jpg) 50% 100% no-repeat;background-size:cover}
.main_slide2{background:url(/etc_img/main/slide/slide2.jpg) 50% 100% no-repeat;background-size:cover}
.main_slide3{background:url(/etc_img/main/slide/slide3.jpg)  50% 100% no-repeat;background-size:cover}
.main_slide4{background:url(/etc_img/main/slide/slide4.jpg)  50% 100% no-repeat;background-size:cover}
    
.main_slide_contructor {padding-bottom: 58.3333%}
.slide_word_box {position: absolute;top: 0;left: 0;width: 100%;margin-top:23%;padding-left:0;text-align:center;display:none}    
.slide_word0>span{position:relative;padding-bottom:20px;margin-bottom:25px;font-size:25px;line-height:1.1;display:inline-block;color:#fff;}
.slide_word0>span:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-15px;display:inline-block;width:30px;height:1px;border-bottom:1px solid #fff;}
.slide_word1 {padding-bottom:10px;font-size: 60px;color: #fff;font-weight: 600;line-height: 1.1;letter-spacing: -0.05em;margin-bottom: 5px;}
.slide_word2 {padding-bottom:10px;font-size: 20px;color: #fff;font-weight: 400;line-height: 1.2}
.object-one{position:absolute;visibility:hidden;bottom:0;right:0}


/*box2*/
.main_title{text-align:center;margin-bottom:2em;}
.main_title>h2{position:relative;font-size:50px;padding-bottom:15px; margin-bottom:20px;font-weight:700;color:#2d3e50;font-family: 'poppins', sans-serif;}
.main_title>h2:after{content:"";display:inline-block;width:30px;height:1px;border-bottom:2px solid #2d3e50;position:absolute;left:50%;margin-left:-15px;bottom:0}

.main_title1{text-align:center;margin-bottom:2em;}
.main_title1>h2{position:relative;font-size:50px;padding-bottom:15px; margin-bottom:20px;font-weight:700;color:#fff;font-family: 'poppins', sans-serif;}
.main_title1>h2:after{content:"";display:inline-block;width:30px;height:1px;border-bottom:2px solid #fff;position:absolute;left:50%;margin-left:-15px;bottom:0}



.box2{text-align:center;}
.box2>ul>li>a{position:relative;display:block;background:#f8f8f8;overflow:hidden;border:5px solid #fff}
.box2>ul>li>a>.box_img{position:relative;line-height:0;overflow: hidden;}
.box2>ul>li>a>.box_img:after{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.box2>ul>li>a>.box_img>img{position:relative;display: block;transition:all 0.5s;}
.box2>ul>li>a:hover>.box_img>img{transform: scale(1.05)}
.box2>ul>li>a>.box_img>.box_title{position:absolute;z-index:10;left:50%;top:50%;width:100%;color:#fff;font-weight:600;font-size:30px;transform:translateX(-50%)}
.box2>ul>li>a>.box_content{padding:10px 20px;}
.box2>ul>li>a>.box_content>span{position:relative;display:inline-block; padding:7px 25px; margin:20px 0 0 0;background:#05354d;border:1px solid #05354d;color:#fff;overflow: hidden;transition: all 0.3s;}
.box2>ul>li>a:hover>.box_content>span{border:1px solid #0098c5;background:#0098c5}

/*시작 login*/
.main_login {position:relative;border:1px solid #f1f1f1;padding:26px 20px;min-height:238px;background:#fff;}
legend {position: absolute;width: 0;height: 0;font-size: 0;line-height: 0;text-indent: -9999px;overflow: hidden;visibility: hidden;}
.bliind {position: absolute;width: 0;height: 0;font-size: 0;line-height: 0;text-indent: -9999px;overflow: hidden;visibility: hidden;}
.main_login input {height: 32px;text-indent: 10px;color: #222;background: #ededed;border: 0;}

.main_login input.nn1 {width: 245px;display:block;margin-bottom:5px;}
.main_login input.nn2 {display:block; width: 245px;}
.main_login .btn_login {position: absolute;right:20px;top: 26px;width: 65px;height: 65px;background: #4e4e4e;text-align: center;line-height: 65px;color: #fff;}

.id_check {margin-top:10px;}
.main_login input[type=checkbox] {background: #ededed;border: 0;margin-right:10px;}
.log_foot_wrap{margin-top:10px;}
.log_foot {margin-top:15px;}
.log_foot li a {display: block;line-height: 24px;color: #fff;text-align:center;background: #4e4e4e;font-size: 13px;padding:5px}
/* 끝 login*/


.main_quick_wrap>ul>li>a{display:block;text-align:center;padding:1em;background:#f1f1f1}
.main_quick_wrap>ul>li>.quick_2{background:#d23037;color:#fff}
.main_quick_wrap>ul>li>.quick_3{background:#4e4e4e;color:#fff}
.main_quick_wrap>ul>li>a>.box_icon>img{width:40px;}
.main_quick_wrap>ul>li>a>span{display:inline-block;background:#353535;color:#fff;padding:2px 10px;margin-top:5px;font-size:12px;border-radius:10px}


/*메인 프로그램일정 시작*/
.main_program_day{position:relative;margin-bottom:24px;}
.main_program_day h3{height:38px;line-height:38px;font-size:20px;letter-spacing:-1px;padding-left:15px;}
.pd_con{width:100%;min-height:217px;background:#fff;border: 1px solid #f1f1f1;}
.pd_con .date{position:relative;height:53px;line-height:53px;color:#37608c;font-weight:600;font-size:20px;text-align:center;}
.pd_con .date a:nth-child(1){position:absolute;left:0;top:8px;}
.pd_con .date a:nth-child(2){position:absolute;right:0;top:8px;}
.pd_con .list_box{margin:0 8px;background:#f1f1f1;height:158px;overflow-y:auto;}

.list_box ul{width:100%;}
.list_box ul li{overflow:hidden;line-height:18px;padding:7px 0;}
.list_box ul li a{font-size:14px;font-weight:400;}
.list_box ul li a span{display:inline-block;float:left;width:50%;color:#333;font-size:14px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list_box ul li a span.list_date{width:20%;text-align:left;color:#37608c;font-weight:600;padding-left:8px;font-family:'arial';}
.list_box ul li a span.list_etc{width:20%;text-align:left;color:#37608c;font-weight:600;padding-left:8px;}
.program_more{position:absolute;right:17px;top:11px;}

/*메인 프로그램 일정 끝*/
.board_total_box{min-height:217px;border:1px solid #f1f1f1;background:#fff;padding:20px;font-size: 14px;}
.board_total_box th.title, .board_total_box td.title {padding:6px 5px}

/*BLOCK-004*/

.schedule_box{display:block;position:relative;padding:1.5em 1em;border:2px solid #ddd;color:#333;font-size:15px;z-index:10}
.schedule_box:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(5, 53, 77,0);transition: 0.3s}
.schedule_box:before{content:"\f2c7";display:block;position:absolute;bottom:0;right:0;padding:10px;text-align:center;color:#fff;opacity: 0;font-family:"axicon";font-size:20px}
.schedule_box>ul{position:relative;z-index: 30}
.schedule_box>ul>li>strong{font-weight:500;white-space:nowrap;text-overflow: ellipsis;}
.schedule_box>._status{position:absolute;z-index: 10; left:-10px;top:-10px;background:#afafaf;color:#fff;padding:3px 7px;min-width:70px;text-align: center}
.schedule_box>._status.on{background:#05354d;color:#fff}
.schedule_box>._status>strong{font-size:13px;font-weight:300}

.schedule_box:hover:after{background: rgba(0, 92, 138,1);}
.schedule_box:hover:before{z-index:15;opacity: 1}

.schedule_box:hover{display:block;position:relative;padding:1.5em 1em;border:2px solid transparent;color:#f9f9f9}




@media screen and (max-width:992px){
.main_slide_contructor {padding-bottom: 90%}
    
.main_slide1{background:url(/etc_img/main/slide/slide1_m.jpg) 50% 100% no-repeat;background-size:cover}
.main_slide2{background:url(/etc_img/main/slide/slide2_m.jpg) 50% 100% no-repeat;background-size:cover}
.main_slide3{background:url(/etc_img/main/slide/slide3_m.jpg)  50% 100% no-repeat;background-size:cover}
.main_slide4{background:url(/etc_img/main/slide/slide4_m.jpg)  50% 100% no-repeat;background-size:cover}
}


@media screen and (max-width:683px){


    
    
    .main_title>h2{font-size:35px;}
    
    .schedule_box{margin-top:0.5em}
    .slide_word_box{margin-top:20%;padding:5%}
    .slide_word0>span{padding:5px; padding-right:10px; margin-bottom:15px; font-size:20px;}
    .slide_word1 {font-size: 30px;padding-bottom:5px;}
    .slide_word2{font-size:12px;  padding-bottom:5px;}
    
    .box2>ul>li>a>.box_img>.box_title{font-size:16px;margin-top:10px;}
    .box2>ul>li>a>.box_content>div{display:none}
    .box2>ul>li>a>.box_content>span{padding:5px 5px; margin:10px 0 0 0;font-size:12px}
    .box2>ul>li>a>.box_content{padding:5px 10px;}
    .box2>ul>li>a>.box_img>.box_title{top:40%}
    
    /*시작 login*/

.main_login {position:relative;border:1px solid #f1f1f1;padding:20px;}
legend {position: absolute;width: 0;height: 0;font-size: 0;line-height: 0;text-indent: -9999px;overflow: hidden;visibility: hidden;}
.bliind {position: absolute;width: 0;height: 0;font-size: 0;line-height: 0;text-indent: -9999px;overflow: hidden;visibility: hidden;}
.main_login input {height: 32px;text-indent: 10px;color: #222;background: #ededed;border: 0;}

.main_login input.nn1 {width: 100%;}
.main_login input.nn2 {width:100%;}
.main_login .btn_login {position:static;display:block;width: 100%;height: 35px;line-height:35px;background: #4e4e4e;margin-top:10px}



/* 끝 login*/
    
    
    
    
}
    
/* ¸ð¹ÙÀÏ ¹Ù·Î º¸±â·Î Ãë±Þ */
@media screen and (max-width:486px){
    
    .slide_word_box{margin-top:13%;padding:5%}
    .slide_word1 {font-size: 20px}
}


