@charset "utf-8";

@import url('/common_2019/css/common.css'); 
@import url('/common/css/edit_style.css');
@import url('/common/css/govern_style.css');
@import url('/common/css/customer_style.css');
@import url('/common/css/intro_style.css');
@import url('/common/css/manage_style.css');
@import url('/common/css/business_style.css');
@import url('/common/css/biowel.css');

#wrapper{position:relative; width:100%; min-width:1170px}

/* HEADER */
#header {position:absolute; width:100%; min-height:130px; overflow:inherit;z-index: 100;background:url('/common_2019/images/common/header_bg.png') repeat-x}
#header .headerTop{ margin:0 auto; width:1170px; height:40px;position:relative}
#header .logo{position:absolute;top:57px;}
#header .logo > a {text-align: center; width: 100%; display: block;}
#header .top_area{position:absolute;right:0;top:7px;}
#header .top_area > ul {float:left;}
#header .top_area .sns_area > li > a {font-size:0; width:26px;height:26px; margin-right:10px;}
#header .top_area .sns_area > li.blog > a {background:url('/common_2019/images/common/btn_blog.png') 0 0px no-repeat;}
#header .top_area .sns_area > li.facebook > a {background:url('/common_2019/images/common/btn_facebook.png') 0 0px no-repeat;}
#header .top_area .sns_area > li.kakao > a {background:url('/common_2019/images/common/btn_kakao.png') 0 0 no-repeat;margin-right:30px}
#header .top_area .sns_area > li.twitter > a {background:url('/common_2019/images/common/btn_twitter.png') 0 0px no-repeat;}
#header .top_area .sns_area > li.youtube > a {background:url('/common_2019/images/common/btn_youtube.png') 0 0 no-repeat}
#header .top_area .sns_area > li.instargram > a {background:url('/common_2019/images/common/btn_instargram.png') 0 0px no-repeat}

#header .top_area > ul > li{float:left; height:26px;}
#header .top_area > ul > li > a{font-size:13px; height:26px; line-height:26px; display:block; color: #fff;}
#header .top_area .top_menu > li.zoom-in > a{background:url('/common_2019/images/common/btn_plus.png') 22px center no-repeat; padding:0 18px 0 5px; border:#575757 solid 1px;margin:0 6px 0 30px;}
#header .top_area .top_menu > li.zoom-out > a{background:url('/common_2019/images/common/btn_mainus.png') 22px center no-repeat; padding:0 18px 0 5px;border:#575757 solid 1px}
#header .top_area .top_menu > li:first-child{border-right:0;}
#header .top_area .top_menu > li:last-child{border-left:0;}

@media screen and (max-width:1169px) {
	#wrapper{min-width:1000px}
	#header .headerTop{width:1000px;}
}
@media screen and (max-width:1023px) {	
	#header h1 .mhide{display:none !important}
	#header h1 .phide{display:block !important}
	#header {background:#fff;min-height: 60px;height: 60px;}
	#header .headerTop {width:100%}
	#header .logo {top: 11px;left:50%;margin-left: -75px;width: 150px;}
	#header .top_area {display:none}
	#wrapper {min-width:100%}
	#header .logo img, .searchBtnM img {width:100%}

	#header .top_area .sns_area > li > a {width:26px;height:26px;margin-right:5px;background-size:75%}
	#header .top_area .sns_area > li.youtube > a{background:url('/common_2019/images/common/btn_youtube_m.png') center center no-repeat;background-size:75%}
	#header .top_area .sns_area > li.twitter > a{background:url('/common_2019/images/common/btn_twitter_m.png') center center no-repeat;background-size:75%}
	#header .top_area .sns_area > li.blog > a {background:url('/common_2019/images/common/btn_blog_m.png') center center no-repeat;background-size:75%}
	#header .top_area .sns_area > li.facebook > a {background:url('/common_2019/images/common/btn_facebook_m.png') center center no-repeat;background-size:75%}
	#header .top_area .sns_area > li.kakao > a {background:url('/common_2019/images/common/btn_kakao_m.png') center center no-repeat;background-size:75%;margin-right:10px}
	#header .top_area .sns_area > li.instargram > a {background:url('/common_2019/images/common/btn_instargram_m.png') center center no-repeat;background-size:75%}

	#header .top_area > ul.sns_area {float:right;margin: 10px 0 0 0;}
	#header .top_area > ul.top_menu {float:left;margin: 10px 0 0 15px;}
	#header .top_area .top_menu > li > a {border:#fff solid 1px;display:block;color:#fff;padding:0 10px;line-height: 31px;height: 31px;}
	#header .top_area .top_menu > li.zoom-in, #header .top_area .top_menu > li.zoom-out {display:none}
}
/*-- HEADER */

/* 상단메뉴 */
#nav{z-index:999; width:100%;min-height:90px;}
#nav .gnb-area{width:1170px; margin:0 auto; position: relative;z-index:999}
#nav ul.gnb {float:right}
#nav ul.gnb:after{content:'';display:block;clear:both}
#nav ul.gnb li.rootMenu{padding:0 30px;height:90px; line-height:90px; float:left; text-align:center; font-weight:normal;letter-spacing:-0.01em;}
#nav ul.gnb li.rootMenu.on > a {display:block;position:relative}
#nav ul.gnb li.rootMenu.on > a:after{content:'';display:block;border-radius:8px;background:#3482b6;width:8px;height:8px;position:absolute;right:-10px;top:25px}
#nav ul.gnb li.rootMenu > a {color:#fff;font-size:22px;font-weight:bold;height:90px; line-height:90px;display:block;}
#nav ul.gnb li.rootMenu > a  > img{width:176px; height:47px; vertical-align:bottom; padding-top:3px;}
#nav ul.gnb li.rootMenu.on > a  > img {vertical-align:bottom; height:47px; padding:0;}
#nav ul.gnb li.rootMenu.bgmenu {text-align:right; background:url('/common_new/images/main/btn_government.png') 25px center no-repeat;}
#nav ul.gnb li.rootMenu.bgmenu > a {padding-right:30px;}
#nav ul.gnb li.search, #nav ul.gnb li.all-menu {width:40px; height:90px; float:left;}
#nav ul.gnb li.search > a{background:url('/common_2019/images/common/btn_search.png') center center no-repeat; width:40px; height:90px; display:block; text-indent: -9999px;}
#nav ul.gnb li.all-menu {margin-left:100px}
#nav ul.gnb li.all-menu > a{background:url('/common_2019/images/common/btn_menu.png') center center no-repeat; width:40px; height:90px; display:block; text-indent: -9999px;margin-left:-10px}

