@import "./reset.css";
@import "./common.css";

/* main */
#body.main {border:0;background-color:#f0f2f7;}
.main .detail_product, .main .detail_product .visual {position:relative;/*max-width:640px;*/max-height:507px;}
.main .detail_product .visual li {display:none;max-height:507px;overflow:hidden;}
.main .detail_product .visual li.on {display:block;}
.main .detail_product .visual li p {position:absolute;top:50px;left:55px;width:84%;font-size:45px;color:#fff;text-shadow:1px 2px 1px rgba(0,0,0,0.4);line-height:1.2;letter-spacing:0.3em;}
.main .detail_product .visual li p a {display:block;margin:38px auto 0;width:108px;height:36px;border:3px solid #fff;background:rgba(255,255,255,0.1);font-size:15px;color:#fff;text-shadow:none;line-height:2.275;font-style:normal;}
.main .detail_product .visual li p span {display:block;font-size:20px;font-family:"Roboto";font-weight:normal;letter-spacing:-0.05em;margin-top:20px;}
.main .detail_product .pagination {position:absolute;left:50px;bottom:80px;z-index:10;}
.main .detail_product .pagination li {float:left;margin:0 4px;width:15px;height:15px;background:url("../images/main/bg_icon_pagination.png") no-repeat center center;}
.main .detail_product .pagination li.on {background-image:url("../images/main/bg_icon_pagination_on.png");}
.main .detail_product .summary {position:relative;height:160px;margin:-160px 80px 0 0;overflow:hidden;}
.main .detail_product .summary li {width:60px;height:160px;position:absolute;top:0;color:#fff;cursor:pointer;}
.main .detail_product .summary.type01 .num01 {position:relative;width:auto;margin-right:240px;}
.main .detail_product .summary.type01 .num02 {right:180px;}
.main .detail_product .summary.type01 .num03 {right:120px;}
.main .detail_product .summary.type01 .num04 {right:60px;}
.main .detail_product .summary.type01 .num05 {right:0;}
.main .detail_product .summary.type02 .num01 {left:0;}
.main .detail_product .summary.type02 .num02 {position:relative;width:auto;margin:0 180px 0 60px;}
.main .detail_product .summary.type02 .num03 {right:120px;}
.main .detail_product .summary.type02 .num04 {right:60px;}
.main .detail_product .summary.type02 .num05 {right:0;}
.main .detail_product .summary.type03 .num01 {left:0;}
.main .detail_product .summary.type03 .num02 {left:60px;}
.main .detail_product .summary.type03 .num03 {position:relative;width:auto;margin:0 120px 0 120px;}
.main .detail_product .summary.type03 .num04 {right:60px;}
.main .detail_product .summary.type03 .num05 {right:0;}
.main .detail_product .summary.type04 .num01 {left:0;}
.main .detail_product .summary.type04 .num02 {left:60px;}
.main .detail_product .summary.type04 .num03 {left:120px;}
.main .detail_product .summary.type04 .num04 {position:relative;width:auto;margin:0 60px 0 180px;}
.main .detail_product .summary.type04 .num05 {right:0;}
.main .detail_product .summary.type05 .num01 {left:0;}
.main .detail_product .summary.type05 .num02 {left:60px;}
.main .detail_product .summary.type05 .num03 {left:120px;}
.main .detail_product .summary.type05 .num04 {left:180px;}
.main .detail_product .summary.type05 .num05 {position:relative;width:auto;margin:0 0 0 240px;}
.main .detail_product .summary li.num01 {background:#1c1c1c;}
.main .detail_product .summary li.num02 {background:rgba(0,0,0,0.9);}
.main .detail_product .summary li.num03 {background:rgba(0,0,0,0.75);}
.main .detail_product .summary li.num04 {background:rgba(0,0,0,0.5);}
.main .detail_product .summary li.num05 {background:rgba(0,0,0,0.35);}
.main .detail_product .summary li em {display:block;padding:24px 0 18px;font-size:20px;text-align:center;line-height:1;font-weight:300;}
.main .detail_product .summary li.on em {display:none;}
.main .detail_product .summary li p {display:none;padding:0 15px 0 30px;line-height:1.2;font-size:16px;}
.main .detail_product .summary li.on p {display:block;}
.main .detail_product .summary li.on p em {display:block;padding-bottom:14px;text-align:left;font-weight:700;}
.main .detail_product .arrWrap {position:absolute;bottom:0;right:0;z-index:10;}
.main .detail_product .arrWrap a {width:80px;height:80px;background:url("../images/main/bg_icon_arr01.png") no-repeat center center #d3d3d3;}
.main .detail_product .arrWrap a.prev {height:79px;margin-top:1px;background-image:url("../images/main/bg_icon_arr02.png");}
.main .detail_notice {position:relative;height:18px;background-color:#0066b3;/*background:#0066b3 url("../images/main/bg_icon_notice.png") 30px center no-repeat;*/margin:-18px 30px 0;}
.main .detail_notice p {height:80px;padding:0 30px 0 87px;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;*/}
.main .detail_notice a {display:block;width:100%;line-height:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:26px;color:#fff;}
.main .detail_link {padding:0 30px;}
.main .detail_link .link1 {border-left:1px solid #e8e8e8;}
.main .detail_link .link1:after {clear:both;content:"";display:block;}
.main .detail_link .link1 li {float:left;width:33.3%;height:180px;border-bottom:1px solid #e8e8e8;}
.main .detail_link .link1 li.bg01 {background:#fff url("../images/main/bg_icon_link01.png") no-repeat right bottom;}
.main .detail_link .link1 li.bg001 {background:#fff url("../images/main/bg_icon_link001.jpg") no-repeat right bottom;}
.main .detail_link .link1 li.bg02 {background:#fff url("../images/main/bg_icon_link02.png") no-repeat right bottom;}
.main .detail_link .link1 li.bg005 {background:#fff url("../images/main/bg_icon_link005.png") no-repeat right bottom;}
.main .detail_link .link1 li.bg03 {background:#fff url("../images/main/bg_icon_link03.png") no-repeat right bottom;}
.main .detail_link .link1 li.bg04 {background:#fff url("../images/main/bg_icon_link04.png") no-repeat right bottom;}
.main .detail_link .link1 li a {display:block;padding:27px 0 0 32px;height:153px;border-right:1px solid #e8e8e8;color:#242424;font-size:20px;text-transform:uppercase;line-height:1.2;}
.main .detail_link .link2 {padding:17px 0 30px;}
.main .detail_link .link2 li {height:128px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.main .detail_link .link2 li a {display:block;height:82px;color:#242424;font-size:20px;text-indent:32px;padding-top:46px;border-right:1px solid #e8e8e8;}
.main .detail_link .link2 li.bg05 {background:#fff url("../images/main/bg_icon_link05.png") no-repeat 93% center;border-top:1px solid #e8e8e8;}
.main .detail_link .link2 li.bg06 {background:#fff url("../images/main/bg_icon_link06.png") no-repeat 93% center;}

@media all and (max-width:639px) {
	/*.main .detail_product .pagination {display:none;}*/
}


/* 공통 */
.f-bold {font-weight:bold;}
.fz18 {font-size:18px;}
.pd0 {padding:0 !important;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.ml15 {margin-left:15px;}

/* tabType01 */
.tabType01 {width:100%;margin-bottom:30px;}
.tabType01:after {content:"";display:block;clear:both;}
.tabType01 li {float:left;width:50%;height:63px;text-align:center;}
.tabType01 li a {display:inline-block;width:100%;height:61px;color:#697d91;font-size:22px;line-height:61px;border:1px solid #e0e7ee;border-right:0;}
.tabType01 li.on a {height:63px;color:#fff;line-height:63px;background:url("../images/common/tab1_bg.gif") 0 0 no-repeat;background-size:100% 100%;border:none;}
.tabType01 li.last a {border-right:1px solid #e0e7ee;}
.tabType01 li.bdn a {border-left:0;}
.tabType01.cnt-3 li {width:33.3%;}
.tabType01.cnt-4 li {width:25%;}
.tabType01.cnt-5 li {width:20%;}

/* tbType01 */
.tbType01 {width:100%;}
.tbType01 th {text-align:center;background-color:#f6f9fb;border:1px solid #e3e9f0;border-right:0;padding:19px 0;}
.tbType01 tbody th {text-align:left;background-color:#fff;padding:19px 20px;}
.tbType01 td {border-left:1px solid #e3e9f0;border-bottom:1px solid #e3e9f0;padding:19px 20px;}
.tbType01 td.taC {text-align:center;}
.tbType01 th:last-child, .tbType01 td:last-child {border-right:1px solid #e3e9f0;}
.tbType01 th.tid {text-indent:15px;}
.tbType01 tbody th.bdt0 {border-top:0;}

/* tbType02 */
.tbType02 {width:100%;}
.tbType02.taC {text-align:center;}
.tbType02 th {text-align:left;vertical-align:middle;background-color:#f6f9fb;border-top:1px solid #e3e9f0;border-left:1px solid #e3e9f0;padding:19px 20px;}
.tbType02 td {text-align:left;vertical-align:middle;border-top:1px solid #e3e9f0;border-left:1px solid #e3e9f0;padding:19px 20px;}
.tbType02 tr:last-child th {border-bottom:1px solid #e3e9f0;}
.tbType02 td:last-child {border-right:1px solid #e3e9f0;border-bottom:1px solid #e3e9f0;}
.tbType02 .last td {border-bottom:1px solid #e3e9f0;}
.tbType02 td .f-bold {font-weight:bold;}





/*회사소개*/
.dNum-0101 .detail01 strong {font-size:42px;line-height:1.25 !important;letter-spacing:0.2em !important;text-align:left;}
.dNum-0101 .detail01 .txt01 {padding-top:5px;font-size:36px;color:#242424;text-align:left;font-weight:300;text-transform:uppercase;line-height:1.25;letter-spacing:0.185em;}
.dNum-0101 .detail01 .txt02 {padding:30px 0 40px;font-size:22px;color:#242424;line-height:1.45;font-weight:300;}
.dNum-0101 .detail02 strong {margin-bottom:15px;font-size:31px;text-align:left;}
.dNum-0101 .detail02 .txt02 {padding-bottom:20px;}
.dNum-0101 .detail02 .txt02 span {display:block;margin-top:5px;}

/* CEO인사말 */
#body .dNum-0102 .detail01.line {margin-bottom:40px;padding-bottom:45px;}
.dNum-0102 .detail01 strong {font-size:46px;line-height:1.2 !important;letter-spacing:0.14em !important;text-align:left;}
.dNum-0102 .detail01 .roboto {padding-top:10px;font-size:18px;line-height:1.425;color:#242424;letter-spacing:0.1em;font-weight:300;text-align:left;text-transform:uppercase;}
.dNum-0102 .detail02 .signature {padding:142px 30px 30px;background:url("../images/company/img_0102.png") no-repeat 30px 30px;border:1px solid #d9e1ea;text-align:right;font-size:20px;color:#242424;}
.dNum-0102 .detail02 .signature em {font-weight:bold;font-size:26px;}

/*조직문화*/
#body .dNum-0103 .detail01.line {margin-bottom:45px;padding-bottom:38px;}
.dNum-0103 .detail01 strong {font-size:46px;line-height:1.2 !important;letter-spacing:0.15em !important;text-transform:uppercase;text-align:left;}
.dNum-0103 .title {margin-bottom:30px;font-size:31px;}
.dNum-0103 .detail03 {margin-top:80px;}
.dNum-0103 .detail03 div {padding-bottom:10px;}
.dNum-0103 .detail03 .title {margin-bottom:0;}
.dNum-0103 .detail03 .txt-em {margin:30px 0 25px;padding-bottom:10px;text-align:left;text-transform:uppercase;font-size:34px;letter-spacing:0.02em;font-weight:500;border-bottom:1px solid #000;}
.dNum-0103 .detail03 span {float:none;display:block;margin-bottom:18px;font-family:"Nanum Gothic", Nanum Gothic;font-size:27px;color:#222;letter-spacing:0;line-height:2;}

/* 연혁 */
.history .period {margin:45px 0 20px;font-size:54px;font-weight:500;line-height:1;}
.history ul {padding-top:24px;border-top:3px solid #202020;}
.history li {padding-bottom:15px;}
.history li:last-child {padding:0;}
.history li dl:after {clear:both;display:block;content:"";}
.history li dt {
	float:left;width:78px;height:39px;
	color:#0066b3;font-size:23px;font-weight:bold;text-align:center;line-height:0.8;
	border:1px solid #e1e8ef;
	padding:18px 0 16px;
}
.history li dt span {
	display:block;
	color:#4a4a4a;font-size:18px;font-weight:normal;text-align:center;text-transform:uppercase;line-height:1;
	padding-top:5px;
}
.history li dd {float:left;width:75%;font-size:22px;text-align:left;line-height:1.2;padding:13px 0 0 10px;}
.history li dd.half {width:48%;}
.history li dd.img {float:right;width:28%;height:75px;text-align:center;overflow:hidden;padding:0;}
.history li dd.img img {width:auto;height:75px;}
.history sup {font-size:small;vertical-align:super;}

.dNum-010104 .title {margin-bottom:20px;font-size:31px;}
.dNum-010104 .txt01 {padding-bottom:20px;font-size:23px;color:#697d91;text-align:left;}


#body .dNum-010301 .detail01.line {margin-bottom:40px;padding-bottom:45px;}
.dNum-010301 .detail01 strong {font-size:42px;line-height:1.2 !important;letter-spacing:0.14em !important;text-align:left;}
.dNum-010301 .detail01 .roboto {padding-top:18px;font-size:22px;line-height:1.425;color:#242424;letter-spacing:-0.01em;font-weight:300;text-align:left;}
.dNum-010301 .detail02 .box {position:relative;padding:0 290px 20px 29px;min-height:145px;border:1px solid #e0e7ee;font-size:17px;line-height:1.4;text-align:left;}
.dNum-010301 .detail02 .box span {display:block;font-size:54px;line-height:0.8;padding:18px 0 13px;font-weight:700;}
.dNum-010301 .detail02 .box .bg01, .dNum-010301 .detail02 .box .bg02 {padding:0;position:absolute;top:0;right:0;width:50%;max-width:280px;height:100%;}
.dNum-010301 .detail02 .box .bg01 {background:url("../images/company/img_010301_01.jpg") no-repeat center center;background-size:cover;}
.dNum-010301 .detail02 .box .bg02 {background:url("../images/company/img_010301_02.jpg") no-repeat center center;background-size:cover;}

#body .dNum-010302 .detail01.line {margin-bottom:40px;padding-bottom:45px;}
.dNum-010302 .detail01 strong {font-size:42px;line-height:1.2 !important;letter-spacing:0.14em !important;text-align:left;}
.dNum-010302 .detail01 .roboto {padding-top:18px;font-size:22px;line-height:1.425;color:#242424;letter-spacing:-0.01em;font-weight:300;text-align:left;}

.dNum-010401 div strong {margin:5px 0 30px;font-size:31px;}
.dNum-010401 .mapArea {width:100%;height:332px;overflow:hidden;}
.dNum-010401 dl {padding:26px 0 0;}
.dNum-010401 dl:after {clear:both;content:"";display:block;}
.dNum-010401 dt {clear:both;float:left;width:122px;height:17px;margin-top:5px;border-right:1px solid #0066b3;font-size:23px;font-weight:bold;line-height:0.75;}
.dNum-010401 dd {padding:0 0 12px 145px;line-height:1.4;}
.dNum-010401 dd:last-child {padding-bottom:0;}
#body .dNum-010401 div.line {margin-bottom:45px;}

.dNum-010402 .img {padding:10px 0 7px;}
.dNum-010402 div {padding-top:50px;}
.dNum-010402 .txt-em {padding-bottom:20px;margin-bottom:23px;font-size:36px;text-transform:uppercase;border-bottom:3px solid #202020;}
.dNum-010402 dl:after {clear:both;content:"";display:block;}
.dNum-010402 dt {clear:both;float:left;width:122px;height:17px;margin-top:6px;border-right:1px solid #0066b3;font-family:Arial;font-size:23px;font-weight:bold;line-height:0.7;}
.dNum-010402 dd {padding:0 0 12px 145px;line-height:1.4;font-size:22px;}
.dNum-010402 dd:last-child {padding-bottom:0;}

/* 제품소개 */
.dNum-0201 strong {font-size:27px;letter-spacing:-0.02em;text-align:left;text-transform:none !important;padding-bottom:20px;margin-top:30px;}
.dNum-0201 p.img {position:relative;}
.btn_blowup {height:48px;text-align:center;line-height:43px;background-color:#f5f8fa;border:1px solid #e3e9f0;}
.btn_blowup.bt0 {border-top:0;}
.btn_blowup span {color:#2f2f30;font-size:15px;margin:0 30px;}
.btn_blowup a {float:right;display:block;width:17px;height:17px;line-height:50px;background-color:#0066b3;padding:16.5px;margin-top:-1px;}
.btn_blowup a img {vertical-align:middle;}

/* 제품정보 */
.dNum-0202 p.img {position:relative;}
.prd_info .tab_cont > div {display:none;}
.prd_info .tab_cont > div.on {display:block;}
.prd_info .tit {text-align:center;margin-top:47px;}
.prd_info .tit strong {font-size:30px;text-transform:none !important;}
.prd_info .txt1 {color:#4a4a4a;font-size:20px;margin-top:20px;}
.prd_info .txt1:after {content:"";display:block;clear:both;}
.prd_info .txt1 p.f_l, .prd_info .txt1 p.f_r {width:47.5%;text-align:justify;}
.prd_info .txt2 {margin:30px 0;}
.prd_info .txt2:after {content:""; display:block; clear:both;}
.prd_info .txt2 dt {float:left;width:200px;color:#242424;font-size:30px;font-weight:bold;letter-spacing:-0.06em;line-height:1.3;padding-top:25px;border-top:1px solid #474e61;}
.prd_info .txt2 dd {float:left;width:651px;color:#777;font-size:16px;padding:25px 28px 0;border-top:1px solid #e0e7ee;}
.prd_info .txt2 dd .blue {color:#0067b3;}
.prd_info .txt3 {color:#242424;font-size:21px;font-weight:bold;line-height:1;letter-spacing:-0.05em;padding-top:30px;margin-top:30px;border-top:1px solid #e0e7ee;}
.prd_info .txt3 span {color:#777;font-size:20px;font-weight:normal;letter-spacing:-0.025em;}
.prd_info .txt4 {text-align:center;padding-top:40px;margin:55px 0 30px;background:url("../images/product/bg_tit_01.gif") center top no-repeat;}
.prd_info .txt4 dt {color:#242424;font-size:30px;font-weight:bold;line-height:1.2;}
.prd_info .txt4 dt .blue {color:#0072ca;line-height:1.2;}
.prd_info .txt4 dd {font-size:18px;line-height:1.4;padding-bottom:70px;margin-top:10px;background:url("../images/product/bg_tit_02.gif") center bottom no-repeat;}
.prd_info sub {font-size:smaller;vertical-align:sub;}
.selectWrap {width:100%;height:60px;line-height:60px;vertical-align:top;border:1px solid #e0e7ee;margin-bottom:20px;}
.selectWrap option {width:100%;height:60px;line-height:60px;font-size:24px;vertical-align:middle;}

/* 공정소개 */
/* 터치패널 */
.prd_introduce .imgWrap {position:relative;border:1px solid #e0e7ee;}
.prd_introduce .imgWrap li {display:none;overflow:hidden;}
.prd_introduce .imgWrap li.on {display:block;}
.prd_introduce .imgWrap .page .prev {position:absolute;top:50%;left:20px;margin-top:-25px;}
.prd_introduce .imgWrap .page .next {position:absolute;top:50%;right:20px;margin-top:-25px;}
.prd_introduce .infobox {border:1px solid #e0e7ee;border-top:0;}
.prd_introduce .infobox .txtWrap {border-bottom:1px solid #e0e7ee;padding:15px 20px;}
.prd_introduce .infobox .txtWrap li {display:none;font-size:18px;}
.prd_introduce .infobox .txtWrap li.on {display:block;}
.prd_introduce .infobox .thumWrap {position:relative;padding:20px 25px;}
.prd_introduce .infobox .thumWrap .thumlist {width:100%;/*max-height:72px;*/overflow:hidden;}
.prd_introduce .infobox .thumWrap .thumlist:after {content:""; display:block; clear:both;}
.prd_introduce .infobox .thumWrap .thumlist li {float:left;width:25%;}
.prd_introduce .infobox .thumWrap .thumlist li.on {width:25%;}
.prd_introduce .infobox .thumWrap .thumlist li.last {margin-right:0;}
.prd_introduce .infobox .thumWrap .thumlist li a {position:relative;display:block;margin:5px;}
.prd_introduce .infobox .thumWrap .thumlist li.on span {position:absolute;top:-3px;left:-3px;display:block;width:100%;height:100%;z-index:99;border:3px solid #0066b3;}
.prd_introduce .infobox .thumWrap .thumlist li img {width:100%;border:1px solid #e0e7ee;}
.prd_introduce .infobox .thumWrap .arr .prev {position:absolute;top:44%;left:5px;}
.prd_introduce .infobox .thumWrap .arr .next {position:absolute;top:44%;right:5px;}

/* 사파이어 */
.prd_introduce2 .imgWrap {position:relative;border:1px solid #e0e7ee;}
.prd_introduce2 .imgWrap li {display:none;overflow:hidden;}
.prd_introduce2 .imgWrap li.on {display:block;}
.prd_introduce2 .imgWrap .page .prev {position:absolute;top:50%;left:20px;margin-top:-25px;}
.prd_introduce2 .imgWrap .page .next {position:absolute;top:50%;right:20px;margin-top:-25px;}
.prd_introduce2 .infobox {border:1px solid #e0e7ee;border-top:0;padding:30px 0 25px;}
.prd_introduce2 .infobox .txtWrap {position:relative;text-align:center;padding:0 30px;}
.prd_introduce2 .infobox .txtWrap .step {width:72%;}
.prd_introduce2 .infobox .txtWrap .step dt {position:absolute;top:0;left:30px;color:#202020;font-family:Roboto;font-size:16px;text-transform:uppercase;letter-spacing:0.2em;line-height:1;}
.prd_introduce2 .infobox .txtWrap .step dt strong {display:inline-block;border-top:1px solid #222;border-bottom:1px solid #222;padding:5px;}
.prd_introduce2 .infobox .txtWrap .step dd {color:#222;font-size:24px;font-weight:bold;text-align:left;letter-spacing:-0.05em;line-height:1;padding-top:3px;margin:0 0 35px 80px;}
.prd_introduce2 .infobox .txtWrap .pg {position:absolute;top:5px;right:26px;width:105px;}
.prd_introduce2 .infobox .txtWrap .page {width:60px;margin:0 auto;}
.prd_introduce2 .infobox .txtWrap .page dd {float:left;color:#202020;font-family:Arial;font-size:24px;font-weight:bold;line-height:1;padding:0 1px;}
.prd_introduce2 .infobox .txtWrap .page dd.pageNum {width:15px;;color:#0066b3;}
.prd_introduce2 .infobox .txtWrap .page dd.total {width:28px;}
.prd_introduce2 .infobox .txtWrap .arr {width:100%;}
.prd_introduce2 .infobox .txtWrap .arr .prev {position:absolute;top:0;left:0;margin-top:3px;}
.prd_introduce2 .infobox .txtWrap .arr .next {position:absolute;top:0;right:0;margin-top:3px;}
.prd_introduce2 .infobox .thumWrap {padding:0 25px;overflow:hidden;}
.prd_introduce2 .infobox .thumWrap .thumlist {width:100%;}
.prd_introduce2 .infobox .thumWrap .thumlist:after {content:""; display:block; clear:both;}
.prd_introduce2 .infobox .thumWrap .thumlist li {float:left;width:25%;}
.prd_introduce2 .infobox .thumWrap .thumlist li.on {width:25%;}
.prd_introduce2 .infobox .thumWrap .thumlist li.last {margin-right:0;}
.prd_introduce2 .infobox .thumWrap .thumlist li a {position:relative;display:block;margin:5px;}
.prd_introduce2 .infobox .thumWrap .thumlist li span {position:absolute;top:-1px;left:-1px;display:block;width:100%;height:100%;z-index:99;border:1px solid #e0e7ee;}
.prd_introduce2 .infobox .thumWrap .thumlist li.on span {position:absolute;top:-3px;left:-3px;display:block;width:100%;height:100%;z-index:99;border:3px solid #0066b3;}
.prd_introduce2 .infobox .thumWrap .thumlist li img {width:100%;}


/* 품질ㆍ환경 관리 */
.certificate li {text-align:center;border:1px solid #e1e8ef;padding:45px 0 50px;}
.certificate li .thum {width:353px;height:502px;text-align:center;padding-top:8px;margin:0 auto;background:url("../images/product/thum_bg.gif") 0 0 no-repeat;}
.certificate li .thum img {width:329px;height:475px;border:4px solid #0066b3;margin:0 auto;}
.certificate li .title {color:#0368b4;font-size:22px;letter-spacing:-0.025em;line-height:1;margin-top:10px;}
.certificate li .name {color:#242424;font-size:34px;font-weight:bold;line-height:1;letter-spacing:-0.025em;margin-top:20px;}


/* 경영정보 */
.dNum-0301 strong {font-size:27px;text-transform:none !important;padding-bottom:20px;}
.dNum-0301 strong span {font-weight:normal;}

/* 재무제표 */
.dNum-0302 strong {font-size:27px;letter-spacing:-0.05em !important;text-transform:none !important;padding-bottom:20px;}
.dNum-0302 strong span {font-size:25px;font-weight:normal;}
.dNum-0302 table {width:100%;}
.dNum-0302 table th {text-align:center;line-height:1.2;vertical-align:middle;background-color:#f6f9fb;padding:19px 0;border-top:1px solid #e3e9f0;border-left:1px solid #e3e9f0;}
.dNum-0302 table tbody th {text-align:left;background-color:#fff;padding-left:20px;}
.dNum-0302 table tbody th p {margin-left:10px;}
.dNum-0302 table td {text-align:right;line-height:1.2;vertical-align:middle;padding:19px 10px;border-top:1px solid #e3e9f0;border-left:1px solid #e3e9f0;}
.dNum-0302 table th:last-child, .dNum-0302 table td:last-child {border-right:1px solid #e3e9f0;}
.dNum-0302 table tbody tr:last-child th, .dNum-0302 table tbody tr:last-child td {border-bottom:1px solid #e3e9f0;}

/*
.dNum-0302 .video {margin-top:10px;border:3px solid #0066b3;}
.dNum-0302 .video iframe {vertical-align:top;width:100%;height:432px;}
.dNum-0302 .detail {padding:30px 40px 50px;border:1px solid #e0e7ee;}
.dNum-0302 .detail strong {font-size:36px;color:#242424;text-align:left;}
.dNum-0302 .detail span {display:block;height:2px;margin:29px 0 47px;background:#242424;}
.dNum-0302 .detail span img {display:inline !important;vertical-align:top !important;margin-top:-4px !important;}
.dNum-0302 .list {margin:30px 0 63px;}
.dNum-0302 .list li {position:relative;margin-bottom:29px;min-height:152px;border:1px solid #e0e7ee;}
.dNum-0302 .list li:last-child {margin:0;}
.dNum-0302 .list li .img {position:absolute;top:0;left:0;width:215px;height:152px;overflow:hidden;border-right:1px solid #e0e7ee;}
.dNum-0302 .list li .img img {width:100%;height:100%;}
.dNum-0302 .list li span {display:block;margin:27px 30px 28px 245px;}
.dNum-0302 .list li span a {color:#222;font-size:26px;}

.dNum-0401 ul {margin-bottom:43px;}
.dNum-0401 li {margin-top:30px;padding:26px 30px 21px;border:1px solid #e0e7ee;}
.dNum-0401 li strong {font-size:26px;}
.dNum-0401 li dl {margin-top:20px;}
.dNum-0401 li dt {float:left;width:140px;height:17px;margin-top:10px;color:#242424;font-size:23px;font-weight:bold;border-right:1px solid #0066b3;line-height:0.65;}
.dNum-0401 li dd {padding:3px 0 8px 155px;line-height:1.35;}
*/

/* News */
.dNum-0401 .list {padding-top:10px;}
.dNum-0401 .list li {margin-bottom:50px;border:1px solid #e0e7ee;overflow:hidden;}
.dNum-0401 .list li:last-child {margin-bottom:64px;}
.dNum-0401 .list li dl {padding:30px;}
.dNum-0401 .list li .subject {line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.dNum-0401 .list li .subject a {font-size:30px;color:#242424;font-weight:bold;}
.dNum-0401 .list li .summary {padding:12px 0 24px;}
.dNum-0401 .list li .date {color:#666;font-size:22px;}
.dNum-0401 .list li a img {width:100%;}
.dNum-0401 article {margin:10px 0 50px;border:1px solid #e0e7ee;overflow:hidden;}
.dNum-0401 article dl {padding-top:32px;background:#f6f9fb;}
.dNum-0401 article .subject {padding:0 30px;font-size:30px;color:#242424;font-weight:bold;line-height:1.285;}
.dNum-0401 article .date {padding:27px 30px 30px;color:#666;font-size:20px;}
.dNum-0401 article img {width:100%;}
.dNum-0401 article .txtWrap {padding:30px 30px 50px;}
.dNum-0401 article .txtWrap img {height:auto !important;}
.dNum-0401 article .downWrap {padding:30px;border-top:1px solid #e0e7ee;}
.dNum-0401 article .downWrap .down {display:block;padding-left:45px;background:url("../images/common/icon_down.png") 0 3px no-repeat;}
.dNum-0401 article .downWrap .down strong {display:inline-block !important;}
.dNum-0401 .linkView {position:relative;padding:30px 0;border:1px solid #e0e7ee;}
.dNum-0401 .linkView:after {clear:both;content:"";display:block;}
.dNum-0401 .linkView.mt-1 {margin-top:-1px;}
.dNum-0401 .linkView dt {float:left;width:112px;height:23px;font-weight:bold;color:#0066b3;line-height:0.925;text-indent:30px;border-right:1px solid #e0e7ee;}
.dNum-0401 .linkView dd {height:23px;line-height:0.925;margin-left:130px;}
.dNum-0401 .linkView dd a {display:inline-block;width:100%;/*width:62%;*/height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.dNum-0401 .linkView .subject {margin:-1px 130px 0 0;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:1;}
.dNum-0401 .linkView .date {position:absolute;top:32px;right:30px;font-size:18px;}
.dNum-0401 .linkView dd.date {margin-left:0;}
.dNum-0401 .btn-list {margin-top:70px;text-align:center;}
.dNum-0401 .btn-list img {display:inline !important;}

/* 고객문의 */
.dNum-0402 strong {font-size:31px;margin:50px 0 30px;}
.dNum-0402 .privacypolicy {padding:40px 30px 35px;border:1px solid #e0e7ee;font-size:18px;line-height:1.75;}
.dNum-0402 .privacypolicy dl dt {margin-bottom:10px;}
.dNum-0402 .privacypolicy dl dd {margin:0 0 20px 20px;}
.dNum-0402 .privacypolicy dl dd .mt10 {margin-top:10px;}
.dNum-0402 .privacypolicy ul {margin-top:10px;}
.dNum-0402 .privacypolicy ul li {padding-left:12px;background:url("../images/common/bg_list_line.gif") left 12px no-repeat;}
.dNum-0402 .agree_area {padding-top:45px;text-align:center;font-weight:bold;font-size:20px;color:#242424;}
.dNum-0402 .agree_area input.ml20 {margin-left:20px;}
.dNum-0402 table {width:100%;}
.dNum-0402 table .first {border-top:1px solid #0066b3;}
.dNum-0402 table th {padding:12px 0;width:160px !important;background:#f6f9fb;border-bottom:1px solid #e0e7ee;text-indent:20px;color:#242424;vertical-align:top;line-height:1.3;text-align:left;}
.dNum-0402 table td {padding:12px 30px;border-bottom:1px solid #e0e7ee;line-height:1.3;text-align:left;}
.dNum-0402 table td.pd-none {padding-right:0;}
.dNum-0402 table td input[type=text] {vertical-align:top;width:100%;height:32px;border:1px solid #e0e7ee;}
.dNum-0402 table td label {margin-right:25px;}
.dNum-0402 table td textarea {resize:none;width:100%;height:210px;border:1px solid #e0e7ee;font-size:23px;}
.dNum-0402 table td select {width:100%;margin-bottom:3px;height:32px;border:1px solid #e0e7ee;}
.dNum-0402 table td select.mb15 {margin:3px 0 15px;}
.dNum-0402 table td input.file-txt {width:247px;}
.dNum-0402 table td .file-att-btn img, .dNum-0402 .btn img {display:inline !important;margin:0 !important;}
.dNum-0402 .btn {padding-top:45px;text-align:center;}
.dNum-0402 .btn a:nth-child(1) {margin-right:15px;}

/* 인재상 */
.dNum-0501 .fc-sky {color:#697d91;font-size:22px;margin-bottom:15px}
.dNum-0501 .img img {margin:0 auto;}
.dNum-0501 strong {font-size:27px;letter-spacing:-0.025em;border-bottom:1px solid #000;padding:25px 0;margin:30px 0 10px;}
.dNum-0501 dl dt {font-weight:bold;}
.dNum-0501 dl dd {margin-bottom:15px;}
.dNum-0501 dl dd.last {margin-bottom:0;}

