@charset "utf-8";

body {
	height: 100%;
}
a {
	color:#3e3e3e;
}
#main_content a {
	position: absolute;top: 0;left: 0;font-size: 0;line-height: 0;overflow: hidden; z-index: 0;
}
#main_content a:focus {
	z-index: 100000; color:#fcb828; background-color:#000; width:100%; height:50px; line-height:50px; text-align: center; font-size:18px; font-weight:bold;
}
#container {
	width:100%; min-width:980px;
}
#headerWrap {
	width:100%; position:relative;
}
#topWrap {
	width:100%; height:50px; /*background:#303440;*/ background:#FFB400; /*background:#5e6877;*/
}
#topMenu {
	background:url("/img/main/header_img_01.png") no-repeat center;width:980px; height:50px; margin:0 auto; /*background:#ff6600;*/ position:relative;
}
#topMenu ul {
	float:right;
}
#topMenu ul li {
	float:left; padding:0 8px; border-left:1px solid #ffe0cc; line-height:11px; margin-top:19px;
}
#topMenu ul li:first-child {
	border-left:0;
}
#topMenu ul li a {
	/*color:#ffe0cc;*/ color:#fff; font-size:12px;
}
#header {
	width:980px; height:87px; margin:0 auto; position:relative;
}
#header h1 {
	float:left; margin-top:21px; padding-left:10px;
}
#nav {
	float:right; margin-top:30px; margin-right:105px;
}
#nav > li {
	float:left; font-size:17px; font-weight:600; margin-left:35px; letter-spacing:-0.5px; position:relative;
}
#nav > li > a {
	color:#3e3e3e; padding:19px 0; display: block;
}
#nav > li > a:hover {
	color:#ff6600;
}
#nav > li > a.on {
	color:#ff6600;
}
#nav > li > ul {
	position:absolute; top:56px; left:-20px; background:#fff; width:192px; display:none; z-index:200;
}
#nav > li > ul > li {
	border-bottom:1px solid #eee; background:#fff; border-left:1px solid #eee; border-right:1px solid #eee;
}
#nav > li > ul > li.on {
	background:#ff6600; color:#fff;
}
#nav > li > ul > li.on > a {
	color:#fff;
}
#nav > li > ul > li > a {
	font-size:13px; font-weight:400; padding:10px 20px; display: block;
}
#topShadow {
	position:absolute; top:137px; left:0; width:100%; height:6px; background:url('/img/top/top_shadow_dot.png') repeat; z-index:100;
}
#contentWrap {
	width:100%; overflow:hidden; position:relative;
}
#searchBtn {
	position:absolute; top:48px; right:0;background:url('/img/top/search_ico.png') 13px 5px no-repeat #5E6877; border-radius:15px; font-weight:600; font-size:13px; text-indent:13px;
}
#searchBtn a {
	padding:4px 18px; display:block; color:#fff;
}
#searchBoxWrap {
	width:100%; background:#5E6877; 
}
#searchBox {
	position:relative; width:980px; height:120px; margin:0 auto; display:none;
}
#mainBanner {
	width:980px; margin:0 auto; height:365px; background:#3e3e3e; position:relative;
}
#mainBanner > h2 {
	position:absolute; bottom:0px; right:0; background:#fff; color:#ff6600; padding:3px 8px; font-size:14px;
}
#contentBg {
	width:100%; background:#f1f1f1; border-top:1px solid #ececec; border-bottom:1px solid #ececec; /*margin-top:10px;*/
}
#contentBg > #content {
	width:980px; margin:0 auto; overflow:hidden;
}
#noticeBox {
	width:294px; height: 320px; float:left; position:relative;
}
#noticeBox h2 {
	position:absolute; left:0; top:20px; font-size:15px; font-weight:700;
}
#noticeBox h2 span a {
	color:#3e3e3e;
}
#noticeBox h2 span.on a {
	color:#ff6600;
}
#noticeBox h2#nRight {
	left:76px; border-left:1px solid #ff6600; padding-left:8px;
}
#noticeBox > div {
	width:275px; float:left; margin-top:42px; border-top:2px solid #ff6600; display:none;
}
#noticeBox div.on {
	display:block;
}
#noticeTab > span {
	position:absolute; right:0; top:50px;
}
#noticeBox > div > span > a {
	color:#3e3e3e;
}
#noticeBox div ul li {
	width:100%; padding:8px 0; border-top:1px solid #d2d2d2;
}
#noticeBox div ul li {
	display:block; background:url('/img/main/notice_btn.gif') right 11px no-repeat;
}
#noticeBox div ul li:first-child {
	border-top:0;
}
#noticeBox div > ul > li > span {
	color:#777; margin-top:3px; display:block;
}
#storyBox {
	width:686px; height: 300px; float:left; background:url('/img/main/main_story_bg.png') 0 repeat-y; padding-top:20px;
}
#storyBox > h2 {
	margin-left:34px; font-size:15px; float:left; font-weight:700;
}
#storyBox > h2 > strong {
	color:#ff6600; font-weight:700;
}
#storyBox > span {
	float:left; margin-left:12px; color:#777; font-size: 12px;
}
#storyBox > div {
	float:right; width:652px; position:relative; margin-top:8px;
}
#storyBox div ul li {
	float:left; width:212px; margin-left:8px;
}
#storyBox div ul li:first-child {
	margin-left:0;
}
#storyBox div ul li > p {
	width:210px; height:110px; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;
}
#storyBox div ul li > div > img {
	width:100%;
}
#storyBox div ul li dl {
	width:194px; height:128px; padding:8px; background:#fff; overflow:hidden; border:1px solid #d2d2d2;
}
#storyBox div ul li dl > dt {
	font-weight:700; color:#3e3e3e;
}
#storyBox div ul li dl > dd {
	font-weight:400; color:#666; padding-top:5px;
}
#storyBox div ul li dl > dd > p.dateHit span.datetime {
	float:left; margin-top:10px; font-size:10px; color:#777; background:url('/img/main/clock_ico.png') 0 3px no-repeat; text-indent:15px;
}
#storyBox div ul li dl > dd > p.dateHit span.wr_hit {
	float:right; margin-top:10px; font-size:10px; color:#777; background:url('/img/main/book_ico.png') 0 3px no-repeat; text-indent:13px;
}
.main_story_list {
	position:relative;
}
.main_story_list .lt_more {
	position:absolute; top:-22px; right:0;
}
.story_content li div.img {
	width:210px; height:110px; border-top: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;
}
.story_content li div.inner {
	position:relative; width: 194px;height: 128px;padding: 5px 8px;background: #fff;overflow: hidden; border: 1px solid #d2d2d2;
}
.story_content li div.inner h2 {
	border-bottom:1px dashed #ececec; padding-bottom:5px; color:#3e3e3e; font-size: 12px;
}
.story_content li div.inner h2 a {
	color:#FF5400; font-size:12px;
}
.story_content li div.inner p.tit {
	margin-top:5px; font-weight:700;
}
.story_content li div.inner p.tit a {
	color:#FF5400;
}
.story_content li div.inner p.desc {
	margin-top:5px; color:#3e3e3e;
}
.story_content li div.inner p.date {
	position:absolute; bottom:10px; left:0; display:block; width:100%;
}
.story_content li div.inner p.date span.date2 {
	float: left; margin-left:8px; font-size: 10px;color: #777;background: url('/img/main/clock_ico.png') 0 0 no-repeat;text-indent: 15px;
}
.story_content li div.inner p.date span.hit {
	  float: right; margin-right:8px;  font-size: 10px;  color: #777;  background: url('/img/main/book_ico.png') 0 0 no-repeat;text-indent: 13px;
}

