@charset "utf-8";
/*
@import url(../css/nanumgothic.css);
*/
body {font-family:'Nanum Gothic'; font-size:12px; color:#989898; }
.jayClear {clear:both;}
.jayOpacity {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter:alpha(opacity=10); opacity:.1;}
.jayEllipsis {text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
a:link    {text-decoration:none; color:gray;}
a:visited {text-decoration:none; color:gray;}
a:hover   {text-decoration:none; color:black;}
a:active  {text-decoration:none; color:black;}





.jayClear {clear:both;}
.centerAreaSub:after{content: "";display:block;clear:both}
.centerAreaSub {width:1220px; margin:0 auto; position:relative; z-index:1}
.centerAreaMain {width:1220px; margin:0 auto; position:relative; z-index:1;}


#quickMenu {position:absolute; top:50px; right:20px; z-index:5; background:#fff;}
	#quickMenu ul {list-style:none;}
	#quickMenu ul li {position:relative; z-index:1;}
	#quickMenu ul li.firstChild {z-index:2;}
	#quickMenu ul li.firstChild a {opacity:1; cursor:default;}
	.quickMenuTitleArrow {position:absolute; bottom:-7px; left:50%; margin-left:-7px; z-index:33;}
	#quickMenu ul li.lastChild a {opacity:1; cursor:default;}
	#quickMenu ul li a {opacity:0.8; display:block;}
	#quickMenu ul li a:hover {opacity:1;}
	#quickMenu ul li a:after {content:""; display:block; clear:both;}
	#quickMenu ul li a img {float:left;}
#wrapMain {}
	#containerMain {}
		#containerMain .centerAreaMain {position:relative; z-index:1; width:1220px;}
			#mainSlide {float:left; width:417px; height:750px; position:relative; z-index:1;}
				#lnbLogoMain {position:absolute; top:27px; left:50%; margin-left:-180px; z-index:3;}
			#mainLnb {float:left; width:187px; height:505px; background:#679700; position:absolute; top:0px; left:325px; z-index:3;}
				#mainLnb #lnbMenu {margin:90px 0 0 0;}
			#mainRight {float:left; width:500px; margin:0 40px 0 130px;}
				#mainCont01 {margin:10px 0 0 0; position:relative; z-index:1;}
					#mc01Left {float:left; padding:0 0 10px 50px; margin:13px 0 0 0; background:url("../images/mc01LeftBg.jpg") 0 0 no-repeat;}
						#mc01lTop {font-size:28px; color:#71b565; font-weight:700; letter-spacing:-2px; margin:-3px 0 0 0;}
						#mc01lMiddle {font-size:11px; color:#969696; font-weight:700; margin:-5px 0 0 0;}
					#mc01Right {float:right;}
						#mc01Right #topMenu {right:0px;}
				#mainCont02 {margin:20px 0 0 0;}
					#mc02Top {}
					.mainListTitleArea {}
						.mltaLeft {float:left;}
						.mltaRight {float:right; margin:16px 0 0 0;}
					#mc02Middle {margin:10px 0 0 0;}
						#mc02mLeft {float:left;}
							#mc02mLeft img {width:138px; height:84px; border:1px solid #d5d5d5;}
						#mc02mRight {float:right; width:340px;}
							.mainListArea ul {list-style:none;}
							.mainListArea ul li {padding:4px 0;}
							.mainListArea ul li a {}
							.mainListArea ul li a .mcListTitle {float:left; text-overflow:ellipsis; overflow:hidden;  white-space:nowrap; letter-spacing:-1px;}
							.mainListArea ul li a .mcListDate {float:right;}
							.mainListArea ul li a .mc02ListTitle {width:260px;}
							.mainListArea ul li a .mc02ListDate {width:75px;}
							.mainListArea ul li a .mc04ListTitle {width:405px;}
							.mainListArea ul li a .mc04ListDate {width:75px;}
							.mainListArea ul li a .mc05ListTitle {width:405px;}
							.mainListArea ul li a .mc05ListDate {width:75px;}
				#mainCont03 {margin:10px 0 0 0;}
					#mc03Left {float:left;}
					#mc03Right {float:right;}
				#mainCont04 {margin:15px 0 0 0; border-top:1px solid #ededed; padding:8px 0 5px 0; *padding:10px 0 7px 0;}
					#mainCont04 .mainListArea {padding:7px 0 0 0;}
				#mainCont05 {margin:15px 0 0 0; border-top:1px solid #ededed; padding:5px 0 10px 0;}
					#mainCont05 .mainListArea {padding:7px 0 0 0;}
#wrapSub {}
#containerSub:after{content:"";display:block;clear:both}
	#containerSub {}
		#containerSub .centerAreaSub {position:relative; background:#fff;}
			#lnb {float:left; width:187px; background:#699a01;}
				#lnbLogo {}
					#lnbLogo a {display:block; margin:15px 0 0 10px;}
				#lnbMenu {width:100%; margin-top:45px;}
					#leftMenu1DeptsUl {list-style:none;}
					#leftMenu1DeptsUl .depts1ank {display:block; font-size:14px; height:45px; line-height:45px; color:#bfe965; margin:0 0 0 25px; font-weight:700;}
					#leftMenu1DeptsUl .depts1ank.on, 
					#leftMenu1DeptsUl .depts1ank:hover {font-size:18px; color:#fff; font-weight:800;}
						.leftMenu2DeptsUl {display:none; list-style:none; padding:10px 0 0 15px; margin:-5px 0 10px 25px; position:relative; width:177px; z-index:3; background:url("../images/lnbSubBgMiddle.png") 0 0 repeat-y;}
							.lnbSubBgTop {position:absolute; top:0px; left:5px; width:168px; border-top:1px solid #c6c6c6;}
							.lnbSubBgBottom {position:absolute; bottom:-15px; left:2px; width:177px; height:15px; background:url("../images/lnbSubBgBottom.png") 0 0 no-repeat;}
						.leftMenu2DeptsUl .depts2ank {display:block; width:140px; font-size:12px; color:#fff; font-weight:700; padding:3px 0 3px 15px;}
						.leftMenu2DeptsUl .depts2ank.on, 
						.leftMenu2DeptsUl .depts2ank:hover {background:url("../images/lnbSubBgOv.png") 0 center no-repeat;}
				#lnbDirectTopLine {border-top:0px solid #73a801; border-bottom:0px solid #81bd00; width:150px; height:0px; margin:30px auto;}
				#lnbDirect {width:160px; height:90px; margin:0 auto;}
					#lnbDirectTitle {font-size:17px; color:#fff; font-weight:700; padding:16px 0 0 7px;}
					#lnbDirectNumber {font-size:18px; color:#eaff00; font-weight:700; margin:2px 0 0 7px;}
					#lnbDirectOpenTime {font-size:11px; color:#fff; font-weight:700; margin:4px 0 0 7px; white-space:nowrap;}
			#rightCont{height:100%}
			#rightCont {float:left; background:#fff;}
			#rightCont:after{content:"";display:block;clear:both}
				#subKeyvisual {position:relative; z-index:1; width:873px; height:242px; background:url("../images/subKeyvisual.jpg") 0 0 no-repeat;}
					#topMenu {position:absolute; top:30px; right:40px;}
						#topMenu ul {list-style:none;}
						#topMenu ul li {float:left; margin-left:4px;}
						#topMenu ul li a {display:block; width:80px; text-align:center; font-size:11px; padding:4px 0; color:#868686; background:#e2e2e2;}
						#topMenu ul li a:hover {background:#e27f1e; color:#fff;}
				
				#subContentsArea:after{content:"";clear:both;display:block}	
				
				#subContentsArea {margin:37px 0 0 0;}
				#subContTitleArea:after{content:"";clear:both;display:block}	
					#subContTitleArea {width:790px;height:100%; margin:0 auto;}
						#sctaLeft {float:left;}
							#sctaLeftTop {color:#1f1f1f; font-size:30px; font-weight:700; letter-spacing:-2px;}
							#sctaLeftMiddle {color:#b6b6b6; font-size:11px;}
						#sctaRight {float:right; font-size:11px; color:#848484; margin:34px 0 0 0;}
							#sctaRight span {color:#5fca00;}
							#subContContentsArea:after{content: "";display:block;clear:both}
					#subContContentsArea {width:790px;height:100%;margin:0 auto 15px; padding:20px 0 0 0;}
					
	
	
	#footer {border-top:1px solid #d6d6d6; padding:16px 0 0 0;width:100%;}
		#footer .centerAreaSub {/*padding:0 0 20px 0;*/width:1220px;}
			#footerLeft {float:left;}
				#footerLeft ul {list-style:none;}
				#footerLeft ul li {float:left; padding:10px;}
				/*#footerLeft ul li:first-child {padding-left:0px;}*/
				#footerLeft ul li a {display:block; font-size:11px; font-weight:bold;}
				#footerLeft ul li a:hover {color:#000;}
			#footerRight {float:right; line-height:18px;width:1220px;height:45px}
				#footerRightTop {color:#4c4c4c; font-size:12px; margin:4px 0 0 0;}
				#footerRightMiddle {color:#949494; font-size:10px; margin:3px 0 0 0;}
				
				
#subContContentsArea:after{content:"";color:#4c4c4c; font-size:12px;clear:both}			
#subContContentsArea .about01 {width:767px; height:1350px; background:url(../images/sub/servicebg.jpg) no-repeat; padding:365px 0 0 40px;  line-height:1.4;}
                     .about02 {color:#575757; font-size:14px; width:767px; height:550px; background:url(../images/sub/comimg01.jpg) no-repeat; padding:80px 0 0 8px; line-height:2.0;;}

	.part {padding-bottom:0px;}
	.part_top {margin-bottom:5px; border-top:2px #ffd6aa solid; border-bottom:2px #ffd6aa solid; padding-top:0px;}
	.part dd span {font-size:14px; font-weight:500; border-bottom:#A0A0A4 1px solid;}
		.part dd {padding-bottom:0px; font-size:14px; padding-bottom:10px; color:#575757;}
		.part_top dd {padding-bottom:0px;}
		.part .part_tit {font-size:16px; font-weight:800; color:#363636; padding-bottom:3px; padding-left:0px;} 
		.part .part_tit002 {font-size:13px; font-weight:800; color:#3f3f3f; padding-bottom:30px; padding-left:0px;} 
		.part .part_tit003 {font-size:18px; font-weight:700;color:#3f3f3f; padding-bottom:10px; padding-left:0px;} 
		.part .part_tit001 {font-size:22px; font-weight:700; color:#1f1f1f; padding-bottom:5px; padding-left:0px;} 
		.part .part_tit004 {font-size:18px; font-weight:700; color:#668712; padding-bottom:0px; padding-left:0px;} 
		.part .part_tit005 {font-size:17px; font-weight:700; color:#3f3f3f; padding-bottom:0px; padding-left:0px;} 
		.part .part_tit006 {font-size:20px; font-weight:700; color:#3f3f3f; padding-bottom:0px; padding-left:0px;} 
		.part .arrow {background:url(../images/container/sub/arrow.jpg) no-repeat; padding-left:24px;}




/* article style */
.jayTableSboard:after{content:"";display:block;clear:both}
.jayTableSboard {border-top:1px solid #3a3a3a;}
.jayTableSboard {width:100%;}
.jayTableSboard tr {border-bottom:1px solid #eeeeee;}
.jayTableSboard tr:hover {background:#fbfbfb;}
.jayTableSboard td {vertical-align:middle; height:110px;}
.jayTableSboard .titleImgArea {width:20%; height:92px; text-align:center;}
.jayTableSboard .titleImgArea table {padding:0; margin:0; border-collapse:collapse; table-layout:fixed; border:0;}
.jayTableSboard .titleImgArea tr {border:0;}
.jayTableSboard .titleImgArea tr td {padding:0; width:123px; height:88px; border:1px solid #ececec;}
.jayTableSboard .titleImgArea img {width:123px; height:88px; display:block;}
.jayTableSboard .detailArea {width:80%;}
.jayTableSboard .detailDiv {position:relative; z-index:1; height:92px;}
.jayTableSboard input {position:absolute; left:-20px; top:0;}
.jayTableSboard a {display:block;}
.jayTableSboard .listTitle{font-size:16px; color:#090909; margin-top:7px; font-weight:700;}
.jayTableSboard .listContents{font-size:12px; color:#7e7e7e; margin-top:5px; line-height:17px; height:53px; overflow:hidden;}

.jayTableWriteBtn {border:1px solid #4e4e4e; background:#4e4e4e; color:#d7d7d7; padding:6px 15px; float:right; cursor:pointer; font-size:12px; margin-left:3px;}

.page_tab { margin-top:10px; padding:5px 0; text-align:center;}
.page_tab a { background:#fff; padding:5px 8px; margin:2px; border-radius:8px;}
.page_tab a.on { background:#eee; border:1px solid #ccc; font-weight:bold; box-shadow:1px 1px 1px 0 #999 inset;}
.page_tab a:hover { background:#eee;}

input, select {vertical-align: middle;}
.bbs_search { float:left; padding:3px; background:#4e4e4e;}
.bbs_search .input { border:0; margin-top:-1px;}
.bbs_search .submit { border:0; background:#4e4e4e; color:#d7d7d7; cursor:pointer;}


.white_table_write {table-layout:fixed;}
.white_table_write .smartOutput { min-height:250px;}
.white_table_write th{ text-align:center; padding:12px 6px 12px 6px; font-size:11px; letter-spacing:-1px; color:#848484;}
.white_table_write .th_title {background:#fbfbfb; font-size:16px; color:#090909; text-align:left; padding-left:20px;}
.white_table_write tr.bottom th, .white_table_write tr.bottom td.th_txt { border-bottom:#c9cccf solid 1px;}
.white_table_write tr.top th, .white_table_write tr.top td.th_txt { border-top:#3a3a3a solid 1px;}
.white_table_write .write_td_jay {border-bottom: #c9cccf solid 1px;}
.white_table_write td.th_txt { text-align:left; padding-left:15px; background:url(../../images/th_li.jpg) 0 50% no-repeat; }

.white_table_write th.th3_jay_first {text-align:center; font-size:13px;}
.white_table_write th.th3_jay {text-align:center; border-left: #c9cccf solid 1px; font-size:13px;}
.white_table_write td.th_txt_jay {text-align:left; padding-left:15px; border-left: #c9cccf solid 1px; border-bottom: #c9cccf solid 1px; font-size:13px;}

.white_table_write th.th1, .white_table_write th.th3 { background:none;}
.white_table_write td { vertical-align:middle;}
.white_table_write td.write_td {color:#848484; text-align:left; vertical-align:top; background:url(../../images/td_li.jpg) left bottom repeat-x; height:250px; padding:10px;}
.white_table_write td.no, .white_table td.name, .white_table td.hit, .white_table td.date { text-align:center;}
.white_table_write a {vertical-align:middle; line-height:17px; padding:0 7px 0 7px; display:inline-block;}
.white_table_write a:hover { color:##e47100;} /*background-color:#515b68; */
.white_table_write .btn_prev, .nav_group .btn_next { padding:0;}
.white_table_write { padding-top:22px; text-align:right; }
.white_table_write a{ text-align:right;}

.jayTableListBtn {border:1px solid #757575; background:#757575; color:#d7d7d7; padding:6px 15px; float:right; cursor:pointer; font-size:12px; margin-left:3px;}
.jayTableDeleteBtn {border:1px solid #757575; background:#757575; color:#d7d7d7; padding:6px 15px; float:right; cursor:pointer; font-size:12px; margin-left:3px;}
.jayTableEditBtn {border:1px solid #4e4e4e; background:#4e4e4e; color:#d7d7d7; padding:6px 15px; float:right; cursor:pointer; font-size:12px; margin-left:3px;}







/*layerPopup*/
#blackWrap {	position:fixed;	left:0; top:0; width:0px; height:0px;	background:#000;	opacity:0.5; filter:alpha(opacity=50);	z-index:200;}
#layerPopup {	position:absolute;	left:0; top:0;	display:none;	z-index:201;}
#layerPopup .content { cursor:default; }
#layerPopup .handle {cursor:move;}
.a_layerPopup { cursor:pointer; }
.halfOpacity {opacity:0.5; *filter:alpha(opacity=50);}
#ajaxTarget {width:0; height:0; border:0; display:none;}
.ellipsis {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
input.bigFont {font-family: Helvetica, Arial, Dotum, sans-serif; font-size: 14pt; font-weight:bold; height:22px; padding-top:4px; padding-left:5px;}



/* 컨텐츠 탭메뉴 */

#tabBtnArea_02 ul {list-style:none; overflow:hidden; padding-bottom:40px;}
#tabBtnArea_02 ul li {float:left; margin-right:2px; position:relative; width:180px; height:51px;}
#tabBtnArea_02 ul li.on, 
#tabBtnArea_02 ul li:hover {background:url("../images/sub/contentsTab.jpg") center bottom no-repeat;}
#tabBtnArea_02 ul li a {display:block; font-size:12px; background:#d7d7d7; color:#515151; width:180px; height:33px; line-height:33px; text-align:center; position:absolute; bottom:0px; margin-bottom:11px;}
#tabBtnArea_02 ul li.on a, 
#tabBtnArea_02 ul li:hover a {background:#22b133; color:#ffffff; font-size:14px; height:40px; line-height:40px; font-weight:750;}

#tabBtnArea_01 ul {list-style:none; overflow:hidden; padding-bottom:20px;}
#tabBtnArea_01 ul li {float:left; margin-right:2px; position:relative; width:180px; height:51px;}
#tabBtnArea_01 ul li.on, 
#tabBtnArea_01 ul li:hover {background:url("../images/sub/contentsTab.jpg") center bottom no-repeat;}
#tabBtnArea_01 ul li a {display:block; font-size:12px; background:#d7d7d7; color:#515151; width:180px; height:33px; line-height:33px; text-align:center; position:absolute; bottom:0px; margin-bottom:11px;}
#tabBtnArea_01 ul li.on a, 
#tabBtnArea_01 ul li:hover a {background:#22b133; color:#ffffff; font-size:16px; font-weight:bold; height:40px; line-height:40px; font-weight:700;}


#tabBtnArea_03 ul {list-style:none; overflow:hidden; padding-bottom:20px;}
#tabBtnArea_03 ul li {float:left; margin-right:2px; position:relative; width:153px; height:51px;}
#tabBtnArea_03 ul li.on, 
#tabBtnArea_03 ul li:hover {background:url("../images/sub/contentsTab.jpg") center bottom no-repeat;}
#tabBtnArea_03 ul li a {display:block; font-size:12px; background:#d7d7d7; color:#515151; width:153px; height:33px; line-height:33px; text-align:center; position:absolute; bottom:0px; margin-bottom:11px;}
#tabBtnArea_03 ul li.on a, 
#tabBtnArea_03 ul li:hover a {background:#22b133; color:#ffffff; font-size:16px; font-weight:bold; height:40px; line-height:40px; font-weight:750;}
