/* Float해제 */
.clearFix {zoom:1;}
.clearFix:after {content:""; display:block; clear:both; height:0; visibility:hidden;}

/* 텍스트 */
.copyTxt {padding-bottom:30px;}
.txtCopy_new {padding-bottom:16px;}

/* 회사소개 > 기업정보 > 개요 */
.cont_all{color:#666}
.copyOverview {padding-bottom:30px;}
.leftOverview {float:left;
	width:365px; /* 2013-03-27 추가 */
}
.leftOverview p {padding-bottom:16px; /* 2013-03-27 수정 19px --> 16px */}
.rightOverview {float:right;width:355px;
	margin:3px 0 0;
}
.rightOverview p {padding-bottom:50px;font-size:13px}
.introTblText {text-align:right; margin:-16px 0 12px;}
.overviewTb{width:100%;clear:both;border-top:2px solid #939ab8;}
.overviewTb th,.contents .overviewTb td{padding:7px 0 7px 17px;border-bottom:1px solid #dddddd;}
.overviewTb th{background:#f7f7f7;text-align:left;}
.overviewTb .td_space{letter-spacing:-0.05em}

/* 2013-03-27 추가 */
.overviewTb .fColor1 {color:#1027a0 !important; font-weight:bold;}
.overviewTb .fColor2 {color:#666 !important;}


/* 회사소개 > 기업정보 > 경영이념/원칙/ > 경영원칙 */
.companyIntro03 {overflow:hidden;width:100%;padding-top:39px;background:url('/Kor/Images/contents/imgIntro03_01.gif') no-repeat 533px 14px;}
.companyIntro03 .btnDown {padding:16px 0 58px 5px;}
.companyIntro03 h3 {float:left}
.companyIntro03 .cheptBox {float:left;width:630px;}
.companyIntro03 dl {overflow:hidden;padding:0 0 0 69px;width:630px;height:90px}
.companyIntro03 dl:first-child{margin-top:0}
.companyIntro03 dt {float:left;padding-right:23px;width:45px}
.companyIntro03 dd{float:left;width:560px}
.companyIntro03 dd h4{padding-bottom:5px;}
.companyIntro03 dd strong{color:#333;font-size:13px;}
.companyIntro03 dd  ul{overflow:hidden;width:560px;}
.companyIntro03 dd  ul li{float:left;background:url('/Kor/Images/common/dotViolet.gif') no-repeat 0 8px;padding-left:5px;margin-left:5px}
.companyIntro03 dd  ul li:first-child{margin:0}
/*
.companyIntro03 dd span{display:inline-block;font-size:13px}
*/

/* 회사소개 > 경영이념 */
div.intro02 {overflow:hidden;}

div.intro02 p.intro {margin-top:11px; padding:28px 0 35px 0;}
div.intro02 .h3_box{overflow:hidden;padding:35px 25px 15px 0;}
div.intro02 .h3_box h3.intro02_list {float:left;clear:both;}
div.intro02 .h3_box p{float:right}
/* 2013-03-27 삭제
div.intro02 dl dd, div.intro02 dl dt, div.intro02 h3.fl_l, div.intro02 p.intro02_info {float:left;}
div.intro02 dl dt, div.intro02 h3.fl_l {width:127px;}
div.intro02 ul {overflow:hidden; float:left; margin-left:127px; display:inline;}
div.intro02 ul li {padding-bottom:23px; float:left;}
* /

/* 2013-03-27 */
div.intro02 img {vertical-align:top;}
div.introConts {overflow:hidden; /*zoom:1;*/width:750px;}
div.introConts h3.fl_l {float:left;width:127px;padding:2px 0 0;}
div.introConts p {float:left;width:623px;letter-spacing:-1px;}
div.introConts p strong {font-size:14px;}
div.intro02 dl {overflow:hidden; /*zoom:1*/;width:623px;margin:0 0 0 127px;}
div.intro02 dl dt, div.intro02 dl dd {float:left;}
div.intro02 dl dt {width:120px;padding:4px 0 0;}
div.intro02 dl dd {width:503px;min-height:53px;line-height:18px;}
div.intro02 dl dd strong{font-size:14px}
div.intro02 dl dd.let_space{letter-spacing:-1px}

/* 회사소개 > 수상이력 */
div.award_list {position:relative;width:100%;font-size:0.9em;}
div.award_list img {vertical-align:top}
div.award_list p {margin-bottom:40px;}
div.award_list p.thumnail {position:absolute;top:100px;left:35px;}
div.award_list p.thumnail2 {position:absolute;top:558px;left:35px;}
div.award_list dl {padding:17px 0 10px;margin-left:294px;background:url('/Kor/Images/common/lineDot2.gif') repeat-x 0 0;}
div.award_list dl dt {margin-bottom:14px;}
div.award_list dl ul li {background:url('/Kor/Images/contents/ico_rec_gray.gif') no-repeat 57px 5px; margin-bottom:7px;}
div.award_list dl ul li strong {width:66px; display:block; float:left; padding-top:1px;}
div.award_list dl li.award {background:none; margin-bottom:0;}
div.award_list dl li.award strong {width:56px;}
div.award_list dl li.award ul {float:left; width:390px;}
div.award_list dl li.award ul li {background:url('/Kor/Images/contents/ico_rec_gray.gif') no-repeat 1px 5px; padding-left:10px;}
div.award_list dl li.award ul li.longTxt {position:relative;height:11px;}
div.award_list dl li.award ul li.longTxt img {position:absolute;top:0;left:0;}
div.award_list dl.top {background:none;padding-top:0;}

/* 회사소개 > 연혁 */
.historySub {position:relative;z-index:1;height:1360px;}
.historySub .flashHistory {position:absolute;right:0;top:-30px;width:801px;}

/* 회사소개 > CEO > 프로필 */
div.ceoProfile {height:657px; margin-bottom:-110px; /* 20130311 : 추가 */ width:750px; background:url(/Kor/Images/contents/pic_ceo.png) center 65px no-repeat;}
div.ceoProfile h3 {margin-bottom:10px;}
div.ceoProfile .ceo_birth{padding-bottom:25px}
div.ceoProfile dl {margin:0; padding:0;}
div.ceoProfile dl.ceo_intro {overflow:hidden;} /* 20130308 : FLOAT(LEFT) 삭제 */
div.ceoProfile dl.wd_248 {width:248px;}
div.ceoProfile dl.mt_30 {margin-top: 30px; } /* 20130308 : 추가 */
div.ceoProfile dl.ceo_intro strong {width:55px; display:block; float:left; margin-top:2px; height:15px; vertical-align:middle;}
div.ceoProfile dl.ceo_intro dt {margin-bottom:14px;}
div.ceoProfile dl.ceo_intro dd {float:left;}
div.ceoProfile dl.ceo_intro ul.left {width:243px;}
div.ceoProfile dl.ceo_intro ul li {margin-bottom:5px;}
div.ceoProfile dl.ceo_intro_last {float:left; margin: 60px 0 0 0px; display:inline;}
div.ceoProfile dl.ceo_intro_last dd.pic_ceo {position:absolute; left: 0px; bottom: 0px;} /* 20130308 : 위치 수정 */

/* 회사소개 > CEO > 경영철학 */
div.manage {background:url('/Kor/Images/contents/bg_manage.jpg') no-repeat 0px 77px;}/* 20130308 : 10px => 77px 수정 */
div.manage h3 {margin-bottom:49px;}
div.manage dl.manage_top {margin-left:319px;} /* 20130308 : margin-left:289px; => 319px 수정 */
div.manage dl.manage_top dt {margin-bottom:14px;}
div.manage dl.manage_top dd {margin-bottom:24px;}
div.manage ul {margin:16px 0 43px 346px; overflow:hidden; float:left; display:inline; width:405px;} /* 20130308 : margin:0 0 80px 331px; => margin:16px 0 43px 346px; 수정 */
div.manage ul li {float:left; background:url('/Kor/Images/contents/bg_manage_list.png') no-repeat 0 0; width:110px; height:75px; padding-top:37px; text-align:center; margin-right:25px;}
/* 20130308 : 변경
div.manage ul li {float:left; background:url('/Kor/Images/contents/bg_manage_list.gif') no-repeat 0 0; width:107px; height:70px; padding-top:37px; text-align:center; margin-right:27px;}*/
div.manage dl.manage02 {clear:both;}
div.manage dl.manage02, div.manage dl.manage03 {overflow:hidden;}
div.manage dl.manage02 dt, div.manage dl.manage03 dt {float:left;}
div.manage dl.manage02 dd, div.manage dl.manage03 dd {float:right; margin-bottom:24px;}
div.manage dl.pd_t45 {padding-top:45px; float:left;}
div.manage dl.pd_t16 {padding-top:16px; float:left;}/* 20130308: 추가 */


/* 회사소개 > ceo > 인사말 */
.ceo {position:relative; display:block;}
.ceo p {padding-bottom:23px;}
.ceo .ceoSign{margin-top:23px;}
.ceo .leftCeo {float:left;width:356px;}
.ceo .rightCeo {float:right;width:356px;padding-top:198px;text-align:right;}
.ceo .rightCeo .thanks {text-align:right;}
.ceo .ceoImg {position:absolute;top:0px;right:0;z-index:-1;} /* 20130308 : 수정 */


/* 회사소개 > CI */
.ciBox {background:url('/Kor/Images/contents/ciBg_01.jpg') no-repeat 100% 100%;padding-bottom:220px;}
.ciIntro {float:left;width:100%;}
.ciIntro p {float:left;}
.ciIntro p.txt {float:right;padding-bottom:26px;}
.ciBox .leftCI {float:left;}
.ciBox .leftCI dd.pdt10 img{padding-top:10px;}
.ciBox .rightCI {float:right;}
.ciBox .rightCI dd.pdt10 img{padding-top:10px;}
.ciBox dl {width:357px;padding-top:40px;}
.ciBox dt {padding-bottom:6px;}
.ciBox dd {padding-top:6px;}
.ciBox dd.txt {height:49px;}
.ciBox dd.btnArea {text-align:left;padding:15px 0 20px;}
.ciBox p.noti {clear:both;width:700px;padding:0 0 10px 19px;background:url('/Kor/Images/contents/ico_exclamation.gif') no-repeat 0 0;}

/* 회사소개 > BI > BI */
.biBox {position:relative;clear:both;width:435px;height:171px;padding:5px 0 90px 315px;}
.biBox dt {background:url('/Kor/Images/common/dotBlue.gif') no-repeat 0 5px;padding:0 0 12px 6px;}
.biBox p {padding-bottom:15px;}
.biBox .thumnail {position:absolute;left:0;top:5px;}
.biBox .btnArea {text-align:left;white-space:nowrap;}

/* 회사소개 > BI > 브랜드스토리 */
div.brand {width:100%; overflow:hidden;}

/* 회사소개 > 거제조선소 소개 */
div.learn_guide {position:relative;}
div.learn_guide p {margin-bottom:5px; padding-bottom:25px;}
div.learn_guide dl {overflow:hidden; position:relative;}
div.learn_guide dt {margin-bottom:15px;}
div.learn_guide dd{text-align:justify;word-break:break-all}
div.learn_guide dl.list01 {background:url('/Kor/Images/contents/img_guide01.jpg') no-repeat right 0; padding-bottom:43px; width:100%;}
div.learn_guide dl.list02, div.learn_guide dl.list03, div.learn_guide dl.list04 {float:left;}
div.learn_guide dl.list02 {background:url('/Kor/Images/contents/img_guide02.jpg') no-repeat 0 bottom; padding:0 0 165px 0;}
div.learn_guide dl.list03 {float:right;}
div.learn_guide dl.list03 dd {margin-bottom:12px;}
div.learn_guide dl.list04 {float:right;background:url('/Kor/Images/contents/img_guide03.jpg') no-repeat 100% 75px; padding:145px 244px 0 0;width:249px;}
div.learn_guide dl.list04 dt {margin-bottom:0;padding-bottom:11px;border-bottom:2px solid #939ab8;}
div.learn_guide dl.list04 dd {width:249px;overflow:hidden; border-bottom:1px solid #dddddd;}
div.learn_guide dl.list04 dd img {margin:9px 0 0 8px;}
div.learn_guide dl.list04 dd strong {display:block;width:52px;height:25px;background:#f8f8f8;}
div.learn_guide dl.list04 dd.space{letter-spacing:-1px}
div.learn_guide dl.list04 dd * {float:left;}
div.learn_guide dl.list05 {clear:both;padding-top:50px}
div.learn_guide .tour {position:absolute; right:0; top:342px;z-index:10}
table.learn_guide {border-top:1px solid #939AB8}
table.learn_guide th {text-align:left; /*vertical-align:top; */font-weight:bold; color:#000; padding-left:10px;}
table.learn_guide thead th {padding-left:14px;}
table.learn_guide thead th.fst {padding-left:10px;}
table.learn_guide tbody td.tdheight {line-height:1.5em;}
table.learn_guide td strong {text-align:left; font-weight:bold;color:#333333;}
.learn_guide tbody .first td.current {background:#f0f5f7;}
.learn_guide tbody th {background:#f8f8f8;border-top:1px solid #dddddd;}
.learn_guide tbody td {letter-spacing:0;border:1px;text-align:left; vertical-align:middle; padding-left:14px;font-family:Dotum;font-size:1.0em;line-height:1.6em;background:none;border-top:1px solid #dddddd;}
.learn_guide tbody .first th {background:#f8f8f8;}
.learn_guide tbody .first th {background:#f8f8f8;border-top:none;}
.learn_guide tbody .first td {border-top:none;}
.learn_guide .txtMajor {letter-spacing:-0.02em;}
.learn_guide .txtSmall {padding-left:15px;}

/* 회사소개 > 사업장안내 > 국내사업장 */
.domesticArea .txtCopy {padding-bottom:29px;}
.domesticArea dl {clear:both; width:100%; min-height:320px; padding-top:42px;}
/*.domesticArea dl {clear:both;position:relative;width:100%;min-height:320px; padding-top:42px;background:url('/Kor/Images/contents/domesticBg01.gif') no-repeat 220px 25px;}*/
.domesticArea dt {padding-bottom:20px;}
/*.domesticArea dd {padding-bottom:5px;}*/
/*.domesticArea dd address {padding-bottom:5px;}*/
.domesticArea dd.map {width:750px; padding-top:10px;}
/*.domesticArea dd.map {position:absolute;right:2px;top:42px;width:500px;}*/
.domesticArea dd.map div{width:748px; height:300px; border:1px solid #e1e1e1; background-color:#e1e1e1; overflow:hidden;}
.domesticArea dd .btnArea {text-align:right;}
.domesticArea .tab li {min-width:134px;/*_width:134px; 20130228*/}
.domesticArea .tab li a {min-width:114px;/*_width:114px; 20130228*/}
.domesticArea .tab li.current a {min-width:112px;/*_width:112px; 20130228 */}
#printMap {position:relative;background:#fff;height:447px;}
#printMap dl {padding:30px 20px 0;}
#printMap dt {padding-bottom:20px;}
#printMap dd {padding-bottom:40px;}
#printMap .copyright {padding:13px 0 15px 20px;background:#f2f2f2;font-size:0.9em}
#printMap .btnClose {position:absolute;bottom:0;right:0;padding:12px 20px;}

/* 회사소개 > 사업장안내 > 해외사업장 */
.overseasArea {position:relative;}
.overseasArea .txtCopy {padding-bottom:357px;}
.overseasArea .map {position:absolute;top:53px;left:17px;}
.overseasArea h3 {padding:10px 0 28px;}
.overseasArea dl {position:relative;padding-bottom:40px;}
.overseasArea dd.thumnail {position:absolute;top:0;right:0;}
.overseasArea dt {padding-bottom:10px;}
.overseasArea table {width:100%;}
.overseasArea thead th {text-align:left;padding:7px 0;border-top:1px solid #d6d6d6;border-bottom:2px solid #939ab8;background:#fbfbfb;}
.overseasArea tbody th {text-align:left;padding:14px 0 13px;border-bottom:1px solid #d6d6d6;vertical-align:top;}
.overseasArea tbody td {padding:12px 0 11px;border-bottom:1px solid #d6d6d6;color:#333333;font-family:Arial;letter-spacing:-0.02em;vertical-align:top;}
.overseasArea tbody td a {color:#333;}

/* 제품/기술 > 건축 > 분야개요 */
.buildIntro {background:url('/Kor/Images/contents/buildImg01.jpg') no-repeat 100% 50px;}
.buildIntro .btnArea {text-align:left;padding:0 0 57px;}
.buildIntro .txtCopy {padding-bottom:40px;}
.buildIntro p {padding-bottom:20px;}
.buildIntro dl {float:right;clear:both;width:100%;padding-bottom:20px;}
.buildIntro dt {float:left;}
.buildIntro dt span {display:block;padding-top:9px;}
.buildIntro dd {float:right;width:627px;}

.ship_intro_graph {}
.ship_intro_graph li {margin:40px 0 0 0;}
.ship_intro_graph li:first-child {margin-top:0;}

/* 제품/기술 > 건축 > 주요실적 */
table caption {display:none;}
div.product_build {overflow:hidden; float:left; width:100%; margin-top:33px; position:relative; background:url('/Kor/Images/contents/bg_pr_build.gif') no-repeat 0 0; }
div.product_build .buildLeft {float:left; width:220px;padding-top:12px;}
div.product_build .buildRight {float:right; width:461px; padding:12px 0 10px 34px; overflow:hidden;background:url('/Kor/Images/contents/bg_pr_build.gif') no-repeat -518px 100%;}
div.product_build .buildLeft dl dt {margin-bottom:30px;}
div.product_build .buildLeft ul {padding:42px 0 0;}
div.product_build .buildLeft ul li {margin-bottom:8px;}
div.product_build .buildRight p.select_build {text-align:right;padding-bottom:17px;}
div.product_build .buildRight p.select_build select {width:180px;}
div.product_build .buildRight p.select_build img {margin-right:5px;}
div.product_build .buildRight dl.build_info {width:461px;}
div.product_build .buildRight dl.build_info dt {color:#3041a1; font-weight:bold; font-size:1.4em; letter-spacing:-1px; margin-bottom:10px;}
div.product_build .buildRight dl.build_info dd table {width:100%; margin-top:24px;}
div.product_build .buildRight dl.build_info dd table th {text-align:left;vertical-align:top;}
div.product_build .buildRight dl.build_info dd table thead th {padding-bottom:7px; border-bottom:2px solid #939ab8;}
div.product_build .buildRight dl.build_info dd table tbody th {padding:7px 0 8px 0; color:#333; border-bottom:1px solid #ddd;}
div.product_build .buildRight dl.build_info dd table td {padding:7px 0 8px 0; color:#333; border-bottom:1px solid #ddd;vertical-align:top;}
div.product_build .buildRight dl.build_info dd table td li {margin-bottom:7px;}
div.product_build .buildRight dl.build_info p.thumnail {width:461px;overflow:hidden;}

/* 제품/기술 > 조선/해양사업 > 분야개요 */
.shipOverview {background:url('/Kor/Images/contents/shiOverviewBg.jpg') no-repeat 300px 0;}
.shipOverview .txtCopy {padding-bottom:198px;}
.shipOverview dl {clear:both;float:right;width:100%;padding-bottom:15px;}
.shipOverview dt {float:left;}
.shipOverview dt span {display:block;padding:14px 0 1px;}
.shipOverview dd {float:right;width:630px;}
.shipOverview dd p {padding-bottom:25px;}
.shipOverview h3 {padding-bottom:10px;}
.shipOverview .txtState {padding-bottom:15px; text-align:right;}
.shipOverview dl dd ul {zoom:1;}
.shipOverview dl dd ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.shipOverview dl dd li {float:right;position:relative;}
.shipOverview dl dd li.first {float:left;}
.shipOverview dl dd li strong {position:absolute;bottom:-28px;left:50%;margin-left:-15px;}

/* 제품/기술 > 조선/해양사업 > 제품소개 > 조선사업 */
.shipProduct {position:relative;clear:both;width:100%;padding:30px 0 150px 0;}
.shipProduct .txtCopy {padding-bottom:40px;}
.shipProduct dl {position:relative; margin-bottom:78px; width:334px; height:365px; padding:0 408px 0 5px; text-align:justify}
.shipProduct dt {padding-bottom:20px;}
.shipProduct span{float:right; margin-right:10px;}
.shipProduct dd p {padding-bottom:10px;word-break:break-all}
.shipProduct dd.boldTxt {padding-bottom:12px;}
.shipProduct dd.thumnail {position:absolute; top:0; right:0;}
.shipProduct dd.thumnail img {vertical-align:top}/* 
.shipProduct .korea_1 .thumnail {top:132px;}
.shipProduct .korea_2 .thumnail {top:574px}
.shipProduct .korea_3 .thumnail {top:1018px}
.shipProduct .korea_4 .thumnail {top:1460px;}
.shipProduct .korea_5 .thumnail {top:1903px;}
.shipProduct .korea_6 .thumnail {top:2346px;}
.shipProduct .korea_7 .thumnail {top:2789px;} */

.shipProduct .chept_6, .shipProduct .chept_7,.shipProduct .chept_8, .shipProduct .chept_9,.shipProduct .chept_10, .shipProduct .chept_11 {padding-top:9px;}
/* .shipProduct .oversea_1 .thumnail {top:132px;}
.shipProduct .oversea_2 .thumnail {top:574px;}
.shipProduct .oversea_3 .thumnail {top:1018px;}
.shipProduct .oversea_4 .thumnail {top:1831px;}
.shipProduct .oversea_5 .thumnail {top:2262px;}
.shipProduct .oversea_6 .thumnail {top:2693px;}
.shipProduct .oversea_7 .thumnail {top:3124px;}
.shipProduct .oversea_8 .thumnail {top:3555px;} */

/* 제품/기술 > 조선/해양사업 > 주요실적 */
.ship {width:100%;}
.ship p {padding: 0 0 25px 0;}
.ship p.txtCopy {padding:0 0 16px;}

/* 제품/기술 > 전기전자산업 > 분야개요 */
.digitalIntro {background:url('/Kor/Images/contents/digitalImg01.jpg') no-repeat 454px 0;}
.digitalIntro .btnArea {text-align:left;padding:0 0 70px;}
.digitalIntro p {padding-bottom:20px;}
.digitalIntro dl {float:right;clear:both;width:100%;}
.digitalIntro dt {float:left;}
.digitalIntro dd {float:right;width:627px;}

/* 제품/기술 > 전기전자사업 > 제품소개 > 선박시스템 */
.digitalDetail {clear:both;width:100%;padding-top:30px;}
.digitalDetail dl {position:relative;padding-top:50px;}
.digitalDetail dt {padding-bottom:25px;}
.digitalDetail p {padding-bottom:25px;}
.digitalDetail p.first {padding-bottom:13px;}
.digitalDetail .thumnail {display:inline;position:absolute;}
.digitalDetail .btn_area {display:inline;position:absolute;}
.digitalDetail .chept_1 {padding-top:0; padding-bottom:40px;}
.digitalDetail .chept_1 .thumnail {top:0;right:0;}
.digitalDetail .chept_1 .btn_area {top:207px;left:245px;}
.digitalDetail .chept_2 {padding-left:350px; padding-bottom:33px;}
.digitalDetail .chept_2 .thumnail {top:40px;left:0;}
.digitalDetail .chept_2 .btn_area {top:226px;left:350px;}
.digitalDetail .chept_3 {padding-top:80px;}
.digitalDetail .chept_3 .thumnail {top:44px;right:0;z-index:-1;}
.digitalDetail .chept_3 .btn_area {top:285px;left:245px;}
.digitalDetail .chept_4 {padding:160px 0 40px 350px;}
.digitalDetail .chept_4 .thumnail {top:130px;left:0;}
.digitalDetail .chept_4 .btn_area {top:345px;left:348px;}
.digitalDetail .chept_5 {padding-top:40px; padding-bottom:27px;}
.digitalDetail .chept_5 .thumnail {top:30px;right:0px;}
.digitalDetail .chept_5 .btn_area {top:357px;left:245px;}
.digitalDetail .chept_6 {padding-top:40px;}
.digitalDetail .chept_6 .thumnail {top:40px;right:0px;}
.digitalDetail .chept_6 .text {width:400px;}
.digitalDetail .chept_6 .btn_area {top:240px;left:245px;}
.digitalDetail .chept_7 {padding:80px 0 25px 0 }
.digitalDetail .chept_7 .thumnail {top:80px; right:0;}
.digitalDetail .chept_7 .btn_area {top:255px;left:245px;}
.digitalDetail .chept_8 {padding:80px 0 150px 350px;}
.digitalDetail .chept_8 .thumnail {top:80px;left:0;}
.digitalDetail .chept_8 .btn_area {top:345px;left:348px;}

/* 제품/기술 > 풍력발전 > 분야개요 */
.windIntro {float:right;width:100%;background:url('/Kor/Images/contents/windImg01.jpg') no-repeat 100% 0;}
.windIntro .btnArea {text-align:left;padding:0 0 125px;}
.windIntro p {padding-bottom:20px;}
.windIntro p.txtCopy {padding-bottom:170px;}
.windIntro dl {float:right;clear:both;width:100%;}
.windIntro dt {float:left;}
.windIntro dd {float:right;width:640px;}

/* 제품/기술 > 풍력발전 > 분야개요 수정(2012-04-20) */
.windIntro2 {padding:0 355px 20px 0; background:url('/Kor/Images/contents/windImg02.jpg') no-repeat 100% 0; font-size:0; line-height:0;}
.windIntro2 p {margin-bottom:25px;}
.windIntro2 .windCopy {margin-bottom:20px;}
.windIntro2 .windBtn {margin-bottom:37px;}
.windIntro2 .windStrTxt {margin-bottom:23px;}

/* 제품/기술 > 풍력발전 > 분야개요 수정(2013-03-21) */
.windIntro3 {padding:0 355px 20px 0; background:url('/Kor/Images/contents/windImg03.jpg') no-repeat 100% 0; font-size:0; line-height:0;}
.windIntro3 p {margin-bottom:25px;}
.windIntro3 .windCopy {margin-bottom:200px;}

/* 제품/기술 > 풍력발전 > 제품소개 */
p.wind_para {margin-bottom:40px;}
.wind_product {}
.wind_product dt {padding-bottom:22px;}
.wind_product dd {padding-bottom:15px;}

.wind_product .list01 {overflow:hidden;width:750px;margin-bottom:60px}
.wind_product .list01 > div{float:right;width:360px}
.wind_product .list01 > div .txt{padding-top:30px}
.wind_product .list01 .img{float:left}
.wind_product .list02 {padding-top:21px; padding-bottom:97px; background:url('/Kor/Images/contents/bg_wind02.jpg') no-repeat 400px 0;}
.wind_product .list03 {padding:92px 0 146px 400px; background:url('/Kor/Images/contents/bg_wind03.jpg') no-repeat 0 0;}
.wind_product .list04 {padding:50px 0 98px 0; background:url('/Kor/Images/contents/bg_wind04.jpg') no-repeat 400px 0;}
.wind_product .list05 {padding-left:400px; padding-bottom:176px; background:url('/Kor/Images/contents/bg_wind05.jpg') no-repeat 0 0;}
.wind_product .list06 {background:url('/Kor/Images/contents/ico_wind06.gif') no-repeat 50% 113px;float:left;width:100%;}
.wind_product .list06 dt {padding-bottom:17px;}
.wind_product .list06 dd {float:right; background:url('/Kor/Images/contents/bg_wind06.gif') no-repeat 0 0; width:349px; height:182px;padding:0;}
.wind_product .list06 dd.left {float:left;padding:0;}
.wind_product .list06 dd strong {margin:11px 0 32px 0;float:left; width:100%; display:block; text-align:center;}
.wind_product .list06 dd ul li {margin-bottom:16px; padding-left:21px;}
.wind_product .list06 dd.last {clear:both;float:left;height:250px; width:100%; background:none; padding:40px 0 0 0;}
.wind_product .list06 dd.last strong {text-align:left; margin-bottom:10px;}
.wind_product .list06 dd.last table {border-top:2px solid #939ab8;width:100%;}
.wind_product .list06 dd.last table th {padding:9px 0 10px 8px; background:#f8f8f8; text-align:left;}
.wind_product .list06 dd.last table td {padding-left:12px;}
.wind_product .list06 dd.last table th, .wind_product .list06 dd.last table td {border-bottom:1px solid #ddd;}


/* 제품/기술 > 기술개발 > 연구소 소개 */
.tech .techImg{position:relative;padding-bottom:40px;}
.tech .techImg .img01{position:absolute;top:0;right:0}
.topTach p {padding-bottom:24px;}
.topTach p.copyTxt {padding-bottom:30px;}
.underTech {margin-top:40px;}
.underTech dt {padding-bottom:20px;}
.underTech dd {width:400px; padding-bottom:10px;}
.underTech .list00 {height:250px; margin-bottom:30px; background:url('/Kor/Images/contents/bg_underTech00.jpg') no-repeat 440px 0;}
.underTech .list01 {height:250px; margin-bottom:30px; background:url('/Kor/Images/contents/bg_underTech01_20200420.jpg') no-repeat 440px 0;}
.underTech .list02 {height:250px; margin-bottom:30px; background:url('/Kor/Images/contents/bg_underTech02_20200420.jpg') no-repeat 440px 0;}
.underTech .list03 {height:250px; margin-bottom:30px; background:url('/Kor/Images/contents/bg_underTech03.jpg') no-repeat 440px 0;}
.underTech .list04 {height:250px; margin-bottom:30px; background:url('/Kor/Images/contents/bg_underTech04_20200420.jpg') no-repeat 440px 0;}

/* 제품기술 > 신공법/신기술 > 메가블록공법, 스파이더 자동용접로봇, 스파이더 자동용접로봇, 파이프 관련 로봇 */
.tech01 dl{margin-bottom:20px}
.tech01 dt{padding-bottom:20px;}
.tech01 .pd_top{padding-top:15px}
.tech01 p{padding-bottom:15px;}
.tech01 .btn_3d_view{float:right;}

.tech02 dl{margin-bottom:20px}
.tech02 dt{padding-bottom:20px;}
.tech02 .pd_top{padding-top:15px}
.tech02 p{padding-bottom:15px;}

.tech02 .new_technology_01 {background:url('/Kor/Images/contents/new_technology_img01.png') no-repeat right 0; }
.tech02 .new_technology_02 {background:url('/Kor/Images/contents/new_technology_img02.png') no-repeat right 0; }
.tech02 .new_technology_03 {background:url('/Kor/Images/contents/new_technology_img03.png') no-repeat right 0; }
.tech02 .new_technology_04 {background:url('/Kor/Images/contents/new_technology_img04.png') no-repeat right 0; }
.tech02 .new_technology_05 {background:url('/Kor/Images/contents/new_technology_img05.png') no-repeat right 0; }
.tech02 .new_technology_06 {background:url('/Kor/Images/contents/new_technology_img06.png') no-repeat right 0; }
.tech02 .new_technology_07 {background:url('/Kor/Images/contents/new_technology_img07.png') no-repeat right 0; }
.tech02 .new_technology_08 {background:url('/Kor/Images/contents/new_technology_img08.png') no-repeat right 0; }
.tech02 .new_technology_09 {background:url('/Kor/Images/contents/new_technology_img09.png') no-repeat right 0; }
.tech02 .new_technology_10 {background:url('/Kor/Images/contents/new_technology_img10.png') no-repeat right 0; }

.tech03 dl{margin-bottom:20px}
.tech03 dt{padding-bottom:20px;}
.tech03 .pd_top{padding-top:15px}
.tech03 p{padding-bottom:15px;}

.tech03 .product_01 {background:url('/Kor/Images/contents/product_img01.png') no-repeat right 0; }
.tech03 .product_02 {background:url('/Kor/Images/contents/product_img02.png') no-repeat right 0; }

/* 제품기술 > 신공법/신기술 > 메가블록공법 */
/*.tech01 dt{padding:30px 0 ;}*/
/*.tech01 .firstP{padding-bottom:20px;}*/
/*.tech01 .secondDd p{padding-bottom:25px;}*/
/*.tech01 .techImg{position:absolute;top:161px;right:0;}*/

/*  제품기술 > 신공법/신기술 > 스파이더 자동용접로봇 */
/*.tech02 dt{padding:30px 0;}*/
/*.tech02 dd p{padding-bottom:25px;}*/
/*.tech02 .firstP{padding-bottom:20px;}*/
/*.tech02 .techImg{width:256px;position:absolute;top:155px;right:0;}*/
/*.tech02 .techImg img{margin-bottom:5px;}*/

/*  제품기술 > 신공법/신기술 > 스파이더 자동용접로봇 */
/*.tech03 .techImg{position:absolute;top:155px;right:0;width:256px;}*/
/*.tech03 .techImg img{margin-bottom:5px;}*/

/*  제품기술 > 신공법/신기술 > 파이프 관련 로봇 */
/*.tech04 dt{padding:30px 0;}*/
/*.tech04 dd p{padding-bottom:25px;}*/
/*.tech04 .firstP{padding-bottom:20px;}*/
/*.tech04 .lastP{padding:0;}*/
/*.tech04 .secondDd{padding-left:294px;}*/
/*.tech04 .techImg{position:absolute;top:161px;right:0;width:256px;}*/
/*.tech04 .techImg img, .tech04 .techImg01 img{margin-bottom:5px;}*/
/*.tech04 .techImg01{position:absolute;left:0;top:672px;width:256px;}*/

/* 투자정보 > 요약재무정보,재무상태표,손익계산서 */
.highTit {padding:30px 0 10px;}
span.txtUnit img {margin-top:3px;}
p.fin{text-align:right;padding:5px 0 0;}
h3.balanceTit {float:left;width:159px;padding:5px 0 10px;}
.investSelect {text-align:right;margin-bottom:-22px;}
.investSelect img{padding-right:5px;}
.investSelect select {width:138px;height:19px;border:1px solid #acacac;}
.finData {clear:both;width:100%;border-top:1px solid #8b8b8b;border-bottom:1px solid #c0c0c0;}
.finData thead th {padding:9px 29px 6px 0;text-align:right;}
.finData thead th.first {padding:9px 0 6px 13px;text-align:left;}
.finData tbody .first th,.finData tbody .first td {border-top:2px solid #8d8d8d;}
.finData tbody td {border-top:1px solid #ebebeb;padding:9px 29px 7px 0;text-align:right;font-family:Arial;font-size:11px;letter-spacing:0;}
.finData tbody td.txtString {text-align:left;padding:9px 0 7px 19px;}
.finData tbody th {border-top:1px solid #ebebeb;text-align:left;padding:9px 0 7px 13px;text-align:left;font-weight:normal;background:#fdfdfd;border-right:1px solid #ebebeb;}
.finData tbody .total {background:#f8f8f8;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.finData tbody .total th {font-weight:bold;color:#333333;background:#f8f8f8;border-right:none;}
.finData tbody .total td {font-weight:bold;}
.lossData tbody .total th {font-weight:normal;color:#666666;}
.finDown {clear:both;width:100%;border-top:1px solid #8b8b8b;border-bottom:2px solid #8d8d8d;}
.finDown tbody .first th,.finDown tbody .first td {border-top:2px solid #8d8d8d;}
.finDown thead th.first {padding:9px 0 6px 13px;}

.finDown tbody .border_line {border-bottom:2px solid #8d8d8d;}
.finDown tbody th {font-weight:bold;color:#333333;padding:9px 0 6px 13px;background:#f8f8f8;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.finDown tbody td {padding:4px 0;text-align:center;border-top:1px solid #ebebeb;}
.finDown thead th {padding:9px 0 6px;border-bottom:2px solid #8d8d8d;}
p.infoYear {margin-top:10px;}



/* 투자정보 > 지배구조 > 주주 */
.stockholder .stockholderTable{width:100%;border-top:1px solid #8b8b8b;border-bottom:1px solid #c0c0c0;margin-bottom:25px;}
.stockholder .btnArea {text-align:left;padding:0 0 30px;}
.stockholder .stockholderTable thead .firstTh{text-align:left;padding:11px 0 8px 10px;}
.stockholder .stockholderTable thead th{text-align:right;padding:11px 0 8px;font-size:12px;font-family:dotum;}
.stockholder .stockholderTable thead .centerTh{text-align:center;}
.stockholder .stockholderTable thead .leftTh{text-align:left;}
.stockholder .stockholderTable thead th,.stockholder .stockholderTable thead td{border-bottom:2px solid #8b8b8b;}
.stockholder .stockholderTable tbody th{border-bottom:1px solid #d8d8d8;padding:10px 0 9px 10px;text-align:left;color:#333333;background:#fdfdfd;border-right:1px solid #d8d8d8;vertical-align:top;}
.stockholder .stockholderTable tbody td{border-bottom:1px solid #d8d8d8;;text-align:right;padding:10px 0 9px;font-family:tahoma;font-size:11px;}
.stockholder .stockholderTable tfoot th{color:#333333;}
.stockholder .stockholderTable .total th, .stockholder .stockholderTable .total td{padding:10px 0 9px;text-align:right;background:#f8f8f8;font-weight:bold;font-size:11px;}
.stockholder .stockholderTable .total th{text-align:left;padding-left:10px;}
.stockholder .stockholderTable .total td{font-family:Tahoma;}
.stockholder .stockholderTable .total td.ac {text-align:center;}
.stockholder .stockholderTable .total .normalTotal{font-weight:normal;}
.stockholder .stockholderTable .boldTotal{font-weight:bold;}
.stockholder .stockholderTable .name{text-align:left;font-weight:bold;font-size:12px;font-family:dotum;padding-left:20px;}
.stockholder .stockholderTable .normal{text-align:left;font-size:12px;font-family:dotum;}
.stockholder .stockholderTable .note{text-align:center;font-size:12px;font-family:dotum;}
.stockholder .stockholderTable .normalTd{background:#f8f8f8;text-align:center;font-size:12px;font-family:dotum;border-right:1px solid #ebebeb}
.stockholder .stockholderLastTable tbody th{border-right:1px solid #ebebeb;}
.stockholder .stockholderLastTable .txtTop{vertical-align:top;}
.stockholder .pFirst{padding-bottom:30px;}
.stockholder .pTitle {position:relative;padding-bottom:20px;}
.stockholder .daySpan{position:absolute;right:0;;font-weight:bold;font-size:12px;font-family:dotum;color:#999999;}
.stockholder h3{margin-bottom:9px;clear:both;}
.stockholder .tableTitle{padding:15px 0 1px;}
.stockholder .stockholderLastTable .lastPad{padding-right:20px;}

/* 투자정보 > 지배구조 > 이사회 */
.council p{padding-bottom:30px;}
.council h3{padding-bottom:10px;}
.council .councilTb{width:100%;border-top:1px solid #8b8b8b;border-bottom:1px solid #c0c0c0;text-align:left;margin-bottom:40px;clear:both;}
.council .councilTb thead th{text-align:left;padding:11px 0 8px;color:#5d5d5d;}
.council .councilTb tbody th{text-align:left;padding:10px 0 9px 14px;border-right:1px solid #ebebeb;}
.council .councilTb tbody td{border-bottom:1px solid #d8d8d8;padding:10px 0 9px 10px;line-height:15px;}
.council .councilTb01 tbody td{border-bottom:1px solid #d8d8d8;padding:10px 0 9px;}
.council .councilTb thead th,.council .councilTb thead td{border-bottom:2px solid #8b8b8b;}
.council .councilTb thead .firstTh{text-align:left;padding:11px 0 8px 14px;}
.council .councilTb tbody th{text-align:left;vertical-align:top;padding:9px 0 0 14px;color:#333333;background:#fdfdfd;}
.council .councilTb .name{padding-left:25px;font-weight:bold;font-size:12px;}
.council .councilTb .underLine{border-bottom:1px solid #d8d8d8}
.council .councilTb02 thead th, .councilTb02 tbody td{padding-left:20px;}
.council .councilTb03 tbody td{padding:10px 0 9px;}
.council .councilTb03 thead th{text-align:center;}
.council .councilTb03 thead .centerTh{text-align:left;padding-left:20px;}
.council .councilTb .rightLine{border-right:1px solid #ebebeb;text-align:center;padding-left:0;}
.council .councilTb02 .underLine{border-bottom:1px solid #ebebeb;}
.council .councilTb02 .firstTh{border-right:1px solid #ebebeb;}
.council .councilTb02 .sTh{color:#898888;font-size:11px;}
.council .councilTb .date{padding:0;background:#f8f8f8;;vertical-align:middle;color:#666666;text-align:center;}
.council .councilTb .leftPad{padding-left:20px; vertical-align:top;}
.council .councilTb .leftPad span {display:inline-block; *display:inline; zoom:1; width:329px; vertical-align:top;}
.council .councilTb03 .leftTh{text-align:center;}
.council .councilTb03 .leftTh01{text-align:center;}
.council .stockNum{text-align:right;position:absolute;padding-bottom:10px;}
.council .councilTb .colTh{text-align:center;padding:0;background:#fdfdfd;color:#666666;font-family:Tahoma;font-size:11px;border-bottom:1px solid #d8d8d8;vertical-align:middle;}
.council .councilTb .thNum{text-align:center;padding:10px 0px 9px 0;}
.council .daySpan{position:absolute;right:0;}
.council .pTitle {position:relative;padding-bottom:10px;}
.council .councilTb .leftNo{ padding: 10px 0 9px;text-align: center;}
.council .councilTb03 .dldl{padding:11px 20px 8px 0;}
.council .indentSpan{padding-left:75px;font-size:12px;color:#666}
.council .select_top_box {width:100%;}
.council .select_top_box h3 {float:left;}
.council .select_top_box .right {float:right;}
.council .select_top_box .right a {display:inline-block; margin-left:5px; width:34px; height:20px; background-color:#333; color:#fff; text-align:center; line-height:20px; font-size:11px; vertical-align:top;}

/* 투자정보 > 지배구조 > 감사기구 */
.mngOrgan p {padding-bottom:30px;}
.mngOrgan h3 {font-size:1.0em;padding-bottom:10px}
.mngOrgan .finDown {margin-bottom:40px;}
.mngOrgan .finDown thead th.first {padding-left:19px;}
.mngOrgan .finDown tbody th {width:100px;background:#fdfdfd;padding-left:19px;}
.mngOrgan .finDown tbody td {text-align:left;padding-left:19px;}

/* 투자정보 > 애뉴얼리포트*/
.annualReport {float:left;padding-top:48px;width:750px;}
.annualReport li {float:left;width:250px;text-align:center;padding-bottom:30px;}
.annualReport li:first-child {position:relative; width:662px; margin-bottom:30px; padding:0 44px 25px 44px; border-bottom:1px solid #ddd; text-align:left;}
.annualReport li:first-child img {display:block;}
.annualReport li:first-child .bigImg,
.annualReport li:first-child .stit {float:left;}
.annualReport li:first-child .stit {margin:83px 0 0 55px;}
.annualReport li:first-child p {*zoom:1; }
.annualReport li:first-child p:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.annualReport li:first-child a {display:block; margin-right:0;}
.annualReport li:first-child > .btn {display:block; position:absolute; top:175px; left:315px;}
.annualReport li .stit {margin:16px 0 15px;}
.annualReport li a {margin-right:-2px;}
.annualReport li a.mt_btn {display:inline-block; vertical-align:top; margin-top:8px;}

/* PR센터 > Be First & Best*/
.bestInconts{margin-top:40px;background:url('/Kor/Images/contents/bg_best01.gif') no-repeat 0 0;height:2776px;}
.bestInconts p{padding-top:20px;text-align:justify}
.bestInconts .best_01{position:relative;padding-top:100px;;height:621px}
.bestInconts .best_01 .best_01_img{position:absolute;top:76px;right:10px}
.bestInconts .best_01 .best_01_txt{position:absolute;bottom:50px;left:175px;width:545px}
.bestInconts .best_02{position:relative;padding-top:80px;height:391px;}
.bestInconts .best_02 .best_02_txt{width:345px}
.bestInconts .best_02 .best_02_img{position:absolute;top:113px;right:0}
.bestInconts .best_03{position:relative;height:587px}
.bestInconts .best_03 h3{padding-left:222px;}
.bestInconts .best_03 .best_03_img{padding-top:49px}
.bestInconts .best_03 .best_03_txt{position:absolute;top:229px;right:55px;width:341px}
.bestInconts .best_04{position:relative;padding-top:85px;height:329px}
.bestInconts .best_04 .best_04_txt{width:264px}
.bestInconts .best_04 .best_04_img01{position:absolute;top:88px;right:0}
.bestInconts .best_04 .best_04_img02{position:absolute;top:88px;;right:197px}
.bestInconts .best_05{padding:59px 0 0 65px;height:518px}
.bestInconts .best_05 .best_05_img{padding-top:50px}
/*
.bestInconts {width:100%;}
.bestInconts h3 {padding-top:40px;}
.bestInconts ul {width:100%;}
.bestInconts ul.best_01{height:679px;}
.bestInconts ul.best_01 .fl h4{padding:75px 0 0 30px}
.bestInconts ul.best_01 .fr h4{padding:20px 0 0 30px}
.bestInconts ul.best_01 p{padding:18px 0  0 30px;color:#fff}
.bestInconts ul.best_02{height:1264px;position:relative;color:#fff }
.bestInconts ul.best_02 .fl h4{}
.bestInconts ul.best_02 .diss3{padding:70px 0 0 30px;width:350px}
.bestInconts ul.best_02 .diss3 .fr{position:absolute;top:10px;right:40px;}
.bestInconts ul.best_02 .diss4{padding-top:90px}
.bestInconts ul.best_02 .diss4 h4{padding-left:30px}
.bestInconts ul.best_02 .diss4 p{padding-left:30px;width:690px}
.bestInconts ul.best_02 .diss5{padding:40px 0 0 30px;width:690px}


.bestInconts ul li {overflow:hidden;}
.bestInconts ul li div.fl {float:left;}
.bestInconts ul li div.fr {float:right;}
.bestInconts ul li p{padding-top:15px;}
.bestInconts ul li.diss1 div.fl {width:400px;}
.bestInconts ul li.diss1 div.fr {width:300px;}
.bestInconts ul li.diss2 div.fl {width:300px;}
.bestInconts ul li.diss2 div.fl img{display:block;padding:28px 0 0 40px}
.bestInconts ul li.diss2 div.fr {width:350px;padding-right:30px}
.bestInconts ul li.diss4 div.over div {overflow:hidden;position:relative;margin-top:30px}
.bestInconts ul li.diss4 div.over div .img1{}
.bestInconts ul li.diss4 div.over div .img2{position:absolute;right:0}
.bestInconts ul li.diss5 div.over div {margin-top:30px}
*/

/* PR센터 > 견학신청/조회 > 견학안내/신청 */
.registLearn {background:url('/Kor/Images/contents/regGuideImg01.gif') no-repeat 449px 0; position:relative;}
.registLearn .copyTxt {padding-bottom:53px;}
.registLearn .guideReg {float:right;width:100%;font-size:0.9em;line-height:1.0em;}
.registLearn .guideReg dt.tit {clear:both;float:left;}
.registLearn .guideReg dd.txt {float:right;width:640px;}
.registLearn .guideReg dd.first {border-top:2px solid #939ab8;}
.registLearn .guideReg dd{line-height:120%}
.registLearn .guideReg dd dl {float:left;width:100%;padding:10px 0;border-bottom:1px solid #dddddd;}
.registLearn .guideReg dd dt {float:left;width:120px;}
.registLearn .guideReg dd dd {float:left;}
.registLearn .guideReg dd .dotTxt {clear:both;background:url('/Kor/Images/common/dotGray.gif') no-repeat 0 15px; padding:6px 0 33px 6px;}
.registLearn .guideReg dd ul {margin-top:-8px;}
.registLearn .guideReg dd ol {margin-top:-8px;margin-bottom:35px;}
.registLearn .guideReg dd li {padding-top:8px;line-height:130%}
.registLearn ul.guideReg li p{padding-left:43px}
.registLearn p.btnArea {position:relative;clear:both;text-align:right;height:40px;top:-25px;padding:0;}
.registLearn div.btnArea {clear:both;padding:10px 0 0;}
.registLearn div.btnArea input {margin-right:-2px;}
.registLearn fieldset h3 {padding-bottom:7px;}
.registLearn fieldset dl {border-top:2px solid #939ab8;}
.registLearn fieldset dt {padding:10px 0;border-bottom:1px solid #dddddd;}
.registLearn fieldset dd {padding:7px 0 20px;}
.registLearn fieldset dd.txtAgree {border-left:1px solid #ddd;border-right:1px solid #ddd;overflow:auto;line-height:1.6em;height:144px;padding:10px;font-family:Dotum;}
.registLearn fieldset dd label {color:#333333}
.formTable {width:100%;border-top:1px solid #dddddd;}
.formTable strong{display:inline-block;padding-right:3px}
.formTable th {text-align:left;padding:7px 0 0; vertical-align:top;}
.formTable td {padding:4px 0;border-bottom:1px solid #dddddd;}
.formTable td.zipcode {padding-bottom:0;border-bottom:none;}
.formTable td.last {padding-bottom:0;border-bottom:none;}
.formTable td input.basic {width:84px;}
.formTable td input.short {width:40px;}
.formTable td input.address {width:150px;}
.formTable td select.address {width:127px;}
.formTable td input.long {width:179px;}
.formTable td textarea.basic {width:630px;height:230px;border:1px solid #dedede;background:#fff;}
.formTable td span.breakComment {font-size:11px;color:#666666;padding-left:190px;}
.formTable td span.comment {color:#666666;font-size:0.9em;padding-left:7px;background:url('/Kor/Images/common/arrowGray.gif') no-repeat 0 3px;}


/* PR센터 > 견학신청/조회 > 견학안내/신청 달력 팝업 */
#registPop {position:relative;background:#fff;}
#registPop .copyright {clear:both;width:100%;padding:13px 0 15px 0;background:#f2f2f2;font-size:0.9em;}
#registPop .copyright img {margin-left:20px;}
#registPop .btn_close {position:absolute;bottom:0;right:0;padding:12px 20px;}
#registPop .location_left {float:left; width:144px; background:url('/Kor/Images/contents/bg_plocation.gif') no-repeat 0 150px; height:820px;}
.registCalendar h1 {padding:29px 0 12px 35px;font-size:1.0em;}
.registCalendar h2 {font-size:1.0em;padding-bottom:10px;}
.registCalendar .registLeft {padding-left:35px;width:394px;}
.registCalendar .registLeft table {width:100%;border-right:1px solid #dddddd;}
.registCalendar .registLeft thead th {padding:6px 0;background:#9ca4c0;border-right:1px solid #a6adc6;}
.registCalendar .registLeft thead th.first {border-left:1px solid #a6adc6;}
.registCalendar .registLeft tbody td {vertical-align:top;width:55px;height:49px;font-family:Arial;font-size:0.9em;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.registCalendar .registLeft tbody td span {display:block;padding:5px 0 0 7px;height:26px;color:#aaaaaa;}
.registCalendar .registLeft tbody td span.holiday {color:#ffa184;}
.registCalendar .registLeft tbody .registNon {background:#efefef;}
.registCalendar .registLeft tbody .registYes span {color:#333333;}
.registCalendar .registLeft tbody .registYes span.holiday {color:#e8653d;}
.registCalendar .registLeft tbody td strong img {margin:3px 0 0 7px;}
.registCalendar .registLeft tbody td a img {margin-left:2px;}
.registCalendar .registLeft .txtNoti {padding:6px 0 40px;}
.registCalendar .selectMonth {text-align:right;font:bold 1.4em/1.4em Arial;color:#3041a1;padding-bottom:8px;}
.registCalendar .registRight {position:absolute;right:0;top:63px;width:266px;padding:0 33px 0 44px;background:url('/Kor/Images/contents/pRegBg03.gif') no-repeat 0 50%;}
.registCalendar .guideCar {margin-top:27px;padding:118px 0 10px 16px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background:url('/Kor/Images/contents/pRegImg.jpg') no-repeat 93px 16px;}
.registCalendar .guideCar p {padding-bottom:20px;}
.registCalendar .guideCar li {padding-bottom:7px;}
.selectCar iframe {width:266px;height:350px;border:0;display:block;}
/*.selectCar {display:none;width:266px;height:300px;}*/
.selectCar p.date {text-align:right;font:bold 1.25em/1.4em Arial;color:#3041a1;padding-bottom:8px;}
.selectCar table {width:100%;border-bottom:1px solid #dddddd;}
.selectCar thead th {border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;font-size:0.9em;padding:4px 0 4px 8px;text-align:left;}
.selectCar tbody th {text-align:left;font-weight:normal;color:#333;font-size:0.9em;font-family:Arial;padding: 4px 0 2px 27px;}
.selectCar tbody th.time1 {background:url('/Kor/Images/contents/pRegBg01.gif') no-repeat 8px 10px;padding-top:9px;}
.selectCar tbody th.time2 {background:url('/Kor/Images/contents/pRegBg01.gif') no-repeat 8px -17px;}
.selectCar tbody th.time3 {background:url('/Kor/Images/contents/pRegBg01.gif') no-repeat 8px -39px;}
.selectCar tbody th.time4 {background:url('/Kor/Images/contents/pRegBg01.gif') no-repeat 8px -62px;}
.selectCar tbody th.time5 {background:url('/Kor/Images/contents/pRegBg01.gif') no-repeat 8px -84px;}
.selectCar tbody th.time6 {background:url('/Kor/Images/contents/pRegBg01.gif') no-repeat 8px -129px;}
.selectCar tbody th.time7 {background:url('/Kor/Images/contents/pRegBg01.gif') no-repeat 8px -150px;}
.selectCar tbody td {color:#333;font-size:0.9em;font-family:Arial;padding:4px 0 0 8px;}
.selectCar tbody .first td {padding-top:9px;}
.selectCar tbody td span.car0 {background:url('/Kor/Images/contents/pRegBg02.gif') no-repeat 0 2px;padding-left:87px;}
.selectCar tbody td span.car1 {background:url('/Kor/Images/contents/pRegBg02.gif') no-repeat 0 -21px;padding-left:87px;}
.selectCar tbody td span.car2 {background:url('/Kor/Images/contents/pRegBg02.gif') no-repeat 0 -44px;padding-left:87px;}
.selectCar tbody td span.car3 {background:url('/Kor/Images/contents/pRegBg02.gif') no-repeat 0 -65px;padding-left:87px;}
.selectCar tbody td span.car4 {background:url('/Kor/Images/contents/pRegBg02.gif') no-repeat 0 -88px;padding-left:87px;}
.selectCar p.txtNoti {padding:10px 0 0 8px;}

/* PR센터 > 견학신청/조회 > 신청조회 */
.learnRegSearch h3 {padding-bottom:10px;font-size:1.0em;}
.learnRegSearch fieldset p.comment {padding:10px 0 0;}
.learnRegSearch .txtBlue {color:#3041a1;}
.learnRegSearch select {width:130px;}
.learnRegSearch input.basic {width:130px;}
.learnRegSearch input.wd_short {width:100px;}
.learnRegSearch td span.comment {color:#777777;font-size:0.9em;padding-left:7px;background:url('/Kor/Images/common/arrowGray.gif') no-repeat 0 4px;}
.learnRegSearch .learnQNA {clear:both;float:left;width:100%;background:url('/Kor/Images/contents/learn_leg_img.gif') no-repeat 15px 35px;border-bottom:1px solid #dddddd;}
.learnRegSearch .learnQNA h3 {clear:both;width:100%;;padding:0 0 7px 0;border-bottom:2px solid #a5a5a5;background:none;}
.learnRegSearch .learnQNA dl {float:left;margin-right:25px;padding-left:75px;}
.learnRegSearch .learnQNA dt {padding:12px 0 5px;font-size:0.9em;}
.learnRegSearch .learnQNA dd {padding-bottom:12px;}
.learnRegSearch .btnArea {padding:10px 0 40px;}
.registTable {clear:both;width:100%;border-bottom:2px solid #dddddd;}
.registTable thead th {padding:10px 0;border-bottom:2px solid #939ab8;border-top:1px solid #939ab8;}
.registTable tbody th {padding:7px 0;border-bottom:1px solid #dddddd;font-weight:normal;color:#3041a1;}
.registTable tbody td {padding:7px 0;border-bottom:1px solid #dddddd;font-size:0.9em;text-align:center;}
.registTable tbody td.name {font-size:1.0em;}

/* PR센터 > 견학신청/조회 > 우편번호검색 */
/*#popZipcode {position:relative;float:right;width:100%;padding-top:35px;background:url('/Kor/Images/contents/bg_plocation.gif') no-repeat 0 140px #fff;}
#popZipcode .copyright {clear:both;width:100%;padding:13px 0 15px 0;background:#f2f2f2;font-size:0.9em;}
#popZipcode .copyright img {margin-left:20px;}
#popZipcode .btn_close {position:absolute;bottom:0;right:0;padding:12px 20px;}
#popZipcode h1 {float:left;padding-left:27px;}
#popZipcode h2 {font-size:0.9em;padding-bottom:20px;}
#popZipcode .zipcodeSearch {float:right;width:305px;padding-right:25px;}
#popZipcode .zipcodeSearch input {vertical-align:top;}
#popZipcode .zipcodeSearch input.basic {width:244px;}
#popZipcode .zipcodeSearch p.comment {color:#777777; font-size:0.9em;padding:4px 0 18px 7px;background:url('/Kor/Images/common/arrowGray.gif') no-repeat 0 7px;}
#popZipcode .zipcodeTit {border-top:1px solid #939ab8;border-bottom:2px solid #939ab8;font-size:0.7em;padding:6px 0 7px;}
#popZipcode .zipcodeTit .code {margin:0 105px 0 6px;}
#popZipcode .zipcodeList {height:160px;padding-top:10px;margin-bottom:39px;overflow:auto;border-bottom:1px solid #dddddd;}
#popZipcode .zipcodeList li {padding-bottom:5px;}
#popZipcode .zipcodeList li .code {margin:0 16px 0 10px}*/

#popZipcode {position:relative; width:404px;}
#popZipcode h1 {height:61px;}
#popZipcode .zipcodeSearch {padding:30px 20px 20px;}
#popZipcode .zipcodeSearch .tab {*zoom:1; width:364px; height:30px; border-bottom:2px solid #666; background:none;}
#popZipcode .zipcodeSearch .tab:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#popZipcode .zipcodeSearch .tab a {display:block; float:left; width:182px; height:29px; line-height:29px; text-align:center; color:#777; border-top:1px solid #d6d6d6; background:#efefef; text-decoration:none;}
#popZipcode .zipcodeSearch .tab a:focus,
#popZipcode .zipcodeSearch .tab a:hover,
#popZipcode .zipcodeSearch .tab a.current {color:#fff; border-top:1px solid #666; background:#666;}
#popZipcode .zipcodeSearch .tab .tab02 {margin-right:0;}
#popZipcode .zipcodeSearch .searchArea p {font-size:13px; font-weight:bold; color:#5a5a5a; text-align:center;}
#popZipcode .zipcodeSearch .searchArea p.comment {padding:30px 0;}
#popZipcode .zipcodeSearch .searchArea p label {padding-right:10px; vertical-align:middle;}
#popZipcode .zipcodeSearch .searchArea p span {color:#919191;}
#popZipcode .zipcodeSearch .searchArea p input[type="text"] {width:238px; height:28px; line-height:28px; border:1px solid #dcd9d9; vertical-align:middle;}
#popZipcode .zipcodeSearch .searchArea p button {width:41px; height:28px; margin:0 0 0 5px; padding:0; font-size:12px; color:#fff; text-align:center; line-height:28px; background:#8fa9fe;}
#popZipcode .zipcodeSearch .resultArea {margin-top:30px;}
#popZipcode .zipcodeSearch .resultArea p.comment {padding-bottom:10px; font-size:13px; font-weight:bold; color:#5a5a5a;}
#popZipcode .zipcodeSearch .resultArea .result .zipcodeTit {*zoom:1; font-size:12px; font-weight:bold; color:#5a5a5a; border-top:1px solid #666; border-bottom:1px solid #e5e5e5;}
#popZipcode .zipcodeSearch .resultArea .result .zipcodeTit:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#popZipcode .zipcodeSearch .resultArea .result span {display:block; float:left; height:29px; text-align:center; line-height:29px; background:#f6f6f6;}
#popZipcode .zipcodeSearch .resultArea .result .code {width:75px;}
#popZipcode .zipcodeSearch .resultArea .result .address {width:289px;}
#popZipcode .zipcodeSearch .resultArea .result .zipcodeList {overflow-y:auto; max-height:240px;}
#popZipcode .zipcodeSearch .resultArea .result .zipcodeList li {*zoom:1; border-bottom:1px solid #e5e5e5;}
#popZipcode .zipcodeSearch .resultArea .result .zipcodeList li:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
#popZipcode .zipcodeSearch .resultArea .result .zipcodeList span {color:#5a5a5a; background:#fff;}
#popZipcode .zipcodeSearch .resultArea .result .zipcodeList .address {width:250px; padding:0 10px; text-align:left;}
#popZipcode .zipcodeSearch .resultArea .result .none {padding:30px 0; color:#5a5a5a; text-align:center; border-top:1px solid #666; border-bottom:1px solid #e5e5e5;}
#popZipcode .btn_close {display:block; position:absolute; top:0; right:0; width:60px; height:61px;}

/* PR센터 > 웹진 > e파트너스 */
.webzine_epartner{background:url('/Kor/Images/contents/img_webzine02.jpg') no-repeat right 77px;height:543px;}
.webzine_epartner .go_epartner{padding:8px 0 21px;}
.webzine_epartner h3{padding-bottom:18px;}
.webzine_epartner li{padding-bottom:14px;}
.webzine_epartner li .subList{padding:10px 0 0 17px}
.webzine_epartner li .subList li{padding-bottom:7px;}
.webzine_epartner li .subList .lastLi{padding:0;}

/* pr센터 > 웹진 > 이메일신청/해지 */
.regist_webzine {background:url('/Kor/Images/contents/bg_webzine_info.gif') no-repeat 436px 0;}
.regist_webzine p.info_top {margin-bottom:66px;}
.regist_webzine h3 {margin-bottom:13px;}
.regist_webzine fieldset dl.agree {margin-bottom:22px;}
.regist_webzine fieldset dl.agree dt {margin-bottom:13px;}
.regist_webzine fieldset dd.txtAgree {overflow:auto;height:140px;padding:13px 0 15px 15px;font-family:Dotum; border:1px solid #dedede; color:#777; line-height:18px;}
.regist_webzine fieldset dd.btn_area {text-align:right; color:#333; padding-top:6px;}
.regist_webzine p.acc {margin-top:10px;}
.regist_webzine p.ag_c {text-align:center; margin:10px 0 39px 0;}
.webzine_table {border-top:2px solid #939ab8; width:100%;}
.webzine_table th {text-align:left;padding:7px 0 0; vertical-align:top;border-bottom:1px solid #dddddd;}
.webzine_table td {padding:4px 0;border-bottom:1px solid #dddddd;}
.webzine_table td input.basic {width:84px;}
.webzine_table td input.address {width:134px;}
.webzine_table td select.address {width:129px;}
.webzine_table td span.comment {color:#777777; font-size:0.9em;padding-left:7px;background:url('/Kor/Images/common/arrowGray.gif') no-repeat 0 3px;}

/* PR센터 > 견학신청 > 견학신청안내 > 찾아오시는길 */
#p_location {position:relative;background:#fff; height:854px; padding-top:29px; }
#p_location .copyright {clear:both;width:100%;padding:13px 0 15px 0;background:#f2f2f2;font-size:0.9em;}
#p_location .copyright img {margin-left:20px;}
#p_location .btn_close {position:absolute;bottom:0;right:0;padding:12px 20px;}
#p_location .location_left {float:left; width:144px; background:url('/Kor/Images/contents/bg_plocation.gif') no-repeat 0 150px; height:820px;}
#p_location .location_left h1 {margin-left:21px;}
#p_location .location_right {float:left; height:820px;}
#p_location .location_right table {width:615px; border-top:1px solid #939ab8;}
#p_location .location_right table thead th {border-bottom:2px solid #939ab8;}
#p_location .location_right table tbody th {background:#f8f8f8; color:#333; font-size:11px;}
#p_location .location_right table th {padding:8px 0 7px 10px; text-align:left;}
#p_location .location_right table th, #p_location .location_right table td {vertical-align:top; border-bottom:1px solid #ddd;}
#p_location .location_right table tbody td {line-height:15px; color:#666; font-size:11px; padding:8px 0 7px 20px;}
#p_location .location_right p.p_locationmap {margin-top:10px;}
#p_location .location_right address {overflow:hidden; height:34px;}
#p_location .location_right address img { margin-right:22px;}

/* PR센터 > 선박기초상식 > 선박의원리 */
div.know_info dl.list01 {float:left;}
div.know_info dl.list01 dt {margin-bottom:12px;}
div.know_info dl.list01 dd {margin-bottom:25px;}
div.know_info dl.list02 {float:left;padding-right:520px;margin:30px 0 30px 0;height:243px; background:url('/Kor/Images/contents/img_know01.jpg') no-repeat 100% 0;text-align:justify}
div.know_info dl.list02_01 {float:left;padding-right:520px;margin:30px 0 30px 0;height:263px; background:url('/Kor/Images/contents/img_know02.gif') no-repeat 100% 0;text-align:justify; word-break:break-all;}
div.know_info dl.list02 dt {margin-bottom:12px;}
div.know_info dl.list02_01 dt {margin-bottom:12px;}
div.know_info dl.list02 dd {margin-bottom:24px;}
div.know_info dl.list02 p{padding-bottom:17px}
div.know_info dl.list02 dd.list02_txt02{padding-top:30px;padding-right:0}
div.know_info dl.list03 {clear:both; padding:70px 0  20px 0 ; overflow:hidden;}
table.know_table th {color:#333; text-align:left;background:#f8f8f8; padding:7px 0 8px 10px;}
table.know_table thead th {background:#fff;}
table.know_table th, table.know_table td {border-bottom:1px solid #ddd;}
table.know_table td {color:#333;  line-height:16px; padding:7px 8px 8px 8px;}
table.know_table .gray {color:#a2a2a2;}
table.know_table thead th {border-bottom:2px solid #919ab7;}
table.know_table .en {color:#555; padding-left:8px; background:#fff;}
table.know_table .pd_l8 {padding-left:8px;}
table.know_table th strong {display:block; color:#000; line-height:16px; font-size:12px;}
table.know_ln01 {border-top:2px solid #939ab8;}
table.know_ln02 {border-top:1px solid #939ab8;}
div.know_info dl.list04 {overflow:hidden; padding-top:45px;}
div.know_info dl.list03 dt, div.know_info dl.list04 dt {display:block; float:left; width:120px; padding-top:7px;}
div.know_info dl.list03 table, dl.list04 table {float:left;  width:630px;}
ul.waterway li {float:left;clear:left;width:100%;}
ul.waterway li strong {display:block; float:left; width:70px;padding-top:2px;}
ul.waterway li strong.info {height:32px;}

/* PR센터 > 선박의종류 > 선박의종류 */
.kind_info {background:url('/Kor/Images/contents/img_know03.jpg') no-repeat right 0; margin-top:35px; padding-bottom:6px;}
.kind_info img {margin-bottom:25px; display:block;}
.kind_info p{padding-bottom:10px}
.kind_info .kind_info_txt{width:220px;}
h3.tanker {margin-bottom:20px;}

h4.knowinfo {margin-bottom:15px;}
table.knowkind {margin-bottom:40px}
table.table_bg{width:517px}
table.knowkind th, table.knowkind td {vertical-align:top; text-align:left; padding-top:14px;}
table.knowkind th.top, table.knowkind td.top {padding-top:0;}
table.knowkind td {border-bottom:1px solid #eaeaea; padding-bottom:10px;}
table.knowkind td.tanker dl {margin-top:23px;}
table.knowkind td.tanker dl dt {margin-bottom:15px;}
ul.merchant_ship li.list02 h4, ul.merchant_ship li.list03 h4 {margin-bottom:0;}
ul.merchant_ship dt{font-weight:bold}
.fl_l {float:left;}
.c_both {clear:both;}
div.bg_ship {padding-bottom:30px; background:url('/Kor/Images/contents/img_know05.jpg') no-repeat right bottom; margin-bottom:-90px;}


/* PR센터 > 선박의종류 > 선박의 크기 */
div.know_kind02 {float:left;width:100%;padding:35px 0 75px 0; background:url('/Kor/Images/contents/bg_know02.jpg') no-repeat right bottom;}
div.know_kind02 h3 {}
div.know_kind02 .rightKnow {padding-top:17px; overflow:hidden;}
div.know_kind02 dl {width:100%;float:left;clear:both;margin-bottom:27px;}
div.know_kind02 dl dt {float:left; width:125px;padding-bottom:1px;margin-top:4px}
div.know_kind02 dl dd {float:left;padding-bottom:1px;width:625px;}
div.know_kind02 .right_bg dl dd{width:500px;}
div.know_kind02 .mg_b60 {padding-bottom:35px; margin-bottom:0;}
div.know_kind02 .mg_b60 dd {border-bottom:1px solid #e4e4e4; padding-bottom:39px; width:625px;}
.bg_kind02 {position:absolute; left:-230px; top:490px;}

/* PR센터 > 선박의종류 > 톤수의 분류 */
div.tonn01 {float:left;width:100%;background:url('/Kor/Images/contents/img_know07.jpg') no-repeat right top; margin-top:35px;}
div.tonn01 dl {margin-bottom:35px;}
div.tonn01 dl dd strong {display:block; margin:20px 0 8px 0;}
div.tonn01 dl dt {margin-bottom:10px;}
dl.tonn_info01 dl {float:left;width:100%;clear:both;}
dl.tonn_info01 dt.top {margin-bottom:15px;}
dl.tonn_info01 dd {overflow:hidden;padding-bottom:1px;}
dl.tonn_info01 .ton_chept2 {padding-top:30px;}
dl.tonn_info01 dd dt {float:left;}
dl.tonn_info01 dd dt.wid {width:120px;padding-bottom:5px}
dl.tonn_info01 dd dd {float:right;width:630px}
dl.tonn_info01 dd dd dd {float:left;}
dl.tonn_info01 dd.des01, dl.tonn_info01 dd.des02 {float:right;width:626px;border-bottom:1px solid #ddd; padding:8px 0;}
dl.tonn_info01 dd.des01 dt, dl.tonn_info01 dd.des02 dt {width:125px;font-weight:bold}
dl.tonn_info01 dd.des01 {margin-top:17px; border-top:2px solid #939ab8;}
dl.tonn_info01 dd.des01 dl,dl.tonn_info01 dd.des02 dl{overflow:hidden}
dl.tonn_info01 dd.des01 dl dt,dl.tonn_info01 dd.des02 dl dt{float:left}
dl.tonn_info01 dd.des01 dl dd,dl.tonn_info01 dd.des02 dl dd{float:left;width:340px;}
dl.tonn_info01 dd.des02 {}
dl.tonn_info01 dd.des01 dd, dl.tonn_info01 dd.des02 dd {padding-bottom:2px; overflow:hidden; height:25px;}
dl.tonn_info01 dd.fl_l dd.des01 strong, dl.tonn_info01 dd.fl_l dd.des02 strong {width:112px; display:block; float:left;}
dl.tonn_info01 dd.fl_l dd.des01 {padding-top:25px;}
dl.tonn_info01 dd.fl_l dd.des02 {margin:9px 0 25px 110px;}
dl.tonn_cgt {overflow:hidden; margin-top:40px;}
dl.tonn_cgt dt {margin-bottom:9px;}

/* PR센터 > 선박기초상식 > 선박 건조과정 */
ol.know_process {overflow:hidden; float:left;}
ol.know_process li {float:left; width:187px;}
ol.know_process li dl {position:relative; height:215px;margin-bottom:60px}
ol.know_process li dl dd.description {width:160px;padding-top:10px}
ol.know_process li dl dd.description02 {width:160px;padding-top:10px}
ol.know_process li dl dd img{position:absolute;bottom:0;left:0}

/* 인재채용 > 채용절차 */
.recruitEnter h3.stit {padding:30px 0 10px;font-size:1.0em;}
.recruitEnter h4.stit {padding:12px 0 10px;font-size:1.0em;}
.recruitEnter h4.stit2 {padding:30px 0 10px;font-size:1.0em;}
.recruitEnter .btnArea {clear:both;width:100%;padding:10px 0 13px;text-align:right;border-bottom:2px solid #ccc}
.recruitEnter .bigBtnArea{padding:10px 0 13px;margin-bottom:38px;}
.recruitEnter ul li {padding-bottom:7px;}
.recruitEnter .dotList li {padding:0 0 7px 7px;background:url('/Kor/Images/common/icArrow.gif') no-repeat 0 4px;}
.recruitEnter .recruitList {float:left;width:100%;}
.recruitEnter .recruitList li {float:left;padding:0 0 13px 9px;background:url('/Kor/Images/common/dotLine.gif') repeat-x 0 17px;}
.recruitEnter .recruitListBig li {padding-left:7px;}
.recruitEnter .recruitList li.first {padding-left:0;}
.recruitEnter .contactBox {float:left;width:100%;border-top:3px solid #dddddd;}
.recruitEnter .contactBox h3 {float:left;width:136px;padding-top:8px;margin-top:-3px;border-top:3px solid #3e4ea7;}
.recruitEnter .contactBox dl {float:left;padding:0 70px 20px 20px;}
.recruitEnter .contactBox dt {padding:8px 0 10px}
.recruitEnter .contactBox dl.last {padding:0 0 20px 0;}
.recruitEnter .contactBox .last dt {padding-left:19px}
.recruitEnter .contactBox .last dd {float:left;padding-left:19px;}
.recruitEnter .contactBox dd strong {display:block;padding-bottom:7px;}
.recruitEnter .contactBox dd img {margin-top:9px;}
.recruitEnter .contactBox ul {clear:both;width:100%;border-top:1px solid #dddddd;padding-top:10px;}
/* 2015-12-14 */
.recruitEnter > div {display:none;}
.recruitEnter > div.on {display:block;}

/* 인재채용 > 채용정보 */
.recruitWrap tr.current span.txtNum {color:#006699;}

/* 인재채용 > 채용문의 */
.faq_top {padding-bottom:34px;background:url('/Kor/Images/contents/bg_faq.gif') no-repeat right top;}
.faq_top p.faq_info {margin-bottom:22px;}

/* 인재채용 > 인사제도 > 인재상 */
.man {position:relative; overflow:hidden;}
.man p.info {padding-bottom:258px;}
.man ol {position:absolute; left:182px; top:1px; width:384px; height:341px; background:url('/Kor/Images/contents/bg_manlist.png') no-repeat 0 0;}
.man ol li {padding-top:21px;}
.man ol li.bot01, .man ol li.bot02 {float:left;}
.man ol li.bot01 {padding:70px 88px 0 24px;}
.man ol li.bot02 {padding-top:89px;}
.man ol li.top {text-align:center;}
.man dl {overflow:hidden; float:left;}
.man dl.mg_r18 {padding-right:16px;}
.man dl dt {background:url('/Kor/Images/contents/ico_man.gif') no-repeat 0 0; padding:4px 0 0 25px; margin-bottom:22px;}
.man dl dd {margin-bottom:19px;}

/* 인재채용 > 인사제도 > 복리후생 */
div.welfare {background:url('/Kor/Images/contents/bg_welfare.jpg') no-repeat 496px 0; overflow:hidden; float:left;}
div.welfare p.phara1 {margin-bottom:30px;}
div.welfare p.phara2 {margin-bottom:50px;}
div.welfare p.phara3 {width:110px; float:left;}
div.welfare div.right {float:left; width:638px;}
div.welfare dl {margin-bottom:23px; overflow:hidden; float:left; width:638px;}
div.welfare dl dt {float:left; width:105px;}
div.welfare dl dd {float:left;}


/* 인재채용 > 인사제도 > 교육제도 */
div.education div.fl_l {float:left; background:url('/Kor/Images/contents/bg_edu.gif') no-repeat 206px 74px; height:378px;}
div.education div. p {margin-bottom:50px;}
div.education div.fl_l dl dt {margin-bottom:19px;}
div.education div.fl_l dl dd {margin-bottom:24px;}
div.education dl.fl_r {float:right;}
div.education dl.bu{padding-top:20px}
div.education dl.bu dt{padding-bottom:19px}
div.education dl.bu dd{padding-bottom:23px}
div.education dl.fl_r dt {margin-bottom:21px;}
div.education dl.fl_r dd {margin-bottom:24px;}
div.education dl.c_both {clear:both; background:url('/Kor/Images/contents/bg_edu02.gif') no-repeat 408px 6px; padding-bottom:29px;}
div.education dl.c_both dt {margin-bottom:17px;}
div.education dl.c_both dd.top {margin-bottom:20px;}
div.education dl.c_both dd.mid {margin-bottom:24px;}
div.education dl.edu_des{padding-top:20px}
div.education dl.edu_des {overflow:hidden; margin-bottom:26px; float:left; width:100%;}
div.education dl.edu_des dt, div.education dl.edu_des dd {float:left;}
div.education dl.edu_des dt {width:105px;padding-bottom:5px;margin-top:3px}
div.education dl.edu_des dd{width:640px}
.pb20 {padding-bottom:20px;}
.mb23 {margin-bottom:23px;}

/* 인사채용 > 입사지원가이드 > 직무소개 */
.recruitInfo .recruitInfoTable{width:100%;border-top:1px solid #939ab8;border-bottom:1px solid #939ab8;}
.recruitInfo .recruitInfoTable thead th{text-align:left;padding:9px 0 10px 10px;}
.recruitInfo .recruitInfoTable thead th,.recruitInfoTable thead td{border-bottom:2px solid #939ab8;}
.recruitInfo .recruitInfoTable tbody th{text-align:left;background:#f8f8f8;vertical-align:top;padding:9px 0 0 10px;border-top:1px solid #dddddd;}
.recruitInfo .recruitInfoTable tbody td{border-bottom:1px solid #dddddd;padding:9px 0 10px 10px;}
.recruitInfo .recruitInfoTable tbody .vertical{padding-top:0;vertical-align:top;padding-top:9px}
.recruitInfo .recruitInfoTable .last td{border:0;}


/* 인재채용 > 기술연구생모집 */
/* .researchNotice {background:url('/Kor/Images/contents/researchBg.jpg') no-repeat 439px 0;} */
.researchNotice h3 {float:left;font-size:1.0em;}
.researchNotice .researchCont {width:620px;float:right;}
.researchNotice ul.dotList > li {background:url('/Kor/Images/common/dotBlue2.gif') no-repeat 0 6px;padding:3px 0 0 6px;}
.researchNotice span.dotList {background:url('/Kor/Images/common/dotBlue2.gif') no-repeat 0 8px;padding-left:6px;}
.researchNotice ol{overflow:hidden}
.researchNotice ol.arrowList li {float:left;padding-left:16px;margin-right:4px;background:url('/Kor/Images/common/arrowCircle.gif') no-repeat 0 2px;color:#333;font-weight:bold;}
.researchNotice ol.arrowList li.first {background:url('/Kor/Images/common/dotBlue2.gif') no-repeat 0 10px;padding-left:6px;}
.researchNotice ol.arrow_no li:first-child{background:none}
.researchNotice .dotList .first {padding-top:0;background-position:0 5px;}
.researchNotice .txtCopy {padding-bottom:22px;}
.researchNotice .copyTxt {padding:22px 0 20px;}
.researchNotice .btn {padding-bottom:46px;}
.researchNotice .researchBox {clear:both;float:right;width:100%;padding-bottom:40px;}
.researchNotice table {clear:both;width:100%;}
.researchNotice thead th {border-top:1px solid #939ab8;padding:9px 0 8px;}
.researchNotice tbody th,.researchNotice tbody td {border-bottom:1px solid #dddddd;vertical-align:top;padding:9px 0 8px;text-align:left;}
.researchNotice tbody .first th,.researchNotice tbody .first td {border-top:2px solid #939ab8;}
.researchNotice .btnArea {text-align:left;}
.researchNotice td address {padding:5px 0 0 6px;}
/*.researchNotice td dl {float:left;margin-right:20px;}*/
.researchNotice td dl:first-child {margin-bottom:10px;}
.researchNotice td dt {padding-bottom:2px;font-weight:bold;}
.researchNotice td dd {background:url('/Kor/Images/common/dotBlue2.gif') no-repeat 0 16px;padding:7px 0 0 6px;}
.researchNotice td > ul > li > ul > li{background:none}
.researchNotice td ul > li.edu{overflow:hidden}
.researchNotice td ul > li.edu span{float:left;display:block;}
.researchNotice td ul > li.edu  ul{float:left;margin-left:10px}
.researchNotice td p {padding:5px 0 0;}
.researchNotice td.center {text-align:center;color:#333;}
.researchNotice .addressList {border-top:2px solid #939ab8;border-bottom:1px solid #dddddd;padding-top:10px;}
.researchNotice .addressList li {padding-bottom:6px;}
.researchNotice .addressList li address {padding:0;}
.researchNotice .researchBox p {padding:10px 0 1px;}
.researchNotice .researchBox .welfareList {padding:0 0 10px;border-top:2px solid #939ab8;border-bottom:1px solid #dddddd;}
.researchNotice .researchBox .welfareList li {background:url('/Kor/Images/common/dotBlue2.gif') no-repeat 0 13px;margin:10px 0 0 19px;}
.researchNotice .researchBox .txtOrange {font-size:0.9em;color:#f0721e;padding:0;}
.researchNotice .researchBox .txtOrange span {font-size:1.2em;}


/* 지속가능경영 >준법경영 > 개요 */
.compliance_01 {clear:both;overflow:hidden;width:100%;} /* 2011-12-06 */
/* 2013- 3-27 */
.compliance_01 .com_box{background:url('/Kor/Images/contents/complianceImg.gif') no-repeat 100% 100%;}
.compliance_01 .com_txt01{width:515px;text-align:justify}
.compliance_01 .dwn img{width:190px ;height:21px ;padding:20px 0 0 0; }
.compliance_01 p {margin-top:25px; !important}
.compliance_01 h3 {padding:20px 0 7px;}
.law_h3 {margin-top:65px;padding:0 !important}
.law_chart {margin-top:30px;}
.law_list {overflow:hidden;width:100%;margin-top:10px;}
.law_list li {margin-top:20px;}
.law_list li p {margin-top:10px;}
.law_box {overflow:hidden;margin-top:35px;padding:14px 43px;background:url('/Kor/Images/contents/law_box_bg.gif') no-repeat left top;border:1px solid #E5E5E5;}
.law_box p {margin-top:7px;line-height:0;font-size:0;}
/* 20201103 cp가이드 */
.cpGuide { position:relative; }
.cpGuide p { margin-top:10px; }
.cpGuide .moviePop { display:none;position:absolute;top:0;left:0;width:750px;z-index:10; }
.cpGuide .moviePop .close_btn { display:block;width:100%;line-height:40px;background:#333;color:#fff;text-align:center;cursor:pointer; }

/* 지속가능경영 >준법경영 > 제보 */
.compliance_02 {clear:both;overflow:hidden;width:100%;background:url('/Kor/Images/contents/complianceImg02.gif') no-repeat 100% 20px;}
.compliance_02 p {margin-top:25px;font-size:0;line-height:0;padding:0 !important;}
.compliance_02 .com_cont {margin-top:45px;padding:10px 24px;border:1px solid #E5E5E5;}
.compliance_02 .com_cont dl{overflow:hidden;width:700px;}
.compliance_02 dl dt{float:left;padding:8px 0;width:80px;font-size:14px;font-weight:bold;color:#3041a1}
.compliance_02 dl dd {float:left;padding:8px 0;margin:0 0 0 10px;width:550px;}
.btns {overflow:hidden;width:100%;margin:8px 0;text-align:center;}
/* 20210316 */
.compliance_02 .com_cont { height:auto; overflow:hidden; }
.compliance_02 .com_cont .contact_text { width:calc(100% - 100px); box-sizing:border-box; float:left; }
.compliance_02 .com_cont dl { width:100%; } 
.compliance_02 .com_cont dt{ box-sizing:border-box; margin:0; }
.compliance_02 .com_cont dd { width:calc(100% - 80px);  box-sizing:border-box; margin:0; }
.compliance_02 .com_cont .qr-img { width:90px; float:right; text-align:center; color:#3041a1; font-size:12px; }
.compliance_02 .com_cont .qr-img img { width:100%; }

/* 지속가능경영 > 준법경영 > 준법경영 이념 및 체계 20210916 */
.align_center { text-align:center; }
.compliance_01.new { word-break:keep-all; }
.compliance_01.new .top_text { font-size:16px; line-height:20px; color:#939ab8;}
.compliance_list > li { margin-top:40px; width:100%; }
.compliance_list > li:after { display:block; clear:both; content:''; }
.compliance_list li .tit { float:left; width:108px; padding-top:3px; }
.compliance_list li .cont {float:left; width:calc(100% - 108px); }
.compliance_list li .cont p + p { margin-top:20px;}
.compliance_list .compliance_term li + li { margin-top:7px; }
.compliance_list .compliance_term li strong { color:#3041a1; display:inline-block; margin-right:5px; font-size:13px; }
.comp_guide_list { width:100%; }
.comp_guide_list + .comp_guide_list { margin-top:20px; }
.comp_guide_list:after { display:block; clear:both; content:'';  }
.comp_guide_list dt { color:#3041a1; font-size:13px; font-weight:bold; width:120px; float:left; padding-right:20px; box-sizing:border-box; }
.comp_guide_list dd { width:calc(100% - 120px); float:left;  }
.comp_guide_list dd p { margin-top:0; }
.comp_guide_list dd .down_btn { margin-top:5px; }
.cp_contact_wrap { background:url('/Kor/Images/contents/complianceImg02.gif') no-repeat right top; margin-top:80px !important; }
.cp_contact_box { margin-top:60px; border:1px solid #e5e5e5; padding:15px 24px; }
.cp_contact_box:after { display:block; clear:both; content:''; }
.cp_contact_box .cp_contact { float:left; width:calc(100% - 110px); }
.cp_contact_box .mobile_qr { float:right; width:90px; text-align:center; color:#3041a1; font-size:14px; }
.cp_contact_box .mobile_qr img { width:100%; margin-bottom:5px; }
.cp_contact_box .cp_contact li + li { margin-top:20px;}
.cp_contact_box .cp_contact li strong { color:#3041a1; font-size:16px; display:inline-block; margin-bottom:7px; }
.cp_contact_box .cp_contact li .cp_contact_num span { display:inline-block; line-height:12px; font-size:14px; }
.cp_contact_box .cp_contact li .cp_contact_num span a { font-size:14px; }
.cp_contact_box .cp_contact li .cp_contact_num span:nth-child(2) { margin-left:10px; border-left:1px solid #ccc; padding-left:11px; }
.cp_contact_box .cp_contact li .cp_contact_num span:nth-child(3) { display:block; margin-top:5px;}
.cpGuide .moviePop.new { bottom:0; top:auto; right:0; left:auto; }

/* 지속가능경영 > 준법경영 > 준법프로그램개요 20210916 */
.compliance_02.new { background:url('/Kor/Images/contents/complianceImg.gif') no-repeat 100% 10px; word-break:keep-all; }
.compliance_02.new .top_text p { margin-top:20px; font-size:13px; color:#666; line-height:18px; width:515px; }
.compliance_02.new .top_text .law_h3 { margin-top:20px; margin-bottom:15px; }
.compliance_list li .cont > strong { color:#3041a1; font-size:13px; }
.compliance_list .bullet_list { margin-top:7px; }
.compliance_list .bullet_list li { position:relative; padding-left:7px; font-size:12px; }
.compliance_list .bullet_list li:before { display:block; content:''; width:2px; height:2px; border-radius:50%; background:#999; position:absolute; top:8px; left:1px; }

/* 지속가능경영 > 준법경영 > 주요실천활동 20210916 */
.tab.comp_act { display:flex; z-index:1; position:relative; justify-content:space-between; }
.tab.comp_act:after { display:block; width:100%; content:''; position:absolute; bottom:0; left:0; right:0; height:2px; background:#374aaf; z-index:1; }
.tab.comp_act li { padding:10px; text-align:center; height:auto; margin-bottom:-2px; border:1px solid #ccc; border-bottom:0; background:#f9f9f9; border-radius:5px 5px 0 0; overflow:hidden; }
.tab.comp_act li + li { margin-left:1px; }
.tab.comp_act li a { font-size:13px; line-height:18px; display:block; height:100%; padding:0; }
.tab.comp_act li.current { border:2px solid #374aaf; border-bottom:2px solid #fff; background:#fff; z-index:2; position:relative; }
.tab.comp_act li.current a { color:#374aaf; }
.compliance_03 { margin-top:45px; word-break:keep-all; }
.compliance_03 .comp_edu { margin-top:20px; }
.compliance_03 .comp_edu strong { color:#3041a1; font-size:13px; font-weight:bold; }
.comp_edu_table { margin-top:7px; }
.comp_edu_table th, 
.comp_edu_table td { padding:5px 10px; border:1px solid #e6e5e5; }
.comp_edu_table th { background:#3041a1; color:#fff; text-align:center;}
.comp_edu_table th.col_1 { background:#3041a1; }
.comp_edu_table th.col_2 { background:#6572be; }
.comp_edu_table th.col_3 { background:#9399bb; }
.comp_edu_table .col_tit { color:#3041a1; font-weight:bold; text-align:center; }
.due_step { margin-top:20px; }
.due_step strong {  color:#3041a1; font-size:13px; font-weight:bold; margin-bottom:10px; display:inline-block; }



/* 지속가능경영 > 윤리경영 */
.moralArea {float:right;width:100%;background:url('/Kor/Images/contents/moralImg01.jpg') no-repeat 100% 58px;}
.moralArea .btnArea {text-align:left;padding:14px 0 27px;}
.moralArea dl {float:right;clear:both;width:100%;}
.moralArea dt {float:left;}
.moralArea dd {float:right;width:640px;padding-bottom:38px;}
.moralArea dd p {padding-bottom:12px;width:375px;text-align:justify}
.moralArea dd li {height:75px;position:relative;width:530px;padding:0 0 0 110px;}
.moralArea dd li strong {position:absolute;left:0;top:0;}

/* 지속가능경영 > 녹색경영 > 개요 */
.greenIntro {clear:both;width:100%;background:url('/Kor/Images/contents/greenIntroImg.gif') no-repeat 100% 0;}
.greenIntro p {padding-bottom:20px;}
.greenIntro .copyTxt {padding:35px 0 40px;}
.greenIntro .copy_txt01{width:500px}
.greenIntro h3 {padding:20px 0 7px;}
.greenIntro blockquote {padding:19px 30px;border:1px solid #e5e5e5;background:url('/Kor/Images/contents/greenIntroBg.gif') no-repeat 0 0;}
.greenIntro blockquote p {padding:0;}
.greenIntro blockquote p.author {padding-top:10px;text-align:right;}
.greenIntro dl {padding-top:40px;}
.greenIntro dt {float:left;}
.greenIntro dd {float:right;width:641px;}
.greenIntro dd p {padding-bottom:33px;}
.greenIntro ul {background:url('/Kor/Images/contents/greenIntroOrgan.gif') no-repeat 0 0;height:210px;}
.greenVision {clear:both;width:100%;}
.greenVision .txtCopy {padding:35px 0 30px;}
.greenVision .visionBox {padding-bottom:5px;position:relative;height:483px;margin-top:30px;background:url('/Kor/Images/contents/greenVisionBg.gif') no-repeat 110px 0;}
.greenVision .visionBox dt {position:absolute;left:50px;padding-left:55px;background:url('/Kor/Images/contents/greenVisionBg03.gif') no-repeat 0 9px;display:none}
.greenVision .visionBox .vision1 dt {top:90px;height:100px;}
.greenVision .visionBox .vision1 dd {padding:60px 0 107px;text-align:center;}
.greenVision .visionBox .vision2 dd {padding:0 0 80px 313px;}
.greenVision .visionBox .vision2 dt {top:190px;height:100px;}
.greenVision .visionBox .vision3 dt {top:290px;}
.greenVision .visionBox .vision3 {padding-left:141px;}
.greenVision .visionBox .vision3 dd {float:left;width:185px;}
.greenVision .visionBox .vision3 dd strong {display:block;height:20px;padding-left:4px;}
.greenVision .visionBox .vision3 ul {}
.greenVision .visionBox .vision3 li {background:url('/Kor/Images/common/dotWhite.gif') no-repeat 0 8px;padding:0 0 0 7px;height:18px}
.greenVision .visionBox .vision3 li img{vertical-align:middle;}
.greenVision .planBox {position:relative;height:336px;background:url('/Kor/Images/contents/greenVisionBg02.gif') no-repeat 50% 0;}
.greenVision .planBox dt, .greenVision .planBox dd {position:absolute;}
.greenVision .planBox dd strong {display:block;background:url('/Kor/Images/common/dotGreen.gif') no-repeat 0 5px;padding:0 0 0 11px;}
.greenVision .planBox dd li {margin:0 0 0 11px}
.greenVision .planBox .plan1 dt {bottom:24px;left:40px;}
.greenVision .planBox .plan1 dd {top:160px;left:30px;}
.greenVision .planBox .plan2 dt {bottom:90px;left:370px;}
.greenVision .planBox .plan2 dd {top:125px;left:260px;}
.greenVision .planBox .plan3 dt {bottom:150px;right:46px;}
.greenVision .planBox .plan3 dd {top:54px;right:107px;width:123px;}
.greenVision h3 {font-size:1.0em;padding:40px 0 16px;}
.greenVision h3 img{vertical-align:middle}
.greenVision h3 span {margin-left:17px;font-weight:normal;}
.greenVision h3 span.green_vi{letter-spacing:-2px}
.greenVision h4 {text-align:center;}
.greenRule {clear:both;width:100%;background:url('/Kor/Images/contents/greenRuleImg.gif') no-repeat 100% 30px;}
.greenRule .copyTxt {padding:35px 0 95px;}
.greenRule .list_wrap{overflow:hidden;width:750px}
.greenRule .list_wrap h3 {float:left;}
.greenRule .list_wrap .list_01{float:right;width:630px;padding-left:0}
.greenRule .list_wrap .list_01 dl{height:55px;overflow:hidden;}
.greenRule .list_wrap .list_01 dt{float:left;width:80px;margin-top:2px}
.greenRule .list_wrap .list_01 dd{float:left;width:550px}


/* 지속가능경영 > 녹색경영 > 녹색경영성과 */
.greenResult {position:relative;float:left;width:100%;background:url('/Kor/Images/contents/greenResultBg.gif') no-repeat 534px 0;padding:26px 0 0;}
.greenResult .txtCopy {position:absolute;top:0;left:0;}
.greenResult ul.resultMenu {float:right;width:211px;}
.greenResult .resultMenu li {display:block;padding:12px 0 12px 11px;font-size:1em;width:200px;border-bottom:1px solid #ebebeb;cursor:pointer;}
.greenResult .resultMenu li.current {background:url('/Kor/Images/contents/greenResultTit.gif') no-repeat 0 12px;}
.greenResult .resultMenu li a {}
.greenResult .resultContents {display:none;float:left;width:530px;padding-top:66px;}
.greenResult .resultContents dt {display:none;}
.greenResult .resultContents dd {float:left;width:233px}
.greenResult .resultContents dd.thumnail {width:270px;padding-top:20px;}
.greenResult .resultContents dd h4 {padding:20px 0 10px;font-size:14px;color:#4858a7;font-weight:bold;}
.greenResult .resultContents dd li {padding:0 0 5px 6px;background:url('/Kor/Images/common/dotBlue2.gif') no-repeat 0 8px;}
.greenResult .result1 dd.thumnail img {margin-left:63px;}


/* 지속가능경영 > 녹색경영 > 기후변화대응 */
.greenWeather li {min-width:134px;/*_width:134px; 20130228 */}
.greenWeather li a {min-width:114px;/*_width:114px; 20130228*/}
.greenWeather li.current a {min-width:112px;/*_width:112px; 20130228 */}
.greenWeather01 {clear:both;width:100%;background:url('/Kor/Images/contents/greenBusi01Img01.jpg') no-repeat 100% 17px;}
.greenWeather01 p {padding-bottom:30px;}
.greenWeather01 .txtCopy {padding:28px 0 32px;}
.greenWeather01 h3 {clear:both;width:100%;margin-top:20px;padding:12px 0;text-align:center;}
.greenWeather01 dl {float:left;width:255px;padding:0 25px;}
.greenWeather01 dt {padding:7px 0 25px 0 ;text-align:center;}
.greenWeather01 dd {padding:0 0 0 9px;background:url('/Kor/Images/common/dotGray2.gif') no-repeat 0 8px;font-size:12px}
.greenWeather01 dd ul {padding:4px 0 0 4px;}
.greenWeather01 dd img {vertical-align:top;}
.greenWeather01 .greenShip {float:left;width:750px;margin-bottom:70px;background:url('/Kor/Images/contents/greenBusi01Bg03.gif') no-repeat 50% 0;}
.greenWeather01 .greenShip dl {padding-top:18px;height:192px;margin:0 51px 0 45px;background:url('/Kor/Images/contents/greenBusi01Bg01.gif') no-repeat 50% 100%;}
.greenWeather01 .greenBuild {clear:both;float:left;width:100%;background:url('/Kor/Images/contents/greenBusi01Bg04.gif') no-repeat 50% 0;}
.greenWeather01 .greenBuild dl {padding-top:10px;height:155px;width:202px;margin-right:19px;background:url('/Kor/Images/contents/greenBusi01Bg02.gif') no-repeat 50% 100%;}
.greenWeather01 .greenBuild dt {margin-bottom:5px}
.greenWeather01  dl.last {margin:0;}
.greenWeather02 {clear:both;width:100%;}
.greenWeather02 .txtCopy {padding:28px 0 33px;}
.greenWeather02 .txt {width:670px}
.greenWeather02 .txt strong{color:#000}
.greenWeather02 .ecoShip {position:relative;clear:both;width:100%;padding:45px 0 20px;}
.greenWeather02 .ecoShip dt {text-align:center;}
.greenWeather02 .ecoShip dd {position:absolute;}
.greenWeather02 .ecoShip .ecoship1 {top:74px;left:158px;}
.greenWeather02 .ecoShip .ecoship2 {top:74px;left:446px;}
.greenWeather02 .ecoShip .ecoship3 {bottom:1px;left:367px;}
.greenWeather02 .shipImg {padding:2px 0 55px 90px;}
.greenWeather02 .ecoHouse {position:relative;clear:both;width:100%;padding:33px 0 80px;}
.greenWeather02 .ecoHouse dt {text-align:center;}
.greenWeather02 .ecoHouse dd {position:absolute;}
.greenWeather02 .ecoHouse dd ul {padding-top:9px;}
.greenWeather02 .ecoHouse dd li {text-align:left;padding:0 0 6px 9px;background:url('/Kor/Images/common/dotBlue2.gif') no-repeat 0 8px;}
.greenWeather02 .ecoHouse dd.ecoship1 {top:118px;left:40px;text-align:right;}
.greenWeather02 .ecoHouse dd.ecoship1 strong {padding-right:25px;}
.greenWeather02 .ecoHouse dd.ecoship2 {top:118px;left:496px;}
.greenWeather02 .ecoHouse dd.ecoship2 strong {padding-left:9px;}
.greenWeather02 .ecoHouse dd.ecoship3 {bottom:-20px;left:285px;}
.greenWeather02 .ecoHouse dd.ecoship3 strong {padding-left:82px;}
.greenWeather02 .green_img{padding-top:40px;text-align:center}

.greenWeather03 {clear:both;width:100%;background:url('/Kor/Images/contents/greenBusi03Bg.jpg') no-repeat 615px 7px;}
.greenWeather03 .txtCopy {padding:28px 0 33px;}
.greenWeather03 .greenNetwork {position:relative;padding:70px 0 50px 188px;}
.greenWeather03 .greenNetwork dd {position:absolute;}
.greenWeather03 .greenNetwork dd ul {padding-top:9px;}
.greenWeather03 .greenNetwork dd li {padding-left: 7px;background:url('/Kor/Images/common/dotBlue2.gif') no-repeat 0 8px;}
.greenWeather03 .greenNetwork dd.network1 {top:36px;left:90px;}
.greenWeather03 .greenNetwork dd.network2 {top:48px;left:498px;}
.greenWeather03 .greenNetwork dd.network3 {top:262px;left:90px;}
.greenWeather03 .greenNetwork dd.network4 {top:262px;left:498px;}


/* 지속가능경영 > 나눔실천 > 나눔실천소개 */
.share {background:url('/Kor/Images/contents/share_bg.jpg') no-repeat right;color:#333}
.share p{padding-bottom:25px;width:350px;text-align:justify}
.share .firstP{padding-bottom:30px;}
.share .lastP{padding-bottom:0;}
.share .sign{padding:43px 0 24px;}
.share .shareTree{text-align:center;}
.share .shareTree dt{padding-bottom:18px;}

/* 지속가능경영 > 주요활동내용 > 대표사업  */
.field{background:url('/Kor/Images/contents/share_field_bg_01.jpg') no-repeat right }
.field h2{padding:30px 0 24px;}
.field p.f_size strong{width:345px; font-size:16px; color:#939ab8}
.field p.f_size span{font-size:16px;color:#3041a1}
.field .paddingP{padding:12px 0 40px;width:355px;}
.field dl{width:350px;text-align:justify}
.field dt{padding-bottom:12px;color:#333;font-size:14px;font-weight:bold}
.field dd{padding-bottom:30px;}
.field dd.last{width:417px}
.field .underDl{overflow:hidden;position:absolute;top:754px;right:0;width:400px;}
.field .underDl dt{width:112px;float:left;padding-top:8px;border-top:3px solid #000083;font-size:12px;letter-spacing:-0.1em;}
.field .underDl dd{float:left;padding:8px 0 0 13px;border-top:3px solid #999999;width:267px;font-size:12px;}

/* 지속가능경영 > 주요활동내용 > 주요프로그램 */
.history{background:url('/Kor/Images/contents/field_bg01.jpg') no-repeat 480px 95px;color:#333}
.history p{width:538px;text-align:justify}
.history p.f_size strong{width:345px; font-size:16px; color:#939ab8}
.history p.f_size span{font-size:16px;color:#3041a1}
.history .firstP{padding:30px 0;}
.history .lastP{padding:15px 0 40px;}
.history .fidelBg{width:750px; }
.history h3{width:154px;}
.history .yearContents01{width:750px; margin-top:30px; }
.history .yearContents01 dl{padding:0 0 30px 0;}
.history .yearContents01 dt{margin:5px 0 10px 0}
.history .yearContents01 dd{}

.history .yearContents02{width:750px;padding-top:35px;}
.history .yearContents02 dl{padding-bottom:25px;}
.history .yearContents02 dt{margin-top:5px 0 10px 0; }
.history .yearContents02 dd{}
.history .yearContents02 dl.wid{width:505px;text-align:justify}
.history .yearContents02 dl.wid dt{}
.history .yearContents02 dl.wid dd{}

/* 지속가능경영 > 안전경영 > 안전경영방침 */
.green_health .green_list > ul {margin: -40px 0 0;}
.green_health .green_list > ul > li {margin: 40px 0 0; font-size: 0;}
.green_health .green_list > ul > li .tit {display: inline-block; width: 108px; vertical-align: top;margin-bottom:10px;}
.green_health .green_list > ul > li .cont {display: inline-block; width: 642px; vertical-align: top;}
.green_health .green_list > ul > li .cont > dl {margin: 20px 0 0;}
.green_health .green_list > ul > li .cont > dl.first {margin: 0;}
.green_health .green_list > ul > li .cont > dl > dt {margin: 0 0 10px;}
.green_health .green_list > ul > li .cont p {margin: 7px 0 0; font-size: 12px; line-height: 18px; letter-spacing: -0.03em; color: #333333;}
.green_health .green_list > ul > li .cont p.first {margin: -4px 0 0;}

.green_health .green_list4.mt40 > ul {margin-top:40px;}
.green_health .green_list4 > ul {margin: -40px 0 0;}
.green_health .green_list4 > ul > li {margin: 40px 0 0; font-size: 0;}
.green_health .green_list4 > ul > li .tit {margin:0 0 10px 0;}
.green_health .green_list4 > ul > li .cont {}
.green_health .green_list4 > ul > li .cont > dl {margin: 20px 0 0;}
.green_health .green_list4 > ul > li .cont > dl.first {margin: 0;}
.green_health .green_list4 > ul > li .cont > dl > dt {margin: 0 0 10px;}
.green_health .green_list4 > ul > li .cont p {margin: 7px 0 0; font-size: 12px; line-height: 18px; letter-spacing: -0.03em; color: #333333;}
.green_health .green_list4 > ul > li .cont p.first {margin: -4px 0 0;}

.green_health .health_manage {padding: 223px 0 0 56px; background: url(/Kor/Images/contents/health01_img01.jpg) center top no-repeat; font-size: 0;}
.green_health .health_manage .box {display: inline-block; margin: -5px 0 0; vertical-align: top;float:left;}
.green_health .health_manage .box li {margin: 5px 0 0; padding: 0 0 0 9px; background: url(/Kor/Images/contents/dot_health.gif) left 9px no-repeat; font-size: 12px; line-height: 18px; letter-spacing: -0.08em; color: #525252;}
.green_health .health_manage.v2 {margin:30px 0 0; padding: 223px 0 0 14px; background-image: url(/Kor/Images/contents/health02_img01.jpg);} 
.green_health .health_manage.v2 .box {width: 168px;float:left;}

/* 지속가능경영 > 안전경영 > 안전경영 추진체계 */
.green_health .green_list > ul > li .cont > .green_list2 {overflow: hidden; margin: 20px 0 0 -22px;}
.green_health .green_list > ul > li .cont > .green_list2 dt {margin: 0 0 0 22px;}
.green_health .green_list > ul > li .cont > .green_list2 dd {float: left; width: 308px; margin: 20px 0 0 22px; border: 1px solid #dddddd; font-size: 0;}
.green_health .green_list > ul > li .cont > .green_list2 dd .img {display: inline-block; vertical-align: middle;}
.green_health .green_list > ul > li .cont > .green_list2 dd .txt {display: inline-block; margin: 0 0 0 5px; vertical-align: middle;}
.green_health .green_list > ul > li .cont > .green_list2 dd .txt p {margin: 7px 0 0; font-size: 12px; line-height: 17px; letter-spacing: -0.03em; color: #525252;}

/* 20210316_1 */
.green_health .green_list > ul > li .cont > .green_list2 dd { height:auto; overflow:hidden; }
.green_health .green_list > ul > li .cont > .green_list2 dd:nth-child(2n) { clear:both; }
.green_health .green_list > ul > li .cont > .green_list2 dd .img { width:100px;  }
.green_health .green_list > ul > li .cont > .green_list2 dd .txt { width:calc(100% - 100px); padding:10px 10px 10px 0; box-sizing:border-box; margin:0; }

/* 20220324 */
.green_health .green_list4 > ul > li .cont > .green_list2 {overflow: hidden; margin: 20px 0 0 -22px;display:inline-block;}
.green_health .green_list4 > ul > li .cont > .green_list2 dt {margin: 0 0 0 22px;}
.green_health .green_list4 > ul > li .cont > .green_list2 dd {float: left; width: 362px; margin: 20px 0 0 22px; border: 1px solid #dddddd; font-size: 0;}
.green_health .green_list4 > ul > li .cont > .green_list2 dd .img {width:100px;display: inline-block; vertical-align: middle;float:left;}
.green_health .green_list4 > ul > li .cont > .green_list2 dd .txt {display: inline-block; margin: 0 0 0 5px; vertical-align: middle;width:240px; padding:10px 10px 10px 0; box-sizing:border-box;float:left;}
.green_health .green_list4 > ul > li .cont > .green_list2 dd .txt p {margin: 7px 0 0; font-size: 12px; line-height: 17px; letter-spacing: -0.03em; color: #525252;}

/* 지속가능경영 > 안전경영 > 안전경영 인증 및 활동 */
.green_health .green_list > ul > li .cont > dl .cert {position: relative; font-size: 0;}
.green_health .green_list > ul > li .cont > dl .cert .img {display: inline-block;}
.green_health .green_list > ul > li .cont > dl .cert .txt {display: inline-block; width: 515px; margin: 0 0 0 25px;}
.green_health .green_list > ul > li .cont > dl .cert .name {position: absolute; bottom: 3px; left: 125px;}
.green_health .green_list > ul > li .cont > .green_list3 {overflow: hidden; margin: 20px 0 0 -10px;}
.green_health .green_list > ul > li .cont > .green_list3 li {float: left; margin: 0 0 0 10px;}
.green_health .green_list > ul > li .cont > .green_list3 li .txt {margin: 7px 0 0; font-size: 12px; line-height: 18px; color: #525252;}
.green_health .green_list4 > ul > li .cont > .green_list3 {overflow: hidden; margin: 20px 0 0 0;display:inline-block;}
.green_health .green_list4 > ul > li .cont > .green_list3 li {float: left; margin: 0 10px 0 0;}
.green_health .green_list4 > ul > li .cont > .green_list3 li .txt {margin: 7px 0 0; font-size: 12px; line-height: 18px; color: #525252;}

/* 고객지원 > FAQ */
.csFAQ {clear:both;width:100%;padding-top:40px;}

/* 고객지원 > 문의하기 151125 수정 */
.askArea strong{color:#333}
.askArea .txtCopy {padding-bottom:40px;}
.askArea .txtNoti {padding-bottom:6px;}
.askArea dt {padding-bottom:10px;}
.askArea .check {text-align:center;padding:8px 0 50px;color:#333333;letter-spacing:-0.1em;}
.askArea .check input {margin-right:4px;}
.askArea .scrollBar {padding:10px;height:145px;overflow:auto;border:1px solid #dddddd;line-height:1.6em;}
.askArea .write {margin-bottom:30px;}
.askArea .write td {color:#666}
.askArea .write td .basic {width:127px;}
.askArea .write td .full {width:610px;}
.askArea .write td .phone {width:45px;}
.askArea .write td .email {width:258px;}
.askArea .write td select {width:130px;}
.askArea .write td .ask_type_list {margin-top:7px; border:1px solid #dddddd; padding:8px 16px; overflow:hidden;}
.askArea .write td .ask_type_list li {width:50%; float:left; line-height:28px;}
.askArea .write td .ask_type_list li strong {color:#333; font-size:12px;}
.askArea .write td .ask_type_list li span {color:#a0a0a0; font-size:12px;}
.askArea .digitalAsk {margin-top:-1px;text-align:center;padding:20px 0;background:#f5f5f5;color:#777777;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.askArea .digitalAsk img {margin-top:13px;}
.askArea .write label {margin-right:6px;}
.askArea .btnArea {}
.askArea .btnArea input {margin-right:-3px;}
.askArea .custom_ask_txt1 {text-align:right; margin-bottom:7px;}

/* 고객지원 > Samsung Q-Mark */
.qMark {position:relative;float:right;width:100%;}
.qMark p {padding-bottom:30px;}
.qMark p.txtCopy {padding-bottom:35px;}
.qMark p.txt_copy{width:454px;text-align:justify}
.qMark p.thumnail {position:absolute;left:455px;top:39px;}
.qMark dl {clear:both;float:right;width:100%; padding-bottom:30px;}
.qMark dl.first {padding-top:25px;}
.qMark dt {float:left;}
.qMark dd {position:relative;float:right;width:533px;padding-bottom:15px;}
.qMark dd ol li {position:relative;padding:0 0 25px 58px;width:475px;}
.qMark dd ol li strong {position:absolute;left:0;top:0;}
.qMark dd .vender1 {padding-bottom:120px;}
.qMark dd .vender3 {position:absolute;top:88px;left:234px;}
.qMark dd .vender2 {position:absolute;top:168px;left:21px;}

/*수정사항(2011.02.20)*/
.qMark .gold_text{margin-top:17px; padding-bottom:0;}
.qMark table{width:100%; line-height:1.7;  margin-top:12px; margin-bottom:10px; border-top:1px solid #939ab7; border-bottom:1px solid #c1c4d7;}
.qMark table th, .qMark table td{padding-top:9px; padding-bottom:10px; text-align:left; border-bottom:1px solid #dddddd;}
.qMark table td {vertical-align:top;} /* 20140217_Q-Mark td 글자정렬 추가 */
.qMark table th.th_bg, .qMark table th.th_bg09{padding-left:10px; background:#f8f8f8;}
.qMark table th.th_001{padding-left:10px;}
.qMark table th.th_002,.qMark table th.th_003{padding-left:24px;}
.qMark table th.th_001, .qMark table th.th_002, .qMark table th.th_003{border-bottom:2px solid #939ab7;}
.qMark table td.td_bottom, .qMark table th.th_bg09{border-bottom:none;}
.qMark table td ul li{padding-left:24px; background:url('/Kor/Images/contents/bl_icon.gif') no-repeat 18px 9px;}
.qMark table td.td_bottom{padding-left:24px;}

/* 고객지원 > RSS가이드 */
.rssArea {position:relative;background:url('/Kor/Images/contents/rssBg.jpg') no-repeat 481px 0;}
.rssArea .txtCopy {padding-bottom:35px;}
.rssArea dt {padding-bottom:13px;font-size:16px;font-weight:bold;color:#3041a1}
.rssArea dd {padding-bottom:25px;}
.rssArea h3 {padding:13px 0 8px;font-size:1em;}
.rssArea ol {border-top:2px solid #939ab8;width:100%;}
.rssArea li ul {float:right;width:672px;padding-right:8px;}
.rssArea li span.num1 {float:left;padding:10px 0 10px 16px;background:url('/Kor/Images/contents/rssNum01.gif') no-repeat 0 10px;}
.rssArea li span.num2 {float:left;padding:10px 0 10px 16px;background:url('/Kor/Images/contents/rssNum02.gif') no-repeat 0 10px;}
.rssArea li span.num3 {float:left;padding:10px 0 10px 16px;background:url('/Kor/Images/contents/rssNum03.gif') no-repeat 0 10px;}
.rssArea li {position:relative;clear:left;float:left;width:100%;background:url('/Kor/Images/contents/rssBg.gif') repeat 0 0;}
.rssArea li li {position:relative;padding:10px 0 0;height:26px;background:none;}
.rssArea li li .url {position:absolute;left:120px;top:8px;}
.rssArea li li .copy {position:absolute;right:0;top:3px;}
.rssArea .copySuccess {display:none;position:absolute;bottom:50px;left:300px;border:2px solid #dddddd;background:#fff;overflow:visible;height:105px;width:203px;}
.rssArea .copySuccess a.btnClose {position:absolute;top:0;right:0;padding:8px;}
.rssArea .copySuccess .copyContents {width:200px;padding:25px 0 0;text-align:center;margin-bottom:-6px;overflow:visible;border-bottom:6px solid #dddddd;}
.rssArea .copySuccess .copyContents .btnArea {padding:18px 0 27px;}


/* 기타 > sitemap */
.sitemap{float:left;}
.sitemap img {vertical-align:top;}
.sitemap .siteImg{float:right;margin:-131px 0 -153px;position:relative;}
.sitemap p.copyTxt {height:132px;padding-bottom:0;}
.sitemap h3 {width:110px;float:left;padding-top:8px;border-top:2px solid #939ab8;}
.sitemap h3 a{font-size:15px;color:#3041a1}
.siteDetail {float:left;width:640px;border-top:2px solid #939ab8;padding-bottom:27px;}
.siteDetail dl{width:640px;float:right;border-bottom:1px solid #dddddd;}
.siteDetail dt{float:left;width:110px;padding:7px 0;}
.siteDetail dt a{color:#333;font-weight:bold}
.siteDetail dd{float:left;padding:7px 8px;background:url('/Kor/Images/contents/vBar.gif') no-repeat 0 14px;}
.siteDetail .first{background:none;}

/* 기타 > 개인정보취급방침 */
#private{background:#ffffff;padding-top:30px;height:570px;position:relative;}
.privateContent{clear:both;padding:0 20px;color:#333}
.privateContent p{padding:20px 0 15px;}
.privateContent dl{width:100%;float:left;}
.privateContent .secondDl{padding:7px 0 16px;}
.privateContent dt{float:left;padding-left:10px;background:url('/Kor/Images/contents/private_dot.gif') no-repeat 0 8px;color:#3041a1}
.privateContent dd{float:left;padding-left:4px;}
.privateDetail{clear:both;width:708px;padding:0 20px 20px 20px;}
.privateDetail .scrollBar {padding:10px;height:325px;overflow-x:hidden;overflow-y:scroll;border:1px solid #eaeaea;font-family:Dotum;font-size:12px;}
.privateDetail .scrollBar dt{padding-bottom:5px;}
.privateDetail .scrollBar dd{padding:0 0 25px;line-height:18px;}
.privateDetail .scrollBar a{color:#0000ff;text-decoration:underline;}
.privateDetail .leftIndent{padding-left:16px;}
#private .copyright {position:absolute;width:730px;left:0;bottom:0;padding:15px 0 13px 20px;background:#f2f2f2;font-size:0.9em;}
#private .btn_close{position:absolute;bottom:0;right:0;padding:13px 20px;}

/* 기타 > 이메일주소 무단수집 거부 */
#private_mail{background:#ffffff;position:relative;}
#private_mail h1{padding:30px 0 13px 20px;font-size:1em;}
.mailContent{clear:both;width:375px;padding:8px;margin:0 0 15px 20px;border:1px solid #eaeaea;color:#333}
.mailContent .paddingP{padding-top:5px;}
#private_mail .copyright {padding:15px 0 13px 20px;background:#f2f2f2;font-size:0.8em;}
#private_mail .btn_close{position:absolute;bottom:0;right:0;padding:13px 20px;}

/* 기타 > 서비스 이용에 불편을 드려 죄송합니다 */
#error{background:#ffffff;position:relative;height:550px;}
#error .errorContent{width:850px;margin:0 auto;}
.errorContent h1{padding:70px 0 30px;}
.errorContent .errorMemo{padding-left:282px;background:url('/Kor/Images/contents/error_bg.jpg') no-repeat 60px 15px;}
.errorContent .errorMemo p{padding-bottom:28px;}
.errorContent .errorMemo .infoP{padding-bottom:35px;}
.errorContent .errorMemo .mailP{padding-bottom:20px;}
.errorContent .btnArea{border-top:1px solid #dddddd;padding-top:15px;text-align:center;}


/* 연도별 활동내용 */


/* 보고서 */
.report {float:left;padding-top:48px;width:750px;}
.report ul li {float:left; text-align:center; width:250px; padding:40px 0; background:#f7f7f7;}
.report div.r_t_box {float:left; position:relative; width:750px; height:453px; margin-bottom:48px; text-align:left;}
.report div.r_t_box:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.report div.r_t_box img {display:block;}
.report div.r_t_box div {float:left;}
.report div.r_t_box .bigImg,
.report div.r_t_box div.ref_form .stit {float:left; margin-bottom:29px;}
.report div.r_t_box div.ref_form dl {float:left; display:block; width:100%;}
.report div.r_t_box div.ref_form dl > dt {margin-bottom:10px;}
.report div.r_t_box div.ref_form dl > dd {margin-bottom:28px; font-size:13px; line-height:18px;}
.report div.r_t_box p {*zoom:1; }
.report div.r_t_box p:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.report div.r_t_box .ref_downbox a {display:block; margin-right:0;}
.report div.r_t_box .ref_downbox .btn {display:block; position:absolute; bottom:0; left:108px;}
.report div.r_t_box .ref_form {float:left; width:394px; height:453px; padding-left:30px;}
.report li .stit {margin-bottom:14px;}
.report li a {margin-right:-2px;}
.report li a.mt_btn {display:inline-block; vertical-align:top; margin-top:15px;}


/*BBS page number style*/
.pgfirst { padding-right:10px;}
.pgprev { padding-right:8px;}
.pglast { padding-left:10px;}
.pgnext { padding-left:8px;}
span.pgsel { color:#3041a1; font-weight:bold;}
.pgw { width:14px;}


table.pgnum {float:right;}
table.pgnum tbody td.tdheight {line-height:1.5em;}
table.pgnum td strong {text-align:center; font-weight:bold;color:#333333;}



/* 페이징 */
div.pagenum_bx{clear:both;width:100%;padding:15px 0 0 0;}
div.pagenum{float:right;padding:5px 0 5px 0;text-align:center;font-family:Dotum;}
div.pagenum img{vertical-align:top;padding:0 3px 0 3px;}
div.pagenum span.num{padding:0 2px 0 2px;}
div.pagenum span.num a, div.pagenum span.num strong{
	font-size:12px;
	color:#838383;
	padding:0 3px 0 3px;
}
div.pagenum span.num strong{color:#0000ff;}
div.paging_total1{float:left;padding:0 0 0 10px;font-size:11px;font-family:Arial;color:#333333;}
div.paging_total1 span{float:left;}
div.paging_total1 span.img{padding:1px 2px 0 0;}

/* shi이야기 */
ul.shilist_bx{width:100%;overflow:hidden;border-top:2px solid #364aae;border-bottom:2px solid #364aae;}
ul.shilist_bx li{float:left;width:100%;padding:14px 0 14px 0;border-bottom:1px solid #e0e0e0;}
ul.shilist_bx li span.simg{float:left;width:160px;padding:0 0 0 8px;}
ul.shilist_bx li span.simg img{width:148px;height:93px;}
ul.shilist_bx li dl{float:left;width:450px;margin:2px 0 0 0;}
ul.shilist_bx li dl dt{padding:0 0 13px 0;font-weight:bold;color:#000;font-size:14px;}
ul.shilist_bx li dl dt a{color:#000;}
ul.shilist_bx li dl dd{color:#666;line-height:20px;}
ul.shilist_bx li ul{float:left;width:310px;padding:10px 0 0 0;}
ul.shilist_bx li ul li{	float:left;	width:310px; border:0;	padding:0 12px 0 0;	color:#94a1e2;	background:url('/Kor/Images/contents/shi_line.gif') no-repeat right top;}
ul.shilist_bx li ul li.day{color:#8e8e8e;padding:0;background:none;}


/* Be First & BEST  */
.cont01 .tit_year{padding-top:25px}
.cont01 .tit_year:first-child{padding-top:0}
.cont01 ul{padding:17px 0 30px 0;border-bottom:1px dotted #ccc}
.cont01 ul li{padding:0 0 8px 7px;height:11px;background:url('/Kor/Images/common/dotGray.gif') no-repeat 0 5px }
.cont01 .last{border-bottom:0}
.bg_box01{margin-top:40px;padding-left:295px;background:url('/Kor/Images/contents/bg_befirst01.jpg') no-repeat 0 50%}
.bg_box02{margin-top:40px;padding-right:360px;background:url('/Kor/Images/contents/bg_befirst02.jpg') no-repeat 100% 60%}
.bg_01{background:url('/Kor/Images/contents/bg_befirst03.jpg') no-repeat 0 30%}
.bg_02{background:url('/Kor/Images/contents/bg_befirst04.jpg') no-repeat 100% 15%}


/* 포토갤러리 */
.gal_list li dl{position:relative;height:94px;}
.gal_list li dd.day1{width:60px;position:absolute;bottom:0;left:0}
.page_box{overflow:hidden;height:37px;padding-top:17px}
.page_box img{vertical-align:middle}
.page_box .now_page{float:left;width:100px}
.page_box .page_num{float:right}
.page_box .page_num a{padding-left:8px}
.page_box .page_num a.on{font-weight:bold}
.srch{height:34px;background:url('/Kor/Images/contents/srch_bg.gif') no-repeat 0 0}
.srch fieldset{text-align:right;padding:8px 10px 0 0}

/* 포토갤러리 -수정 */
.gallery {width:100%;overflow:hidden;border-top:2px solid #364aae;border-bottom:2px solid #364aae;}
.gallery ul {overflow:hidden;}
.gallery li {float:left; height:185px; padding:20px 13px 20px 13px; border-bottom:1px solid #e0e0e0;}
.gallery li span {display:block;width:160px;height:35px;margin-top:10px;overflow:hidden;}
.gallery li span a {color:#000;}
.gallery li img {width:160px; height:120px}

/* 연혁 */
.historySub{position:relative;background:url('/Kor/Images/contents/cont_bg01.gif') no-repeat 72% 0}
.history_year{position:absolute;top:37px;left:535px;}
.history_year li{overflow:hidden;height:43px}
.history_year li a:hover img,.history_year li a.on img{margin-top:-43px}
.history_cont01{padding-left:80px}
.history_img{padding:20px 0 30px 0}
.hi_img{padding:14px 0 30px 0}

.history_list{padding-bottom:15px;width:455px;margin-bottom:15px;border-bottom:1px dotted #ccc}
.history_list dl{overflow:hidden;padding-bottom:5px;width:440px}
.history_list dt{float:left;width:50px}
.history_list dd{float:left;padding-left:13px;background:url('/Kor/Images/common/dotGray.gif') no-repeat 6px 5px}
.history_list dd p{padding-top:5px;padding-left:0;background:url('/Kor/Images/common/dotGray.gif') no-repeat 0 5px}
.last01{border-bottom:0}

/* 주요실적 & 신공법/신기술 */
#contents .build li{width:113px}
.build li a{border:0;padding-left:0;padding-right:0}
.build_cont .btn_01 img{display:block;margin:20px 0 40px 0}
.build_cont dl{overflow:hidden;padding-bottom:30px;width:750px}
.build_cont dl dt{float:right;text-align:left;width:375px}
.build_cont dl dt.txt_03 {float:right;text-align:left;width:450px}
.build_cont dl dt.txt_02{float:left;text-align:left;width:375px}
.build_cont dl dd.img_01 {float:left;}
.build_cont dl dd.img_02 {float:right;}
.build_cont dl dd.txt_01{float:right;padding-top:20px}
.build_cont dl dd.txt_02 {float:left;padding-top:20px}

/* 거제조선소가상투어 */
.pop_wrap{position:relative;width:1004px;border:2px solid #5d76cd;border-top:0;background:url('/Kor/Images/contents/p_mov_1_bg.gif') repeat-x 0 0}
.pop_wrap h1{padding:10px 0 10px 20px}
.pop_cont{padding-left:33px}
.pop_cont fieldset{padding:20px 0 15px 0;margin-right:35px;width:938px;border-bottom:1px solid #ddd}
.pop_cont fieldset input{vertical-align:middle}
.pop_cont fieldset select{vertical-align:middle;}

.title_01{overflow:hidden;padding-top:35px}
.title_01 h2{float:left}
.title_01 a{float:right;padding-right:30px}

.text_area01{margin:10px 30px 0 0;height:210px;background:url('/Kor/Images/contents/p_mov_1_bg01.gif') no-repeat 100% 100%}
.text_area01 p{padding-top:20px;font-weight:bold;color:#333;font-size:13px;line-height:160%;letter-spacing:-0.07em}

.pop_img01{overflow:hidden;margin-top:15px;padding:30px 0 30px 5px;width:938px;height:255px;background:url('/Kor/Images/contents/p_mov_1_imgbg.gif') no-repeat 2px 20px}
.pop_img01 li{float:left;padding-left:8px}

.copyright{overflow:hidden;padding-left:0;padding:10px 0;background:#f2f2f2;}
.copyright .copy{float:left;padding-left:23px}
.copyright .btn_close{float:right;padding-right:30px}

/* 거제조선소 가상투어 상세 */
.bg01{background:url('/Kor/Images/contents/p_mov_1_bg02.gif') no-repeat 100% 100%}
.bg02{background:url('/Kor/Images/contents/p_mov_1_bg03.gif') no-repeat 100% 100%}
.bg03{background:url('/Kor/Images/contents/p_mov_1_bg04.gif') no-repeat 100% 100%}
.bg04{background:url('/Kor/Images/contents/p_mov_1_bg05.gif') no-repeat 100% 100%}
.bg05{background:url('/Kor/Images/contents/p_mov_1_bg06.gif') no-repeat 100% 100%}
.bg06{background:url('/Kor/Images/contents/p_mov_1_bg07.gif') no-repeat 100% 100%}
.bg07{background:url('/Kor/Images/contents/p_mov_1_bg08.gif') no-repeat 100% 100%}
.bg08{background:url('/Kor/Images/contents/p_mov_1_bg09.gif') no-repeat 100% 100%}
.bg09{background:url('/Kor/Images/contents/p_mov_1_bg10.gif') no-repeat 100% 100%}
.bg10{background:url('/Kor/Images/contents/p_mov_1_bg11.gif') no-repeat 100% 100%}
.bg11{background:url('/Kor/Images/contents/p_mov_1_bg12.gif') no-repeat 100% 100%}
.bg12{background:url('/Kor/Images/contents/p_mov_1_bg13.gif') no-repeat 100% 100%}
.bg13{background:url('/Kor/Images/contents/p_mov_1_bg14.gif') no-repeat 100% 100%}
.bg14{background:url('/Kor/Images/contents/p_mov_1_bg15.gif') no-repeat 100% 100%}

/* 거제조선소 가상투어 맵 */
.bor01 fieldset{border-bottom:0}
.mb30 fieldset{margin-bottom:0}
.img_map{position:relative;margin-bottom:27px;height:595px;background:url('/Kor/Images/contents/map_img.jpg') no-repeat 0 0}
.img_map .geo_info{text-align:right;padding:10px 43px 0 0 }
.img_map .rel div{height:70px;position:relative;position:absolute;top:0;left:0}
.img_map .rel a{display:block;}
.img_map .rel a img{position:absolute;left:0;bottom:12px}
.img_map .rel .geo a img{left:120px}
.img_map .rel p{display:none;padding-left:2px; position:relative; z-index:9999;padding-left:8px;margin-top:-6px;}/* 말풍선*/
.img_map div.doc01{top:218px;left:580px}
.img_map div.doc02{top:215px;left:522px}
.img_map div.doc03{top:190px;left:257px;}
.img_map div.doc04_1{top:68px;left:120px}
.img_map div.doc04_2{top:72px;left:201px}
.img_map div.doc04_3{top:75px;left:303px}
.img_map div.doc04_4{top:104px;left:290px}
.img_map div.doc04_5{top:138px;left:601px}
.img_map div.doc05{top:87px;left:152px}
.img_map div.doc06_1{top:121px;left:265px}
.img_map div.doc06_2{top:121px;left:400px}
.img_map div.doc06_3{top:121px;left:481px}
.img_map div.doc06_4{top:155px;left:312px}
.img_map div.doc06_5{top:213px;left:640px}
.img_map div.doc06_6{top:248px;left:695px}
.img_map div.doc06_7{top:188px;left:744px}
.img_map div.doc07_1{top:138px;left:183px}
.img_map div.doc07_2{top:309px;left:663px}
.img_map div.doc08_1{top:162px;left:162px}
.img_map div.doc08_2{top:276px;left:580px}
.img_map div.doc09_1{top:216px;left:140px}
.img_map div.doc09_2{top:248px;left:162px}
.img_map div.doc09_3{top:253px;left:403px}
.img_map div.doc10{top:201px;left:166px}
.img_map div.doc11{top:309px;left:733px}
.img_map div.doc12{top:239px;left:724px}
.img_map div.doc13_1{top:89px;left:212px}
.img_map div.doc13_2{top:114px;left:249px}
.img_map div.doc13_3{top:178px;left:360px}
.img_map div.doc14{top:210px;left:39px}
.img_map div.doc15{top:330px;left:770px}

.btn_geo{position:relative;position:absolute;left:40px;bottom:110px}/* 하단 버튼 */
.btn_geo li{position:absolute;left:0;display:none;}

/* 지속가능경영 > 나눔경영 > 연도별활동내역 */

.yearsActivity{width:800px;height:10289px;background:url('/Kor/Images/contents/bg_year_history_161103.png') no-repeat 0 0;letter-spacing:-2px;}

/* 2019 */
.year_2019 {position: relative; height: 552px; padding: 0 0 0 5px; background: url('/Kor/Images/contents/bg_year_history_2019.jpg') no-repeat 0 0;}
.year_2019 em {font-size: inherit; font-weight: 700;}
.year_2019 .txt_wrap {margin: 20px 0 0; font-size: 0;}
.year_2019 .txt_wrap .txt1 {display: inline-block; font-size: 12px; line-height: 18px; letter-spacing: -0.05em; color: #999999;}
.year_2019 .txt_wrap .txt2 {display: inline-block; margin: 0 0 0 15px; font-size: 24px; line-height: 26px; letter-spacing: -0.1em; color: #333333; transform:translateY(-20px);}
.year_2019 .txt_wrap .txt3 {margin: 2px 0 0;  font-size: 43px; line-height: 49px; letter-spacing: -0.05em; color: #999999;  font-size:40px;}
.year_2019 .txt_wrap .txt3 .sub {font-size: 30px; line-height: 39px; }
.year_2019 .txt_wrap .txt4 {margin: 10px 0 0; font-size: 29px; line-height: 32px; letter-spacing: -0.05em; color: #3041a1;}


/* 2018 */
.year_2018 {position: relative; height: 597px; background: url('/Kor/Images/contents/bg_year_history_2018.png') no-repeat 0 0;}

/* 2017 */
.year_2017 {position: relative; height: 517px; padding: 0 0 0 5px; background: url('/Kor/Images/contents/bg_year_history_2017.jpg') no-repeat 0 0;}
.year_2017 em {font-size: inherit; font-weight: 700;}
.year_2017 .txt_wrap {margin: 20px 0 0; font-size: 0;}
.year_2017 .txt_wrap .txt1 {display: inline-block; font-size: 12px; line-height: 18px; letter-spacing: -0.05em; color: #999999;}
.year_2017 .txt_wrap .txt2 {display: inline-block; margin: 0 0 0 15px; font-size: 24px; line-height: 26px; letter-spacing: -0.1em; color: #333333;}
.year_2017 .txt_wrap .txt3 {margin: 2px 0 0; font-size: 43px; line-height: 49px; letter-spacing: -0.05em; color: #999999;}
.year_2017 .txt_wrap .txt3 .sub {font-size: 30px; line-height: 39px; color: #999999;}
.year_2017 .txt_wrap .txt4 {margin: 10px 0 0; font-size: 29px; line-height: 32px; letter-spacing: -0.05em; color: #3041a1;}

/* 2013 */
.year_2013 {height:600px;}
.year_2013_01 {zoom:1;}
.year_2013_01:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.year_2013_01 .year_list01 {float:left;}
.year_2013_01 .year_01 {float:left; padding-left:50px;}
.year_2013_01 .year_01 .year_txt01{font-size:29px;}
.year_2013_01 .year_01 .year_txt03{color:#666;}
.year_2013_01 .year_01 .year_txt03 strong {font-size:24px; font-weight:700;}


.year_2013_02 {padding:20px 0 90px;}
.year_2013_02 .year_txt01 span {display:block; font-size:29px; padding-top:3px;}
.year_2013_02 .year_txt04 {padding-bottom:15px; line-height:120%;}
.year_2013_02 .year_list_wrap {overflow:hidden; padding:35px 0 0 0;}
.year_2013_02 .year_list02 {zoom:1; float:left; margin-left:20px;}
.year_2013_02 .year_list02:first-child {margin-left:0;}

/* 2012 */
.h_align > div{overflow:hidden;padding-top:20px}
.h_align > div h3{float:left;margin-top:5px}
.h_align > div .year_01{float:left;padding-left:50px;}

.year_txt01{font-size:30px;color:#3041a1;line-height:100%;letter-spacing:-0.1em}
.year_txt01 strong {font-size:30px;}
.year_txt01 .fz30{font-size:30px;}


.year_txt02{padding-top:10px;font-size:24px;color:#333;line-height:120%}
.year_txt03{padding-top:10px;font-size:24px;color:#3041a1}

.year_list01{padding:15px 0 0 3px;letter-spacing:0}

.pd20{padding-left:20px}

.year_2012 {height:759px;}
.year_2012_01{padding-left:185px;}
.year_txt04{font-size:40px;}
.year_txt04 span{display:block;padding:25px 0 10px 20px;font-size:40px;}

.year_2012_02{padding:18px 0 0 108px;}

/* 2011 */
.pdt5{padding-top:5px !important}
.pdt10{padding-top:10px !important}
.pdt20{padding-top:20px !important}
.pdt30{padding-top:30px !important}
.pdt40{padding-top:40px !important}
.pdt_n{padding-top:0 !important}

.year_2011{height:664px;position:relative}
.year_2011 .year_2011_01{position:absolute;top:140px;left:390px;}
.year_2011 div.year_01{padding-left:20px;!important}
.year_2011_01 .year_txt05 {padding-bottom:0;}
.str strong{display:block;padding-left:53px}
.f_size01{font-size:15px;font-weight:bold}
.f_size02{padding-bottom:2px;font-size:24px;font-weight:bold;letter-spacing:-0.1em; line-height:28px;}
.year_txt05{font-size:24px;font-weight:bold;padding-bottom:15px;letter-spacing:-0.1em}
.year_txt06{font-size:28px;letter-spacing:-0.1em;line-height:33px;}
.ul_pd{padding-left:53px}
.list_01{padding-left:50px}

/* 2010 */
.year_2010{overflow:hidden;height:631px;padding-left:56px}
.year_2010 .year_2010_01{float:left}
.year_2010 .year_2010_02{float:left;padding:12px 0 0 20px;}
.list_02{letter-spacing:-0.05em}
.year_2010 .year_2010_02 .year_txt05{padding:15px 0 0 15px}
.year_2010 .year_2010_02 .year_txt06{padding-left:15px}
.year_2010 .year_2010_02 .year_txt06 span{display:block;padding-left:60px;font-size:28px;padding-top:20px}
.year_2010 .year_2010_02 .list_03{padding-left:80px}

/* 2009 */
.year_2009{height:724px}
.year_2009_01{overflow:hidden;}
.year_2009_01 ul{float:left;padding-left:0;width:213px;padding-left:20px}
.year_2009_02 ul{float:left;padding-left:0;width:213px;padding-left:20px}
.year_2009_01 ul:first-child,.year_2009_02 ul:first-child{padding-right:20px}
.year_2009 .year_txt01.pdt20 strong {font-size:30px;}
.year_2009_02 p:first-child{padding:0 0 0 115px;}

/* 2008 */
.year_2008{height:782px}
.year_2008_01{padding:0 0 0 90px}
.year_2008_01 .year_txt06{font-weight:bold}
.year_2008_01 .year_txt01{font-size:24px}
.year_2008_01 .cont1{padding-left:68px}

.year_2008_02{overflow:hidden; padding-left:50px;}
.year_2008_02 div{float:left}
.year_txt07{padding:55px 0 0 90px;font-size:42px}
.year_txt07 span{display:block;padding:25px 0 0 65px;font-size:42px}
.year_2008_02 .year_list01{padding:30px 0 0 200px}
.year_2008_02 .cont1{padding-right:30px}
.year_2008_02 .cont2 ul{padding-left:0}

/* 2007 */
.year_2007{position:relative;height:675px}
.year_2007 .f_size02.mt20 {margin-top:20px;}
.year_2007_01 .year_txt07{padding-left:0;color:#333}
.year_2007_01 .list_02{padding:30px 0 0 70px}
/* .year_2007_01 .f_size02{padding:5px 0 0 70px;line-height:120%} */
.year_2007_02{position:absolute;top:110px;right:65px}
.year_2007_02 .year_txt01{font-size:24px;line-height:120%; padding-top:15px;}
.year_2007_02 .year_txt07{margin-top:20px;padding-left:0;font-size:24px;font-weight:bold;line-height:120%}
.year_2007_02 .year_txt07 span{padding-top:0;font-size:24px}

/* 2006 */
.year_2006_out{height:904px;position:relative;}
.year_2006_out .cont1{position:absolute;top:160px;left:506px;letter-spacing:-1px;}
.year_2006_out .year_txt01 {padding-left:40px;}
.year_2006{padding-left:105px}
.year_2006 .year_list01{padding-left:60px}
.year_2006 .year_txt07{margin-top:50px;font-size:38px; color:#666;}
.year_2006 .year_txt07 span{font-size:38px}
.year_2006 .list_03{padding:20px 0 0 203px;letter-spacing:-1px;font-size:12px}

.year_2006_out .cont1 .year_txt01 .br{display:block;margin-left:44px;padding:0;}
.year_txt08 strong{font-size:18px;color:#939ab8;line-height:120%}

/* 2005년 */
.year_2005{padding-left:30px;height:402px}
.year_2005 .year_01{margin-left:20px}
.year_2005 .year_txt06{font-weight:bold}
.year_2005 .list_04{padding:20px 0 0 90px}
.year_2005 .year_txt08{padding-left:90px}
.year_2005 .year_txt06 span{display:block;font-size:28px;padding:0 0 0 90px}

/* 2004 년 */
.year_2004{height:476px;position:relative;margin-left:95px}
.year_2004 div .year_01{padding-left:0;margin-left:10px}
.year_2004 .txt01{position:absolute;top:180px;right:100px}
.year_2004 .txt01 strong{color:#666; font-size:24px;}
.year_2004 .year_2004_01{padding-left:90px}
.year_2004 .year_2004_01 .year_list01{padding-left:60px}
.year_2004 .year_txt01 span{display:block;font-size:28px;padding-left:60px;line-height:120%}

/* 2003~2002년 */
.year_0302{position:relative;height:684px}
.year_0302 .year_2003 {padding-left:80px;}
.year_0302 .year_2003 .year_txt02 {padding-top:30px;}
.year_0302 .year_2002{position:absolute;top:340px;right:200px}
.year_0302 .year_2002 .year_list01{padding-left:50px}
.year_0302 .year_txt06 strong{font-size:30px}
.year_0302 .year_txt06 span{display:block;font-size:30px;padding:10px 0 0 50px}

/* 2001년 */
.year_2001{height:274px;padding-left:115px}
.year_2001 .year_txt06 strong{font-size:30px;color:#3041a1;line-height:110%}
.year_2001 .year_txt06 span{display:block;font-size:30px;padding:10px 0 0 50px}



/* before */
.year_before{position:relative}
.year_before .year_before02{position:absolute;top:0;right:130px}
.year_before h3{padding-top:15px}
.year_before .year_txt08 strong{color:#666;}
.year_before02 .year_txt07{padding:0}
.year_before02 .year_txt07 strong{font-size:30px;}
.year_before02 .year_txt07 span{font-size:18px;padding:0;color:#888;padding-top:10px}

.col{color:#333}
.year_txt09{font-size:45px;color:#333;line-height:100%}
.year_txt09 span{font-size:18px}


/* AEO 경영 소개 -팝업 */
.pop_aeo{width:650px;padding-top:25px;color:#333;overflow-y:auto;}
.aeo_cont{width:616px;margin:0 auto}
.aeo_cont h2{padding-top:45px}
.aeo_cont p{padding-top:10px}
.aeo_cont p strong{color:#1c1c1c}
.aeo_cont .txt01{text-align:center;}
.aeo_in{margin-top:18px;padding:40px 15px 0;height:394px;background:url('/Kor/Images/contents/bg_aeo.gif') no-repeat 100% 0}
.aeo_in span{color:#395a85}
.aeo_in ul{margin-top:10px;padding:5px  15px 10px 10px; background:#f6f6f6;letter-spacing:-1px}
.aeo_in ul li{padding:5px 0 0 10px; text-indent:-10px;/* background:url('/Kor/Images/contents/arrow.gif') no-repeat 0 13px */}
.aeo_in .s_logo{padding:5px 0 0 210px}
.aeo_img{padding:40px 0 30px 0;text-align:center}

/* 삼성중공업 홍보영상 -팝업 */
.video{overflow:hidden;margin:30px 0;}
.video .video_img{float:left;width:660px;height:410px;margin-right:20px;background:#ddd}
.video .video_txt{float:left;width:258px;}
.video .video_txt h2{padding-bottom:15px}
.video .video_txt p{font-size:12px;width:258px;padding-top:15px;border-top:1px solid #ddd}

/* 3d 갤러리 pop */
.pop_wrap01{position:relative}
.pop_wrap01 div{position:absolute;top:0;left:0}

/* 주요실적 갤러리_20140418 */
.shipGallery .bigImage {overflow:hidden; width:748px; height:546px; margin-bottom:20px;}
.shipGallery .bigImage h3 {height:24px; margin-bottom:8px;}
.ship .shipGallery .bigImage p {padding:0;}
.shipGallery .bigImage li p img {width:748px; height:512px; border:1px solid #d0d0d0;}
.shipGallery .thumbNail {*zoom:1; margin:-10px 0 0 -8px;}
.shipGallery .thumbNail li {float:left; width:118px; height:80px; margin:10px 0 0 8px;}
.shipGallery .thumbNail li a {display:block; position:relative; overflow:hidden; width:118px; height:80px; border:1px solid #d0d0d0;}
.shipGallery .thumbNail li a img {width:118px; height:80px;}
.shipGallery .thumbNail li a:hover,
.shipGallery .thumbNail li a:focus,
.shipGallery .thumbNail li a.current {width:112px; height:74px; border:4px solid #557cfc;}
.shipGallery .thumbNail li a:hover img,
.shipGallery .thumbNail li a:focus img,
.shipGallery .thumbNail li a.current img {width:118px; height:80px; margin:-3px 0 0 -3px;} 

/* 인포그래픽_140702 */
.igCont {margin-top:40px;}
.igCont ul {*zoom:1; margin:-35px 0 0 -22px;}
.igCont ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.igCont ul li {float:left; width:225px; margin:35px 0 0 22px;}
.igCont ul li p {padding-top:340px; font-size:18px; color:#303030; line-height:1.4;}
.igCont ul li p a {font-size:18px; color:#303030;}
.igCont ul li p strong {font-size:18px;}
.igCont ul li.ig_01 p {background:url('/Kor/Images/contents/img_infographic_01.jpg') no-repeat 0 0;} 
.igCont ul li.ig_02 p {background:url('/Kor/Images/contents/img_infographic_02.jpg') no-repeat 0 0;} 
.igCont ul li.ig_03 p {background:url('/Kor/Images/contents/img_infographic_03.jpg') no-repeat 0 0;}

.igLayout {width:750px; margin:0 auto;}
.igLayout .hdObj {position:absolute; top:0; left:0; z-index:-1; font-size:0; height:0; visibility:hidden;}

/*2015-01-06*/
.gap{text-indent:77px;}

/*2016-11-03*/
.year_2016 {width:100%; height:532px; position:relative; letter-spacing:0;}
.year_2016 h3 {position:absolute; left:5px; top:0;}
.year_2016_txt1 {position:absolute; left:116px; top:0; font-size:32px; line-height:36px; color:#3041a1;}
.year_2016_txt1 strong {font-size:30px; line-height:33px; font-weight:700;}
.year_2016_txt2 {position:absolute; left:116px; top:117px; font-size:13px; line-height:18px; color:#666666;}
.year_2016_txt3 {position:absolute; left:450px; top:65px; font-size:24px; line-height:26px; color:#666666;}
.year_2016_txt3 strong {font-size:24px; line-height:24px; color:#666666;}
.year_2016_txt4 {position:absolute; left:450px; top:186px; font-size:13px; line-height:18px; color:#666666;}

/*2016-05-25*/
.year_2015 {width:100%; height:600px; position:relative; letter-spacing:0;}
.year_2015 h3 {position:absolute; left:5px; top:0;}
.year_2015_txt1 {position:absolute; left:5px; top:50px; font-size:24px; line-height:24px; color:#333333;}
.year_2015_txt2 {position:absolute; left:5px; top:110px; font-size:13px; line-height:18px; color:#666666;}
.year_2015_txt3 {position:absolute; left:5px; top:200px; font-size:24px; line-height:24px; color:#666666;}
.year_2015_txt3 strong {font-size:24px; line-height:24px; color:#666666;}
.year_2015_txt4 {position:absolute; left:5px; top:270px; font-size:13px; line-height:18px; color:#666666;}
.year_2015_txt5 {position:absolute; left:194px; top:63px; font-size:32px; line-height:36px; color:#3041a1;}
.year_2015_txt5 strong {padding:0 0 0 121px; display:block; font-size:32px; line-height:36px;}
.year_2015_txt6 {position:absolute; left:317px; top:145px; font-size:13px; line-height:18px; color:#666666;}

/*2015-02-24*/
.year_2014 {width:100%; height:760px; position:relative; letter-spacing:0;}
.year_2014 h3 {position:absolute; left:5px; top:10px;}
.year_2014_txt1 {position:absolute; left:120px; top:15px; font-size:24px; line-height:27px; color:#333333;}
.year_2014_txt2 {position:absolute; left:120px; top:109px; font-size:13px; line-height:18px; color:#666666;}
.year_2014_txt2 span {display:block; padding-top:10px;}
.year_2014_txt3 {position:absolute; left:120px; top:227px; font-size:20px; line-height:24px; color:#333333;}

.year_2014_txt4 {position:absolute; left:364px; top:15px; font-size:13px; line-height:18px; color:#666666;}
.year_2014_txt5 {position:absolute; left:364px; top:103px; font-size:24px; line-height:27px; color:#666666;}
.year_2014_txt5 strong {font-size:24px; line-height:27px; color:#666666;}
.year_2014_txt6 {position:absolute; left:364px; top:172px; font-size:13px; line-height:18px; color:#666666;}

.year_2014_txt7 {position:absolute; left:120px; top:297px; font-size:30px; line-height:33px; color:#3041a1;}
.year_2014_txt7 strong {font-size:30px; line-height:33px; color:#3041a1;}

.year_2014_txt8 {position:absolute; left:230px; top:360px; font-size:13px; line-height:18px; color:#666666;}
.year_2014_txt9 {position:absolute; right:55px; top:360px; font-size:13px; line-height:18px; color:#666666;}

/*2015-03-25*/
.researchList .ed_date th { background-color:#575b6f; color:#fff; border-left: solid 1px #6a7294; text-align:center; padding:6px 0; height: 15px;  }
.researchList .ed_date th:first-child {  border-left: solid 0px #fff; }
.researchList .ed_date td { padding:5px 0 5px 10px; color:#666666; border-left: solid 1px #dddddd; border-bottom: solid 1px #dddddd;}
.researchList .ed_date td:first-child {border-left: solid 0px #fff; vertical-align:middle; line-height:16px; }
.researchList .ed_date td.bdl1 {border-left:1px solid #dddddd;}
.researchList .order { display:block; width: 545px; height: 49px; background:url(/Kor/Images/contents/research_150326.gif) 0 0 no-repeat; position:relative;  }
.researchList .order li { position:absolute; left:233px; top:4px; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#555;  }
.researchList .order li.first { position:absolute; left:48px; top:4px;  }
.researchList .order li.last { position:absolute; left:420px; top:4px;  }
.researchList p.tit { padding: 0 0 10px 0; font-weight:bold;}
.researchList .pb15 { padding-bottom: 15px; }

/* 2015-04-15 */
.privateSelect {text-align:right;}
.privateSelect span.selectbox_title strong {height:1.1em;}
.scrollBar table {width:670px; margin:10px 0;}
.scrollBar table th {padding:5px 0; border:1px solid #ccc;}
.scrollBar table td {padding:5px 10px; border:1px solid #ccc;}
.scrollBar table td.tac {text-align:center;}
.scrollBar table.tac {text-align:center;}
.leftIndent {display:inline-block;}
.leftIndent2 {display:inline-block; padding-left:79px;}
.registLearn fieldset .scrollBar dl {border-top:0;}
.registLearn fieldset .scrollBar dl dt {border-bottom:0;}

/* 2015-04-17 */
.privateDetail .privateDetail_over {width:100%; overflow:hidden;}
.privateDetail .privateDetail_over ul {width:50%; float:left;}
.privateDetail .privateDetail_over ul li {}
.privateDetail .privateDetail_over ul li a {text-decoration:none; color:#333;}
.privateDetail .privateDetail_over.fz12 ul li a {font-size:12px;}

/* 2015-04-20 */
.pb30 {padding-bottom:30px;}
.askArea .scrollBar dd {margin-bottom:20px;}

/* 2015-05-15 */
.introTblText.mt0 {margin-top:0;}

/* 2015-05-19 */
.registLearn .qr_code {width:90px; height:130px; position:absolute; top:390px; right:0; z-index:10000;}
.registLearn .qr_code dt {width:70px; font-weight:bold; background-color:#7a7cc1; color:#fff; text-align:center; font-size:12px; line-height:18px;}
.registLearn .qr_code dd {width:90px; font-size:11px; line-height:14px;}
.registLearn .qr_code dd img {width:70px;}

/* 2015-06-02 */
.researchTitSt1 {padding:15px 0 5px; border-top:2px solid #939ab8;}
.researchNotice .ed_date2 {border-bottom:1px solid #979797;}
.researchNotice .ed_date2 tr th { background-color:#575b6f; color:#fff; border-left: solid 1px #6a7294; text-align:center; padding:6px 0; height: 15px;  }
.researchNotice .ed_date2 tr th:first-child {  border-left: solid 0px #fff; }
.researchNotice .ed_date2 tr td { padding:5px 0 5px 10px; color:#666666; border-left: solid 1px #dddddd; border-top: solid 1px #dddddd; border-bottom:0; vertical-align:middle;}
.researchNotice .ed_date2 tr:first-child td {border-top:0;}
.researchNotice .ed_date2 tr td:first-child {border-left: solid 0px #fff; vertical-align:middle; line-height:16px; }
.researchNotice .ed_date2 tr td.bdl1 {border-left:1px solid #dddddd;}
.researchNotice .ed_date2 tr td.tac {padding-left:0; text-align:center;}

/* 2015-06-17 */
.select_toggle_table {}
.select_toggle_table > li {display:none;}
.select_toggle_table > li.on {display:block;}

/* 2015-08-26 */
.ml30 {margin-left:30px !important;}

/* 2015-12-09 */
.ta_l {text-align:left !important;}
.ta_r {text-align:right !important;}

.fl_l {float:left !important;}
.fl_r {float:right !important;}

.mt30 {margin-top:30px !important;}

/* 2015-12-14 */
.hide {font-size:0; line-height:0; width:0; height:0; position:absolute; top:-9999px; left:-9999px; text-indent:-9999px;}




/* 2016-09-05  */
#container .contents .askArea1 ul{width:752px;overflow:hidden;border-top:2px solid #939ab8}
#container .contents .askArea1 ul li{width:752px;height:74px;overflow:hidden;padding:10px 0 0;border-bottom: 1px solid #dddddd;}
#container .contents .askArea1 ul li img.text_img{margin:15px 0 9px 30px;}
#container .contents .askArea1 ul li div{float:left}
#container .contents .askArea1 ul li a{display:block;margin-left:30px;font-size:13px;color:#1429a2;font-weight:bold;text-decoration:underline}
#container .contents .askArea1 ul li .title_img{float:left;}
.askArea1 strong{color:#333}
.askArea1 .txtCopy {padding-bottom:40px;}



/* 2016-11-16  */
.pop_wrap2{position:relative;width:756px;border:2px solid #5d76cd;border-top:0;background:url('/Kor/Images/contents/p_mov_1_bg.gif') repeat-x 0 0}
.pop_wrap2 h1{padding:10px 0 10px 20px}


/* 2018-12-24 IJ */
.tech01 .new_construction_01 {background:url('/Kor/Images/contents/new_construction_img01.png') no-repeat right 0; }
.tech01 .new_construction_02 {background:url('/Kor/Images/contents/new_construction_img02.png') no-repeat right 0; }
.tech01 .new_construction_03 {background:url('/Kor/Images/contents/new_construction_img03.png') no-repeat right 0; }
.tech01 .new_construction_05 {background:url('/Kor/Images/contents/new_construction_img05.png') no-repeat right 0; }
.tech01 .new_construction_06 {background:url('/Kor/Images/contents/new_construction_img06.png') no-repeat right 0; }
.tech01 .new_construction_07 {background:url('/Kor/Images/contents/new_construction_img07.png') no-repeat right 0; }
.tech01 .new_construction_08 {background:url('/Kor/Images/contents/new_construction_img08.png') no-repeat right 0; }
/* //2018-12-24 IJ */

/* 2018-12-26 IJ */
.tech02 .new_technology_11 {background:url('/Kor/Images/contents/new_technology_img11.png') no-repeat right 0; }
.tech02 .new_technology_12 {background:url('/Kor/Images/contents/new_technology_img12.png') no-repeat right 0; }
.tech02 .new_technology_13 {background:url('/Kor/Images/contents/new_technology_img13.png') no-repeat right 0; }
.tech02 .new_technology_14 {background:url('/Kor/Images/contents/new_technology_img14.png') no-repeat right 0; }
.tech02 .new_technology_15 {background:url('/Kor/Images/contents/new_technology_img15.png') no-repeat right 0; }
.tech02 .new_technology_16 {background:url('/Kor/Images/contents/new_technology_img16.png') no-repeat right 0; }
.tech02 .new_technology_17 {background:url('/Kor/Images/contents/new_technology_img17.png') no-repeat right 0; }
.tech02 .new_technology_18 {background:url('/Kor/Images/contents/new_technology_img18.png') no-repeat right 0; }
.tech02 .new_technology_19 {background:url('/Kor/Images/contents/new_technology_img19.png') no-repeat right 0; }
.tech02 .new_technology_20 {background:url('/Kor/Images/contents/new_technology_img20.png') no-repeat right 0; }
.tech02 .new_technology_21 {background:url('/Kor/Images/contents/new_technology_img21.png') no-repeat right 0; }
.tech02 .new_technology_22 {background:url('/Kor/Images/contents/new_technology_img22.png') no-repeat right 0; }
.tech02 .new_technology_23 {background:url('/Kor/Images/contents/new_technology_img23.png') no-repeat right 0; }
.tech02 .new_technology_24 {background:url('/Kor/Images/contents/new_technology_img24.png') no-repeat right 0; }
.tech02 .new_technology_25 {background:url('/Kor/Images/contents/new_technology_img25.png') no-repeat right 0; }
/* //2018-12-26 IJ */

/* 20190717 */
.tech02 .new_technology_11 {background:url('/Kor/Images/contents/new_technology_img11_1.png') no-repeat right 0; }
.tech02 .new_technology_13 {background:url('/Kor/Images/contents/new_technology_img13_1.png') no-repeat right 0; }
.tech02 .new_technology_26 {background:url('/Kor/Images/contents/new_technology_img26.png') no-repeat right 0; }


/* 20200420 */
.tech02 .new_technology_27 {background:url('/Kor/Images/contents/new_technology_img27.png') no-repeat right 0; }
.tech02 .new_technology_28 {background:url('/Kor/Images/contents/new_technology_img28.png') no-repeat right 0; }
.tech02 .new_technology_29 {background:url('/Kor/Images/contents/new_technology_img29.png') no-repeat right 0; }
.tech02 .new_technology_30 {background:url('/Kor/Images/contents/new_technology_img30.png') no-repeat right 0; }
.tech02 .new_technology_31 {background:url('/Kor/Images/contents/new_technology_img31.png') no-repeat right 0; }
.tech02 .new_technology_32 {background:url('/Kor/Images/contents/new_technology_img32.png') no-repeat right 0; }
.tech02 .new_technology_33 {background:url('/Kor/Images/contents/new_technology_img33.png') no-repeat right 0; }
.tech02 .new_technology_20 {background:url('/Kor/Images/contents/new_technology_img20_1.png') no-repeat right 0; }
.tech02 .new_technology_21 {background:url('/Kor/Images/contents/new_technology_img21_1.png') no-repeat right 0; }

.tech03 .product_03 { background: url('/Kor/Images/contents/product_img03.png') no-repeat right 0; }



/*20220503 제품/기술 > solution */
.mt10 { margin-top:10px; }
.solutionOverview { }
.solutionOverview .solov_tit { /*color:#3141a1; font-size:25px;*/ margin-bottom:25px;  }
.solutionOverview .solov_cnts { display:flex; justify-content:space-between; }
.solutionOverview .solov_cnts .left { width:calc(100% - 170px);   }
.solutionOverview .solov_cnts .right { width:130px; flex-grow:0; }
.solutionOverview .solov_cnts .left p { /*word-break:keep-all;*/ }
.solutionOverview .solov_cnts .left p + p  { margin-top:25px; }
.solutionOverview .bottom { margin-top:25px; }
.solutionOverview .solution_item { margin-top:25px; }
.solutionOverview .solution_item.item_01 { margin-top:0px; }
.solutionOverview .solution_item .item_tit { background:#3041a1; color:#fff; text-align:center; line-height:32px; font-size:14px; font-weight:bold; border-radius:4px 4px 0 0; overflow:hidden; }
.solutionOverview .solution_item.item_02 .item_tit { background:#6572be; }
.solutionOverview .solution_item.item_03 .item_tit { background:#9399bb; }
.solutionOverview .solution_item .item_cnts { border:1px solid #ccc; border-top:0; padding:8px; border-radius:0 0 4px 4px; overflow:hidden;  }

.tab.col03 li { width:33%; }
.solutionProduct { margin-top:30px; }
.solutionProduct .solutionprd_box { display:flex; justify-content:space-between; }
.solutionProduct .solutionprd_box + .solutionprd_box { margin-top:80px; }
.solutionProduct .solutionprd_box .prd_text { width:390px; word-break:keep-all; }
.solutionProduct .solutionprd_box.type01 { flex-wrap:wrap; }
.solutionProduct .solutionprd_box.type01 .prd_text { width:100%; }
.solutionProduct .solutionprd_box .prd_img { width:330px; }
.solutionProduct .solutionprd_box .prd_img img { max-width:100%; }
.solutionProduct .solutionprd_box .prd_img img.border { border:1px solid #e8e8e8; }
.solutionProduct .solutionprd_box .prd_img .prd_img_list { display:flex; flex-wrap:wrap; }
.solutionProduct .solutionprd_box .prd_img .prd_img_list li { width:50%; padding:0 1px 1px 0; box-sizing:border-box; }
.solutionProduct .solutionprd_box .prd_img .prd_img_list li.w100 { width:100%; }
.solutionProduct .solutionprd_box .prd_img .prd_img_list.col_3 li { width:33.33%; }
.solutionProduct .solutionprd_box .prd_img .li_tit { background:rgba(0,0,0,0.5); color:#fff; padding:1px 3px; font-size:11px; text-align:center; }
.solutionProduct .solutionprd_box .prd_img .img_caption { background:url('/Kor/Images/contents/bullet_uparw.gif')no-repeat left center; padding-left:18px; color:#888; margin-top:5px; }
.solutionProduct .solutionprd_box .prd_text dl dt { color:#333; font-size:24px; font-weight:bold; margin-bottom:15px; line-height:30px; }
.solutionProduct .solutionprd_box .prd_text dl dt small { font-size:15px; }
.solutionProduct .solutionprd_box .prd_text .boldTxt { font-weight:700; font-size:16px; color:#3041a1; margin-bottom:12px; display:inline-block;}
.solutionProduct .solutionprd_box .prd_text span.boldTxt { margin-bottom:5px; }
.solutionProduct .solutionprd_box .prd_text .cntTxt p + p { margin-top:10px; } 
.solutionProduct .solutionprd_box .prd_text .detailList li + li { margin-top:10px; }
.solutionProduct .solutionprd_box .prd_text .detailList li strong { font-weight:bold; color:#111; margin-bottom:5px; display:block; font-size:13px; }
.solutionProduct .solutionprd_box .prd_text .down_btn { margin-top:30px; line-height:28px; height:28px; padding:0 10px; border-radius:5px; display:inline-block; 
background:#fff; border:1px solid #ccc; color:#555; box-shadow:1px 1px 3px rgba(0,0,0,0.2); font-size:12px; }
.b_list li { color:#111; position:relative; padding-left:9px; }
.b_list li:before { width:2px; height:2px; border-radius:50%; background:#a4a4a1; content:''; position:absolute; top:10px; left:1px; display:block; }
.b_list li + li { margin-top:3px; }
.svessel_step { margin-top:10px; }
.svessel_step li { border:1px solid #ccc; border-radius:5px; }
.svessel_step li + li { margin-top:5px; }
.svessel_step li strong { padding:5px; border-bottom:1px solid #ccc; background:#efefef; color:#111; display:block; color:#3041a1; }
.svessel_step li p { padding:5px; }

.sc_top { margin-top:10px; }
.sc_top .sc_tit { color:#3041a1; font-size:14px; margin-bottom:5px; }
.solution_form_box { margin-top:20px; }
.solution_form_box .form_input { display:table; width:100%;  border-collapse:collapse; border-top: 2px solid #939ab8; }
.solution_form_box .form_input .input_item { display:table-row; }
.solution_form_box .form_input .input_item > div { display:table-cell; padding:10px; border-bottom:1px solid #e1e1e1; /*height:30px !important;*/ vertical-align:middle; }
.solution_form_box .form_input .input_item .input_tit { background:#f7f7f7; color:#111; width:140px; font-weight:bold; }
.solution_form_box .form_input .input,
.solution_form_box .form_input .select { border:1px solid #ccc; height:30px; line-height:30px; width:100%; display:block; padding:0 5px; box-sizing:border-box; font-size:12px; }
.solution_form_box .form_input .textarea { border:1px solid #ccc; width:100%; display:block; padding:0 5px; box-sizing:border-box; font-size:12px; height:150px; }
.solution_form_box .form_input .select_wrap { width:100%; position:relative; }
.solution_form_box .form_input .select_wrap .selectbox_title.select { display:none !important; }
.solution_form_box .form_input .select_wrap .select {position:relative !important; left:0 !important; display:block !important; height:30px !important; line-height:30px !important; }
.solution_form_box .form_input .input[type="radio"] { vertical-align:middle; }
.solution_form_box .term_agree_wrap { margin-top:10px; }
.solution_form_box .term_agree_wrap .term_tit { color:#111; margin-bottom:5px; font-weight:bold;  }
.solution_form_box .term_agree_wrap .term_box { padding:15px; height:150px; overflow-y:scroll; border:1px solid #e1e1e1; box-sizing:border-box; overflow-x:hidden; }
.solution_form_box .term_agree_wrap .term_agree { text-align:center; margin-top:15px; }
.solution_form_box .term_agree_wrap .term_agree p { color:#333; }
.solution_form_box .term_agree_wrap .term_agree .term_agree_radio { margin-top:15px; }
.solution_form_box .btn_wrap { margin-top:20px; text-align:center; }
.solution_form_box .btn_wrap .ok_btn { background:#3041a1; border:0; color:#fff; font-weight:bold; border-radius:0; padding:10px 20px; display:inline-block; }
.solution_contact_num { background:url('/Kor/Images/contents/complianceImg02.gif') no-repeat right top;  height:137px; padding: 30px 300px 30px 30px; border:1px solid #e1e1e1; margin-top:20px; border-radius:5px; 
box-sizing:border-box; }
.solution_contact_num ul {}
.solution_contact_num ul li { margin-top:10px; font-size:14px; }
.solution_form_box input[type="radio"] { vertical-align:middle; }

.solution_slide .sliderkit-nav .sliderkit-nav-clip a { text-indent:-10000px; font-size:0; }
.solution_slide .sliderkit-nav .sliderkit-btn { /*display:none;*/ }
.solution_slide .sliderkit-panels { width:330px; }
.solution_slide .sliderkit-panels .sliderkit-panel img { width:100%; }

.slideshow-standard { position:relative; width:330px; }
.slideshow-standard.solution_slide01 { width:330px; height:245px; }
.slideshow-standard.solution_slide02 { width:330px; height:154px; margin-top:20px; }
.slideshow-standard .sliderkit-nav { z-index:100; display:block; }
.slideshow-standard .sliderkit-go-btn { position:absolute; top:50%; margin-top:-15px; z-index:100; }
.slideshow-standard .sliderkit-go-btn a { display:block; width:30px; height:30px; text-indent:-1000px;  }
.slideshow-standard .sliderkit-go-btn.sliderkit-go-prev a {left:0; background:url('/Kor/Images/contents/arw_prev.png') no-repeat center; background-size:100%; background-color:rgba(0,0,0,0.6); }
.slideshow-standard .sliderkit-go-btn.sliderkit-go-next { right:0; background:url('/Kor/Images/contents/arw_next.png') no-repeat center; background-size:100%; background-color:rgba(0,0,0,0.6); }

