@charset "utf-8";

/* 공통 */
.clear {clear:both}
.tac {text-align:center}
.fl {float:left}
.fr {float:right }
.pointer {cursor:pointer}
.bold {font-weight:bold}
.ovfh {overflow:hidden}
.list_init {margin:0;padding:0;list-style:none}
.nbg{background:none !important;}

.mgt0 {margin-top:0px !important}
.mgt10 {margin-top:10px !important}
.mgr0 {margin-right:0px !important}
.mgb0 {margin-bottom:0px !important}
.mgb20 {margin-bottom:20px !important}
.mgl0 {margin-left:0px !important}
.pdt0 {padding-top:0px !important}
.pdr0 {padding-right:0px !important}
.pdb0 {padding-bottom:0px !important}
.pdl0 {padding-left:0px !important}

.nbor_r{border-right:none !important;}
.ac{text-align:center !important;}

/* 본 사이트 전용 */
body {width:100%;min-width:320px; height:100%}

#container_vis .bg_vis li {display:none;position:absolute;left:0;top:0;z-index:50;width:100%;height:100%;background-size:cover !important}
#container_vis .txt_vis {position:relative;width:100%;height:auto;margin:0}
#container_vis .txt_vis > div {position:absolute;z-index:60}

.cont{display:none}

/* 헤더 */
#header {width:100%;height:auto;border-top:4px solid #15616e;}
.container_gnb{width:100%;}
.gnb{position:absolute; right:74px; top:20px ;}
.gnb li{float:left;margin-left:15px; text-align:center; border-left:1px solid rgba(255,255,255,0.45)}
.gnb li a{font-size:1.083em; color:#797979; line-height:31px; display:block}
.gnb li.gnb_green{border-left:0}
.gnb li.gnb_green span{padding-left:19px; background:url(../images/gnb_home.svg) left center no-repeat; background-size:15px}
.gnb li.gnb_blue{border-left:0}
.gnb li.gnb_blue span{padding-left:15px; background:url(../images/gnb_loca.svg) left center no-repeat; background-size:12px}
.gnb li.mdpn{margin-left:5px;}


.container_gnb {overflow:hidden;position:relative; height:67px}
.hd_logo{float:left; width:200px;}
.hd_logo a{padding:0 10px; display:block; line-height:67px}
.toggle {position:absolute;right:10px;bottom:14px;width:40px;}
.toggle a{display:block}


/* 모바일 메뉴 */
.toggle_menu{z-index:1000;position:absolute;top:71px;left:0;width:100%;height:auto;overflow:hidden;border-top:2px solid #ddd; background:white;display:none;}
.toggle_menu .tmenu_gnb{width:100%; height:40px; overflow:hidden; background:#f5f5f5; display:table; border-bottom:1px solid #ddd }
.toggle_menu .tmenu_gnb ul{display:table; margin:0 auto}
.toggle_menu .tmenu_gnb li{float:left; font-size:1.167em; color:#666}
.toggle_menu .tmenu_gnb li a{padding:0 10px; line-height:40px; display:block}
.toggle_menu > ul > li{width:100%;border-bottom:1px solid #ddd;}
.toggle_menu > ul > li > a{display:block;padding:2% 0 2% 8%;font-size:1.2em;line-height:1.5;color:#555}
.toggle_menu > ul > li.on > a{color:#e53699;font-weight:bold;}
.toggle_sub{display:none;background:#f5f5f5;padding:1% 0;}
.toggle_sub a{display:block;padding-left:10%;font-size:1.15em;color:#555;line-height:2.2;}
.toggle_sub .on a {color:#2bb7e6}

/* PC 메뉴 */
.menu_pc {overflow:hidden;width:auto;height:0;visibility:hidden}
.menu_pc .main_menu:after {display:block;clear:both;content:""}
.menu_pc .main_menu li{float:left; position:relative}
.menu_pc .main_menu li:after{position:absolute; left:0; top:53px; width:6px; height:6px; background:#e0e0e0;border-radius:50%; content:''}
.menu_pc .main_menu li:first-child:after{display:none}
.menu_pc .main_menu li a {display:block;font-size:1.7em;line-height:111px;color:#333; padding:0 54px}
.menu_pc .main_menu li.on a{color:#e53699}
.menu_pc .main_menu li:last-child a{padding-right:0}
.menu_pc #main_full_menu {display:none;overflow:hidden;position:absolute;left:0;top:114px;z-index:300;width:100%;min-width:1150px;height:auto;background:rgba(255,255,255,0.98); border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.menu_pc .main_full_menu_wrap {width:1150px; margin:0 auto; padding:25px 0 35px 385px;background:url(../images/smenu_bg.png) left 20px bottom -10px no-repeat;}
.menu_pc .main_full_menu_wrap:after {display:block;clear:both;content:""}
.menu_pc .sub_menu{float:left; padding-left:25px}
.menu_pc .sub_menu.smenu1{width:180px}
.menu_pc .sub_menu.smenu2{width:192px}
.menu_pc .sub_menu.smenu3{width:180px}

.menu_pc .sub_menu li{position:relative; padding-left:9px;}
.menu_pc .sub_menu a {display:block;font-size:1.292em;line-height:34px;color:#555}
.menu_pc .sub_menu li.on a {color:#e53699;}


/* 메인 비주얼 */
.wrap_main {width:100%;height:auto; } 
.wrap_main #container_vis {position:relative;width:100%;height:170px;}
.wrap_main #container_vis .bg_vis li{width:100%; height:100%}
.wrap_main #container_vis .bg_vis li.vis_main2{background-position:35% 50% !important;}
.wrap_main #container_vis .mvis_txt0101{width:150px; left:10%; top:30px;}
.wrap_main #container_vis .mvis_txt0102{width:150px; left:10%; top:60px}
.wrap_main #container_vis .mvis_txt0201{width:150px; right:10%; top:20px;}
.wrap_main #container_vis .mvis_txt0202{width:150px; right:10%; top:60px}

.dot_vis{position:absolute; bottom:15px; z-index:150; left:50%; margin-left:-21px}
.dot_vis li{float:left; width:16px; height:16px; border-radius:50%; background:rgba(255, 255, 255, 0.8); margin-right:10px; cursor:pointer; box-shadow:3px 3px 5px rgba(0,0,0,0.3)}
.dot_vis li:last-child{margin-right:0}
.dot_vis li.selected{background:#d0338c}


/* 메인 콘텐츠 */
.mcon_white{width:100%; padding:30px 20px}
.mcw_box{padding:25px; margin-bottom:20px; box-shadow:5px 5px 12px rgba(0,0,0,0.15)}
.mcw_box h3{font-size:2em; font-weight:normal}
.mcw_box.notice h3{font-size:2em; color:#15616e; font-weight:normal}
.notice{width:100%; min-height:326px; border:1px solid #d4d4d4; position:relative;background:url(../images/notice_bg.jpg) right -15px top 45px no-repeat;}
.notice .noti_wrap {overflow:hidden;position:relative;width:100%;height:253px}
.notice li {display:none;position:absolute;width:100%;height:253px}
.notice li.empty_list {padding:100px 0 !important}
.notice li .new_icon {display:inline-block;width:24px;height:24px;margin-right:5px;border-radius:50%;font-size:15px;line-height:1.5;background:#e53699;color:#fff;text-align:center;vertical-align:middle}
.noti_tit{height:110px; display:table; position:relative}
.noti_tit:after{position:absolute; left:0; bottom:8px; width:28px; height:3px; background:#15616e; content:''}
.noti_tit p{font-size:2em; word-break:keep-all; display:table-cell; vertical-align:middle; color:#333}
.noti_txt{display:table;height:110px}
.noti_txt p{font-size:1.25em; color:#555; word-break:keep-all; *display:table-cell;line-height:1.6;margin-top:16px;}
p.noti_date{font-size:1.167em; color:#15616e; padding:8px 0 0}
.noti_btn{position:absolute; background:#fbf2c8; width:77px; right:25px; bottom:25px}
.noti_btn div{width:38px; height:39px; float:left; background:#15616e; text-align:center; line-height:36px; cursor:pointer}
.noti_btn div img{width:19px}
.noti_btn .noti_left{margin-right:1px}
.customer h3, .business h3{color:#fff; padding-bottom:15px}
.customer{width:100%; background:url(../images/customer_bg.jpg) center repeat; }
.customer a{color:#fff}
.customer_wrap{padding-left:98px; position:relative; width:100%;}
.customer_wrap:after{position:absolute;  left:0; top:0; width:74px; height:74px; background:url(../images/customer_icon.png) center no-repeat; background-size:73px; content:''; }
.customer_wrap p{font-size:1.25em; color:#fff; line-height:1.5}
.customer_wrap p strong{font-size:1.867em; letter-spacing:-0.4px}
.business{width:100%; overflow:hidden; background:url(../images/intro_bg.jpg) center no-repeat;background-size:100% auto;}
.business p{font-size:1.25em; color:#fff; margin-bottom:15px}
.business li{float:left; max-width:148px; width:48%; border:1px solid #a2a8c2; height:39px; text-align:center;}
.business li:first-child{margin-right:4%}
.business li a{display:block; line-height:39px; color:rgba(255,255,255,0.8); font-size:1.167em}
.business li a span{display:inline-block}
.business li:first-child a span{padding-left:41px; background:url(../images/intro_icon01.png) left center no-repeat; background-size:29px}
.business li:last-child a span{padding-left:31px; background:url(../images/intro_icon02.png) left center no-repeat; background-size:21px}
.company{width:100%; overflow:hidden;  background:url(../images/busi_bg.jpg) center repeat; min-height:326px; margin-bottom:0;text-align:center;}
.company h3{color:#fff;padding-bottom:26px;position:relative;}
.company h3:after{width:30px;height:4px;background:#fff;content:'';position:absolute;;margin:0 auto;left:46%;bottom:0;}
.company p{color:#fff; font-size:1.25em; word-break:keep-all;margin:20px 0 26px}
.company a{display:inline-block; padding:0 15px; font-size:1.167em; color:#fff; line-height:39px; border:1px solid #a5c2c5; margin:20px 0 0}
.company a span{padding-right:16px; background:url(../images/company_icon.png) right center no-repeat}


/* 서브 콘텐츠 */
.wrap_sub {width:100%;height:auto; background:#fff}
.wrap_sub #container_vis {position:relative;width:100%;height:130px}
.wrap_sub #container_vis li{z-index:150}
.wrap_sub #container_vis li.vis_main1{background-position:40% 50% !important;}
.wrap_sub #container_vis .svis_txt0101{width:150px; left:7%; top:30px}
.wrap_sub #container_vis .svis_txt0102{width:150px; left:7%; top:65px;}
.wrap_sub #container_vis .svis_txt0201{width:150px; righ:7%; top:30px}
.wrap_sub #container_vis .svis_txt0202{width:150px; right:7%; top:65px;}
.sub_wc{width:100%; height:auto; overflow:hidden; padding:0 3%;}

/* 내용 페이지 */
.page_title{font-size:2.5em; font-weight:normal; text-align:center; margin:30px 0 0; color:#444}
.page {width:100%;height:auto;padding:20px 0 40px; min-height:350px; overflow:hidden}
.page_ing{width:100%; text-align:center; padding:5% 10%}
.page_ing img{width:100%; max-width:380px}

.stit{font-size:1.833em;position:relative;padding-left:20px;margin-top:8%;margin-bottom:20px;font-weight:normal;background:url(../images/sub/stit_bullet.jpg) left 7px no-repeat;padding-left:20px;background-size:17px auto;}
.found_wrap{background:url(../images/sub/dash_line.jpg) left top repeat;padding:10px 10px;}
.foundation{background:#fff;padding:5% 5.5%}
.foundation .found_t{font-size:1.333em;color:#333;line-height:1.9;text-align:center;*border-bottom:1px solid #d4d4d4;word-break:keep-all;*padding-bottom:4%;margin-bottom:25px}
.foundation p{font-size:1.333em;color:#333;line-height:1.9;margin-bottom:25px;*word-break:keep-all;text-align:center;}
.foundation p.data{text-align:center;color:#666;margin-top:6%;font-size:1.7em;}
.foundation p.name{text-align:center;color:#555;font-size:1.7em;}
.foundation p.name strong{font-weight:normal;color:#333;font-size:1.2em;}

.col_r{color:#e53699;}
.col_g{color:#15616e}

.dash_line{height:27px;background:url(../images/sub/dash_line.jpg) left top repeat;}
.his_tbl{border-spacing:0;border-collapse:separate;width:100%;}
.his_tbl th{font-size:2em;color:#15616e;width:27%;text-align:left;font-weight:normal;padding-left:0px;vertical-align:top;padding-top:30px;}
.his_tbl td{padding:5px 0;}
.his_tbl td.his_month{font-size:1.333em;color:#e19e34;width:60px;}
.his_tbl td span{font-size:1.333em;color:#555;position:relative;padding-left:13px;line-height:1.6;}
.his_tbl td span:before{content:'';border-radius:50%;width:5px;height:5px;background:#e19e34;position:absolute;left:0;top:8px;}
.bor_b{border-bottom:1px solid #d4d4d4;}
.his_tbl .td_f{padding-top:30px;}
.his_tbl .td_l{padding-bottom:30px;}

.tbl01{border-spacing:0;border-collapse:separate;width:100%;border-top:2px solid #15616e;}
.tbl01 th{font-size:1.333em;color:#15616e;background:#e3eced;border-right:1px solid #cad7d9;line-height:1.6;padding:12px 0;border-bottom:1px solid #cad7d9}
.tbl01 td{font-size:1.333em;color:#555;border-right:1px solid #d4d4d4;line-height:1.6;padding:12px 0;border-bottom:1px solid #d4d4d4;text-align:center}
.tbl01 .td_left{background:#f9f9f9}
.nbor_r{border-right:none;}
.ctt_02_02 .tbl01 td:first-child{background:#f9f9f9}
.ctt_02_02 .tbl01 td:last-child{border-right:none;}

.add{overflow:hidden;margin-top:5%}
.add li{text-align:center;margin-bottom:5%}
.add li:last-child{border-right:none;}
.add li figure{margin:0;}
.add li figcaption{font-size:1.333em;color:#555;margin:15px 0;line-height:1.6; }

.box_t{text-align:center;font-size:1.55em;color:#15616e;border-top:2px solid #15616e;border-bottom:2px solid #15616e;background:#e3eced;padding:4% 3%;word-break:keep-all;line-height:1.6}

.schol{display:table;width:100%;background:url(../images/sub/dot_line.jpg) left bottom repeat-x;padding-bottom:3.5%;margin-bottom:3.5%;}
.schol_img{display:table-cell;vertical-align:middle;text-align:center;width:15%;}
.schol_txt{display:table-cell;vertical-align:middle;}
.schol_txt p.schol_t{font-size:1.667em;color:#db8e20;}
p.txt_p{font-size:1.333em;color:#555;line-height:1.6;padding-left:15px;position:relative;margin:10px 0 0;word-break:keep-all;}
p.txt_p:before{content:'';background:#e19e34;width:6px;height:6px;border-radius:50%;position:absolute;left:0;top:9px;}
.schol_txt li{font-size:1.333em;color:#555;line-height:1.6;word-break:keep-all;margin:5px 0;}

.enter{margin-left:3% !important;}
.enter12{margin-left:12px !important;}
.enter26{margin-left:26px !important;}

.count{font-size:1.333em;color:#555;text-align:right;margin-bottom:10px;}

p.tbl_noti{font-size:1.333em;color:#555;text-align:right;margin-bottom:5px;}

.down_btn{display:table; margin:5% auto 0; padding:15px 75px 15px 35px; background:url(../images/sub/icon_down01.svg) right 25px center no-repeat; background-size:30px auto !important; color:#15616e; font-size:1.333em; border:1px solid #15616e; transition:all .5s ease-in-out; ; font-family:'NotoSans-Regular'; border-radius:50px}
.down_btn:hover{background:#15616e url(../images/sub/icon_down02.svg) right 25px center no-repeat; color:#fff}

/* 탭메뉴 */
.tabs_type_a{width:100%;}
.tabs_type_a ul{width:100%; overflow:hidden; box-shadow:5px 5px 12px rgba(0,0,0,0.15)}
.tabs_type_a li{width:100%;float:left; text-align:center; background:#15616e; font-size:1.25em; height:50px; border-right:1px solid rgba(255,255,255,0.6); }
.tabs_type_a li:first-child, .tabs_type_a li:nth-child(2){border-bottom:1px solid rgba(255,255,255,0.6)}
.tabs_type_a li:nth-child(2n){border-right:0}
.tabs_type_a li a{color:#fff; display:block; line-height:50px}
.tabs_type_a li:hover, .tabs_type_a li.selected{background:#e19e34}
.tabs_type_a li:hover a, .tabs_type_a li.selected a{color:#fff}
.tabs_type_a.tabmenu01 li, .tabs_type_a.tabmenu02 li{width:50%}
.tabs_type_a.tabmenu01 li:first-child, .tabs_type_a.tabmenu01 li:nth-child(2){width:50%}
.tabs_type_a.tabmenu01 li:nth-child(4){border-right:1px solid rgba(255,255,255,0.6)}



/* 푸터 */
#footer {width:100%; height:auto; background:#35373d; padding:0px 0px 30px}
.foot_nav{background:#fff;line-height:47px;height:47px;border-top:1px solid #d4d4d4;overflow:hidden;padding:0 3%}
.foot_nav ul{width:1150px;margin:0 auto;}
.foot_nav li{float:left;margin-right:20px;position:relative;}
.foot_nav li a{font-size:1.25em;color:#555;padding-right:20px;}
.foot_nav li:after{content:'';width:1px;height:11px;background:#d4d4d4;position:absolute;right:0;top:18px;}
.foot_nav li:last-child:after{display:none;}
.foot_info{overflow:hidden;padding-top:40px;padding:0 3%}
.foot_img{width:100%; text-align:center; padding:30px 0 20px}
.foot_txt{width:100%; font-size:1.167em}
.foot_txt p{}
.fi_info{color:#999;line-height:1.6}
.fi_copy{color:#646464; padding:10px 0 0}
.fi_copy a{color:#646464;}


/* 미디어 쿼리 */
@media screen and (max-width:767px) {
	.wid100{width:100% !important;margin:0 0 3% 0 !important;}
	.dpb{display:block !important}
	.mdpn{display:none}
	.wrap_main #container_vis li.vis_main1{background-position:55% 50% !important;}
	.tabs_type_a.tabmenu01 li:last-child{border-right:0}
	
	.gnb{display:none;}
	.overview li.ov_arr{display:none;}		
	.tabs_type_a.tabmenu01 li:last-child{border-right:0}
	
	.ctt_02_02 .tbl01 td span{padding:0 8px; text-align:right}
	
}

@media screen and (min-width:768px) {
	
	/* 메인 비주얼 */
	.wrap_main #container_vis {height:300px;}
	.wrap_main #container_vis .mvis_txt0101{width:212px; margin-top:15px;}
	.wrap_main #container_vis .mvis_txt0101:after, .wrap_main #container_vis .mvis_txt0201:after{bottom:-35px;}
	.wrap_main #container_vis .mvis_txt0102{width:255px; margin-top:87px;}
	.wrap_main #container_vis .mvis_txt0201{width:212px; margin-top:10px;}
	.wrap_main #container_vis .mvis_txt0202{width:255px; margin-top:77px;}
	.vis_arr span{top:125px;}
	.arr_left{left:2%}
	.arr_right{right:2%}


	/* 메인 콘텐츠 */
	.mcon_white{padding:45px 30px; overflow:hidden}
	.mcw_box{padding:25px 30px; margin-bottom:25px;}
	.notice{min-height:auto;}
	.notice .noti_wrap{height:200px;}
	.notice li{height:200px;}
	.noti_tit{height:70px;}
	.noti_txt{height:80px}
	.noti_btn{right:30px;}
	.busi_cust{width:48.5%; float:left}
	.customer, .business{height:185px;}
	.business{margin-bottom:0}
	.customer h3, .business h3{padding-bottom:25px}
	.company{float:right; width:48.5%; min-height:395px;}


	/* 서브 비주얼 */
	.wrap_sub #container_vis{height:200px}
	.wrap_sub #container_vis .svis_txt0101{width:237px; margin-right:-2%;}
	.wrap_sub #container_vis .svis_txt0102{width:237px; margin:25px -2% 0 0;}
	.wrap_sub #container_vis .svis_txt0201{width:237px; margin-left:-2%;}
	.wrap_sub #container_vis .svis_txt0202{width:237px; margin:25px 0 0 -2%;}
	
	/*내용*/
	.found_wrap{padding:27px 27px;}
	.add li{float:left;width:33.333%;border-right:1px solid #d4d4d4;height:140px;}
	
		
	/* 탭메뉴 */
	.tabs_type_a li{width:25%;}
	.tabs_type_a li:first-child, .tabs_type_a li:nth-child(2){border-bottom:0}
	.tabs_type_a li:nth-child(2n){border-right:1px solid rgba(255,255,255,0.6)}
	.tabs_type_a li:last-child{border-right:0}
	.tabs_type_a.tabmenu01 li{width:20%}
	.tabs_type_a.tabmenu01 li:first-child, .tabs_type_a.tabmenu01 li:nth-child(2){width:20%}
	.tabs_type_a.tabmenu02 li{width:50%}

	.ctt_02_02 .tbl01 td:not(:first-child) span{display:block; margin:0 auto; text-align:right; padding-right:10px}
	.ctt_02_02 .tbl01 td:nth-child(2) span{width:118px}
	.ctt_02_02 .tbl01 td:nth-child(3) span, .ctt_02_02 .tbl01 td:nth-child(4) span{width:106px}
	.ctt_02_02 .tbl01 td:nth-child(5) span{width:60px}
}

@media screen and (min-width:1024px) {
	.w1150 {width:1150px;margin:0 auto;}
	#container_vis .txt_vis {width:1150px;margin:0 auto}

	/* 헤더 */
	.dpn_m{display:block}
	#header{min-width:1150px;height:114px; font-family:'NotoSans-Regular'; padding:0}
	#header .w1150{position:relative}
	.h_top{min-width:1150px}
	.container_gnb{width:auto; height:auto; float:left}
	.gnb{right:0; top:40px}
	.gnb_list li a{padding:0px; font-family:'NotoSans-Regular';}
	
	.toggle{display:none}
	.hd_logo{width:228px;}
	.hd_logo a{line-height:104px;padding:0 0;}
	.container_hd{width:auto; height:auto; float:left}
	.container_hd .menu_pc {overflow:visible;visibility:visible;width:auto;margin-left:128px;}
	.menu_pc .main_menu li a {font-family:'NotoSans-Regular';}
	.menu_pc .sub_menu a {font-family:'NotoSans-Regular';}




	/* 메인 비주얼 */
	.wrap_main{min-width:1210px;}
	.wrap_main #container_vis {height:598px; min-width:1210px; overflow:hidden}
	.wrap_main #container_vis .bg_vis li {height:598px}
	.wrap_main #container_vis .bg_vis li.vis_main2{background-position:50% 50% !important;}
	.wrap_main #container_vis .mvis_txt0101{width:324px; margin:100px 0 0 9%;top:30px}
	.wrap_main #container_vis .mvis_txt0102{width:324px; margin:113px 0 0 9%; top:97px;}
	.wrap_main #container_vis .mvis_txt0201{width:324px; margin:100px 0 0 -7%;top:20px}
	.wrap_main #container_vis .mvis_txt0202{width:324px; margin:113px 0 0 -7%;top:97px;}
	.vis_arr span{top:203px; width:51px}
	

	/* 메인 콘텐츠 */
	.wrap_main h3{font-family:'NotoSans-Regular';}
	.mcon_white {width:1210px;margin:0 auto;padding:0}
	.mcw_box{float:left; padding:23px 34px 0; height:351px; margin:81px 0;font-family:'NotoSans-Regular';}
	.notice{width:358px; margin-left:30px; padding-top:20px}
	.notice .noti_wrap{height:281px;}
	.notice li{height:281px;}
	.noti_tit{height:85px;}
	.noti_tit p{font-size:1.667em;}
	.noti_txt{height:123px}
	p.noti_date{padding:20px 0 0}	
	.noti_btn{right:35px; bottom:28px}
	.busi_cust{width:434px; padding:0 26px;}
	.customer.mcw_box, .business.mcw_box{height:166px; margin:0; background-size:auto}
	.customer h3{padding-bottom:10px}
	.customer.mcw_box{background-size:auto; margin:81px 0 19px}
	.customer_wrap p strong{letter-spacing:0; line-height:1.4;font-size:2.1em;}
	
	.business h3{padding-bottom:5px}
	.business p{margin-bottom:20px}
	.business li{width:148px;}
	.business li:first-child{margin-right:16px}
	.company{float:left; width:358px; min-height:351px; margin-right:30px; margin-top:81px; background-size:auto}
	.company a{margin:18px 0 0}
	


	/* 서브 콘텐츠 */
	.wrap_sub {width:100%;min-width:1210px;height:auto; position:relative}
	.wrap_sub #container_vis {position:relative;width:100%;min-width:1210px;height:226px}
	.wrap_sub #container_vis li.vis_main1{background-position:50% 50% !important;}
	.wrap_sub #container_vis .svis_txt0101{margin:16px 6% 0 0;}
	.wrap_sub #container_vis .svis_txt0102{margin:43px 6% 0 0;}
	.wrap_sub #container_vis .svis_txt0201{margin:16px 0 0 6%;}
	.wrap_sub #container_vis .svis_txt0202{margin:43px 0 0 6%;}
	.sub_content{width:1210px; margin:0 auto; height:auto; overflow:hidden;padding:0}

	/* 탭메뉴 */
	.tabs_type_a{font-family:'NotoSans-Regular'; margin:0; position:absolute; width:100%; top:205px; left:0; z-index:300}
	.tabs_type_a ul{display:table; margin:0 auto; width:auto}
	.tabs_type_a li{width:230px;font-size:1.5em; height:54px;}
	.tabs_type_a li a{line-height:54px}
	.tabs_type_a.tabmenu01 li{width:230px}
	.tabs_type_a.tabmenu01 li:first-child, .tabs_type_a.tabmenu01 li:nth-child(2){width:230px}
	.tabs_type_a.tabmenu02 li{width:230px}



	/* 내용 페이지 */
	.sub_wc{width:100%; min-width:1210px; height:auto; overflow:hidden; padding:0; }
	.page_title {font-size: 3.5em;margin: 100px 0 0;font-family: 'NotoSans-Regular';font-weight: normal;}
	.page {width:1150px; margin:0 auto; height:auto; padding:60px 0 100px; }
	.stit{font-size:2.4em; margin:65px 0 20px; font-family:'NotoSans-Regular';background:url(../images/sub/stit_bullet.jpg) left 10px no-repeat; background-size:22px auto;padding-left:32px;}
	
	.sstit{font-size:1.833em; color:#182663; margin:65px 0 20px; font-family:'NotoSans-Regular'; }
	.txt_c{font-size:1.292em; font-family:'NotoSans-Regular';}
	
	.foundation{padding:6% 9.5%}
	.foundation .found_t{font-size:1.6em;}
	.foundation p{font-family: 'NanumMyeongjo';font-size:1.6em;}
	.foundation p.found_t span{font-family: 'NanumMyeongjo';*font-size:1.1em;*font-weight:bold;*width:917px;margin:0 auto 0%;display:block;}
	
	
	.his_tbl th{font-family:'NotoSans-Regular';font-size:2.8em;}
	.his_tbl td, .tbl01, .add li figcaption, .schol, p.txt_p, .count{font-family:'NotoSans-Regular';}
	.his_tbl th{padding-left:35px;}
	
	.box_t{font-family:'NotoSans-Regular';}
	.schol_img{padding-right:3%}
	
	p.tbl_noti{font-family:'NotoSans-Regular';}
	
	
	

	/* 푸터 */
	#footer{font-family:'NotoSans-Regular'; padding:0px 0 45px; overflow:hidden; min-width:1150px}
	.foot_nav{padding:0;}
	.foot_info{padding:40px 0  0;}
	.foot_img{width:247px; float:left; text-align:left; padding:13px 0 0 5px}
	.foot_txt{width:903px; float:left}
	.fi_copy{padding:15px 0 0}

}