@charset "utf-8";
@import url(common.css);

/***** CONTAINER *****/
.visual{min-width:1020px;height:256px}
.visual > div{width:100%;max-width:1020px;margin:0 auto;padding-top:83px}
.visual.about{background:url(/resource/images/common/visual_about.jpg) no-repeat 50% 0}
.visual.products{background:url(/resource/images/common/visual_product.jpg) no-repeat 50% 0}
.visual.ir{background:url(/resource/images/common/visual_ir.jpg) no-repeat 50% 0}
.visual.csr{background:url(/resource/images/common/visual_csr.jpg) no-repeat 50% 0}
.visual.pr{background:url(/resource/images/common/visual_pr.jpg) no-repeat 50% 0}
.visual.support{background:url(/resource/images/common/visual_support.jpg) no-repeat 50% 0}
.visual em{text-transform:uppercase;font-weight:200;font-size:45px;line-height:54px;color:#fff;font-family:"Exo 2", Arial, sans-serif}
.visual p{margin-top:6px;font-size:14px;line-height:22px;color:#fff}
.visual p span{display:block}

/* Products 서브이미지 제품별 분리 */
.visual.product_solComputing{background:url(/resource/images/common/visual_product_solComputing.jpg) no-repeat 50% 0}
.visual.product_solMobile{background:url(/resource/images/common/visual_product_solMobile.jpg) no-repeat 50% 0}
.visual.product_solAutomotive{background:url(/resource/images/common/visual_product_solAutomotive.jpg) no-repeat 50% 0}
.visual.product_solGraphics{background:url(/resource/images/common/visual_product_solGraphics.jpg) no-repeat 50% 0}
.visual.product_solConsumer{background:url(/resource/images/common/visual_product_solConsumer.jpg) no-repeat 50% 0}
.visual.product_solStorage{background:url(/resource/images/common/visual_product_solStorage.jpg) no-repeat 50% 0}
.visual.product_dram{background:url(/resource/images/common/visual_product_dram.jpg) no-repeat 50% 0}
.visual.product_nand{background:url(/resource/images/common/visual_product_nand.jpg) no-repeat 50% 0}
.visual.product_multiPackage{background:url(/resource/images/common/visual_product_multiPackage.jpg) no-repeat 50% 0}
.visual.product_ssd{background:url(/resource/images/common/visual_product_ssd.jpg) no-repeat 50% 0}
.visual.product_cmos{background:url(/resource/images/common/visual_product_cmos.jpg) no-repeat 50% 0}

/* BreadCrumb */
.breadcrumb{height:48px;margin:0;padding:0;position:relative}
.breadcrumb a{white-space:nowrap}
.breadcrumb .bc_box{position:absolute;top:0;left:0;width:100%;height:48px;background-color:#eaeaea}
.breadcrumb .bc_box>div{position:relative;width:100%;max-width:1020px;margin:0 auto}
.breadcrumb .bc_box.fixed{position:fixed;top:0;z-index:11}
.breadcrumb .bc_box ul li{position:relative}
.breadcrumb .bc_box .path{float:left}
.breadcrumb .bc_box .path .point{background:url(/resource/images/common/bg_sub_path.png) no-repeat right 1px}
.breadcrumb .bc_box .path > li{position:relative;float:left;line-height:48px;margin-left:15px;padding-left:19px;background:url(/resource/images/common/bg_bcrb.png) no-repeat -194px 21px}
.breadcrumb .bc_box .path > li > a{display:inline-block;padding-right:35px;background:url(/resource/images/common/bg_bcrb.png) no-repeat right -34px;font-size:14px;color:#333;line-height:48px}
.breadcrumb .bc_box .path > li.on > a,
.breadcrumb .bc_box .path > li > a:focus,
.breadcrumb .bc_box .path > li > a:hover{background-position:right -134px;text-decoration:underline}
.breadcrumb .bc_box .path > li > a img{vertical-align:0}
.breadcrumb .bc_box .path > li:first-child{margin-left:0;padding-left:0;background-image:none}
.breadcrumb .bc_box .path > li:first-child > a{width:14px;line-height:48px;padding-right:0;background-position:0 16px;text-indent:-9999px}
.breadcrumb .bc_box .path > li:first-child > a:hover, .breadcrumb .bc_box .path > li:first-child > a:focus{background-position:0 16px}
.breadcrumb .bc_box .path .sub_path{display:none;position:absolute;top:40px;left:18px;z-index:30;padding-top:7px}
.breadcrumb .bc_box .path .sub_path.show,.breadcrumb .bc_box .path .low_path.show
.breadcrumb .bc_box .path > li.on .sub_path,.breadcrumb .bc_box .path > li:hover .sub_path{display:block}
.breadcrumb .bc_box .path .sub_path .pointer{position:absolute;top:0;left:17px;width:15px;height:8px;background:url(/resource/images/common/box_arrow.png) no-repeat 0 0}
.breadcrumb .bc_box .path .sub_path ul{background-color:#fff;border:1px solid #e1e1e1}
.breadcrumb .bc_box .path .sub_path ul li{position:relative;border-top:1px solid #e1e1e1}
.breadcrumb .bc_box .path .sub_path ul li:first-child{border-top:0 none}
.breadcrumb .bc_box .path .sub_path ul li > a{display:block;min-width:147px;height:29px;padding:0 30px 0 14px;font-size:13px;color:#555;line-height:29px}
.breadcrumb .bc_box .path .sub_path ul li.on > a ,
.breadcrumb .bc_box .path .sub_path ul li > a:focus,
.breadcrumb .bc_box .path .sub_path ul li > a:hover{background-position:right -29px;background-color:#efefef;font-weight:bold;color:#ce402e}
.breadcrumb .bc_box .path .sub_path ul li > a.low_none{background-image:none}
.breadcrumb .bc_box .path .low_path{}
/*
.breadcrumb .bc_box .path .sub_path > ul > li.on > .low_path,
.breadcrumb .bc_box .path .sub_path > ul > li.on > .low_path ul > li.on .low_path2,
.breadcrumb .bc_box .path .sub_path > ul > li.on > .low_path ul > li.on .low_path2 ul > li.on .low_path3{display:block}
*/
.breadcrumb .bc_box .path .low_path{display:none;position:absolute;left:100%;top:-1px;background-color:#fff;min-width:149px}
.breadcrumb .bc_box .path .low_path li > a{display:block;height:25px;padding-left:22px;font-size:12px;color:#555;line-height:25px}
.breadcrumb .bc_box .path .low_path li > a:focus,
.breadcrumb .bc_box .path .low_path li > a:hover{background-position:right -29px;background-color:#efefef;color:#ce402e}
.breadcrumb .bc_box .path .low_path2{display:none;position:absolute;left:100%;top:-1px;background-color:#fff;min-width:149px}
.breadcrumb .bc_box .path .low_path2 li > a{display:block;height:25px;padding-left:22px;font-size:12px;color:#555;line-height:25px}
.breadcrumb .bc_box .path .low_path2 li > a:focus,
.breadcrumb .bc_box .path .low_path2 li > a:hover{background-color:#efefef;color:#ce402e}
.breadcrumb .bc_box .path .low_path3{display:none;position:absolute;left:100%;top:-1px;background-color:#fff;min-width:149px}
.breadcrumb .bc_box .path .low_path3 li > a{display:block;height:25px;padding-left:22px;font-size:12px;color:#555;line-height:25px}
.breadcrumb .bc_box .path .low_path3 li > a:focus,
.breadcrumb .bc_box .path .low_path3 li > a:hover{background-color:#efefef;color:#ce402e}
.breadcrumb .bc_box .brc_sub{position:absolute;top:0;right:0}
.breadcrumb .bc_box .brc_sub li{float:left;margin-left:1px}
.breadcrumb .bc_box .brc_sub li:first-child{margin-left:0}
.breadcrumb .bc_box .btn_top{display:none;/*position:absolute;top:0;right:-49px*/position:fixed;top:0;left:50%;margin-left:511px}

/* Scroll Navi */
.navi_box *, .navi_box *:before, .navi_box *:after{
	-webkit-box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	box-sizing:content-box !important;
}
.scroll_navi{position:relative;padding-top:51px;width:100%;z-index:10}
.scroll_navi .fixed{position:fixed;top:0;margin-top:0;background-color:#fff}
.scroll_navi.off{padding-top:0}
.scroll_navi.row02{padding-top:101px}
.scroll_navi.row02 .navi_box{height:101px}
.scroll_navi.row02 .navi_box ul{background:#fff url(/resource/images/common/bg1x1_gray.gif) repeat-y}
.scroll_navi.row02 .navi_box.fixed{height:111px}
.scroll_navi.row02 .navi li.on a{height:34px !important}
.scroll_navi.row02 .navi li.on a.multiline{height:40px !important}
.scroll_navi.row02 .navi{overflow:hidden;height:auto !important}

.scroll_navi.row03{padding-top:101px}
.scroll_navi.row03 .navi_box{height:151px}
.scroll_navi.row03 .navi_box ul{background:#fff url(/resource/images/common/bg1x1_gray.gif) repeat-y}
.scroll_navi.row03 .navi_box.fixed{height:161px}
.scroll_navi.row03 .navi li.on a{height:34px !important}
.scroll_navi.row03 .navi li.on a.multiline{height:40px !important}
.scroll_navi.row03 .navi{overflow:hidden;height:auto !important}

.navi_box{position:absolute;left:0;top:0;width:100%;height:51px;background-color:#fff;z-index:20}
.navi_box.fixed{height:61px}
.navi_box ul{width:100%;max-width:1020px;margin:0 auto}
.navi{padding:0;height:50px;border-bottom:1px solid #858585}
.navi li{float:left;text-align:center;font-size:14px;font-weight:bold;color:#333}
.navi li a{display:block;height:35px;padding-top:14px;border:1px solid #ddd;border-right:1px solid #ccc;border-left:0;border-bottom:0}
.navi li a.multiline{line-height:16px;height:41px;padding:8px 5px 0}
.navi li:first-child{}
.navi li:first-child a{border-left:1px solid #ccc}
.navi li.on{position:relative;z-index:10}
.navi li.on a{color:#fff;border:1px solid #ea5d4b;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#ea5d4b}
.ir .scroll_navi{padding-top:0}
.ir .navi_box{position:static}
.close_inbox{display:none}
.inbox .h3 + .responsive-table,.inbox .h3 + .no_responsible{margin-top:7px}
.inbox .img{margin-top:36px}
.inbox .img img,.max_full{max-width:100%}
img.full{width:100%}
.inbox .img + .h3,.inbox .responsive-table + .h3{margin-top:36px}
.inbox .info_wrap{margin-top:-20px;margin-bottom:35px}
.inbox p em{font-weight:bold}

.col6 li{width:16.66%}
.col5 li{width:20%}
.col4 li{width:25%}
.col3 li{width:33.33%}
.col2 li{width:50%}

/* sub page */
.title_box{width:1020px;margin:0 auto;/*padding:58px 150px 47px 150px;*/padding:58px 50px 47px;text-align:center}
.title_box.no_padding{padding-right:0;padding-left:0}
.title_box.padding_more{padding:58px 85px 47px}
.title_box h1{margin:0 0 2px}
.title_box .tit_desc{padding-top:26px}
.title_box.line + .scroll_newvi{padding-top:0}
.title_box.line + .contents_wrap > .inbox:first-child{padding-top:30px}
.title_box h1 sub{display:inline-block;vertical-align:middle;font-size:20px}
.line{border-bottom:1px solid #ddd}
.inbox.line + .inbox{padding-top:30px}
img.border{border:1px solid #ddd}

.scr_boxs .scr_box, .contents_wrap, .scr_boxs .history_con, .scr_boxs .envi_result,.board_box{position:relative;width:100%;max-width:1020px;margin:0 auto}
.contents_wrap{background:#fff}
.scr_boxs .scr_box, .scr_boxs .history_con{padding-top:60px}
.scr_boxs.distributor_pd{padding-top:60px}
.scr_boxs .scr_box h2, .scr_boxs .history_con h2, .scr_boxs .envi_result h2{/*height:51px;line-height:51px;*/padding-top:8px;margin:0 0 30px 0;background:url(/resource/images/common/bar_tit_orange.gif) no-repeat 0 0}

.tab_con{padding-top:30px;overflow:hidden}
.tab_con.pdb_60{padding-bottom:60px}

/* about */
.tab_basic.history_m{display:none}

.director .row{min-height:148px;padding-bottom:20px}
.director h3{margin-bottom:16px}
.director_box{position:relative}
.director_box > img{position:absolute;left:0;top:18px}
.director_info{margin-left:118px}
.director_info dt{font-weight:bold;font-size:14px;line-height:20px;color:#222}
.director_info dd{margin-top:11px;font-size:13px;line-height:20px;color:#555}
.director_info dd span{display:block;margin-top:10px}
.director_info dd span:first-child{margin-top:0}
.director_info .extra_info{margin-top:6px;padding:0;font-size:12px;line-height:16px;color:#767676}
.director_info .extra_info span{display:inline;width:auto;margin:0;font-weight:bold}
.director_info .btn_detail{position:absolute;right:0;top:0;padding:0;font-size:12px;color:#464e6b}
.director_info .btn_detail a{display:inline-block;padding-right:13px;color:#464e6b;background:url(/resource/images/common/arrow_down7x4.png) no-repeat right 10px}

.subcomm_row>div .big_down{min-height:250px;background:url(/resource/images/common/icon/ico_subcommittee02.png) no-repeat 20px 43px}
.subcomm_row>div:first-child .big_down{background:url(/resource/images/common/icon/ico_subcommittee01.png) no-repeat 20px 43px}
.big_down{padding:13px 20px 21px;border:1px solid #ddd}
.big_down dl{padding-left:100px}
.big_down dt{margin-bottom:8px;font-weight:bold;font-size:14px;line-height:24px;color:#222}
.big_down dd{position:relative;padding-left:88px;font-size:13px;line-height:20px;color:#555}
.big_down dd span{position:absolute;left:0;font-weight:bold}
.big_down .btn_down{margin:15px 0 0 100px}

.golbal_map{position:relative;width:1020px;margin:0 auto}
.golbal_map .locate_img{position:relative;border:1px solid #ddd;border-top:0;height:616px;background:url(/resource/images/eng/about/img_globalmap.png) no-repeat 0 0}
.golbal_map .locate_img span{display:none;position:absolute;top:0;left:0}
.golbal_map .locate_img span.show{display:block}
.golbal_map ul{position:absolute;left:0;bottom:43px;z-index:10;width:100%;text-align:center;letter-spacing:0;font-size:0}
.golbal_map li{display:inline-block;margin:0 5px;width:150px;height:38px;border:1px solid #c6c6c6;border-radius:2px;background-color:#fff}
.golbal_map li a{display:block;height:36px;font-size:13px;font-weight:bold;color:#333;line-height:34px;text-align:center}
.golbal_map li.on{border:1px solid #ea5d4b;background-color:#ea5d4b}
.golbal_map li.on a{color:#fff}
.golbal_tbl td em{font-weight:bold}
.golbal_tbl td div span:first-child{display:inline-block;margin-right:10px}
.golbal_tbl + h3{margin-top:40px}

.box_info_wrap{border:1px solid #ddd}
.box_info{padding:13px 20px 13px}
.box_info dt, .box_info dd{font-size:13px;line-height:24px;}
.box_info dt{font-weight:bold;color:#484f68}
.box_info dd{margin-top:6px;color:#555}
.box_info dd span{font-weight:bold}
.box_info dd + dt{margin-top:13px;padding-top:13px;border-top:1px solid #ddd}
.box_info_wrap + .h3{margin-top:37px}

/* Scroll Navi */
.director_row>div .director_detail_info{margin:29px 0 0 -100%}
.director_row>div .director_detail_info>div{margin:0 0 0 -30px}
.director_row>div:first-child .director_detail_info{margin:29px -100% 0 0}
.director_row>div:first-child .director_detail_info>div{margin:0 -30px 0 0}

.director_detail_info{display:none;position:relative;/*margin:29px -100% 0 0;*/background-color:#fff;z-index:50}
.director_detail_info>div{position:relative;padding:0 0 25px;/*margin-right:-30px;*/border:1px solid #c6c6c6}
.director_detail_info .row{padding:0 15px;margin:0}
.director_detail_info strong{display:block;padding:25px 30px 13px;font-weight:bold;font-size:14px;line-height:20px;color:#222}
.director_detail_info strong span{margin-left:15px;font-weight:normal;font-size:13px;color:#464e6b}
.director_detail_info dl{}
.director_detail_info dt{font-weight:bold;font-size:13px;line-height:24px;color:#555}
.director_detail_info dd{/*position:relative;padding-left:85px;*/padding-left:100px;font-size:13px;line-height:24px;color:#767676}
.director_detail_info dd span{display:block;float:left;width:100px;margin-left:-100px/*position:absolute;left:0*/}
.director_detail_info .btn_closebox{display:inline-block;overflow:hidden;position:absolute;right:19px;top:19px;width:35px;height:34px;text-indent:-9999px;background:url(/resource/images/common/btn_close35x34.png) no-repeat left top}

/* Products */
.product .h3{overflow:hidden;font-size:18px;margin-bottom:3px}
.product .h3 .extra_txt{float:right;font-weight:normal;font-size:14px;color:#555}
.product .h4{overflow:hidden;margin-bottom:0;padding-left:0;background:none;color:#222}
.product .h4 .extra_txt{float:right;font-weight:normal;font-size:13px;color:#555}
.product .h3 + .h4{margin-top:10px}
.product .bg_gray{margin-top:60px;padding-bottom:92px}
.sp_feat_box{margin-top:6px;padding:0 29px;border:1px solid #ddd}
.bg_pc01{background:url(/resource/images/eng/product/bg_pc01.png) no-repeat 17px 33px}
.bg_pc02{background:url(/resource/images/eng/product/bg_pc02.png) no-repeat 17px 33px}
.bg_pc03{background:url(/resource/images/eng/product/bg_pc03.png) no-repeat 17px 33px}
.bg_server01{background:url(/resource/images/eng/product/bg_server01.png) no-repeat 17px 33px}
.bg_server02{background:url(/resource/images/eng/product/bg_server02.png) no-repeat 17px 33px}
.sp_feat_box .sp_feat{padding:26px 0 25px 174px;border-top:1px solid #ddd}
.sp_feat_box .sp_feat:first-child{border-top:0}
.sp_feat em{font-weight:bold;font-size:20px;line-height:24px;color:#222}
.sp_feat p{margin-top:2px;font-size:14px;line-height:24px;color:#222}
.sp_list{overflow:hidden;margin-top:10px}
.sp_list>div{float:left;width:378px}
.sp_list>div:first-child{width:408px;padding-right:85px}
.sp_list dl{font-size:14px;line-height:24px}
.sp_list dt{font-weight:bold;color:#222}
.sp_list dd{margin-top:3px;color:#555}
.sp_list dd + dt{margin-top:14px}

.related_list{margin-top:-15px}
.related_list>div{margin-top:15px}
.related_list + .h3{margin-top:35px}
.resource_list{overflow:hidden;margin-top:-12px;/*padding-bottom:92px*/}
.resource_list>div{margin-top:12px}
.resource_list>div a{display:block;position:relative;padding:12px 60px 12px 19px;height:57px;border:1px solid #ddd;border-radius:1px;background-color:#fff;font-weight:bold;font-size:14px;line-height:16px;color:#555}
.resource_list>div a.singleLine{padding:19px 60px 19px 19px}
.resource_list>div a span{display:block}
.resource_list>div a span.file_info{font-weight:normal;font-size:13px}
.resource_list>div a .ico_pdf, .resource_list>div a .ico_zip{display:inline-block;position:absolute;right:19px;top:50%;margin-top:-7px;width:15px;height:15px;}
.resource_list>div a .ico_pdf{background:#fff url(/resource/images/common/icon/ico_pdf.gif) no-repeat left top}
.resource_list>div a .ico_zip{background:#fff url(/resource/images/common/icon/ico_zip.gif) no-repeat left top}

.partNumber, .labelInfo, .databook, .rmaInfo, .deviceOp, .contactUs, .computing, .consumer, .graphic, .mobile, .automotive, .storage{display:inline-block;width:34px;height:33px;position:absolute;right:0;top:50%;margin-top:-17px;background-image:url(/resource/images/common/icon/icon_prd_related.png);background-repeat:no-repeat}
.partNumber{right:17px;background-position:0 0}
.labelInfo{right:20px;background-position:-34px 0}
.databook{right:10px;background-position:-68px 0}
.rmaInfo{right:11px;background-position:-102px 0}
.deviceOp{right:17px;background-position:-136px 0}
.contactUs{right:19px;background-position:0 -33px}
.computing{right:16px;background-position:-34px -33px}
.consumer{right:17px;background-position:-68px -33px}
.graphic{right:9px;background-position:-102px -33px}
.mobile{right:11px;background-position:-136px -33px}
.automotive{right:17px;background-position:0 -66px}
.storage{right:17px;background-position:-34px -66px}

.prd .tbl_tp01{table-layout:auto;text-align:center;font-size:13px}
.prd .tbl_tp01 thead th{padding:4px 8px 6px;height:auto;text-align:left;font-size:14px}
.prd .tbl_tp01 thead p{text-align:right;letter-spacing:0;font-size:0;word-spacing:0}
.prd .tbl_tp01 thead p a{margin-left:3px}
.prd .tbl_tp01 thead p a:first-child{margin-left:0}
.prd .tbl_tp01 tbody th, .prd .tbl_tp01 tbody td{min-height:37px;padding:4px 10px 3px}
.prd .tbl_tp01 input[type=checkbox]{position:absolute;left:-99999px}
.prd .tbl_tp01 input[type=checkbox] + .part_number_chk{display:inline-block;overflow:hidden;width:16px;height:16px;margin:0;padding-left:26px;background:url(../../images/common/bg_chk.gif) no-repeat left top;cursor:pointer;vertical-align:middle}
.prd .tbl_tp01 input[type=checkbox]:checked + .part_number_chk{background-position:left -16px}
.prd .tbl_tp01 input[type=checkbox] + label + a{margin-left:-3px;font-weight:bold;font-size:14px;color:#ea5d4b;text-decoration:underline;vertical-align:middle}
.prd .tbl_tp01 input[type=checkbox] + label + span{margin-left:-3px;font-weight:bold;font-size:14px;vertical-align:middle}
.prd .tbl_tp01 .btn_detailview{display:inline-block;height:12px;margin:-2px 0 0 9px;vertical-align:middle}
.prd .tbl_tp01 .btn_detailview img{vertical-align:top}
.prd .tbl_tp02.addline tbody th, .prd .tbl_tp02.addline tbody td{border-left:1px solid #c6c6c6}
.prd .tbl_tp02.addline tbody th.bdr_none, .prd .tbl_tp02.addline tbody td.bdr_none{border-left:0}
.prd .tbl_tp01.al_c thead th{text-align:center}
.prd .tbl_tp01.al_c thead p{text-align:right}
.prd .tbl_tp01.al_c tbody th, .prd .tbl_tp01.al_c tbody td{text-align:center}
.prd #sort_table.tbl_tp01{font-size:12px}
.prd #sort_table .part_num{white-space:nowrap}

.tbl_opt_box{border:1px solid #d6d6d6}
.tbl_opt_box .responsive-table{overflow-x:auto;border-top:0}
.tbl_opt{width:100%;max-width:100%;font-size:12px}
.tbl_opt thead th, .tbl_opt tbody td{white-space:nowrap}
.tbl_opt thead th{height:46px;border-bottom:2px solid #464e6b;font-weight:bold;font-size:13px;letter-spacing:-0.025em;color:#484f68;text-align:center}
/*.tbl_opt thead th:first-child, .tbl_opt tbody td:first-child>div{width:150px}*/
.tbl_opt .select_prd{width:150px}
.tbl_opt tbody td{vertical-align:top}
.tbl_opt tbody td>div{overflow:hidden;overflow-y:auto;height:180px;padding:20px 0 20px 10px}
.tbl_opt tbody td:first-child{white-space:normal}
.tbl_opt tbody td:first-child>div a{margin-right:20px}
.tbl_opt tbody td:first-child + td,
.tbl_opt tbody td:first-child + td + td + td,
.tbl_opt tbody td:first-child + td + td + td + td + td,
.tbl_opt tbody td:first-child + td + td + td + td + td + td + td,
.tbl_opt tbody td:first-child + td + td + td + td + td + td + td + td + td,
.tbl_opt tbody td:first-child + td + td + td + td + td + td + td + td + td + td + td,
.tbl_opt tbody td:first-child + td + td + td + td + td + td + td + td + td + td + td + td + td,
.tbl_opt tbody td:first-child + td + td + td + td + td + td + td + td + td + td + td + td + td + td + td{background-color:#fafafa}
.tbl_opt tbody td .prd_type{display:block;margin-top:14px;font-weight:bold;font-size:13px;line-height:16px;letter-spacing:-0.025em;color:#555}
.tbl_opt tbody td .prd_type.on{color:#ea5d4b;text-decoration:underline}
.tbl_opt tbody td .prd_type:first-child{margin-top:-7px}
.tbl_opt tbody td input[type=checkbox]{position:absolute;left:-99999px}
.tbl_opt tbody td input[type=checkbox] + label{display:block;overflow:hidden;height:16px;line-height:16px;margin:0 0 10px 0;padding-left:21px;padding-right:20px;background:url(../../images/common/bg_chk.gif) no-repeat left top;font-weight:normal;font-size:13px;color:#555;vertical-align:middle;cursor:pointer}
.tbl_opt tbody td input[type=checkbox]:checked + label{background-position:left -16px}
.tbl_opt tbody td input[type=checkbox]:focus + label{text-decoration:underline}
.opt_extra{position:relative;overflow:hidden;padding:14px 17px 16px;border-top:1px solid #d6d6d6}
.opt_extra strong{float:left;margin-right:9px;font-weight:bold;font-size:14px;letter-spacing:-0.025em;color:#484f68}
.opt_extra ul{float:left;overflow:hidden}
.opt_extra ul li{float:left;margin-right:30px;font-size:14px;letter-spacing:-0.025em;color:#555}
.opt_extra ul li a{color:#555}
.opt_extra ul li a img{margin-right:7px}
.opt_extra .reset{display:inline-block;position:absolute;right:9px;top:50%;margin-top:-15px;padding:0 10px;min-width:86px;height:30px;line-height:30px;border:1px solid #c4c4c4;border-radius:1px;font-size:13px;letter-spacing:-0.05em;color:#555;text-align:center}
.opt_extra .reset .ico_reset{display:inline-block;margin:-3px 0 0 5px;width:15px;height:14px;line-height:0;background:url(/resource/images/common/bg_reset.gif) no-repeat right center;vertical-align:middle}
.tbl_opt_box + .responsive-table{margin-top:30px}

.speed_info{position:relative;margin:10px 0;text-align:right}
.speed_info p{display:inline-block;font-weight:bold;font-size:13px;letter-spacing:-0.025em;color:#484f68;text-align:right;cursor:pointer}
.speed_info p img{margin-top:-2px}
.info_box{display:inline-block;position:relative;margin-top:-3px;vertical-align:middle;text-align:left}
.info_layer{display:none;overflow:visible;position:absolute;right:0;top:34px;padding:0;background:#fff;z-index:20;text-align:left}
.info_layer>div{display:block;overflow:visible;position:relative;left:0;top:0;width:400px;height:auto;padding:15px;line-height:24px;border:1px solid #ddd;background:none;white-space:normal;font-weight:normal;font-size:13px;color:#555;word-spacing:0;letter-spacing:0;line-height:0;font-size:0}
.info_layer>div .pointer{display:inline-block;position:absolute;right:42px;top:-8px;width:13px;height:8px;background:url(/resource/images/common/lang_pointer.png) no-repeat left top}
.info_layer span{display:inline-block;width:48%;font-size:12px;color:#555;line-height:24px;text-align:left;padding:0 0 0 2%;background:url(/resource/images/common/bullet/bul3x3_black.gif) no-repeat left center;}
.info_layer.apart3 span{width:33.3%}
.info_layer.apart4 span{width:25%}

.prd_spec{margin-top:15px;font-size:14px;line-height:24px;color:#555}
.prd_spec dt{font-weight:bold}
.prd_spec dd{margin-top:3px}
.prd_spec dd .list_bullet{margin:-2px 0}
.prd_spec dd .list_bullet li{margin:0}
.prd_spec dd + dt{margin-top:10px}

.bdr_box{border:1px solid #d6d6d6;background-color:#fff}
.bdr_box span{display:block;text-align:center}
.bdr_box p, .bdr_box .txt_area{min-height:222px;padding:13px 20px 17px;color:#555;line-height:24px;background-color:#f7f7f7}
.bdr_box p.mh80, .bdr_box .txt_area.mh80{min-height:80px}
.bdr_box p.mh106, .bdr_box .txt_area.mh106{min-height:126px}
.bdr_box p.mh130, .bdr_box .txt_area.mh130{min-height:130px}
.bdr_box p.mh150, .bdr_box .txt_area.mh150{min-height:150px}
.bdr_box .txt_area .list_bullet > li.txt_point:before{background-color:#ea5d4b}

.prd_box{border:1px solid #d6d6d6;background-color:#fff}
.prd_box img{display:block; margin:40px auto 20px;}
.prd_box h4{font-size:15px; font-weight:bold; padding:0 20px; text-align:center;min-height:45px;}
.prd_box h4.mh_h4{min-height:65px;}
.prd_box .prd_list{padding:10px 20px; background-color:#f7f7f7}
.prd_box .prd_list dl{font-size:14px;}
.prd_box .prd_list dt{font-weight:bold;color:#ea5d4b;margin-top:20px;}
.prd_box .prd_list dd{margin-top:5px;margin-bottom:20px;color:#555;line-height:24px;}
.prd_box .prd_list p{font-size:14px;color:#555;margin:20px 0;line-height:24px;}

.prd_box .prd_list.mh_computing{min-height:418px;}
.prd_box .prd_list.mh_computing2{min-height:460px;}
.prd_box .prd_list.mh_mobile{min-height:607px;}
.prd_box .prd_list.mh_mobile2{min-height:323px;}
.prd_box .prd_list.mh_automotive{min-height:325px;}
.prd_box .prd_list.mh_graphics{min-height:229px;}
.prd_box .prd_list.mh_graphics2{min-height:253px;}
.prd_box .prd_list.mh_consumer{min-height:252px;}
.prd_box .prd_list.mh_consumer2{min-height:229px;}
.prd_box .prd_list.mh_storage{min-height:420px;}

.prd_box2{border:1px solid #d6d6d6;background-color:#fff;padding:30px;}
.prd_box2 p{color:#555;line-height:24px;}
.prd_box2 img{margin:0 auto;}


/* //Products */

/* sustain */
.sustain_policy{padding-bottom:60px}
.sustain_policy .policy_link > li{margin-bottom:30px}
.sustain_policy .policy_link > li a{display:block;height:139px;padding-top:105px;border:1px solid #cacbd1;color:#222;text-align:center}
.sustain_policy .policy_link > li a span{font-size:14px;font-weight:bold;line-height:13px}
.sustain_policy .policy_link .sys01 a{background:#fff url(/resource/images/eng/sustain/img_policy_sys01.png) no-repeat 50% 0}
.sustain_policy .policy_link .sys02 a{background:#fff url(/resource/images/eng/sustain/img_policy_sys02.png) no-repeat 50% 0}
.sustain_policy .policy_link .sys03 a{background:#fff url(/resource/images/eng/sustain/img_policy_sys03.png) no-repeat 50% 0}
.sustain_policy .policy_link .sys04 a{background:#fff url(/resource/images/eng/sustain/img_policy_sys04.png) no-repeat 50% 0}
.sustain_policy .policy_link > li a.on,.sustain_policy .row > li a:hover,.sustain_policy .row > li a:focus{border:1px solid #ea5d4b;background-color:#ea5d4b;background-position:50% -139px;color:#fff}
.sustain_policy h3{display:block;margin:8px 0 22px;font-size:18px;font-weight:bold;color:#222;line-height:17px}

.box_guide{padding:23px 30px 30px;background-color:#fff;border:1px solid #c6c6c6;font-size:13px;color:#555;line-height:24px}
.box_guide + .btnbox a {margin:5px 0 0 0;}
.box_guide .title_big{font-size:18px;font-weight:bold;color:#222;line-height:23px}
.prem_list{padding-left:30px}
.prem_list span.bul{display:inline-block;width:30px;margin-left:-30px}

.list_numbering{font-size:13px;color:#555;line-height:24px;overflow:hidden}
.list_numbering + .list_numbering{margin-top:23px}
.list_numbering > li{padding-left:25px;margin-top:23px;position:relative}
.list_numbering > li:first-child,.list_numbering.col2 > li{margin-top:0 !important}
.list_numbering .title{display:block;font-size:14px;font-weight:bold;color:#222;margin-bottom:5px;line-height:22px}
.list_numbering .title span{position:absolute;top:0;left:0;font-weight:bold}
.list_numbering.col2{margin-left:-15px;margin-right:-15px}
.list_numbering.col2 > li{padding-left:40px;float:left;padding-right:15px}
.list_numbering.col2 > li:first-child{}
.list_numbering.col2 .title span{left:15px}
.list_numbering > li li{width:100%}

.guide_numbering.line{padding-bottom:15px}
.guide_numbering > li{position:relative;padding-left:60px}
.guide_numbering > li > strong{position:absolute;left:0;top:0}

.sustain_join{padding:1px 0 65px 0}
.sustain_join p{}
.sustain_join .owl-carousel{position:relative;margin-top:30px}
.sustain_join .owl-carousel em{display:block;height:43px;margin-top:6px;font-size:16px;font-weight:bold;color:#222;line-height:43px}
.sustain_join .owl-carousel .owl-controls{position:absolute;top:-72px;right:0}
.sustain_join .owl-carousel .owl-controls .owl-nav div{float:left}
.sustain_join .owl-carousel .owl-controls .owl-nav div:first-child{margin-right:2px}

.sustain_report .owl-carousel .owl-controls{position:absolute;top:-72px;right:0}
.sustain_report .owl-carousel .owl-controls .owl-nav div{float:left}
.sustain_report .owl-carousel .owl-controls .owl-nav div:first-child{margin-right:2px}

.green_id .eco .logo{float:left;width:276px;padding:0}
.green_id .eco .txt{float:left;width:714px;margin-left:30px;padding:0}
.green_id .eco li:first-child{margin-right:60px}
.green_id .eco li span{float:left;margin-right:30px;padding-top:13px;background:url(/resource/images/eng/sustain/bg_green_bar.gif) no-repeat 0 0;font-size:12px;font-weight:bold;color:#666;line-height:9px}
.green_id .eco_process{overflow:hidden;margin-right:-35px;margin-left:-35px}
.green_id .eco_process > span{position:relative;float:left;width:33%;padding:0 35px}
.green_id .eco_process > span:first-child{background-image:none}
.green_id .eco_process > span span{position:absolute;top:50%;left:0;margin-top:-15px;margin-left:-14px}
.green_id .green_box{overflow:hidden}
.green_id .green_box .green_inbox{float:right;width:55%}
.green_id .green_box .green_inbox:first-child{float:left;width:45%}
.green_id .green_box .green_inbox>div{float:right}
.green_id .green_box .green_inbox:first-child>div{float:left}
.green_id .green_box span{display:block;padding-left:25px;line-height:18px;background:url(/resource/images/eng/sustain/ico_code_r.gif) no-repeat 0 0}
.green_id .green_box .green_inbox:first-child span{background:url(/resource/images/eng/sustain/ico_code_p.gif) no-repeat 0 0}
.green_id .green_box .green_inbox .fl{margin-left:40px}
.green_id .green_box .green_inbox .fl:first-child{margin-left:0}
.green_id .green_box{padding:23px 30px 30px;background-color:#fff;border:1px solid #c6c6c6;font-size:13px;color:#555;line-height:24px}
.green_id .green_box .title_big{font-size:18px;font-weight:bold;color:#222;line-height:23px}
.green_id .green_box > div > ol > li{position:relative;padding-left:25px;margin-top:23px}
.green_id .green_box > div > ol > li:first-child{margin-top:0}
.green_id .green_box > div .title{display:block;font-size:14px;font-weight:bold;color:#333;margin-bottom:5px;line-height:22px}
.green_id .green_box > div .title span{position:absolute;top:0;left:0;font-weight:bold}

.greentech_boxlist{border:1px solid #ccc;border-top:none;padding:30px}
.greentech_halogenbox{border:1px solid #ccc;padding:40px 25px}
.greentech_halogenbox ul li+li{/*margin-top:40px*/}

.eco_brochure{background:#f8f8f8;padding:30px;overflow:hidden}
.eco_brochure p{font-size:14px;color:#222;font-weight:bold}
.eco_brochure img{padding:20px}
.eco_brochure2011{padding:15px 40px 0 20px}
.eco_brochure2009{position:relative;padding:15px 0 0 40px}
.eco_brochure2009:before{content:'';left:0;top:45px;width:1px;height:16px;background:#c0bebe;display:block;position:absolute}
.eco_brochure2011 a, .eco_brochure2009 a{width:180px}

.fair_intro{position:relative}
.fair_intro .btns{position:absolute;top:-36px;right:20px}

.law_word .search_box{padding:30px 110px;border-top:2px solid #464e6b;background-color:#eee}
.law_word .search_word{display:block;overflow:hidden;position:relative;padding-right:80px}
.law_word .search_word span a{float:left;height:33px;margin:0 4px 9px 4px;background-color:#767676;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:33px}
.law_word .search_word a:hover,.law_word .search_word a:focus,.law_word .search_word a.on{background-color:#ea5d4b}
.law_word .search_word span{display:block}
.law_word .search_word span:after{display:block;clear:both;content:''}
.law_word .search_word span a:first-child{}
.law_word .search_word .all{position:absolute;top:0;right:0;width:72px;height:75px;background-color:#65729e;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:75px}
.law_word .search_word .word_row01 a{width:43px}
.law_word .search_word .word_row02 a{width:72px}
.law_word .frmbox{position:relative;margin-top:15px;padding:0 80px 0 4px}
.law_word .frmbox a{display:none}
.law_word .frmbox input[type="submit"]{position:absolute;top:0;right:0;width:72px}

.sub_tab{overflow:hidden;padding:40px 0}
.sub_tab span{float:left;height:14px;padding:0 9px 0 8px;border-left:1px solid #b1b1b1;line-height:13px}
.sub_tab span:first-child{padding-left:0;border:0 none}
.sub_tab span a{display:block;height:14px;font-size:14px;color:#111;line-height:13px}
.sub_tab .on a{font-weight:bold;color:#cd1801;text-decoration:underline}

.unfair_desc{padding:14px 20px;border:1px solid #ddd}
.unfair_desc span{font-size:13px;color:#555;line-height:24px}
.unfair_desc dt,.unfair_desc dd{font-size:13px;color:#555;line-height:24px}
.unfair_desc dt{margin-top:25px;font-weight:bold}
.unfair_desc dt:first-child {margin-top:0}
.unfair_desc .responsive-table{margin-top:15px}
.unfair_desc em{display:block;margin-top:27px;font-size:13px;color:#464e6b;line-height:24px}
.unfair_txt p {padding-left:15px;word-break:normal}
.unfair_txt span {display:inline-block;width:15px;margin-left:-15px}
.unfair_txt .txt_common {padding-top:14px}

.ethics_decla{position:relative;margin-top:14px;padding:50px;border:1px solid #ccc}
.ethics_decla.compliance{padding:40px 50px}
.ethics_decla.bcp{padding:30px}
.ethics_decla.envi{padding:60px}
.ethics_decla .img{position:absolute;top:15px;/*left:320px*/left:50%;margin-left:-180px}
.ethics_decla.material .img{left:226px;margin-left:0}
.ethics_decla.envi .img{top:25px;margin-top:0;left:205px;margin-left:0}
.ethics_decla.compliance .img{top:23px;left:320px;margin-left:0}
.ethics_decla ol{overflow:hidden;position:relative;z-index:10}
.ethics_decla.material ol{margin-top:25px}
.ethics_decla li{float:left;width:50%;height:115px;font-size:13px;color:#555;line-height:24px}
.ethics_decla.bcp li{height:auto}
.ethics_decla li.odd{padding-right:170px;padding-left:0}
.ethics_decla li.even{padding-left:200px}
.ethics_decla.bcp li.even{padding-left:155px}
.ethics_decla.bcp li.sixth{width:46%;margin-top:60px;margin-left:-320px;height:auto}
.ethics_decla.bcp li.seventh{width:34%;float:right;margin-top:60px;height:auto}
.ethics_decla.material li:first-child{height:145px;padding-right:0}
.ethics_decla.material li+li{margin-top:62px;height:84px;padding-left:200px}
.ethics_decla.material li+li+li{margin-top:0;padding-right:150px;height:auto;padding-left:0}
.ethics_decla.envi li:first-child{padding-right:170px;height:150px}
.ethics_decla.envi li+li{padding-left:185px;margin-top:60px;height:95px}
.ethics_decla.envi li+li+li{padding-left:0;margin-top:0;padding-right:170px;height:150px}
.ethics_decla.compliance li:first-child{}
.ethics_decla.compliance li+li+li{margin-top:30px}
.ethics_decla.compliance li.li_05{padding-left:260px;width:75%;margin-top:8px;height:auto}
.ethics_decla.compliance li.even{padding-left:160px}
.ethics_decla li em{display:block;font-size:14px;font-weight:bold;color:#222;line-height:24px}
.ethics_decla .links{overflow:hidden;position:absolute;right:30px;bottom:30px;z-index:15}
.ethics_decla .links a{float:left;width:177px;height:54px;margin-left:10px;padding-top:6px}
.ethics_decla.envi .links a{width:auto;height:auto;padding:6px 35px 6px 10px;line-height:16px;background:none;text-align:left}
.ethics_decla .links a:first-child{margin-left:0}
.ethics_decla .links a span{display:inline-block;height:32px;font-size:13px;font-weight:bold;color:#cd1435;line-height:32px}
.ethics_decla.envi .links a span:first-child{height:auto;display:block;color:#222;font-weight:normal;line-height:16px}
.ethics_decla.envi .links a .ico_pdf{top:16px}
.ethics_decla .links a .bul{padding-right:25px;background:url(/resource/images/eng/sustain/bul_ethics_link.png) no-repeat 100% 50%}
.ethics_decla .links a em{color:#fe5f00;font-weight:bold}

.ethics_book{overflow:hidden;background:url(/resource/images/eng/sustain/ico_ethics_guide.gif) no-repeat 23px 5px;padding-left:122px}

.check_step{overflow:hidden;margin-left:-36px;margin-right:-36px;padding-top:16px}
.check_step > div{position:relative;float:left;width:33.3%;padding:0 36px}
.check_step.col04 > div{width:25%}
.check_step > div > span{position:absolute;top:74px;left:0;width:28px;height:31px;background:url(/resource/images/eng/sustain/bg_arrow_right.gif) no-repeat 0 0;margin-left:-14px}
.check_step.type3 > div > span{top:50%;margin-top:-15px}
.check_step > div:first-child span{display:none}
.check_step > div em{display:block;font-size:14px;font-weight:bold;color:#777e96;line-height:26px}
.check_step > div > .step_ico{border:1px solid #bbc1c6;display:table;width:100%;padding:20px 0}
.check_step > div > .step_ico > p{display:table-cell;vertical-align:middle}
.check_step > div > .step_ico > p strong{color:#5f6a8b;font-size:15px;display:block;margin-top:7px}
.check_step > div > strong{display:block;height:32px;background-color:#777e96;font-size:15px;font-weight:bold;color:#fff;line-height:32px;text-align:center}
.check_step.type3 > div > strong{border-top:1px solid #bbc1c6;border-right:1px solid #bbc1c6;border-left:1px solid #bbc1c6;height:40px;line-height:40px}
.check_step > div > strong.bg02{background-color:#6d7aa6}
.check_step > div > strong.bg03{background-color:#5f6a8b}
.check_step.type2 > div > strong{font-size:14px}
.check_step > div > ul{margin-top:1px;border:1px solid #d6d6d6}
.check_step.type3 > div > ul{margin-top:0;border-top:0;border-bottom:1px solid #bbc1c6;border-right:1px solid #bbc1c6;border-left:1px solid #bbc1c6}
.check_step > div > ul.list_bullet{padding:20px 15px}
.check_step > div > ul.list_bullet_wrap{padding:15px 10px}
.check_step > div > ul > li{padding:6px 30px;border-top:1px solid #d6d6d6;color:#555;text-align:center;line-height:24px}
.check_step > div > ul.list_bullet > li{text-align:left;padding:0 0 0 9px;border-top:0}
.check_step > div > ul.list_bullet_wrap > li{text-align:left;padding:0 0 0 9px;border-top:0}
.check_step > div > ul > li:first-child{border-top:0 none}
.check_step > div > strong.step01{background-color:#888}
.check_step > div > strong.step02{background-color:#767676}
.check_step > div > strong.step03{background-color:#ea5d4b}

.cert_step{padding:20px;background-color:#f8f8f8}
.cert_step .cert_step_ul{overflow:hidden}
.cert_step .cert_step_ul li{float:left;width:100%;max-width:174px}
.cert_step .cert_step_ul li.chk{max-width:94px;font-weight:bold;font-size:16px;line-height:35px;color:#464e6b;text-align:center}
.cert_step .cert_step_ul li.chk span{display:block;margin-left:20px;background:url(/resource/images/common/db_arrow.png) no-repeat 0 center}
.cert_step .cert_step_ul li.chk span span{margin:0 20px 0 0;background:url(/resource/images/common/db_arrow.png) no-repeat 100% center}
.cert_step .cert_step_ul li strong, .cert_step .cert_step_ul li em{display:block;height:35px;line-height:35px;text-align:center;font-weight:bold;font-size:14px;color:#fff}
.cert_step .cert_step_ul li strong{background-color:#888}
.cert_step .cert_step_ul li strong.step01{background-color:#888}
.cert_step .cert_step_ul li strong.step02{background-color:#767676}
.cert_step .cert_step_ul li strong.step03{background-color:#494949}
.cert_step .cert_step_ul li em{background-color:#ea5d4b}

.cert_chk_wrap{display:inline-block;width:100%;margin-top:-4px}
.cert_chk_wrap .cert_chk{position:relative;float:left;margin-left:20px;padding-top:27px;width:100%;max-width:313px}
.cert_chk_wrap .cert_chk .bg_tg01, .cert_chk_wrap .cert_chk .bg_tg02, .cert_chk_wrap .cert_chk .bg_tg03{position:absolute;top:0;left:50%}
.cert_chk_wrap .cert_chk .bg_tg01{margin-left:-4px}
.cert_chk_wrap .cert_chk .bg_tg02{margin-left:-5px}
.cert_chk_wrap .cert_chk .bg_tg03{margin-left:-69px}
.cert_chk_wrap .cert_chk:first-child{margin-left:0}
.cert_chk_wrap .cert_chk>div{min-height:368px;padding:14px 20px;border:1px solid #e0e0e0;background-color:#fff}
.cert_chk_wrap .list_bullet_sm{margin-top:-1px}
.cert_chk_wrap .list_bullet_sm li{color:#555}
.cert_chk_wrap em{display:block;margin-top:-1px;font-weight:bold;font-size:13px;line-height:24px;color:#222}
.cert_chk_wrap span{display:block;padding:9px 15px 0}
.cert_chk_wrap .list_bullet_sm + em{margin-top:17px} 
.cert_chk_wrap .bg_tg01, .cert_chk_wrap .bg_tg02, .cert_chk_wrap .bg_tg03{display:block;height:32px}
.cert_chk_wrap .bg_tg01{width:73px;background:url(/resource/images/common/target01.png) no-repeat left top}
.cert_chk_wrap .bg_tg02{width:10px;background:url(/resource/images/common/target02.png) no-repeat left top}
.cert_chk_wrap .bg_tg03{width:83px;background:url(/resource/images/common/target03.png) no-repeat left top}

.green_part .tit_desc{min-height:60px;padding:17px 10px}

.tbl_chronology{padding-left:45px;background:url(/resource/images/eng/sustain/bg_mineral_tbl.gif) no-repeat 15px 0}
.tbl_chronology .responsive-table{border-top:1px solid #d6d6d6}
.tbl_chronology > table{border:1px solid #d6d6d6;width:100%}
.tbl_chronology td,.tbl_chronology th{padding:6px 20px 8px;color:#555;line-height:20px;border-bottom:1px solid #c6c6c6}
.tbl_chronology .bg_blue01{background-color:#ea5d4b;border-bottom:1px solid #ea5d4b}
.tbl_chronology .bg_blue02{background-color:#767676;border-bottom:1px solid #767676}
.tbl_chronology .bg_blue03{background-color:#888}

.ft_num{display:inline-block;font-size:10px;font-weight:bold;color:#ea5d4b;vertical-align:3px;margin-left:3px}
.list_footnote{color:#767676;line-height:20px}
.list_footnote .ft_num{margin:0 5px 0 0}

.envi_down .btn_down02{display:block;width:100%;min-width:0;height:auto;padding:10px 30px 11px 13px;margin-top:20px;font-weight:normal;text-align:left}
.envi_down .btn_down02 .block {display:block}
.envi_down .btn_down02 .ico_pdf{display:block;position:absolute;right:10px;top:50%;width:15px;height:15px;margin-top:-8px;background:url(/resource/images/common/icon/ico_pdf.gif) no-repeat 0 0}

.envi_vision{position:relative}
.envi_vision ol li{overflow:hidden;position:absolute}
.envi_vision ol .vision01{top:58px;left:385px;width:278px;height:120px;background:url(/resource/images/eng/sustain/bg_envi_vision01.gif) no-repeat 0 0}
.envi_vision ol .vision02{top:215px;left:616px;width:278px;height:120px;background:url(/resource/images/eng/sustain/bg_envi_vision02.gif) no-repeat 0 0}
.envi_vision ol .vision03{top:240px;left:115px;width:328px;height:130px;background:url(/resource/images/eng/sustain/bg_envi_vision03.gif) no-repeat 0 0}
.envi_vision ol li strong{float:left;width:99px;padding-top:36px;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:24px}
.envi_vision ol li .vision_box{overflow:hidden}
.envi_vision ol li .vision_box div{float:left}
.envi_vision ol .vision01 .vision_box div{width:179px;background:url(/resource/images/eng/sustain/ico_envi_vision01.gif) no-repeat 11px 14px}
.envi_vision ol .vision01 span{display:block;padding:36px 0 0 6px;font-size:16px;font-weight:bold;color:#464e6b;text-align:center;line-height:16px}
.envi_vision ol .vision02 .vision_box div{width:179px;background:url(/resource/images/eng/sustain/ico_envi_vision02.gif) no-repeat 20px 19px}
.envi_vision ol .vision02 span{display:block;padding:60px 0 0 6px;font-size:16px;font-weight:bold;color:#496b76;text-align:center;line-height:16px}
.envi_vision ol .vision03 .vision_box div{width:220px;background:url(/resource/images/eng/sustain/ico_envi_vision03.gif) no-repeat 12px 14px}
.envi_vision ol .vision03 .vision_box div div{display:block;padding:36px 0 0 35px;font-size:13px;color:#4a4240;text-align:left;line-height:16px}
.envi_vision ol .vision03 .vision_box div div > span{display:block;margin-bottom:8px}
.envi_vision ol .vision03 span span{font-size:14px;font-weight:bold}
.envi_vision ol .vision03 span em{font-size:16px;font-weight:bold;color:#ea5d4b}
.envi_strategy{position:relative;width:1020px;height:659px;background:url(/resource/images/eng/sustain/bg_envi_vision04.gif) no-repeat 0 100%}
.envi_strategy div{position:absolute}
.envi_strategy .strategy01{top:481px;left:126px}
.envi_strategy .strategy02{top:508px;left:324px}
.envi_strategy .strategy03{top:527px;left:566px}
.envi_strategy .strategy04{top:495px;left:741px}
.envi_strategy em{display:block;width:145px;padding:4px 0;font-size:14px;font-weight:bold;color:#fff;line-height:16px;text-align:center}
.envi_strategy ul{margin-top:10px}
.envi_strategy li{padding-left:8px;font-size:12px;color:#555;line-height:18px}
.envi_strategy ul span{display:inline-block;width:8px;margin-left:-8px}
.envi_strategy .strategy01 ul{padding-left:0}
.envi_strategy .strategy02 ul{padding-left:0}
.envi_strategy .strategy03 ul{width:180px;padding-left:0}
.envi_strategy .strategy04 ul{padding-left:10px}

.envi_target{margin-top:24px}

.envi_slide p{padding-right:130px}
.envi_slide .owl-carousel{margin-top:24px}
.envi_slide .owl-carousel .owl-controls{position:absolute;top:-72px;right:0}
.envi_slide .owl-carousel .owl-controls .owl-nav div{float:left}
.envi_slide .owl-carousel .owl-controls .owl-nav div:first-child{margin-right:2px}
.envi_slide .owl-carousel .item span{display:block;font-size:13px;font-weight:bold;color:#555;line-height:32px;text-align:center}
.esh_slide + h3{margin-top:24px}
.esh_slide p{padding-right:140px}
.esh_slide .owl-carousel{margin-top:24px}
.esh_slide .owl-carousel .owl-controls{position:absolute;top:-72px;right:0}
.esh_slide .owl-carousel .owl-controls .owl-nav div{float:left}
.esh_slide .owl-carousel .owl-controls .owl-nav div:first-child{margin-right:2px}
.esh_slide .owl-carousel .item span{display:block;margin-top:5px;font-size:13px;font-weight:bold;color:#555;line-height:40px;text-align:center}

.report_box{position:relative;float:left;padding:20px;/*min-height:340px;*/border:1px solid #ddd;background-color:#fff;text-align:left;width:100%}
.ir .report_box{/*min-height:260px;*/}
.report_box .img{float:right;margin:0 0 0 20px;max-width:50% !important}
.report_box .year{display:inline-block;position:absolute;left:0;top:10px;min-width:74px;padding:0 10px;text-align:center;font-weight:bold;font-size:16px;line-height:24px;color:#666;background-color:#eee}
.report_box em{display:block;padding-top:29px;font-weight:bold;font-size:14px;line-height:20px;color:#ea5d4b}
.report_box .report_down{position:absolute;left:0;bottom:20px;width:100%}
.report_box .report_down > div{margin:0 55% 0 20px}
.ir .report_box .report_down > div{}
.report_box .sub_fold{width:100%;margin:0}
.report_box .btn_fold{width:100%;height:29px;padding-left:14px}
.ir .report_box .btn_fold{font-size:13px}
.report_box .sub_fold .fold_cont{width:100%}
.report_box .ells{overflow:hidden;height:180px;margin-top:7px;font-size:12px;line-height:20px;color:#555}
.ir .report_box .ells{height:100px}
.report_box .ells p{line-height:20px}
.report_box .ells:before{content:"";float:left;width:5px;height:180px}
.report_box .ells > *:first-child{float:right;width:100%;margin-left:-5px}
.report_box .ells:after{content:"\02026";
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	float:right;position:relative;
	top:-23px;left:100%;
	width:3em;margin-left:-3em;
	padding-right:5px;
	text-align:right;
	background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
	background:-moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background:-o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background:-ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background:linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white)
}
.ir .report_box .ells:after{top:-103px}

.list_planning > li{overflow:hidden;background:url(/resource/images/eng/sustain/bg_arrow_right.gif) no-repeat 145px 18px}
.list_planning > li+li{margin-top:5px}
.list_planning > li strong{float:left;width:135px;height:68px;margin-right:48px;background-color:#888;font-size:15px;font-weight:bold;color:#fff;text-align:center;line-height:68px}
.list_planning > li p{float:left;width:486px;min-height:68px;padding:10px 17px;border:1px solid #d6d6d6}

.bcp_overview{padding:58px 30px 47px}

.comp_carousel .owl-carousel .owl-controls{position:absolute;top:-72px;right:0}
.comp_carousel_year{float:left;width:12%}
.comp_carousel_left, .comp_carousel_right{float:left;width:44%;padding-right:50px}
.comp_list{color:#555;line-height:20px}
.comp_list > li{padding:0 0 9px 44px;position:relative;color:#333}
.comp_list > li > strong{position:absolute;font-size:14px;top:2px;left:0}
.comp_list > li.ext_area{padding-left:54px}
.comp_list > li.ext_area strong{width:54px;line-height:120%;top:3px}
.comp_carousel_year div{padding-left:10px;width:86px;height:21px;line-height:21px;background:#ea5d4b;color:#fff;font-size:18px;font-weight:bold}
.comp_carousel{padding-bottom:33px}
.comp_carousel_item_top{overflow:hidden;padding-bottom:29px}
.comp_carousel_item_bottom{overflow:hidden;padding:34px 0 29px;border-top:1px #ddd solid}
.comp_carousel_item_bottom .comp_carousel_year div{background:#888}
.comp_carousel_left_list2  div ul li strong{width:56px}
.comp_carousel .owl-prev{float:left;margin-right:2px}
.comp_carousel .owl-next{float:left}
.comp_group>div+div>p{padding-right:40px}
.comp_group div:first-child{margin-top:-65px}

.top-60{margin-top:-60px}

.water_process{float:right;display:inline-block;width:auto;padding:26px 25px;border:1px solid #d6d6d6}
.water_process li{position:relative;float:left;padding-left:40px;background:url(/resource/images/eng/sustain/bg_arrow_right.gif) no-repeat 7px 34px}
.water_process li:first-child,.water_process li:first-child span{padding-left:0;background-image:none}
.water_process li span{display:inline-block;position:absolute;bottom:-70px;left:0;width:100%;height:30px;padding-left:40px;font-weight:bold;text-align:center}
.img_water_recycle {text-align:left}

.air_real .col-md-push-6 {text-align:right}

.social_list{margin-top:26px}
.h3 + .social_list{margin-top:3px}
.social_list a:hover, .social_list a:focus{text-decoration:none}
.social_list a:hover dt, .social_list a:focus dt{text-decoration:underline}
.social_list img{max-width:100%}
.social_list dl{padding-top:6px}
.social_list dt, .social_list dd{font-size:13px;line-height:24px;color:#555}
.social_list dt{font-weight:bold}
.social_list dd{}

#content.newsletter{padding-bottom:0}
#content.newsletter .bg_gray{margin-top:60px}
.newsletter_sub_tit{line-height:100%}
.h2.newsletter_tit{padding-top:13px !important;margin:0 0 20px 0 !important;background:none !important}
.lewsletter_box{position:relative;padding:8px 0 56px}
.lewsletter_box .bx-wrapper .bx-viewport{background-color:transparent}
.lewsletter_box .item span, .lewsletter_box .slide span{display:block;margin-top:13px;font-weight:bold;font-size:13px;line-height:24px;color:#555}
.lewsletter_box .owl-nav{position:absolute;right:0;top:-72px;width:85px;letter-spacing:0;font-size:0}
.lewsletter_box .owl-nav > div{display:inline-block}
.lewsletter_box .owl-nav > div:first-child{margin-right:1px}
.newsletter_txt{padding-left:25px;font-size:13px;line-height:24px;color:#555}
.newsletter_txt strong{display:inline-block;width:25px;margin-left:-25px;color:#222}
.newsletter_txt span{color:#ea5d4b}
.newsletter_img{margin-top:16px}
.lewsletter_box .bx-controls-direction{position:absolute;right:0;top:-72px}
.lewsletter_box .bx-wrapper .bx-controls-direction a{display:inline-block;position:static;margin-left:2px}
.lewsletter_box .bx-wrapper .bx-controls-direction a:first-child{margin-left:0}
.lewsletter_box .bx-wrapper .bx-pager.bx-default-pager a{width:5px;height:5px;border-radius:5px;margin:0 2px;background-color:#ececec}
.lewsletter_box .bx-wrapper .bx-pager.bx-default-pager a:hover, .lewsletter_box .bx-wrapper .bx-pager.bx-default-pager a:focus, .lewsletter_box .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#ea5d4b}

.hide_box{display:none}

.supply_mgmt{position:relative}
.supply_mgmt .img_supply{float:right}
.supply_mgmt h3 {margin-top:20px}
.supply_mgmt h3, .supply_mgmt p {float:left;width:50%}

/* 안전보건환경경영 */

/* 선진 SHE경영시스템 구축 */
.she_vision {padding-top:30px}
.she_vision h3{display:block;margin:8px 0 22px;font-size:18px;font-weight:bold;color:#222;line-height:17px}

.she_vision_strategies{overflow:hidden;padding:0;margin:0;}
.she_vision_strategies > div {padding:0}
.she_vision_strategies > div.list_01 > div {position:relative;height:25px; margin:0 0 0 50%;background:url(/resource/images/kor/sustain/she_system_line_l.gif) left top no-repeat;}
.she_vision_strategies > div.list_02 > div, .she_vision_strategies > div.list_03 > div {position:relative;height:25px; margin:0;background:url(/resource/images/kor/sustain/she_system_line_c.gif) center top no-repeat;}
.she_vision_strategies > div.list_04 > div {position:relative;height:25px; margin:0 50% 0 0%;background:url(/resource/images/kor/sustain/she_system_line_r.gif) right top no-repeat;}
.she_vision_strategies > div > strong{display:block;background-color:#888;font-size:15px;font-weight:bold;color:#fff;text-align:center;padding:10px;}
.she_vision_strategies > div.list_01 > strong {margin-right:10px;}
.she_vision_strategies > div.list_02 > strong, .she_vision_strategies > div.list_03 > strong {margin:0 10px;}
.she_vision_strategies > div.list_04 > strong {margin-left:10px;}
.she_vision_strategies > div > ul{margin-top:1px;border:1px solid #d6d6d6;}
.she_vision_strategies > div > ul.list_bullet{padding:20px 15px}
.she_vision_strategies > div > ul.list_bullet_wrap{padding:15px 10px}
.she_vision_strategies > div > ul > li{padding:6px 30px;border-top:1px solid #d6d6d6;color:#555;text-align:center;line-height:24px}
.she_vision_strategies > div > ul.list_bullet > li{text-align:left;padding:0 0 0 9px;border-top:0;letter-spacing:-0.03em;}
.she_vision_strategies > div > ul.list_bullet_wrap > li{text-align:left;padding:0 0 0 9px;border-top:0}
.she_vision_strategies > div > ul > li:first-child{border-top:0 none}
.she_vision_strategies > div.list_01 > ul{margin-right:10px;}
.she_vision_strategies > div.list_02 > ul, .she_vision_strategies > div.list_03 > ul {margin:1px 10px 0 10px;}
.she_vision_strategies > div.list_04 > ul {margin-left:10px;}

/* 안전 Risk Free 사업장 구축 */
.psm_system_step{overflow:hidden;margin-left:-36px;margin-right:-36px;padding-top:30px}
.psm_system_step > div{position:relative;float:left;width:25%;padding:0 36px}
.psm_system_step > div > span{position:absolute;top:20px;left:0;width:28px;height:31px;background:url(/resource/images/kor/sustain/bg_arrow_right.gif) no-repeat 0 0;margin-left:-14px}
.psm_system_step > div > strong{display:block;padding:20px 0; background-color:#888;font-size:15px;font-weight:bold;color:#fff;line-height:22px;text-align:center}
.psm_system_step > div > strong.bg{display:block;padding:20px 0; background-color:#ea5d4b;font-size:15px;font-weight:bold;color:#fff;line-height:22px;text-align:center}

h5.psm12_title {position:relative; padding:20px 0; margin:20px 0; text-align:center; font-size:16px; font-weight:bold; color:#ea5d4b; background:#f7f7f7;}
.she_safety_psm12 .txt_title {position:relative; padding:20px; text-align:center; font-size:14px; font-weight:bold; color:#ea5d4b; height:90px;}
.she_safety_psm12 .txt_area {min-height:110px;padding:13px 20px 17px;margin-top:20px;color:#555;line-height:24px;background-color:#f7f7f7}

.psm_list_title {width:100%; font-size:15px; font-weight:bold; height:50px; text-align:center; line-height:3em; background:#f7f7f7;}
.psm_cf {position:relative; line-height:24px;color:#555;letter-spacing:-0.05em;}
.psm_cf > dt {position:relative; padding-bottom:10px;}
.psm_cf > dd {position:relative;padding-left:9px;}
.psm_cf > dd:before{content:'';display:block;position:absolute;width:2px;height:2px;background:#777;left:2px;top:10px}
.psm_cf > dd+dd {margin-top:3px;}

/* SHE연구소 */
.she_lab_history {position:absolute;top:-72px;right:0;}
.she_lab_history_year {float:left;width:12%;}
.she_lab_history_left, .she_lab_history_right {float:left;width:44%;padding-right:50px;}
.she_lab_history_list {color:#555;letter-spacing:-0.05em;line-height:20px;}
.she_lab_history_list > li {padding-left:9px; position:relative;color:#333;line-height:24px;}
.she_lab_history_list > li:before {content:'';display:block;position:absolute;width:2px;height:2px;background:#777;left:2px;top:12px;}
.she_lab_history_year div {padding-left:10px;width:86px;height:21px;line-height:21px;background:#ea5d4b;color:#fff;font-size:18px;font-weight:bold;}
.she_lab_history {padding-bottom:33px;}
.she_lab_history_item_top {overflow:hidden;padding-bottom:29px;}
.she_lab_history_item_bottom {overflow:hidden;padding:34px 0 29px;border-top:1px #ddd solid;}
.she_lab_history_item_bottom .she_lab_history_year div {background:#888;}

/* //안전보건환경경영 */

/* //sustain  */

/* IR */
.aside_cont{overflow:hidden;position:relative;width:100%;max-width:1020px;margin:0 auto;background-color:#fff;border-top:1px solid #ececec}
.aside_cont .aside_main{width:1020px;padding:30px 260px 0 0;min-height:945px}
.aside_cont .aside_sub{position:absolute;top:0;right:0;width:230px;height:100%;padding:30px 0 0 30px;background-color:#fff;border-left:1px solid #ececec;z-index:10}
.aside_cont .aside_sub .btn_open{display:none}
.aside_cont .aside_sub .euroland{display:block;padding-bottom:10px}
.aside_main .ir_summary{width:100%;padding:18px 30px;background-color:#f8f8f8}
.aside_main .ir_summary em{display:block;font-size:14px;font-weight:bold;color:#666;line-height:20px}
.aside_main .ir_summary p{display:block;font-size:13px;color:#555;line-height:20px}
.aside_main .ir_summary .graph{display:block;text-align:right}
.aside_main .ir_contact{overflow:hidden;margin-top:60px;padding:12px 20px;border:1px solid #d7d7d7}
.aside_main .ir_contact > span{padding:0}
.aside_main .ir_contact .txt em{display:inline-block;height:14px;margin-left:27px;font-size:16px;font-weight:bold;color:#222;line-height:14px;vertical-align:-2px}
.aside_main .ir_contact .txt span{display:inline-block;height:10px;margin-left:18px;padding-left:16px;border-left:1px solid #c0bebe;font-size:13px;font-weight:bold;color:#555;line-height:45px;line-height:6px}
.aside_main .ir_contact .btn_list{padding-top:8px;text-align:right}
.aside_main .ir_contact .btn_list a{width:82px}

.aside_sub .sub_box{border-top:1px solid #ddd}
.aside_sub .sub_box iframe{overflow:hidden;border:0;width:100%;height:320px}
.aside_sub a + .sub_box{border:0 none}
.aside_sub .sub_box .link_list{padding-top:20px}
.aside_sub .sub_box .link_list em{display:block;margin-bottom:20px;font-size:14px;font-weight:bold;color:#222;line-height:11px}
.aside_sub .sub_box .link_list ul{margin-bottom:30px;padding-bottom:1px;border:1px solid #c6c6c6}
.aside_sub .sub_box .link_list li{height:36px;border-top:1px solid #c6c6c6}
.aside_sub .sub_box .link_list li:first-child{border-top:0 none}
.aside_sub .sub_box .link_list li a{display:block;padding-left:16px;background:url(/resource/images/common/bg_btn_arrow.gif) no-repeat 100% 50%;font-size:13px;font-weight:bold;color:#666;line-height:36px}
.aside_sub .sub_box .data_list{padding-top:30px}
.aside_sub .sub_box .data_list em{display:block;margin-bottom:20px;font-size:14px;font-weight:bold;color:#222;line-height:11px}
.aside_sub .sub_box .data_list li{padding-left:10px;height:28px;background:url(/resource/images/common/bullet/bul_gray_square.gif) no-repeat 0 50%;font-size:13px;color:#666;line-height:28px}
.aside_sub .sub_box .data_list li a{display:block;height:28px}
.aside_sub .sub_box .data_list li a img{float:right;margin-top:6px}

.ir .fold_box .fold_item{margin-top:10px}
.ir .fold_box .fold_item:first-child{margin-top:0}
.ir .fold_box .fold_item .tit a{display:block;height:42px;padding-left:28px;border:1px solid #d7d7d7;background:#fff url(/resource/images/common/bg_box_fold02.png) no-repeat 100% 1px;font-size:14px;font-weight:bold;color:#555;line-height:40px;cursor:pointer}
.ir .fold_box .fold_item .tit.on a{border:1px solid #ea5d4b;background:#ea5d4b url(/resource/images/common/bg_box_fold02.png) no-repeat 100% -41px;color:#fff}
.ir .fold_box .fold_item .cont{display:none;padding-top:22px}
.ir .fold_box .fold_item:first-child .cont{display:block}
.ir .fold_box .list_bullet{margin-top:-5px}
.ir .fold_box .fold_item dt{position:relative;margin-top:19px;font-size:14px;font-weight:bold;color:#121212;line-height:24px}
.ir .fold_box .fold_item dd{padding-top:12px}
.sub_fold{position:relative;display:inline-block;margin-bottom:4px}
.btn_fold{display:inline-block;vertical-align:middle;width:228px;height:29px;padding-left:14px;background:#898989 url(/resource/images/common/bg_box_fold03.png) no-repeat 100% 0;font-size:14px;font-weight:bold;color:#fff;line-height:29px}
.btn_fold:hover, .btn_fold:focus{color:#fff}
.sub_fold.on .btn_fold{background:#ce402e url(/resource/images/common/bg_box_fold03.png) no-repeat 100% -28px;color:#fff}
.sub_fold .fold_cont{display:none;position:absolute;top:29px;left:0;width:228px;z-index:10;border:1px solid #c6c6c6;background-color:#fff}
.sub_fold.on .fold_cont{display:block}
.sub_fold em{display:inline-block;margin-left:5px;font-size:12px;color:#ea5d4b}
.sub_fold li{position:relative;min-height:28px;font-size:12px;border-top:1px solid #c6c6c6;background-color:#fff;color:#767676}
.sub_fold li:first-child{border-top:0 none}
.sub_fold li span{color:#222}
.sub_fold li a{display:block;padding:5px 35px 5px 10px;line-height:18px}
.sub_fold li a img{position:absolute;top:50%;right:10px;margin-top:-8px}
.ir .fold_box .fold_item .fold_tbl span{display:block;padding:10px 0;font-size:13px;color:#555;line-height:20px}
.ir .fold_box .fold_item .sub_tit + .fold_tbl{margin-top:10px}
.ir .fold_box .fold_item .btn_close{display:block;height:30px;margin-top:27px;background-color:#b7b7b7;font-size:13px;font-weight:bold;color:#fff;text-align:center;line-height:30px}
.ir .fold_box .md_btn{vertical-align:middle;color:#555}
.ir .fold_box .txt_list + .md_btn{margin:10px 0 4px}

.list_record{border-top:2px solid #464e6b}
.list_record > li{border-bottom:1px solid #c6c6c6;padding-left:35%;position:relative}
.list_record .title{font-weight:bold;color:#555;font-size:14px;position:absolute;left:0;top:16px;width:35%;/*padding:0 20px 0 4px;*/padding:0 20px 0 56px;line-height:18px}
.list_record .title .txt_point{display:inline-block;width:52px;margin-left:-52px}
.list_record .title .date{display:block;font-size:12px;color:#767676;line-height:18px}
.list_record h2 span:after, .list_record h3 span:after{content:'/';font-weight:normal;color:#aaa;font-size:13px;padding:0 7px;display:inline-block;vertical-align:2px}
.list_record > li > ul,.list_record > li > div{margin-left:-10px}
.list_record > li > div{padding:10px 0 20px}
.list_record > li > ul > li{padding:13px 0 20px}
.list_record > li > ul > li + li{border-top:1px solid #e2e2e2}
.list_record p{margin:0 0 5px 10px}
.list_record a{min-width:215px;margin:10px 0 0 10px}
.list_record .md_btn{position:relative}
.list_record .md_btn .icon_arr{position:absolute;top:10px;right:10px}
.list_record.ty2{border-top:2px solid #464e6b}
.list_record.ty2 > li{display:table;width:100%;border-bottom:1px solid #c6c6c6;padding-left:0;position:relative}
.list_record.ty2 .title{display:table-cell;font-weight:bold;color:#555;font-size:14px;position:static;left:0;top:0;min-width:35%;padding:15px 20px 15px 0}
.list_record.ty2 .title .txt_point{float:left}
.list_record.ty2 h2 span:after, .list_record h3 span:after{content:'/';font-weight:normal;color:#aaa;font-size:13px;padding:0 7px;display:inline-block;vertical-align:2px}
.list_record.ty2 > li > ul,.list_record > li > div{margin-left:-10px}
.list_record.ty2 > li > div{display:table-cell;padding:15px 0;vertical-align:middle}
.list_record.ty2 > li > ul > li{padding:13px 0 20px}
.list_record.ty2 > li > ul > li + li{border-top:1px solid #e2e2e2}
.list_record.ty2 p{margin:0 0 5px 10px}
.list_record.ty2 a{min-width:186px;height:auto;margin:5px 5px 5px 0;padding-bottom:6px;line-height:18px}
.list_record.ty2 a .ico_pdf{top:17px}

.list_record.no_result{padding:65px 0 77px;border-top:2px solid #464e6b;border-bottom:1px solid #c6c6c6;text-align:center;font-size:14px;line-height:22px;color:#222}
.list_record.no_result em{font-weight:bold;color:#ea5d4b}
.record_search + .list_record{margin-top:15px}

.ir_iframe{overflow:hidden;max-width:100%;-webkit-overflow-scrolling:touch}
.ir_iframe iframe{width:100%;height:970px;border:0}

.ir .board_box{}
.ir .board_list li{min-height:0;padding-left:20px}

.ir_con{padding-top:30px}
/* //IR */

/* PR */
.logo_box{border:1px solid #ddd;background:url(/resource/images/common/bg_grid.gif) repeat left top}
.logo_box>div>div{padding:38px 0 39px;text-align:center}
.mark_box{padding:20px 21px 26px;border:1px solid #ddd;background-color:#fff}
.mark_box>div{padding:26px 0 24px;border:1px solid #f0f0f0;background:url(/resource/images/common/bg_grid.gif) repeat left top;text-align:center}
.mark_box>div img{max-width:100%}
.mark_box p{margin-top:12px;font-size:13px;line-height:24px;color:#555}
.border{padding:42px 0 33px;border:1px solid #ddd}
.border.padding_more{padding:59px 0 84px;border:1px solid #ddd}

.color_box dt{margin-bottom:4px;padding-left:10px;line-height:24px;font-weight:bold;color:#fff}
dt.c_red{background-color:#ea002c}
dt.c_orange{background-color:#ff7a00}
dt.c_black{background-color:#21201e}
dt.c_gray{background-color:#818286}
.color_box dd{line-height:20px;color:#555}
.color_box dd span{display:inline-block;font-weight:bold;min-width:91px}

.embed_container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed_container .ad{position:absolute;top:0;left:0;width:100%;height:100%}
.embed_container iframe{z-index:0}

.video_box{padding-bottom:40px}
.open_narration{position:relative;width:100%}
.open_narration a{display:block;height:29px;font-size:14px;font-weight:bold;color:#fff;padding:3px 9px 15px 10px;background-color:#898989}
.open_narration a .ico{display:inline-block;position:absolute;right:21px;top:50%;margin-top:-5px;width:10px;height:10px;line-height:100%;background:url(/resource/images/common/icon/ico_ctr10x10.png) no-repeat left top}
.open_narration a.open{background-color:#464e6b}
.open_narration a.open .ico{background-position:0 -10px}
.open_narration .open_image, .open_narration .open_corper{float:right;display:block;cursor:pointer}
.image_narration_area{display:none;position:absolute;left:0;top:29px;overflow-y:auto;width:100%;height:308px;border:1px #898989 solid;border-top:0;background:#fff;z-index:9}
.image_narration_area p{padding:12px 20px 16px;font-size:13px;line-height:24px;color:#555}

.pr_gallery{border:1px #dfdfdf solid;background:#fff;position:relative;width:100%;height:682px}
.gallery_board{position:relative}
.gallery_board div{padding:30px}
.gallery_list{overflow-y:auto;position:absolute;left:0;top:0;width:100%;height:100%;padding:30px 0 9px 518px}
.gallery_list ul{overflow:hidden}
.gallery_list ul li{position:relative;width:131px;height:180px;float:left;margin:0 0 21px 20px}
.gallery_list ul li a{}
.gallery_list ul li img{max-width:100%;border:1px #efefef solid}
.gallery_list ul li span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #ea5d4b}
.gallery_list .img_ready img{padding:74px 33px}
/* // PR */

/* Information */
.diagram.hire_diagram{height:150px;background-image:url(/resource/images/common/career_hire01.jpg);background-repeat:no-repeat;background-position:center center;margin:0 auto;width:821px}
.diagram.hire_diagram.hire_02{background-image:url(/resource/images/common/career_hire02.jpg);width:961px}
.diagram.hire_diagram.hire_03{background-image:url(/resource/images/common/career_hire03.jpg);width:681px}
.diagram.hire_diagram > li{width:110px;top:20px}
.hire_diagram>li+li{left:141px !important}
.hire_diagram>li+li+li{left:290px !important}
.hire_diagram>li+li+li+li{left:430px !important}
.hire_diagram>li+li+li+li+li{left:571px !important}
.hire_diagram>li+li+li+li+li+li{left:710px !important}
.hire_diagram>li+li+li+li+li+li+li{left:849px !important}
.hire_diagram > li.finish{top:42px}

.clause p + p,.clause ul + p{margin-top:25px}
.clause p + ul{padding-top:5px}
.clause .block{display:block}
.clause .title{font-size:14px;font-weight:bold;color:#222;padding-bottom:12px;margin-top:30px;line-height:24px}
.court_day{border-top:1px solid #ddd;text-align:right;padding-top:15px}
/* //Information */

/* Add */
.sustain_report{padding:8px 0 60px}
.sustain_report.ir{padding-bottom:0}
.sustain_report .row{margin-top:30px}
.sustain_report .row:first-child{margin-top:0}
.sustain_report .row > div > div{position:relative}
.sustain_report .row img{max-width:100%}
.sustain_report .row .cover{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;background:url(/resource/images/eng/sustain/bg_report_cover.png) repeat 0 0;text-align:center;cursor:pointer}
.sustain_report .row .cover span{position:absolute;top:50%;left:0;width:100%;margin-top:-17px;padding-top:61px;background:url(/resource/images/common/ico_down.png) no-repeat 50% 0;font-size:16px;color:#fff;line-height:20px;text-align:center}
.sustain_report .row .cont{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:url(/resource/images/common/bg_white.png) repeat 0 0;text-align:center;opacity:0}
.sustain_report .row .cont .down{position:absolute;bottom:0;left:0;width:100%;padding:0 10px;z-index:100}
.sustain_report .row .cont .down a{display:block;height:38px;margin-bottom:10px;padding-left:15px;border:1px solid #c6c6c6;border-radius:3px;background:#fff url(/resource/images/common/btn_down_onoff.png) no-repeat 100% 0;font-size:12px;color:#484f68;line-height:38px;text-align:left}
.sustain_report .row .cont .down a:hover,.sustain_report .row .cont .down a.on,.sustain_report .row .cont .down a:focus{border:1px solid #464e6b;background:#464e6b url(/resource/images/common/btn_down_onoff.png) no-repeat 100% -38px;color:#fff}
.sustain_report .row .cont .down a em{font-size:14px;font-weight:bold;color:#555}
.sustain_report .row .cont .down a:hover em,.sustain_report .row .cont .down a.on em,.sustain_report .row .cont .down a:focus em{color:#fff}
.sustain_report .row .copy{display:block;padding-top:18px;font-size:16px;font-weight:bold;color:#ea5d4b;line-height:20px}
.sustain_report .row .tit{display:block;height:47px;font-size:14px;font-weight:bold;color:#666;line-height:47px;text-align:center}
.sustain_report .btn_more{display:block;height:40px;margin-top:30px;border:1px solid #ddd;text-align:center;line-height:40px}
.sustain_report .btn_more span{display:inline-block;height:38px;padding-right:19px;background:url(/resource/images/common/btn_arrow_down.png) no-repeat 100% 50%;font-size:14px;font-weight:bold;color:#555;line-height:38px}
.sustain_report .btn_more.open span{background:url(/resource/images/common/btn_arrow_up.png) no-repeat 100% 50%}

.src_history{margin-top:31px}
.src_history .tit_history{display:block;height:57px;margin-top:16px;font-size:16px;font-weight:bold;color:#121212;line-height:57px}
.src_history .tab_history_tbl > div{display:none}
.src_history .tab_history_tbl > div:first-child{display:block}

/* Support */
.tech_pnd .h3{text-transform:uppercase}
.tech_pnd .btn_down{margin-top:10px;width:100%;height:auto;padding:6px 35px 9px 10px}
.tech_pnd .tech_down>li{position:relative;margin-top:10px}
.tech_pnd .tech_down>li:first-child{margin-top:0}
.tech_pnd .tech_down>li>a{display:block;position:relative;padding:0 25px 0 14px;line-height:29px;font-weight:bold;font-size:14px;color:#fff;background-color:#898989}
.tech_pnd .tech_down>li>a>span{display:inline-block;position:absolute;right:11px;top:50%;margin-top:-5px;overflow:hidden;width:10px;height:10px;background:url(/resource/images/common/bg_box_fold03.png) no-repeat left -9px}
.tech_pnd .tech_down>li div{display:none;position:absolute;left:0;top:29px;background-color:#fff;z-index:10}
.tech_pnd .tech_down>li.show>a{color:#fff;background-color:#ce402e}
.tech_pnd .tech_down>li.show>a>span{background:url(/resource/images/common/bg_box_fold03.png) no-repeat left -37px}
.tech_down_list .block{display:block}
.tech_down_list .btn_down{line-height:14px}
.eol_list .box_info ul li a:after {content:'|'; display:inline-block; padding:0 7px; margin-top:-2px;}
.eol_list .box_info ul a:last-child:after {display:none;}
.eol_list h4 {color:#484f68; font-size:13px; line-height:24px; font-weight:bold; letter-spacing:-0.05em;}
.eol_list .list_bullet + h4,
.eol_list .list_bullet + .list_bullet {border-top:1px solid #ddd; padding-top:10px; margin-top:13px;}
.eol_list .list_bullet > li {margin-top:0;}
.eol_list .list_bullet > li:before {top:12px;}

.ir .cm_img_wrap{margin-top:60px}
.cm_img_wrap{display:inline-block;position:relative;width:100%}
.cm_img_wrap>div{margin-top:30px}
.cm_img_wrap>div:first-child{margin-top:0}
.cm_img_wrap>div>.col-md-4{margin-top:30px}
.cm_img_wrap>div>.col-md-4:first-child,
.cm_img_wrap>div>.col-md-4:first-child + .col-md-4,
.cm_img_wrap>div>.col-md-4:first-child + .col-md-4 + .col-md-4{margin-top:0}
.cm_img_wrap .row:first-child{margin-top:-30px}
.cm_img_wrap .row > div{margin-top:30px}
.img_box{position:relative}
.cm_img_wrap .img_box{border:1px solid #ddd}
.cm_img_wrap img{max-width:100%}
.cm_img_wrap a{display:inline-block;overflow:hidden;font-size:13px;line-height:20px;color:#222;vertical-align:middle}
.cm_img_wrap a .lybox{position:absolute;left:0;top:0;width:100%;height:100%}
.cm_img_wrap a .lybox>div{position:absolute;left:0;bottom:0;width:100%;height:40px;background:#fff url(/resource/images/common/btn_down41x40.png) no-repeat 100% 0}
.cm_img_wrap a em, .cm_img_wrap a span{font-weight:normal;padding:9px 15px;text-align:left}
.cm_img_wrap a em{display:block}
.cm_img_wrap a span{display:none;color:#fff}
.cm_img_wrap a:hover em, .cm_img_wrap a:focus em{display:none}
.cm_img_wrap a:hover span, .cm_img_wrap a:focus span{display:block}
.cm_img_wrap a:hover .lybox, .cm_img_wrap a:focus .lybox{background:url(/resource/images/common/bg_opacity_black.png) repeat left top}
.cm_img_wrap a:hover .lybox>div, .cm_img_wrap a:focus .lybox>div{background-color:transparent}

.down_list{overflow:hidden;padding-top:5px}
.down_list li{float:left;margin:10px 10px 0 0}
.down_list li:first-child + li + li + li{margin-right:0}
.down_list li a{width:212px}

.contact_us .list_bullet{background:#eee;padding:15px 20px;margin-top:15px}
.contact_us .list_bullet li a{text-decoration:underline;color:#555}
.contact_us .list_bullet li a:focus, .contact_us .list_bullet li a:hover{font-weight:bold}
.contact_us div[class^="inquiry"],.contact_us div[class*=" inquiry"]{position:relative;padding-left:117px}
.contact_us div[class^="inquiry"]:before,.contact_us div[class*=" inquiry"]:before{content:'';display:block;position:absolute;left:14px;top:5px;height:65px;width:66px;background-image:url(/resource/images/eng/support/ico_contact.png);background-repeat:no-repeat}
.contact_us .inquiry_product:before{background-position:left top}
.contact_us .inquiry_etc:before{background-position:left -65px}
.contact_us .inquiry_subsidiary:before{background-position:left -130px}

.list_img > li > div{position:relative;margin-bottom:15px}
.list_img.common > li > div{margin-bottom:5px}
.list_img > li > div img{max-width:100%;display:block}
.list_img > li > div span{position:absolute;bottom:0;left:0;background:#ea5d4b;color:#fff;font-size:14px;font-weight:bold;line-height:30px;padding:0 15px}
.list_img.envi > li:first-child + li + li + li, .list_img.envi > li:first-child + li + li + li + li, .list_img.envi > li:first-child + li + li + li + li + li{margin-top:20px}
.list_img > li .border{margin:0;padding:0}

.chronology{border-left:1px solid #c6c6c6;display:table;table-layout:fixed;width:100%}
.chronology > li{border-top:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;display:table-cell;padding:15px 10px}
.chronology > li:nth-of-type(even){background-color:#f4f4f4}
.chronology > li strong{font-size:18px;font-weight:bold;color:#333;display:block}
.certification > li > div{border:1px solid #ddd;position:relative;padding:15px 20px 15px 155px}
.certification > li > div:before{content:'';background-color:#eee;position:absolute;display:block;width:138px;height:100%;left:0;top:0;background-repeat:no-repeat;background-position:center}
.certification > li > div.icheon:before{background-image:url(/resource/images/eng/support/img_certification_icheon.jpg)}
.certification > li > div.cheongju:before{background-image:url(/resource/images/eng/support/img_certification_cheongju.jpg)}

.diagram{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:top right;text-align:center;color:#555}
.diagram.material{height:390px;background-image:url(/resource/images/eng/support/bg_buy_material_02.png)}
.diagram > li{position:absolute;top:0;width:232px}
.diagram > li:first-child{left:0}
.diagram > li + li{left:263px}
.diagram > li + li + li{left:526px}
.diagram > li + li + li + li{left:792px}
.diagram > li + li + li + li + li{left:auto;right:-3px;top:219px}
.diagram > li + li + li + li + li + li{right:263px}
.diagram > li + li + li + li + li + li + li{right:526px}
.diagram > li + li + li + li + li + li + li + li{right:789px}
.diagram > li .title{height:108px;padding-top:24px;font-weight:bold;font-size:15px}
.diagram > li .title,.diagram > li .title p{color:#646a82;line-height:18px}
.diagram > li .title span{display:block;font-size:12px;padding-bottom:5px}
.diagram.material > li .title a{display:block;width:60px;margin:3px auto 0}
.diagram.material > li .title a p{line-height:24px;font-size:14px;position:relative}
.diagram.material > li .title a p+p:after{content:'';display:inline-block;background:url(/resource/images/common/bullet/bl_arr_right_white.png) no-repeat left top;width:4px;height:7px;position:absolute;top:50%;right:-5px;margin-top:-3px}
.diagram > li > div{padding-top:15px;line-height:24px}
.diagram > li > div a{text-decoration:underline}

.diagram_horizon{overflow:hidden;background-position:left top;background-repeat:no-repeat;display:table}
.diagram_horizon.certifi_history{background-image:url(/resource/images/eng/support/bg_quality_policy_01.png)}
.diagram_horizon > li{float:left;width:380px;overflow:hidden;display:table-cell}
.diagram_horizon > li:first-child{width:348px}
.diagram_horizon > li .title,.diagram_horizon > li .title + *{display:table-cell;vertical-align:middle}
.diagram_horizon > li .title{width:94px;height:94px;font-size:14px;line-height:18px;font-weight:bold;text-align:center}
.diagram_horizon > li .title span{display:block}
.diagram_horizon > li .title + *{padding-left:15px;color:#555;line-height:24px}

.contact{border:1px solid #d7d7d7;padding:13px 24px 0;overflow:hidden;position:relative}
.contact .title,.contact > div{float:left}
.contact .title{font-size:16px;font-weight:bold;color:#222;padding-right:14px;line-height:45px}
.contact .title:before{display:inline-block;content:'';background:url(/resource/images/common/icon/ico_inquiry.gif) no-repeat left top;width:45px;height:45px;vertical-align:top;margin-right:27px}
.contact > div{position:relative;padding:15px 0 24px 14px}
.contact > div:before{content:'';left:0;top:20px;width:1px;height:10px;background:#c0bebe;display:block;position:absolute}
.contact .sub_title{font-size:14px;color:#333;font-weight:bold;padding:3px 0 10px}
.contact > div > p:first-child{margin-top:-3px}
.contact > div > p > *{padding-left:10px}
.contact > div > p > *:first-child{padding-left:0}
.contact > .btn_area{position:absolute;right:24px;top:10px}
.contact .tit {float:left;width:42%;min-height:45px;padding-left:68px;background:url(/resource/images/common/icon/ico_inquiry.gif) no-repeat left top;font-size:16px;font-weight:bold;color:#222;padding-right:14px;line-height:24px}
.contact .tit + div {width:58%;padding-top:5px}
.contact .tit + div:before {top:8px}
.contact .tit + div strong {display:inline-block;padding:0 10px 0 0;font-size:13px;font-weight:normal}

.login_area{position:relative;margin-top:40px;border:1px solid #ddd}
.login_area em{display:inline-block;position:absolute;left:30px;top:23px;padding-right:32px;font-weight:bold;font-size:16px;line-height:24px;color:#222;background:url(/resource/images/common/icon/ico_magnifier.png) no-repeat right 5px}
.loginwrap{padding:22px 0 38px}
.loginbox{margin:0 239px 0 301px}
.loginbox .desc{font-size:13px;line-height:24px;color:#555}
.loginbox .find_pwd{display:inline-block;margin-top:11px;padding-left:20px;font-weight:bold;font-size:13px;line-height:20px;color:#464e6b;background:url(/resource/images/common/arrow4x7.png) no-repeat 9px 7px;text-decoration:underline}
.login{position:relative;margin-top:17px;padding:20px 0;background-color:#f4f4f4;border-radius:2px}
.login > div{position:relative;margin-top:10px;padding:0 122px 0 126px}
.login > div:first-child{margin-top:0}
.login label{display:inline-block;position:absolute;left:30px;top:0;font-weight:bold;font-size:14px;line-height:30px;color:#555}
.login p{padding:0 5px;border:1px solid #bcbcbc;border-radius:2px;background-color:#fff}
.login input[type=text], .login input[type=password]{width:100%;padding:0;vertical-align:top;height:28px;border:1px solid #fff}
.login input[type=submit], .login input[type=button]{position:absolute;right:30px;top:20px;width:82px;height:68px;font-weight:bold;font-size:13px;color:#fff;border:1px solid #464e6b;background-color:#464e6b;border-radius:2px}

.list_distributor .h3{margin:0 0 9px}
.list_distributor > li .img{margin-top:0;border:1px solid #ddd;height:138px;overflow:hidden;position:relative}
.list_distributor > li .img img{position:absolute;display:block;margin:auto;top:0;bottom:0;left:0;right:0}
.list_distributor > li .con{padding-top:13px}
.list_distributor > li p + .list_bullet{margin-top:7px}
.list_distributor > li .list_bullet strong{display:inline-block;width:25px}
.list_distributor + .list_distributor{margin-top:34px}
.list_distributor .list_bullet > li + li{margin-top:0}
.list_distributor .list_bullet > li:before{top:12px}

.service_center{background:#eee;padding:20px 30px 22px}
.service_center .wrap{display:table;width:100%;table-layout:fixed;height:100%;margin-bottom:12px}
.service_center .wrap > div{display:table-cell;height:160px;vertical-align:top}
.service_center .wrap > div > div{border:1px solid #ddd;background:#fff;height:160px;position:relative}
.service_center .logo{width:30%}
.service_center .logo > div img{position:absolute;display:block;margin:auto;top:0;bottom:0;left:0;right:0;max-width:70%}
.service_center .customer_center{padding-left:25px}
.service_center .customer_center > div{padding:18px 30px 20px}
.service_center .customer_center .h3{margin:0}
.service_center .customer_center .h3:before{content:'';display:block;position:absolute;background:url(/resource/images/common/icon/ico_inquiry.gif) no-repeat left top;width:45px;height:45px;top:42px;left:10px}
.service_center .customer_center .list_bullet{margin-left:80px}
.service_center .customer_center .list_bullet li{padding-left:70px;font-size:12px}
.service_center .customer_center .list_bullet > li + li{margin-top:0}
.service_center .customer_center .list_bullet strong{display:block;padding-left:10px;position:absolute;left:0;top:0}
.service_center .customer_center .list_bullet li:before{top:12px}
.service_center .customer_center .list_bullet li:first-child, .service_center .customer_center .list_bullet li:first-child + li{font-size:13px}
.service_center .customer_center .list_bullet li:first-child:before, .service_center .customer_center .list_bullet li:first-child + li:before{background-color:#464e6b}
.service_center .customer_center .list_bullet li:first-child span{display:inline-block;margin-top:-4px;font-weight:bold;font-size:24px;vertical-align:baseline}
.service_center .wrap > div > p{}
.service_center .addr{font-size:13px}
.service_center > div + div{float:left;width:30%;font-size:12px;margin-right:5%;color:#555}
.service_center > div + div + div{padding-right:90px;position:relative}
.service_center > div + div + div + div{margin-right:0}
.service_center > div + div .sm_btn{position:absolute;right:0;top:37px;background:#eee}
.service_center > div h5{font-size:14px;font-weight:bold;color:#222;margin:3px 0 11px}
.service_center p.bullet{margin-top:-3px}
.service_center p.bullet:before{top:12px}

.select_country{border:1px solid #ddd;margin-top:60px;padding:30px 50px}
.select_country .frmbox{padding-right:70px}
.select_country .frmbox > p{position:relative;padding-left:100px;min-height:66px;margin-bottom:22px}
.select_country .frmbox > p:before{content:'';width:60px;height:66px;position:absolute;background:url(/resource/images/common/icon/icon_global_search.png) no-repeat left top;left:0;top:50%;margin-top:-33px}
.select_country .frmbox p + select{width:32%}
.select_country .frmbox select + select{margin-left:7px;width:65%}
.select_country .incorporator{padding:20px 25px;color:#767676;line-height:20px;background:#f8f8f8}
.select_country .incorporator h3{font-size:13px;margin-bottom:15px}
.select_country .incorporator dl{margin-top:5px}
.select_country .incorporator dl > *{float:left}
.select_country .incorporator dl dd + dt{margin-left:15px}
.select_country .incorporator dl + h3{margin-top:23px}

.category{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;font-size:0;padding:10px 20px 20px}
.category > li{display:inline-block;font-size:14px;font-weight:bold;padding-top:5px;padding-left:22px;position:relative}
.category > li:before{position:absolute;content:'';width:1px;height:13px;left:0;top:12px;background:#c6c6c6}
.category > li > button:hover,.category > li > button:focus,.category > li > button:active{text-decoration:underline}

.faq_search{border-top:2px solid #464e6b;background:#eee;padding:40px 30px 30px;text-align:center}
.faq_search .frmbox{margin:0 auto;width:100%;max-width:800px;position:relative;padding-right:80px}
.faq_search .frmbox .btn_submit{position:absolute;right:0;top:0;padding:0 20px}
.faq_search .frmbox input[type=text]{width:100%}
.faq_search > p{font-weight:bold;font-size:14px}

.faq{border-top:1px solid #c6c6c6}
.faq > li{border-bottom:1px solid #c6c6c6;position:relative}
/*.faq > li > button{padding:10px 50px 10px 190px;width:100%;text-align:left;position:relative;color:#555;outline:none}
.faq > li > button > strong{vertical-align:top;font-weight:bold;display:block;position:absolute;left:58px;top:0;padding:0 8px;line-height:38px}
.faq > li > button > strong span{max-width:110px;overflow:hidden;display:inline-block;vertical-align:top;height:38px;text-overflow:ellipsis;white-space:nowrap}*/
.faq > li > button, .faq > li > .button{padding:10px 50px 10px 60px;width:100%;text-align:left;position:relative;color:#555}
.faq > li > button > strong, .faq > li > .button > strong{vertical-align:top;font-weight:bold;display:inline-block;position:relative;left:0;top:0;padding:0 8px;line-height:1.42857143;margin-right:5px}
.faq > li > button > strong span, .faq > li > .button > strong span{/*max-width:110px;*/ overflow:hidden;display:inline-block;vertical-align:top;height:1.42857143em;text-overflow:ellipsis;white-space:nowrap}
.faq > li > button:before, .faq > li > .button:before{content:'Q.';position:absolute;display:block;left:22px;line-height:40px;height:38px;overflow:hidden;font-weight:bold;font-size:20px;top:0;color:#6d7aa6}
.faq > li > .button:before{top:2px}
.faq > li > button:after{content:'열기';position:absolute;display:block;width:12px;height:12px;top:50%;margin-top:-6px;right:20px;text-indent:-9999px;background:url(../../images/common/bg_box_fold04.png) no-repeat 0 -13px}
.faq > li.on > button:after{content:'닫기';background-position:0 -54px}
.faq > li > button > strong:before, .faq > li > .button > strong:before,
.faq > li > button > strong:after, .faq > li > .button > strong:after{display:block;position:absolute;top:0}
.faq > li > button > strong:before, .faq > li > .button > strong:before{content:'[';left:0}
.faq > li > button > strong:after, .faq > li > .button > strong:after{content:']';right:0}
.faq > li > .btn_down{position:absolute;bottom:17px;left:87px;z-index:1}
.faq > li > div{position:relative;border-top:1px solid #c6c6c6;padding:13px 30px 17px 87px;min-height:110px;line-height:24px;display:none;background:#f8f8f8 url(../../images/common/icon/icon_arr_faq.png) no-repeat 28px 13px}
.faq > li > div:before{content:'A.';position:absolute;display:block;left:57px;line-height:40px;font-weight:bold;font-size:20px;top:5px;color:#ea5d4b}
.faq > li > .btn_down{display:none}
.faq > li.on > div{display:block}
.faq > li.on > .btn_down{display:inline-block}
.faq > li > .btn_down + div{padding-bottom:60px}

.law_word .faq > li > button{padding:10px 50px 10px 28px}
.law_word .faq > li.on > button{font-weight:bold;color:#ea5d4b}
.law_word .faq > li > button:before{content:''}
.law_word .faq > li > div{padding:13px 20px 17px 20px;background:none;color:#666;background-color:#f8f8f8}
.law_word .faq > li > div .txt{display:block;font-size:13px;color:#666;line-height:24px;padding-bottom:9px}
.law_word .faq > li > div:before{content:''}

.rma{}
.rma em{display:block;margin-top:-8px;font-weight:normal;font-size:22px;line-height:32px;letter-spacing:-0.05em;color:#ea5d4b}
.rma p{margin-top:26px;line-height:24px;color:#333}

/* CO2 계산기 */
.cal_img img{max-width:100%;margin-top:-20px}
.cal_wrap{margin-top:40px;border-top:2px solid #464e6b;border-bottom:1px solid #c6c6c6}
.cal_wrap .cal_row{position:relative;padding:8px 0 7px 263px;min-height:45px;border-top:1px solid #c6c6c6}
.cal_wrap .cal_row:first-child{border-top:0}
.cal_row em{position:absolute;left:0;top:0;padding:11px 0 0 20px;font-weight:bold;font-size:14px;line-height:20px;color:#555}
.control_box{letter-spacing:0;font-size:0;line-height:0;font-size:14px;line-height:24px}
.control_box label{cursor:pointer}
.control_box.radio_chk_box input[type=radio]{position:absolute;left:-9999px}
.control_box.radio_chk_box input[type=radio] + label{margin-top:5px;padding-left:28px;font-size:14px;height:17px;line-height:100%;color:#767676;background:url(/resource/images/eng/sustain/radio_chk.png) no-repeat 2px top}
.control_box.radio_chk_box input[type=radio] + label + input[type=radio] + label{margin-left:25px}
.control_box.radio_chk_box input[type=radio]:checked + label{background-position:2px -17px}
.control_box .design_sel{display:inline-block;position:relative;margin-left:10px;width:238px;border:1px solid #bcbcbc;border-radius:2px;background-color:#fff;vertical-align:middle}
.control_box .design_sel:first-child{margin-left:0}
.control_box .design_sel.disabled{background-color:#eaeaea}
.control_box .design_sel p{}
.control_box .design_sel p a{display:block;height:28px;padding:0 25px 0 10px;font-size:14px;line-height:24px;color:#555;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.control_box .design_sel p span{display:inline-block;position:absolute;right:10px;top:10px;width:10px;height:6px;background:url(/resource/images/eng/sustain/sel_arrow.png) no-repeat left top}
.control_box .design_sel p.open span{background-position:0 -6px}
.control_box .design_sel div{display:none;position:absolute;left:-1px;right:-1px;top:30px;max-height:204px;overflow-y:auto;border:1px solid #bcbcbc;background-color:#fff;border-radius:2px;z-index:20}
.control_box .design_sel div.show{display:block}
.control_box .design_sel ul{}
.control_box .design_sel ul li{border-top:1px solid #bcbcbc}
.control_box .design_sel ul li:first-child{border-top:0}
.control_box .design_sel ul li a{display:block;padding:0 10px;font-size:14px;line-height:28px;color:#555}
.control_box .design_sel ul li a:hover, .control_box .design_sel ul li a:focus{background-color:#eaeaea}
.control_box .infobox{margin-top:8px}
.control_box .infobox label{display:inline-block;min-width:150px;margin-right:14px;font-weight:normal;color:#666}
.control_box .infobox input{border:1px solid #bcbcbc;border-radius:2px;width:94px;height:28px;padding:0 10px;text-align:right;font-size:14px;line-height:100%;color:#222;background-color:#eaeaea}
.control_box .infobox input + label{margin-left:13px}
.control_box .cslider{display:inline-block;width:100%;padding-top:10px;max-width:384px;vertical-align:middle}
.control_box .cslider p{overflow:hidden;padding-top:2px;margin-bottom:-4px}
.control_box .cslider p span{float:right;font-size:11px;line-height:100%;color:#767676}
.control_box .cslider p span:first-child{float:left}
.control_box .cslider + input{border:1px solid #bcbcbc;border-radius:2px;margin-left:5px;width:94px;height:28px;padding:0 10px;text-align:right;font-size:14px;line-height:100%;color:#222}
.cal_result{overflow:hidden;margin-top:40px;padding:37px 0 0;background-color:#f1f1f1;text-align:center}
.cal_result > em{display:block;font-weight:bold;font-size:28px;line-height:32px;color:#333;text-align:center}
.cal_result > p{margin-top:16px;font-size:14px;line-height:24px;color:#555;text-align:center}
.cal_result > p span{color:#ea5d4b}
.cal_result .result_info{overflow:hidden;margin-top:64px}
.cal_result ul.ri_col3{float:right;position:relative;left:-50%}
.cal_result ul.ri_col3 li{float:left;position:relative;left:50%;margin-left:105px;width:196px;text-align:center}
.cal_result ul.ri_col3 li:first-child{margin-left:0}
.cal_result ul.ri_col3 li i{display:inline-block;width:85px;height:86px;background-image:url(/resource/images/eng/sustain/cal_result_icon01.png);background-repeat:no-repeat}
.cal_result ul.ri_col3 li i.ico_cr01{background-position:0 0}
.cal_result ul.ri_col3 li i.ico_cr02{background-position:-85px 0}
.cal_result ul.ri_col3 li i.ico_cr03{background-position:-170px 0}
.cal_result ul.ri_col3 li span{display:block;margin-top:8px;font-size:13px;line-height:17px;color:#555}
.cal_result ul.ri_col3 li span span{display:block;margin:0}
.cal_result ul.ri_col3 li div{margin-top:12px;font-size:14px;color:#222;font-weight:bold;line-height:30px}
.cal_result ul.ri_col3 li div em{display:block;padding:5px 0 4px;font-weight:bold;font-size:14px;line-height:30px;color:#222;text-align:left}
.cal_result ul.ri_col3 li div span{display:inline-block;margin:0 10px 0 0;padding:0 7px;width:100%;max-width:137px;background-color:#767676;font-size:15px;line-height:30px;color:#fff;text-align:right}
.cal_result ul.ri_col3 li div span + em{padding-top:10px}
.cal_result ul.ri_col5{float:right;position:relative;left:-50%}
.cal_result ul.ri_col5 li{float:left;position:relative;left:50%;margin-left:20px;padding-top:183px;width:153px;min-height:290px;text-align:center}
.cal_result ul.ri_col5 li:first-child{margin-left:0}
.cal_result ul.ri_col5 li.bg01{background:url(/resource/images/eng/sustain/bg_phone01.png) no-repeat left top}
.cal_result ul.ri_col5 li.bg02{background:url(/resource/images/eng/sustain/bg_phone02.png) no-repeat left top}
.cal_result ul.ri_col5 li.bg03{background:url(/resource/images/eng/sustain/bg_phone03.png) no-repeat left top}
.cal_result ul.ri_col5 li.bg04{background:url(/resource/images/eng/sustain/bg_phone04.png) no-repeat left top}
.cal_result ul.ri_col5 li.bg05{background:url(/resource/images/eng/sustain/bg_phone05.png) no-repeat left top}
.cal_result ul.ri_col5 li span{display:block;margin-top:52px;font-size:14px;line-height:17px;color:#555}
.cal_result ul.ri_col5 li div span{display:inline-block;margin:0 10px 0 0;padding:0 7px 0 29px;font-weight:bold;width:100%;font-size:18px;line-height:30px;color:#fff;text-align:center}
.cal_result .result_btm{margin:66px 30px 0;padding:18px 0 19px;text-align:right;border-top:1px solid #dfdfdf}
.cal_result .result_btm a{display:inline-block;padding-left:29px;font-size:14px;line-height:18px;color:#555;background:url(/resource/images/eng/sustain/ico_q.png) no-repeat left top}

/* Sitemap */
.sitemap_sec{position:relative;border-bottom:1px solid #ccc;padding:13px 0 12px}
.sitemap_sec em{position:absolute;left:0;top:0;margin-top:8px;font-weight:bold;font-size:20px;line-height:45px;color:#000;font-family:"Roboto", Arial, sans-serif}
.sitemap_sec ul{padding-left:164px}
.sitemap_sec ul > li{position:relative;font-weight:bold;font-size:13px;min-height:36px;border-top:1px solid #ebebeb}
.sitemap_sec ul > li:first-child{border-top:0}
.sitemap_sec ul > li a{display:block;position:absolute;left:0;top:0;padding:6px 0 10px;color:#555}
.sitemap_sec ul > li > ul{overflow:hidden;padding:3px 0 8px 214px}
.sitemap_sec ul > li > ul > li{float:left;width:214px;font-weight:normal;border-top:0;min-height:0}
.sitemap_sec ul > li > ul > li.double{clear:both;width:428px}
.sitemap_sec ul > li > ul > li a{position:static;padding:7px 0;line-height:16px}

@media all and (max-width:1024px){
	#wrap{overflow:hidden}
	.tnavi .lan_box{left:-75px}
	.tnavi .lan_box .pointer{left:auto;right:4px}
	.shortcut .insc{width:auto;padding:0 15px}
}
@media all and (max-width:1023px){
	.visual.about{background:url(/resource/images/common/visual_about.jpg) no-repeat 50% 0;background-size:cover}
	.visual.products{background:url(/resource/images/common/visual_product.jpg) no-repeat 50% 0;background-size:cover}
	.visual.ir{background:url(/resource/images/common/visual_ir.jpg) no-repeat 50% 0;background-size:cover}
	.visual.csr{background:url(/resource/images/common/visual_csr.jpg) no-repeat 50% 0;background-size:cover}
	.visual.pr{background:url(/resource/images/common/visual_pr.jpg) no-repeat 50% 0;background-size:cover}
	.visual.support{background:url(/resource/images/common/visual_support.jpg) no-repeat 50% 0;background-size:cover}
	
	/* Products 서브이미지 제품별 분리 */
	.visual.product_solComputing{background-size:cover}
	.visual.product_solMobile{background-size:cover}
	.visual.product_solAutomotive{background-size:cover}
	.visual.product_solGraphics{background-size:cover}
	.visual.product_solConsumer{background-size:cover}
	.visual.product_solStorage{background-size:cover}
	.visual.product_dram{background-size:cover}
	.visual.product_nand{background-size:cover}
	.visual.product_multiPackage{background-size:cover}
	.visual.product_ssd{background-size:cover}
	.visual.product_cmos{background-size:cover}	

	body{overflow-y:scroll}
	img{max-width:100%}

	.h2{width:auto}

	.tit_desc_box{padding:34px 15px 27px}
	.tit_desc_box.pb0{padding-bottom:27px}

	.btn{height:auto;min-height:30px;padding:7px 12px}
	.sm_btn{height:auto;min-height:24px;padding:4px 10px}
	.md_btn{height:auto;min-height:29px;padding:7px 10px}

	.btn_down{line-height:14px}

	/* layout */
	#wrap{overflow:hidden;min-width:0}
	#header{display:none}

	#container{padding-top:50px}
	#container .visual{/*display:none*/min-width:0;width:100%}
	#container .visual > div{padding-left:15px;padding-right:15px}
	#container .breadcrumb{/*visibility:hidden*/display:none}
	#content{padding-bottom:30px;background-color:#f6f6f7}

	.col-sd-1+.col-sd-1, .col-sd-2+.col-sd-2, .col-sd-3+.col-sd-3, .col-sd-4+.col-sd-4, .col-sd-5+.col-sd-5, .col-sd-6+.col-sd-6, .col-sd-7+.col-sd-7, .col-sd-8+.col-sd-8, .col-sd-9+.col-sd-9, .col-sd-10+.col-sd-10, .col-sd-11+.col-sd-11, .col-sd-12+.col-sd-12{margin-top:20px}

	.col-xs-1+.col-xs-1, .col-xs-2+.col-xs-2, .col-xs-3+.col-xs-3, .col-xs-4+.col-xs-4, .col-xs-5+.col-xs-5, .col-xs-6+.col-xs-6, .col-xs-7+.col-xs-7, .col-xs-8+.col-xs-8, .col-xs-9+.col-xs-9, .col-xs-10+.col-xs-10, .col-xs-11+.col-xs-11, .col-xs-12+.col-xs-12{margin-top:0px}

	.inbox{/*overflow:hidden;*/padding:12px 15px 10px}
	.tab_con.pdb_60{padding-bottom:0}

	.shortcut .insc{width:100%;padding:0 15px}
	.shortcut .insc .row{margin:0}
	.shortcut .insc .row > div{height:auto;padding-bottom:10px}
	.shortcut .insc .row > div.line{border-right:0;border-bottom:0}
	.shortcut .insc ul{display:inline-block}
	.shortcut .insc .visit{margin-left:10px;vertical-align:top}

	#footer{background-color:#818181}
	#footer .infoot{width:100%;height:auto;padding:65px 15px 19px 15px}
	#footer .infoot .address{display:block;height:auto;margin:0;font-size:12px;font-weight:normal;color:#fff;line-height:18px}
	#footer .infoot .copy{display:block;height:auto;margin-top:7px;font-size:12px;color:#fff;line-height:18px}
	#footer .infoot .foot_mark{position:absolute;top:15px;left:15px}
	#footer .infoot .foot_mark li{float:left;height:38px;margin-left:0;line-height:38px}
	/* //layout */

	/* sub common */
	.inbox .info_wrap{margin-top:0}
	.big_down{padding-right:50px;background:none}
	.big_down dl{padding-left:0}
	.big_down .btn_down{margin:15px 0 0 0}

	.title_box{width:100%;padding:30px 15px 18px 15px !important;border-bottom:0 !important;background-color:#f6f6f7}
	.title_box h1{}
	.title_box .tit_desc{padding-top:11px;font-size:13px;line-height:20px;color:#555}
	.title_box .tit_down{padding-top:6px}
	.title_box .tit_down em{display:block;font-size:12px;color:#333;line-height:20px}
	.title_box .tit_down span{display:block;font-size:12px;color:#ea5d4b;line-height:18px}
	.title_box .tit_down ul{overflow:hidden;margin-top:5px}
	.title_box .tit_down li{float:left;width:103px;height:26px;margin-left:5px}
	.title_box .tit_down li:first-child{margin-left:0}
	.title_box .tit_down li a{display:block;height:26px;background-color:#7d818b;font-size:12px;color:#fff;line-height:26px;text-align:center}

	.scr_boxs .scr_box{padding-top:0}
	.scr_boxs .history_con{padding-top:30px}
	.scr_boxs .scr_box h2{display:block;min-height:40px;margin:0;padding:8px 30px 7px 15px;border-bottom:1px solid #edecec;background:url(/resource/images/common/bg_box_fold_minus.gif) no-repeat 100% 50%;font-size:16px;font-weight:bold;color:#ce402e;line-height:24px;cursor:pointer}
	.scr_boxs .scr_box.off h2{color:#333;background:url(/resource/images/common/bg_box_fold_plus.gif) no-repeat 100% 50%}
	.scr_boxs .scr_box h2 + div{/*display:none;*/border-bottom:1px solid #edecec}
	.scr_boxs .bg_gray{background-color:#fff}
	.scr_boxs .bg_gray.pdb40, .scr_boxs .bg_gray.pdb86{padding-bottom:0 !important}
	.scr_boxs .scr_box .md_btn{position:static}	

	.scroll_navi,.scroll_navi.row02{padding-top:0}
	.scroll_navi,.scroll_navi.row03{padding-top:0}
	.scroll_navi .navi_box{visibility:hidden}

	/* about us */
	.golbal_map{width:100%;height:auto;margin:0 0 20px 0}
	.golbal_map .locate_map{overflow:hidden;overflow-x:auto;width:100%;height:635px;margin:0 auto}
	.golbal_map .locate_img{width:1020px}
	.tab_basic.history_m{display:block;margin:0 15px 20px}
	.scr_boxs .history_con h2,.scr_boxs .envi_result h2{margin:0 15px}
	.subcomm_row>div .big_down, .subcomm_row>div:first-child .big_down{background:none}
	.subcomm_row>div .big_down{min-height:0}
	.subcomm_row>div{margin-top:15px}
	.subcomm_row>div:first-child{margin-top:-20px}

	/* Products */
	.product .bg_gray{margin-top:0}
	.bg_pc01{background-position:0 33px}
	.bg_pc02{background-position:0 33px}
	.bg_pc03{background-position:0 33px}
	.bg_server01{background-position:0 33px}
	.bg_server02{background-position:0 33px}
	.sp_feat_box .sp_feat{padding:26px 0 25px 150px}
	.sp_list>div{margin-top:14px;float:none;width:auto;padding-right:20px}
	.sp_list>div:first-child{margin-top:0;width:auto;padding-right:20px}
	.sp_list dl{font-size:14px;line-height:24px}
	.sp_list dt{font-weight:bold;color:#222}
	.sp_list dd{margin-top:3px;color:#555}
	.sp_list dd + dt{margin-top:14px}
	.product .col-md-6 + .col-md-6{margin-top:10px}
	.product .col-md-6.col-sm-6 + .col-md-6.col-sm-6{margin-top:0}

	.related_list>div{margin-top:15px !important}
	.resource_list{margin-top:0;padding-bottom:0}
	.resource_list>div{margin-top:12px !important}
	.resource_list>div a{display:block;position:relative;padding:12px 60px 12px 19px;height:57px;border:1px solid #ddd;border-radius:1px;background-color:#fff;font-weight:bold;font-size:14px;line-height:16px;color:#555}
	.resource_list>div a.singleLine{padding:19px 60px 19px 19px}
	.resource_list>div a span{display:block}
	.resource_list>div a span.file_info{font-weight:normal;font-size:13px}

	.opt_extra strong{float:none;margin-right:0;font-weight:bold;font-size:14px;letter-spacing:-0.025em;color:#484f68}
	.opt_extra ul{float:none;overflow:hidden;margin-top:10px}
	.opt_extra .reset{position:static;float:right;margin-top:20px}

	.bdr_box p{min-height:345px}
	.bdr_box p.mh80, .bdr_box .txt_area.mh80{min-height:105px}
	.bdr_box p.mh106, .bdr_box .txt_area.mh106{min-height:180px}
	.bdr_box p.mh130, .bdr_box .txt_area.mh130{min-height:200px}
	.bdr_box p.mh150, .bdr_box .txt_area.mh150{min-height:230px}

	/* //Products */

	/* sustain */
	.sustain_policy{padding-bottom:0}
	.sustain_policy dd{font-size:12px}
	.sustain_policy .policy_box{padding-bottom:30px}
	.sustain_join{padding:15px 0 30px}
	.sustain_report{padding:15px 0 30px}
	.sustain_report .row > div{text-align:center}
	.sustain_report .row > div > div{display:inline-block}
	.sustain_policy .policy_link > li{margin:10px 0}
	.sustain_policy .policy_link > li a{display:block;height:139px;padding-top:100px}

	.box_guide + .btnbox a {margin:0;margin-bottom:0}
	.box_guide{padding:15px !important}
	.box_guide > div > .col-md-6 + .col-md-6{margin-top:23px}
	.fair_intro .btns{position:static;margin-top:15px;padding:0 15px}
	.fair_intro{padding-bottom:0}

	.ethics_decla{padding:15px !important}
	.ethics_decla .img{display:none}
	.ethics_decla ol{margin-top:0 !important}
	.ethics_decla li{float:none !important;width:100% !important;height:auto !important;margin:20px 0 0 0 !important;padding:0 !important}
	.ethics_decla li:first-child{margin-top:0 !important}
	.ethics_decla .links{position:static;margin-top:20px}
	.ethics_line{padding:15px}
	.ethics_line ol > li{margin-top:20px}
	.ethics_line .left > li:first-child{margin-top:0}
	.ethics_line .left{float:none;width:100%;padding-right:0}
	.ethics_line .right{float:none;width:100%;padding-left:0}

	.green_id .eco .logo{width:25%}
	.green_id .eco .txt{width:75%;margin:0;padding-left:30px}
	.green_id .eco img{max-width:100%}
	.green_id .eco li{width:50%;margin:0;padding:0}
	.green_id .eco li:first-child{margin:0}
	.green_id .eco li span{display:block;float:none;margin-bottom:10px}
	.green_id .box_guide .col-md-6{padding-left:0 !important}
	.green_id .box_guide span{margin-bottom:15px}
	.green_id .box_guide .col-md-6 > div{margin-right:0 !important;float:none !important}
	.green_id .eco_process{overflow:visible;display:block}
	.green_id .eco_process > span img{max-width:100%;vertical-align:top}
	.green_id .green_box .green_inbox{float:left;width:50%}
	.green_id .green_box .green_inbox:first-child{width:50%}
	.green_id .green_box .green_inbox .fl{float:none !important;margin-left:0}
	.green_id .green_box .green_inbox .fl:first-child{margin:0 0 10px 0}

	.greentech_halogenbox li{padding-top:40px}
	.greentech_halogenbox li:first-child{padding-top:0}

	.check_step > div li{padding:6px 0}
	.check_step.col04{margin:0}
	.check_step.col04 > div{display:block;position:relative;float:none;width:100%;padding:50px 0 0 0;background:url(/resource/images/eng/sustain/bg_arrow_down.gif) no-repeat 50% 11px}
	.check_step.col04 > div:first-child{padding:0;background:none}
	.check_step.col04 > div span{display:none}
	.check_step.col04 > div > ul,
	.check_step.col04 > div > .step_ico{height:auto !important;min-height:auto !important}
	.check_step.col04 > div li{padding:0 10px}

	.cert_step .cert_step_ul{overflow:hidden}
	.cert_step .cert_step_ul li{float:none;width:100%;max-width:100%;margin-top:10px}
	.cert_step .cert_step_ul li:first-child{margin-top:0}
	.cert_step .cert_step_ul li.chk{width:100%;max-width:100%}
	.cert_step .cert_step_ul li.chk span{display:block;margin:0;padding-top:10px;background:url(/resource/images/common/db_arrow02.png) no-repeat center top}
	.cert_step .cert_step_ul li.chk span span{margin:0;padding:0 0 10px 0;background:url(/resource/images/common/db_arrow02.png) no-repeat center bottom}

	.cert_chk_wrap{margin-top:20px}
	.cert_chk_wrap .cert_chk{position:relative;float:left;margin-left:5%;padding-top:0;width:30%;max-width:30%}
	.cert_chk_wrap .cert_chk .bg_tg01, .cert_chk_wrap .cert_chk .bg_tg02, .cert_chk_wrap .cert_chk .bg_tg03{display:none}
	.cert_chk_wrap .cert_chk>div{min-height:410px}
	.cert_chk_wrap .cert_chk>div .hide{display:block !important;position:static;left:0;top:0;width:auto;height:auto;text-indent:0;z-index:0;font-weight:bold;font-size:16px;line-height:35px;color:#464e6b}

	.envi_vision{position:relative}
	.envi_vision ol li{overflow:hidden;position:static;margin-top:20px;text-align:center}
	.envi_vision ol li strong{float:left;width:99px;padding-top:36px;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:24px}
	.envi_vision ol li .vision_box{overflow:hidden}
	.envi_vision ol li .vision_box div{float:left}
	.envi_vision ol .vision01{top:58px;left:385px;width:auto;height:120px;background:url(/resource/images/eng/sustain/bg_envi_vision01.gif) no-repeat 50% 0}
	.envi_vision ol .vision02{top:215px;left:616px;width:auto;height:120px;background:url(/resource/images/eng/sustain/bg_envi_vision02.gif) no-repeat 50% 0}
	.envi_vision ol .vision03{top:240px;left:115px;width:auto;height:130px;background:url(/resource/images/eng/sustain/bg_envi_vision03.gif) no-repeat 50% 0}
	.envi_vision ol .vision_box{display:inline-block}
	.envi_vision ol .vision01 .vision_box div{width:179px;background:url(/resource/images/eng/sustain/ico_envi_vision01.gif) no-repeat 11px 14px}
	.envi_vision ol .vision01 span{display:block;padding:36px 0 0 6px;font-size:16px;font-weight:bold;color:#464e6b;text-align:center;line-height:16px}
	.envi_vision ol .vision02 .vision_box div{width:179px;background:url(/resource/images/eng/sustain/ico_envi_vision02.gif) no-repeat 20px 19px}
	.envi_vision ol .vision02 span{display:block;padding:60px 0 0 6px;font-size:16px;font-weight:bold;color:#496b76;text-align:center;line-height:16px}
	.envi_vision ol .vision03 .vision_box div{width:220px;background:url(/resource/images/eng/sustain/ico_envi_vision03.gif) no-repeat 12px 14px}
	.envi_vision ol .vision03 .vision_box div div{display:block;padding:36px 0 0 35px;font-size:13px;color:#4a4240;text-align:left;line-height:16px}
	.envi_vision ol .vision03 .vision_box div div > span{display:block;margin-bottom:8px}
	.envi_vision ol .vision03 span span{font-size:14px;font-weight:bold}
	.envi_vision ol .vision03 span em{font-size:16px;font-weight:bold;color:#ea5d4b}

	.envi_strategy{overflow:hidden;position:relative;width:100%;height:auto;background-image:none}
	.envi_strategy div{float:left;position:static;width:50%;margin-top:20px;text-align:left}
	.envi_strategy .strategy01{top:479px;left:126px}
	.envi_strategy .strategy02{top:506px;left:324px}
	.envi_strategy .strategy03{top:525px;left:566px}
	.envi_strategy .strategy04{top:493px;left:741px}
	.envi_strategy em{display:block;width:auto;padding:4px 0;font-size:14px;font-weight:bold;color:#222;line-height:16px;text-align:left}
	.envi_strategy ul{display:inline-block;margin-top:10px;padding-left:0 !important}
	.envi_strategy li{width:147px;font-size:12px;color:#555;line-height:18px;text-align:left}

	.envi_target{margin-top:0}

	.envi_slide p{padding-right:0}
	.envi_slide .owl-carousel .owl-controls{display:none}
	.esh_slide p{padding:0}
	.esh_slide .owl-carousel .owl-controls{display:none}

	.report_box{min-height:0}
	.report_box .report_down{padding:0}
	.report_box .ells{height:100px}
	.report_box .ells:before{height:100px}
	.report_box .ells:after{top:-23px !important}

	.list_planning > li{margin-top:20px;background:url(/resource/images/eng/sustain/bg_arrow_down.gif) no-repeat 50% 36px}
	.list_planning > li + li{margin-top:20px}
	.list_planning > li strong{display:block;float:none;width:100%;height:30px;margin-bottom:40px;line-height:30px}
	.list_planning > li p{display:block;float:none;width:100%;height:auto;min-height:0}

	.comp_group div:first-child{margin-top:0}
	.comp_group>div+div>p{padding-right:15px}
	.comp_carousel .owl-carousel .owl-controls{top:0}
	.comp_carousel_year, .comp_carousel_left, .comp_carousel_right{float:none;width:100%;padding-right:0}
	.comp_carousel_year{margin-bottom:20px}
	.comp_carousel_item_top{padding-bottom:13px}
	.comp_carousel_item_bottom{padding-top:20px}
	.comp_carousel{padding-bottom:0}
	.comp_list > li.ext_area{padding-left:84px}
	.comp_list > li.ext_area strong{width:auto;line-height:20px;top:2px}

	.top-60{margin-top:0}

	.eco_brochure2011{padding-right:0}
	.eco_brochure2009:before{display:none}
	.eco_brochure2009{padding-left:20px}

	.energy_img,.energy_img2,.energy_img3{text-align:center !important;padding-right:15px}
	.water_process{float:none;display:inline-block;margin-top:20px;padding-bottom:15px}
	.water_process li span{display:block;position:static;padding:10px 0 0 0;height:auto}
	.img_water_recycle {text-align:center}

	.login_area{position:relative;border:1px solid #ddd}
	.login_area em{display:inline-block;position:static;margin:23px 0 0 30px;padding-right:32px}
	.loginbox{margin:0 15% 0 20%}

	.supply_mgmt h3, .supply_mgmt p{float:none;width:100%}
	.supply_mgmt .img_supply{float:none;padding-top:20px;text-align:center}
	/* //sustain */

	.board_box{background-color:#fff;padding-top:20px}
	.board_hd{padding-right:20px}
	.board_hd .file{display:block;position:static;right:0;top:0;margin-top:5px}
	.board_content img{max-width:100%}
	.board_box .btnbox{padding:0 15px}

	/* Post Navigation */
	.post_navi{margin-top:50px}
	.post_navi ul{}
	.post_navi li{position:relative;padding:0 20px 0 116px;height:40px}
	.post_navi li .txt{display:block;position:absolute;left:20px;top:0;padding:11px 20px 0 0;height:40px}
	.post_navi li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.post_navi li span{display:block;padding-top:11px}

	/* IR */
	.ir .navi_box{position:absolute}
	.aside_cont{overflow:hidden;padding:30px 15px;border-top:0}
	.aside_main{width:100%}
	.aside_cont .aside_main{width:100%;padding:0;border:0 none}
	.aside_main .ir{padding:0}
	.aside_main .ir_summary .graph img{width:100%}
	.aside_main .ir .ir_tbl h3 span{display:block;float:none;margin-top:10px}
	.aside_cont .aside_sub{position:absolute;top:0;right:-229px;border-left:1px solid #ececec}
	.aside_cont .aside_sub .btn_open{display:block;overflow:hidden;position:absolute;top:300px;left:-31px;width:31px;height:48px;background:url(/resource/images/common/btn_left.gif) no-repeat 0 0;text-indent:100%;white-space:nowrap}
	.aside_cont .aside_sub .btn_open.on{background:url(/resource/images/common/btn_right.gif) no-repeat 0 0}
	.aside_main .ir_contact{padding:12px 10px}
	.aside_main .ir_contact .txt{text-align:center}
	.aside_main .ir_contact .txt em{margin-left:10px;font-size:14px}
	.aside_main .ir_contact .txt span{margin-left:7px;padding-left:5px;font-size:11px;line-height:8px}
	.aside_main .ir_contact .btn_list{text-align:center}
	.ir .fold_box .fold_item dt span{overflow:hidden;position:relative;display:block;margin-bottom:10px}

	.list_record > li{padding-left:30%}
	.list_record .title{width:30%}

	.ir_iframe{overflow:hidden;overflow-x:scroll;max-width:100%}
	.ir_iframe iframe{width:790px;border:0}
	/* //IR */

	/* Support */
	.ir .cm_img_wrap{margin-top:15px}
	.cm_img_wrap{position:relative}
	.cm_img_wrap>div{margin-top:0}
	.cm_img_wrap>div:first-child{margin-top:0}
	.cm_img_wrap>div>div{margin:15px 0 !important;text-align:center}
	.cm_img_wrap .row:first-child{margin-top:0}
	.cm_img_wrap a{display:inline-block;font-size:12px}

	.contact_us .inbox{padding:12px 15px 10px}
	.contact_us .inbox .row > div{margin-top:30px}
	.contact_us .inbox .row > div:first-child{margin-top:-15px}
	.contact_us .inquiry_product{padding-bottom:15px;border-bottom:1px solid #ddd}
	.contact_us .inquiry_etc{margin-top:20px !important}

	.contact{text-align:center;padding-left:20px;padding-right:20px}
	.contact .title,.contact > div{float:none;text-align:center;padding-left:0;padding-right:0}
	.contact .title{position:relative;display:inline-block;margin:0 auto;padding-left:60px}
	.contact .title:before{position:absolute;top:0;left:0}
	.contact strong{display:inline-block}
	.contact > div:before{display:none}
	.contact > div > p > *{/*padding-left:0;display:block*/}
	.contact > div > p + p,.contact > div > .sub_title + p{margin-top:10px}
	.contact > .btn_area{position:relative;top:-15px;left:0}
	.contact .tit {float:none;width:auto;min-height:45px;padding-left:68px;background:url(/resource/images/common/icon/ico_inquiry.gif) no-repeat left top;font-size:16px;font-weight:bold;color:#222;padding-right:14px;line-height:24px}
	.contact .tit + div {float:none;width:auto;padding-top:20px}
	.contact .tit + div:before {top:8px}
	.contact .tit + div strong {padding:0 10px 0 0}

	.scr_boxs .scr_box h2.line_top{border-top:1px solid #edecec}

	.diagram{background:none !important;text-align:left;height:auto !important;width:100% !important}
	.diagram .ftcfff{color:#646a82 !important}
	.diagram p{display:inline-block}
	.diagram p + p{padding-left:3px}
	.diagram > li{position:static !important;width:100% !important}
	.diagram > li + li{margin-top:15px}
	.diagram > li .title{height:auto;padding-top:0}
	.diagram > li .title span{display:inline-block;padding-bottom:0;padding-right:5px}
	.diagram.material > li .title a{display:inline;width:auto;;margin:0}
	.diagram.material > li .title a p{line-height:24px;font-size:14px;position:relative}
	.diagram.material > li .title a p+p:after{background-image:url(/resource/images/common/bullet/bl_arr_right.png);right:-10px}
	.diagram > li > div{padding-top:0;padding-left:20px}

	.diagram_horizon{display:block;background:none !important}
	.diagram_horizon.certifi_history{margin-top:5px !important}
	.diagram_horizon > li{float:none;width:100% !important;display:list-item}
	.diagram_horizon > li + li{margin-top:10px}
	.diagram_horizon > li .title,.diagram_horizon > li .title + *{display:block}
	.diagram_horizon > li .title{width:auto;height:auto;text-align:left;padding-bottom:5px}
	.diagram_horizon .ftcfff{color:#333 !important}
	.diagram_horizon > li .title span{display:inline-block}
	.diagram_horizon > li .title + *{padding-left:10px}

	.service_center{padding:0;background:#fff}
	.service_center .customer_center > div{padding:10px}
	.service_center .customer_center .h3{text-align:center;margin-bottom:10px}
	.service_center .customer_center .h3:before{position:static;display:inline-block;margin-right:30px;vertical-align:middle}
	.service_center .customer_center .list_bullet{margin-left:0}

	.rma{padding-bottom:30px}
	.rma .img{display:block;position:static;top:0;right:0;margin-top:0;text-align:center}

	.category > li{width:33.3% !important}

	/* Table */
	.responsive-table{overflow-x:auto}
	.tbl_tp01, .tbl_tp02{max-width:100%;table-layout:auto}
	.tbl_tp01 thead th, .tbl_tp01 tbody th, .tbl_tp01 tbody td, .tbl_tp02 tbody th, .tbl_tp02 tbody td, .tbl_opt thead th, .tbl_opt tbody td{white-space:nowrap}
	.tbl_tp01.no_responsible thead th, .tbl_tp01.no_responsible tbody th, .tbl_tp01.no_responsible tbody td, .tbl_tp02.no_responsible tbody th, .tbl_tp02.no_responsible tbody td{white-space:normal}
	.tbl_tp01 thead th,.tbl_tp02 tbody th{font-size:13px}
	.tbl_tp01 tbody td,.tbl_tp02 tbody td{font-size:12px}

	.tbl_opt tbody td .prd_type{margin-right:15px}

	.paging{padding:20px 0}

	/* CO2 계산기 */
	.cal_wrap .cal_row{position:relative;padding:8px 0 7px 20px;min-height:45px}
	.cal_row em{display:block;position:static;left:0;top:0;padding:0 0 8px 0;letter-spacing:0}
	.control_box .design_sel{width:168px}
	.cal_result ul.ri_col3 li{margin-left:40px}
	.cal_result ul.ri_col5{float:none;position:relative;margin:-10px 30px;left:0;letter-spacing:0;font-size:0;word-spacing:0}
	.cal_result ul.ri_col5 li{display:inline-block;float:none;position:relative;left:0;margin:10px;padding-top:183px;width:153px;min-height:290px;text-align:center}
	.cal_result ul.ri_col5 li:first-child{margin-left:10px}
	.cal_result ul.ri_col5 li span{display:block;margin-top:52px;font-size:14px;line-height:17px;color:#555}

	/* Sitemap */
	.sitemap_sec ul{padding-left:164px}
	.sitemap_sec ul > li > ul{overflow:hidden;padding:3px 0 8px 164px}
	.sitemap_sec ul > li > ul > li{float:left;width:50%}
	.sitemap_sec ul > li > ul > li.double{width:100%}

	.close_inbox{display:block;margin:20px 0 0;font-size:13px;line-height:100%;color:#767676;background-color:#edecec;text-align:center}
	.close_inbox a{display:block;padding-top:8px;height:32px}

	.board_list dd.ells{height:62px}
	.board_list dd.ells:before{height:62px}

	.mt_v{display:block}
	.m_lmenu{display:block}

	/* 안전보건환경경영 */
	.she_lab_history div:first-child{margin-top:0}
	.she_lab_history>div+div>p{padding-right:15px}
	.she_lab_history {top:0}
	.she_lab_history_year, .she_lab_history_left, .she_lab_history_right{float:none;width:100%;padding-right:0}
	.she_lab_history_year{margin-bottom:20px}
	.she_lab_history_item_top{padding-bottom:13px}
	.she_lab_history_item_bottom{padding-top:20px}
	.she_lab_history{padding-bottom:0}
	
	.psm_system_step > div > strong span{display:block;}
	.psm_system_step > div > strong.bg span{display:block;}

		/* //안전보건환경경영 */
	.scr_boxs.distributor_pd{padding-top:0}
}
@media all and (max-width:1019px){
	.she_vision_strategies > div.list_01, .she_vision_strategies > div.list_02, .she_vision_strategies > div.list_03, .she_vision_strategies > div.list_04 {margin-top:0 !important;}
	.she_vision_strategies > div.list_02 > div {margin:0 50% 0 0%;background:url(/resource/images/kor/sustain/she_system_line_r.gif) right top no-repeat;}
	.she_vision_strategies > div.list_03 > div {margin:0;background:url(/resource/images/kor/sustain/she_system_line_v.gif) center top no-repeat;}
	.she_vision_strategies > div.list_04 > div {margin:0;background:url(/resource/images/kor/sustain/she_system_line_v.gif) center top no-repeat;}
	.she_vision_strategies > div.list_01 > strong, .she_vision_strategies > div.list_03 > strong {margin:0 10px 0 0;} 
	.she_vision_strategies > div.list_02 > strong, .she_vision_strategies > div.list_04 > strong {margin:0 0 0 10px;}
	.she_vision_strategies > div.list_01 > ul, .she_vision_strategies > div.list_03 > ul {margin:1px 10px 0 0; min-height:180px;}
	.she_vision_strategies > div.list_02 > ul, .she_vision_strategies > div.list_04 > ul {margin:1px 0 0 10px; min-height:180px;}

	.mt-15 {margin-top:-15px;}
	.prd_box h4.mh_h4{min-height:45px;}
	.prd_box .prd_list.mh_computing{min-height:0;}
	.prd_box .prd_list.mh_computing2{min-height:0;}
	.prd_box .prd_list.mh_mobile{min-height:0;}
	.prd_box .prd_list.mh_mobile2{min-height:0;}
	.prd_box .prd_list.mh_automotive{min-height:0;}
	.prd_box .prd_list.mh_graphics{min-height:0;}
	.prd_box .prd_list.mh_graphics2{min-height:0;}
	.prd_box .prd_list.mh_consumer{min-height:0;}
	.prd_box .prd_list.mh_consumer2{min-height:0;}
	.prd_box .prd_list.mh_storage{min-height:0;}
}


@media all and (max-width:767px){
	#container .visual{/*display:none*/height:150px}
	#container .visual > div{padding:49px 30px 0}
	#container .visual p{display:none}

	.col-sm-1+.col-sm-1, .col-sm-2+.col-sm-2, .col-sm-3+.col-sm-3, .col-sm-4+.col-sm-4, .col-sm-5+.col-sm-5, .col-sm-6+.col-sm-6, .col-sm-7+.col-sm-7, .col-sm-8+.col-sm-8, .col-sm-9+.col-sm-9, .col-sm-10+.col-sm-10, .col-sm-11+.col-sm-11, .col-sm-12+.col-sm-12{margin-top:20px}
	
	.col-xs-1+.col-xs-1, .col-xs-2+.col-xs-2, .col-xs-3+.col-xs-3, .col-xs-4+.col-xs-4, .col-xs-5+.col-xs-5, .col-xs-6+.col-xs-6, .col-xs-7+.col-xs-7, .col-xs-8+.col-xs-8, .col-xs-9+.col-xs-9, .col-xs-10+.col-xs-10, .col-xs-11+.col-xs-11, .col-xs-12+.col-xs-12{margin-top:0px}
	
	.list_distributor .col-xs-12+.col-xs-12{margin-top:20px !important}
	
	.tab_basic{position:relative}
	.tab_basic .sel_txt{display:block;height:30px;line-height:30px;border:1px solid #c4c4c4;border-radius:1px;padding:0 25px 0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:url(/resource/images/common/bg_sel_arrow.png) no-repeat right center;font-weight:bold}
	.tab_basic ul{display:none;position:absolute;left:0;top:30px;clear:both;width:100%;overflow:hidden;z-index:10;border:1px solid #c4c4c4;border-width:1px 0 1px;background-color:#fff}
	.tab_basic li{float:none;margin-left:0;padding:0;font-weight:bold;border:1px solid #c4c4c4;border-width:0 1px;line-height:17px;background:none}
	.tab_basic li a{display:block;padding:4px 10px;line-height:20px;background-color:#fff;border:0}
	.tab_basic li.on a{color:#cd1801;border-bottom:0;background-color:#f2f1f1}
	.tab_basic li a:hover, .tab_basic li a:focus{background-color:#f2f1f1}

	.tab_con{display:none}
	.tab_con.show{display:block}

	.btnbox{margin:-5px 0}
	.btnbox>a{margin:5px 0}

	/* about */
	.tab_basic.history_m{display:block;margin:0 15px 20px;position:relative;z-index:50;background-color:#fff}

	.overview .row > div + div{margin-top:20px}

	.director_row>div{margin-top:30px}
	.director_row>div:first-child{margin-top:0}
	.director_row>div .director_detail_info{margin:29px 0 0 0}
	.director_row>div .director_detail_info>div{margin:0 0 0 0}
	.director_row>div:first-child .director_detail_info{margin:29px 0 0 0}
	.director_row>div:first-child .director_detail_info>div{margin:0 0 0 0}
	.director_info .btn_detail{position:static}
	.director_detail_info strong{padding-top:50px}
	.director_detail_info strong span{display:block;margin-left:0}
	.director_detail_info dd{padding-left:0}
	.director_detail_info dd span{float:none;width:auto;margin-left:0}
	.director_detail_info .row > div{margin-top:20px}
	.director_detail_info .row > div:first-child{margin-top:0}
	.big_down .btn_down{height:auto;padding:6px 35px 6px 10px}
	.subcomm_row>div{margin-top:5px}
	.subcomm_row>div:first-child{margin-top:0;margin-bottom:5px}
	.subcomm_row>div .big_down{min-height:0}

	.title_box{width:100%;padding-top:28px;text-align:left}
	.title_box h1{font-size:26px;line-height:30px;font-weight:normal}
	.title_box h1 strong{display:block;padding-left:0;min-height:0;background:none !important}
	.title_box h1 strong span{display:none}
	.title_box .tit_desc{padding-top:11px;font-size:13px;line-height:20px;color:#555}

	.src_history{margin:0}
	.src_history .slist_box{padding:0;background:none;height:auto}
	.src_history .slist_box .rst_txt{display:block;height:30px;line-height:30px;border:1px solid #c4c4c4;border-radius:1px;padding:0 25px 0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:url(/resource/images/common/bg_sel_arrow.png) no-repeat right center;font-weight:bold}
	.src_history .slist{display:none;position:absolute;left:0;top:30px;clear:both;width:100%;overflow:hidden;z-index:10;border:1px solid #c4c4c4;border-width:1px 0 1px;background-color:#fff}
	.src_history .slist li{float:none;width:auto;height:auto;margin-left:0;padding:0;font-weight:bold;border:1px solid #c4c4c4;border-width:0 1px;font-size:13px;line-height:17px;background:none}
	.src_history .slist li:first-child{border-top:0}
	.src_history .slist li a{display:block;padding:4px 10px;line-height:20px;border:0;background:#fff}
	.src_history .slist li a:hover, .src_history .slist li a:focus{background-color:#f2f1f1}
	.src_history .slist li.on a{color:#cd1801;border-bottom:0;background:#f2f1f1}
	.src_history .slist li .bar{display:none}
	.src_history .slist li a span{margin:0;padding:0;line-height:20px;text-align:left}
	.src_history .tit_history{margin-top:20px}

	.board_list dd.file{position:static}
	.board_list .img{display:none;width:100px}
	.board_list .img img{max-width:100%}
	.board_list li{padding-left:10px}
	.board_sch input[type=text]{width:200px}
	.board_sch select{width:62px}
	.board_sch select + input[type=text]{width:135px}
	.board_sch>div{/*float:none;*/padding:0}

	.golbal_map ul{bottom:30px;left:20px}
	.golbal_map li{display:block;width:160px;height:22px;margin-bottom:5px}
	.golbal_map li a{display:block;height:20px;padding-left:20px;font-size:12px;font-weight:bold;color:#555;line-height:20px;text-align:left}
	.golbal_map li.loc01 a{background-position:8px -7px}
	.golbal_map li.loc02 a{background-position:8px -45px}
	.golbal_map li.loc03 a{background-position:8px -83px}
	.golbal_map li.loc04 a{background-position:8px -120px}

	.box_info_wrap{border:1px solid #ddd}
	.box_info_wrap .row > div{margin:0 !important}
	.box_info_wrap .row > div .box_info dl dt:first-child{padding-top:13px;border-top:1px solid #ddd !important}
	.box_info_wrap .row > div:first-child + div .box_info{padding-top:0}
	.box_info_wrap .row > div:first-child .box_info dl dt:first-child{padding-top:0 !important;border-top:0 !important}

	/* Products */
	.product .h3 .extra_txt, .product .h4 .extra_txt{display:block;float:none}
	.sp_feat_box{padding:0 15px}
	.bg_pc01{background:none}
	.bg_pc02{background:none}
	.bg_pc03{background:none}
	.bg_server01{background:none}
	.bg_server02{background:none}
	.sp_feat_box .sp_feat{padding:26px 0 25px}
	.sp_feat_box .sp_feat:first-child{border-top:0}
	.product .col-md-6 + .col-md-6{margin-top:10px}
	.product .col-md-6.col-sm-6 + .col-md-6.col-sm-6{margin-top:20px}

	.info_layer>div{width:100%}
	.info_layer span{width:50%}
	.info_layer.apart3 span{width:33.3%}
	.info_layer.apart4 span{width:25%}

	.resource_list>div a{display:block;position:relative;padding:12px 40px 12px 10px;height:57px;font-size:13px;line-height:16px}
	.resource_list>div a.singleLine{padding:19px 40px 19px 10px}
	.resource_list>div a span.file_info{font-weight:normal;font-size:12px}
	.resource_list>div a.down{padding-right:20px}
	.resource_list>div a .ico_pdf{right:10px;top:50%;margin-top:-7px}

	.partNumber, .labelInfo, .databook, .rmaInfo, .deviceOp, .contactUs, .computing, .consumer, .graphic, .mobile, .automotive, .storage{right:5px}

	.opt_extra .reset{position:static;float:none}

	.prd .tabbox{vertical-align:middle}
	.tabbox + .tbl_opt_box{margin-top:10px}

	.bdr_box p{min-height:0}
	.bdr_box p.mh80, .bdr_box .txt_area.mh80{min-height:0}
	.bdr_box p.mh106, .bdr_box .txt_area.mh106{min-height:0}
	.bdr_box p.mh130, .bdr_box .txt_area.mh130{min-height:0}
	.bdr_box p.mh150, .bdr_box .txt_area.mh150{min-height:0}

	/* //Products */

	/* sustain */
	.law_word .search_box{padding:0;border:0 none;background-color:#fff}
	.law_word .frmbox{margin-top:0;padding:0 80px 0 54px}
	.law_word .frmbox a{display:block;position:absolute;top:0;left:0;height:30px;padding:0 10px;background-color:#464e6b;font-size:13px;font-weight:bold;color:#fff;line-height:30px}
	.law_word .frmbox a.on{background-color:#ce402e}
	.law_word .search_word{display:none;position:absolute;/*top:102px;*/top:133px;left:0;z-index:10;margin:0 15px;padding:20px;background-color:#eee}
	.law_word .search_word.show{display:block}
	.law_word .search_word .word_row01 a{width:38px}
	.law_word .search_word .word_row02 a{width:68px}
	.law_word .search_word .all{display:block;position:relative;width:auto;height:33px;margin:0 4px;line-height:33px}

	.green_id .eco .logo{display:block;float:none;width:100%;margin-bottom:10px}
	.green_id .eco .txt{width:100%;margin:0;padding:0}
	.green_id .eco li{width:100%;padding:0}
	.green_id .eco li:first-child{margin-bottom:20px}
	.green_id .eco_process{margin:0;text-align:center}
	.green_id .eco_process > span{display:block;position:relative;float:none;width:100%;padding:0;padding:50px 0 0 0;background:url(/resource/images/eng/sustain/bg_arrow_down.gif) no-repeat 50% 11px}
	.green_id .eco_process > span:first-child{padding:0}
	.green_id .eco_process > span span{display:none}
	.green_id .eco_code .code_box{width:100%;margin-top:30px}
	.green_id .eco_code .code_box:first-child{margin-top:0}
	.green_id .green_box .green_inbox{float:none;width:100%}
	.green_id .green_box .green_inbox:first-child{float:none;width:100%;margin-bottom:30px}
	.green_id .green_box .green_inbox .fl{float:none !important;margin-left:0}
	.green_id .green_box .green_inbox .fl:first-child{margin:0 0 10px 0}
	.green_id .green_box .green_inbox>div{float:none}
	.green_id .green_box .green_inbox:first-child>div{float:none}
	.greentech_lead div+div{margin-top:20px}

	.check_step{margin:0}
	.check_step > div{display:block;position:relative;float:none;width:100%;padding:50px 0 0 0;background:url(/resource/images/eng/sustain/bg_arrow_down.gif) no-repeat 50% 11px}
	.check_step > div:first-child{padding:0;background:none}
	.check_step > div span{display:none}
	.check_step > div > ul,.check_step > div > .step_ico{height:auto !important;min-height:auto !important}
	.check_step > div li{padding:0 10px}

	.cert_chk_wrap{margin-top:0}
	.cert_chk_wrap .cert_chk{float:none;margin-left:0;padding-top:20px;width:100%;max-width:100%}
	.cert_chk_wrap .cert_chk .bg_tg01, .cert_chk_wrap .cert_chk .bg_tg02, .cert_chk_wrap .cert_chk .bg_tg03{display:none}
	.cert_chk_wrap .cert_chk>div{min-height:0;padding:14px 20px}
	.cert_chk_wrap .cert_chk>div .hide{display:block !important;position:static;left:0;top:0;width:auto;height:auto;text-indent:0;z-index:0;font-weight:bold;font-size:16px;line-height:35px;color:#464e6b}

	.envi_vision ol .vision03{background:url(/resource/images/kor/sustain/bg_envi_vision03_m.gif) no-repeat 50% 0}
	.envi_vision ol .vision03 .vision_box div{width:179px;background-position:3px 3px}
	.envi_vision ol .vision03 .vision_box div div{padding:25px 0 0 25px}
	.envi_vision ol .vision03 span span{font-size:14px}
	.envi_vision ol .vision03 span em{font-size:15px}

	.mark_cb + .list_bullet{margin-left:0 !important}
	.certificate_box .fl, .certificate_box .fr{width:50%;margin:0 !important}
	.cal_result .result_btm a{text-align:left}

	select.sel.first_sel, select.sel.second_sel{width:100% !important}
	select.sel.second_sel{margin:5px 0}
	select.sel.second_sel + .btn_submit{margin-left:0 !important}

	.ethics_book{background:none;padding-left:0}

	.fair_intro{padding-left:0}
	.fair_intro .img{display:none}

	.sustain_policy .policy_link > li a{padding-top:100px}
	.sustain_policy .policy_link > li a span{display:block;font-size:13px;line-height:16px}

	.sustain_report .row > div{position:relative}
	.sustain_report .row > div > div{position:static}
	.report_box{float:none}
	.report_box .img{display:none}
	.report_box .year{left:16px}
	.report_box .report_down{position:static;padding:15px 0 0}
	.report_box .report_down>div{margin:0}
	.report_box .sub_fold{width:100%;margin:0}
	.report_box .btn_fold{width:100%}
	.report_box .sub_fold .fold_cont{width:100%}
	.report_box .ells, .ir .report_box .ells{overflow:hidden;height:auto}
	.report_box .ells:before, .ir .report_box .ells:before{content:"";float:left;width:5px;height:auto}
	.report_box p.em{height:auto}
	.report_box p.em:before{height:auto}

	.water_process{display:block;width:100%}
	.water_process li{float:none;padding:40px 0 0 0;background:url(/resource/images/eng/sustain/bg_arrow_down.gif) no-repeat 50% 6px}
	.water_process li:first-child{padding-top:0}

	.air_real .col-md-push-6 {text-align:center}

	.login_area em{margin:23px 0 0 15px}
	.loginbox{margin:0 15px}
	.login{position:relative;margin-top:17px;padding:20px 15px;background-color:#f4f4f4;border-radius:2px}
	.login > div{padding:0}
	.login label{display:block;position:static;padding:0}
	.login input[type=submit], .login input[type=button]{position:static;margin-top:15px;right:15px;top:20px;width:100%;height:30px;font-weight:bold;font-size:13px;color:#fff;border:1px solid #464e6b;background-color:#464e6b;border-radius:2px}
	
	.she_vision_strategies > div.list_01 > div {position:relative;height:0px; margin:0;background:none !important;}
	.she_vision_strategies > div.list_02 > div {margin:0;background:url(/resource/images/kor/sustain/she_system_line_v.gif) center top no-repeat;}
	.she_vision_strategies > div.list_03 > div {margin:0;background:url(/resource/images/kor/sustain/she_system_line_v.gif) center top no-repeat;}
	.she_vision_strategies > div.list_04 > div {margin:0;background:url(/resource/images/kor/sustain/she_system_line_v.gif) center top no-repeat;}
	.she_vision_strategies > div.list_01 > strong, .she_vision_strategies > div.list_02 > strong, .she_vision_strategies > div.list_03 > strong, .she_vision_strategies > div.list_04 > strong {margin:0;}
	.she_vision_strategies > div > ul{margin-top:1px;border:1px solid #d6d6d6;}
	.she_vision_strategies > div.list_01 > ul, .she_vision_strategies > div.list_02 > ul, .she_vision_strategies > div.list_03 > ul, .she_vision_strategies > div.list_04 > ul {margin:1px 0 0 0; min-height:inherit;}

	.she_safety_psm12 .txt_area {min-height:20px;}
	
	/* //sustain */

	/* IR */
	.aside_cont .aside_main{min-height:0}
	.aside_cont .aside_sub{display:none}
	.list_record > li{padding:0 15px}
	.list_record .title{position:static;width:100%;padding:17px 0 0 0}
	.list_record .title .txt_point{width:auto;margin-left:0}
	.list_record.ty2 .title{display:block;width:100%}
	.list_record.ty2 > li > div{display:block;margin-left:0;padding-top:0}

	.ir .fold_box .fold_item .tit a{height:auto;min-height:42px;padding:7px 35px 8px 15px;background:#fff url(/resource/images/common/bg_box_fold02_plus.png) no-repeat 100% 50%;line-height:24px}
	.ir .fold_box .fold_item .tit.on a{background:#ea5d4b url(/resource/images/common/bg_box_fold02_minus.png) no-repeat 100% 50%}
	/* //IR */

	/* PR */
	.logo_box>div>div{padding:5px 30px 20px}
	.logo_box>div>div:first-child{padding-top:20px;padding-bottom:5px}
	.logo_box img{max-width:100%}
	.btnbox .btn_down02{margin-top:10px}
	.btnbox .btn_down02:first-child{margin-top:0}

	.board_content .img{padding:0}
	.board_content .summary_area{padding:13px 15px 16px}

	.inbox.pr_gallery{width:auto;padding:0;margin:12px 15px 0}
	.pr_gallery{height:auto}
	.gallery_list{overflow:hidden;overflow-x:scroll;position:static;/*height:420px;*/height:240px;padding-left:0}

	/* Support */
	.history_con.pdt30{padding-top:0 !important}
	.tech_pnd>div{margin-top:30px}
	.tech_pnd>div:first-child{margin-top:0}
	.tech_pnd .tech_down>li div{width:100%}
	.tech_down_list.row>div{margin:0}
	.tech_down_list .block{display:inline}

	.cm_img_wrap.mt30{margin-top:10px !important}
	.cm_img_wrap img{display:none}
	.cm_img_wrap .img_box{display:block;text-align:left;border:1px solid #c6c6c6}
	.cm_img_wrap>div>div{margin:10px 0 0 !important}
	.cm_img_wrap a{display:block;font-size:12px;color:#747474}
	.cm_img_wrap a em, .cm_img_wrap a span{display:inline-block;line-height:100%;padding:0}
	.cm_img_wrap a span{color:#222}
	.cm_img_wrap a .lybox{position:relative;padding-right:10px}
	.cm_img_wrap a .lybox>div{position:relative;left:0;bottom:0;padding:2px 25px 5px 10px;width:100%;height:auto;background:#fff url(/resource/images/common/icon/ico_pdf.gif) no-repeat 100% center}
	.cm_img_wrap a:hover em, .cm_img_wrap a:focus em, .cm_img_wrap a:hover span, .cm_img_wrap a:focus span{display:inline-block;text-decoration:underline}
	.cm_img_wrap a:hover .lybox, .cm_img_wrap a:focus .lybox{background:none}
	.cm_img_wrap a:hover .lybox>div, .cm_img_wrap a:focus .lybox>div{background-color:transparent}

	.contact_us div[class^="inquiry"],.contact_us div[class*=" inquiry"]{padding-left:15px}
	.contact_us div[class^="inquiry"]:before,.contact_us div[class*=" inquiry"]:before{background:none}

	.list_img > li > div,.list_img > li > p{float:left;max-width:50%}
	.list_img > li > p{padding-left:20px;text-align:left !important}

	.list_distributor > li .img,.list_distributor > li .con{float:left}
	.list_distributor > li .img{width:40%}
	.list_distributor > li .con{width:60%;padding-left:20px;padding-top:0}

	.chronology{border-left:0}
	.chronology > li{display:list-item;width:100%;border-left:1px solid #c6c6c6}
	.chronology > li + li{margin-top:20px}

	.service_center .wrap,.service_center .wrap > div{display:block;height:100%}
	.service_center .logo{width:100%}
	.service_center .customer_center{padding-left:0;margin-top:10px}
	.service_center .logo > div{padding:20px 30px}
	.service_center .wrap > div > div{height:auto;margin-bottom:10px}
	.service_center .wrap > div > p{display:block}
	.service_center .logo > div img{position:static}
	.service_center .customer_center .list_bullet li{}
	.service_center .customer_center .list_bullet li strong{}
	.service_center .customer_center .list_bullet li:first-child + li + li{padding-left:10px}
	.service_center .customer_center .list_bullet li:first-child + li + li strong{position:static;margin-left:-10px}
	.service_center > div + div {display:none}

	.select_country{padding:20px 30px;margin-top:30px}
	.select_country .frmbox{padding:0}
	.select_country .incorporator{padding:10px}

	.certification > li > div{padding:15px}
	.certification > li > div:before{position:static;display:block;width:auto;height:auto;min-height:155px;padding:10px 0;margin:-15px -15px 10px}

	.rma em{margin-top:15px}

	.category > li{width:50% !important}

	.list_numbering.col2 > li{width:100%}
	.list_numbering.col2 > li + li{margin-top:23px !important}

	/*.faq > li > button{padding:10px 50px 10px 60px}
	.faq > li > button > strong{position:relative;top:0;left:0;display:inline-block;line-height:1.42857143}
	.faq > li > button > strong span{height:1.42857143em}*/
	.faq > li > button > strong:before,
	.faq > li > button > strong:after{display:block;position:absolute;top:0}
	.faq > li > button > strong:before{content:'[';left:0}
	.faq > li > button > strong:after{content:']';right:0}
	.faq > li > .btn_down{position:absolute;bottom:17px;left:87px;z-index:1}
	.faq > li > div{position:relative;border-top:1px solid #c6c6c6;padding:17px 30px 17px 87px;min-height:110px;line-height:24px;display:none;background:url(/resource/images/common/icon/icon_arr_faq.png) no-repeat 28px 16px}
	.faq > li > div:before{content:'A.';position:absolute;display:block;left:57px;line-height:40px;font-weight:bold;font-size:20px;top:10px;color:#ea5d4b}
	.faq > li > .btn_down{display:none}
	.faq > li.on > div{display:block}
	.faq > li.on > .btn_down{display:inline-block}
	.faq > li > .btn_down + div{padding-bottom:60px}

	.law_word .faq{margin-top:20px}

	.paging a{margin:0 2px}

	.careers > li:first-child + li + li, .careers > li:first-child + li + li + li{margin-top:10px}

	.shortcut .insc .row > div{padding:0}
	.shortcut .insc strong{display:block;height:30px;margin:0;padding-left:15px;border-top:1px solid #818181;background:#a5a5a5;font-size:14px;font-weight:bold;color:#fff;line-height:30px}
	.shortcut .insc strong + div{padding:14px 15px 22px}
	.shortcut .insc strong.sc_tit{overflow:hidden;cursor:pointer;background:#a5a5a5 url(/resource/images/common/bg_shortcut_fold.png) no-repeat right 11px}
	.shortcut .insc strong.sc_tit.on{background-position:right -14px}
	.shortcut .insc strong.sc_tit + div{display:none}
	.shortcut .insc strong.sc_tit + div ul{width:100%}
	.shortcut .insc ul{margin-bottom:0}
	.shortcut .insc .visit{vertical-align:top;margin:14px 0 3px 0}
	.shortcut .insc .sc_list li{width:50%}

	a.outlink{word-break:break-all}

	/* CO2 계산기 */
	.cal_wrap .cal_row{position:relative;padding:8px 10px 7px}
	.control_box.radio_chk_box input[type=radio] + label + input[type=radio] + label{margin-left:15px}
	.control_box .design_sel{display:block;position:relative;margin:5px 0 0 0;width:auto}
	.control_box .design_sel:first-child{margin:0}
	.control_box .infobox{margin-top:8px}
	.control_box .infobox label{display:block;min-width:0;margin-right:0}
	.control_box .infobox input{width:94px}
	.control_box .infobox input + label{margin:15px 0 0 0}
	.control_box .cslider + input{margin:10px 0 0 0;width:94px}
	.cal_result ul.ri_col3{float:none;position:relative;left:0;margin:-15px 0;letter-spacing:0;font-size:0;word-spacing:0;text-align:center}
	.cal_result ul.ri_col3 li{display:inline-block;float:none;position:relative;left:0;margin:15px 10px;width:196px;text-align:center}
	.cal_result ul.ri_col3 li:first-child{margin-left:0}
	.cal_result ul.ri_col5{float:none;position:relative;margin:-10px 30px;left:0;letter-spacing:0;font-size:0;word-spacing:0}
	.cal_result ul.ri_col5 li{display:inline-block;float:none;position:relative;left:0;margin:10px;padding-top:183px;width:153px;min-height:290px;text-align:center}
	.cal_result ul.ri_col5 li:first-child{margin-left:10px}
	.cal_result ul.ri_col5 li span{display:block;margin-top:52px;font-size:14px;line-height:17px;color:#555}

	/* Sitemap */
	.sitemap_sec em{position:static;left:0;top:0;margin-top:8px;font-weight:bold;font-size:20px;line-height:45px;color:#000}
	.sitemap_sec ul{padding-left:0}
	.sitemap_sec ul > li{position:relative;font-weight:bold;font-size:13px;min-height:36px;border-top:1px solid #ebebeb}
	.sitemap_sec ul > li:first-child{border-top:0}
	.sitemap_sec ul > li a{display:block;position:static;left:0;top:0;padding:10px 0;color:#555}
	.sitemap_sec ul > li > ul{overflow:hidden;padding:0 0 8px 0}
	.sitemap_sec ul > li > ul > li{float:left;width:50%;font-weight:normal;border-top:0;min-height:0}
	.sitemap_sec.ir ul > li > ul > li, .sitemap_sec.csr ul > li > ul > li{float:none;width:auto}
	.sitemap_sec ul > li > ul > li a{position:static;padding:7px 0;line-height:16px}

	/*
	.job_frame{overflow:hidden;overflow-x:auto;width:100%}
	.job_frame iframe{width:768px}
	*/

	.pop_header{margin-right:0}

	.tbl_tp02.inst_tbl .mth{display:block}
	.tbl_tp02.inst_tbl .col01, .tbl_tp02.inst_tbl th{display:none}
	.tbl_tp02.inst_tbl td{white-space:normal;padding-left:10px;padding-right:10px}
	.tbl_tp02.inst_tbl td input[type=text], .tbl_tp02.inst_tbl td input[type=password], .tbl_tp02.inst_tbl td textarea, .tbl_tp02.inst_tbl td select{width:100% !important;max-width:100% !important}
	.tbl_tp02.inst_tbl td input[type=text] ~ .sm_btn{margin-top:5px;float:right}
	.tbl_tp02.inst_tbl select + input[type=text]{margin-top:5px}

		/* 안전보건환경경영 */
	.psm_system_step{margin:0}
	.psm_system_step > div{display:block;position:relative;float:none;width:100%;padding:50px 0 0 0;background:url(/resource/images/kor/sustain/bg_arrow_down.gif) no-repeat 50% 11px}
	.psm_system_step > div:first-child{padding:0;background:none}
	.psm_system_step .span_hide {display:none}
	.psm_system_step > div > strong span{display:inline-block;}
	.psm_system_step > div > strong.bg span{display:inline-block;}
	/* //안전보건환경경영 */
}
@media all and (max-width:480px){
	.visual.about{background:url(/resource/images/common/visual_about.jpg) no-repeat 63% 0;background-size:cover}
	.visual.products{background:url(/resource/images/common/visual_product.jpg) no-repeat 63% 0;background-size:cover}
	.visual.ir{background:url(/resource/images/common/visual_ir.jpg) no-repeat 63% 0;background-size:cover}
	.visual.csr{background:url(/resource/images/common/visual_csr.jpg) no-repeat 63% 0;background-size:cover}
	.visual.pr{background:url(/resource/images/common/visual_pr.jpg) no-repeat 63% 0;background-size:cover}
	.visual.support{background:url(/resource/images/common/visual_support.jpg) no-repeat 63% 0;background-size:cover}

	.tbl_tp02.mobile_padding_less tbody th,.tbl_tp02.mobile_padding_less tbody td{padding:8px 10px 10px}

	.info_wrap > .fl,.record_search > .fl{float:none !important}
	.info_wrap > .fr,.record_search > .fr{float:none !important;margin-top:5px}

	/* Products */
	.info_layer span{width:100%}
	.info_layer.apart3 span{width:100%}
	.info_layer.apart4 span{width:50%}
	/* //Products */

	/* sustain */
	.ethics_decla .links a{float:none;display:block;margin:10px 0 0 0}
	.envi_strategy div{width:100%}
	.eco_brochure2011 a, .eco_brochure2009 a{margin-bottom:5px}
	.water_resource .water_img .img{display:block}
	.water_resource .water_img .img:first-child{margin:0 0 20px 0}

	.she_vision_strategies > div.list_01, .she_vision_strategies > div.list_02, .she_vision_strategies > div.list_03, .she_vision_strategies > div.list_04 {margin-top:0 !important;}
	.she_vision_strategies > div.list_01 > div {position:relative;height:0px; margin:0;background:none !important;}
	.she_vision_strategies > div.list_02 > div {margin:0;background:url(/resource/images/kor/sustain/she_system_line_v.gif) center top no-repeat;}
	.she_vision_strategies > div.list_03 > div {margin:0;background:url(/resource/images/kor/sustain/she_system_line_v.gif) center top no-repeat;}
	.she_vision_strategies > div.list_04 > div {margin:0;background:url(/resource/images/kor/sustain/she_system_line_v.gif) center top no-repeat;}
	.she_vision_strategies > div.list_01 > strong, .she_vision_strategies > div.list_02 > strong, .she_vision_strategies > div.list_03 > strong, .she_vision_strategies > div.list_04 > strong {margin:0;}
	.she_vision_strategies > div > ul{margin-top:1px;border:1px solid #d6d6d6}
	.she_vision_strategies > div.list_01 > ul, .she_vision_strategies > div.list_02 > ul, .she_vision_strategies > div.list_03 > ul, .she_vision_strategies > div.list_04 > ul {margin:1px 0 0 0;}

	.she_safety_psm12 .txt_area {min-height:20px;}
	.psm_system_step .span_hide {display:none}
	.psm_system_step > div > strong span{display:inline-block;}
	.psm_system_step > div > strong.bg span{display:inline-block;}

	/* //sustain */

	/* Support */
	.contact_us .list_bullet.col2 li, .contact_us .list_bullet.col3 li{float:none;width:100%}
	.contact_us .al_r{text-align:left !important}

	.list_img > li > div,.list_img > li > p,.list_distributor > li .img,.list_distributor > li .con{float:none;width:100%;max-width:100%}
	.list_img.full > li > div img{width:100%}
	.list_img > li > p,.list_distributor > li .con{padding-left:0}
	.list_distributor > li .con{padding-top:10px}
	.list_img > li > p.al_c{text-align:center !important}
	.list_img > li > p.al_r{text-align:right !important}

	.category > li{width:100% !important;display:block}
	/* //Support */
}
