@charset "euc-kr";

@import "board.css";

#wrapper {width:100%;min-width:1260px;}

#topGo {position:fixed;top:372px;left:50%;margin-left:580px;display:none;}

#header {position:relative;width:100%;overflow:hidden;}
.header_inner {position:relative;width:1100px;height:100px;margin:0 auto;}
.header_logo {float:left;width:191px;height:50px;padding:23px 0 27px;}

#util {position:absolute;top:10px;right:0;z-index:55;}
#util > ul > li {float:left;line-height:28px;}
#util > ul > li > a {display:block;padding:0 10px;background:url(../images/common/line_bg.gif) no-repeat left center;color:#757575;font-size:14px;}
#util > ul > li:first-child > a {background:none;}
/* #util ul li .lang_select {width:90px;height:28px;padding-left:5px;margin-left:10px;border:1px solid #dedede;color:#757575;} */
.lang_select {position:relative;width:90px;margin-left:10px;}
.lang_select button {width:90px;height:28px;padding-left:10px;border:1px solid #ddd;background:url(../images/common/select_arrow.gif) no-repeat 90% center;color:#999;letter-spacing:-0.08em;text-align:left;outline:none;}
.lang_select .lang-list {display:none;position:absolute;top:28px;left:0;width:88px;border:1px solid #ddd;border-top:0;background:#fff;}
.lang_select .lang-list li {line-height:1.5;}
.lang_select .lang-list li > a, .lang_select .site-list li span {display:block;color:#999;padding:2px 0 2px 10px;}
.lang_select .lang-list li a:hover {background:#00ade3;color:#fff;}
.lang_select .lang-list li:first-child a {border-top:0;}

#gnb {float:right;margin-top:51px;}
#gnb ul {position:relative;z-index:50;}
#gnb ul .gnb_item {float:left;}
#gnb ul .gnb_item .dep1 {display:block;padding:10px 25px 21px 25px;}
#gnb ul .gnb_item .sub {position:absolute;top:45px;padding-top:3px;line-height:35px;display:none;}
#gnb ul .gnb_item .sub01 {left:-160px;}
#gnb ul .gnb_item .sub02 {left:130px;}
#gnb ul .gnb_item .sub03 {right:0;}
#gnb ul .gnb_item .sub04 {right:0;}
#gnb ul .gnb_item .sub ul li {float:left;}
#gnb ul .gnb_item .sub ul li a {display:block;padding:0 15px;color:#fff;font-size:13px;}
#gnb ul .gnb_item .sub ul li a:hover {color:#ffff00;font-weight:bold;}
#gnb ul .gnb_item:hover .sub {display:block;}
.gnb_bg {width:100%;height:3px;background:#0fbdef;}

#container {width:100%;}

.main_box {width:1100px;margin:0 auto;padding-top:30px;margin-bottom:10px;overflow:hidden;}
.main_box ul li {margin-top:5px;}
.main_box ul li:first-child {margin-top:0;}
.main_box .box_area .over_img {display:none;}
.main_box .box_area .img_over:hover img {display:none;}
.main_box .box_area .img_over:hover .over_img {display:block;}
.main_box .box_left {float:left;width:250px;}
.main_box .box_mid {float:left;width:590px;height:610px;margin:0 5px;}
.main_box .box_right {float:right;width:250px;}

.main_content {width:1100px;margin:0 auto;padding-top:10px;}
.top_area {border-bottom:1px solid #ddd;overflow:hidden;}
.bot_area {padding:20px 0;overflow:hidden;}
.main_notice {position:relative;float:left;width:350px;margin:0 25px 21px 0;}
.main_notice .main_notice_tit {height:18px;padding-bottom:13px;margin-bottom:8px;border-bottom:1px solid #e6e6e6;}
.main_notice .more_btn {position:absolute;top:4px;right:8px;color:#999;font-family:'µ¸¿ò',Dotum;}
.main_notice ul {padding-right:100px;background:url(../images/main/notice_bg.gif) no-repeat 270px center;}
.main_notice ul li {width:100%;padding:5px 0 4px 0;line-height:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main_notice ul li a {font-family:'µ¸¿ò',Dotum;color:#666;font-size:12px;}
.main_icon_box {float:left;padding:25px 25px 0 25px;}
.main_icon_box ul li {float:left;width:225px;text-align:center;}
.bot_area .bot_area_box {float:left;width:350px;height:121px;margin-left:25px;}
.bot_area .bot_area_box:first-child {margin-left:0;}
.popupzone {position:relative;overflow:hidden;}
.popupzone ul li {position:absolute;left:100%;top:0;}
.popupzone .popupzone_paging {position:absolute;bottom:7px;right:12px;}
.popupzone .popupzone_paging a {display:inline-block;width:12px;height:12px;margin-left:4px;background:url(../images/main/popupzone_roll_off.png) no-repeat center center;text-indent:-9999px;}
.popupzone .popupzone_paging .cur_paging {background:url(../images/main/popupzone_roll_on.png) no-repeat center center;}

#footer {width:100%;clear:both;}
.footer_inner {width:1100px;height:50px;padding:20px 0;margin:0 auto;border-top:1px solid #ddd;}
.f_logo {float:left;width:275px;}
.f_company_info {float:left;width:475px;}
.f_right {position:relative;float:left;width:350px;/* padding-top:36px; */z-index:50;}
.family_site {position:absolute;top:0;right:0;}
.family_site button {width:125px;height:24px;padding-left:10px;border:1px solid #ddd;background:url(../images/common/select_arrow.gif) no-repeat 90% center;color:#999;letter-spacing:-0.08em;text-align:left;outline:none;}
.family_site .site-list {display:none;position:absolute;bottom:24px;left:0;width:123px;border:1px solid #ddd;background:#fff;border-bottom:0;}
.family_site .site-list li a, .family_site .site-list li span {display:block;color:#999;padding:5px 0 5px 10px;}
.family_site .site-list li a:hover {background:#00ade3;color:#fff;}
.family_site .site-list li:first-child a {border-top:0;}
.visit_today {position:absolute;right:0;bottom:0;height:24px;line-height:24px;font-weight:bold;}
.visit_today span {color:#0fbdef;}

.sub_top {position:relative;width:100%;height:139px;overflow:hidden;}
.sub_top .sub_top_img {position:absolute;top:0;left:50%;margin-left:-960px;}

#content {width:1100px;min-height:500px;margin:0 auto;padding-top:45px;overflow:hidden;}

#snb {float:left;width:240px;margin-right:50px;margin-bottom:100px;}
#snb .snb_tit {width:100%;height:69px;background:url(../images/sub/snb_tit_bg.gif) no-repeat right bottom;border-bottom:2px solid #0066b3;line-height:1.2;font-size:24px;}
#snb ul .snb_item {width:100%;border-bottom:1px dotted #bac2ca;}
#snb ul .snb_item > a {display:block;padding:12px 0 12px 26px;font-size:15px;}
#snb ul .snb_item > .on {background:#00bcf2;color:#fff;font-weight:bold;}
#snb ul .snb_item .dep2_list {padding:5px 0;background:#f3f4f5;display:none;}
#snb ul .snb_item .dep2_list li {width:100%;}
#snb ul .snb_item .dep2_list li:first-child {border-top:0;}
#snb ul .snb_item .dep2_list li a {display:block;padding:5px 0 5px 36px;font-size:13px;}
#snb ul .snb_item .dep2_list li > .on {padding:5px 0 5px 10px;margin-left:26px;background:url(../images/sub/snb_dep2_tit_bg.gif) no-repeat left center;color:#00bcf2;font-weight:bold;}
#snb .banner_area {padding-top:32px;}

.cont_area {float:right;width:810px;padding-bottom:30px;}
.cont_header {position:relative;width:100%;padding-top:30px;margin-bottom:40px;}
.cont_header .cont_tit {color:#0066b3;font-size:30px;}
.cont_header .page_location {position:absolute;top:0;right:0;}
.cont_header .page_location > span {color:#444;font-size:13px;}
.cont_header .page_location .cut {padding:0 3px;}
.cont_header .page_location .loc_home {padding-left:25px;background:url(../images/sub/home_ico.gif) no-repeat left center;}
.cont_header .page_location .last_loc {font-weight:bold;}

/* °øÅë */
.cont_area p {font-size:14px;text-align:justify;}
.txt_type1 {margin-bottom:20px;}
.txt_type1 .big {font-size:24px;font-weight:bold;}
.txt_style2 {font-size:16px;color:#555;}
.color_red {color:#ff0000;}
.color_blue {color:#0060ad;font-weight:bold;}
.dot_txt {margin-bottom:20px;padding-left:15px;background:url(../images/sub/bullet_img.png) no-repeat left 7px;font-size:14px;text-align:justify;}
.cont_stit_type1 {margin-bottom:30px;padding-bottom:18px;background:url(../images/sub/cont_stit_type1_line.gif) no-repeat left bottom;font-size:24px;letter-spacing:-0.05em;}
.cont_stit_type2 {display:block;margin-bottom:20px;padding-left:15px;background:url(../images/sub/cont_stit_type2_line.gif) no-repeat left 5px;font-size:20px;}
.cont_stit_type3 {display:block;margin-bottom:10px;color:#1a3e6e;font-size:16px;}
.cont_stit_type4 {display:block;margin-bottom:10px;padding-left:22px;color:#1a3e6e;font-size:16px;background:url(../images/sub/cont_stit_dep2_ico.png) no-repeat left 4px;}
.img_area {width:100%;margin-bottom:30px;}
.con_section {position:relative;}
.right_btn {position:absolute;right:0;top:50%;}
.right_btn a {display:inline-block;padding:10px 20px;background:#00bcf2;color:#fff;font-weight:bold;}

.line_bullet {padding-left:10px;background:url(../images/sub/line_bullet.gif) no-repeat left 10px;}

.gray_box {margin:0 30px 20px 30px;padding:20px 30px;background:#f2f2f2;}

.basic_table {width:100%;margin-bottom:20px;table-layout:fixed;border-collapse:collapse;border-top:2px solid #4fc3f7;}
.basic_table thead th {padding:10px 0;background:#f7f8fb;border:1px solid #e5e5e5;font-size:14px;letter-spacing:-0.08em;}
.basic_table tbody th {padding:10px 0;background:#f7f8fb;border:1px solid #e5e5e5;font-size:14px;letter-spacing:-0.08em;}
.basic_table tbody td {padding:10px 10px;border:1px solid #e5e5e5;text-align:center;font-size:14px;letter-spacing:-0.08em;}
.basic_table tbody .txt_left {text-align:left;}
.basic_table tbody .bold_txt {font-weight:bold;}
.basic_table tbody .pd_none {padding:0;}
.table_unit {display:block;margin-top:-20px;margin-bottom:5px;text-align:right;color:#999;font-size:14px;}

.dot_list {margin-bottom:20px;}
.dot_list li {padding-left:15px;background:url(../images/sub/bullet_img.png) no-repeat left 7px;font-size:14px;text-align:justify;}
.dot_list li > span.dot_list_tit {display:block;padding-bottom:5px;font-weight:bold;}

.dot_list1 {margin: 0 0 20px 0; padding: 0 0 10px 90px; background:url(../images/sub/actical_img05.gif) no-repeat left top;}
.dot_list1 li {padding-left:15px;background:url(../images/sub/bullet_img.png) no-repeat left 7px;font-size:14px;text-align:justify;}
.dot_list1 li > span.dot_list_tit {display:block;padding-bottom:5px;font-weight:bold;}

.circle_list {margin-bottom:20px;}
.circle_list > li {position:relative;min-height:50px;padding:10px 0 0 80px;}
.circle_list.tit_none > li {min-height:40px;padding:20px 0 0 80px;}
.circle_list .circle_txt {position:absolute;top:0;left:0;width:60px;height:60px;line-height:60px;text-align:center;background:url(../images/sub/circle_bg1.png) no-repeat;color:#fff;font-size:14px;font-weight:bold;}
.circle_list .circle_txt > span {display:inline-block;line-height:1.2;vertical-align:middle;margin-top:-4px;}
.circle_list .circle_img {display:block;position:absolute;top:0;left:0;width:60px;height:60px;}
.circle_list .tit {margin-bottom:5px;font-size:14px;font-weight:bold;}

.circle_list2 {margin-bottom:20px;}
.circle_list2 > li {position:relative;min-height:71px;padding:10px 0 5px 90px;}
.circle_list2.tit_none > li {min-height:40px;padding:20px 0 0 90px;}
.circle_list2 .circle_img {display:block;position:absolute;top:0;left:0;width:70px;}
.circle_list2 .tit {margin-bottom:5px;padding-left:15px;background:url(../images/sub/bullet_img.png) no-repeat left 7px;font-size:14px;font-weight:bold;}
.circle_list2 .circle_cont_txt {margin-left:15px;}


.short_btn {width:100%;text-align:center;}
.short_btn a {display:inline-block;padding:10px 20px;background:#00bcf2;color:#fff;font-weight:bold;}
.short_btn .short_btn_type1 {background:#3dc664;}

.number_list {width:100%;margin-bottom:30px;}
.number_list li {position:relative;padding-left:35px;margin-bottom:10px;line-height:25px;font-size:16px;}
.number_list li .num_box {display:block;position:absolute;top:0;left:0;width:25px;height:25px;background:url(../images/sub/number_list_bg.gif) no-repeat left top;text-align:center;color:#fff;font-size:16px;font-weight:bold;}

.number_list1 {margin-bottom:20px;}	
.number_list1 li {list-style-type:decimal;margin-left:15px;font-size:14px;text-align:justify;}
.number_list1 .img_box {list-style-type:none;margin:0;}	
.number_list1 li .list_img_area {padding:5px 0 5px 0;}

.img_txt {width:100%;margin-bottom:30px;overflow:hidden;}
.img_txt li {float:left;width:25%;}
.img_txt li .img_box {width:100%;margin-bottom:30px;text-align:center;}
.img_txt li .img_tit {padding-bottom:10px;text-align:center;font-size:16px;font-weight:bold;letter-spacing:-0.08em;}
.img_txt li .img_stxt {padding:0 25px;text-align:center;font-size:14px;letter-spacing:-0.08em;}

.tab_area {width:100%;height:47px;margin-bottom:40px;border-bottom:2px solid #0066b3;}
.tab_area > a {float:left;display:block;width:225px;height:46px;margin-left:-1px;border:1px solid #c9d5e4;border-bottom:0;line-height:46px;text-align:center;font-size:16px;}
.tab_area > a:first-child {margin:0;}
.tab_area .tab_on {height:47px;background:#0066b3;border:0;line-height:47px;color:#fff;font-weight:bold;}



/* ¿¬Çõ */
.history_area {min-height:111px;padding-left:200px;margin-bottom:60px;}
.history_area ul li {width:100%;padding-bottom:5px;overflow:hidden;}
.history_area ul li .his_date {float:left;display:block;width:90px;color:#0066b3;font-size:14px;}
.history_area ul li > p {float:left;width:520px;letter-spacing:-0.05em;}

.year16 {background:url(../images/sub/history_2016.gif) no-repeat left top;}
.year11-15 {background:url(../images/sub/history_2011_2015.gif) no-repeat left top;}
.year07-10 {background:url(../images/sub/history_2007_2010.gif) no-repeat left top;}
.year05-06 {background:url(../images/sub/history_2005_2006.gif) no-repeat left top;}
.year04 {background:url(../images/sub/history_2004.gif) no-repeat left top;}
.year95-03 {background:url(../images/sub/history_1995_2003.gif) no-repeat left top;}

/* ±â¼úÀÎÁõ */
.certificate_list {width:100%;height:331px;margin-bottom:30px;background:url(../images/sub/tech_list_bg.gif) no-repeat left top;}
.certificate_list_last {background:url(../images/sub/tech_list_bg1.jpg) no-repeat left top;}
.certificate_list_last1 {background:url(../images/sub/tech_list_bg2.jpg) no-repeat left top;}
.certificate_list li {float:left;width:218px;padding:9px 9px 7px 9px;margin-right:25px;}
.certificate_list li:first-child {margin-left:16px;}
.certificate_list .ct_img {float:left;width:409px;padding:9px 9px 7px 14px;margin-right:25px;}
.certificate_list .ct_img:first-child {margin-left:16px;}

/* °íÈ°¼º Ä®½· */
.actical_section {background:url(../images/sub/actical_img04.jpg) no-repeat right 30px;}
.img_divide_txt {width:100%;overflow:hidden;}
.img_divide_txt .img_box {float:left;width:430px;margin-right:30px;}
.img_divide_txt .txt_box {float:left;width:350px;padding-top:5px;}

/* ¿À½Ã´Â±æ */
.map_area {margin-bottom:10px;}

/* ¿Â¶óÀÎÁÖ¹® */
.order_table {width:100%;border-collapse:collapse;border-top:2px solid #00bcf2;}
.order_table tbody th {padding:10px 10px;background:#f7f8fb;border-bottom:1px solid #ddd;}
.order_table tbody td {padding:10px 10px;border-bottom:1px solid #ddd;}
.order_table tbody td input[type=text] {width:98%;height:26px;padding:0 5px;border:1px solid #ddd;}
.order_table tbody td input[type=checkbox] {margin-right:5px;}
.order_table tbody .w-cont textarea {width:98%;height:100px;padding:5px;border:1px solid #ddd;resize:none;}
.order_table tbody td label {padding-right:15px;}
.order_btn {width:100%;padding:20px 0;text-align:center;}
.order_btn button {display:inline-block;width:80px;height:35px;background:#00bcf2;line-height:35px;text-align:center;color:#fff;font-weight:bold;}
.order_btn a {display:inline-block;width:80px;height:35px;background:#00bcf2;line-height:35px;text-align:center;color:#fff;font-weight:bold;}

/* ¿¡ÄÚÅ©¸° */