#content02 {
	width:980px; margin:20px auto 0; overflow:hidden;
}
#content02 > div {
	width:294px; float:left; margin-left:34px; position:relative;
}
#content02 > div:first-child {
	margin-left:0;
}
#content02 > div > h2 {
	font-size:15px; margin-bottom:10px; font-weight:700;
}
#content02 > div > h2 > strong {
	color:#ff6600; font-weight:700;
}
#content02 > div > ul {
	border-top:2px solid #ff6600; padding:8px 0;
}
#content02 > div > ul > li {
	padding:6px 0; overflow:hidden
}
#content02 > div > ul > li > a {
	float:left; display:inline-block;
}
#content02 > div > ul > li > span {
	float:right; color:#777; font-size: 12px;
}
#content02 > div > span {
	position:absolute; top:4px; right:0;
}
#content02 > div > span > a {
	color:#3e3e3e;
}
#mLink {
	position:absolute; top:0; left:60px;
}
#mLink > span {
	float:left; background:#ff6600; padding:2px 10px; margin-left:5px; border-radius: 8px;
}
#mLink > span > a {
	color:#fff;
}
#conTab03 {
	width:322px !important; height:186px; background:url('/img/main/main_con_bg_01.png') 18px 23px no-repeat; border:1px solid #ececec; position:relative;
}
#conTab03 p {
	position:absolute; top:108px; left:16px; color:#3e3e3e; font-size: 13px; line-height:18px;
}
#conTab03 p > strong {
	color:#ff6600;
}
#conTab03 > a {
	position:absolute; top:152px; right:16px; background:#ff6600; padding:2px 6px; color:#fff;
}


#bottomBanner {
	width:980px; margin:26px auto 46px; position:relative
}
.list_carousel {
	padding-left:0; padding-top:18px;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align:center;
	
}
.list_carousel li {
	width:148px; height:40px;
	float: left; margin-left:5px;
}
.list_carousel li:first-child {
	margin-left:0;
}
.list_carousel li a { 
	height:100%; text-align:center;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
.bannerPrev {
	text-indent:-99999px; width:18px; height:52px; position:absolute; top:10px; left:-20px;
	background:url('../img/banner_left_arrow.png') no-repeat 0 0;
}
.bannerNext {
	text-indent:-99999px; width:18px; height:52px; position:absolute; top:10px; right:-20px;
	background:url('../img/banner_right_arrow.png') no-repeat 0 0;
}
#foobanner > li > a > img {
	width:148px;
}



