@font-face{
  font-family: nanumgothicweb,'나눔고딕', 'NanumGothic','나눔 고딕', 'Nanum Gothic';
  font-style: normal;
  font-weight: normal;
  src: url('image/NanumGothic.eot');
  src: local('?'), url('image/NanumGothic.woff') format('woff');
}



@import url(http://fonts.googleapis.com/css?family=Merriweather+Sans);
@import url(http://fonts.googleapis.com/css?family=Roboto);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


html,body{width:100%;height:100%;margin:0;padding:0;font-size:12px;font-family:nanumgothicweb,'나눔고딕', 'NanumGothic','나눔 고딕', 'Nanum Gothic' ;line-height:100%;}
a {text-decoration:none;color:#666;}
a:hover {color:#ff3300;text-decoration:none;}
a.left {text-decoration:none;color:#888;}
a.left:hover {color:#ff3300;text-decoration:underline;}
.hline {font-size:9px; color:#999;margin:0 3px;line-height:40px;}
img {border:0;}
.clear {clear:both;}
#wrap {position:relative;width:100%;}

.space {float:left;width:100%;height:20px;}

.scho_content2 {background-color:#fff;height:30px;}
.margin40 {height:10px;}
.line {height:1px;background-color:#f0f0f0;}



/****************헤더********************/
#mainheader {position:absolute;width:100%;margin:auto 0;z-index:99;}
#mainheader .top {margin:0 auto;width:1000px;margin-top:20px;}
#mainheader .top ul {float:right;width:330px;padding:0;list-style:none;}
#mainheader .top li {float:left;}

/****************헤더********************/
#header {width:100%;margin:auto 0;height:230px;}
#header .top {position:absolute;width:1000px;text-align:right;left:50%;margin-left:-500px;}
#header .top ul {float:right;width:330px;padding:0;margin:0;list-style:none;margin-top:10px;z-index:99;height:20px;}
#header .top li {float:left;}


#header .logo {float:left;width:370px;height:88px;padding:50px 0 0 0;line-height:130%;font-size:17px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:0px;color:#fff;}
#header .logo a {line-height:100%;font-size:24px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-2px;color:#fff;}
#header .logo a:hover {color:#fff;text-decoration:none;}

#header .menu {float:right;width:330px;}
#header .menu .top ul {float:left;width:360px;padding:0;margin:0;margin-left:93px;list-style:none;right:0;}
#header .menu .top li {display:inline-block;margin-left:0px;}

#header .menu .bottom ul {float:left;width:430px;padding:0;margin:0;margin-top:10px;list-style:none;}
#header .menu .bottom li {float:left;margin-left:10px;}

#header .subtop {width:100%;padding:0;margin:0;height:220px;background:url('image/sub_top_01.png') 0 -2px no-repeat;}
#header .subtop .img {width:1000px;padding:0;margin:0 auto;height:220px;}
#header .subtop .img .logo {width:244px;padding:0;margin-top:40px;}
#header .subtop .img .menu {width:540px;padding-left:20px;margin:0;margin-top:30px;}



#header .cn_subtop {width:100%;padding:0;margin:0;height:220px;background:url('image/sub_top_01_cn.png') 0 -2px no-repeat;}
#header .cn_subtop .img {width:1000px;padding:0;margin:0 auto;height:220px;}
#header .cn_subtop .img .logo {width:244px;padding:0;}
#header .cn_subtop .img .menu {width:540px;padding-top:60px;margin:0;text-align:right;}
#header .cn_subtop .img .menu ul {list-style:none;margin:0; padding:0;width:100%;}
#header .cn_subtop .img .menu li {float:left; width:25%;font-size:18px;text-align:center;font-weight:;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑";}





#container {margin:0 auto;}

#content {position:relative;width:100%;}
#content {float:left;width:750px;padding:25px 5px 20px 15px;}
#content .title {float:left;width:750px;height:63px;}
#content .title .img {float:left;width:450px;font-family:맑은 고딕, Malgun Gothic,MalgunGothic;color:#444;line-height:120%;font-size:24px;letter-spacing:-2px;padding-left:20px}
#content .title .img .small {font-size:12px;letter-spacing:0px;}
#content .title .navi {float:right;width:280px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:11px;text-align:right;padding-top:30px;}

#content .en_title {float:left;width:750px;height:43px;}
#content .en_title .img {float:left;width:360px;font-family:맑은 고딕, Malgun Gothic,MalgunGothic;color:#444;line-height:120%;font-size:21px;letter-spacing:-1px;padding-left:20px}
#content .en_title .navi {float:right;width:360px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:11px;text-align:right;padding-top:10px;}

#content .cn_title {float:left;width:750px;height:43px;}
#content .cn_title .img {float:left;width:450px;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑";color:#444;line-height:120%;font-size:24px;letter-spacing:-1px;padding-left:20px}
#content .cn_title .navi {float:right;width:280px;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑";color:#555;line-height:150%;font-size:11px;text-align:right;padding-top:10px;}


#content .lineimg {float:left;width:750px;}
#content .body {float:left;width:750px;padding:0;margin:0;}
#content .body .img {float:left;width:307px;}
#content .body .text {float:right;font-family:nanumgothicweb, NanumGothic,'나눔고딕','나눔 고딕', 'Nanum Gothic';color:#555;line-height:150%;font-size:13px;text-align:left;width:423px;}

#content .body .text .bold {font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:24px;text-align:left;letter-spacing:-2px;font-weight:;}
#content .bbsbody {float:left;width:720px;padding:0;margin:0 auto;padding-left:20px;margin-top:-30px;}
#content .body .img02 {float:left;width:720px;padding-left:20px;margin-top:-30px;}
#content .body .text02 {float:left;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:15px;text-align:left;width:720px;padding-left:20px;}
#content .body .text02 .bold {font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:24px;text-align:left;letter-spacing:-2px;font-weight:;}
#content .body .img03 {float:left;width:350px;padding-left:20px;margin-top:-30px;text-align:center;}
#content .body .text03 {float:left;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:15px;text-align:left;width:330px;padding-left:20px;}
#content .body .text03 .bold {font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#ff3300;line-height:150%;font-size:18px;text-align:left;letter-spacing:-2px;font-weight:;}

#content .en_body .text .bold {font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:24px;text-align:left;letter-spacing:-2px;font-weight:;}
#content .en_bbsbody {float:left;width:720px;padding:0;margin:0 auto;padding-left:20px;margin-top:-30px;}
#content .en_body .img02 {float:left;width:720px;padding-left:20px;margin-top:-30px;}
#content .en_body .text02 {float:left;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:15px;text-align:left;width:720px;padding-left:20px;}
#content .en_body .text02 .bold {font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:24px;text-align:left;letter-spacing:-2px;font-weight:;}
#content .en_body .img03 {float:left;width:350px;padding-left:20px;margin-top:-30px;text-align:center;}
#content .en_body .text03 {float:left;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:15px;text-align:left;width:330px;padding-left:20px;}
#content .en_body .text03 .bold {font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#ff3300;line-height:150%;font-size:18px;text-align:left;letter-spacing:0;font-weight:;}

#content .cn_body .text .bold {font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif, nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:24px;text-align:left;letter-spacing:0px;font-weight:;}
#content .cn_bbsbody {float:left;width:720px;padding:0;margin:0 auto;padding-left:20px;margin-top:-30px;}
#content .cn_body .img02 {float:left;width:720px;padding-left:20px;margin-top:-30px;}
#content .cn_body .text02 {float:left;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif, nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:15px;text-align:left;width:720px;padding-left:20px;}
#content .cn_body .text02 .bold {font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif, nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:24px;text-align:left;letter-spacing:0px;font-weight:;}
#content .cn_body .img03 {float:left;width:350px;padding-left:20px;margin-top:-30px;text-align:center;}
#content .cn_body .text03 {float:left;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif, nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:15px;text-align:left;width:330px;padding-left:20px;}
#content .cn_body .text03 .bold {font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif, nanumgothicweb, NanumGothic,'나눔고딕';color:#ff3300;line-height:150%;font-size:18px;text-align:left;letter-spacing:0px;font-weight:;}


#content .body .text_wide {margin:0 auto;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:13px;text-align:left;width:740px;margin-top:-30px;}
#content .body .text_wide .year {font-family: 'Roboto', verdana;font-weight:normal;text-align:left;font-size:24px;color:#0172b8;letter-spacing:0px;float:left;height:40px;line-height:180%;padding-left:20px;}
#content .body .text_wide .year02 {float:left;width:740px;}
#content .body .text_wide .month {font-family: 'Roboto', verdana;font-weight:bold;text-align:right;font-size:14px;color:#555;letter-spacing:0px;height:30px;line-height:230%;width:40px;}
#content .body .text_wide .history {width:680px;line-height:250%;padding-left:20px;}

#content .body .en_text_wide {margin:0 auto;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:100%;font-size:13px;text-align:left;width:740px;margin-top:-30px;}
#content .body .en_text_wide .year {font-family: 'Roboto', verdana;font-weight:normal;text-align:left;font-size:24px;color:#0172b8;letter-spacing:0px;float:left;height:40px;line-height:180%;padding-left:20px;}
#content .body .en_text_wide .year02 {float:left;width:740px;}
#content .body .en_text_wide .month {font-family: 'Roboto', verdana;font-weight:bold;text-align:right;font-size:14px;color:#555;letter-spacing:0px;height:50px;line-height:230%;width:40px;}
#content .body .en_text_wide .history {width:680px;line-height:120%;padding-left:20px;}

#content .body .cn_text_wide {margin:0 auto;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:100%;font-size:13px;text-align:left;width:740px;margin-top:-30px;}
#content .body .cn_text_wide .year {font-family: 'Roboto', verdana;font-weight:normal;text-align:left;font-size:24px;color:#0172b8;letter-spacing:0px;float:left;height:40px;line-height:180%;padding-left:20px;}
#content .body .cn_text_wide .year02 {float:left;width:740px;}
#content .body .cn_text_wide .month {font-family: 'Roboto', verdana;font-weight:bold;text-align:right;font-size:14px;color:#555;letter-spacing:0px;height:50px;line-height:230%;width:40px;}
#content .body .cn_text_wide .history {width:680px;line-height:120%;padding-left:20px;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif, nanumgothicweb, NanumGothic,'나눔고딕';}



/****************푸터********************/
#footer {width:100%;height:135px;margin-top:20px;}
#footer .img {margin:0 auto;width:1000px;line-height:130%;font-size:12px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:0px;color:#555;text-align:center;}
#footer .text {margin:0 auto;width:1000px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';color:#555;line-height:150%;font-size:10px;text-align:center;}

#subfooter {width:100%;height:75px;border-top:1px solid #e4e4e4;margin-top:10px;}
#subfooter .img {margin:0 auto;width:1000px;line-height:130%;font-size:12px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:0px;color:#555;text-align:center;margin-top:10px;}


#cn_footer {width:100%;height:135px;margin-top:20px;}
#cn_footer .img {margin:0 auto;width:1000px;line-height:130%;font-size:12px;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑";letter-spacing:0px;color:#555;text-align:center;}
#cn_footer .text {margin:0 auto;width:1000px;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑";color:#555;line-height:150%;font-size:10px;text-align:center;}

/****************메인********************/
#contents {width:100%;margin:0 auto;padding:0;}
#contents .img {margin:0 auto; width:1809px;height:534px;}
#contents .menu {margin:0 auto; width:1000px;height:120px;}
#contents .menu ul {list-style:none;}
#contents .menu li {float:left; width:120px; text-align:center;padding-top:20px;}


#contents .cn_menu {margin:0 auto; width:1000px;}
#contents .cn_menu ul {list-style:none;}
#contents .cn_menu li a {float:left; width:190px; height:125px;text-align:center;font-size:24px;letter-spacing:0px;line-height:540%;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑";}
#contents .cn_menu li a:hover {color:#ff3300;display:block;}

/****************서브********************/
#subcontents {width:1000px;min-height:80px;max-height:140px;height:auto;margin:0 auto;margin-top:20px;}
#subcontents .menu {margin:0 auto;}
#subcontents .menu ul {list-style:none;margin:0; padding:0;height:150px;}
#subcontents .menu li {float:left; width:133px; height:133px;padding:0 10px 10px 0;}

#subbody {clear:both;width:100%;background-color:#f8f8f8;margin:0 auto;}
#subbody .body {margin:0 auto;width:1000px;height:auto;background-color:#fff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
#subbody .body .tab ul {list-style:none;margin:0; padding:20px;height:20px;}
#subbody .body .tab li a {float:left; width:165px; height:29px;padding:10px 0 0 10px;line-height:130%;font-size:14px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#fff;text-align:left;background:url('image/sub_tab_off.jpg') 0 0 no-repeat;margin-right:10px;}
#subbody .body .tab li a:hover {float:left; ;background:url('image/sub_tab_on.jpg') 0 0 no-repeat;}


a.subleft {display:block;width:170px;height:30px;padding-left:20px;line-height:200%;font-size:14px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';font-weight:;letter-spacing:-1px;color:#777;text-align:left;} 
a:hover.subleft {display:block;width:170px;height:30px;background-color:#e70012;padding-left:20px;line-height:200%;font-size:14px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#fff;text-align:left;font-weight:;} 


a.en_subleft {display:block;width:170px;height:30px;padding:5px 0 5px 20px;line-height:120%;font-size:11px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';font-weight:;letter-spacing:0px;color:#777;text-align:left;} 
a:hover.en_subleft {display:block;width:170px;height:30px;background-color:#e70012;padding:5px 0 5px 20px;line-height:120%;font-size:11px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:0px;color:#fff;text-align:left;font-weight:;} 

a.cn_subleft {display:block;width:170px;height:30px;padding-left:20px;line-height:200%;font-size:14px;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑";font-weight:;letter-spacing:0px;color:#777;text-align:left;} 
a:hover.cn_subleft {display:block;width:170px;height:30px;background-color:#e70012;padding-left:20px;line-height:200%;font-size:14px;font-family:"Microsoft Yahei","微软雅黑", STXihei, "华文细黑";letter-spacing:0px;color:#fff;text-align:left;font-weight:;} 




a.topmenu {color:#333;} 
a:hover.topmenu {color:#e70012;} 



















































/********************** 탭메뉴별 컬러 ********************************/

#subbody .body .tab li.color01 a {float:left; width:165px; height:29px;padding:10px 0 0 10px;line-height:130%;font-size:14px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#fff;text-align:left;background:url('image/sub_tab_on_01.jpg') 0 0 no-repeat;margin-right:10px;}
#subbody .body .tab li.color01 a:hover {float:left; ;background:url('image/sub_tab_on.jpg') 0 0 no-repeat;}

#subbody .body .tab li.color02 a {float:left; width:165px; height:29px;padding:10px 0 0 10px;line-height:130%;font-size:14px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#fff;text-align:left;background:url('image/sub_tab_on_02.jpg') 0 0 no-repeat;margin-right:10px;}
#subbody .body .tab li.color02 a:hover {float:left; ;background:url('image/sub_tab_on.jpg') 0 0 no-repeat;}

#subbody .body .tab li.color03 a {float:left; width:165px; height:29px;padding:10px 0 0 10px;line-height:130%;font-size:14px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#fff;text-align:left;background:url('image/sub_tab_on_03.jpg') 0 0 no-repeat;margin-right:10px;}
#subbody .body .tab li.color03 a:hover {float:left; ;background:url('image/sub_tab_on.jpg') 0 0 no-repeat;}

#subbody .body .tab li.color04 a {float:left; width:165px; height:29px;padding:10px 0 0 10px;line-height:130%;font-size:14px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#fff;text-align:left;background:url('image/sub_tab_on_04.jpg') 0 0 no-repeat;margin-right:10px;}
#subbody .body .tab li.color04 a:hover {float:left; ;background:url('image/sub_tab_on.jpg') 0 0 no-repeat;}

#subbody .body .tab li.color05 a {float:left; width:165px; height:29px;padding:10px 0 0 10px;line-height:130%;font-size:14px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#fff;text-align:left;background:url('image/sub_tab_on_05.jpg') 0 0 no-repeat;margin-right:10px;}
#subbody .body .tab li.color05 a:hover {float:left; ;background:url('image/sub_tab_on.jpg') 0 0 no-repeat;}

#subbody .body .tab li.color06 a {float:left; width:165px; height:29px;padding:10px 0 0 10px;line-height:130%;font-size:14px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#fff;text-align:left;background:url('image/sub_tab_on_06.jpg') 0 0 no-repeat;margin-right:10px;}
#subbody .body .tab li.color06 a:hover {float:left; ;background:url('image/sub_tab_on.jpg') 0 0 no-repeat;}

/********************** 탭메뉴별 컬러 ********************************/

#subbody .body .subtab ul {list-style:none;margin:0;padding:0; width:930px;height:18px;border:2px solid #e4e4e4;padding:10px;margin:10px 0 0 20px;}
#subbody .body .subtab li {float:left;line-height:130%;font-size:12px;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#333;text-align:left;margin-right:20px;padding:0;}

#subbody .body .subcon {margin:0; width:930px;padding:10px;margin:10px 0 0 20px;}
#subbody .body .subcon .title {float:left;width:100%;border-bottom:1px solid #e4e4e4;line-height:130%;font-size:16px;font-weight:bold;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:-1px;color:#333;text-align:left;margin:10px 0 10px 0;padding:0 0 10px 0;}
#subbody .body .subcon .box {float:left;width:100%;}
#subbody .body .subcon .box .text {line-height:150%;font-size:12px;font-weight:normal;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:0px;color:#333;text-align:left;}
#subbody .body .subcon .box .text_img {line-height:150%;font-size:12px;font-weight:normal;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:0px;color:#333;text-align:center;}
#subbody .body .subcon .box .text ul {list-style:none;margin:0;padding:0; }
#subbody .body .subcon .box .text li {float:left;}
#subbody .body .subcon .box .s_title {line-height:250%;font-size:14px;font-weight:bold;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:0px;color:#333;text-align:left;}
#subbody .body .subcon .box .title {line-height:280%;font-size:12px;font-weight:bold;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:0px;color:#333;text-align:center;background-color:#f8f8f8;height:20px;border:1px solid #e4e4e4;width:100%;}
#subbody .body .subcon .box .memo {line-height:180%;font-size:12px;font-weight:normal;font-family:nanumgothicweb, NanumGothic,'나눔고딕';letter-spacing:0px;color:#333;text-align:left;background-color:#fff;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;width:800px;height:20px;}


/**************** 사이트맵 ********************/

#subbody .body .subcon .box .text .map {float:left;width:210px;margin-right:20px; }
#subbody .body .subcon .box .text .map .menu01 {float:left;width:200px;background-color:#db562d;color:#fff;font-weight:bold; text-align:center;height:30px;font-size:14px; padding:10px 0 0 0;}
#subbody .body .subcon .box .text .map .menu02 {float:left;width:200px;background-color:#5434af;color:#fff;font-weight:bold; text-align:center;height:30px;font-size:14px; padding:10px 0 0 0;}
#subbody .body .subcon .box .text .map .menu03 {float:left;width:200px;background-color:#9c00a4;color:#fff;font-weight:bold; text-align:center;height:30px;font-size:14px; padding:10px 0 0 0;}
#subbody .body .subcon .box .text .map .menu04 {float:left;width:200px;background-color:#0a53bc;color:#fff;font-weight:bold; text-align:center;height:30px;font-size:14px; padding:10px 0 0 0;}

#subbody .body .subcon .box .text .map ul {list-style:none;margin:0;padding:0; }
#subbody .body .subcon .box .text .map li {float:left;width:200px;height:30px;border-bottom:1px solid #e4e4e4;line-height:220%;}
#subbody .body .subcon .box .text .map li.bold {font-weight:bold;font-size:13px;}



