/*@import url(common.css);ParkJD*/
@import url(sub01.css);
@import url(sub02.css);
@import url(sub03.css);
@import url(sub04.css);
@import url(sub05.css);
@import url(sub06.css);
@import url(sub07.css);
@import url(sub08.css);
@import url(sub09.css);
@import url(sub11.css);



/*ParkJD
#content_box {
	position:relative;
	overflow:hidden;
	width:100%;
	background:url('../images/common/nav_bg.gif') repeat-x;
	border-top:1px solid #e4e4e4;
}
*/

#content_box #content {
	position:relative;
	overflow:hidden;
	width:1200px;
	margin:0 auto;
}
/*ParkJD
#content_box #content #leftcolumn {
	width:230px;
	padding-bottom:50px;
	float:left;
}
*/
#content_box #content #leftcolumn .tle_ctn {
	margin-top:48px;
	font-weight:600;
	color:#fff;
}
.img01 {
	background:#06528a url(/images/01_sport/tle_img.png) no-repeat 30px 50%;
	padding:50px 0 50px 80px;
	font-size:30px;
}
.img02 {
	background:#06528a url(/images/02_city/tle_img.png) no-repeat 30px 50%;
	padding:50px 0 50px 80px;
	font-size:30px;
}
.img03 {
	background:#06528a url(/images/03_culture/tle_img.png) no-repeat 20px 50%;
	padding:50px 0 50px 60px;
	font-size:26px;
}
.img04 {
	background:#06528a url(/images/05_traffic/tle_img.png) no-repeat 30px 50%;
	padding:50px 0 50px 80px;
	font-size:30px;
}
.img05 {
	background:#06528a url(/images/04_customer/tle_img.png) no-repeat 20px 50%;
	padding:50px 0 50px 60px;
	font-size:26px;
}
.img06 {
	background:#06528a url(/images/06_ethics/tle_img.png) no-repeat 35px 50%;
	padding:50px 0 50px 80px;
	font-size:30px;
}
.img07 {
	background:#06528a url(/images/06_ethics/tle_img.png) no-repeat 35px 50%;
	padding:50px 0 50px 80px;
	font-size:30px;
}
.img08 {
	background:#06528a url(/images/08_intro/tle_img.png) no-repeat 30px 50%;
	padding:50px 0 50px 80px;
	font-size:28px;
}
.img09 {
	background:#06528a url(/images/09_util/tle_img.png) no-repeat 35px 50%;
	padding:50px 0 50px 80px;
	font-size:28px;
}
.img10 {
	background:#06528a url(/images/10_search/tle_img.png) no-repeat 35px 50%;
	padding:50px 0 50px 80px;
	font-size:28px;
}

/****** 서브메뉴 ******/
#content_box #content #leftcolumn .snb li {
	width:178px;
	padding:18px 25px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:14px;
	font-weight:600;
	background:url('../images/common/snb_arrow.gif') no-repeat 200px 20px;
    letter-spacing: -0.5px;
}
#content_box #content #leftcolumn .snb li.on {
	background:#fbfbfb url('../images/common/snb_arrow_on.gif') no-repeat 200px 19px;
	color:#135475;
}

#content_box #content #leftcolumn .snb ul.depth02{
	padding:0;
	margin-top:10px;
}

#content_box #content #leftcolumn .snb ul.depth02 li{
	border:none;
	padding:0 0 0 10px;
	font-size:11px;
	line-height:20px;
	font-weight:400;
	background:url('/images/common/depth02_bullet.gif') no-repeat 0 9px;
	letter-spacing:0;
}

#content_box #content #leftcolumn .snb ul.depth02 li a.on{
	color:#244f94;
	font-weight:600;
}

