@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;margin:0 auto;}
.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;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 {font-size:20px;font-family:"Nanum Barun Gothic Regular";font-weight:normal;letter-spacing:-0.05em;}
.main .detail_product .pagination {position:absolute;left:50px;bottom:120px;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.4;font-family:"Nanum Barun Gothic Light", Nanum Barun Gothic Light, sans-serif;}
.main .detail_product .summary li.on p {display:block;}
.main .detail_product .summary li.on p em {display:block;padding-bottom:20px;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:80px;background:#0066b3 url("../images/main/bg_icon_notice.png") 30px center no-repeat;margin:-80px 30px 0;}
.main .detail_notice p {display:none;height:80px;padding:0 30px 0 87px;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;*/}
.main .detail_notice p.on {display:block;}
.main .detail_notice a {display:block;width:100%;line-height:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:22px;color:#fff;font-family:"Nanum Barun Gothic Light", Nanum Barun Gothic Light, sans-serif;}
.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.bg03 {background:#fff url("../images/main/bg_icon_link03.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.bg02 {background:#fff url("../images/main/bg_icon_link02.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;height:153px;color:#242424;font-size:20px;text-indent:32px;padding-top:25px;border-right:1px solid #e8e8e8;}
.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:103px;color:#242424;font-size:20px;text-indent:32px;padding-top:25px;border-right:1px solid #e8e8e8;}
.main .detail_link .link2 li a span {
	display:block;
	color:#686868;font-size:16px;font-family:"Nanum Barun Gothic Light", Nanum Barun Gothic Light, sans-serif;
	text-indent:0;line-height:1.2;letter-spacing:-0.05em;
	margin:5px 88px 0 32px;
}
.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;}
.main .detail_link .link2 li.bg07 {background:#fff url("../images/main/bg_icon_link07.png") no-repeat 93% center;}

@media all and (max-width:639px) {
	/*.main .detail_product .pagination {display:none;}*/
}

/*회사개요*/
.dNum-010101 .detail01 strong {font-size:36px;line-height:1.4 !important;letter-spacing:0.34em !important;text-align:left;}
.dNum-010101 .detail01 .txt01 {padding:10px 0 20px;}
.dNum-010101 .detail02 .txt02 {padding-bottom:20px;}
.dNum-010101 .detail02 .txt02 span {display:block;margin-top:5px;}
.dNum-010101 .detail02 strong {margin-bottom:30px;font-size:34px;text-align:left;}

/*조직문화*/
#body .dNum-0103 .detail01.line {margin-bottom:45px;padding-bottom:38px;}
.dNum-0103 .detail01 strong {font-size:36px;line-height:1.2 !important;letter-spacing:0.15em !important;text-transform:uppercase;text-align:left;}
.dNum-0103 .title {margin-bottom:30px;font-size:30px;}
.dNum-0103 .detail02 img {margin:0 auto;}
.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:22px 0 2px;height:64px;text-transform:uppercase;font-size:32px;letter-spacing:0.18em;font-weight:500;border-bottom:1px solid #000;}
.dNum-0103 .detail03 span {font-family:"Nanum Gothic", Nanum Gothic;font-size:25px;color:#222;font-weight:bold;letter-spacing:0;line-height:2;}
.dNum-0103 .detail03 ul {margin-top:15px;}

/*연혁*/
.history .period {margin:45px 0 20px;font-size:54px;font-weight:500;line-height:1;}
.history sup {vertical-align:super;}
.history ul {padding-top:24px;border-top:3px solid #202020;}
.history li {padding-bottom:12px;}
.history li:last-child {padding:0;}
.history li dl:after {clear:both;display:block;content:"";}
.history li dt {
	float:left;width:78px;height:39px;
	font-family:Arial;color:#0066b3;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:48%;/*width:75%;*/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;}


.dNum-010104 .title {margin-bottom:30px;font-size:34px;}

#body .dNum-0102 .detail01.line {margin-bottom:40px;padding-bottom:45px;}
.dNum-0102 .detail01 strong {font-size:36px;line-height:1.4 !important;letter-spacing:0.34em !important;text-align:left;}
.dNum-0102 .detail01 .barun {padding-top:10px;font-size:26px;line-height:1.58;letter-spacing:0.18em;font-family: "Nanum Barun Gothic Regular";font-weight:normal;}
.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-010301 .detail01.line {margin-bottom:40px;padding-bottom:45px;}
.dNum-010301 .detail01 strong {font-size:36px;line-height:1.4 !important;letter-spacing:0.34em !important;text-align:left;}
.dNum-010301 .detail01 .barun {padding-top:10px;font-size:26px;line-height:1.58;letter-spacing:0.18em;font-family: "Nanum Barun Gothic Regular";font-weight:normal;}
.dNum-010301 .detail02 .box {position:relative;padding:0 290px 20px 29px;min-height:130px;border:1px solid #e0e7ee;font-family: "Nanum Barun Gothic Light";font-size:18px;line-height:1.8;}
.dNum-010301 .detail02 .box span {display:block;font-size:54px;line-height:0.8;padding:28px 0 14px;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:36px;line-height:1.4 !important;letter-spacing:0.34em !important;text-align:left;}
.dNum-010302 .detail01 .barun {padding-top:10px;font-size:26px;line-height:1.58;letter-spacing:0.18em;font-family: "Nanum Barun Gothic Regular";font-weight:normal;}

.dNum-010401 div strong {margin:5px 0 30px;font-size:30px;}
.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:7px;border-right:1px solid #0066b3;font-family:Arial;font-weight:bold;line-height:0.75;}
.dNum-010401 dd {padding:0 0 12px 145px;line-height:1.4;font-size:22px;}
.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:34px;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:8px;border-right:1px solid #0066b3;font-family:Arial;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;}

/* 제품소개 */
#body .contents.dNum-02 {padding-top:60px;}
.dNum-02 .detail {position:relative;}
.dNum-02 .detail:first-child {}
.dNum-02 .detail .title {padding:15px 83px 19px 30px;border:1px solid #e0e7ee;border-top:0;z-index:10;cursor:pointer;text-align:left;}
.dNum-02 .detail.on .title {padding:12px 83px 13px 30px;}
#body .dNum-02 .detail .title strong {color:#242424;font-size:28px;font-weight:normal;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
#body .dNum-02 .detail.on .title strong {font-size:34px;font-weight:600;overflow:auto;text-overflow:inherit;white-space:inherit;word-wrap:inherit;}
.dNum-02 .detail .infobox {display:none;position:relative;border:1px solid #e0e7ee;border-top:0;}
.dNum-02 .detail .infobox .imgWrap {position:relative;}
.dNum-02 .detail .infobox .imgWrap li {display:none;overflow:hidden;background:#fff;border-bottom:1px solid #e0e7ee;}
.dNum-02 .detail .infobox .imgWrap li.on {display:block;}
.dNum-02 .detail .infobox .imgWrap li img {width:100%;}
.dNum-02 .detail .infobox .page {padding:30px 0 20px 115px;float:left;}
/*.dNum-02 .detail .infobox .page:after {clear:both;content:"";display:block;}*/
.dNum-02 .detail .infobox .page dd {float:left;font-family:Arial;color:#0066b3;letter-spacing:9px;font-size:34px;font-weight:bold;line-height:1;}
.dNum-02 .detail .infobox .page .total {color:#202020;}
.dNum-02 .detail .infobox .page .total:before {content:"/";}

.dNum-02 .detail .infobox .arr {padding:0 0 30px 115px;clear:both;float:left;}
/*.dNum-02 .detail .infobox .arr:after {clear:both;content:"";display:block;}*/
.dNum-02 .detail .infobox .arr li {float:left;width:35px;height:13px;}
.dNum-02 .detail .infobox .arr li.prev {border-right:1px solid #e0e7ee;}
.dNum-02 .detail .infobox .arr li a {display:block;width:100%;height:100%;}
.dNum-02 .detail .infobox .arr li.prev a {background:url("../images/product/btn_arr01.png") no-repeat 0 center;}
.dNum-02 .detail .infobox .arr li.next a {background:url("../images/product/btn_arr02.png") no-repeat right center;}
.dNum-02 .detail .infobox .arr li.prev a:hover, .dNum-02 .detail .infobox .arr li.prev a:focus {background:url("../images/product/btn_arr01_on.png") no-repeat 0 center;}
.dNum-02 .detail .infobox .arr li.next a:hover, .dNum-02 .detail .infobox .arr li.next a:focus {background:url("../images/product/btn_arr02_on.png") no-repeat right center;}

.dNum-02 .detail .infobox .thumlist {/*position:absolute;top:375px;right:32px;*/float:right;margin:-68px 32px 0 0;width:200px;height:90px;background:url("../images/product/img_thumlist_bg.gif") no-repeat 0 0;}
.dNum-02 .detail .infobox .thumlist li {position:relative;float:left;width:55px;height:41px;margin:0 9px 8px 0;overflow:hidden;}
.dNum-02 .detail .infobox .thumlist li.on {width:49px;height:35px;border:3px solid #0066b3;}
.dNum-02 .detail .infobox .thumlist li img {position:relative;top:0;left:0;width:55px;height:41px;max-width:55px !important;}
.dNum-02 .detail .infobox .thumlist li.on img {top:-3px;left:-3px;}

.dNum-02 .detail .infobox .linkWrap {clear:both;}
.dNum-02 .detail .infobox .linkWrap:after {clear:both;content:"";display:block;}
.dNum-02 .detail .infobox .linkWrap li {float:left;width:50%;height:72px;border-top:1px solid #e0e7ee;}
.dNum-02 .detail .infobox .linkWrap li.btn03 {clear:both;}
.dNum-02 .detail .infobox .linkWrap li.btn01 a, .linkWrap li.btn03 a {border-right:1px solid #e0e7ee;}
.dNum-02 .detail .infobox .linkWrap li a {display:block;padding:24px 0;height:24px;text-indent:50px;line-height:1.7;font-size:15px;}
.dNum-02 .detail .infobox .linkWrap li.btn01 a {background:url("../images/product/btn_bg02.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn02 a {background:url("../images/product/btn_bg03.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn03 a {background:url("../images/product/btn_bg01.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn04 a {background:url("../images/product/btn_bg04.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn01 a:hover {color:#0066b3;background:url("../images/product/btn_bg02_over.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn02 a:hover {color:#0066b3;background:url("../images/product/btn_bg03_over.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn03 a:hover {color:#0066b3;background:url("../images/product/btn_bg01_over.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn04 a:hover {color:#0066b3;background:url("../images/product/btn_bg04_over.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn01.off a {color:#d9e0e8;background:url("../images/product/btn_bg02_off.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn02.off a {color:#d9e0e8;background:url("../images/product/btn_bg03_off.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn03.off a {color:#d9e0e8;background:url("../images/product/btn_bg01_off.gif") no-repeat right center;}
.dNum-02 .detail .infobox .linkWrap li.btn04.off a {color:#d9e0e8;background:url("../images/product/btn_bg04_off.gif") no-repeat right center;}

.dNum-02 .detail .infobox .linkWrap li.btn01.on a {color:#fff;background:url("../images/product/btn_bg01_on.png") no-repeat right center #0066b3;}
.dNum-02 .detail .infobox .linkWrap li.btn02.on a {color:#fff;background:url("../images/product/btn_bg02_on.png") no-repeat right center #0066b3;}
.dNum-02 .detail .infobox .linkWrap li .download-list {display:none;position:relative;margin-left:-1px;padding:8px 0;width:auto;border:1px solid #e0e7ee;border-top:0;background:#f2f5f8;}
.dNum-02 .detail .infobox .linkWrap li.on .download-list {display:block;}
.dNum-02 .detail .infobox .linkWrap li.on .download-list li {float:none;width:auto;height:40px;border:0;}
.dNum-02 .detail .infobox .linkWrap li.on .download-list li a {padding:0;height:100%;font-size:14px;color:#202020;line-height:2.85;background:url("../images/product/btn_download.gif") no-repeat right center;}

.dNum-02 .detail .txtWrap {display:none;padding:30px 0 45px;color:#4a4a4a;line-height:1.7;border-bottom:1px solid #e0e7ee;}
.detail.on:last-child .txtWrap {border-bottom:0;}
.dNum-02 .detail .txtWrap strong {display:block;margin:10px 0 12px;color:#222;font-size:28px;}
.detail.on .infobox, .detail.on .txtWrap {display:block;}
.dNum-02 .detail .btn_view {display:block;position:absolute;top:0;right:1px;width:83px;height:68px;}
.dNum-02 .detail .btn_view.on {display:none;background:url("../images/product/btn_list_on.gif") no-repeat center center;}
.dNum-02 .detail .btn_view.off {display:block;background:url("../images/product/btn_list.gif") no-repeat center center;}
.detail.on .btn_view.on {display:block;}
.detail.on .btn_view.off {display:none;}

/* 제품소개 */
.dNum-0201 strong {font-size:24px;text-align:left;line-height:1.4 !important;text-transform:none !important;padding-bottom:20px;margin-top:30px;}
.dNum-0201 p.img {position:relative;}
.btn_blowup {height:48px;text-align:center;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 {font-size:32px;text-align:center;margin-top:47px;}
.prd_info .txt1 {color:#4a4a4a;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:21px;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:13px;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:23px;font-weight:normal;}
.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:32px;font-weight:bold;line-height:1.2;letter-spacing:-0.05em;}
.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:6px 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.2;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;text-align:center;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:30px;letter-spacing:-0.025em;line-height:1;margin-top:30px;}
.certificate li .name {color:#242424;font-size:30px;font-weight:bold;letter-spacing:-0.025em;}




/* 경영정보 */
.dNum-0301 strong {font-size:34px;padding-bottom:20px;}
.dNum-0301 strong span {font-size:23px;font-weight:normal;}

/* 주가정보 */
.dNum-0302 .title {font-size:34px;padding-bottom:20px;}
.dNum-0302 strong {font-size:30px;padding-bottom:20px;}
.dNum-0302 strong span {font-size:23px;font-weight:normal;/*margin-left:15px;*/}
.dNum-0302 .img {border-top:1px solid #202020;padding-top:40px;}
.dNum-0302 .img img {width:100%;}
.dNum-0302 .up {color:#cf2a3f;}
.dNum-0302 .down {color:#0066b3;}
.dNum-0302 dl {position:relative;}
.dNum-0302 dl .des {line-height:1;}
.dNum-0302 dl .des em {display:inline;}
.dNum-0302 dl .des span {display:inline-block;line-height:0.8;}
.dNum-0302 dl .des .txt01 {border-right:1px solid #999;margin-right:5px;padding-right:10px;}
.dNum-0302 dl .stPrice {position:absolute;top:-3px;right:0;font-family:Roboto;font-size:100px;letter-spacing:-0.05em;line-height:0.85;}
.dNum-0302 .go_st {display:block;margin-top:20px;}


/* 재무정보 */
.dNum-0304 strong {font-size:34px;padding-bottom:20px;}
.dNum-0304 strong span {font-size:20px;font-weight:normal;margin-top:13px;}


/*
.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:34px;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 strong {margin:27px 30px 28px 245px;}
.dNum-0302 .list li strong 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:28px;}
.dNum-0401 li dl {margin-top:20px;}
.dNum-0401 li dt {float:left;width:130px;height:17px;margin-top:10px;color:#242424;font-weight:bold;border-right:1px solid #0066b3;line-height:0.65;}
.dNum-0401 li dd {padding:3px 0 3px 140px;line-height:1.35;}
*/


/* 공지사항 리스트 */
.newsList {padding-top:10px;}
.newsList li {margin-bottom:50px;border:1px solid #e0e7ee;overflow:hidden;}
.newsList li:last-child {margin-bottom:64px;}
.newsList li dl {padding:30px 30px 20px;}
.newsList li dl:after {content:""; display:block; clear:both;}
.newsList li .subject {line-height:1.4;}
.newsList li .subject a {font-size:30px;color:#242424;font-weight:bold;}
.newsList li .media {color:#0066b3;font-weight:bold;padding-top:10px;}
.newsList li .date {color:#666;font-size:22px;padding:10px 0 10px 15px;margin-left:15px;background:url("../images/common/line.gif") left center no-repeat;}

/* 이미지형 리스트 */
.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:62%;height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.dNum-0401 .linkView .subject {margin:-1px 158px 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:23px;right:30px;font-size:20px;}
.dNum-0401 .btn-list {margin-top:70px;text-align:center;}
.dNum-0401 .btn-list img {display:inline !important;}

/* 고객문의 */
.dNum-0404 .detail01 .txt01 {color:#242424;letter-spacing:-0.025em !important;padding:40px 0 22px;}
.dNum-0404 .detail01 .txt01 strong {font-size:27px;letter-spacing:-0.025em !important;line-height:1.4 !important;}
.dNum-0404 .detail01 .txt02 {padding:40px 30px 35px;border:1px solid #e0e7ee;}
.dNum-0404 .agree_area {padding-top:25px;text-align:center;font-weight:bold;font-size:20px;color:#242424;}
.dNum-0404 .agree_area input.ml40 {margin-left:40px;}
.dNum-0404 table {width:100%;}
.dNum-0404 table .first {border-top:1px solid #0066b3;}
.dNum-0404 table th {padding:12px 0;width:160px !important;background:#f6f9fb;border-bottom:1px solid #e0e7ee;text-indent:30px;color:#242424;vertical-align:top;line-height:1.3;text-align:left;}
.dNum-0404 table td {padding:12px 30px;border-bottom:1px solid #e0e7ee;line-height:1.3;text-align:left;}
.dNum-0404 table td.pd-none {padding-right:0;}
.dNum-0404 table td input[type=text] {vertical-align:top;width:100%;height:32px;border:1px solid #e0e7ee;}
.dNum-0404 table td label {margin-right:25px;}
.dNum-0404 table td textarea {resize:none;width:100%;height:210px;border:1px solid #e0e7ee;font-size:23px;}
.dNum-0404 table td select {width:100%;margin-bottom:3px;height:32px;border:1px solid #e0e7ee;}
.dNum-0404 table td select.mb15 {margin:3px 0 15px;}
.dNum-0404 table td input.file-txt {width:247px;}
.dNum-0404 table td .file-att-btn img, .dNum-0404 .btn img {display:inline !important;margin:0 !important;}
.dNum-0404 .btn {padding-top:71px;text-align:center;}
.dNum-0404 .btn a:nth-child(1) {margin-right:15px;}


/* 인재상 */
.dNum-0501 .fc-sky {color:#697d91;font-size:23px;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;}

/* 채용안내 */
.dNum-0502 .fc-sky {color:#697d91;font-size:27px;margin-top:15px}
.dNum-0502 .title {font-size:34px;letter-spacing:-0.02em;border-bottom:1px solid #000;padding-bottom:25px;}
.dNum-0502 .title.bdn {border-bottom:0;}
.dNum-0502 dl {margin-top:20px;}
.dNum-0502 dl dt {margin-bottom:15px;}
.dNum-0502 dl dd {margin-bottom:20px;}


/* 채용공고 리스트 */
.recruit_list {padding-top:10px;}
.recruit_list li {margin-bottom:50px;border:1px solid #e0e7ee;overflow:hidden;}
.recruit_list li.bg1 {background:url("../images/recruit/icon_recruit_01.gif") 92% 30px no-repeat;}
.recruit_list li.bg2 {background:url("../images/recruit/icon_recruit_02.gif") 92% 30px no-repeat;}
.recruit_list li:last-child {margin-bottom:64px;}
.recruit_list li dl {padding:30px 30px 20px;}
.recruit_list li dl:after, .siteWrap:after {content:""; display:block; clear:both;}
.recruit_list li .subject {width:60%;line-height:1.4;margin-bottom:10px;}
.recruit_list li .subject a {font-size:30px;color:#242424;font-weight:bold;}
.recruit_list li .period {float:left;color:#0066b3;font-size:20px;font-weight:bold;line-height:1;padding:10px 0;}
.recruit_list li .date {float:left;color:#666;font-size:20px;line-height:1;padding:10px 0 10px 15px;margin-left:15px;background:url("../images/common/line.gif") left center no-repeat;}
.recruit_list li .box {border-top:1px solid #e0e7ee;}
.recruit_list li .box div {float:left;width:49.5%;border:0;}
.recruit_list li .box .bdr {border-right:1px solid #e0e7ee;}
.recruit_list li .box p {font-size:20px;letter-spacing:-0.1em;margin:0;padding:20px 10px 20px 30px;}
.recruit_list li .box p strong {display:inline !important;}
.recruit_list li .box p span {padding-left:10px;margin-left:12px;background:url("../images/common/line.gif") left center no-repeat;}
.siteWrap {padding:30px;border-top:1px solid #e0e7ee;}
.siteWrap span {float:left;width:70%;color:#0066b3;font-weight:bold;letter-spacing:-0.025em;text-decoration:underline;}
.siteWrap a.btn_go_site {float:right;width:110px;}
.siteWrap a.btn_go_site img {width:110px;}

.recruit_view article {margin:10px 0 50px;border:1px solid #e0e7ee;overflow:hidden;}
.recruit_view article dl {padding:35px 0 20px;}
.recruit_view article dl:after {content:"";display:block;clear:both;}
.recruit_view article dl.pd {padding:0 30px 15px;}
.recruit_view article dl.pd2 {padding:0 30px 30px;}
.recruit_view article .subject {padding:0 30px;font-size:30px;color:#242424;font-weight:bold;line-height:1.285;}
.recruit_view article dl.pd dt {float:left;color:#0066b3;font-size:20px;font-weight:bold;line-height:1;}
.recruit_view article dl.pd dd {float:left;color:#666;font-size:20px;line-height:1;padding-left:15px;margin-left:15px;background:url("../images/common/line.gif") left center no-repeat;}
.recruit_view article .txtWrap {padding:30px 30px 50px;border-top:1px solid #e0e7ee;}
.recruit_view .linkView {position:relative;padding:30px 0;border:1px solid #e0e7ee;}
.recruit_view .linkView:after {clear:both;content:"";display:block;}
.recruit_view .linkView.mt-1 {margin-top:-1px;}
.recruit_view .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;}
.recruit_view .linkView dd {height:23px;line-height:0.925;margin-left:130px;}
.recruit_view .linkView dd a {display:inline-block;width:65%;height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.recruit_view .linkView .subject {margin:-1px 158px 0 0;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;line-height:1;}
.recruit_view .linkView .date {position:absolute;top:23px;right:30px;font-size:20px;}
.recruit_view .btn-list {margin-top:70px;text-align:center;}
.recruit_view .btn-list img {display:inline !important;}


/* 개인정보취급방침 */
.dNum-0601 .detail01 {padding:24px 28px;border:1px solid #e0e7ee;}
.dNum-0601 .detail01 strong {font-size:27px;color:#222;}
.dNum-0601 .detail01 ul {padding-top:18px;}
.dNum-0601 .detail01 ul li {line-height:1.75;}
.dNum-0601 .detail02 {padding-top:40px;}
.dNum-0601 .detail02 div {width:100%;padding-bottom:45px;}
.dNum-0601 .detail02 .title01 {display:block;font-size:27px;padding-bottom:18px;border-bottom:1px solid #202020;}
.dNum-0601 .detail02 .em {display:block;padding:20px 0 12px;color:#0066b3;font-size:24px;font-style:normal;font-weight:bold;}
.dNum-0601 .detail02 span.em {font-size:23px;font-weight:normal;margin:0;}
.dNum-0601 .detail02 .list {padding:20px 0 12px;color:#0066b3;font-size:20px;font-style:normal;font-weight:bold;}
.dNum-0601 .detail02 .list li {font-size:20px;font-weight:normal;}
.dNum-0601 .detail02 .list li strong {display:inline !important;color:#0066b3 !important;font-size:20px;padding-right:5px;margin:0;}

/* 이메일무단수집거부 */
.dNum-0602 .detail01 {padding:20px;border:1px solid #e0e7ee;}
.dNum-0602 .detail01 .em {display:block;color:#0066b3;margin-top:25px;}


/* 법적고지 */
.dNum-0603 .txt01 {padding:20px;border:1px solid #e0e7ee;}
.dNum-0603 li {padding-top:45px;}
.dNum-0603 .title01 {display:block;font-size:27px;padding-bottom:18px;margin-bottom:10px;border-bottom:1px solid #202020;}
.dNum-0603 .em {color:#0066b3;font-style:normal;margin-top:20px;}
.dNum-0603 .em strong {display:inline !important;color:#0066b3 !important;font-weight:bold;}


/* 공통 */
.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;}
.mt55 {margin-top:55px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}




/* tbType01 */
.tbType01 {width:100%;}
.tbType01 th {text-align:center;line-height:1.2;background-color:#f6f9fb;border:1px solid #e3e9f0;border-right:0;padding:19px 0;}
.tbType01 tbody th {text-align:left;padding-left:10px;}
.tbType01 td {border-left:1px solid #e3e9f0;border-bottom:1px solid #e3e9f0;padding:19px 10px;/*padding:19px 20px;*/}
.tbType01 td.taC {text-align:center;}
.tbType01 td.taR {text-align:right;}
.tbType01 th:last-child, .tbType01 td:last-child {border-right:1px solid #e3e9f0;}
.tbType01 tbody tr:first-child th {border-top:0;}
.tbType01 th.tid {text-indent:15px;}

/* tbType02 */
.tbType02 {width:100%;}
.tbType02.taC {text-align:center;}
.tbType02 th {vertical-align:middle;background-color:#f6f9fb;border-top:1px solid #e3e9f0;border-left:1px solid #e3e9f0;padding:19px 20px;}
.tbType02 td {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;}


/* 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;font-family:'Nanum Barun Gothic Regular';line-height:61px;border:1px solid #e0e7ee;border-right:0;}
.tabType01 li.on a {height:63px;color:#fff;font-family:'Nanum Barun Gothic Bold';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%;}



