@charset "euc-kr";

/* main-common */
.m_sec_tit {background:url(/2017/images/main/m_sec_tit.png) no-repeat;font-size:0;line-height:0;text-indent:-9999px}
.m_inner_box {padding-left:60px}
.m_inner_box > h3,
.occasion_zone > h3 {font-size:18px;font-weight:600}
.m_inner_box .inner_txt {margin:23px 0 29px;font-size:16px;color:#444;line-height:20px}
.m_sec_div {height:1px;margin:0 60px 30px;background:#eee}
.m_brd_list {overflow:auto;margin-bottom:19px}
.m_brd_list > li {position:relative;margin-bottom:15px}
.m_brd_list > li > a {display:block;width:100%;height:100%}
.m_brd_list > li > a > p {display:table;width:100%;height:60px}
.m_brd_list .news_dat {display:table-cell;width:60px;border:1px solid #ededed;font-size:9px;font-weight:700;color:#aaa;letter-spacing:-1px;text-align:center;vertical-align:middle}
.m_brd_list .news_day {display:block;font-size:22px;font-weight:800}
.m_brd_list .news_tit {display:table-cell;padding:0 14px;font-size:14px;color:#555;line-height:20px;vertical-align:middle}
.m_brd_list .fst_ln {height:240px}
.m_brd_list .fst_ln > a > img {width:100%;height:100%}
.m_brd_list .fst_ln > a > p {position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000');zoom:1}
.m_brd_list .fst_ln .news_dat {border-right:1px #fff;border-style:none solid none none;color:#fff}
.m_brd_list .fst_ln .news_tit {color:#fff}
.m_brd_list .occ_dis {display:table-cell;width:60px;padding:0 5px;border:1px solid #ededed;font-size:18px;font-weight:700;color:#aaa;line-height:20px;letter-spacing:-1px;text-align:center;vertical-align:middle}
.m_brd_list .news_tit .occ_dat {display:block;font-size:12px;color:#999}

/* main */
#container > .bx-wrapper {max-width:100% !important}
.ad_wrap {position:relative;background:#fff;min-height:960px !important; min-width:840px !important;}
.ad_wrap .bx-controls {position:absolute;bottom:40px;left:60px;text-align:center}
.ad_wrap .bx-controls .bx-pager {text-align:left}
.ad_wrap .bx-controls .bx-pager .bx-pager-item {display:inline-block;margin-left:5px}
.ad_wrap .bx-controls .bx-pager .bx-pager-item:first-child {margin-left:0}
.ad_wrap .bx-controls .bx-pager .bx-pager-item > a {display:block;width:12px;height:12px;background:url(/2017/images/common/ico_pager.png) no-repeat;background-position:0 0;text-indent:-9999px;outline:0}
.ad_wrap .bx-controls .bx-pager .bx-pager-item > a.active {width:36px;background-position:-12px 0}

.ad_wrap .kv_wrap {height:100%}
.ad_wrap .kv_wrap > li {position:relative}
.ad_wrap .kv_wrap > li > img:first-child {display:block;width:100%;height:auto;min-height:100%}
.ad_wrap .kv_wrap .banner_tit {position:absolute;top:16.041%;left:9.375%;font-size:44px;font-weight:800;color:#2d508a;line-height:52px}
.ad_wrap .kv_wrap .banner_tit.w {color:#fff}
.ad_wrap .kv_wrap .banner_txt {position:absolute;top:28.75%;left:9.375%;font-size:18px;color:#444;line-height:25px;letter-spacing:-1px}
.ad_wrap .kv_wrap .banner_txt.w {color:#fff}
.ad_wrap .kv_wrap .banner_1 .step_1 {display:none;position:absolute;bottom:29.791%;left:0;}

/*»èÁ¦
.ad_wrap .kv_wrap .banner_1 .step_2 {display:none;position:absolute;bottom:29.791%;left:0;width:100%;height:12.291%}
.ad_wrap .kv_wrap .banner_1 .step_3 {display:none;position:absolute;bottom:29.791%;left:0;width:100%;height:12.291%}
.ad_wrap .kv_wrap .banner_1 .step_4 {display:none;position:absolute;bottom:29.791%;left:0;width:100%;height:12.291%}
.ad_wrap .kv_wrap .banner_1 .btn_dtl.w_132.h44 {position:absolute;top:41.666%;left:9.375%;padding-left:24px;font-size:18px}
.ad_wrap .kv_wrap .banner_2 .step_1 {display:none;position:absolute;bottom:5.729%;right:0;width:85.78125%;height:51.25%}
.ad_wrap .kv_wrap .banner_2 .step_2 {display:none;position:absolute;bottom:30.729%;left:0;width:53.59375%;height:30.625%}
.ad_wrap .kv_wrap .banner_2 .step_3 {display:none;position:absolute;bottom:0;right:0;width:40%;height:25.9375%}
.ad_wrap .kv_wrap .banner_3 .step_1 {display:none;position:absolute;bottom:6.875%;right:5.3125%;width:58.4375%;height:38.958%}
.ad_wrap .kv_wrap .banner_3 .step_2 {display:none;position:absolute;bottom:19.375%;left:10.15625%;width:56.5625%;height:24.583%}
.ad_wrap .kv_wrap .banner_3 .step_3 {display:none;position:absolute;bottom:30.833%;right:0;width:48.125%;height:35.833%}
.ad_wrap .kv_wrap .banner_3 .step_4 {display:none;position:absolute;top:29.479%;left:11.25%;width:55.625%;height:32.5%} */

.who_we_are {width:480px !important;min-height:960px;padding-top:60px;border-right:1px solid #eee;background:#fff}
.who_we_are .m_sec_tit {width:174px;height:40px;margin:0 0 61px 60px;background-position:0 0}
.who_we_are .m_inner_box.about {height:239px;background:url(/2017/images/main/m_inner_about.jpg) no-repeat 100% 100%}
.who_we_are .m_inner_box.ethic {height:209px;background:url(/2017/images/main/m_inner_ethic.jpg) no-repeat 100% 100%}
.who_we_are .m_inner_box.ethic ul {margin-top:24px}
.who_we_are .m_inner_box.ethic ul > li {margin-bottom:10px}
.who_we_are .m_inner_box.ethic ul > li > a {padding-left:10px;background:url(/2017/images/common/ico_list.png) no-repeat 0 50%;font-size:15px;color:#444}
.who_we_are .m_inner_box.zero {height:238px;background:url(/2017/images/main/m_inner_zero.jpg) no-repeat 100% 100%}

.nnw_wrqp {width:480px !important;min-height:960px;border-right:1px solid #eee;background:#fff}
.our_news {padding:60px 60px 0}
.our_news .m_sec_tit {width:130px;height:41px;margin-bottom:60px;background-position:0 -40px}
.our_news .m_sec_div {margin:0 0 30px}
.our_news .m_brd_list > li {margin-bottom:10px}
.webzine {height:238px;padding-left:60px;background:url(/2017/images/main/bg_webzine.jpg) no-repeat 100% 100%}
.webzine .m_sec_tit {width:119px;height:40px;margin-bottom:33px;background-position:0 -190px}
.webzine .m_sec_tit + p {font-size:18px;font-weight:600}
.webzine .tit_webzine {width:200px;margin:14px 0 34px;font-size:15px;color:#444;line-height:20px}

.our_people {width:480px !important;min-height:960px;padding-top:60px;background:#fff}
.our_people .m_sec_tit {width:144px;height:50px;margin:0 0 50px 59px;background-position:0 -81px}
.our_people .m_inner_box.talent {height:239px;background:url(/2017/images/main/m_inner_talent.jpg) no-repeat 100% 100%}
.our_people .m_inner_box.human {height:209px;background:url(/2017/images/main/m_inner_human.jpg) no-repeat 90% 100%}

.occasion_zone {padding:0 60px}
.occasion_zone .inner_txt {margin:14px 0 29px;font-size:15px;color:#444}

.enh_wrap {position:relative}
.enh_wrap .inner_zone {position:absolute;top:33.75%;width:100%}
.enh_wrap .egis_zone {position:relative;min-width:480px;min-height:480px;background:url(/2017/images/main/bg_egis.jpg) no-repeat 0 0;background-size:100% 100%}
.enh_wrap .egis_zone .m_sec_tit {width:100px;height:29px;margin:0 auto;background-position:0 -131px}
.enh_wrap .egis_zone .sec_txt {margin:24px 0 29px;font-size:16px;line-height:24px;color:#fff;text-align:center}
.enh_wrap .hcc_zone {position:relative;min-width:480px;min-height:480px;background:url(/2017/images/main/bg_hcc.jpg) no-repeat 0 0;background-size:100% 100%}
.enh_wrap .hcc_zone .m_sec_tit {width:176px;height:30px;margin:0 auto;background-position:0 -160px}
.enh_wrap .hcc_zone .sec_txt {margin:16px 0 26px;font-size:16px;line-height:24px;color:#fff;text-align:center}

/* main_popup */
#popup1 {display:none;position:absolute;top:0;left:860px;width:100%;z-index:210}
#popup2 {display:none;position:absolute;top:0;left:1360px;width:100%;z-index:210}
/* #popup3 {display:none;position:absolute;top:0;left:1210px;width:100%;z-index:210} */

/* nps_popup */
.nps_popup2 {overflow-x:hidden}

/* about */
.about .des {margin-bottom:30px;padding-top:40px;color:#000;line-height:20px; }
.about .top_area {position:relative;left:0;width:780px;margin:0px 0 20px 00px; text-align:left; padding:215px 0 0px 0;color:#fff; background:url(/2017/images/company/bg_01.gif) no-repeat top right; line-height:30px;}
.about .top_area2 {position:relative;left:0;width:780px;margin:0px 0 20px 0px; text-align:left; padding:0px 0 0px 0;color:#fff; background:url(/2017/images/recruit/employment.jpg) no-repeat top right; height:380px;}
.about .business_list > li {float:left;width:180px;height:250px;margin-right:20px;padding-top:144px}
.about .business_list .reskin {background:url(/2017/images/company/bg_about_reskin.jpg) no-repeat 0 0}
.about .business_list .windows {background:url(/2017/images/company/bg_about_windows.jpg) no-repeat 0 0}
.about .business_list .interior {background:url(/2017/images/company/bg_about_interior.jpg) no-repeat 0 0}
.about .business_list .glass {margin-right:0;background:url(/2017/images/company/bg_about_glass.jpg) no-repeat 0 0}
.about .business_list .paint {clear:left;background:url(/2017/images/company/bg_about_paint.jpg) no-repeat 0 0}
.about .business_list .homecc {background:url(/2017/images/company/bg_about_homecc.jpg) no-repeat 0 0}
.about .business_list .silicone {background:url(/2017/images/company/bg_about_silicone.jpg) no-repeat 0 0}
.about .business_list .emc {margin-right:0;background:url(/2017/images/company/bg_about_emc.jpg) no-repeat 0 0}
.about .business_list .tit {margin-bottom:7px;font-weight:bold;line-height:1;color:#222}

.about .tbl_type_001 th {padding:13px 20px;text-align:left}
.about .tbl_type_001 td {padding-left:15px}
.about .btn_sqr {width:100px;height:30px; margin-top:10px;line-height:30px;}

/* about_e */
.about_e .des {margin-bottom:30px;padding-top:40px;color:#000;line-height:20px; }
.about_e .top_area {position:relative;left:0;width:780px;margin:0px 0 20px 00px; text-align:center; padding:362px 0 0px 0;color:#fff; background:url(/eng/images/recruit/employment.jpg) no-repeat 0 0; line-height:30px;}
.about_e .business_list > li {float:left;width:180px;height:250px;margin-right:20px;padding-top:144px}
.about_e .business_list .reskin {background:url(/2017/images/company/bg_about_reskin.jpg) no-repeat 0 0}
.about_e .business_list .windows {background:url(/2017/images/company/bg_about_windows.jpg) no-repeat 0 0}
.about_e .business_list .interior {background:url(/2017/images/company/bg_about_interior.jpg) no-repeat 0 0}
.about_e .business_list .glass {margin-right:0;background:url(/2017/images/company/bg_about_glass.jpg) no-repeat 0 0}
.about_e .business_list .paint {clear:left;background:url(/2017/images/company/bg_about_paint.jpg) no-repeat 0 0}
.about_e .business_list .homecc {background:url(/2017/images/company/bg_about_homecc.jpg) no-repeat 0 0}
.about_e .business_list .silicone {background:url(/2017/images/company/bg_about_silicone.jpg) no-repeat 0 0}
.about_e .business_list .emc {margin-right:0;background:url(/2017/images/company/bg_about_emc.jpg) no-repeat 0 0}
.about_e .business_list .tit {margin-bottom:7px;font-weight:bold;line-height:1;color:#222}

/* philosophy */
.philosophy {padding-top:500px;background:url(/2017/images/company/bg_philosophy.jpg) no-repeat 0 0}
.philosophy > dl {float:left;width:50%}
.philosophy > dl > dt {margin-bottom:16px}
.philosophy > dl > dd {margin:9px 0 0 19px;line-height:20px}
.philosophy > dl > dd.p_dash {margin-left:10px}

/* history */
.history {}
.history .cont_area {margin-bottom:40px;padding:0 0 60px 243px;background:url(/2017/images/company/bg_history.png) no-repeat 0 0;border-bottom:1px solid #e6e6e6}
.history .cont_area p {line-height:20px}
.history .btn_sqr {width:195px;margin-top:30px;line-height:30px}
.history .tab_menu_type01 {float:left;width:226px}
.history .tab_area {float:right;width:536px}
.history .tab_area > dl > dt {margin-bottom:20px;font-size:32px;color:#2f74b5;letter-spacing:-3px}
.history .tab_area > dl > dd {margin-bottom:12px;padding-left:18px;line-height:20px;}
.history .tab_area > dl > dd.last {margin-bottom:20px;padding-bottom:21px;border-bottom:1px solid #e6e6e6}
.history .f_aaa {margin-left:-18px;}

/* ceoMessage1, ceoMessage2 */
.ceo_message {position:relative}
.ceo_message .top_area {position:relative;left:0;width:900px;height:210px;margin:0 0 20px -60px;padding:35px 0 0 50px;background:url(/2017/images/company/bg_01.jpg) no-repeat top right;}
.ceo_message .top_area.bg_2 {background:url(/2017/images/company/ceoMessage2Img.jpg) no-repeat 0 0}
.ceo_message .top_area .fs26 {line-height:32px}
.ceo_message .btm_area .sign {float:left;width:135px;margin-left:60px}
.ceo_message .btm_area .sign > span {display:block;font-size:16px;color:#222;text-align:right;line-height:1}
.ceo_message .btm_area .sign .sign1 {margin-bottom:20px;font-size:40px;color:#888}
.ceo_message .btm_area .sign .sign2 {margin-bottom:5px}
.ceo_message .btm_area .sign .sign3 {font-weight:bold}
.ceo_message .btm_area .comment {float:right;width:535px}
.ceo_message .btm_area .comment > p {line-height:20px}
.ceo_message .btm_area .comment .fs18 {margin-bottom:15px;font-weight:bold;line-height:28px}

/* sustainability */
.sustainability .top_area {position:relative;left:0;width:900px;height:310px;margin:0 0 40px -60px;background:url(/2017/images/company/bg_sustainability_s.jpg) no-repeat 0 0}
.sustainability .top_area .text_area {position:absolute;top:72px;left:60px}
.sustainability .btm_area > * {float: left;}
.sustainability .btm_area h3 {width:134px;margin-right: 111px; border-top: 4px solid #222;font-size:32px;font-weight: 900; color: #222; line-height: 42px; }
.sustainability_down > p {padding-bottom: 15px; font-size: 32px;color: #2f74b5;letter-spacing: -3px;}
.sustainability_down .tbl_type_003 {width: 535px;margin-bottom:30px;text-align: center;}
.sustainability_down .tbl_type_003 tr {height:49px; border-bottom: 1px solid #e6e6e6}
.sustainability_down .tbl_type_003 tr > *:first-child {border-right: 1px solid #e6e6e6}
.sustainability_down .tbl_type_003 th {border-top: 1px solid #2d508a;font-size: 16px;font-weight: bold; color: #222;}
.sustainability_down .tbl_type_003 .pdf_btn {display: block; overflow: hidden;height:49px; background: url(/2017/images/common/ico_pdf_s.gif) no-repeat 50% 50%;font-size: 0;line-height: 300px}

/* ethic */
.ethic {position:relative}
.ethic .top_area {position:relative;left:0;width:900px;height:220px;margin:0 0 30px -60px;padding:65px 0 0 60px;background:url(/2017/images/company/bg_ethic.jpg) no-repeat 0 0}
.ethic .top_area > h3 {color:#fff}
.ethic .top_area .copy {margin-top:10px;font-size:16px;color:#d0d0d0;line-height:22px}
.ethic .top_area .btn_sqr {position:absolute;top:170px;right:60px;width:121px;height:50px;line-height:50px}
.ethic h4 {font-size:16px;font-weight:bold;color:#2d508a;line-height:1}
.ethic .ethicList {margin-bottom:40px}
.ethic .ethicList > li {margin-top:10px;padding-left:12px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 8px;line-height:20px}

/* quality */
.quality .h3_sub {margin-top:14px;padding-left:20px;line-height:20px}
.quality .bg_quality {margin:25px 0 40px;padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.quality .bg_quality_qp {margin:25px 0 30px}
.quality .qp_list_wrap {margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.quality .qp_list_wrap > ul {float:left;width:50%}
.quality .qp_list_wrap > ul > li {margin-bottom:15px;padding-left:9px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 8px;line-height:20px}
.quality .bg_quality_qpc {margin:17px 0 20px}
.quality .qpc_list_wrap {margin-bottom:30px;padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.quality .qpc_list_wrap > dt {margin-bottom:10px;padding-left:11px;background:url(/2017/images/common/dot_3_4_a9b4c8.gif) no-repeat 0 50%;font-size:16px;font-weight:bold;color:#222;line-height:1}
.quality .qpc_list_wrap > dd {padding-left:11px;line-height:1}
.quality .qpp_list_wrap {margin-top:17px}
.quality .qpp_list_wrap dl {float:left;width:380px;margin-right:20px}
.quality .qpp_list_wrap dl > dt {margin-bottom:10px;font-weight:bold;color:#222;line-height:1}
.quality .qpp_list_wrap dl > dd {padding-bottom:255px}
.quality .qpp_list_wrap .qpp_1 {background:url(/2017/images/company/bg_quality_qpp1.jpg) no-repeat 0 100%}
.quality .qpp_list_wrap .qpp_2 {background:url(/2017/images/company/bg_quality_qpp2.jpg) no-repeat 0 100%}

/* environmental */
.environmental .top_area {position:relative;width:100%;height:335px;margin-bottom:50px;background:url(/2017/images/company/bg_environmental.jpg) no-repeat 50% 0}
.environmental .top_area > h3 {position:absolute;top:192px;left:50%;width:150px;margin-left:-75px;font-size:21px;font-weight:bold;color:#fff;text-align:center}
.environmental .top_area > dl {position:absolute}
.environmental .top_area > dl > dt {margin-bottom:10px;font-size:18px;font-weight:bold;color:#222;line-height:20px}
.environmental .top_area .dl_lst1 {top:28px;left:50%;margin-left:95px}
.environmental .top_area .dl_lst2 {top:224px;left:67px}
.environmental .top_area .dl_lst3 {top:224px;left:50%;margin-left:203px}
.environmental .btm_area {margin-top:60px;padding-top:30px;border-top:1px solid #e6e6e6}
.environmental .btm_area dl {margin-top:21px}
.environmental .btm_area dl > dt {margin-left:9px;padding-left:11px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 50%;background-size:3px 4px;font-size:16px;font-weight:bold;line-height:1}
.environmental .btm_area dl > dd {margin:13px 0 0 10px;padding-left:10px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 9px}
.environmental .activity_wrap {margin-top:43px}
.environmental .activity_wrap > ul {float:left}
.environmental .activity_wrap .act_1 {width:245px;margin-right:30px}
.environmental .activity_wrap .act_1 > li {padding:165px 0 10px;background-color:#2d508a !important;font-weight:bold;color:#fff;line-height:20px;text-align:center}
.environmental .activity_wrap .act_1 .case_1 {background:url(/2017/images/company/environmentalBg1.jpg) no-repeat 0 0}
.environmental .activity_wrap .act_1 .case_2 {background:url(/2017/images/company/environmentalBg2.jpg) no-repeat 0 0}
.environmental .activity_wrap .act_2 {width:505px}
.environmental .activity_wrap .act_2 > li {margin-bottom:20px;padding:0 0 15px 10px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 9px;border-bottom:1px solid #e6e6e6;color:#222;line-height:20px}

/* social */
.social .top_area {padding-left:243px;background:url(/2017/images/company/bg_social_top.jpg) no-repeat 0 0}
.social .top_area .h3_sub {padding:17px 0 0 18px}
.social .top_area .h3_sub .p_type1 {margin-top:25px;line-height:24px}
.social .tab_area {}
.social .tab_area section {margin-bottom:30px;padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.social .tab_area section.last {margin-bottom:0;padding-bottom:0;border-bottom:0}
.social .tab_area section .p_type1 {margin-top:13px;padding:0 19px}
.social .tab_area .b_ground > li {float:left;width:269px;background:url(/2017/images/common/ico_arrR.png) no-repeat 245px 67px}
.social .tab_area .b_ground > li.last {width:242px;background:none}
.social .tab_area .b_ground > li > dl {width:242px}
.social .tab_area .b_ground > li > dl > dt {height:189px;padding-top:60px;background:url(/2017/images/company/bg_cp_sec2.jpg) no-repeat 50% 0;font-size:16px;font-weight:bold;color:#fff;line-height:22px;text-align:center}
.social .tab_area .b_ground > li > dl > dt.ln2 {padding-top:63px}
.social .tab_area .b_ground > li > dl > dt.ln3 {padding-top:53px}
.social .tab_area .b_ground > li > dl > dd {height:163px;padding-top:30px;border:1px solid #e6e6e6}
.social .tab_area .b_ground .prog > p {height:40px;background:url(/2017/images/common/ico_dn_g.gif) no-repeat 50% 23px}
.social .tab_area .b_ground .prog > p.last {height:14px;background:none;line-height:1}
.social .tab_area .b_ground .list > p {margin-bottom:12px;padding:0 20px 0 30px;background:url(/2017/images/common/dot_bd.gif) no-repeat 20px 9px;background-size:2px 2px;line-height:20px}
.social .tab_area .require {position:relative;height:350px;margin-bottom:50px;background:url(/2017/images/company/bg_cp_sec3.png) no-repeat 50% 100%}
.social .tab_area .require > dt {position:absolute;top:155px;left:50%;width:170px;margin-left:-85px;font-size:21px;font-weight:bold;color:#fff;line-height:24px;text-align:center}
.social .tab_area .require > dt > .sub_1 {margin-top:10px;color:#c2d9ff}
.social .tab_area .require > dd {position:absolute;left:50%;font-weight:bold;line-height:1}
.social .tab_area .require .dd_1 {top:0;width:150px;margin-left:-75px;text-align:center}
.social .tab_area .require .dd_2 {top:87px;margin-left:151px;line-height:20px}
.social .tab_area .require .dd_3 {top:225px;margin-left:178px}
.social .tab_area .require .dd_4 {bottom:16px;margin-left:107px}
.social .tab_area .require .dd_5 {bottom:16px;margin-left:-268px}
.social .tab_area .require .dd_6 {top:225px;margin-left:-323px}
.social .tab_area .require .dd_7 {top:100px;margin-left:-260px}
.social .tab_area .doc_list {}
.social .tab_area .doc_list > a {float:right;height:30px;margin-left:4px;background:#2d508a;font-weight:bold;color:#fff;line-height:30px;text-align:center}
.social .tab_area .doc_list .list_1 {width:71px}
.social .tab_area .doc_list .list_2 {width:91px}
.social .tab_area .doc_list .list_3 {width:113px}
.social .tab_area .org {position:relative}
.social .tab_area .org .box_ln {position:absolute;top:88px;left:120px}
.social .tab_area .org .box_ln span {display:block;float:left;height:132px;border-top:3px solid #e6e6e6;border-left:3px solid #e6e6e6;z-index:-1}
.social .tab_area .org .box_ln .ln_box1 {width:272px}
.social .tab_area .org .box_ln .ln_box2 {width:268px;border-right:3px solid #e6e6e6}
.social .tab_area .org .box_ln .ln_box2 {width:268px;border-right:3px solid #e6e6e6}
.social .tab_area .org .dl_wrap > dl {float:left;position:relative}
.social .tab_area .org .dl_wrap > dl > dt {width:160px;height:56px;margin:0 auto 106px;background:#cb0a2e;font-weight:bold;color:#fff;line-height:56px;text-align:center}
.social .tab_area .org .dl_wrap .dd_tit {width:100%;height:33px;background:#2d508a;font-weight:bold;color:#fff;line-height:33px;text-align:center}
.social .tab_area .org .dl_wrap .dd_con {width:100%;min-height:239px;padding:20px 19px;border:1px solid #e6e6e6;border-style:none solid solid}
.social .tab_area .org .dl_wrap .dd_con .dd_con_dt {margin-bottom:7px;padding-left:11px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 50%;background-size:3px 4px;font-size:16px;font-weight:bold;color:#2f74b5;line-height:1}
.social .tab_area .org .dl_wrap .dd_con .dd_con_dd {margin-bottom:12px;padding-left:11px;line-height:20px}
.social .tab_area .org .dl_wrap .org_team1 {width:243px;margin-right:26px}
.social .tab_area .org .dl_wrap .org_team1 .p_type1 {margin:0 0 6px 0 !important;padding:0 0 0 10px !important;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 9px;background-size:2px 2px}
.social .tab_area .org .dl_wrap .org_team2 {width:243px;margin-right:25px}
.social .tab_area .org .dl_wrap .org_team2 .dd_exc {position:absolute;top:96px;left:56px;width:127px;height:38px;background:#aac449;font-weight:bold;color:#fff;line-height:38px;text-align:center}
.social .tab_area .org .dl_wrap .org_team3 {width:243px}
.social .tab_area .org .dl_wrap .last {margin-bottom:0 !important}

.social .tab_area .consist {}
.social .tab_area .consist > li {margin-bottom:19px}
.social .tab_area .consist > li > span {display:block;float:left;line-height:20px}
.social .tab_area .consist .f_sky {width:116px;font-size:16px;font-weight:bold;line-height:1}

.social .tab_area .tbl_type_001 th {padding:14px 0}
.social .tab_area .tbl_type_001 td {padding:10px 20px;line-height:20px}

.social .tab_area .activity + .btn_sqr {display:block;width:106px;height:36px;margin:15px auto 0;padding-left:26px;line-height:36px;background:url(/2017/images/common/btn_dn.gif) no-repeat 80px 50%;background-color:#2d508a;text-align:left}
.social .tab_area .activity + .btn_sqr.on {background:url(/2017/images/common/btn_up.gif) no-repeat 80px 50%;background-color:#2d508a}
.social .tab_area #together {display:none}
.social .tab_area .system {position:relative;height:324px;margin:36px 0 30px;background:url(/2017/images/company/bg_together_sec1.png) no-repeat 50% 0}
.social .tab_area .system dt {position:absolute;top:86px;left:50%;width:150px;margin-left:-75px;font-size:21px;font-weight:bold;color:#fff;line-height:1;text-align:center}
.social .tab_area .system dd {position:absolute;font-size:16px;font-weight:bold;color:#fff;line-height:20px;text-align:center}
.social .tab_area .system .sys_dd1 {top:186px;left:50%;margin-left:-177px}
.social .tab_area .system .sys_dd2 {top:260px;left:50%;width:100px;margin-left:-50px}
.social .tab_area .system .sys_dd3 {top:186px;left:50%;margin-left:120px}

.social .tab_area .guide_ln {}
.social .tab_area .guide_ln > li {height:190px;margin-bottom:30px;background:url(/2017/images/company/bg_ring.png) no-repeat 0 0}
.social .tab_area .guide_ln .ln_dl {}
.social .tab_area .guide_ln .ln_dl > dt {float:left;width:190px;margin-right:40px;font-weight:bold;color:#2d508a;text-align:center}
.social .tab_area .guide_ln .ln_dl > dd {float:left;width:500px}
.social .tab_area .guide_ln .ln_dl .li_num {margin:49px 0 8px;font-size:40px;font-weight:800;line-height:1;letter-spacing:-4px}
.social .tab_area .guide_ln .ln_dl .li_tit {font-size:16px;line-height:22px;letter-spacing:-1px}
.social .tab_area .guide_ln .ln_dl .dl_li {}
.social .tab_area .guide_ln .ln_dl .dl_li > li {margin-bottom:15px;padding-left:9px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 6px;background-size:2px 2px;line-height:1}
.social .tab_area .guide_ln .ln_dl .w380h30 {width:380px;height:30px;line-height:30px}
.social .tab_area .guide_ln .ln_dl .w203h30 {width:203px;height:30px;line-height:30px}
.social .tab_area .guide_ln .ln_dl .w309h30 {float:left;margin-right:4px;width:309px;height:30px;line-height:30px}
.social .tab_area .guide_ln .ln_dl .w158h30 {float:left;width:158px;height:30px;line-height:30px}
.social .tab_area .guide_ln .ln_dl .w355h30 {width:355px;height:30px;line-height:30px}

.social .tab_area .cf_area {margin-top:30px}
.social .tab_area .cf_area > div {float:left;height:380px}
.social .tab_area .cf_area #cf {width:510px;margin-right:10px}
.social .tab_area .cf_area .cf_caption {overflow-y:scroll;width:260px;padding:20px;border:1px solid #e6e6e6}
.social .tab_area .cf_area .cf_caption .tc_title {margin-bottom:23px;font-size:18px;font-weight:bold;color:#222;line-height:1}
.social .tab_area .cf_area .cf_caption .tc_txt {line-height:20px}

.social .tab_area .main_act {}
.social .tab_area .main_act > li {float:left;width:380px;height:333px;margin:0 20px 30px 0}
.social .tab_area .main_act .img_zone {position:relative;margin-bottom:13px}
.social .tab_area .main_act .img_zone .title {position:absolute;left:0;bottom:0;width:100%;height:43px;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000');zoom:1}
.social .tab_area .main_act .img_zone .tit_txt {padding-left:19px;color:#fff;line-height:43px}
.social .tab_area .main_act .description {width:100%;height:40px;line-height:20px}
.social .tab_area .main_act .btn_sqr {width:129px;height:30px;margin-top:10px;line-height:30px}

/* sinmoongo */
.sinmoongo .tab_area .sc_box1 {border-bottom:1px solid #e6e6e6}
.sinmoongo .tab_area .sc_box1 dl {margin-bottom:20px}
.sinmoongo .tab_area .sc_box1 dl dt {float:left;width:190px;height:190px;margin-right:30px;padding-top:87px;background:url(/2017/images/company/bg_ring.png) no-repeat 0 0;font-size:18px;font-weight:bold;color:#2d508a;line-height:22px;letter-spacing:-1px;text-align:center}
.sinmoongo .tab_area .sc_box1 dl.mb40 dt {padding-top:75px}
.sinmoongo .tab_area .sc_box1 dl dd {float:left;margin-bottom:15px;padding-left:9px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 50%;background-size:2px 2px;line-height:1}
.sinmoongo .tab_area .btn_sqr {display:block;width:160px;height:45px;margin:30px auto 0;font-size:16px;line-height:45px;cursor:pointer}

.sinmoongo .tab_area .sc_box2 {}
.sinmoongo .tab_area .sc_box2 .report_tip {margin-bottom:70px}
.sinmoongo .tab_area .sc_box2 .report_tip > li {margin-bottom:15px;padding-left:9px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 50%;background-size:2px 2px;line-height:1}
.sinmoongo .tab_area .sc_box2 .report_tip > li > a {text-decoration:underline}
.sinmoongo .tab_area .sc_box2 .h3 + .p_type1 {margin-bottom:30px;line-height:1}

.sinmoongo .tab_area .sc_box2 .tbl_type_001 td {padding:10px 15px}
.sinmoongo .tab_area .sc_box2 .tbl_type_001 textarea {width:100%;height:280px;padding:0 7px;border:1px solid #e6e6e6;font-family:inherit;line-height:20px;resize:none}
.sinmoongo .tab_area .sc_box2 .tbl_type_001 .sc_file {width:100%;height:280px;padding:0;border:0;font-family:inherit;line-height:20px;resize:none}
.sinmoongo .tab_area .sc_box2 .tbl_type_001 input[type="text"].file_input_textbox {float:left;width:525px;height:30px;padding:0;border:0;font-family:inherit;line-height:30px}

.sinmoongo .tab_area .sc_box2 .agree_box {border-bottom:1px solid #e6e6e6}
.sinmoongo .tab_area .sc_box2 .agree_box .txt_area {padding:31px 0 28px 31px;border-bottom:1px solid #e6e6e6;background:#f8f8f8}
.sinmoongo .tab_area .sc_box2 .agree_box .txt_area .agr_tit {margin-bottom:10px;font-size:16px;font-weight:bold;color:#222;line-height:1}
.sinmoongo .tab_area .sc_box2 .agree_box .txt_area .atr_con {line-height:22px}
.sinmoongo .tab_area .sc_box2 .agree_box .txt_area .atr_con .p_dash {margin-left:7px}
.sinmoongo .tab_area .sc_box2 .agree_box .ipt_area {padding:16px 0 16px 480px;font-size:0}
.sinmoongo .tab_area .sc_box2 .agree_box .ipt_area > input,
.sinmoongo .tab_area .sc_box2 .agree_box .ipt_area > label {font-size:14px}

/* network2 */
#map {clear:both;margin:1px 0px 15px 0px;border:1px solid #c4d702;height:320px}
#map_layer {position:absolute}
.wrap {}
.wmap_content {position:relative;width:780px;height:438px;margin:0 auto 60px;background:url(/2017/images/company/bg_network.png) no-repeat 0 0}
.wmap_content a {display:block;position:absolute;padding-left:19px;background:url(/company/img/map_icon_circle.png) no-repeat 4px 4px;font-weight:800;color:#b1b1b1;line-height:16px;text-decoration:none}
.wmap_content a.on {background:url(/company/img/map_icon_circle_on.png) no-repeat 0px 0px;color:#1277cd}
.wmap_content a.click {background:url(/company/img/map_icon_circle_on.png) no-repeat 0px 0px;color:#1277cd}
.wmap_content li p {position:absolute;top:129px;left:358px;width:130px;height:39px;background:url(/company/img/map_label.png) no-repeat;padding-top:7px;color:#b1b1b1;font-weight:bold;text-align:center}
.map_info {position:relative}
.map_info .print_box {text-align:right}
.map_info dl.tab {margin-bottom:50px}
.map_info dl.tab dt {margin-bottom:40px;font-size:34px;font-weight:800;line-height:1}
.map_info dl.tab dd {float:left;margin-right:2px}
.map_info dl.tab a {display:block;width:193px;height:40px;background:#ebeef1;font-weight:bold;color:#94a4b5;line-height:40px;text-align:center}
.map_info dl.tab a.on {background:#2d508a;color:#fff}
.map_info dl.tab ul {clear:both}

.map_info dl.tab2 {margin-bottom:50px}
.map_info dl.tab2 dt {margin-bottom:40px;font-size:34px;font-weight:800;line-height:1}
.map_info dl.tab2 dd {float:left;margin-right:3px}
.map_info dl.tab2 a {display:block;width:258px;height:40px;background:#ebeef1;font-weight:bold;color:#94a4b5;line-height:40px;text-align:center}
.map_info dl.tab2 a.on {background:#2d508a;color:#fff}
.map_info dl.tab2 ul {clear:both}

.map_info .list_type1 {clear:both}
.map_info .list_type1 dl {clear:both}
.map_info .list_type1 dt {float:left;font-size:24px;font-weight:bold}
.map_info .list_type1 dt.img {margin-right:30px}
.map_info .list_type1 dt.name {height:26px;margin-bottom:20px;font-size:24px;font-weight:bold;line-height:26px}
.map_info .list_type1 dd {float:left;width:529px}
.map_info .list_type1 dl dd.img {float:left;width:555px}
.map_info .list_type1 dl dd.name {clear:both;width:100%}
.map_info .list_type1 dd li.name {padding-top:16px;padding-bottom:10px;font-size:22px;font-weight:bold;text-align:center}
.map_info .list_type1 dd li {clear:both;position:relative;width:100%;height:35px;margin:0;border-top:1px solid #b6c9e3;background:none;font-weight:bold;line-height:20px}
.map_info .list_type1 dd li b {display:inline-block;width:65px;margin:7px 0px}
.map_info .list_type1 dd li span {display:inline-block;width:345px;margin:7px 0px;font-weight:normal}
.map_info .list_type1 dd li a {display:inline-block;position:absolute;top:4px;right:0px}
.map_info .list_type1:after {content:'';display:block;clear:both}

.map_info .list_type2 {clear:both;/*border-top:2px solid #0c4da2*/}
.map_info .list_type2 dl {margin-bottom:32px}
.map_info .list_type2 dl:after {content:'';display:block;clear:both}
.map_info .list_type2 dt {float:left;font-size:24px;font-weight:bold}
.map_info .list_type2 dt.img {margin-right:30px}
.map_info .list_type2 dt.name {height:26px;margin-bottom:20px;line-height:26px}
.map_info .list_type2 dd {width:100%}
.map_info .list_type2 dl dd.img {float:left;width:555px}
.map_info .list_type2 dl dd.name {clear:both;width:100%}
.map_info .list_type2 dd li.name {padding-top:16px;padding-bottom:10px;font-size:22px;font-weight:bold;text-align:center}
.map_info .list_type2 dd li {clear:both;position:relative;height:35px;line-height:35px;font-weight:bold;border:none}
.map_info .list_type2 dd li.line {margin:0px;border-top:1px solid #b6c9e3;background:none}
.map_info .list_type2 dd li b {float:left;display:inline-block;width:65px}
.map_info .list_type2 dd li b.homecc {width:inherit;margin-right:30px}
.map_info .list_type2 dd li span {float:left;display:inline-block;width:400px;font-weight:normal}
.map_info .list_type2 dd li a.link {display:inline-block;position:absolute;top:4px;right:0px}

.map_info .list_type3 {clear:both}
.map_info .list_type3 p.ab_type {margin-bottom:18px;padding-left:12px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 50%;background-size:3px 4px;font-size:16px;font-weight:bold;color:#2f74b5;line-height:1}
.map_info .list_type3 dl {margin-bottom:32px}
.map_info .list_type3 dl:after {content:'';display:block;clear:both}
.map_info .list_type3 dt {float:left;font-size:24px;font-weight:bold}
.map_info .list_type3 dt.name {margin-bottom:20px}
.map_info .list_type3 dt.img {margin-right:30px}
.map_info .list_type3 dl p.line {clear:both;width:100%;border-top:2px solid #b6c9e3;padding:0px;margin:0px}
.map_info .list_type3 dl p.line2 {clear:both;width:100%;border-top:2px solid #0c4da1;padding:0px;margin:0px}
.map_info .list_type3 dd {width:100%}
.map_info .list_type3 dd.img {float:left;width:555px}
.map_info .list_type3 dd li {width:100%;margin:0px;border-top:1px solid #b6c9e3;background:none;clear:both;position:relative;line-height:170%;font-weight:bold}
.map_info .list_type3 dd li b {float:left;display:inline-block;width:65px;margin:7px 0px;padding-left:10px}
.map_info .list_type3 dd li span {float:left;display:inline-block;width:550px;font-weight:normal;margin:7px 0px}
.map_info .list_type3 dd.img li span {float:left;display:inline-block;width:345px;font-weight:normal;margin:7px 0px}
.map_info .list_type3 dd li a {display:inline-block;position:absolute;top:4px;right:0px}

.popup_type1 {display:none;position:absolute;left:-50px;width:780px;border:1px solid #000;z-index:999;background:#fff}
.popup_type1 .info {margin:40px;border:0}
.popup_type1 .info h1 {margin-bottom:10px;font-size:14px;color:#0c4da2}
.popup_type1 .info h2 {margin-bottom:20px;font-size:26px;font-weight:bold;line-height:30px}
.popup_type1 .info dd {margin-bottom:10px;font-weight:bold;line-height:20px}
.popup_type1 .info dd span {display:inline-block;width:349px;font-size:12px;font-weight:bold;padding:0px;margin:0px}
.popup_type1 .info dd span {display:inline-block;font-size:12px;font-weight:bold;padding:0px;margin:0px;margin-top:12px}
.popup_type1 .info .btn_close {position:absolute;top:40px;right:40px}
.popup_type1 .info #map_layer {position:relative;width:700px;height:320px}
.popup_type1 .info .btn_print {margin-top:30px;text-align:right}

/* kccEgis */
.kcc_egis .top_area {position:absolute;top:0;left:0;width:900px;height:440px;background:url(/2017/images/company/bg_kccEgis.jpg) no-repeat 0 0;z-index:0}
.kcc_egis .mid_area {margin-top:280px}
.kcc_egis .btm_area {position:relative;padding:60px 0 0 245px;background:url(/2017/images/company/bg_kccEgis_logo.png) no-repeat 0 60px}
.kcc_egis .btm_area .fs32 {margin-bottom:26px;line-height:40px}
.kcc_egis .btm_area .egis_jst .f_sym {margin-bottom:10px;padding-left:12px;background:url(/2017/images/common/dot_6f82a3.gif) no-repeat 0 50%;background-size:3px 4px;font-size:16px;font-weight:bold}
.kcc_egis .btm_area .egis_jst .p_type1 {margin-bottom:17px;padding-left:12px;letter-spacing:-0.5px}
.kcc_egis .btm_area2 .tbl_type_001 {margin-top:37px}
.kcc_egis .btm_area2 .tbl_type_001 td {padding:12px 20px}
.kcc_egis .btm_area2 .btn_sqr {position:absolute;top:699px;left:92px;width:132px;height:30px;line-height:30px}

/* relative */
.relative {overflow:auto}
.relative .rel_name {margin-bottom:15px;font-size:24px;font-weight:bold;color:#222;line-height:1}
.relative .p_type1 {margin-bottom:22px}

.relative .tbl_type_001 {width:450px;margin-left:330px}
.relative .tbl_type_001 tr td {padding:10px 20px;line-height:20px;letter-spacing:-0.6px}
.relative .tbl_type_001 tr td > a {color:#426195}

.relative .cont1 {margin-bottom:50px;background:url(/2017/images/company/relativeImg1.jpg) no-repeat 0 100%}
.relative .cont2 {background:url(/2017/images/company/relativeImg2.jpg) no-repeat 0 100%}
.relative .cont3 {clear:both;margin-bottom:50px;background:url(/2017/images/company/relativeImg3.jpg) no-repeat 0 39px}
.relative .cont4 {background:url(/2017/images/company/relativeImg4.jpg) no-repeat 0 100%}
.relative .btn_sqr {float:right;width:106px;height:30px;margin:10px 0 20px;padding-left:20px;background:url(/2017/images/common/btn_dn.gif) no-repeat 80px 50%;line-height:30px;text-align:left}
.relative #relative42,
.relative #relative22 {display:none;clear:both}
.relative #relative22 > .tbl_type_001 {width:100%;margin:0 0 50px 0}
.relative #relative42 > .tbl_type_001 {width:100%;margin:0}
.relative #relative42 > .tbl_type_001 th {padding:14px 0}
.relative .btnR {cursor:pointer}

/* homeCC */
.homecc {position:relative}
.homecc_top {padding-bottom:60px;border-bottom:1px solid #e6e6e6;background:url(/2017/images/product/logo_homecc.png) no-repeat 50% 38px}
.homecc_top .p_type1 {padding-top:240px;text-align:center}
.homecc_cont {padding-top:60px}
.homecc_cont h3 {margin-bottom:15px;font-size:24px;font-weight:bold;color:#222;line-height:1}
.homecc_cont .p_type1 {letter-spacing:-0.5px}
.homecc_cont .cont_li {margin-top:16px}
.homecc_cont .cont_li > li {margin-bottom:8px;padding-left:7px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 50%;background-size:2px 1px;color:#999;line-height:1}

.homecc_cont .h_cont_1 {/*padding-left:225px;background:url(/2017/images/product/img_homecc01.jpg) no-repeat 0 0*/}
.homecc_cont .h_cont_2 {margin-top:60px;padding-right:358px;background:url(/2017/images/product/img_homecc02.jpg) no-repeat 100% 0}
.homecc_cont .h_cont_3 {margin-top:60px;padding-left:225px;background:url(/2017/images/product/img_homecc03.jpg) no-repeat 0 0}
.homecc_cont .h_cont_1 > dd:after {display: block;content: "";clear: both;}
.homecc_cont .h_cont_1 > dd > dl {height: 206px; margin-top: 19px; padding-left: 420px}
.homecc_cont .h_cont_1 > dd > dl:first-child {margin-top: 0;}
.homecc_cont .h_cont_1 .h_cont_1_1 {background: url(/2017/images/product/img_homecc01_1.jpg) no-repeat;}
.homecc_cont .h_cont_1 .h_cont_1_2 {background: url(/2017/images/product/img_homecc01_2.jpg) no-repeat;}
.homecc_cont .h_cont_1 .h_cont_1_3 {background: url(/2017/images/product/img_homecc01_3.jpg) no-repeat;}
.homecc_cont .h_cont_1 > dd > dl dt {padding-bottom: 15px; font-size: 16px; font-weight: bold;color: #222;}
.homecc_how {margin-top:80px}
.homecc_cont .h_cont_1 > dd > dl dt span {display: inline-block; font-size: 14px;color: #999;padding: 17px 0 0 8px;}
.homecc_cont .h_cont_1 > dd > dl.h_cont_1_1 dt span {color: #bc8759}
.homecc_cont .h_cont_1 > dd > dl.h_cont_1_2 dt span {color: #c2b29c}
.homecc_cont .h_cont_1 > dd > dl.h_cont_1_3 dt span {color: #92928f}
.homecc_cont .h_cont_1 > dd > dl dd {line-height: 20px;}
.homecc_how > li {float:left;width:33.333%;background:url(/2017/images/common/dot_bd.gif) no-repeat 100% 20px;background-size:1px 160px}
.homecc_how > li.last {background:none}
.homecc_how > li > dl {text-align:center}
.homecc_how > li > dl > dt {margin-bottom:12px;padding-top:100px;font-size:16px;font-weight:bold;line-height:1}
.homecc_how .how_tit1 {background:url(/2017/images/product/img_homecc_coun05.png) no-repeat 50% 0}
.homecc_how .how_tit2 {background:url(/2017/images/product/img_homecc_coun04.gif) no-repeat 50% 0}
.homecc_how .how_tit3 {background:url(/2017/images/product/img_homecc_coun03.gif) no-repeat 50% 0}
.homecc_how .fs24 {margin-top:20px;font-weight:bold;color:#f5822b}
.homecc_how .btn_sqr {width:106px;height:30px;margin:17px auto 0;background:#f5822b !important;line-height:30px}

/* criInfo */
.criInfo .top_area {position:relative;left:0;width:900px;height:280px;margin:0 0 40px -60px;padding:75px 0 0 60px;background:url(/2017/images/rnd/bg_criInfo.jpg) no-repeat 0 0}
.criInfo .copy {padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.criInfo .copy .fs18 {margin-bottom:10px;font-weight:bold}
.criInfo .copy .p_type1 {line-height:24px}
.criInfo .copy .item_list {width:494px;margin:40px auto 0;background:url(/2017/images/common/dot_bd.gif) no-repeat 119px 50%;background-size:260px 3px}
.criInfo .copy .item_list > li {float:left;width:138px;height:138px;margin-right:40px;background:url(/2017/images/common/img_circle_138.gif) no-repeat 0 0;text-align:center}
.criInfo .copy .item_list .item_name {margin:35px 0 5px;font-size:16px;font-weight:bold;color:#fff;line-height:20px}
.criInfo .copy .item_list .item_cont {color:#a7badc;line-height:20px}
.criInfo .vision {padding-top:60px}
.criInfo .vision .fs38 {font-weight:normal;text-align:center;letter-spacing:-1.5px}
.criInfo .vision .p_type1 {margin-top:20px;text-align:center}
.criInfo .vision .vision_pic {position:relative;height:480px;margin-top:53px;background:url(/2017/images/rnd/bg_rnd_vision.png) no-repeat 50% 0}
.criInfo .vision .vision_pic .pic_tit {position:absolute;top:184px;left:50%;width:260px;margin-left:-130px;font-size:26px;font-weight:bold;color:#222;line-height:32px;text-align:center}
.criInfo .vision .vision_pic > dd {line-height:20px}
.criInfo .vision .vision_pic .pic_con1 {position:absolute;top:85px;left:39px;text-align:right}
.criInfo .vision .vision_pic .pic_con2 {position:absolute;top:85px;left:625px}
.criInfo .vision .vision_pic .pic_con3 {position:absolute;bottom:0;left:50%;width:200px;margin-left:-100px;text-align:center}

/* criHistory */
.criHistory {position:relative;padding-left:245px;background:url(/2017/images/rnd/bg_criHistory.jpg) no-repeat 0 60px}
.criHistory > h3 {position:absolute;left:0;top:0;width:226px;background:url(/2017/images/common/bg_tab.png) no-repeat 100% 0}
.criHistory .box {display:block;width:195px;height:40px;background:#2d508a;font-weight:bold;color:#fff;line-height:40px;text-align:center}
.criHistory dl {margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6}
.criHistory dl > dt {margin-bottom:20px;font-size:32px;color:#2f74b5;letter-spacing:-3px}
.criHistory dl > dd {position:relative;margin-top:13px;padding-left:20px;line-height:16px}
.criHistory dl > dd > span {position:absolute;top:0;left:0}
.criHistory .btn_sqr {width:106px;height:30px;margin:15px auto 0;padding-left:26px;line-height:30px;background:url(/2017/images/common/btn_dn.gif) no-repeat 80px 50%;background-color:#2d508a;text-align:left}
.criHistory .btn_sqr.on {background:url(/2017/images/common/btn_up.gif) no-repeat 80px 50%;background-color:#2d508a}

/* criMap */
.criMap {}
.criMap .map_name {width:100%;height:50px;padding-left:33px;background:#555;line-height:50px}
.criMap .map_name > h3 {float:left;padding-left:16px;background:url(/2017/images/common/ico_mapS.png) no-repeat 0 50%;font-size:18px;font-weight:bold;color:#fff}
.criMap .map_name .addr {float:left;margin-left:16px;color:#fff;line-height:50px}
.criMap .tab_area dl {margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #e6e6e6}
.criMap .tab_area dl > dd {padding-left:20px}
.criMap .tab_area .h3 {margin-bottom:14px}
.criMap .tab_area .p_type1 {font-weight:bold;line-height:24px}
.criMap .tab_area .last {margin:0;padding:0;border:0}

/* resActivites */
.researchAct .tab_area section {margin-bottom:40px;padding-bottom:37px;border-bottom:1px solid #e6e6e6}
.researchAct .tab_area section.last {margin-bottom:0;padding-bottom:0;border-bottom:0}
.researchAct .tab_area h3 {margin-bottom:15px}
.researchAct .tab_area .img_zone {position:relative;margin-bottom:27px}
.researchAct .tab_area .img_zone .btn {position:absolute;bottom:0;right:0}
.researchAct .tab_area .img_zone .btn > li {float:left;width:110px;height:50px;margin-left:2px;background-color:rgba(203,10,46,0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4ccb0a2e', endColorstr='#4ccb0a2e');zoom:1}
.researchAct .tab_area .img_zone .btn > li > a {display:block;width:110px;font-weight:bold;color:#fff;line-height:50px;text-align:center}
.researchAct .tab_area .img_zone .btn > li.type_02 {width:140px}
.researchAct .tab_area .img_zone .btn > li.type_02 > a {width:140px;padding-top:5px;line-height:20px}
.researchAct .tab_area dl {}
.researchAct .tab_area dl > dt {margin-bottom:10px;padding-left:11px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 50%;background-size:3px 4px;font-size:16px;font-weight:bold;color:#2d508a}
.researchAct .tab_area dl > dd {padding-left:11px;letter-spacing:-0.2px}
.researchAct .tab_area dl > dd > .indent_li > li {margin:0 0 10px 8px;line-height:22px;text-indent:-8px}
.researchAct .tab_area .p_type1 {letter-spacing:-0.5px}

/* achievements */
.achievements .top_area {position:relative;left:0;width:900px;height:280px;margin:0 0 40px -60px;padding:122px 0 0 60px;background:url(/2017/images/rnd/bg_achivements.jpg) no-repeat 0 0}
.achievements .top_area > p {color:#fff}
.achievements .top_area .fs22 {margin-bottom:10px;font-weight:bold}
.achievements .top_area .fs18 {line-height:24px}
.achievements .top_area .tab_menu_type02 {position:absolute;bottom:0;left:61px;margin-bottom:0}
.achievements .tab_area .tbl_type007 .btn_arr_1 {position:absolute;right:0;top:50%;width:48px;margin-top:-14px;padding-left:20px;background-color:#fff;background-position:100% -28px;cursor:pointer}
.achievements .tab_area #achPatent {position:relative}
.achievements .tab_area .tbl_type_001 th {padding:13px 0}
.achievements .tab_area .tbl_type_001 td {padding:14px;line-height:20px}
.achievements .tab_area #achPatent .tbl_type_001 caption {display:block;overflow:visible;top:3px;left:0;right:0;height:14px;color:#888;text-align:right}
.achievements .tab_area #achPatent .tbl_type_001 td {text-align:center}
.achievements .tab_area #achProject .tbl_type_001 td {text-align:center;letter-spacing:-0.5px}
.achievements .tab_area #achProject .tbl_type_001 .fst,
.achievements .tab_area #achProject .tbl_type_001 .snd {text-align:left}

/* design_center */
.design_center .top_area {padding-bottom:60px;border-bottom:1px solid #e6e6e6}
.design_center .top_area .btn_sqr {width:283px;height:45px;margin-top:27px;font-size:16px;line-height:45px}
.design_center .mid_area {padding:60px 0;border-bottom:1px solid #e6e6e6}
.design_center .mid_area h3 {margin-bottom:40px;font-size:32px;font-weight:normal;color:#222;text-align:center}
.design_center .mid_area .depth_1 {padding:0 20px;background:url(/2017/images/rnd/bg_rnd_cCenterOrg.png) no-repeat 50% 221px}
.design_center .mid_area .depth_1 > dt {width:221px;height:221px;margin:0 auto 61px;padding-top:56px;background:url(/2017/images/rnd/bg_rnd_cCenterOrg1.jpg) no-repeat 0 0;font-size:26px;color:#fff;line-height:32px;text-align:center;letter-spacing:-2px}
.design_center .mid_area .depth_1 > dt > .fs38 {margin-bottom:11px;color:#fff !important}
.design_center .mid_area .depth_1 > dd {float:left;width:176px;margin-right:12px}
.design_center .mid_area .depth_2 > dt {width:176px;height:70px;margin-bottom:15px;background:url(/2017/images/rnd/bg_rnd_cCenterOrg2.jpg) no-repeat 0 0;font-size:20px;color:#fff;line-height:70px;text-align:center}
.design_center .mid_area .depth_2 > dd {line-height:20px;letter-spacing:-0.5px}
.design_center .btm_area {padding-top:40px}
.design_center .btm_area .depth_1 {margin-bottom:23px}
.design_center .btm_area .depth_1 > dt {float:left;width:195px;padding-left:12px;background:url(/2017/images/common/dot_6f82a3.gif) no-repeat 0 7px;background-size:3px 4px;font-size:16px;font-weight:bold;color:#2d508a}
.design_center .btm_area .depth_1 > dd {float:left;line-height:20px}
.design_center .btm_area .f_red {margin-bottom:5px}

/* analysisArea */
.analysisArea {}
.analysisArea dl {height:144px;padding:46px 0 0 180px;background-position:0 50% !important;border-bottom:1px solid #e6e6e6}
.analysisArea dl > dt {margin-bottom:15px;font-size:24px;font-weight:bold;color:#2d508a;line-height:1}
.analysisArea dl > dd {line-height:22px}
.analysisArea .dl_area1 {background:url(/2017/images/rnd/bg_rnd_area1.jpg) no-repeat}
.analysisArea .dl_area2 {background:url(/2017/images/rnd/bg_rnd_area2.jpg) no-repeat}
.analysisArea .dl_area3 {background:url(/2017/images/rnd/bg_rnd_area3.jpg) no-repeat}
.analysisArea .dl_area4 {background:url(/2017/images/rnd/bg_rnd_area4.jpg) no-repeat}
.analysisArea .dl_area5 {background:url(/2017/images/rnd/bg_rnd_area5.jpg) no-repeat}
.analysisArea .dl_area6 {background:url(/2017/images/rnd/bg_rnd_area6.jpg) no-repeat}
.analysisArea .dl_area7 {background:url(/2017/images/rnd/bg_rnd_area7.jpg) no-repeat}
.analysisArea .dl_area8 > dt {height:180px;padding-top:60px;background:#f8f8f8}

/* holdingDevice */
.holdingDevice {}
.holdingDevice dl {float:left;width:240px;height:362px;margin-right:30px}
.holdingDevice dl > dt {display:block;height:50px;margin-bottom:29px;padding-left:40px;font-size:16px;line-height:50px;text-align:left}
.holdingDevice dl > dd {margin-bottom:23px;padding-left:55px;background:url(/2017/images/common/dot_bd.gif) no-repeat 41px 50%;background-size:2px 2px;font-size:16px;color:#222}

/* aelSummary */
.aelSummar .top_area {width:780px;height:280px;padding:41px 0 0 36px;background:url(/2017/images/rnd/bg_rnd_aelSum.jpg) no-repeat 0 0}
.aelSummar .top_area .fs18 {margin-bottom:10px;font-weight:bold;color:#fff}
.aelSummar .top_area .fs26 {font-weight:bold;color:#fff}
.aelSummar .btm_area {position:relative;height:545px;margin-top:93px;background:url(/2017/images/rnd/bg_rnd_aelSum1.png) no-repeat 50% 32px;text-align:center}
.aelSummar .btm_area h3 {position:absolute;top:160px;left:0;width:100%;font-size:20px;font-weight:bold;color:#355ca0;line-height:26px}
.aelSummar .btm_area .h3_list {position:absolute;top:245px;left:0;width:100%}
.aelSummar .btm_area .h3_list > li {margin:0 0 15px -10px;line-height:1}
.aelSummar .btm_area .h3_list > li > .dot_bd {display:inline-block;height:14px;padding-left:10px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 50%;background-size:2px 2px;vertical-align:top}
.aelSummar .btm_area dl {}
.aelSummar .btm_area dl > dt {position:absolute;width:98px;font-size:16px;font-weight:bold;color:#fff;line-height:20px}
.aelSummar .btm_area dl > dd {position:absolute;line-height:20px}
.aelSummar .btm_area dl > dd > p {line-height:20px}
.aelSummar .btm_area .task_list1 > dt {top:61px;left:50%;margin-left:-49px}
.aelSummar .btm_area .task_list1 > dd {top:0;left:50%;width:120px;margin-left:-60px}
.aelSummar .btm_area .task_list2 > dt {top:164px;left:50%;margin-left:113px}
.aelSummar .btm_area .task_list2 > dd {top:154px;left:50%;width:120px;margin-left:230px;text-align:left}
.aelSummar .btm_area .task_list3 > dt {top:322px;left:50%;margin-left:113px}
.aelSummar .btm_area .task_list3 > dd {top:321px;left:50%;width:120px;margin-left:230px;text-align:left}
.aelSummar .btm_area .task_list4 > dt {bottom:70px;left:50%;margin-left:-49px}
.aelSummar .btm_area .task_list4 > dd {bottom:0;left:50%;width:140px;margin-left:-70px}
.aelSummar .btm_area .task_list5 > dt {top:332px;left:50%;margin-left:-211px}
.aelSummar .btm_area .task_list5 > dd {text-align:right;top:305px;right:619px}
.aelSummar .btm_area .task_list6 > dt {top:164px;left:50%;margin-left:-211px}
.aelSummar .btm_area .task_list6 > dd {text-align:right;top:165px;right:619px}

/* aelAbout */
.aelAbout section {padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.aelAbout section .bg_img {margin-top:15px}
.aelAbout section .task_list {margin:27px 0}
.aelAbout section .task_list > li {margin-bottom:5px;padding-left:10px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 8px;background-size:2px 2px;line-height:20px}
.aelAbout section .tbl_type_001 td {padding:10px 20px;line-height:20px}

/* energy_zero_house */
.zero_house {}
.zero_house .h3 {margin-bottom:12px}
.zero_house .p_type1 {padding-left:20px;line-height:22px}
.zero_house .top_area {padding-bottom:60px;border-bottom:1px solid #e6e6e6}
.zero_house .top_area .zero_dia1 {width:760px;margin:48px auto 0;background:url(/2017/images/rnd/bg_zero_dia1.png) no-repeat 50% 51px}
.zero_house .top_area .zero_dia1 > dt {margin-bottom:95px;font-size:38px;color:#2d508a;text-align:center}
.zero_house .top_area .zero_dia1 > dd {position:relative;width:303px;height:372px;padding:20px;border:1px solid #e6e6e6;background:#fff}
.zero_house .top_area .zero_dia1 .depth_1 .btn_sqr {display:block;height:33px;line-height:33px}
.zero_house .top_area .zero_dia1 .depth_1 .skill_list {padding-left:9px}
.zero_house .top_area .zero_dia1 .depth_1 .skill_list > p {margin-bottom:15px;padding-left:10px;background:url(/2017/images/common/dot_bd.gif) no-repeat 0 50%;background-size:2px 2px;line-height:1}
.zero_house .top_area .zero_dia1 .depth_1 .inner_box {position:absolute;bottom:20px;left:20px;width:262px;height:112px;padding-top:40px;background:#f8f8f8;text-align:center}
.zero_house .top_area .zero_dia1 .depth_1 .inner_box.h56 {height:56px;padding-top:12px}
.zero_house .top_area .zero_dia1 .depth_1 .inner_box > p {margin-bottom:7px;font-weight:bold;color:#cb0a2e;line-height:1}
.zero_house .btm_area {padding-top:40px}
.zero_house .btm_area .zero_dia2 {position:relative;height:430px;margin-top:53px;padding-top:135px;background:url(/2017/images/rnd/bg_zero_dia2.png) no-repeat 50% 0}
.zero_house .btm_area .zero_dia2 > dt {margin-bottom:77px;font-size:30px;font-weight:bold;color:#fff;text-align:center}
.zero_house .btm_area .zero_dia2 .depth_1 {position:absolute;left:50%;width:170px;text-align:center}
.zero_house .btm_area .zero_dia2 .depth_1.zero_1 {margin-left:-250px}
.zero_house .btm_area .zero_dia2 .depth_1.zero_2 {margin-left:81px}
.zero_house .btm_area .zero_dia2 .depth_1 > dt {font-size:20px;font-weight:bold;color:#fff;line-height:24px}
.zero_house .btm_area .zero_dia2 .depth_1 .btn_sqr {width:140px;height:30px;margin:67px auto 0;padding-left:15px;background:url(/kor/images/common/ico_gnb_list.png) no-repeat 118px 50%;line-height:30px;text-align:left}
.zero_house .btm_area .zero_dia2 .depth_1.zero_2 .btn_sqr {width:169px;background-position:147px 50%}

/* customerLogin */
.customer_login {}
.customer_login .login {margin-bottom:17px;font-size:28px;font-weight:bold;color:#222}

/* customerList */
.no_list {}
.no_list .inner_box1 {margin-bottom:40px;padding:25px 15px;border-top:1px solid #222}
.no_list .inner_box1 .f_sym {text-decoration:underline}
.no_list .comment {font-size:16px;font-weight:bold;color:#222;text-align:center}
.no_list .btn_sqr {display:block;width:150px;height:40px;margin:20px auto 0;line-height:40px}

.customer_list {}
.customer_list .board_head {}
.customer_list .board_head .search_info {float:right}
.customer_list .board_head .select_type001 {float:left;width:102px;height:30px;line-height:30px;text-indent:11px}
.customer_list .board_head .search {float:left;width:169px;margin:0 4px 0 10px;padding-left:5px}
.customer_list .board_head .btn_sqr {float:left;width:90px;height:30px;padding-left:41px;background:url(/2017/images/common/ico_srch_3.png) no-repeat 20px 50%;line-height:30px;text-align:left}
.customer_list .board_list {margin-top:20px}
.customer_list .board_list .tbl_type_001 th,
.customer_list .board_list .tbl_type_001 td {padding:18px 15px}
.customer_list .board_list .tbl_type_001 td.no,
.customer_list .board_list .tbl_type_001 td.date {text-align:center}
.customer_list .board_list .tbl_type_001 tr:last-child td {border-bottom:1px solid #555}

.customer_list .board_foot {position:relative;margin-top:25px}
.customer_list .board_foot .btn_area {position:absolute;bottom:0;right:0}
.customer_list .board_foot .btn_area .btn_sqr {display:inline-block;width:90px;height:30px;line-height:30px}

/* customerWrite */
.customer_write {}
.customer_write .h3 {margin-bottom:16px}
.customer_write .tbl_type005 th {padding-right:30px;text-align:right}
.customer_write .tbl_type005 td {padding:10px 16px;font-size:0}
.customer_write .tbl_type005 .select_type001 {width:130px;padding:5px 0;text-indent:7px}
.customer_write .tbl_type005 input[type="text"],
.customer_write .tbl_type005 #hp1 {width:139px;height:30px;margin-right:10px;text-indent:7px}
.customer_write .tbl_type005 #writer,
.customer_write .tbl_type005 #address,
.customer_write .tbl_type005 #address2,
.customer_write .tbl_type005 #company_name,
.customer_write .tbl_type005 #ins_date {width:437px;height:30px;text-indent:7px}
.customer_write .tbl_type005 input[type="text"].email_1 {width:191px;margin-right:10px}
.customer_write .tbl_type005 input[type="text"].email_2 {width:214px;margin-left:10px}
.customer_write .tbl_type005 input[type="radio"] {margin-left:0}
.customer_write .tbl_type005 .subjcet {width:100% !important}
.customer_write .tbl_type005 #txtCnt {vertical-align:top}
.customer_write .tbl_type005 textarea {width:100%;height:300px;padding:7px;resize:none}
.customer_write .guide_comment {padding:25px 15px;background:#f8f8f8;border:1px solid #e6e6e6}
.customer_write .guide_comment > li {color:#222;line-height:1;letter-spacing:-1px}
.customer_write .btn_area {position:relative;margin-top:20px;font-size:0;text-align:center}
.customer_write .btn_area .btn_sqr {display:inline-block;width:160px;height:45px;line-height:45px}
.customer_write .btn_area p.ptype_1 {position:absolute;bottom:0;right:145px}

/* customerView */
.cst_view {}
.cst_view .title {position:relative;padding:24px 15px;border-top:1px solid #555}
.cst_view .title .type {margin-bottom:8px;font-weight:bold;color:#cb0a2e;line-height:1}
.cst_view .title .subject {margin-bottom:16px;font-size:18px;font-weight:bold;color:#222;line-height:1}
.cst_view .title .date {color:#888;line-height:1}
.cst_view .title .date .tit {margin-right:15px}
.cst_view .title .date .writer {margin:0 15px}
.cst_view .title .state {position:absolute;top:50px;right:15px}
.cst_view .view_cont {padding:30px 15px;border-top:1px solid #e6e6e6;color:#555;line-height:20px}
.cst_view .answer_cont {position:relative;min-height:146px;padding:30px 30px 30px 165px;border-top:1px solid #d0def0;background:url(/2017/images/common/bg_reply.png) no-repeat 27px 30px;background-color:#f1f7ff}
.cst_view .answer_cont .cmt {color:#555;line-height:20px}
.cst_view .answer_cont textarea.cmt {height:180px;padding:5px;resize:none}
.cst_view .answer_cont .btn_sqr {width:90px;height:30px;margin-top:10px;line-height:30px}
.cst_view .answer_cont .byte_count {position:absolute;bottom:48px;right:30px;font-size:12px;color:#555;line-height:1}
.cst_view .answer_cont .byte_count #txtCnt {vertical-align:top}
.customer_view .btn_area {text-align:right}
.customer_view .btn_area .btn_sqr {width:90px;height:30px;line-height:30px}
.customer_view .page_move {margin-bottom:25px}

/* contact */
.contactInfo {position:relative;width:100%;height:196px;padding-left:45px;border:1px solid #e6e6e6;background:url(/2017/images/common/ln_1_116_e3.png) no-repeat 270px 50%}
.contactInfo .cs {margin:45px 0 17px 0;font-size:22px;font-weight:bold;color:#2f74b4;line-height:1}
.contactInfo .ck {margin:42px 0 23px 0 !important;font-size:22px;font-weight:700;color:#ec7171}
.contactInfo .time {font-size:13px;font-weight:700;line-height:1}
.contactInfo .time.rest {color:#949494}
.contactInfo .time .space {display:inline-block;width:13px}
.contactInfo .to_do {position:absolute;top:38px;right:88px}
.contactInfo .to_do > li {float:left;padding-top:86px;font-size:14px;font-weight:700;color:#555;line-height:18px;text-align:center}
.contactInfo .to_do .inquiry {background:url(/2017/images/customer/bg_inquiry.png) no-repeat 50% 0}
.contactInfo .to_do .request {width:81px;margin-left:50px;background:url(/2017/images/customer/bg_request.png) no-repeat 50% 0}
.contactInfo .to_do .delivery {width:81px;margin-left:63px;background:url(/2017/images/customer/bg_delivery.png) no-repeat 50% 0}
.contactInfo .to_do .support {background:url(/2017/images/customer/bg_support.png) no-repeat 50% 0}
.contactInfo .to_do .as {margin:0 53px 0 45px;background:url(/2017/images/customer/bg_as.png) no-repeat 50% 0}
.contactInfo .to_do:after {content:'';display:block;clear:both}

.open_tab {display:block;width:780px;height:43px;border:1px solid #e6e6e6;border-top:0;font-size:14px;font-weight:bold;color:#2f74b4;line-height:43px;text-align:center}
.close_tab {display:block;clear:both;width:780px;height:43px;border:1px solid #e6e6e6;font-size:14px;font-weight:bold;color:#2f74b4;line-height:43px;text-align:center}
.contact .ico_dn {display:inline-block;width:21px;height:43px;background:url(/2017/images/common/ico_dn_13_8_2d508a.png) no-repeat 100% 50%}
.contact .close_tab .ico_dn {background:url(/2017/images/common/ico_dn_13_8_2d508a_2.png) no-repeat 100% 50%}

.main_num {width:100%;padding:27px 0 0 39px;background:url(/2017/images/customer/bg_info.png) no-repeat 9px 25px}
.main_num .m_txt {margin-bottom:10px;font-size:15px;line-height:1}
.main_num .box_wrap .inner_box {float:left;line-height:1}
.main_num .box_wrap .inner_box > strong {vertical-align:top}

.tbl_zone {display:none;padding-top:40px}
.tbl_zone .h3 {margin-bottom:15px}
.tbl_zone .tbl_type_001 tr th {padding:13px 0}
.tbl_zone .tbl_type_001 tr td {padding:13px 0;line-height:20px;text-align:center}
.tbl_zone .tbl_type_001 tr:last-child td {border-bottom:0}
.tbl_zone .tbl_type_001 tr td.td_left.spl1 {width:32px}
.tbl_zone .tbl_type_001 tr td.spl2 {width:100px;font-weight:700}
.tbl_zone .tbl_type_001.first {width:382px}
.tbl_zone .tbl_type_001.second {width:382px}
.tbl_zone .tbl_type_001.second col.fst {width:102px}
.tbl_zone .tbl_type_001.second col.snd {width:135px}
.tbl_zone .tbl_type_001.second col.thd {width:145px}
.tbl_zone .tbl_type_001.third {}
.tbl_zone .tbl_type_001.third td.td_left {border-right:1px solid #666;border-bottom:1px solid #666}
.tbl_zone .tbl_type_001.third .td_snd {width:234px;padding-left:15px;text-align:left}
.tbl_zone .tbl_type_001.third .td_thd {width:148px}
.tbl_zone .tbl_type_001.third .td_4th {width:135px}
.tbl_zone .tbl_type_001.third .bb_666 {border-bottom:1px solid #666}
.tbl_zone .tbl_type_001.third + .close_tab {border-top:1px solid #666}
.tbl_zone .tbl_type_001.third .bold {vertical-align:middle}

/* faq */
.faqSearchArea {padding:25px 0;background:#f8f8f8;border:1px solid #e6e6e6}
.faqSearchArea .faqSearch {padding-left:50px;font-size:0}
.faqSearchArea .faqSearch .f_sym {display:inline-block;margin-right:21px;font-size:16px;font-weight:bold;line-height:30px}
.faqSearchArea .faqSearch select {width:130px;height:30px;margin-right:4px;border:1px solid #e6e6e6;font-family:'nanumgothic'}
.faqSearchArea .faqSearch input[type="text"] {width:230px;margin-left:6px;text-indent:7px}
.faqSearchArea .faqSearch .btn_sqr {display:inline-block;margin-left:4px}

.faq .tbl_type_001 tr td {padding:18px 0;line-height:20px}
.faq .tbl_type_001 tr:first-child td {border-top:2px solid #2d508a}
.faq .tbl_type_001 tr:last-child td {border-bottom:1px solid #555}
.faq .tbl_type_001 tr td.prod_type {border-right:0;color:#cb0a2e;text-align:center}
.faq .tbl_type_001 tr td.subject {padding-left:7px;font-weight:bold;color:#222 !important}
.faq .tbl_type_001 tr td.subject > a.on {color:#2d508a}
.faq .tbl_type_001 tr td.ask1 {background:url(/2017/images/common/img_rec_arr.gif) no-repeat 50% 20px;background-color:#f1f7ff;border-right:0;border-bottom:1px solid #d0def0}
.faq .tbl_type_001 tr td.ask2 {padding:20px 7px;background-color:#f1f7ff;border-bottom:1px solid #d0def0;font-weight:bold;line-height:22px !important}

.commBoard {padding-top:40px}

/* emaxAbout */
.emax_about .cont_full_bg {width:900px;height:400px;background:url(/2017/images/customer/bg_emax_about.jpg)}
.emax_about .cont_full_bg .text_area {padding:160px 0 0 60px}
.emax_about .cont_full_bg .fs18 {margin-bottom:16px}
.emax_about .cont_full_bg .fs24 {font-weight:bold;line-height:32px}
.emax_about .mid_area {margin-top:240px}
.emax_about .btm_area {position:relative;z-index:10;padding-top:40px}
.emax_about .btm_area .h3 {margin-bottom:14px}
.emax_about .btm_area .p_type1 {padding-left:19px}
.emax_about .btm_area .inner_box {margin-top:17px;padding:31px 32px;background:#f8f8f8;border:1px solid #e6e6e6}
.emax_about .btm_area .inner_box > dl {margin-bottom:37px}
.emax_about .btm_area .inner_box > dl > dt {display:inline-block;margin-bottom:12px;padding-bottom:1px;border-bottom:1px solid #2d508a;font-size:16px;font-weight:bold;color:#2d508a}
.emax_about .btm_area .inner_box .p_type1 {padding-left:0}
.emax_about .btm_area .plan_list {width:780px;margin:35px auto 0;padding:0 20px 37px;border-bottom:1px solid #e6e6e6;background:url(/2017/images/customer/bg_emax_about_plan.png) no-repeat 50% 0}
.emax_about .btm_area .plan_list > dl {float:left;width:135px;margin-right:16px;padding-top:263px;text-align:center}
.emax_about .btm_area .plan_list > dl > dt {margin-bottom:87px;color:#fff;line-height:18px}
.emax_about .btm_area .plan_list > dl > dd {line-height:18px;letter-spacing:-1px}
.emax_about .btm_area .bi_list {}
.emax_about .btm_area .bi_list > li {margin-top:30px}
.emax_about .btm_area .bi_list .bi_img {float:left;margin-right:27px}
.emax_about .btm_area .bi_list .bi_def {float:left}
.emax_about .btm_area .bi_list .bi_def > dt {margin-bottom:12px;font-weight:bold;color:#2d508a}
.emax_about .btm_area .bi_list .bi_def > dd {margin-bottom:12px}
.emax_about .btm_area .bi_list .bi_def .btn_sqr {width:310px;height:32px;margin:27px 0 12px;border-radius:3px;color:#555;line-height:32px}
.emax_about .btm_area .bi_list .bi_def .down_btn {margin-top:36px}
.emax_about .btm_area .bi_list .bi_def .down_btn .btn_sqr {width:100px;height:30px;margin:0 5px;border-radius:0;color:#fff;line-height:30px}
.emax_about .btm_area .bi_list .bi_def .down_btn .btn_sqr:first-child {margin-left:0}

/* emaxList */


/* emaxJoin */
.emax_about .btm_area2 {position:relative}
.emax_about .btm_area2 .h3 {margin:40px 0 17px}
.emax_about .btm_area2 .p_type1 {margin-bottom:15px;padding-left:19px;line-height:1}
.emax_about .btm_area2 .process_area {margin-top:40px;background:url(/2017/images/customer/bg_emax_join_process.png) no-repeat 50% 74px}
.emax_about .btm_area2 .process_area > dl {float:left;width:350px;margin-right:80px}
.emax_about .btm_area2 .process_area > dl > dt {padding:18px 20px;border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;font-weight:bold;color:#2d508a}
.emax_about .btm_area2 .process_area > dl > dd > ol > li {padding:17px 20px;border-bottom:1px solid #e6e6e6}
.emax_about .btm_area2 .process_area .line_1 {height:101px}
.emax_about .btm_area2 .process_area .line_2 {height:102px}
.emax_about .btm_area2 .process_area .line_3 {height:102px}
.emax_about .btm_area2 .process_area .line_4 {height:82px}
.emax_about .btm_area2 .process_area .line_5 {height:82px}
.emax_about .btm_area2 .process_area .line_6 {height:82px}
.emax_about .btm_area2 .process_area .title {margin-bottom:10px;font-weight:bold;color:#222}
.emax_about .btm_area2 .process_area .cont {line-height:20px}
.emax_about .btm_area2 .info_box {padding:30px 0 26px;border:1px solid #e6e6e6;background:url(/2017/images/common/ln_1_173_e6.gif) no-repeat 50% 30px;text-align:center}
.emax_about .btm_area2 .info_box > dl {float:left;width:50%}
.emax_about .btm_area2 .info_box > dl > dt {margin-bottom:15px;padding-top:98px;background:url(/2017/images/common/ico_phone.png) no-repeat 50% 0;font-size:16px;font-weight:bold;color:#222;line-height:20px}
.emax_about .btm_area2 .info_box > dl > dd {font-size:24px;font-weight:bold;color:#2d508a}

.emax_about .btm_area2 .tbl_type_001 tr th {padding:18px 0}
.emax_about .btm_area2 .tbl_type_001 tr td {padding:18px 0;text-align:center}
.emax_about .btm_area2 .tbl_type_001 tr:last-child td {border-bottom:1px solid #555}

/* emaxNoticeList */
.emax_about .btm_area2 .board_head {position:absolute;top:-10px;right:0}
.emax_about .btm_area2 .board_head .search_info {float:right}
.emax_about .btm_area2 .board_head .select_type001 {float:left;width:102px;height:30px;line-height:30px;text-indent:11px}
.emax_about .btm_area2 .board_head .search {float:left;width:169px;margin:0 4px 0 10px;padding-left:5px}
.emax_about .btm_area2 .board_head .btn_sqr {float:left;width:90px;height:30px;padding-left:41px;background:url(/2017/images/common/ico_srch_3.png) no-repeat 20px 50%;text-align:left}
.emax_about .btm_area2 .tbl_type_001 tr td.subject {padding:0 30px;font-weight:bold;color:#222;text-align:left}

/* emaxNoticeView */
.emax_about .btm_area2 .notice_view {margin-top:40px}
.emax_about .btm_area2 .notice_view > dt {padding:25px 16px;border-top:1px solid #555;border-bottom:1px solid #e6e6e6}
.emax_about .btm_area2 .notice_view .subject {margin-bottom:15px;font-size:18px;font-weight:bold;color:#222}
.emax_about .btm_area2 .notice_view .date {color:#888;line-height:1}
.emax_about .btm_area2 .notice_view .date .mr15 {vertical-align:top}
.emax_about .btm_area2 .notice_view .file {height:41px;padding:11px 16px;border-bottom:1px solid #e6e6e6}
.emax_about .btm_area2 .notice_view .n_content {padding:30px 16px}

/* kccNewsList */
.kcc_news {}
.kcc_news .board_head {}
.kcc_news .board_head .search_info {float:right}
.kcc_news .board_head .select_type001 {float:left;width:102px;height:30px;line-height:30px;text-indent:11px}
.kcc_news .board_head .search {float:left;width:169px;margin:0 4px 0 10px;padding-left:5px}
.kcc_news .board_head .btn_sqr {float:left;width:90px;height:30px;padding-left:41px;background:url(/2017/images/common/ico_srch_3.png) no-repeat 20px 50%;text-align:left}
.kcc_news .newsList {}
.kcc_news .newsList > li {position:relative;padding:30px 0;border-bottom:1px solid #e6e6e6;color:#222}
.kcc_news .newsList > li > p {float:left}
.kcc_news .newsList .date_wrap {width:50px;margin-right:20px;text-align:center}
.kcc_news .newsList .date_wrap .news_mth {display:block;margin-bottom:5px;line-height:1;letter-spacing:-1px}
.kcc_news .newsList .date_wrap .news_day {display:block;font-size:40px;line-height:1;letter-spacing:-1px}
.kcc_news .newsList .cont_wrap {width:400px;margin-right:50px}
.kcc_news .newsList .cont_wrap .cont_tit {display:block;margin-bottom:20px;font-size:18px;line-height:20px}
.kcc_news .newsList .cont_wrap .cont_txt {display:block;line-height:20px}
.kcc_news .newsList .thumb {display:block;float:left}
.kcc_news .pagination {margin-top:23px}

/* kccNewsView */
.kcc_news .news_view {padding-bottom:30px;border-top:1px solid #555}
.kcc_news .news_view > dt {padding:32px 16px 24px;border-bottom:1px solid #e6e6e6}
.kcc_news .news_view .subject {margin-bottom:25px;font-size:18px;color:#222;line-height:20px}
.kcc_news .news_view .date {color:#888;line-height:1}
.kcc_news .news_view .date .mr15 {letter-spacing:-1px;vertical-align:top}
.kcc_news .news_view > dd {padding:30px 0 0 16px}

.kcc_news .page_move {border-bottom:1px solid #555;line-height:1}
.kcc_news .page_move > li {padding:15px 16px;border-top:1px solid #e6e6e6}
.kcc_news .page_move > li > p {float:left}
.kcc_news .page_move > li > p > a {display:inline-block;max-width:640px;font-weight:bold}
.kcc_news .page_move .prev {width:66px;margin-right:40px;background:url(/2017/images/common/ico_up_888.png) no-repeat 100% 50%}
.kcc_news .page_move .next {width:66px;margin-right:40px;background:url(/2017/images/common/ico_dn_888.png) no-repeat 100% 50%}
.kcc_news .page_move .prev_tit,
.kcc_news .page_move .next_tit {color:#999}
.kcc_news .btn_r {margin-top:20px;text-align:right}
.kcc_news .btn_r .btn_sqr {display:inline-block;width:90px;height:30px;line-height:30px}

/* kccCf */
.kcc_cf {}
.kcc_cf .cf_area {padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.kcc_cf .cf_area .img {float:left;width:510px;height:380px}
.kcc_cf .cf_area .txt_caption {overflow-y:scroll;float:right;width:260px;height:380px;padding:20px;border:1px solid #e6e6e6}
.kcc_cf .cf_area .txt_caption .tc_title {margin-bottom:23px;font-size:18px;font-weight:bold;color:#222;line-height:1}
.kcc_cf .cf_area .txt_caption .tc_txt {line-height:20px}

.kcc_cf .cf_list {position:relative;padding-top:30px}
.kcc_cf .cf_list .time_line {position:absolute;top:23px;left:130px}
.kcc_cf .cf_list .cf_wrap {margin-top:30px;padding:30px 0;border-top:1px solid #e6e6e6}
.kcc_cf .cf_list .cf_wrap .movie_list {width:778px;margin:0 auto}
.kcc_cf .cf_list .cf_wrap .movie_list > li {float:left;width:190px;height:220px;margin-right:6px}
.kcc_cf .cf_list .cf_wrap .movie_list > li.last {margin-right:0}
.kcc_cf .cf_list .cf_wrap .movie_list .thumImg {width:190px;height:138px;margin-bottom:10px}
.kcc_cf .cf_list .cf_wrap .movie_list .cfTit {line-height:20px;letter-spacing:-1px}

.kcc_cf #promote .top_area .fs26 {margin-bottom:15px;font-weight:bold;color:#2d508a;line-height:1;letter-spacing:-1px}
.kcc_cf #promote .top_area .p_type1 {line-height:1}
.kcc_cf #promote .cf_area {margin-top:50px;padding-bottom:0;border-bottom:0}

/* hallaMagazine */
.halla_magazine {}
.halla_magazine .btn_magazine_lang {position:absolute;top:0;left:410px}
.halla_magazine .btn_magazine_lang > a {display:inline-block;float:left;margin-right:10px;padding-right:10px;border-right:2px solid #f0f0f0;font-weight:bold;color:#999}
.halla_magazine .btn_magazine_lang > a.on {color:#222}
.halla_magazine .btn_magazine_lang > a.last {margin-right:0;padding-right:0;border-right:0}
.halla_magazine .btn_magazine_lang .ver_ln {display:inline-block;margin:0 5px}
.halla_magazine .top_area {position:relative;padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.halla_magazine .top_area .cover_wrap {float:left;width:300px;margin-right:40px}
.halla_magazine .top_area .cover_wrap .cover {width:200px;}
.halla_magazine .top_area .cont_wrap {float:left;width:400px;padding-top:45px}
.halla_magazine .top_area .cont_wrap h3 {margin-bottom:15px;font-size:38px;font-weight:bold;color:#2d508a;letter-spacing:-2px}
.halla_magazine .top_area .cont_wrap .title {}
.halla_magazine .top_area .cont_wrap .title > dt {margin-bottom:5px;font-weight:bold;color:#222}
.halla_magazine .top_area .cont_wrap .title > dd {margin-bottom:13px;line-height:22px}
.halla_magazine .top_area .cont_wrap .btn_wrap {margin-top:25px}
.halla_magazine .top_area .cont_wrap .btn_wrap .btn_sqr {display:inline-block;width:80px;height:30px;margin-right:4px;line-height:30px}
.halla_magazine .top_area .cont_wrap .inner_box1 {margin-top:25px;padding:20px 22px;line-height:20px}
.halla_magazine .top_area .cont_wrap .inner_box1 .f_red {padding-left:18px;background:url(/halla/images/common/ico_pdf.gif) no-repeat 0 50%}

.beforeMagazine {margin-bottom:30px;padding:20px}
.beforeMagazine .select_type001 {width:100px;margin-right:60px;padding:5px;border:1px solid #aaa;color:#222}
.beforeMagazine .month_line {font-size:0}
.beforeMagazine .month_line > a {display:inline-block;width:38px;height:30px;margin-left:9px;border:1px solid #efefef;background:#fff;font-size:14px;color:#aaa;line-height:30px;text-align:center}
.beforeMagazine .month_line > a.first {background:#2d508a;color:#fff}
.magazine_list_area {padding-top:40px}
.magazine_list_area .magazine_list > li {float:left;width:171px;margin-right:31px;padding-bottom:60px}
.magazine_list_area .magazine_list > li.last {margin-right:0}
.magazine_list_area .magazine_list .mag_tit {padding-top:15px;text-align:center}
.magazine_list_area .magazine_list .mag_tit .mag_year {font-weight:bold;color:#222;vertical-align:top}
.magazine_list_area .magazine_list .btn {margin-top:10px;font-size:0;text-align:center}
.magazine_list_area .magazine_list .btn .btn_sqr {display:inline-block;width:80px;height:30px;margin-left:10px;line-height:30px}

/* hallaMagazine2 */
.halla_magazine2 {}
.halla_magazine2 .btn_magazine_lang {position:absolute;top:0;left:410px}
.halla_magazine2 .btn_magazine_lang > a {display:inline-block;float:left;margin-right:10px;padding-right:10px;border-right:2px solid #f0f0f0;font-weight:bold;color:#999}
.halla_magazine2 .btn_magazine_lang > a.on {color:#222}
.halla_magazine2 .btn_magazine_lang > a.last {margin-right:0;padding-right:0;border-right:0}
.halla_magazine2 .btn_magazine_lang .ver_ln {display:inline-block;margin:0 5px}
.halla_magazine2 .top_area {position:relative;padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.halla_magazine2 .top_area .cover_wrap {float:left;width:580px;margin-right:40px}
.halla_magazine2 .top_area .cover_wrap .cover {width:560px;}
.halla_magazine2 .top_area .cont_wrap {float:left;width:150px;padding-top:45px}
.halla_magazine2 .top_area .cont_wrap h3 {margin-bottom:15px;font-size:20px;font-weight:bold;color:#2d508a;letter-spacing:-2px}
.halla_magazine2 .top_area .cont_wrap .title {}
.halla_magazine2 .top_area .cont_wrap .title > dt {margin-bottom:5px;font-weight:bold;color:#222}
.halla_magazine2 .top_area .cont_wrap .title > dd {margin-bottom:13px;line-height:22px}
.halla_magazine2 .top_area .cont_wrap .btn_wrap {margin-top:25px}
.halla_magazine2 .top_area .cont_wrap .btn_wrap .btn_sqr {display:inline-block;width:80px;height:30px;margin-right:4px;line-height:30px}
.halla_magazine2 .top_area .cont_wrap .inner_box1 {margin-top:25px;padding:20px 22px;line-height:20px}
.halla_magazine2 .top_area .cont_wrap .inner_box1 .f_red {padding-left:18px;background:url(/halla/images/common/ico_pdf.gif) no-repeat 0 50%}

.beforeMagazine {margin-bottom:30px;padding:20px}
.beforeMagazine .select_type001 {width:100px;margin-right:60px;padding:5px;border:1px solid #aaa;color:#222}
.beforeMagazine .month_line {font-size:0}
.beforeMagazine .month_line > a {display:inline-block;width:38px;height:30px;margin-left:9px;border:1px solid #efefef;background:#fff;font-size:14px;color:#aaa;line-height:30px;text-align:center}
.beforeMagazine .month_line > a.first {background:#2d508a;color:#fff}
.magazine_list_area {padding-top:40px}
.magazine_list_area .magazine_list > li {float:left;width:171px;margin-right:31px;padding-bottom:60px}
.magazine_list_area .magazine_list > li.last {margin-right:0}
.magazine_list_area .magazine_list .mag_tit {padding-top:15px;text-align:center}
.magazine_list_area .magazine_list .mag_tit .mag_year {font-weight:bold;color:#222;vertical-align:top}
.magazine_list_area .magazine_list .btn {margin-top:10px;font-size:0;text-align:center}
.magazine_list_area .magazine_list .btn .btn_sqr {display:inline-block;width:80px;height:30px;margin-left:10px;line-height:30px}

/* pc_history */
.pc_history {position:relative;height:700px;background:url(/2017/images/pressCenter/history.jpg) no-repeat 100% 0}
.pc_history .fs26 {margin-bottom:13px}
.pc_history .fs38 {margin-bottom:13px;line-height:46px !important}
.pc_history .p_type1 {line-height:22px}
.pc_history .btn_sqr {width:136px;height:30px;margin-top:27px;line-height:30px}
.pc_history dl {position:absolute;letter-spacing:-1px}
.pc_history dl > dt {margin-bottom:12px;font-size:16px;font-weight:bold;color:#2d508a}
.pc_history dl > dd {font-size:16px;line-height:22px}
.pc_history .year {margin-bottom:6px;font-size:16px;font-weight:bold;color:#222;line-height:1}
.pc_history .history_1 {top:435px;left:8px}
.pc_history .history_2 {top:424px;left:201px}
.pc_history .history_3 {top:375px;left:399px}
.pc_history .history_4 {top:292px;left:607px}

/* welfare */
.welfare .cont1 {height:325px;border-bottom:1px solid #e6e6e6;background:url(/2017/images/pressCenter/bg_welfare.png) no-repeat 50% 66px;text-align:center}
.welfare .cont1 .con_tit {margin-bottom:104px;font-size:34px;line-height:1}
.welfare .cont1 .dl_wrap {margin-left:49px}
.welfare .cont1 .diagram {float:left;width:200px;margin-right:42px}
.welfare .cont1 .diagram > dt {margin-bottom:7px;font-size:18px;font-weight:bold;color:#222;line-height:1}
.welfare .cont1 .diagram > dd {line-height:20px}

.welfare h3 {margin-bottom:20px}
.welfare .activity:after {content:'';display:block;clear:both}
.welfare .activity > li {float:left;width:50%;padding-right:10px}
.welfare .activity > li.even {padding-left:10px;padding-right:0}
.welfare .activity > li.even:after {content:'';display:block;clear:both}
.welfare .activity > li.fig {position:relative;margin-bottom:20px}
.welfare .activity > li.fig p {position:absolute;left:0;bottom:0;width:380px;padding:15px;background-color:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000');zoom:1;line-height:1}
.welfare .activity > li.fig.even p {left:10px}
.welfare .activity > li.fig p .fig_tit {color:#fff}
.welfare .activity > li.txt {margin-bottom:12px;padding-left:11px;background:url(/2017/images/common/dot_8f98a6.gif) no-repeat 0 6px}
.welfare .activity > li.txt.even {padding-left:21px;background:url(/2017/images/common/dot_8f98a6.gif) no-repeat 10px 5px}

.welfare .cont2,
.welfare .cont3 {padding:40px 0 50px;border-bottom:1px solid #e6e6e6}
.welfare .cont3 .btn_sqr {width:130px;height:30px;line-height:30px}
.welfare .cont4 {padding-top:40px}

/* winwin */
.winwin .top_area {position:relative;left:0;width:900px;height:220px;margin:0 0 30px -60px;padding:143px 0 0 62px;background:url(/2017/images/pressCenter/bg_winwin.jpg) no-repeat 0 0}
.winwin .top_area > p {font-size:40px;font-weight:bold;color:#fff}
.winwin .btm_area .h3 {margin-bottom:20px}
.winwin .btm_area .activity {margin-bottom:27px}
.winwin .btm_area .activity .img_area {float:left;width:245px;margin-right:30px}
.winwin .btm_area .activity .txt_area {float:left;width:505px}
.winwin .btm_area .activity .txt_area .p_type2 {margin-bottom:10px}
.winwin .btm_area .activity .txt_area .p_type1 {margin-bottom:8px}

/* ciInfo */
.ci_info {}
.ci_info .ci_img {width:777px;margin:0 auto}
.ci_info .down_btn {margin-top:20px;font-size:0;text-align:right}
.ci_info .down_btn .btn_sqr {display:inline-block;width:100px;height:30px;margin-left:10px;line-height:30px}
.ci_info .h3 {margin:40px 0 20px}
.ci_info .dot_tit_s1 {margin-bottom:11px}
.ci_info .p_type1 {margin-bottom:20px;padding-left:12px}

/* disclosure */
.disclosure {}
.disclosure .btn_sqr {display:inline-block;width:175px;height:30px;line-height:30px}
.disclosure .iframe {width:700px;height:550px;margin:0 auto 20px}

/* eBulletinList */
.e_bulletin .tar .btn_sqr {display:inline-block;width:175px;height:30px;line-height:30px}
.e_bulletin .guide_cmt {position:relative;padding:16px 50px;background:#f8f8f8;border:1px solid #e6e6e6}
.e_bulletin .guide_cmt > p {font-size:16px;font-weight:bold;line-height:24px}
.e_bulletin .guide_cmt .btn_sqr {position:absolute;bottom:26px;right:45px;width:173px;height:30px;line-height:30px}
.e_bulletin .comm_board {margin-top:40px}
.e_bulletin .comm_board .board_head {}
.e_bulletin .comm_board .board_head .page_info {float:left;color:#888;line-height:30px}
.e_bulletin .comm_board .board_head .search_info {float:right;font-size:0}
.e_bulletin .comm_board .board_head .search_info .select_type001 {width:102px;margin-right:10px;padding:5px 10px}
.e_bulletin .comm_board .board_head .search_info .search {width:169px;margin-right:4px;padding:5px 5px 1px}
.e_bulletin .comm_board .board_head .search_info .btn_sqr {display:inline-block}
.e_bulletin .comm_board_list {margin-top:20px}

.e_bulletin .comm_board_list .tbl_type_001 tr th {padding:18px 0}
.e_bulletin .comm_board_list .tbl_type_001 tr td {padding:18px 0;text-align:center}
.e_bulletin .comm_board_list .tbl_type_001 tr:last-child td {border-bottom:1px solid #555}
.e_bulletin .comm_board_list .tbl_type_001 tr td.subject {padding:0 30px;font-weight:bold;color:#222;text-align:left}

.e_bulletin .pagination {margin-top:23px}

.e_bulletin .comm_board .comm_board_head {position:relative;padding:25px 45px;background:#f8f8f8;border:1px solid #e6e6e6}
.e_bulletin .comm_board .comm_board_head .period {padding-left:6px}
.e_bulletin .comm_board .comm_board_head .period .period_tit {float:left;font-size:16px;font-weight:bold;color:#2d508a;line-height:30px}
.e_bulletin .comm_board .comm_board_head .period .period_btn {float:left;margin-left:21px}
.e_bulletin .comm_board .comm_board_head .period .period_btn > li {float:left;margin-right:8px}
.e_bulletin .comm_board .comm_board_head .period .period_btn > li > a {display:block;width:62px;height:30px;background:#fff;border:1px solid #e6e6e6;font-size:14px;color:#555;line-height:30px;text-align:center}
.e_bulletin .comm_board .comm_board_head .period .period_btn > li:hover > a,
.e_bulletin .comm_board .comm_board_head .period .period_btn > li > a:focus {background:#2d508a;color:#fff}
.e_bulletin .comm_board .comm_board_head .period .period_cal {clear:left;padding:10px 0 0 81px}
.e_bulletin .comm_board .comm_board_head .period .period_cal input.calendar {width:122px;height:30px;border-right:0;line-height:30px}
.e_bulletin .comm_board .comm_board_head .period .period_cal input.btn_sqr {margin-left:5px}
.e_bulletin .comm_board .comm_board_head .download .btn_sqr {position:absolute;right:45px;top:25px;width:173px;height:30px;background:#cb0a2e !important;line-height:30px}
.e_bulletin .comm_board .comm_board_head .chart .btn_sqr {position:absolute;right:45px;bottom:25px;width:173px;height:30px;line-height:30px}

/* eBulletinView -> kccNewsView */
.kcc_news .news_view .attached_file {padding:11px 16px;border-bottom:1px solid #e6e6e6}

/* businessInfo */
.business_info {}
.business_info .tbl_type_001 {margin-top:15px}
.business_info .tbl_type_001 tr th {padding:13px 0}
.business_info .tbl_type_001 tr td {padding:13px;text-align:center}
.business_info .p_type1 {margin-top:7px}

/* stockInfo */
.allocation .desc {position:relative;margin-bottom:30px;padding:23px 0 44px 52px;background:#f8f8f8;border:1px solid #e6e6e6}
.allocation .desc > dt {font-size:16px;font-weight:bold}
.allocation .desc > dd {position:absolute;top:20px;left:138px;font-weight:bold;line-height:24px}
.allocation .desc > dd {position:absolute;top:20px;left:138px;font-weight:bold;line-height:24px}
.allocation .tbl_type_001 tr th {padding:13px 0}
.allocation .tbl_type_001 tr td {padding:13px;text-align:center}

#stockInfo {position: relative;}
.sub_code {font-size:12px;font-weight:bold}
.stock_re {position: absolute;top:0;right:0;background:#2d508a;padding:4px 5px;font-size:12px;color:#fff;line-height:1.2;cursor:pointer}
.now_stock {padding-right:20px;font-size:40px}
.stock_info{margin:10px 0;color:#555}
.stock_info > *{float: left}
.stock_info:after{display:block;content:"";clear:both}
.stock_ico{display:inline-block;overflow:hidden;background:url(../../2017/2017/images/pressCenter/ico_corp2_141125_test.png) no-repeat;font-size:0; line-height:0;text-indent:-9999px}
.now_stock .stock_updown {background-position:0 -175px} /*?°í™”?´í‘œ*/
.stock_up .now_stock .stock_updown {background-position:0 0}
.stock_down .now_stock .stock_updown {background-position:0 -25px}
.stock_up .now_stock, .stock_up .compr_stock span.num_stock {color:#ef1b4d}
.stock_down .now_stock, .stock_down .compr_stock span.num_stock {color:#336ff3}

.compr_stock .stock_updown {background-position:100px 0}
.stock_up .compr_stock .stock_updown {background-position:0 -75}
.stock_down .compr_stock .stock_updown {background-position:0 -50px}
.now_stock .stock_updown{display:inline-block;width:21px;height: 20px;margin-left:10px;padding:19px 0 0 9px}
.compr_stock, .date_stock{margin-top:25px;font-size:12px}
.compr_stock span.stock_ico {width:10px;height:10px;margin-left:5px;}
.num_stock{margin-left:5px; font-weight:bold;vertical-align: top}
.date_stock{float:right}

.stock_type_001 tr th, .stock_type_001 tr td, .stock_type_004 tr th, .stock_type_004 tr td {padding:18px 0; text-align: center;}

#stockInfo table thead tr th {border-top:1px solid #555;border-bottom:1px solid #555}
#stockInfo table thead tr {background-color:#fafafa}
#stockInfo table tbody tr:last-child {border-bottom:1px solid #555}
#stockInfo table th {font-size:14px}
#stockInfo table td {font-size:13px}
#stockInfo table tbody td:first-child {border-left:0}
#stockInfo table tbody td {border-left:1px solid #e6e6e6}
#stockInfo table.stock_type_004 tbody td {border-left:0}

.stock_type_001 tbody th {border-right: 0}

.mid_table {margin:30px 0}
.mid_table:after {display:block;content:"";clear:both}
#stockInfo .mid_table tr th {height:45px;line-height: 0;padding:15px 15px}
#stockInfo .mid_table tr td {height:45px;padding:15px 15px; text-align:right}
#stockInfo .mid_table tbody td, #stockInfo .stock_type_004 tbody td {border-top:1px solid #e6e6e6}
#stockInfo .stock_type_002 {float:left;width:450px}
#stockInfo .stock_type_003 {float:right;width:300px}
#stockInfo .stock_type_002 tbody th {background:none; border-top:1px solid #e6e6e6;border-bottom:0;border-left:1px solid #e6e6e6}
#stockInfo .stock_type_002 tbody th:first-child {border-left:0}
#stockInfo .stock_type_002 tbody tr:first-child th {border-top:0}
#stockInfo .stock_type_002 tbody tr:first-child td {border-top:0}
#stockInfo .stock_type_002 tr th {text-align:left}

.tbl_bg_1 {background-color:#f2f9ff}
.tbl_bg_2 {background-color:#fef0f0}
.tbl_col_1 {color:#336ff3}
.tbl_col_2 {color:#ef1b4d}
.stock_rest {background:#fff}

.stock_type_004 span{width:10px;height:10px;margin:3px 0 0 6px}
.stock_type_004 .stock_updown {background-position:100px 0}
.stock_type_004 .stock_up .stock_updown {background-position:0 -75px}
.stock_type_004 .stock_down .stock_updown {background-position:0 -50px}
.stock_type_004 .stock_down{color:#336ff3}
.stock_type_004 .stock_up{color:#ef1b4d}

#stockInfo .inner_box,
.disclosure .inner_box {margin-top:20px;text-align:center}
#stockInfo .inner_box strong,
.disclosure .inner_box strong {display:inline-block;color:#f00}
#stockInfo .inner_box img,
.disclosure .inner_box img {display:block;margin:10px auto 0}

/* bsInfo */
.financeInfo.tab_menu {margin-bottom:40px}
.financeInfo.tab_menu > li {float:left;margin-right:2px}
.financeInfo.tab_menu > li.last {margin-right:0}
.financeInfo.tab_menu > li > a {display:block;width:258px;height:40px;background:#ebeef1;font-size:13px;font-weight:bold;color:#94a4b5;line-height:40px;text-align:center}
.financeInfo.tab_menu > li.on > a {background:#2d508a;color:#fff}
.financeInfo.tab_menu:after {content:'';display:block;clear:both}

.financeInfo .graph {margin-bottom:20px}
.financeInfo .graph .unit {margin-bottom:17px;font-size:13px;color:#888;text-align:right}
.financeInfo .graph + .unit {margin-bottom:18px;font-size:13px;color:#888;text-align:right}

.financeInfo .tbl_type_001 tr th {padding:13px 0}
.financeInfo .tbl_type_001 tr td {padding:13px 0;text-align:center;line-height:20px}

.financeInfo .tb_comment {margin:11px 0 40px;font-size:13px;color:#888}

.financeInfo .tbInfo {position:relative}
.financeInfo .tbInfo .btn_sqr {width:173px;height:30px;padding-left:30px;background:url(/2017/images/common/btn_dn.gif) no-repeat 131px 50%;line-height:30px;text-align:left}
.financeInfo .tbInfo .btn_sqr.on {background:url(/2017/images/common/btn_up.gif) no-repeat 131px 50%}
.financeInfo .tbInfo .selected {display:none;position:absolute;bottom:0;left:180px}

#bsDetail_wrap,#isDetail_wrap {display:none}
#bsDetail2015,#bsDetail2014,#bsDetail2013,#bsDetail2012,#bsDetail2011 {display:none}
#isDetail2015,#isDetail2014,#isDetail2013,#isDetail2012,#isDetail2011 {display:none}

.financeDetail {}
.financeDetail .table h3 {margin-bottom:15px;padding-left:19px;background:url(/kor/images/common/bg_tbl_cap.gif) no-repeat 0 50%;font-size:17px}

.allocation .table {margin-bottom:11px}
.financeInfo .tbInfo .unit {float:left}
.financeDetail .tbInfo h2 {float:left;padding:3px 0 0 0;margin:0}
.financeDetail .tbInfo .selected {float:left;padding-left:10px}
.financeDetail .tbInfo .unit {float:right;padding-top:8px}
.financeDetail .btnR {text-align:right}
.financeDetail .tbComment {position:relative;top:-8px}

/* bsInfo_test */
.bs_graph{position: relative;margin-bottom:20px}
.graph_unit{padding-bottom: 20px;font-size:13px;color:#888;text-align:right}
.graph_wrap{padding:50px 30px 30px;border:1px solid #e6e6e6}
.graph_index:after{display:block;content:"";clear:both}
.graph_index p{float:left;margin-right: 15px;padding:0 0 30px 20px;font-size:13px;line-height:15px}
.g_idx1{margin-left:80px;background:url(/2017/images/pressCenter/graph_ico_1.png) no-repeat}
.g_idx2{background:url(/2017/images/pressCenter/graph_ico3.jpg) no-repeat}
.g_idx3{background:url(/2017/images/pressCenter/graph_ico2.jpg) no-repeat}
.graph_wrap > span{position: absolute;bottom:33px;right:38px;font-size:12px; color:#aaa}

/*siInfo_jqplot*/
.graph2{width:777px;margin-left:-5px}
.graph2 .jqplot-axis.jqplot-yaxis {overflow:hidden;height:140px !important; }
.jqplot-axis.jqplot-y2axis {overflow:hidden;left:0;height:120px !important;margin: 147px 0 0 17px}
.jqplot-axis.jqplot-y2axis > div:first-child {right:0 !important;text-align:right}

/* creditRatings */
.creditRatings h3 {margin-bottom:15px !important;padding-left:19px;background:url(/kor/images/common/bg_tbl_cap.gif) no-repeat 0 50%;font-size:17px;font-weight:bold}
.creditRatingsDef h4 {margin-bottom:15px !important;padding-left:19px;background:url(/kor/images/common/bg_tbl_cap.gif) no-repeat 0 50%;font-size:17px;font-weight:bold}
.creditRatings .cont1,
.creditRatings .cont2 {margin-bottom:30px}
.creditRatings .btn_sqr {width:157px;height:30px;margin-top:40px;padding-left:13px;background:url(/2017/images/common/btn_dn.gif) no-repeat 131px 50%;line-height:30px;text-align:left}
.creditRatings .btn_sqr.on {background:url(/2017/images/common/btn_up.gif) no-repeat 131px 50%}

.creditRatings .tbl_type_001 tr th {padding:13px 0}
.creditRatings .tbl_type_001 tr td {padding:13px 0;text-align:center;line-height:20px}
.creditRatings .tbl_type_001 td.tal {padding:13px 19px}

.creditRatings .tb_comment {margin:11px 0 40px;font-size:13px;color:#888}
.creditRatingsDef {}
.creditRatingsDef #definition {display:none;margin-top:40px}

/* talent */
.talent .top_area {margin-bottom:60px}
.talent .top_area h3 {margin-bottom:10px}
.talent .top_area .p_type1 {padding-left:20px}
.talent .btm_area {}
.talent .btm_area .kcc_talent {}
.talent .btm_area .kcc_talent > dl {float:left;width:242px;margin-right:27px;background:url(/2017/images/recruit/bg_kcc_talent1.png) no-repeat 50% 0;text-align:center}
.talent .btm_area .kcc_talent .talent_3 {margin-right:0}
.talent .btm_area .kcc_talent > dl > dt {margin-bottom:29px;font-size:30px;font-weight:bold;color:#bfc8db;line-height:192px}
.talent .btm_area .kcc_talent > dl > dt .f_ltr {color:#fff;vertical-align:top}
.talent .btm_area .kcc_talent > dl > dd {height:163px;border:1px solid #dee1e6;background:#f6f9ff}
.talent .btm_area .kcc_talent > dl > dd .sub_txt {padding-top:29px;font-size:16px;font-weight:bold;color:#555;line-height:22px}
.talent .btm_area .kcc_talent > dl > dd .sub_eng {padding-top:19px;font-size:14px;color:#7a7a7a;line-height:20px}
.talent .btm_area .kcc_talent .sub_eng {margin-bottom:30px;font-size:14px;letter-spacing:-1px}
.talent .btm_area .kcc_way {position:relative;height:296px;margin-top:45px;border:1px solid #e5e5e5}
.talent .btm_area .kcc_way > dt {position:absolute;top:0;left:100px;font-size:45px;font-weight:bold;line-height:296px;letter-spacing:-5px}
.talent .btm_area .kcc_way > dd {position:absolute;left:366px;width:311px;height:47px;line-height:47px;color:#94a4b5}
.talent .btm_area .kcc_way > dd .numb {padding-left:65px;font-size:40px;font-weight:bold;vertical-align:top}
.talent .btm_area .kcc_way > dd .bold {padding:0 20px 0 35px;font-size:20px;font-weight:bold;vertical-align:top}
.talent .btm_area .kcc_way > .way_1 {top:62px;background:url(/2017/images/recruit/bg_kcc_way1.png) no-repeat 0 0}
.talent .btm_area .kcc_way > .way_2 {top:124px;background:url(/2017/images/recruit/bg_kcc_way2.png) no-repeat 0 0;color:#fff}
.talent .btm_area .kcc_way > .way_3 {top:188px;background:url(/2017/images/recruit/bg_kcc_way1.png) no-repeat 0 0}

/* humanStory */
.human_story .top_area {position:relative;left:0;width:900px;height:248px;margin:0 0 30px -60px;padding-left:50px;background:url(/2017/images/recruit/bg_humanStory_main.jpg) no-repeat 0 0;color:#fff}
.human_story .top_area .txt_1 {margin-bottom:10px;padding-top:99px;font-size:34px;line-height:1}
.human_story .top_area .txt_2 {font-size:20px;line-height:1}
.human_story .btn_area {padding-bottom:20px;border-bottom:1px solid #e6e6e6}
.human_story .btn_area .img_list {margin-top:20px}
.human_story .btn_area .img_list > li {position:relative;float:left;width:256px;margin-right:6px;text-align:center;cursor:pointer}
.human_story .btn_area .img_list > li:after {content:'';display:block;position:absolute;top:0;left:0;width:254px;height:152px;border:1px solid #ccc}
.human_story .btn_area .img_list > li.on:after {content:'';display:block;position:absolute;top:0;left:0;width:250px;height:148px;border:3px solid #2d508a}
.human_story .btn_area .img_list .title {margin-top:15px;font-weight:bold;color:#222;line-height:1}
.human_story .btn_area .img_list .date {margin-top:7px;line-height:1}
.human_story .btn_area .pagination {margin-top:43px}
.human_story .tab_area {padding-top:20px}
.human_story .tab_area .img_area {text-align:center}

/* grade */
.grade .top_area {padding-bottom:30px;border-bottom:1px solid #e6e6e6}
.grade .top_area > p {font-size:22px;line-height:30px}
.grade .btm_area .grade_list {width:760px;height:108px;margin:40px 0 23px 20px;background:url(/2017/images/recruit/bg_grade.png) no-repeat 0 0}
.grade .btm_area .grade_list > li {float:left;width:108px;margin-right:55px;font-size:16px;font-weight:bold;color:#fff;line-height:108px;text-align:center}
.grade .btm_area {padding-top:40px}
.grade .btm_area .h3 {margin-bottom:17px}
.grade .p_type1 {padding-left:19px}

/* r_welfare */
.r_welfare .fs20 {font-weight:normal}
.r_welfare .r_welfare_list {margin-top:57px;border-bottom:1px solid #e6e6e6}
.r_welfare .r_welfare_list > dl {float:left;width:260px;height:260px;text-align:center}
.r_welfare .r_welfare_list > dl > dt {margin-bottom:12px;padding-top:105px;background-position:50% 0 !important;background-repeat:no-repeat !important;font-size:16px;font-weight:bold;color:#222}
.r_welfare .r_welfare_list > dl > dd {line-height:20px}
.r_welfare .r_welfare_list .title_1 {background:url(/2017/images/recruit/bg_r_welfare_01.png)}
.r_welfare .r_welfare_list .title_2 {background:url(/2017/images/recruit/bg_r_welfare_02.png)}
.r_welfare .r_welfare_list .title_3 {background:url(/2017/images/recruit/bg_r_welfare_03.png)}
.r_welfare .r_welfare_list .title_4 {background:url(/2017/images/recruit/bg_r_welfare_04.png)}
.r_welfare .r_welfare_list .title_5 {background:url(/2017/images/recruit/bg_r_welfare_05.png)}
.r_welfare .r_welfare_list .title_6 {background:url(/2017/images/recruit/bg_r_welfare_06.png)}
.r_welfare .r_welfare_list .title_7 {background:url(/2017/images/recruit/bg_r_welfare_07.png)}
.r_welfare .r_welfare_list .title_8 {background:url(/2017/images/recruit/bg_r_welfare_08.png)}
.r_welfare .r_welfare_list .title_9 {background:url(/2017/images/recruit/bg_r_welfare_09.png)}
.r_welfare .r_welfare_list .title_10 {background:url(/2017/images/recruit/bg_r_welfare_10.png)}
.r_welfare .r_welfare_list .title_11 {background:url(/2017/images/recruit/bg_r_welfare_11.png)}
.r_welfare .r_welfare_list .title_12 {background:url(/2017/images/recruit/bg_r_welfare_12.png)}

/* upbringing */
.upbringing .dir_list {padding-left:19px}
.upbringing .dir_list > li {margin-bottom:15px;line-height:1}
.upbringing .sys_area {position:relative;width:100%;height:552px;margin-top:90px;background:url(/2017/images/recruit/bg_upbringing.png) no-repeat 50% 0}
.upbringing .sys_area > dl {position:absolute}
.upbringing .sys_area .sys_list1 {top:2px;left:577px}
.upbringing .sys_area .sys_list2 {bottom:0px;left:50%;width:400px;margin-left:-200px;text-align:center}
.upbringing .sys_area .sys_list3 {top:2px;right:598px;text-align:right}
.upbringing .sys_area > dl > dt {display:none}
.upbringing .sys_area .f_sym {margin-bottom:18px;font-size:16px;line-height:20px;letter-spacing:-1.6px}
.upbringing .sys_area .p_type3,
.upbringing .sys_area .p_type3_r {margin-bottom:7px;line-height:1}
.upbringing .sys_area .sys_list2 .p_type3 {margin-left:33%;text-align:left}

/* jobManage */
.job_manage .tbl_type_001 {margin-top:20px}
.job_manage .tbl_type_001 tr th {padding:13px 0}
.job_manage .tbl_type_001 tr td {padding:10px 20px;text-align:center;line-height:20px}

/* occasion */
.occasion .tbl_type_001 tr th {padding:18px 0}
.occasion .tbl_type_001 tr td {padding:18px 0;text-align:center}
.occasion .tbl_type_001 tr:last-child td {border-bottom:1px solid #555}
.occasion .tbl_type_001 tr td.td_sep {color:#cb0a2e}
.occasion .tbl_type_001 tr td.subject {padding:0 30px;font-weight:bold;color:#222;text-align:left}
.occasion .pagination {margin-top:23px}

/* sitemap */
.sitemap2 > div {float:left;min-height:700px;width:155px;margin-right:40px}
.sitemap2 > div > h3 {height:45px;border-top:2px solid #2d508a;border-bottom:1px solid #e5e5e5;font-size:18px;font-weight:bold;color:#2d508a;line-height:42px}
.sitemap2 > div > ul {}
.sitemap2 > div > ul > li {padding:20px 0;border-bottom:1px solid #e5e5e5}
.sitemap2 > div > ul > li:last-child {border-bottom:0}
.sitemap2 > div > ul > li > a {display:block;font-weight:bold;color:#222;line-height:1}
.sitemap2 > div > ul > li > ul {}
.sitemap2 > div > ul > li > ul > li {}
.sitemap2 > div > ul > li > ul > li a {display:block;margin-top:15px;padding-left:8px;background:url(/halla/images/common/dot_bd.gif) no-repeat 0 50%;color:#666;line-height:1}
.sitemap2 .company {margin-bottom:80px}
.sitemap2 .pressCenter {clear:both}
.sitemap2 .site_dep3 {display:none;padding-left:10px}
.sitemap2 .site_dep3 > li > a {font-size:12px}

/* memberJoin */
.member_join {}
.member_join .msg_box {padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.member_join .msg_box > li {margin-bottom:15px;line-height:1}
.member_join .msg_box .emailCounsel {font-weight:bold;text-decoration:underline}
.member_join .h3 {margin:40px 0 15px}
.member_join .check_box {padding:14px 19px;background:#f8f8f8;border:1px solid #e6e6e6;border-top:0;color:#222;line-height:1}
.member_join .check_box input[type="checkbox"] {margin-right:6px}
.member_join .certi_area {border:1px solid #e6e6e6}
.member_join .certi_area .tip_txt {padding:25px 20px;background:#f8f8f8;border-bottom:1px solid #e6e6e6}
.member_join .certi_area .tip_txt > li {margin-bottom:15px;color:#222;line-height:1}
.member_join .certi_area .certification_box {margin:0;border:0}

.member_join2 {position:relative}
.member_join2 .input_info {position:absolute;top:0;right:0}
.member_join2 .tbl_type005 th {padding:16px 30px 16px 0;text-align:right}
.member_join2 .tbl_type005 td {padding:10px 16px}
.member_join2 .tbl_type005 .btn_sqr {display:inline-block;width:80px;height:30px;margin-left:10px;line-height:30px}
.member_join2 .tbl_type005 .btn_sqr.pw_change {width:120px;margin-left:0}
.member_join2 .tbl_type005 .select_type001 {width:140px;height:30px;text-indent:7px}
.member_join2 .tbl_type005 .getMail {width:110px}
.member_join2 .tbl_type005 input[type="checkbox"] {margin-right:4px}
.member_join2 .btn_area {position:relative;margin-top:20px;font-size:0;text-align:center}
.member_join2 .btn_area .btn_sqr {display:inline-block;width:160px;height:45px;line-height:45px}
.member_join2 .btn_area p.ptype_1 {position:absolute;bottom:0;right:145px}

/* pwChange */
.pwChange dl dt {width:95px}
.pwConfirm {margin-left:110px}

/* memberOut */
.member_out {}
.member_out .info_area {padding-bottom:20px}
.member_out .info_area .fs18 {margin-bottom:20px;font-weight:bold}
.member_out .info_area .p_type3 {line-height:22px}
.member_out .find_box .top_area .fs18 {padding-left:222px;margin-bottom:30px;text-align:left}
.member_out .find_box .top_area .rs_list {padding-left:217px;text-align:left}
.member_out .find_box .top_area .rs_list > li {margin-bottom:15px}
.member_out .find_box .top_area .rs_list > li > input[type='radio'] {margin:-3px 5px}
.member_out .find_box .top_area .c_pwd {width:400px;margin:20px auto 0;padding-top:20px;border-top:1px solid #e6e6e6}

/* pop_overlabConfirm */
.pop_cont .popGuide {padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.pop_cont .popGuide .btn_sqr {display:inline-block;width:80px;height:30px;margin-left:10px;line-height:30px}

/* pop_emailConsult */
.pop_cont .email_consult {position:relative}
.pop_cont .email_consult .tbl_type005 th {padding:0 20px 0 0;text-align:right;vertical-align:middle}
.pop_cont .email_consult .tbl_type005 td {padding:10px 14px}
.pop_cont .email_consult .privacyText {position:relative;margin-top:20px;padding:24px 15px;background:#f8f8f8;border:1px solid #e6e6e6}
.pop_cont .email_consult .privacyText .p_type4 {letter-spacing:-1px}
.pop_cont .email_consult .privacyText .btn_sqr {position:absolute;bottom:19px;right:15px;width:80px;height:30px;line-height:30px}
.pop_cont .email_consult .popPrivacy {display:none;margin-top:5px;padding:24px 15px;background:#f8f8f8;border:1px solid #e6e6e6}
.pop_cont .email_consult .popPrivacy li {margin-top:10px;line-height:20px}
.pop_cont .email_consult .privacyText2 {margin-top:10px;padding-bottom:30px;border-bottom:1px solid #e6e6e6}
.pop_cont .email_consult .secure {position:absolute;bottom:0;right:120px}

/* aptRepaint */
.apt_paint .cont_full_bg {width:900px;height:440px;background:url(/2017/images/etc/bg_aptRepaint.jpg)}
.apt_paint .cont_full_bg .text_area {padding:160px 0 0 60px}
.apt_paint .cont_full_bg .text_area .fst {margin-bottom:9px;font-size:26px;font-weight:bold;color:#222;line-height:1}
.apt_paint .cont_full_bg .text_area .snd {margin-bottom:26px;font-size:26px;color:#222;line-height:32px}
.apt_paint .cont_full_bg .text_area .btn_sqr {position:absolute;top:132px;right:95px;width:105px;height:100px;padding-top:55px;background:url(/2017/images/common/bg_rePaint.png) no-repeat 50% 13px;line-height:16px;text-align:center}
.apt_paint .cont_full_bg .tab_menu_type02 {position:absolute;bottom:0;left:60px;margin-bottom:0}
.apt_paint .tab_area {padding-top:40px}
.apt_paint .tab_area .inner_box1 {margin:17px 0 40px;padding:27px 30px;font-size:0}
.apt_paint .tab_area .inner_box1 .p_type1 {margin-bottom:12px}
.apt_paint .tab_area .inner_box1 .btn_sqr {width:100px;height:30px;line-height:30px}
.apt_paint .tab_area .inner_box1 .btn_sqr.bg_red {width:110px;margin-left:4px}
.apt_paint .tab_area #about .process {margin-top:20px}
.apt_paint .tab_area #about .process .proc_1 {background:url(/2017/images/etc/bg_repaint_proc1.png) no-repeat 0 0}
.apt_paint .tab_area #about .process .proc_2 {background:url(/2017/images/etc/bg_repaint_proc2.png) no-repeat 0 0}
.apt_paint .tab_area #about .process .proc_3 {background:url(/2017/images/etc/bg_repaint_proc3.png) no-repeat 0 0}
.apt_paint .tab_area #about .process .proc_4 {background:url(/2017/images/etc/bg_repaint_proc4.png) no-repeat 0 0}
.apt_paint .tab_area #about .process .proc_5 {background:url(/2017/images/etc/bg_repaint_proc5.png) no-repeat 0 0}
.apt_paint .tab_area #about .process .proc_6 {background:url(/2017/images/etc/bg_repaint_proc6.png) no-repeat 0 0}
.apt_paint .tab_area #about .process .proc_7 {background:url(/2017/images/etc/bg_repaint_proc7.png) no-repeat 0 0}
.apt_paint .tab_area #about .process > li {min-height:123px;margin-bottom:10px;padding-left:100px}
.apt_paint .tab_area #about .process .last {height:87px;min-height:87px;margin-bottom:0}
.apt_paint .tab_area #about .process .ol_tit {margin-bottom:12px;padding-top:10px;font-size:16px;font-weight:bold;color:#2d508a;line-height:1}
.apt_paint .tab_area #const .inner_box1 .btn_sqr {width:146px}
.apt_paint .tab_area #const .procedure {margin-top:20px}
.apt_paint .tab_area #const .procedure > li {margin-bottom:25px}
.apt_paint .tab_area #const .procedure .ol_tit {margin-bottom:12px;font-size:16px;font-weight:bold;color:#2d508a;line-height:1}
.apt_paint .tab_area #const .procedure .p_type1 {padding-left:27px}
.apt_paint .tab_area #const .procedure .tbl_type_001 {margin-top:10px}
.apt_paint .tab_area #const .procedure .tbl_type_001 .f_sym {line-height:20px;text-align:center;vertical-align:middle}
.apt_paint .tab_area #spec .tbl_type_001 {margin-top:15px}
.apt_paint .tab_area #spec .tbl_type_001 .p_type1 {line-height:20px}
.apt_paint .tab_area #spec .tbl_type_001 .td_right .btn_sqr {width:90px;height:30px;line-height:30px}

.apt_paint .tab_area .tbl_type_001 tr th {padding:13px 19px;text-align:left}
.apt_paint .tab_area .tbl_type_001 tr td {padding:13px 19px}

/* pop_apt_repaint */
.pop_apt_repaint {width:560px}
.pop_apt_repaint .f_sym {text-decoration:underline}
.pop_apt_repaint .tbl_type_001 {margin-top:20px}
.pop_apt_repaint .tbl_type_001 th {padding-right:20px;color:#222;text-align:right}
.pop_apt_repaint .tbl_type_001 td {padding:10px 15px}
.pop_apt_repaint .tbl_type_001 .select_type001 {width:140px;height:30px}
.pop_apt_repaint .tbl_type_001 .btn_sqr.bg_sch.bg_95bb06 {width:127px;padding-left:34px;background-position:13px 50%;line-height:30px}
.pop_apt_repaint .tbl_type_001 textarea {overflow-y:scroll;width:405px;height:128px;resize:none}
.pop_apt_repaint .inner_box1.fst {margin-top:20px;padding:15px}
.pop_apt_repaint .inner_box1.fst .p_type4 {float:left;line-height:30px;letter-spacing:-0.5px}
.pop_apt_repaint .inner_box1.fst .btn_sqr {float:right;width:80px;line-height:30px}
.pop_apt_repaint .pop_privacy {display:none;padding:20px 17px;border:1px solid #e6e6e6;border-top:0}
.pop_apt_repaint .pop_privacy ol > li {margin-top:5px}
.pop_apt_repaint .inner_box1.lst {margin:50px 0 20px;padding:17px 15px}
.pop_apt_repaint .btn_area {margin-top:20px;font-size:0;text-align:center}
.pop_apt_repaint .btn_area .btn_sqr {width:80px;height:30px;line-height:30px}
.pop_apt_repaint .btn_area .btn_sqr.bg_555 {margin-left:5px}

/* ecd */
.ec_design .cont_full_bg {width:200px;}
.ec_design .cont_full_bg .text_area {padding:165px 0 0 60px}
.ec_design .cont_full_bg .text_area .fst {margin-bottom:15px;font-size:18px;color:#222;line-height:1}
.ec_design .cont_full_bg .text_area .snd {font-size:28px;font-weight:bold;color:#222;line-height:1;letter-spacing:-1px}
.ec_design .tab_menu_type02 {position:absolute;bottom:0;left:0px;margin-bottom:0}
.ec_design .tab_area #about .sec_1 {padding:56px 0 40px;border-bottom:1px solid #e6e6e6}
.ec_design .tab_area #about .sec_1 .sec_1_tit {font-size:18px;color:#222;line-height:26px;text-align:center}
.ec_design .tab_area #about .sec_1 ul {width:589px;height:165px;margin:25px auto 0;background:url(/2017/images/etc/bg_ecd_about_sec1.png) no-repeat 0 0}
.ec_design .tab_area #about .sec_1 ul > li {float:left;width:165px;margin-right:43px;padding-top:50px;font-size:16px;font-weight:bold;color:#fff;line-height:20px;text-align:center}
.ec_design .tab_area #about .sec_1 ul > li.last {margin-right:0;margin-left:8px}
.ec_design .tab_area #about .sec_2 {padding:40px 0;border-bottom:1px solid #e6e6e6}
.ec_design .tab_area #about .sec_2 .proc_area {width:779px;margin-top:25px;background:url(/2017/images/etc/bg_ecd_about_sec2.png) no-repeat 0 0}
.ec_design .tab_area #about .sec_2 .proc_area > dl {float:left;width:111px;margin-right:18px}
.ec_design .tab_area #about .sec_2 .proc_area > dl.last {margin:0 0 0 23px}
.ec_design .tab_area #about .sec_2 .proc_area > dl > dt {height:111px;color:#fff;line-height:111px;text-align:center}
.ec_design .tab_area #about .sec_2 .proc_area > dl > dt.type_1 {padding-top:38px;line-height:18px}
.ec_design .tab_area #about .sec_2 .proc_area > dl > dd {}
.ec_design .tab_area #about .sec_2 .proc_area > dl > dd .p_type3 {margin-top:10px;padding-left:8px}
.ec_design .tab_area #about .sec_3 {padding-top:40px;border-bottom:1px solid #e6e6e6}
.ec_design .tab_area #about .sec_3 .proc_1 {height:305px;margin-top:-128px;padding:156px 300px 0 20px;background:url(/2017/images/etc/bg_ecd_about_sec3_1.png) no-repeat 510px 100%}
.ec_design .tab_area #about .sec_3 .proc_2 {height:210px;padding:38px 25px 0 345px;background:url(/2017/images/etc/bg_ecd_about_sec3_2.jpg) no-repeat 0 0;background-color:#f8f8f8}
.ec_design .tab_area #about .sec_3 .proc_3 {height:213px;padding:40px 325px 0 20px;background:url(/2017/images/etc/bg_ecd_about_sec3_3.jpg) no-repeat 100% 100%}
.ec_design .tab_area #about .sec_3 dl > dt {margin-bottom:13px;font-size:16px;font-weight:bold;color:#2d508a;line-height:1}
.ec_design .tab_area #about .sec_3 dl > dd {line-height:22px}
.ec_design .tab_area #about .sec_4 {padding-top:40px}
.ec_design .tab_area #about .sec_4 .p_type1 {margin-top:22px;padding-left:20px}
.ec_design .tab_area #about .sec_4 .bg_partner {margin-top:45px;padding-left:20px}
.ec_design .tab_area #type section {padding:40px 0 40px;border-bottom:1px solid #e6e6e6}
.ec_design .tab_area #type section > h3 {margin-bottom:16px}
.ec_design .tab_area #type section .p_type1 {margin-bottom:13px;padding:0 20px}
.ec_design .tab_area #type section .p_type1.f_sym {margin-bottom:0;padding:16px 20px;background:#f8f8f8}
.ec_design .tab_area #type section.last {padding-bottom:0;border-bottom:0}
.ec_design .tab_area #case {padding-top:40px}
.ec_design .tab_area #case .h3 {margin-bottom:15px}
.ec_design .tab_area #case .p_type1 {padding-left:20px;line-height:22px}
.ec_design .tab_area #case .tbl_type_001 {margin-top:26px}
.ec_design .tab_area #case .tbl_type_001 tr th {padding:13px 0}
.ec_design .tab_area #case .tbl_type_001 tr td {padding:13px 0;text-align:center}

/* in_can */
.in_can .cont_full_bg {width:900px;height:440px;background:url(/2017/images/etc/bg_incan.jpg)}
.in_can .cont_full_bg .text_area {padding:160px 0 0 60px}
.in_can .cont_full_bg .text_area .fst {margin-bottom:12px;font-size:18px;color:#222;line-height:1}
.in_can .cont_full_bg .text_area .snd {margin-bottom:26px;font-size:28px;font-weight:bold;color:#222;line-height:36px}
.in_can .cont_full_bg .text_area .btn_sqr {width:105px;height:30px;line-height:30px}
.in_can .cont_full_bg .tab_menu_type02 {position:absolute;bottom:0;left:60px;margin-bottom:0}
.in_can .tab_area #summary > section {padding:40px 0 40px;border-bottom:1px solid #e6e6e6}
.in_can .tab_area #summary > section.last {padding:40px 0 0 0;border-bottom:0}
.in_can .tab_area #summary > section .p_type1 {margin-top:16px;padding-left:20px}
.in_can .tab_area #summary > section .sum_list {margin-top:16px;padding:20px;background:#f8f8f8}
.in_can .tab_area #summary > section .sum_list > li {margin-bottom:10px;color:#2d508a;line-height:1}
.in_can .tab_area #summary > section .sum_list > li.last {margin-bottom:0}
.in_can .tab_area #summary > section .dl_wrap {width:728px;height:129px;margin:34px auto 0;background:url(/2017/images/etc/bg_incan_summary1.png) no-repeat 0 0}
.in_can .tab_area #summary > section .dl_wrap > dl {float:left;width:128px;margin-right:22px;padding-top:40px;color:#fff;text-align:center}
.in_can .tab_area #summary > section .dl_wrap > dl.last {margin-right:0}
.in_can .tab_area #summary > section .dl_wrap > dl > dt {margin-bottom:10px;font-size:16px;font-weight:bold}
.in_can .tab_area #summary > section .dl_wrap > dl > dd {line-height:18px}
.in_can .tab_area #summary > section .inner_box1 {position:relative;height:465px;margin-top:20px;background:url(/2017/images/etc/bg_incan_summary2.png) no-repeat 87px 41px;background-color:#f8f8f8}
.in_can .tab_area #summary > section .inner_box1 > dl {position:absolute;width:219px;text-align:center}
.in_can .tab_area #summary > section .inner_box1 > dl > dt {margin-bottom:60px;font-size:16px;font-weight:bold;color:#fff;line-height:1}
.in_can .tab_area #summary > section .inner_box1 > dl > dt.type_1 {margin-bottom:42px;line-height:20px}
.in_can .tab_area #summary > section .inner_box1 > dl > dd {font-weight:bold;color:#222;line-height:20px}
.in_can .tab_area #summary > section .inner_box1 .step_1 {top:93px;left:37px}
.in_can .tab_area #summary > section .inner_box1 .step_2 {top:93px;left:275px}
.in_can .tab_area #summary > section .inner_box1 .step_3 {top:87px;right:49px}
.in_can .tab_area #summary > section .inner_box1 .step_4 {top:311px;right:49px}
.in_can .tab_area #summary > section .inner_box1 .step_5 {top:311px;left:275px}
.in_can .tab_area #summary > section .inner_box1 .step_6 {top:305px;left:37px}
.in_can .tab_area #feature .h3 {margin-top:40px}
.in_can .tab_area #feature .tbl_type_001 {margin-top:20px}
.in_can .tab_area #feature .tbl_type_001 tr th {padding:13px 0}
.in_can .tab_area #feature .tbl_type_001 tr td {padding:10px 20px;line-height:20px}

/* paintDIYStep1 */
.diy_paint .cont_full_bg {width:900px;height:440px;background:url(/2017/images/etc/bg_diyPaint.jpg)}
.diy_paint .cont_full_bg .text_area {padding:160px 0 0 60px}
.diy_paint .cont_full_bg .text_area .fst {margin-bottom:12px;font-size:18px;color:#222;line-height:1}
.diy_paint .cont_full_bg .text_area .snd {margin-bottom:26px;font-size:28px;font-weight:bold;color:#222;line-height:36px}
.diy_paint .cont_full_bg .text_area .btn_sqr {width:105px;height:30px;line-height:30px}
.diy_paint .cont_full_bg .tab_menu_type02 {position:absolute;bottom:0;left:60px;margin-bottom:0}

.diy_paint .tab_area #summary section {margin-top:38px;padding-bottom:75px;border-bottom:1px solid #e6e6e6}
.diy_paint .tab_area #summary .advantage {width:779px;margin:0 auto;text-align:center}
.diy_paint .tab_area #summary .advantage > dt {margin-bottom:33px;padding-top:21px;background:url(/2017/images/common/ico_pgram.png) no-repeat 50% 0;font-size:26px;font-weight:bold;letter-spacing:-1px}
.diy_paint .tab_area #summary .advantage > dd {float:left;width:188px;height:234px;margin-right:9px}
.diy_paint .tab_area #summary .advantage .txt_1 {margin-bottom:5px;padding-top:128px;font-size:18px;font-weight:bold;color:#222}
.diy_paint .tab_area #summary .advantage .txt_2 {line-height:20px}
.diy_paint .tab_area #summary .advantage .feat_1 {background:url(/2017/images/etc/bg_paint_feat01.jpg) no-repeat 0 0}
.diy_paint .tab_area #summary .advantage .feat_2 {background:url(/2017/images/etc/bg_paint_feat02.jpg) no-repeat 0 0}
.diy_paint .tab_area #summary .advantage .feat_3 {background:url(/2017/images/etc/bg_paint_feat03.jpg) no-repeat 0 0}
.diy_paint .tab_area #summary .advantage .feat_4 {margin-right:0;background:url(/2017/images/etc/bg_paint_feat04.jpg) no-repeat 0 0}

.diy_paint .tab_area #summary .tbl_type_001 tr td {padding:30px 0 30px;border-right:0}
.diy_paint .tab_area #summary .tbl_type_001 tr td.img {vertical-align:top}
.diy_paint .tab_area #summary .tbl_type_001 tr td.desc {position:relative;vertical-align:top}
.diy_paint .tab_area #summary .tbl_type_001 tr td.desc h4 {padding:10px 0 20px 30px;font-size:23px;font-weight:bold;color:#222}
.diy_paint .tab_area #summary .tbl_type_001 tr td.desc dl {padding-left:30px}
.diy_paint .tab_area #summary .tbl_type_001 tr td.desc dl > dt {margin-bottom:11px}
.diy_paint .tab_area #summary .tbl_type_001 tr td.desc dl .p_type1 {margin-bottom:9px;padding-left:12px}
.diy_paint .tab_area #summary .tbl_type_001 tr td.desc dl .p_type3 {margin:0 0 9px 2px;line-height:20px}
.diy_paint .tab_area #summary .tbl_type_001 tr td.desc dl .f_red {margin-top:14px}
.diy_paint .tab_area #summary .tbl_type_001 tr td.desc dl.fte {margin-top:17px}
.diy_paint .tab_area #summary .tbl_type_001 tr td .btn_d_sheet {position:absolute;top:35px;right:0;font-size:13px}
.diy_paint .tab_area #summary .tbl_type_001 tr.last td {padding-bottom:0;border-bottom:0}

.diy_paint .tab_area #procedure h3 {margin-top:30px}
.diy_paint .tab_area #procedure dl {margin-top:20px}
.diy_paint .tab_area #procedure dl .dot_tit_s1 {margin:20px 0 0 7px}
.diy_paint .tab_area #procedure dl .p_type3 {margin:10px 0 0 8px;line-height:20px}
.diy_paint .tab_area #procedure .tab_menu_type04 {margin:70px 0 40px}
.diy_paint .tab_area #procedure .tab_menu_type04 > li {color:#b1bdc9}
.diy_paint .tab_area #procedure .tab_menu_type04 > li.on {background:#c8d0d8}
.diy_paint .tab_area #procedure .tab_menu_type04 > li.on > a {color:#333}

/* aptPaintMovie */
.paint_movie .movie_list > li {float:left;width:230px;margin-right:45px}
.paint_movie .movie_list > li.last {margin-right:0}
.paint_movie .movie_list > li .img {margin-bottom:15px}
.paint_movie .movie_list > li .h3 {background-position:0 6px}
.paint_movie .movie_list > li .movie_info {margin-bottom:20px}
.paint_movie .movie_list > li .movie_info .dot_tit_s1 {margin:10px 0 10px}
.paint_movie .movie_list > li .movie_info .p_type1 {padding-left:12px}

/* OHTRateStep */
.oht_rate .tab_menu_type05 {margin-bottom:40px}
.oht_rate .step_tit {margin-bottom:40px;font-size:28px;font-weight:bold;color:#222;line-height:1}

.oht_rate section.cont1 {margin-bottom:40px}
.oht_rate section .h3 {margin-bottom:15px}
.oht_rate section .tbl_type_001 th {padding:0 40px 0 0;text-align:right;vertical-align:middle}
.oht_rate section .tbl_type_001 th.sub {padding:0;text-align:center}
.oht_rate section .tbl_type_001 td {padding:10px 0 10px 15px}
.oht_rate section .tbl_type_001 td .postCode {width:80px;height:30px;margin-left:10px;line-height:30px}
.oht_rate section.cont1 .choice {padding:16px 20px;border-top:1px solid #2d508a;border-bottom:1px solid #e6e6e6}
.oht_rate section.cont1 .choice #Sel_content_span {display:inline-block}
.oht_rate section.cont1 .material_input {padding:18px 17px 22px;border-bottom:1px solid #e6e6e6}
.oht_rate section.cont2 {margin-bottom:85px}
.oht_rate section.cont2 .p_type1 {padding:10px 0 20px 150px;line-height:1}
.oht_rate section.cont3 .diagram {position:relative;width:780px;height:212px;border:1px solid #e6e6e6;background:url(/2017/images/etc/bg_oht_stpe1.png) no-repeat 32px 28px;font-weight:bold;color:#fff;text-align:center}
.oht_rate section.cont3 .diagram .step_1 {position:absolute;top:91px;left:32px;width:127px;height:38px;line-height:38px}
.oht_rate section.cont3 .diagram .step_2 {position:absolute;top:91px;left:179px;width:137px;height:40px;line-height:20px}
.oht_rate section.cont3 .diagram .step_3 {position:absolute;top:91px;left:336px;width:137px;height:40px;line-height:20px}
.oht_rate section.cont3 .diagram .step_3_1 {position:absolute;top:37px;right:68px;width:207px;height:40px;line-height:20px}
.oht_rate section.cont3 .diagram .step_3_2_1 {position:absolute;top:134px;left:503px;width:117px;height:38px;line-height:38px}
.oht_rate section.cont3 .diagram .step_3_2_2 {position:absolute;top:134px;right:34px;width:117px;height:38px;line-height:38px}
.oht_rate section.cont3 .notice > li {margin-top:20px;line-height:20px}

.oht_rate section .tbl_input th {padding-bottom:17px;line-height:1;text-align:left}

.oht_rate .rate_step3 .tbl_type_001 tr th {padding:13px 0;text-align:center}
.oht_rate .rate_step3 .tbl_type_001 tr td {padding:13px 0;text-align:center}
.oht_rate .rate_step4 .tbl_type_001 tr th {padding:13px 0;text-align:center}
.oht_rate .rate_step4 .tbl_type_001 tr td {padding:13px 0;text-align:center}
.oht_rate .rate_step4 .tbl_type_001.calculation tr th {padding-right:30px;text-align:right}
.oht_rate .rate_step4 .tbl_type_001.calculation tr td {padding-left:30px;color:#222;text-align:left}

.oht_rate .next_step {text-align:center}
.oht_rate .next_step .check_area {display:inline-block;margin:29px 0 0 5px}

.oht_rate .select_type001 {height:30px;line-height:30px}

.oht_rate .btn_area {margin-top:20px;text-align:right}
.oht_rate .btn_sqr {width:160px;height:45px;line-height:45px}
.oht_rate .note_list .p_type3 {margin:8px 0 0 8px;line-height:20px}

/* techGlossary */
.glossary .inner_box1 {padding:25px 50px}
.glossary .inner_box1 .code_list {margin-bottom:40px}
.glossary .inner_box1 .code_list > li {float:left;width:14%}
.glossary .index_search {padding:20px 56px 15px;border:1px solid #e6e6e6;border-top:0}
.glossary .index_search > ul > li {float:left}
.glossary .index_search > ul > li > a {display:block;width:30px;height:30px;margin:0 10px 5px 0;background-color:#2d508a;font-size:16px;font-weight:bold;color:#fff;line-height:30px;text-align:center}
.glossary .result_list {margin-top:40px;border-top:2px solid #2d508a;border-bottom:1px solid #555}
.glossary .result_list > dt {position:relative;padding:20px 0 10px 20px;font-size:16px;font-weight:bold;color:#2f74b5}
.glossary .result_list > dt > .tit {display:inline-block;width:690px;line-height:20px}
.glossary .result_list > dt > .btn_sqr {position:absolute;top:10px;right:10px;height:30px;padding:0 13px;line-height:30px}
.glossary .result_list > dd {border-bottom:1px solid #e6e6e6}
.glossary .result_list > dd:last-child {border-bottom:0}
.glossary .result_list > dd > ul {padding:0 20px 20px 20px}
.glossary .pagination {margin-top:15px}

/* searchCenter */
.search_center .inner_box1 {position:relative;padding:25px 130px}
.search_center .inner_box1 .search_tit {position:absolute;top:47px;left:50px;font-size:16px;font-weight:bold;color:#2d508a;line-height:1}
.search_center .inner_box1 .btn_sqr {position:absolute;top:58px;right:50px}
.search_center .searchResult {}
.search_center .searchResult .searchResult_detail {position:relative;margin-top:40px;padding-top:7px}
.search_center .searchResult .searchResult_detail .h3 {margin-bottom:15px}
.search_center .searchResult .searchResult_detail .iconInfo {position:absolute;top:0;right:0}
.search_center .searchResult .searchResult_detail .tbl_type004 th {text-align:center}
.search_center .searchResult .searchResult_detail .result_none {font-size:16px;font-weight:bold;color:#2f74b5;line-height:1;text-align:center}
.search_center .searchResult .searchResult_detail .ico_info {margin-top:14px;text-align:right;line-height:1}
.search_center .searchResult .searchResult_detail .ico_info .can {background:url(/2017/images/customer/agency_InIcon.gif) no-repeat}
.search_center .searchResult .searchResult_detail .ico_info .ccm {background:url(/2017/images/customer/agency_ccm.gif) no-repeat}
.search_center .searchResult .searchResult_detail .ico_info .max {background:url(/2017/images/customer/agency_EMaxIcon.gif) no-repeat}
.search_center .searchResult .searchResult_detail .ico_info > span {display:inline-block;height:20px;margin-left:20px;padding-left:25px;background-position:0 50%;line-height:20px}
.search_center .searchResult .searchResult_detail .pointTxtInfo {vertical-align:top}
.search_center .searchResult .searchResult_detail .date {letter-spacing:-1px}

.search_center .searchResult .searchResult_detail .result_list {border-top:2px solid #2d508a;border-bottom:1px solid #555}
.search_center .searchResult .searchResult_detail .result_list .result_none {padding:20px 0}
.search_center .searchResult .searchResult_detail .result_list > dt.tit_1 {padding:20px 30px 10px;font-size:16px;font-weight:bold;color:#2f74b5;line-height:1}
.search_center .searchResult .searchResult_detail .result_list > dd.p_type1 {padding:0 30px 20px;border-bottom:1px solid #e6e6e6}

.search_center .tbl_type_001 tr th {padding:13px 0}
.search_center .tbl_type_001 tr td {padding:13px 0;text-align:center}
.search_center .tbl_type_001 tr.ln_type5 th {padding:20px;border-top:2px solid #2d508a;font-size:16px;color:#2f74b5;line-height:1}
.search_center .tbl_type_001 tr.ln_type5 td {position:relative;padding:20px 65px 20px 30px;border-top:1px solid #e6e6e6;text-align:left}
.search_center .tbl_type_001 tr:last-child td {border-bottom:1px solid #555}
.search_center .tbl_type_001 .result_none {font-size:16px;font-weight:bold;color:#2f74b5;line-height:1;text-align:center}
.search_center .tbl_type_001 .btn_sqr {position:absolute;top:13px;right:10px}
.search_center .tbl_type_001 .p_type1 {margin-top:10px}

/* privacy */
.privacy .inner_box1 {margin-bottom:40px;padding:30px;line-height:20px}
.privacy ul {padding-left:12px}
.privacy .dot_tit_s1 {margin:15px 0 10px}
.privacy .p_type1 {margin-bottom:10px;padding-left:12px}

/* colorGuide */
.colorGuide > .inner_box1 {padding:25px 0 25px 50px}
.colorGuide > .inner_box1 .input_area {padding-top:15px}
.colorGuide > .inner_box1 .input_area .btn_sqr {line-height:30px}
.colorGuide > .inner_box1 .input_area .btn_sqr.bg_red {width:90px}
.colorGuide .tab_menu_type03 {margin:55px 0 30px}
.colorGuide .colorSearchResult {padding:0 8px}
.colorGuide .colorSearchResult .boardHead {position:relative;height:28px;margin-bottom:20px;background:url(/2017/images/common/ln_490_4_dot.png) no-repeat 170px 50%}
.colorGuide .colorSearchResult .boardHead .pageInfo {width:260px;background:#fff;font-size:24px;font-weight:bold;color:#222;line-height:28px}
.colorGuide .colorSearchResult .boardHead .pageInfo span {vertical-align:top}
.colorGuide .colorSearchResult .boardHead .bg_more2 {position:absolute;top:0;right:0}
.colorGuide .colorSearchResult .boardHead.type_2 {height:34px;margin-bottom:8px;background:none}
.colorGuide .colorSearchResult .boardHead.type_2 .btn_sqr {position:absolute;bottom:0;right:0;width:128px;height:30px;padding-left:12px;background:url(/2017/images/common/btn_dn.gif) no-repeat 106px 50%;line-height:30px;text-align:left;letter-spacing:-1px}
.colorGuide .colorSearchResult .boardHead.type_2 .btn_sqr.on {background:url(/2017/images/common/btn_up.gif) no-repeat 106px 50%}

.colorGuide .colorSearchResult .colorList_2 {padding-top:15px;border-top:1px solid #2d508a}
.colorGuide .colorSearchResult .colorList_2 > li {position:relative;float:left;width:211px;height:242px;margin:0 65px 27px 0}
.colorGuide .colorSearchResult .colorList_2 > li.no_result {width:100%;height:14px;margin:0;border:0;padding:15px 0 40px;font-weight:bold;color:#222}
.colorGuide .colorSearchResult .colorList_2 .last {margin-right:0}
.colorGuide .colorSearchResult .colorList_2 > li > a {display:block;position:relative;height:200px;border:1px solid #e6e6e6}
.colorGuide .colorSearchResult .colorList_2 .color_bg {}
.colorGuide .colorSearchResult .colorList_2 .color_bg2 {position:absolute;top:0;left:0;width:209px;height:200px}
.colorGuide .colorSearchResult .colorList_2 .list_txt {display:inline-block;position:absolute;bottom:0;left:10px;font-size:13px;color:#222;line-height:18px}
.colorGuide .colorSearchResult .inner_box1 {padding:30px 20px;color:#222}

.colorGuide .colorSearchResult .colorList_2 #detailWrap {display:none;padding-top:30px}
.colorGuide .colorSearchResult .colorList_2 #detailWrap > h3 {margin-bottom:15px}
.colorGuide .colorSearchResult .colorList_2 #detailWrap .tbl_type_001 {margin-bottom:50px}
.colorGuide .colorSearchResult .colorList_2 #detailWrap .tbl_type_001 tr th {padding:13px 0}
.colorGuide .colorSearchResult .colorList_2 #detailWrap .tbl_type_001 tr td {padding:13px 10px;line-height:18px;text-align:center;vertical-align:middle}

.color_detail {display:none;position:absolute;top:1px;left:2px;width:452px;height:383px;padding:10px;background:url(/2017/images/etc/detail_bg.png) no-repeat}
.closeX {position:absolute;right:65px;top:35px;cursor:pointer}
.color_detail_area {overflow:hidden;position:relative;top:15px;left:17px;width:390px;height:321px}

/* certificates */
.certificates .info_box {margin-bottom:20px;padding:12px 25px;border-bottom:2px solid #999}
.certificates .info_box > p {margin:12px 0 0 20px;font-size:16px;line-height:24px;text-indent:-20px}
.certificates .inner_box1 {padding:25px 50px}
.certificates .inner_box1 input[type="radio"] {margin:5px 5px 5px 0}
.certificates .inner_box1 label {margin-right:15px;font-size:14px}
.certificates .inner_box1 .search_choice1,
.certificates .inner_box1 .search_choice2 {margin-bottom:6px}
.certificates .inner_box1 .search_choice3 {margin-bottom:40px}
.certificates .inner_box1 .f_sym {margin-right:20px;font-size:16px;font-weight:bold;line-height:30px}
.certificates .inner_box1 .search_choice1 .select_type001 {width:166px;height:30px}
.certificates .inner_box1 .search_box1 {margin-bottom:10px}
.certificates .inner_box1 .search_box1 .select_type001 {width:166px;height:30px}
.certificates .inner_box1 .search_box2 .select_type001 {float:left;width:102px;height:30px;margin-right:5px}
.certificates .inner_box1 .search_box2 .text {float:left;width:470px;margin-right:5px}
.certificates .inner_box1 .search_box3 {margin-top:15px}
.certificates .inner_box1 .search_box3 .text {width:450px;margin-right:5px}
.certificates .inner_box1 .search_box4 {margin-top:15px}
.certificates .inner_box1 .search_box4 .text {width:389px;margin-right:5px}
.certificates .inner_box1 #searchIDK,
.certificates .inner_box1 #searchIDE {line-height:30px}
.certificates .tbl_type_001 {margin-top:40px}
.certificates .tbl_type_001 th {padding:13px 0}
.certificates .tbl_type_001 td {padding:13px;line-height:20px;text-align:center;letter-spacing:-0.5px}
.certificates .tbl_type_001 tr:last-child td {border-bottom:1px solid #555}
.certificates .about_nfpa {margin-top:60px}
.certificates .about_nfpa .desc {height:105px;padding-left:119px;background:url(/2017/images/product/logo_nfpa.png) no-repeat 0 0}
.certificates .about_nfpa .desc dt {padding-top:15px;color:#cb0a2e}
.certificates .about_nfpa .desc dd {padding:7px 0 0 12px;line-height:20px}

/* market_main */
.market_main {position:relative;width:900px;height:949px;margin-left:-60px;background:url(/2017/images/product/bg_market_main.jpg) no-repeat 0 0}
.market_main > dl {position:absolute}
.market_main > dl > dt {position:absolute}
.market_main > dl > dd {text-align:right;font-size:11px;font-weight:bold;color:#222;line-height:16px}
.market_main .m_cate1 {top:17px;right:309px}
.market_main .m_cate2 {top:128px;right:110px}
.market_main .m_cate3 {top:146px;left:126px}
.market_main .m_cate4 {top:65px;left:267px}
.market_main .m_cate5 {top:555px;left:116px}
.market_main .m_cate6 {top:425px;left:448px}
.market_main .m_cate7 {top:597px;left:469px}

/* proudctAbout1 */
.product_about .cont_full_bg {width:900px;height:430px;background:url(/2017/images/product/bg_product_about_main.jpg)}
.product_about .cont_full_bg .text_area {padding:176px 0 0 60px}
.product_about .cont_full_bg .txt_1 {margin-bottom:10px;font-size:26px;color:#222;line-height:1}
.product_about .cont_full_bg .txt_2 {margin-bottom:24px;font-size:36px;font-weight:800;color:#222;line-height:1}
.product_about .h3 {margin-top:50px;padding-bottom:15px;border-bottom:1px solid #e6e6e6;background-position:0 5px}
.product_about .product_list {margin-top:20px}
.product_about .product_list .product_item {float:left;width:180px;margin-right:20px}
.product_about .product_list .product_item .title {margin:13px 0;font-weight:bold;color:#222;line-height:1}
.product_about .product_list .product_item ul > li {padding-left:9px;background:url(/2017/images/common/ico_bar_5_1_555.png) no-repeat 0 9px;line-height:20px}
.product_about .product_list .product_item ul > li > a {color:#555}

/* buildingpaint */
.building_paint .half_layer {background:url(/2017/images/product/bg_building_paint.jpg)}
.building_paint .txt_area > dt {padding-top:200px}
.building_paint .tab_top.supro {padding-top:299px;background:url(/2017/images/product/bg_supro.jpg) no-repeat 50% 0}

.building_paint #tab05 .btn_sqr {width:220px;height:45px;margin-top:20px;line-height:45px}

.building_paint .product_list {width:788px;margin:0 auto}
.building_paint .product_list > li {float:left;position:relative;width:246px;height:278px;margin-right:20px;letter-spacing:-0.8px}
.building_paint .product_list .prdt_spec {display:none;position:absolute;top:0;left:0;width:246px;height:153px;padding:40px 0 0 16px;background:#2d508a;font-size:14px;line-height:14px;
										  opacity:0.95;
										  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
										  filter: alpha(opacity=95);
										  -moz-opacity: 0.95;
										  -khtml-opacity: 0.95}
.building_paint .product_list .prdt_spec .spec_tit {float:left;clear:left;margin:0 7px 6px 0;font-weight:bold;color:#fff}
.building_paint .product_list .prdt_spec .spec_txt {float:left;margin-bottom:6px;color:#bac4ce}
.building_paint .product_list .prdt_desc {padding-top:17px}
.building_paint .product_list .prdt_desc .prdt_tit {margin-bottom:10px;font-size:16px;font-weight:bold;color:#222}
.building_paint .product_list .prdt_desc .ico_zone {position:absolute;top:165px;left:105px}
.building_paint .product_list .prdt_desc .prdt_txt {color:#555;line-height:18px}

.building_paint .tab_top.spo_field {height:179px;margin-bottom:18px;padding:10px 0 0 274px;background:url(/2017/images/product/bg_spoField_logo.jpg) no-repeat 10px 14px;border-bottom:0}
.building_paint .indent_layer.sf {position:relative;height:175px}
.building_paint .indent_layer.sf.sf550 {background:url(/2017/images/product/bg_spoField_sf550.jpg) no-repeat 0 0}
.building_paint .indent_layer.sf.sf350 {background:url(/2017/images/product/bg_spoField_sf350.jpg) no-repeat 0 0}

.building_paint .indent_layer.sf .spo_spec_desc {position:absolute;top:3px;left:274px}
.building_paint .indent_layer.sf .spo_spec_desc.last {left:527px}
.building_paint .indent_layer.sf .spo_spec_desc > li {line-height:28px}
.building_paint .indent_layer.sf .spo_spec_desc .p_dash {background-position:0 14px}

.building_paint .sf_sebs {margin-bottom:37px}
.building_paint .sf_sebs .p_dash {margin-bottom:7px;background-position:0 9px;line-height:20px}

.building_paint .gallery_list {}
.building_paint .gallery_list > li {float:left;width:250px;margin:0 15px 30px 0}
.building_paint .gallery_list .f_caption {display:block;background:#2d508a;font-size:16px;font-weight:bold;color:#fff;line-height:58px;text-align:center}

.building_paint .manage_1 .p_dash {margin:0 0 15px 10px}
.building_paint .manage_2 {margin-left:10px}
.building_paint .manage_2 .p_dash {display:inline-block;width:215px;line-height:28px}
.building_paint .manage_3 {margin-top:50px}
.building_paint .manage_3 .inner_box {position:relative;min-height:190px;padding-left:295px;background:url(/2017/images/common/bg_ring.png) no-repeat 14px 50%}
.building_paint .manage_3 .inner_box .box_tit {position:absolute;top:0;left:14px;width:190px;height:190px;color:#2d508a;text-align:center}
.building_paint .manage_3 .inner_box .box_tit .num {padding:64px 0 15px;font-size:30px;font-weight:800;line-height:1}
.building_paint .manage_3 .inner_box .box_tit .txt {font-size:16px;font-weight:bold;line-height:1}

/* automotivePaints */
.automotive_paint .half_layer {background:url(/2017/images/product/bg_automotive_paint.jpg)}
.automotive_paint .h3.no_bg {background:none}
.automotive_paint .summary {margin-bottom:40px;padding-bottom:37px;border-bottom:1px solid #e6e6e6}
.automotive_paint .automotivetab {}
.automotive_paint .automotivetab .mega_autotab {position:relative;height:323px;padding:0 43px;background:url(/2017/images/product/bg_mega_autotab.png) no-repeat 96px 29px}
.automotive_paint .automotivetab .mega_autotab > li {position:absolute;width:117px;height:63px;padding-top:26px;background:url(/2017/images/product/bg_lineProcess.png) no-repeat 0 0;font-size:15px;font-weight:bold;color:#94a5b5;line-height:1;text-align:center}
.automotive_paint .automotivetab .mega_autotab .flow_01 {left:42px;background:url(/2017/images/product/bg_lineProcess_on.png) no-repeat 0 0;text-indent:18px;cursor:pointer}
.automotive_paint .automotivetab .mega_autotab .flow_01.on {background:url(/2017/images/product/bg_lineProcess_click.png) no-repeat 0 0}
.automotive_paint .automotivetab .mega_autotab .flow_02 {left:234px;background:url(/2017/images/product/bg_lineProcess_on.png) no-repeat 0 0;text-indent:18px;cursor:pointer}
.automotive_paint .automotivetab .mega_autotab .flow_02.on {background:url(/2017/images/product/bg_lineProcess_click.png) no-repeat 0 0}
.automotive_paint .automotivetab .mega_autotab .flow_03 {right:237px}
.automotive_paint .automotivetab .mega_autotab .flow_04 {right:45px}
.automotive_paint .automotivetab .mega_autotab .flow_05 {top:110px;right:45px;background:url(/2017/images/product/bg_lineProcess_l_on.png) no-repeat 0 0;text-indent:18px;cursor:pointer}
.automotive_paint .automotivetab .mega_autotab .flow_05.on {background:url(/2017/images/product/bg_lineProcess_l_click.png) no-repeat 0 0}
.automotive_paint .automotivetab .mega_autotab .flow_06 {top:110px;right:237px;background:url(/2017/images/product/bg_lineProcess_l.png) no-repeat 0 0}
.automotive_paint .automotivetab .mega_autotab .flow_07 {top:110px;left:234px;background:url(/2017/images/product/bg_lineProcess_l.png) no-repeat 0 0}
.automotive_paint .automotivetab .mega_autotab .flow_08 {top:110px;left:42px;background:url(/2017/images/product/bg_lineProcess_l_on.png) no-repeat 0 0;text-indent:18px;cursor:pointer}
.automotive_paint .automotivetab .mega_autotab .flow_08.on {background:url(/2017/images/product/bg_lineProcess_l_click.png) no-repeat 0 0}
.automotive_paint .automotivetab .mega_autotab .flow_09 {top:220px;left:42px}
.automotive_paint .automotivetab .mega_autotab .flow_10 {top:220px;left:234px}
.automotive_paint .automotivetab .mega_autotab .flow_11 {top:220px;right:237px}
.automotive_paint .automotivetab .mega_autotab .flow_12 {top:220px;right:45px}
.automotive_paint .automotivetab .mega_autotab > li > a {display:block;position:absolute;top:0;left:0;width:117px;height:63px;padding-top:26px;color:#2d508a}
.automotive_paint .automotivetab .mega_autotab > li.on > a {color:#fff}
.automotive_paint .automotivetab .mega_autotab_inner {margin-bottom:37px;padding:30px 20px;border:1px solid #e6e6e6}
.f_proc {margin-bottom:30px;padding-left:32px}
.f_proc > dt {float:left;width:122px;height:122px;margin-right:54px;background:url(/2017/images/product/bg_flow_proc.png) no-repeat 0 0;color:#2d508a;text-align:center}
.f_proc .num {margin-top:28px;font-size:26px;font-weight:800}
.f_proc .tit {margin-top:10px;font-size:15px;font-weight:bold}
.f_proc > dd {float:left}
.f_proc > dd > .p_type1.dot {background-position:0 13px;line-height:28px}
.f_proc > dd > .p_type1.dash {padding-left:9px;line-height:28px}
.f_proc .ln_1 {padding-top:47px}
.f_proc .ln_2 {padding-top:33px}
.f_proc .ln_3 {padding-top:19px}
.f_proc .ln_4 {padding-top:5px}
.f_proc .ln_5 {padding-top:1px}
.f_proc .ln_5 .p_type1.dot {line-height:24px}
.automotive_paint .automotivetab .mega_descstyle1 .img {padding:10px 0 50px 50px}

/* automotivePaints2 */
.automotive_paint2 .half_layer {background:url(/2017/images/product/bg_automotive_paint2.jpg)}
.automotive_paint2 .half_layer .tit_1 {padding-top:142px}
.automotive_paint2 .go_refinish {display:block;width:220px;height:45px;margin:0 auto 50px;line-height:45px}
.product.automotive_paint2 .tbl_type_001 td {text-align:left}

/* plantCoatings */
.plant_coatings .half_layer {background:url(/2017/images/product/bg_plant_coatings.jpg)}
.plant_coatings .half_layer .tit_1 {padding-top:115px}
.plant_coatings .bg_red {width:230px;height:40px;margin-top:27px;line-height:40px}
.plant_coatings .tab_menu_type02 > li {margin-bottom:2px}
.plant_coatings .tab_area .tbl_type_001 .total_bg {font-weight:bold;color:#222}
.plant_coatings .tab_area .sup_txt {margin-top:20px;line-height:20px}

/* marineCoatings */
.marine_coating .half_layer {background:url(/2017/images/product/bg_marine_coating.jpg)}
.marine_coating .half_layer .tit_1 {padding-top:94px}
.marine_coating .tab_top > p {margin-bottom:14px;line-height:20px}
.marine_coating .tab_area .tab_head {position:relative;margin:20px 0 25px}
.marine_coating .tab_area .tab_head .product_overview {position:absolute;bottom:0;right:0;width:220px;height:50px;line-height:50px}
.marine_coating .tab_area #tab01 .tab_menu_type06 {margin:40px 0 30px}
.marine_coating .tab_area #tab01 .tab_menu_type06 > li > a {font-size:13px}
.marine_coating .tab_area .cont_box {margin-bottom:30px;border-bottom:1px solid #e6e6e6}
.marine_coating .tab_area .cont_box dl {margin-bottom:40px}
.marine_coating .tab_area .cont_box dl > dt {margin-bottom:15px}
.marine_coating .tab_area .cont_box dl > dd {margin-bottom:10px;padding-left:20px;line-height:20px}
.marine_coating .tab_area .tbl_type_001 {margin-top:15px;line-height:20px}
.marine_coating .tab_area .tbl_type_001 th {padding:13px 0}
.marine_coating .tab_area .tbl_type_001 td {padding:13px}
.marine_coating .tab_area .cont_after {margin-top:40px}
.marine_coating .tab_area .cont_after.case_1 {padding-top:165px;background:url(/2017/images/product/bg_anti_corrosive.jpg) no-repeat 50% 0}
.marine_coating .tab_area .cont_after.case_2 {padding-top:155px;background:url(/2017/images/product/bg_anti_foul1.jpg) no-repeat 50% 0}
.marine_coating .tab_area .cont_after.case_3 {padding-top:200px;background:url(/2017/images/product/bg_anti_foul2.jpg) no-repeat 50% 0}
.marine_coating .tab_area .cont_after.case_4 {padding-top:270px;background:url(/2017/images/product/bg_anti_foul3.jpg) no-repeat 50% 0}
.marine_coating .tab_area .cont_after.case_5 {padding-top:155px;background:url(/2017/images/product/bg_cargo_tank1.jpg) no-repeat 50% 0}
.marine_coating .tab_area .cont_after.case_6 {padding-top:155px;background:url(/2017/images/product/bg_cargo_tank2.jpg) no-repeat 50% 0}
.marine_coating .tab_area .cont_after.case_7 {padding-top:155px;background:url(/2017/images/product/bg_cargo_tank3.jpg) no-repeat 50% 0}
.marine_coating .tab_area .cont_after ul {}
.marine_coating .tab_area .cont_after ul > li {float:left;margin-top:16px;padding-left:16px}
.marine_coating .tab_area .cont_after ul > li.fst {width:300px}
.marine_coating .tab_area .cont_after ul.type_2 > li.fst {width:380px}
.marine_coating .tab_area .dot_tit_s1 {margin-top:20px;padding-left:8px}
.marine_coating .tab_area #tab04 .p_type1 {padding:20px 0 40px 17px}
.marine_coating .tab_area .depth_1 {padding:0 20px 40px;background:url(/2017/images/rnd/bg_rnd_cCenterOrg.png) no-repeat 50% 221px;border-bottom:1px solid #e6e6e6}
.marine_coating .tab_area .depth_1 > dt {width:221px;height:221px;margin:0 auto 61px;padding-top:63px;background:url(/2017/images/rnd/bg_rnd_cCenterOrg1.jpg) no-repeat 0 0;font-size:26px;color:#fff;line-height:32px;text-align:center;letter-spacing:-2px}
.marine_coating .tab_area .depth_1 > dt > .fs38 {margin-bottom:11px;color:#fff !important;line-height:47px !important}
.marine_coating .tab_area .depth_1 > dd {float:left;width:176px;height:70px;margin-right:12px;padding-top:13px;background:url(/2017/images/rnd/bg_rnd_cCenterOrg2.jpg) no-repeat 0 0;font-size:16px;color:#fff;line-height:22px;text-align:center}
.marine_coating .tab_area .royal_dock {height:293px;background:url(/2017/images/product/bg_royal_dock.jpg) no-repeat 100% 30px;border-bottom:1px solid #e6e6e6}
.marine_coating .tab_area .royal_dock .h3 {padding-top:30px;background-position:0 38px}
.marine_coating .tab_area .royal_dock .delivery {padding:10px 0 0 20px}
.marine_coating .tab_area .ut6581 .dot_tit_s1 {margin-left:3px;padding-left:15px}
.marine_coating .tab_area .ut6581 .type_1 {padding:15px 0 0 15px}
.marine_coating .tab_area .ut6581 .type_1 > li {line-height:20px}
.marine_coating .tab_area .ut6581 .type_2 {padding-top:20px}
.marine_coating .tab_area .ut6581 .type_2 > li {float:left;margin-right:16px}
.marine_coating .tab_area .ut6581 .type_2 > li > p {height:66px;padding-top:8px;background:#2d508a;font-size:16px;font-weight:bold;color:#fff;line-height:21px;text-align:center}
.marine_coating .tab_area .bt_ln {margin-bottom:30px;padding-bottom:47px;border-bottom:1px solid #e6e6e6}
.marine_coating .tab_area .tbl_fpso {margin:35px 0 25px;padding-left:390px;background:url(/2017/images/product/bg_fpso.jpg) no-repeat 0 0}
.marine_coating .tab_area .tbl_fpso .tbl_type_001 th {padding:9px}
.marine_coating .tab_area .tbl_fpso .tbl_type_001 td {padding:9px;text-align:center}
.marine_coating .tab_area .bg_drill_ship {margin-top:27px}

/* industrialPaint1 */
.industrial_paint .half_layer {background:url(/2017/images/product/bg_industrial_paint.jpg)}
.industrial_paint .half_layer dt {padding-top:174px}
.product.industrial_paint .tbl_type_001 th {padding:13px 0}
.product.industrial_paint .tbl_type_001 td {padding:13px 0}
.industrial_paint .p_type3 {margin:30px 0 20px}
.industrial_paint .tab_area .bt_ln {margin-bottom:30px;padding-bottom:47px;border-bottom:1px solid #e6e6e6}
.industrial_paint .p_purpose {margin-bottom:40px}
.industrial_paint .p_purpose > li {float:left;width:390px}
.industrial_paint .p_purpose > li > dl > dt {margin-bottom:20px;font-size:16px;font-weight:bold;color:#2d508a}
.industrial_paint .p_purpose > li > dl > dd {margin-bottom:10px;line-height:20px}
.industrial_paint .dot_tit_s2 {margin:30px 0 20px 8px;color:#555}
.industrial_paint .p_material {margin-bottom:40px;padding-left:20px}
.industrial_paint .p_material > dt {margin-bottom:18px;font-size:16px;font-weight:bold;color:#2d508a;line-height:1}
.industrial_paint .p_material > dd {margin-bottom:28px;line-height:20px}
.industrial_paint .p_use > li {margin:0 0 5px 17px;line-height:20px;text-indent:-8px}

/* popProductOverview */
.pophead {overflow:hidden;height:55px;padding:7px 8px 0 15px;background-color:#1c4d90;border:1px solid #1e3a61}
.pophead h1 {float:left;margin:5px 0 0 0;padding:0}
.pophead .popclose {float:right}
.cont_pop {width:660px}
.mega_table_style3 {border-top:solid 2px #2b5ea5;border-right:solid 1px #ddd}
.mega_table_style3 th {padding:10px 0;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;background-color:#f4fafe;color:#47586b}
.mega_table_style3 td {padding:10px;border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;color:#555;line-height:18px}
.mega_ml_table_maine {margin-left:10px}

/* pcmPaints */
.pcm_paint .half_layer {background:url(/2017/images/product/bg_pcm_paint.jpg)}
.pcm_paint .half_layer dt {padding-top:100px}
.pcm_paint .h3 {margin:20px 0 17px}
.pcm_paint .dot_tit_s1 {margin:17px 0 15px}
.pcm_paint .tbl_txt .txt_ind {margin-left:73px}
.pcm_paint .li_indent {margin-bottom:30px}
.pcm_paint .li_indent .dep_1 {margin-bottom:5px}
.pcm_paint .li_indent .indent {padding:5px 0 0 20px}
.pcm_paint .li_indent .indent .dep_2 {margin-bottom:5px}
.pcm_paint .li_indent .p_type3 {margin-bottom:5px;line-height:20px}

/* fissionpaint */
.fission_paint .half_layer {background:url(/2017/images/product/bg_fission_paint.jpg)}
.fission_paint .half_layer dt {padding-top:22px}
.fission_paint .h3 {margin:20px 0 17px}
.fission_paint .dot_tit_s1 {margin:17px 0 15px}
.fission_paint .li_indent {margin-bottom:30px}
.fission_paint .li_indent .p_type3 {margin-bottom:5px;line-height:20px}
.fission_paint .tbl_type_001 th {padding:13px 10px}
.fission_paint .tbl_type_001 td {padding:13px 10px;line-height:20px}
.fission_paint .tab_top .bg_img {margin-bottom:27px}

/* UPResin */
.t_resin .half_layer {background:url(/2017/images/product/bg_resin.jpg)}
.t_resin .half_layer dt {padding-top:220px}
.t_resin .h3 {margin:20px 0 17px}
.t_resin .tab_top .bg_img {margin-bottom:27px}
.t_resin .li_indent {margin-bottom:30px}
.t_resin .li_indent .dep_1 {margin-bottom:5px}
.t_resin .li_indent .indent {padding:5px 0 0 20px}
.t_resin .li_indent .indent .dep_2 {margin-bottom:5px}
.t_resin .li_indent > li {margin-bottom:5px;line-height:20px}
.t_resin .li_indent .p_type3 {margin-bottom:5px;line-height:20px}
.t_resin .li_indent .tbl_type_001 {margin:20px 0}
.t_resin .tbl_type_001 th {padding:13px 10px}
.t_resin .tbl_type_001 td {padding:13px 10px;line-height:20px;text-align:center}
.t_resin .dot_tit_s1 {margin:17px 0 15px}

/* glass */
.glass .half_layer {background:url(/2017/images/product/bg_glass_main.jpg)}
.glass .half_layer .txt_area > dt {padding-top:155px}
.glass #tab01 .indent_layer {margin:53px 0 30px;padding-left:273px;background:url(/2017/images/product/bg_glass_clear.jpg) no-repeat 0 0}
.glass #tab02 .indent_layer {padding-left:505px;background:url(/2017/images/product/bg_glass_color.jpg) no-repeat 0 0}
.glass #tab03 .indent_layer {height:208px;margin:20px 0 30px;padding-left:273px;background:url(/2017/images/product/bg_glass_solar1.jpg) no-repeat 0 0}
.glass #tab03 .f_888 {margin-bottom:10px;text-align:right}
.glass #tab03 .per_graph {margin-bottom:30px}
.glass #tab04 {background:url(/2017/images/product/bg_glass_sun2.jpg) no-repeat 100% 100%}
.glass .li_indent .p_type3 .btm_ln {padding-bottom:2px;border-bottom:1px solid #cb0a2e}
.glass .blue_bull {display:inline-block;width:14px;height:14px;background:url(/2017/images/mega_contents/blue_bull.png) 0 0 no-repeat;font-size:10px;color:#fff;line-height:14px;text-align:center}
.glass .position {position:relative;margin-bottom:7px}
.glass .position > .blue_bull {position:absolute;top:3px}
.glass .position .num_1 {left:7px}
.glass .position .num_2 {left:40px}
.glass .position .num_3 {left:93px}
.glass .position .num_4 {left:110px}
.glass .position .num_5 {left:136px}
.glass .position .num_6 {left:153px}
.glass .position .blue_bull_group {padding:30px 0 0 6px}
.glass .bg_glass_sun1 {display:block;margin-top:10px}
.glass #tab05 .fs32 {margin-bottom:25px;line-height:40px}
.glass #tab06 .frit_feature {width:698px;height:160px;margin:0 auto 20px;background:url(/2017/images/product/bg_glass_design2.png) no-repeat 0 0}
.glass #tab06 .frit_feature > dl {float:left;width:160px;margin-right:109px;font-weight:bold;color:#fff;text-align:center}
.glass #tab06 .frit_feature > dl > dt {margin:54px 0 13px;font-size:25px}
.glass #tab06 .frit_feature > dl > dd {font-size:16px}
.glass #tab06 .indent_layer {position:relative;padding-right:260px}
.glass #tab06 .indent_layer .frit_example {position:absolute;top:0;right:0;height:158px;border-left:1px solid #e6e6e6}
.glass #tab06 .indent_layer .frit_example .img {padding:5px 18px 20px 42px}
.glass #tab06 .indent_layer .frit_example .img_cap {font-weight:bold;color:#222;line-height:1;text-align:right}

/* windows */
.windows .half_layer {background:url(/2017/images/product/bg_windows_main.jpg)}
.windows .half_layer .txt_area .tit_1 {padding-top:70px}
.windows .half_layer .txt_area .ico_zone {position:absolute;right:180px;top:105px}

/* insulation */
.insulation .half_layer {background:url(/2017/images/product/bg_insulation_main.jpg)}
.insulation .half_layer .txt_area > dt {padding-top:175px}
.insulation .wool_feature {margin:30px 0 40px}
.insulation .wool_feature > dl {margin-bottom:25px;padding-left:90px}
.insulation .wool_feature > dl > dt {margin-bottom:15px;font-size:16px;font-weight:bold;color:#2d508a;line-height:1}
.insulation .wool_feature > dl > dd {line-height:20px}
.insulation .wool_feature.glass .item_1 {background:url(/2017/images/product/bg_insulation_feat01.png) no-repeat 20px 16px}
.insulation .wool_feature.glass .item_2 {background:url(/2017/images/product/bg_insulation_feat02.png) no-repeat 24px 16px}
.insulation .wool_feature.glass .item_3 {background:url(/2017/images/product/bg_insulation_feat03.png) no-repeat 18px 16px}
.insulation .wool_feature.glass .item_4 {background:url(/2017/images/product/bg_insulation_feat04.png) no-repeat 18px 16px}
.insulation .wool_feature.glass .item_5 {background:url(/2017/images/product/bg_insulation_feat05.png) no-repeat 18px 16px}
.insulation .wool_feature.glass .item_6 {background:url(/2017/images/product/bg_insulation_feat06.png) no-repeat 18px 16px}
.insulation .wool_feature.glass .item_7 {background:url(/2017/images/product/bg_insulation_feat07.png) no-repeat 18px 16px}

.insulation .btn_line {margin:30px 0 40px}
.insulation .btn_sqr {float:left;width:190px;height:40px;margin-right:20px;line-height:40px}
.insulation .tbl_wrqp {position:relative;padding-top:12px}
.insulation .tbl_wrqp .h3 {margin-bottom:30px}
.insulation .tbl_wrqp .btn_sqr {position:absolute;top:0;right:0;margin-right:0}

.insulation .wool_feature.mineral .item_1 {background:url(/2017/images/product/bg_insulation_feat01.png) no-repeat 20px 50%}
.insulation .wool_feature.mineral .item_2 {background:url(/2017/images/product/bg_insulation_feat07.png) no-repeat 18px 50%}
.insulation .wool_feature.mineral .item_3 {background:url(/2017/images/product/bg_insulation_feat04.png) no-repeat 18px 50%}
.insulation .wool_feature.mineral .item_4 {background:url(/2017/images/product/bg_insulation_feat06.png) no-repeat 18px 50%}
.insulation .wool_feature.mineral .item_5 {background:url(/2017/images/product/bg_insulation_feat02.png) no-repeat 24px 50%}
.insulation .wool_feature.mineral .item_6 {background:url(/2017/images/product/bg_insulation_feat05.png) no-repeat 18px 50%}

.insulation .wool_feature.vacuum .item_1 {background:url(/2017/images/product/bg_insulation_feat08.png) no-repeat 20px 50%}
.insulation .wool_feature.vacuum .item_2 {background:url(/2017/images/product/bg_insulation_feat09.png) no-repeat 32px 50%}
.insulation .wool_feature.vacuum .item_3 {background:url(/2017/images/product/bg_insulation_feat04.png) no-repeat 18px 50%}
.insulation .wool_feature.vacuum .item_4 {background:url(/2017/images/product/bg_insulation_feat10.png) no-repeat 24px 50%}
.insulation .wool_feature.vacuum .item_5 {background:url(/2017/images/product/bg_insulation_feat11.png) no-repeat 22px 50%}

.insulation .vacuum_example {margin:30px 0 40px}
.insulation .vacuum_example > li {float:left;width:249px;margin-right:16px;padding:139px 0 7px;background-color:#2d508a !important;font-size:16px;color:#fff;line-height:22px;text-align:center}
.insulation .vacuum_example .example_1 {background:url(/2017/images/product/bg_insulation_vacuum3.jpg) no-repeat 0 0}
.insulation .vacuum_example .example_2 {background:url(/2017/images/product/bg_insulation_vacuum4.jpg) no-repeat 0 0}
.insulation .vacuum_example .example_3 {background:url(/2017/images/product/bg_insulation_vacuum5.jpg) no-repeat 0 0}
.insulation .vacuum_system1 {height:304px;margin-bottom:50px;padding-right:260px;background:url(/2017/images/product/bg_insulation_sys1.png) no-repeat 100% 0}
.insulation .vacuum_system2 {height:262px;padding-right:260px;background:url(/2017/images/product/bg_insulation_sys2.png) no-repeat 100% 0}

/* reskin */
.reskin .half_layer {background:url(/2017/images/product/bg_reskin_main_02.jpg)}
.reskin .half_layer .txt_area > dt {padding-top:240px}
.reskin .reskin_feature {}
.reskin .reskin_feature > li {margin-bottom:35px}
.reskin .reskin_feature .p_type1 {margin-top:17px}
.reskin .btn_sqr {width:180px;height:30px;line-height:30px}
.reskin .edge_type {margin:40px 0;padding-right:277px;background:url(/2017/images/product/bg_reskin_gyps01.jpg) no-repeat 100% 100%}
.reskin .gyps_list {position:relative;padding-top:12px}
.reskin .gyps_list .btn_wrap {position:absolute;top:0;right:0}
.reskin .silent_stud {padding-right:288px}
.reskin .silent_stud.sys1 {height:150px;background:url(/2017/images/product/bg_reskin_stud01.jpg) no-repeat 100% 100%}
.reskin .silent_stud.sys2 {height:160px;margin-top:30px;background:url(/2017/images/product/bg_reskin_stud02.jpg) no-repeat 100% 100%}

.reskin.product #tab03 .tab_top {margin-bottom:0;}
.reskin.product #tab03 .dot_tit_s1 {margin-left:0;}
.reskin #tab03 .tab_top .p_type1 {margin-top:9px;}
.reskin #tab03 .bd_b_type1 {padding-top:40px;}
.reskin .reskin_list li p {font-size:14px;line-height:22px}
.reskin .reskin_list li p.re_list_tit {padding:23px 0 13px; font-size:18px;font-weight:bold;}
.reskin .reskin_list li:first-child p.re_list_tit {padding-top:27px;}

.reskin .tab_area1_1 .dot_tit_s1 + div {margin-top:0;}
.reskin .re_box_ver2 {position:relative;height:100%;margin-top:40px;}
.reskin .re_box_ver2:after {display:block;content:"";clear:both;}
.reskin .re_box_ver2 > div {height:100%;}
.reskin .re_box_ver2 .re_box_ver_lft {float:left;width:50%;padding-right:10px; border-right:1px solid #e6e6e6}
.reskin .re_box_ver2 .re_box_ver_rgt {float:right;width:50%;padding-left:15px;border-left:1px solid #e6e6e6}
.reskin .re_box_ver2 p {font-size:14px;line-height:20px;}
.reskin .re_box_ver2 p.re_box_tit {padding-bottom:9px; font-weight:bold;}
.reskin .re_box_ver2 img {margin-top:22px;}
.reskin .re_box_ver2 .re_box_ver_lft.reskin_abs_img img {position:absolute;bottom:0;left:0;}
.reskin .re_box_ver2 .re_box_ver_rgt.reskin_abs_img img {position:absolute;bottom:0;right:0;}
.reskin .re_box_ver2 .reskin_abs_img {border:none !important}

.reskin .re_box_hor1 {margin-top:40px;border:1px solid #e6e6e6}
.reskin .re_box_hor1 dl dt {height:40px;padding-left:29px;border-bottom:1px solid #e6e6e6;background:#f6f6f6 url(/2017/images/product/ico_star.png) no-repeat 734px 50%;font-size:14px;font-weight:bold;line-height:40px;}

.reskin .re_box_hor2 {margin-top:40px;}
.reskin .re_box_hor2 p {font-size:14px;line-height:20px;}
.reskin .re_box_hor2 p.re_box_tit {font-weight:bold;}
.reskin .re_box_hor2 img {margin-top:21px;}
.reskin .re_box_list {font-size:14px;line-height:20px;}
.reskin .re_box_list .re_box_tit {font-weight:bold}
.reskin .re_box_tit + .re_box_list {padding-top:26px;}
.reskin .re_box_list dd {padding:16px 0 0 9px;text-indent:-9px;}
.reskin .re_box_list dt + dd {padding-top:8px;}

.reskin .img_list_box > li {padding-top:30px;}
.reskin .img_list_box > li:first-child {padding-top:0;}
.reskin .img_list_box > li:after {display:block;content:"";clear:both;}
.reskin .img_list_box > li > * {float:left;}
.reskin .img_list_box > li > dl {width:390px;padding-left:25px;}
.reskin .img_list_box > li > dl dd {padding-top:17px; font-size:14px; line-height:20px;}
.reskin .img_list_box > li > dl dt + dd {padding-top:0;}
.reskin .img_list_box > li > dl dd.dd_txt_indent1 {padding-left:75px;text-indent:-75px;}

.reskin .reskin_ol li {padding-top:17px;}
.reskin .reskin_ol li:first-child {padding-top:0;}

.reskin.product #tab03 .tbl_type_001 {margin-top:13px;}
.reskin #tab03 .tbl_deco_txt {position:relative;padding-top:35px;}
.reskin #tab03 .tbl_deco_txt span {position:absolute;right:0}
.reskin.product .tbl_type_001 td.reskin_img_td {padding:0;}
.reskin.product .tbl_type_001 td .reskin_td_list {padding-left:35px;text-align:left}
.reskin.product .tbl_type_001 td .reskin_td_list li {padding-left:47px;line-height:30px;text-indent:-47px;}



/* bottomDecoration */
.btm_deco .half_layer {background:url(/2017/images/product/bg_btmdeco_main_01.jpg)}
.btm_deco .half_layer .emblem_area {position:absolute;right:0;top:0;z-index:10;width:390px;padding:30px 0 0 30px}
.btm_deco .half_layer .emblem_area .itm_emb {float:left;margin-right:20px}
.btm_deco .half_layer .emblem_area .itm_emb > dd {margin-top:5px;font-weight:bold;color:#fff;line-height:18px;text-align:center}
.btm_deco .half_layer .txt_area > dt {padding-top:185px}

.btm_deco .tab_top {padding-bottom:20px}
.btm_deco .tab_top .fs18 {margin-bottom:17px;font-weight:bold}
.btm_deco .tab_top .sub_logo {margin-top:17px}
.btm_deco .tab_top .ico_at {margin:17px 0 0 3px}
.btm_deco .btm_feat {position:relative;margin-top:20px;padding-right:150px}
.btm_deco .btm_feat .dot_tit_s1 {margin:0 0 10px 0;background-position:0 12px;line-height:30px}
.btm_deco .dot_tit_s1 .btn_sqr {width:64px;line-height:30px}
.btm_deco .btm_feat .ico_zone {position:absolute;top:36px;right:16px;width:85px;height:31px}
.btm_deco #tab07 .btm_feat .ico_zone {position: relative;top: 0;right: 0;width: 140px;margin-top: 20px;}
.btm_deco #tab08 .btm_feat .ico_zone {position: relative;top: 0;right: 0;width: 100%;margin-top: 20px;}
.btm_deco .btm_feat .ico_zone img {position:absolute}
.btm_deco #tab07 .btm_feat .ico_zone img {position: static;padding-right: 2px;vertical-align: middle;}
.btm_deco #tab07 .btm_feat.item_3 .ico_zone img {margin-left: 8px; padding:0 0 0 12px;background: url(/2017/images/product/bg_btmdeco_mark.png) no-repeat 0 50%;}
.btm_deco #tab07 .btm_feat.item_3 .ico_zone img:first-child {margin-left: 0;padding-left: 0;background: none;}
.btm_deco #tab08 .btm_feat .ico_zone img {position: static;}
.btm_deco #tab08 .btm_feat .ico_zone img.ico_e11 {margin-left:6px;padding-left:10px;background:url(/2017/images/product/bg_btmdeco_mark.png) no-repeat 0 50%;}
.btm_deco .btm_feat.item_1 {background:url(/2017/images/product/bg_btmdeco_mark.png) no-repeat 721px 43px}
.btm_deco #tab02 #tab03 .btm_feat.item_2 {background:url(/2017/images/product/bg_btmdeco_mark.png) no-repeat 717px 43px;}
.btm_deco .btm_feat.item_1 .ico_zone .ico_hb {top:2px;right:0}
.btm_deco .btm_feat.item_2 .ico_zone .ico_hb {top:2px;right:0}
.btm_deco .btm_feat.item_2 .ico_zone .ico_co2 {right:0;}
.btm_deco .btm_feat.item_3 .ico_zone .ico_eco {right:0}
/*.btm_deco #tab07 .btm_feat.item_5 .ico_zone .ico_hb {left: 0;}
.btm_deco #tab07 .btm_feat.item_5 .ico_zone .ico_eco {left:0}
.btm_deco #tab07 .btm_feat.item_5 .ico_zone .ico_logo {bottom:0}*/
.btm_deco .btm_feat.item_4 {background:url(/2017/images/product/bg_btmdeco_mark.png) no-repeat 712px 43px}
.btm_deco .btm_feat.item_4 .ico_zone {width:93px}
.btm_deco .btm_feat.item_4 .ico_zone .ico_co2 {top:3px;right:0}
.btm_deco .btm_feat.item_5 {background:url(/2017/images/product/bg_btmdeco_mark.png) no-repeat 721px 43px}
.btm_deco .btm_feat.item_5 .ico_zone {height:72px}
.btm_deco .btm_feat.item_5 .ico_zone .ico_hb {top:2px;right:0}
.btm_deco .btm_feat.item_5 .ico_zone .ico_co2 {bottom:0}
.btm_deco .btm_feat.item_8 .ico_zone img {position: static;margin-left: 8px; padding-left: 12px;background: url(/2017/images/product/bg_btmdeco_mark.png) no-repeat 0 50%;vertical-align: middle;}
.btm_deco .btm_feat.item_8 .ico_zone img:first-child {margin-left: 0;padding-left: 0;background: none;}
.btm_deco .commrece {position:relative;margin-top:30px;padding-bottom:30px}
.btm_deco .commrece .structure {position:absolute;top:0;right:40px}
.btm_deco .commrece .structure.oa_tile {top:38px;}
.btm_deco .commrece .structure.pvc_tile {top:259px;}
.btm_deco .commrece .structure.steel {top:38px;}
.btm_deco .commrece .structure.frc {top:269px;}
.btm_deco .commrece .structure.sens_f {top:38px;}
.btm_deco .commrece .structure.senston {top:289px;}
.btm_deco #tab03 .commrece .structure {top:0;right:0;padding:20px;border:1px solid #999}
.btm_deco #tab05 .commrece .structure,
.btm_deco #tab06 .commrece .structure,
.btm_deco #tab08 .commrece .structure {right: 0;}
.btm_deco .carpet.structure {margin:20px 0 40px}
.btm_deco .carpet.structure > dl {float:left;width:50%}

.btm_deco #tab01_1 .tab_top {margin-bottom:0;}
.btm_deco #tab01_1 .bd_b_type1 {padding-top:39px;}
.btm_deco #tab01_1 em {font-style:italic;font-weight:900;vertical-align:top;}

.btm_deco #tab01_1 .bg_img_dl {margin-top:24px;padding:104px 0 0 157px;background:url(/2017/images/mega_contents/bottomDecoration1_4.jpg) no-repeat;}
.btm_deco #tab01_1 .bg_img_dl dt {padding-bottom:13px;}
.btm_deco #tab01_1 .bg_img_dl dd p {line-height:22px}

.btm_deco #tab01_1 .btm_product > li {padding-top:33px;}
.btm_deco #tab01_1 .btm_product > li:first-child {padding-top:0}
.btm_deco #tab01_1 .btm_product .dot_tit_s1 {margin-left:0}
.btm_deco #tab01_1 .btm_product .fl {width:50%;padding-right:20px;}
.btm_deco #tab01_1 .btm_product .fl dt {font-weight:bold;padding:24px 0 10px}
.btm_deco #tab01_1 .btm_product .fl dt:first-child {padding-top:0}
.btm_deco #tab01_1 .btm_product .fl dd {line-height:21px}
.btm_deco #tab01_1 .btm_product .fl > img {margin:16px 19px 0 0;}

.btm_deco #tab03 .dot_tit_s1 {margin-bottom:28px}
.btm_deco #tab03 .btm_product div.fl {width:50%;padding-right:20px;}
.btm_deco #tab03 .btm_product > li:first-child > .dot_tit_s1 {margin-top:29px}
.btm_deco #tab03 .btm_product .fl > ul > li {padding:16px 0 0 10px;line-height:1.5em;text-indent:-9px}
.btm_deco #tab03 .btm_product .fl > ul > li:first-child {padding-top:0;}
.btm_deco #tab03 .btm_product .fl > img {display:inline-block;margin:26px 8px 0 0;}

.btm_deco #tab03 .pvc_table {clear:both;padding-bottom:20px;}
.btm_deco #tab03 .last .pvc_table {padding-bottom:0;}
.btm_deco #tab03 .pvc_table > p {padding:28px 0 19px;font-weight:bold;}
.btm_deco #tab03 .pvc_table table {margin-top:0;text-align:center;}
.btm_deco #tab03 .img_dbl:after {display:block;content:"";clear:both;}
.btm_deco #tab03 .img_dbl img {display:block;float:left;}
.btm_deco #tab03 .img_dbl img:first-child {margin-right:10px}

.btm_deco #tab03 .img_txt_box {padding-top:30px;}
.btm_deco #tab03 .img_txt_box ul li {padding-top:7px;line-height:21px}
.btm_deco #tab03 .img_txt_box ul li:first-child {padding-top:0;}

.btm_deco #tab08 .tab_top .fs18 {letter-spacing:-1px}
.btm_deco #tab08 .btm_feat {padding-right:0;}
.btm_deco #tab08 .p_type1.t_indent li {padding-top:8px;line-height:21px;}
.btm_deco #tab08 .p_type1.t_indent li:first-child {padding-top:8px;}
.btm_deco #tab08 .p_type1.t_indent p {padding-top:8px;}
.btm_deco #tab08 .img_dbl {padding-bottom:10px}
.btm_deco #tab08 .img_dbl:after {display:block;content:"";clear:both;}
.btm_deco #tab08 .img_dbl img {display:block;float:left;}
.btm_deco #tab08 .img_dbl img:first-child {margin-right:8px}
.btm_deco #tab08 .commrece .structure.senston {top:687px}



/* ramiFilm */
.rami_film .half_layer {background:url(/2017/images/product/bg_rami_main_01.jpg)}
.rami_film .h3 {margin-top:30px;}
.rami_film .half_layer .txt_area > dt {padding-top:125px}
.rami_film .tab_top .fs18 {margin-bottom:17px;font-weight:bold}
.rami_film .rami_feat {position:relative;padding-right:150px}
.rami_film .rami_feat .ico_zone {position:absolute;top:36px;right:16px;width:85px;height:31px}
.rami_film .rami_feat .ico_zone img {position:absolute}
.rami_film .rami_feat.item_1 {background:url(/2017/images/product/bg_btmdeco_mark.png) no-repeat 721px 43px}
.rami_film .rami_feat.item_1 .ico_zone .ico_hb {top:2px;right:0}
.rami_film .rami_feat .rami_mark {position:absolute;top:0;right:0}

.rami_film .rami_desc_list li {padding:6px 0 0 17px;line-height:22px;text-indent:-17px;}
.rami_film .rami_desc_list li:first-child {padding-top:0;}
/*.rami_film .rami_desc_list li.bg_fire_retardant {background:url(/2017/images/product/ico_fire_retardant.png) no-repeat 600px 15px;}
.rami_film .rami_desc_list li.bg_hb {background:url(/2017/images/product/ico_hb_m.png) no-repeat 600px 15px;}*/
.rami_film #tab02 .rami_desc_list li {position:relative;padding-top:20px}
.rami_film #tab02 .rami_desc_list li:first-child {padding-top:0;}
.rami_film #tab02 .rami_desc_list li em {font-weight:900;font-style:italic;}
.rami_film #tab02 .rami_desc_list li.bg_fire_retardant img {position:absolute;top:-12px;left:600px;}
.rami_film #tab02 .rami_desc_list li.bg_hb img {position:absolute;top:26px;left:600px;}
.rami_film #tab03 .rami_desc_list {padding-bottom:30px;}
.rami_film #tab03 .rami_desc_list li {padding-top:22px}
.rami_film #tab03 .rami_desc_list li:first-child {padding-top:0}
.rami_film .rami_series_list {margin-bottom:40px;}
.rami_film .rami_series_list li {padding-top:6px;line-height:22px;}
.rami_film .rami_series_list li:first-child {padding-top:0;}
.rami_film .rami_series_list li span {display:inline-block;font-weight:bold;}
.rami_film #tab01 .rami_series_list li span {width:68px;}
.rami_film #tab02 .rami_series_list li span {width:104px;}
.rami_film .x_series span,
.rami_film .best_series span {color:#2f518d}
.rami_film .y_series span,
.rami_film .natural_series span {color:#159839}
.rami_film .a_series span,
.rami_film .stylish_series span {color:#fc6621}

.rami_film #tab01 .tab_menu_type07 > li {display:table;height:50px;background-color:#f1f1f1}
.rami_film #tab01 .tab_menu_type07 > li.on {background-color:#555;}
.rami_film #tab01 .tab_menu_type07 > li > a {display:table-cell;font-size:13px;line-height:20px;vertical-align:middle;}

.rami_film .rami_inner_table {padding:20px 0 40px;border-bottom:1px solid #e6e6e6}
.rami_film .rami_inner_table > img {float:left;}
.rami_film .rami_inner_table > table {float:right;width:615px;margin-top:0;}
.rami_film .rami_inner_table > table td {padding:9px 0}

.rami_film .img2_wrap img {display:block;float:left;}
.rami_film .img2_wrap img:first-child {margin-right:10px}
.rami_film #tab02 .img2_wrap {padding-top:20px}

.rami_film .mid_deco_txt {padding-top:26px; font-size:18px;font-weight:bold;line-height:24px;text-align:center;}
.rami_film .mid_deco_txt span {font-weight:bold;color:#2d508a;vertical-align:top}

/* emc */
.emc .half_layer {background:url(/2017/images/product/bg_emc_main.jpg)}
.emc .half_layer .txt_area .tit_1 {padding-top:35px}

/* fineCermics */
.f_ceramic .half_layer {background:url(/2017/images/product/bg_fineceramic_main.jpg)}
.f_ceramic .half_layer .txt_area .tit_1 {padding-top:35px}
.f_ceramic .half_layer .txt_area > dd {padding-right:20px}
.f_ceramic .tab_menu_type02 > li {margin-bottom:2px}
.f_ceramic .indent_layer {margin:30px 0 40px;padding-left:505px;background:url(/2017/images/product/bg_fCeramic_metal01.jpg) no-repeat 0 0}
.f_ceramic .indent_layer .p_type3 {letter-spacing:-0.5px}

/* filament */
.filament .half_layer {background:url(/2017/images/product/bg_filament_main.jpg)}
.filament .tab_menu_type02 > li {margin-bottom:2px}
.filament .h3 .v_bar {padding-left:13px;background:url(/2017/images/common/dot_1_15_e6e6e6.gif) no-repeat 6px 50%;font-size:14px;font-weight:bold;color:#9f9f9f;line-height:20px}
.filament .indent_layer {position:relative;margin:30px 0 40px}
.filament .indent_layer .p_btm {position:absolute;bottom:0}
.filament .indent_layer .p_btm > li {margin-bottom:5px;letter-spacing:-0.5px}
.filament .indent_layer.conventional {height:165px;padding-left:367px;background:url(/2017/images/product/bg_filament_convention.jpg) no-repeat 0 0}
.filament .indent_layer.conventional .p_btm {left:367px}
.filament .indent_layer.chopped {height:165px;padding-left:355px;background:url(/2017/images/product/bg_filament_chopped.jpg) no-repeat 0 0}
.filament .indent_layer.chopped .p_btm {left:355px}
.filament .indent_layer.woven {padding-top:240px;background:url(/2017/images/product/bg_filament_woven.jpg) no-repeat 0 0}
.filament .indent_layer.woven .p_btm {position:relative}
.filament .plain_weaves {height:109px;margin-bottom:30px;padding:36px 0 0 118px;background:url(/2017/images/product/bg_filament_woven_plain.png) no-repeat 0 0}
.filament .plain_weaves .f_red {margin-bottom:15px}
.filament .indent_layer.chopped2 {height:181px;padding-left:355px;background:url(/2017/images/product/bg_filament_chopped2.jpg) no-repeat 0 0}

/* polysilicon */
.polysilicon .half_layer {background:url(/2017/images/product/bg_polysilicon_main.jpg)}
.polysilicon .poly_list {height:179px;margin-bottom:27px;background:url(/2017/images/product/bg_polysilicon_sub.jpg)}
.polysilicon .poly_list > li {float:left;width:156px;font-size:14px;font-weight:bold;color:#fff;line-height:40px;text-align:center}

/* organicsilicone */
.organicsilicone .half_layer {background:url(/2017/images/product/bg_orgSilicone_main.jpg)}
.organicsilicone .half_layer .txt_area .tit_1 {padding-top:210px}
.organicsilicone .tab_menu_type02 > li {margin-bottom:2px}
.organicsilicone #tab03 .indent_layer {padding-left:310px;background:url(/2017/images/product/bg_orgSilicone_htv.jpg) no-repeat 0 0}
.organicsilicone #tab04 .indent_layer {height:220px;padding-left:310px;background:url(/2017/images/product/bg_orgSilicone_lsr.jpg) no-repeat 0 0}

/* sealant */
.sealant .half_layer {background:url(/2017/images/product/bg_sealant_main.jpg)}
.sealant .half_layer .txt_area .tit_1 {padding-top:207px}

/* product common */
.product {}
.product .tab_top {margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e6e6e6}
.product .tab_btm:after {display:block;content:"";clear:both}
.product .tab_btm img {float:left;width:385px;margin:20px 0 0 10px}
.product .tab_btm img:first-child {margin-left:0}
.product .h3 {position:relative;margin-bottom:20px}
.product .h3 .ico_zone {position:absolute;left:250px;top:-12px}
.product .dot_tit_s1 {position:relative;margin:20px 0 15px 7px;background-position:0 7px}
.product .dot_tit_s1 .ico_zone {position:absolute;left:120px;top:-6px}

.product .li_indent {margin-bottom:30px}
.product .li_indent .p_type3 {margin-bottom:7px;line-height:20px}

.product .tbl_type_001 {margin-top:30px}
.product .tbl_type_001 th {padding:13px 10px;line-height:20px}
.product .tbl_type_001 td {padding:13px 10px;line-height:20px;text-align:center}
.product .tbl_txt {margin-top:17px;line-height:20px}

.product .bg_img {margin-bottom:30px}

.product .tab_top .tit {margin-bottom:18px;font-size:18px;font-weight:bold;color:#222;line-height:26px}

.product .charge_info {position:relative}
.product .charge_info .btn_sqr {position:absolute;top:0;right:0;width:136px;height:30px;line-height:30px}

/* green_renovation */
.g_renovation #popWrap {display:none;position:fixed;top:50%;left:50%;width:620px;height:230px;margin:-115px 0 0 -310px;z-index:10}
.g_renovation #popWrap .p_type1 {text-align:center;}
.g_renovation #popWrap > div {z-index:10;}
.g_renovation #popWrap > .dimmed {position: fixed;top: 0;left: 0;width: 100%;height: 100%;
    background-color: rgba(0,0,0,0.3);
    -ms-filter: Alpha(opacity=30);
    filter: Alpha(opacity=30);
    z-index: -10;}
.g_renovation .pop_head {height:48px;}
.g_renovation .pop_head .layerClose {display:block;position:absolute;top:15px;right:30px;width:18px;height:18px;background:url(/2017/images/common/btn_cls_w18.gif) no-repeat 0 0;text-indent:-9999px}
.g_renovation .pop_cont {height:183px;padding:20px 30px}
.g_renovation .pop_cont .about {padding-bottom:20px}
.g_renovation .pop_cont .print_area {width:100%;}
.g_renovation .pop_cont .print_area .layerClose {display:block;float:none;margin:0 auto;background:#555 !important}

.g_renovation .telephone {width:780px;height:389px;margin-bottom:60px;background:url(/2017/images/product/bg_green_renovation.jpg) no-repeat 0 0}
.g_renovation .h3 {margin-bottom:20px}
.g_renovation .p_type1 {padding-left:20px}
.g_renovation .bg_about {margin:25px 0 70px}
.g_renovation .target {width:637px;height:281px;margin:35px auto 80px;background:url(/2017/images/product/bg_g_renovation_target.png) no-repeat 0 0}
.g_renovation .target > li {float:left;width:129px;height:129px;margin:0 40px 23px 0;padding-top:90px;font-weight:bold;color:#fff;text-align:center}
.g_renovation .value_sys {width:738px;height:342px;margin-left:15px; /*margin:90px 0 0 15px;*/background:url(/2017/images/product/bg_g_valueSys.png) no-repeat 0 0}
.g_renovation .value_sys > dl {float:left;width:250px;margin-right:15px;padding-top:218px}
.g_renovation .value_sys .fst {background:url(/2017/images/product/bg_g_renovation_effect1.png) no-repeat 0 0}
.g_renovation .value_sys .snd {background:url(/2017/images/product/bg_g_renovation_effect2.jpg) no-repeat 0 0}
.g_renovation .value_sys .lst {margin-right:0;background:url(/2017/images/product/bg_g_renovation_effect3.jpg) no-repeat 0 0}
.g_renovation .value_sys > dl > dt {height:40px;margin-bottom:15px;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000');zoom:1;text-align:center}
.g_renovation .value_sys > dl > dt > p {font-size:1.067em;font-weight:bold;color:#fff;line-height:40px}
.g_renovation .value_sys > dl > dd {padding-left:12px;background:url(/2017/images/common/dot_3_4_bd.png) no-repeat 0 8px;font-size:14px;color:#555;line-height:20px}
.g_renovation .value_sys > dl > dd span {display:inline-block;margin-left:13px;text-indent:-13px}
.g_renovation .reduction {/*margin:50px 0;padding:0 33px 50px 32px;*/padding-bottom:70px;}
.g_renovation .compare {margin:30px 0 40px}
.g_renovation .compare_p {margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #e6e6e6}
/*.g_renovation .compare_t {margin-top:50px;border-top:1px solid #e6e6e6}*/
.g_renovation .a_condition {margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #e6e6e6;font-size:12px;}
.g_renovation .a_condition .p_type1.dot {padding-left:11px;background-position:0 12px;font-size:12px;line-height:28px}
.g_renovation .a_condition .f_red {margin-left:13px;/*margin:0 0 35px 13px;*/text-indent:-13px;line-height:28px}
.g_renovation .bg_3top {display:block;width:597px;height:256px;margin:55px auto 0}
.g_renovation .bg_loy {display:block;width:697px;height:387px;margin:50px auto 100px; /*margin:50px auto*/}
.g_renovation .bg_box {text-align:right}
.g_renovation .bg_db {display:inline-block;width:669px;height:397px;margin-top:50px;}

.g_renovation .tab_menu_type06 > li {height:57px;}
.g_renovation .tab_menu_type06.item4 > li > a {height:48px;padding-top:18px;font-size:13px;line-height:15px;}
.g_renovation .tab_menu_type06.item4 > li.pt8 > a {padding-top:8px}
.g_renovation .loy_list {text-align:center;}
.g_renovation .loy_list li {float:left;width:246px;margin-left:20px;padding:0 10px 19px; border:1px solid #e5e5e5;box-sizing:border-box;}
.g_renovation .loy_list li:first-child {width:247;margin-left:0;}
.g_renovation .loy_list .loy_list_tit {display:table;width:100%;height:93px; font-size:20px;font-weight:900;color:#222;line-height:26px;}
.g_renovation .loy_list .loy_list_tit strong {display:table-cell;}
.g_renovation .loy_list .loy_list_bg {display:inline-block;padding-bottom:25px;box-sizing:content-box;}
.g_renovation .loy_list .loy_list_txt {line-height:20px;}

.g_renovation .tbl_type_001 th {padding:13px 0}
.g_renovation .tbl_type_001 td {padding:13px 0;text-align:center}
.g_renovation .box_list {position:relative;padding-top:327px}
/*.g_renovation .box_list > li {float:left;width:256px;margin-right:6px;text-align:center;}*/
.g_renovation .box_list > li {text-align:center;}
.g_renovation .box_list > li h4 {font-size:18px;font-weight:bold; color:#000022;}
.g_renovation .box_list > li .tit_sort {display:inline-block;padding-bottom:7px;font-size:14px;color:#555;}
.g_renovation .box_list > li .open_btn {width:254px;height:54px;border:1px solid #e6e6e6;border-top:0;background-color:#2d508a;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;}
.g_renovation .box_list .box_list_tit {position:absolute;top:0;width:256px;}
.g_renovation .box_list .prime235 .box_list_tit {left:0px}
.g_renovation .box_list .prime242 .box_list_tit {left:262px}
.g_renovation .box_list .prime260 .box_list_tit {left:524px}

.g_renovation .box_list .balcony120 .box_list_tit {left:0px}
.g_renovation .box_list .new_prime140 .box_list_tit {left:262px}
.g_renovation .box_list .prime_plus153 .box_list_tit {left:524px}

.g_renovation .box_list .box_list_tit img {border:1px solid #e6e6e6;}

.g_renovation .inner_wrap {min-height:275px;padding:20px 0 20px 20px;background:#fafafa;border-top:1px solid #e6e6e6}
.g_renovation h4 {margin-bottom:20px;font-size:16px;font-weight:bold;color:#000;line-height:1}
.g_renovation .inner_wrap .dot_tit_s1 {margin-bottom:10px}
.g_renovation .inner_wrap dd {line-height:22px}
.g_renovation .inner_wrap .type_1 {font-weight:bold}
.g_renovation .inner_wrap .type_2 {padding-left:15px;background:url(/2017/images/common/dot_2_1_555.png) no-repeat 7px 10px}
.g_renovation .window118 {background:url(/2017/images/product/bg_window118.jpg) no-repeat 0 0}
.g_renovation .window230 {background:url(/2017/images/product/bg_window230.jpg) no-repeat 0 0}
.g_renovation .window225 {background:url(/2017/images/product/bg_window225.jpg) no-repeat 0 0}
.g_renovation .explanation {margin-top:44px}
.g_renovation .explanation > li {float:left;width:381px;margin:0 18px 80px 0;padding-top:198px;line-height:22px;text-align:center}
.g_renovation .explanation .case_1 {background:url(/2017/images/product/bg_g_renovation_explan1.jpg) no-repeat 0 0}
.g_renovation .explanation .case_2 {margin-right:0;background:url(/2017/images/product/bg_g_renovation_explan2.jpg) no-repeat 0 0}
.g_renovation .onestop {width:769px;height:295px;margin:75px auto 0;background:url(/2017/images/product/bg_g_renovation_onestop.png) no-repeat 0 0}

/*.g_renovation .popup_type1 {display:none;position:absolute;bottom:0;left:50%;}*/
.g_renovation .box_list_cont {display:none;padding-top:20px;}
.g_renovation .popup_type1 {display:block;position:relative;left:0;}
.g_renovation .popup_type1 .popup_type1 .info {margin:40px 39px}
.g_renovation .popup_type1 .info_top {text-align:center;}
.g_renovation .popup_type1 .info_top .tit_sort {display:inline-block;padding-bottom:7px; font-size:18px;font-weight:bold;color:#555;}
.g_renovation .popup_type1 h2 {font-size:28px;font-weight:bold;color:#000022;}
.g_renovation .e_grade {overflow:hidden;display:inline-block;width:105px; height:30px;margin-bottom:30px;background:url(/2017/images/product/bg_e_grade.png) no-repeat 0 0;font-size:14px;font-weight:bold;color:#fff;line-height:30px;}
.g_renovation .e_grade1 {background-position:0 0}
.g_renovation .e_grade3 {background-position:0 -30px}

.g_renovation .info_layer {padding-top:30px;border-top:2px solid #e6e6e6;}
.g_renovation .lft_info_layer,
.g_renovation .rgt_info_layer {float:left}

.g_renovation .lft_info_layer {width:330px;margin-right:40px;}
.g_renovation .lft_info_layer img {display:block;margin-top:10px;}
.g_renovation .lft_info_layer img:first-child {margin-top:0;}

.g_renovation .rgt_info_layer {width:328px;text-align:left;}
.g_renovation .rgt_info_layer .num_ol li {padding-top:25px;}
.g_renovation .rgt_info_layer .num_ol li:first-child {padding-top:0;}
.g_renovation .rgt_info_layer .num_ol dt {font-size:16px;font-weight:bold;color:#000;}
.g_renovation .rgt_info_layer .num_ol dd {font-size:14px;color:#555;margin-top: 10px;padding-left: 12px;background: url(/2017/images/common/dot_bd.gif) no-repeat 0 8px;line-height: 20px;}
.g_renovation .rgt_info_layer .cir_num_ol {margin-top:45px}
.g_renovation .rgt_info_layer .cir_num_ol li {line-height:20px;}

.g_renovation .rgt_info_layer .bar_num_ol {margin-top:45px;}
.g_renovation .rgt_info_layer .bar_num_ol li {padding-left:9px; line-height:20px;text-indent:-9px;}
.g_renovation .btm_info_layer {clear:left;padding-top:50px;}
.g_renovation .rgt_info_layer .btm_info_txt {position:absolute;bottom:584px}
.g_renovation .rgt_info_layer .btm_info_txt .info_red_box {display:inline-block; width:20px;height:5px;background-color:#ed1c24;vertical-align:middle;}

.g_renovation .red_txt {color:#cb0a2e;vertical-align:text-bottom;}
.g_renovation #tab04 .tbl_type_001 {margin-bottom:50px}
.g_renovation #tab04 .tbl_type_001 th {padding-right:30px;text-align:right}
.g_renovation #tab04 .tbl_type_001 td {padding:10px 16px;text-align:left}
.g_renovation #tab04 .tbl_type_001 .select_type001 {width:139px;height:30px;margin-right:10px;text-indent:7px}
.g_renovation #tab04 .tbl_type_001 input[type="text"] {width:139px;height:30px;margin-right:10px;text-indent:7px}
.g_renovation #tab04 .tbl_type_001 .btn_sqr {width:104px;height:30px;background-color:#555 !important;line-height:30px}
.g_renovation #tab04 .tbl_type_001 textarea {height:212px;padding:7px;overflow-y:scroll;resize:none}
.g_renovation #tab04 .tbl_type_001 .line_1,
.g_renovation #tab04 .tbl_type_001 .line_2 {margin-bottom:10px}
.g_renovation #tab04 .tbl_type_001 .b_type {display:inline-block;width:148px}
.g_renovation #tab04 .tbl_type_001 input[type="radio"] {margin:5px 7px 5px 0}

.g_renovation .inner_box1 {margin-bottom:20px;padding:29px 18px;line-height:20px}
.g_renovation .privacy {position:relative}
.g_renovation .privacy .scroll_box dt {margin:30px 0 10px;font-size:15px;font-weight:700;color:#353535}
.g_renovation .privacy .scroll_box dt.first {margin:0 0 10px 0}
.g_renovation .privacy .scroll_box dd,
.g_renovation .privacy .scroll_box p {line-height:20px}

.g_renovation .check_box {position:absolute;top:0;right:0}
.g_renovation .btn_sqr.request {display:block;width:160px;height:45px;margin:30px auto 0;line-height:45px}
.g_renovation .bg_event {margin-bottom:55px}
.g_renovation .map_info_text {position:absolute;/*top:600px;*/top:330px;right:70px;z-index:10;font-size:12px;font-weight:bold}
.g_renovation .map {position:relative;width:780px;height:526px;margin:20px 0 40px;background:url(/2017/images/product/bg_g_renovation_map.png) no-repeat 0 0}
.g_renovation .map > li {position:absolute;height:23px;padding-left:26px;background:url(/2017/images/common/btn_map.png) no-repeat 0 0;line-height:23px;font-weight:bold;color:#525252;cursor:pointer}
.g_renovation .map > li.on {background-position:0 -23px;color:#cb0a2e}
.g_renovation .map .map_kn {left:339px;top:99px}
.g_renovation .map .map_su {left:319px;top:128px}
.g_renovation .map .map_sn {left:340px;top:155px}
.g_renovation .map .map_sw {left:321px;top:179px}
.g_renovation .map .map_is {left:305px;top:293px}
.g_renovation .map .map_dj {left:355px;top:261px}
.g_renovation .map .map_jj {left:321px;top:319px}
.g_renovation .map .map_gj {left:297px;top:364px}
.g_renovation .map .map_sc {left:325px;top:420px}
.g_renovation .map .map_dg {left:416px;top:315px}
.g_renovation .map .map_us {left:468px;top:336px;padding:0 26px 0 0;background-position:100% 0}
.g_renovation .map .map_us.on {background-position:100% -23px}
.g_renovation .map .map_bs {left:448px;top:372px;padding:0 26px 0 0;background-position:100% 0}
.g_renovation .map .map_bs.on {background-position:100% -23px}
.g_renovation .map .map_cw {left:417px;top:395px;padding:0 26px 0 0;background-position:100% 0}
.g_renovation .map .map_cw.on {background-position:100% -23px}
.g_renovation .map .map_ph {left:490px;top:302px;padding:0 26px 0 0;background-position:100% 0}
.g_renovation .map .map_ph.on {background-position:100% -23px}
.g_renovation .map .map_wj {left:408px;top:146px}
/*.g_renovation .map .map_ws {left:497px;top:347px}*/
/*.g_renovation .map .map_gw {left:423px;top:114px}*/
.g_renovation .tab_area_3 ul > li {position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e6e6e6}
.g_renovation .tab_area_3 .last {margin-bottom:0;padding-bottom:0;border-bottom:0}
.g_renovation .tab_area_3 ul > li > dl {position:absolute;right:0;bottom:30px;width:520px}
.g_renovation .tab_area_3 ul > li.last > dl {bottom:0}
.g_renovation .tab_area_3 ul > li > dl > dt {margin-bottom:20px;font-size:18px;font-weight:bold}
.g_renovation .tab_area_3 .tbl_type_001 th {text-align:center}
.g_renovation .tab_area_3 .tbl_type_001 td {padding-left:32px;text-align:left}
.g_renovation #tab03 .tbl_type_001 td {border-right:1px solid #999;border-bottom:1px solid #999}
.g_renovation #tab03 .tbl_type_001 th {border-right:1px solid #999}
.g_renovation .business_model {margin-bottom:80px;background:url(/2017/images/product/bg_g_renovation_model.jpg) no-repeat 0 0}
.g_renovation .business_model > li {float:left;width:140px;margin-right:20px}
.g_renovation .business_model > li {float:left;width:140px;margin-right:20px}
.g_renovation .business_model > li > dl > dt {height:110px;margin-bottom:10px;font-size:16px;font-weight:bold;color:#fff;line-height:110px;text-align:center}
.g_renovation .business_model > li > dl > dd {padding-left:7px;background:url(/2017/images/common/dot_2_1_555.png) no-repeat 0 9px;color:#222;line-height:20px}
.g_renovation .business_model .tit_2 {padding-top:34px;line-height:22px}
.g_renovation #datepicker {width:240px !important;background:url(/2017/images/common/ico_calendar.png) no-repeat 210px 50%}

/* mobile_poll */
#wrap.poll_area *{word-break: normal}
#wrap.poll_area #container, #wrap.poll_area #contArea{position: relative; left: 0}
#wrap.poll_area #contArea {width:100%;padding:0;font-size: 1.15em}

#wrap.poll_area #contArea p{font-size: 0.75em}
#wrap.poll_area #contArea table{width: 100%}

#wrap.poll_area #contArea > h2.h2_img {position:relative;top:0; padding:18px 0;border-top:1px solid #eee;border-bottom:1px solid #0c4da2;font-size:0.969em; font-weight:700;color:#333;text-align:center}
#wrap.poll_area #content{position: relative; width: 100%;margin: 0;padding: 30px 15px}
#wrap.poll_area .tit{font-size: 1em;font-weight: bold;color: #333}
#wrap.poll_area .poll_time {position: absolute;top: 37px;right: 15px;font-size: 0.500em;color: #0c4da2;letter-spacing: -0.75px}
#wrap.poll_area .table_add_tip{margin: 10px auto 20px; border-top: 1px solid #d6d6d6;color: #666;text-align: left; }
#wrap.poll_area .table_add_tip th {padding:17px 10px;border-bottom:1px solid #f2f2f2;font-size:0.750em;font-weight:bold;color:#666;line-height:1.3em;text-align:left;vertical-align:top}
#wrap.poll_area .table_add_tip td {padding:10px;border-bottom:1px solid #f2f2f2;font-size: 0.750em; color:#666;line-height: 31px; text-align:left}
#wrap.poll_area .table_add_tip input[type="text"], #wrap.poll_area .table_add_tip select{width: 100%;padding: 7px 10px;border: 1px solid #d6d6d6;font-family: "Nanum Gothic"; font-size: 1em; box-sizing: border-box}
#wrap.poll_area .poll_wrap #s_list_01 .select_list, #wrap.poll_area .poll_wrap #s_list_02 select{float: left;width: 70%}
#wrap.poll_area .poll_wrap .tt, #wrap.poll_area .poll_wrap #s_list_02 .tt2 {float: left;clear:left;width: 30%;line-height: 32px}
#wrap.poll_area .poll_wrap #s_list_02 input {display:none}
#wrap.poll_area .poll_wrap #s_list_02 .select_list {width:100%}
.poll_wrap select {width:100%;padding:7px 10px;font-family:"Nanum Gothic";font-size:1em;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#wrap.poll_area .poll_wrap .select_list select {margin-bottom: 5px}
#wrap.poll_area .poll_wrap td.wid_90 input{width: 90%}

#wrap.poll_area .t_tip{margin-bottom: 30px;color: #0c4da2;font-size:0.75em }
#wrap.poll_area .q_item.top{margin-top: 10px;border-top: 1px solid #d6d6d6}
#wrap.poll_area .q_item{padding: 17px 10px;border-bottom: 1px solid #f2f2f2}
#wrap.poll_area .q_item .q{font-size:0.75em;font-weight:bold;color:#666;line-height:1.4}
#wrap.poll_area .q_item .guide_line{position: relative;height: 12px;margin: 12px 0 15px; background: url(../../2017/images/common/dot_1_1.gif) repeat-x 0 50%;font-size:0.7em}
#wrap.poll_area .q_item .worst {position: absolute;left: 0;padding-right: 10px;background-color: #fff}
#wrap.poll_area .q_item .best {position: absolute;right: 0;padding-left: 10px;background-color: #fff}

#wrap.poll_area .poll_wrap .q_item .checker {width:100%}
#wrap.poll_area .poll_wrap .q_item .checker > div {float:left;width:14.2%}
#wrap.poll_area .poll_wrap .q_item .checker input[type=radio].css-checkbox {position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
#wrap.poll_area .poll_wrap .q_item .checker input[type=radio].css-checkbox + label.css-label,
#wrap.poll_area .poll_wrap .q_item .checker input[type=radio].css-checkbox + label.css-label.clr {padding-top:20px;width:15px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;font-size:0.7em;color:#999;text-align:center;vertical-align:middle;cursor:pointer}
#wrap.poll_area .poll_wrap .q_item .checker input[type=radio].css-checkbox:checked + label.css-label,
#wrap.poll_area .poll_wrap .q_item .checker input[type=radio].css-checkbox + label.css-label.chk {background-position:-15px 0}
#wrap.poll_area .poll_wrap .q_item .checker label.css-label {background-image:url(../../2017/2017/images/common/icon_checkbx.png);background-size:30px 15px;font-size:0.7em;
											-webkit-touch-callout: none;
											-webkit-user-select: none;
											-khtml-user-select: none;
											-moz-user-select: none;
											-ms-user-select: none;
											user-select: none}
#wrap.poll_area .poll_wrap .q_item .checker .frst {text-align:left}
#wrap.poll_area .poll_wrap .q_item .checker .send {padding-left:3.25%}
#wrap.poll_area .poll_wrap .q_item .checker .thrd {text-align:center}
#wrap.poll_area .poll_wrap .q_item .checker .frth {text-align:right;padding-right:3.25%}
#wrap.poll_area .poll_wrap .q_item .checker .ffth {text-align:right}
#wrap.poll_area .poll_wrap .q_item .checker .check_wrap {}
#wrap.poll_area .poll_wrap .q_item .checker .check_wrap label.css-label {float:left;margin-right:25px}
#wrap.poll_area .poll_wrap .q_item .checker .check_wrap label.css-label.last {margin-right:0}

#wrap.poll_area .q_item.btm{margin-bottom: 30px}
#wrap.poll_area .q_item .guide_line.type_2{float: right;width: 175px}
#wrap.poll_area .q_item .guide_line.clear_fix:after{display: block;content: "";clear: both}

#wrap.poll_area .poll_wrap .q_item th{height: 35px; border-bottom: 1px solid #eee; font-weight: normal;text-align: left;vertical-align: top}
#wrap.poll_area .poll_wrap .q_item.btm .checker th{border-bottom: 0}
#wrap.poll_area .poll_wrap .q_item.btm .checker td:after{display: block;content: "";clear: both}
#wrap.poll_area .poll_wrap .q_item.btm .checker label{float: left; margin-right: 25px}
#wrap.poll_area .poll_wrap .q_item .checker label.mar_r_0{margin-right: 0}

#wrap.poll_area .poll_wrap .q_item .t {font-size:0.75em;font-weight: bold;color: #333}
#wrap.poll_area .poll_wrap .q_item .point_help{margin-top: 7px;font-size:0.6em;color: #999}
#wrap.poll_area .poll_wrap .q_item .radio_table {margin-top: 10px; border: 1px solid #eee}
#wrap.poll_area .poll_wrap .q_item .radio_table th{padding: 10px 5px 10px 19px;background-color: #f5f5f5;border-bottom: 1px solid #eee;font-size:0.75em;font-weight: normal;line-height: 17px;text-align: left;text-indent: -14px}
#wrap.poll_area .poll_wrap .q_item .radio_table tr:first-child th{height: 25px;padding: 0}
#wrap.poll_area .poll_wrap .q_item .cc1, #wrap.poll_area .poll_wrap .q_item .cc2, #wrap.poll_area .poll_wrap .q_item .cc3{display: none;padding: 2px}
#wrap.poll_area .poll_wrap .q_item .radio_table td {width: 20px;border-bottom: 1px solid #eee;font-size:0.75em;font-weight: normal;text-align: center}

#wrap.poll_area .poll_wrap .q_item .select_table{margin-top: 10px; border: 1px solid #eee;border-bottom: 0;font-size: 0.75em}
#wrap.poll_area .poll_wrap .q_item .select_table .n_ind{padding: 5px;background-color: #f5f5f5; text-align: left; vertical-align: middle}
#wrap.poll_area .poll_wrap .q_item .select_table tr div{height: 35px; border-bottom: 1px solid #eee}
#wrap.poll_area .poll_wrap .q_item .select_table tr .tt{text-align: center}
#wrap.poll_area .poll_wrap .q_item .select_table div.select_list{float: left; width: 70%}
#wrap.poll_area .poll_wrap .q_item .select_table select {display: inline-block; float: left; width: 50%}

#wrap.poll_area .poll_wrap #b3_1 select {width: 100%}
#wrap.poll_area .poll_wrap #b3_1 td.pd_2_5{padding:2px 5px}
#wrap.poll_area .poll_wrap #b3_1 input {border: 1px solid #d6d6d6; box-sizing: content-box}
#wrap.poll_area .poll_wrap .q_item .select_table td{width:20px;border-bottom: 1px solid #eee}

#wrap.poll_area .poll_wrap .q_item .select_table .fixedtable {width:100%}
#wrap.poll_area .poll_wrap .q_item .select_table .fixedtable td {padding:2px;border:0;font-size:0.75rem;vertical-align:top}
#wrap.poll_area .poll_wrap .q_item .select_table .fixedtable select {width:40px;padding:0}
#wrap.poll_area .poll_wrap .q_item .select_table .fixedtable .kcc_title {width:25px}
#wrap.poll_area .poll_wrap .q_item .select_table .fixedtable .select {width:25px}
#wrap.poll_area .poll_wrap .q_item .select_table .fixedtable .hide_txt {display:inline-block;width:45px;margin-bottom:5px}
#wrap.poll_area .poll_wrap .q_item .select_table .fixedtable .hide select {width:70px !important;vertical-align:top}

#wrap.poll_area .poll_wrap .q_item .hide{display: none}
#wrap.poll_area .poll_wrap .q_item .select_table td.exx div {height:inherit;border:0;line-height:35px}
#wrap.poll_area .poll_wrap .q_item .select_table .exx select{float:none}
#wrap.poll_area .poll_wrap .q_item .select_table .exx select .poll_wrap input[type="text"] {width:100%;padding:7px 10px;border:1px solid #d6d6d6;font-family:"Nanum Gothic";font-size:1em;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#wrap.poll_area .poll_wrap .q_item .table_add_tip{margin: 10px auto 20px; border-top: 1px solid #d6d6d6}
#wrap.poll_area .poll_wrap .table_add_tip.type_2 .none_brd {border-bottom:0}
#wrap.poll_area .poll_wrap .q_item .table_add_tip.type_2 input[type="text"]{float:right;width:40%}
#wrap.poll_area .poll_wrap .q_item #a188{ margin-bottom: 10px}
#wrap.poll_area .poll_wrap .q_item .table_add_tip select {width:100%;margin-bottom: 10px; padding:7px 10px;border:1px solid #d6d6d6;font-family:"Nanum Gothic";font-size:1em;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#wrap.poll_area .poll_wrap .q_item#b5_1 .table_add_tip.type_2 input[type="text"]{width: 100%}

#wrap.poll_area .poll_wrap .opinion{margin-top:10px;padding-top:10px;border-top:1px solid #f2f2f2}
#wrap.poll_area .poll_wrap .opinion textarea {width:100%;height:140px;margin-top:10px;padding:5px;border:1px solid #d6d6d6;font-family:"Nanum Gothic";font-size:0.75em;resize:none;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#wrap.poll_area .poll_wrap .user > p{margin-bottom: 15px;font-size: 0.75em}
#wrap.poll_area .poll_wrap .user > p:first-child{margin: 10px 0 5px;padding-top: 10px;border-top:1px solid #f2f2f2;color:#0c4da2}
#wrap.poll_area .poll_wrap .user dl {font-size:0.75em;letter-spacing:-0.75px;line-height:1.3em}
#wrap.poll_area .poll_wrap .user dl > dt{margin-bottom: 5px}
#wrap.poll_area .poll_wrap .user dl > dd{margin-bottom:5px;padding-left:12px}
#wrap.poll_area .poll_wrap .q_item .checker th {font-size:0.75em;font-weight:normal;color:#666;text-align:left;vertical-align:top}
#wrap.poll_area .poll_wrap .user .checker input[type=radio].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
#wrap.poll_area .poll_wrap .user .checker label.css-label {display: inline-block; height:16px; margin-right:10px;padding-left:20px; background:url(../../2017/images/common/icon_checkbx_s.png) no-repeat 0 0;background-size:16px 32px; color: #999;
											-webkit-touch-callout: none;
											-webkit-user-select: none;
											-khtml-user-select: none;
											-moz-user-select: none;
											-ms-user-select: none;
											user-select: none}
#wrap.poll_area .poll_wrap .user .checker label.chk {background-position:0 -16px}
#wrap.poll_area .poll_wrap .btn_submit {display:block;width:100%;height:30px;padding:0;border:0;background:#2d508a;font-weight:bold;color:#fff;line-height:30px;text-align:center}

/* Ãß°¡ */
.mBlckD {position:absolute; top:0; right:0; width:400px;  height:960px; z-index:100; overflow:hidden;}
.mBlckD .mBlckM {position:absolute; top:0;  width:400px; height:960px; background:#000; }
.mBlckD .mBlckM{background:red;}
.mBlckD .mBlckM{background:blue;}
.mBlckD .mBlckM{background:#fff;}
.mBlckD .mBoxD{width:400px; height:256px; overflow:hidden;}
.mBlckD .mBoxD.h512 {height:512px; }
.mBlckD .mBoxD.mManage {width:370px; height:186px; padding:20px 0 0 30px; background:#fff;}
.mBlckD .mBoxD.mManage .mMlist {display:inline-block; margin:30px 0 0 5px;}
.mBlckD .mBoxD.mManage .mMlist span{display:inline-block; height:40px; width:100px; margin:0 0 0 5px; padding:10px 0 0 18px; font-size:13px; font-weight:bold; color:#555; letter-spacing:-0.5px; background:url('/kor/images/main/mManageBt2_bg.png') no-repeat 0 0;}
.mBlckD .mBoxD.mManage .mMlist span.two {background-image:url('/kor/images/main/mManageBt2_bg.png') }
.mBlckD .mBoxD.mManage .mMlist span.thr {width:100px; background-image:url('/kor/images/main/mManageBt2_bg.png') }
.mBlckD .mBoxD.mManage .mMlist span.four {width:100px; background-image:url('/kor/images/main/mManageBt2_bg.png') }
.mBlckD .mBoxD.mManage .mMlist span.five {width:100px; background-image:url('/kor/images/main/mManageBt2_bg.png') }
.mBlckD .mBoxD.mManage .mMlist span.six {width:100px; background-image:url('/kor/images/main/mManageBt2_bg.png') }

.mBlckD .mBoxD .fl,
.mBlckD .mBoxD .fr{width:200px; height:216px; padding:40px 0 0 0;}
.mBlckD .mBoxD a,
.mBlckD .mBoxD span{display:block;}
.mBlckD .mBoxD .mIntro {height:240px; padding:32px 0 0; text-align:center; background:#737373;}
.mBlckD .mBoxD .mHis {height:240px; width:200px; padding:32px 0 0; text-align:center; background:#1b6fbd}
.mBlckD .mBoxD .mBranch {width:200px;  height:522px; padding:40px 0px 0 0px; text-align:center; background:#6c748d;}
.mBlckD .mBoxD .mBranch ul li a{display:block; padding:78px 0 0; width:200px; text-align:center; background:url('/kor/images/main/m_branchImg1.png') no-repeat center 0; color:#fff}
.mBlckD .mBoxD .mBranch ul li.two a{background-image:url('/kor/images/main/m_branchImg2.png')}
.mBlckD .mBoxD .mBranch ul li.thr a{background-image:url('/kor/images/main/m_branchImg3.png')}
.mBlckD .mBoxD .mBranch ul li.fou a{background-image:url('/kor/images/main/m_branchImg4.png')}
.mBlckD .mBoxD .mCi {width:200px;  height:206px; padding:40px 0px 0 20px; text-align:left; background:url('/kor/images/main/pr_bg.jpg') no-repeat bottom right #b6dcf7;}
.mBlckD .mBoxD .mContact {width:200px;  height:316px; padding:40px 0 0 0; text-align:left; background:#6399d9;}
.mBlckD .mBoxD .mContact .tabD{position:relative; width:200px; height:39px; padding:140px 0 0;}
.mBlckD .mBoxD .mContact .tabD ul{position:absolute; bottom:0; left:0;}
.mBlckD .mBoxD .mContact .tabD li{float:left; width:99px; border-top:1px solid #4d8dc6}
.mBlckD .mBoxD .mContact .tabD li.left { border-right:1px solid #4d84c6}
.mBlckD .mBoxD .mContact .tabD li.on a{background:#1b6fbd;}
.mBlckD .mBoxD .mContact .tabD li a{display:block; text-align:center; height:39px; line-height:39px; color:#fff; background:#6399d9;}
.mBlckD .mBoxD .mContact .tabD li .con {position:absolute; top:-105px;  left:30px;}
.mBlckD .mBoxD .mContact .tabD li .con .num{margin-top:10px;padding:0 0 0 27px; font-size:18px; color:#fff; font-weight:bold; line-height:1.2; background:url('/kor/images/main/m_telIcon.png') no-repeat 0 3px;}
.mBlckD .mBoxD .mContact .tabD li .con .place {color:#003e77; font-size:18px; font-weight:bold;}

.mBlckD .mBoxD .txt {color:#fff; line-height:18px; letter-spacing:-0.5px;}
.mBlckD .mBoxD .txt.cc7c {color:#c7c7c7;}
.mBlckD .mBoxD .txt.c7c7 {color:#7c7c7c;}
.mBlckD .mBoxD .txt.c666 {color:#666;}

.tal {text-align:left;}

.img {width:780px; text-align:center;}

.top_area {position:relative;left:0;width:900px;height:163px;margin:0 0 30px -60px;padding:5px 0 0 50px;}
.top_area .company {width:100%; height:161px; background:url(/2017/images/company/bg_01.jpg) no-repeat top right; border-right:1px solid #dedede;}
.top_area .base {width:100%; height:161px; background:url(/2017/images/base/bg_03.jpg) no-repeat top right;border-right:1px solid #dedede;}
.top_area .sitemap {width:100%; height:161px; background:url(/2017/images/common/bg_sitemap.jpg) no-repeat top right;border-right:1px solid #dedede;}
.top_area .recruit {width:100%; height:161px; background:url(/2017/images/company/bg_base.gif) no-repeat top right;border-right:1px solid #dedede;}
.top_area .business {width:100%; height:161px;  border-right:1px solid #dedede;background:url(/2017/images/business/bg_02.jpg) no-repeat top right;}
.top_area .h2_img{position:absolute;top:20px;z-index:10;padding-bottom:8px; font-size:28px;color:#222}
.top_area .sub_title{position:absolute;top:90px;z-index:12;padding-bottom:8px; font-size:20px; font-weight:bold; line-height:28px;}
.top_area .sub_title2{position:absolute;top:70px;z-index:12;padding-bottom:8px; font-size:20px; font-weight:bold; line-height:28px;}
.top_area .line {position:relative;left:0;width:100%;height:2px;margin:0 0 30px -20px; padding:5px 0 0 50px; background:url(../images/company/bg_line.gif) no-repeat top left;  }

.fs14 {font-size:14px; line-height:20px;}

/* ÀÎÁõ¼­ ¸ñ·Ï */
.sub_title_text_explain{width:100%;float:left;display:block;clear:both; padding-bottom:30px;position:relative;}
.img4 {width:173px; float:left; clear:none; text-align:center;}
.img4 img{border:1px solid #dedede; margin-bottom:10px; width:173px;}
.img4 .pdf{width:20px; border:0;}
.img4 span {font-size:12px; color:#686868; line-height:20px;}
.img3 {width:173px; float:left; clear:none; text-align:center;}
.img3 img{border:1px solid #dedede; margin-bottom:10px; width:173px;}
.img3 .pdf{width:20px; border:0;}
.img3 span {font-size:12px; color:#686868; line-height:20px;}

.list_intro > li {position:relative; display:table; box-sizing:border-box; width:100%; height:134px; border:1px solid #ccc; border-bottom-width:3px; margin-top:10px; font-weight:500;}
.list_intro > li:first-child {margin-top:0;}
.list_intro > li .bg {position:absolute; bottom:-3px; right:-1px; width:21px; height:23px; background:url(../images/recruit/bg_line.gif) no-repeat 0 0;}
.tit_intro,
.list_desc {display:table-cell; vertical-align:middle; word-break:break-all;}
.tit_intro {width:200px; background-color:#dff5ff; text-align:center; font-size:20px; line-height:24px; color:#000;}
.list_desc {padding:0 20px; font-size:16px;  color:#275e88; font-weight: 400;}
.list_desc > li {position:relative; padding-left:15px; line-height:28px;}
.list_desc > li:before {position:absolute; top:11px; left:0; width:5px; height:5px; background-color:#275e88; content:'';}
.list_desc2 {padding:0 10px 10px 10px; font-size:14px;  color:#666; font-weight:normal;}
.list_desc2 > li {position:relative; padding-left:5px; line-height:24px;}
.list_desc3 {padding:0 5px 5px 0px; font-size:14px;  color:#0e526e; font-weight:normal; text-align:left}
.list_desc3 > li {position:relative; padding-left:5px; line-height:24px;}
.list_desc4 {padding:0 10px 10px 5px; font-size:12px;  color:#666; font-weight:normal; text-align:left}
.list_desc4 > li {position:relative; padding-left:0px; line-height:24px;}
.compare3 {margin:5px 0 10px; text-align:center;}

.tbl_type_012 {width:100%;border: 1px solid #dedede !important;border-collapse: collapse;margin-top:30px;}
tbl_type_012 th{border: 1px solid #dedede  !important; padding:13px 10px; line-height:20px;}
.tbl_type_012 td{border: 1px solid #dedede  !important; padding:13px 10px; line-height:20px;}
.tbl_type_012 tr.ln_type1 th {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:13px 10px; border-left:1px solid #dedede;}
.tbl_type_012 tr.ln_type1 th.last {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:13px 10px; border-right:1px solid #dedede;border-left:1px solid #dedede;}
.tbl_type_012 tr.ln_type1 td {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:13px 10px;border-left:1px solid #dedede;}
.tbl_type_012 tr.ln_type1 td.last {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:13px 10px;border-left:1px solid #dedede;border-right:1px solid #dedede;}

.tbl_type_013 {margin-top:30px}
.tbl_type_013 th {padding:13px 10px;line-height:20px}
.tbl_type_013 td {padding:13px 10px;line-height:20px;text-align:center}
.tbl_type_013 img {width:95%; text-align:center; padding:13px 10px;}
.tbl_type_013 tr.ln_type1 th {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e}
.tbl_type_013 tr.ln_type1 td {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e}

.tbl_type_014 {width:100%;border: 1px solid #dedede;border-collapse: collapse;margin-top:0px; font-size:12px;}
tbl_type_014 th{border: 1px solid #dedede  !important; padding:3px 5px; }
.tbl_type_014 td{border: 1px solid #dedede  !important; padding:3px 5px; }
.tbl_type_014 img {width:95%; text-align:center; padding:3px 5px;}
.tbl_type_014 tr.ln_type1 th {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:3px 5px; border-left:1px solid #dedede;}
.tbl_type_014 tr.ln_type1 th.last {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:3px 5px; border-right:1px solid #dedede;border-left:1px solid #dedede;}
.tbl_type_014 tr.ln_type1 td {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:3px 5px;border-left:1px solid #dedede;}
.tbl_type_014 tr.ln_type1 td.last {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:3px 5px;border-left:1px solid #dedede;border-right:1px solid #dedede;}

.tbl_type_015 {width:100%;border: 1px solid #dedede !important;border-collapse: collapse;margin-top:10px; margin-left:35px;}
tbl_type_015 th{border: 1px solid #dedede  !important; padding:8px; line-height:20px;}
.tbl_type_015 td{border: 1px solid #dedede  !important; padding:8px; line-height:20px;}
.tbl_type_015 img {width:95%; text-align:center; padding:8px;}
.tbl_type_015 tr.ln_type1 th {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:8px; border-left:1px solid #dedede;}
.tbl_type_015 tr.ln_type1 th.last {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:8px; border-right:1px solid #dedede;border-left:1px solid #dedede;}
.tbl_type_015 tr.ln_type1 td {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:8px;border-left:1px solid #dedede;}
.tbl_type_015 tr.ln_type1 td.last {border-top:1px solid #2d508a;border-bottom:1px solid #cb0a2e;padding:8px;border-left:1px solid #dedede;border-right:1px solid #dedede;}

.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bg_wb {background:#ebf8ff;}

.conList {width:780px; margin:0 0 0 10px; overflow:hidden;} 

.conList li {float:left; width:370px; margin-left:8px; overflow:hidden;}
.conList li:first-child{margin-left:0;}
.conList li .txtA {float:left; padding:15px 0 0 10px; width:255px; height:100px;  border-right:0; background:#fff; }
.conList li .txtA .tit{font-size:16px; font-weight:bold; color:#222;}
.conList li .txtA .txt{margin-top:10px; font-size:12px; line-height:16px;}
.imgA{float:left; width:100px; height:100px; overflow:hidden; margin-bottom:20px;}
.imgA img {width:100px; height:100px; }
.b {font-weight:bold;}