/* Main Visual */
.main_visual{position:relative;}
.main_visual .bx-wrapper{position:relative;}

.main_visual{}
.main_visual .main_slider{position:relative;}
.main_slider > li{min-height:200px;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;}
.main_slider > li.no_01{background-image:url(../img/main_visual_01.jpg);}
.main_slider > li.no_02{background-image:url(../img/main_visual_01.jpg);}
.main_slider > li.no_03{background-image:url(../img/main_visual_01.jpg);}
.main_slider > li.no_04{background-image:url(../img/main_visual_01.jpg);}
.main_slider > li.no_05{background-image:url(../img/main_visual_01.jpg);}

.main_visual .txt_wrap{position:absolute;top:40px;left:10px;}
.main_visual .txt_wrap .title{font-size:22px;font-weight:500;color:#003671}
.main_visual .txt_wrap .txt_con span{display:block;font-size:15px;color:#555}
.main_visual .txt_wrap .txt_con strong{color:#333}

/* Main Visual Paging */
.main_visual .bx-has-pager{position:absolute;left:50%;bottom:10px;margin-left:-18px;z-index:100;text-align:center;}
.main_visual .bx-default-pager .bx-pager-item{display:inline-block;}
.main_visual .bx-pager-item .bx-pager-link{display:inline-block;width:12px;height:12px;margin:0 2.5px;background-color:rgba(0,0,0,0.3);border-radius:6px;text-indent:-9999px;}
.main_visual .bx-pager-item .active{background-color:#003671;}
/* Quick Menu */
.quick_wrap{
	width:100%;padding:20px 0; background:white;
	background-size:100%;
}
.quick_wrap ul{
	margin:0 auto; font-size:0;
	width:480px; text-align:left;
}
.quick_wrap ul li {display:inline-block; width:120px; margin-bottom:10px; text-align:center;}
.quick_wrap li a{
	display:inline-block; width:80px; height:60px;
	text-align:center; line-height:60px;
	box-sizing:border-box;
}
.quick_wrap li span{display:block; text-align:center; font-size:14px;}
.quick_wrap li a img {vertical-align:middle;}
@media screen and (max-width:480px) {
	.quick_wrap ul {width:360px;}
	.quick_wrap ul li {width:120px;}
}
@media screen and (max-width:360px) {
	.quick_wrap ul {width:300px;}
	.quick_wrap ul li {width:100px;}
}
@media screen and (max-width:300px) {
	.quick_wrap ul {width:200px;}
}

/* .quick_wrap{width:100%;padding:20px 0;background:url(../img/quick_bg.jpg) 0 0 repeat-y;background-size:cover;}
.quick_wrap ul{width:270px;margin:0 auto;text-align:center;}
.quick_wrap li{float:left;margin-right:15px;}
.quick_wrap li a{display:block;width:80px;height:80px;margin-bottom:5px;background-size:100%;}
.quick_wrap li span{display:block;text-align:center;font-size:16px;color:#fff;margin-bottom:15px;}

.quick_wrap li.no_3, .quick_wrap li.no_6, .quick_wrap li.no_9, .quick_wrap li.no_12, .quick_wrap li.no_15 {margin-right:0;}

.quick_wrap li a img{width:80px; height:80px;}
 */
/*
.quick_wrap li.no_01 a{background-image:url(../img/quick_01.png);}
.quick_wrap li.no_02 a{background-image:url(../img/quick_02.png);}
.quick_wrap li.no_03 a{background-image:url(../img/quick_03.png);}
.quick_wrap li.no_04 a{background-image:url(../img/quick_04.png);}
.quick_wrap li.no_05 a{background-image:url(../img/quick_07.png);}
.quick_wrap li.no_06 a{background-image:url(../img/quick_06.png);}
.quick_wrap li.no_07 a{background-image:url(../img/quick_05.png);}
*/

/* .quick_wrap li.no_01, .quick_wrap li.no_02, .quick_wrap li.no_03{margin-bottom:15px;}
.quick_wrap li.no_03{margin-right:0;}
.quick_wrap li.no_08, .quick_wrap li.no_09, .quick_wrap li.no_10{margin-top:15px;}
.quick_wrap li.no_07, .quick_wrap li.no_10{margin-right:-20px;}
 */
/* .quick_wrap li.no_07, .quick_wrap li.no_01, .quick_wrap li.no_02{margin-bottom:15px;}
.quick_wrap li.no_02{margin-right:0;}
.quick_wrap li.no_08, .quick_wrap li.no_09, .quick_wrap li.no_10{margin-top:15px;}
.quick_wrap li.no_04, .quick_wrap li.no_10{margin-right:-20px;}

.quick_wrap li.no_01 a{background-image:url(../img/quick_01.png);}
.quick_wrap li.no_02 a{background-image:url(../img/quick_02.png);}
.quick_wrap li.no_03 a{background-image:url(../img/quick_03.png);}
.quick_wrap li.no_04 a{background-image:url(../img/quick_04.png);}
.quick_wrap li.no_05 a{background-image:url(../img/quick_07.png);}
.quick_wrap li.no_06 a{background-image:url(../img/quick_06.png);}
.quick_wrap li.no_07 a{background-image:url(../img/quick_05.png);}
.quick_wrap li.no_08 a{background-image:url(../img/quick_08.png);}
.quick_wrap li.no_09 a{background-image:url(../img/quick_09.png);}
.quick_wrap li.no_10 a{background-image:url(../img/quick_10.png);} */

/* Board - 공지사항 & 보도자료 */
.board_wrap{padding:10px;}
.board{position:relative;}
.board_notice{margin-bottom:20px;}
.board h3{margin-bottom:10px;padding-bottom:10px;font-size:17px;font-weight:500;color:#003671;border-bottom:1px solid #003671;}
.board .btn_view{position:absolute;right:0;top:4.5px;display:block;width:15px;height:15px;background-image:url(../img/icon_board_view.png);background-size:100%;text-indent:-9999px;}
.board .board_list li{margin:5px 0;padding-left:6px;background:url(../img/icon_board_bul.png) 0 9px no-repeat;background-size:2px 2px;}
.board .board_list li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:98%;font-size:14px;}

/* 메인 헤더 */
.control_wrap .btn_back{display:none;}

.bg_01{display:inline-block; background:url(../img/bg_01.gif) left center no-repeat; width:100%; height:62px;background-size:cover;  padding:0 10px; box-sizing:border-box; text-align:center;}
.bg_01 p a{font-size:17px; font-weight:400; color:#fff; height:62px; line-height:62px; /* line-heght:26px;padding-top:6px;*/}
.bg_01 p a em{font-size:17px; font-weight:500; color:#eee962;  height:62px; line-height:62px;}

/* 20210405 박강근 추가 */
.header{position:relative;}
a.link_title{position: absolute; top: 0px; right: 90px; height:22px; line-height:22px; font-size: 11px; color: #fff; font-weight: 500; text-align:center; background:#26518b; padding:0 8px; box-sizing:border-box;}
.app_btn_box{display:inline-block; width:100%;}
.app_btn_box .app_title{float:right;font-size: 15px;font-weight:500;color: #fff;background: #1da5f9;padding: 0 10px;height:22px;line-height:22px;padding-bottom:10px;box-sizing:border-box;}