/*공통*/
.objectWr { position:relative; width:1200px; margin:0 auto; text-align:center;}
.boxWr { width:100%; overflow:hidden; }
.more { position:absolute; right:23px; top:23px; }
a {font-family:'NanumSquareRound',nsr,'Nanum Barun Gothic';}


/* Logo */
.header_bottom h1 { width:35%; padding-top:10px; padding-bottom:10px; position:relative; margin:0 auto; text-align:center; border:1px solid #00ff00; }
.header_bottom h1 a img {margin:8px auto 8px auto;}
/* 검색 */
.header_bottom .search_area { position:absolute; top:0px; right:0px; overflow:hidden; padding-top:40px; margin-right:10px; border:0px solid #00ff00; }




.bigbanner_area {display:block; margin-top:85px; position:relative; width:100%; height:auto; padding:0; overflow:hidden; }

/* main slide area */
.main-slide-area {/*background:url(/images/main/slide/slide_basic_bg.jpg) no-repeat center center;*/ float:left;
	width:100%; height:auto;
	display:inline-block; overflow:hidden;
	margin:0 0 0 0;
	padding:0;
	z-index:1;  border:0px solid #00ff00;}


.margin-right-no {margin-right:0;}


.ulk_100perArea {clear:both; float:left; width:100%; display:block; position:relative;
									margin:0 auto;
									text-align:center;
									z-index:1;
									font-weight:400;
									font-family:'NanumSquareRound',nsr, Nanum Barun Gothic, 'Nanum Barun Gothic', 나눔바른고딕, 나눔고딕, 'Nanum Gothic', "sans-serif", "AppleGothic", "굴림", "Gulim", "Arial", "verdana", "Helvetica" !important;
									border-bottom:1px solid #ddd;
								}



.middle100perArea {clear:both; position:relative; display:block; margin:0 auto; overflow:hidden; text-align:center; font-family:'NanumSquareRound',Nanum Barun Gothic, 'Nanum Barun Gothic', 나눔바른고딕, 나눔고딕, 'Nanum Gothic', "sans-serif", "AppleGothic", "굴림", "Gulim", "Arial", "verdana", "Helvetica" !important;}

.bordertop1px {border-top:1px solid #dddddd; }


/* 바로가기 */
#goto_catelinkArea {margin:60px auto 55px auto; vertical-align:top; text-align:center; display:block; position:relative;}
#goto_catelinkArea .cbox {width:22%; height:; margin:0 10px 0 10px; padding:0; vertical-align:top; text-align:center; display:inline-block; position:relative;
							/*box-shadow:5px 5px 15px #999;*/
							box-shadow: 0 0 10px rgba(50,50,50,0.25);
							border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; overflow:hidden; transition-duration:0.6s; }
#goto_catelinkArea .cbox p {margin:60px auto 20px auto; padding:0; text-align:center; vertical-align:top; display:block; position:relative; z-index:3;}
#goto_catelinkArea .cbox p img {width:100%; max-width:120px; min-width:60px;}
#goto_catelinkArea .cbox div.t1 {margin:0 auto 20px auto; padding:0; font-size:22px; font-family:'hwan', 'Poppins', nsr, sans-serif; color:#666666;
									font-weight:400; text-align:center; vertical-align:top; display:block; position:relative; z-index:3;}
#goto_catelinkArea .pbg1 {/* background:url("") no-repeat center center; background-size:cover; */}
#goto_catelinkArea .pbg2 {/* background:url("") no-repeat center center; background-size:cover; */}
#goto_catelinkArea .pbg3 {/* background:url("") no-repeat center center; background-size:cover; */}
#goto_catelinkArea .btn_more {width:100%; margin:5px auto -3px auto; padding:15px 20px; background:#000; vertical-align:top; text-align:left; color:#fff; font-size:16px; 
								background:url('/images/main/more_arrow.png') no-repeat 70px 16px; background-color:#fff;}

#goto_catelinkArea .cbox:hover {box-shadow: 0 0 10px rgba(50,50,50,0.5); /*transform: scale(1.1);*/ transform: translateY(-20px); z-index:10; background:#f1f1f1;}
#goto_catelinkArea .cbox:hover div.t1 {color:#000;}
#goto_catelinkArea .cbox:hover .btn_more {color:#fff;  background-color:#2262b9;}

#goto_catelinkArea .cover {display: none; position:absolute; top:0; left:0; /*background:url("/images/main/cover.png") repeat-x center 0;*/ z-index:2; width:100%; height:100%; overflow:hidden; display:block;}
.goto_textline1 {margin:30px auto 0 auto; padding:0; font-size:26px; font-weight:700; color:#5b8509; text-align:center; line-height:1.6; word-break: keep-all; display:block; font-family:'Poppins', nsr, sans-serif; }
.goto_textline2 {margin:0px auto 30px auto; padding:0;  font-size:20px; font-weight:400; color:#1d1d1d; text-align:center; line-height:1.6; word-break: keep-all; display:block;   font-family:'Poppins', nsr, sans-serif; }



/* sec_01*/
#main_sec_01 {clear:both;
							width:100%;
							margin:0 auto;
							padding:50px 0 50px 0;
							text-align:center;
							position:relative;
							display:block;
							overflow:hidden;
							background:url(/images/main/bg_quick.jpg) no-repeat center 100%;
							background-attachment : fixed;
							}
#main_sec_01 .headtit_01 {clear:both; width:100%; font-size:42px; color:#1b1b1b; font-weight:700; margin:50px 10px 10px 10px; font-family:나눔명조,font_nmr,nsr; text-align:center; display:inline-block; position:relative;}
#main_sec_01 .headtit_01 span {color:#2d63b0; font-weight: 700; font-family:나눔명조,font_nmr,nsr; }
#main_sec_01 .headtit_02 {clear:both; width:100%; font-size:14px; color:#e5e5e5; font-weight:400; margin:0; padding:0; font-family:NotoSanskr,nsr; text-align:center; display:inline-block; position:relative;}
#main_sec_01 .headtit_02 span {background:#2d63b0; margin:10px 0; padding:6px; font-family:NotoSanskr,nsr,나눔고딕,'Malgun Gothic'; }
#main_sec_01 .boxgo_area {width:1200px; padding:30px 0; margin:0 auto; display:block;}
/*
#main_sec_01 .boxgo_area .thebox {width:24.5%; padding:0; margin:0 0px; vertical-align:top; text-align:center; position:relative; display:inline-block;}
#main_sec_01 .boxgo_area .thebox a {font-size:20px; line-height:1.4; display:block; }
#main_sec_01 .boxgo_area .thebox span {width:100%; display:block; padding:5px 0 0 5px; margin:0 0 0 8px; font-size:20px; line-height:1.4; font-family:NotoSanskr,nsr,나눔고딕,'Malgun Gothic';}
*/
#main_sec_01 .boxgo_area .thebox img {width:100%; max-width:320px; position:relative; z-index:1;  transition: transform .8s ease;}
#main_sec_01 .boxgo_area .thebox img:hover {position:relative;}

	.boxgo_area {overflow:hidden; margin-left:-1%} 
	.boxgo_area .thebox {overflow:hidden; /*float:left; width:23%; margin-left:1%; */
						width:24%; height:400px; margin:0; 
						vertical-align:top; 
						/*
						background-color:#fff; background-repeat:no-repeat; background-position:50% 0; 
						*/
						position:relative; display:inline-block; background-size:cover;}
	/*
	.boxgo_area .thebox.agc_link1{ background-image:url('/wp-content/uploads/2016/12/linimg1.jpg');}
	.boxgo_area .thebox.agc_link2{ background-image:url('/wp-content/uploads/2016/12/linimg2.jpg');}
	.boxgo_area .thebox.agc_link3{ background-image:url('/wp-content/uploads/2016/12/linimg3.jpg');}
	.boxgo_area .thebox.agc_link4{ background-image:url('/wp-content/uploads/2016/12/linimg4.jpg');}
	*/
	.boxgo_area .thebox .cap {position:absolute; top:400px; left:0; right:0; padding:30px 20px 30px 20px; font-size:15px;
								background-color:rgba(45,99,176,0);
								transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; 
								z-index:10;
							 }
	.boxgo_area .thebox a span.goname {background-color:rgba(255,255,255,0.9); width:100%; display:block; padding:18px 0 15px 5px; margin:0; 
									font-size:19px; color:#000; line-height:1.3; font-family:NotoSanskr,nsr,나눔고딕,'Malgun Gothic';
									transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;
									}
	.boxgo_area .thebox .cap h1 {display:none; font-family:NotoSanskr,nsr,나눔고딕,'Malgun Gothic';}
	.boxgo_area .thebox .cap h2 {display:none; font-family:NotoSanskr,nsr,나눔고딕,'Malgun Gothic';}
	.boxgo_area .thebox .cap .btnmore {display:none; font-family:NotoSanskr,nsr,나눔고딕,'Malgun Gothic';}

	.boxgo_area .thebox:hover {background-color:rgba(45,99,176,1.0);}
	.boxgo_area .thebox:hover .cap {top:150px; height:100%; color:#fff; background-color:rgba(45,99,176,0.8); line-height:1.3; overflow:hidden;							 
									/* 삼각형 회전 */
									/*
									transform:rotate(225deg); 
									-ms-transform:rotate(225deg);
									-webkit-transform:rotate(225deg);
									-moz-transform:rotate(225deg);
									-o-transform:rotate(225deg);
									*/									
									}
	.boxgo_area .thebox:hover .cap h1 {display:block; font-size:18px; font-weight:700; color:#fff; padding:0 0 15px 0; text-align:center; position:relative;}
	.boxgo_area .thebox:hover .cap h2 {display:block; font-size:15px; font-weight:400; color:#fff; padding:0 0 15px 0; text-align:center; position:relative;}
	.boxgo_area .thebox:hover .cap span.btnmore {display:block; font-size:13px; font-weight:400; color:#fff; margin:10px auto 0 auto; padding:10px 10px; 
										  text-align:center; background-color:#153e77; border:1px solid #0d3266; position:relative;}
	.boxgo_area .thebox:hover .cap span.btnmore:hover {background-color:#fff; color:#004791;}
	.boxgo_area .thebox:hover a span.goname {display:none;}
	.boxgo_area .thebox:hover img {transform: scale(1.5);} /* 150% zoom */



#main_sec_help {width:100%; margin:0 auto; padding:30px 0 0px 0; text-align:center; position:relative; display:block; overflow:hidden;}
#main_sec_help .board_area {width:100%;  margin:0 auto; display:block; vertical-align:top; text-align:left; position:relative; }
#main_sec_help .inner_wrap {width:100%; text-align:center; position:relative;}
#main_sec_help .inner_wrap dl {width:100%; padding:0; margin:0; display:table;}
#main_sec_help .inner_wrap dl dd {margin:0; padding:0; border-collapse:collapse; box-sizing:border-box;}
#main_sec_help .inner_wrap dl dd.areaA {display:table-cell; width:40%;  background:url('/images/main/main_help_bg2.jpg')no-repeat right top; margin:0; text-align:right;}
#main_sec_help .inner_wrap dl dd.areaA ul {margin:47px 50px 47px 50px; display:inline-block; width:auto;}
#main_sec_help .inner_wrap dl dd.areaA li {font-family:'hwan'; color:#fff; line-height:1; text-align:right;}
#main_sec_help .inner_wrap dl dd.areaA li:nth-child(1) {font-size:14px; margin-top:20px; margin-bottom:10px;}
#main_sec_help .inner_wrap dl dd.areaA li:nth-child(2) {font-size:22px; margin-bottom:15px;}
#main_sec_help .inner_wrap dl dd.areaA li:nth-child(3) {font-size:40px; font-weight:bold; margin-bottom:12px;}
#main_sec_help .inner_wrap dl dd.areaA li:nth-child(4) {font-size:22px; font-weight:400;}

#main_sec_help .inner_wrap dl dd.areaB {display:table-cell; width:60%; text-align:left; vertical-align:top;}


#main_sec_02 {
							width:100%;
							margin:0 auto;
							padding:30px 0 20px 0;
							text-align:left;
							position:relative;
							display:block;
							overflow:hidden;
							background-color: #efefef;
							}
#main_sec_02 .board_area {width:100%; max-width:1300px;  margin:0 auto; display:block; vertical-align:top; text-align:left; position:relative; }
#main_sec_02 .board_area .boardtab {width:100%; position:relative;}

		

/*
#main_sec_02 .board_area section.boardtab  {background-color:#efeff0; width:100%; text-align:center; font-size:20px; font-family:'ibm-kr'; font-weight:400; color:#a0a0a0; cursor: pointer;}
*/

/*
#main_sec_02 .board_area .boardtab li.on,
#main_sec_02 .board_area .boardtab li:hover {font-size:24px; color:#18467b; font-weight:500; background: #fff; border-bottom:2px solid #18467b;}
*/
#main_sec_02 .board_area section.boardtab {width:100%; max-width:1235px; margin:0 1%; padding:0; vertical-align:top; position:relative;}
#main_sec_02 .board_area section.boardtab .board_cont {border:0px solid #00ff00; font-family:NotoSanskr; font-size:15px; text-align:left; color:#333; 
														padding:0px 15px 5px 10px; width:100%; box-sizing:border-box; display:block;}
#main_sec_02 .board_area section.boardtab h1 {font-size:32px; color:#fff; text-align:left; vertical-align:top; font-weight:700; 
									border-bottom:1px solid #ddd; 
									width:100%; padding:10px 10px 10px 70px; margin:0 0; position:relative; display:block; font-family:NotoSanskr,nsr,나눔고딕,'Malgun Gothic'; }
#main_sec_02 .board_area section.boardtab h1 a {color:#fff; font-family:NotoSanskr,nsr,나눔고딕,'Malgun Gothic';}
#main_sec_02 .board_area section.boardtab dl.noticelist {width:100%; margin:20px 0 0 0; position:relative; display:block; list-style:none;}
#main_sec_02 .board_area section.boardtab dl.noticelist dd {width:100%; padding:20px 0; margin:0; font-size:15px; line-height:1.5; text-align:left; font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';
															position:relative; display:block; list-style:none;	border-top:1px solid #c6c6c6; border-bottom:1px solid #ddd;}
#main_sec_02 .board_area section.boardtab dl.noticelist dd div.photo {display:block; width:153px; position:absolute; left:3px; top:6px;} 
#main_sec_02 .board_area section.boardtab dl.noticelist dd div.photo img {width:100%;}
#main_sec_02 .board_area section.boardtab dl.noticelist dd a {color:#1d1d1d; width:98%; padding:10px 0 10px 0; margin:0 1% 0 0; position:relative; display:inline-block; font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}
#main_sec_02 .board_area section.boardtab dl.noticelist dd:hover {background:#fff;}
#main_sec_02 .board_area section.boardtab dl.noticelist dd div.cont {width:100%; padding:5px 0 0 190px;}
#main_sec_02 .board_area section.boardtab dl.noticelist dd span.bo_cate {width:100%; padding:0 0 8px 0; color:#4480c1; font-size:13px; font-weight:400;  display:block; font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';} 
#main_sec_02 .board_area section.boardtab dl.noticelist dd span.bo_subject {width:100%; padding:0 0 0 0; margin:0 0 5px 0; color:#333; font-size:21px; font-weight:400; display:block; position:relative; 
																			white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-family:'hwan', NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';} 
#main_sec_02 .board_area section.boardtab dl.noticelist dd p.bo_cont {width:100%; padding:0; margin:0 0 9px 0; color:#797979; font-size:16px; font-weight:400; display:block; position:relative; 
																		white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';} 
#main_sec_02 .board_area section.boardtab dl.noticelist dd span.date {clear:both; color:#a6a6a6; font-size:15px; width:99%; margin:0; position:relative; display:block; font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}

#main_sec_02 .main_boardtab_area {width:48%; margin:0 1%; vertical-align:top; position:relative; display:inline-block; font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}
#main_sec_02 .main_boardtab_area a {font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}
#main_sec_02 .main_boardtab_area dl.noticelist {width:100%; margin:20px 0 0 0; position:relative; display:block; list-style:none;}
#main_sec_02 .main_boardtab_area dl.noticelist dd {
	background:url(/images/common/ico_list.png) no-repeat 3px 12px;
	padding:4px 0 5px 21px;
	margin:7px 0 0 0;
	font-size:15px;
	line-height:1.5;
	text-align:left;
	font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';
	position:relative; display:block; list-style:none;
	}
#main_sec_02 .main_boardtab_area dl.noticelist dd a {color:#1d1d1d; width:80%; margin:0 2% 0 0; position:relative; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}
#main_sec_02 .main_boardtab_area dl.noticelist dd span {color:#6a6a6a;  width:15%; margin:0 1%; position:relative; display:inline-block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}

#main_sec_02 .board_area section.boardtab dl.noticelist dd a:link,
#main_sec_02 .board_area section.boardtab dl.noticelist dd a:visited,
#main_sec_02 .board_area section.boardtab dl.noticelist dd a:active {color:#1d1d1d;}
#main_sec_02 .board_area section.boardtab dl.noticelist dd a:hover {color:#1464ad;}

#main_sec_02 .main_boardtab_area dl.noticelist dd a:link,
#main_sec_02 .main_boardtab_area dl.noticelist dd a:visited,
#main_sec_02 .main_boardtab_area dl.noticelist dd a:active {color:#1d1d1d;}
#main_sec_02 .main_boardtab_area dl.noticelist dd a:hover {color:#1464ad;}

/* #main_sec_02 section {display: none;} */
/*라디오버튼 숨김*/
#main_sec_02 input#tab1, #main_sec_02 input#tab2 {display: none;}
#main_sec_02 label.bdtablabe {display: inline-block; margin: 0; padding: 15px 25px; font-weight: 400; text-align: center; font-size:33px; color: #b6b6b6; font-family: 'hwan'; border: 0px solid transparent;}
#main_sec_02 label.bdtablabe:hover {}
#main_sec_02 input#tab1:checked + label.bdtablabe {color: #4e7e3b; border: 0px solid #ddd; border-top: 0px solid #2e9cdf; border-bottom: 0px solid #ffffff;}
#main_sec_02 #tab1:checked ~ #content1, 
#main_sec_02 #tab2:checked ~ #content2 {display: block;}

/*
#main_sec_help .inner_wrap dl dd.areaB .icon-mlink {display:inline-block; margin:20px 30px; position:relative; width:auto; }
#main_sec_help .inner_wrap dl dd.areaB .icon-mlink a {}
#main_sec_help .inner_wrap dl dd.areaB .icon-mlink .mlink01 {clear:both; width:62px; height:62px; background:url('/images/main/icon-mlink1.png')no-repeat center top; display:block;}
#main_sec_help .inner_wrap dl dd.areaB .icon-mlink .mlink02 {clear:both; width:62px; height:62px; background:url('/images/main/icon-mlink2.png')no-repeat center top; display:block;}
#main_sec_help .inner_wrap dl dd.areaB .icon-mlink .mlink03 {clear:both; width:62px; height:62px; background:url('/images/main/icon-mlink3.png')no-repeat center top; display:block;}
*/


#main_sec_03 {clear:both;
							width:100%;
							margin:0 auto;
							padding:30px 0 30px 0;
							text-align:center;
							position:relative;
							display:block;
							overflow:hidden;
							background-color: #f1f1f1;
							}
#main_sec_03 .mainbanner_area {width:1300px;  margin:0 auto; display:block; position:relative;}
#main_sec_03 .mainbanner_area .webzine {width:602px; height:110px; margin:0 1%; background:#31498f; text-align:left; display:inline-block; position:relative; overflow:hidden;}
#main_sec_03 .mainbanner_area .webzine .webzine_book {position:absolute; left:-110px; top:-40px; display:block; z-index:1;}
#main_sec_03 .mainbanner_area .webzine .webzine_bg {position:absolute; right:0; top:40px; display:block; z-index:1;}
#main_sec_03 .mainbanner_area .webzine .webzine_human {position:absolute; right:0; top:-10px; display:block; z-index:2;}
#main_sec_03 .mainbanner_area .webzine .webzine_tit {position:absolute; left:100px; top:23px; display:block; z-index:3;}
#main_sec_03 .mainbanner_area .webzine .webzine_go {position:absolute; right:0; bottom:0; display:block; z-index:4;}

#main_sec_03 .mainbanner_area .onlinesystem {width:602px; height:110px; margin:0 1%; background:#cf4878; text-align:left; display:inline-block; position:relative; overflow:hidden;}
#main_sec_03 .mainbanner_area .onlinesystem .onlinesystem_tit {position:absolute; left:50px; top:23px; display:block;}
#main_sec_03 .mainbanner_area .onlinesystem .onlinesystem_go {position:absolute; right:0; bottom:0; display:block; z-index:4;}




#main_sec_04 {clear:both;
							width:100%;
							margin:0 auto;
							padding:30px 0 10px 0;
							text-align:center;
							position:relative;
							display:block;
							overflow:hidden;
							background-color: #fff;
							}
#main_sec_04 .main_outlink_area {width:1300px;  margin:0 auto; display:block; position:relative; text-align:center;}
#main_sec_04 .main_outlink_area a {padding:0; margin:2%;}
#main_sec_04 .pd_slider {width:100%; max-width:1300px; margin:0 auto; padding:0; vertical-align:top; text-align:center; display:block; position:relative; overflow:hidden;}



/* main 지도 */ 
#main_company_location {width:100%; padding:0; margin:0; display:block; position:relative; overflow:hidden;}
#main_company_location .title_area {padding:70px 0; background:url("/images/main/map_head_bg.jpg") no-repeat center top; vertical-align:top; text-align:center; position:relative; display:block;}
#main_company_location .title_area p {vertical-align:top; text-align:center; position:relative; display:block; font-family:Poppins, NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}
#main_company_location .title_area p.t1 {font-size:27px; color:#1d1d1d; font-weight:400;}
#main_company_location .title_area p.t2 {font-size:43px; color:#437fc1; font-weight:700;}
#main_company_location .map_area {vertical-align:top; text-align:center; position:relative; display:block;}



/*footer*/
#footerWr { position:relative; display:block; width:100%; font-size:12px;
	margin-top:0px;
	border-top:1px solid #d1d1d1;
	background:#ffffff;
	color:#000;
	padding-top:0px;}
