@charset "utf-8";
#main_visual {width:640px;margin:0 auto;overflow:hidden;}
#main_visual .bx-wrapper .bx-pager.bx-default-pager {text-align:right;}
.bx-wrapper .bx-pager {text-align: right; font-size: .85em; font-family: Arial; font-weight: bold; color: #666;}
#main_visual .bx-wrapper .bx-pager.bx-default-pager a {background: #9c9c9c;text-indent: -9999px;display: block; width:20px; height: 20px; margin: 0 5px; font-size:0; outline:0; }
#main_visual .bx-wrapper .bx-pager, #main_visual  .bx-wrapper .bx-controls-auto {position: absolute;bottom: 20px; right:20px; width: 100%;}
#main_visual .bx-wrapper .bx-pager.bx-default-pager a:hover, #main_visual .bx-wrapper .bx-pager.bx-default-pager a.active {background: #23b6a6;border:solid 3px #23b6a6 /*filter: alpha(opacity=30); opacity:0.3;*/}
#main_visual .bx-wrapper .bx-pager.bx-default-pager a{background: #fff; border:solid 3px #7c7c7c;border-radius:20px;}
#main_visual .bx-wrapper .bx-prev{width:52px; height:52px; left: 50%;top:47%;margin-left:-670px;background: url('../img/main/mv_prev.png') no-repeat;display:inline-block;text-indent:99999px;}
#main_visual .bx-wrapper .bx-next{width:52px; height:52px; right: 50%;top:47%;margin-right:-670px;background: url('../img/main/mv_next.png') no-repeat;display:inline-block;text-indent:99999px;}

.top_ban_wrap .bx-wrapper .bx-pager.bx-default-pager {text-align:right;}
.top_ban_wrap .bx-wrapper .bx-pager.bx-default-pager a {background: #9c9c9c;text-indent: -9999px;display: block; width:20px; height: 20px; margin: 0 5px; font-size:0; outline:0; }
.top_ban_wrap .bx-wrapper .bx-pager, #main_visual  .bx-wrapper .bx-controls-auto {position: absolute;bottom: 20px; right:20px; width:auto !important;}
.top_ban_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .top_ban_wrap .bx-wrapper .bx-pager.bx-default-pager a.active {background: #23b6a6;border:solid 3px #23b6a6 /*filter: alpha(opacity=30); opacity:0.3;*/}
.top_ban_wrap .bx-wrapper .bx-pager.bx-default-pager a{background: #fff; border:solid 3px #7c7c7c;border-radius:20px;}


.main_container{width:640px;margin:0 auto;}

.mb01{background-color:#fff;height:79px; overflow:hidden}
.mb01:after{content:""; display:block; clear:both}
.mb01_news_wrap{float:left;}
.mb01_news_wrap ul li a{width:390px; display:block; text-decoration: none; font-size:23px; color:#000; line-height:79px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mb01 .bx-wrapper .bx-prev{width:33px; height:33px; right:-48px; top:24px; background: url('../img/main/mb01_p.jpg') no-repeat;display:inline-block;text-indent:99999px;}
.mb01 .bx-wrapper .bx-next{width:32px; height:33px; right:-80px; top:24px; background: url('../img/main/mb01_n.jpg') no-repeat;display:inline-block;text-indent:99999px;}

.mb02:after{content:""; display:block; clear:both}
.mb02 li{float:left;}

.main_contents_1{position:relative;width:640px;margin:0 auto;}
.main_contents_1 li{float:left;}

.m_contents_box{display:inline-block;width:320px;height:135px;cursor:pointer;text-decoration:none !important;}
.m_contents_box > h3{padding-top:20px;font-size:28px;color:#fff;text-align:center;}
.dir_btn{width:120px;height:40px;line-height:40px;font-size:22px;color:#fff;border:1px solid #fff;box-sizing:border-box;text-align:center;margin:18px auto 0 auto;}

.m_contents_branch_title{width:320px;height:52px;line-height:52px;text-align:center;font-size:24px;font-weight:bold;color:#fff;background-color:#0a7f86;}
.m_contents_branch_list_wrap li{float:left;}
.m_contents_branch_list_wrap li a{display:block;width:107px;height:72px;color:#000;font-size:22px;font-weight:bold;text-align:center;background-color:#fff;border:1px solid #85bfc3;box-sizing:border-box;text-decoration:none !important;}
.m_contents_branch_list_wrap li:nth-child(3) > a,
.m_contents_branch_list_wrap li:nth-child(6) > a,
.m_contents_branch_list_wrap li:nth-child(9) > a{width:106px;}
.m_contents_branch_list_wrap li a.b_on{background-color:#dbe4ef;color:#0a7f86;border:4px solid #00a1eb;}
.m_contents_branch_list_wrap li a > strong{display:inline-block;font-weight:bold;font-size:24px;margin:20px 0 0 0;}

.main_contents_2{position:relative;width:640px;margin:0 auto;}
.main_contents_2_1{float:left;width:640px;border-bottom:1px solid #85bfc3;}
.m_contents_box2_gray{float:left;position:relative;background-color:#f3f3f5;width:320px;height:270px;border-top:1px solid #85bfc3;border-left:1px solid #85bfc3;box-sizing:border-box;z-index:2}
.m_contents_box2_gray > a{display:block;width:100%;height:234px;}
.m_contents_box2_white{float:left;position:relative;background-color:#fff;width:320px;height:270px;border-top:1px solid #85bfc3;border-left:1px solid #85bfc3;box-sizing:border-box;z-index:2}
.m_contents_box2_white > a{display:block;width:100%;height:234px;}
.m_contents_box2_title{font-size:30px;color:#0a7f86;font-weight:bold;margin-top:35px;margin-left:30px;}
.m_contents_box2_txt{position:relative;font-size:22px;color:#000;margin-top:15px;margin-left:30px;z-index:2}
.m_contents_box2_btn{position:absolute;left:30px;bottom:20px;width:110px;height:40px;line-height:40px;background-color:#fff;color:#343434;font-size:20px;text-align:center;border:1px solid #d1d1d1;box-sizing:border-box;display:inline-block;text-decoration:none !important;z-index:2;}
.box2_img_ps{position:absolute;right:0;bottom:0;z-index:1}

.main_contents_3_wrap{background-color:#fff;padding:30px 0;}
.main_contents_3{width:600px;margin:0 auto;}
.main_contents_3 > h3{font-size:28px;font-weight:bold;margin-bottom:20px;}

.mb03{background-color:#fff;}
.mb03 ul:after{content:"";display:block;clear:both;}
.mb03 ul li{float:left;width:50%;text-align:center;padding-bottom:30px;}
.mb03 ul li a h3{margin-top:35px;margin-left:25px;float:left;font-size:24px;color:#333;}
.mb03 ul li a span{margin-top:40px;margin-right:10px;float:right;font-size:20px;color:#000;}
.mb03 ul li a:after{content:"";display:block;clear:both;}

.mb_program_title{display:block;font-size:18px;color:#00529c;text-align:left;margin-top:20px;}
.mb_program_contents{display:block;font-size:18px;color:#666;text-align:left;margin-top:5px;}
.mb_program_date{display:block;font-size:18px;color:#b2b2b2;text-align:left;margin-top:5px;}


/* 메인리뉴얼 */
.renew_main_mb01{background-color:#0a7f86;padding:30px 50px;}
.renew_main_mb01 > h3{font-size:40px;color:#fff;text-align:center;}
.renew_main_mb01_list_wrap{margin-top:35px;}
.renew_main_mb01_list_wrap li{float:left;}
.renew_main_mb01_list_wrap li a{display:block;width:175px;height:65px;color:#fff;font-size:32px;font-weight:bold;text-align:center;background-color:#0a7f86;border:1px solid #85bfc3;box-sizing:border-box;text-decoration:none !important;}
.renew_main_mb01_list_wrap li a > strong{display:inline-block;font-weight:bold;font-size:32px;margin:13px 0 0 0;}

.renew_main_mb02{}
.renew_main_mb02 ul:after{content:"";display:block;clear:both;}
.renew_main_mb02 ul li{float:left;}
.renew_main_mb02 ul li a{display:block;}
.renew_main_mb02_box1{background-color:#fff;width:320px;height:279px;}
.renew_main_mb02_box2{background-color:#fff;width:320px;height:272px}
.renew_main_mb02_box3{background-color:#fff;width:320px;height:309px}
.renew_main_mb02_title{font-size:30px;color:#333;font-weight:bold;padding-top:20px;margin-left:20px;}
.renew_main_mb02_txt{font-size:22px;color:#24499c;font-weight:bold;letter-spacing:-1px;line-height:1.4;margin-top:15px;margin-left:20px;}
.renew_main_mb02_btn{border:1px solid #b1adad;box-sizing:border-box;text-align:center;width:260px;height:50px;line-height:50px;font-size:22px;color:#6d6d6d;display:block;margin-top:25px;margin-left:20px;}
.renew_main_mb03_title{font-size:30px;color:#0a7f86;font-weight:bold;padding-top:20px;margin-left:20px;}
.renew_main_mb03_txt{font-size:22px;color:#5d5d5d;font-weight:bold;letter-spacing:-1px;line-height:1.4;margin-top:15px;margin-left:20px;}


#renew_reaction_header{position:relative; width:100%; min-width:320px; max-width:640px; height:auto; background-color:#fff; margin:0 auto;}
.renew_m-header{width:100%;}
.renew_m-header:after{content:""; display:block; clear:both;}
.renew_m-header li{float:left;}
.renew_m-header li.m-menu{width:15.6%;}
.renew_m-header li.m-logo{width:68.8%;}
.renew_m-header li.m-lang{width:15.6%;}
.renew_m-header li a img{width:100%;}
#renew_m-menu{}
#renew_m-menu > dl{margin:0; padding:0; overflow:hidden}
#renew_m-menu > dl > dt{padding:20px 0 20px 30px; font-size:28px; letter-spacing:-1px; font-weight:bold; color:#000; cursor:pointer; background-color:#fff; border-bottom:1px solid #c2c2c2;} /* 1depth 색상 */
#renew_m-menu > dl > dt a{text-decoration: none;font-weight:bold; color:#000;}
.renew_mdep1on{background-color:#0a245f !important; color:#fff !important}
#renew_m-menu .dep2{margin:0; padding:0; display:none}
#renew_m-menu .dep2 > dd{margin:0; padding:15px 0; width:100%; box-sizing:border-box; border-bottom:1px solid #85bfc3; background-color:#fff;}
#renew_m-menu .dep2 > dd.odd{border-right:1px solid #85bfc3;}
#renew_m-menu .dep2 > dd:after{content:''; display:block; clear:both}
#renew_m-menu .dep2 > dd > span{margin-left:40px; font-size:26px; color:#2e3192; display:block; font-weight:bold;}
#renew_m-menu .dep2 > dd > a{margin-left:40px; font-size:26px; color:#555; display:block; text-decoration:none;}
/* .ds-oc{font-size:34px; margin:-5px 30px 0 0; float:right;} */
.renew_m-menu1{display:block;}
.renew_main_tit{background-color:#00479d;font-size:24px;letter-spacing:-1px;color:#fff;text-align:center;padding:23px 0;}
.renew_notice_wrap{background-color:#f6f6f6;padding:23px 30px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.renew_notice_wrap:after{content:"";display:block;clear:both}
.renew_notice_wrap > h3{font-size:22px;color:#23b6a6;float:left;}
.renew_notice_wrap > a{margin-left:20px;float:left;text-decoration:none;font-size:20px;color:#333;display:inline-block;width:450px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.renew_head_blue1_wrap{width:100%;max-width:640px;background-color:#23b6a6;overflow:hidden;}
.renew_head_blue1{margin:0 auto;width:500px;height:80px;background-color:#23b6a6;}
.renew_head_blue1 ul{}
.renew_head_blue1 ul:after{content:"";display:block;clear:both}
.renew_head_blue1 ul li{background-color:#23b6a6;float:left;width:180px !important;height:80px;line-height:80px;text-align:center;}
.renew_head_blue1 ul li a{color:#fff;font-weight:bold;font-size:26px;width:180px;height:80px;line-height:80px;text-decoration:none;display:inline-block;text-align:center;}
.renew_head_blue1 .bx-wrapper .bx-prev{width:27px; height:27px; left:-40px; top:27px; background: url('../img/main/renew_head_blue1_p.jpg') no-repeat;display:inline-block;text-indent:99999px;}
.renew_head_blue1 .bx-wrapper .bx-next{width:27px; height:27px; right:-45px; top:27px; background: url('../img/main/renew_head_blue1_n.jpg') no-repeat;display:inline-block;text-indent:99999px;}

.renew_head_blue2_wrap{width:100%;background-color:#23b6a6;overflow:hidden;}
.renew_head_blue2{width:580px;margin:0 auto;padding-bottom:25px;}
.head_search_wrap:after{content:"";display:block;clear:both}
#search_word{float:left;padding-left:20px;width:510px;height:56px;display:inline-block;box-sizing:border-box;border:0;color:#959595;font-size:22px;font-weight:bold;font-family:'NanumGothic';}
.search_btn{float:left;display:inline-block;}
.search_title{font-size:30px;color:#000;font-weight:bold;}
.search_contents{font-size:16px !important;}
.search_contents2{font-size:16px !important;padding-top:0 !important;}

.head_top_line2{background-color:#23b6a6;width:100%;}
.head_top_line2:after{content:"";display:block;clear:both;}
.head_top_line2 li{float:left;width:213px;border-right:1px solid #187f74;box-sizing:border-box;}
.head_top_line2 li:nth-child(3n){border-right:0;}
.head_top_line2 li:nth-child(1), .head_top_line2 li:nth-child(2), .head_top_line2 li:nth-child(3),.head_top_line2 li:nth-child(4),.head_top_line2 li:nth-child(5),.head_top_line2 li:nth-child(6){border-bottom:1px solid #187f74;}
.head_top_line2 li a{display:block;text-decoration:none;line-height:85px;text-align:center;color:#fff;font-size:26px;}

.mb03_new{background-color:#fff;}
.mb03_new ul li{padding-bottom:30px;}
.mb03_new ul li:after{content:"";display:block;clear:both;}
.mb03_new ul li a h3{margin-top:35px;margin-left:25px;float:left;font-size:24px;color:#333;}
.mb03_new ul li a span{margin-top:40px;margin-right:10px;float:right;font-size:20px;color:#000;}
.mb03_new ul li a:after{content:"";display:block;clear:both;}
.mb03_new_list{float:left;}
.mb03_new_list li{padding-bottom:0px !important;margin-top:12px;}
.mb03_new_list li a{display:inline-block;width:400px;margin-left:20px;font-size:24px;color:#666;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mb03_new_list2 li{padding-bottom:0px !important;margin-top:20px;}
.mb03_new_list2 li a{display:inline-block;width:290px;margin-left:20px;font-size:24px;color:#666;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.m_notice_dot {float:left !important; margin-top:8px !important;background-color: #2b9e1f;width: 4px;height: 4px;display: inline-block;border-radius: 20px;margin-right: 6px !important;}

/* 모바일 메인 리뉴얼 */
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 
/*상단 메뉴*/
.renew_head_top{width:100%;background:url('/img/main/color_head02.jpg') no-repeat;height:257px;overflow:hidden;}
.renew_head_top ul{width: calc(100% - 10px );height: calc(100% - 10px );margin:5px; box-sizing:border-box; border:5px solid #fff;display:flex;flex-wrap:wrap;}
.renew_head_top ul li{width:33.3%;height:79px;display:flex;justify-content: center;align-items: center; text-align:center;border-top:1px solid #64D9CF; border-right:1px solid #64D9CF; box-sizing:border-box; }
.renew_head_top ul li:nth-child(1),.renew_head_top ul li:nth-child(2),.renew_head_top ul li:nth-child(3){border-top:0px;}
.renew_head_top ul li:nth-child(3n){border-right:0px;}
.renew_head_top ul li a{font-size:25px;letter-spacing:-1px;font-weight:600; color:#fff;font-family: 'Noto Sans KR', sans-serif; }