﻿@charset "utf-8";

/* reset default browser setting */

/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700);*/

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(NanumGothic-Regular.eot);
  src: url(NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-Regular.woff2) format('woff2'),
       url(NanumGothic-Regular.woff) format('woff'),
       url(NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(NanumGothic-Bold.eot);
  src: url(NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-Bold.woff2) format('woff2'),
       url(NanumGothic-Bold.woff) format('woff'),
       url(NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(NanumGothic-ExtraBold.eot);
  src: url(NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(NanumGothic-ExtraBold.woff2) format('woff2'),
       url(NanumGothic-ExtraBold.woff) format('woff'),
       url(NanumGothic-ExtraBold.ttf) format('truetype');
}



html {width:100%; height:100%; line-height:1.4em;}

body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, fieldset, legend, input, button, textarea, p, blockquote ,th ,td {margin:0; padding:0; font-family:'Nanum Gothic', Nanum Gothic, "나눔고딕",'Malgun Gothic','돋움',Dotum,Helvetica,AppleGothic,Sans-serif; color:#444;}

body {position:relative; width:100%; height:100%; background:#fff none; font-size:12px; min-height:100%;}

form {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}

fieldset,img {border:0;}

address {font-style: normal;}

del,ins {text-decoration:none;}

li {list-style-type:none;}

dd,dt {display:block;}

a:link, a:visited, a:active {text-decoration:none; color:#666;}

a:hover, a:focus {text-decoration:none; color:#666;}

th {text-align:center;}

td {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}

q:before,q:after {content:'';}

abbr,acronym {border:0;font-variant:normal;}

sup {vertical-align:baseline;}

sub {vertical-align:baseline;}

table caption, legend {text-indent:-9999px; font-size: 0; line-height: 0; width:0; height:0; overflow:hidden; padding:0; margin:0; border:0;}

button {border:0; padding:0; background:transparent; cursor:pointer; #overflow:visible;}

button:active {padding:0;}

input,img {vertical-align:middle;}

.skipNavi {position:absolute; left:-999999px; display:block; width:100%; height:25px; background:#727272; font-size:16px; font-weight:bold; line-height:28px; text-align:center; z-index:10000;}

.skipNavi:focus, .skipNavi:active {left:0; color:#fff;}

.hideCont {position:absolute; left:0px; top:0px; width:1px; height:1px; overflow:hidden; font-size:6px; line-height:20px; background:transparent none;}



.dotum {font-family:dotum,arial,sans-serif;}

/* * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess 

@font-face {

	font-family: 'nanum';

	font-style: normal;

	font-weight: 700;

		src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);

		src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),

			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),

			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),

			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');

}

@font-face {

	font-family: 'nanum';

	font-style: normal;

	font-weight: 400;

		src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);

		src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),

			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),

			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),

			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');

}

@font-face {

	font-family: 'nanum';

	font-style: normal;

	font-weight: 800;

		src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);

		src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),

			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),

			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),

			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');

}*/



/* layout */

#header {position:relative; width:100%; height:100px; overflow:visible; background:#fff;/*1background:#d45708;*/ /*1background:#e57025;*/ z-index:5; border-bottom:1px solid #ddd;}

	#header_wrap{width: 994px; margin: 0 auto; }



	.header_lnk_box {float:right; width:auto;margin:4px auto;text-align:right;position:relative;height:23px; }

	.header_lnk_box ul {margin-top:-2px;}

	.header_lnk_box li {display:block; float:left; padding:0;}

	.header_lnk_box li a {color:#404040;text-decoration:none;font-size:11px; font-family:gulim;}

	.header_lnk_box li a:hover {color:#404040;text-decoration:none;font-size:11px;}

	.header_lnk_box li a span{font-size:11px;}

	.header_lnk_box li span.tgray{color:#979797; font-family:gulim;}





	#topMenu {position:relative; width:994px; margin:0 auto; height:53px;}

		#topMenu .topLogo {position:absolute; left:10px; top:25px;}

		/* #topMenu .topLogo img{width: 307px;} */

		#topMenu .topLinks {width:940px; float:right; height:17px; overflow:visible; margin:17px 0 9px 0; text-align:right; line-height:17px; vertical-align:middle;}

		#topMenu .topLinks .topLink1 a,

		#topMenu .topLinks .topLink1 span {display:inline-block; padding:0 4px 0 14px; line-height:17px; background:url('/new_home/images/common/menus/bg_topLinksSeg.gif') no-repeat 2px 5px;}

		#topMenu .topLinks .topLink1 a:first-child {background:none;}

		#topMenu .topLinks .topLink1 a img {vertical-align:middle;}

		#topMenu .topLinks .topLink2 {margin-left:3px;}

		#topMenu .topLinks .topLink2 a {display:inline-block; margin-left:0px;}

		#topMenu .topSearch {float:right; text-align:right; margin-left: 12px; margin-right:0;}

		#topMenu .topSearch input.inputText {display:none; height:18px; width:120px; border:0; background:#ebebeb;color:#404040;font-size:11px;font-family:dotum; line-height:18px;}

		#topMenu .topSearch .search_open{margin-top:2px;}	

		#topMenu .topSns{float:right; width:auto; margin-left:10px;}	

		#topMenu .topSns li{float:left; margin-right:5px; width:20px; height:20px;}

		#topMenu .topSns li.last{margin-right:28px;}

		#gnb {position:relative; width:994px; height:47px; overflow:visible; z-index:100; margin: 0 auto;}

		#gnb .gnbUl {width:679px; height:47px; float: right;}

		#gnb .gnbUl .submenu a {font-size:12px;}

		#gnb .gnbUl > li {display:inline-block;#display:inline; float: left; height:47px; padding:0; text-align: left;}

		#gnb .gnbUl > li:FIRST-CHILD{background: none;}

		#gnb .gnbUl > li > a {display:block;#display:inline-block; padding: 0; text-align: center;}

		#gnb .gnbUl > li.on > a img{

			position: relative;

			z-index: 200;

		}

		/* #gnb .gnbUl > li > a > img {display:block;} */

		#gnb .gnbUl .submenu {position:absolute; top:47px;left:0; width:994px; height:0; z-index:101; display:none; padding-bottom: 7px; 

			background: #ffffff;

			border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;

			behavior:url('/new_home/common/css/PIE.htc');

			box-shadow:0 0 10px rgb(171,171,171);		

		}

		#gnb .gnbUl > li > .submenu > .line {position:absolute; left:43%; margin-left:-236px; top:12px; width:1px; height:85%; background:#c7c5c5;}

		#gnb .gnbUl > li > .submenu > div{

			margin: 0 auto;

			display:table;width:100%;

		}

		#gnb .gnbUl > li > .submenu > div > ul {

			width:994px;

			padding: 19px 32px 20px 32px;

			display:table;

			height:auto;

			box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;

		}		

		#gnb .gnbUl > li > .submenu > div > ul > li {

			position:relative;

			display:block;

			min-height:20px;

			overflow:visible;

			line-height:20px;

			width: 930px;

			float: left;

			margin-top: 14px;

			background: url('/new_home/images/common/menus/sub_bullet.gif')  left repeat-y #f0f0f0;	

		}



		#gnb .gnbUl > li > .submenu > div > ul > li:first-child {margin-top:0;}



		#gnb .gnbUl > li > .submenu > div > ul > li > a {

			width: 200px; 

			text-align: left;

			font-weight:bold;

			white-space:nowrap;

			display: inline-block;

			vertical-align: top;

			font-family: 돋움,dotum;

			font-size: 12px; 

			float: left;

			min-height: 20px;

			max-height: 20px;padding-left: 25px;padding-top:2px;

			color:#69568d; line-height:20px;

		}		

		

		

		#gnb .gnbUl > li > .submenu > div > ul > li > ul {width:700px; display: inline-block; text-align: left; min-height: 20px; float: left;border-left:Solid 4px #ffffff;}

		#gnb .gnbUl > li > .submenu > div > ul > li > ul li {display: inline; line-height:20px;}

		#gnb .gnbUl > li > .submenu > div > ul > li > ul li a {display:inline-block; color:#444; white-space:nowrap; background: url("/new_home/images/common/menus/depth_split.gif") no-repeat right; padding: 2px 13px 0px 9px; font-family: dotum; font-size: 12px;}

		#gnb .gnbUl > li > .submenu > div > ul > li > ul li:last-child a{background: none;}

		#gnb .gnbUl > li > .submenu > div > ul > li > ul li a:hover,

		#gnb .gnbUl > li > .submenu > div > ul > li > ul li a:focus {color:#00467f;}



		



		#gnb .gnbUl > li > #SK.submenu > div > ul > li > a {color:#538c09;}

		#gnb .gnbUl > li > #EN.submenu > div > ul > li > a {color:#538c09;}

		#gnb .gnbUl > li > #ED.submenu > div > ul > li > a {color:#538c09;}

		#gnb .gnbUl > li > #SE.submenu > div > ul > li > a {color:#538c09;}

		#gnb .gnbUl > li > #IN.submenu > div > ul > li > a {color:#538c09;}

		#gnb .gnbUl > li > #CL.submenu > div > ul > li > a {color:#538c09;}

		#gnb .gnbUl > li > #GL.submenu > div > ul > li > a {color:#538c09;}

		

		/* .SK .submenu > ul {background:url('/new_home/images/common/menus/gnbBg_01.jpg') no-repeat 0 0;}

		.EN .submenu > ul {background:url('/new_home/images/common/menus/gnbBg_02.jpg') no-repeat 0 0;}

		.ED .submenu > ul {background:url('/new_home/images/common/menus/gnbBg_03.jpg') no-repeat 0 0;}

		.SE .submenu > ul {background:url('/new_home/images/common/menus/gnbBg_04.jpg') no-repeat 0 0;}

		.CL .submenu > ul {background:url('/new_home/images/common/menus/gnbBg_05.jpg') no-repeat 0 0;} */

#container {position:relative; width:994px; margin:67px auto 0; overflow:hidden; z-index:1;}

	#lnb {

		float:left;

		width:176px;

		background: none;

	}

		#lnb .lnbTit {display:block;}

	#lnb > ul.lnbUl {

		display:block;

		width:176px;

	}

	#lnb > ul.lnbUl > li {

		display:block;

		line-height:100%;

		border-bottom: 1px solid #dedede;

	}

		/* #lnb > ul.lnbUl > li.hasSub {background-image:url('/new_home/images/common/ico_plus.gif'); background-repeat:no-repeat; background-position:140px 18px;}

		#lnb > ul.lnbUl > li.hasSub.on {background-image:url('/new_home/images/common/ico_minus.gif');}

		#lnb > ul.lnbUl > li > .lnbSub ul > li.hasSub {background-image:url('/new_home/images/common/ico_plus2.gif'); background-repeat:no-repeat; background-position:130px 12px;}

		#lnb > ul.lnbUl > li > .lnbSub ul > li.hasSub.on {background-image:url('/new_home/images/common/ico_minus2.gif');} */

		#lnb > ul.lnbUl > li > a {

			line-height:120%;

			font-size:15px;

			color:#252525;

			padding: 8px 0 7px 10px;

			text-decoration:none;

		}

		#lnb > ul.lnbUl > li.on > a {

			line-height:120%;

			font-size:15px;

			color:#bdaf0e;

			font-weight: bold;

		}

		#lnb > ul.lnbUl > li > a:hover {text-decoration:none;}

		/*

		#lnb > ul.AA > li.on > a {color:#bd4708;}

		#lnb > ul.AB > li.on > a {color:#bd4708;}

		#lnb > ul.AC > li.on > a {color:#bd4708;}

		#lnb > ul.AD > li.on > a {color:#bd4708;}

		#lnb > ul.AE > li.on > a {color:#bd4708;}

		#lnb > ul.AF > li.on > a {color:#bd4708;}

		#lnb > ul.AG > li.on > a {color:#bd4708;}



		#lnb > ul.AA > li > .lnbSub > ul > li.on  {background: #c4b518 url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 154px 12px;}

		#lnb > ul.AB > li > .lnbSub > ul > li.on {background: #7ba345 url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 154px 12px;}

		#lnb > ul.AC > li > .lnbSub > ul > li.on {background: #cf4902 url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 154px 12px;}

		#lnb > ul.AD > li > .lnbSub > ul > li.on {background: #115d9e url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 154px 12px;}

		#lnb > ul.AE > li > .lnbSub > ul > li.on {background: #6a578e url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 154px 12px;}

		#lnb > ul.AF > li > .lnbSub > ul > li.on {background: #827b00 url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 154px 12px;}

		#lnb > ul.AG > li > .lnbSub > ul > li.on {background: #60949f url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 154px 12px;}

		

*/

		

		#lnb > ul.AA > li.on > a, 	#lnb > ul.AA > li > a:hover {color:#a51c30;text-decoration:none;}

		#lnb > ul.AB > li.on > a, 	#lnb > ul.AB > li > a:hover  {color:#bdaf0e;text-decoration:none;}

		#lnb > ul.AC > li.on > a, 	#lnb > ul.AC > li > a:hover  {color:#115c9c;text-decoration:none;}

		#lnb > ul.AD > li.on > a, 	#lnb > ul.AD > li > a:hover  {color:#52854c;text-decoration:none;}

		#lnb > ul.AE > li.on > a, 	#lnb > ul.AE > li > a:hover  {color:#6a578e;text-decoration:none;}

		#lnb > ul.AF > li.on > a, 	#lnb > ul.AF > li > a:hover  {color:#89b9b9;text-decoration:none;}

		#lnb > ul.AG > li.on > a, 	#lnb > ul.AG > li > a:hover  {color:#998675;text-decoration:none;}



		#lnb > ul.AA > li > .lnbSub > ul > li.on,  #lnb > ul.AA > li > .lnbSub > ul > li:hover {background: #a51c30}

		#lnb > ul.AB > li > .lnbSub > ul > li.on,  #lnb > ul.AB > li > .lnbSub > ul > li:hover  {background: #d6ca3c}

		#lnb > ul.AC > li > .lnbSub > ul > li.on,  #lnb > ul.AC > li > .lnbSub > ul > li:hover  {background: #115c9c}

		#lnb > ul.AD > li > .lnbSub > ul > li.on,  #lnb > ul.AD > li > .lnbSub > ul > li:hover  {background: #52854c}

		#lnb > ul.AE > li > .lnbSub > ul > li.on,  #lnb > ul.AE > li > .lnbSub > ul > li:hover  {background: #6a578e}

		#lnb > ul.AF > li > .lnbSub > ul > li.on,  #lnb > ul.AF > li > .lnbSub > ul > li:hover  {background: #89b9b9}

		#lnb > ul.AG > li > .lnbSub > ul > li.on,  #lnb > ul.AG > li > .lnbSub > ul > li:hover  {background: #998675}



		#lnb > ul.AA > li > .lnbSub > ul > li a.on,  #lnb > ul.AA > li > .lnbSub > ul > li a:hover {background: #a51c30 url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 150px 50%;}

		#lnb > ul.AB > li > .lnbSub > ul > li a.on,  #lnb > ul.AB > li > .lnbSub > ul > li a:hover  {background: #d6ca3c url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 150px 50%;}

		#lnb > ul.AC > li > .lnbSub > ul > li a.on,  #lnb > ul.AC > li > .lnbSub > ul > li a:hover  {background: #115c9c url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 150px 50%;}

		#lnb > ul.AD > li > .lnbSub > ul > li a.on,  #lnb > ul.AD > li > .lnbSub > ul > li a:hover  {background: #52854c url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 150px 50%;}

		#lnb > ul.AE > li > .lnbSub > ul > li a.on,  #lnb > ul.AE > li > .lnbSub > ul > li a:hover  {background: #6a578e url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 150px 50%;}

		#lnb > ul.AF > li > .lnbSub > ul > li a.on,  #lnb > ul.AF > li > .lnbSub > ul > li a:hover  {background: #89b9b9 url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 150px 50%;}

		#lnb > ul.AG > li > .lnbSub > ul > li a.on,  #lnb > ul.AG > li > .lnbSub > ul > li a:hover  {background: #998675 url("/new_home/images/common/menus/lnb_arrow.png") no-repeat 150px 50%;}



		#lnb > ul.lnbUl > li > .lnbSub > ul > li.on > a, 

		#lnb > ul.lnbUl > li > .lnbSub > ul > li:hover > a {color: #ffffff;}



		#lnb > ul.lnbUl > li a {display:block; font-weight: bold;}

		#lnb > ul.lnbUl > li a:hover {font-weight:bold;}

		#lnb > ul.lnbUl > li > .lnbSub {position:relative; display:block; margin-top:5px; display:none; overflow:hidden; background: #ededed;}

		#lnb > ul.lnbUl > li > .lnbSub .lnbDepth3 {position:relative; display:block; width:162px; display:none;}

		#lnb > ul.lnbUl > li > .lnbSub ul {position:relative; z-index:1;}

		#lnb > ul.lnbUl > li > .lnbSub > ul > li {padding:7px 10px; line-height:100%; border-bottom: 1px dashed #d2d2d2;}

		#lnb > ul.lnbUl > li > .lnbSub > ul > li > a {padding:0 0 0 10px; font-size:14px; color:#252525; line-height:16px; font-weight: bold;}

		/* #lnb > ul.lnbUl > li > .lnbSub > ul > li.on {background-color:#ffffff; filter:alpha(opacity=50); opacity: 0.5;} */

		#lnb > ul.lnbUl > li > .lnbSub > ul > li.on > a {color: #ffffff;}

		#lnb > ul.lnbUl > li > .lnbSub > ul > li > a:HOVER,

		#lnb > ul.lnbUl > li > .lnbSub > ul > li.on > a:HOVER,

		#lnb > ul.lnbUl > li a:HOVER {text-decoration: none;}

		/* #lnb > ul.lnbUl > li > .lnbSub > ul > li.on {background-color:#3b6e05;} */

		

		#lnb > ul.lnbUl > li > .lnbSub > ul > li:first-child.on {margin-top:9px;}

		#lnb > ul.lnbUl > li > .lnbSub > ul > li .lnbDepth3 {position:relative; width:100%; margin-top:10px; display:none; overflow:hidden;}

		#lnb > ul.lnbUl > li > .lnbSub > ul > li .lnbDepth3 ul {padding:0 0 0 20px;}

		#lnb > ul.lnbUl > li > .lnbSub > ul > li .lnbDepth3 ul li {padding:6px 0; height:14px; line-height:100%;}

		#lnb > ul.lnbUl > li > .lnbSub > ul > li .lnbDepth3 ul li a {font-size:12px; line-height:100%; color:#fff;}

		#lnb > ul.lnbUl > li > .lnbSub > ul > li .lnbDepth3 ul li.on a {font-size:12px; line-height:100%; color:#111;}

		#lnb > ul.lnbUl > li > .lnbSub .bgLnbSub {position:absolute; width:100%; height:100%; z-index:0;}

	#contentWrap {float:right; width:757px;}

	#contentWrap .contTop {position:relative; display:block; width:100%; height:75px; overflow:hidden; padding-top:30px; z-index:1;}

	#contentWrap .contTop .pageTit {float:left;} /* breadcrump top position need fix (long title image) */

	#contentWrap .contTop .breadcrump {position:absolute; right:0; /* top:30px; */ top:0px; width:500px; height:21px; font-size:11px; color:#696565; line-height:100%; vertical-align:middle; text-align:right;}

	#contentWrap .contTop .breadcrump span {display:inline-block; padding-left:10px; margin-left:6px; background:url('/new_home/images/common/ico_arrR.gif') no-repeat left center;}

	#contentWrap .contTop .breadcrump span:first-child {background:none;/* height:21px; padding:5px 0 0 28px; background:url('/new_home/images/common/ico_home.gif') no-repeat 0 0; */}

	#contentWrap .contTop .breadcrump a:link,

	#contentWrap .contTop .breadcrump a:VISITED {color:#696565;}

	#contentWrap .contTop .breadcrump strong {font-weight:bold; color:#535353; padding-left:10px; margin-left:6px; background:url('/new_home/images/common/ico_arrR.gif') no-repeat left center;}

	#contents {min-height:350px;}

	#contactInfo {clear:both; position:relative; margin-top:70px; width:657px; height:53px; padding:0 100px 0 0; background:url('/new_home/images/common/bg_contactInfo.png') no-repeat 0 0;}

	#contactInfo p {padding:20px 0 0 25px;:;font-size:12px; color:#666; line-height:100%;}

	#contactInfo p strong {color:#093d5b; font-weight:bold;}

	#contactInfo .btns {position:absolute; right:25px; top:12px; width:100px; text-align:right;}



#footWrap {position:relative; width:100%; margin-top:100px;/* background:url('/eng_home/images/common/footer/n_bg_footer.gif') repeat-x 0 0;*/}

#footWrap .footerTopLnkBox {background:url("/new_home/images/common/footer/foot_bg.gif") repeat-x;height:45px;overflow:hidden;}

	#footWrap .footTopLinks {width:994px; margin:0 auto; overflow:hidden;}

	#footWrap .footTopLinks li {float:left;height:36px;}

	

	#footWrap .serviceLinks {background:#eeeeee;height:215px;}

	#footWrap .serviceLinks .inner {width:994px; margin:0 auto; padding:20px 0 0 0;}

	#footWrap .serviceLinks .inner .footer_select_wrap {border-bottom:solid 1px #afafaf;height:52px;}



	#footWrap .footSignature .policy {display:block; padding-top:5px;padding-bottom:28px;}

	#footWrap .footSignature .policy a {font-size:12px; color:#2a3e5a; display:inline-block;font-family:굴림,gulim;}

	#footWrap .footSignature .policy .green a {font-weight:700; font-size:12px; color:#658b01; display:inline-block;font-family:굴림,gulim;}

	#footWrap .footSignature .policy span {font-size:12px; color:#2a3e5a; display:inline-block;font-family:굴림,gulim;padding:0 7px;}





	.footer_copybox {background:#4b4b4b;padding:15px 0 50px 0;}

	#footWrap .footer {position:relative; width:994px;  margin:0 auto; }

	#footWrap .footer p { font-size:12px; color:#b7b7b7;font-family:굴림,gulim;line-height:20px;}

	#footWrap .footer  .copyright {font-size:12px; color:#b7b7b7; font-family:'Nanum Gothic', Nanum Gothic, "나눔고딕",'Malgun Gothic';}





	#footWrap  .footSignature .signatureTxt {clear:both;}

	#footWrap  .footSignature ul li {float:left; position:relative; margin-right:5px;}

	/* #footWrap  .footSignature ul li a img{width: 80%;} */

	#footWrap  .footSignature ul li .tooltip {position:absolute; bottom:35px; left:50%; margin-left:-72px; width:142px; height:auto; border:1px solid #c7c7c7; background:#fff;}

	#footWrap  .footSignature ul li.sig_01 .tooltip {left:0; margin-left:0;}

	#footWrap  .footSignature ul li.sig_01 .tooltip span {background-position:29px bottom;}

	#footWrap  .footSignature ul li.sig_07 {margin-right:0;}

	#footWrap  .footSignature ul li.sig_07 .tooltip {left:auto; right:0; margin-left:0;}

	#footWrap  .footSignature ul li.sig_07 .tooltip span {background-position:100px bottom;}

	#footWrap  .footSignature ul li .tooltip {display:none;}

	#footWrap  .footSignature ul li a:hover .tooltip {display:block;}

	#footWrap  .footSignature ul li a:focus .tooltip {display:block;}

	#footWrap  .footSignature ul li .tooltip span {display:block; width:120px; height:auto; padding:7px 10px 14px; margin-bottom:-7px; line-height:15px; color:#000; font-family:dotum; font-size:11px; text-align:center; background:url('/new_home/images/common/footer/bg_tooltip.gif') no-repeat center bottom;}

	#footWrap  .footSignature .order {clear:both; line-height:1.3em; padding-top:55px; text-align:right;}

	#footWrap  .footSignature .order a{font-size : 12px;}

	#footWrap  .footSignature .order a img{width: 20px;}

	#footWrap  .footer_sns_box {position:relative; width:auto;margin:0 auto;text-align:right;padding:0px 0 7px 0; margin-top:-56px;}

	#footWrap  .footer_sns_box a img {margin:0 1px;}	

	

	



/* titles */

.contTit {display:block; padding-bottom:13px; font-size:19px; line-height:20px; font-weight:bold; color:#0a4ea3; letter-spacing:-0.05em;}

.contTit.noColor {color:#494949;}

.contTit.noColor strong {color:#1652a3;}

#contents .contTit.noMgt {margin-top:0;}



/*. 해당 타이틀 - 텍스트 대체로 인해 임의 주석처리- contTit img {float:left; display:block;}*/



/* contents */

#contents {font-size:14px;}

.chuga{font-size : 12px;}

.paragraphTit {display:block; height:33px; font-size:20px; font-weight:bold; color:#494949;}

.paragraphTit strong {color:#093d5b;}

.paragraph {width:100%; overflow:hidden; font-size:15px; color:#333; margin-bottom:35px; line-height: 28px;}

.paragraph .thumbLeft {float:left; margin-right:20px; margin-bottom:15px;}

.paragraph .innerP {margin-bottom:15px;}

.paragraph p {margin-bottom:12px; line-height:28px;}

.paragraph p.bul_01, .paragraph p.bul_02, .paragraph p.bul_03 {margin-bottom:0;}

.paragraph .font15 {margin-bottom:5px; line-height:28px; font-size:15px; color:#333;}

/* .font17 {margin-bottom:5px; line-height:25px; font-size:17px; color:#333;} */

.paragraph.col2 .fRight {float:right; width:525px}



.contGrp {margin-bottom:35px;}

.contGrp .contTit {margin-top:20px;}

.contGrp .contTit:first-child {margin-top:0;}

.contGrp .contTit + .bul_01 {margin-top:0;}

.contGrp > img {display:block;}

.contGrp > .thumbLeft {float:left;}



.box_content { border:1px solid #ddd; padding:10px; }

.box_content :first-child {margin-top:0;}



/* bullets */

.bul_01 { font-weight: bold; padding-bottom:3px; padding-left:18px; line-height:18px; font-size:15px; color:#760000 !important; background:url('/new_home/images/common/bul_01.gif') no-repeat left 3px; margin:15px 0 5px}

.bul_01 *{color:#760000 !important;}

.bul_02 {margin-left:16px; padding-left:12px; font-size:15px; color:#333; line-height:28px; background:url('/new_home/images/common/bul_02.gif') no-repeat left 10px;} /* arrow bullet */

.bul_03 {margin-left:20px; padding-left:10px; font-size:15px; color:#666; line-height:28px; background:url('/new_home/images/common/dash_ol.png') left 12px no-repeat;} /* dash list (small) */

.bul_05 {margin-left:25px; padding-left:10px; font-size:14px; color:#666; line-height:28px; background:url('/new_home/images/common/icon/ico_gray_dot.gif') left 13px no-repeat; padding-left:8px} /* dot */

.bul_04 {margin-left: 0px; padding-left:10px; font-size:17px; color:#333; line-height:22px; background:url('/new_home/images/common/dash_ol.png') left 12px no-repeat;} /* dash list (big) */

.bul_04.noBg {background:none; padding-left:0;}

.bul_02.noBg {background:none; text-indent:-18px;}



.bul_01 a {color:#333;}

.bul_02 a {color:#333;}

.bul_03 a {color:#666;}

.bul_04 a {color:#666;}

.bul_05 a {color:#333;}



.bul_01.noMgt {margin-top:0;}

.bul_02 .bul_03 {margin-left:-8px;}

.bul_02 .depth_03 {margin-left:-8px;}

.bul_03 .bul_05 {margin-left:-3px;}

.bul_02.noMg {margin-left:0;}

.bul_03.noMg {margin-left:0;}

.bul_05.noMg {margin-left:0;}



.depth_01 {margin-left:18px;}

.depth_02 {margin-left:16px; padding-left:12px;}

.depth_03 {margin-left:20px; padding-left:10px;}

.depth_04 {margin-left:30px; padding-left:10px;}

h2 + h3.bul_01 {margin-top:5px;}



/* buttons */

.btn_board {display:inline-block; width:60px; height:29px; margin-left:-1px; padding:1px 4px 0 2px; text-align:center; vertical-align:middle; background:url('/new_home/images/common/btn_board.png') no-repeat 0 0; font-size:12px; color:#4a494a; line-height:23px;}

.btn_board a:link {font-size:12px; color:#4a494a;}

.btn_board a, .btn_board button, .btn_board input {display:inline-block; width:100%; height:27px; margin:0; border:0; background:transparent none; padding-bottom:3px; text-align:center;}



.btn_type_01 {display:inline-block; width:auto; height:30px; margin-left:0; padding:0 6px 0 0; text-align:center; vertical-align:middle; background:url('/new_home/images/common/btn_01_R.png') no-repeat right 0; font-size:12px; color:#d13b1a; line-height:100%;}

.btn_type_01 a, .btn_type_01 button, .btn_type_01 input {display:inline-block; height:26px; margin:0; border:0; padding:0 13px 0 15px; background:url('/new_home/images/common/btn_01_L.png') no-repeat 0 0; line-height:220%;}

.btn_type_01 a:link {font-size:12px; color:#4a494a;}

.btn_type_01 button {line-height:100%; padding-bottom:5px;}

.btn_type_01 input {line-height:100%; padding-bottom:3px;}



.btn_link {display:inline-block; height:30px; padding:0 0 0 5px; background:url('/new_home/images/common/btn_link_L.png') no-repeat left top; line-height:100% !important;}

.btn_link a {display:inline-block; height:30px; padding:0 16px 0 9px; background:url('/new_home/images/common/btn_link_R.png') no-repeat right top; line-height:26px; color:#d13b1a !important; font-size:12px;}

.organs .btn_area {padding-top:10px;}

.btn_down {display:inline-block; height:30px; padding:0 0 0 5px; background:url('/new_home/images/common/btn_down_L.png') no-repeat left 2px; line-height:100%;}

.btn_down a {display:inline-block; padding:0 16px 0 9px; background:url('/new_home/images/common/btn_down_R.png') no-repeat right top; line-height:26px; color:#d13b1a; font-size:12px; margin-top: 2px;}

.btn_down .ico_down_pdf_01 {display:inline-block; width:20px; height:14px; background:url('/new_home/images/common/ico_down_pdf_01.png') no-repeat 0 0; vertical-align:middle;}

.btn_down .ico_down_pdf_02 {display:inline-block; width:20px; height:14px; background:url('/new_home/images/common/ico_down_pdf_02.png') no-repeat 0 0; vertical-align:middle;}

.btn_go {display:inline-block; height:30px; padding:0 0 0 5px; background:url('/new_home/images/common/btn_go_L.png') no-repeat left top; line-height:100%;}

.btn_go a {display:inline-block; height:30px; padding:0 16px 0 9px; background:url('/new_home/images/common/btn_go_R.png') no-repeat right top; line-height:26px; color:#d13b1a; font-size:12px;}

.btn_go .ico_go_arrow {display:inline-block; width:7px; height:5px; background:url('/new_home/images/common/ico_go_arrow.gif') no-repeat left top; vertical-align:middle;}

.btnRightGo {float:right; margin-top:-37px;}

.btn_black {display:inline-block; min-width:30px; height:19px; line-height:19px; border:0; padding:2px 10px; color:#fff !important; font-size:12px; font-family:'돋움',dotum; text-align:center; background:#717171 none; border-radius:2px; behavior:url('/new_home/common/css/PIE.htc'); cursor:pointer; vertical-align:middle;}



/* tabmenu */

.tab_01 {width:100%; height:45px; border-bottom:2px solid #1a60b8;}

.tab_01 li {float:left; width:188px; height:43px; border:1px solid #d9d9d9; border-left:0; background:#f6f6f6; text-align:center;}

.tab_01 li:first-child {border-left:1px solid #d9d9d9;}

.tab_01 li:first-child.active {padding-left:1px;}

.tab_01 li.active {height:43px; border:0 !important; padding:1px; padding-left:0; background:url('/new_home/images/common/bg_tab_01_on.gif') repeat-x 0 0;}

.tab_01 li a {display:block; width:100%; height:100%; line-height:43px; font-size:16px; color:#666; font-weight:bold;}

.tab_01 li.active a {color:#f0ff8c;}

.bar_tab {position:relative;}

.bar_tab .btn_link {position:absolute; right:0; bottom:6px}

.tab_01.w180 li {width:100px !important;}

.tab_01.w180 li.last {width:149px !important;}



/* table - board */

.tb_board {width:100%; border-bottom:1px solid #dcdcdc;}

.tb_board thead th {height:35px; background:#f4f4f4 url('/new_home/images/common/bg_seperate.gif') no-repeat 0 center; border:0; border-top:2px solid #3b4245; border-bottom:1px solid #dcdcdc; color:#404040; font-weight:bold;}

.tb_board thead tr th:first-child {background-image:none;}

.tb_board tbody th {background:#f4f4f4; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:1px dotted #d6d6d6; border-top:1px dotted #d6d6d6; color:#404040; font-weight:bold;}

.tb_board tbody tr th:first-child {border-left:0;}

.tb_board tbody tr:first-child td {border-top:0;}

.tb_board tbody tr.useTopBd td {border-top:2px solid #3b4245;}

.tb_board tbody tr.useTopBd th {border-top:2px solid #3b4245;}

.tb_board tbody td {height:35px; border:0; border-top:1px dotted #d6d6d6; padding:0 5px; text-align:center;}

.tb_board tbody td.subject {padding:0 12px 0 20px; text-align:left;}

.tb_board tbody td.subject a {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.tb_board tbody td.subject a:hover, .tb_board tbody td.subject a:focus {color:#00467f;}

.tb_board.detail tbody td {text-align:left; padding-left:14px; padding-right:14px;}

.tb_board.write tbody td {text-align:left; padding-left:14px; padding-right:14px;}

.tb_board.write tbody td.textarea {padding-right:28px;}

.tb_board.twoList {margin-top:50px;}

.tb_board.twoList tbody td,

.tb_board.twoList tbody th {height:45px; border:0; border-top:1px solid #d1cfcf !important; border-bottom:0; border-right:0 !important; border-left:0;}



.boardCont {border-bottom:1px solid #d3d3d3; padding:20px 20px 50px 20px; font-size: 15px; line-height:160%;}

.btnArea {width:100%; overflow:hidden; padding-top:10px; text-align:right;}

.btnArea.center {text-align:center;}





/* table style - type 01  */

.tb_style_01 {width:100%; border-bottom:1px solid #dcdcdc;}

.tb_style_01 thead th {height:35px; background:#f4f4f4 url('/new_home/images/common/bg_seperate.gif') no-repeat 0 center; border:0; border-top:2px solid #3b4245; border-bottom:1px solid #dcdcdc; color:#404040; font-weight:bold;}

.tb_style_01 thead tr th:first-child {background-image:none;}

.tb_style_01 tbody th {background:#f4f4f4; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:1px dotted #d6d6d6; border-top:1px dotted #d6d6d6;}

.tb_style_01 tbody tr th:first-child {border-left:0;}

.tb_style_01 tbody tr th.last {border-right:0;}

.tb_style_01 tbody tr:first-child td {border-top:0;}

.tb_style_01 tbody td {height:35px; border:0; border-top:1px solid #dcdcdc; padding:0 5px; text-align:center;}



/* table style - type 02 (two row thead)  */

.tb_style_02 {width:100%; border-bottom:1px solid #dcdcdc; font-size:13px}

.tb_style_02 thead {border-top:2px solid #3b4245;}

.tb_style_02 th {height:35px; background:#f4f4f4; border:0; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; color:#404040;}

.tb_style_02 tbody th {background:#f4f4f4; border-right:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px dotted #d6d6d6; border-top:1px dotted #d6d6d6;}

.tb_style_02 tbody tr:first-child td {border-top:0;}

.tb_style_02 tbody td {height:35px; border:0; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0 5px; text-align:center;}

.tb_style_02 tbody td.align_lft {padding-left:10px}

.tb_style_02 tfoot td {height:35px; background-color:#f5f5f5; border-top:1px solid #dcdcdc; padding:0 5px; text-align:center;}

.tb_style_02 thead tr th.lastChild {border-right:0;}

.tb_style_02 tbody tr .lastChild {border-right:0;}

.tb_style_02 td li {background:url(../../images/common/icon/ico_gray_dot.gif) left 10px no-repeat; padding-left:8px; text-align:left;}



/* table style - type 03 (horizontal) */

.tb_style_03 {width:100%; border-bottom:1px solid #dcdcdc; font-size:13px; border-top:2px solid #3b4245;}

.tb_style_03 th {height:35px; background:#f4f4f4; border:0; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; color:#404040;}

.tb_style_03 tr th.lastChild {border-right:none;}

.tb_style_03 tbody th {background:#f4f4f4; border-right:1px solid #dcdcdc; /*border-bottom:1px dotted #d6d6d6;*/ border-top:1px dotted #d6d6d6;}

.tb_style_03 tbody tr th.lastChild {border-right:0;}

.tb_style_03 tbody tr th.last {border-right:0;}

.tb_style_03 tbody tr:first-child td {border-top:0;}

.tb_style_03 tbody td {height:35px; border:0; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:5px; text-align:center;}

.tb_style_03 tbody td.align_lft {padding-left:10px}

.tb_style_03 tbody tr td.lastChild {border-right:none}

.tb_style_03 tfoot td {height:35px; background-color:#f5f5f5; border-top:1px solid #dcdcdc; padding:0 5px; text-align:center;}

.tb_style_03 .bd_top {border-top:1px solid #dcdcdc !important;}

.tb_style_03 .bd_lft {border-left:1px solid #dcdcdc !important;}

.tb_style_03 td li {background:url(../../images/common/icon/ico_gray_dot.gif) left 10px no-repeat; padding-left:8px; text-align:left;}



/* table style - type 04 (mixed) no-thead */

.tb_style_04 {width:100%; font-size:14px; border-top:2px solid #3b4245; border-bottom:2px solid #3b4245;}

.tb_style_04 tr {border-top:1px solid #dcdcdc;}

.tb_style_04 tr:first-child {border:none;}

.tb_style_04 td {height:35px; border:0; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; padding:0 0 0 0; vertical-align:top}

.tb_style_04 tr td:first-child {border-left:none}

.tb_style_04 .bg_gray td {background:#f4f4f4; border:none; font-weight:bold; text-align:center; vertical-align:middle}

.tb_style_04 .bd_lft {border-left:1px solid #dcdcdc !important;}

.tb_style_04.noBdt {border-top:none !important;}

.tb_style_04.noBdb {border-bottom:1px solid #dcdcdc !important;}



.tb_style_01 td:FIRST-CHILD, .tb_style_02 td:FIRST-CHILD, .tb_style_03 td:FIRST-CHILD, .tb_style_04 td:FIRST-CHILD{

	border-left: none;

}

.tb_style_01 th:FIRST-CHILD, .tb_style_02 th:FIRST-CHILD, .tb_style_03 th:FIRST-CHILD, .tb_style_04 th:FIRST-CHILD{

	border-left: none;

}

.tb_style_01 td:last-child, .tb_style_02 td:last-child, .tb_style_03 td:last-child, .tb_style_04 td:last-child{

	border-right: none;

}

.tb_style_01 th:last-child, .tb_style_02 th:last-child, .tb_style_03 th:last-child, .tb_style_04 th:last-child{

	border-right: none;

}



/* additional table style */

.tb_prev_pr {border-top:2px solid #4e5557; margin-bottom:40px; font-size:14px; border-bottom:0;}

.tb_prev_pr tbody td {text-align:left; border-top:0; border-bottom:1px solid #dcdcdc;}

.tb_prev_pr tbody td a {background:url('/new_home/images/common/bul_01.gif') no-repeat left 1px; padding-left:18px;}

.tb_prev_pr tbody td.active a {color:#f05133;}

.tb_budget {font-size:14px;}

.tb_budget th.align_lft {padding-left:25px;}

.tb_budget tbody td {text-align:left; padding-left:15px}

.tb_budget tbody  td a {display:inline-block; margin-right:15px}

.td_align_lft tbody td {text-align:left; padding-left:15px}

.tb_video tbody td {padding:10px;}







/* input styles */

input[type="text"], input[type="password"] {height:22px; border:1px solid #dcdcdc; line-height:22px; text-indent:7px; overflow:hidden;}

input.wideBlock {width:100%;}

input.normal {width:215px;}

textarea {border:1px solid #dcdcdc; padding:5px 0 5px 14px;}

.tb_board.write tbody td textarea {display:block; margin:10px 0; width:100%; height:350px; overflow-y:scroll;}



/* fake input type file */

.inputFile {position:relative; display:inline-block; height:22px; vertical-align:middle;}

.inputFile input.fake {display:inline-block; height:20px; vertical-align:middle; cursor:text;}

.inputFile span.fakeBtn {display:inline-block; margin-left:5px;}

.inputFile input[type="file"] {position:absolute; left:0; top:0; height:22px; width:300px; border:0; z-index:-1; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); cursor:text;}

.ie7 .inputFile input.fake {float:left;}

.ie7 .inputFile span.fakeBtn {float:left;}

.fileAttachDiv {padding:7px 0;}

.fileAttachDiv p {margin-bottom:7px;}



/* paging */

.btnArea + .paging {margin-top:0;}

.tb_board + .paging {margin-top:20px;}

.paging {width:100%; text-align:center;}

.paging a {margin-right:4px;}

.paging a:hover {color:#000; font-weight:bold;}

.paging>a:first-child {margin-left:4px;}

.paging span {display:inline-block; padding:0 1px; margin-right:6px; margin-left:4px;}

.paging span a {display:inline-block; height:20px; padding:0 2px; margin-right:2px; line-height:20px; color:#8e8e8e; font-size:12px;}

.paging span strong {display:inline-block; height:20px; margin-right:2px; padding:0 2px; line-height:20px; color:#00467f; font-weight:bold; font-size:12px;}



/* board search */

.boardSrch {width:100%; margin-top:14px; text-align:center; line-height:100%;}

.boardSrch.topMg {margin-top:40px;}

.boardSrch label {margin-right:5px;}

.boardSrch label input {vertical-align:middle; margin-right:2px;}

.boardSrch input.inputText {width:178px; height:22px; border:1px solid #d6d6d6; margin-right:2px; margin-left:3px;}



.boardTopSrch {margin-bottom:25px; padding:20px 0 20px 135px;background:#eee url('/new_home/images/common/bg_boardTopSrch.png') no-repeat 60px 8px;}





/* form */

.box_search {background-color:#eeeeee; padding:15px; line-height:40px}

.box_search select {padding:3px; vertical-align:middle; border:1px solid #d6d6d6;}

.box_search input[type=text] {border:1px solid #d6d6d6;}

.lst_info {margin-top:10px;}

.lst_info * {display:inline-block;}

.box_laf {padding:15px 80px !important;}

.box_laf select {min-width:160px;}

.box_search .btn_type_01 {line-height:28px; margin-top:2px}



/* number list (ol) */

.lst_num {width:100%; overflow:hidden;}

.lst_num li {position:relative; padding-left:20px; margin:5px 0;}

.lst_num li.num {color:#578c10; font-size:12px; position:absolute; left:0; top:0;}

.lst_num_blue {width:100%; font-size:14px;}

.lst_num_blue li {position:relative; height:25px; width:335px; padding-left:25px;}

.lst_num_blue li.right {width:365px; margin-left:360px;}

.lst_num_blue li .num {color:#0a4ea3; font-weight:bold; position:absolute; left:0; top:0; width:20px; height:25px; line-height:28px;}

.lst_num_blue.item8 {margin-bottom:-200px;}

.lst_num_blue.item8 li.right {top:-200px;}

.lst_num_blue.item5 {margin-bottom:-125px;}

.lst_num_blue.item5 li.right {top:-125px;}



.olList {padding-left:18px;}

.olList li {margin:0 0 10px 0;}



/* common styles */

.fLeft {float:left;}

.fRight {float:right;}

.alignR {text-align:right;}

.p_alert {background:url('/new_home/images/common/ico_alert.jpg') left center no-repeat; padding-left:28px; line-height:21px}

.topMg {margin-top:20px;}

.bottomMg {margin-bottom:40px;}

.mgt10 {margin-top:10px;}

em {font-style:normal;}

.clear {clear:both;}

.over_hide {overflow:hidden;}

.borderbox {border:2px solid #EDEDED; padding:20px 25px;}

.font15 {color:#333; font-size:15px; line-height:28px; margin-bottom:5px;}

/* .font17 {font-size:17px; line-height:25px} */

.font18 {font-size:18px; line-height:30px}

.font21 {font-size:15px; line-height:30px}

.p_tip {color:#d13b1a; font-size:14px; padding-left:11px; background:url(http://www.skku.ac.kr/new_home/images/common/icon/ico_arrow02.gif) no-repeat scroll 0 7px transparent}



/* width */

.w296 {width:296px;}

.w380 {width:380px;}

.w425 {width:425px !important;}

.w450 {width:450px;}

.w455 {width:455px;}

.w465 {width:465px;}

.w500 {width:500px;}

.w535 {width:535px;}

.w550 {width:550px;}



.col2 {overflow:hidden;}

.align_lft {text-align:left !important;}

.align_rgt {text-align:right;}

.align_cen {text-align:center;}

.noMB {margin-bottom:0;}

.box_col3 {width:100%; overflow:hidden;}

.box_col3 > li {float:left; width:33%;}

.box_col3 > ul > li {float:left; width:33%;}

.box_col3 dl {float:left; width:245px; margin-left:11px;}

.box_col3 dl:first-child {margin-left:0;}

.box_col3 dl dt {margin-bottom:10px;}

.box_col3 dl dd {display:block; height:350px; border:1px solid #cdcdcd; padding:15px 0 15px 10px;}

.font11 {font-size:11px !important; font-weight:normal;}

.font10 {font-size:10px !important; font-weight:normal; letter-spacing:-1px;}

.blind {position:absolute; left:-100000px;}

.quote {background-color:#f6f4f4; border-radius:10px; padding:30px 20px; margin:0 0 20px; color:#333; font-size:14px; line-height:28px;}

.quote cite {color:#0b56b3; font-style:normal;}

h2.c_blue,h3.c_blue {font-size:15px;}

h2.c_blue+p {margin-top:5px;}

.mt4 {margin-top:4px;}

.mgt5 {margin-top:5px;}

.mt10 {margin-top:10px;}

.contTit a {color:#0A4EA3;}

.img_block {display:block; margin:5px 0;}



/* color */

.c_blue {color:#1652a3 !important;}

/* 

.c_orange {color:#ff6600 !important;}

 */

 .c_orange {color:#d13b1a !important;}

 .c_green {color:#5a910e/*#8dc73f*/ !important;}



/* position */

.pos_rel {position:relative;}

.pos_abs_rt {position:absolute; right:0; top:0px}

.pos_abs_rb {position:absolute; right:0; bottom:5px;}

.pos_tn40 {top:-40px;}

























/* 학과소개 */

.paragraph .titImg {width:211px; height:321px;}

.box_contact {border:1px solid #d13b1a; background-color:#f4f4f4; padding:15px 20px; overflow:hidden; color:#404040; font-weight:bold; font-size:14px; line-height:50px;}

.box_contact span {width:300px; float:left;}

.box_contact > span {min-height:50px;}

.box_contact .loc {background:url('/new_home/images/collage/ico_location.png') left center no-repeat; padding-left:50px}

.box_contact .tel {background:url('/new_home/images/collage/ico_phone.png') left center no-repeat; padding-left:60px}

.box_subject {overflow:hidden; padding:5px 15px; border:1px solid #d0cfcf; line-height:35px; font-size:14px;}

.box_subject ul {width:100%; overflow:hidden; padding:5px 0;}

.box_subject li {background:url('/new_home/images/common/bul_02.gif') no-repeat left center transparent; float:left; width:170px; padding-left:10px; white-space:nowrap;}

.box_subject li a {white-space:nowrap;}

.box_subject.wide li {width:230px;}



.lectureInfor .contTit {margin-top:40px;}

.lectureInfor .bul_01 {margin-top:20px;}

.lectureInfor .contTit + .bul_01 {margin-top:0px;}

.lectureInfor .box_contact {margin-top:40px; margin-bottom:0;}



.lectureInfor p {font-size:15px; margin-bottom:10px;}

.lectureInfor p.bul_01 {margin-bottom:0px;}

.lectureInfor p.bul_02 {margin-bottom:0px;}

.lectureInfor p.bul_03 {margin-bottom:0px;}

.lectureInfor p.p_alert {font-size:12px;}







/* 대학소개 - 총장실 */

.lst_pr_history {font-size:14px; line-height:28px; overflow:hidden}

.lst_pr_history dt {float:left; width:147px; color:#236e99; letter-spacing:-0.01em}

.lst_pr_history dd {padding-left:147px;}

.sec_prev_pr {font-size:14px;}

.sec_prev_pr h3 {margin-top:15px;}

.lst_prev_pr {line-height:28px;}

.lst_prev_pr dt {margin-left:16px; padding-left:15px; background:url(../../images/common/bul_02.gif) 4px 10px no-repeat ; color:#333}

.lst_prev_pr dd {margin-left:16px; padding-left:15px; margin-bottom:5px;}

.bg_pr {background:url(../../images/skku/pr/img_pr_01.png) right bottom no-repeat; height:345px; padding:15px 325px 0 0}



/* vision2020 */

.sec_5sector {overflow:hidden; line-height:28px; font-size:14px; margin:35px 0 0}

.sec_5sector dt {float:left; width:260px; background:url(../../images/skku/vi/ico_cir_arr.png) right 12px no-repeat; color:#333; font-size:15px}

.sec_5sector dt img {display:block; margin-bottom:-20px}

.sec_5sector dd {margin-left:240px; border-left:1px solid #b4b4b4; padding:15px 0 15px 10px}



/* 대학기관 */

.lst_organ_menu {overflow:hidden; font-size:14px; line-height:35px}

.lst_organ_menu dl {width:100%; overflow:hidden; border-top:2px solid #3b4245;}

.lst_organ_menu dt {clear:both; float:left; background-color:#f4f4f4; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; width:100px; padding:10px; color:#d13b1a; font-weight:bold; line-height:18px;}

.lst_organ_menu dt .active a{color:#d13b1a;}

.lst_organ_menu.wideDt dt {width:150px;}

.lst_organ_menu dd {overflow:hidden; border-bottom:1px solid #cdcdcd; padding:0 12px; min-height:38px; }

.lst_organ_menu dd li {float:left; margin-right:16px; padding-left:18px; background:url('/new_home/images/common/bul_01.gif') no-repeat left center;}

.lst_organ_menu dd li a {height:25px; cursor:pointer;}

.lst_organ_menu dd li.active a {color:#f05133;}

.lst_organ_menu dd li a:hover, .lst_organ_menu dd li a:focus {color:#f05133;}

.lst_dash {overflow:hidden; margin-left:20px;}

.lst_dash>li {font-size:14px; color:#666; padding-left:10px; line-height:28px; background:url('/new_home/images/common/dash_ol.png') left 12px no-repeat;}

.lst_dash.col2 li {float:left; width:48%;}



/* 대학소개 - 학칙/규정/요람 */

.lst_statute {line-height:28px}

.lst_statute li {padding-left:40px;}

.lst_statute>li {font-size:15px; font-weight:bold;}

.lst_statute li li {font-size:14px}

.lst_statute li li li {font-size:13px;}



/* 대학소개 - 캠퍼스안내 */

.route dt {font-weight:bold; margin-top:15px;}

.route dt:first-child {margin:0;}

.lst_tel {overflow:hidden; padding:20px; border-top:1px solid #cdcdcd;}

td .lst_tel:first-child {border-top:0;}

.lst_tel dt,.lst_tel dd {display:inline-table;}

.lst_tel dt {font-weight:bold; height:100%; width:110px; text-align:left;}

.lst_tel dd {text-align:left;}

.lst_tel dd li {background:url(../../images/common/icon/ico_gray_dot.gif) left 10px no-repeat; padding-left:8px}



/* 성대상징*/

.box_symbol_mark {font-size:15px; line-height: 28px; background:url(../../images/skku/symbol/bg_mark.png) no-repeat; width:651px; height:617px; overflow:hidden;}

.box_symbol_mark li {float:left; width:50%; height:311px}

.box_symbol_mark li strong {color:#0a4ea3; font-size:16px}

.box_symbol_mark li p {padding:30px 0 0 10px;}

.box_symbol_mark li p.pt155 {padding-top:155px;}

.box_symbol_mark li p.pl70 {padding-left:70px;}

.box_symbol_color {overflow:hidden;}

.box_symbol_color li {float:left; width:366px; margin-left:20px;}

.box_symbol_color li:first-child {margin:0;}

.box_symbol_color li .blue {background-color:#003e74; color:#003e74; line-height:30px; height:30px}

.box_symbol_color li .green {background-color:#8dc73f; color:#8dc73f; line-height:30px; height:30px}



.lst_signature {overflow:hidden; font-size:15px}

.lst_signature li {float:left; margin-bottom:30px;}

.lst_signature li:nth-child(even) {margin-left:20px;}

.lst_signature li img {display:block;}

.lst_signature li p {background-color:#dcdcdc; color:#333; line-height:30px; text-align:center; margin-top:5px}



.lst_brochure .bul_01 {margin-top:15px;}

.lst_brochure .bul_02,

.lst_brochure .bul_03 {background:none; line-height:30px}

.lst_brochure .bul_03 {padding-left:30px;}





/* 주요성과 */

.half .contGrp.fRight {width:354px;}

.half .contGrp.fLeft {clear:both; width:397px;}



/* sdafasfasdfasdfasdf */



.box_isic {border:1px solid #d13b1a; background:url('/new_home/images/collage/ico_mouse.png') 15px center no-repeat #f4f4f4; padding:20px 25px; font-size:14px; overflow:hidden}

.box_isic dt {float:left; border-right:1px solid #bcbcbc; width:177px; height:48px; text-align:center; line-height:48px; font-weight:bold; color:#404040}

.box_isic dd {line-height:28px; margin-left:178px; border-left:1px solid #fff; padding-left:20px}



.box_serv {border:1px solid #d13b1a; background:url('/new_home/images/collage/ico_mouse.png') 15px center no-repeat #f4f4f4; padding:20px 25px; font-size:14px; overflow:hidden}

.box_serv dt {float:left; border-right:1px solid #bcbcbc; width:157px; height:48px; text-align:center; line-height:48px; font-weight:bold; color:#404040; padding-left:20px}

.box_serv dd {line-height:48px; margin-left:178px; border-left:1px solid #fff; padding-left:20px}





/* 대학생활 */

.w425 .btn_area {margin-top:5px;}

.lst_ico_a,.lst_ico_n {font-size:13px; padding-left:20px}

.lst_ico_a dt,.lst_ico_n dt {float:left; width:65px}

.lst_ico_a {background:url(../../images/campus/support/welfare_07_ico1.gif) left 3px no-repeat;}

.lst_ico_n {background:url(../../images/campus/support/welfare_07_ico2.gif) left 3px no-repeat;}

.lst_club_link {overflow:hidden; border:1px solid #d0cfcf; margin-bottom:30px; padding:5px 15px; line-height:28px}

.lst_club_link li {float:left; width:25%;}

.lst_club_link li a,

.lst_club_link li span{display:inline-block; background:url(../../images/common/icon/ico_gray_dot.gif) left 12px no-repeat; padding-left:8px}

.lst_it_step {overflow:hidden; margin-top:15px}

.lst_it_step li {float:left; width:50%; margin-bottom:40px}

.lst_it_step li img {display:block; margin:0 auto 5px;}

.lst_it_step li p {padding-left:78px; text-indent:-18px;}

.box_lecture {background:url(../../images/campus/sk_comm/img_video.png) 20px center no-repeat; padding:50px 0 50px 225px; font-size:14px; line-height:28px; border-top:2px solid #3b4245; border-bottom:1px solid #d1cfcf; margin-bottom:15px}



/* 대학생활 - 학생활동 */

.box_stu_organ {overflow:hidden; position:relative; padding:0 0 0 250px; min-height:150px; margin:0 0 30px}

.box_stu_organ img {display:block; position:absolute; left:0; top:0;}

.box_stu_organ h2 {font-size:17px; margin-bottom:10px}

.box_stu_organ h2 em {color:#ff6600;}

.box_circle {border:1px solid #d13b1a; background:url(/new_home/images/collage/ico_mouse.png) 15px center no-repeat #f4f4f4; padding:15px; font-size:14px; overflow:hidden; position:relative;}

.box_circle dl {padding-left:52px;}

.box_circle dt {font-weight:bold; float:left; width:335px;}

.box_circle .btn_link_big {position:absolute; right:15px; top:16px; border:1px solid #d13b1a; border-radius:3px; font-size:12px; background-color:#fff; width:85px; text-align:center; line-height:52px;}

.box_circle .btn_link_big a {color:#d13b1a;}





/* search box bottom */

.searchBoxBottom label.radioType { display:inline-block; padding:0 0 0 3px; }



/* privacy */

.list_pricacy {margin-bottom:12px;}

.privacy h3 {margin-top:20px;}

.privacy h5 {margin-top:10px;}

.netizen ol li {padding-left:18px; text-indent:-18px;}



/* iprove */

.iprove_01 h2 {margin-top:30px;}

.iprove_01 table {margin:5px 0 15px 0;}

.iprove_01 table tbody td {text-align:left; padding-left:15px;}

.iprove_01 table tbody td:first-child {text-align:center;}

.iprove_01 table tbody.align_lft td:first-child {text-align:left; padding-left:15px;}



/* image board */

.imageBoard {width:100%; overflow:hidden;}

.imageBoard li {float:left; width:33%; margin-bottom:40px; text-align:center;}

.imageBoard li a {display:inline-block;}

.imageBoard li a img {display:block; width:148px; height:209px; border:1px solid #cdcdcd;}

.imageBoard li a .tit {display:block; text-align:center; margin-top:7px; line-height:16px; font-size:14px;}



/* iphak */

.iphakNotice {position:relative; width:400px; overflow:hidden;}

.iphakNotice h2 {height:22px; font-size:16px; font-weight:bold; color:#55a204; line-height:22px;}

.iphakNotice ul {width:390px; border:1px solid #d1d1d1; padding:0 0 15px;}

.iphakNotice ul li {display:block; height:25px; overflow:hidden; padding:0 15px 0;}

.iphakNotice ul li:first-child {border-top:3px solid #55a204; padding-top:20px;}

.iphakNotice ul li a {color:#454545; display:inline-block; width:350px;#width:350px; height:20px; line-height:20px; padding-left:10px; background:url('/new_home/images/iphak/bullet.gif') no-repeat 0 center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.iphakNotice ul li a:hover, .iphakNotice ul li a:focus {color:#848e14; text-decoration:underline;}

.iphakNotice .viewMore {position:absolute; right:11px; top:8px; height:9px; line-height:7px;#line-height:10px; padding-right:9px; background:url('/new_home/images/main/bg_more_01.gif') no-repeat right center; color:#55a204;}

.iphakLinks {width:100%; overflow:hidden; padding-top:22px;}

.iphakLinks li {display:block; margin-bottom:5px;}

.iphakLinks li a {display:block;}

.iphakLinks li a img {display:block;}



/* research */

.researchTb table td {padding:5px;}

.researchTb table td p {text-align:left; font-size:12px;}

.researchTb table td a:hover, .researchTb table td a:focus {text-decoration:underline;}

.researchTb table td[rowspan] {vertical-align:top;}

.researchTb table td p a {display:inline-block; margin-right:5px;}

#wrap .topSideBtn {text-align:right; margin-top:-30px; margin-bottom:0;}



/* qna */

.qnaInfor tr td>a {color:#0b57b6;}

.qnaInfor tr td .btn_link {height:26px;}

.qnaInfor tr td>a:hover, .qnaInfor tr td>a:focus {font-weight:bold;}

.btnQnaList {position:relative; width:100%; height:30px; overflow:visible; text-align:right;}

.btnQnaList .infor {position:absolute; right:5px; top:30px; font-size:12px; line-height:100%;}



/* restaurant menu */

#contents .restName {padding:10px;}

.restBtn {display:block; text-align:center;}

.restBtn .btn_link a {width:60px;}



/* global */

.global .tb_style_03 {margin:10px 0;}

.global .tb_style_02 {margin:10px 0;}

.global .tab_01 + .contTit {margin-top:40px;}





p,

.paragraph *{font-size:15px; color:#333; line-height: 28px;}



.notFirstChild{

	border-left: 1px solid #dcdcdc !important;

}

.notLastChild{

	border-right: 1px solid #dcdcdc !important;

}



table th,

table th *{

	color: #eb5909 !important;

}





.sitemap_box {padding-bottom:32px;}

.sitemap_box h3 {padding-bottom:10px;}

.sitemap_box table {width:100%;}

.sitemap_box table th, .sitemap_box table td {padding:15px 0 17px 0;border-bottom:solid 1px #dedede;text-align:left;color:#252525 !important;}

.sitemap_box table th, .sitemap_box table th a {font-size:17px;color:#252525 !important;}

.sitemap_box table td {font-size:15px;}

.sitemap_box table.border01 tr:first-child th, .sitemap_box table.border01 tr:first-child td {border-top:solid 3px #a51c30;}

.sitemap_box table.border02 tr:first-child th, .sitemap_box table.border02 tr:first-child td {border-top:solid 3px #d6ca3c;}

.sitemap_box table.border03 tr:first-child th, .sitemap_box table.border03 tr:first-child td {border-top:solid 3px #115d9e;}

.sitemap_box table.border04 tr:first-child th, .sitemap_box table.border04 tr:first-child td {border-top:solid 3px #52854c;}

.sitemap_box table.border05 tr:first-child th, .sitemap_box table.border05 tr:first-child td {border-top:solid 3px #6a578e;}

.sitemap_box table.border06 tr:first-child th, .sitemap_box table.border06 tr:first-child td {border-top:solid 3px #89b9b9;}

.sitemap_box table.border07 tr:first-child th, .sitemap_box table.border07 tr:first-child td {border-top:solid 3px #998675;}



.sitemap_box table td ul {clear:both;}

.sitemap_box table td li {float:left;background:url('/new_home/images/etc/bar.png') left 50% no-repeat;padding:0 20px;}

.sitemap_box table td li:first-child {padding-left:0;background:url();}