#footer-area { z-index:1; position:relative; width:1200px; overflow:hidden; margin:0px auto 0 auto; padding:10px 0 20px 0; border:0px solid #ff00ff; }
#theme_footArea_black {width:100%; display:block; position:relative; vertical-align:top; text-align:left; margin:0 auto; padding:0;}
#theme_footArea_black .fo_nav_wrap {background:#f5f7f8; vertical-align:top; text-align:left; margin:0 auto; padding:0; width:100%; display:block; position:relative; }
#theme_footArea_black .fo_nav_wrap .logo_area {width:24%; margin:20px 3%; text-align:left;  display:inline-block; vertical-align:top;}
#theme_footArea_black .fo_nav_wrap .logo_area a.fo_logo {width:; display:inline-block; vertical-align:top;}
#theme_footArea_black .fo_nav_wrap .logo_area a.fo_logo img {height:100%; max-height:42px;}
#theme_footArea_black .fo_nav_wrap .link_area {width:64%; margin:20px 3% 20px 2%; text-align:right; display:inline-block; vertical-align:top;}
#theme_footArea_black .fo_nav_wrap .link_area span {margin:20px 15px; vertical-align:top; display:inline-block; overflow:hidden;}
#theme_footArea_black .fo_nav_wrap .link_area span a {color:#262626; font-size:14px; font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}
#theme_footArea_black .fo_nav_wrap .link_area span a:hover {color:#3475bc;}
#theme_footArea_black .fo_info_wrap {background:#282828; vertical-align:top; text-align:left; display:block; position:relative; 
									font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}