/****** side_link ******/
#content_box #content #leftcolumn #s_sidelink {
	overflow:hidden;
	/* border-top:1px solid #8f9ca9; */
	/* border-bottom:1px solid #8f9ca9; */
	margin-top:40px;
	width:100%;
}
#content_box #content #leftcolumn #s_sidelink li {
	/* float:left; */
	margin-bottom:20px;
	display:block;
	clear:both;
	padding:0 0 20px 80px;
	overflow:hidden;
	/* height:110px; */
	border-bottom:1px solid #e5e5e5;
	background:url(/images_ebi/common/sidebar_time.png) no-repeat left top;
}
#content_box #content #leftcolumn #s_sidelink li.last {
	border:0;
	background:url(/images_ebi/common/sidebar_note.png) no-repeat left top;
}
#content_box #content #leftcolumn #s_sidelink li img {
	/* padding:4px 8px; */
}
#content_box #content #leftcolumn #s_sidelink li dt {
	/* padding-top:25px; */
	font-size:18px;
	font-weight:600;
	color:#333;
}
#content_box #content #leftcolumn #s_sidelink li dd {
	padding-top:5px;
	font-size:13px;
	line-height:150%;
	color:#666;
}
#content_box #content #leftcolumn #s_sidelink li dt a {
	display:inline-block;
	background:url('/images_ebi/common/location_arrow.png') no-repeat  right 5px;
	padding-right:20px;
	display:block;
	/* width:80px; */
}

#content_box #content #leftcolumn #s_sidelink li dt a:hover {color:#0085cf;}





/********** right_column ******/
/*ParkJD
#content_box #content #rightcolumn {
	width:920px;
	float:right;
	padding-bottom:70px;
}
*/
.rt_bn {
	float:right;
	display:inline-block;
	margin-top:10px;
}
.rt_bn li {
	float:left;
	margin-right:3px;
}
.rt_bn:after {display:block; clear:both; content:'';}

/* 화면인쇄 */
#content_box .print_btn {
	display:block;
	background:#fff url('/images/common/print_img.gif') no-repeat 8px 50%;
	border:1px solid #dbdbdb;
	padding:3px 10px 2px 28px;
	font-weight:600;
	font-size:11px;
}
/* 내용복사 */
#content_box .print_btn2 {
	display:block;
	background:#fff url('/images/common/con_copy_img.gif') no-repeat 10px 50%;
	border:1px solid #dbdbdb;
	padding:3px 10px 2px 28px;
	font-weight:600;
	font-size:11px;
}
/* 주소복사 */
#content_box .print_btn3 {
	display:block;
	background:#fff url('/images/common/adress_copy_img.gif') no-repeat 10px 50%;
	border:1px solid #dbdbdb;
	padding:3px 10px 2px 28px;
	font-weight:600;
	font-size:11px;
}


/****** location ******/
.location_wrap {overflow:hidden; clear:both;}
/*ParkJD
#location {
	float:left; 
	width:650px;
}
*/
/*ParkJD
#location li {
	float:left; 
	background:url(/images/common/arrow_location.png) no-repeat right -1px; 
	height:35px;
	padding:15px 32px 0 15px; 
	font-size:13px;
}
*/
#location .st_home {
	padding:15px 25px 0 0; 
	margin:0 6px 0 0;
}

/* 나광진 수정
#content_box #content #rightcolumn #location .st_none {
	background:none; 
	padding:15px 10px 0 20px; 
	margin:0;
	font-weight:600;
}
*/
/*ParkJD
#location li:last-child {
	background:none; 
	padding:15px 10px 0 20px; 
	margin:0;
	font-weight:600;
}
*/
/* 나광진 수정 완료 */

/****** title ******/
#rightcolumn .tit {
	color:#333;
	font-size:2.5em;
	font-weight:600;
	line-height:35px;
	padding:55px 0 50px 0;
}

#content_box #content #rightcolumn #s_content {
	position:relative;
	overflow:hidden;
	width:100%;
}

.con_box .rig_h4{font-size:1.3em; margin-bottom:10px;}
/****** depth ******/
#content_box #content #rightcolumn #s_content .depth01 li{
	/* background:url(/images/common/ico_depth01.gif) no-repeat 0 28px; */
	font-size:1.3em;
	font-weight:600;
	color:#000;
	margin-bottom:10px;
}