#footerWrap {
	width:100%; height:180px; background:#3e3e3e;
}
#quickMenu {
	width:124px; position:absolute; top:0; left:50%; margin-left:490px; background:#fff; 
}
#quickMenu > h2 {
	width:100%; background:url('/img/main/quick_link_bg.png') no-repeat 10px 7px #ff5400; color:#fff; font-size:12px; font-weight:700; text-align:center; position:relative;
}
#quickMenu > h2 > a {
	color:#fff; padding:4px 0; display:block;
}
#quickMenu > div {
	padding:10px; background:#fff; border:1px solid #ebebeb; display:none;
}
#quickMenu > div > dl {
	margin-bottom:10px;
}
#quickMenu > div > dl > dt {
	background:#ff6600; color:#fff; font-size:13px; display:inline-block; padding:0 8px 2px; margin-bottom:5px;
}
#quickMenu > div > dl > dt > em {
	font-style:normal; padding:1px; font-size:12px; background:url('/img/bottom/down_arrow.png') no-repeat 50% #ff4e00; border:1px solid #ff7800; margin-left:5px; width:11px; height:11px; display:inline-block; position:relative; top:4px; text-indent:-9999px;
}
#quickMenu > div > dl > dd {
	padding-left:8px; background:url('/img/bottom/qm_arrow.png') no-repeat 2px 8px;
}
#quickMenu > div > dl > dd > a {
	color:#5a5a5a;
}

#bottomMenuWrap {
	width:100%; background:#f9f9f9; border-top:1px solid #ececec; border-bottom:1px solid #ececec; overflow:hidden;
}
#bottomMenu {
	width:980px; margin:0 auto;
}
#bottomMenu > ul > li {
	float:left; height:33px; padding:0 18px; border-right:1px solid #ececec; line-height:33px;
}
#bottomMenu > div {
	float:right;
}
#bottomMenu > div > span {
	float:left; margin-left:10px;
}
#bottomMenu > div > span:hover img {
	position:relative; top:-2px; left:0;
}
#bottomMenu > div > span:first-child {
	margin-left:0;
}
.sColor a { 
	color:#ff6600;
}
#footer {
	width:980px; margin:0 auto; position:relative;
}
#footer h1 {
	position:absolute; top:32px; left:0;
}
#footer div {
	position:absolute; top:32px; left:250px;
}
#footer div > p {
	color:#d8d8d8; line-height:18px;
}
#footer div > p > em {
	font-style:normal; display:block; font-weight:600;
}
#footer div > span {
	color:#b2b2b2; margin-top:8px; display:block;
}

/* ¼­ºê(Á¸ÁßÇÕ´Ï´Ù > ¹Ì¼Ç/ºñÀü/ÇÙ½É°¡Ä¡ */

.subContentWrap {
	width:100%;
}
.subNav {
	width:100%; border-top:1px solid #fff; overflow:hidden; margin-bottom:30px; background:#F9F9F9;
}
.subNav > ul {
	width:980px; margin:0 auto; display:block; color:#666;
}
.subNav > ul > li {
	float:left; display:block;  padding:12px 0;
}
.subOn {
	color:#ff6600;
}
.subOn2 {
	color:#ff6600 !important; font-weight:700;
}
.subContent {
	clear:both; width:980px; margin:0 auto; background:url('/img/sub/sub_line_dot_bg.gif') repeat-y; overflow:hidden;
}
.subContent > div {
	float:left;
}
/*
.subLeftMenu {
	width:212px;
}
.subLeftMenu > h2 {
	width:212px; height:81px; background:url('/img/sub/sub_title_bg.jpg') no-repeat; line-height:81px; font-size:24px; font-weight:700; color:#fff; text-indent:20px;
}
#subNav {
	margin-top:11px;
}
#subNav > li {
	font-size:14px; border-bottom:1px solid #ececec; position:relative;
}
#subNav > li > a {
	display:block; text-indent:20px; padding:11px 0; color:#3e3e3e;
}
#subNav > li > a.on {
	color:#ff6600; font-weight:700;
}
#subNav > li > ul > li.on {
	background:#769fdd; color:#fff;
}
#subNav > li > ul > li.on > a {
	color:#fff;
}
#subNav > .subDepth {
	background:url('/img/sub/sub_left_menu_bg_off.gif') 190px 14px no-repeat;
}
#subNav > .subDepth.on {
	background:url('/img/sub/sub_left_menu_bg_on.gif') 190px 14px no-repeat;
}
#subNav > li > ul {
	background:url('/img/sub/subnav_top_bg.png') repeat-x top #f9f9f9; padding:10px 0; display:none;
}
#subNav > li > ul > li {
	padding:5px 0;
}
#subNav > li > ul > li > a {
	font-size:13px; text-indent:30px; color:#5b5b5b; display:block;
}
*/
.subBodyCon {
	width:726px; padding:22px 0 160px 42px; position:relative; background:url('/img/sub/sub_body_bg.png') 0 0 repeat-y;
}
.subBodyCon > h3 {
	font-size:28px; color:#ff6600;
}
.subBodyCon > h4 {
	font-size:15px; color:#3e3e3e;
}
.subBodyCon > p {
	font-size:14px; color:#3e3e3e; line-height:26px;
}
.subBodyCon .diagram {
	
}
.subBodyCon .diagram > li {
	width:189px; float:left; margin-left:57px;
}
.subBodyCon .diagram > li:first-child {
	margin-left:0;
}
.subBodyCon .diagram > li > p {
	color:#3e3e3e; line-height:22px; font-size:12px; text-align:center;
}
.subBodyCon .diagram > li > div {
	width:189px; height:189px; text-align:center;
}
.subBodyCon .diagram > li > div.diaBg1 {
	background:url('/img/sub/mission_circle_img_01.png') no-repeat;
}
.subBodyCon .diagram > li > div.diaBg2 {
	background:url('/img/sub/mission_circle_img_02.png') no-repeat;
}
.subBodyCon .diagram > li > div.diaBg3 {
	background:url('/img/sub/mission_circle_img_03.png') no-repeat;
}
.subBodyCon .diagram > li > div > h5 {
	padding-top:65px; font-size:22px; color:#3e3e3e;
}
.subBodyCon .diagram > li > div > p {
	font-size:15px; color:#717171;
}
.subBodyCon .titleImg {
	position:absolute; top:15px; right:15px;
}
.subBodyCon .titleImg > img {
	
}