#theme_footArea_black .fo_info_wrap * {font-family:NotoSanskr, nsr, 나눔고딕, 'Malgun Gothic';}

#theme_footArea_black .fo_info_wrap .con_A {width:24%; padding:0 0 0 50px; margin:60px auto; display:inline-block; vertical-align:top; overflow:hidden;}
#theme_footArea_black .fo_info_wrap .con_A h1 {padding:0 0 35px 0; font-size:15px;font-weight:bold; color:#e9e9e9;}
#theme_footArea_black .fo_info_wrap .con_A .add {min-height:30px; padding-bottom:10px; display:block; line-height:1.4; font-size:15px; color:#acacac;}
#theme_footArea_black .fo_info_wrap .con_A .add.ver_eng {min-height:140px; padding-bottom:10px; display:block; line-height:1.4; font-size:15px; color:#acacac;}
#theme_footArea_black .fo_info_wrap .con_A .number {padding-bottom:5px; display:block; line-height:1.4; font-size:15px; color:#acacac;}
#theme_footArea_black .fo_info_wrap .con_A .number span {color:#6b6b6b; font-size:12px; padding-right:12px;}
#theme_footArea_black .fo_info_wrap .con_A .number  a {color:#c3c3c3;}
#theme_footArea_black .fo_info_wrap .con_A .number  a:link,
#theme_footArea_black .fo_info_wrap .con_A .number  a:active,
#theme_footArea_black .fo_info_wrap .con_A .number  a:visited {color:#c3c3c3;}
#theme_footArea_black .fo_info_wrap .con_A .number  a:hover {color:#fff;}

