@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900|Noto+Sans:400,700&display=swap&subset=korean');

 @font-face{
	font-family:ng;
	src:url(/fonts/NanumGothicBold.eot);
	src:local(※), url(/fonts/NanumGothicBold.woff) format('woff')
}

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

body {
 background-color:#fff;
 font-size:12px;
 font-family:'나눔고딕','NanumGothicBold','ng',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
 color:#333 ;
 line-height:150%;
 
}




/*LINK*/                   
A:link {color:#333; text-decoration:none;}
A:visited {color:#333;text-decoration:none;}
A:active {color:#333;text-decoration:none;}
A:hover {color:#333;text-decoration:underline;}



body , div , dl ,dt , dd , ul ,ol ,li , h1 ,h2 , h3 , h4 ,h5 ,h6 ,pre , form , input , th , td , fieldset , p
 {
	margin : 0 ;
	padding : 0 ;
}


ol , ul, li {List-style : none ;}
hr {display:none;}
label {cursor:pointer;}
Fieldset , img{border:0 ;}



/* 전체레이아웃 */
#wrap { width:100%;margin:0 auto;position:relative;}


.leftbn{position:absolute; top:120px; left:-300px;}


/*20170112_광고*/
/* #top_adv_img { width:728px; margin:0 auto; position:relative; margin-top:10px;}
#close_top_adv_img { position:absolute; top:73px; right:0px; cursor:pointer;} */

/*20170112_광고*/


/* 상단영역 */
#wrap #header  { width:980px;margin:0 auto; overflow:hidden;position:relative; } 
.layout_header {  width:100%; overflow:hidden;margin:0 auto; }
.layout_header .hline1_area { height:40px; font-size:11px; overflow:hidden;  }
.layout_header .hline1_area a{color:#585858; font-size:11px; text-decoration:none;}
.layout_header .hline1_area .head_line1 { width:980px ; margin:0 auto; overflow:hidden; height:40px; background:#fbfbfb;}
.layout_header .hline1_area .head_line1 .left_area { float:left;  letter-spacing:-1px;}
.layout_header .hline1_area .head_line1 .left_area ul { margin-right:0px;height:40px;}
.layout_header .hline1_area .head_line1 .left_area ul li{ float:left; margin:8px 6px 0 0; }

.layout_header .hline1_area .head_line1 .right_area {float:right;margin:0px 0 0 0;position:relative; top:12px; right:0px; }
.layout_header .hline1_area .head_line1 .right_area ul li{float:left;background:url(/data/skin/layout/1/m01/images/header/top_s_mn_dot.gif) no-repeat 2px 8px;padding:0 6px 0 9px;}
.layout_header .hline1_area .head_line1 .right_area ul li a { margin:0 4px; float:left;  color:#666666;}
.layout_header .hline1_area .head_line1 .right_area ul li a img   { margin-top:5px; padding:0; margin-right:-4px; float:left;}

.layout_header .hline1_area .head_line1 .right_area ul .top_m_right{float:left;padding:0 0px 0 10px;background:none ;}
.layout_header .hline1_area .head_line1 .right_area ul .top_m_left{float:left;padding:0 6px 0 9px;background:none ;}



/*서브
*/



.layout_header #s_gnb_area {width:300px;position:absolute;top:13px; left:235px;border:0px solid red;}
.layout_header #s_gnb_area #topNavi2 {height:16px;float:left;z-index:1; }
.layout_header #s_gnb_area #topNavi2 ul.navi{height:16px;overflow:hidden;}
.layout_header #s_gnb_area #topNavi2 ul.navi li{float:left;padding:0 17px 0 0px;}
.layout_header #s_gnb_area #topNavi2 ul.navi li img{display:block;}

.layout_header #s_gnb_area #topNavi2 ul.navi li ul{display:none;z-index:100;position:absolute;}
.layout_header #s_gnb_area #topNavi2 ul.navi li.on ul{display:block;position:absolute;left:0px;background-color:#F8F8F8;border:1px solid #000000; padding-left:16px;}
.layout_header #s_gnb_area #topNavi2 ul.navi li ul li{height:20px;clear:both; padding:5px 16px 5px 0px;color:#ffffff;font-weight:bold;color:#000;}
.layout_header #s_gnb_area #topNavi2 ul.navi li ul li a:link{height:20px;clear:both; color:#000;}
.layout_header #s_gnb_area #topNavi2 ul.navi li ul li a:visited{height:20px;clear:both;color:#000;}
.layout_header #s_gnb_area #topNavi2 ul.navi li ul li a:hover{height:20px;clear:both;color:#000; }
.layout_header #s_gnb_area #topNavi2 ul.navi li ul li a:active{height:20px;clear:both;color:#000;}

.layout_header #s_gnb_area #topNavi2 ul.navi li ul.topnavi_1{margin-left:-30px;padding:0px;border:0px;width:95px;}
.layout_header #s_gnb_area #topNavi2 ul.navi li ul.topnavi_1 li{width:100%;text-align:center;padding:0px !important;}
.layout_header #s_gnb_area #topNavi2 ul.navi li ul.topnavi_1 li:hover{background-color:#FE9A2E;padding:0px;margin:0px;}

.layout_header #s_gnb_area #topNavi2 ul.navi li ul.topnavi_2 {margin-left:30px;padding:0px;border:0px;width:95px;}
.layout_header #s_gnb_area #topNavi2 ul.navi li ul.topnavi_2 li{width:100%;text-align:center;padding:0px !important;}
.layout_header #s_gnb_area #topNavi2 ul.navi li ul.topnavi_2 li:hover{background-color:#FE9A2E;}

.layout_header .hline2_area .head_line2 .navi_bnrsub{ position:absolute; top:10px; left:290px;height:60px;}
.layout_header .hline2_area .head_line2 .navi_bnrsub ul{overflow:hidden;padding:0px 0 0 0px;z-index:1;}
.layout_header .hline2_area .head_line2 .navi_bnrsub ul li{float:left;padding:0px 0px 0px 0px;z-index:1;}
.layout_header .hline2_area .head_line2 .navi_bnrsub ul li img{display:block;z-index:1;}





.layout_header .hline2_area{margin:0px 0 0px 0; overflow:hidden; }
.layout_header .hline2_area .head_line2 { width:980px;  margin:0 auto; position:relative; height:87px; background:url(/data/skin/layout/1/m01/images/header/gnb_bg.gif) 0 0 no-repeat;} 
.layout_header .hline2_area .head_line2  h1.logo{ width:980px; text-align:left; padding:10px 0 0 18px;}


.layout_header .hline2_area .head_line2 .navi_bnr{ position:absolute; top:10px; left:330px;height:50px;}
.layout_header .hline2_area .head_line2 .navi_bnr ul{overflow:hidden;padding:0px 0 0 0px;z-index:1;}
.layout_header .hline2_area .head_line2 .navi_bnr ul li{float:left;padding:0px 0px 0px 0px;z-index:1;}
.layout_header .hline2_area .head_line2 .navi_bnr ul li img{display:block;z-index:1;}

.layout_header .hline2_area .head_line2 .right_bnr{position:absolute; top:10px; right:0; width:328px; height:66px; }

.layout_header .hline2_area .head_line2 .date_search {position:absolute; top:19px; right:7px; width:330px; }
.layout_header .hline2_area .head_line2 .date_searchsub {position:absolute; top:19px; right:7px; width:215px; }

.layout_header .hline2_area .head_line2 .date { float:right; margin-bottom:5px; font-size:11px; }
.layout_header .hline2_area .head_line2 .date img { float:left; padding-top:3px; }
.layout_header .hline2_area .head_line2 .date span { float:left; color:#585858; padding:0 7px;   }
.layout_header .hline2_area .head_line2 .date input { padding:2px 2px 0 5px;; border:0;}

.layout_header .skin_search { float:right; }
.layout_header .skin_search input.ipt { float:left; border:0px solid #fff; height:25px; width:250px; line-height:25px; padding-left:30px; width:154px; background:url(/data/skin/layout/1/m01/images/header/bg_search.gif) no-repeat; color:#a4a4a4; font-size:12px;}
.layout_header .skin_search input.iptblue { float:left; border:3px solid #3682cd; padding:5px 3px 4px 3px;  width:250px; margin-right:5px;line-height:15px;}
.layout_header .skin_search input.iptbluesub { float:left; border:3px solid #3682cd; padding:5px 3px 4px 3px;  width:130px; margin-right:5px;line-height:15px;}

.layout_header .skin_search input.btn_search { float:left; padding:0;border:0px; margin-left:-1px;}
.layout_header .skin_search input.btn_delsearch { float:left;padding:0;border:0px; }

.layout_header .hline2_area .head_line2 .date_search .hotsearch{overflow:hidden; clear:both;position:absolute;top:38px; right:7px;letter-spacing:1px; width:320px; text-align:left;}
.layout_header .hline2_area .head_line2 .date_search .hotsearch dt{float:left;color:#276fc5;font-weight:bold; }
.layout_header .hline2_area .head_line2 .date_search .hotsearch dd{float:left;margin-left:5px;font-weight:bold; color:#888;}
.layout_header .hline2_area .head_line2 .date_search .hotsearch dd a{color:#888;}

.layout_header .hline3_area{ overflow:hidden;}
.layout_header .hline3_area .head_line3 { width:980px; margin:0 auto;background:url(/data/skin/layout/1/m01/images/header/top_bg.gif) 0 -10px no-repeat;height:30px; position:relative;}
.layout_header .hline3_area .head_line3 .gnb01{  float:left; margin:0 12px; }
.layout_header .hline3_area .head_line3 .gnb01 ul  {  color:#333;  }
.layout_header .hline3_area .head_line3 .gnb01 ul li{ float:left; color:#333;   }

.layout_header .hline3_area .head_line3 .gnb01 .smenu {  position:absolute;  right:10px; top:10px; color:#888; font-size:13px;}
.layout_header .hline3_area .head_line3 .gnb01 .smenu input { border:0; float:left;}
.layout_header .hline3_area .head_line3 .gnb01 .smenu li  { float:left; margin-left:-2px;}

.layout_header .hline3_area .head_line3 .gnb02{ width:980px; float:left; overflow:hidden; height:30px;}
.layout_header .hline3_area .head_line3 .gnb02 dl{height:23px; border-bottom:1px solid #e5e5e5;font-size:14px;   margin-top:2px;}
.layout_header .hline3_area .head_line3 .gnb02 dl dt{float:left; margin-right:10px; font-weight:bold;padding:0 15px;}
.layout_header .hline3_area .head_line3 .gnb02 dl dd{float:left;}
.layout_header .hline3_area .head_line3 .gnb02 dl dd span{ color:#ed1c24;}






/* 본문 */
#wrap #container  { width:100%;}
.layout_container { width:100%;  }
.layout_container .container { width:980px;margin:0 auto; overflow:visible; } 
.layout_container .container .section_h123 {overflow:visible; padding:10px 0 0 0 ;}
.layout_container .container .section_h12 {float:left;}

/* 서브 */
.layout_container .container .section_h12sub {  float:left; }
.layout_container .container .navi .arr { padding:0 5px;}
.layout_container .container .headline_sub{width:670px; overflow:hidden;  }

.layout_container .container .section_12sub  {width:670px; overflow:hidden; }
.layout_container .container .section_1sub  { float:left; }
.layout_container .container .section_2sub  {float:left; }
.layout_container .container .section_3sub  { width:273px; float:right; padding:0 15px; }

.layout_container .container .section_13sub  {width:980px; overflow:hidden; }

.layout_container .container .section_14sub  {width:980px; overflow:hidden; }
.layout_container .container .section_14_1sub  { width:230px; float:left; }
.layout_container .container .section_14_2sub  { width:230px; float:left;margin-bottom:42px; height:140px;}
.layout_container .container .section_14_3sub  { width:219px; float:left; }

.layout_container .container .section_15sub  {width:978px; height:309px; border-top:1px solid #b8b8b8; border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; }
.layout_container .container .section_15_1sub  { width:219px; float:left; }
.layout_container .container .section_15_2sub  { width:980px; float:left; }


/* // 서브 */

/* bbs */
.layout_container .container .section_h12_bbs {float:left;width:670px;}
.layout_container .container .section_3_bbs {width:273px; float:right; padding:10px 15px; border:1px solid #d1d1d1;}

/* //bbs */


.layout_container .container .navi .arr { padding:0 5px;}
.layout_container .container .headline{width:690px; overflow:hidden;  }

.layout_container .container .section_12 {width:670px; overflow:hidden; }
.layout_container .container .section_1 { width:411px; float:left; }
.layout_container .container .section_2 {width:241px;float:left; padding-left:17px;  }
.layout_container .container .section_3 { width:270px; float:right;padding-left:10px;   }

.layout_container .container .navi { }
.layout_container .container01 .navi { width:704px; margin-bottom:15px;}
.layout_container .container02 .navi { width:704px; margin-bottom:15px;}
.layout_container .container03 .navi { width:704px; margin-bottom:15px;}
.layout_container .container04 .navi { width:704px; margin-bottom:15px;}
.layout_container .container05 .navi { width:704px; margin-bottom:15px;}
.layout_container .container06 .navi { width:704px; margin-bottom:15px;}
.layout_container .container07 .navi { width:704px; margin-bottom:15px;}
.layout_container .container08 .navi { width:704px; margin-bottom:15px;}
.layout_container .container09 .navi { width:704px; margin-bottom:15px;}
.layout_container .container10 .navi { width:704px; margin-bottom:15px;}

.layout_container .container .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container01 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container01 .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container02 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container02 .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container03 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container03 .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container04 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container04 .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container05 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container05 .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container06 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container06 .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container07 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container07 .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container08 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container08 .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container09 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container09 .cmnt_right{ width:340px;  overflow:hidden; float:right;}
.layout_container .container10 .cmnt_left{ width:340px;  overflow:hidden; float:left;}
.layout_container .container10 .cmnt_right{ width:340px;  overflow:hidden; float:right;}


.layout_container .container01 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container01 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container01 .section_h12 { width:704px; float:left;}
.layout_container .container01 .section_h13 { width:970px; float:left;}
.layout_container .container01 .headline{width:704px; overflow:hidden;}
.layout_container .container01 .section_12 {width:704px; overflow:hidden;}
.layout_container .container01 .section_1 { width:245px; float:left; }
.layout_container .container01 .section_2 {width:439px;float:left; }
.layout_container .container01 .section_3 { width:256px; float:left;}

.layout_container .container02 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container02 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container02 .section_h12 { width:704px; float:left;}
.layout_container .container02 .headline{width:704px; overflow:hidden;}
.layout_container .container02 .section_12 {width:704px; overflow:hidden;}
.layout_container .container02 .section_1 { width:439px; float:left;  }
.layout_container .container02 .section_2 {width:245px;float:left; }
.layout_container .container02 .section_3 { width:256px; float:left; }

.layout_container .container03 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container03 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container03 .section_h12 { width:704px; float:left;}
.layout_container .container03 .headline{width:704px; overflow:hidden;}
.layout_container .container03 .section_12 {width:704px; overflow:hidden;}
.layout_container .container03 .section_1 { width:342px; float:left;}
.layout_container .container03 .section_2 {width:342px;float:left; }
.layout_container .container03 .section_3 { width:256px; float:left;}

.layout_container .container04 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container04 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container04 .section_h12 { width:704px; float:left;}
.layout_container .container04 .headline{width:704px; overflow:hidden;}
.layout_container .container04 .section_123 {width:980px; overflow:hidden;}
.layout_container .container04 .section_1 { width:245px; float:left; }
.layout_container .container04 .section_2 {width:439px;float:left; }
.layout_container .container04 .section_3 { width:256px; float:left;}


.layout_container .container05 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container05 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container05 .section_h12 { width:704px; float:left;}
.layout_container .container05 .headline{width:704px; overflow:hidden;}
.layout_container .container05 .section_123 {width:980px; overflow:hidden;}
.layout_container .container05 .section_1 { width:439px; float:left;  }
.layout_container .container05 .section_2 {width:245px;float:left; }
.layout_container .container05 .section_3 { width:256px; float:left; }

.layout_container .container06 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container06 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container06 .section_h12 { width:704px; float:left;}
.layout_container .container06 .headline{width:704px; overflow:hidden;}
.layout_container .container06 .section_12 {width:704px; overflow:hidden;}
.layout_container .container06 .section_1 { width:245px; float:left; }
.layout_container .container06 .section_2 {width:439px;float:left; }
.layout_container .container06 .section_3 { width:256px; float:left;}

.layout_container .container07 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container07 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container07 .section_h12 { width:704px; float:left;}
.layout_container .container07 .headline{width:704px; overflow:hidden;}
.layout_container .container07 .section_123 {width:980px; overflow:hidden;}
.layout_container .container07 .section_1 { width:245px; float:left; }
.layout_container .container07 .section_2 {width:439px;float:left; }
.layout_container .container07 .section_3 { width:256px; float:left; }
.layout_container .container07 .section_1s { width:342px; float:left;  }
.layout_container .container07 .section_2b {width:342px; float:left; }
.layout_container .container07 .section_3 { width:256px; float:left;}

.layout_container .container08 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container08 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container08 .section_h12 { width:704px; float:left;}
.layout_container .container08 .headline{width:704px; overflow:hidden;}
.layout_container .container08 .section_123 {width:980px; overflow:hidden;}
.layout_container .container08 .section_1 { width:342px; float:left; }
.layout_container .container08 .section_2 {width:342px;float:left; }
.layout_container .container08 .section_3 { width:256px; float:left; }
.layout_container .container08 .section_1s { width:439px; float:left;  }
.layout_container .container08 .section_2b {width:245px; float:left;;}
.layout_container .container08 .section_3 { width:256px; float:left;}

.layout_container .container09 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container09 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container09 .section_h12 { width:704px; float:left;}
.layout_container .container09 .headline{width:704px; overflow:hidden;}
.layout_container .container09 .section_123 {width:980px; overflow:hidden;}
.layout_container .container09 .section_1 { width:342px; float:left; }
.layout_container .container09 .section_2 {width:342px;float:left; }
.layout_container .container09 .section_3 { width:256px; float:left; }
.layout_container .container09 .section_1s { width:245px; float:left; }
.layout_container .container09 .section_2b {width:439px; float:left;}
.layout_container .container09 .section_3 { width:256px; float:left; }

.layout_container .container10 { width:980px; margin:0 auto; overflow:hidden;  } 
.layout_container .container10 .section_h123 {overflow:hidden; margin:20px 0;}
.layout_container .container10 .section_h12 { width:704px; float:left;}
.layout_container .container10 .headline{width:704px; overflow:hidden;}
.layout_container .container10 .section_123 {width:980px; overflow:hidden;}
.layout_container .container10 .section_1 { width:245px; float:left; }
.layout_container .container10 .section_2 {width:439px;float:left; }
.layout_container .container10 .section_3 { width:256px; float:left; }
.layout_container .container10 .section_1s { width:439px; float:left;  }
.layout_container .container10 .section_2b {width:245px; float:left;}
.layout_container .container10 .section_3 { width:256px; float:left; }

/*  conference */
.section_conf {}
.section_conf12 {}
.section_conf12 .section_conf1 {float:left;width:670px;padding-left:5px;padding-right:15px;}
.section_conf12 .section_conf2 {float:left;width:285px;padding-right:5px;}
/*  //conference */



/*  뉴스레터 */
#header_let {width: 738px;margin:0 auto;border: 1px solid #e2e2e2;border-bottom:0px;margin-top:10px;}
.layout_header {}
.layout_header_let {padding:10px 15px 0 15px;}
.layout_header_let .hline2_let {float:left;width:315px;}
.layout_header_let .let_ban {float:right;padding-bottom:10px;}
.layout_header_let .hline3_let {float:right;}
.layout_header_let .hline3_let .smenu_let {color:#888; font-size:12px;text-align:right;}


.letter_container {width: 708px;margin: 0 auto;border: 1px solid #e2e2e2;border-top:0px;border-bottom:0px;padding:0 15px;}
.letter_container .section_h123 {overflow: hidden;}
.letter_container .section_1 {float:left;width:400px;padding-right:20px;border-right:1px solid #e2e2e2;}
.letter_container .section_2 {float:left;width:269px;padding-left:15px;}
.letter_container .head_line2_let {height: 87px;background: url(/data/skin/layout/1/m01/images/header/let_gnb_bg.gif) 0 0 no-repeat;}
.letter_container .head_line3_let {float:left;}
.clear {clear:both;}

.head_line_let {background:url(/data/skin/layout/1/m01/images/header/letter_menu.jpg) no-repeat;height:36px;}

/*뉴스레터 tail*/
#footer_let {width:708px;margin:0 auto;border:1px solid #e2e2e2;border-top:0px;padding:15px;}

.let_footer_m {float:left;background:url(/data/skin/layout/1/m01/images/footer/footer_bg.gif) repeat-x top ;height:111px;width:740px;margin-top:35px;}
.footer_all {background-color:#f9f8f8;overflow: hidden;}
.footer_all .foo_logo {float:left;padding:10px;width:155px;}
.footer_all .foo_text {float:left;padding:10px;width:513px;}
.footer_all .foo_text .foo_mail p {padding:2px 0;letter-spacing:-1px;}
.foter_add {border-top:1px dotted #7c7c7c;margin-top: 5px;}
.foter_add p {letter-spacing: normal;margin-top: 5px;}
.romail {padding-left:40px;}
.romail a {color:#7F7F7F;text-decoration:none;}
/*  //뉴스레터 */



/* 레이아웃 공통 */
.space_layout { width:5px; float:left;}
.space_layout20 { width:20px; float:left;}
.space_layout21 { width:5px; float:left;}
.space_skinbtm { margin-bottom:20px;}
.bgnone { background:none !important;}


/* 하단 */
#wrap #footer{ width:100%; clear:both; }
.layout_footer { width:100%;}
.layout_footer .menu_area {    } 
.layout_footer .menu_area .menu {width:980px; margin:0 auto;  border-top:1px solid #d5d5d5; }
.layout_footer .menu_area .menu ul { padding:7px 0 7px 190px; background:#ededed;overflow:hidden;}
.layout_footer .menu_area .menu ul li { float:left; padding:0 10px; color:#bbbbbb; }
.layout_footer .menu_area .menu ul li a { margin-right:20px; color:#252525;  letter-spacing:-1px; text-decoration:none;}
.layout_footer .menu_area .menu ul li a strong { color:#51565c;}

.layout_footer .copyright_area {}
.layout_footer .copyright_area .copyright { width:980px; height:80px; position:relative; margin:0 auto;  }
.layout_footer .copyright_area .copyright .logo { width:150px; margin:20px 0 0 70px ; float:left; }
.layout_footer .copyright_area .copyright .add { float:left; font-size:11px; color:#999; line-height:15px; color:#6f6f6f; margin-top:30px;  }
.layout_footer .copyright_area .copyright .powered { float:left; position:absolute; right:0; bottom:10px; }




input{border:1px #85aad0 solid;padding:1px;}


select {font-size:12px;}

.jointextarea{border:1px #c3dffb solid;padding:1px;width:99%;}
.textarea{border:1px #85aad0 solid;padding:1px;width:99%;}
.noinput{border:0px;}

.maininput{border:1px #c9c9c9 solid; height:12px;padding-top:4px;padding-left:5px;font-size:12px;font-weight:bold;color:#c6c6c6; background-color:#ffffff;}


.layout_footer_new{width:980px;margin:0 auto; }


.f_mu{ padding-top:20px;margin:0 auto; text-align:center;width:980px;}
.f_mu ul {text-align:center;}
.f_mu ul li{float:left;padding-right:9px;}


#footer_m {
	float:left;
	background:url(/data/skin/layout/1/m01/images/footer/footer_bg.gif) repeat-x top ;
	height:111px;
	width:100%;
	margin-top:35px;
}

.foter_menu_area {
	
	width:980px;
	height:111px;
	margin: 0px auto;
}

#footer_bar{float:left;height:36px;position:relative;width:100%;}
#footer_bar ul{margin-left:240px;color:#888;padding-top:14px;}
#footer_bar ul li{background:url(/data/skin/layout/1/m01/images/footer/footer_mn_line.gif) no-repeat 0 0.2em;padding-right:18px;padding-left:16px;display:inline;float:left}
#footer_bar ul li a{color:#888;line-height:32px;}
#footer_bar .footer_line{margin-top:9px}
#footer_bar .footer_link{position:absolute;left:730px;top:7px;}
#foter_menu_area address{color:#888;float:left;line-height:140%;margin-top:15px}
/* .add{color:#888;float:left;line-height:140%;margin-top:15px} */
.add{color: #9a9a9a;
    float: left;
    line-height: 136%;
    margin-top: 15px;
    font-style: inherit;
    float: right;
    width: 696px;
    /* font-weight: 900; */
    letter-spacing: -0.7px;
    font-family: 'Nanum Gothic','ng','NanumGothicBold', "맑은 고딕", "나눔고딕";
    font-size: 12.4px;
}
.footer_logo{padding:18px 24px 0px 90px;float:left}




/*fontcss

h2{color:#83049f;font-size:24px;font-weight:bold;line-height:120%;letter-spacing:-1px;}
h2:link {color:#83049f;font-size:24px;font-weight:bold;line-height:120%;letter-spacing:-1px;}
h2:visited {color:#83049f;font-size:24px;font-weight:bold;line-height:120%;letter-spacing:-1px;}
h2:active {color:#83049f;font-size:24px;font-weight:bold;line-height:120%;letter-spacing:-1px;}
h2:hover {color:#000;font-size:24px;font-weight:bold;line-height:120%;text-decoration:none;letter-spacing:-1px;}


h1{color:#000;font-size:18px;font-weight:bold;line-height:120%;letter-spacing:-2px;padding-bottom:5px;}
h3{color:#004486;font-size:14px;font-weight:bold;line-height:120%;letter-spacing:-2px;padding:15px 0;}
h4{color:#004486;font-size:12px;font-weight:bold;line-height:120%;letter-spacing:-2px;padding:10px 0;}
*/


.maintext {color:#9b9b9b;font-size:12px;line-height:130%;}
.maintext:link {color:#9b9b9b;font-size:12px;line-height:130%;}
.maintext:visited {color:#9b9b9b;font-size:12px;line-height:130%;}
.maintext:active {color:#9b9b9b;font-size:12px;line-height:130%;}
.maintext:hover {color:#1064c4;font-size:12px;text-decoration:none;line-height:130%;}

.news {color:#000;font-size:24px;font-weight:bold;line-height:120%;letter-spacing:-2px;}
.news a {color:#000;font-size:24px;font-weight:bold;line-height:120%;letter-spacing:-2px;}
.news a:link {color:#000;font-size:24px;font-weight:bold;line-height:120%;letter-spacing:-2px;}
.news a:hover {color:#83049f;font-size:24px;font-weight:bold;line-height:120%;text-decoration:none;letter-spacing:-2px;}


.maintext {color:#5d5d5d;font-size:12px;line-height:130%; letter-spacing:-1px;}
.maintext:link {color:#5d5d5d;font-size:12px;line-height:130%;}
.maintext:visited {color:#5d5d5d;font-size:12px;line-height:130%;}
.maintext:active {color:#5d5d5d;font-size:12px;line-height:130%;}
.maintext:hover {color:#5d5d5d;font-size:12px;text-decoration:none;line-height:130%;;text-decoration:underline;}


.font11white{color:#202020; font-size:11px;}
.font11white a{color:#202020; font-size:11px;}
.font11white a:link{color:#202020; font-size:11px;}
.font11white a:hover{color:#202020; font-size:11px;}
.font11white a:visited {color:#202020; font-size:11px;}

.font12white{color:#ffffff; font-size:12px;}
.font12white a{color:#ffffff; font-size:12px;}
.font12white a:link{color:#ffffff; font-size:12px;}
.font12white a:hover{color:#b4bac0; font-size:12px;text-decoration:none;}

.font18white{color:#ffffff; font-size:18px; font-weight:bold; line-height:120%;}
.font18white a{color:#ffffff; font-size:18px; font-weight:bold;}
.font18white a:link{color:#ffffff; font-size:18px; font-weight:bold;}
.font18white a:hover{color:#ffffff; font-size:18px; font-weight:bold;}

.font18blue{color:#02234b; font-size:18px; font-weight:bold; line-height:120%;}
.font18blue a{color:#02234b; font-size:18px; font-weight:bold;}
.font18blue a:link{color:#02234b; font-size:18px; font-weight:bold;}
.font18blue a:hover{color:#000; font-size:18px; font-weight:bold; text-decoration:none;}

.font14yellow {color:#fff6bd; font-size:14px; font-weight:bold; font-family:gulim;}
.font14yellow a{color:#fff6bd; font-size:14px; font-weight:bold; font-family:gulim;}
.font14yellow a:link{color:#fff6bd; font-size:14px; font-weight:bold; font-family:gulim;}
.font14yellow a:hover{color:#fff6bd; font-size:14px; font-weight:bold; font-family:gulim;}

.font14sky {color:#c9f3ff; font-size:14px; font-weight:bold; font-family:gulim;}
.font14sky a{color:#c9f3ff; font-size:14px; font-weight:bold; font-family:gulim;}
.font14sky a:link{color:#c9f3ff; font-size:14px; font-weight:bold; font-family:gulim;}
.font14sky a:hover{color:#c9f3ff; font-size:14px; font-weight:bold; font-family:gulim;}

.font11blue1{color:#a3aeba; font-size:11px;font-weight:100;}
.font11blue1 a{color:#a3aeba; font-size:11px;font-weight:100;}
.font11blue1 a:link{color:#a3aeba; font-size:11px;font-weight:100;}
.font11blue1 a:hover{color:#a3aeba; font-size:11px;font-weight:100;}

.font11blue2{color:#3369a2; font-size:11px;font-weight:100;}
.font11blue2 a{color:#3369a2; font-size:11px;font-weight:100;}
.font11blue2 a:link{color:#3369a2; font-size:11px;font-weight:100;}
.font11blue2 a:hover{color:#3369a2; font-size:11px;font-weight:100;}

.font11blue3{color:#8da2b7; font-size:11px;font-weight:100;}

.font11gray{color:#3f3f3f;font-size:11px;}
.font16000{color:#000;font-size:16px;font-weight:bold;}
.font16blue{color:#064280;font-size:16px;font-weight:bold;}

.font12blue{color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;}
.font12blue:link {color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;}
.font12blue:visited {color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;}
.font12blue:active {color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;}
.font12blue:hover {color:#0979c8;font-size:12px;font-weight:bold;line-height:160%;text-decoration:line;}

.font12blue02{color:#21466d;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue02:link {color:#21466d;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue02:visited {color:#21466d;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue02:active {color:#21466d;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue02:hover {color:#21466d;font-size:12px;font-weight:bold;line-height:190%;text-decoration:line;}

.font14blue02{color:#21466d;font-size:14px;font-weight:bold;line-height:170%;}
.font14blue02 a:link {color:#21466d;font-size:14px;font-weight:bold;line-height:170%;}
.font14blue02 a:visited {color:#21466d;font-size:14px;font-weight:bold;line-height:170%;}
.font14blue02 a:active {color:#21466d;font-size:14px;font-weight:bold;line-height:170%;}
.font14blue02 a:hover {color:#21466d;font-size:14px;font-weight:bold;line-height:170%;text-decoration:line;}

.font12blue03{color:#0761b7;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue03:link {color:#0761b7;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue03:visited {color:#0761b7;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue03:active {color:#0761b7;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue03:hover {color:#0761b7;font-size:12px;font-weight:bold;line-height:190%;text-decoration:line;}

.font12blue04{color:#0c73c3;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue04:link {color:#0c73c3;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue04:visited {color:#0c73c3;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue04:active {color:#0c73c3;font-size:12px;font-weight:bold;line-height:190%;}
.font12blue04:hover {color:#0c73c3;font-size:12px;font-weight:bold;line-height:190%;text-decoration:line;}

.font12blue05{color:#577287;font-size:12px;font-weight:bold;line-height:190%;}

.font12blue06{color:#07a7ce;font-size:12px;line-height:190%;}

.font12blue07{color:#6a959f;font-size:12px;line-height:190%;}

.gray143c{color:#3c3c3c;font-size:14px;font-weight:bold;line-height:160%;}
.gray143c:link {color:#3c3c3c;font-size:14px;font-weight:bold;line-height:160%;}
.gray143c:visited {color:#3c3c3c;font-size:14px;font-weight:bold;line-height:160%;}
.gray143c:active {color:#3c3c3c;font-size:14px;font-weight:bold;line-height:160%;}
.gray143c:hover {color:#3c3c3c;font-size:14px;font-weight:bold;line-height:160%;text-decoration:line;}

.white12blod{color:#fff;font-size:12px;font-weight:bold;line-height:160%;}
.white12blod:link {color:#fff;font-size:12px;font-weight:bold;line-height:160%;}
.white12blod:visited {color:#fff;font-size:12px;font-weight:bold;line-height:160%;}
.white12blod:active {color:#fff;font-size:12px;font-weight:bold;line-height:160%;}
.white12blod:hover {color:#f4f700;font-size:12px;font-weight:bold;line-height:160%;text-decoration:line;}

.photo12red{color:#d2002c;font-size:12px;font-weight:bold;}
.photo12red a{color:#d2002c;font-size:12px;font-weight:bold;}
.photo12red a:hover{color:#d2002c;font-size:12px;font-weight:bold;}

.photo11text{color:#7e7e7e;font-size:11px;}
.photo11text a{color:#7e7e7e;font-size:11px;}
.photo11text a:hover{color:#7e7e7e;font-size:11px;}

.photosmall img{border:1px #4e95dc solid;width:48px; height:38px;}

.stitblue{color:#0b417a;font-size:12px;font-weight:bold;}
.textgray{color:#9c9c9c;font-size:12px;}

.photo11text{color:#9b9b9b;font-size:11px;}
.photo11text:link {color:#9b9b9b;font-size:11px;line-height:120%;}
.photo11text:visited {color:#9b9b9b;font-size:11px;line-height:120%;}
.photo11text:active {color:#9b9b9b;font-size:11px;line-height:120%;}
.photo11text:hover {color:#9b9b9b;font-size:11px;text-decoration:none;}

.stitblue {color:#0b417a;font-size:12px;font-weight:bold;line-height:120%;}
.stitblue:link {color:#0b417a;font-size:12px;font-weight:bold;line-height:120%;}
.stitblue:visited {color:#0b417a;font-size:12px;font-weight:bold;line-height:120%;}
.stitblue:active {color:#0b417a;font-size:12px;font-weight:bold;line-height:120%;}
.stitblue:hover {color:#1064c4;font-size:12px;font-weight:bold;line-height:120%;text-decoration:none;}

.textgray {color:#9c9c9c;font-size:12px;line-height:120%;}
.textgray:link {color:#9c9c9c;font-size:12px;line-height:120%;}
.textgray:visited {color:#9c9c9c;font-size:12px;line-height:120%;}
.textgray:active {color:#9c9c9c;font-size:12px;line-height:120%;}
.textgray:hover {color:#9c9c9c;font-size:12px;line-height:120%;text-decoration:line;}

.textgray02 {color:#555;font-size:12px;}
.textgray02:link {color:#555;font-size:12px;}
.textgray02:visited {color:#555;font-size:12px;}
.textgray02:active {color:#555;font-size:12px;}
.textgray02:hover {color:#1064c4;font-size:12px;text-decoration:line;}

.textgray03 {color:#555;font-size:12px;}
.textgray03:link {color:#555;font-size:12px;}
.textgray03:visited {color:#555;font-size:12px;}
.textgray03:active {color:#555;font-size:12px;}
.textgray03:hover {color:#555;font-size:12px;text-decoration:line;}

.textgray04 {color:#555;font-size:12px;}
.textgray04 a {color:#555;font-size:12px;}
.textgray04 a:link {color:#555;font-size:12px;}
.textgray04 a:hover {color:#cc4e69;font-size:12px;text-decoration:line;}

.textgray05 {color:#555;font-size:12px;}
.textgray05 a {color:#555;font-size:12px;}
.textgray05 a:link {color:#555;font-size:12px;}
.textgray05 a:hover {color:#177b72;font-size:12px;text-decoration:line;}

.font13red {color:#141313;font-size:13px;font-weight:bold;font-family:굴림,Gulim;}
.font13red:link {color:#141313;font-size:13px;font-weight:bold;font-family:굴림,Gulim;}
.font13red:visited {color:#141313;font-size:13px;font-weight:bold;font-family:굴림,Gulim;}
.font13red:active {color:#141313;font-size:13px;font-weight:bold;font-family:굴림,Gulim;}
.font13red:hover {color:#141313;font-size:13px;text-decoration:line;font-weight:bold;font-family:굴림,Gulim;}

.text18gray {color:#2c2c2c;font-size:18px;font-weight:bold;letter-spacing:-1px; line-height:120%;}
.text18gray a:link {color:#2c2c2c;font-size:18px;font-weight:bold;letter-spacing:-1px;}
.text18gray a:visited {color:#2c2c2c;font-size:18px;font-weight:bold;letter-spacing:-1px;}
.text18gray a:active {color:#2c2c2c;font-size:18px;font-weight:bold;letter-spacing:-1px;}
.text18gray a:hover {color:#00346d;font-size:18px;text-decoration:none;font-weight:bold;letter-spacing:-1px;}

.text14blue {color:#00346d;font-size:14px;font-weight:bold;}
.text14blue:link {color:#00346d;font-size:14px;font-weight:bold;}
.text14blue:visited {color:#00346d;font-size:14px;font-weight:bold;}
.text14blue:active {color:#00346d;font-size:14px;font-weight:bold;}
.text14blue:hover {color:#0862b8;font-size:14px;text-decoration:none;font-weight:bold;}

.text14blue02 {color:#000063;font-size:14px;line-height:140%;font-weight:bold;}
.text14blue02:link {color:#000063;font-size:14px;line-height:140%;}
.text14blue02:visited {color:#000063;font-size:14px;line-height:140%;}
.text14blue02:active {color:#000063;font-size:14px;line-height:140%;}
.text14blue02:hover {color:#000063;font-size:14px;text-decoration:none;line-height:140%;}


.text14red {color:#c82a2a;font-size:14px;font-weight:bold;}
.text14red:link {color:#c82a2a;font-size:14px;font-weight:bold;}
.text14red:visited {color:#c82a2a;font-size:14px;font-weight:bold;}
.text14red:active {color:#c82a2a;font-size:14px;font-weight:bold;}
.text14red:hover {color:#c82a2a;font-size:14px;text-decoration:none;font-weight:bold;}

.blueline {border-bottom:1px #c3dffb solid; color:#3369a2; font-size:12px;}

.font13 {color:#222222;font-size:13px;font-family:굴림,Gulim;line-height:140%;}
.font13:link {color:#222222;font-size:13px;font-family:굴림,Gulim;line-height:140%;}
.font13:visited {color:#222222;font-size:13px;font-family:굴림,Gulim;line-height:140%;}
.font13:active {color:#222222;font-size:13px;font-family:굴림,Gulim;line-height:140%;}
.font13:hover {color:#222222;font-size:13px;text-decoration:none;font-family:굴림,Gulim;line-height:140%;}

.font13gray {color:#434343;font-size:13px;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}
.font13gray:link {color:#434343;font-size:13px;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}
.font13gray:visited {color:#434343;font-size:13px;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}
.font13gray:active {color:#434343;font-size:13px;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}
.font13gray:hover {color:#434343;font-size:13px;text-decoration:none;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}

.font12gray {color:#4a4a4a;font-size:12px;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}
.font12gray:link {color:#4a4a4a;font-size:12px;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}
.font12gray:visited {color:#4a4a4a;font-size:12px;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}
.font12gray:active {color:#4a4a4a;font-size:12px;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}
.font12gray:hover {color:#4a4a4a;font-size:12px;text-decoration:none;font-family:굴림,Gulim;line-height:140%;font-weight:bold;}

.photosolid img{}
.photosolid img:link {border:3px #00d8ff solid;}
.photosolid img:hover {border:3px #00d8ff solid;}


/*** 여기서 부터 css 작성시 기본 설정으로 반드시 포함시켜주세요 *******/
/*투명png*/
.png24 {
	tmp:expression(setPng24(this));
}
.right-wing-banner {
	    position: absolute;
	    width: 120px;
	    height: 600px;
	    right: 50%;
	    margin-right: -655px;
	    top: 200px;
}
.left-wing-banner {
    position: absolute;
    width: 120px;
    height: 240px;
    left: 50%;
    margin-left: -640px;
    top: 200px;
}