/* ¼­ºê(Á¸ÁßÇÕ´Ï´Ù > °í°´±Ç¸®ÇåÀå) */

.CBtab {
	margin-top:60px;
}
.CBtab > dl {
	width:100%; padding:20px 0; border-bottom:1px solid #ececec; overflow:hidden;
}
.CBtab > dl > dt {
	float:left; width:106px; background:url('/img/sub/cb_circle_ico.png') 0 2px no-repeat; padding-left:20px; font-size:13px; color:#ff6600; font-weight:700;
}
.CBtab > dl > dd {
	float:left; width:600px; font-size:13px; color:#3e3e3e;
}

/* ¼­ºê(Á¸ÁßÇÕ´Ï´Ù > ÀÌ¿ëÀÚÂü¿©À§¿øÈ¸) */

.annBox {
	border:1px solid #ececec; padding:12px; margin:30px 0 0;
}
.annBox > p {
	color:#3e3e3e; line-height:18px; font-size:13px;
}
.coMember {
	width:100%; margin-top:40px;
}
.coMember > h3 {
	font-size:15px; color:#3e3e3e; margin-bottom:20px;
}
.coMember > ul > li {
	float:left; text-align:center; width:140px; color:#3e3e3e; margin-left:6px;
}
.coMember > ul > li:first-child {
	margin-left:0;
}
.coMember > ul > li > h6 {
	margin-top:10px; font-size:13px;
}
.coMember > ul > li > p {
	font-size:12px;
}
.coMember > ul > li > span {
	margin-top:10px; font-size:12px; display:block;
}

/* ¼­ºê(º¯È­ÇÕ´Ï´Ù > »ç¾÷¹æÇâ) */

.businessChart {
	margin-top:60px;
}
.businessChart > h4 {
	font-size:15px; color:#3e3e3e; margin-bottom:20px;
}
.businessChart > div {
	padding:30px 0; border:1px solid #ececec; text-align:center;
}
.businessTable {
	margin-top:60px;
}
.businessTable > h4 {
	font-size:15px; color:#3e3e3e; margin-bottom:20px;
}
.programTb {
	width:100%; border-top:2px solid #ff6600; border-right:1px solid #e9e9e9; text-align:center; color:#3e3e3e; font-size:13px;
}
.programTb td {
	border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:8px 10px;
}
.programTb th {
	background:#f9f9f9; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:8px 10px;
}
.programTb td.textL {
	text-align:left;
}

/* ¼­ºê(º¯È­ÇÕ´Ï´Ù > »ç¾÷¼Ò°³) */

