/*** Base Style ***/

@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body{
 	font-size:75%; 
	color:#666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: 'NanumGothic',dotum;
	min-width:1100px;
}
p {line-height:160%;}
/* Å×µÎ¸® ¾ø¾Ö±â */
img,fieldset,button{border:0;}
.ed { border:1px solid #CCCCCC; width:90px; } 
/* ¸µÅ© ±âº»°ª */
a {color:#666}
a:link{text-decoration:none; color:#666;}
a:visited {text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#ff6600;}

/* zbox */
ul, ol {list-style:none; list-style-type:none;}
.zbox {*zoom:1;}
.zbox:after {content:"";display:block;clear:both;}
.zbox>li {float:left;}



/*** Layout   border:1px solid #ccc;  ***/
#wrapper{ width:100%; margin:0 auto;  background: url('/base/img/img/top_bg.png') repeat-x;}

#header{position:relative;z-index:10}
 
#header .inner{position:relative;width:1101px;height:162px;margin:0 auto;*zoom:1; }
#header .inner:after{content:"";display:block;clear:both;}
#header .inner .bookmark {position:absolute;top:1px;left:0;z-index:5}
#header .inner .basic_menu_box{position:absolute;width:1101px;z-index:3}
#header .inner .basic_menu_box .basic_menu{float:right;margin:12px 0 0 0;}
#header .inner .basic_menu_box .basic_menu ul {padding:0;margin:0;letter-spacing:0px;}
#header .inner .basic_menu_box .basic_menu li {list-style-type:none;display:inline;padding:5px 0 5px 20px;font:normal 11px ;}
#header .inner .basic_menu_box .basic_menu a {font-size:11px;line-height:11px;color:#888888;text-decoration: none;font-weight:bold}
#header .inner .basic_menu_box .basic_menu a:hover {font-size:11px;line-height:11px;color:#000000;text-decoration: none;font-weight:bold}
#header .inner .top_slide {position:absolute;top:85px;left:20px;overflow:hidden;z-index:3; font-size:18px; color:#80673b; line-height:130%;}
#header .inner .top_logo {position:absolute;top:65px;left:380px;z-index:4}
#header .inner .top_bnr{position:absolute;top:85px;left:970px;z-index:7; }


#header_n {position:absolute;width:100%;overflow:hidden;height:40px;z-index:50; }

#header_n .gnb_area {height:266px; }
#header_n .gnb_area ul#gnb_n {position:absolute;top:0px;  background: url("/base/img/img/menu_bg.png") 0px 0; list-style-type:none;} 
#header_n .gnb_area ul#gnb_n li.dep01 {height:266px; }
#header_n .gnb_area ul#gnb_n li.dep01 a.dep01 {padding-top:12px; display:inline-block;width:121px;height:40px;text-align:center;font-size:15px;font-family:"NanumGothic";font-weight:600;color:#fff;}

#header_n .gnb_area ul#gnb_n li.dep01.lst a.dep01 {background:none;}
#header_n .gnb_area ul#gnb_n li.dep01.fst a.dep01 {width:121px; }
#header_n .gnb_area ul#gnb_n li.dep01 div {width:121px;height:213px;border-right:1px solid #e5e5e5;  }
#header_n .gnb_area ul#gnb_n li.dep01.fst div {width:121px;}
#header_n .gnb_area ul#gnb_n li.dep01:hover,
#header_n .gnb_area ul#gnb_n li.dep01:focus {background:url(/base/img/img/bg_gnb_line03.gif) no-repeat center 42px;}
#header_n .gnb_area ul#gnb_n li.dep01.on a.dep01,
#header_n .gnb_area ul#gnb_n li.dep01:hover a.dep01,
#header_n .gnb_area ul#gnb_n li.dep01:focus a.dep01 {color:#e5cd95;} 
#header_n .gnb_area ul#gnb_n li.dep01:hover a.depts,
#header_n .gnb_area ul#gnb_n li.dep01:focus a.depts {color:#e5cd95;} 
#header_n .gnb_area ul#gnb_n li.dep01 div.line_l {border-left:1px solid #e5e5e5;}
#header_n .gnb_area ul#gnb_n li.dep01 div ol {padding-top:9px;}
#header_n .gnb_area ul#gnb_n li.dep01 div ol li.dep02 a.dep02 {display:block;padding:8px 0;font-size:13px;font-family:"NanumGothic";font-weight:600;letter-spacing:-1px;text-indent:10px;color:#666;}
#header_n .gnb_area ul#gnb_n li.dep01 div ol li.dep02 a.dep02:hover,
#header_n .gnb_area ul#gnb_n li.dep01 div ol li.dep02 a.dep02:focus {color:#fff;background:#f75a8a;}


 
#gotoMainContents {float:left;width:760px;min-height:500px;}
.noLnb {float:none !important;width:1100px !important;margin:0 auto;}
/* Contents Depth */
h1 {height:48px;font-size:36px;color:#333;line-height:40px;}
.desPage {font-family:'NanumGothic Bold';font-size:16px;color:#555;line-height:24px;padding-bottom:30px;}

 


 /* ¸ÞÀÎ */
.main_Top {position:relative;min-width:1100px;height:470px;float:none !important;width:100% !important;min-height:450px !important; margin-top:40px; /*background:url(/base/img/img/bg_visual_1.png) center top repeat-x;*/}
.main_Top .visual li { padding-top:0px; float:left;position:absolute;top:0;left:0;height:470px;width:100%;min-width:1100px;  /*background:url(/base/img/img/bg_visual_1.png) center top repeat-x;*/}
.main_Top .visual li+li {left:-200%; }
.main_Top .visual li+li+li {left:-300%; }
.main_Top .visual strong {display:block;width:1100px;margin:0 auto;color:#000;font-size:44px;line-height:50px;padding:20px 0 14px;} /* ¼öÁ¤ 14.12.23 */
.main_Top .visual span {display:block;width:1100px;margin:0 auto;color:#999;font-family:'NanumGothic';font-size:15px;line-height:22px;} /* ¼öÁ¤ 14.12.23 */
.main_Top .visual a {color:#333;font-size:20px;line-height:30px; font-family:'NanumGothic bold';} /*  */
 a.alink  {color:#666; } /*  */
 a.alink:hover {color:#fff; background-color:#ff9900;} /*  */


.main_Top .btns {width:940px;position:absolute;top:420px;left:50%;margin-left:-470px; } /*  */
.main_Top .btns a {padding:0 1px;}




#content_wrap_tmp{ width:100%; height:40px; padding:0px; margin:0px;  z-index:1; text-align:center; }
#content_wrap{ width:100%; height:30px; padding:0px; margin:0px;  z-index:1; text-align:center; }

.title_1 { height:50px; color:#333; font-size: 20px; font-family: 'NanumGothic', sans-serif;  font-weight:bold; }
.title_eng_1 {   font-size: 14px; font-family: 'NanumGothic', sans-serif;  font-weight:bold;  letter-spacing:1px;}


#m_box { width:210px; height:160px;  border-left:1px solid #CCCCCC;   border-right:1px solid #CCCCCC; background:url(/base/img/img/ico_tel.png) no-repeat 0 0;}
#m_box div {padding:18px 0 0 57px;}
#m_box div strong  {display:block;font-size:20px;color:#333;}
#m_box .small1 { padding-top:3px; font-size:15px;color:#ccc;}
#m_box .big {padding-left:10px; padding-top:10px; display:block; font-family: 'NanumGothic', sans-serif; font-size:26px; color:#000;}
#m_box span {padding-left:10px; padding-top:5px; display:block;font-size:12px;line-height:18px;color:#666;}


/* Áß°£ ·¹ÀÌ¾Æ¿ô */
#sub_content {z-index:5;margin:0 auto;width:1100px; zoom:1; }
#sub_content:after {display:block;visibility:hidden;clear:both;content:""}

#aside {float:left; margin-right:30px; margin-top:30px; width:235px;  }

#container {position:relative;float:right; margin:30px 5px 15px 0px;  padding-left:38px;width:785px;min-height:690px;height:auto !important;height:500px;  font-size:1em;zoom:1; border-left:solid 1px #f5f5f5;    background:url(/base/img/img/title_line.jpg) no-repeat 40px 2px; }
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title1 {font-size:1.0em; text-align:right; color:#999; }
#container_title {margin:20px 0;font-size:2.4em; font-family: 'NanumGothic', sans-serif; font-weight:bold;}

.sub_data { padding-top:20px;}
.subtitle { height:50px; color:#333; font-size: 20px; font-family: 'NanumGothic', sans-serif;  font-weight:bold; }
.subtitle1 {   font-size: 18px; font-family: 'NanumGothic', sans-serif;  font-weight:bold;  letter-spacing:1px;}

.main_data { padding-top:30px;}


#footer_wrap {float:left;width:100%;padding:0; background:#33302d;}

#footer_wrap div.bottom_data {width:100%;height:40px;  background:#4a4a4a; text-align:center; }

#footer_wrap div.bottom_data ul { display:inline-block; overflow:hidden; margin:0 auto; padding:14px 0; list-style-type:none; }
#footer_wrap div.bottom_data ul li { display:inline;  margin:0; padding:0 5px 4px 0;}
#footer_wrap div.bottom_data ul li.pt_bar {color:#666;}
#footer_wrap div.bottom_data ul li a {color:#999; font-weight:bold;  }
#footer_wrap div.bottom_data ul li a:hover {color:#fff}

#footer_wrap div.bottom_copy {width:1100px;height:70px; padding:10px 0 25px 0; margin:0 auto;}

#footer_wrap div.bottom_copy .copy_logo {float:left; margin:0; padding:17px 0 0 0; font-size:12px; color:#777;}
#footer_wrap div.bottom_copy .copy_addr {float:left; margin:0; padding:12px 0 0 40px; font-size:12px; color:#777;}

#footer_wrap div.bottom_copy .copy_addr ul { overflow:hidden; margin:0; padding:7px 0; list-style-type:none; }
#footer_wrap div.bottom_copy .copy_addr ul li {display:inline;  margin:0; padding:0 5px 4px 0;}
#footer_wrap div.bottom_copy .copy_addr ul li.pt_bar {color:#555;}

#footer_wrap div.bottom_copy .copy_familysite{float:right; margin:0; padding:24px 0 0 0; font-size:12px; color:#666;}

.red11{ font-size:12px; line-height:200%;}
.board_title_box{ padding:5px; font-size:14px; }
.board_data_box{ padding:3px; }

.tb_set1 { height:42px;}
.f_title1 { font-size:16px; font-weight:bold;}
.f_comm_red { font-size:12px; color:red;}
.f_title2 { font-size:14px; }
.f_data2 { font-size:14px; font-weight:bold;}
.i_class1, .form01 { font-size:13px; height:24px;}