#content_box #content #rightcolumn #s_content .bgNone>li {background:none;}

#content_box #content #rightcolumn #s_content .depth02  {
	padding:10px 0 10px;
}
#content_box #content #rightcolumn #s_content .depth02 li {
	background:url(/images/common/ico_depth02.gif) no-repeat 0 8px;
	font-size:0.9em;
	font-weight:600;
	color:#3c6cbb;
	padding:0px 0 0 12px;
}
#content_box #content #rightcolumn #s_content .depth0302 {
	padding:10px 0;
	display:block;
	margin:0;
}
#content_box #content #rightcolumn #s_content .depth0302 li {
	background:none;
	padding:2px 0 2px 12px;
	font-size:14px;
	font-weight:600;
	color:#666;
	margin:0;
}
#content_box #content #rightcolumn #s_content .depth05 {
	padding:10px 0 0 0;
}
#content_box #content #rightcolumn #s_content .depth05 li {
	background:url(/images/common/ico_depth05.gif) no-repeat 0 10px;
	padding:2px 0 2px 10px;
	font-size:13px;
	font-weight:600;
	color:#555;
}

#content_box #content #rightcolumn #s_content .depth03 {
	padding:10px 0;
	display:block;
	margin:0;
}
#content_box #content #rightcolumn #s_content .depth03 li {
	background:url(/images/common/ico_depth03.gif) no-repeat 0 12px;
	padding:2px 0 8px 12px;
	font-size:17px;
	font-weight:400;
	color:#666;
	margin:0;
	text-align:justify;
    word-break: keep-all;
}
#content_box #content #rightcolumn #s_content .depth03 li span {
	font-weight:600;
	color:#333;
	margin-right:10px;
}
#content_box #content #rightcolumn #s_content .depth04 {
	padding:5px 0;
}
#content_box #content #rightcolumn #s_content .depth04 li {
	background:url(/images/common/ico_depth07.gif) no-repeat 0 10px;
	padding:2px 0 2px 10px;
	font-size:0.9rem;
	font-weight:400;
	color:#666;
}
#content_box #content #rightcolumn #s_content .depth_none {
	background:none;
	padding:10px 0 30px;
	font-size:14px;
	font-weight:400;
	color:#666;
	text-align:justify;
	line-height:150%;
	word-break:keep-all;
}
#content_box #content #rightcolumn #s_content .depth_none span {
	color:#244f94;
	font-weight:400;
	font-size:14px;
}
#content_box #content #rightcolumn #s_content .depth05 li {
	background:url(/images/common/ico_depth07.gif) no-repeat 0 17px;
	padding:10px 0 12px 10px;
	font-size:14px;
	font-weight:600;
	color:#000;
	margin:0;
	text-align:justify;
    word-break: keep-all;
}
#content_box #content #rightcolumn #s_content .depth06 {
	padding:5px 0;
}
#content_box #content #rightcolumn #s_content .depth06 li {
	background:url(/images/common/ico_depth08.gif) no-repeat 0 10px !important;
	padding:2px 0 2px 10px;
	font-size:12px;
	font-weight:400;
	color:#666;
}
.bold {
	font-weight:600;
}
.pd10 {
	padding-top:10px;
}
.pd20 {
	padding-top:20px;
}
.pd30 {
	padding-top:30px;
}
.text_none {
	padding-top:10px;
	font-size:13px;
	font-weight:400;
	color:#666;
	text-align:justify;
	line-height:160%;
}
.red {
	color:#cc0000;
}