#theme_footArea_black .fo_info_wrap .con_B {width:24%; padding:0 0 0 50px; margin:60px auto; display:inline-block; vertical-align:top; overflow:hidden;}
#theme_footArea_black .fo_info_wrap .con_B h1 {padding:0 0 35px 0; font-size:15px;font-weight:bold; color:#e9e9e9;}
#theme_footArea_black .fo_info_wrap .con_B .add {min-height:30px; padding-bottom:10px; display:block; line-height:1.4; font-size:15px; color:#acacac;}
#theme_footArea_black .fo_info_wrap .con_B .add.ver_eng {min-height:140px; padding-bottom:10px; display:block; line-height:1.4; font-size:15px; color:#acacac;}
#theme_footArea_black .fo_info_wrap .con_B .number {padding-bottom:5px; display:block; line-height:1.4; font-size:15px; color:#acacac;}
#theme_footArea_black .fo_info_wrap .con_B .number span {color:#6b6b6b; font-size:12px; padding-right:12px;}
#theme_footArea_black .fo_info_wrap .con_B .number  a {color:#c3c3c3;}
#theme_footArea_black .fo_info_wrap .con_B .number  a:link,
#theme_footArea_black .fo_info_wrap .con_B .number  a:active,
#theme_footArea_black .fo_info_wrap .con_B .number  a:visited {color:#c3c3c3;}
#theme_footArea_black .fo_info_wrap .con_B .number  a:hover {color:#fff;}