.divisionLink {
	width:100%; margin-top:30px;
}
.divisionLink > ul {
	width:100%; margin-bottom:10px; overflow:hidden;
}
.divisionLink > ul > li {
	width:181px; float:left; padding:10px 0; text-align:center; border-top:1px solid #ececec; border-bottom:1px solid #ececec; background:#f9f9f9;
}
.divisionLink > ul > li > a {
	color:#3e3e3e; font-size:13px; display:inline-block;
}
.divisionLink > ul > li.on {
	width:179px; background:#769fdd; border:1px solid #769fdd; font-weight:700;
}
.divisionLink > ul > li.on a {
	color:#fff;
}
.divisionAbout {
	margin-top:40px;
}
.divisionAbout > div {
	float:left; width:378px;
}
.divisionAbout > div:first-child {
	width:348px;
}
.divisionAbout > div > h2 {
	font-size:26px; line-height:36px; letter-spacing:-1px; color:#3e3e3e;
}
.divisionAbout > div > h2 > strong {
	color:#ff6600;
}
.divisionAbout > div > span {
	margin-top:40px; display:block; color:#3e3e3e; font-size:14px;
}
.divisionAbout > p {
	clear:both; padding-top:50px; font-size:14px; line-height:26px; color:#3e3e3e;
}
.divisionTab {
	margin-top:40px;
}
.divisionTab > ul {
	width:100%; margin-bottom:10px; overflow:hidden; background:url('/img/sub/orange_dot.png') bottom repeat-x;
}
.divisionTab > ul > li {
	width:120px; float:left; padding:10px 0; text-align:center; border-top:1px solid #ececec; border-right:1px solid #ececec; background:#f9f9f9; border-bottom:1px solid #ff6600;
}
.divisionTab > ul > li:first-child {
	border-left:1px solid #ececec;
}
.divisionTab > ul > li.on {
	background:#fff; border:1px solid #ff6600; border-bottom:0; border-bottom:1px solid #fff;
}
.divisionTab > ul > li.on > a {
	color:#ff6600; font-weight:700;
}
.divisionTab > ul > li > a {
	color:#3e3e3e; font-size:13px; display:inline-block;
}
.divisionTab > div {
	
}
.divisionTab > div.on {
	display:block;
}
#divisionTab01 {
	margin-top:30px;
}
#divisionTab01 > h2 {
	font-size:14px; color:#3e3e3e;
}
#divisionTab01 > p {
	font-size:13px; color:#3e3e3e; line-height:18px;
}
#divisionTab01 .divisionTb {
	margin-top:10px; border-top:2px solid #ff6600; border-right:1px solid #e9e9e9; text-align:center; color:#3e3e3e; font-size:12px; width:100%;
}
#divisionTab01 .divisionTb td {
	border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:8px 10px;
}
#divisionTab01 .divisionTb th {
	background:#f9f9f9; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:8px 0;
}
#divisionTab01 .divisionTb td.textL {
	text-align:left;
}

/* ¼­ºê(¼Ò°³ÇÕ´Ï´Ù > ÀÎ»ç¸») */

.greetingBox {
	width:100%; height:280px; border-bottom:1px solid #ececec; background:url('/img/sub/greeting_bg_2022.png') right 0 no-repeat; position:relative;
}
.greetingBox > h4 {
	font-size:26px; letter-spacing:-0.5px; color:#3e3e3e; padding-top:90px; line-height:36px;font-weight:400;
}
.greetingBox > h4 span {font-family: 'Nanum Gothic','Malgun Gothic' !important;}
.greetingBox > h4 > em {
	font-size:20px; display:block; font-style:normal; font-weight:normal;
}
.greetingBox > h4 > strong {
	color:#000;
}
.greetingBox > div {
	position:absolute; bottom:0; right:40px;
}
.subBodyCon > span {
	float:right; padding-top:40px; color:#3e3e3e; font-size:15px;
}

/* ¼­ºê(¼Ò°³ÇÕ´Ï´Ù > ¿î¿µ¹ýÀÎ) */

.worldBoxImg {
	background:url("/img/sub/title_img_01.png") no-repeat right top 40px;
}
.worldBox {
	width:100%; overflow:hidden; position:relative; 
}
.subBodyCon .worldBox > h3 {
	font-size:26px; color:#ff6600; margin:60px 0 20px;line-height: 1.5em;
}
.worldBox > dl {
	width:340px; overflow:hidden; margin-top:40px;
}
.worldBox > dl.floatLeft {
	float:left;
}
.worldBox > dl.floatRight {
	float:right;
}
.worldBox > dl > dt {
	margin-bottom:10px;
}
.worldBox > .worldImg {
	position:absolute; top:0; right:0;
}
.worldBox > p {
	font-size:14px; line-height:26px; color:#3e3e3e;
}

.worldBox2 {
	width:100%; overflow:hidden; margin-top:60px;
}
.worldBox2 ul {
	font-size:14px;padding-left:15px;border-left:1px solid #ccc;
}
.worldBox2 ul li {
	font-size:14px;margin-bottom:15px;color:#3e3e3e;
}
.worldBox2 ul li span {
	width:70px;display:inline-block;font-weight:700;
}
.worldBox2 ul li a {
	text-decoration:underline;
}
.worldBox2 > h4 {
	font-size:15px !important; color:#3e3e3e;
}
.worldBox2 > p {
	font-size:13px; line-height:26px; color:#3e3e3e;
}

.worldBox3 {
	width:100%; overflow:hidden; position:relative;
}
.worldBox3 > h3 {
	font-size:26px; color:#ff6600; margin-top:60px;
}
.worldBox3 > p {
	font-size:13px; line-height:26px; color:#3e3e3e;
}
.worldBox3 > dl {
	width:100%; margin-top:50px; overflow:hidden; 
}
.worldBox3 > dl > dt {
	float:left;
}
.worldBox3 > dl > dd {
	float:right; font-size:13px; line-height:24px; width:550px; color:#3e3e3e;
}
.worldBox3 > dl > dd.Tit {
	font-size:14px; font-weight:700; line-height:13px; margin-bottom:10px;
}
.worldBox3 > .worldImg {
	position:absolute; top:20px; right:0;
}