/***** 기본테이블 - 중앙정렬 *****/
.tb_base {
	border-top:2px solid #3c6cbb; 
	border-left:1px solid #ddd; 
	border-bottom:none; 
	border-right:none; 
	margin-bottom:10px; 
	border-collapse:collapse;
	width:100%;
}
.tb_base thead th {
	background:#f7f7f7; 
	color:#244f94; 
	font-weight:600;
	padding:11px 0 10px 0;
	text-align:center; 
	font-size:0.9rem;
	border-right:1px solid #ddd; 
	border-bottom:1px solid #ddd; 
}
.tb_base thead td {
	background:#f6f6f6; 
	color:#036; 
	font-weight:600;
	padding:11px 5px 10px;
	text-align:center; 
	font-size:0.9rem;
	border-right:1px solid #ddd; 
	border-bottom:1px solid #ddd; 
}

.tb_base tbody th,.tb_base tbody td {
	line-height:20px; 
	border-right:1px solid #ddd; 
	border-bottom:1px solid #ddd; 
	border-top:none; 
	border-left:none; 
	font-size:0.9rem;
	text-align:center; 
}

.tb_base tbody tr:hover>* {border-bottom:1px solid #333;}
.tb_base tbody th {
	background:#ffffff; 
	text-align:center; 
	color:#555; 
	font-weight:bold;
	padding:11px 0 10px 0;
}
.tb_base tbody th span.red {
	color:red;
}
.tb_base tbody td {
	text-align:center; 
	color:#666; 
	font-weight:normal; 
	padding:11px 5px 10px;
}
.tb_base tbody td span {
	color:#244f94 !important;
}
.tb_base tbody td.b_r_none {
	border-right:1px solid #fff;
}
.tb_base tbody td.left {
	text-align:left;
	padding:11px 10px 10px 10px;
}
.tb_base tbody td.blue {
	background:#f6f9ff; 
}
.tb_base tfoot th,.tb_base tfoot td {
	line-height:20px; 
	border-right:1px solid #ddd; 
	border-bottom:1px solid #ddd; 
	border-top:none; 
	border-left:none; 
	font-size:0.9rem;
	text-align:center; 
}
.tb_base tfoot th {
	background:#e7f6fb; 
	text-align:center; 
	color:#1A4994; 
	font-weight:600;
	padding:11px 0 10px 0;
}
.tb_base tfoot td {
	background:#f1f7fd; 
	text-align:center; 
	color:#244f94; 
	font-weight:600; 
	padding:11px 0 10px 0;
}

.tb_base .bgffcccc {background-color:#fff2f2}


.point {
	color:#c00; 
}
.tb_style {
	padding:10px 0 30px;
}
.tb_style02 {
	padding:20px 0 30px;
}

.clear {
	clear:both;
}



/*탭추가 -- 감사ㆍ윤리^_^07_gov^_^announcement1.php*/

.jang_tab{width:100%; margin-bottom:30px; padding:10px; border:1px solid #ccc; overflow:hidden;}
.jang_tab li{float:left; cursor:pointer; padding-left:10px; margin-left:10px; font-size:17px; border-left:1px solid #ccc;}
.jang_tab li:first-child{border-left:0; margin-left:0;}
.s_btn_active{color:orangered;}


.boardSearch{float:right; margin-bottom:30px; clear:both;}
.boardSearch .input_bar{padding:6px 10px; border:1px solid #ccc;}
.bgcolor01 {    height: 35px;    margin: 5px 3px;    padding: 0 15px;    border: 1px solid transparent;    font-weight: 400;
    font-size: 15px;      letter-spacing: 0;    background-color: #666;    color: #fff !important;}
/*.btn02 { padding: 1px 6px;    font-size: 13px !important;    height: 30px;}*/


/* Search */
/*.bbsSearch {display:block; position:relative;  width:100%; margin:0; border:0; text-align:right; box-sizing:border-box;}
.bbsSearch .word {width:200px; height:35px; padding:7px 8px; border:1px solid #b6b6b6; background:#fff; vertical-align:middle;}
.button{height:35px; margin:5px 3px; padding:0 15px; border:1px solid transparent; font-weight:400; font-size:1em; line-height:2.4; letter-spacing:0;background-color:#666; color:#fff !important;}

.bbsListBtn {margin: 0 0 30px; text-align:right; width:100%; display:block;}
.bbsSearch legend{display: none;}
.bbsSearch select { min-width: 80px;    padding: 6px 12px 5px 12px;    border: 1px solid #b6b6b6;    background: #fff;    vertical-align: middle;    box-sizing: border-box;}
*/

/* 다운로드 테이블 */
.tb_base_down {
	border-top:2px solid #3c6cbb; 
	border-left:1px solid #ddd; 
	border-bottom:none; 
	border-right:none; 
	margin-bottom:10px; 
	border-collapse:collapse;
	width:100%;
}
.tb_base_down thead th {
	background:#f7f7f7; 
	color:#244f94; 
	font-weight:600;
	padding:11px 0 10px 0;
	text-align:center; 
	font-size:0.9rem;
	border-right:1px solid #ddd; 
	border-bottom:1px solid #ddd; 
}
.tb_base_down thead td {
	background:#f6f6f6; 
	color:#036; 
	font-weight:600;
	padding:11px 5px 10px;
	text-align:center; 
	font-size:0.9rem;
	border-right:1px solid #ddd; 
	border-bottom:1px solid #ddd; 
}

.tb_base_down a{font-weight:500;   color: #3c6cbb !important;  border: 1px solid #3c6cbb;  padding: 5px;}
.tb_base_down a:hover{color:#fff !important; background:#3c6cbb}

.tb_base_down tbody th,.tb_base_down tbody td {
	line-height:20px; 
	border-right:1px solid #ddd; 
	border-bottom:1px solid #ddd; 
	border-top:none; 
	border-left:none; 
	font-size:0.9rem;
	text-align:center; 
}

.tb_base_down tbody tr:hover>* {border-bottom:1px solid #333;}
.tb_base_down tbody th {
	background:#ffffff; 
	text-align:center; 
	color:#555; 
	font-weight:bold;
	padding:11px 0 10px 0;
}
.tb_base_down tbody th span.red {
	color:red;
}
.tb_base_down tbody td {
	text-align:center; 
	color:#666; 
	font-weight:normal; 
	padding:11px 0;
}
.tb_base_down tbody td span {
	color:#244f94 !important;
}
.tb_base_down tbody td.b_r_none {
	border-right:1px solid #fff;
}
.tb_base_down tbody td.left {
	text-align:left;
	padding:11px 10px 10px 10px;
}
.tb_base_down tbody td.blue {
	background:#f6f9ff; 
}
.tb_base_down tfoot th,.tb_base_down tfoot td {
	line-height:20px; 
	border-right:1px solid #ddd; 
	border-bottom:1px solid #ddd; 
	border-top:none; 
	border-left:none; 
	font-size:0.9rem;
	text-align:center; 
}
.tb_base_down tfoot th {
	background:#e7f6fb; 
	text-align:center; 
	color:#1A4994; 
	font-weight:600;
	padding:11px 0 10px 0;
}
.tb_base_down tfoot td {
	background:#f1f7fd; 
	text-align:center; 
	color:#244f94; 
	font-weight:600; 
	padding:11px 0 10px 0;
}

.tb_base_down .bgffcccc {background-color:#fff2f2}


.point {
	color:#c00; 
}
.tb_style {
	padding:10px 0 30px;
}
.tb_style02 {
	padding:20px 0 30px;
}

.clear {
	clear:both;
}

/********** tab_menu **********/
#sub_menu_area{
	width:100%;
	height:48px;
	border-bottom:1px solid #dcdcdc;
	margin:20px 0 40px;
}
#sub_menu_area #sub_menu{
	width:1100px;
	padding:0;
	margin:0;
}
#sub_menu ul{
	padding:0;
	margin:0;
}

#sub_menu ul li{
	float:left;
}

#sub_menu ul li.first{
	border-left:1px solid #dcdcdc;
}

#sub_menu ul li a{
	height:47px;
	border:1px solid #dcdcdc;
	line-height:48px;
	font-size:13px;
	font-weight:600;
	color:#666666;
	text-align:center;
	display:block;
	overflow:hidden;
}

#sub_menu ul li.on a{
	background:#fff;
	border-top:1px solid #3c6cbb;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #fff;
	color:#244f94;
	font-weight:600;
}


#sub_menu ul.sub_menu01 li a{
	width:180px;
}
#sub_menu ul.sub_menu02 li a{
	width:215px;
}
#sub_menu.new * {
	box-sizing:border-box;
}
#sub_menu_new {clear:both; width:100%; border-bottom:2px solid #0066b4;}
#sub_menu_new>ul {display:table; width:100%;}
#sub_menu_new>ul>li {float:none; display:table-cell; text-align:center; border:1px solid #ddd; border-left:0; border-bottom:0;}
#sub_menu_new>ul>li:first-child {border-left:1px solid #ddd; border-radius: 7px 0 0 0;}
#sub_menu_new>ul>li:last-child {border-radius:0 7px 0 0;}
#sub_menu_new>ul>li.on {border-color:#3c6cbb; background:#3c6cbb !important;}
#sub_menu_new>ul>li:hover {background:#f7f7f7;}
#sub_menu_new>ul>li a {display:block; line-height:1; padding:15px 10px; font-weight:600;}
#sub_menu_new>ul>li.on a {color:#fff;}



