<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* Daelim mobil web v1 16.05.04 */

/*공통클래스*/
.sub_title01{font-size:15px;color:#008bb0}
.sub_title01_1{font-size:15px;color:#008bb0;font-weight:600;padding:0px 0 20px 0}
.sub_title02{font-size:22px;color:#222;padding:27px 0 19px 0 }
.sub_title03{font-size:16px;color:#222;padding:6px 0 20px 0;line-height:1.5em}
.sub_title03C{font-size:18px;color:#222;padding:6px 0 20px 0;line-height:1.5em}
.sub_title03_2{font-size:18px;color:#222;padding:20px 0 16px 0;line-height:1.5em}
.sub_title03_3{font-size:15px;color:#222;padding:20px 0 11px 0;line-height:1.5em}
.sub_title03_4{font-size:15px;color:#222;padding:0 0 11px 0;line-height:1.5em}
.sub_title04{font-size:18px;color:#002a5b;padding:15px 0;line-height:1.5em}
.sub_title05{font-size:13px;color:#002b5c;padding:15px 0 25px 0;line-height:1.5em}
.sub_title06{font-size:22px;color:#222;padding:27px 0 10px 0;font-weight:normal}
.sub_title06_01{font-size:22px;color:#fff;padding:27px 0 10px 0 }
.sub_con{font-size:13px;color:#444;padding-bottom:15px;line-height:1.5em;word-break:keep-all}
.sub_con_img{border:0;padding:7px 0 0 0;line-height:0;text-align:center}
.sub_con02{font-size:13px;color:#444;padding:0 0 10px 0;line-height:1.5em;word-break:keep-all}
.sub_con02_02{font-size:13px;color:#444;padding:0 0 10px 0;line-height:1.5em;word-break:keep-all}
.inno_img img {width:100%}
.bgc_gray{background:#f3f3f3}
.bgc_wh{background:#fff}
.sub_conSS{font-size:12px;color:#444;padding-bottom:15px; margin-top:10px; line-height:1.45em;word-break:keep-all}
.sub_conSS2{font-size:12px;color:#444;padding-bottom:15px; margin-top:10px; line-height:1.5em; word-break:keep-all;width:60%}
.sub_title07{font-size:15px;color:#222;padding:20px 0 16px}
.sub_title08{font-size:13px;color:#222;padding-bottom:15px}/*평가제도*/
.sub_title09{font-size:20px;color:#222;padding:27px 0 19px 0;font-weight:normal}
.sub_con04{font-size:13px;color:#666;padding:15px 0 20px 0; line-height:19px}

.in_pic{width:100%;text-align:center}
.in_pic img{width:100%}

/* 회사소개 */
	/* 회사소개 - 기업정보 */
		/* 기업정보 - 상단 문구 */
		#corp_top{padding:35px 5% 32px 5%;box-sizing:border-box;background:#fff}

		/* 기업정보 - 다이어그램 */
		#corp_diagram{margin:0 0 30px 0}
		#corp_diagram #fullwidth_id2{position:relative;background:#f5f5f5; margin:0 auto; top:0px;left:0px; width:720px; height:850px; overflow:hidden; visibility:hidden}
		#corp_diagram #fullwidth_id2 .fullwidth{cursor:default; position:relative;left:50%;margin-left:-360px;width:720px; height:838px; overflow:hidden}
		#corp_diagram ul{position:relative;width:640px;height:640px;top:89px;margin:0 auto;background:url('/m/static/images/sub/sub_daelim_dorp_diagram01.png') no-repeat 0 0;background-size:640px 640px}
		#corp_diagram ul li{position:absolute;text-align:center;font-size:26px;color:#444;line-height:1.2em}
		#corp_diagram ul li.cd01{font-size:38px;color:#fff;width:100%;top:262px}
		#corp_diagram ul li.cd02{color:#8d97ad;width:100%;top:340px}
		#corp_diagram ul li.cd03{width:100%;top:56px}
		#corp_diagram ul li.cd04{left:112px;top:136px}
		#corp_diagram ul li.cd05{right:100px;top:131px}
		#corp_diagram ul li.cd06{left:56px;top:340px}
		#corp_diagram ul li.cd07{right:37px;top:349px}
		#corp_diagram ul li.cd08{left:190px;top:506px}
		#corp_diagram ul li.cd09{right:178px;top:492px}

		/* 기업정보 - 설립일/총자산/매출액 */
		#corp_incorp{margin:0 0 30px 0}
		#corp_incorp #fullwidth_id3{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:720px; height:190px; overflow:hidden; visibility:hidden;padding:40px 5% 20px 5%}
		#corp_incorp #fullwidth_id3 .fullwidth{cursor:default; position:relative; top:0px;left:5%;width:660px; height:190px; overflow:hidden}

		#corp_incorp dl{position:relative;float:left;margin:0 auto;display:block;width:660px}
		#corp_incorp dl.ci01{width:40%;margin:0 20px 0 0}
		#corp_incorp dl.ci02{width:30%}
		#corp_incorp dl.ci03{width:20%;float:right}
		#corp_incorp dl dt{font-size:26px;color:#1b2e5a}
		#corp_incorp dl dd{font-size:80px;color:#008bb0;font-weight:bold;margin-top:20px}
		#corp_incorp dl dd span{font-size:26px;color:#666}

		#corp_incorp p.bottom{position:absolute;right:0;bottom:0;font-size:20px}

		/* 기업정보 - 대한민국의 건설회사 1호 */
		#corp_company{padding:14px 5% 0px 5%;box-sizing:border-box;margin:20px 0 0 0;background:#555960}
		#corp_company .sub_title02{color:#fff;font-weight:normal}
		#corp_company .sub_con{color:#fff}
		#corp_company .sub_con_img img{width:100%;line-height:0;padding:0;margin:0}

		/* 기업정보 - 글로벌 EPC 선두주자 */
		#corp_epc{padding:16px 5% 0px 5%;box-sizing:border-box;background:#fff}
		#corp_epc .sub_con_img img{width:100%;line-height:0;padding:0;margin:0}

		/* 기업정보 - 세계적 수준의 석유화학 */
		#corp_petro{padding:15px 5% 0 5%;box-sizing:border-box;margin:0;background:#d2d6da}
		#corp_petro .sub_con_img img{width:100%}

		/* 기업정보 - 경영원칙 */
		#corp_diagram02{margin:0 0 30px 0;padding:45px 5% 0 5%;box-sizing:border-box}
		#corp_diagram02 #fullwidth_id4{position:relative;background:#fff; margin:0 auto;box-sizing:border-box;top:0px;left:0px; width:720px; height:648px; overflow:hidden; visibility:hidden}
		#corp_diagram02 #fullwidth_id4 .fullwidth{cursor:default; position:relative;top:0;left:0;width:720px; height:648px; overflow:hidden}

		#corp_diagram02 ul{position:relative;width:648px;height:648px;margin:0 auto;background:url('/m/static/images/sub/sub_daelim_dorp_diagram02.jpg') no-repeat 0 0;background-size:648px 648px;margin:0}
		#corp_diagram02 ul li{position:absolute;text-align:left;font-size:11px;color:#444;line-height:1.3em}
		#corp_diagram02 ul li.cd01{left:38px;top:97px;font-size:40px;color:#008bb0}
		#corp_diagram02 ul li.cd02{left:374px;top:97px;font-size:40px;color:#252525}
		#corp_diagram02 ul li.cd03{left:374px;top:164px;font-size:26px;color:#252525}
		#corp_diagram02 ul li.cd04{left:38px;top:428px;font-size:40px;color:#fff}
		#corp_diagram02 ul li.cd05{left:38px;top:496px;font-size:26px;color:#fff}
		#corp_diagram02 ul li.cd06{left:374px;top:428px;font-size:40px;color:#fff}
		#corp_diagram02 ul li.cd07{left:374px;top:496px;font-size:26px;color:#fff}
	/* //회사소개 - 기업정보 */

	/* 회사소개 - CEO 인사말  */
		/* CEO - 인사말 */
		#ceo_top{padding:20px 5% 20px 5%;box-sizing:border-box;background:#fff}
		#ceo_top .sub_title04{padding:0 0 17px 0;margin:0;color:#002a5b;font-size:18px;line-height:1.4em}
		#ceo_top .sub_con{line-height:1.5em;color:#666;font-size:13px}
		/* CEO - 사인 */
		#ceo_sign{width:100%;padding:12px 15px 50px 15px;box-sizing:border-box;margin:0 auto;background:#fff}
		#ceo_sign div{width:auto;float:right;text-align:right}
		#ceo_sign div p{font-size:11px;font-weight:600;color:#252525}
		/*#ceo_sign div img{width:101px;height:47px;padding:15px 0px 0 0px}*/
		#ceo_sign div img{height:47px;padding:15px 0px 0 0px}
	/* //회사소개 - CEO 인사말  */

	/* 회사소개 - 기업연혁 */
		/* 기업연혁 - 상단 탭 */
		.history_line{position:absolute;top:0;width:100%;padding:0px;box-sizing:border-box;;z-index:99999}
		.history_line_inner{position:relative;margin:0;padding:0;font-size:12px;list-style:none;*zoom:1}
		.history_line_item{float:left;text-align:center;width:50%;height:80px;padding:0 0 20px 0}
		.history_line_item a {
		display:block;
		cursor:pointer;
		padding:13px 0 11px;
		color:#8a8b8c;
		background:none;
		border-bottom:1px solid #333;
		border-right:1px solid #333;
		color:#b1b1b1;
		}
		.history_line_item a.first {border-left:1px solid #353537}

		.history_line_item.on a{background:#0c53a9; color:#fff;border-left:0px;border-right:0px;border-bottom:0px;padding:14px 0 11px}
		.history_line_item.on:before{position:absolute;width:100%;padding:0;margin:0;left:0;top:0;height:45px;content:"";background:url('/m/static/images/ico/sub_daelim_histor_bow.png') no-repeat center bottom;z-index:99990}

		#history_tab{position:absolute;top:0;width:100%;padding:0px;box-sizing:border-box;background:transparent;z-index:99999}
		#history_tab .tab_line{padding:0}
		#history_tab .tab_line ul{position:relative;margin:0;padding:0;font-size:14px;list-style:none;*zoom:1}
		#history_tab .tab_line ul:after{display:block;clear:both;content:""}
		#history_tab .tab_line li{float:left;width:25%;height:80px;text-align:center}
		#history_tab .tab_line li.last{padding:6px 0 6px 0}
		#history_tab .tab_line li a{font-size:24px;display:block;cursor:pointer;padding:30px 0 25px;color:#8a8b8c;border-bottom:1px solid #353536;border-right:1px solid #353536}
		#history_tab .tab_line li a:before{}
		#history_tab .tab_line li a.last{border-right:0}
		#history_tab .tab_line.m1 .m1 a,
		#history_tab .tab_line.m2 .m2 a,
		#history_tab .tab_line.m3 .m3 a,
		#history_tab .tab_line.m4 .m4 a,
		#history_tab .tab_line.m5 .m5 a{border-bottom:0;color:#fff;background:#0c53a9}
		#history_tab .tab_line.m1 .m1 a:before,
		#history_tab .tab_line.m2 .m2 a:before,
		#history_tab .tab_line.m3 .m3 a:before,
		#history_tab .tab_line.m4 .m4 a:before,
		#history_tab .tab_line.m5 .m5 a:before{content:"";background:url('../../static/images/ico/sub_daelim_histor_bow.png') no-repeat center bottom ;display:block;position:absolute;top:0;width:25%;padding:47px 0;text-align:center;margin:0 auto}
		#history_tab .tab_line.m1 .m1 ul,
		#history_tab .tab_line.m2 .m2 ul,
		#history_tab .tab_line.m3 .m3 ul,
		#history_tab .tab_line.m4 .m4 ul,
		#history_tab .tab_line.m5 .m5 ul{display:block}
		#history_tab .tab_line li li a:hover,
		#history_tab .tab_line li li a:active,
		#history_tab .tab_line li li a:focus,
		#history_tab .tab_line.js_off{padding:0}
		#history_tab .tab_line.js_off ul{border:0}
		#history_tab .tab_line.js_off li{float:none}

		/* 기업연혁 - 내용 */
		#history_all{box-sizing:border-box;width:100%;text-align:left}
		#history_all .history_con{padding:35px 5%}
		#history_all .history_con .his_img_width,
		#history_all .history_con .his_img_height{margin-left:50px}
		#history_all .history_con .his_img_width img{width:100%;height:auto}
		#history_all .history_con .his_img_height img{width:50%;height:auto}
		#history_all .history_con .his_img_width,
		#history_all .history_con .his_img_height{clear:both;padding:10px 0}
		#history_all .history_con .year{font-size:26px;color:#222;padding:0 0 10px 0}
		#history_all .history_con ul{display:table}
		#history_all .history_con ul li{font-size:15px;display:table-cell;line-height:1.5em}
		#history_all .history_con ul li.month{color:#777;width:50px;height:auto}
		#history_all .history_con ul li.con{color:#252525; word-break:keep-all}
		#history_all .history_con .bin{height:20px;clear:both}
		#history_all .history_con01{background:#fff}
		#history_all .history_con02{background:#f5f5f5}

		.sp_history{margin-top:-80px}
	/* //회사소개 - 기업연혁 */
/* //회사소개 */

/* 인재채용 */
	/* 직무소개 */
		/* 기본UI */
		#job_sub{margin:0}
		#job_sub #fullwidth_id3{position:relative; margin:0 auto; top:0px; left:0px;  width:720px; height:5430px; overflow:hidden; visibility:hidden}
		#job_sub #fullwidth_id3 .fullwidth{cursor:default; position:relative; top:0px;left:0;width:720px; height:5430px; overflow:hidden}
		#job_sub #fullwidth_id3 .fullwidth .js_img{position:Absolute}
		#job_sub #fullwidth_id3 .fullwidth .list_num{position:absolute;right:0;display:block;width:170px;height:65px;background:#fff}


	/* //직무소개 */

/* //인재채용 */

/* 사업소개 */
	/* 사업소개 - 사업개요 */
		/* 사업개요 - 상단 문구 */
		#biz_top{padding:40px 15px 20px 15px;box-sizing:border-box;width:100%;text-align:center}

		/* 사업개요 - 건축 */
		/* 세로 */
		@media all and (orientation:portrait){
			#biz_building{position:relative;width:100%;overflow:hidden;padding:0 5% 20px 5%;box-sizing:border-box}
			#biz_building .biz_view_img{width:100%}
			#biz_building .biz_view_img img{width:100%}

			#biz_building .biz_view_txt{position:absolute;top:5%;width:90%;text-align:center;padding:0}
			#biz_building .biz_view_txt p{}
			#biz_building .biz_view_txt p.title{}
			#biz_building .biz_view_txt p.title_w{color:#fff}
			#biz_building .biz_view_txt p.con{margin:4% 0 0 0;line-height:1.5em}
			#biz_building .biz_view_txt p.con_w{margin:4% 0 0 0;color:#fff}

			#biz_building .menu{position:relative;width:100%}
			#biz_building .menu ul{width:100%;display:block;margin-top:10px}
			#biz_building .menu ul li{float:left;width:48%;margin:0 10px 10px 0;display:table;vertical-align:middle}
			#biz_building .menu ul li.right{float:right;margin:0 0px 10px 0}
			#biz_building .menu ul li a{display:block;width:100%;height:30px;background:url('../../static/images/btn/biz_bow.png') no-repeat 95% center;background-size:7px 12px;text-align:left;box-sizing:border-box;border:1px solid #001545;font-size:11px;color:#001545;display:table-cell;vertical-align:middle;text-indent:5px;line-height:0}
		}
		/* 가로 */
		@media all and (orientation:landscape){
			#biz_building{position:relative;width:100%;height:510px;overflow:hidden;padding:0 5% 0 5%;box-sizing:border-box}
			.biz_building_t{height:450px !important}
			#biz_building .biz_view_img{width:100%;height:300px;overflow:hidden}
			#biz_building .biz_view_img img{width:100%;margin-top:-50%}

			#biz_building .biz_view_txt{position:absolute;top:5%;width:90%;text-align:center;padding:0}
			#biz_building .biz_view_txt p{}
			#biz_building .biz_view_txt p.title{}
			#biz_building .biz_view_txt p.title_w{color:#fff}
			#biz_building .biz_view_txt p.con{margin:6% 0 0 0;line-height:1.5em}
			#biz_building .biz_view_txt p.con_w{margin:2% 0 0 0;color:#fff}

			#biz_building .menu{position:relative;width:100%}
			#biz_building .menu ul{width:100%;display:block;margin-top:20px}
			#biz_building .menu ul li{float:left;width:49%;margin:0 10px 20px 0;display:table;vertical-align:middle}
			#biz_building .menu ul li.right{float:right;margin:0 0px 20px 0}
			#biz_building .menu ul li a{display:block;width:100%;height:40px;background:url('../../static/images/btn/biz_bow.png') no-repeat 95% center;background-size:7px 12px;text-align:left;box-sizing:border-box;border:1px solid #001545;font-size:13px;color:#001545;display:table-cell;vertical-align:middle;text-indent:20px;line-height:0}
		}
		/*
		@media all and (orientation:portrait){
			#biz_building #fullwidth_id2{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:675px; height:1130px; overflow:hidden; visibility:hidden}
			#biz_building #fullwidth_id2 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:660px; height:1130px; overflow:hidden}

			#biz_building #fullwidth_id2 .fullwidth div .menu{position:absolute;top:840px;padding:0 0 0 15px}
			#biz_building #fullwidth_id2 .fullwidth div .menu ul li{float:left;width:312px;margin:0 20px 20px 0}
			#biz_building #fullwidth_id2 .fullwidth div .menu ul li.right{margin-right:0px;float:right}
			#biz_building #fullwidth_id2 .fullwidth div .menu ul li a{display:block;width:312px;height:78px;background:url('../../static/images/btn/biz_bow.png') no-repeat 275px center;text-align:left;padding:23px;box-sizing:border-box;border:1px solid #001545;font-size:24px;color:#001545}
		}

		@media all and (orientation:landscape){
			#biz_building #fullwidth_id2{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:675px; height:1030px; overflow:hidden; visibility:hidden}
			#biz_building #fullwidth_id2 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:660px; height:1030px; overflow:hidden}

			#biz_building #fullwidth_id2 .fullwidth div .menu{position:absolute;top:840px;padding:0 0 0 15px}
			#biz_building #fullwidth_id2 .fullwidth div .menu ul li{float:left;width:312px;margin:0 20px 20px 0}
			#biz_building #fullwidth_id2 .fullwidth div .menu ul li.right{margin-right:0px;float:right}
			#biz_building #fullwidth_id2 .fullwidth div .menu ul li a{display:block;width:312px;height:44px;background:url('../../static/images/btn/biz_bow.png') no-repeat 275px center;text-align:left;padding:14px 23px;box-sizing:border-box;border:1px solid #001545;font-size:14px;color:#001545}
		}
		#biz_building{margin:0 0 30px 0}
		#biz_building #fullwidth_id2 .fullwidth div{}
		#biz_building #fullwidth_id2 .fullwidth div img{position:absolute;top:0;left:0px}
		#biz_building #fullwidth_id2 .fullwidth div .biz_view_img{position:absolute;top:0;left:15px}
		#biz_building #fullwidth_id2 .fullwidth div div{top:40px;margin:0 auto;width:100%;box-sizing:border-box;text-align:center}
		#biz_building #fullwidth_id2 .fullwidth div div p{position:relative;line-height:1.4em;color:#1b2e5a;top:50px}
		#biz_building #fullwidth_id2 .fullwidth div div p.title{font-size:44px;font-weight:600}
		#biz_building #fullwidth_id2 .fullwidth div div p.con{font-size:24px;margin:30px 0 0 0}

		@media all and (orientation:portrait){
			#biz_housing #fullwidth_id3{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:675px; height:1040px; overflow:hidden; visibility:hidden}
			#biz_housing #fullwidth_id3 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:660px; height:1040px; overflow:hidden}

			#biz_housing #fullwidth_id3 .fullwidth div .menu{position:absolute;top:840px;padding:0 0 0 15px}
			#biz_housing #fullwidth_id3 .fullwidth div .menu ul li{float:left;width:312px;margin:0 20px 20px 0}
			#biz_housing #fullwidth_id3 .fullwidth div .menu ul li.right{margin-right:0px;float:right}
			#biz_housing #fullwidth_id3 .fullwidth div .menu ul li a{display:block;width:312px;height:78px;background:url('../../static/images/btn/biz_bow.png') no-repeat 275px center;text-align:left;padding:23px;box-sizing:border-box;border:1px solid #001545;font-size:24px;color:#001545}
		}

		@media all and (orientation:landscape){
			#biz_housing #fullwidth_id3{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:675px; height:950px; overflow:hidden; visibility:hidden}
			#biz_housing #fullwidth_id3 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:660px; height:950px; overflow:hidden}

			#biz_housing #fullwidth_id3 .fullwidth div .menu{position:absolute;top:840px;padding:0 0 0 15px}
			#biz_housing #fullwidth_id3 .fullwidth div .menu ul li{float:left;width:312px;margin:0 20px 20px 0}
			#biz_housing #fullwidth_id3 .fullwidth div .menu ul li.right{margin-right:0px;float:right}
			#biz_housing #fullwidth_id3 .fullwidth div .menu ul li a{display:block;width:312px;height:44px;background:url('../../static/images/btn/biz_bow.png') no-repeat 275px center;text-align:left;padding:14px 23px;box-sizing:border-box;border:1px solid #001545;font-size:14px;color:#001545}
		}
		#biz_housing{margin:0px 0 30px 0}

		#biz_housing #fullwidth_id3 .fullwidth div{}
		#biz_housing #fullwidth_id3 .fullwidth div img{position:absolute;top:0;left:0px}
		#biz_housing #fullwidth_id3 .fullwidth div .biz_view_img{position:absolute;top:0;left:15px}
		#biz_housing #fullwidth_id3 .fullwidth div div{top:40px;margin:0 auto;width:100%;box-sizing:border-box;text-align:center}
		#biz_housing #fullwidth_id3 .fullwidth div div p{position:relative;line-height:1.4em;color:#1b2e5a;display:block;top:50px}
		#biz_housing #fullwidth_id3 .fullwidth div div p.title{font-size:44px;font-weight:600}
		#biz_housing #fullwidth_id3 .fullwidth div div p.con{font-size:24px;margin:30px 0 0 0}

		@media all and (orientation:portrait){
			#biz_civil #fullwidth_id4{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:675px; height:1040px; overflow:hidden; visibility:hidden}
			#biz_civil #fullwidth_id4 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:660px; height:1040px; overflow:hidden}

			#biz_civil #fullwidth_id4 .fullwidth div .menu{position:absolute;top:840px;padding:0 0 0 15px}
			#biz_civil #fullwidth_id4 .fullwidth div .menu ul li{float:left;width:312px;margin:0 20px 20px 0}
			#biz_civil #fullwidth_id4 .fullwidth div .menu ul li.right{margin-right:0px;float:right}
			#biz_civil #fullwidth_id4 .fullwidth div .menu ul li a{display:block;width:312px;height:78px;background:url('../../static/images/btn/biz_bow.png') no-repeat 275px center;text-align:left;padding:23px;box-sizing:border-box;border:1px solid #001545;font-size:24px;color:#001545}
		}
		@media all and (orientation:landscape){
			#biz_civil #fullwidth_id4{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:675px; height:950px; overflow:hidden; visibility:hidden}
			#biz_civil #fullwidth_id4 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:660px; height:950px; overflow:hidden}

			#biz_civil #fullwidth_id4 .fullwidth div .menu{position:absolute;top:840px;padding:0 0 0 15px}
			#biz_civil #fullwidth_id4 .fullwidth div .menu ul li{float:left;width:312px;margin:0 20px 20px 0}
			#biz_civil #fullwidth_id4 .fullwidth div .menu ul li.right{margin-right:0px;float:right}
			#biz_civil #fullwidth_id4 .fullwidth div .menu ul li a{display:block;width:312px;height:44px;background:url('../../static/images/btn/biz_bow.png') no-repeat 275px center;text-align:left;padding:14px 23px;box-sizing:border-box;border:1px solid #001545;font-size:14px;color:#001545}
		}
		#biz_civil{margin:0px 0 30px 0}

		#biz_civil #fullwidth_id4 .fullwidth div{}
		#biz_civil #fullwidth_id4 .fullwidth div img{position:absolute;top:0;left:0px}
		#biz_civil #fullwidth_id4 .fullwidth div .biz_view_img{position:absolute;top:0;left:15px}
		#biz_civil #fullwidth_id4 .fullwidth div div{top:40px;margin:0 auto;width:100%;box-sizing:border-box;text-align:center}
		#biz_civil #fullwidth_id4 .fullwidth div div p{position:relative;line-height:1.4em;color:#fff;display:block;top:50px}
		#biz_civil #fullwidth_id4 .fullwidth div div p.title{font-size:44px;font-weight:600}
		#biz_civil #fullwidth_id4 .fullwidth div div p.con{font-size:24px;margin:30px 0 0 0}
		@media all and (orientation:portrait){
			#biz_plant #fullwidth_id5{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:675px; height:1130px; overflow:hidden; visibility:hidden}
			#biz_plant #fullwidth_id5 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:660px; height:1130px; overflow:hidden}

			#biz_plant #fullwidth_id5 .fullwidth div .menu{position:absolute;top:840px;padding:0 0 0 15px}
			#biz_plant #fullwidth_id5 .fullwidth div .menu ul li{float:left;width:312px;margin:0 20px 20px 0}
			#biz_plant #fullwidth_id5 .fullwidth div .menu ul li.right{margin-right:0px;float:right}
			#biz_plant #fullwidth_id5 .fullwidth div .menu ul li a{display:block;width:312px;height:78px;background:url('../../static/images/btn/biz_bow.png') no-repeat 275px center;text-align:left;padding:23px;box-sizing:border-box;border:1px solid #001545;font-size:24px;color:#001545}
		}
		@media all and (orientation:landscape){
			#biz_plant #fullwidth_id5{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:675px; height:1030px; overflow:hidden; visibility:hidden}
			#biz_plant #fullwidth_id5 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:660px; height:1030px; overflow:hidden}

			#biz_plant #fullwidth_id5 .fullwidth div .menu{position:absolute;top:840px;padding:0 0 0 15px}
			#biz_plant #fullwidth_id5 .fullwidth div .menu ul li{float:left;width:312px;margin:0 20px 20px 0}
			#biz_plant #fullwidth_id5 .fullwidth div .menu ul li.right{margin-right:0px;float:right}
			#biz_plant #fullwidth_id5 .fullwidth div .menu ul li a{display:block;width:312px;height:44px;background:url('../../static/images/btn/biz_bow.png') no-repeat 275px center;text-align:left;padding:14px 23px;box-sizing:border-box;border:1px solid #001545;font-size:14px;color:#001545}
		}

		#biz_plant{margin:0 0 30px 0}

		#biz_plant #fullwidth_id5 .fullwidth div{}
		#biz_plant #fullwidth_id5 .fullwidth div img{position:absolute;top:0;left:0px}
		#biz_plant #fullwidth_id5 .fullwidth div .biz_view_img{position:absolute;top:0;left:15px}
		#biz_plant #fullwidth_id5 .fullwidth div div{top:40px;margin:0 auto;width:100%;box-sizing:border-box;text-align:center}
		#biz_plant #fullwidth_id5 .fullwidth div div p{position:relative;line-height:1.4em;color:#fff;top:50px}
		#biz_plant #fullwidth_id5 .fullwidth div div p.title{font-size:44px;font-weight:600}
		#biz_plant #fullwidth_id5 .fullwidth div div p.con{font-size:24px;margin:30px 0 0 0}
		*/
		.view_g .txt02{overflow:hidden;float:left;width:362px;height:auto;font-size:14px;color:#555}
		.view_g .txt02_aword{display:inline;width:auto}
		.view_g .txt02_aword img{display:inline;line-height:0;position:absolute;margin:-5px 0 0 0}
		.view_g .txt02_aword span{position:absolute;display:inline-block;margin:0 0 0 35px}


	/* //사업소개 - 사업개요 */
/* //사업소개 */

/* 지속가능경영 */
	/* 나눔활동 */
		/* 나눔활동 - 상단문구 */
		#sust_top{padding:20px 5%;box-sizing:border-box;position:relative}

		/* 나눔활동 - 중간 이미지 */
		#sust_pic{padding:0px 5%;box-sizing:border-box}
		#sust_pic ul{}
		#sust_pic ul li{float:left;width:49%;margin-right:2%}
		#sust_pic ul li:last-child{margin-right:0}
		#sust_pic ul li img{width:100%}

		/* 나눔활동 - 중간문구 */
		#sust_middle{padding:20px 5%;box-sizing:border-box;position:relative}

		/* 나눔활동 - 동영상 클릭 영역 */
		#sust_youtube{margin:0;padding:0 5% 0 5% ;box-sizing:border-box}
		#sust_youtube #fullwidth_id3{position:relative; margin:0 auto; top:0px;left:0px; width:660px; height:2002px; overflow:hidden; visibility:hidden}
		#sust_youtube #fullwidth_id3 .fullwidth{cursor:default; position:relative; top:0px;left:0;width:595px; height:2002px; overflow:hidden}
		#sust_youtube #fullwidth_id3 .fullwidth div a{position:relative;display:block;width:595px;height:400px}
		#sust_youtube #fullwidth_id3 .fullwidth div a .title{position:absolute;left:20px;top:40px;font-size:60px;color:#fff}
		#sust_youtube #fullwidth_id3 .fullwidth div a .btn{position:absolute;left:20px;top:140px;font-size:24px;color:#fff;width:166px;height:58px;padding:14px;box-sizing:border-box;text-align:center;border:2px solid #fff}
		#sust_youtube #fullwidth_id3 .fullwidth div .a_subst{position:relative;display:block;width:595px;height:400px}
		#sust_youtube #fullwidth_id3 .fullwidth div .a_subst .title{position:absolute;left:20px;top:40px;font-size:60px;color:#fff}
		#sust_youtube #fullwidth_id3 .fullwidth div .a_subst .btn{position:absolute;left:20px;top:140px;font-size:24px;color:#fff;width:166px;height:58px;padding:14px;box-sizing:border-box;text-align:center;border:2px solid #fff}
/* //나눔활동 */
/* //지속가능경영 */

/* 홍보센터 */
	/* DL소식 */
		/* DL소식 - 검색창 */
		#newslist_top{padding:30px 15px 0px 15px;margin:0;box-sizing:border-box;width:100%;text-align:center}
		#newslist_top form{}
		#newslist_top input{}
		#newslist_top .item{position:relative;height:40px;box-sizing:border-box;width:100%;background:#fff;background-size:21px 16px;border:1px solid #bbbbbb;font-size:0}
		#newslist_top .item .i_label{ top:6px; left:10px}
		#newslist_top .item .i_text{position:absolute;left:14px;width:75%;color:#fff;font-size:13px; color:#666; border:none; -webkit-box-shadow:none; height:38px}
		#newslist_top .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
		#newslist_top .item select{margin:2px}
		#newslist_top .item label{margin:0 10px 0 0;cursor:pointer}
		#newslist_top .item button{position:absolute;right:8px;top:10px;color:#fff;width:21px;height:16px}
		#newslist_top .item button img{width:21px;height:16px}
		.emptyList {width:100%;line-height:100px;text-align:center;font-size:15px;padding:0px !important; border:0px !important}

		/* DL소식 - 리스트 */
		#newslist_list{padding-bottom:45px;box-sizing:border-box;width:100%;text-align:left;margin-top:15px}
		#newslist_list dl{border-bottom:1px solid #e9e9e9;padding:15px 0;cursor:pointer}
		#newslist_list dl.first{padding-top:0}
		#newslist_list dl:last-child{border-bottom:0}
		#newslist_list dl dt{float:left;margin:0 15px 0 15px}
		#newslist_list dl dt img{width:100px}
		#newslist_list dl dd{height:80px;display:table;vertical-align:middle;margin:0 15px 0 15px}
		#newslist_list dl dd ul{display:table-cell;vertical-align:middle;height:100%}
		#newslist_list dl dd ul li{width:100%;word-break:keep-all}
		#newslist_list dl dd ul li.notice{font-size:11px;color:#002a5b}
		#newslist_list dl dd ul li.title{font-size:14px;color:#252525;padding:5px 0}
		#newslist_list dl dd ul li.date{font-size:11px;color:#555}

		.pr_pic{width:100px;height:80px}

		/* DL -  리스트 하단 더보기 버튼 */
		#newslist_btn .moreBtn {text-align:center; margin-bottom:30px}
		#newslist_btn .moreBtn a {display:inline-block;padding:17px 42px;border:1px solid #001545;color:#555555}
		#newslist_btn .moreBtn a strong {font-size:11px;color:#002a5b;;font-weight:normal}
		#newslist_btn .moreBtn a span {color:#002a5b;font-size:12px}

		/* DL소식 - 상단 이미지 */
		#newsview_top{}
		#newsview_top #fullwidth_id2{position:relative; margin:0 auto; top:0px;left:0px; width:720px; height:720px; overflow:hidden; visibility:hidden}
		#newsview_top #fullwidth_id2 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:720px; height:720px; overflow:hidden}

		/* DL소식 - 글보기 상단 타이틀 */
		#newsview_title{padding:30px 5%;box-sizing:border-box;width:100%;text-align:center;margin:0 auto}
		#newsview_title .notice{display:inline-block; padding:4px 6px;font-size:11px;color:#fff;background:#002a5b;box-sizing:border-box;margin:0 auto;margin-bottom:10px}
		#newsview_title .nv_title{font-size:22px;color:#252525;padding-bottom:15px}
		#newsview_title .date{font-size:11px;color:#252525}

		/* DL소식 - 글보기 내용 */
		#newsview_con{padding:30px 35px;box-sizing:border-box;width:100%;background:#f4f4f4;border-top:1px solid #e9e9e9;font-size:14px;color:#555; line-height:20px}
		#newsview_con .nv_con{font-size:14px;color:#555;text-align:left}

		/* DL소식 - 글보기 하단 */
		#newsview_bottom{padding:0px;width:100%;text-align:left;margin:0 auto}
		#newsview_bottom .nb_file_list{height:44px;padding:12px 0 12px 15px;border-top:1px solid #e9e9e9}
		#newsview_bottom .nb_file_list .nb_download{font-size:15px;color:#555}
		#newsview_bottom .nb_file_list .nb_download img{width:17px;margin-right:10px}
		#newsview_bottom .nb_btn_list{position:relative;height:44px;padding:6px 15px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; margin-bottom:30px}
		#newsview_bottom .nb_btn_list div{float:left}
		#newsview_bottom .nb_btn_list div a{font-size:15px;color:#555;display:block}
		#newsview_bottom .nb_btn_list div a img{width:15px;margin-right:10px}
		#newsview_bottom .nb_btn_list ul{display:block;position:absolute;right:15px}
		#newsview_bottom .nb_btn_list ul li{float:left; width:25px; height:25px; text-align:center}
		#newsview_bottom .nb_btn_list ul li a{display:block;width:25px; text-align:center}
		#newsview_bottom .nb_btn_list ul li a img{width:15px}
	/* //DL소식 */
	/* 미디어센터 */
		/* 광고CF - 리스트 상단 탭 */
		#cf_tab{width:100%;padding:0px 0px 0px 0px;box-sizing:border-box}
		#cf_tab .tab_line{padding:0}
		#cf_tab .tab_line ul{position:relative;margin:0;padding:0;font-size:14px;list-style:none;*zoom:1}
		#cf_tab .tab_line ul:after{display:block;clear:both;content:""}
		#cf_tab .tab_line li{float:left;width:50%;text-align:center}
		#cf_tab .tab_line li.last{padding:6px 0 6px 0}
		#cf_tab .tab_line li a{font-size:15px;display:block;cursor:pointer;padding:15px 0;color:#444;border-bottom:1px solid #ccc}
		#cf_tab .tab_line.m1 .m1 a,
		#cf_tab .tab_line.m2 .m2 a{border-bottom:2px solid #002a5b;color:#002a5b} 
		#cf_tab .tab_line.m1 .m1 ul,
		#cf_tab .tab_line.m2 .m2 ul{display:block}
		#cf_tab .tab_line li li a:hover,
		#cf_tab .tab_line li li a:active,
		#cf_tab .tab_line li li a:focus,
		#cf_tab .tab_line.js_off{padding:0}
		#cf_tab .tab_line.js_off ul{border:0}
		#cf_tab .tab_line.js_off li{float:none}

		/* 광고CF - 리스트 메뉴리스트 */
		#cflist_top{padding:20px 15px 5px 15px;margin:0;box-sizing:border-box;width:100%;text-align:center; color:#666}
		#cflist_top .select{ display:inline-block; *display:inline;width:100%;height:40px;position:relative; background:#fff; line-height:normal; vertical-align:middle; *zoom:1}
		#cflist_top .select *{ margin:0; padding:0; font-size:12px;cursor:pointer}
		#cflist_top .select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #bbbbbb; background:transparent; color:#666666; text-align:left; line-height:19px; _line-height:normal}
		#cflist_top .select .my_value.selected{ font-weight:bold}
		#cflist_top .select.open .my_value,
		#cflist_top .select .my_value.outLine{ border:1px solid #bbbbbb} 
		#cflist_top .select button.my_value{ width:100%; height:40px; *padding-left:5px; text-indent:5px; *text-indent:0}
		#cflist_top .select div.my_value{ height:38px; text-indent:8px}
		#cflist_top .select .ctrl{ position:absolute; top:0; right:0; width:38px; height:38px;  background:#fff url('/m/static/images/btn/dropdown_bow.png') no-repeat center center;background-size:10px 6px}
		#cflist_top .select .arrow{ position:absolute; width:0; height:0; font-size:0; line-height:0}
		#cflist_top .select ul{ overflow:hidden; position:absolute; top:40px; left:0; width:100%; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; list-style:none}
		#cflist_top .select ul.a_list{ display:none}
		#cflist_top .select.open ul.a_list{ display:block;z-index:99990}
		#cflist_top .select ul.i_list{ left:-2000%}
		#cflist_top .select.open ul.i_list{ left:0}
		#cflist_top .select li{ overflow:hidden; position:relative; height:38px; border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap; text-align:left}
		#cflist_top .select li input.option{ position:absolute; width:100%; height:38px; line-height:20px}
		#cflist_top .select li label{ position:absolute; top:0; left:0; width:100%; height:38px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px}
		#cflist_top .select li a{ display:block; height:38px; background:#fff; color:#666666; line-height:36px; text-indent:8px; *text-indent:6px; text-decoration:none}
		#cflist_top .select li.hover *{ background:#fff; color:#666666}
		#cflist_top .select_go{ overflow:visible; height:38px; width:28px; *margin:-1px 0 -1px 4px; padding:0; border:1px solid #bababa; background:#eee;color:#767676; line-height:19px; _line-height:normal; vertical-align:middle; cursor:pointer}

		/* 광고CF - 글보기 상단 이미지 */
		#cfList_top{width:100%}
		#cfList_top #fullwidth_id2{position:relative; margin:0 auto; top:0px;left:0px; width:720px; height:400px; overflow:hidden; visibility:hidden}
		#cfList_top #fullwidth_id2 .fullwidth{cursor:default; position:relative; top:0px;left:0px;width:720px; height:400px; overflow:hidden}
		#cfList_top #fullwidth_id2 .fullwidth div a span{display:block}
		#cfList_top #fullwidth_id2 .fullwidth div a span img{position:absolute;width:120px; height:120px;left:50%;top:50%;margin:-30px 0 0 -60px}
	/* //미디어센터 */

	/* CI/BI 소개 */
		/* CI - 상단 DL이앤씨 로고 */
		#ci_top_logo{width:100%;width:100%;height:200px}
		#ci_top_logo div{position:relative;width:100%;height:200px}
		#ci_top_logo div img{position:absolute;width:auto;height:30px;left:50%;top:50%;margin:-20px 0 0 -50px}

		/* CI - 로고소개글 */
		#ci_into_logo{width:100%;padding:30px 15px;width:100%;background:#f4f4f4;border-bottom:1px solid #e9e9e9}
		#ci_into_logo p{font-size:14px;color:#444;line-height:1.5em}
		#ci_into_logo p span{font-size:14px;font-weight:600;display:block;padding:0 0 5px 0}

		/* CI - COLOR SYSTEM */
		#ci_color_system{width:100%;padding:30px 15px 0 15px;width:100%}
		#ci_color_system &gt; p{font-size:15px;color:#002a5b;padding:22px 0 22px 0;background:url('/m/static/images/pic/sub_underline01.gif') no-repeat left top;background-size:20px 1px}
		#ci_color_system dl{padding:30px 0;text-align:center}
		#ci_color_system dl.ccs_dl01{background:#002a5b}
		#ci_color_system dl.ccs_dl02{background:#666666}
		#ci_color_system dl.ccs_dl03{background:#a1a1a1}
		#ci_color_system dl dd{height:80px;display:table;vertical-align:middle;margin:0 auto}
		#ci_color_system dl dd ul{display:table-cell;vertical-align:middle;height:100%}
		#ci_color_system dl dd ul li{width:100%;word-break:keep-all}
		#ci_color_system dl dd ul li.ccs_01{font-size:20px;color:#fff;font-weight:600}
		#ci_color_system dl dd ul li.ccs_02{font-size:13px;color:#dde0e4;padding:8px 0}
		#ci_color_system dl dd ul li.ccs_03{font-size:11px;color:#dde0e4}

		/* BI - 상단 이편한세상 로고 
		#bi_top_logo{width:100%;width:100%;height:200px}
		#bi_top_logo div{position:relative;width:100%;height:200px}
		#bi_top_logo div img{position:absolute;width:130px;height:71px;left:50%;top:50%;margin:-35px 0 0 -75px}
		*/
		/* BI - COLOR SYSTEM */
		#bi_color_system{width:100%;padding:30px 15px 0 15px;width:100%}
		#bi_color_system &gt; p{font-size:15px;color:#002a5b;padding:22px 0 22px 0;background:url('/m/static/images/pic/sub_underline01.gif') no-repeat left top;background-size:20px 1px}
		#bi_color_system dl{padding:30px 0;text-align:center}
		#bi_color_system dl.ccs_dl01{background:#e87e00}
		#bi_color_system dl.ccs_dl02{background:#5c4637}
		#bi_color_system dl dd{height:80px;display:table;vertical-align:middle;margin:0 auto}
		#bi_color_system dl dd ul{display:table-cell;vertical-align:middle;height:100%}
		#bi_color_system dl dd ul li{width:100%;word-break:keep-all}
		#bi_color_system dl dd ul li.ccs_01{font-size:20px;color:#fff;font-weight:600}
		#bi_color_system dl dd ul li.ccs_02{font-size:15px;color:#fff;padding:4px 0 0 0}
		#bi_color_system dl dd ul li.ccs_03{font-size:13px;color:#fff;padding:4px 0 4px 0}
		#bi_color_system dl dd ul li.ccs_04{font-size:11px;color:#dde0e4}
	/* //CI/BI 소개 */
	/* 다운로드센터 */
		/* 다운로드센터 목록 */
		#download_list{width:100%;padding:30px 15px 0 15px;width:100%}
		#download_list ul{display:block}
		#download_list ul li{float:left;position:relative;font-size:13px;color:#222;font-weight:600;height:140px;padding:20px 20px;box-sizing:border-box;width:49.7%;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
		#download_list ul li a.btn_download{position:absolute;right:10px;bottom:10px;width:20px;height:18px;background:url('/m/static/images/ico/ico_download01.png') no-repeat;background-size:20px 18px}
		#download_list ul li.left{border-left:1px solid #e9e9e9}
		#download_list ul li.top{border-top:1px solid #e9e9e9}
		#download_list ul li p{font-size:15px;font-weight:normal;line-height:1.5em}

		.sp_dc1{width:130px; height:50px;  margin-top:15px}
		.sp_dc2{width:130px; height:50px;  margin-top:7px}
	/* //다운로드센터 */
/* //홍보센터 */

/*======etc merge======*/
/* sub 공통 - 탭 */
#sub_tab {overflow:hidden;box-sizing:border-box}
#sub_tab ul li {float:left;width:33.33%;text-align:center}
#sub_tab ul li a {display:block;border-bottom:1px solid #cccccc;font-size:13px;line-height:43px;letter-spacing:-0.035em}
#sub_tab ul li.on a {border-bottom:2px solid #002a5b;color:#002a5b;line-height:42px}

#nanum_tab {overflow:hidden;padding:6px 0 0 0;box-sizing:border-box}
#nanum_tab ul li {float:left;width:50%;text-align:center}
#nanum_tab ul li a {display:block;padding:4% 0 5%;border-bottom:1px solid #cccccc;font-size:15px}
#nanum_tab ul li.on a {border-bottom:2px solid #002a5b;color:#002a5b}

#personnel_tab {overflow:hidden;padding:6px 0 0 0;box-sizing:border-box}
#personnel_tab ul li {float:left;width:25%;text-align:center}
#personnel_tab ul li a {display:block;padding:8px 0;border-bottom:1px solid #cccccc;font-size:15px}
#personnel_tab ul li.on a {border-bottom:2px solid #002a5b;color:#002a5b}

#jungdo_tab {overflow:hidden;overflow-y:scroll;padding:10px 0 0 0;box-sizing:border-box}
#jungdo_tab ul {overflow:hidden;width:120%}
#jungdo_tab ul li {float:left;min-width:24%;text-align:center}
#jungdo_tab ul li a {display:block;height:34px;padding:4% 0 5%;border-bottom:1px solid #cccccc;font-size:15px;white-space:nowrap}
#jungdo_tab ul li.on a {border-bottom:2px solid #002a5b;color:#002a5b}

ul.list_csr{}
ul.list_csr li{margin-bottom:4px;padding:0 0 0 10px;background:url(/m/static/images/sub/bg_bul2.gif) no-repeat 0 6px;background-size:4px 1px;color:#666; font-size:12px}
ul.list_csr li.end{margin-bottom:0}

.sbl_line {text-align:left;margin-bottom:2%}
.sbl_line li {margin:0 0 4px 0;padding:0 0 0 10px;background:url('/m/static/images/sub/bg_bul2.gif') no-repeat 0 6px;background-size:4px 1px;color:#666}

.sbl_line01 {text-align:left;margin-bottom:2%}
.sbl_line01 li {margin:0 0 4px 0;padding:0 0 0 10px;color:#666}

.en_space {margin-bottom:15px}
.lastCont {border-bottom:0 !important}
.contact_img {}
.contact_img img {width:100%; border:0}
.nor_img {margin:20px 0 30px}
.nor_img img {width:100%}
.gr_color {color:#666666; font-size:11px; line-height:16px}
.pt_color {color:#002a5b; margin-top:10px}
.more_btn {display:inline-block;padding:8px 12px; border:1px solid #002b5c;background:#fff; margin-bottom:7px}
.more_btn:hover,
.more_btn:active {background:#002b5c;color:#fff}
.agree_txt {height:auto;padding:15px;;border:1px solid #bbbbbb; color:#444; font-size:12px}
.agree_txt ul li {font-size:12px;color:#444}
.agr_p {margin-bottom:6%;padding-top:4%;font-size:13px}
.agr_p input {vertical-align:middle;width:20px;height:20px}
.bot_btn {text-align:center; margin-top:0px; margin-bottom:30px}
.bot_btn2 {text-align:center; margin-top:0px; background:#f4f4f4; padding-bottom:30px}
.nor_btn {display:inline-block;padding:10px 2%; font-size:13px; border:1px solid #001545;color:#001545}
.btn_corfrim {width:50%}
.bot_btn_hf {text-align:center}
.bot_btn_hf a {display:inline-block;vertical-align:middle;width:40%;margin:0 -3px;padding:10px 0;border:1px solid #001545;background:#fff}

.lb_hidden {position:absolute;top:0;left:-10000000000px;font-size:0}

.ipt {border:1px solid #bbbbbb; height:30px; text-indent:5px; -webkit-border-radius:0; -webkit-border-shadow:none; -webkit-appearance:none}
.ipt_txt {width:95%;height:100px;border:1px solid #bbbbbb;-webkit-border-radius:0; -webkit-border-shadow:none; -webkit-appearance:none;padding:5px 2% !important}
.ipt_ful {width:98%}
.ipt_fuls {width:98%}
.tbl_wt {width:100%}
.tbl_wt th {padding:3px 0;text-align:left; font-size:13px; color:#222; font-weight:normal}
.tbl_wt th img {width:5px;vertical-align:top}
.tbl_wt td {padding:3px 6px; text-align:right}
.ipt_email {overflow:hidden}
.ipt_email .iptdv {float:left;width:45%}
.ipt_email .iptdv .ipt {width:95%}
.ipt_email .ico_h {float:left;width:9.8%;text-align:center;line-height:2.0em}
.ipt_email .iptdv {float:left;width:45%}
.sub_agree {padding-top:20px !important}
.info_title{padding-bottom:20px; color:#222; font-size:15px}
.email_select select {width:98%;padding:8px; -webkit-appearance:none;margin:5px 0}
.ipt_hp {overflow:hidden}
.ipt_hp .iptdv {float:left;width:28.5%}
.ipt_hp .iptdv select {width:100%;padding:5px}
.ipt_hp .iptdv .ipt {width:95%}
.ipt_hp .ico_h {float:left;width:7%;text-align:center;line-height:2.3em}
.select_t {padding:8px}
.fileipt .fileDv {text-align:left;border:1px solid #bbbbbb}
.fileipt .fileDv a {display:inline-block;width:13%;text-align:center;color:#1b2e5a}
.fileipt .fileDv input {width:86%;border:0;padding:5px 0}
.fileipt .file_list li {position:relative;padding:8px 0 8px 10px}
.fileipt .file_list .ico {display:inline-block;margin-right:5px}
.fileipt .file_list .ico img {width:17px}
.fileipt .file_list .del {position:absolute;top:8px;right:20px}
.fileipt .file_list .del img {width:10px}
.inquiry_box {padding:5% 4%;background:#f4f4f4;  margin:10px 0 20px}
.inquiry_box .tlogo {margin-bottom:4%;text-align:right}
.inquiry_box .tlogo img {height:42px}
.inquiry_box .sub_con_c {margin-bottom:10px;font-family:nsB;color:#008bb0;font-weight:bold}
.inquiry_box .sub_tel_num {margin-bottom:10px;text-align:right;font-family:nsR;color:#001545; font-size:14px}
.inquiry_box .sub_tel_num img {height:25px}
.inquiry_box .half_link a {display:inline-block;width:50%;margin:0 -2px;padding:2.5% 0;text-align:center;border:1px solid #001545}
.inquiry_box .half_link a .e_btn01{border-right:none}
.inquiry_box a{color:#001545}
.dot_list {padding-top:2%}
.dot_list li {padding:0 0 0 8px;background:url('/m/static/images/sub/bg_bul3.gif') no-repeat 0 5px;background-size:2px 2px;text-align:left}
.ctbl_t {width:100%;margin-bottom:5%;border-top:2px solid #012b5d;border-left:1px solid #bbbbbb}
.ctbl_t thead th {padding:2%;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;text-align:center;background:#fafafa}
.ctbl_t tbody th {padding:2%;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;text-align:center}
.ctbl_t tbody td {padding:2%;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb}
.ctbl_t2 {width:100%;margin-bottom:5%;border-top:2px solid #012b5d;border-left:1px solid #bbbbbb}
.ctbl_t2 th {padding:2%;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;text-align:center;background:#fafafa}
.ctbl_t2 td {padding:2%;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb}
.tcenter {text-align:center}

.popup {position:absolute;top:25%;left:10px;right:10px;z-index:10001;background-color:transparent; display:none}
.popup .close {position:absolute;top:-30px;right:10px}
.popup .popwrap {background:#fff}
.popup .popwrap h3 {padding:3% 0;border-bottom:1px solid #1b2e5a;text-align:center;font-size:17px}
.popup .popwrap .popcont {padding:4%}

.back {position:absolute;top:0;left:0;right:0;bottom:0;z-index:10000;background:#000;opacity:0.8; display:none}

.ellipsis2{
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2; /* 라인수 */
 -webkit-box-orient:vertical;
 word-wrap:break-word;
}


/* 회사소개 */
	/* 회사소개 - 기업정보 */
		/* 기업정보 - 상단 문구 */
		#group_wrap {padding:0 5%;box-sizing:border-box}
		.title_line {margin-bottom:20px;background:url('/m/static/images/sub/title_line.gif') no-repeat 0 bottom; background-size:20px 1px}

		#group_diagram {padding:10px 5% 40px;box-sizing:border-box;margin:0 auto}
		#group_diagram ul {overflow:hidden;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9}
		#group_diagram ul li {position:relative;float:left;width:49.6%;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
		#group_diagram ul li span {position:absolute;top:20%;left:0;width:100%;text-align:center;font-size:15px}
		#group_diagram ul li img {width:100%}


		#contact_wrap {padding:0 5%;box-sizing:border-box;margin:18px 0 45px}
		#contact_wrap ul {margin-bottom:20px}
		#contact_wrap ul li {margin-bottom:6px; font-size:13px}
		#contact_wrap ul li strong {display:inline-block; width:30px}

		#contact_wrap2 {padding:3px 5% 45px 5%;border-top:1px solid #e9e9e9;background:#f4f4f4;box-sizing:border-box;margin:0 0 0}
		#contact_wrap2 ul {margin-bottom:20px}
		#contact_wrap2 ul li {margin-bottom:6px; font-size:13px}
		#contact_wrap2 ul li strong {display:inline-block;width:40px}
		#contact_wrap2 ul li span {display:inline-block;padding-left:34px}

		#oversea_wrap1 {padding:24px 5% 30px 5%;border-bottom:1px solid #e9e9e9;box-sizing:border-box;margin:0 0 0}
		#oversea_wrap1 .email a {font-size:13px;color:#0c53a9;text-decoration:underline}
		#oversea_wrap2 {padding:0 5% 30px 5%;border-bottom:1px solid #e9e9e9;background:#f4f4f4;box-sizing:border-box;margin:0 0 0}
		#oversea_wrap2 .email a {font-size:13px;color:#0c53a9;text-decoration:underline}
		#oversea_wrap3 {padding:0px 5% 30px 5%;border-bottom:1px solid #e9e9e9;box-sizing:border-box;margin:0 0 0}
		#oversea_wrap3 .email a {font-size:13px;color:#0c53a9;text-decoration:underline}


		#facilities_wrap1 {border-bottom:1px solid #e9e9e9;box-sizing:border-box;margin:0 0 0; padding-bottom:40px}
		#facilities_wrap1 p.pint {padding:37px 5% 30px;font-size:18px;color:#002a5b; line-height:25px}
		#facilities_wrap1 .nor_p {margin-bottom:30px; padding:0 5%; font-size:13px; color:#222; line-height:20px;box-sizing:border-box}
		#facilities_wrap1 .contact_img {margin:0 5%}

		#facilities_wrap2 {box-sizing:border-box;margin:0 0 0; }
		#facilities_wrap2 p.pint {padding:35px 5%; font-size:18px;color:#002a5b; line-height:25px; box-sizing:border-box}
		#facilities_wrap2 .nor_p {margin-bottom:30px; padding:0 5%; box-sizing:border-box; color:#222; font-size:13px; line-height:20px}
		#facilities_wrap2 ol {margin-bottom:30px;padding:0 5%;box-sizing:border-box}
		#facilities_wrap2 ol  li{color:#222; font-size:13px; margin-bottom:6px}
		#facilities_wrap2 .contact_img {margin:0 5%;box-sizing:border-box}

		.slides_title {padding:17px 0; text-align:center; font-size:20px;background:#fff}
		.slides_title2 {padding:17px 0; text-align:center; font-size:20px; background:#f4f4f4}
		#contactOv1{position:relative; margin:0 auto; top:0px; left:0px; width:720px; height:430px; overflow:hidden; visibility:hidden}
		#contactOv1 .loading{position:absolute; top:0px; left:0px}
		#contactOv1 .loading .loading01{filter:alpha(opacity=70); opacity:0.7; position:absolute; display:block; top:0px; left:0px; width:100%; height:100%}
		#contactOv1 .loading .loading02{position:absolute;display:block;background:url('/m/static/images/common/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%}
		#contactOv1 .slides{cursor:default; position:relative; top:0px; left:0px; width:720px; height:430px; overflow:hidden}
		#contactOv1 .slides_img{position:relative;width:100%;top:0px;text-align:center}

		#contactOv2{position:relative; margin:0 auto; top:0px; left:0px; width:720px; height:430px; overflow:hidden; visibility:hidden}
		#contactOv2 .loading{position:absolute; top:0px; left:0px}
		#contactOv2 .loading .loading01{filter:alpha(opacity=70); opacity:0.7; position:absolute; display:block; top:0px; left:0px; width:100%; height:100%}
		#contactOv2 .loading .loading02{position:absolute;display:block;background:url('/m/static/images/common/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%}
		#contactOv2 .slides{cursor:default; position:relative; top:0px; left:0px; width:720px; height:430px; overflow:hidden}
		#contactOv2 .slides_img{position:relative;width:100%;top:0px;text-align:center}

		.jssorb05 {position:absolute;top:390px;width:100%;text-align:center;left:304px}
		.jssorb05 div,
		.jssorb05 div:hover,
		.jssorb05 .av {position:absolute;width:21px;height:21px;background:url('/m/static/images/btn/b05.png') no-repeat;overflow:hidden;cursor:pointer}
		.jssorb05 div {background-position:-7px -7px}
		.jssorb05 div:hover,
		.jssorb05 .av:hover {background-position:-37px -7px}
		.jssorb05 .av {background-position:-67px -7px}
		.jssorb05 .dn,
		.jssorb05 .dn:hover {background-position:-97px -7px}

		.line_text {margin:0 5% 20px 5%;padding:22px 0 0 0;background:url('/m/static/images/sub/title_line.gif') no-repeat 0 0;background-size:20px 1px}
		.line_text li {margin-bottom:6px; font-size:13px; color:#444}
		.line_text li span {display:inline-block;margin-right:5px; color:#222;font-family:nbgBD}

		.line_stit {margin:0 15px 20px 0;padding:20px 0 0 0;background:url('/m/static/images/sub/title_line.gif') no-repeat 0 0;background-size:20px 1px}

		#personnel_wrap {padding:0 5%;box-sizing:border-box;margin:0 0 15px}
		#personnel_wrap2 {padding:0 5%;box-sizing:border-box;margin:0 0 15px}
		#personnel_wrap2 .lineBox {overflow:hidden;margin-bottom:30px}
		#personnel_wrap2 .lineBox ul {overflow:hidden;border-top:1px solid #003775;border-left:1px solid #003775}
		#personnel_wrap2 .lineBox ul li {float:left;width:50%}
		#personnel_wrap2 .lineBox ul li .box {height:95px;padding:20px 15px;border-right:1px solid #003775;border-bottom:1px solid #003775}
		#personnel_wrap2 .lineBox ul li span {font-size:15px;color:#002a5b}
		#personnel_wrap2 .lineBox ul li p {padding-top:10px; font-size:11px; color:#444; line-height:15px}
		#personnel_wrap2 .lineBox ul li.rtxt {text-align:right}

		.flineBox {margin-bottom:30px}
		.flineBox li {margin-bottom:-1px;text-align:center;border:1px solid #003775}
		.flineBox li .box {padding:19px 19px 0 19px}
		.flineBox li .bot_ar {width:17px;margin-bottom:-23px}
		.flineBox li.lst .box {padding-bottom:19px}
		.flineBox li span {color:#002c5d;font-size:14px}
		.flineBox li p {padding-top:5px;color:#666; font-size:11px}


		.box_st1 {overflow:hidden;margin-bottom:30px}
		.box_st1 .box1 {float:left;width:48.5%;text-align:center;border:1px solid #bbbbbb;border-top:2px solid #008bbc}
		.box_st1 .box1 .pintBox {padding:21px 15px 15px;background:#008bbc;color:#fff;font-size:11px; line-height:15px;height:70px;box-sizing:border-box}
		.box_st1 .box2 {float:right;width:48.5%;text-align:center;border:1px solid #bbbbbb;border-top:2px solid #012b5d}
		.box_st1 .box2 .pintBox {padding:21px 15px 15px;background:#012b5d;color:#fff;font-size:11px; line-height:15px;height:70px;box-sizing:border-box}
		.box_st1 .boxhd {position:relative;height:130px;padding:0 8px;border-bottom:1px solid #bbbbbb;background:#fafafa}
		.box_st1 .boxhd .bot_ar {position:absolute;bottom:-8px;left:50%;width:14px;margin-left:-7px}
		.box_st1 .boxhd p.tit {padding:22px 0 20px ; font-size:12px; color:#222}

		.box_st li {overflow:hidden;margin-bottom:-1px;border:1px solid #bbbbbb}
		.box_st li strong {display:inline-block;margin-right:2%;padding:20px;color:#fff;font-size:17px;font-weight:normal}
		.box_st li span {display:inline-block;line-height:1.5em; font-size:13px}
		.box_st li.bt1 strong {background:#002b5c}
		.box_st li.bt2 strong {background:#0087b7}
		.box_st li.bt3 strong {background:#727272}

		table.edu_job{width:100%}
		table.edu_job th{ color:#fff; font-size:17px; font-weight:normal; padding:20px 0}
		table.edu_job th.co1{background:#002b5c; border-bottom:1px solid #002b5c}
		table.edu_job th.co2{background:#0087b7; border-bottom:1px solid #0087b7}
		table.edu_job th.co3{background:#727272; border-bottom:1px solid #727272}
		table.edu_job td{font-size:13px; color:#666; line-height:18px; border:1px solid #bbb; border-left:none; padding:10px 20px}

		table.edu_job2{width:100%}
		table.edu_job2 th{ color:#fff; font-size:17px; font-weight:normal; padding:30px 0}
		table.edu_job2 th.co1{background:#002b5c; border-bottom:1px solid #002b5c}
		table.edu_job2 th.co2{background:#0087b7; border-bottom:1px solid #0087b7}
		table.edu_job2 th.co3{background:#727272; border-bottom:1px solid #727272}
		table.edu_job2 td{font-size:13px; color:#666; line-height:18px; border:1px solid #bbb; border-left:none; padding:10px 15px}


		.personnel_img_list {overflow:hidden}
		.personnel_img_list li {width:45%;border-top:1px solid #f0f0f0}
		.personnel_img_list li img {width:100%}
		.personnel_img_list li.cleft {float:left}
		.personnel_img_list li.cright {float:right}

		#personnel_wrap3 {padding:45px 5% 5px;;background:#f5f5f5}
		#personnel_wrap3 .title {margin-bottom:12px}
		#personnel_wrap3 .title img {height:12px}
		#personnel_wrap3 .per_img_list {overflow:hidden;margin:0 auto}
		#personnel_wrap3 .per_img_list li {float:left;width:30.6%;margin:0 4% 0 0}
		#personnel_wrap3 .per_img_list li.link3 {margin-right:0}
		#personnel_wrap3 .per_img_list li p {padding:9px 7px;color:#757575}
		#personnel_wrap3 .per_img_list li dl dt {padding:9px 7px;border:1px solid #e3e3e3;border-top:2px solid #002b5c;background:#fff;font-size:12px;color:#002b5c}
		#personnel_wrap3 .per_img_list li span {display:block;border:1px solid #e3e3e3;border-top:0}
		#personnel_wrap3 .per_img_list li span img {width:100%}

.faq{margin:0 5%; border:1px solid red}
.f_question{width:80%; color:#252525; font-size:14px; padding:20px 0 20px 30px; background:url(/m/static/images/sub/list_q.gif) no-repeat 0 50%; background-size:20px 17px; float:left}
.f_btn{background:url('/m/static/images/sub/bg_list_off.gif') no-repeat right 50%; background-size:18px 9px; float:right; width:25px; }
.clear{clear:both}

table.list_faq{}
table.list_faq th{padding:20px 0 20px 50px;  background:url(/m/static/images/sub/list_q.gif)no-repeat 15px 40%; background-size:20px 17px;  color:#252525; font-size:14px;  border-bottom:1px solid #e9e9e9; text-align:left}
table.list_faq th.bt{text-align:right;  border-bottom:1px solid #e9e9e9; background:none; padding-right:20px; }
table.list_faq td{padding:20px 0 20px 50px; background:#f4f4f4 url(/m/static/images/sub/list_a.gif)no-repeat 0 50%; background-size:20px 17px; color:#555; border-bottom:1px solid #e9e9e9;font-size:14px}
table.list_faq td.bt{ border-bottom:1px solid #e9e9e9; padding-right:20px; text-align:right; background:none; }

		#faqwrap {margin:0;padding:10px 0;box-sizing:border-box}
		#faqwrap .faqSelect {margin-bottom:6%;padding:0 5%}
		#faqwrap .faqSelect select {width:100%;padding:2% 2%;background:#555555;color:#fff;font-size:15px}
		#faqwrap .faqlist dl {margin-top:4%;margin-bottom:4%}
		#faqwrap .faqlist dt {padding:20px 15px;border-bottom:1px solid #e9e9e9;background:#fff url('../../static/images/sub/bg_list_off.gif') no-repeat 95% center;background-size:18px 9px;font-size:15px}
		#faqwrap .faqlist dt.on {background:url('../../static/images/sub/bg_list_on.gif') no-repeat 95% center;background-size:18px 9px}
		#faqwrap .faqlist dt a{display:table;word-break:keep-all !important}
		#faqwrap .faqlist dt a .img{display:table-cell;padding-right:5px}
		#faqwrap .faqlist dt a .txt{display:table-cell;padding-right:30px;color:#252525;word-break:keep-all}
		#faqwrap .faqlist dt img {width:20px;margin-right:4px}
		#faqwrap .faqlist dt .bow{
			display:none;
			position:absolute;
			width:860px;
			left:50%;
			margin:10px 0 0 -430px;
			z-index:9;
		}
		#faqwrap .faqlist dt .bow img{width:860px}
		#faqwrap .faqlist dd {display:none;overflow:hidden;position:relative;padding:25px 15px;background:#f4f4f4}
		#faqwrap .faqlist dd p{display:table}
		#faqwrap .faqlist dd p .img {display:table-cell;padding-right:5px}
		#faqwrap .faqlist dd p .txt {display:table-cell;font-size:14px;line-height:1.5em;color:#555;word-break:keep-all}
		#faqwrap .faqlist dd img {width:20px;margin-right:4px}
		#faqwrap .faqlist dd .btn_ar {position:absolute;top:0;left:50%;width:15px;margin:0 0 0 -8px}
		#faqwrap .moreBtn {text-align:center;margin:40px 0 15px}
		#faqwrap .moreBtn a {display:inline-block;padding:17px 42px;font-size:11px;border:1px solid #001545;color:#555555}
		#faqwrap .moreBtn a strong {font-size:11px;color:#002a5b}
		#faqwrap .moreBtn a span {color:#002a5b}


		#faqwrap_view {margin:0;padding:30px 0 0 0;box-sizing:border-box;margin-bottom:30px}
		#faqwrap_view .view_title {padding:0 5% 30px 5%; text-align:center}
		#faqwrap_view .view_title .btn {margin-bottom:15px; font-size:11px; color:#fff; background:#002a5b; padding:5px 8px; display:inline-block}
		#faqwrap_view .view_title .btn img {width:45px}
		#faqwrap_view .view_title strong {display:block;margin-bottom:12px;text-align:center;font-size:22px; color:#252525; font-weight:normal}
		#faqwrap_view .view_title ul {text-align:center;margin-bottom:14px}
		#faqwrap_view .view_title ul li {display:inline-block;padding:0 12px 0 10px;background:url('/m/static/images/sub/bg_brd_line.gif') no-repeat right center;background-size:1px 11px;color:#002a5b;font-size:13px}
		#faqwrap_view .view_title .date {text-align:center;font-family:NanumSquareR; color:#252525; font-size:11px}
		#faqwrap_view .job_detail{padding:30px 15px; text-align:left; border-top:1px solid #e9e9e9}
		#faqwrap_view .job_detail h4{margin:0; padding:0; font-size:13px; color:#222; font-weight:normal}
		#faqwrap_view .job_detail table{width:100%; border-top:2px solid #012b5d; margin:14px 0 15px}
		#faqwrap_view .job_detail table th{border:1px solid #bbb; padding:12px 0; background:#fafafa; font-size:12px; color:#222; text-align:center; font-weight:600}
		#faqwrap_view .job_detail table td{border:1px solid #bbb; padding:12px; font-size:12px; color:#222}
		#faqwrap_view .job_detail table td.cen{text-align:center}
		#faqwrap_view .veiw_detail {padding:30px 35px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#f4f4f4; font-size:14px; color:#555; line-height:22px}
		#faqwrap_view .brd_list {overflow:hidden;padding:15px 15px;border-bottom:1px solid #e9e9e9}
		#faqwrap_view .brd_list .lbtn {float:left}
		#faqwrap_view .brd_list .lbtn img {width:79px}
		#faqwrap_view .brd_list .rbtn {float:right}
		#faqwrap_view .brd_list .rbtn a {margin-left:10px}
		#faqwrap_view .brd_list .rbtn img {width:15px}

ul.faq_list{margin-bottom:45px}
ul.faq_list li{border-bottom:1px solid #e9e9e9; padding:20px 0 20px 30px; font-size:14px; color:#252525; line-height:18px; background:url(/m/static/images/sub/list_q.gif) no-repeat 0 50%; display:inline; width:80%; }
ul.faq_list li.bt{background:none; padding:20px 0 20px 10px; width:17%}

		#jungdo_top {padding:0 5% 40px 5%}

		.jundo_list li {position:relative;border-top:1px solid #e1e1e1; padding:10px 0 10px}
		.jundo_list li p {letter-spacing:-1px}
		.jundo_list li .more_btn {position:absolute;bottom:23px;right:0;color:#002b5c}

		.jungdo_list2 {margin-bottom:15px;border-bottom:1px solid #e1e1e1}
		.jungdo_list2 &gt; li {overflow:hidden;margin:0 0 15px 0}
		.jungdo_list2 &gt; li .img {float:left;margin-right:15px}
		.jungdo_list2 &gt; li .text {float:left}
		.jungdo_list2 &gt; li .text p {padding:4px 0 2px 0 !important}
		.jungdo_list2 &gt; li .img img {width:75px}
		.jungdo_list2 &gt; li ul li {margin:0 0 4px 0;padding:0 0 0 10px;background:url(/m/static/images/sub/bg_bul2.gif) no-repeat 0 6px;background-size:4px 1px;color:#666}

		.jungdo_list3 {}
		.jungdo_list3 &gt; li {padding-bottom:15px;border-top:1px solid #e1e1e1}
		.jungdo_list3 &gt; li .sub_title04 {font-weight:normal}
		.jungdo_list3 &gt; li .up {padding-bottom:5px}
		.jungdo_list3 &gt; li ul li {margin:0 0 4px 0;padding:0 0 0 10px;background:url(/m/static/images/sub/bg_bul2.gif) no-repeat 0 6px;background-size:4px 1px;color:#666; font-size:13px}

		.jungdo_box1 {margin-bottom:20px;border:1px solid #e2e6ea;border-top:2px solid #012b5d}
		.jungdo_box1 dt {padding:20px 0 16px;border-bottom:1px solid #e2e6ea;text-align:center}
		.jungdo_box1 dt .fst {font-size:15px;color:#002c5d;padding-bottom:8px}
		.jungdo_box1 dd {padding:16px 0 25px 20px;color:#666;line-height:1.8em; font-size:11px}
		.jungdo_box2 {margin-bottom:20px;border:1px solid #e2e6ea;border-top:2px solid #008bbc}
		.jungdo_box2 dt {padding:20px 0 15px;border-bottom:1px solid #e2e6ea;text-align:center}
		.jungdo_box2 dt .fst {font-size:15px;color:#002c5d;padding-bottom:10px}
		.jungdo_box2 dd {padding:20px 20px 23px 20px;color:#666;line-height:1.8em; font-size:11px}
		.jungdo_box3 {margin-bottom:20px;border:1px solid #e2e6ea;border-top:2px solid #727272}
		.jungdo_box3 dt {padding:23px 0 25px;text-align:center}
		.jungdo_box3 dt .fst {font-size:15px;color:#002c5d;padding-bottom:10px}
		.jungdo_box3 dd {padding-bottom:30px;text-align:center;color:#666;line-height:1.6em; font-size:13px}
		.jungdo_box3 dd span {display:inline-block;width:60px;padding:4% 0;vertical-align:middle;background:#002b5c;color:#fff}
		.jungdo_box3 dd img {width:20px;margin:0 5px;vertical-align:middle}
		.sp_jungdo{margin-top:6px; margin-bottom:15px}

		#quality_wrap {padding:40px 5% 30px}
		#quality_wrap .sub_con{padding-bottom:30px}
		.quality_list {margin-bottom:20px;border:1px solid #e2e6ea;border-bottom:0;width:100%}
		.quality_list li {overflow:hidden;padding:18px;border-bottom:1px solid #e2e6ea;font-size:13px;color:#444444;width:100%;box-sizing:border-box;display:table;vertical-align:middle}
		.quality_list li .t {float:left;width:45px;vertical-align:middle;line-height:2.8em}
		.quality_list li .s {float:left;width:80%;padding-top:9px;vertical-align:middle;line-height:1.4em}
		.quality_list li .line-2 {padding-top:0 !important}
		.quality_list li strong {display:table-cell;vertical-align:middle;width:30px;font-size:27px;font-weight:normal; padding-right:10px}
		.quality_list li span.txt{display:table-cell;vertical-align:middle}
		.quality_list li span.bold {font-family:nbgBD;color:#1b2e5a}

		.quality_list2 {margin-bottom:20px;border:1px solid #e2e6ea;border-bottom:0;width:100%}
		.quality_list2 li {overflow:hidden;padding:18px;border-bottom:1px solid #e2e6ea;font-size:14px;color:#444444;width:100%;box-sizing:border-box;display:table;vertical-align:middle}
		.quality_list2 li .t {float:left;vertical-align:middle;line-height:2.8em; margin:20px;}
		.quality_list2 li .s {float:left;padding-top:9px;vertical-align:middle;line-height:1.6em; margin:0 0 0 20px;}
		.quality_list2 li .line-2 {padding-top:0 !important}
		.quality_list2 li strong {display:table-cell;vertical-align:middle;font-size:27px;font-weight:normal; padding:10px 0 0 0;}
		.quality_list2 li span.txt{display:table-cell;vertical-align:middle}
		.quality_list2 li span.bold {font-family:nbgBD;color:#1b2e5a}


		.quality_list3 {margin-bottom:20px;border:1px solid #e2e6ea;border-bottom:0;width:100%}
		.quality_list3 li {overflow:hidden;padding:18px;border-bottom:1px solid #e2e6ea;font-size:14px;color:#444444;width:100%;box-sizing:border-box;display:table;vertical-align:middle}
		.quality_list3 ul li {overflow:visible; display:list-item;margin-left:10px;padding:0px 0 0 0px;border-bottom:0px solid #e2e6ea;font-size:14px;color:#444444;width:100%;box-sizing:border-box;vertical-align:middle}
		
		.quality_list3 li .t {float:left;vertical-align:middle;line-height:2.8em; margin:20px; width:100%;}
		.quality_list3 li .t img {float:left;}
		.quality_list3 li .t strong{float:left; margin-left:20px;}
		.quality_list3 li .s {float:left;padding-top:9px;vertical-align:middle;line-height:1.6em; margin:10px 0 0 0;} 
		.quality_list3 li .line-2 {padding-top:0 !important}
		.quality_list3 li .one {list-style: circle;}
		.quality_list3 li strong {display:table-cell;vertical-align:middle;font-size:27px;font-weight:normal; padding:10px 0 0 0;}
		.quality_list3 li span.txt{display:table-cell;vertical-align:middle}
		.quality_list3 li span.bold {font-family:nbgBD;color:#1b2e5a}
		


		#quality_wrap .sign {text-align:right;font-size:15px; margin-top:20px}



		#joundo_da1 {}
		#joundo_da1{margin:0 0 20px 0}
		#joundo_da1 #fullwidth_id2{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:720px; height:580px; overflow:hidden; visibility:hidden}
		#joundo_da1 #fullwidth_id2 .fullwidth{cursor:default; position:relative;left:50%;margin-left:-360px;width:720px; height:580px; overflow:hidden}
		#joundo_da1 ul{position:relative;width:640px;height:580px;top:10px;margin:0 auto;background:url('/m/static/images/sub/img_jungdo1.jpg') no-repeat 0 0;background-size:640px 580px}
		#joundo_da1 ul li{position:absolute;text-align:center;font-size:26px;color:#444;line-height:1.2em}
		#joundo_da1 ul li.cd01{font-size:38px;color:#222222;width:100%;top:493px}
		#joundo_da1 ul li.cd02{color:#222;width:100%;top:240px}
		#joundo_da1 ul li.cd02 span {display:block;font-size:15px;color:#555}
		#joundo_da1 ul li.cd03{left:128px;top:200px;color:#000}
		#joundo_da1 ul li.cd04{right:145px;top:200px;color:#fff}
		#joundo_da1 ul li.cd05{width:100%;top:380px;color:#fff}

		#joundo_da2 {}
		#joundo_da2{margin:0 0 20px 0}
		#joundo_da2 #fullwidth_id2{position:relative;background:#fff; margin:0 auto; top:0px;left:0px; width:720px; height:680px; overflow:hidden; visibility:hidden}
		#joundo_da2 #fullwidth_id2 .fullwidth{cursor:default; position:relative;left:50%;margin-left:-360px;width:720px; height:680px; overflow:hidden}
		#joundo_da2 ul{position:relative;top:10px;width:100%;height:316px;background:url('/m/static/images/sub/img_jungdo7.jpg') no-repeat center 50%;background-size:330px 316px}
		#joundo_da2 ul li{position:absolute;text-align:center;font-size:26px;color:#444;line-height:1.2em}
		#joundo_da2 ul li span {display:block;font-size:15px;color:#555}
		#joundo_da2 ul li.cd01{left:70px;top:490px}
		#joundo_da2 ul li.cd02{left:230px;top:375px}
		#joundo_da2 ul li.cd03{left:388px;top:270px}
		#joundo_da2 ul li.cd04{right:60px;top:140px;color:#fff}
		.pic_cen{margin:25px 0 40px}
		.pic_cen img{width:100%;height:auto}

		#jean_top {padding:0 5% 20px 5%}

		#agree_div {padding:35px 0 20px; margin-top:10px}
		#agree_div .sub_title03 {padding:0 0 6px 0; font-size:12px}

		#jean_write {padding:20px 5% ;border-top:1px solid #e9e9e9}
		.jean_writedv .title_hd {position:relative}
		.jean_writedv .title_hd .sub_title03 {padding-bottom:10px; font-size:16px}
		.jean_writedv .title_hd .chk_txt {position:absolute;top:15px;right:2%}
		.jean_writedv .title_hd .chk_txt img {width:5px;vertical-align:top}

		#jean_rgt {padding:20px 5% 20px 5%;border-top:1px solid #e9e9e9}
		#jean_rgt .rgt_img {margin-bottom:5%;text-align:center}
		#jean_rgt .rgt_img img {width:30%}
		#jean_rgt .sub_title03 {text-align:center}
		#jean_rgt .sub_con {margin-bottom:20px;text-align:center}

		#prot_email {padding:20px 5% 20px 5%;border-top:1px solid #e9e9e9; min-height:400px}
		#prot_email strong {font-family:nbgBD}

		#error_404 {padding:20px 5% 20px 5%;border-top:1px solid #e9e9e9}
		#error_404 .rgt_img {margin-bottom:5%;text-align:center}
		#error_404 .rgt_img img {width:60%}
		#error_404 .sub_title02 {text-align:center}
		#error_404 .sub_title03 {text-align:center}
		#error_404 .sub_con {color:#666}
		#error_404 .sub_con {margin-bottom:20px;text-align:center}


		#top_srh {padding:30px 15px 10px 15px}
		#top_srh .srh_wrap {overflow:hidden;position:relative;height:38px;border:1px solid #bbbbbb}
		#top_srh .srh_wrap  input {width:96%;padding:12px 0 8px 10px;border:0}
		#top_srh .srh_wrap a {position:absolute;top:0;right:0}
		#top_srh .srh_wrap a img {width:38px}
		#top_srh .srh_wrap2 {overflow:hidden;position:relative;height:40px}
		#top_srh .srh_wrap2 select {float:left;background:#fff url(/m/static/images/sub/select.png) no-repeat right center; background-size:30px 30px; font-size:14px; color:#666; 	 width:30%; height:40px; padding:4px 10px; box-sizing:border-box; border-color:#bbb; text-align:left; -webkit-appearance:none; -webkit-border-radius:0; color:#333}
		#top_srh .srh_wrap2 span {float:left;width:69%;margin-left:3px;padding-right:10%;display:inline-block;border:1px solid #bbbbbb; height:40px}
		#top_srh .srh_wrap2  input {width:98%;padding:0 5px;border:0; height:38px; font-size:14px}
		#top_srh .srh_wrap2 a {position:absolute;top:1px;right:4px}
		#top_srh .srh_wrap2 a img {width:38px}

		#thumList ul li:first-child {border-top:0}
		#thumList ul li {overflow:hidden;padding:20px 15px 15px 15px;border-top:1px solid #e9e9e9}
		#thumList ul li .img {float:left;width:30%;max-width:200px;margin-right:10px}
		#thumList ul li .img img {width:100%}
		#thumList ul li .cate {display:none;margin-bottom:8px;font-size:11px;color:#002a5b;font-family:nsB;font-weight:bold}
		#thumList ul li .cont {margin-bottom:2%;font-size:14px}
		#thumList ul li .date {font-size:12px}

		#downList ul li:first-child {border-top:0}
		#downList ul li {position:relative;overflow:hidden;padding:25px 15px 25px 15px;border-top:1px solid #e9e9e9}
		#downList ul li .btn {position:absolute;top:50%;right:15px;margin:-20px 0 0 0}
		#downList ul li .btn img {width:20px}
		#downList ul li .cate {display:block;margin-bottom:8px;font-size:11px;color:#002a5b;font-family:nsB;font-weight:bold}
		#downList ul li .cont {margin-bottom:2%;font-size:14px;padding-right:10%}
		#downList ul li .date {font-size:12px}

		.prot_wrap .top_select {margin-bottom:5%;padding:20px 15px 0 15px}
		.prot_wrap .top_select select {width:100%;padding:8px 0}
		/*.prot_wrap .part {padding:0 15px 0 15px}*/
		.prot_wrap .part_line {border-top:1px solid #e9e9e9}

		.gongdwon {overflow:hidden;margin:0 -2%}
		.gongdwon .downDv {float:left;width:46%;margin:0 2%}
		.gongdwon .downDv dt span {display:block;margin-bottom:4%;text-align:left;color:#002a5b}
		.gongdwon .downDv dt .img {margin-bottom:6%}
		.gongdwon .downDv dt .img img {width:60%}
 		.gongdwon .downDv dt strong {display:block;font-weight:normal}
 		.gongdwon .downDv dt em {font-size:11px}
		.gongdwon .downDv dt {padding:10% 5%;text-align:center;border:1px solid #e5e5e5;background:#f4f4f4}
		.gongdwon .downDv dd a {display:block;padding:7%;text-align:center;color:#fff;background:#001545}


		.search_detail{
			-moz-transform:translateY(-350px);
			-webkit-transform:translateY(-350px);
			-ms-transform:translateY(-350px);
			transform:translateY(-350px);
			-webkit-transition:-webkit-transform .4s 0s, visibility 0s 0s;
			-moz-transition:-moz-transform .4s 0s, visibility 0s 0s;
			transition:transform .4s 0s, visibility 0s 0s;
			-webkit-overflow-scrolling:touch;
		}
		.search_detail.search_detail_visible {
		  -webkit-transform:translateY(0);
		  -moz-transform:translateY(0);
		  -ms-transform:translateY(0);
		  -o-transform:translateY(0);
		  transform:translateY(0);
		  -webkit-transition:-webkit-transform .4s 0s, visibility 0s 0s;
		  -moz-transition:-moz-transform .4s 0s, visibility 0s 0s;
		  transition:transform .4s 0s, visibility 0s 0s;
		  -webkit-overflow-scrolling:touch;
		}

/* 기술혁신 (etc.css)*/
#innovation_tab {overflow:hidden;padding:6px 0 0 0;box-sizing:border-box}
#innovation_tab ul li {float:left;width:25%;text-align:center}
#innovation_tab ul li a {display:block;padding:10px 0 11px;border-bottom:1px solid #cccccc;font-size:14px}
#innovation_tab ul li.on a {border-bottom:2px solid #002a5b;color:#002a5b}


		/* 기술개발원소개 - 상단 문구 */
		#inno_top{padding:30px 15px 20px 15px;box-sizing:border-box;width:100%;text-align:left}
		#know_top{padding:35px 5% 30px 5%;box-sizing:border-box;background:#fff}
		#know_top .sub_title06{margin:0;color:#222;font-size:13px;line-height:1.7em}
		.inno_title{background:#404040; height:80px; box-sizing:border-box; font-size:30px; color:#fff; text-align:center; padding-top:18px}


		/* 비전/전략 - 리스트 */
		#vision_list{overflow:auto;width:100%; padding:0 15px; margin:0 0 30px 0;text-align:left;-webkit-overflow-scrolling:touch}
		#vision_list li{overflow:hidden;display:table;width:100%; padding:15px 0;border-top:1px solid #e9e9e9;background-color:#fff;vertical-align:top}
		#vision_list li span{overflow:hidden;display:table-cell;width:84px;vertical-align:middle}
		#vision_list li div{overflow:hidden;display:table-cell;vertical-align:middle;word-break:break-all}
		#vision_list li .title{font-size:15px;color:#1b2e5a;font-weight:bold; line-height:1.3em}
		#vision_list li .script{font-size:12px;color:#444444;line-height:1.45em; padding-top:13px}


		/* 기술개발원 - 상단 탭 */
		#inno_tab{padding:0 5%; margin:25px 0 15px;box-sizing:border-box;background:transparent}
		#inno_tab .tab_line{padding:0}
		#inno_tab .tab_line ul{position:relative;margin:0;padding:0;font-size:14px;list-style:none;*zoom:1}
		#inno_tab .tab_line ul:after{display:block;clear:both;content:""}
		#inno_tab .tab_line li{float:left;width:33%;text-align:center}
		#inno_tab .tab_line li.last{padding:6px 0 6px 0}
		#inno_tab .tab_line li a{font-size:15px;display:block;cursor:pointer;padding:17px 0;color:#8a8b8c; background:#f7f7f7; border-right:1px solid #e8e8e8}
		#inno_tab .tab_line li a.last{border-right:0}
		#inno_tab .tab_line li a.ss{font-size:13px}
		#inno_tab .tab_line.m1 .m1 a,
		#inno_tab .tab_line.m2 .m2 a,
		#inno_tab .tab_line.m6 .m6 a,
		#inno_tab .tab_line.m3 .m3 a{border-bottom:0;color:#fff;background:#0c53a9}
		#inno_tab .tab_line.m1 .m1 a:before,
		#inno_tab .tab_line.m2 .m2 a:before,
		#inno_tab .tab_line.m6 .m6 a:before,
		#inno_tab .tab_line.m3 .m3 a:before{content:"";background:url('/m/static/images/ico/sub_daelim_histor_bow.png') no-repeat 40% 55px ;display:block;position:absolute;top:0;width:33%;padding:50px 0;text-align:center;margin:0 auto}
		#inno_tab .tab_line.m1 .m1 ul,
		#inno_tab .tab_line.m2 .m2 ul,
		#inno_tab .tab_line.m6 .m6 ul,
		#inno_tab .tab_line.m3 .m3 ul{display:block}
		#inno_tab .tab_line li li a:hover,
		#inno_tab .tab_line li li a:active,
		#inno_tab .tab_line li li a:focus,
		#inno_tab .tab_line.js_off{padding:0}
		#inno_tab .tab_line.js_off ul{border:0}
		#inno_tab .tab_line.js_off li{float:none}

		#inno_tab .tab_line ul.long{position:relative;margin:0;padding:0;font-size:14px;list-style:none;*zoom:1}
		#inno_tab .tab_line ul.long:after{display:block;clear:both;content:""}
		#inno_tab .tab_line ul.long li{float:left;width:33%;text-align:center}
		#inno_tab .tab_line ul.long li.last{padding:6px 0 6px 0}
		#inno_tab .tab_line ul.long li a{font-size:12px;display:block;cursor:pointer;padding:16px 10px 0;  height:60px; box-sizing:border-box;color:#8a8b8c; background:#f7f7f7; border-right:1px solid #e8e8e8}
		#inno_tab .tab_line ul.long li.m2 a{padding:15px 16px 0}
		#inno_tab .tab_line ul.long li.m3 a{padding:15px 16px 0}
		#inno_tab .tab_line li ul.long a:before{}
		#inno_tab .tab_line li ul.long a.last{border-right:0}
		#inno_tab .tab_line li ul.long a.ss{font-size:13px}



		#inno_wrap {padding:0 5%;box-sizing:border-box;margin:0}
		#inno_wrap2 {padding:0 5%;box-sizing:border-box;margin:0 0 20px 0}

		#know_wrap {padding:0 5%;box-sizing:border-box;margin:0}
		#know_wrap .total_top{border-top:2px solid #002a5b; padding-top:24px; margin:0 0 20px 0}
		#know_wrap .total_top .total{text-align:center; font-size:22px; color:#002a5b}
		#know_wrap .total_top .small{text-align:center; font-size:11px; color:#666; margin-top:7px}
		#know_wrap .know_tbl {width:100%; border:1px solid #d3d3d3; margin-bottom:30px}
		#know_wrap .know_tbl tr{}
		#know_wrap .know_tbl tr td{border:1px solid #d3d3d3;text-align:center; width:33%; padding:35px 0}
		#know_wrap .know_tbl tr td .bigNum{font-size:35px; color:#008bb0}
		#know_wrap .know_tbl tr td .text{font-size:11px; color:#666}
		#know_wrap .goListBtn {text-align:center}
		#know_wrap .goListBtn a {display:inline-block;padding:17px 41px; border:1px solid #001545}
		#know_wrap .goListBtn a strong {font-size:11px;color:#001545}
		.box_fa {width:100%;padding:0 20px; border:1px solid #e2e6ea}
		.box_fa tr {border-bottom:1px solid #e2e6ea}
		.box_fa td {padding:25px 20px 25px 0; font-size:13px; color:#666}
		.box_fa th {padding:0 20px; font-size:13px;color:#002b5c; text-align:left;width:30%; font-weight:normal}

		#study_wrap1 {padding:0 0 20px 0;border-bottom:1px solid #e9e9e9;box-sizing:border-box;margin:0 0 0}
		#studyOv1{position:relative; margin:0 auto; top:0px; left:0px; width:660px; height:400px; overflow:hidden; visibility:hidden}
		#studyOv1 .loading{position:absolute; top:0px; left:0px}
		#studyOv1 .loading .loading01{filter:alpha(opacity=70); opacity:0.7; position:absolute; display:block; top:0px; left:0px; width:100%; height:100%}
		#studyOv1 .loading .loading02{position:absolute;display:block;background:url('/m/static/images/common/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%}
		#studyOv1 .slides{cursor:default; position:relative; top:0px; left:0px; width:660px; height:400px; overflow:hidden}
		#studyOv1 .slides_img{position:relative;width:100%;top:0px;text-align:center}
		#study_wrap2 {padding:0 5% 43px; box-sizing:border-box}

		.jssorb_study {position:absolute;top:360px;width:100%;text-align:center;left:304px}
		.jssorb_study div,
		.jssorb_study div:hover,
		.jssorb_study .av {position:absolute;width:21px;height:21px;background:url('/m/static/images/btn/b05.png') no-repeat;overflow:hidden;cursor:pointer}
		.jssorb_study div {background-position:-7px -7px}
		.jssorb_study div:hover,
		.jssorb_study .av:hover {background-position:-37px -7px}
		.jssorb_study .av {background-position:-67px -7px}
		.jssorb_study .dn,
		.jssorb_study .dn:hover {background-position:-97px -7px}

		/*주요연구*/
		#basic_con{padding:0 5% 25px 5%; box-sizing:border-box; background:#fff}
		#basic_con2{padding:0 5% 25px 5%; box-sizing:border-box; background:#fff}
		#basic_con_glay{padding:5px 5% 20px 5%; box-sizing:border-box; background:#f4f4f4}
		ul.tech_list{margin-bottom:35px}
		ul.tech_list li{font-size:15px; color:#222; margin-bottom:12px}
		ul.tech_list li a{text-decoration:underline; background:url(/m/static/images/sub/icon_popup.png) no-repeat right 50%; background-size:18px 18px; padding-right:24px; display:inline-block; height:18px; color:#222; }

		#basic_con .bin{display:block;height:20px;width:1px}

		/*주요연구 팝업*/
		.m_popup{position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999;  background:url(/m/static/images/sub/bg_pop.png)repeat; overflow-y:auto}
		.pm_close{margin:14px ; text-align:right; margin-top:4px}
		.bt_pop_close{width:21px; height:19px; background:url(/m/static/images/sub/p_close.png) no-repeat; background-size:21px 19px; display:inline-block; font-size:0}
		.pm_title{position:relative; background:#f7f7f9; border:1px solid #ccc; border-bottom:2px solid #1b2e5a; color:#222; font-size:17px;  padding:38px 15px 15px; margin:0px; box-sizing:border-box}
		.pm_title .popCate{position:absolute; left:15px; top:15px; color:#008bb0; font-size:12px; }
		.tit_ss{font-size:13px}
		.pm_con{margin:0px; background:#fff;  border:1px solid #ccc; border-top:none; padding:14px; height:100%;overflow-y:auto}
		.pm_con h1{font-size:20px;color:#222;padding:10px 0 13px 0; background:url(/m/static/images/sub/title_line_s.gif) no-repeat left bottom; margin-bottom:13px; background-size:20px 1px; font-weight:normal}
		ul.basic_list{margin-left:14px; }
		ul.basic_list li{list-style-type:circle; font-size:12px; color:#666; margin-bottom:8px }

		.sp_center{text-align:center; margin:20px 0; }
		.bt_download{display:inline-block; cursor:pointer; margin-top:20px; padding:17px 36px; border:1px solid #002a5b; color:#002a5b !important; font-size:11px}
		.sp_down{width:14px; height:13px; margin-left:5px}

		/* 기술개발원 다운로드 목록 */
		#download_list2 ul{margin-bottom:35px}
		#download_list2 ul li{padding:17px 15px;border-bottom:1px solid #e9e9e9;vertical-align:middle}
		#download_list2 ul li.last{border-bottom:0}
		#download_list2 ul li a{display:block;padding:0 20px 0 0;background:url('/m/static/images/ico/ico_download01.png') no-repeat 100% 50%;background-size:20px 18px}
		#download_list2 ul li span.category{display:block;font-size:12px;font-weight:500;color:#002a5b}
		#download_list2 ul li span.ttl{position:relative;display:block;padding-right:20px;font-size:14px;color:#252525;line-height:20px}


		/* 지식재산권 다운로드 목록 */
		#download_list3 ul{margin:30px 0 35px 0}
		#download_list3 ul li{padding:15px 15px 13px 15px; border-bottom:1px solid #e9e9e9}
		#download_list3 ul li.last{border-bottom:0}
		#download_list3 ul li a{display:block;padding:0 25px 0 0;background:url('/m/static/images/ico/ico_download01.png') no-repeat 100% 50%;background-size:20px 18px}
		#download_list3 ul li span.panent{font-size:11px;font-weight:500;color:#002a5b}
		#download_list3 ul li span.date{display:block;font-size:11px; padding-top:6px; color:#555}
		#download_list3 ul li span.sline{font-size:11px;color:#f2f2f2}
		#download_list3 ul li span.ttl{display:block; padding:10px 20px 0 0;font-size:14px;color:#252525;line-height:1.5em}



		/* 지식재산권 -  리스트 하단 더보기 버튼 */
		#downlist_btn {margin-bottom:45px}
		#downlist_btn .moreBtn {text-align:center}
		#downlist_btn .moreBtn a {display:inline-block;padding:17px 42px;border:1px solid #001545;color:#555555; font-size:11px}
		#downlist_btn .moreBtn a strong {font-size:11px;color:#002a5b;;font-weight:normal}
		#downlist_btn .moreBtn a span {color:#002a5b;font-size:11px}



/* 인재채용 */

		/* 직무소개 영역 */
		/* 세로 */
		@media all and (orientation:portrait){
			.job_title strong {font-weight:normal;font-family:nbgR;display:block;padding:54px 0 50px 0;text-align:center;font-size:40px; color:#222}
			.job_title2 strong {font-weight:normal;font-family:nbgR;display:block;padding:54px 0 50px 90px;text-align:left;font-size:40px; color:#222}
			.job_title3 strong {font-weight:normal;font-family:nbgR;display:block;padding:54px 90px 50px 0;text-align:right;font-size:40px; color:#222}
		}
		/* 가로 */
		@media all and (orientation:landscape){
			.job_title strong {font-weight:normal;font-family:nbgR;display:block;padding:27px 0 25px 0;text-align:center;font-size:24px; color:#222}
			.job_title2 strong {font-weight:normal;font-family:nbgR;display:block;padding:27px 0 25px 90px;text-align:left;font-size:24px; color:#222}
			.job_title3 strong {font-weight:normal;font-family:nbgR;display:block;padding:27px 45px 25px 0;text-align:right;font-size:24px; color:#222}
		}

		#job_intro{margin:0}
		#job_intro #fullwidth_id3{position:relative; margin:0 auto; top:0px; left:0px;width:720px; height:5430px; overflow:hidden; visibility:hidden}
		#job_intro #fullwidth_id3 .fullwidth{cursor:default; position:relative; top:0px;left:0;width:720px; height:5430px; overflow:hidden}
		#job_intro #fullwidth_id3 .fullwidth .jobArea1{position:relative;display:block;width:720px;height:400px;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea1 .box_660{width:660px; margin:0 auto}
		#job_intro #fullwidth_id3 .fullwidth .jobArea1 .depart{position:absolute;left:58px;top:135px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea1 .crew{position:absolute;left:58px;top:175px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea1 .comm{position:absolute;left:58px;top:290px;font-size:26px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea1 .gline{position:absolute;left:61px;top:220px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea2{position:relative;display:block;width:720px;height:260px; margin:60px 0; color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea2 .box_540{width:540px; margin:0 auto}
		#job_intro #fullwidth_id3 .fullwidth .jobArea2 .depart{position:absolute;right:140px;top:45px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea2 .crew{position:absolute;right:150px;top:86px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea2 .comm{position:absolute;right:133px;top:154px;font-size:26px;text-align:center}
		#job_intro #fullwidth_id3 .fullwidth .jobArea2 .gline{position:absolute;right:180px;top:132px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea3{position:relative;display:block;width:720px;height:260px;  margin:60px 0 130px 0;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea3 .box_540{width:540px; margin:0 auto}
		#job_intro #fullwidth_id3 .fullwidth .jobArea3 .depart{position:absolute;left:120px;top:45px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea3 .crew{position:absolute;left:120px;top:86px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea3 .comm{position:absolute;left:120px;top:154px;font-size:26px; text-align:center}
		#job_intro #fullwidth_id3 .fullwidth .jobArea3 .gline{position:absolute;left:120px;top:132px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea4{position:relative;display:block;width:720px;height:260px; margin-bottom:60px;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea4 .box_540{width:540px; margin:0 auto}
		#job_intro #fullwidth_id3 .fullwidth .jobArea4 .depart{position:absolute;right:122px;top:45px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea4 .crew{position:absolute;right:122px;top:86px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea4 .comm{position:absolute;right:122px;top:154px;font-size:26px;text-align:center}
		#job_intro #fullwidth_id3 .fullwidth .jobArea4 .gline{position:absolute;right:122px;top:132px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea5{position:relative;display:block;width:720px;height:510px;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .box_540{width:540px; margin:0 auto; }
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .depart{position:absolute;left:90px;top:231px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .crew{position:absolute;left:90px;top:271px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .comm{position:absolute;left:90px;top:336px;font-size:26px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .gline{position:absolute;left:90px;top:313px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .crewpic{position:absolute;right:90px;top:0px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .depart2{position:absolute;right:90px;top:231px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .crew2{position:absolute;right:90px;top:271px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .comm2{position:absolute;right:90px;top:336px;font-size:26px;text-align:right}
		#job_intro #fullwidth_id3 .fullwidth .jobArea5 .gline2{position:absolute;right:90px;top:313px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea6{position:relative;display:block;width:720px;height:240px; margin-bottom:60px;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea6 .box_540{width:540px; margin:0 auto}
		#job_intro #fullwidth_id3 .fullwidth .jobArea6 .depart{position:absolute;left:443px;top:45px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea6 .crew{position:absolute;left:443px;top:86px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea6 .comm{position:absolute;left:443px;top:154px;font-size:26px;text-align:center}
		#job_intro #fullwidth_id3 .fullwidth .jobArea6 .gline{position:absolute;left:443px;top:132px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea7{position:relative;display:block;width:720px;height:240px; margin-bottom:60px;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea7 .box_540{width:540px; margin:0 auto}
		#job_intro #fullwidth_id3 .fullwidth .jobArea7 .crewpic{position:absolute;right:90px;top:0px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea7 .depart{position:absolute;right:313px;top:45px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea7 .crew{position:absolute;right:313px;top:86px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea7 .comm{position:absolute;right:313px;top:154px;font-size:26px;text-align:center}
		#job_intro #fullwidth_id3 .fullwidth .jobArea7 .gline{position:absolute;right:313px;top:132px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea8{position:relative;display:block;width:720px;height:260px; margin-bottom:60px;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea8 .box_540{width:540px; margin:0 auto}
		#job_intro #fullwidth_id3 .fullwidth .jobArea8 .depart{position:absolute;left:395px;top:45px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea8 .crew{position:absolute;left:395px;top:86px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea8 .comm{position:absolute;left:395px;top:154px;font-size:26px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea8 .gline{position:absolute;left:395px;top:132px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea9{position:relative;display:block;width:720px;height:440px;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .box_540{width:540px; margin:0 auto; }
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .depart{position:absolute;left:90px;top:231px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .crew{position:absolute;left:90px;top:271px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .comm{position:absolute;left:90px;top:336px;font-size:26px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .gline{position:absolute;left:90px;top:313px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .crewpic{position:absolute;right:90px;top:0px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .depart2{position:absolute;right:90px;top:231px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .crew2{position:absolute;right:90px;top:271px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .comm2{position:absolute;right:90px;top:336px;font-size:26px;text-align:right}
		#job_intro #fullwidth_id3 .fullwidth .jobArea9 .gline2{position:absolute;right:90px;top:313px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea10{position:relative;display:block;width:720px;height:260px;  margin:60px 0;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea10 .box_540{width:540px; margin:0 auto}
		#job_intro #fullwidth_id3 .fullwidth .jobArea10 .depart{position:absolute;left:120px;top:45px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea10 .crew{position:absolute;left:120px;top:86px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea10 .comm{position:absolute;left:120px;top:154px;font-size:26px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea10 .gline{position:absolute;left:120px;top:132px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea11{position:relative;display:block;width:720px;height:510px;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .box_540{width:540px; margin:0 auto; }
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .depart{position:absolute;left:90px;top:231px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .crew{position:absolute;left:90px;top:271px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .comm{position:absolute;left:90px;top:336px;font-size:26px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .gline{position:absolute;left:90px;top:313px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .crewpic{position:absolute;right:90px;top:0px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .depart2{position:absolute;right:90px;top:231px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .crew2{position:absolute;right:90px;top:271px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .comm2{position:absolute;right:90px;top:336px;font-size:26px;text-align:right}
		#job_intro #fullwidth_id3 .fullwidth .jobArea11 .gline2{position:absolute;right:90px;top:313px}

		#job_intro #fullwidth_id3 .fullwidth .jobArea12{position:relative;display:block;width:720px;height:400px;color:#222}
		#job_intro #fullwidth_id3 .fullwidth .jobArea12 .box_660{width:660px; margin:0 auto}
		#job_intro #fullwidth_id3 .fullwidth .jobArea12 .depart{position:absolute;right:90px;top:72px;font-size:30px;font-weight:600}
		#job_intro #fullwidth_id3 .fullwidth .jobArea12 .crew{position:absolute;right:90px;top:114px;font-size:24px}
		#job_intro #fullwidth_id3 .fullwidth .jobArea12 .comm{position:absolute;right:90px;top:234px;font-size:26px;text-align:right}
		#job_intro #fullwidth_id3 .fullwidth .jobArea12 .gline{position:absolute;right:90px;top:155px}

		#job_intro #fullwidth_id4 {position:relative; margin:0 auto; top:0px;left:0px; width:720px; height:565px; overflow:hidden; visibility:hidden}
		#job_intro #fullwidth_id4 .fullwidth {position:relative;display:block;width:720px;height:565px;overflow:hidden}
		#job_intro .intCover {position:relative; text-align:right}
		#job_intro .intCover .jobNav{position:absolute;right:0;top:0; height:65px; background:#fff; font-size:18px}
		#job_intro .intCover .jobNav .now{color:#222; padding-left:10px;font-weight:bold}
		#job_intro .intCover .jobNav .all{color:#ddd; padding-right:10px}
		#job_intro .intCover .copy{font-size:40px;position:absolute;right:40px;top:125px}
		#job_intro .intCover .copy2{font-size:22px;position:absolute;right:40px;top:235px; color:#002a5b;font-weight:bold}
		#job_intro .intCover .playBtn{position:absolute;right:40px;top:290px}
		#job_intro .intCover .intName{position:absolute;left:30px;top:355px;padding:43px 25px 0 25px; background:#fff; text-align:left}
		#job_intro .intCover .intName .belong{font-size:22px; padding-bottom:8px; color:#222}
		#job_intro .intCover .intName .belong2{font-size:22px; color:#666; font-weight:bold}
		#job_intro .intCover .intLine{position:absolute;left:160px;top:485px}

		#job_intro2{padding:0 15px; margin:15px 0}
		#job_intro2 .intBox {}
		#job_intro2 .intBox .intPic{float:right; margin:0 0 10px 23px}
		#job_intro2 .intBox .intPic img{width:141px}
		#job_intro2 .intBox .intText{padding:0 0 0 0}
		#job_intro2 .intBox .qText{font-size:15px; display:block; margin:0 0 25px 0}
		#job_intro2 .intBox .anText{font-size:12px; line-height:1.5em}

		#job_intro2 .intBox2 {margin-top:70px}
		#job_intro2 .intBox2 .intPic{float:left; margin:0 15px 0 0}
		#job_intro2 .intBox2 .intPic img{width:188px}
		#job_intro2 .intBox2 .intText{padding:0 0 0 0}
		#job_intro2 .intBox2 .intText .numPic{width:61px; margin-bottom:15px}
		#job_intro2 .intBox2 .qText{font-size:15px; display:block; margin:0 0 25px 0}
		#job_intro2 .intBox2 .anText{font-size:12px; line-height:1.5em}

		#job_intro2 .intBox3 {margin-top:70px; }
		#job_intro2 .intBox3 .intPic{display:block; margin:0 0 15px 0}
		#job_intro2 .intBox3 .intPic img{width:100%}
		#job_intro2 .intBox3 .intText{padding:0 0 0 0}
		#job_intro2 .intBox3 .intText .numPic{width:61px; margin-bottom:15px}
		#job_intro2 .intBox3 .qText{font-size:15px; display:block; margin:0 0 25px 0}
		#job_intro2 .intBox3 .anText{font-size:12px; line-height:1.5em; }

		#job_intro2 .intBox4 {width:100%;margin-top:70px}
		#job_intro2 .intBox4 .intPic{float:right;display:block; margin:0 0 15px 0; width:51%; }
		#job_intro2 .intBox4 .intPic img{width:100%}
		#job_intro2 .intBox4 .intText{float:left;  padding:0 15px 0 0; width:49%; }
		#job_intro2 .intBox4 .intText .numPic{width:61px; margin-bottom:15px}
		#job_intro2 .intBox4 .qText{display:block; font-size:15px; margin:0 0 25px 0}
		#job_intro2 .intBox4 .anText{display:block;font-size:12px; line-height:1.5em;  }

		#job_intro2 .intBox5 {width:100%;margin-top:70px}
		#job_intro2 .intBox5 .intPic{float:left;display:block; margin:0 15px 15px 0; width:47%; }
		#job_intro2 .intBox5 .intPic img{width:100%}
		#job_intro2 .intBox5 .intText{float:right;padding:0; width:47%}
		#job_intro2 .intBox5 .intText .numPic{width:61px; margin-bottom:15px}
		#job_intro2 .intBox5 .qText{display:block; font-size:15px; margin:0 0 25px 0}
		#job_intro2 .intBox5 .anText{display:block;font-size:12px; line-height:1.5em;  }

		#job_intro2 .intBox6 {margin-top:70px; }
		#job_intro2 .intBox6 .intPic{display:block; margin:0 0 15px 0}
		#job_intro2 .intBox6 .intPic img{width:100%}
		#job_intro2 .intBox6 .intText{padding:0 0 0 0}
		#job_intro2 .intBox6 .intText .numPic{width:61px; margin-bottom:15px}
		#job_intro2 .intBox6 .qText{font-size:15px; display:block; margin:0 0 25px 0}
		#job_intro2 .intBox6 .anText{font-size:12px; line-height:1.5em; }

		#job_intro2 .intBox7 {width:100%;margin:70px 0 30px 0}
		#job_intro2 .intBox7 .intPic{float:right;display:block; margin:0 0 15px 0; width:51%; }
		#job_intro2 .intBox7 .intPic img{width:100%}
		#job_intro2 .intBox7 .intText{float:left;  padding:0 15px 0 0; width:49%; }
		#job_intro2 .intBox7 .intText .numPic{width:61px; margin-bottom:15px}
		#job_intro2 .intBox7 .qText{display:block; font-size:15px; margin:0 0 25px 0}
		#job_intro2 .intBox7 .anText{display:block;font-size:12px; line-height:1.5em;  }


		.clr{clear:both}


		#sales_wrap {padding:25px 15px;background:#fff}
		#sales_wrap .title {margin:30px 0 15px 0; font-size:12px}
		#sales_wrap .sales_img_list {overflow:hidden}
		#sales_wrap .sales_img_list li {float:left;width:30%;margin:0 4% 0 0}
		#sales_wrap .sales_img_list li.sales3 {margin-right:0}
		#sales_wrap .sales_img_list li p {padding:2% 0 0 0}
		#sales_wrap .sales_img_list li dl dd{position:relative; background:#002b5c; padding-top:4px}
		#sales_wrap .sales_img_list li dl dd .favorit{position:absolute; top:4px; left:0; width:19px; height:19px}
		#sales_wrap .sales_img_list li dl dd .mag{position:absolute; bottom:0; right:0;width:27px; height:27px}
		#sales_wrap .sales_img_list li dl dt {padding:15px 10px;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;background:#fff;font-size:11px; font-weight:normal;height:60px;box-sizing:border-box}
		#sales_wrap .sales_img_list li span {display:block}
		#sales_wrap .sales_img_list li span img {width:100%}
		#sales_wrap .sales_img_list2 {overflow:hidden}
		#sales_wrap .sales_img_list2 li {display:inline-block; width:48%; margin-bottom:12px}
		#sales_wrap .sales_img_list2 li.sales1{float:left;clear:both}
		#sales_wrap .sales_img_list2 li.sales2{float:right}
		#sales_wrap .sales_img_list2 li p {padding:2% 0 0 0}
		#sales_wrap .sales_img_list2 li dl dd{position:relative; background:#002b5c; padding-top:4px}
		#sales_wrap .sales_img_list2 li dl dd .favorit{position:absolute; top:4px; left:0; width:19px; height:19px}
		#sales_wrap .sales_img_list2 li dl dd .mag{position:absolute; bottom:0; right:0;width:27px; height:27px}
		#sales_wrap .sales_img_list2 li dl dt {padding:20px 10px;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;background:#fff;font-size:13px; font-weight:normal;height:70px;box-sizing:border-box}
		#sales_wrap .sales_img_list2 li span {display:block}
		#sales_wrap .sales_img_list2 li span.thumb{display:block;min-height:155px; background:url("/m/static/images/common/thumbnail_320x316.jpg");background-size:187px 155px}
		#sales_wrap .sales_img_list2 li span img {width:100%}
		#sales_wrap .emptyList {width:100%;height:100px;text-align:center;line-height:100px;font-size:15px;clear:both;display:none}

.choice_sort{padding:15px 15px 5px}
	.choice_sort select{border:1px solid #bbb; padding:12px; font-size:13px; color:#666; width:100%; border-radius:0; -webkit-border-radius:0; }




		/* 인재상 영역 */
		#recruit_top{padding:35px 15px 40px 15px;box-sizing:border-box;width:100%;text-align:left}
		#recruit_intro{margin:0}
		#recruit_intro #fullwidth_id2{position:relative; margin:0 auto; top:0px;left:0px; width:690px; height:2380px; overflow:hidden; visibility:hidden}
		#recruit_intro #fullwidth_id2 .fullwidth{cursor:default; position:relative; top:0px;left:15px;width:660px; height:2320px; overflow:hidden}
		#recruit_intro #fullwidth_id2 .fullwidth div a{position:relative;display:block;width:660px;height:330px}
		#recruit_intro #fullwidth_id2 .fullwidth div a .title{position:absolute;left:60px;top:90px;font-size:46px;color:#fff}
		#recruit_intro #fullwidth_id2 .fullwidth div a .title2{position:absolute;left:60px;top:115px;font-size:46px;color:#fff}


		/* 채용정보 목록 */
		#recruit_wrap {padding:30px 15px 0 15px;box-sizing:border-box}
		#recruit_list ul{margin:30px 0 35px 0}
		#recruit_list ul li{position:relative;padding:15px;border-bottom:1px solid #e9e9e9;vertical-align:middle}
		#recruit_list ul li.last{border-bottom:0}
		#recruit_list ul li a{display:block;padding:0 25px 0 0}
		#recruit_list ul li span.panent{font-size:11px;font-weight:500;color:#002a5b}
		#recruit_list ul li span.date{display:block;font-size:11px; padding-top:6px; color:#555}
		#recruit_list ul li span.sline{font-size:11px;color:#f2f2f2}
		#recruit_list ul li span.ttl{display:block; padding-top:11px;font-size:14px;color:#252525;line-height:1.4em; width:85%}
		#recruit_list ul li span.status{position:absolute; right:15px; top:50px; margin-top:-8px;display:block; font-size:13px;color:#002a5b; font-weight:500}
		#recruit_list ul li span.status2{position:absolute; right:15px; top:50px; margin-top:-8px;display:block; font-size:13px;color:#777; font-weight:500}

		/* 채용절차 */
		.box_step {margin:30px 0}
		.box_step li {overflow:hidden;margin-bottom:-1px;border:1px solid #bbbbbb}
		.box_step li strong {display:inline-block;margin-right:2%;padding:40px 32px;color:#fff;font-size:17px;font-weight:normal}
		.box_step li span {display:inline-block;line-height:1.5em; vertical-align:middle; font-size:13px; color:#666}
		.box_step li.bt1 strong {background:#002b5c}
		.box_step li.bt2 strong {background:#0087b7}
		.box_step li.bt3 strong {background:#727272}
		.title_line_recruit {margin-bottom:20px;background:url('/m/static/images/sub/title_line.gif') no-repeat 0 bottom; background-size:20px 1px}
		.sub_title_step{font-size:15px;color:#002a5b; margin-bottom:15px}

		.flineBox_step {margin-bottom:50px}
		.flineBox_step li {margin-bottom:-1px;text-align:center;border:1px solid #bbb}
		.flineBox_step li .box {position:relative; padding:35px 19px 25px 110px;  text-align:left}
		.flineBox_step li .bot_ar {width:17px;margin-bottom:-23px}
		.flineBox_step li .stepNum {position:absolute; left:41px; top:35px}
		.flineBox_step li .stepNum img{width:34px; height:39px}
		.flineBox_step li.lst .box {padding-bottom:40px}
		.flineBox_step li .stepTit {color:#444;font-size:18px}
		.flineBox_step li p {padding-top:5px;color:#666;font-size:13px}

		/* 채용공고 소개 */
		#recruit_infomenu {padding:30px 15px;;box-sizing:border-box;margin:0 auto 20px}
		#recruit_infomenu ul {overflow:hidden;border-top:1px solid #bbb;border-left:1px solid #bbb}
		#recruit_infomenu ul li {position:relative;float:left;width:49.6%;border-right:1px solid #bbb;border-bottom:1px solid #bbb}
		#recruit_infomenu ul li .title {position:absolute;top:33px;left:18px;width:100%;font-size:21px; color:#222; }
		#recruit_infomenu ul li .title2 {position:absolute;top:30px;left:18px;width:100%;font-size:25px; color:#222; line-height:1em; }
		#recruit_infomenu ul li .infolink {position:absolute;bottom:36px;left:18px;width:100%;font-size:13px; color:#444; text-decoration:underline}
		#recruit_infomenu ul li img {width:100%}
		#recruit_infomenu ul li .small {font-size:20px}
		#recruit_infomenu ul li .small2 {font-size:13px}


/* 회사소개 */

		/* 그룹사현황 */
		#groupOv1{position:relative; margin:0 auto; top:0px; left:0px; width:720px; height:430px; overflow:hidden; visibility:hidden}
		#groupOv1 .loading{position:absolute; top:0px; left:0px}
		#groupOv1 .loading .loading01{filter:alpha(opacity=70); opacity:0.7; position:absolute; display:block; top:0px; left:0px; width:100%; height:100%}
		#groupOv1 .loading .loading02{position:absolute;display:block;background:url('/m/static/images/common/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%}
		#groupOv1 .slides{cursor:default; position:relative; top:0px; left:0px; width:720px; height:430px; overflow:hidden}
		#groupOv1 .slides_img{position:relative;width:100%;top:0px;text-align:center}

		#groupOv2{position:relative; margin:0 auto; top:0px; left:0px; width:720px; height:430px; overflow:hidden; visibility:hidden}
		#groupOv2 .loading{position:absolute; top:0px; left:0px}
		#groupOv2 .loading .loading01{filter:alpha(opacity=70); opacity:0.7; position:absolute; display:block; top:0px; left:0px; width:100%; height:100%}
		#groupOv2 .loading .loading02{position:absolute;display:block;background:url('/m/static/images/common/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%}
		#groupOv2 .slides{cursor:default; position:relative; top:0px; left:0px; width:720px; height:430px; overflow:hidden}
		#groupOv2 .slides_img{position:relative;width:100%;top:0px;text-align:center}

		#groupOv3{position:relative; margin:0 auto; top:0px; left:0px; width:720px; height:430px; overflow:hidden; visibility:hidden}
		#groupOv3 .loading{position:absolute; top:0px; left:0px}
		#groupOv3 .loading .loading01{filter:alpha(opacity=70); opacity:0.7; position:absolute; display:block; top:0px; left:0px; width:100%; height:100%}
		#groupOv3 .loading .loading02{position:absolute;display:block;background:url('/m/static/images/common/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%}
		#groupOv3 .slides{cursor:default; position:relative; top:0px; left:0px; width:720px; height:430px; overflow:hidden}
		#groupOv3 .slides_img{position:relative;width:100%;top:0px;text-align:center}

		#groupOv4{position:relative; margin:0 auto; top:0px; left:0px; width:720px; height:430px; overflow:hidden; visibility:hidden}
		#groupOv4 .loading{position:absolute; top:0px; left:0px}
		#groupOv4 .loading .loading01{filter:alpha(opacity=70); opacity:0.7; position:absolute; display:block; top:0px; left:0px; width:100%; height:100%}
		#groupOv4 .loading .loading02{position:absolute;display:block;background:url('/m/static/images/common/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%}
		#groupOv4 .slides{cursor:default; position:relative; top:0px; left:0px; width:720px; height:430px; overflow:hidden}

		#groupOv4 .slides_img{position:relative;width:100%;top:0px;text-align:center}

		/*그룹사소개*/
		a.link_m:link{color:#0c53a9; text-decoration:underline; margin:20px 0; display:block; font-size:13px}
		.sub_conS{font-size:13px;color:#222;line-height:1.7em;word-break:keep-all;line-height:1.6em}
		.sub_titleM{font-size:20px;color:#222; background:url(/m/static/images/sub/title_line_s.gif) no-repeat left bottom; font-weight:normal; margin-bottom:20px;padding:20px 0;background-size:10px 1px}
		.sub_titleM2{font-size:20px;color:#222; background:url(/m/static/images/sub/title_line_s2.png) no-repeat left bottom; font-weight:normal; margin-bottom:15px;padding:15px 0;background-size:20px 1px;;font-family:nbgBD}
		.line_text2{margin-bottom:15px}
		.line_text2 li {margin-bottom:6px;  font-size:13px; color:#444}
		.line_text2 li strong {display:inline-block;margin-right:5px; color:#222}

		table.view_g{width:100%; margin-bottom:3px}
		table.view_g th,
		table.view_g td{font-size:13px; padding-bottom:7px;vertical-align:top; line-height:1.5em; }
		table.view_g th{ color:#222;font-family:nbgBD; text-align:left}
		table.view_g td{ color:#444; }
		table.view_g th strong,
		table.view_g td strong{font-weight:normal;font-family:nbgBD}

		/*가로슬라이드메뉴*/
		.sub_bx{position:relative; overflow:hidden; height:44px; background:url(/m/static/images/sub/bg_tab.png) repeat-x}
		.sub_bx_inner{height:44px}
		.sub_bx_item{overflow:hidden;  color:#555; text-align:center; cursor:pointer; margin:0; padding:0;border-bottom:1px solid #ccc}
		.sub_bx_item a{display:block; line-height:44px;  font-size:15px; color:#555;padding:0px 30px; }
		.sub_bx_item.on{border-bottom:2px solid #002a5b}
		.sub_bx_item.on a{color:#002a5b}

		.sub_title_study{font-size:13px;color:#002b5c;padding:0px 0 25px 0;line-height:1.5em}
		.sub_title_study a{text-decoration:underline; background:url(/m/static/images/sub/icon_popup.png) no-repeat right 50%; background-size:18px 18px; padding-right:24px; display:inline-block; height:18px; color:#002b5c}
		.sub_title_group{font-size:15px;color:#002b5c;padding:20px 0 15px;font-family:nbgBD}

#content_black_wrap{background:#000; !important}

/*상세검색*/
.open_search{height:47px; width:100%; text-align:center; background:#f0f1f5 url(/m/static/images/sub/bg_open.png)no-repeat center bottom; background-size:750px 7px;
			display:inline-block; padding-top:12px; font-size:14px; color:#002a5b; box-sizing:border-box}

.close_search{height:47px; width:100%; text-align:center; display:inline-block; padding-top:13px; color:#002a5b; margin-top:10px; box-sizing:border-box}

.search_detail{position:absolute; z-index:100; background:#f0f1f5 url(/m/static/images/sub/bg_close.png)no-repeat center bottom; background-size:750px 7px; height:230px; width:100%;
				box-sizing:border-box; padding:25px 15px; }
.bg_in{height:34px; border:1px solid #bbb; background:#fff; text-align:left}
.in_ghost{width:70%; border:none; font-size:13px; color:#666; height:32px; text-indent:6px}
.bt_ghost{background:transparent; color:#1b2e5a; font-size:14px; padding:7px 10px; display:inline-block; cursor:pointer; float:right; margin-right:4px; margin-top:1px; border:0; outline:0}

.select01{background:#fff url(/m/static/images/sub/select.png) no-repeat right center; background-size:30px 30px; font-size:13px; border-radius:0;
		 width:100%; height:34px; padding:4px 6px; box-sizing:border-box; border-color:#9a9a9a; text-align:left; -webkit-appearance:none; color:#333;
		 border-radius:0; -webkit-border-radius:0}
.in_basic{height:34px; padding:4px 6px; box-sizing:border-box; border-color:#bbb; color:#333; font-size:13px; width:100%; -webkit-appearance:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;  text-indent:6px}
.in_half{height:34px; padding:4px 6px; box-sizing:border-box; border-color:#bbb; color:#333; font-size:13px; width:46%; -webkit-appearance:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
.in_monthP{height:34px; box-sizing:border-box; -webkit-appearance:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }

.select02{background:#fff url(/m/static/images/sub/select.png) no-repeat right center; background-size:30px 30px; font-size:13px; color:#666;
		 width:100%; height:38px; padding:4px 10px; box-sizing:border-box; border-color:#9a9a9a; text-align:left; -webkit-appearance:none; -webkit-border-radius:0; }
.select03{background:#fff url(/m/static/images/sub/select.png) no-repeat right center; background-size:30px 30px; font-size:13px; color:#666;
		 width:100%; height:32px; padding:4px 10px; box-sizing:border-box; border-color:#bbb; text-align:left; -webkit-appearance:none; -webkit-border-radius:0; color:#333}
.sel_area{padding:30px 5%}
.bt_send{display:inline-block; font-size:13px; color:#001545; padding:15px 60px; border:1px solid #001545; outline:0; background:#fff}

/*상세보기*/
#detail_wrap{margin:0; padding:45px 0px 0px 0px}
#basic_conG{background:#f4f4f4; padding:40px 5%; margin-top:20px}

/*다운로드 리스트*/
ul.download_list{margin-top:30px}
ul.download_list li{height:18px;  font-size:14px; margin-bottom:15px}
ul.download_list li a{text-decoration:none; color:#222; display:inline-block; height:18px; background:url(/m/static/images/ico/ico_download01.png)no-repeat right 50%; background-size:20px 18px; padding-right:26px; padding-top:2px}

/*사업소개*/
		#bizOv1{position:relative; margin:0 auto; top:0px; left:0px; width:720px; height:680px; overflow:hidden; visibility:hidden}
		#bizOv1 .loading{position:absolute; top:0px; left:0px}
		#bizOv1 .loading .loading01{filter:alpha(opacity=70); opacity:0.7; position:absolute; display:block; top:0px; left:0px; width:100%; height:100%}
		#bizOv1 .loading .loading02{position:absolute;display:block;background:url('/m/static/images/common/loading.gif') no-repeat center center;top:0px;left:0px;width:100%;height:100%}
		#bizOv1 .slides{cursor:default; position:relative; top:0px; left:0px; width:720px; height:680px; overflow:hidden}
		#bizOv1 .slides_img{position:relative;width:100%;top:0px;text-align:center}

		.jssorb_biz {position:absolute;top:640px;width:100%;text-align:center;left:304px}
		.jssorb_biz div,
		.jssorb_biz div:hover,
		.jssorb_biz .av {position:absolute;width:21px;height:21px;background:url('/m/static/images/btn/b05.png') no-repeat;overflow:hidden;cursor:pointer}
		.jssorb_biz div {background-position:-7px -7px}
		.jssorb_biz div:hover,
		.jssorb_biz .av:hover {background-position:-37px -7px}
		.jssorb_biz .av {background-position:-67px -7px}
		.jssorb_biz .dn,
		.jssorb_biz .dn:hover {background-position:-97px -7px}

/*라디오버튼*/
input[type="radio"], input[type="checkbox"] {
	 display:inline-block;
	 width:21px;
	 height:21px;
	 vertical-align:middle;
	 background:url(/m/static/images/common/radio.png) no-repeat 0 0; background-size:21px 21px;
	 appearance:none;
	 -moz-appearance:none; /* Firefox */
	 -webkit-appearance:none; /* Safari and Chrome */
	 border-radius:0;
	 border:0;
}
input[type="radio"] { background:url(/m/static/images/common/radio.png) no-repeat 0 0;  background-size:21px 21px; }
input[type="checkbox"]:checked, input[type="radio"]:checked {
	 display:inline-block;
	 width:21px;
	 height:21px;
	 vertical-align:middle;
	 background:url(/m/static/images/common/radio_on.png) no-repeat 0 0;  background-size:21px 21px;
	 appearance:none;
	 -moz-appearance:none; /* Firefox */
	 -webkit-appearance:none; /* Safari and Chrome */
	 border-radius:0;
	 border:0;
}

/*가로슬라이드 DL역사관 메뉴*/
#swipe_main div div img{width:100%}
#swipe_main &gt; div &gt; div{position:relative}
#swipe_main &gt; div &gt; div &gt; div{position:Absolute;bottom:30px;left:4%;z-index:99999}
#swipe_main &gt; div &gt; div &gt; div &gt; span{display:inline;border-bottom:1px solid #fff;font-size:9vw;color:#fff}
#swipe_main #history_tab{position:absolute;top:0;width:100%;padding:0px;box-sizing:border-box;background:transparent;z-index:99999}
#swipe_main #history_tab .tab_line{padding:0}
#swipe_main #history_tab .tab_line ul{position:relative;margin:0;padding:0;font-size:14px;list-style:none;*zoom:1}
#swipe_main #history_tab .tab_line ul:after{display:block;clear:both;content:""}
#swipe_main #history_tab .tab_line li{float:left;width:25%;height:80px;text-align:center}
#swipe_main #history_tab .tab_line li.last{padding:6px 0 6px 0}
#swipe_main #history_tab .tab_line li a{font-size:14px;display:block;cursor:pointer;padding:12px 0 12px;color:#8a8b8c;border-bottom:1px solid #353536;border-right:1px solid #353536}
#swipe_main #history_tab .tab_line li a:before{}
#swipe_main #history_tab .tab_line li a.last{border-right:0}
#swipe_main #history_tab .tab_line.m1 .m1 a,
#swipe_main #history_tab .tab_line.m2 .m2 a,
#swipe_main #history_tab .tab_line.m3 .m3 a,
#swipe_main #history_tab .tab_line.m4 .m4 a,
#swipe_main #history_tab .tab_line.m5 .m5 a{border-bottom:0;color:#fff;background:#0c53a9;height:42px;padding-top:12px}
#swipe_main #history_tab .tab_line.m1 .m1 a:before,
#swipe_main #history_tab .tab_line.m2 .m2 a:before,
#swipe_main #history_tab .tab_line.m3 .m3 a:before,
#swipe_main #history_tab .tab_line.m4 .m4 a:before,
#swipe_main #history_tab .tab_line.m5 .m5 a:before{content:"";background:url('../../static/images/ico/sub_daelim_histor_bow.png') no-repeat center bottom ;display:block;position:absolute;top:0;width:25%;padding:23px 0;text-align:center;margin:0 auto}
#swipe_main #history_tab .tab_line.m1 .m1 ul,
#swipe_main #history_tab .tab_line.m2 .m2 ul,
#swipe_main #history_tab .tab_line.m3 .m3 ul,
#swipe_main #history_tab .tab_line.m4 .m4 ul,
#swipe_main #history_tab .tab_line.m5 .m5 ul{display:block}
#swipe_main #history_tab .tab_line li li a:hover,
#swipe_main #history_tab .tab_line li li a:active,
#swipe_main #history_tab .tab_line li li a:focus,
#swipe_main #history_tab .tab_line.js_off{padding:0}
#swipe_main #history_tab .tab_line.js_off ul{border:0}
#swipe_main #history_tab .tab_line.js_off li{float:none}

.sp_B{clear:both; margin-top:46px}
.sub_bx2{width:100%; padding:0}
.sub_bx2 ul{}
.sub_bx2 ul li{float:left; display:block; line-height:40px; vertical-align:top; color:#8a8b8c; text-align:center; font-size:14px; width:25%; cursor:pointer; border:1px solid #3b3b3b; border-left:none; box-sizing:border-box}
.sub_bx2 ul li.on{height:48px; background:#0c53a9 url(/m/static/images/sub/bg_blueallow.png) no-repeat center bottom; background-size:300px 6px; color:#fff; border:none;padding-top:1px}
.sub_bx2 ul li:last-child{border-right:none}

.history_txt{clear:both; text-align:center; padding:55px 55px 40px 55px; box-sizing:border-box}
.history_txt h2{font-size:20px; color:#fff; margin-bottom:13px; font-weight:normal; padding:0}
.history_txt h4{font-size:14px; color:#fff;font-weight:normal}

.his_prev{display:inline-block; position:fixed; left:15px; width:22px; height:42px; background:url(/m/static/images/sub/bt_prev.png) no-repeat; background-size:22px 42px; cursor:pointer; font-size:0}
.his_next{display:inline-block; position:fixed; right:15px; width:22px; height:42px; background:url(/m/static/images/sub/bt_next.png) no-repeat; background-size:22px 42px; cursor:pointer; float:right; font-size:0}

.first_his_prev{display:inline-block; position:fixed; top:113px; left:15px; width:22px; height:42px; background:url(/m/static/images/sub/bt_prev.png) no-repeat; background-size:22px 42px; cursor:pointer; font-size:0}
.first_his_next{display:inline-block; position:fixed; top:113px; right:15px; width:22px; height:42px; background:url(/m/static/images/sub/bt_next.png) no-repeat; background-size:22px 42px; cursor:pointer; float:right; font-size:0}

.visual_pic{position:relative; width:100%; margin:0 auto; text-align:center; padding:0 15px 40px; box-sizing:border-box}
.visual_pic img{max-width:100%}
.pic_num{text-align:center; font-size:12px; color:#fff; padding-bottom:40px}
.pic_num span{color:#008bb0}
.history_all_black{ }
.history_script{padding:30px 15px; font-size:13px; color:#a1a1a1; background:#000; line-height:1.7em !important}


/* 서브 상단 이미지 */
#fullwidth_id2{position:relative;background:#fff; margin:0 auto; top:0px; left:0px; width:720px; height:760px; overflow:hidden; visibility:hidden}
#fullwidth_id2 .fullwidth{cursor:default; position:relative; top:0px; left:0px; width:720px; height:760px; overflow:hidden}
#fullwidth_id2 .fullwidth div{}
#fullwidth_id2 .fullwidth div img{position:absolute}
#fullwidth_id2 .fullwidth div &gt; div{position:absolute;bottom:100px;padding:20px 5%;box-sizing:border-box}
#fullwidth_id2 .fullwidth div &gt; div span{line-height:1.4em;font-size:56px;color:#fff;display:inline;padding:0 0 3px 0;border-bottom:1px solid #fff}
#fullwidth_id2 .fullwidth div &gt; div span.black{color:#000;border-bottom:2px solid #000}

.tbl_type02,.tbl_type02 th,.tbl_type02 td{border:0}
.tbl_type02{width:100%;border-bottom:2px solid #dcdcdc;font-size:11px;text-align:center;border-collapse:collapse;border-top:2px solid #012b5d;margin:15px 0 0 0}
.tbl_type02 caption{display:none}
.tbl_type02 th{padding:8px 14px;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background-color:#fafafa;color:#222;font-size:11px;font-family:nbgBD}
.tbl_type02 td{padding:8px 14px ;border:1px solid #bbbbbb;color:#222;text-align:center}
.tbl_type02 tg.left,
.tbl_type02 td.left{text-align:left}

/* 셀렉트박스 */
#protec_top{padding:24px 4%;margin:0;box-sizing:border-box;width:100%;text-align:left}
#protec_top .select{ display:inline-block; *display:inline;width:100%;height:40px;position:relative; background:#fff; line-height:normal; vertical-align:middle; *zoom:1}
#protec_top .select *{ margin:0; padding:0; font-size:13px;cursor:pointer}
#protec_top .select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:9; border:1px solid #bbbbbb; background:transparent; color:#666666; text-align:left; line-height:19px; _line-height:normal}
#protec_top .select .my_value.selected{ font-family:nbgBD}
#protec_top .select.open .my_value,
#protec_top .select .my_value.outLine{ border:1px solid #bbbbbb}
#protec_top .select button.my_value{ width:100%; height:40px; *padding-left:5px; text-indent:5px; *text-indent:0}
#protec_top .select div.my_value{ height:38px; text-indent:8px}
#protec_top .select .ctrl{ position:absolute; top:0; right:0; width:38px; height:38px;  background:#fff url('/m/static/images/btn/dropdown_bow.png') no-repeat center center;background-size:10px 6px}
#protec_top .select .arrow{ position:absolute; width:0; height:0; font-size:0; line-height:0}
#protec_top .select ul{ overflow:hidden; position:absolute; top:40px; left:0; width:100%; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; list-style:none}
#protec_top .select ul.a_list{ display:none}
#protec_top .select.open ul.a_list{ display:block}
#protec_top .select ul.i_list{ left:-2000%}
#protec_top .select.open ul.i_list{ left:0}
#protec_top .select li{ overflow:hidden; position:relative; height:38px; border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap}
#protec_top .select li input.option{ position:absolute; width:100%; height:38px; line-height:20px}
#protec_top .select li label{ position:absolute; top:0; left:0; width:100%; height:38px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px}
#protec_top .select li a{ display:block; height:38px; background:#fff; color:#666666; line-height:36px; text-indent:8px; *text-indent:6px; text-decoration:none}
#protec_top .select li.hover *{ background:#fff; color:#666666}
#protec_top .select_go{ overflow:visible; height:38px; width:28px; *margin:-1px 0 -1px 4px; padding:0; border:1px solid #bababa; background:#eee;color:#767676; line-height:19px; _line-height:normal; vertical-align:middle; cursor:pointer}

/* sub */
	.prot_wrap .part_table{overflow-x:auto;width:100%}
	.prot_wrap{}
	/* 숫자 붙는 title */
	.prot_wrap .sub_title02{display:table;font-size:15px;color:#222;padding:0 0 20px 0;margin:0;font-family:nbgBD}
	.prot_wrap .sub_title02 &gt; span{display:table-cell;padding:0 10px 0 0}

	/* 숫자 붙는 title 하단 내용 */
	.prot_wrap .sub_con,
	.prot_wrap .sub_con02{padding:0; margin:0;font-size:13px;color:#222}
	.prot_wrap .sub_con02{padding:20px 0 0 0}

	/* 가, 나, 다, 라 title 유형 */
	.prot_wrap .sub_title03{display:table;font-size:13px;padding:10px 0 10px 0 ;margin:0;font-family:nbgBD}
	.prot_wrap .sub_title03 span{display:table-cell;padding:0 10px 0 0}

	/* 박스 중간 굵은 문장 */
	.prot_wrap .sub_title04{font-size:13px;color:#222;font-family:nbgBD;padding:18px 0 8px 0}

	/* 하단 버전 알림 */
	.prot_wrap .sub_title05{font-size:15px;color:#666;padding:10px 0 0 0;width:100%;text-align:center}
	/* padding-top 없는 문장 */
	.prot_wrap .sub_title06{font-size:13px;color:#222;font-family:nbgBD;padding:0px 0 8px 0;margin:0}
	/* padding-top 없고 font-weight normal 문장 */
	.prot_wrap .sub_title07{font-size:13px;color:#222;padding:3px 0 8px 0;margin:0}
	/* padding-top 없고 font-weight normal 이고 li바로 위 문장  */
	.prot_wrap .sub_title08{font-size:11px;color:#222;padding:2px 0 6px 0;margin:0}

	/* -(하이픈) 붙는 li 유형 문구 */
	.prot_wrap .sbl_line,
	.prot_wrap .sbl_line02,
	.prot_wrap .sbl_line03{text-align:left;margin:0 0 8px 0;font-size:12px}
	.prot_wrap .sbl_line li,
	.prot_wrap .sbl_line02 li,
	.prot_wrap .sbl_line03 li {margin:0 0 4px 0;padding:0 0 0 10px;background:url('/m/static/images/sub/bg_bul3.gif') no-repeat 0 6px;background-size:4px 1px;color:#666;line-height:1.5em;font-size:12px}
	.prot_wrap .sbl_line02{margin:20px 0 4px 0}
	.prot_wrap .sbl_line03{margin:0 0 20px 0}
	.prot_wrap .sbl_line04{margin:0px 0 7px 8px;line-height:20px;font-size:11px}
	.prot_wrap .sbl_line05{margin:0px 0 7px 8px;line-height:20px;font-size:11px;color:#666}
	.prot_wrap .sbl_line05 li{margin-left:15px}
	.prot_wrap .sbl_line05 li.num{float:left;margin-left:0}


	/* 상단에 라인이 있는 block */
	.part{padding:0px 4%}
	.part_line{padding:25px 4% 0px 4%;border-top:1px solid #e9e9e9;margin:35px 0 0 0}

/*고객문의*/
.guest_question{padding:30px 5% 0}
.guest_in{ padding:25px 0; border-bottom:1px solid #bbb}
table.in_info2{width:100%; }
table.in_info2 th{text-align:left; font-weight:normal; font-size:13px; color:#222; padding-bottom:10px}
table.in_info2 th span{color:#008bb0}
table.in_info2 th.title{font-size:15px; color:#222; padding-bottom:16px}
table.in_info2 td{color:#444; font-size:12px; padding-bottom:10px}
table.in_info2 td span{color:#008bb0}
table.in_info2 td.cen{text-align:center}
table.in_info2 td.noti{text-align:right;padding-bottom:16px}
.info01{width:100%; height:38px; border:1px solid #bbb; font-size:13px; color:#666; -webkit-border-radius:0; -webkit-box-shadow:none;-webkit-border-shadow:none;-webkit-appearance:none;box-sizing:border-box; text-indent:6px; }
.info02{width:28%;height:38px; border:1px solid #bbb; font-size:13px; color:#666;-webkit-border-radius:0; -webkit-box-shadow:none;-webkit-border-shadow:none;-webkit-appearance:none;box-sizing:border-box; text-indent:6px; }
.info03{width:100%;height:200px; border-color:#bbb; font-size:13px; color:#666;-webkit-border-radius:0; -webkit-box-shadow:none;-webkit-border-shadow:none;-webkit-appearance:none; box-sizing:border-box; padding:10px}
.t_line{border-top:1px solid #e9e9e9}
/* 세로 */
@media all and (orientation:portrait){
	/*DL스토리*/
	.story_prev{position:absolute; display:inline-block; width:50px; height:84px; background:url(/m/static/images/sub/story_prev.png) no-repeat; background-size:50px 84px; cursor:pointer; z-index:1000; font-size:0; left:5%; top:50%;margin-top:-82px}
	.story_next{position:absolute; display:inline-block; width:50px; height:84px; background:url(/m/static/images/sub/story_next.png) no-repeat; background-size:50px 84px; cursor:pointer; z-index:1000; font-size:0; right:5%;top:50%;margin-top:-82px}
}
/* 가로 */
@media all and (orientation:landscape){
	/*DL스토리*/
	.story_prev{position:absolute; display:inline-block; width:50px; height:84px; background:url(/m/static/images/sub/story_prev.png) no-repeat; background-size:50px 84px; cursor:pointer; z-index:1000; font-size:0; left:5%; top:50%;margin-top:-92px}
	.story_next{position:absolute; display:inline-block; width:50px; height:84px; background:url(/m/static/images/sub/story_next.png) no-repeat; background-size:50px 84px; cursor:pointer; z-index:1000; font-size:0; right:5%;top:50%;margin-top:-92px}
}

.story_content{padding:30px 5%}
.story_content h2{padding:0 0 30px; font-weight:normal; color:#222; font-size:22px; line-height:30px}
.story_content h2.blue{color:#002b5c}
.story_content h4{color:#002a5b; font-size:15px; padding:0 0 13px; font-weight:normal}
.story_content h4.black{color:#222; font-weight:normal}
.story_content p.con{padding-bottom:20px; font-size:13px; color:#444; line-height:18px}
.story_content p.con strong{color:#222}
.story_content p.conB{padding-bottom:30px; font-size:15px; color:#002a5b; line-height:20px}
.story_content p.conS{padding-bottom:20px; font-size:13px; color:#222; line-height:18px}
.story_pic1{text-align:center}
.story_pic1 img{width:100%}
.story_pic2{}
	.s2_pic{float:right; width:177px; text-align:right}
	.s2_pic2{float:right; width:165px; text-align:right; margin-bottom:15px}
	.s2_pic3{float:right; width:180px; text-align:right; margin-bottom:15px}
	.s2_txt{}
.story_pic3{margin-bottom:20px}
	.s3_pic{float:left; width:177px; }
	.s3_pic2{float:right; width:165px; text-align:right; margin-bottom:15px}
	.s3_txt{}

.st_half01{float:left; width:50%;margin-bottom:20px}
.st_half01 img{width:100%}
.st_half02{float:right; width:50%; box-sizing:border-box; padding:30px 0 0 15px; margin-bottom:20px}

.st_left_H1{float:left; width:50%; box-sizing:border-box; padding:60px 0 0 0; color:#002b5c; font-size:22px; line-height:30px}
.st_left_H2{float:right; width:50%; margin-bottom:20px}
.st_left_H2 img{width:100%}

dl.story_year{margin:25px 0}
dl.story_year dt{color:#002a5b; font-size:15px; margin-bottom:8px}
dl.story_year dd{font-size:13px; color:#444; margin-bottom:20px; line-height:18px}

.story_news{position:absolute; display:inline-block; font-size:15px; color:#fff; margin-top:15px; margin-left:15px; text-align:left}

/*여백*/
.clear{clear:both}

.sp_ceo{padding-top:80px}
.sp_study{padding-bottom:0}
.sp_study02{padding-top:5px}
.sp_business{padding-top:28px; padding-bottom:10px; font-weight:bold}
.sp_story01{padding-top:75px}
.sp_person{margin-top:0}
.sp_person2{margin:15px 0 30px}
.sp_person3{margin-bottom:5px}
.sp_person4{margin-bottom:25px}
.sp_person5{margin:0 0 5px}
.sp_person6{margin:0 0 15px}
.sp_recruit{padding-top:0}
.sp_vision{padding-bottom:20px}
.sp_history_r{padding-bottom:15px}
.sp_facilities{padding:20px 0 20px 0px}
.sp_location{padding-top:42px}
.sp_sustainability{margin-top:12px}
.sp_sustainability2{margin-bottom:0; border-bottom:0}
.sp_sustainability3{margin-top:-5px}
.sp_social{margin-top:40px}
.sp_report{margin-top:30px}
.sp_pr{margin-top:15px}
.sp_story{padding-top:40px}
.sp_story2{padding-bottom:12px}
.sp_story3{padding-top:30px}
.sp_story4{margin-bottom:75px}
.sp_story4_1{margin-bottom:0px}
.sp_story5{padding-bottom:15px}
.sp_story6{padding-top:10px}
.sp_story7{margin:15px 0 75px}
.sp_story8{margin-bottom:10px}
.sp_story9{margin-bottom:75px}
.sp_story10{margin-top:10px}
.sp_story11{padding-top:15px}
.sp_story12{margin:25px 0 75px 0}
.sp_story13{margin:20px 0 75px 0}
.sp_download{height:25px}

#ds_gate{width:100%;height:auto;padding:30px 5% 0 5%;margin:0;box-sizing:border-box}
#ds_gate .sel_area{padding-bottom:30px}
#ds_gate div{width:100%;padding:0;margin:0;box-sizing:border-box}
#ds_gate div a{display:block;padding-bottom:20px}
#ds_gate div a p.top{position:relative;width:100%}
#ds_gate div a p.top img{width:100%}
#ds_gate div a p.top span{position:absolute;top:50%;display:block;width:100%;height:50px;margin:-20px 0 0 15px;color:#fff;font-size:18px}
#ds_gate div a p.bottom{background:#f0f0f3;padding:5% 5% 5% 15px;box-sizing:border-box;word-break:keep-all;font-size:14px;color:#333}

#ds_gate .ds_gate_top p img{width:40%;height:auto}
#ds_gate .ds_gate_top{margin-bottom:25px}
#ds_gate .ds_gate_01 a{display:block}
#ds_gate .ds_gate_06 p.title{position:relative;font-size:15px;color:#002b5c;margin:0 0 5px 0}
#ds_gate .ds_gate_06 a p.top span.img_title{position:absolute;top:15%;width:100%;height:50px;margin:0px 0 0 15px;color:#fff;font-size:18px}
#ds_gate .ds_gate_06 a p.top span.img_sub{position:absolute;top:50%;width:auto;height:16px;margin:0px 0 0 15px;color:#fff;font-size:13px;padding:0;border-bottom:1px solid #fff;display:inline}

/* 20190717 고객문의 리뉴얼 추가 */
.cs_main{position:relative;width:100%;overflow:hidden;border:1px solid #bbb}
.cs_main&gt;div{position:relative;width:50%;min-height:40vw;float:left;padding:15px;box-sizing:border-box;border-left:1px solid #bbb;border-bottom:1px solid #bbb;background:#fafafa}
.cs_main&gt;div:nth-of-type(1),.cs_main&gt;div:nth-of-type(3){border-left:none}
.cs_main&gt;div:nth-of-type(3),.cs_main&gt;div:nth-of-type(4){border-bottom:none}
.cs_main&gt;div:after{content:'';display:block;position:absolute;right:0;bottom:0;width:16vw;height:14vw;background:url('/static/images/sub/ico_cs_main.png') 0 0.8vw no-repeat;background-size:16vw auto}
.cs_main&gt;div:nth-of-type(2):after{background-position:0 -14vw}
.cs_main&gt;div:nth-of-type(3):after{background-position:0 -27vw;bottom:-5px}
.cs_main&gt;div:nth-of-type(4):after{background-position:0 -40vw;bottom:-4px}
.cs_main&gt;div&gt;strong{font-size:4.5vw;font-weight:600;color:#001546;letter-spacing:-0.02em}
.cs_main&gt;div&gt;p{height:18vw;margin-top:9px;font-size:3.5vw;font-weight:300;line-height:5vw;color:#555;letter-spacing:-0.04em}
.cs_main&gt;div&gt;a{display:inline-block;position:relative;font-size:3vw;line-height:4.2vw;;color:#002b5c;text-decoration:underline;z-index:2}


/* #################### 20191120 기업모바일 신규 페이지 #################### */
.mt0{margin-top:0 !important}
.mt1{margin-top:1vw !important}
.mt2{margin-top:2vw !important}
.mt3{margin-top:3vw !important}
.mt5{margin-top:5vw !important}
.mt8{margin-top:8vw !important}
.mb10{margin-bottom:10vw !important}
.pb1{padding-bottom:1vw}
.pt0{padding-top:0 !important}
.row{overflow:hidden;position:relative}
.row .colL{float:left}
.row .colR{float:right}
.lightGray{color:#727272 !important}
.lightGray2{color:#555 !important}
.black{color:#252525 !important}
.f16{font-size:16px !important;color:#252525}
.f15{font-size:15px !important;color:#252525}
.f14{font-size:14px !important}
.f13{font-size:13px !important;color:#555}
.f12{font-size:12px !important}
.blue{color:#002b5c !important}

.contentSpace{padding:0 4vw;font-size:13px;line-height:20px;color:#555;word-break:keep-all}
.contentSpace2{padding:7vw 4vw;font-size:13px;line-height:20px;color:#555;word-break:keep-all;overflow:hidden}
.contentSpace:after,.contentSpace2:after{clear:both;display:block;content:''}
.contentSpace2+.contentSpace2{padding-top:0}
.contentSpace2 .sub_title09:first-child{padding-top:0}
.contentSpace2 .sub_title03{font-weight:normal}
.topSelect{padding:7vw 4vw 2vw}

.contentSpace .btn_download,
.contentSpace2 .btn_download{display:inline-block;width:22px;height:20px;background:url('/m/static/images/ico/ico_download01.png') no-repeat;background-size:22px auto;font-size:0;text-indent:-10000em;vertical-align:middle}
.contentSpace .btn_download.ml,
.contentSpace2 .btn_download.ml{position:relative;top:-0.3vw;margin-left:2vw}

/* 공시 */
.ir_list{box-sizing:border-box;width:100%;text-align:left;margin-bottom:7vw}
.ir_list&gt;li{border-bottom:1px solid #e9e9e9;padding:7vw 4vw;width:100%;vertical-align:middle;box-sizing:border-box}
.ir_list&gt;li&gt;span{display:inline-block;width:93%;margin-top:0.3vw;vertical-align:middle}
.ir_list&gt;li&gt;span.notice{font-size:12px;color:#002a5b}
.ir_list&gt;li&gt;span.date{font-size:12px;color:#555}
.ir_list&gt;li&gt;a.title{display:block;position:relative;width:92vw;font-size:14px;color:#252525;padding:5px 0 4px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box}
.ir_list&gt;li&gt;a.title.download{padding-right:50px;background:url('/m/static/images/ico/ico_download01.png') 100% 50% no-repeat;background-size:22px auto}
.irTxtBox{display:inline-block;position:relative;top:-2px;margin-left:3px;width:14px;height:14px;line-height:14px;font-size:10px;text-align:center;border-radius:3px;vertical-align:middle}
.irTxtBox.blue{border:1px solid #1b97ee;color:#1b97ee}
.irTxtBox.green{border:1px solid #1fa769;color:#1fa769}

.icoCalendar{display:inline-block;width:19px;height:19px;background:url('/m/static/images/ico/ico_calendar.png') 50% 50% no-repeat;background-size:19px auto;vertical-align:middle;font-size:0;text-indent:-10000em}
.btnSrch{display:inline-block;width:auto;height:18px;line-height:21px;padding-left:28px;background:url('/m/static/images/ico/ico_zoom_blue.png') 0 50% no-repeat;background-size:auto 18px;vertical-align:middle;font-size:15px;color:#1b2e5a}
.btnDonwload{display:inline-block;padding-right:34px;font-size:12px;line-height:17px;color:#002b5c;width:auto;height:auto;background:url(/m/static/images/ico/ico_download01.png) 100% 50% no-repeat;background-size:24px auto}

.searchDart{padding:7vw 4vw 4vw;background:#f0f1f5}
.searchDart input[type="checkbox"]{background:#fff;background-image:none;border:1px solid #bbb;width:21px;height:21px;-webkit-appearance:checkbox;vertical-align:middle;position:relative;top:-1px}
.searchDart .searchDartTop{position:relative;padding:0 0 4vw 10vw;margin-bottom:3.5vw;border-bottom:1px solid #c0c3ce}
.searchDart .searchDartTop h3{position:absolute;top:3.8vw;left:0;font-size:15px;color:#222}
.searchDart .dateSrch{display:table;font-size:14px}
.searchDart .dateSrch&gt;p{display:table-cell;position:relative;width:40vw;height:38px;line-height:38px;background:#fff;padding:1vw 1vw 1vw 5vw;border:1px solid #bbb}
.searchDart .dateSrch&gt;p&gt;.icoCalendar{position:absolute;top:14px;right:13px}
.searchDart .dateSrch&gt;p&gt;input[type="text"]{border:none;width:23vw;background:none;font-size:14px;color:#666;vertical-align:middle}
.searchDart .dateSrch+.row{padding-top:3vw;font-size:15px;color:#666}
.searchDart .lightGray{font-size:13px;line-height:18px}

/* 사업보고서 */
.bizRepot{padding:7vw 4vw 5vw}
.bizRepot h3{margin-top:7vw;font-size:28px;font-weight:normal;color:#222;letter-spacing:-0.02em}
.bizRepot h3&gt;small{display:inline-block;position:relative;top:-0.2vw;font-size:16px;color:#252525;vertical-align:middle;letter-spacing:0}
.bizRepot h3&gt;small:before{display:inline-block;position:relative;top:1vw;content:'';width:1px;height:4vw;margin:0 4vw;background:#cecece}
.repotList{width:100%;overflow:hidden;box-sizing:border-box;border-top:1px solid #a0a0a0;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.repotList&gt;li{float:left;position:relative;width:50%;height:19vw;padding:3.5vw 4.5vw 2vw;box-sizing:border-box;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:16px;line-height:23px}
.repotList&gt;li&gt;em{display:block;font-size:13px;color:#555}
.repotList&gt;li&gt;a.btn_download{position:absolute;bottom:5vw;right:4vw}
.bizRepot+#downlist_btn{margin-top:3vw}

/* ANNUAL REPORT */
.reportList{overflow:hidden;width:100%;padding-top:7vw;padding-bottom:5vw}
.reportList li{overflow:hidden;float:left;width:48.5%;height:54vw;margin-bottom:3vw}
.reportList li:nth-of-type(even){float:right}
.reportList li .items{overflow:hidden;position:relative;width:100%;height:100%;background:#ddd;text-align:center}
.reportList li .items .img{overflow:hidden;width:100%;height:100%}
.reportList li .items .img&gt;img{width:100%;height:100%}
.reportList li .items .txt{position:absolute;left:0;bottom:0;width:100%;height:14vw;padding:3.5vw 0 0 2.5vw;background:#001a38;font-size:12px;line-height:14px;color:#fff;text-align:left;letter-spacing:-0.015em}
.reportList li .items .txt&gt;span{position:absolute;display:inline-block;left:2.5vw;top:50%;width:78%;transform:translateY(-50%)}
.reportList li .items .txt small{display:block;font-size:10px;color:rgba(255,255,255,0.7)}
.reportList li .items .btnDownload02{overflow:hidden;position:absolute;right:2.2vw;bottom:4vw;width:22px;height:24px;background:transparent url(/eng/static/images/ico/ico_down_on.png) no-repeat 50% 50%;background-size:22px auto;font-size:0}
.reportList li.none{width:100%;height:60vw;border-bottom:1px solid #ddd;line-height:60vw;font-size:12px;text-align:center}

/* IR일정/활동 */
.irCalendar{margin:7vw 0 12vw;border:1px solid #e9e9e9;border-top:none}
.irCalendar&gt;li{padding:6.5vw 10vw 6vw 4vw;border-top:1px solid #e9e9e9;word-break:keep-all}
.irCalendar&gt;li&gt;u{position:relative;display:inline;width:70%;font-size:19px;line-height:27px;color:#002a5b;letter-spacing:-0.05em;text-decoration:none;border-bottom:1px solid #002a5b}
.irCalendar&gt;li&gt;p{font-size:13px;margin:3vw 0 1.2vw;color:#252525}
.irCalendar&gt;li&gt;small{display:block;font-size:11px;color:#555;line-height:19px}

/* 주가정보 */
.srChart{width:100%;box-sizing:border-box;padding:8vw 0 10vw;border:1px solid #e9e9e9;text-align:center}
.srChart .con{width:230px;height:206px;margin:0 auto;background:url(/static/images/bg/bg_srChart_con_2020.jpg) no-repeat;background-size:100% auto;position:relative}
.srChart .con:before{content:"";width:100%;height:3px;background:#0b0b0b;position:absolute;bottom:20px;left:0px}
.srChart .con li {width:8vw;height:192px;position:relative;float:left}
.srChart .con li .per{height:auto;width:65px;font-size:13px;font-weight:normal;color:#222;text-align:center;position:absolute;top:192px;left:0px}
.srChart .con li .num{width:8vw;height:auto;font-size:13px;font-weight:normal;color:#222;text-align:center;position:absolute;top:-5px;left:10px}
.srChart .con li .num.num2{top:66px;left:34px}
.srChart .con li .num.num3{top:53px;left:58px}
.srChart .con li .num.num4{top:121px;left:79px}
.srChart .con li:nth-of-type(2) .per{left:20px}
.srChart .con li:nth-of-type(3) .per{left:42px}
.srChart .con li:nth-of-type(4) .per{left:64px}
.srChart .chartImg&gt;img{width:75%;height:auto;margin:2vw auto 0}
.chart_table{width:100%;border:1px solid #e1e1e1;border-top:3px solid #002b5c;border-left:0px;border-right:0px}
.chart_table thead th {padding:3vw 0;background:#f1f1f1;font-size:13px;font-weight:normal;color:#002b5c;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1}
.chart_table tbody th {padding:3vw 0;background:#f9f9f9;font-size:12px;font-weight:normal;color:#222;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;letter-spacing:-0.02em}
.chart_table tbody td {padding:3vw 0;font-size:13px;color:#555;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;text-align:center}

h3.subTit{padding:9vw 0 4vw;font-size:20px;font-weight:400;color:#222;font-weight:400;line-height:26px}
h3.subTit+.grayTxtR{padding-top:0;margin-top:-5vw}
h4.subTit{padding:5vw 0 3vw;font-size:18px;font-weight:400;color:#222;font-weight:400;line-height:26px}
.contentSpace2 h3.subTit:first-child{padding-top:0}
.contentSpace2 .sub_title02{padding-top:0;font-weight:400;line-height:120%}
.contentSpace2 .sub_title02.title_line{margin-bottom:16px}
.grayTxtR{padding-top:3vw;text-align:right;font-size:13px;color:#727272}
.imgBox{position:relative;width:100%;box-sizing:border-box;border:1px solid #e9e9e9}
.imgBox&gt;img{width:100%;height:auto}
.imgBox.stockStatus&gt;p.txt1{position:absolute;top:3vw;left:25vw;font-size:13px}
.imgBox.stockStatus&gt;p.txt2{position:absolute;top:35vw;left:71vw;font-size:13px}

/* 주식현황 */
.dataTb{width:100%}
.dataTb&gt;thead&gt;tr&gt;th{padding:3vw 1vw;border-top:3px solid #002b5c;border-left:1px solid #bbb;border-bottom:1px solid #bbb;background:#fafafa;font-size:12px;font-weight:normal;color:#002b5c;text-align:center}
.dataTb&gt;tbody&gt;tr&gt;th{padding:3vw 1vw;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background:#f1f1f1;font-size:12px;font-weight:normal;color:#222;text-align:center;line-height:17px}
.dataTb th:first-child{border-left:0}
.dataTb td{padding:3vw 1vw;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;font-size:12px;line-height:17px;color:#555;text-align:center;letter-spacing:-0.015em;word-break:keep-all;}
.dataTb .bor{border-right:1px solid #bbb}
.dataTb tr.ac td{text-align:center;padding:3vw 1vw}
.dataTb td.cell{padding:3vw 1vw;background:#f1f1f1;text-align:center;color:#222}
.dataTb.thBg2&gt;thead&gt;tr&gt;th{background:#f1f1f1;line-height:16px}
.dataTb.thBg2 td.cell{background:#f9f9f9}
.dataTb td.al.cell{padding:3vw 1vw;border-left:0;text-align:center}
.dataTb td a{font-size:12px}
.dataTb td a:hover{color:#333;text-decoration:underline}
.dataTb td span,.tbl_list01 td a{vertical-align:middle}
.dataTb td span{font-size:12px}
.dataTb.t01 td{padding:0;text-align:center}
.dataTb.t01 tr td:first-child{border-left:0}
.dataTb.t01 tr td.cell{background:#f1f1f1}
.dataTb.t01 tr td.type01{padding:3vw;text-align:left}
.dataTb. td.cell{border-left:none}
.dataTb.sm tbody th{padding:1vw 0;font-size:12px;letter-spacing:-0.01em}
.dataTb.sm tbody td{padding:1.5vw 1.5vw 1.5vw 0;font-size:11px;letter-spacing:-0.01em}
.dataTb&gt;tbody&gt;tr&gt;th.bgWhite{background:#fff}
.dataTb.sm tr.ac td,
.dataTb.sm tbody td.cell,
.dataTb.sm tbody td.al.cell{padding:1.5vw 0}

.dataTb.type2&gt;thead&gt;tr&gt;th{background:#f1f1f1}
.dataTb.type2&gt;tbody&gt;tr&gt;th{background:#f9f9f9}
.dataTb.type3&gt;thead&gt;tr&gt;th{background:#fafafa}
.dataTb.type3&gt;tbody&gt;tr&gt;th,.dataTb.type3&gt;tbody&gt;tr&gt;td.cell{background:#f9f9f9}
.dataTb.type4{border-top:2px solid #002b5c}
.dataTb.type4&gt;tbody&gt;tr&gt;th{background:#fafafa;color:#002b5c}
td.left{text-align:left;padding-left:13px}

.bdrBtm{position:relative;padding-top:4vw;padding-bottom:5vw;border-bottom:1px solid #e9e9e9}
.bdrBtm.row .colL,.bdrBtm.row .colR{padding-top:2vw}
.bdrL{position:relative;padding-left:3vw}
.bdrL:before{position:absolute;top:2.5vw;left:0;content:'';display:inline-block;vertical-align:middle;width:1px;height:17px;background:#cbcbcb}
.bdrL2{position:relative;padding-left:8vw}
.bdrL2:before{position:absolute;top:0;left:0;content:'';display:inline-block;vertical-align:middle;width:1px;height:38px;background:#cbcbcb}
.bdrL2 .btn_download.ml{top:-2.3vw}


/* 재무제표 */
#inno_tab .tab_line ul.subtab li{position:relative}
#inno_tab .tab_line ul.subtab.w50 li{width:50% !important}
#inno_tab .tab_line ul.subtab.w33 li{width:33.333% !important}
#inno_tab .tab_line ul.subtab.w25 li{width:25% !important}
/* #inno_tab .tab_line.m1 .m1.w50 a:before,#inno_tab .tab_line.m1 .m1.w50 a:hover:before,#inno_tab .tab_line.m1 .m1.w50 a:active:before,#inno_tab .tab_line.m1 .m1.w50 a:focus:before,#inno_tab .tab_line.m2 .m2.w50 a:before,#inno_tab .tab_line.m2 .m2.w50 a:hover:before,#inno_tab .tab_line.m2 .m2.w50 a:active:before,#inno_tab .tab_line.m2 .m2.w50 a:focus:before{
	top:inherit;bottom:-8px;padding:0;width:12px;height:8px;background:url('/m/static/images/ico/sub_daelim_histor_bow.png') no-repeat 0 0;background-size:100% auto;left:50%;margin-left:-6px
} */
.contentSpace2 #inno_tab{padding:0;margin-top:0}
.contentSpace2 #inno_tab ul.subtab.long&gt;li&gt;a{padding-top:14px;line-height:16px;font-size:13px}
.contentSpace2 #inno_tab ul.subtab.long+ul{border-top:1px solid #e8e8e8}
.contentSpace2 #inno_tab ul.subtab.long+ul.subtab&gt;li{position:relative}
.contentSpace2 #inno_tab ul.subtab.long&gt;li&gt;a:before,
.contentSpace2 #inno_tab ul.subtab.long&gt;li&gt;a:hover:before,
.contentSpace2 #inno_tab ul.subtab.long&gt;li&gt;a:active:before,
.contentSpace2 #inno_tab ul.subtab.long&gt;li&gt;a:focus:before,
.contentSpace2 #inno_tab ul.subtab.long+ul.subtab&gt;li&gt;a:before,
.contentSpace2 #inno_tab ul.subtab.long+ul.subtab&gt;li&gt;a:hover:before,
.contentSpace2 #inno_tab ul.subtab.long+ul.subtab&gt;li&gt;a:active:before,
.contentSpace2 #inno_tab ul.subtab.long+ul.subtab&gt;li&gt;a:focus:before{top:inherit;bottom:-8px;padding:0;width:12px;height:8px;background:url('/m/static/images/ico/sub_daelim_histor_bow.png') no-repeat 0 0;background-size:100% auto;left:50%;margin-left:-6px;z-index:2}
#inno_tab .tab_line.m4 .m4 a, #inno_tab .tab_line.m5 .m5 a{border-bottom:0;color:#fff;background:#0c53a9}
#inno_tab .tab_line.m4 .m4 a:before, #inno_tab .tab_line.m5 .m5 a:before{position:absolute;display:block;content:''}
#inno_tab .tab_line ul.subtab.h45 li a{height:45px}
.contentSpace2 #inno_tab ul.subtab.long&gt;li.lh60&gt;a{padding:0 !important;line-height:60px !important}

.donwSheet{position:relative;padding:5vw 0 3vw 35%;border-bottom:2px solid #e9e9e9}
.donwSheet:last-child{border-bottom:none}
.donwSheet&gt;h3{position:absolute;top:7vw;left:4vw;font-size:21px;color:#002a5b;font-weight:400}
.donwSheet&gt;h3&gt;small{display:block;font-size:12px;line-height:16px;padding-top:8px;color:#555}
.donwSheet&gt;ul{padding-top:2vw;padding-bottom:2vw;border-top:1px solid #e9e9e9}
.donwSheet&gt;ul:last-child{padding-bottom:0}
.donwSheet&gt;h3+ul{border-top:none;padding-top:0}
.donwSheet&gt;ul&gt;li{padding:11px 4vw 6px 0;font-size:13px;overflow:hidden}
.donwSheet&gt;ul&gt;li&gt;a{float:right;position:relative;top:-4px}
.donwSheet&gt;ul.line&gt;li{border-top:1px solid #e9e9e9}
.donwSheet&gt;ul.line&gt;li:first-child{border-top:none}
.ico_lv{display:inline-block;margin-left:5px;padding-right:16px;background:url('/static/images/sub/ico_lv.png') no-repeat 99% 50%;background-size:12px auto;vertical-align:middle}
.ico_lv a{color:#002b5c;text-decoration:underline;font-size:11px}

.ui-widget-overlay,
.ui-dialog.ui-widget.ui-widget-content{z-index:9999 !important}

/* 기업지배구조 &gt; 이사회 */
.inv_directorArea{overflow:hidden}
.inv_directorArea li{float:left;position:relative;margin-bottom:10px;box-sizing:border-box}
.inv_directorArea li:nth-of-type(even){float:right}
.inv_directorArea li.last{margin-right:0}
.inv_directorArea li .director01{width:44.6vw;height:315px;min-height:92vw;padding:15px 3px 8px 10px;border:1px solid #d5d5d5;border-top:4px solid #002b5c;text-align:left;box-sizing:border-box}
.inv_directorArea li .director02{width:44.6vw;height:395px;padding:15px 3px 8px 10px;border:1px solid #d5d5d5;border-top:4px solid #002b5c;box-sizing:border-box}
.inv_directorArea li .director02_w{height:395px}
.inv_directorArea li .director01 img,
.inv_directorArea li .director02 img{display:block;width:58%;height:auto;margin:0 auto}
@media screen and (min-width:768px){
	.inv_directorArea li .director01{min-height:55vw}
	.inv_directorArea li .director02{height:510px}
}
.inv_directorArea li .position{display:block;margin-top:20px;font-size:11px;color:#555}
.inv_directorArea li .name{display:block;margin-top:4px;font-size:16px;color:#222}
.inv_directorArea li dl{overflow:hidden;margin-top:11px;font-size:12px;color:#555;text-align:left}
.inv_directorArea li dt{width:36px;text-align:justify;text-align-last:justify;line-height:24px;letter-spacing:-0.08em}
.inv_directorArea li dt:after{display:inline-block;content:'';clear:both;height:0}
.inv_directorArea li dt,.inv_directorArea li dd{float:left;margin:3px 0;font-size:11px;color:#555;text-align:left;line-height:16px;padding:0}
.inv_directorArea li dt{color:#222}
.inv_directorArea li dt{clear:both;text-align:left}
.inv_directorArea li dd{padding-left:5px;letter-spacing:-0.04em}
.inv_directorArea li dd.clear{clear:both;padding-left:0}

.audit_list&gt;li{border-bottom:1px solid #e9e9e9;padding:7vw 4vw;width:100%;vertical-align:middle;box-sizing:border-box}
.audit_list&gt;li&gt;p.gray{padding-top:0.2vw;font-size:11px;color:#555}
.audit_list&gt;li&gt;p.title{padding:2vw 0;font-size:13px;line-height:20px;color:#252525}
.audit_list&gt;li&gt;p.blue{font-size:11px;color:#002a5b}
.audit_list&gt;li&gt;p&gt;em{display:inline-block;position:relative;vertical-align:middle}
.audit_list&gt;li&gt;p&gt;em:after{display:inline-block;position:relative;top:-1px;width:1px;height:11px;margin-left:10px;margin-right:10px;background:#d4d4d4;vertical-align:middle;content:''}

.bdrBox{padding:5.5vw 4vw;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;text-align:center;word-break:keep-all}
.bdrBox.wide{box-sizing:content-box;width:100%;margin-left:-4vw;margin-right:-4vw}
.bdrBox.txt1{color:#252525;font-size:13px;line-height:20px}

/* 이사회내 위원회 */
.stepList{border-top:1px solid #003775}
.stepList&gt;li{position:relative;padding:5.5vw 0;text-align:center;border:1px solid #003775;border-top:none;color:#666;font-size:13px}
.stepList&gt;li&gt;p{padding-bottom:1.5vw;font-size:16px;color:#002c5d}
.stepList&gt;li:after{display:block;content:'';position:absolute;bottom:-7px;left:50%;margin-left:-6px;width:12px;height:12px;border-top:1px solid #003775;border-left:1px solid #003775;transform:rotate(-135deg);background:#fff}
.stepList&gt;li:last-child:after{display:none}

/* 2018-11-27 */
.wideWrap{position:relative;display:table;box-sizing:content-box;width:100%;margin-left:-4vw;margin-right:-4vw}
.wideWrap .contentSpace{width:108vw;position:relative;box-sizing:border-box;padding:4vw 8vw}
.wideWrap&gt;img{width:100vw}

/* 윤리규정*/
.slideBdrBox{position:relative;width:100%;min-height:150px;padding:5vw;margin-top:3vw;box-sizing:border-box;border:1px solid #e2e6ea;border-top:3px solid #012b5d}
.slideBdrBox.col-b{border-top-color:#008bbc}
.slideBdrBox.col-b2{border-top-color:#0178a2}
.slideBdrBox.col-sb{border-top-color:#7cc9d3}
.slideBdrBox.col-g{border-top-color:#727272}
.slideBdrBox.col-g2{border-top-color:#aaa}
.slideBdrBox a{display:inline-block;position:absolute;right:5vw;bottom:5.5vw;height:16px;padding-right:19px;color:#555;font-size:12px;text-align:right}
.slideBdrBox a:after{display:inline-block;position:absolute;right:0;bottom:-1px;width:14px;height:14px;background:url(/static/images/sub/ico_view.png) no-repeat 100% 100%;background-size:14px auto;content:''}
.slideBdrBox.on{background:#f6f7f8}
.slideBdrBox.on a:after{transform:rotate(-180deg)}
.slideBdrBox h4{font-size:18px;color:#002c5d;font-weight:normal}
.slideBdrBox h4+p{padding:3vw 0 2vw;font-size:13px;color:#444}
.slideBdrBox h4+p+p{font-size:12px;color:#666;line-height:17px;font-weight:300}

.slideCon{display:none;position:relative;padding:5vw;background:#f6f7f8;border:1px solid #e2e6ea;border-top:none;font-size:12px;line-height:19px}
.slideCon h5{color:#444;font-size:16px;font-weight:400}
.slideCon h5+p{padding:1.5vw 100px 2vw 0;color:#777;font-size:12px;font-weight:400;line-height:16px}
.slideCon h5+p+a{position:absolute;display:block;top:5vw;right:5vw;width:39vw;padding:3vw 4vw;color:#fff;font-size:10px;line-height:18px;background:#3a3a3a url(/static/images/ico/ico_down_on.png) 89% 47% no-repeat}
.slideCon .bgBox{position:relative;padding:4.5vw;background:#e8ecf0;color:#777}
.slideCon .bgBox&gt;a{display:block;position:absolute;top:-15vw;right:0;width:97px;height:73px;padding:10px 0 0 10px;background:#012b5d url('/static/images/ico/ico_down_on.png') 65px 45px no-repeat;box-sizing:border-box;color:#fff;font-size:11px}
.slideCon .bgBox+ul{margin-top:7vw}
.slideCon .bgBox+ul&gt;li{position:relative;padding-left:60px;margin-top:4vw;color:#666}
.slideCon .bgBox+ul&gt;li:first-child{margin-top:0}
.slideCon .bgBox+ul&gt;li&gt;em{display:block;position:absolute;top:0;left:0;width:50px;height:50px;line-height:50px;border-radius:50%;background:#012b5d;color:#fff;text-align:center;font-size:13px}
.slideCon .bgBox+ul&gt;li&gt;strong{color:#000022;font-weight:normal}
.slideCon .sus_guideCode&gt;h3{margin-top:5vw;font-size:13px;font-weight:normal;color:#222}
.slideCon .sus_guideCode&gt;h3+.sus_codTxt{margin-top:0}
.slideCon .sus_guideCode .sus_codTxt{margin-top:4vw;padding:4vw;background:#fff;border-top:1px solid #dee0e2;border-bottom:1px solid #dee0e2;font-size:11px}
.slideCon .sus_guideCode .sus_codTxt p.tit{margin-top:2vw}
.slideCon .sus_guideCode .sus_codTxt p.tit+ul{margin-left:10px}
.slideCon .sus_guideCode .sus_codTxt li{padding-left:14px;text-indent:-12px}

.slideBdrBox.short{min-height:inherit}
.slideBdrBox.short.on{background:#012b5d;border:none}
.slideBdrBox.short.on a{color:#fff}
.slideBdrBox.short.on a:after{display:inline-block;position:absolute;right:0;bottom:-1px;width:14px;height:14px;background:url(/static/images/sub/ico_close.png) no-repeat 100% 100%;background-size:14px auto;content:'';transform:rotate(0)}
.slideBdrBox.short.on h4{color:#fff}
.slideBdrBox.short.on+.slideCon{border:3px solid #012b5d;border-top:none}

/* 공정거래자율준수 운영체계 */
.color4Box{position:relative;overflow:hidden}
.color4Box&gt;h4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:27.5vw;height:27.5vw;padding-top:8.4vw;line-height:5.6vw;background:#fff;text-align:center;box-sizing:border-box;border-radius:50%;font-size:4.5vw;color:#002a5b}
.color4Box&gt;div{width:45.2vw;height:270px;padding:6vw 1.5vw 5vw 3.5vw;margin-bottom:1.25vw;color:#fff;box-sizing:border-box;font-size:10px;line-height:17px}
.color4Box&gt;div:nth-of-type(odd){float:left}
.color4Box&gt;div:nth-of-type(even){float:right}
.color4Box&gt;div:nth-of-type(1){background:#e1e1e1;color:#222}
.color4Box&gt;div:nth-of-type(2){background:#3a3a3a}
.color4Box&gt;div:nth-of-type(3){background:#0078a2}
.color4Box&gt;div:nth-of-type(4){background:#002b5c}
.color4Box&gt;div&gt;h5{padding-bottom:2.5vw;font-size:14px;text-align:center;font-weight:normal}
.color4Box&gt;div:nth-of-type(3)&gt;h5{margin-left:-25px}
.color4Box&gt;div&gt;ul&gt;li{position:relative;padding-left:6px;padding-bottom:3px}
.color4Box&gt;div&gt;ul&gt;li:before{content:'';display:inline-block;position:absolute;top:5px;left:0;width:2px;height:2px;background:#fff}
.color4Box&gt;div:nth-of-type(1)&gt;ul&gt;li:before{background:#555}
.color4Box&gt;div&gt;ul&gt;li&gt;strong{font-weight:normal}
.color4Box&gt;div&gt;ul&gt;li&gt;ul&gt;li{text-indent:-8px;padding-left:8px}
@media screen and (min-width:640px){
	.color4Box&gt;h4{width:135px;height:135px;padding-top:42px;font-size:20px;line-height:26px}
	.color4Box&gt;div{height:320px}

}

/* 지속가능경영 &gt; 윤리경영 */
.in_tb{width:100%;border-top:1px solid #dee0e2}
.in_tb&gt;thead&gt;tr&gt;th{padding:8px 0;text-align:center;background:#f7f8f8;font-weight:bold}
.in_tb&gt;tbody&gt;tr&gt;th{padding:8px 0;text-align:center;font-weight:bold;line-height:12px}
.in_tb&gt;tbody&gt;tr&gt;td{padding:8px 0 8px 8px;text-align:left}
.in_tb th,.in_tb td{border-left:1px solid #dee0e2;border-bottom:1px solid #dee0e2;font-size:10px;line-height:16px;text-indent:0}
.in_tb&gt;tbody&gt;tr&gt;th,
.in_tb&gt;thead&gt;tr&gt;th:first-child,
.in_tb&gt;tbody&gt;tr&gt;td:first-child{border-left:none}

ul.download_list.type2{background:#fff;border-top:1px solid #dee0e2}
ul.download_list.type2&gt;li{position:relative;overflow:hidden;height:auto;padding:4vw 22vw 4vw 5vw;margin-bottom:0;border-bottom:1px solid #dee0e2;font-size:12px}
ul.download_list.type2&gt;li&gt;a{position:absolute;top:4vw;right:4vw;width:auto;padding-right:23px;margin-top:-2px;background:url(/m/static/images/ico/ico_download01.png) 100% 50% no-repeat;background-size:18px auto;color:#002b5c}
ul.download_list.type2&gt;li&gt;a.btn_download{font-size:12px;text-indent:0}

/* 품질경영 &gt; 인증서*/
.bgGray{position:relative;width:100%;padding:4vw 0 7vw;background:#f6f7f8;text-align:center}
/* .bgGrayBdr{position:relative;padding:7vw 5vw;background:#fff;border:1px solid #e2e6ea;text-align:center;overflow:hidden} */
.bgGrayBdr{position:relative;width:100%;padding:7vw 5vw;margin-left:-5vw;background:#fff;text-align:center;overflow:hidden;box-sizing:content-box;}
.bgGrayBdr+.bgGrayBdr{border-top:1px solid #e2e6ea}
.bgGrayBdr&gt;a.btn_authView{display:block;float:left;position:relative;width:33vw;height:100%;border:1px solid #d4d4d4}
.bgGrayBdr&gt;a.btn_authView:after{color:rgb(255, 255, 255);line-height:1.3em;text-align:center;bottom:0;right:0;display:block;overflow:hidden;position:absolute;width:40px;    height:40px;background:url(/static/images/ico/ico_search04.png) center center no-repeat rgb(0, 43, 92);font-size:0px;content:""}
.bgGrayBdr&gt;a.btn_authView&gt;img{width:100%;height:auto}
.bgGrayBdr .sus_certinfo{float:left;width:54.5vw;margin-left:4vw}
.sus_certinfo&gt;p{color:#012b5d;text-align:left;font-weight:bold}
.sus_certinfo&gt;dl{font-size:12px;text-align:left}
.sus_certinfo&gt;dl&gt;dt{position:relative;display:inline-block;margin-top:2.5vw;color:#222;font-weight:bold}
/* .sus_certinfo&gt;dl&gt;dt:first-child{width:100%;margin-bottom:3px} */
.sus_certinfo&gt;dl&gt;dt:after{display:inline-block;position:relative;top:0;vertical-align:middle;margin-left:2px;margin-right:5px;color:#222;content:' :'}
/* .sus_certinfo&gt;dl&gt;dt:before{display:inline-block;position:relative;top:-2px;vertical-align:middle;width:2px;height:2px;margin-right:5px;background:#222;content:''} */
.sus_certinfo&gt;dl&gt;dd{position:relative;display:inline-block;min-width:29vw;color:#666;line-height:16px}
.sus_certinfo&gt;dl&gt;dd:after{content:'';clear:left;position:relative;display:table;width:100%;height:1px}
/* .sus_certinfo&gt;dl&gt;dd:before{display:inline-block;position:absolute;left:-2px;top:0;content:'-';font-size:10px} */
@media screen and (min-width:768px){
	.sus_certinfo&gt;dl&gt;dd{min-width:40vw}
}

.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2;cursor:pointer}
.overlay .overlayCon{width:88%;height:auto;margin:65px auto 0}
.overlay .overlayCon img{width:100%;height:auto}
.overlay .overlayCon&gt;div{width:100%;height:115vw;overflow-y:scroll}
.overlay .overlayTitle{position:relative;height:44px;padding:12px 0 0 20px;background:#002a5b;color:#fff;box-sizing:border-box;text-align:left;font-size:15px}
.overlay .overlayTitle&gt;a{position:absolute;display:block;top:13px;right:7px;width:24px;height:24px;background:url('/static/images/jquery/ui_close.png') no-repeat}

/* 품질경영 &gt; 품질활동 */
.infoGraphic01{position:relative;width:100%;box-sizing:border-box;padding:0 5vw 7vw;margin-bottom:10vw;text-align:center;/*background:#f6f7f8*/}
.infoGraphic01&gt;div{position:relative;width:339px;height:380px;margin:0 auto}
@media screen and (max-width:360px){
	.infoGraphic01&gt;div{left:-8px}
}
.infoGraphic01&gt;div&gt;img{position:absolute;top:0;width:44px;left:50%;margin-left:-19px;z-index:2}
.infoGraphic01&gt;div&gt;img:nth-of-type(2){top:inherit;bottom:0}
.infoGraphic01&gt;div&gt;p{position:relative;top:-5px;font-size:15px;color:#222}
.infoGraphic01&gt;div&gt;h3{position:absolute;top:184px;left:145px;font-size:20px;color:#0087b7;font-weight:normal}
.infoGraphic01&gt;div&gt;div{position:absolute;width:113px;height:113px;box-sizing:border-box;border:1px solid #bebebe;background:#fff}
.infoGraphic01&gt;div&gt;div&gt;p{height:40px;line-height:40px;border-bottom:1px solid #e1e1e1;color:#222}
.infoGraphic01&gt;div&gt;div&gt;ul{margin:11px 0 0 8px}
.infoGraphic01&gt;div&gt;div&gt;ul&gt;li{position:relative;padding-left:4px;font-size:10px;color:#555;text-align:left;line-height:16px}
.infoGraphic01&gt;div&gt;div&gt;ul&gt;li:before{position:absolute;top:6px;left:0;content:'';width:2px;height:2px;background:#b1b1b1}
.infoGraphic01&gt;div&gt;div:nth-of-type(1){top:28px;left:113px;width:116px;height:114px}
.infoGraphic01&gt;div&gt;div:nth-of-type(2){top:141px;left:1px}
.infoGraphic01&gt;div&gt;div:nth-of-type(3){top:141px;left:228px}
.infoGraphic01&gt;div&gt;div:nth-of-type(4){top:253px;left:113px;width:116px}
.infoGraphic01&gt;div&gt;div:nth-of-type(1)&gt;ul&gt;li{display:inline-block;width:50%;box-sizing:border-box;float:left}
.infoGraphic01&gt;div&gt;div:nth-of-type(1)&gt;ul&gt;li:nth-of-type(odd){width:45%}
.infoGraphic01&gt;div&gt;div:nth-of-type(1):before{display:block;position:absolute;top:0;left:-66px;content:'';width:113px;height:113px;background:url('/m/static/images/sub/act01_arrow.png') no-repeat;background-size:70px auto;transform:rotate(270deg)}
.infoGraphic01&gt;div&gt;div:nth-of-type(1):after{display:block;position:absolute;top:47px;left:115px;content:'';width:113px;height:113px;background:url('/m/static/images/sub/act01_arrow.png') no-repeat;background-size:70px auto}
.infoGraphic01&gt;div&gt;div:nth-of-type(4):before{display:block;position:absolute;top:-48px;left:-114px;content:'';width:113px;height:113px;background:url('/m/static/images/sub/act01_arrow.png') no-repeat;background-size:70px auto;transform:rotate(180deg)}
.infoGraphic01&gt;div&gt;div:nth-of-type(4):after{display:block;position:absolute;top:-1px;left:68px;content:'';width:113px;height:113px;background:url('/m/static/images/sub/act01_arrow.png') no-repeat;background-size:70px auto;transform:rotate(-270deg)}

.responsiveImg{width:100%;height:auto}
.titBoxBlue{height:45px;line-height:45px;color:#fff;background:#012b5d;text-align:center}
.titBoxBlue.type2{height:35px;line-height:35px;color:#fff;background:#012b5d;text-align:left;padding-left:15px}

.sus_safeList.qualityAct04 ul{overflow:hidden}
.sus_safeList.qualityAct04 ul&gt;li:nth-of-type(odd){float:left}
.sus_safeList.qualityAct04 ul&gt;li:nth-of-type(even){float:right}
.sus_safeList.qualityAct04 ul&gt;li{width:44vw;height:70vw;margin-top:4vw;border:1px solid #d4d4d4;box-sizing:border-box}
.sus_safeList.qualityAct04 ul&gt;li&gt;p{padding:3vw 0 2vw 3vw;color:#222;text-align:left;font-size:13px}
.sus_safeList.qualityAct04 ul&gt;li&gt;ul{margin:0 3vw}
.sus_safeList.qualityAct04 ul&gt;li&gt;ul&gt;li{display:table;width:100%;height:auto;margin-top:1vw;font-size:11px;border:none}
.sus_safeList.qualityAct04 ul&gt;li&gt;ul&gt;li&gt;strong{display:table-cell;width:30%;overflow:hidden;text-align:left}
.sus_safeList.qualityAct04 ul&gt;li&gt;ul&gt;li&gt;span{display:table-cell;width:65%;padding-left:5%;text-align:left}
.sus_safeList.qualityAct04 .imgArea{position:relative;width:100%;height:32vw;overflow:hidden}
.sus_safeList.qualityAct04 .imgArea&gt;img{width:100%;height:auto}

/* 안전보건경영 &gt; 안전보건활동 */
.soraProcess{position:relative;width:220px;padding:20px 0 38px;margin:0 auto;background:url('/m/static/images/pic/safety_graphic_bg.png') 182px -10px no-repeat;background-size:20px auto}
.soraProcess&gt;li{position:relative;width:150px;height:75px;margin-top:4px;padding-top:20px;border:1px solid #ddd;background:#fff;box-sizing:border-box}
.soraProcess&gt;li:first-child{margin-top:0}
.soraProcess&gt;li:before{position:absolute;content:'';width:44px;height:1px;background:#bbb;top:50%;right:-44px}
.soraProcess&gt;li:after{position:absolute;content:'';width:6px;height:6px;background:#fff;border:2px solid #002b5c;border-radius:50%;top:33px;right:-48px}
.soraProcess&gt;li&gt;span{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;text-align:center;color:#555}

.thumbList{overflow:hidden}
.thumbList&gt;li:nth-of-type(odd){float:left}
.thumbList&gt;li:nth-of-type(even){float:right}
.thumbList&gt;li{width:44.8vw;margin-bottom:4vw;box-sizing:border-box}
.thumbList .imgArea{position:relative;width:100%;height:32vw;overflow:hidden;border:1px solid #c5c5c5}
.thumbList .imgArea&gt;img{width:100%;height:auto}
.thumbList .imgArea+p{padding-top:1.5vw;color:#222;font-size:13px}

.infoGraphic02{position:relative;width:71%;margin:0 auto}
.infoGraphic02&gt;ul{width:100%;margin:0 auto;padding:4vw 3.3vw 4vw 4.5vw;background:#fff;border:1px solid #d5d5d5;box-sizing:border-box}
.infoGraphic02&gt;ul&gt;li{position:relative;padding-left:8px;line-height:23px;text-align:left;font-size:12px;color:#555;letter-spacing:-0.01em}
.infoGraphic02&gt;ul&gt;li:before{position:absolute;content:'';top:8px;left:0;width:3px;height:3px;background:#002b5c;border-radius:50%}
.infoGraphic02&gt;p{position:relative;width:135px;height:135px;margin:95px auto 0;padding-top:50px;font-size:18px;border-radius:50%;background:#0078a2;color:rgba(255,255,255,0.95)}
.infoGraphic02&gt;p:before{position:absolute;content:'';top:-77px;left:0;width:100%;height:64px;background:url('/m/static/images/pic/arrow_after.png') 50% 0 no-repeat;background-size:60px auto}

/* 환경경영 &gt; 환경활동 */
.bdr{border:1px solid #d1d1d1;box-sizing:border-box}
.infoGraphic03{padding-top:30px}
.infoGraphic03&gt;div{position:relative;left:-28px;width:190px;margin:0 auto}
.infoGraphic03&gt;div:before{position:absolute;top:74px;right:-19px;width:1px;height:510px;display:inline-block;content:'';border-right:1px dashed #b8b8b8}
.infoGraphic03&gt;div&gt;h4{position:absolute;top:273px;right:-76px;width:117px;height:117px;padding-top:40px;border-radius:50%;background:#002b5c;color:#fff;box-sizing:border-box;font-size:17px;font-weight:normal}
.infoGraphic03&gt;div&gt;div{position:relative;width:155px;height:155px;padding-top:30px;margin-bottom:15px;border-radius:50%;background:#e1e1e1;color:#fff;box-sizing:border-box;text-align:center}
.infoGraphic03&gt;div&gt;div:after{position:absolute;top:74px;right:-52px;width:52px;height:1px;display:inline-block;content:'';border-top:1px dashed #b8b8b8}
.infoGraphic03&gt;div&gt;div&gt;p{width:74%;margin:0 auto 11px;padding-bottom:10px;color:#002b5c;border-bottom:1px solid #bbb;font-size:13px}
.infoGraphic03&gt;div&gt;div&gt;ul{margin-left:24px}
.infoGraphic03&gt;div&gt;div&gt;ul&gt;li{position:relative;margin-bottom:1px;padding-left:6px;line-height:17px;font-size:11px;color:#555;text-align:left;letter-spacing:-0.025em}
.infoGraphic03&gt;div&gt;div&gt;ul&gt;li:before{position:absolute;display:inline-block;width:2px;height:2px;left:0;top:6px;background:#012c5d;content:''}

.sus_enviAct{padding:0 4vw}
.sus_enviAct.w100{padding:0}
.sus_enviAct li{position:relative;width:100%;margin-bottom:15px}
.sus_enviAct li .sus_enviList{width:100%;height:49vw;background:#bbb;overflow:hidden}
.sus_enviAct li .sus_enviList&gt;img{width:100%;height:auto}
.sus_enviAct li .sus_enviInfo{position:absolute;left:0;bottom:0;width:100%;height:36px;padding-left:11px;background:rgba(0,0,0,0.75);line-height:36px;font-size:12px;color:#fff;text-align:left}

.bgGray.infoGraphic04{padding-top:8vw}
.infoGraphic04 h4{text-align:center;color:#222;font-size:20px}
.infoGraphic04 .graphic{position:relative;width:282px;height:282px;margin:0 auto;background:url('/m/static/images/sub/bg_infoGraphic04.png') no-repeat;background-size:282px auto}
.infoGraphic04 .graphic h5{position:absolute;width:100%;text-align:center;top:134px;color:#002b5c;font-size:20px;font-weight:normal}
.infoGraphic04 .graphic h5+ul&gt;li{position:absolute;color:#fff;font-size:13px;line-height:17px}
.infoGraphic04 .graphic h5+ul&gt;li:nth-of-type(1){top:50px;left:61px;color:#555}
.infoGraphic04 .graphic h5+ul&gt;li:nth-of-type(2){top:65px;left:207px}
.infoGraphic04 .graphic h5+ul&gt;li:nth-of-type(3){top:199px;left:207px}
.infoGraphic04 .graphic h5+ul&gt;li:nth-of-type(4){top:208px;left:52px}

.whiteListBox{overflow:hidden;padding:0 4vw}
.whiteListBox&gt;div:nth-of-type(odd){float:left}
.whiteListBox&gt;div:nth-of-type(even){float:right}
.whiteListBox&gt;div{width:43vw;margin-top:6vw;padding-bottom:3vw;border:1px solid #bbb;background:#fff}
.whiteListBox&gt;div&gt;h5{height:38px;line-height:38px;border-bottom:1px solid #bbb;font-size:15px;font-weight:normal;text-align:center;color:#222}
.whiteListBox&gt;div&gt;ul{margin:15px 0 0 12px}
.whiteListBox&gt;div&gt;ul&gt;li{position:relative;padding-left:10px;line-height:19px;text-align:left;font-size:12px}
.whiteListBox&gt;div&gt;ul&gt;li:before{position:absolute;top:-1px;left:0;content:'-';font-size:10px}

.bgGray.infoGraphic05{padding-top:9vw}
.infoGraphic05 .graphic{position:relative;width:300px;height:300px;margin:0 auto 8vw}
.infoGraphic05 .graphic:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:235px;height:235px;border-radius:50%;background:#eef1f5;content:''}
.infoGraphic05 .graphic&gt;h4{position:absolute;width:100%;text-align:center;top:123px;color:#002b5c;font-size:16px;font-weight:normal;padding-top:40px;background:url('/m/static/images/ico/ico_environment_act2.png') 50% 0 no-repeat;background-size:35px auto}
.infoGraphic05 .graphic&gt;ul&gt;li{position:absolute;width:78px;height:78px;text-align:center;font-size:12px;line-height:18px;background:#fff;border:1px solid #c2c2c2;border-radius:50%;padding-top:20px;box-sizing:border-box}
.infoGraphic05 .graphic&gt;ul&gt;li:nth-of-type(1){top:0;left:50%;transform:translateX(-50%)}
.infoGraphic05 .graphic&gt;ul&gt;li:nth-of-type(2){top:48px;left:18px}
.infoGraphic05 .graphic&gt;ul&gt;li:nth-of-type(3){top:48px;right:18px}
.infoGraphic05 .graphic&gt;ul&gt;li:nth-of-type(4){top:146px;left:-8px;padding-top:17px;line-height:16px}
.infoGraphic05 .graphic&gt;ul&gt;li:nth-of-type(5){top:146px;right:-8px}
.infoGraphic05 .graphic&gt;ul&gt;li:nth-of-type(6){bottom:0;left:62px}
.infoGraphic05 .graphic&gt;ul&gt;li:nth-of-type(7){bottom:0;right:62px}
.infoGraphic05 .graphic+.sus_enviAct{padding:0 10vw}

.slideWideTab{width:100%;border-bottom:1px solid #e9e9e9}
.slideWideTab .slideBdrBox{margin-top:0;border:none;border-top:1px solid #e9e9e9}
.slideWideTab .slideBdrBox h4{font-size:14px}
.slideWideTab .slideBdrBox a{bottom:5.1vw}
.slideWideTab .slideBdrBox a:after{bottom:2px}
.slideWideTab .slideCon{padding:0 4vw 7vw}
.slideWideTab .slideBdrBox.short.on+.slideCon{border:none;font-size:inherit;background:#fff}
.slideWideTab .slideBdrBox.short.on a:after{bottom:2px}
.slideWideTab p{font-size:13px;color:#555}

.infoGraphic_cdm{position:relative}
.infoGraphic_cdm:before{display:inline-block;content:'';position:absolute;top:0;left:50%;width:1px;height:230px;background:#c7c7c7}
.infoGraphic_cdm&gt;h5{position:relative;width:72%;height:38px;margin:16px auto 0;line-height:38px;border-radius:20px;background:#002b5c;color:#fff;text-align:center;font-size:13px;z-index:1}
.infoGraphic_cdm&gt;ul{position:relative;width:100%;margin:0 auto;overflow:hidden}
.infoGraphic_cdm&gt;ul:before{top:12px;left:16%;width:69%;height:130px;content:'';display:block;position:absolute;border:1px solid #c7c7c7;border-bottom:none}
.infoGraphic_cdm&gt;ul&gt;li{position:relative;float:left;width:31%;height:80px;margin-top:24px;border:1px solid #0078a2;box-sizing:border-box;background:#fff;z-index:2}
.infoGraphic_cdm&gt;ul&gt;li&gt;p{position:absolute;width:100%;height:auto;padding:0 7%;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:10px;line-height:13px;color:#0078a2;box-sizing:border-box;word-break:keep-all;}
.infoGraphic_cdm&gt;ul&gt;li:nth-of-type(2),
.infoGraphic_cdm&gt;ul&gt;li:nth-of-type(5){background:#0078a2;margin:24px 3% 0}
.infoGraphic_cdm&gt;ul&gt;li:nth-of-type(2)&gt;p,
.infoGraphic_cdm&gt;ul&gt;li:nth-of-type(5)&gt;p{color:#fff}

.bullet&gt;li{position:relative;padding-left:7px}
.bullet&gt;li:before{position:absolute;content:'';width:2px;height:2px;left:0;top:6px;background:#8f8f8f}

.graph{width:100%;height:260px;padding:5vw 2vw 4vw 1vw;margin:5vw 0;border:1px solid #d1d1d1;box-sizing:border-box}
#graph01{width:330px;height:230px}

.slideCon.yearBox{background:#fff}
.slideCon.yearBox h5{position:relative;left:15px;bottom:-13px;color:#002b5c;z-index:2;font-size:32px}
.slideCon.yearBox dl{position:relative;padding:35px 20px 12px;margin-bottom:22px;background:#e8ecf0;box-sizing:border-box}
.slideCon.yearBox dd{position:relative;padding-bottom:7px;color:#777}
.slideCon.yearBox dd:before{position:relative;color:#777;content:'-';display:inline;margin-right:3px}

/* 윤리경영 &gt; 공정거래자율준수실천프로그램 */
.cp01_process{position:relative;height:0;text-indent:-10000em;font-size:0;line-height:0;overflow:hidden}

/* 상생경영 */
.sus_cpImg{position:relative;width:108vw;margin-left:-4vw;padding:0 4vw 4vw;height:125vw;background:url('/m/static/images/sub/infog_coexistence.png') 4vw 25vw no-repeat;background-size:92vw auto;box-sizing:border-box}
.sus_cpImg h4{overflow:hidden;position:absolute;top:57vw;left:42vw;width:auto;font-size:4.6vw;font-weight:normal;line-height:1.1em;color:#222;text-align:center}
.sus_cpImg&gt;.item .subj{position:absolute;font-size:3vw;line-height:3.7vw;text-align:center}
.sus_cpImg&gt;.item .subj01{top:38vw;left:35vw;color:#222}
.sus_cpImg&gt;.item .subj02{top:43vw;right:39vw;color:#fff}
.sus_cpImg&gt;.item .subj03{top:67vw;left:28vw;color:#fff}
.sus_cpImg&gt;.item .subj04{top:72vw;right:42vw;color:#fff}
.sus_cpImg&gt;.item&gt;ul{overflow:hidden;position:absolute;height:auto;width:36vw;padding:3vw 2.5vw 3vw 2.8vw;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;background:#fff;color:#555}
.sus_cpImg&gt;.item&gt;ul&gt;li{background:url(/static/images/common/dot_sus_crsImg.jpg) no-repeat 0 1.6vw;font-size:2.7vw;line-height:4.3vw;color:#555;padding-left:6px;letter-spacing:-0.05em;}
.sus_cpImg&gt;.item&gt;ul&gt;li&gt;strong{font-size:12px;line-height:17px;color:#555}
.sus_cpImg&gt;.item&gt;ul&gt;li&gt;ul{margin-top:3px}
.sus_cpImg&gt;.item&gt;ul.subj_ul01{top:7vw;left:5vw;border-top:3px solid #bbb}
.sus_cpImg&gt;.item&gt;ul.subj_ul02{top:3vw;right:12vw;border-top:3px solid #3a3a3a}
.sus_cpImg&gt;.item&gt;ul.subj_ul03{top:90vw;left:5vw;border-top:3px solid #0078a2}
.sus_cpImg&gt;.item&gt;ul.subj_ul04{top:90vw;right:12vw;border-top:3px solid #002b5c}
.c555{color:#555 !important}
.c777{color:#777 !important}
.c222{color:#222 !important}
.listDot li{position:relative;padding-left:6px;text-align:left;font-size:13px;line-height:20px}
.listDot li:before{content:'';display:inline-block;width:3px;height:3px;position:absolute;left:0;top:7px;background:#adadad}

/* 품질경영 &gt; 품질활동 &gt; 품질교육 및 점검 */
.qualityBg{position:relative;height:140vw;margin-top:2vw;background:url('/m/static/images/sub/bg_qualityList01.png') 50% 10vw no-repeat;background-size:60vw auto}
.qualityBg&gt;p{position:absolute;width:100%;height:30vw;text-align:center;color:#bbb;font-size:12px;line-height:14px}
.qualityBg&gt;p&gt;strong{display:block;margin-bottom:2.8vw;font-size:6.5vw;color:#fff;font-weight:400}
.qualityBg&gt;p:nth-of-type(1){top:38vw}
.qualityBg&gt;p:nth-of-type(2){top:92vw}
.qualityBg&gt;span{display:block;position:absolute;left:27vw;width:40vw;height:15vw;font-size:13px;line-height:15px;background:#fafafa;border:1px solid #bbb;text-align:center}
.qualityBg&gt;span:nth-of-type(1){top:3vw;padding-top:5vw}
.qualityBg&gt;span:nth-of-type(2){top:124vw;padding-top:3vw}

/* 안전보건경영&gt;집중관리방침 */
.safetyBg{position:relative;height:108vw;margin-top:2vw;background:url('/m/static/images/sub/infoGraphic_safety01_bg.png') 50% 10vw no-repeat;background-size:60vw auto}
.safetyBg&gt;strong{display:block;position:absolute;line-height:5vw;text-align:center;font-size:4.2vw;color:#fff;font-weight:400}
.safetyBg&gt;strong:nth-of-type(1){top:33.5vw;left:39vw}
.safetyBg&gt;strong:nth-of-type(2){top:58vw;left:25vw}
.safetyBg&gt;strong:nth-of-type(3){top:58vw;left:53vw}
.safetyBg&gt;ul{position:absolute;width:37.5vw;padding:2vw 1vw 2vw 3vw;border:1px solid #bbb;background:#fff;text-align:left}
.safetyBg&gt;ul&gt;li{position:relative;padding-left:2vw;line-height:4.5vw;font-size:3vw}
.safetyBg&gt;ul&gt;li:before{position:absolute;top:1.5vw;left:0;display:inline-block;content:'';width:3px;height:3px;background:#002b5c;border-radius:50%}
.safetyBg&gt;ul:nth-of-type(1){top:1vw;left:29vw}
.safetyBg&gt;ul:nth-of-type(2){top:85vw;left:3vw}
.safetyBg&gt;ul:nth-of-type(3){top:85vw;left:48vw}

/* download button */
a.btnBlueDown{display:inline-block;position:relative;height:40px;padding:0 24px 0 29px;line-height:40px;font-size:14px;background:#002b5c;color:#fff;text-align:left;box-sizing:border-box}
a.btnBlueDown:after{content:'';display:inline-block;vertical-align:middle;width:20px;height:16px;margin-left:10px;margin-top:-3px;background:url(/static/images/ico/ico_down_on.png) 0 0 no-repeat}
/* a.btnBlueDown:hover{background:#fff;border:1px solid #002b5c;color:#fff;text-decoration:none}
a.btnBlueDown:hover:after{background:url(/static/images/ico/ico_down_nor.png) 0 0 no-repeat} */

/* 나눔활동 */
.sus_safeList{overflow:hidden}
.sus_safeList li{width:41.5vw;text-align:center;height:60vw}
.sus_safeList li:nth-of-type(odd){float:left}
.sus_safeList li:nth-of-type(even){float:right}
.sus_safeList .imgArea img{width:100%}
.sus_safeList li&gt;p{font-size:12px;padding-top:8px}
.videos .imgArea{position:relative;width:100%;height:41.5vw;overflow:hidden}
.videos .imgArea img{width:100%}
.videos .imgArea h3{position:absolute;top:10vw;font-size:23px;font-family:nsB;color:#fff;text-align:center;width:100%}
.videos .imgArea h3&gt;small{display:block;margin-top:1.7vw;color:#fff;font-size:12px;font-family:nsR;font-weight:400}
.videos .imgArea .btn_avi{position:absolute;top:24.6vw;left:33vw;display:inline-block;width:24vw;height:7vw;line-height:7vw;margin:0 auto;border:1px solid #fff;text-align:center;font-size:12px;color:#fff}
.videos .avi{margin-top:7vw}
.videos .actvideo_text{margin-top:14px}

.socialAchieve{padding:5vw 4vw;position:relative}
.socialAchieve&gt;em{display:block;text-align:right;font-size:11px}
.socialAchieve ul{width:100%;margin-top:2vw}
.socialAchieve ul:after{clear:both;display:block;content:''}
.socialAchieve ul&gt;li{float:left;width:50%;box-sizing:border-box;padding:20px 0 14px}
.socialAchieve ul&gt;li:nth-of-type(2),.socialAchieve ul&gt;li:nth-of-type(4){border-left:1px solid #d9dadc}
.socialAchieve ul&gt;li:nth-of-type(1),.socialAchieve ul&gt;li:nth-of-type(2){border-bottom:1px solid #d9dadc}
.socialAchieve ul&gt;li&gt;p{margin:10px 0;text-align:center;color:#222}
.socialAchieve ul&gt;li&gt;span{display:block;text-align:center;font-size:11px}
.socialAchieve strong{position:relative;top:-10px;margin-right:6px;display:inline-block;font-size:36px;color:#002b5c;font-family:ulB;vertical-align:middle;letter-spacing:-0.03em}
.socialAchieve ul&gt;li:nth-of-type(1)&gt;p&gt;strong{margin-right:5px}
.socialAchieve ul&gt;li:nth-of-type(2)&gt;p&gt;strong{margin-right:7px}

/* 환경활동 &gt; 환경경영목표 */
.infoG_green{position:relative;width:100%;text-align:center;background:#f6f7f8;padding:7vw 0 8vw}
.infoG_green&gt;strong{display:block;position:relative;width:100px;height:38px;margin:0 auto;line-height:38px;background:#b9bdc2;font-size:14px;font-weight:bold;color:#fff;text-align:center;border-radius:50px;z-index:2}
.infoG_green&gt;strong:nth-of-type(2){margin:40px auto 25px}
.infoG_green&gt;strong:nth-of-type(2):before{content:'';position:absolute;top:-30px;left:50%;margin-left:-1px;display:block;width:7px;height:30px;background:url('/static/images/sub/green_bg_dash.png') no-repeat;background-size:5px auto;z-index:1}
.infoG_green&gt;strong:nth-of-type(2):after{content:'';position:absolute;bottom:-25px;left:50%;margin-left:-3px;display:block;width:7px;height:25px;background:url('/static/images/sub/green_bg_dash.png') 50% 100% no-repeat;background-size:5px auto;z-index:1}
.infoG_green&gt;strong:nth-of-type(3){margin:41px auto 0}
.infoG_green&gt;strong:nth-of-type(3):before{content:'';position:absolute;top:-30px;left:50%;margin-left:-3px;display:block;width:7px;height:30px;background:url('/static/images/sub/green_bg_dash.png') no-repeat;background-size:5px auto;z-index:1}
.infoG_green&gt;strong:nth-of-type(3):after{position:absolute;content:'';display:block;left:-70px;top:50%;margin-top:-2px;width:70px;height:1px;border-top:1px dashed #b9b9b9;z-index:1}
.infoG_green&gt;h5{margin:20px auto;color:#002b5c;font-size:20px;font-weight:bold;letter-spacing: -0.005em}
.infoG_green&gt;h5&gt;em{color:#0178a2;font-size:20px;font-weight:bold}
.infoG_green&gt;p{width:138px;height:138px;margin:0 auto;padding-top:54px;background:#002b5c;color:#fff;text-align:center !important;box-sizing:border-box;border-radius:50%;font-size:18px;line-height:20px;font-family:'nsR'}
.infoG_green&gt;p .ul_han{font-family:'nm';font-size:18px}
.infoG_green&gt;.row{position:relative;left:10px;overflow:hidden;width:260px;margin:-21px auto 0;padding-top:20px;padding-left:42px;box-sizing:border-box}
.infoG_green&gt;.row:before{position:absolute;display:block;top:0;left:0;content:'';width:1px;height:483px;border-left:1px dashed #b9b9b9}
.infoG_green&gt;.row&gt;.col{position:relative;width:200px;height:auto;margin-top:20px;padding-bottom:13px;background:#e1e1e1;color:#555;text-align:center;border-radius:10px;box-sizing:border-box}
.infoG_green&gt;.row&gt;.col:first-child{}
.infoG_green&gt;.row&gt;.col:before{position:absolute;content:'';display:block;left:-42px;top:50%;width:42px;height:1px;border-top:1px dashed #b9b9b9}
.infoG_green&gt;.row&gt;.col&gt;p{width:84%;margin:0 auto;padding:13px 0 9px;color:#002b5c;font-size:13px;border-bottom:1px solid #bbb;font-weight:bold}
.infoG_green&gt;.row&gt;.col&gt;ul{padding-top:13px;width:84%;margin-left:8%}
.infoG_green&gt;.row&gt;.col&gt;ul&gt;li{position:relative;padding-left:7px;margin-top:10px;font-size:11px;line-height:15px;text-align:left}
.infoG_green&gt;.row&gt;.col&gt;ul&gt;li:first-child{margin-top:0}
.infoG_green&gt;.row&gt;.col&gt;ul&gt;li:before{position:absolute;top:5px;left:0;display:inline-block;width:2px;height:2px;background:#012c5d;content:''}

/* DL소식 table 201203 add */
table {border-collapse: collapse;}
.exBox_P {width: 100%; max-width: 100%; white-space: pre-wrap; overflow-x: auto;}
.exBox_P table {width: 1400px !important; margin-top: 0px !important; border-top: 3px solid #002b5c; border-color: #333; text-align: center; line-height: 1;}  
.exBox_P &gt; p {color: #333;}
.exBox_P .tbl_list04 .tbl_list_col01 {width: 5%;}
.exBox_P .tbl_list04 .tbl_list_col02 {width: 9%;}
.exBox_P .tbl_list04 .tbl_list_col03 {width: 23%;}
.exBox_P .tbl_list04 .tbl_list_col04 {width: 36%;}
.exBox_P .tbl_list04 .tbl_list_col05, .exBox_P .tbl_list04 .tbl_list_col06,
.exBox_P .tbl_list04 .tbl_list_col07 {width: 9%;}
.exBox_P .tbl_list04 th {padding: 0px 15px; box-sizing: border-box; width: 145px; height: 40px; border: 1px solid #ddd; border-top: none; font-size: 12px;}
.exBox_P .tbl_list04 td {box-sizing: border-box; width: 775px; height: 40px; border: 1px solid #ddd; border-top: none; font-size: 12px; line-height: 1.2;}
.exBox_P .tbl_list04 td &gt; p {line-height: 0;}
.exBox_P .tbl_list04 th:first-child {border-left: 1px solid #ddd;}
.exBox_P .tbl_list04 td:first-child {border-left: 1px solid #ddd;}
::-webkit-scrollbar { -webkit-appearance: none; } 
::-webkit-scrollbar:vertical { width: 12px; } 
::-webkit-scrollbar:horizontal { height: 8px; } 
::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff; } 
::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff; }
.infoText &gt; li {list-style-type: circle; margin-top: 15px; margin-left: 20px; line-height: 1.5;}
.infoText &gt; li &gt; em {display: none;}
.infobtnBox {border: 0; margin-top: 70px !important;}
.infobtnBox .btnType02 {width: 100%; height: 50px; display: inline-block; overflow: hidden; border: 0; background: #002b5c; font-size: 16px; line-height: 50px; color: #fff; text-align: center; cursor: pointer;}
.tbl {margin-top: 70px;}
.gesture_imgbox {display: block; width: 100%; text-align: right;}
.gesture_imgbox &gt; img {height: 30px !important; width: 30px !important;}

/*기술역량 관련 추가*/
.b-study-house-main_title {		margin-top: 50px;		font-size: 18px;	}
.b-study-house-main_text {		font-size:14px;		line-height: 1.71;	}	
.b-study-housemain {		display: block;		margin: 0;	}
.b-study-housemain li {		width:100%;		padding: 0;	}
.b-study-housemain_key br {		display: block;	}
.b-study-housemain li + li {		margin-top: 30px;		padding-top: 30px;	}
.b-study-housemain li + li:before {		width: 100%;		height: 1px;	}
.b-study-houseinfo &gt; li {	display: -webkit-box;	display: -moz-box;	display: -ms-flexbox;	display: flex;	padding: 40px 24px;	border-bottom: 1px solid #CCC;	}
.b-study-houseinfo &gt; li:first-child {		border-top: 1px solid #CCC;	}
.b-study-house_title {		margin-bottom: 30px;		font-size: 20px;	}
.b-study-house_heading {		padding: 30px 0;	}	
.b-study-house_heading .heading {		font-size: 18px;	}
.b-study-house_heading .txt {		margin-top: 20px;		padding-left: 0;	}
.b-study-houseinfo &gt; li {		display: block;		padding: 30px 0;	}
.b-study-houseinfo_image {		width: 100%;		text-align:center;	}
.b-study-houseinfo_image img {		width: 100%;		text-align:center;	}
.b-study-houseinfo_box {		width: 100%;		padding-top: 20px;		padding-left: 0;	}
.b-study-houseinfo_key {	font-size: 16px;	}
.b-study-houseinfo_value,	.b-study-houseinfo_value .noti {		margin-top: 10px;	}	
.b-study-houseinfo_listbox {		margin-top: 20px;		padding-top: 0;	}
.b-study-houseinfo_list + .b-study-houseinfo_list {		padding-top: 0;		margin-top: 20px !important;	}
.b-study-houseinfo_list &gt; li {				position: relative;		color: #595757;		font-size: 14px;		text-align: left;	    line-height: 1.75;		padding-left: 22px;	}
.b-study-houseinfo_list &gt; li:before {		top: 10px;		left: 9px;	}
.b-study-houseinfo_list.b-study-houseinfo_list--num {		display: block;		max-width: 100%;		margin: 0;	}
.b-study-houseinfo_list.b-study-houseinfo_list--num &gt; li {		width: 100%;		padding: 0;		position: static;	}
.b-study-houseinfo_list.b-study-houseinfo_list--num &gt; li + li {		margin-top: 6px;	}	
.b-study-house_heading .txt {	margin-top: 12px;	color: #595757;	font-size: 16px;	text-align: left;    line-height: 1.75;    letter-spacing: -0.04em;}
.b-study-houseinfo_value {	margin-top: 16px;	color: #595757;	font-size: 16px;	text-align: left;    line-height: 1.75;}
.b-study-houseinfo_list &gt; li:before {	content: "";	display: block;	position: absolute;	top: 10px;	left: 4;	width: 5px;	height: 5px;	border-radius: 5px;	background-color: #595757;}
.b-study-houseinfo_list_num &gt; li:before {	content: "";	display: block;	position: absolute;	top: 10px;	left: 4;	width: 5px;	height: 5px;	border-radius: 0px;	background-color: #595757;}




/*  기술역량상단 탭 */
#tech_tab{padding:0 5%; margin:25px 0 15px;box-sizing:border-box;background:transparent}
#tech_tab .tab_line{padding:0}
#tech_tab .tab_line ul{position:relative;margin:0;padding:0;font-size:14px;list-style:none;*zoom:1}
#tech_tab .tab_line ul:after{display:block;clear:both;content:""}
#tech_tab .tab_line li{float:left;width:33%;text-align:center}
#tech_tab .tab_line li.last{padding:6px 0 6px 0}
#tech_tab .tab_line li a{font-size:15px;display:block;cursor:pointer;padding:17px 0;color:#8a8b8c; background:#f7f7f7; border-right:1px solid #e8e8e8}
#tech_tab .tab_line li a.last{border-right:0}
#tech_tab .tab_line li a.ss{font-size:13px}
#tech_tab .tab_line.m1 .m1 a,
#tech_tab .tab_line.m2 .m2 a,
#tech_tab .tab_line.m3 .m3 a,
#tech_tab .tab_line.m4 .m4 a,
#tech_tab .tab_line.m5 .m5 a{border-bottom:0;color:#fff;background:#0c53a9}
#tech_tab .tab_line.m1 .m1 a:before,
#tech_tab .tab_line.m2 .m2 a:before, 
#tech_tab .tab_line.m3 .m3 a:before, 
#tech_tab .tab_line.m4 .m4 a:before, 
#tech_tab .tab_line.m5 .m5 a:before{content:"";background:url('/m/static/images/ico/sub_daelim_histor_bow.png') no-repeat 40% 55px ;display:block;position:absolute;top:inherit; width:33%;padding:40px 0;text-align:center;margin:-12px auto}
#tech_tab .tab_line.m1 .m1 ul,
#tech_tab .tab_line.m2 .m2 ul,  
#tech_tab .tab_line.m3 .m3 ul,
#tech_tab .tab_line.m4 .m4 ul,
#tech_tab .tab_line.m5 .m5 ul {display:block}
#tech_tab .tab_line li li a:hover,
#tech_tab .tab_line li li a:active,
#tech_tab .tab_line li li a:focus,
#tech_tab .tab_line.js_off{padding:0} 
#tech_tab .tab_line.js_off ul{border:0}
#tech_tab .tab_line.js_off li{float:none}
#tech_tab .tab_line ul.long{position:relative;margin:0;padding:0;font-size:14px;list-style:none;*zoom:1}
#tech_tab .tab_line ul.long:after{display:block;clear:both;content:""}
#tech_tab .tab_line ul.long li{float:left;width:33%;text-align:center}
#tech_tab .tab_line ul.long li.last{padding:6px 0 6px 0}
#tech_tab .tab_line ul.long li a{font-size:12px;display:block;cursor:pointer;padding:16px 10px 0;  height:60px; box-sizing:border-box;color:#8a8b8c; background:#f7f7f7; border-right:1px solid #e8e8e8}
#tech_tab .tab_line li ul.long a:before{}
#tech_tab .tab_line li ul.long a.last{border-right:0}
#tech_tab .tab_line li ul.long a.ss{font-size:13px}
</pre></body></html>