/* ¼­ºê(¼Ò°³ÇÕ´Ï´Ù > Á¶Á÷µµ/Á÷¿ø) */

.groupBox {
	margin-top:50px; width:100%;
}
.group_link {
	display:block; text-align:center; margin-top:20px;
}
.group_link a {
	color:#fff !important; background:#FF5400; display:inline-block; padding:8px 35px; border-radius:20px; font-size:15px; font-weight:700;
}
.pic_center { 
	display:block; text-align:center; 
}
.pic_center img { 
	margin-bottom:30px;border: 1px solid #e0e0e0;border-radius:30px 0;box-shadow:10px 10px 0 0 #f9eee3;
}
.pic_center p { 
	margin-top:5px;
}
.pic_center p > strong {
	color:#ff6600;
}


/* ¼­ºê(¼Ò°³ÇÕ´Ï´Ù > ½Ã¼³ÇöÈ²) */

.instBox {
	margin-top:50px
}
.instBox .inner {
	margin-bottom:60px;padding-bottom:60px;position:relative;border-bottom:1px solid #eee;
}
.instBox .inner.noneline {border-bottom:0;margin-bottom:0;padding-bottom:0;}
.subBodyCon .instBox h4 {
	font-size:18px; color:#3e3e3e; position:absolute; top:0;left:0;
}
.subBodyCon .instBox h4 > strong {
	margin-top:5px; color:#ff6600; display:block; font-size:24px;
}
.subBodyCon .instBox p {
	font-size:16px; color:#3e3e3e; margin-top:10px;line-height:1.5em;
}

/* ¼­ºê(¼Ò°³ÇÕ´Ï´Ù > ¿À½Ã´Â±æ) */

.contactBox {
	margin-top:50px
}
.contactBox > div.locationMap {
	width:100%;
}
.contactBox > dl {
	margin-top:30px;
}
.contactBox > dl.floatLeft {
	float:left; width:350px;
}
.contactBox > dl.floatRight {
	float:right; width:350px;
}
.contactBox > dl > dt {
	font-size:14px; font-weight:700; color:#3e3e3e; margin-bottom:10px;
}
.contactBox > dl > dt > img {
	margin-right:5px;
}
.contactBox > dl > dd {
	font-size:16px; color:#3e3e3e;
}
.contactBox > dl > dd > p {
	font-weight:700; color:#769fdd; margin-bottom:15px;
}
.contactBox > dl > dd > p > span {
	display:block; font-weight:400; color:#3e3e3e;
}

/* ¼­ºê(¼Ò°³ÇÕ´Ï´Ù > ÀÎÀçÃ¤¿ë) */

.recruitBox {
	margin-top:50px
}
.recruitBox > h4 {
	margin-top:40px; font-size:15px; color:#3e3e3e;
}
.recruitBox > img {
	margin:50px;
}
.recruitBox > p {
	margin-top:15px; font-size:13px; color:#3e3e3e;
}
.recruitBox > div {
	margin-top:40px;
}

/* ¼­ºê(ÇÔ²²ÇÕ´Ï´Ù > ÈÄ¿ø) */

.sponsorLink {
	width:100%; margin-top:30px;
}
.sponsorLink > ul {
	width:100%; margin-bottom:10px; overflow:hidden;
}
.sponsorLink > ul > li {
	width:33.333%; float:left; padding:10px 0; text-align:center; border-top:1px solid #ececec; border-bottom:1px solid #ececec; background:#f9f9f9;font-weight:700;
}
.sponsorLink > ul > li > a {
	color:#3e3e3e; font-size:17px; display:inline-block;font-family:'NanumSquare', sans-serif;
}
.sponsorLink > ul > li.on {
	width:33.333%; background:#769fdd; border:1px solid #769fdd; font-weight:700;
}
.sponsorLink > ul > li.on a {
	color:#fff;
}
.sponsorAbout {
	margin-top:40px;
}
.sponsorAbout > div {
	float:left; width:378px;
}
.sponsorAbout > div:first-child {
	width:348px;
}
.sponsorAbout > div > h2 {
	font-size:26px; line-height:36px; letter-spacing:-1px; color:#3e3e3e;
}
.sponsorAbout > div > h2 > strong {
	color:#ff6600;
}
.sponsorAbout > div > span {
	margin-top:40px; display:block; color:#3e3e3e; font-size:14px;
}
.sponsorAbout > p {
	clear:both; padding-top:50px; font-size:14px; line-height:26px; color:#3e3e3e;
}
.sponsorCon {
	margin-top:40px;
}
.sponsorCon dl {
	margin-bottom:5px; clear:both; overflow:hidden; border:1px solid #E8E8E8; border-radius:0;
}
.sponsorCon dl dt {
	float:left; width:190px; font-size:15px; padding:10px; font-weight:400; background:#F9F9F9; color:#417DD7;
}
.sponsorCon dl dt strong {
	display:block; font-size:16px; font-weight:700; margin-top:5px; color:#ff6600;
}
.sponsorCon dl dt span {
	background:#769FDD; float:right;
}
.sponsorCon dl dt span a {
	font-size:15px; padding:3px 5px;display: block;
}
.sponsorCon dl dd {
	float:left; width:640px; font-size:15px; padding:30px 10px; font-weight:400;
}
.sponsorWrap {
	margin-top:50px;
}
.sponsorStep1, .sponsorStep2, .sponsorStep3, .sponsorStep4 {
	overflow:hidden; margin-bottom:50px;
}
.sponsorStep1 > h2, .sponsorStep2 > h2, .sponsorStep3 > h2 {
	font-size:18px; color:#ff6600;
}
.sponsorStep1 {
	width:100%;
}
.sponsorStep2 {
	width:100%;
}
.sponsorStep2 ul {
	overflow:hidden; border:3px solid #FFB400;; padding:20px 0;
}
.sponsorStep2 ul li {
	float:left; width:180px; text-align:center; margin-left:
}
.sponsorStep2 ul li label {
	margin-left:5px; font-size:16px; color:#3e3e3e;
}
.StepBody {
	height:100px; overflow:hidden; border:1px solid #ececec; padding:10px;
}
.StepBodyInner {
	height:90px; overflow-y:auto;
}
.StepBodyInner p a {
	display:inline-block; color:#0080ff; font-weight:700;
}
.StepBodyInner {
	color:#3e3e3e;
}
.sponsorInfo {
	margin-top:60px;
}
.sponsorInfo h4 {
	font-size:15px;margin-bottom:15px;
}
.sponsorInfo ul li {
	font-size:14px;position:relative;padding-left:10px;margin-bottom:15px;color:#3e3e3e;
}
.sponsorInfo ul li:before {
	content:"";position:absolute;width:3px;height:3px;background:#ff6600;left:0;top:0;bottom:0;margin:auto 0;
}