.submenuBg {background:url('/common_2019/images/common/subMenu_bg.png') center 0 repeat-y;position:absolute;left:0;top:130px;width:100%;z-index:990;transition-duration: 0.25s;border-bottom:#ccd4da solid 1px;display:none}
.gnb .submenu{width:100%; height:auto; z-index:999; line-height:0px;position:absolute;left:0;top:90px;transition-duration: 0.5s}
.gnb .submenu:after{content:'';display:block;clear:both}
.gnb .submenu > div{float:left;width:216px;padding-top:30px;font-size:30px;color:#222222;font-weight:bold;text-align:center;min-height:200px}
#nav ul.gnb li:nth-child(1) > .submenu > div{background:url('/common_2019/images/common/subMenu_01.png') center 75px no-repeat}
#nav ul.gnb li:nth-child(2) > .submenu > div{background:url('/common_2019/images/common/subMenu_02.png') center 75px no-repeat}
#nav ul.gnb li:nth-child(3) > .submenu > div{background:url('/common_2019/images/common/subMenu_03.png') center 75px no-repeat}
#nav ul.gnb li:nth-child(4) > .submenu > div{background:url('/common_2019/images/common/subMenu_04.png') center 75px no-repeat}
#nav ul.gnb li:nth-child(5) > .submenu > div{background:url('/common_2019/images/common/subMenu_05.png') center 75px no-repeat}
.gnb .submenu ul.menubox{float:left;width:953px;padding: 30px 0 20px 30px;}
.gnb .submenu ul.menubox > li{float:left;width:25%;padding:0 10px}
.gnb .submenu ul.menubox > li > a{border:#c2c9cf solid 1px;text-align:left;display:block;width:100%;height:40px;line-height:40px;font-size:16px;color:#222222;font-weight:bold;background:#fff;border-radius:5px;padding-left:18px}
.gnb .submenu ul.menubox > li > a.on,
.gnb .submenu ul.menubox > li > a:hover{background: #005c9a; color:#fff}
.gnb .submenu ul.menubox > li:nth-child(4n+1) {clear:both !important}
.gnb .submenu ul.menubox > li > ul {padding: 10px 0 15px;}
.gnb .submenu ul.menubox > li > ul > li > a{display:block;text-align:left;word-break:keep-all;background:url('/common_2019/images/common/submenu_blt.png') 0 11px no-repeat;padding: 4px 10px 0px;line-height:18px;}
.gnb .submenu ul.menubox > li > ul > li > a.on,
.gnb .submenu ul.menubox > li > ul > li > a:hover{background:url('/common_2019/images/common/submenu_blt_on.png') 0 11px no-repeat;color:#1b87d4}

.menuBtn, .searchBtnM {display:none}
.mMenuClose, .searchCloseM{display:none}

@media screen and (max-width:1169px) {
	#nav {width:1000px;margin:0 auto}
	#nav .gnb-area {width:100%}
	#nav ul.gnb li.rootMenu{padding:0 20px}
	#nav ul.gnb li.all-menu {margin-left:50px}

	.gnb .submenu ul.menubox > li {width:33.333%}
	.gnb .submenu ul.menubox > li:nth-child(4n+1) {float:left !important;clear:none !important}
	.gnb .submenu ul.menubox > li:nth-child(3n+1) {clear:both !important}
	.gnb .submenu ul.menubox {width:783px}
	.gnb > li:nth-child(5) .submenu ul.menubox {padding-bottom:30px}
	.submenuBg {background:url('/common_2019/images/common/subMenu_bg2.png') center 0 repeat-y}
}
@media screen and (max-width:1023px) {	
	.menuBtn {position:absolute;left:15px;top: 19px;display:block;}
	.menuBtn img {width: 50%;}
	.mMenuClose img{width:75%}
	.searchBtnM {position:absolute;right:15px;top: 18px;display:block;width: 22px;}
	#nav ul.gnb li.all-menu,
	#nav ul.gnb li.search {display:none;}
	#nav {width:100%}
	#nav ul.gnb {
		width:100%;
		height: calc(100% - 90px);
		position:fixed;
		top: 109px;
		left:-1023px;
		z-index:999;
		background:#ecf0f5;
		/* transition:All 0.2s ease; 
		-webkit-transition:All 0.1s ease; 
		-moz-transition:All 0.1s ease; 
		-o-transition:All 0.1s ease;  */
	}
	#nav ul.gnb li.rootMenu {float:none;text-align:left;height:auto;padding:0;top:109px;left:0;}
	#nav ul.gnb li:nth-child(2).rootMenu {top:189px;}
	#nav ul.gnb li:nth-child(3).rootMenu {top:269px;}
	#nav ul.gnb li:nth-child(4).rootMenu {top:349px;}
	#nav ul.gnb li:nth-child(5).rootMenu {top:429px;}
	#nav ul.gnb li.rootMenu > a {position:relative;background:#007db7;line-height:normal;font-size:16px;color:#222222;height:80px;padding:55px 10px 0;background-size:40% !important;width:100px;color:#222222;font-weight:bold;text-align:center}
	#nav ul.gnb li:nth-child(1).rootMenu > a {background:url('/common_2019/images/common/m_01.png') center 20% no-repeat #ecf0f5}
	#nav ul.gnb li:nth-child(2).rootMenu > a {background:url('/common_2019/images/common/m_02.png') center 20% no-repeat #ecf0f5}
	#nav ul.gnb li:nth-child(3).rootMenu > a {background:url('/common_2019/images/common/m_03.png') center 20% no-repeat #ecf0f5}
	#nav ul.gnb li:nth-child(4).rootMenu > a {background:url('/common_2019/images/common/m_04.png') center 20% no-repeat #ecf0f5}
	#nav ul.gnb li:nth-child(5).rootMenu > a {background:url('/common_2019/images/common/m_05.png') center 20% no-repeat #ecf0f5}
	
	#nav ul.gnb li.rootMenu.on > a{color:#fff}
	#nav ul.gnb li:nth-child(1).rootMenu.on > a {background:url('/common_2019/images/common/m_01on.png') center 20% no-repeat #414345}
	#nav ul.gnb li:nth-child(2).rootMenu.on > a {background:url('/common_2019/images/common/m_02on.png') center 20% no-repeat #414345}
	#nav ul.gnb li:nth-child(3).rootMenu.on > a {background:url('/common_2019/images/common/m_03on.png') center 20% no-repeat #414345}
	#nav ul.gnb li:nth-child(4).rootMenu.on > a {background:url('/common_2019/images/common/m_04on.png') center 20% no-repeat #414345}
	#nav ul.gnb li:nth-child(5).rootMenu.on > a {background:url('/common_2019/images/common/m_05on.png') center 20% no-repeat #414345}
	#nav ul.gnb li.rootMenu.on > a:after{content:'';background:url('/common_2019/images/common/m_tail.png') 0 0 no-repeat;display:block;position:absolute;right:-1px;top:50%;width:8px;height:13.5px;background-size:8px;margin-top:-6.25px}
	
	#nav ul.gnb li.rootMenu.on .submenu{display:block !important}
	.gnb .submenu {position:absolute;background:#fff;left:100px;top:0px;height:100%;overflow-y:scroll;padding:0 15px 50px;width:calc(100% - 100px)}
	.gnb .submenu > div {background:none;width:100%;min-height:auto;color:#222222;font-size:16px;font-weight:bold;line-height:40px;border-bottom:#222222 solid 1px;padding:0;text-align:left;}
	.gnb .submenu ul.menubox{float:none;background:#fff;width:100%;padding:0}
	.gnb .submenu ul.menubox > li {width:100%;float:none !important;padding:0}
	.gnb .submenu ul.menubox > li:nth-child(4n+1) {float:none !important}
	.gnb .submenu ul.menubox > li > a {border:none;border-radius:0;line-height:28px;height:auto;border-bottom:#dedddd solid 1px;color:#444444;font-weight:bold;padding:5px 15px;font-size:14px}
	.gnb .submenu ul.menubox > li > ul{padding: 10px 15px;border-bottom:#dedddd solid 1px;background:#f7f7f7}
	.gnb .submenu ul.menubox > li > a.on,
	.gnb .submenu ul.menubox > li > a:hover{background:#fff;color:#548f00}
	.gnb .submenu ul.menubox > li > ul > li > a {font-size:13px;color:#444444;background-image:none !important;padding:5px 0 5px 5px}
	.gnb .submenu ul.menubox > li > ul > li > a.on,
	.gnb .submenu ul.menubox > li > ul > li > a:hover{color:#548f00}

	#nav ul.gnb.open {left:0; overflow:scroll}
	.mMenuClose{position:fixed;left:15px;top: 18px;background:#fff;width:22.5px;height:22.5px;padding-top:3px;}
	body.open #header .logo {top: 16px;margin-left: -55px;}
	body.open #header .logo img{width: 110px !important;}
	body.open #header .top_area {display:block;position:fixed;top: 60px;border-bottom:#fff solid 1px;background:#9bc65e;width:100%;height:50px;}
}
/*-- 상단메뉴 */

/* 통합검색 */
.search_wrap{position:absolute;left: 50%;margin-left: -585px;width: 1170px;height: auto;background-color: #000;top: 0px;text-align:center;z-index: 999;}
.search_wrap > div{width:1170px;margin:0 auto;padding: 40px;text-align:center;}
.search_wrap > div *{vertical-align:middle}
.search_txt {display:inline-block}
.search_txt p{width:550px;border:solid 3px #3e8fc6;background:#fff;display:inline-block;}
.search_txt p > input.sckeyword{width:100%;height:44px;padding:0 15px;line-height:44px;font-size:15px;border:none;margin-right:8px}
.search_txt label{position: absolute;left: 20px;top: 0;line-height: 40px;font-size: 15px;color: #fff;}
.search_txt label:hover{cursor:text;}
.search_txt > a {display:inline-block;width:100px;height:50px;background:#3e8fc6; color:#fff;line-height: 50px; font-size: 20px;font-weight:bold}
.search_wrap .btnClose{position:static;display:inline-block;margin-left:20px;color: #fff;}

@media screen and (max-width:1169px) {
	.search_wrap{margin-left: -50%;width: 100%;}
}
@media screen and (max-width:1023px) {	
	.search_wrap {top:60px;border-top:#dedddd solid 1px;border-bottom:#dedddd solid 1px;height:50px;}
	.search_wrap > div {padding:0;width:100% !important}
	.search_txt {display:block;position:relative}
	.search_txt label {left:-200px}
	.search_txt p {border:0;width:100%;height:100%}
	.search_txt p > input.sckeyword {height:48px;padding-right:65px}
	.search_txt > a {position:absolute;right:5px;background:url('/common_2019/images/common/btn_search_m.png') 0 center no-repeat;width:30px;height:50px;background-size:22px;font-size:0}
	.search_wrap .btnClose {display:none}
	.searchCloseM {position:absolute;right:15px;top: 17px;background: #fff;width: 35px;height: 35px;padding: 3px 0 0 18px;}
	.searchCloseM img{width:17px;}
}
/*-- 통합검색 */

/* 전체메뉴 */
.allMenu_wrap{position:fixed; top:0;left:0;width:100%; height:100%; background-color:#005c9a;z-index: 9999; left:0;}
.allMenu_wrap > div{width:1170px;margin-left:-585px;left:50%;padding:30px 35px 0;position:relative; z-index:9999;}
.allMenu_wrap > div > h3{text-align:center;}
.menuBox > h4 {border:#6fa2c3 solid 1px;border-radius:5px;text-align:center; background: #005c9a;height:102px;line-height:100px;color:#fff;font-size:21px;font-weight:bold;margin:24px 0 20px}
.menuBox {float:left; width:190px; margin:0 15px;}
.menuBox > ul > li{}
.menuBox > ul > li > a{color:#a9d2eb; display:block;padding:7px 0;font-size:16px;}
.menuBox > ul > li > a:hover, .menuBox > ul > li > a:focus{color:#fff;text-decoration:underline}
.btnClose{position:absolute;right:50px;top:70px;}
@media screen and (max-width:1169px) {
	.search_wrap > div{width:1000px;}
	.allMenu_wrap > div{width:1000px;margin-left:-500px}
	.menuBox{width:156px}
}
/*-- 전체메뉴 */

/* 유관기관 링크 */
#link_site {width: 100%; background: #323c44; position:relative; z-index:80;}
#link_site .linkArea {margin: 0 auto; width:1170px;}
#link_site .linkArea .select_site {display:inline-block; vertical-align:top;}
#link_site .linkArea .select_site:after {display:block; content:''; clear:both;}
#link_site .linkArea .select_site .site {float:left; margin:0 -1px 0 0;}
#link_site .linkArea .select_site .site .open_select span {width:363px; text-align:left; font-size:13px;}
#link_site .linkArea .select_site .site .open_select span.w362 {width:362px;}
#link_site .linkArea .select_site .site:hover {background-color:#fff;}
#link_site .linkArea .select_site .open_select {cursor: pointer;padding:10px 10px 10px 16px; height:40px; background:#323c44; z-index:10 !important;}
#link_site2 {display:none}
.select_site .site {position:relative;}
.select_site .site > button{margin:0;}
.select_site .site .box_select {overflow:hidden; position:absolute; left:0; bottom:100%; width:391px; height:0; z-index:9 !important;}
.select_site .site .box_select.type_2 {overflow:visible; top:-193px;}
.select_site .site .box_select.type_3 {overflow:visible; top:-308px;}

.select_site .site .box_select .box_unit {position:relative; border:#93999d solid 2px; background-color:#fff; text-align:left;}
.select_site .site .box_select .box_unit.type_2 {width:390px;}
.select_site .site .box_select .box_unit.type_2 .box_group {float:left; width:190px;}

.select_site .site .box_select.type_1 {left:0px; top:-357px; width:1000px; overflow:visible;}
.select_site .site .box_select .box_unit:after {display:block; clear:both; visibility:hidden; height:0; content:'';}
.select_site .site .box_select .box_unit.type_1 {width: 1170px;}
.select_site .site .box_select .box_unit.type_1 .box_group li {float:left;width: 290px;}

.select_site .site .box_select a {display:block; font-size:11px; line-height:20px; color:#666;}
.select_site .site .box_select .box_unit.type1 a {font-size:14px;color:#444444;display:block;background:url('/common_2019/images/common/selectList_blt.png') 15px center no-repeat;padding:5px 10px 2px 23px}
.select_site .site .box_select .box_unit.type1 a:hover {color:#1e75d6}
.select_site .site .box_select h3 {background:#455262;color:#fff;font-size:16px;line-height:42px;padding:0 15px}

.select_site .site .box_select .box_unit ul {padding:10px 0}

.open_select {border:1px solid #555d64; border-top:none;border-bottom:none;padding:10px 10px 10px 16px;}
.open_select span {display:inline-block; color:#dcdcdc;  font-size:14px;  background:url('/common_2019/images/common/btn_more_gray.png') no-repeat right center; vertical-align:top;}
.site.on .open_select {background-color:#fff;}
.site.on .open_select span {background-position:100% -22px;}
.open_select.on span {background-position:100% -22px;}

.select_site .site_type_01 .open_select { z-index: 1000; position:relative }
.select_site .site_type_01 .boxWrap { position:absolute; width:391px; overflow: hidden }
.select_site .site_type_01 .boxWrap .box_select { display:none; top: 198px }

.select_site .site_type_02 .open_select { z-index: 1000; position:relative }
.select_site .site_type_02 .boxWrap {position:absolute;width: 1170px;overflow: hidden;left: -390px;}
.select_site .site_type_02 .boxWrap .box_select { display:none; top: 361px }

.select_site .site_type_03 .open_select { z-index: 1000; position:relative }
.select_site .site_type_03 .boxWrap { position:absolute; width:390px; overflow: hidden }
.select_site .site_type_03 .boxWrap .box_select { display:none; top: 313px }

@media screen and (max-width:1169px) {
	#link_site  {display:none}
	#link_site2  {display:block}
	#link_site2 {width: 100%; background: #323c44; position:relative; z-index:80;}
	#link_site2 li {display:block;width:33.3333%;float:left}
	#link_site2 .open_select {display:block;padding:10px 10px 10px 16px; height:40px; background:#323c44; z-index:10 !important;border-left:none}
	#link_site2 .open_select span {width:100%;display:block;text-align:center; font-size:12px;background-image:none;}
}
@media screen and (max-width:425px) {
	#link_site2 .open_select {padding:10px 0 }
	#link_site2 .open_select span {font-size:11px}
}
/*-- 유관기관 링크 */

/* FOOTER */
#footer_wrap.footer{ background:#4c5256; height:auto; width:100%; z-index:100 !important; position: relative;padding-bottom:20px}
#footer_wrap.footer *{vertical-align:top}
#footer_wrap.footer .footer_con{margin:0 auto; width:1170px; z-index:100 !important;position:relative}
#footer_wrap.footer .footer_con .footer_link{overflow:hidden;padding: 25px 0px 12px;}
#footer_wrap.footer .footer_con .footer_link ul li{float:left; background:url('/common_2019/images/common/bg_footer_line.png') no-repeat right center; height:20px;  padding:0px 13px;}
#footer_wrap.footer .footer_con .footer_link ul li:first-child{padding-left:0px;}
#footer_wrap.footer .footer_con .footer_link ul li:last-child{background:none;}
#footer_wrap.footer .footer_con .footer_link ul li > a{color:#dadada;font-size:14px;}
#footer_wrap .address {overflow:hidden; font-style:normal; clear: both; }
#footer_wrap .address > div > div > p{color:#c8c8c8;font-size:14px;line-height:20px}
#footer_wrap .address > div > div > p * {color:#c8c8c8;}
#footer_wrap .address > div > div > p span.bg-line {height:20px;background:url('/common_2019/images/common/bg_footer_line.png') no-repeat center center; display:inline-block; width:20px; padding:0px;}
#footer_wrap .address > div > div > p > span.br{display:block;color:#c8c8c8;font-size:14px;line-height:20px}
#footer_wrap .copy_txt{color:#c8c8c8;font-size:14px;margin-top: 0px;}
#footer_wrap.footer .footer_con .footer_link ul li > a.txtRed{color:#f39300}
#footer_wrap .address address { font-style:normal;color:#c8c8c8;font-size:14px;}
.tellList {padding-right:150px}
.certification {position:absolute;right:0;top:30px}


@media screen and (max-width:1169px) {
	#footer_wrap.footer .footer_con{width:1000px}
	#footer_wrap .address > div > div > p > span.br {display:inline-block}
}
@media screen and (max-width:1023px) {
	#footer_wrap.footer .footer_con{width:100%;padding:0 15px}
	.tellList {padding-right:0}
	.certification{display:none}
	#footer_wrap.footer .footer_con .footer_link {margin-right:0 !important}
	#footer_wrap.footer .footer_con .footer_link ul li{padding:0 12px}
	#footer_wrap .address > div > div > p, #footer_wrap .address > div > div > p * {word-break:keep-all}
}
@media screen and (max-width:767px) {
	#footer_wrap.footer .footer_con .footer_link {padding:15px 0 5px}
	#footer_wrap.footer .footer_con .footer_link ul li {padding:0 14px 0 0px;background-position:95% center;margin-bottom:5px}
	#footer_wrap .address * {line-height:130%}
	.tellList address{line-height:120% !important;padding-bottom:10px;display:block}
	.tellList + div {margin-top:10px}
	.tellList + div .copy_txt {line-height:120% !important}
}
/*-- FOOTER */

/* 서브페이지 */
#container { width:100%; min-width:1170px; margin:0; clear: both; position: relative;background:url('/common_2019/images/common/subTop_00.png') center 0 no-repeat;padding-top:130px}
#container.sub01 {background:url('/common_2019/images/common/subTop_01.png') center 0 no-repeat}
#container.sub02 {background:url('/common_2019/images/common/subTop_02.png') center 0 no-repeat}
#container.sub03 {background:url('/common_2019/images/common/subTop_03.png') center 0 no-repeat}
#container.sub04 {background:url('/common_2019/images/common/subTop_04.png') center 0 no-repeat}
#container.sub05 {background:url('/common_2019/images/common/subTop_05.png') center 0 no-repeat}
#container.sub06 {background:url('/common_2019/images/common/subTop_06.png') center 0 no-repeat}
#container.mainCon {background:none;padding-top:0}

@media screen and (max-width:1169px) {
	#container{min-width:1000px;}
}
@media screen and (max-width:1023px) {
	#container{min-width:100%;top:-70px}
}
@media screen and (max-width:425px) {
	#container {background:url('/common_2019/images/common/subTop_00_m.png') center 60px no-repeat;top:0}
	#container.sub01 {background:url('/common_2019/images/common/subTop_01_m.png') center 60px no-repeat}
	#container.sub02 {background:url('/common_2019/images/common/subTop_02_m.png') center 60px no-repeat}
	#container.sub03 {background:url('/common_2019/images/common/subTop_03_m.png') center 60px no-repeat}
	#container.sub04 {background:url('/common_2019/images/common/subTop_04_m.png') center 60px no-repeat}
	#container.sub05 {background:url('/common_2019/images/common/subTop_05_m.png') center 60px no-repeat}
	#container.sub06 {background:url('/common_2019/images/common/subTop_06_m.png') center 60px no-repeat}
	#container{background-size:100% 100px !important;padding-top:95px}
}

/* Location */
.topNavi {width:1170px;margin:0 auto;position:relative}
.topNavi ul {position:absolute;right:0;top:140px}
.topNavi ul > li {float:left;background:url('/common_2019/images/sub/location_bar.png') 0 center no-repeat;font-size:14px;color:#fff;line-height:40px;padding:0px 10px 0 20px}
.topNavi ul > li:first-child {background:none}
.topNavi .nav_home > a {background: url(/common_2019/images/sub/ico_home.png) no-repeat center 14px;width:15px;text-indent: -9999px;display: inline-block;line-height:40px;height:40px}
.topNavi ul > li:last-child {background:none;padding:0 0 0 5px}
.topNavi ul > li:last-child > a {background:url(/common_2019/images/sub/ico-print.png) center center no-repeat; width:41px; height:40px; display:block; text-indent:-9999px;}

@media screen and (max-width:1169px) {
	.topNavi {width:1000px;}
}
@media screen and (max-width:1023px) {
	.topNavi {width:100%}
	.topNavi ul{right:15px}
}
@media screen and (max-width:767px) {
	.topNavi ul {position:static;margin-top:200px;padding:0 15px 10px;border-bottom:#e9e9e9 solid 1px}
	.topNavi ul > li {color:#666;background:url('/common_2019/images/sub/location_bar_m.png') 0 center no-repeat;height: 16px;line-height: 16px;float:none;display:inline-block;padding: 0 2px 0 12px;letter-spacing:-1px;}
	.topNavi .nav_home {padding-left:0} 
	.topNavi .nav_home > a {background: url(/common_2019/images/sub/ico_home_m.png) no-repeat center center;height:25px;line-height:25px}
	.topNavi ul > li:last-child {display:none}
}
@media screen and (max-width:425px) {
	.topNavi ul {margin-top:70px}
}
/*-- Location */

/* LNB */
.sub .lnb { float:left; width:220px;margin-top:144px} 
.sub .lnb h2 {background:url('/common_2019/images/common/h2_bg.png') no-repeat;width:220px;height:150px;}
.sub .lnb h2 div{color:#fff;font-size:30px;font-weight:bold;line-height:150px;text-align:center}
.sub .lnb > ul {border-bottom:1px solid #dedddd;}
.sub .lnb > ul > li { border-top:none;}
.sub .lnb > ul > li:first-child > a {border-top:none}
.sub .lnb > ul > li > a {color: #222;font-size:16px;padding:12px 15px;display:block;font-weight: bold;background: #f7f9fb;border:1px solid #dedddd;border-bottom:none;word-break:keep-all}
.sub .lnb > ul > li > a:hover{color:#1b87d4;}
.sub .lnb > ul > li > a.on { color:#1b87d4; }
.sub .lnb > ul > li > a.on2 { color:#1b87d4; }
.sub .lnb > ul > li > a + ul {border-top:#eaeaea solid 1px}
.sub .lnb > ul > li > ul {background:#fff;border:1px solid #dedddd;border-top:none;padding:15px 22px;border-bottom:none}
.sub .lnb > ul > li > ul > li {padding:2px 0px;}
.sub .lnb > ul > li > ul > li > a { display:block; font-size:15px; color:#666666; background:url(/common_2019/images/sub/lnb-li-arr.png) no-repeat left 7px; padding-left:10px; word-break:keep-all}
.sub .lnb > ul > li > ul > li > a.on,.sub .lnb > ul > li > ul > li > a:hover {color:#1b87d4; }
.sub .lnb > ul > li > ul > li > a.on > span,.sub .lnb > ul > li > ul > li > a:hover > span {border-bottom:1px solid #dedddd;}
/*-- LNB */

/* Content */
#contents { width:1170px; margin:0px auto 50px; overflow: hidden; }
#contents.sub.type2 {padding-top: 189px}
.sub .content { float: right; width: 920px; margin-top:189px;position:relative;}

@media screen and (max-width:1169px) {
	#contents{width:1000px;}
	.sub .content {width:750px}
}
@media screen and (max-width:1023px) {
	#contents{width:100%;}
	.sub .lnb {display:none}
	.sub .content {float:none;width:100%;padding:0 15px;margin-top:225px}
	#contents.sub.type2 {padding-left:15px;padding-right:15px}
}
@media screen and (max-width:767px) {
	.sub .content {margin-top:30px}
	#contents.sub.type2 {padding-top: 0px}
	#contents {margin-bottom:25px}
}
@media screen and (max-width:425px) {
	.sub .content {margin-top:20px}
}
/*-- Content */

.h3-title { background: url(/common_2019/images/sub/h3-title.png) 0 11px no-repeat;font-size:30px; color:#222222; font-weight:bold;  margin:30px 0px 15px; padding-left:30px}
.h4-title {color:#444444;font-size:19px;font-weight: bold;margin: 35px 0px 20px;padding:10px 0 0 0;background: url(/common_2019/images/common/h4-title.png) 0 0 no-repeat;}
.h5-title {color:#444444;font-size:19px;font-weight: bold;margin: 35px 0px 20px;padding:10px 0 0 0;background: url(/common_2019/images/common/h4-title.png) 0 0 no-repeat;}
.h5-title > a { color:#444444}
.h4-title2 {/* background:url(/common_2019/images/sub/h4-title.png) no-repeat 0 9px; */font-size:20px;color: #4f90c6;font-weight:bold;margin: 25px 0px 15px;padding:0 0 5px 0;}
.h6-title {background: url(/common_2019/images/common/h6-title.png) no-repeat left 7px;line-height: 24px;padding-left:15px;font-size:17px;color:#444444;font-weight:normal}
.h6-title2 { font-size:20px; color: #4986ba; font-weight:bold; }
.newfs-20 {font-size: 20px; line-height:24px;}

@media screen and (max-width:1023px) {
	.h3-title {background:none;padding-left:0;text-align:center;margin:15px 0}
}
@media screen and (max-width:767px) {
	.h5-title {margin:15px 0 5px}
	.h3-title {margin:15px 0 5px}
	.h4-title2{margin:15px 0 5px}
	.h6-title {font-size:15px}
}
@media screen and (max-width:425px) {
	.h3-title {font-size:24px}
}

/* 만족도 조사 */
.satis { margin-top:55px; position: relative; background:url('/common_2019/images/sub/satis-bg.png') 0 bottom no-repeat #f8f4f0;min-height:150px;padding-bottom:20px}
.satis > ul:first-child:after {content:'';display:block;position:absolute;top:40px;left:40px;background:url('/common_2019/images/sub/satis_icon.png') no-repeat;width:74px;height:74px;}
.satis > ul:first-child {margin:0 0 0 128px;padding:5px 0 15px 0;width:479px}
.satis > ul:first-child > li { float:none; line-height:normal; }
.satis > ul:first-child > li:first-child { padding:25px 0px 5px 0px;color:#222222;font-size:17px}
.satis > ul:first-child > li > span { margin-left:10px;}
.satis > ul:first-child > li > span:first-child{margin-left:0}
.satis > ul:first-child > li label { margin-left:5px; display: inline-block;}
.satis .btn-satis {position: absolute; top:33px; left:509px; display:block; width:100px; height:38px; line-height:38px; color:#fff; font-size:16px; background:#606e89; text-align: center; }
.satis > ul:nth-child(2), 
.satis > ul:nth-child(3), 
.satis > ul:nth-child(4), 
.satis > ul:nth-child(5), 
.satis > ul:nth-child(6),
 .satis > ul:nth-child(7), 
 .satis > ul:nth-child(8), 
 .satis > ul:nth-child(9), 
 .satis > ul:nth-child(10) {padding:13px 0 0 0;background:url('/common_2019/images/sub/satis_line.png') 0 0 repeat-x;width:700px;margin:0 0 0 128px;}
.satis > ul:nth-child(3),
 .satis > ul:nth-child(4),
 .satis > ul:nth-child(5), 
 .satis > ul:nth-child(6),
  .satis > ul:nth-child(7), 
  .satis > ul:nth-child(8),
  .satis > ul:nth-child(9),
   .satis > ul:nth-child(10) {background-image:none}
.satis > ul:nth-child(2) > li, 
.satis > ul:nth-child(3) > li, 
.satis > ul:nth-child(4) > li, 
.satis > ul:nth-child(5) > li, 
.satis > ul:nth-child(6) > li,
.satis > ul:nth-child(7) > li, 
.satis > ul:nth-child(8) > li, 
.satis > ul:nth-child(9) > li, 
.satis > ul:nth-child(10) > li {float:left;width:350px;padding:0 40px 0 17px; background:url(/common_2019/images/sub/ico-satis01.png) no-repeat left center;}
/* 담당자 없을 때 */
.satis.type2 {min-height:120px;}
.satis.type2 > ul:first-child {padding-top:15px}
.satis.type2 .btn-satis {top:43px}
.satis.type2 > ul:first-child:after {top:23px}

@media screen and (max-width:767px) {
	.satis {background-image:none;padding-bottom:75px;margin-top:45px}
	.satis.type2{padding-bottom:45px}
	.satis > ul:first-child:after {background-size:30px;width:30px;height:30px;left:15px;top:23px}
	.satis.type2 > ul:first-child:after {top:18px}
	.satis > ul:first-child,
	.satis.type2 > ul:first-child {margin:0 0 0 53px;width:auto;padding-top:5px}
	.satis > ul:first-child > li:first-child {padding:14px 10px 8px 0;font-size:16px}
	.satis > ul:first-child > li > span {display:block;margin:0 0 0px 0;float:left;width:50%;}
	.satis > ul:first-child > li:after{content:'';display:block;clear:both}
	.satis .btn-satis, 
	.satis.type2 .btn-satis {top: auto;bottom:20px;left:53px;}
	.satis.type2 .btn-satis {top: auto;bottom:20px}
	.satis > ul:nth-child(2), 
	.satis > ul:nth-child(3), 
	.satis > ul:nth-child(4),
	.satis > ul:nth-child(5),
	.satis > ul:nth-child(6),
	.satis > ul:nth-child(7), 
	.satis > ul:nth-child(8),
	.satis > ul:nth-child(9), 
	.satis > ul:nth-child(10) {width:auto;margin:0px 53px 0;}
	.satis > ul:nth-child(2) > li, 
	.satis > ul:nth-child(3) > li, 
	.satis > ul:nth-child(4) > li, 
	.satis > ul:nth-child(5) > li, 
	.satis > ul:nth-child(6) > li,
	.satis > ul:nth-child(7) > li, 
	.satis > ul:nth-child(8) > li, 
	.satis > ul:nth-child(9) > li, 
	.satis > ul:nth-child(10) > li {width:100%;padding:0px 0 0px 17px;}
	.satis > ul:nth-child(2) > li.call, 
	.satis > ul:nth-child(3) > li.call, 
	.satis > ul:nth-child(4) > li.call, 
	.satis > ul:nth-child(5) > li.call, 
	.satis > ul:nth-child(6) > li.call,
	.satis > ul:nth-child(7) > li.call, 
	.satis > ul:nth-child(8) > li.call, 
	.satis > ul:nth-child(9) > li.call, 
	.satis > ul:nth-child(10) > li.call {margin-bottom:10px}
}
/*-- 만족도 조사 */

/* #lnb{width:193px; float:left}
#lnb h2{font-size:28px; color:#333; font-weight:normal;}
#lnb h2 span{display:block; padding:12px 0 24px 10px;}
#lnb ul{border-top:2px solid #666}
#lnb li{border-bottom:1px solid #eee}
#lnb li a.twoD{display:block;  height:44px; padding:0 0 0 20px; font-size:14px; line-height:44px;}
#lnb li .thrD{ padding:8px 0 0;  line-height:32px; border:none}
#lnb li .thrD li{border:0}
#lnb li .thrD a{display:block; background:url('/common/images/icon/lnb_thr_icon.gif') no-repeat 0 8px; padding:0 0 10px 10px; line-height:18px;}
#lnb li .thrD a.on{background:url('/common/images/icon/lnb_thr_icon_on.gif') no-repeat 0 8px; color:#609e10; font-weight:bold;}
#lnb li .thrD a:hover{background:url('/common/images/icon/lnb_thr_icon_on.gif') no-repeat 0 8px; color:#609e10; font-weight:bold;}
#lnb li.on a.twoD{height:41px; border-bottom:3px solid #609e10; background:url('/common/images/icon/lnb_two_onbg.gif') repeat-x 0 0; color:#fff; font-weight:bold; line-height:41px;}
#lnb li .fouD{margin-bottom:10px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; background:#f7f7f7}
#lnb li .fouD a{padding:5px 5px 6px 9px; background:none; font-size:12px; color:#666; display:block; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; line-height:20px;}
#lnb li .fouD a.end{border-bottom:none;}
#lnb li .fouD a.on{background:none; padding:5px 5px 6px 9px; color:#444; font-weight:bold;}
#lnb li .fouD a:hover{background:none; padding:5px 5px 6px 9px; color:#444; font-weight:bold;} */

.titTxt1{padding-left:20px; background:url('/common/images/icon/txt_icon1.gif') no-repeat 0 6px; font-size:17px; color:#0069b4}
.titTxt1 .noteS {text-align:right; font-size:12px; color:#666;  float: right; padding-top: 9px; display: inline-block;}
.titTxt2{padding-left:20px; background:url('/common/images/icon/txt_icon2.gif') no-repeat 0 5px; font-size:14px; color:#666; font-weight:bold;}
.subTxt{line-height:22px;}
.subTxt2{font-size:12px; color:#888; line-height:22px;}
.subTxt3{font-size:12px; color:#666; line-height:21px;}
.subTxt4{font-size:13px; color:#666; padding-left:20px; line-height:24px;}
.subTxt5{font-size:13px; color:#717171; letter-spacing:-0.5px}
.boldB{font-weight:bold}

.subTxtDl dt{padding:0 0 6px 20px; background:url('/common/images/icon/txt_icon2.gif') no-repeat 0 5px; font-size:14px; color:#666; font-weight:bold;}
.subTxtDl dd{padding:0 0 5px 20px; background:url('/common/images/icon/dot3x3.gif') no-repeat 10px 10px; font-size:13px; letter-spacing:-0.5px; line-height:24px;}
.subTxtDl dd .spanW{display:inline-block; width:60px;}
.subTxtDl dd a img{vertical-align:middle}
.subTxtDl dd .mevGo{padding:9px 19px; border:1px solid #e5e5e5}
.subTxtDl dd .mevGo img{padding-right:15px;}
.subTxtDl li{padding:0 0 5px 20px; background:url('/common/images/icon/dot3x3.gif') no-repeat 10px 8px; font-size:13px;}
.accreditDiv{padding:30px 30px 40px; border:1px solid #d9d9d9}
.accreditDiv .tit{height:40px; padding:0 0 0 37px; font-size:33px; color:#333; background:url('/common/images/icon/accredit_icon.gif') no-repeat 0 3px; line-height:37px;}
.accreditDiv li{padding:0 0 10px 8px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px;}
.accreditDiv li strong{color:#0075e2}
.blankPage{height:450px; background:url('/common/images/txt/blank_page_txt.gif') no-repeat 0 0; text-indent:-9999px;}
/*-- 서브페이지 */

/* sub_top */
.subVisual {display:none;}
.subVisual > img {vertical-align:middle;}
.innerWrap {width:1170px; margin:0 auto;}

.floatL {float:left;}
.floatR {float:right;}

#popZone {background:#4e81ae}
#popZone .popBg {width: 100%; height: 140px; background:#4e81ad; }
#popZone .popDiv {position: relative; height: 140px; margin: auto;}
#popZone .popCont {width:1170px;margin:0 auto;background: url('/common_2019/images/main/popup_bg.png') 85px 30px no-repeat;padding: 27px 0 27px 265px;min-height:150px;}
#popZone .closed {position: relative; width: 1165px; height: 0; margin: auto; font-size: 13px; color: #000000; line-height: 30px; z-index: 2000;}

#popZone .closed .clsCon {position: absolute; bottom: 0px; right: 0;}
#popZone .closed .clsCon  *{color:#fff}

@media screen and (max-width:1169px) {
	#popZone .closed {width:1000px}
	#popZone .popCont {width:1000px}
}
@media screen and (max-width:1023px) {
	#popZone .closed,
	#popZone .popCont {width:96%}
	#popZone .popCont {background: url('/common_2019/images/main/popup_bg.png') 2% 30px no-repeat;padding: 27px 0 27px 175px}
}
@media screen and (max-width:767px) {
	#popZone .popCont {background-image:none;padding: 27px 0 27px 2%;min-height:auto}
	#popZone .closed .clsCon  *{font-size:12px}
}
.majorBusiness {margin-top:35px;}
.majorBusiness.height580 > div {height:580px;}
.majorBusiness.height530 > div {height:530px;}
.majorBusiness.height472 > div {height:472px;}
.majorBusiness.height421 > div {height:421px;}
.majorBusiness.col4 > div{width:177px; margin-right:10px; border-bottom:2px solid #66a6b4;}
.majorBusiness.col4 > div.mg0 {margin-right:0px;}
.majorBusiness.col5 > div{width:140px; margin-right:10px; border-bottom:2px solid #66a6b4;}
.majorBusiness.col5 > div.mg0 {margin-right:0px;}
.majorBusiness.col5 .majorWrap > ul {padding-top:10px; background: url('/common_new/images/sub/bg_tit_bottom.png') no-repeat 0 0;}
.majorBusiness.col5 .majorWrap > h4 {font-size:15px; background:#66a6b4; color:#fff; height:50px; padding-top:30px; padding-left:8px;}
.majorBusiness.col5 .majorWrap > h4.line3 {height:70px; padding:10px 8px 0 8px;}
.majorBusiness.col5 .majorWrap > h4.line2 {height:60px; padding:20px 8px 0 8px;}
.majorBusiness .majorWrap > h4 {font-size:15px; background:#66a6b4; color:#fff; height:50px; padding-top:30px; padding-left:8px;}
.majorBusiness.col4 .majorWrap > h4.line2 {height:60px; padding:20px 8px 0 8px;}
.majorBusiness .majorWrap > ul {padding-top:10px; background: url('/common_new/images/sub/bg_tit_bottom.png') no-repeat center 0;}
.majorBusiness .majorWrap > ul > li > a{height:34px; border-bottom:1px dashed #9cb1b6; display:block; padding:10px 5px;}
.majorBusiness .majorWrap > ul > li > a.oneLine{height:20px; padding:17px 5px;}
.majorBusiness .majorWrap > ul > li > a.bdnone{border-bottom:none;}


/* 팝업 */
#popup { border:2px solid #197cc1; }
#popup h1 { line-height:60px; background: #2c98e4; padding-left:30px; font-size:20px; color:#fff; }
#popup .pop-bx { padding:25px;}
#popup .pop-bx .pop-form { margin-top:20px; }
#popup .pop-bx .pop-form input[type="password"] { width:228px; height:38px; line-height:38px; border:1px solid #dbdbdb; padding:0px 5px; }
#popup .pop-bx .pop-form .pop-submit { width:100px; display: inline-block; height:38px; line-height:38px; text-indent: 0px; text-align: center; background: #333333; color:#fff; }
.pop-bx > .c-ul2 {margin-left:0}
/*-- 팝업 */











/* 유틸 */
.utilPop{padding:17px;}
.utilPop .textBox{padding:16px 19px 17px; border:1px solid #eaeaea; background:#fcfcfc; font-size:12px; line-height:24px;}
.utilPop .textBox2{padding:16px 19px 17px; font-size:12px; line-height:24px;}
.utilPop .priTxt{padding:20px 14px; line-height:20px;}
.utilPop .priTxt .tit{font-weight:bold;}
.utilPop .dTxtBox{text-align:left}
.utilPop .dTxtBox p{padding:18px 20px; text-align:left}
.utilDiv{padding-bottom:45px;}
.rssVisual{height:262px; background:url('/common/images/txt/rss_visual.gif') no-repeat 0 0; text-indent:-9999px}
.utilTit{font-size:17px; font-weight:bold;}

.utilsubTxt{position:relative; padding-left:10px; font-weight:bold; background:url('/common/images/icon/utilsubicon.gif') no-repeat 0 center;}
.utilsubTxt a.bt{display:block; position:absolute; top:0; right:0;}
.utilsubTxt .bts{position:absolute; top:0; right:0;}
.utilmoreTxt{position:relative;margin-top:10px;}
.utilmoreTxt a.bt{display:block; position:absolute; top:0; right:0;}
.rssList{padding-top:10px; border-top:1px solid #b2b2b2; width:100%; overflow:hidden}
.rssList li{width:480px; float:left; overflow:hidden; padding-bottom:3px;}
.rssList li .tit{width:260px; float:left; padding:4px 0 0 15px; background:url('/common/images/icon/dot3x3.gif') no-repeat 6px 12px;}
.rssList li .bt{width:205px; float:left; overflow:hidden}
.rssList li .bt a{width:72px; height:28px; float:left; margin-right:3px; overflow:hidden; text-indent:-9999px}
.rssList li .bt a.address{background:url('/common/images/btn/rssbts.gif') no-repeat 0 0;}
.rssList li .bt a.xml{background:url('/common/images/btn/rssbts.gif') no-repeat -75px 0;}

/* 통합검색 */
.tSrchBox{width:880px;margin:35px auto 20px;}
.tSrchBox .inputDiv{width:740px;border:#303c4c solid 4px;display:inline-block;padding:13px 77px 13px 155px;position:relative}
.tSrchBox .inputDiv select{width:155px;background: url('/common_2019/images/icon/btn_arr2.png') no-repeat 90% 50% #fff !important;border:0;position:absolute;left:0;color:#444444;font-size:19px;top:13px;}
.tSrchBox .inputDiv input[type='text']{border:none;border-left:#47607e solid 2px;height:26px;line-height:26px;width:100%;padding:0 10px;font-size:19px;color:#999999}
.tSrchBox .inputDiv > label{position:absolute;right:0;top:0;background:url('/common_2019/images/btn/btn_search2.png') no-repeat center center #303c4c;width:77px;height:52px;}
.tSrchBox .inputDiv > label a{font-size:0;}
.tSrchBox .reSearch{display:inline-block;margin-left:15px}
.tSrchBox .reSearch label{font-size:16px;color:#444}
#suminfo {color:#333333;font-size:20px;font-weight:bold;text-align:center;padding-top:20px}
#suminfo strong {color:#cf3128;font-size:20px}

.srchTab {margin-top:40px;}
.srchTab:after{content:'';display:block;clear:both}
.srchTab > li{float:left;width:14.2857%;border:#c4c4c4 solid 1px;border-left:none}
.srchTab > li > a{display:block;line-height:49px;color:#222222;font-size:17px;text-align:center}
.srchTab > li.on{background:#e77b69;border:#e77b69 solid 1px}
.srchTab > li.on > a{color:#fff;}
.srchTab > li:first-child{border-left:#c4c4c4 solid 1px}
.srchTab > li:first-child.on{border-left:#cf3128 solid 1px}

.searchTit {border-top:#aaaaaa solid 2px;border-bottom:#aaaaaa solid 1px;background:#f9f9f9;padding:15px 25px;font-size:20px;color:#333333;font-weight:bold;margin-top:40px;}
.searchTit strong {color:#d01d41}

.searchMore {margin-top:20px;text-align:center}
.searchMore a{display:inline-block;width:100px;line-height:38px;background:#333333;color:#fff;text-align:center}

.tSrchTxt{font-size:15px;}

.tSrchRe{}
.tSrchRe .tbl-type01{margin-top:25px;}
.tSrchRe li{padding:15px 25px; border-bottom:1px solid #cccccc}
.tSrchRe li .tit a{font-size:19px;color:#222222}
.tSrchRe li .txt{line-height:22px;margin-top:5px}
.tSrchRe li .tit .zip{background:url('/common_2019/images/icon/tsrch_zipicon.gif') no-repeat 0 2px; padding:0 0 0 22px;}
.tSrchRe li .tit .pdf{background:url('/common_2019/images/icon/tsrch_pdficon.gif') no-repeat 0 2px; padding:0 0 0 22px;}
.tSrchRe li .tit .han{background:url('/common_2019/images/icon/tsrch_hanicon.gif') no-repeat 0 2px; padding:0 0 0 22px;}
.tSrchRe ul.photo{width:100%; overflow:hidden}
.tSrchRe .photo li{width:220px; height:215px; float:left; padding:0; border:none; margin:25px 10px 0;}
.tSrchRe .photo li span{display:block;}
.tSrchRe .photo li .img{width:218px; height:163px; overflow:hidden; border:1px solid #eee}
.tSrchNo{padding:70px 0 200px;}
.tSrchNo p{font-size:20px; font-weight:bold; padding-bottom:17px; text-align:center}
.tSrchNo ul{width:330px; margin:auto;}
.tSrchNo li{padding:4px 0 0 29px; background:url('/common/images/icon/dot3x3.gif') no-repeat 20px 12px;}

@media screen and (max-width:850px) {
	.tSrchBox{width:100%}
	.tSrchBox .inputDiv {width:100%}
	.tSrchBox .reSearch{margin-left:0;margin-top:10px}
}
@media screen and (max-width:767px) {
	.tSrchBox {margin-top:20px}
	.tSrchBox .inputDiv{padding:8px 30px 8px 100px}
	.tSrchBox .inputDiv > label {width:40px;background-size:55%;height:42px;}
	.tSrchBox .inputDiv select {font-size:16px;width:100px;top:8px}
	.tSrchBox .inputDiv input[type='text']{font-size:16px;}
	
	.srchTab {margin-top:20px}
	.srchTab > li{width:25%;}
	.srchTab > li:nth-child(5){border-left:#c4c4c4 solid 1px}
	.srchTab > li:nth-child(5).on{border-left:#cf3128 solid 1px}
	.srchTab > li:nth-child(5), .srchTab > li:nth-child(6), .srchTab > li:nth-child(7){border-top:none}
	.srchTab > li > a{font-size:15px}
	
	.searchTit{margin-top:20px;padding:10px}
	.tSrchRe li {padding:10px}
}
@media screen and (max-width:767px) {
	.utilDiv{margin-top:-50px}
}
/*-- 통합검색 */

.errorDiv{padding:95px 0 165px;}
.errorDiv .txt1{width:500px; margin:30px auto 0; font-size:25px; font-weight:bold; color:#444; letter-spacing:-1px;}
.errorDiv .txt2{width:500px; margin:15px auto 0; font-size:15px; font-weight:bold; line-height:21px; letter-spacing:-1px;}
.errorDiv .txt3{width:500px; margin:40px auto 0; font-weight:bold; line-height:20px; color:#888}

/* board type */
.boardType1{position:relative;}
.boardType1 .srchArea{width:100%; overflow:hidden}
.boardType1 .srchArea .page{float:left; }
.boardType1 .srchArea .srchBox{overflow:hidden; float:right;}
.boardType1 .srchArea .srchBox select{width:96px; height:28px; float:left; margin-right:5px; font-weight:bold; color:#444}
.boardType1 .srchArea .srchBox input{width:142px; height:20px; float:left;}
.boardType1 table{border-top:2px solid #6a8fb4;}
.boardType1 th{line-height:45px; color:#333; font-weight:normal; background:url('/common/images/icon/board_headbar.gif') no-repeat right center; border-bottom:1px solid #a9a9a9;}
.boardType1 th.end{background:none}
.boardType1 td{padding:13px 0 14px; border-bottom:1px solid #eee; text-align:center}
.boardType1 td.tit{padding:13px 0 14px 15px; text-align:left}
.boardType1 td a:hover{color:#333; text-decoration:underline; font-weight:bold;}
.boardType1 td a:hover span{color:#333; text-decoration:underline; font-weight:bold;}
.boardType1 td a.repl{padding-left:20px; background:url('/common/images/icon/repl_icon.gif') no-repeat 0 5px;}
.boardType1 td span.secret{display:inline-block; width:12px; height:19px; background:url('/common/images/icon/list_icons.png') no-repeat 0 3px; text-indent:-5000px;}
.boardType1 td span.file{display:inline-block; width:15px; height:20px; background:url('/common/images/icon/list_icons.png') no-repeat -38px 3px; text-indent:-5000px;}
.boardType1 td span.new{display:inline-block; width:15px; height:20px; background:url('/common/images/icon/list_icons.png') no-repeat -18px 3px; text-indent:-5000px;}
.boardType1 td.tit{padding:13px 0 14px 15px; text-align:left}
.boardType1 td .cate{display:block; font-weight:bold;}
.boardType1 td .listTit{display:block; float:left; padding-right:10px;}
.boardType1 td.com{color:#666}
.boardType1 td.grn{color:#648018}
.boardType1 td.blu{color:#0075e2}
.boardType1 tr.notice td{background:#f9f9fa;}
.boardType1 tr.notice td.tit a{color:#333; font-weight:bold;}
.boardType1 .nodata{padding:100px 0; text-align:center; font-size:15px; color:#333; border-bottom:1px solid #eee}
.boardType1.faq td.tit{padding:13px 0 14px 54px; height:33px; text-align:left; background:url('/common/images/icon/faqlist_iconQ.gif') no-repeat 10px 15px;}
.boardType1.faq .answer td.tit{padding:13px 50px 14px 140px; background:url('/common/images/icon/faqlist_iconA.gif') no-repeat 60px 15px #f7f7f7;}

.boardType2 table{border-top:2px solid #6a8fb4; border-bottom:2px solid #a9a9a9;}
.boardType2 th{width:100%; overflow:hidden; background:#f6f6f6; border-bottom:1px solid #a9a9a9}
.boardType2 th .tit{width:600px; float:left; font-size:15px; color:#333; padding:13px 0 14px 20px; vertical-align:middle}
.boardType2 th .tit span.cate{display:block; text-align:left; font-size:13px;}
.boardType2 th .tit span.listTit{display:block; text-align:left;}
.boardType2 th .date{width:100px; float:right; margin-top:13px; text-align:right; font-weight:bold; padding:0 20px 0 0;}
.boardType2 td{padding:13px 0 14px 20px; border-bottom:1px solid #eee;}
.boardType2 td.option span{padding-left:10px; font-weight:bold; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px;}
.boardType2 td a:hover{color:#333; text-decoration:underline; font-weight:bold;}
.boardType2 td.view{padding:0; overflow:hidden}
.boardType2 td.option a{padding-left:20px; background:url('/common/images/icon/file_icon.gif') no-repeat 5px 2px;}
.boardType2 td .fileTit{width:75px; float:left; padding-left:10px; font-weight:bold; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px;}
.boardType2 td .addFile{width:570px; float:left; overflow:hidden}.boardType2 td .addFile{width:570px; float:left; overflow:hidden}
.boardType2 td .addFile a{ float:left; padding-left:25px; margin-right:10px; background:url('/common/images/icon/file_icon.gif') no-repeat 5px 2px;}
.boardType2 td.color{background:#fafafa}
.boardType2 td .subTitles{width:660px; height:150px; border:1px solid #d9d9d9; margin-bottom:15px; padding:15px 19px; overflow-y:scroll}
.boardType2 td .subTitles .tit{background: url("/common/images/icon/txt_icon2.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0); color: #666666; font-size: 15px; padding: 0 0 5px 20px;}

.boardType3{border-bottom:1px solid #a9a9a9;}
.boardType3 table{border-top:1px solid #6a8fb4; }
.boardType3 th{padding:13px 0 14px 20px; border-bottom:1px solid #eee; text-align:left; font-weight:normal;}
.boardType3 th span.next{margin-right:5px; padding-left:17px; background:url('/common/images/icon/next_left_icon.gif') no-repeat 0 7px; font-weight:bold;}
.boardType3 th span.prev{margin-right:5px; padding-left:17px; background:url('/common/images/icon/prev_left_icon.gif') no-repeat 0 7px; font-weight:bold;}
.boardType3 th a:hover{color:#333; text-decoration:underline; font-weight:bold;}
.boardType3 td.date{padding:13px 0 14px; text-align:center; font-weight:bold;}

.boardType4{border-top:2px solid #6a8fb4; border-bottom:2px solid #a9a9a9;}
.boardType4 th{padding:11px 0 12px; line-height:10px; color:#333; font-weight:normal; border-bottom:1px solid #eee; border-right:1px solid #eee; background:#f6f6f6}
.boardType4 th.end{border-right:none;}
.boardType4 td{padding:13px 7px 14px; border-bottom:1px solid #eee; border-right:1px solid #eee; text-align:center}
.boardType4.TaL tbody td{text-align:left; padding-left:20px;}
.boardType4 td.type{background:#fcfcfc}
.boardType4 td.type2{color:#333; background:#fcfcfc}
.boardType4 td.type3{background:#f6f6f6}
.boardType4 td.end{border-right:none;}
.boardType4 td.tit{padding:13px 8px 14px 12px; text-align:left}
.boardType4 td.verT{vertical-align:top}
.boardType4 td a:hover{text-decoration:underline;}
.boardType4 td .down{padding-right:18px; background:url('/common/images/icon/board_downicon.gif') no-repeat right center;}

.boardType5 table{border-top:2px solid #6a8fb4; border-bottom:2px solid #a9a9a9;}
.boardType5 th{padding:11px 0 12px 20px; line-height:20px; color:#333; font-weight:normal; border-bottom:1px solid #eee; border-right:1px solid #eee; background:#f6f6f6; text-align:left}
.boardType5 th.taC{padding:11px 0 12px; text-align:center}
.boardType5 td{padding:7px 10px 8px; border-bottom:1px solid #eee;}
.boardType5 td select{height:30px;}
.boardType5 td input{height:20px;}
.boardType5 th strong{font-size:16px; padding-left:3px; color:#0075e2; vertical-align:middle}
.boardType5 td .exp{padding-left:3px; color:#648018}
.boardType5 td .fileType{width:80px; float:left; padding-left:10px; margin-top:2px; font-weight:bold; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px;}
.boardType5 td.inputText{padding:7px 0 8px;}

.boardType6{border-top:2px solid #6a8fb4; border-bottom:2px solid #a9a9a9;}
.boardType6 th{padding:11px 0 12px; line-height:20px; color:#333; border-bottom:1px solid #eee; border-right:1px solid #eee; background:#f6f6f6; font-weight:normal;}
.boardType6 th.type{font-weight:normal; color:#717171}
.boardType6 th.type2{padding:11px 0 12px 20px; text-align:left; font-weight:normal; color:#333}
.boardType6 th.end{border-right:none;}
.boardType6 td{padding:11px 0 12px; line-height:20px; border-bottom:1px solid #eee; border-right:1px solid #eee; text-align:center}
.boardType6 td.taL{padding:11px 15px 12px; text-align:left; letter-spacing:-0.5px}
.boardType6 td.taL2{padding:11px 10px 12px; text-align:left; letter-spacing:-0.5px}
.boardType6 td.taL3{padding:11px 30px 12px; text-align:left; letter-spacing:-0.5px; border-right:none}
.boardType6 td.end{border-right:none;}
.boardType6 th.spe1{padding:11px 15px 12px; text-align:right; background:url('/common/images/icon/thead_speimg.gif') no-repeat 0 0; border-bottom:none;}
.boardType6 th.spe2{padding:11px 15px 12px; text-align:left; background:url('/common/images/icon/thead_speimg.gif') no-repeat 0 -44px;}
.boardType6 td .uni1{padding-top:55px; background:url('/common/images/icon/clmatechng4uni1.gif') no-repeat center 6px; font-weight:bold;}
.boardType6 td .uni2{padding-top:55px; background:url('/common/images/icon/clmatechng4uni2.gif') no-repeat center 12px; font-weight:bold;}
.boardType6 td .uni3{padding-top:55px; background:url('/common/images/icon/clmatechng4uni3.gif') no-repeat center 6px; font-weight:bold;}
.boardType6 td .uni4{padding-top:55px; background:url('/common/images/icon/clmatechng4uni4.gif') no-repeat center 19px; font-weight:bold;}
.boardType6 td .uni5{padding-top:55px; background:url('/common/images/icon/clmatechng4uni5.gif') no-repeat center 5px; font-weight:bold;}
.boardType6 td .uni6{padding-top:55px; background:url('/common/images/icon/clmatechng4uni6.gif') no-repeat center 6px; font-weight:bold;}
.boardType6 td .uni7{padding-top:55px; background:url('/common/images/icon/clmatechng4uni7.gif') no-repeat center 11px; font-weight:bold;}
.boardType6 td .uni8{padding-top:55px; background:url('/common/images/icon/clmatechng4uni8.gif') no-repeat center 6px; font-weight:bold;}
.boardType6 td .uni9{padding-top:55px; background:url('/common/images/icon/clmatechng4uni9.gif') no-repeat center 8px; font-weight:bold;}
.boardType6 td .uni10{padding-top:55px; background:url('/common/images/icon/clmatechng4uni10.gif') no-repeat center 11px; font-weight:bold;}
.boardType6 td .uni11{padding-top:55px; background:url('/common/images/icon/clmatechng4uni20.gif') no-repeat center 12px; font-weight:bold;}
.boardType6 td .uni12{padding-top:55px; background:url('/common/images/icon/clmatechng4uni11.gif') no-repeat center 12px; font-weight:bold;}
.boardType6 td .uni13{padding-top:55px; background:url('/common/images/icon/clmatechng4uni12.gif') no-repeat center 12px; font-weight:bold;}
.boardType6 td .uni14{padding-top:55px; background:url('/common/images/icon/clmatechng4uni14.gif') no-repeat center 19px; font-weight:bold;}
.boardType6 td .uni15{padding-top:55px; background:url('/common/images/icon/clmatechng4uni15.gif') no-repeat center 19px; font-weight:bold;}
.boardType6 td .uni16{padding-top:55px; background:url('/common/images/icon/clmatechng4uni16.gif') no-repeat center 13px; font-weight:bold;}
.boardType6 td .uni17{padding-top:55px; background:url('/common/images/icon/clmatechng4uni17.gif') no-repeat center 13px; font-weight:bold;}
.boardType6 td .uni18{padding-top:55px; background:url('/common/images/icon/clmatechng4uni18.gif') no-repeat center 15px; font-weight:bold;}
.boardType6 td .uni19{padding-top:55px; background:url('/common/images/icon/clmatechng4uni19.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni20{padding-top:55px; background:url('/common/images/icon/clmatechng4uni13.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni21{padding-top:55px; background:url('/common/images/icon/clmatechng4uni21.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni22{padding-top:55px; background:url('/common/images/icon/clmatechng4uni22.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni23{padding-top:55px; background:url('/common/images/icon/clmatechng4uni23.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni24{padding-top:55px; background:url('/common/images/icon/clmatechng4uni24.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni25{padding-top:55px; background:url('/common/images/icon/clmatechng4uni25.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni26{padding-top:55px; background:url('/common/images/icon/clmatechng4uni26.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni27{padding-top:55px; background:url('/common/images/icon/clmatechng4uni27.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni28{padding-top:55px; background:url('/common/images/icon/clmatechng4uni28.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni29{padding-top:55px; background:url('/common/images/icon/clmatechng4uni29.gif') no-repeat center 9px; font-weight:bold;}
.boardType6 td .uni30{padding-top:55px; background:url('/common/images/icon/clmatechng4uni30.gif') no-repeat center 9px; font-weight:bold;}


.boardType7{border-top:2px solid #6a8fb4}
.boardType7 dl{border-left:1px solid #eee}
.boardType7 dt{padding:11px 0 12px; border-right:1px solid #eee; border-bottom:1px solid #eee; background:url('/common/images/icon/boardType7_bg.gif') repeat-x 0 0; text-align:center; font-weight:bold; color:#333}
.boardType7 dd{padding:11px 20px 12px; border-right:1px solid #eee; border-bottom:1px solid #eee; line-height:20px;}

.boardType8 table{border-top:2px solid #6a8fb4; border-bottom:2px solid #a9a9a9;}
.boardType8 th{padding:11px 0 12px 20px; line-height:20px; color:#333; font-weight:normal; border-bottom:1px solid #eee; border-right:1px solid #eee; background:#f6f6f6;}
.boardType8 th.taC{padding:11px 0 12px; text-align:center}
.boardType8 td{padding:7px 10px 8px; border-bottom:1px solid #eee;}
.boardType8 td select{height:20px;}
.boardType8 td input{height:20px;}
.boardType8 th strong{font-size:16px; padding-left:3px; color:#0075e2; vertical-align:middle}
.boardType8 td .exp{padding-left:3px; color:#648018}
.boardType8 td .fileType{width:80px; float:left; padding-left:10px; margin-top:2px; font-weight:bold; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px;}
.boardType8 td.inputText{padding:7px 0 8px;}

.internetBoard{width:100%; overflow:hidden; padding-top:10px; border-top:2px solid #6a8fb4; border-bottom:2px solid #a9a9a9;}
.internetBoard li{width:220px; height:290px; float:left; padding:20px 40px 25px 0; border-bottom:1px solid #eee; text-align:center}
.internetBoard li.end{padding:20px 0 25px;}
.internetBoard li span{display:block;}
.internetBoard li span.img{position:relative; width:218px; height:163px; overflow:hidden; border:1px solid #eee;}
.internetBoard li span.img .icon{position:absolute; top:53px; left:79px;}
.internetBoard li span.titArea{margin-top:10px; font-size:13px; color:#0069b4; font-weight:bold;}
.internetBoard li a{margin-top:10px;}
.internetBoard.print{padding-top:0}
.internetBoard.print li{width:369px; height:390px; padding:30px 0; border-right:1px solid #eee;}
.internetBoard.print li.end{border-right:none;}
.internetBoard.print li span.img{width:215px; height:309px; overflow:hidden; margin:auto; padding:1px 3px 3px 4px; background:url('/common/images/icon/internet_pr_bgimg.gif') no-repeat 0 0;}

.photoBoard{width:100%; overflow:hidden; padding-top:10px; border-top:2px solid #6a8fb4; border-bottom:2px solid #a9a9a9;}
.photoBoard li{width:220px; height:290px; float:left; padding:20px 40px 25px 0; border-bottom:1px solid #eee}
.photoBoard li.end{padding:20px 0 25px;}
.photoBoard li a{display:block;}
.photoBoard li span{display:block;}
.photoBoard li span.img{position:relative; width:218px; height:163px; overflow:hidden; border:1px solid #eee;}
.photoBoard li span.img .icon{position:absolute; top:53px; left:79px;}
.photoBoard li span.titArea{margin-top:10px;}
.photoBoard li span.titArea span.file{display:inline-block; width:15px; height:20px; background:url('/common/images/icon/list_icons.png') no-repeat -38px 3px; text-indent:-5000px;}
.photoBoard li span.new{display:inline-block; width:15px; height:20px; background:url('/common/images/icon/list_icons.png') no-repeat -18px 3px; text-indent:-5000px;}
.photoBoard li a:hover span.tit{text-decoration:underline; color:#333; font-weight:bold}
.photoBoard li a .date{width:100%; overflow:hidden; margin-top:5px;}
.photoBoard li a .date span{float:left; vertical-align:middle; line-height:13px;}
.photoBoard li a .date span.bar{padding:0 6px; font-size:11px;}
.photoBoard.print li{height:436px;}
.photoBoard.print li span.img{height:309px;}

.schCate{border:1px solid #e0e0e0; background:url('/common/images/icon/sch_cate_icon.gif') no-repeat 30px center #f6f6f6; padding:25px 30px 20px 140px;}
.schCate .subScript{position:absolute; top:-9999px; left:-9999px;}
.schCate select{width:500px; height:28px; padding:3px;}
.schCate li{padding-bottom:5px;}

.essenTxt span{font-weight:bold; color:#0075e2; padding-right:6px; vertical-align:middle}

.inspectTop{position:relative; border:1px solid #eee; background:url('/common/images/icon/inspectlist_icon.gif') no-repeat 33px 30px #f7f7f7; padding:20px 20px 20px 120px;}
.inspectTop .tit{color:#333}
.inspectTop a.bt{display:block; position:absolute; top:20px; right:20px;}
.inspectTop.sec{background:url('/common/images/icon/inspectlist_icon2.gif') no-repeat 44px 22px #f7f7f7;}

/* popup */
.popSecret{position:relative; width:320px; height:175px; padding:33px 40px 42px; background:url('/common/images/popup/pop_secret_bg.gif') no-repeat 0 0 }
.popSecret .xbt{position:absolute; top:10px; right:10px;}
.popSecret .popCopy{height:40px; padding:0 0 0 37px; font-size:33px; color:#333; background:url('/common/images/icon/accredit_icon.gif') no-repeat 0 3px; line-height:37px;}
.popSecret li{padding:0 0 5px 8px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 8px;}
.popSecret .popsrch{width:217px; overflow:hidden; margin:20px auto 0;}
.popSecret .popsrch input{width:150px; height:20px; float:left}

/* PAGING*/
.paging{position:relative; width:100%; height:25px; text-align:center; font-size:13px; color:#666}
.paging img{vertical-align:top;}
.paging strong{display:inline-block; color:#333; padding:3px 9px; vertical-align:top}
.paging a{display:inline-block; color:#888888; padding:3px 9px; vertical-align:top}
.paging a.first{display:inline-block; width:36px; height:25px; padding:0; border:none; vertical-align:top;}
.paging a.prev{display:inline-block; width:36px; height:25px; padding:0; border:none; vertical-align:top;}
.paging a.next{display:inline-block; width:36px; height:25px; padding:0; border:none; vertical-align:top;}
.paging a.end{display:inline-block; width:36px; height:25px; padding:0; border:none; vertical-align:top;}
.paging a:hover, .paging a:focus{text-decoration:none; color:#e76e03;}
.paging a.bgNone{background:none; padding:3px 2px 0 2px; border:none}
.paging span{display:inline-block; font-weight:bold; color:#ffffff; padding:2px 4px 1px 5px; border:1px solid #2f7c9b; background:#4492b2; vertical-align:top}
.paging .addR{position:absolute; top:0; right:0; padding:0;}
.clearB{clear:both; width:100%;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* rounded */
div.rounded{background-color:#666; color:#fff; line-height:20px; width:400px; padding:10px; -webkit-border-radius:10px; -moz-border-radious:10px}

span.colorB {color:#006dbb;}
.titStyle1 {background: url("/common/images_en/icon/dot3x3.gif") no-repeat  0px 11px; font-size: 13px; letter-spacing: -0.8px; line-height: 24px; padding: 0 0 0 8px}
a.readyGo { background: #07427f; color:#fff; font-size: 18px; font-weight: bold; height: 60px; position: absolute; left: 0; top: 0; line-height: 60px;  text-align: center;   width: 100%; z-index: 2000;}



#cBody{margin: 167px 0 0;}
#cBody .visualExt{width:100%; height:138px; background:url('/common/images/subvisual.jpg') no-repeat center 0; text-indent:-9999px; border-bottom:2px solid #609e10}
#cBody .visual{width:100%; height:138px; background:url('/common/images/subvisual1.jpg') no-repeat center 0; text-indent:-9999px; border-bottom:2px solid #609e10}
#cBody .visual2{width:100%; height:138px; background:url('/common/images/subvisual2.jpg') no-repeat center 0; text-indent:-9999px; border-bottom:2px solid #609e10}
#cBody .visual3{width:100%; height:138px; background:url('/common/images/subvisual3.jpg') no-repeat center 0; text-indent:-9999px; border-bottom:2px solid #609e10}
#cBody .visual4{width:100%; height:138px; background:url('/common/images/subvisual4.jpg') no-repeat center 0; text-indent:-9999px; border-bottom:2px solid #609e10}
#cBody .visual5{width:100%; height:138px; background:url('/common/images/subvisual5.jpg') no-repeat center 0; text-indent:-9999px; border-bottom:2px solid #609e10}
#cBody .visual6{width:100%; height:138px; background:url('/common/images/subvisual6.jpg') no-repeat center 0; text-indent:-9999px; border-bottom:2px solid #609e10}

#cBody .indicator{width:100%; height:39px; border-bottom:1px solid #e5e5e5}
#cBody .indicator .path{width:959px; height:39px; margin:auto; border-left:1px solid #e5e5e5; font-size:12px; color:#777}
#cBody .indicator .path li{position:relative; width:910px; height:39px; padding-left:10px; float:left; line-height:39px; letter-spacing:-0.5px;}
#cBody .indicator .path li.home{width:38px; height:39px; padding-left:0; border-right:1px solid #e5e5e5;}
#cBody .indicator .path li.home a{display:block; background:url('/common/images/icon/indi_home_icon.gif') no-repeat 12px 14px; text-indent:-9999px}
#cBody .indicator .path li .icon{display:inline-block; width:4px; height:12px; padding:2px 4px; overflow:hidden; background:url('/common/images/icon/path_icon2.gif') no-repeat 4px 0; text-indent:-9999px; vertical-align:middle}

#subBody{width: 1170px;overflow:hidden;margin:auto;padding-top:25px;}
#subBody h3{
	border-bottom:#323232 solid 2px;
    background: url(/common_2019/images/sub/h3-title.png) 0 11px no-repeat;
    font-size: 30px;
    color: #222222;
    font-weight: bold;
    margin: 30px 0px 15px;
    padding:0 0 10px 30px;
}

@media screen and (max-width:1169px) {
	#cBody {width:1000px;margin:167px auto 0}
	#subBody {width:100%}
}
@media screen and (max-width:1023px) {
	#cBody {width:100%;padding:0 15px}
}
@media screen and (max-width:767px) {
	#cBody {margin:0;padding:20px;}
	.errorDiv {padding:0}
}

#toTop {display:none}
@media screen and (max-width:1023px) {
	#toTop {display:block;position:absolute;right:15px;top:30px;background:url('/common_2019/images/sub/btn_top.png') no-repeat;background-size:100%;width:38px;height:38px;font-size:0}
}