﻿@charset "utf-8";

/*전체 글꼴 나눔고딕체로 변경 2014-08-13*/
@import "nanum.css";

/* ================================================
	common style
	source file: style.css
	target: CSS Level 2
================================================ */
/* common style */
* { margin: 0; padding: 0; }
body {min-width:1000px;}
body, input, textarea {font-Family:'NanumGothic', Dotum, Arial; font-size:12px; color:#666666; }
input, select, textarea { vertical-align: middle;}
select {font-size:12px; line-height:21px; color:#666666;}
textarea {overflow:auto;}
a { color: #666666; text-decoration: none; }
img { border: 0; display: inline-block; }
ul, ol { list-style: none; }
hr {display:none;}
caption {text-indent:-5000px; line-height:0; font-size:0;}

h2 {margin-bottom:10px; color:#9f844f;}
 h2 a {color:#9f844f;}

h3 {margin-bottom:35px;}
 h3 img {display:block;}

.layout_fix {overflow:hidden;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.hide {display:none;}

.mt_5 {margin-top:5px !important;}
.mt_7 {margin-top:7px !important;}
.mt_8 {margin-top:8px !important;}
.mt_10 {margin-top:10px !important;}
.mt_12 {margin-top:12px !important;}
.mt_15 {margin-top:15px !important;}
.mt_18 {margin-top:18px !important;}
.mt_20 {margin-top:20px !important;}
.mt_25 {margin-top:25px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_50 {margin-top:50px !important;}
.mt_60 {margin-top:60px !important;}
.mt_65 {margin-top:65px !important;}

.ml_104 {margin-left:104px !important;}

.pt_25 {padding-top:25px !important;}

.al_l {text-align:left !important;}
.al_r {text-align:right !important;}

.fs_12 {font-size:12px !important;}

.note01 {margin-top:14px; color:#868686;}
.note02 {margin-top:10px; color:#777; text-align:right; font-size:11px;}
.note03 {margin-top:10px; color:#777; font-size:11px;}

.tab01 {width:726px; margin-bottom:45px; overflow:hidden;}
 .tab01 ul {float:left; width:726px;}
 .tab01 li {float:left;}

.tab02 {width:726px; overflow:hidden;}
.tab02 ul {float:left; width:726px;}
.tab02 li {float:left;}


/*skipNavigation*/
#skipNavigation a{overflow:hidden; display:block; width:0px; height:0px; text-align:center; color:#000;}
#skipNavigation a:hover, #skipNavigation a:focus, #skipNavigation a:active {width:auto; height:auto; padding:5px; background:#f2f2f2 !important; border:1px solid #ddd; display:block;}

/* layout style */
#top_menu {height:113px; background:url(/images/common/top_menu_bg.gif) repeat-x left 100px; text-align:center;}
 #top_menu .gnb {width:1000px; height:113px; margin:0 auto; text-align:left;}
 #top_menu ul {float:left; width:1000px;}
 #top_menu li {float:left; margin:15px 15px 0 0; font-weight:bold; font-size:15px;}
 #top_menu .tnb li {font-weight:normal; font-size:11px;}
 #top_menu a:hover {text-decoration:underline;}

/* header 201405 ------------------------ */
#header_wrap {background:url(/images/common/bg_header.gif) repeat-x;}
#header {position:relative; width:1000px; height:101px; margin:0 auto;}
#header img {vertical-align:top;}
#header h1 {position:absolute; left:0; top:23px;}
#gnb {/*posit ion:relative;*/ float:left; /*wid th:716px;*/ margin:0 0 0 230px; padding:23px 0 0 0;}
#gnb > li {float:left; /*ma rgin:0 69px 0 0;*/}
#gnb > li > a {float:left; display:inline-block; padding:10px 20px;}
#gnb li ul {position:absolute; left:248px; top:75px;}
#gnb li.list02  ul {left:345px;}
#gnb li.list03  ul {left:432px;}
#gnb li.list06  ul {left:525px;}
#gnb li.list04  ul {left:480px;}
#gnb li.list05  ul {left:580px;}
#gnb li ul li {float:left;}

.topMenu {position:absolute; right:0; top:33px;}
.topMenu ul {float:left; height:15px;}
.topMenu ul li {float:left; margin:0 0 0 7px; padding:0 0 0 9px; background:url(/images/common/bg_topMenu.gif) no-repeat left 4px;}
.topMenu ul li:first-child {margin-left:0; padding-left:0; background:none;}
.topMenu ul li a {float:left; padding:5px 0;}
.topMenu img {vertical-align:top;}
.topMenu .linkList {margin:0 10px 0 0;}
.topMenu .langList {float:left; padding:0 0 0 8px; background:url(/images/common/bg_lang01.gif) no-repeat left top;}
.topMenu .langList ul {padding:0 8px 0 0; background:url(/images/common/bg_lang02.gif) no-repeat right top;}



.hidden {position:absolute; left:0; top:-10000px; width:0; height:0; font-size:0; line-height:1; overflow:hidden;}

#lnbBox {float:left; width:145px;}
#lnbBox h2 {margin:0 0 29px;}
#lnbBox #lnb {overflow:hidden; width:100%; padding:0 0 54px;}
#lnbBox #lnb li {float:left; margin:0 0 5px;}
#lnbBox #lnb li a {float:left;}
#lnbBox #lnb ul {float:left; padding:12px 0 20px;}
#lnbBox #lnb ul li {float:left; margin:0 0 7px;}
#lnbBox #lnb ul li a {float:left;}
#lnbBox #lnb img {vertical-align:top;}

/* end ------------------------ */


#container {width:1000px; margin:50px auto 120px auto; overflow:visible; }  /* 201405*/

#container2 {width:1070px; margin:35px auto 120px auto; padding-left:70px; overflow:hidden;}

#left_menu {float:left; width:170px;}
 #left_menu .snb {width:197px;}
 #left_menu .snb li {font-size:12px; font-weight:bold; line-height:20px; color:#979797;}
 #left_menu .snb li a {color:#979797;}
 #left_menu .snb a:hover {text-decoration:underline;}
 #left_menu .snb .depth2 {margin:0 0 10px 12px;}


#contents {float:left; width:716px; padding-left:119px; position:relative;} /* 201405*/

.contents2 {float:left; width:835px !important; padding-left:0 !important;}
 .contents2 #navi {padding-left:104px;}
 .contents2 h3 {padding-left:104px;}

#navi {height:28px; margin:2px 0 0 1px; color:#777;}
 #navi img {vertical-align:middle;}
 #navi span {margin:0 3px;}

#footer_warp {border-top:1px solid #EBEBEB;}
#footer {overflow:hidden; width:1000px; margin:0 auto; padding:70px 0;}
#footer .f_copy {float:left; margin:2px 12px 0 17px;}
#footer .f_copy span	{ margin: 0 20px 0 20px;}
#footer .f_site {float:right;}
#footer .f_site select {height:20px; padding:1px; vertical-align:middle; /*line-hei ght:20px;*/ font-size:11px; color:#77787a;}


/* main style */
#main_flash {}
 #main_flash p {height:744px; margin:0 auto;}

#main_con {width:1000px; height:53px; margin:0 auto;}
 #main_con .bnr01 {float:left; display:inline; width:470px; height:53px; padding-left:30px; border-right:solid #f3f3f3 1px;}
 #main_con .bnr02 {float:left; display:inline; width:469px; height:53px; padding-left:30px;}


/* about style */
.ceo_bg {background:url(/images/about/ceo_bg.gif) no-repeat left 243px;}
.ceo_msg {}
 .ceo_msg img {display:block;}
 .ceo_msg dl {width:703px; margin:42px 0 0 0px; overflow:hidden;}
 .ceo_msg dt {float:left; width:703px; height:84px;}
 .ceo_msg dd {float:left; width:697px; margin-left:6px;}
 .ceo_msg dd p {line-height: 170%;}
 .ceo_msg .sign {height:59px; margin-left:403px; padding:30px 0 0 7px; background-repeat :no-repeat 126px bottom; font-weight: bold;}

.intro_bg {background:url(/images/about/intro_bg.gif) no-repeat left 500px;}
.introduction {width:726px; overflow:hidden;}
 .introduction .con1 {float:left; width:307px; margin-top:48px;}
 .introduction .con2 {float:left; width:419px; margin-top:48px;}
 .introduction .con2 p	{line-height: 160%; width:300px; }
 .introduction h4 {margin-bottom:20px; font-size: 14px;}
 .introduction img {display:block;}
 .introduction .type1 {float:left; width:307px; margin-top:-10px;}
 .introduction .type1 dt {float:left; width:51px; margin-top:10px; font-weight: bold;}
 .introduction .type1 dd {float:left; width:256px; margin-top:10px;}
 .introduction .type1 dd ul { padding-right: 20px;}
 .introduction .type1 dd ul li	{ margin: 0 0 10px 0; line-height: 160%; }


.history_bg1 {background:url(/images/about/history_bg1.gif) no-repeat left 261px;}
.history_bg2 {background:url(/images/about/history_bg2.gif) no-repeat left 261px;}
.history_bg3 {background:url(/images/about/history_bg3.gif) no-repeat left 261px;}

.history {}
 .history h4 {height:53px;}
 .history .con1 {width:541px; margin-left:185px;}
 .history {min-height:565px;}
 .history dl {width:541px; margin-top:28px; overflow:hidden;}
 .history dt {float:left; width:83px; margin-top:10px; font-size: 18px; font-weight: bold; color: #777;}
 .history dd {float:left; width:458px;}
 .history ul {float:left; width:458px;}
 .history li {float:left; width:458px; margin-top:10px;}
 .history li span	{float: left; display: block;}
 .history li span.date	{width: 80px; text-align: right; margin-right: 20px;}

.story_bg1 {background:url(/images/about/story_bg1.gif) no-repeat left top;}
.story_bg2 {background:url(/images/about/story_bg2.gif) no-repeat left 25px;}
.story_bg3 {background:url(/images/about/story_bg3.gif) no-repeat left top;}

.story {}
 .story .type1 {width:726px; overflow:hidden;}
 .story .type1 ul {float:left; width:726px;}
 .story .type1 li {float:left; width:272px;}
 .story .type2 {height:104px; padding:40px 0 0 222px; background:url(/images/about/story_bg.gif) no-repeat 499px top;}
 .story .type3 {min-height:450px; padding-left:272px; line-height: 170%;}
 .story .type3 img {display:block;}
 .story .type4 {height:109px; padding:25px 0 0 222px; background:url(/images/about/story_bg.gif) no-repeat 485px top;}
 .story .type5 {height:111px; padding:60px 0 0 222px; margin-top:-54px; background:url(/images/about/story_bg.gif) no-repeat 530px top;}

.founder_bg {position:relative; background:url(/images/about/founder_bg.gif) no-repeat right top;}

.founder {position:relative; height:750px; margin-top:59px;}
 .founder .pic {float:left; display:inline; width:303px; margin-left:66px;}
 .founder .pic p img {display:block;}
 .founder .pic span {display:block; margin-top:20px; padding-left:67px;}
 .founder .pic span img {margin-left:-2px;}
 .founder .fd_history {float:left; width:460px;}
 .founder .fd_history dl {width:460px; overflow:hidden;}
 .founder .fd_history dt {float:left; width:460px; height:22px;}
 .founder .fd_history dd {float:left; width:460px;}
 .founder .fd_history ul {float:left; width:460px;}
 .founder .fd_history li {float:left; width:460px; margin-top:10px;}
 .founder .fd_history img {float:left;}
 .founder .fd_step {position:absolute; left:104px; bottom:0; width:640px;}

.network {width:726px; overflow:hidden;}
 .network dl {float:left; width:391px;}
 .network dt {float:left; width:391px; height:35px;}
 .network dd {float:left; width:357px; margin-left:34px;}
 .network dd p { line-height: 170%; width: 86%;}
 .network ul {float:left; width:357px; margin-top:30px;}
 .network li {float:left; width:357px; margin-top:8px;}
 .network li span	{ float: left; font-weight: bold; 	}
 .network li span.title01	{ width: 40px;	}
 .network .pic {float:left; width:300px; margin-top:3px;}
 .network .none {margin-top:0;}

.platform {position:relative; width:830px; min-height:750px; margin-top:68px; background:url(/images/about/platform_bg.gif) no-repeat 244px top;}
 .platform h4 {height:28px;}
 .platform dl {float:left;}
 .platform dt {float:left; margin-bottom:10px;}
 .platform dd {float:left; padding-bottom:8px;}
 .platform ul {float:left; font-weight: bold;}
 .platform li {float:left; margin-top:5px;}

.platform .finance {position:absolute; top:0; left:90px; width:180px; overflow:hidden;}
 .platform .finance h4 {text-align:right;}
 .platform .finance dl {width:180px;}
 .platform .finance dt, .platform .finance dd, .platform .finance ul, .platform .finance li {width:180px; text-align:right;}

.platform .chemistry {position:absolute; top:0; left:612px; width:215px; overflow:hidden;}
 .platform .chemistry dl {width:215px;}
 .platform .chemistry dt, .platform .chemistry dd, .platform .chemistry ul, .platform .chemistry li {width:215px;}

.platform .service {position:absolute; top:277px; left:2px; width:225px; overflow:hidden;}
 .platform .service h4 {text-align:right;}
 .platform .service dl {width:225px;}
 .platform .service dt, .platform .service dd, .platform .service ul, .platform .service li {width:225px; text-align:right;}

.platform .media {position:absolute; top:278px; left:630px; width:200px; overflow:hidden;}
 .platform .media dl {width:200px;}
 .platform .media dt, .platform .media dd, .platform .media ul, .platform .media li {width:200px;}

.platform .education {position:absolute; top:474px; left:384px; width:190px; overflow:hidden;}
 .platform .education dl {width:190px;}
 .platform .education dt, .platform .education dd, .platform .education ul, .platform .education li {width:190px;}


/* product style */
.product {}
 .product .about {width:726px; overflow:hidden;}

 .product .bg01	{ background:url(/images/product/pimg_01.jpg) no-repeat top right; height: 240px;}
 .product .bg02	{ background:url(/images/product/pimg_02.jpg) no-repeat top right; height: 240px;}
 .product .bg03	{ background:url(/images/product/pimg_03.jpg) no-repeat top right; height: 250px;}
 .product .bg04	{ background:url(/images/product/pimg_04.jpg) no-repeat top right; height: 240px;}
 .product .bg05	{ background:url(/images/product/pimg_05.jpg) no-repeat top right; height: 240px;}

 .product .bg11	{ background:url(/images/product/pimg_11.jpg) no-repeat top right; height: 240px;}
 .product .bg12	{ background:url(/images/product/pimg_12.jpg) no-repeat top right; height: 240px;}

 .product .bg21	{ background:url(/images/product/pimg_21.jpg) no-repeat top right; height: 240px;}
 .product .bg22	{ background:url(/images/product/pimg_22.jpg) no-repeat top right; height: 240px;}
 .product .bg23	{ background:url(/images/product/pimg_23.jpg) no-repeat top right; height: 240px;}
 .product .bg24	{ background:url(/images/product/pimg_24.jpg) no-repeat top right; height: 240px;}
 .product .bg25	{ background:url(/images/product/pimg_25.jpg) no-repeat top right; height: 240px;}
 .product .bg26	{ background:url(/images/product/pimg_26.jpg) no-repeat top right; height: 240px;}
 .product .bg27	{ background:url(/images/product/pimg_27.jpg) no-repeat top right; height: 240px;}

 .product .bg31	{ background:url(/images/product/pimg_31.jpg) no-repeat top right; height: 240px;}
 .product .bg32	{ background:url(/images/product/pimg_32.jpg) no-repeat top right; height: 240px;}
 .product .bg33	{ background:url(/images/product/pimg_33.jpg) no-repeat top right; height: 240px;}

 .product .about dt {float:left; width:726px; margin-bottom:14px;}
 .product .about dd {float:left; width:726px;}
 .product .about dd p	{margin: 0 0 15px 0;}

 .product .about dd p a.btnDownload	{ display: block; width: 180px; color: #ffe6b5; background: #917237; padding: 3px 10px 4px 10px; }
 .product .about dd p a:hover.btnDownload	{ color: #fff; background: #917237; text-decoration:underline; font-weight: bold;}
 .product .about dd img {margin-bottom:25px;}
 .product .about img {display:block;}

 .product .standard {width:726px; margin-top:18px; overflow:hidden;}
 .product .standard dt {float:left; width:726px; margin-bottom:14px;}
 .product .standard dd {float:left; width:726px;}
 .product .standard dt img {display:block;}
 .product .standard table {width:100%; border-top:solid 2px #d1c9bd;}
 .product .standard thead th {/*height:28px;*/ border-bottom:solid 1px #e3dfd7; border-right:solid #efefef 1px; background:#f9f9f9;font-weight:bold}
 .product .standard thead th.last {border-right:none;}
 .product .standard td,  .product .standard th {padding:8px 0 7px 0; font-weight:normal; border:solid #efefef; border-width:0 1px 1px 0; text-align:center; color:#7E7E87; line-height:15px;}
 .product .standard th strong {font-weight:normal;}
 .product .standard td.last {border-right:none;}
 .product .standard td span {line-height:20px;}
 .product .standard h4 {margin-bottom:12px;}
 .product .standard h4 img {display:block;}
 .product .standard .al_l {padding-left:9px;}


/* welfare style */
.scholarship {}
 .scholarship dl {width:726px; overflow:hidden;}
 .scholarship dt {float:left; width:726px;}
 .scholarship dd {float:left; width:726px;}
 .scholarship ul {float:left; width:726px;}
 .scholarship li {float:left;}

 .scholarship .type1 dt {margin-bottom:17px;}
 .scholarship .type1 img {display:block;}

 .scholarship .type2 {margin-top:40px; padding-bottom:39px; border-bottom:solid #f4f4f4 1px;}
 .scholarship .type2 dt {margin-bottom:17px;}
 .scholarship .type2 img {display:block;}

 .scholarship .type3 {margin-top:70px; padding-bottom:39px; border-bottom:solid #f4f4f4 1px;}
 .scholarship .type3 dt {margin-bottom:20px;}
 .scholarship .type3 img {display:block;}
 .scholarship .type3 .pic {width:196px; height:121px;}
 .scholarship .type3 li {position:relative; width:530px; height:121px;}
 .scholarship .type3 .siteLink {position:absolute; bottom:3px; left:0;}

 .scholarship .type4 {margin-top:40px;}
 .scholarship .type4 dt {margin-bottom:17px;}
 .scholarship .type4 img {display:block;}

.culture {}
 .culture dl {width:726px; overflow:hidden;}
 .culture dt {float:left; width:726px;}
 .culture dd {float:left; width:726px;}
 .culture ul {float:left; width:726px;}
 .culture li {float:left;}

 .culture .type1 dt {margin-bottom:17px;}
 .culture .type1 img {display:block;}

 .culture .type2 {margin-top:40px; padding-bottom:39px; border-bottom:solid #f4f4f4 1px;}
 .culture .type2 dt {margin-bottom:17px;}
 .culture .type2 img {display:block;}

 .culture .type3 {margin-top:70px; padding-bottom:39px; border-bottom:solid #f4f4f4 1px;}
 .culture .type3 dt {margin-bottom:20px;}
 .culture .type3 img {display:block;}
 .culture .type3 .pic {width:196px; height:121px;}
 .culture .type3 li {position:relative; width:530px; height:121px;}
 .culture .type3 .siteLink {position:absolute; bottom:3px; left:0;}

 .culture .type4 {margin-top:40px;}
 .culture .type4 dt {margin-bottom:17px;}
 .culture .type4 img {display:block;}

 .socialservice {}
 .socialservice dl {width:726px; overflow:hidden;}
 .socialservice dt {float:left; width:726px;}
 .socialservice dd {float:left; width:726px;}
 .socialservice dd p { font-size: 13px; line-height: 140%; margin-bottom: 16px;}
 .socialservice ul {float:left; width:726px;}
 .socialservice li {float:left;}
 .socialTxt {}
 .socialTxt > li {margin:70px 0 0 0;}
 .socialTxt > li:first-child {margin:59px 0 0 0;}
 .socialTxt > li dt {margin:0 0 20px;}
 .socialTxt > li dd {}
 .socialTxt > li dd p { font-size: 12px; line-height: 150%; margin-bottom: 10px;}
 .socialTxt > li > dl > dd > img:first-child {margin:0 0 29px;}
 .socialTxt img {vertical-align:top;}
 .socialTxt li dd ul {}
 .socialTxt li dd ul li {margin:0 5px 0 0;}
 .socialTxt li dd ul li span {display:block; margin:7px 0 0 0; padding:0 0 0 7px; font-size:11px; color:#888; background:url(/images/welfare/bul_simg.gif) no-repeat left 5px;}



 .socialservice .type1 dt {margin-bottom:17px;}
 .socialservice .type1 img {display:block;}

 .socialservice .type2 {margin-top:40px; padding-bottom:39px; border-bottom:solid #f4f4f4 1px;}
 .socialservice .type2 dt {margin-bottom:17px;}
 .socialservice .type2 img {display:block;}

 .socialservice .type3 {margin-top:70px; padding-bottom:39px; border-bottom:solid #f4f4f4 1px;}
 .socialservice .type3 dd {margin-top:20px;padding-bottom:10px}
 .socialservice .type3 img {display:block;}
 .socialservice .type3 .pic {width:330px; height:203px;}
 .socialservice .type3 li {position:relative; width:0px; height:0px;}
 .socialservice .type3 .siteLink {position:absolute; bottom:3px; left:0;}

 .socialservice .type4 {margin-top:70px;}
 .socialservice .type4 dt {margin-bottom:0px;}
 .socialservice .type4 img {display:block;}

 .socialservice .type4 dd {margin-top:20px;padding-bottom:10px}
 .socialservice .type4 img {display:block;}
 .socialservice .type4 .pic {width:225px; height:203px;}




/* list style */
.list_unit {height:16px; margin-top:-16px; text-align:right; color:#777; font-size:11px;}

.list {width:100%; border-top:solid 2px #d1c9bd;}
 .list thead th {border-bottom:solid 1px #e3dfd7; border-right:solid #efefef 1px; background:#f9f9f9;font-weight:bold}
 .list thead th.subject {height:28px; border-bottom:solid 1px #e3dfd7; border-right:none; background:#fff; text-align: left; padding-left: 20px;}
 .list thead th.last {border-right:none;}
 .list td,  .list th {padding:10px 0 5px 0; font-weight:normal; border:solid #e3dfd7; border-width:0 1px 1px 0; text-align:center; color:#777; line-height:15px; font-size:11px;}
 .list td.last, .list th.last {border-right:none;}
 .list .title {padding-left:19px; text-align:left;}
 .list .icon {padding:0;}
 .list .al_r {padding-right:19px;}
 .list .total {background:#f9f9f9;}
 .list .total td {color:#101010 !important; font-weight:bold;}

 .list .data {padding:10px 0 0 0;}
  .list .data .tit {margin:0 0 10px; line-height:30px; text-align:center; font-family:"맑은 고딕", Dotum, Arial; font-size:25px; font-weight:bold; color:#777;}
  .list .data .sBr {display:block;}
  .list .data .sFont14 {font-size:14px;}
  .list .data .sFont20 {font-size:20px;}
  .list .data .con01 {}
  .list .data .con01 img {display:block; margin:0 auto 15px auto;}
  .list .data .con01 ul {width:638px; margin:0 auto 15px auto; padding:5px 10px;  line-height:1.5; font-size:14px; font-weight:bold; color:#000099; border:1px solid #000; background:#E0E0E0;}
  .list .data .con02 {padding:5px 18px; line-height:1.7; font-size:15px; font-family:"맑은 고딕", Dotum, Arial; color:#000; border:1px solid #000;}
  .list .data .con02 p {margin:12px 0;}



.financial td {color:#777 !important;}
.financial td input { width: 300px; border: 1px solid #ccc; height: 20px;}
.financial td input.radioB { width: 30px; border: none; height: 16px;}
.financial td textarea { width: 470px; border: 1px solid #ccc; height: 130px;}

/* others style */
.acepora_bg {background:url(/images/others/acepora_bg.gif) no-repeat right top;}
.acepora {height:707px;}
 .acepora img {display:block;}
 .acepora .pic {margin-top:113px;}

.acetex_bg {background:url(/images/others/acetex_bg.gif) no-repeat right top;}
.acetex {height:565px;}
 .acetex img {display:block;}
 .acetex .pic {margin-top:149px;}

.contactus_bg {background:url(/images/others/contactus_bg.gif) no-repeat right top;}

.contactus .type1 {width:726px; margin-top:60px; overflow:hidden;}
 .contactus .type1 dt {float:left; width:726px; height:37px;}
 .contactus .type1 dd {float:left; width:726px;}
 .contactus .type1 ul {float:left; width:726px;}
 .contactus .type1 li {float:left; width:726px; margin-top:6px;}
 .contactus .type1 img {float:left;}
 .contactus .line {height:28px; border-bottom:solid #f4f4f4 1px; margin-bottom:29px;}
 .contactus .type2 {width:726px; overflow:hidden;}
 .contactus .type2 li {float:left;}
 .contactus .type2 .col_left {width:390px;}
 .contactus .type2 .col_right {width:336px;}
 .contactus .type2 img {margin-right:8px;}

.sitemap {width:726px; min-height:656px; margin-top:60px; background:url(/images/others/sitemap_bg.gif) no-repeat left bottom; overflow:hidden;}
 .sitemap dl {float:left; width:168px; margin-right:2px;}
 .sitemap dt {float:left; width:168px; height:44px; margin-bottom:13px; border-bottom:solid #dcdcdc 3px;}
 .sitemap dd {float:left; width:168px;}
 .sitemap dl img {display:block;}
 .sitemap ul {float:left; width:168px;}
 .sitemap li {float:left; width:168px; margin-top:11px;}
 .sitemap .depth2 {float:left; width:168px; padding-bottom:14px; background:url(/images/others/sitemap_line.gif) no-repeat left top;}
 .sitemap .depth2 li {float:left; display:inline; width:157px; padding-left:11px;}
 .sitemap .depth2 .last {padding-bottom:11px; background:url(/images/others/sitemap_line.gif) no-repeat left bottom;}

 .paging { margin: 20px 0 0 0; text-align: center;}
  .paging img { padding: 0px 5px; vertical-align: top;}

 .searchBox { margin: 20px 0 0 0; text-align: center;}
 .searchBox input { width: 200px; padding: 2px 0 1px 3px;}
 .searchBox input.btn { width: 45px; height: 19px; padding: 2px 0 1px 3px; background:url(/images/about/btnSearch.gif) no-repeat; border: none; color: #fff;}


.policy	{ padding: 10px 0 0 0;	}
.policy p	{line-height: 160%; margin: 10px 0 0 0;}
.policy ul.policy01	{ float: left; width: 100%; margin: 10px 0 30px 40px; overflow: auto;}
.policy ul.policy01 li	{ float: left; width: 300px; margin: 10px 0 0 0; }
.policy dl	{	}
.policy dl dt	{ font-weight: bold; margin: 0 0 10px 0; font-size: 14px;}
.policy dl dd	{ margin: 0 0 25px 0; line-height: 150%; }
.policy dl dd p	{line-height: 150%; margin: 5px 0 0 0;}
.policy dl dd ul		{ margin: 0 0 0 20px;	}
.policy dl dd ul li	{ margin: 5px 0 0 0;}



 /* 창업주 소개 */
.fd_gallery {position:relative; clear:both; margin:0 0 0 119px; padding:59px 0 0 0;}
.fd_gallery .btn {position:absolute; left:0; top:-211px;}
.fd_gallery dl {}
.fd_gallery dt {margin:0 0 25px;}
.fd_gallery dd {width:630px; padding:0 0 10px; background:url(/images/about/bg_gBottom.gif) repeat-x left bottom; }
.fd_gallery dd ul {overflow:hidden; width:630px; padding:0 10px 0 0; background:url(/images/about/bg_gRight.gif) repeat-y right top; }
.fd_gallery dd ul li {float:left;}
.founder_bg img {vertical-align:top;}

.pop_box {position:absolute; left:119px; top:0; width:502px; height:538px; border:1px solid #e7e7e7; background:#fff; display:none;}
.pop_box dl {float:left; padding:0 0 0 0;}
.pop_box dt {float:left; padding:16px 0 31px 19px;}
.pop_box dt img {float:left;}
.pop_box dd {float:left;}
.pop_box dd ul {}
.pop_box dd ul li {position:absolute; left:19px; top:40px; display:none;}
.pop_box dd ul li span {display:block; padding:16px 0 0 0;}
.pop_box dd .prev {position:absolute; left:19px; top:238px; z-index:10;}
.pop_box dd .next {position:absolute; right:22px; top:238px; z-index:10;}
.pop_box dd .btn_close {position:absolute; right:20px; top:14px; }


/* 공시정보 */
.disCon01 {overflow:hidden; width:654px; padding:30px 30px 18px; border:1px solid #EFEFEF;;}
.disCon01 li {float:left; width:327px; padding:0 0 12px;}
.disCon01 li a {float:left; letter-spacing:-1px;}
.disCon01 li a strong {display:inline-block; margin:0 5px 0 0;}
.disCon02 {line-height:18px;}
.disCon02 dt {padding:40px 0 30px; font-size:14px; font-weight:bold;}
.disCon02 dd {}
.disCon02 dd p {margin:0 0 20px; font-weight:bold;}
.disCon02 dd ul {}
.disCon02 dd ul li {margin:0 0 25px;}
.disCon02 dd ul li span, .disCon02 .last span {display:block; margin:0 0 5px; font-weight:bold;}
.disCon02 dd ul ul li {margin:0 0 7px;}

#quick {}
#quick li:first-child a {background:none;}
#quick li a {display:block; padding:14px 0 12px 0; background:url(/images/common/bg_quick.gif) no-repeat left top;}
#quick li a img {vertical-align:top;}


/* ERROR */
.logo {
    margin: 30px auto 0;
    width: 1000px;
}
.conBox {
    background: url("/images/common/bgerror.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 605px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -10px;
}
.conBoxText {
    background-color: #FFFFFF;
    height: 200px;
    margin: 0 auto;
    padding: 30px;
    position: absolute;
    right: 100px;
    top: 250px;
    width: 440px;
}
.conBoxText h2 {
    color: #A28341;
    line-height: 160%;
    margin: 10px 0 0;
}
.conBoxText h3 {
    color: #555555;
    line-height: 160%;
    margin: 10px 0;
}
.conBoxText p {
    color: #555555;
    line-height: 160%;
    margin: 0;
}
.conBoxText p.btnHome {
    margin: 30px 0 0;
}

/*폰트 추가(2014-08-13)*/
.font1, .font1 *{font-size:13px;line-height:1.4}
.font2, .font2 *{font-size:14px;line-height:1.4}
.mb15{margin-bottom:15px}

/*탭메뉴 추가(2022-02-24)*/
.tab_menu1{position:relative;padding-top:70px;}
.tab_menu1 .tab_tit{position:absolute;top:0;margin:5px 0;border:1px solid #dbdbdb}
.tab_menu1 .tab_tit a{display:block;width:115px;height:28px;padding-top:10px;text-align:center;color:#000;font-size:13px;line-height:1.4}
.tab_menu1 .tit2{left:115px;}
.tab_menu1 .tit3{left:230px;}
.tab_menu1 .tit4{left:345px;}
.tab_menu1 .on{margin:0;background-color:#dbdbdb;border:none;box-shadow:0 3px 7px 0px #ccc}
.tab_menu1 .on a{height:33px;padding-top:15px;color:#000}

.depth3MN .on {
    background-color: #999 !important;
    border: 1px solid #999;
    color: #FFF;
}

.depth3MN .on a {
    color: #FFF;
    font-weight: bold;
}

.depth3MN ul li {
    border: 1px solid #adadad;
    display: inline-block;
    margin: 2px;
    /* flex-direction: row; */
    padding: 8px 20px 8px;
    border-radius: 3px;
}

table.tableW th {
    padding: 13px;
}

table.tableW td {
    padding: 13px;
}

/*탭메뉴 추가(2014-08-13)*/
.tab_menu{position:relative;padding-top:70px;}
.tab_menu .tab_tit{position:absolute;top:0;margin:5px 0;border:1px solid #dbdbdb}
.tab_menu .tab_tit a{display:block;width:115px;height:28px;padding-top:10px;text-align:center;color:#777;font-size:13px;line-height:1.4}
.tab_menu .tit2{left:115px;}
.tab_menu .tit3{left:230px;}
.tab_menu .tit4{left:345px;}
.tab_menu .tit5{left:460px;}
.tab_menu .tit6{left:575px;}

.tab_menu .on{margin:0;background-color:#b4975f;border:none;box-shadow:0 3px 7px 0px #ccc}
.tab_menu .on a{height:33px;padding-top:15px;color:#e6dbc7;font-weight:bold;}

.w150 .tab_tit a{width:144px;height:50px;}
.w150 .tit2{left:144px;}
.w150 .tit3{left:288px;}
.w150 .tit4{left:432px;}
.w150 .tit5{left:576px;}
.w200 .tab_tit a{width:200px}
.w200 .tit2{left:200px;}
.w200 .tit3{left:400px;}
.w220 .tab_tit a{width:220px}
.w220 .tit2{left:220px;}
.w220 .tit3{left:440px;}

.alignR	{text-align: right; }

/* employment */

.employment	{width:726px; overflow:hidden;}
 .employment .con1 {float:left; margin:48px 0 0px 0;}
 .employment ul	{ margin: 0 0 30px 0;}
 .employment ul li	{ border-bottom: 1px dotted #cccccc; padding: 20px 0 20px 0;}

 .employment .con2 {float:left; margin:48px 0 20px 0;}
  .employment .con2 p{padding: 30px 0 0px 0;}

 .employment .con4 {float:left; margin:48px 0 40px 0; padding: 0 0 30px 0; }
  .employment .con4 p{margin-bottom: 30px;}


.tab_menu .detailText h5	{ margin: 30px 0 10px 0; font-size: 15px; color: #917237;}
.tab_menu .detailText p	{ font-size: 13px; line-height: 140%; margin: 0 0 5px 0; padding: 0px 0 0 0;}

.tab_cont p	{ font-size: 13px; line-height: 140%; margin: 0 0 15px 0;}

.ethics	{ font-size: 13px;}
.ethics p	{ font-size: 13px; line-height: 140%;}
.ethics dt	{ font-size: 13px; font-weight: bold; margin: 0 0 10px 0;}
.ethics dt.title	{ font-size: 14px; font-weight: bold; margin: 0 0 10px 0; color: #927744;}
.ethics dd	{ font-size: 13px; margin: 0 0 20px 0; line-height: 140%;}
.ethics dd ul	{ font-size: 13px;}
.ethics dd ul li	{ font-size: 13px; margin: 0 0 5px 0;}
.ethics dd ul li ul	{ font-size: 13px; margin: 2px 0 5px 15px;}
.ethics dd ul li ul li	{ font-size: 13px; margin: 0 0 0 0;}

/*기업지배헌장 수정_20220228*/
.corporate	{ font-size: 13px;}
.corporate p	{ font-size: 13px; line-height: 140%;}
.corporate dt	{ font-size: 13px; font-weight: bold; margin: 5px 0 5px 0;}
.corporate dt.title	{ font-size: 14px; font-weight: bold; margin: 40px 0 20px 0; color: #927744;}
.corporate dd	{ font-size: 13px;line-height: 140%;}
.corporate dd ul	{ font-size: 13px;}
.corporate dd ul li	{ font-size: 13px;}
.corporate dd ul li ul	{ font-size: 13px; margin: 2px 0 5px 15px;}
.corporate dd ul li ul li	{ font-size: 13px; margin: 0 0 0 0;}

.tab_cont5 dt {
    margin-top: 20px;
}

table.EAlist03 tr td:last-child {
    border-right: 0;
}
table.EAlist02 td:last-child {
    padding-left: 10px;
}

.EAlist03 td:nth-child(4) {
    text-align: left;
}
.EAlist03 td:nth-child(1) {
    text-align: left;
}
.EAlist02 td:nth-child(7) {
    border-right: 0;
}
.EAlist02 td:nth-child(7) {
    border-right: 0;
}
/* 내부제보 추가_170522 */

.conVoc {width:726px; overflow:hidden;}
.conVoc .conVocBox	{ background-color: #f9f9f9; border: 1px solid #d1c9bd; padding: 15px 20px;	}
 .conVoc p.vocp {line-height: 160%; font-size: 14px; }
 .conVoc .vocul { margin: 0 0 0 20px; }
 .conVoc .vocul li {line-height: 160%; font-size: 13px; }
 .conVoc h4 {margin: 40px 0 5px 0; font-size: 15px; border-top: 2px dotted #cccccc; padding: 30px 0 0 0; }
 .conVoc .vocul01 { margin: 0 0 0 40px; }
 .conVoc .vocul01 li {line-height: 200%; font-size: 13px; font-weight: bold; margin: 0 0 10px 0; list-style: circle;}
 .conVoc .vocul01 li ul { margin: 0 0 0 0px; }
 .conVoc .vocul01 li ul li {line-height: 160%; font-size: 13px;  font-weight: normal;  margin: 0 0 0px 0; list-style: none;}
 .conVoc p.text01	{ color: #ed1c24; font-size: 14px; font-weight: bold; border: 1px solid #ccc; padding: 24px 0 22px 0; text-align: center; background:url("/images/common/img_icon.gif")  no-repeat 170px 10px;}

 .conVoc .vocul02 { margin: 0 0 0 40px; }
 .conVoc .vocul02 li {line-height: 180%; font-size: 13px; margin: 0 0 0px 0; list-style: circle;}


/* voc form 스타일_공통 */
 .voc	{ background-color: #f9f9f9; border: 1px solid #d1c9bd; margin: 30px 0 30px 0; padding: 20px; line-height: 120%;}
 .voc p.tit	{ font-size: 14px; font-weight: bold; border-bottom: 1px solid #d1c9bd; padding-bottom: 5px; color: #b4975e; margin-bottom: 20px; }
 .voc ol	{ margin: 5px 0 10px 0px;; font-weight: bold; }
 .voc ol li	{ margin: 0px 0 5px 0px; font-size: 12px; line-height: 120%;}
 .voc ol li ul.bul {}
 .voc ol li p	{ margin: 10px 0 5px 20px; font-weight: normal; font-size: 13px;}
 .voc ol.ko	{margin: 10px 0 20px 10px; font-weight: normal;}
 .voc ul.bul	{margin: 5px 0 20px 10px; font-weight: normal;  font-size: 12px;}
 .voc ul.bul li	{margin: 5px 0 5px 10px;}
 .voc p.labelA	{ width: 96%; text-align: center; border-top: 1px solid #d1c9bd; padding: 10px;  }
 .voc div.helpT { background-color: #f3f1ee; padding: 15px; line-height: 160%; overflow: auto;}
 .voc div p.helpT01	{width: 100px; float: left;}
 .voc div p.helpT02	{width: 550px; float: left;}
 .TKI_QK {
	 position: absolute;
	 top: 35px;
	 right : -320px;
 }
 .TKI_QK {
     display: block;
     overflow: hidden;
     width: 250px;
     height: 770px;
     background: url('/images/product/TKI_QK_bg_01.png');
     padding: 0;
 }
 .TKI_QK li {
     list-style: none;
     padding: 0;
     marign: 200px 0;
     text-indent: 0;
 }
 .TKI_QK .fi {
     margin-top: 247px;
 }
 .dpN {
     display: none;
 }

.sub_hp_msds {
	 height: 20px;
	 padding-bottom: 3px;
	 padding-left: 12px;
}

.sub_hp_msds a img {
	display:inline-block !important;
	margin-bottom: 0px !important;
	vertical-align: middle;
	width: 18px;
	height: 18px;
}

div .btnDownload {
  display: block;
  width: 180px;
  color: #ffe6b5;
  background: #917237;
  padding: 3px 10px 4px 10px;
}