/* ¼­ºê(ÇÔ²²ÇÕ´Ï´Ù > ÀÚ¿øÈ°µ¿) */

.volunteerAbout {
	margin-top:40px;
}
.volunteerAbout > div {
	float:left; width:378px;
}
.volunteerAbout > div:first-child {
	width:348px;
}
.volunteerAbout > div > h2 {
	font-size:26px; line-height:36px; letter-spacing:-1px; color:#3e3e3e;
}
.volunteerAbout > div > h2 > strong {
	color:#ff6600; font-weight:700;
}
.volunteerAbout > div > span {
	margin-top:40px; display:block; color:#3e3e3e; font-size:14px;
}
.volunteerAbout > p {
	clear:both; padding-top:50px; font-size:14px; line-height:26px; color:#3e3e3e;
}
.volunteerCon {
	margin-top:40px;
}
.volunteerCon > h4 {
	font-size:15px; color:#3e3e3e;
}
.volunteerLink {
	width:100%; margin-top:30px;
}
.volunteerLink > ul {
	width:100%; margin-bottom:10px; overflow:hidden;
}
.volunteerLink > ul > li {
	width:50%; float:left; padding:10px 0; text-align:center; border-top:1px solid #ececec; border-bottom:1px solid #ececec; background:#f9f9f9;font-family:'NanumSquare', sans-serif;font-weight:700;
}
.volunteerLink > ul > li > a {
	color:#3e3e3e; font-size:17px; display:inline-block;
}
.volunteerLink > ul > li.on {
	width:50%; background:#769fdd; border:1px solid #769fdd; font-weight:700;
}
.volunteerLink > ul > li.on a {
	color:#fff;
}

.volunteerWrap {
	margin-top:50px;
}
.volunteerStep1, .volunteerStep2, .volunteerStep4 {
	overflow:hidden; margin-bottom:50px;
}
.volunteerStep1 > h2, .volunteerStep2 > h2 {
	font-size:18px; color:#ff6600;
}
.volunteerStep1 {
	width:100%;
}
.volunteerStep2 {
	width:100%;
}
.volunteerStep2 ul {
	overflow:hidden; border:3px solid #FFB400;; padding:20px 0;
}
.volunteerStep2 ul li {
	float:left; width:180px; text-align:center; margin-left:
}
.volunteerStep2 ul li label {
	margin-left:5px; font-size:13px; color:#3e3e3e;
}
.volunteerStep3 {
    overflow: hidden;border: 3px solid #FFB400;padding: 10px;margin-bottom:15px;
}
.volunteerStep3 table td {padding-left:10px;}
.volunteerStep4 {
	overflow: hidden;border: 3px solid #FFB400;padding: 10px;
}