#theme_footArea_black .fo_info_wrap .con_C {width:24%; padding:0 0 0 50px; margin:60px auto; display:inline-block; vertical-align:top; overflow:hidden;}
#theme_footArea_black .fo_info_wrap .con_C h1 {padding:0 0 35px 0; font-size:15px;font-weight:bold; color:#e9e9e9;}
#theme_footArea_black .fo_info_wrap .con_C .add {min-height:30px; padding-bottom:10px; display:block; line-height:1.4; font-size:15px; color:#acacac;}
#theme_footArea_black .fo_info_wrap .con_C .add.ver_eng {min-height:140px; padding-bottom:10px; display:block; line-height:1.4; font-size:15px; color:#acacac;}
#theme_footArea_black .fo_info_wrap .con_C .number {padding-bottom:5px; display:block; line-height:1.4; font-size:15px; color:#acacac;}
#theme_footArea_black .fo_info_wrap .con_C .number span {color:#6b6b6b; font-size:12px; padding-right:12px;}
#theme_footArea_black .fo_info_wrap .con_C .number  a {color:#c3c3c3;}
#theme_footArea_black .fo_info_wrap .con_C .number  a:link,
#theme_footArea_black .fo_info_wrap .con_C .number  a:active,
#theme_footArea_black .fo_info_wrap .con_C .number  a:visited {color:#c3c3c3;}
#theme_footArea_black .fo_info_wrap .con_C .number  a:hover {color:#fff;}

