@charset "euc-kr";
@import "../css/common.css";

/* CSS Document */

#wrap { width:100%; height:100%;}

/* header */
#header { overflow:hidden; z-index:999; width:100%; margin:0 auto; background-color:#5cc6d9}
#header .top_menu {position:relative; width:1000px; height:80px; }
#header .util {float:right; width:169px; height:29px; z-index:999;  background:url('../images/common/top_btn_bg.gif') no-repeat; background-position:right top;}
#header .util li {width:60px; float:left; text-align:right; padding:3px 0 0 8px;}
.util li :link {display:block; text-decoration:none; color:#fff;}
.util li :visited {display:block; text-decoration:none; color:#fff;}
.util li :hover {display:block; text-decoration:underline; color:#fff;}
.util li :active {display:block; text-decoration:none; color:#fff;}

.navi {position:absolute; top:40px; left:390px; width:1100px; height:40px; z-index:999; }
.navi ul li {float:left; width:120px;}
.navi ul li a {font-size:16px;  font-family:'NanumBold'; color:#000;}
.navi ul li a:link {display:block; text-decoration:none; padding:2px 20px}
.navi ul li a:visited {display:block; text-decoration:none; color:#000;}
.navi ul li a:hover {display:block; text-decoration:none; color:#333;}
.navi ul li a:active {display:block; text-decoration:none; color:#000;}

.navi_menu {overflow:hidden; position:absolute; top:92px; left:0; z-index:999; width:100%;  border-bottom:1px solid #00adef; background-color:#fff; }
.navi_menu ul {position:relative; width:1000px; overflow:hidden; margin:0 auto;  background:url('../images/common/open_menu_tit01.gif') no-repeat; background-position:bottom left;}
.navi_menu li {float:left; padding:20px 0; min-height:170px;}
.navi_menu li p {padding:3px 0 3px 0;}
.navi_menu li p :link {display:block; text-decoration:none; padding:2px 20px}
.navi_menu li p :visited {display:block; text-decoration:none; color:#666;}
.navi_menu li p :hover {display:block; text-decoration:none; color:#000;}
.navi_menu li p :active {display:block; text-decoration:none; color:#666;}
.navi_menu .navi_ov {background-color:#00adef; color:#fff;}
.navi_ov p :link {display:block; text-decoration:none; color:#fff; padding:2px 20px}
.navi_ov p :visited {display:block; text-decoration:none; color:#fff;}
.navi_ov p :hover {display:block; text-decoration:none; color:#333; background-color:#d5f5ff;}
.navi_ov p :active {display:block; text-decoration:none; color:#fff;}
.navi_menu .navi_sub01 {margin-left:400px; width:150px;}
.navi_menu .navi_sub02 {width:140px;}
.navi_menu .navi_sub03 {width:130px;}
.navi_menu .navi_sub04 {width:160px;}

/* main */
#container {clear:both; width:100%; overflow:hidden; margin:0 auto; padding:0 0 0 0; z-index:10; }
#container .visu {position:relative; width:100%; height:422px; margin:0 auto; background:url('../images/main/main_visu_bg.jpg') no-repeat; background-position:center; }
#container .visu .visu_txt {width:1000px; overflow:hidden; margin:0 auto; padding-top:110px;}
#container .visu .visu_img {position:absolute; top:50px; left:50%;}
.hide { display:none; }
#container .main_con {width:100%; height:188px; margin:0 auto; }
#container .main_con ul {width:1000px; height:188px; margin:0 auto; }
#container .main_con ul li {float:left; }

/* sitemap */
#container .sitemap { clear:both; width:780px; }
#container .sitemap dl { float:left; width:180px; border-top:1px solid #bbb; margin:30px 40px 0 40px; }
#container .sitemap dl dt { padding:15px 0; }
#container .sitemap dl dd { line-height:26px; padding-left:15px; background:url('../images/common/blt_title01.gif') no-repeat 3px 9px;}

/* Footer */
#bottom {position:relative;  clear:both; width:100%; overflow:hiden;  padding:20px 0 20px 0;  z-index:90;  background-color:#f5f5f5;   border-style:solid;border-width:1px; border-color: #d1d1d1;}
.bizOllehFooter {clear:both; position:relative; width:1000px; height:100px; margin:0 auto;}
.bizOllehAddress address {padding-top:12px;font-size:11px; color:#666666;line-height:180%;}
.bizOllehAddress address span {color:#000; font-size:11px;}
.bizOllehAddress a:link { text-decoration:none; text-decoration:none; color:#333;  font-family:'NanumBold'; font-size:12px;  }
.bizOllehAddress a:visited { text-decoration:none; text-decoration:none; color:#333; font-family:'NanumBold'; font-size:12px;}
.bizOllehAddress a:hover { text-decoration:none;  text-decoration:none;  olor:#333;  font-family:'NanumBold'; font-size:12px; }
.bizOllehAddress a:active { text-decoration:none; text-decoration:none; color:#333;  font-family:'NanumBold'; font-size:12px; }
.fm_site {float:right; margin-top:5px;}
.fm_site p {padding-bottom:2px;}
.fm_site select {width:150px;}

/* sub */
#container1 { position:relative; clear:both; width:1000px; overflow:hidden; margin:0 auto; z-index:10; background-image:url('../images/common/left_bg.gif'); background-repeat:repeat-y;}
#container1 .snbTitle { position:absolute; top:0; left:370px; width:634px; overflow:hidden; text-align:right; padding:0 0 0 0 ; z-index:60; }
#container1 .bizLeft { float:left; width:180px; overflow:hidden; padding:0 0 0 0;  z-index:60;}
#container1 .bizLeft .left_tit {font-size:24px; line-height:120%; font-weight:bold; color:#333; padding:0 0 0 0;}
#container1 .bizLeft .left_tit span {font-size:15px; line-height:100%; font-weight:bold; color:#d3d3d3;}
#container1 .biz_Content {float:left;  position:relative; width:820px; min-height:700px; padding-top:45px; z-index:80;}
#container1 .biz_Content .sub_tit {clear:both; overflow:hidden; font-size:29px; font-family:'NanumBold'; color:#000; padding:10px 0 0 40px;}
#container1 .biz_Content .sub_lc {clear:both; float:left; overflow:hidden; color:#333; padding:0 0 0 40px;  font-family:'dotum'; }
#container1 .biz_Content .sub_lc img {vertical-align:middle;}
#container1 .biz_Content .sub_lc span {font-weight:bold; color:#333;  font-family:'dotum';}
#container1 .biz_Content .content {clear:both; width:780px; overflow:hidden; padding:50px 0 0 0; margin:0 0 0 40px; }

#container1 .biz_Content .content .if_img {}
#container1 .biz_Content .content .if_hc {padding:30px 0 0 0 ; font-size:20px; font-weight:bold; color:#333;}
#container1 .biz_Content .content .if_txt {padding:20px 0 0 0 ; font-size:14px; color:#333; line-height:180%;}
#container1 .biz_Content .content .if_name {padding:20px 0 0 0 ; font-size:14px; color:#333; text-align:right;}
#container1 .biz_Content .content .info_name { font-size:18px; font-weight:bold; color:#333;}

#container1 .biz_Content .content .his_tit {width:100%; overflow:hidden; padding:20px 0 0 0}
#container1 .biz_Content .content .his_wrap {clear:both; border-bottom-style:solid; border-width: 1px; border-color: #cccccc; width:98%; overflow:hidden; padding:0 1% 10px 1%; margin:20px 0 0 0; padding: 0 0 15px 0;}
#container1 .biz_Content .content .his_wrap .his_year {float:left; width:10%;  overflow:hidden; color:#1e63c1; font-size:16px; font-weight:bold; padding:5px 2% 0 2%;}
#container1 .biz_Content .content .his_wrap .his_con {float:left; width:86%; overflow:hidden;}
#container1 .biz_Content .content .his_wrap .his_con .his_date {float:left; width:10%; overflow:hidden;  font-weight:bold; color:#333; padding:7px 2% 7px 2%;}
#container1 .biz_Content .content .his_wrap .his_con .his_txt {float:left; width:77%; overflow:hidden; color:#333; padding:0 0 0 5%; padding:7px 2% 7px 2%;}
#container1 .biz_Content .content .his_wrap .his_con ul { clear:both;}
#container1 .biz_Content .content .his_wrap_no {border-style:none;}

#container1 .biz_Content .content .con_stit {border-style:solid; border-width: 4px; border-color: #2a62bd; width:692px; overflow:hidden; padding:20px; text-align:center; font-size:22px; font-weight:bold; color:#2a62bd; margin-bottom:30px;}
#container1 .biz_Content .content .con_stit01 {border-style:solid; border-width: 4px; border-color: #2a62bd; width:692px; overflow:hidden; padding:20px; text-align:center; font-size:22px; font-weight:bold; color:#2a62bd; margin-top:30px;}

#container1 .biz_Content .content .hk_img01 {float:left; width:309px; height:240px;}
#container1 .biz_Content .content .hk_txt {float:left; margin-left:20px;  width:400px; overflow:hidden; font-size:14px; line-height:180%;}
#container1 .biz_Content .content .hk_txt01 {margin-top:20px; font-size:14px; line-height:180%; margin-bottom:30px; }
#container1 .biz_Content .content .hk_img02 {clear:both; margin-bottom:30px;}
#container1 .biz_Content .content .hk_con_wrap {background-color:#e0e0e0; padding:20px; }
#container1 .biz_Content .content .hk_con_wrap .hk_con_tit {font-size:18px; color:#0099cc; font-weight:bold; padding-bottom:10px;}
#container1 .biz_Content .content .hk_con_wrap .hk_con_txt { font-size:14px; line-height:180%;  color:#333;}

#container1 .biz_Content .content .ss_txt01 {margin-top:20px; font-size:14px; line-height:180%; }

#container1 .biz_Content .content .pr_wrap {clear:both; width:740px; overflow:hidden; margin-bottom:40px;}
#container1 .biz_Content .content .pr_wrap .pr_tit {font-size:16px; color:#333;}
#container1 .biz_Content .content .pr_wrap .pr_img {clear:both; float:left; margin-top:15px;}

#container1 .biz_Content .content .lt_img {float:left;}
#container1 .biz_Content .content .lt_con {float:left; padding: 0 0 0 30px;}
#container1 .biz_Content .content .lt_con .lt_name {padding-top:5px; font-size:18px; color:#0048a8;}
#container1 .biz_Content .content .lt_con .lt_txt {padding-top:5px; font-size:14px; color:#333;}

a.lt_link:link { text-decoration:none; text-decoration:none; font-size:14px; }
a.lt_link:visited { text-decoration:none; text-decoration:none; font-size:14px; }
a.lt_link:hover { text-decoration:none;  text-decoration:underline; font-size:14px; }
a.lt_link:active { text-decoration:none; text-decoration:none; font-size:14px; }

#container1 .biz_Content .content .lt_wrap {clear:both; float:left; width:705px; overflow:hidden; border-style:solid;border-width:1px; border-color: #d1d1d1; padding:12px;  margin-top:30px; }

#container1 .tab_menu { clear:both; float:left; background:url('../images/common/tab_bg.gif') left bottom repeat-x;  padding:0px; display:inline-block; width:740px;}
#container1 .tab_menu li { float:left; background-color:#f6f6f6; font-size:13px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; font-weight:bold; color:#666; padding:0px; margin:0px; }
#container1 .tab_menu .left_line { border-left:1px solid #d1d1d1;}
#container1 .tab_menu .selected { background:#1995d8; color:#fff; font-weight:bold; border:1px solid #1995d8; padding:8px 30px 6px 30px; margin:0px;  font-size:13px;  }
a.tab_link:link {padding:8px 30px 6px 30px; display:block; text-decoration:none;  font-size:13px; }
a.tab_link:visited {padding:8px 30px 6px 30px; display:block; text-decoration:none;  font-size:13px; }
a.tab_link:hover {padding:8px 30px 6px 30px; display:block; text-decoration:underline;  font-size:13px; }
a.tab_link:active {padding:8px 30px 6px 30px; display:block; text-decoration:none;  font-size:13px; }

#container1 .biz_Content .content .cp_box01 {clear:both; float:left; border-style:solid; border-width:1px; border-color:#cccccc; text-align:center; width:220px; height:30px; overflow:hidden; padding:35px 0 30px 0 ; margin:0 0 30px 0; color:#333; font-size:15px; font-weight:bold;}
#container1 .biz_Content .content .cp_box02 {float:left; border-style:solid; border-width:1px; border-color:#cccccc; text-align:center; width:220px; height:30px;  overflow:hidden; padding:35px 0 30px 0 ; margin:0 0 30px 35px; color:#333; font-size:15px; font-weight:bold;}


#container1 .content h2 {font-size:14px; font-weight:bold; color:#333;}

#container1 .content .txt01 { clear:both; margin:20px 0 0 10px;}
#container1 .content .txt01 span { font-weight:bold;  font-size:13px; color:#333;}
#container1 .content .txt01 p { padding:5px 0 20px 0; line-height:160%; font-size:13px;}
#container1 .content .txt01 ul li{ padding:3px 0; font-size:13px; }
#container1 .content .gre { color:#1995d8;}
#container1 .content .icon { background:url('../images/common/icon01.gif') 0 50% no-repeat; height:7px; padding-left:18px;}


#container1 .content .gr_wrap { clear:both; margin:20px 0 0 10px;}
#container1 .content .gr_wrap span {color:#003399;  font-size:19px; font-weight:bold;}
#container1 .content .gr_wrap .name {color:#333;  font-size:19px; font-weight:bold;}
#container1 .content .gr_wrap p { padding:5px 0 20px 0;  font-size:14px; line-height:160%;}
#container1 .content .gr_wrap ul li{ padding:0;}
#container1 .content .gr_wrap .gr_left {float:left; width:78%; overflow:hidden;}
#container1 .content .gr_wrap .gr_left .tit_txt {font-size:19px; font-weight:bold;}
#container1 .content .gr_wrap .gr_right {float:left; width:22%; overflow:hidden; text-align:right;}
#container1 .content .gr_wrap .gr_bottom {clear:both; width:100%; overflow:hidden;}

#change_img { margin:20px 0 20px 0;;}
#change_img_src { height:66px; overflow:hidden; }
#change_img_src ul { width:660px;list-style:none; float:left; padding:0; overflow:auto; height:80px; }
#change_img_src li { float:left; padding:2px; width:94px; }		    

#container1 .content .ct_wrap01 {width:780px; overflow:hidden; padding-top:30px;}
#container1 .content .ct_wrap01 p { width:100%; overflow:hidden; background:url('../images/sub/tit_ico01.gif') ;background-repeat:no-repeat; background-position:0 4px; color:#333; font-family:'NanumBold'; font-size:14px;  padding:0 0 8px 20px;}
#container1 .content .ct_wrap01 .md_txt01  { width:720px; overflow:hidden; background:url('../images/sub/tit_ico02.gif') ;background-repeat:no-repeat; background-position:7px 8px; margin-top:0px; font-size:13px; padding:3px 0 10px 20px; }
#container1 .content .ct_wrap01 .md_txt01_01  { width:720px; overflow:hidden; background:url('../images/sub/tit_ico02.gif') ;background-repeat:no-repeat; background-position:7px 8px; margin-top:0px; font-size:13px; margin-top:15px; padding:3px 0 10px 20px; }

#container1 .content .ct_wrap01 .md_txt02  { width:720px; overflow:hidden; font-size:12px; padding:0 0 5px 15px; color:#555; }
#container1 .content .ct_wrap01 .md_txt02 span {font-size:12px; color:#333; font-family:'NanumBold';}
#container1 .content .ct_wrap01 .md_txt03  { width:715px; overflow:hidden; background:url('../images/sub/tit_ico03.gif') ;background-repeat:no-repeat; background-position:12px 6px; font-size:12px; padding:0 0 5px 25px; color:#555; }
#container1 .content .ct_wrap01 .md_txt03 span {font-size:12px; color:#3366cc;}
#container1 .content .ct_wrap01 .md_txt04  { width:715px; overflow:hidden; background:url('../images/sub/tit_ico03.gif') ;background-repeat:no-repeat; background-position:0px 6px; font-size:12px; padding:0 0 5px 12px; color:#555; }
#container1 .content .ct_wrap01 .md_txt04 span {font-size:12px; color:#3366cc;}
#container1 .content .ct_wrap01 .md_img01  {padding:10px 0 10px 0;}
#container1 .content .ct_wrap01 ul { width:100%; overflow:hidden; margin-bottom:25px; }
#container1 .content .ct_wrap01 li { overflow:hidden; line-height:160%; text-align:justify; padding:3px 0 3px 0;}
#container1 .content .ct_wrap01 li span { color:#333;  font-family:'NanumBold';  line-height:180%;}
/*
#container1 .content .ct_wrap01 table { clear:both;  width:100%; border-top-style:solid; border-width:2px; border-color:#646464;  margin:7px 0 30px 0; }
#container1 .content .ct_wrap01 table caption {display:none;}
#container1 .content .ct_wrap01 table thead th { border-bottom-style:solid; border-right-style:solid; border-width:1px; border-color:#cacaca; background-color:#f5f5f5; color:#000; padding:10px 0 10px 0; font-family:'NanumBold'; text-align:center;}
#container1 .content .ct_wrap01 table tbody th { border-bottom-style:solid; border-right-style:solid; border-width:1px; border-color:#cacaca; color:#333; padding:10px 0 10px 0;}
 #container1 .content .ct_wrap01 table tbody td { line-height:140%; border-bottom-style:solid; border-right-style:solid; border-width:1px; border-color:#cacaca; text-align:center; background-color:#fff; padding:8px 0 8px 0;  } 
#container1 .content .ct_wrap01 table tbody td p { width:95%; background:url('../images/sub/tit_ico03.gif') ;background-repeat:no-repeat; background-position:2px 6px; font-size:13px; font-family:'Nanum'; padding:0 0 8px 10px; color:#666; }

#container1 .content .ct_wrap01 table tfoot th{ border-bottom-style:solid; border-right-style:solid; border-width:1px; border-color:#cacaca;  border-color:#cacaca;  color:#744414; padding:10px 0 10px 0;  background-color:#efefef; }
#container1 .content .ct_wrap01 table tfoot td { line-height:140%; border-bottom-style:solid; border-right-style:solid; border-width:1px; border-color:#cacaca; text-align:center; background-color:#efefef; padding:8px 0 8px 0;  }
*/

#container1 .content .ct_wrap01 .rg_bd {border-right-style:none;}
#container1 .content .ct_wrap01 .txt_lf {text-align:left; padding-left:20px;}
#container1 .content .ct_wrap01 .txt_rg {text-align:right; padding-right:20px;}
#container1 .content .ct_wrap01 .txt_rg1 {text-align:right; padding-top:10px}

#container1 .content .ct_wrap01 .img_gap {margin-bottom:30px;}

#container1 .content .his_wrap1 {clear:both; width:740px; overflow:hidden; padding:0 15px 15px 15px;}
#container1 .content .his_wrap1 p {clear:both; width:740px; overflow:hidden; padding:15px 0 15px 0;  color:#333;}
#container1 .content .his_wrap1 .his_year1 {float:left; width:215px; color:#333; font-size:25px;  font-family:'NanumBold';   margin-top:5px;}
#container1 .content .his_wrap1 .his_con1 {float:left; width:525px;}
#container1 .content .his_wrap1 .his_con1 .his_date1 {float:left; width:140px; overflow:hidden; font-size:12px; color:#333; padding:2px; color:#6385d4;  line-height:140%; font-family:'NanumBold'; }
#container1 .content .his_wrap1 .his_con1 .his_txt1 {float:left; width:350px; overflow:hidden; font-size:12px; color:#333; padding:0 0 0 0; padding:2px;  line-height:140%; }
#container1 .content .his_wrap1 .his_con1 ul { clear:both; margin:5px 0 5px 0;}
#container1 .content .ct_wrap02 {width:100%; overflow:hidden; margin-bottom:40px;}
#container1 .content .ct_wrap02 p {width:740px; overflow:hidden; padding:0 0 8px 0; color:#6385d4; font-size:14px; font-family:'NanumBold';}
#container1 .content .ct_wrap02 ul { width:100%; overflow:hidden; margin-bottom:25px; }
#container1 .content .ct_wrap02 li { overflow:hidden;  color:#333;  line-height:160%; text-align:justify;}

#container1 .content .ct_wrap03 {margin-bottom:30px;}
#container1 .content .ct_wrap03 p {text-align:center; font-size:20px; font-family:'NanumBold'; color:#333; padding:20px 0 10px 0;}
#container1 .content .ct_wrap03 p img {vertical-align:middle; margin:0 10px 0 10px;}

#container1 .content .ct_wrap03 table { width:100%; text-align:center; margin:10px 0 0 0; border-top-style:solid; border-width:1px; border-color:#ccd9e1;   }
#container1 .content .ct_wrap03 table caption {display:none;}
#container1 .content .ct_wrap03 table thead th {border-left-style:solid; border-right-style:solid;  border-bottom-style:solid; border-width:1px; border-color:#ccd9e1; background-color:#f9f9f9;  height:30px; font-weight:bold; color:#333;}
#container1 .content .ct_wrap03 table tbody th { font-family:dotum; border-bottom-style:solid; border-right-style:solid;  border-left-style:solid;  border-width:1px; border-color:#ccd9e1; color:#333; font-weight:bold; }
#container1 .content .ct_wrap03 table tbody td { font-family:dotum; border-bottom-style:solid;  border-right-style:solid; border-width:1px; border-left-style:solid; border-width:1px; border-color:#ccd9e1; background-color:#fff; height:100px; text-align:left; vertical-align:top; padding:5px 0 0 5px;}
#container1 .content .ct_wrap03 table td { font-family:dotum; border-bottom-style:solid;  border-right-style:solid; border-width:1px; border-left-style:solid; border-width:1px; border-color:#ccd9e1; background-color:#fff;  text-align:center;}
#container1 .content .ct_wrap03 table th { font-family:dotum; border-bottom-style:solid; border-right-style:solid;  border-left-style:solid;  border-width:1px; border-color:#ccd9e1; color:#333; font-weight:bold; }
#container1 .content .ct_wrap03 table td span {font-weight:bold;}

#container1 .content .ct_wrap04 {width:100%; overflow:hidden;}
#container1 .content .ct_wrap04 div {width:710px; overflow:hidden; background-color:#dfdfdf; padding:15px 15px 20px 15px; font-size:12px;  color:#333; }
#container1 .content .ct_wrap04 div span {font-size:12px; font-family:'NanumBold';  color:#333; }
#container1 .content .ct_wrap04 ul { width:100%; overflow:hidden; margin-bottom:35px; }
#container1 .content .ct_wrap04 li {float:left;}
#container1 .content .ct_wrap04 li p {padding:10px 0 7px 0;  text-align:justify; }

#container1 .content .ct_wrap04 li .fd_tit01 { width:440px; background:url('../images/sub/tit_ico01.gif') ;background-repeat:no-repeat; background-position:0 4px; color:#333; font-family:'NanumBold'; font-size:14px;  padding:0 0 8px 20px; }
#container1 .content .ct_wrap04 li .fd_txt01 { width:440px; padding:3px 40px 15px 20px;   background:url('../images/sub/tit_ico02.gif') ;background-repeat:no-repeat; background-position:7px 8px;  text-align:justify; }

#container1 .content .re_wrap { clear:both; width:99%;; overflow:hidden; background-color:#e7e7e7; border-style:solid; border-width:1px; border-color:#d2d2d2; padding-top:10px;margin-top:20px; padding-bottom:10px; }
#container1 .content .re_wrap .re_tit { float:left; width:15%; overflow:hidden; padding-top:40px; text-align:center; }
#container1 .content .re_wrap .re_in_con { float:left; width:65%; text-align:left; overflow:hidden;}
#container1 .content .re_wrap  textarea  { width:100%; height:55px; font-size:12px; padding:10px; color:#333333; background-color:#ffffff;  border-style:solid; border-width:1px; border-color:#d2d2d2; overflow:hidden;}
#container1 .content .re_wrap .re_in_btn {float:left; width:20%; overflow:hidden; padding-top:10px; text-align:center;}
#container1 .content .re_view_wrap {clear:both; width:100%;  overflow:hidden ; text-align:left; border-bottom-style:solid; border-width:1px; border-color:#d6d6d6; margin-top:30px;}
#container1 .content .re_view_wrap .name {float:left; width:10%;  overflow:hidden; padding:10px; text-align:center; font-weight:bold;}
#container1 .content .re_view_wrap .txt {float:left; width:80%; overflow:hidden; padding:10px; text-align:left;}

#container1 .content .pw_wrap { border:1px solid #bbb; background-color:#fff; padding:50px 0 50px 0; text-align:center;}
#container1 .content .pw_wrap p {padding-top:10px;}
#container1 .content .pw_wrap p input {width:200px;}

#container1 .s_tab {clear:both; width:100%; overflow:hidden; margin-bottom:45px;}
#container1 .s_tab ul{position:relative;margin:0;padding:0; border-bottom:1px solid #666; list-style:none;*zoom:1;}
#container1 .s_tab ul:after {display:block;clear:both;content:"";}
#container1 .s_tab li {float:left;margin-bottom:-1px; margin-right:1px;}
#container1 .s_tab li a {float:left; position:relative ;border-top-style:solid; border-left-style:solid; border-right-style:solid;  border-color:#d8dae4; border-width:1px; background:#f3f3f3; color:#fff; text-decoration:none;}
#container1 .s_tab li a span {display:inline-block;padding:17px 25px 15px 25px ; cursor:pointer; font-size:13px; text-align:center; color:#666;}
#container1 .s_tab li.on a {margin-top:0px; border:1px solid #666; border-bottom:1px solid #fff; background:transparent; color:#000;}
#container1 .s_tab li.on a span { padding-top:16px;font-weight:bold; color:#242424; border-bottom:solid 1px #fff; }


#container1 .content .ct_wrap02 table { clear:both; width:100%; border-top:1px solid #666; border-bottom:1px solid #ccc; margin-bottom:40px;}
#container1 .content .ct_wrap02 table caption { display:none; }
#container1 .content .ct_wrap02 table th { line-height:40px; height:40px; font-size:13px; font-weight:bold; color:#111; border-bottom:1px dotted #bbb; background-color:#f6f5f4; }
#container1 .content .ct_wrap02 table tbody th { line-height:40px; height:40px; font-size:13px; color:#4b4b4b; font-weight:bold;border-bottom:1px dotted #bbb; background-color:#f6f5f4; }
#container1 .content .ct_wrap02 table td { line-height:40px; padding-top:10px; padding-bottom:10px;  font-size:13px; color:#444;  background-color:#fff; border-bottom:1px dotted #bbb; line-height:160%;}
#container1 .content .ct_wrap02 table td input { border:1px solid #d5d5d5; height:25px;}
#container1 .content .ct_wrap02 table td select {height:25px; line-height:180%;}
#container1 .content .ct_wrap02 table td img {vertical-align:middle;}

/* board list */
#container1 .biz_Content .biz_bbs_list { clear:both;  margin:30px 0 0 0;}
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap { width:100%; height:35px;  background-image:url('../images/common/board01_bg.gif'); background-repeat:repeat-x; overflow:hidden; text-align:left; lear:both; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap li { text-align:center; color:#333; float:left; font-weight:bold; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_bar { width:1%; color:#cccccc; font-weight:normal; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_txt1 { width:7%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_txt2 { width:60%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_txt3 { width:20%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_txt4 { width:9%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_txt01 { width:6%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_txt02 { width:50%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_txt03 { width:15%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_txt04 { width:15%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .ns_tit_wrap .ns_tit_txt05 { width:10%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .b_list { clear:both; width:100%; margin-top:5px; }
#container1 .biz_Content .biz_bbs_list .b_list ul { border-bottom:1px dotted #ccc; height:30px; }
#container1 .biz_Content .biz_bbs_list .b_list ul li { text-align:center; color:#666; float:left; }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt1 { width:7%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt2 { width:63%;text-align:left; text-indent:10px;  margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt3 { width:20%;  height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt4 { width:10%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt5 { width:100%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt06 { width:7%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt07 { width:51%;text-align:left; text-indent:10px; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt08 { width:15%;  height:24px; margin-top:8px; display: block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt09 { width:17%; height:24px; margin-top:8px; }
#container1 .biz_Content .biz_bbs_list .b_list .ns_list_txt10 { width:8%; height:24px; margin-top:8px; }

#container1 .biz_Content .nm_pg_wrap { clear:both; width:100%; text-align:center; padding:15px 0 0 0;}
#container1 .biz_Content .nm_pg_wrap span { padding:0 3px;}
#container1 .biz_Content .nm_pg_wrap span.aaa { color:#0f68f5; font-weight:bold;}
#container1 .biz_Content .nm_pg_wrap a { padding:0 3px;}
#container1 .biz_Content .nm_sc_wrap { margin:10px 0; text-align:right; }
#container1 .biz_Content .nm_sc_wrap .nm_sc_ck { border:0px; vertical-align: middle; }
#container1 .biz_Content .nm_sc_wrap .nm_sc_txt { height:18px; }
#container1 .biz_Content .nm_sc_wrap img { vertical-align:middle; }
#container1 .biz_Content .nm_pg_write { width:100%; overflow:hidden ; }
#container1 .biz_Content .nm_pg_write .write_btn { width:50px; height:24px; background:url(../images/common/btn01_bg.gif) no-repeat; text-align:center; padding-top:4px; margin-left:5px;float:right;}


/*board view*/
#container1 .biz_Content .view_wrap { clear:both; width:100%; overflow:hidden;  margin:20px 0 0 0;  }
#container1 .biz_Content .view_wrap .tit_wrap {clear:both;  width:100%; height:88px; text-align:left; background-image:url('../images/common/write_bg.gif'); background-repeat:repeat-x; }
#container1 .biz_Content .view_wrap .tit_wrap ul { width:100%; overflow:hidden; clear:both; }
#container1 .biz_Content .view_wrap .tit_wrap li { float:left;  padding:12px 0 6px 0;}
#container1 .biz_Content .view_wrap .tit_wrap .tit { width:15%; overflow:hidden; text-align:center; font-weight:bold;}
#container1 .biz_Content .view_wrap .tit_wrap .txt012 {float:left; width:70%; overflow:hidden;}
#container1 .biz_Content .view_wrap .tit_wrap .txt02 { width:15%; overflow:hidden;}
#container1 .biz_Content .view_wrap .view_txt {clear:both;  width:96%; overflow:hidden; text-align:left; text-align:left; padding:10px 2% 20px 2%; }
#container1 .biz_Content .view_wrap .view_txt p {line-height:160%;}
#container1 .biz_Content .view_wrap .view_file { width:100%; height:20px; border-top-style:dotted ; border-width:1px; border-color:#cccccc; padding:10px 0 10px 0; }
#container1 .biz_Content .view_wrap .view_file li { float:left; width:100%; overflow:hidden ; }
#container1 .biz_Content .view_wrap .view_file .tit { width:15%;  overflow:hidden ; text-align:center; font-weight:bold; }
#container1 .biz_Content .view_wrap .view_file .txt { width:85%; overflow:hidden ;}
#container1 .biz_Content .view_wrap .view_link1 {clear:both; width:100%; height:20px; text-align:left; padding:10px 0 7px 0; text-align:left; background-image:url('../images/common/net_bot_bg.gif'); background-repeat: repeat-x; }
#container1 .biz_Content .view_wrap .view_link1 li { float:left;width:100%; overflow:hidden;  }
#container1 .biz_Content .view_wrap .view_link1 .tit {width:15%;  overflow:hidden ;  text-align:center; font-weight:bold; }
#container1 .biz_Content .view_wrap .view_link1 .txt {width:85%; overflow:hidden ; }
#container1 .biz_Content .view_wrap .view_link2 {clear:both; width:100%; height:20px; text-align:left;padding:10px 0 7px 0; text-align:left; border-top-style:dotted ; border-bottom-style:dotted ; border-width:1px; border-color:#cccccc; }
#container1 .biz_Content .view_wrap .view_link2 li { float:left; width:100%; overflow:hidden; }
#container1 .biz_Content .view_wrap .view_link2 .tit {width:15%;  overflow:hidden ;  text-align:center; font-weight:bold; }
#container1 .biz_Content .view_wrap .view_link2 .txt {width:85%; overflow:hidden ; }
#container1 .biz_Content .view_wrap .view_btn { clear:both; width:49%; overflow:hidden ;float:left; margin-top:10px; }
#container1 .biz_Content .view_wrap .view_btn1 { width:50%; overflow:hidden ; float:right; margin-top:10px; text-align:right; }



/* board write */
#container1 .biz_Content .write_wrap { width:100%; overflow:hidden; clear:both; float:left;}
#container1 .biz_Content .write_wrap p { width:100%; overflow:hidden; clear:both; padding:5px 0 5px 0; color:#333;}
#container1 .biz_Content .write_wrap p span { font-weight:bold; color:#333; letter-spacing:-0.085em;}
#container1 .biz_Content .write_wrap .write_top { width:100%; overflow:hidden; }
#container1 .biz_Content .write_wrap .write_top li {float:left; height:30px; line-height:30px; }
#container1 .biz_Content .write_wrap .write_top .tit { clear:both; width:15%; font-weight:bold; padding-left:20px; border-bottom:1px dotted #bbb; }
#container1 .biz_Content .write_wrap .write_top .txt { width:80%; border-bottom:1px dotted #bbb; }
#container1 .biz_Content .write_wrap .write_con { width:90%;  overflow:hidden;  padding:20px; margin:20px 0 0 10px; }
#container1 .biz_Content .write_wrap .write_con01 { width:90%;  overflow:hidden;  padding:20px; margin:0 0 0 10px; }

#container1 .biz_Content .write_wrap .write_line { clear:both; width:722px; height:20px; margin-top:5px;  background-image:url('../images/common/net_bot_bg.gif'); background-repeat:repeat-x;}

#container1 .biz_Content .write_wrap .write_btn {clear:both; float:left;  width:20%; height:50px; display:inline; margin:0 40% 0 40%; }
#container1 .biz_Content .write_wrap .write_btn .write_btn1 {float:left; width:50px; height:50px; background-image:url('../images/common/btn01_bg.gif'); background-repeat:no-repeat; text-align:center; padding-top:3%; margin-left:5px;}

a.write_link:link {font-family:'NanumBold'; text-decoration:none;}
a.write_link:visited {font-family:'NanumBold'; text-decoration:none;}
a.write_link:hover {font-family:'NanumBold'; text-decoration:underline; color:#000;}
a.write_link:active {font-family:'NanumBold'; text-decoration:none;}

/* gallery_list */

#container1 .biz_Content .sub_gl_wrap {clear:both; width:740px; overflow:hidden; margin:0 0 20px 10px;}
#container1 .biz_Content .sub_gl_wrap .sub_gl_con {float:left; width:235px; height:197px; background: url('../images/common/gl_bg.gif')  no-repeat; margin:0 0 0 0;}
#container1 .biz_Content .sub_gl_wrap .sub_gl_con .img {padding:7px;}
#container1 .biz_Content .sub_gl_wrap .sub_gl_con .txt {text-align:center;  margin-top:20px;}

#container1 .biz_Content .sub_gl_wrap .sub_gl_con1 {float:left; width:235px; height:197px; background: url('../images/common/gl_bg.gif')  no-repeat; margin:0 0 0 15px;}
#container1 .biz_Content .sub_gl_wrap .sub_gl_con1 .img {padding:7px;}
#container1 .biz_Content .sub_gl_wrap .sub_gl_con1 .txt {text-align:center;  margin-top:20px;}

#container1 .biz_Content .sub_gl_btn { clear:both; text-align:center; padding:10px 0 0 0; }
#container1 .biz_Content .sub_gl_sc { margin:20px 0; text-align:right; }

 .gl_link a:link { font-family:'NanumBold'; text-decoration:none;}
 .gl_link a:visited { font-family:'NanumBold'; text-decoration:none;}
 .gl_link a:hover { font-family:'NanumBold'; text-decoration:underline; color:#333;}
 .gl_link a:active { font-family:'NanumBold'; text-decoration:none;}


 /* ebook_list */

#container1 .biz_Content .sub_gl_wrap1 {clear:both; width:740px; overflow:hidden; margin:0 0 20px 20px;}
#container1 .biz_Content .sub_gl_wrap1 .sub_gl_con2 {float:left; width:143px; height:230px; margin-right:40px; }
#container1 .biz_Content .sub_gl_wrap1 .sub_gl_con2 .img {padding:5px; border:1px solid #bbb;}
#container1 .biz_Content .sub_gl_wrap1 .sub_gl_con2 .txt {text-align:center;  margin-top:10px;}

#container1 .biz_Content .sub_gl_wrap1 .sub_gl_con3 {float:left; width:143px; height:230px;margin-right:40px; }
#container1 .biz_Content .sub_gl_wrap1 .sub_gl_con3 .img {padding:5px;  border:1px solid #bbb;}
#container1 .biz_Content .sub_gl_wrap1 .sub_gl_con3 .txt {text-align:center;  margin-top:10px;}



/* gallery_view */
#container1 .biz_Content .gl_tit {width:100%; overflow:hidden; border-bottom-style: solid; border-width:1px; border-color:#cccccc; padding:0 0 10px 0;}
#container1 .biz_Content .gl_tit .gl_stit {background-image: url('../images/common/gl_ico.gif'); background-repeat:no-repeat; background-position:2px 10px; font-size:16px; height:25px; padding:20px 0 0 35px; font-weight:bold; color:#333;}
#container1 .biz_Content .gl_tit .gl_user {padding:5px 0 5px 35px; }
#container1 .biz_Content .gl_tit span {font-weight:bold;}
#container1 .biz_Content .gl_bimg {clear:both; width:100%; overflow:hidden; padding:30px 0 30px 0;}
#container1 .biz_Content .gl_bimg .gl_bimg_btn {float:left; width:4%; overflow:hidden; padding-top:190px; text-align:center;}
#container1 .biz_Content .gl_bimg .gl_bimg_con {float:left; width:90%; overflow:hidden; background-image: url('../images/common/gl_ico.gif'); background-repeat:no-repeat;}
#container1 .biz_Content .gl_simg {clear:both; width:100%; overflow:hidden; padding:10px 0 20px 0;}
#container1 .biz_Content .gl_simg ul {width:100%; overflow:hidden; padding:0 25% 0 25%;}
#container1 .biz_Content .gl_simg li {float:left; width:10%; overflow:hidden; }
#container1 .biz_Content .gl_simg .gl_simg_on {width:55px; height:55px; border-style:solid; border-width:3px; border-color: #ff9900; background-image: url('../images/common/vgl_simg_bg.gif'); background-repeat:no-repeat; background-position:3px 3px; }
#container1 .biz_Content .gl_simg .gl_simg_off {width:55px; height:55px; margin:3px; background-image: url('../images/common/vgl_mimg_bg.gif'); background-repeat:no-repeat; background-position:3px 3px;}
#container1 .biz_Content .gl_txt {clear:both; width:100%; overflow:hidden; padding:20px 0 20px 0;}
#container1 .biz_Content .gl_sum {clear:both; width:97%; overflow:hidden; background-image: url('../images/common/gl_ico01.gif'); background-repeat:no-repeat; background-position:2px 15px; padding:10px 0 10px 20px; margin-top:20px;}
#container1 .biz_Content .gl_sum_img {clear:both; width:98%; overflow:hidden; border-style:solid; border-width:5px; border-color: #cccccc; margin:0 auto; padding:20px 0 20px 0; margin-bottom:30px;}
#container1 .biz_Content .gl_sum_img ul {width:100%; overflow:hidden;}
#container1 .biz_Content .gl_sum_img .gl_sum_btn {float:left; width:10%; overflow:hidden;  text-align:center; padding-top:25px;}
#container1 .biz_Content .gl_sum_img .gl_sum_con {float:left; width:16%; overflow:hidden;  text-align:center;}
#container1 .biz_Content .gl_sum_img .gl_mimg_on {width:90px; height:84px; border-style:solid; border-width:3px; border-color: #ff9900; background-image: url('../images/common/vgl_mimg_bg.gif'); background-repeat:no-repeat; background-position:3px 3px;}
#container1 .biz_Content .gl_sum_img .gl_mimg_off {width:90px; height:84px; margin:3px; background-image: url('../images/common/vgl_mimg_bg.gif'); background-repeat:no-repeat; background-position:3px 3px;}
#container1 .biz_Content .gl_write {clear:both; width:93.5%; overflow:hidden; padding:10px 3% 10px 3%; background-color:#efefef; border-style:solid; border-width:1px; border-color: #cccccc;}
#container1 .biz_Content .gl_write .gl_write_area {float:left; width:88%; overflow:hidden; padding:0 0 5px 0;}
#container1 .biz_Content .gl_write .gl_write_area textarea {width:98%; height:71px;}
#container1 .biz_Content .gl_write .gl_write_btn {float:left; width:12%; overflow:hidden; padding:0 0 5px 0;}
#container1 .biz_Content .gl_write .gl_write_txt {clear:both; width:98%; color:#666; font-size:12px; padding-left:2%;}
#container1 .biz_Content .gl_reply {clear:both; width:100%; overflow:hidden; padding:30px 0 30px 0;}
#container1 .biz_Content .gl_reply ul {clear:both; width:100%; overflow:hidden; border-bottom:solid 1px #cccccc;}
#container1 .biz_Content .gl_reply .gl_reply_name {float:left; width:16%; overflow:hidden; padding:10px 2% 10px 2%; text-align:center;}
#container1 .biz_Content .gl_reply .gl_reply_con {float:left; width:78%; overflow:hidden; padding:10px 0 10px 0; color:#666;}
#container1 .biz_Content .gl_reply .gl_reply_con img {vertical-align:middle;}



/* faq */

#container1 .biz_Content .faq_tit_wrap { width:700px; height:40px;  background:url(../images/common/pd_tab_bg.gif) repeat-x; margin:30px 0 0 0; }
#container1 .biz_Content .faq_tit_wrap .faq_tit_ov {float:left; width:110px; height:40px; padding-top:8px; overflow:hidden; background:url(../images/common/re_sc_titbg.gif) no-repeat; font-weight:bold; padding-left:35px;}
#container1 .biz_Content .faq_con_wrap { margin-top:10px;}
#container1 .biz_Content .faq_con_wrap .fq_q {  margin-left:10px; padding:8px 0 0 25px; clear:both; width:680px; height:25px; border-bottom-style: dotted; border-width:1px; border-color:#cccccc; background:url(../images/common/q_ico.gif) no-repeat 0px 8px;}
#container1 .biz_Content .faq_con_wrap .fq_a {  margin-left:10px; padding:5px 0 5px 25px; color:#666666; clear:both; width:665px; overflow:hidden; background:url(../images/common/a_ico.gif) no-repeat 0px 5px; background-color:#f9f9f9;}

/*¿ù°£Æí¼º*/
.sub8 {width:100%; border-top:2px solid #888; border-bottom:1px solid #ddd; background-color:#f8f8f8; height:65px; position:relative; }
.sub8_p01 {float:left; height:12px;  line-height:14px; padding-top:10px; padding-bottom:15px; width:105px; text-align:right; display:inline;}
.sub8_p01 img {vertical-align:middle;}
.sub8_p02 {float:left; height:12px; line-height:14px; padding-top:10px; padding-bottom:15px; width:120px; text-align:right; display:inline;}
.sub8_p02 img {vertical-align:middle;}
.sub8_p_s {padding-right:10px; padding-left:10px;}
.sub8_p_s span {font-size:18px; color:#333; vertical-align:middle; }
.sub8 ul{clear:both;width:98%; height:25px; padding: 0 0 0 2%;}
.sub8 ul li{float:left; padding-left:5px; padding-right:5px; text-align:center; }
.sub8 ul li.saturday{color:#5c92b1;}
.sub8 ul li.saturday a{color:#5c92b1;}
.sub8 ul li.sunday{color:#b44747;}
.sub8 ul li.sunday a {color:#b44747;}
.sub8 ul li.over {font-weight:bold; color:#222; }
.sub8 ul li.over a{font-weight:bold; color:#222; }
.sub8_con{width:700px; padding-top:20px; padding-right:10px; padding-left:10px; padding-bottom:50px;}
.sub8_bnt{position:absolute; top:7px; right:20px; z-index:999px;}
.sub8 .day span {font-size:11px; padding:0; letter-spacing:-0.05em;}

#quick_btn {overflow:hidden; position:fixed; _position:absolute; _z-index:-1;  z-index:200; margin-left:1020px; }
#quick_btn img {margin:100px 0 0 20px;}

/* ¶°´Ù´Ï´Â ¸Þ´º (Floating Menu) */
#floatdiv { 
    position:fixed; _position:absolute; _z-index:-1;
    overflow:hidden;
    width:1000px;
	text-align:right;
    background-color: transparent;
    margin:246px 0 0 0;
    padding:0 0 0 0 ;

}

#floatdiv ul  { list-style: none; }
#floatdiv li  { margin-bottom: 18px; text-align: right; }
#floatdiv .menu, #floatdiv .last    { margin-bottom: 0px; }



/* ¶°´Ù´Ï´Â ¸Þ´º1 (Floating Menu) */
#floatdiv1 { 
    position:fixed; _position:absolute; _z-index:-1;
    overflow:hidden;
	float:left;
    background-color: transparent;
    margin:200px 0 0 0;
    padding:0 0 0 0 ;
	z-index:200;


}

#floatdiv1 ul  { list-style: none; }
#floatdiv1 li  { margin-bottom: 18px;  }
#floatdiv1 .menu, #floatdiv .last    { margin-bottom: 0px; }
