@charset "utf-8";
#main_visual {width:640px; position:relative; margin:0 auto; overflow:hidden;}
#main_visual .bx-wrapper .bx-pager.bx-default-pager {text-align:right;display: inline-block;width:150px;}
.bx-wrapper .bx-pager {text-align: right; font-size: .85em; font-family: Arial; font-weight: bold; color: #666;right: 20px;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #9c9c9c;text-indent: -9999px;display: block; width:15px; height: 15px; margin: 0 3px !important; font-size:0; outline:0; border-radius: 10px;}
#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: #24499c; /*filter: alpha(opacity=30); opacity:0.3;*/}
#main_visual .bx-wrapper .bx-pager.bx-default-pager a{background: #fff; /*filter: alpha(opacity=50); opacity:0.5;*/}
#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, .top_ban_wrap .bx-wrapper .bx-controls-auto {position: absolute;bottom: 15px; right:20px; width: auto !important;text-align:right}
.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: #24499c; /*filter: alpha(opacity=30); opacity:0.3;*/}
.top_ban_wrap .bx-wrapper .bx-pager.bx-default-pager a{background: #fff; /*filter: alpha(opacity=50); opacity:0.5;*/}

.top_ban_inner li{height:143px;overflow:hidden;}
.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;}

.main_bn01_roll_wrap .bx-wrapper .bx-pager{text-align:left;top:5px;left:10px;right:0px;bottom:0;padding:0;height:10px;}
.main_bn01_roll_wrap .bx-wrapper .bx-pager a{width:25px !important;height:25px !important;background-color:#fff;border:0 !important;}
.main_bn01_roll_wrap .bx-wrapper .bx-pager a:hover , .main_bn01_roll_wrap .bx-wrapper .bx-pager a.active{background-color:#52ead6 !important;}

.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:#082c55;}
.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 #d7d7d7;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:#082c55;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 #d7d7d7;}
.m_contents_box2_gray{float:left;position:relative;background-color:#f3f3f5;width:320px;height:270px;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;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 #d7d7d7;border-left:1px solid #d7d7d7;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:#082c55;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:#082c55;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:#082c55;border:1px solid #d7d7d7;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:#f6f6f6;width:320px;height:319px;}
.renew_main_mb02_box2{background-color:#fff;width:320px;height:273px}
.renew_main_mb02_box3{background-color:#fff;width:320px;height:300px}
.renew_main_mb02_title{font-size:30px;color:#333;font-weight:bold;padding-top:35px;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_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 #d7d7d7; background-color:#fff;}
#renew_m-menu .dep2 > dd.odd{border-right:1px solid #d7d7d7;}
#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:#24499c;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:#24499c;overflow:hidden;}
.renew_head_blue1{margin:0 auto;width:500px;height:80px;background-color:#24499c;}
.renew_head_blue1 ul{}
.renew_head_blue1 ul:after{content:"";display:block;clear:both}
.renew_head_blue1 ul li{background-color:#24499c;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:#24499c;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:#8631a5;width:100%;}
.head_top_line2:after{content:"";display:block;clear:both;}
.head_top_line2 li{float:left; width:33%; border:1px solid #753284; }
.head_top_line2 li a{letter-spacing:-1px;display:block;text-decoration:none;line-height:85px;height:85px;text-align:center;color:#fff;font-size:25px;box-sizing:border-box;font-weight:bold;}

.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: #00529c;width: 4px;height: 4px;display: inline-block;border-radius: 20px;margin-right: 6px !important;}