#theme_footArea_black .fo_info_wrap .con_D {width:23%; padding:0 0 0 50px; margin:60px auto; display:inline-block; vertical-align:top; overflow:hidden;}
#theme_footArea_black .fo_info_wrap .con_D .iso {vertical-align:top; text-align:right;}
#theme_footArea_black .fo_info_wrap .con_D .iso img {width:119px; display:inline-block;}
#theme_footArea_black .container_COPY {color:#c3c3c3; padding:25px 0 25px 50px; vertical-align:top; text-align:left; border-top:1px solid #3c3c3c; display:block; position:relative; width:100%;}

.point{color:#000000;}
.familySite{float: right; position:absolute; right:0; top:10px;}
.addrBox{border-top:1px solid #ececeb; color:#a9a9a9; padding:22px 0 0 0; position:relative; height:100%;}
.addrBox h2{float:left; font-family:  "NanumGothic"}
.addrInfo{float:left; margin-left:20px;  }
.addrInfo p{margin-bottom:3px;}
.addrInfo p span{margin-right:8px; padding-right:9px; background: url('/images/front/bul_footer_bar.gif') no-repeat right 2px; float:left;}
.ftMark{float:right;}
.ftMark ul li{float:left;}
.copyRight{width:100%; overflow:hidden; padding-top:12px; }
.copyRight span{padding-left:126px; float:left; display:inline; color:#a9a9a9; font-size:9px; }
/*
#footer:after{clear:both; content:''; display:block;}
*/



/* 메인페이지 롤링배너 */
.outDiv {border:1px solid #ddd; width:385px; height:40px; border-radius:8px; padding:6px 1%; margin:15px 4px; display:block;}
.box {width:385px; height:30px; border:0; padding:6px 3px; font-size:15px; font-weight:400; font-family:나눔고딕, 'Nanum Gothic', nsr, 돋움, 굴림; }

ul.outUl{border:3px solid red; width:150px; height:150px; padding:0; margin:0;list-style:none;}
ul.outUl li{padding:0; margin:0; list-style:none;}
.pa100{ padding:100px}

.rollingbanner_blank {width:100%; height:10px; display:block; position:relative;}
.rollingbanner_blank2 {width:100%; height:10px; display:block; position:relative;}
/* 메인페이지 롤링배너 */