.volunteerProcess {
	border:1px solid #ececec; margin-top:20px; padding:20px; background:#F9F9F9;
}
.volunteerProcess > ol {
	overflow:hidden;
}
.volunteerProcess > ol > li {
	float:left; margin-left:10px; font-size:15px; font-weight:700; color:#3e3e3e; padding:8px 0; list-style:none;
}
.volunteerProcess > ol > li.circle {
	background:#769FDD; color:#fff; padding:6px 10px; border-radius:20px;
}
.volunteerBranch {
	
}
.volunteerBranch > ul {
	overflow:hidden; margin-top:20px;
}
.volunteerBranch > ul > li {
	float:left; width:415px; height:310px; border:1px solid #ececec; margin-left:20px; padding:15px
}
.volunteerBranch > ul > li:first-child {
	margin-left:0;
}
.volunteerBranch > ul > li > dl > dt {
	font-size:16px; font-weight:700; margin-bottom:5px;
}
.volunteerBranch > ul > li > dl > dd {
	font-size:12px; font-weight:400;
}
.volunteerBranch > ul > li > dl > dd > img {
	width:100%; margin-bottom:15px; border: 1px solid #ececec;
}
.volunteerBranch > ul > li > dl > dd > strong { 
	color:#ff6600; font-size:14px;
}

/* ¼­ºê(º¯È­ÇÕ´Ï´Ù > ºÎ¼­º° ´ã´çÁ÷¿ø) */

.staffBox {
	width:100%; margin-top:30px;
}
.staffBox > ul {
	overflow:hidden;
}
.staffBox > h3 {
	font-size:14px; color:#3e3e3e; margin-bottom:20px;
}
.staffBox > ul > li {
	float:left; text-align:center; width:140px; margin-left:54px; margin-bottom:30px;
}
.staffBox > ul > li > img {
	border:1px solid #e0e0e0; border-radius:30px 0;box-shadow:10px 10px 0 0 #f9eee3;
}
.staffBox > ul > li:first-child {
	margin-left:0;
}
.staffBox > ul > li > h6 {
	margin-top:20px; font-size:14px; color:#3e3e3e;font-family:'Nanum Gothic','Malgun Gothic';font-weight:800;;
}
.staffBox > ul > li > p {
	font-size:12px; margin-top:5px; color:#676767;
}
.staffBox > ul > li > p > strong {
	color:#ff6600;
}
.staffBox > ul > li > span {
	margin-top:10px; font-size:12px; display:block;
}
.staffBox ul.both {
	clear:both;
}

.storyTotal {
	width:100%; margin-top:40px; border-top:2px solid #3e3e3e;
}
.storyTotal ul {
	overflow:hidden; border-bottom:1px solid #ececec;
}
.storyTotal ul li {
	float:left; display:block; width:582px; padding:12px 0 12px 20px;
}
.storyTotal ul li:first-child {
	display:block; width:124px; padding:12px 0 12px 0;
}
.storyTotal ul li p {
	border:1px solid #ececec;
}
.storyTotal ul li dl dt {
	font-size:13px; font-weight:700;
}
.storyTotal ul li dl dt h2 a {
	color:#3e3e3e; 
}
.storyTotal ul li dl dt a {
	color:#FF5400;
}
.storyTotal ul li dl dd {
	font-size:13px; font-weight:400; margin-top:5px
}
.storyTotal ul li dl dd div {
	margin-top:5px
}
.storyTotal ul li dl dd div span {
	font-size:12px; font-weight:400;
}

/* È¸¿ø */

.commonBox {
	margin-top:50px
}

/* ÀÎÆ®¶ó³Ý */
.infoWrap {
	width:980px; margin:20px auto;
}
.intraWrap {
	width:980px; margin:20px auto;
}

#intraTopWrap {
	width:100%; height:29px; background:#54719D;
}
#intraTopMenu {
	width:980px; height:29px; margin:0 auto; /*background:#ff6600;*/ background:none;
}
#intraTopMenu ul {
	float:right;
}
#intraTopMenu ul li {
	float:left; padding:0 8px; border-left:1px solid #8EA4C5; line-height:11px; margin-top:8px;
}
#intraTopMenu ul li:first-child {
	border-left:0;
}
#intraTopMenu ul li a {
	/*color:#ffe0cc;*/ color:#fff; font-size:12px;
}


/* index2 */
#mainBanner2 {
	width:100%; margin:0 auto; height:365px; background:#3e3e3e; position:relative; border-top:1px solid #FFB400;border-bottom:1px solid #FFB400;
}
#mainBanner2 > h2 {
	position:absolute; top:170px; left:50%; margin-left:-500px; color:#fff; padding:3px 8px; font-size:34px; text-shadow:1px 1px 3px #000; z-index:2;
}
#mainBanner2 > h2 > strong {
	display:block; font-size:42px; font-weight:800; color:#FFB400; margin-top:3px;
}
#mainBanner2 > img {
	position:absolute; top:0; left:50%; margin-left:-960px;
}

#conTab03_1 {
	width:322px !important; height:250px; position:relative;
}
#conTab03_1 p {
	position:absolute; top:108px; left:16px; color:#3e3e3e; font-size: 13px; line-height:18px;
}
#conTab03_1 p > strong {
	color:#ff6600;
}
#conTab03_1 > a {
	position:absolute; top:152px; right:16px; background:#ff6600; padding:2px 6px; color:#fff;
}
#topLink {
	position:absolute; top:7px; left:0; color:#3e3e3e;
}
#topLink a {
	color:#fff; font-weight:700; background:#ff6600; padding:2px 12px; border-radius: 10px; margin-right:8px;
}