.sub_menu_slide{
	width:100%;
	height:48px;
	margin:20px 0 40px;
}

.slide_menu {clear:both; width:100%; max-width:820px; margin:0 auto; border-bottom:2px solid #0066b4; overflow:visible !important;}
.slide_menu .si {text-align:center; border-top:1px solid #ddd; overflow:hidden;}
.slide_menu .si:first-child {border-left:1px solid #ddd;}
.slide_menu .si:last-child {border-right:1px solid #ddd;}
.slide_menu .si .on {border-color:#3c6cbb; background:#3c6cbb !important;}
.slide_menu .si:hover {background:#f7f7f7;}
.slide_menu .si a{display:block; line-height:1; padding:16px 10px 15px 10px; font-weight:600;}
.slide_menu .si .on a {color:#fff;}

.slide_menu .slick-prev, .slide_menu .slick-next{z-index:10; top:auto; bottom:-2px; width:50px; height:48px; border:1px solid #ddd; transform:none;}

.slide_menu .slick-prev{left:-50px;}
.slide_menu .slick-prev::before{content:""; position:absolute; left:50%; top:50%; width:15px; height:15px; border:2px solid #000; border-bottom:2px solid transparent; border-left:2px solid transparent; transform: translate(-30%, -50%) rotate(-135deg);}
.slide_menu .slick-next{right:-50px;}
.slide_menu .slick-next::before{content:""; position:absolute; left:50%; top:50%; width:15px; height:15px; border:2px solid #000; border-bottom:2px solid transparent; border-left:2px solid transparent; transform: translate(-80%, -50%) rotate(45deg);}




#sub_menu ul.sub_menu03 li a{
	width:129px;
}
#sub_menu ul.sub_menu04 li a{
	padding:0 19.5px;
}
#sub_menu ul.sub_menu05 li a{
	padding:0 15px;
}
#sub_menu ul.sub_menu06 li a{
	padding:0 28px;
}

.btn {
	position:relative;
	overflow:hidden;
	margin:50px auto 0;
	background:#244f94;
	font-size:16px;
	font-weight:600;
	width:330px;
}
.btn a {
	color:#fff;
	display:block;
	padding:20px 30px;
	text-align:center;
}
.btn img {
	position:absolute;
	right:50px;
	top:25px;
}
.center {text-align:center;}
.right {text-align:right;}
.left20 {padding-left:20px;}
.bot_5 {padding-bottom:5px;}
.bot_10 {padding-bottom:10px;}
.bot_20 {padding-bottom:20px;}

.txt_pr {text-align:right; padding-bottom:5px; font-size:0.9rem; font-weight:600; color:#333;}
.txt_bs {font-size:0.8em; color:#555 !important;}