 @CHARSET "UTF-8";

/* 서브 공통 */
.sub .top_ban{height:36.86067019400353vw;}
.sub .top_tit h2{margin-bottom:1.499118165784832vw;}
.sub .page_depth{
	top:31.39329805996473vw;
	height:5.467372134038801vw;
}
.sub .page_depth.fixed{top:8.024691358024691vw;}
.sub .page_depth a{
	padding-left:2.645502645502646vw;
	line-height: 5.467372134038801vw;
}
.sub .page_depth .wrap>a:after{
	right:2.645502645502646vw;
	width:1.499118165784832vw;
	height:0.7054673721340388vw;
	margin-top:-0.3527336860670194vw;
}

/* 게시판 검색*/
.search_box .search_sel{background-position:94.59459459459459% 50%;}
.search_box .search_span{width: calc(100% - 2.557319223985891vw);}
.search_box .btn_search{
	width: 2.557319223985891vw;
	background-size:1.675485008818342vw 1.763668430335097vw;
}

/* 대상주식회사 */
.introd .anim_wrap{
	display:table;
	width:100%;
}
.introd .intro_img{
	display:table-cell;
	width:47.41666666666667%;
}
.introd .intro_desc{
	display:table-cell;
	width:50%;
	margin-top:0;
	padding-left:2.58333333333333%;
	vertical-align:middle;
}

/* 소재연구소 */
#business .lab_info{
	display:table;
	width:100%;
}
#business .lab_info .lab_img{
	display:table-cell;
	width:47.25%;
}
#business .lab_info .lab_txt{
	display:table-cell;
	width:50%;
	margin-top:0;
	padding-left:2.75%;
	vertical-align:middle;
}

@media screen and (max-width: 1023px){
	/* sub tab */
	.sub_depth.fixed {
		top: 13.49206349206349vw;
		width:94.70899470899471%;
	}
	.sub_depth li{
		height: 5.026455026455026vw;
		line-height: 5.026455026455026vw;
	}

	/* paging */
	.paging {
		padding-top: 4.6875vw;
		padding-bottom: 4.6875vw;
	}
	.paging a {
		width: 3.880070546737213vw;
		height: 3.880070546737213vw;
		margin-right:0.5291005291005291vw;
		line-height:3.703703703703704vw;
	}
	.paging img{height:1.146384479717813vw;}

	/* list table */
	.list_tb th{padding:2.116402116402116vw 0;}
	.list_tb td{padding:1.675485008818342vw 0;}
	.list_tb td .state{
		width:13.22751322751323vw;
		height:3.968253968253968vw;
		line-height:3.791887125220459vw;
	}

	/* 이미지 보드 */
	.img_board li{
		float:left;
		width:calc(33.33% - 1.763668430335097vw);
		margin-right:2.645502645502646vw;
		margin-bottom:2.645502645502646vw;
	}
	.img_board li:nth-child(3n){margin-right:0;}
	.img_board .board_img .board_cat{
		width:7.495590828924162vw;
		height:7.495590828924162vw;
	}
	.img_board .board_txt{padding:2.380952380952381vw 2.645502645502646vw 2.645502645502646vw;}
	.img_board .board_txt p{margin:1.410934744268078vw 0 0.2645502645502646vw;}

	/* 게시판 view */
	.board_view .board_head{padding:2.116402116402116vw 2.645502645502646vw 2.557319223985891vw;}
	.board_view .board_head p{margin-top:1.410934744268078vw;}
	.board_view .board_body{padding:4.409171075837743vw 0 5.291005291005291vw;}
	.board_view .board_foot>div{padding:1.940035273368607vw 0.617283950617284vw;}
	.board_view .board_foot>div a>span{
		margin-right:2.204585537918871vw;
		padding-right:1.940035273368607vw;
		background-size:0.7936507936507937vw 0.4409171075837743vw;
	}
	.board_view .board_list{
		padding-top:5.291005291005291vw;
		padding-bottom: 2.645502645502646vw;
	}

	/* 글쓰기 */
	.write_tb th, .write_tb td{padding:1.499118165784832vw 0;}
	.write_tb .select{
		background-position: right 1.763668430335097vw center;
		background-size:1.058201058201058vw 0.617283950617284vw;
	}
	.write_tb .num_sel_wrap .select, .write_tb .num_sel_wrap .input_row{width:11.19929453262787vw;}
	.write_tb .num_sel_wrap .bar{
		width:1.807760141093474vw;
		height:4.673721340388007vw;
		line-height:4.673721340388007vw;
	}
	.write_tb .email_wrap .input_row{margin-bottom:1.058201058201058vw;}
	.write_tb .email_wrap .input_row.email_fir{width:33.95061728395062vw;}
	.write_tb .email_wrap .at{
		height:4.673721340388007vw;
		margin-left:1.587301587301587vw;
		line-height:4.673721340388007vw;
	}
	.write_tb .people_wrap .input_row{width:58.75vw;}
	.write_tb .people_wrap .clearfix p{
		height:4.673721340388007vw;
		margin-left:0.9700176366843034vw;
		line-height:4.673721340388007vw;
	}
	.write_tb .textarea_div{height:21.07583774250441vw;}
	.write_tb .radio_tr td{padding:2.292768959435626vw 0 2.645502645502646vw;}
	.write_tb .radio_wrap{margin-right:1.241622574955908vw;}
	.write_tb input.design_inp{
		width:2.821869488536155vw;
		height:2.821869488536155vw;
	}
	input.design_inp + label{margin-left:0.7936507936507937vw;}
	input.design_inp + label:before {
		top:0.0881834215167549vw;
		left: -3.615520282186949vw;
		width: 2.821869488536155vw;
		height: 2.821869488536155vw;
	}
	.write_tb .radio_wrap>input[type="radio"]:checked + label:after {
		top: 0.8818342151675485vw;
		left: -2.821869488536155vw;
		width: 1.234567901234568vw;
		height: 1.234567901234568vw;
	}
	.write_tb .note{padding-left:0.7054673721340388vw;}
	.priv{height:19.9294532627866vw;}
	.priv>div{padding:2.380952380952381vw 2.91005291005291vw 2.469135802469136vw;}
	.priv_agree{padding:2.469135802469136vw 0 2.557319223985891vw;}
	.priv_agree p{margin-top:1.058201058201058vw;}
	input[type="checkbox"] + label:before {
		width: 2.028218694885362vw; 
		height: 2.028218694885362vw;
		margin-right:1.234567901234568vw;
	}

	/* btn */
	.sub .btn{
		width:21.16402116402116vw;
		height:5.64373897707231vw;
		line-height:5.64373897707231vw;
	}

	/* faq */
	.faq_tit{
		background-position:center right 1.587301587301587vw;
		background-size:2.469135802469136vw 2.469135802469136vw;
	}
	.faq_tit>a>div {padding:2.380952380952381vw 0 2.645502645502646vw;}
	.faq_tit .cat+div{
		width:calc(70.68965517241379% - 5.291005291005291vw);
		margin-right:5.291005291005291vw;
	}
	.faq_tit .tit {padding-left:4.320987654320988vw;}
	.faqlist .icon_qna {
		width:3.174603174603175vw;
		height:3.174603174603175vw;
		line-height:3.174603174603175vw;
	}
	.faq_tit .tit+div{
		margin-top:0.617283950617284vw;
		margin-left:4.320987654320988vw;
	}
	.faq_tit .hits {
		margin-left:1.40625vw;
		padding-left:0.9700176366843034vw;
	}
	.faq_tit .hits:before{
		height:1.234567901234568vw;
		margin-top:-0.5291005291005291vw;
	}
	.faq_ment>div{
		padding-top:2.557319223985891vw;
		padding-bottom:3.08641975308642vw;
	}
	.faq_ment>div>div{
		margin-left:17.93103448275862%;
		padding-left:4.320987654320988vw;
		padding-right:5.82010582010582vw;
	}

	/* notice */
	.notice_wrap .notice_tit{
		margin-bottom:1.675485008818342vw;
		padding-left:4.673721340388007vw;
	}
	.notice_wrap .notice_tit .ico_notice{
		width:3.615520282186949vw;
		height:3.615520282186949vw;
	}
	.notice_wrap .notice{padding-left:3.615520282186949vw;}
	.notice p{padding-left:1.058201058201058vw;}

	/* 대상주식회사 */
	.introd .cont00{height:43.82716049382716vw;}
	.introd .cont00 .link{
		width:25.83774250440917vw;
		height:5.64373897707231vw;
		padding-right:1.763668430335097vw;
		background-position: center right 1.763668430335097vw;
		background-size: 1.763668430335097vw 0.9700176366843034vw;
		line-height:5.64373897707231vw;
	}
	.introd .cont02{height:36.68430335097002vw;}
	.introd .cont03{padding-bottom:15.34391534391534vw;}

	/* 대표 인사말 */
	.greeting .ceo_wrap{
		float:left;
		width:50%;
	}
	.greeting .ceo_wrap .ceo_img+div{top:4.585537918871252vw;}
	.greeting .ceo_lim .ceo_img+div{
		left:3.174603174603175vw;
		padding-top:7.142857142857143vw;
		padding-left:1.5625vw;
	}
	.greeting .ceo_jung .ceo_img+div{
		right:3.08641975308642vw;
		padding-top:5.64373897707231vw;
		padding-right:0.3125vw;
	}
	.greeting .ceo_wrap .ceo_tit{padding-bottom:2.821869488536155vw;}
	.greeting .ceo_wrap .ceo_tit:after{width:2.998236331569665vw;}
	.greeting .ceo_wrap .ceo_more{
		width:4.761904761904762vw;
		height:4.761904761904762vw;
		background-size:1.763668430335097vw;
	}
	.mfp-close-btn-in .mfp-close{
		top: 1.763668430335097vw;
		right: 1.763668430335097vw;
		width: 3.439153439153439vw;
		height: 3.439153439153439vw;
	}
	.mfp-close-btn-in .mfp-close:before, .mfp-close-btn-in .mfp-close:after{
		top:1.675485008818342vw;
		left:-0.617283950617284vw;
		width:4.673721340388007vw;
	}
	.layer_title img{
		width:auto;
		max-height:43.03350970017637vw;
	}
	.layer_title>div{
		top:22.22222222222222vw;
		left:33.06878306878307vw;
	}
	.layer_title>div:before{
		width:3.880070546737213vw;
		margin-bottom:2.204585537918871vw;
	}
	.layer_title>div h4{margin-top:1.234567901234568vw;}
	.layer_content{padding:1.234567901234568vw 3.527336860670194vw 7.231040564373898vw;}

	/* ci */
	.ci .ci_img {padding:8.024691358024691vw 0;}
	.ci .ci_img img{width:39.32980599647266vw;}
	.ci .ci_desc li{
		float:left;
		width:calc(50% - 1.322751322751323vw);
		margin-bottom:0;
		padding-left:1.322751322751323vw;
	}
	.ci .ci_desc li:before{
		top:1.234567901234568vw;
		width: 0.4409171075837743vw;
		height: 0.4409171075837743vw;
	}
	.ci .ci_down{
		width:20.54673721340388vw;
		height:4.938271604938272vw;
		line-height:4.938271604938272vw;
	}
	.ci .ci_down img{
		width:1.675485008818342vw;
		margin-left:0.8818342151675485vw;
	}
	.ci .ci_color .color_box {padding:5.291005291005291vw 0 5.82010582010582vw;}

	/* 공유가치와 비전 */
	.vision .cont01{padding-bottom:9.347442680776014vw;}
	.vision .cont01 .icon{
		width:19.48853615520282vw;
		height:19.48853615520282vw;
		padding:1.499118165784832vw;
	}
	.vision .cont01 .icon>div{
		padding:3.703703703703704vw 4.497354497354497vw;
		-webkit-box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.42);
		box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.42);
	}
	.vision .cont02{
		padding-top:8.112874779541446vw;
		padding-bottom:11.9047619047619vw;
	}
	.vision .cont02 .vision_logo{
		width:26.45502645502646vw;
		height:26.45502645502646vw;
		padding:1.851851851851852vw;
	}
	.vision .cont02 .vision_logo>div{
		padding:8.90652557319224vw 2.557319223985891vw;
		-webkit-box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	.vision .cont02 .vision_txt{margin-top:-3.262786596119929vw;}

	/* 연혁 */
	.history .sub_depth.fixed + .his_count + .history_wrap{margin-top:26.10229276895944vw;}
	.history .his_count.fixed{top:23.45679012345679vw;}
	.history .his_count .count{
		height:9.876543209876543vw;
		font-size: 11.46296296296296vw;
	}
	.history_wrap{margin-left:1.058201058201058vw;}
	.history_wrap:before{
		left:-0.5291005291005291vw;
		width:0.9700176366843034vw;
		height:0.9700176366843034vw;
	}
	.history_wrap:after{
		left:-0.5291005291005291vw;
		width:0.9700176366843034vw;
		height:0.9700176366843034vw;
	}
	.history .slick-slider {
		width:39.68253968253968vw;
		/*margin-left:4.497354497354497vw;*/
		margin-left:auto;
		margin-right:auto;
		margin-bottom:1.940035273368607vw;
	}
	.history .btn_sld{
		width:4.673721340388007vw;
		height:4.673721340388007vw;
		background-size:2.469135802469136vw 1.410934744268078vw;
	}
	.history .btn_sld.sld_prev{right: calc(4.673721340388007vw + 1px);}
	.history .his_h5{padding-left:4.144620811287478vw;}
	.history .his_h5:before{width: 2.998236331569665vw;}
	.history .his_h5 .circle{
		left: -1.146384479717813vw;
		width: 0.9700176366843034vw;
		height: 0.9700176366843034vw;
		margin-top:-1.102292768959436vw;
		border:0.617283950617284vw solid #8a7256;
	}
	.history dl dd{padding-left:8.90652557319224vw;}
	.history dl dd .month{left:4.144620811287478vw;}
	.history dl dd.his_img{
		width:39.68253968253968vw;
		padding-left:4.497354497354497vw;
	}

	/* 계열사 소개 */
	.affi .affi_group li{
		width:25%;
		height:20.63492063492063vw;
		line-height:20.45855379188713vw;
	}
	.affi .affi_group li:nth-child(2n){border-right:0;}
	.affi .affi_group li:nth-child(4n){border-right:1px solid #e1e1e1;}
	.mfp-content .affi_popup {
		background-size: 100% 33.42151675485009vw;
	}
	.mfp-container .mfp-arrow{
		top:3.880070546737213vw;
		width:5.99647266313933vw;
		height:5.99647266313933vw;
		background-size:2.998236331569665vw 1.675485008818342vw;
	}
	.mfp-container .mfp-arrow-left{left:42.8125%;}
	.mfp-container .mfp-arrow-right{right:42.8125%;}
	.affi_popup .popup_logo{
		width:29.62962962962963vw;
		padding:13.13932980599647vw 0 9.964726631393298vw;
	}
	.affi_popup .popup_cont{min-height:61vw;}
	.affi_popup .popup_cont p{padding:0 0.5291005291005291vw;}
	.mfp-content .popup_addr{
		margin-top:3.174603174603175vw;
		padding:2.7336860670194vw 0.5291005291005291vw;
	}
	.mfp-content .popup_addr li{
		padding-left:3.350970017636684vw;
		background-size:2.557319223985891vw 2.292768959435626vw;
	}

	/* 네트워크 소개 */
	.net_container{padding-top:3.262786596119929vw;}
	.net_tab li{height:4.938271604938272vw;}
	.net_tab li a{line-height: 4.761904761904762vw;}
	.net_map{
		width:56.4373897707231vw;
		margin:0 auto;
	}
	.network .loca dt{
		margin-left:0.7054673721340388vw;
		margin-bottom:1.146384479717813vw;
	}
	.network #liaison .loca dt{margin-left:2.116402116402116vw;}
	.network .loca dd{margin-bottom:0.8818342151675485vw;}
	.network.korea .loca dd{width:16.13756613756614vw;}
	.network .loca dd.w303{width:26.71957671957672vw;}
	.network .loca dd.w273{width:24.07407407407407vw;}
	.network .loca dd.w233{width:20.54673721340388vw;}
	.network .loca dd.w188{width:16.57848324514991vw;}
	.network .loca dd a{
		padding:0.3527336860670194vw 0 0.617283950617284vw;
		border-radius:2.513227513227513vw;
	}
	.network .seoul{
		top: 5.99647266313933vw;
		left: 3.615520282186949vw;
	}
	.network .gyeonggi{
		top: 4.673721340388007vw;
		left: 3.615520282186949vw;
	}
	.network .gangwon{
		top: 6.349206349206349vw;
		left: 37.03703703703704vw;
	}
	.network .chungnam{
		top: 16.66666666666667vw;
		left: 3.615520282186949vw;
	}
	.network .chungbuk{
		top: 14.10934744268078vw;
		left: 37.03703703703704vw;
	}
	.network .gyungbuk{
		top: 16.04938271604938vw;
		left: 37.03703703703704vw;
	}
	.network .gyungnam{
		top: 26.10229276895944vw;
		left: 37.03703703703704vw;
	}
	.network .junbuk{
		top: 18.69488536155203vw;
		left: 3.615520282186949vw;
	}
	.network .indonesia{
		top:17.63668430335097vw;
		left:3.320987654320988vw;
	}
	.network .vietnam{
		top:8.55379188712522vw;
		left:9.201058201058201vw;
	}
	.network .philippines{
		top:16.57848324514991vw;
		left:10.22927689594356vw;
	}
	.network .hongkong{
		top:8.55379188712522vw;
		left:9.788359788359788vw;
	}
	.network .china{
		top:8.994708994708995vw;
		left:6.437389770723104vw;
	}
	.network .japan{
		top:16.04938271604938vw;
		left:13.668430335097vw;
	}
	.network .america{
		top:13.22751322751323vw;
		left:13.05114638447972vw;
	}
	.network .euro{
		top:9.788359788359788vw;
		left:11.64021164021164vw;
	}
	.network .russia{
		top:5.64373897707231vw;
		left:20.98765432098765vw;
	}
	.network .liaison_china{
		top:13.84479717813051vw;
		left:36.24338624338624vw;
	}
	.network .myanmar{
		top:12.87477954144621vw;
		left:4.673721340388007vw;
	}
	.network .thai{
		top:22.57495590828924vw;
		left:6.437389770723104vw;
	}
	.network .liaison_philippines{
		top:24.95590828924162vw;
		left:36.06701940035273vw;
	}
	.network .loca_box{margin-bottom:1.675485008818342vw;}
	.network .loca_txt>a{padding:0 2.292768959435626vw;}
	.network .loca_tit .tit_h5{
		padding:2.998236331569665vw 0 2.292768959435626vw;
		background-position:right 3.439153439153439vw;
		background-size:2.645502645502646vw 1.234567901234568vw;
	}
	.network .loca_txt.active .tit_h5{background-position:right 3.791887125220459vw;}
	.network .loca_addr{padding:1.675485008818342vw 2.292768959435626vw 2.204585537918871vw;}
	.network.korea .loca_addr ul li{padding-right:4.232804232804233vw;}
	.network .loca_addr ul li{
		padding-left:2.821869488536155vw;
		background-size:2.557319223985891vw 2.292768959435626vw;
	}
	.network .loca_addr ul li .loca_link{
		width:13.58024691358025vw; 
		height:2.557319223985891vw;
		margin-left:1.322751322751323vw;
		padding-right:1.234567901234568vw;
		background-position:right 1.234567901234568vw center;
		background-size:0.7936507936507937vw 1.058201058201058vw;
		border-radius:1.278659611992945vw;
		line-height:2.557319223985891vw;
	}
	.network .loca_img{padding:0 2.292768959435626vw;}
	.network .loca_img>div{padding:0.0881834215167549vw 0 3.527336860670194vw;}
	.network .loca_img .loca_view{
		float:left;
		width:48%;
		margin-right:4%;
		margin-bottom:0;
	}
	.network .loca_img .loca_view + .loca_map{
		float:left;
		width:48%;
	}
	.network .loca_img img, .network .loca_img iframe{height:31.04056437389771vw;}

	/* 식품사업 */
	#business .brand_wrap{
		display:table;
		width:100%;
	}
	#business .brand_wrap .brand_img{
		display:table-cell;
		width:47.41666666666667%;
	}
	#business .brand_wrap .brand_desc{
		display:table-cell;
		width:50%;
		margin-top:0;
		padding-left:2.5%;
		vertical-align:middle;
	}
	#business .brand_link{
		width:24.95590828924162vw;
		height:5.64373897707231vw;
		background-position:center right 1.763668430335097vw;
		background-size:2.469135802469136vw 1.410934744268078vw;
		line-height:5.64373897707231vw;
		text-indent:1.587301587301587vw;
	}
	.food_busi .brand_prod{
		padding-top:15.16754850088183vw;
		background-size:3.439153439153439vw 2.028218694885362vw;
	}
	.food_busi .f_sld_inner{
		margin-left:2.204585537918871vw;
		margin-right:2.204585537918871vw;
	}
	.food_busi .list{
		width:24.95590828924162vw;
		height:31.30511463844797vw;
		margin: 0 0.4409171075837743vw;
	}
	.food_busi .list p.prod_name{margin-top:3.439153439153439vw;}
	.food_busi .list p.prod_name:after{
		width:2.292768959435626vw;
		margin:1.499118165784832vw auto 0;
	}
	.food_busi .list div>img{width:24.95590828924162vw;}
	.food_busi .slick-prev, .food_busi .slick-next {
		top: -5.731922398589065vw;
		width: 4.938271604938272vw;
		height: 4.938271604938272vw;
		background-size:2.469135802469136vw 1.410934744268078vw;
	}
	.food_busi .slick-prev{left:0.4409171075837743vw;}
	.food_busi .slick-next{right:0.4409171075837743vw;}
	.food_busi .slick-dots{
		top:-6.701940035273369vw;
		height: 1.940035273368607vw;
		margin-left:-13.668430335097vw;
	}
	.food_busi .f_sld2_wrap .slick-dots{margin-left:-9.08289241622575vw;}
	.food_busi .slick-dots li{margin-right:2.645502645502646vw;}
	.food_busi .slick-dots li button{
		width: 1.940035273368607vw;
		height: 1.940035273368607vw;
	}
	.food_busi .pause{
		top:-6.701940035273369vw;
		width: 1.763668430335097vw; 
		height:1.940035273368607vw; 
		margin-left:7.319223985890653vw;
	}
	.food_busi .mid_bg2 {height: 32.62786596119929vw;}
	.food_busi .eshop_logo{width:19.75308641975309vw;}
	.food_busi .eshop_link{
		width:13.668430335097vw;
		height:4.585537918871252vw;
		padding-right: 2.7336860670194vw;
		background-position: center right 2.998236331569665vw;
		background-size: 1.763668430335097vw 0.9700176366843034vw;
		line-height:4.585537918871252vw;
	}
	.circul .chef_one{
		padding-top:9.08289241622575vw;
		padding-bottom:12.25749559082892vw;
		background-size:3.439153439153439vw 2.028218694885362vw;
	}
	.circul .solu_circle{
		width:44.62081128747795vw;
		height:44.62081128747795vw;
		padding:1.058201058201058vw;
	}
	.circul .solu_circle>div{
		padding:6.790123456790123vw;
		border-width:2.645502645502646vw;
	}
	.circul .solu_circle .circle{padding:1.940035273368607vw;}
	.circul .solu_circle p{
		-webkit-box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	.circul .solu_circle ul li{
		width:13.31569664902998vw;
		height:13.31569664902998vw;
		-webkit-box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
		line-height:13.31569664902998vw;
	}
	.circul .solu_circle ul li.pos_top{top:1.322751322751323vw;}
	.circul .solu_circle ul li.pos_bottom{bottom:1.322751322751323vw;}
	.circul .solu_circle ul li.pos_left{left:-0.7054673721340388vw;}
	.circul .solu_circle ul li.pos_right{right:-0.7054673721340388vw;}
	.circul .solu_circle ul li.red, .circul .solu_circle ul li.yellow{border-width:0.2645502645502646vw;}
	.circul .solu_circle ul li:before{
		width:0.9700176366843034vw;
		height:0.9700176366843034vw;
	}
	.circul .solu_circle ul li.pos_top:before{bottom:-1.058201058201058vw;}
	.circul .solu_circle ul li.pos_bottom:before{top:-1.058201058201058vw;}
	.circul .solu_circle ul li.pos_left:before{right:-2.028218694885362vw;}
	.circul .solu_circle ul li.pos_right:before{left:-2.028218694885362vw;}
	.circul .solu_circle ul li:after{
		width:1.587301587301587vw;
		height:1.410934744268078vw;
	}
	.circul .solu_circle ul li.pos_top:after{bottom:0.2645502645502646vw;}
	.circul .solu_circle ul li.pos_bottom:after{top:0.2645502645502646vw;}
	.circul .solu_circle ul li.pos_left:after{right:-0.617283950617284vw;}
	.circul .solu_circle ul li.pos_right:after{left:-0.617283950617284vw;}

	/* 상품보기 */
	.prod_view{padding:3.527336860670194vw 0 2.645502645502646vw;}
	.prod_view .prod_img{
		height:43.5626102292769vw;
		padding:6.17283950617284vw 0 6.613756613756614vw;
	}
	.prod_view .prod_desc .prod_tb th, .prod_view .prod_desc table td{padding:1.499118165784832vw 0 1.763668430335097vw;}
	.prod_view .prod_desc .data{margin-top:0.7054673721340388vw;}
	.prod_view .prod_desc .data a{
		width:10.31746031746032vw;
		height:3.791887125220459vw;
		margin-right:0.8818342151675485vw;
		line-height:3.791887125220459vw;
	}
	.prod_view .prod_desc .data img{
		width: 1.675485008818342vw;
		height: 1.410934744268078vw;
		margin-left:0.8818342151675485vw;
	}
	.prod_width {padding-top:6.437389770723104vw;}
	.prod_width .p_list_wrap{
		margin-left: 1.322751322751323vw;
		margin-right: 1.322751322751323vw;
	}
	.prod_width .list{
		width:24.07407407407407vw;
		height:31.30511463844797vw;
		margin: 0 1.322751322751323vw;
	}
	.prod_width .slick-prev, .prod_width .slick-next {
		top: -4.938271604938272vw;
		width: 4.938271604938272vw;
		height: 4.938271604938272vw;
		background-size:2.469135802469136vw 1.410934744268078vw;
	}
	.prod_width .slick-prev{right:7.671957671957672vw;}
	.prod_width .slick-next{right:1.322751322751323vw;}

	/* 소재사업 */
	#business .txt_box{
		margin-top:-5.99647266313933vw;
		padding: 5.555555555555556vw 0 3.174603174603175vw;
	}
	#business .mid_bg{height:31.12874779541446vw;}
	#business .search{
		padding-left:1.763668430335097vw;
		padding-right:1.763668430335097vw;
	}
	#business .p_list li{
		width:calc(50% - 1.322751322751323vw);
		height:31.48148148148148vw;
		margin-right:2.645502645502646vw; 
		margin-bottom:2.645502645502646vw;
	}
	#business .p_list li div, .prod_width .list .img{
		height:17.81305114638448vw;
		padding: 4.585537918871252vw 0 3.703703703703704vw;
	}
	#business .contact:after {
		right:-2.204585537918871vw;
		border-top: 2.821869488536155vw solid transparent;
		border-bottom: 2.821869488536155vw solid transparent;
		border-left: 2.204585537918871vw solid #da202b;
	}
	#business .contact {
		padding: 0 2.116402116402116vw 0 4.532627865961199vw;
		background-position: center left 1.322751322751323vw;
		background-size: 1.587301587301587vw 1.234567901234568vw;
		height: 5.64373897707231vw;
		line-height: 5.64373897707231vw;
	}

	/* 지속가능경영 */
	#sustainability .color_box{
		border: double 0.2645502645502646vw transparent;
		-webkit-box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	#sustainability .circle>div, .personal .circle>div{
		border: double 0.2645502645502646vw transparent;
		-webkit-box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	.link_bn{height:36.15520282186949vw;}
	.link_bn a{
		width:23.89770723104056vw;
		height:4.585537918871252vw;
		padding-right:2.7336860670194vw;
		background-position: center right 2.998236331569665vw;
		background-size: 1.763668430335097vw 0.9700176366843034vw;
		line-height:4.585537918871252vw;
	}
	/* 사회공헌 */
	.contri .cont02 .thema_up img{width:27.51322751322751vw;}
	.contri .cont02 .orange{
		height:10.9347442680776vw;
		border-radius:10.9347442680776vw;
	}
	.contri .cont02 .green{
		height:9.171075837742504vw;
		border-radius:9.171075837742504vw;
	}
	.contri .cont02 .blue{
		height:7.319223985890653vw;
		border-radius:7.319223985890653vw;
	}
	.contri .cont02 .thema_tb{
		width:51.14638447971781vw;
		margin:-3.791887125220459vw auto 0;
	}
	.thema_tb thead th:first-child{padding-right:5.99647266313933vw;}
	.thema_tb th, .thema_tb td{padding:0.8818342151675485vw 0;}
	.thema_tb .icon_box{
		width:17.63668430335097vw;
		height:17.63668430335097vw;
		padding:0.8818342151675485vw;
	}
	.thema_tb .icon_box:before{
		right:-0.4850088183421517vw;
		width:0.9700176366843034vw;
		height:0.9700176366843034vw;
		margin-top:-0.4850088183421517vw;
	}
	.thema_tb .icon_box:after{
		right:-2.998236331569665vw;
		width:2.91005291005291vw;
	}
	.thema_tb .icon_box>div,
	.ccm .cont01 .center>div,
	.ccm .mid_list .gradient_box>div, .ccm .cont03 .gradient_box>div{
		-webkit-box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	.thema_tb .icon_box>div:after{
		right:-4.585537918871252vw;
		width:0.7936507936507937vw;
		height:1.410934744268078vw;
		margin-top:-0.7054673721340388vw;
	}
	.thema_tb .icon_box img{width:4.409171075837743vw;}
	.thema_tb .icon_box.icon03+p{padding-right:5.99647266313933vw;}
	.contri .cont03 .theme_sld_wrap{
		width: 51.14638447971781vw;
		margin-left: auto;
		margin-right: auto;
	}
	.contri .cont03 .theme_color{
		width:30.68783068783069vw;
		height:22.92768959435626vw;
		margin:-11.46384479717813vw auto 0;
	}
	.contri .cont03 .theme_color img{
		width:6.966490299823633vw;
		margin-top:3.880070546737213vw;
	}
	.contri .theme_sld .slick-arrow{
		top:48.05996472663139vw;
		width:2.998236331569665vw;
		height:2.998236331569665vw;
		background-size:2.469135802469136vw 1.410934744268078vw;
	}
	.contri .theme_sld .slick-prev{left:20.01763668430335vw;}
	.contri .theme_sld .slick-next{right:20.01763668430335vw;}
	.contri .theme_sld .slick-prev:after{right:-2.557319223985891vw;}
	/* 소비자중심경영 */
	.ccm .cont01 .center{
		width:45.67901234567901vw;
		height:45.67901234567901vw;
		margin:3.08641975308642vw auto;
		padding:1.675485008818342vw;
	}
	.ccm .cont01 .center .tit_wrap li{padding:0 0.3527336860670194vw;}
	.ccm .cont01 .center .tit_wrap p{padding-top:0.3527336860670194vw;}
	.ccm .cont01 .center .txt_wrap li:first-child{
		top:4.850088183421517vw;
		left:26.63139329805996vw;
	}
	.ccm .cont01 .center .txt_wrap li:nth-child(2){
		top:14.72663139329806vw;
		left:38.0952380952381vw;
	}
	.ccm .cont01 .center .txt_wrap li:nth-child(3){
		top:28.92416225749559vw;
		left:38.0952380952381vw;
	}
	.ccm .cont01 .center .txt_wrap li:nth-child(4){
		top:38.88888888888889vw;
		left:27.86596119929453vw;
	}
	.ccm .cont01 .center .txt_wrap li:nth-child(5){
		top:38.88888888888889vw;
		left:14.10934744268078vw;
	}
	.ccm .cont01 .center .txt_wrap li:nth-child(6){
		top:28.92416225749559vw;
		left:3.968253968253968vw;
	}
	.ccm .cont01 .center .txt_wrap li:nth-child(7){
		top:14.72663139329806vw;
		left:3.968253968253968vw;
	}
	.ccm .cont01 .center .txt_wrap li:last-child{
		top:4.850088183421517vw;
		left:13.31569664902998vw;
	}
	.ccm .cont01 .circle{
		width:21.51675485008818vw;
		height:21.51675485008818vw;
		padding:1.058201058201058vw;
	}
	.ccm .circle:before{
		width: 0.9700176366843034vw;
		height: 0.9700176366843034vw;
	}
	.ccm .cont01 .circle:before{margin-left: -0.4850088183421517vw;}
	.ccm .cont01 .circle.top:before{bottom:-0.4850088183421517vw;}
	.ccm .cont01 .circle.bottom:before{top:-0.4850088183421517vw;}
	.ccm .cont01 .circle:after{height:3.08641975308642vw;}
	.ccm .cont01 .circle.top:after{bottom:-3.08641975308642vw;}
	.ccm .cont01 .circle.bottom:after{top:-3.08641975308642vw;}
	.ccm .cont01 .circle img{width:5.555555555555556vw;}
	.ccm .cont02 .color_box{
		height:8.818342151675485vw;
		border-radius:8.818342151675485vw;
	}
	.ccm .mid_box{
		width:51.14638447971781vw;
		margin-left:auto;
		margin-right:auto;
	}
	.ccm .mid_box:before{
		top:11.11111111111111vw;
		height:12.96296296296296vw;
	}
	.ccm .mid_box:after{
		top:23.98589065255732vw;
		height:14.99118165784832vw;
	}
	.ccm .mid_list:before{top:23.98589065255732vw;}
	.ccm .mid_list li:first-child{margin-right:3.880070546737213vw;}
	.ccm .mid_list li:first-child:after{
		right:-3.880070546737213vw;
		width:3.880070546737213vw;
	}
	.ccm .mid_list li:nth-child(2):after{
		right:-2.469135802469136vw;
		width:2.469135802469136vw;
	}
	.ccm .mid_list .circle{
		width:19.84126984126984vw;
		height:19.84126984126984vw;
		padding:1.146384479717813vw;
	}
	.ccm .mid_list .circle:before{margin-top: -0.4850088183421517vw;}
	.ccm .mid_list .circle:before{right:-0.4850088183421517vw;}
	.ccm .mid_list .circle>div{border-width:0.2645502645502646vw !important;}
	.ccm .mid_list .circle img{width:6.17283950617284vw;}
	.ccm .mid_list li:nth-child(3){
		width:calc(22.22222222222222vw + 2px);
		height:calc(26.27865961199295vw + 2px);
	}
	.ccm .mid_list li:nth-child(3):before{width:2.7336860670194vw;}
	.ccm .mid_list li:nth-child(3)>div{padding:0 2.469135802469136vw;}
	.ccm .mid_list li:nth-child(3)>div:before{
		left:2.469135802469136vw;
		height:6.878306878306878vw;
		margin-top:-3.439153439153439vw;
	}
	.ccm .mid_list li:nth-child(3)>div:after{
		right:2.469135802469136vw;
		height:6.878306878306878vw;
		margin-top:-3.439153439153439vw;
	}
	.ccm .mid_list li:nth-child(3) p:before{width:3.262786596119929vw;}
	.ccm .mid_list li:nth-child(3) p:after{width:3.262786596119929vw;}
	.ccm .mid_list .gradient_box{
		width:23.45679012345679vw;
		height:23.45679012345679vw;
		padding:1.410934744268078vw;
	}
	.ccm .mid_list .gradient_box:before{
		left:-4.761904761904762vw;
		width:4.761904761904762vw;
	}
	.ccm .mid_list .gradient_box:after{
		left:-0.4850088183421517vw;
		width: 0.9700176366843034vw;
		height: 0.9700176366843034vw;
		margin-top: -0.4850088183421517vw;
	}
	.ccm .cont03 .line{
		height:9.347442680776014vw;
		padding:1.234567901234568vw;
		border-radius:9.347442680776014vw;
	}
	.ccm .cont03 .color_box{
		height:8.818342151675485vw;
		border-radius:8.818342151675485vw;
	}
	.ccm .cont03 .box_wrap{
		width:51.14638447971781vw;
		margin:0 auto;
		padding-top:7.054673721340388vw;
	}
	.ccm .cont03 .gradient_box{
		width:21.42857142857143vw;
		height:21.42857142857143vw;
		padding:1.322751322751323vw;
	}
	.ccm .cont03 .gradient_box+div{margin-top:-3.350970017636684vw;}
	.ccm .cont03 .box{width:21.34038800705467vw;}
	.ccm .cont03 .circle{
		width:18.87125220458554vw;
		height:18.87125220458554vw;
		padding:1.146384479717813vw;
	}
	.ccm .cont03 .circle:before{margin-top:-0.4850088183421517vw;}
	.ccm .cont03 .left_box .circle:before{right:-0.4850088183421517vw;}
	.ccm .cont03 .right_box .circle:before{left:-0.4850088183421517vw;}
	.ccm .cont03 .left_box .circle:after{
		right:-8.465608465608466vw;
		width:8.465608465608466vw;
	}
	.ccm .cont03 .circle>div{
		border-width:0.2645502645502646vw !important;
	}
	.ccm .cont03 .circle img{width:5.291005291005291vw;}
	.ccm .cont03 .left_box ul{padding-left:1.499118165784832vw;}
	.ccm .cont03 .txt_wrap ul{padding-left:0.7054673721340388vw;}
	.ccm .cont03 .txt_wrap ul:before{width:2.204585537918871vw;}
	.ccm .cont03 .txt_wrap ul:after{
		width:0.7936507936507937vw;
		height:1.322751322751323vw;
		margin-top:-0.6613756613756614vw;
	}
	.ccm .cont04 ul li .tit{
		width:8.289241622574956vw;
		height:3.791887125220459vw;
		border-radius:3.791887125220459vw;
		line-height:3.791887125220459vw;
	}
	.ccm .cont04 ul li .desc{
		height:10.05291005291005vw;
		margin-top:-1.763668430335097vw;
		border-width:0.2645502645502646vw;
		border-radius:10.05291005291005vw;
		-webkit-box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	.ccm .cont06 .circle{
		width:14.81481481481481vw;
		height:14.81481481481481vw;
		padding:0.8818342151675485vw;
	}
	.ccm .cont06 .circle:before{margin-top:-0.4850088183421517vw;}
	.ccm .cont06 .left .circle:before{right:-0.4850088183421517vw;}
	.ccm .cont06 .right .circle:before{left:-0.4850088183421517vw;}
	.ccm .cont06 .circle:after{width:1.675485008818342vw;}
	.ccm .cont06 .left .circle:after{right:-1.675485008818342vw;}
	.ccm .cont06 .right .circle:after{left:-1.675485008818342vw;}
	.ccm .cont06 .circle img{width:4.761904761904762vw;}
	.ccm .cont06 .desc{
		width:calc(100% - 18.43033509700176vw);
		height:16.75485008818342vw;
		padding-left:2.028218694885362vw;
	}
	.ccm .cont06 .right .desc{padding-right:2.028218694885362vw;}
	#sustainability .ccm .cont06 .desc p.txt{padding-left:1.146384479717813vw;}
	.ccm .cont07 .img_box{
		float:none;
		display:inline-block;
	}
	.ccm .cont07 .img_box.mr14{margin-right:0.8818342151675485vw;}
	.ccm .cont07 .img_box:after{height: 0.617283950617284vw;}
	.ccm .cont07 .img_box .certify{width:24.77954144620811vw;}
	/* 동반성장 */
	.growth .cont01 .tit_h4 + div{
		width:51.14638447971781vw;
		margin:0 auto;
	}
	.growth .cont01 .circle{
		width:22.22222222222222vw;
		height:22.22222222222222vw;
		padding:1.146384479717813vw;
	}
	.growth .cont01 .left .circle:after{
		right:-1.763668430335097vw;
		width:calc(1.763668430335097vw - 1px);
	}
	.growth .cont01 .right .circle:before{
		top:12.6984126984127vw;
		left:-0.9700176366843034vw;
		height:26.89594356261023vw;
	}
	.growth .circle>div:after{
		width: 0.9700176366843034vw;
		height: 0.9700176366843034vw;
		margin-top: -0.4850088183421517vw;
	}
	.growth .cont01 .left .circle>div:after{right:-0.4850088183421517vw;}
	.growth .cont01 .right .circle>div:after{left:-0.4850088183421517vw;}
	.growth .circle img{width:4.585537918871252vw;}
	.growth .cont01 .left .circle_desc{padding-left:1.675485008818342vw;}
	.growth .cont01 .right .circle_desc{padding-left:2.557319223985891vw;}
	.growth .circle_desc li{padding-left:0.9700176366843034vw;}
	.growth .cont01 .center {
		width: 44.44444444444444vw;
		height: 44.44444444444444vw;
		padding:1.322751322751323vw;
	}
	.growth .cont01 .center li:first-child{
		top:7.407407407407407vw;
		left:6.878306878306878vw;
	}
	.growth .cont01 .center li:nth-child(2){
		top:8.90652557319224vw;
		left:33.06878306878307vw;
	}
	.growth .cont01 .center li:nth-child(3){
		top:31.39329805996473vw;
		left:5.114638447971781vw;
	}
	.growth .cont01 .center li:last-child{
		top:31.39329805996473vw;
		left:31.91604938271605vw;
	}
	.growth .line{
		height:10.9347442680776vw;
		padding:1.146384479717813vw;
		border-radius:10.9347442680776vw;
	}
	.growth .line .tit_h5{
		border-width:0.2645502645502646vw;
		border-radius:8.465608465608466vw;
		-webkit-box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.7054673721340388vw 0.7936507936507937vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	.growth .goal_up img{width:24.95590828924162vw;}

	/* 투자정보 */
	#invest .clearfix .right{padding-top:0.9700176366843034vw;}
	.invest_tb thead th{padding:2.292768959435626vw 0 2.028218694885362vw;}
	.invest_tb tbody th{padding:1.851851851851852vw 0 1.675485008818342vw;}
	.invest_tb td{padding:1.851851851851852vw 1.851851851851852vw 1.675485008818342vw;}
	/* 주가정보 */
	.stock .stock_box{height:20.8994708994709vw;}
	.stock .stock_now span{
		width:8.112874779541446vw;
		height:3.08641975308642vw;
		margin-top:-0.4409171075837743vw;
		margin-bottom:1.675485008818342vw;
		line-height:3.08641975308642vw;
	}
	.stock .stock_txt table th{padding:1.587301587301587vw 0 1.763668430335097vw 1.675485008818342vw;}
	.stock .stock_txt table td{padding:1.587301587301587vw 1.587301587301587vw 1.763668430335097vw 0;}
	.stock .stock_txt table td .arrow{
		width:0.7054673721340388vw;
		height:0.5291005291005291vw;
		margin-right:0.7936507936507937vw;
	}
	.stock .invest_tb th{padding: 1.587301587301587vw 0;}
	/* 주주구성 */
	.share .graph img{width:50.9700176366843vw;}
	/*  IR 자료실 */
	.ir .list_tb td.td_tit{padding-left:0.8818342151675485vw;}
	.ir .list_tb td .tit{width:48.5vw !important;}
	.ir .list_tb td a.pdf_down {
		width:10.05291005291005vw;
		height:3.703703703703704vw;
		margin:0.2645502645502646vw auto 0.3527336860670194vw;
		line-height:3.527336860670194vw;
	}
	.ir .list_tb td a.pdf_down img{
		width:1.940035273368607vw;
		height:1.587301587301587vw;
		margin-left:0.4409171075837743vw;
	}

	/* 광고영상 */
	.ad_video .video_wrap {
		padding-top:2.645502645502646vw;
		padding-bottom:2.557319223985891vw;
	}
	.video_desc {
		margin-top:1.322751322751323vw;
		padding-top: 2.116402116402116vw;
	}
	.video_desc h5{padding:0 2.469135802469136vw 2.204585537918871vw;}
	.video_desc .scroll_wrap{height: 23.10405643738977vw;}
	.video_desc .scroll_wrap>div{padding:2.116402116402116vw 2.469135802469136vw;}

	/* 브로슈어 */
	.brochure .brochure_list li{
		width:23.58333333333333%;
		margin-top:4.938271604938272vw;
		margin-right:1.88888888888889%;
	}
	.brochure .brochure_list li:nth-child(2n){margin-right:1.88888888888889%;}
	.brochure .brochure_list li:last-child{margin-right:0;}
	.brochure .brochure_list li:after{height:0.617283950617284vw;}
	.brochure .brochure_list p{margin-bottom:2.469135802469136vw;}
	.brochure .brochure_cover{padding:2.204585537918871vw;}
	.brochure .brochure_cover>img{margin-bottom:2.645502645502646vw;}
	.brochure .brochure_down{
		height:4.938271604938272vw;
		line-height:4.938271604938272vw;
	}
	.brochure .brochure_down img{
		width:1.675485008818342vw;
		height:1.410934744268078vw;
		margin-left:0.5291005291005291vw;
	}

	/* 매거진 */
	.magazine .magazine_bg{height:59.1710758377425vw;}
	.magazine .magazine_bg .magazine_tit img{width:8.994708994708995vw;}
	.magazine .magazine_bg .magazine_btn{
		width:26.01410934744268vw;
		height:5.64373897707231vw;
		padding-right:7.03125vw;
		background-position:center right 3.968253968253968vw;
		background-size:2.469135802469136vw 1.410934744268078vw;
		line-height:5.64373897707231vw;
	}

	/* 소셜허브 */
	.social .sns_wrap{padding-top:5.114638447971781vw;}
	.social .sns_wrap>img{width:12.61022927689594vw;}
	.social .sns_link{margin-top:3.262786596119929vw;}
	.social .sns_link:before{
		width:5.026455026455026vw;
		margin:0 auto 4.232804232804233vw;
	}
	.social .sns_link li{width:9.435626102292769vw;}
	.social .sns_link li.mr29{margin-right:2.557319223985891vw;}

	/* 인사제도 */
	.personal .box_wrap{
		width: 51.14638447971781vw;
		margin-left: auto;
		margin-right: auto;
	}
	.personal .top_box_wrap:before{
		left:13.05114638447972vw;
		bottom:0.7054673721340388vw;
		width: 5.291005291005291vw;
	}
	.personal .top_box_wrap:after{
		right:13.05114638447972vw;
		bottom:0.7054673721340388vw;
		width: 5.291005291005291vw;
	}
	.personal .top_box_wrap+div:before{
		width: 6.261022927689594vw;
		margin-left:-3.130511463844797vw;
	}
	.personal .top_box{
		width:26.45502645502646vw;
		height:26.45502645502646vw;
		padding:1.322751322751323vw;
	}
	.personal .top_box>div{
		-webkit-box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	.personal .box_wrap img{width:7.231040564373898vw;}
	.personal .circle{
		width:20.28218694885362vw;
		height:20.28218694885362vw;
		padding:0.9700176366843034vw;
	}
	.personal .top_box:before, .personal .top_box:after, .personal .circle:before, .personal .circle:after{
		width: 0.9700176366843034vw;
		height: 0.9700176366843034vw;
	}
	.personal .top_box:before{
		left:5.467372134038801vw;
		bottom:2.380952380952381vw;
	}
	.personal .top_box:after{
		right:5.467372134038801vw;
		bottom:2.380952380952381vw;
	}
	.personal .left_box .circle:before{left:13.75661375661376vw;}
	.personal .right_box .circle:before{left:7.495590828924162vw;}
	.personal .left_box .circle:after{
		right: -0.4850088183421517vw;
		margin-top:-0.4850088183421517vw;
	}
	.personal .right_box .circle:after{
		left:-0.4850088183421517vw;
		margin-top:-0.4850088183421517vw;
	}
	.personal .pers_desc:before{
		width:4.144620811287478vw;
		margin:0 auto 1.234567901234568vw;
	}

	/* 복리후생 */
	.welfare .welf_list li{
		width:33.33%;
		padding:1.940035273368607vw 0;
	}
	.welfare .welf_list li:nth-child(2n){width:33.33%;}
	.welfare .welf_list li:nth-child(10){border-bottom:0;}
	.welfare .welf_list li .icon{
		width:8.465608465608466vw;
		height:8.465608465608466vw;
		padding:0.4409171075837743vw;
	}
	.welfare .welf_list li .icon>div{
		border:0.2645502645502646vw solid #8a6f4e;
		-webkit-box-shadow: 0 0.2645502645502646vw 0.2645502645502646vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.2645502645502646vw 0.2645502645502646vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	.welfare .welf_list li .desc{
		width:calc(100% - 9.347442680776014vw - 2px);
		padding-left:1.234567901234568vw;
	}

	/* 직종소개 */
	.job .job_tit{
		background-position:center right 1.587301587301587vw;
		background-size:2.469135802469136vw;
	}
	.job .job_tit .tit{padding:2.645502645502646vw 1.322751322751323vw 2.7336860670194vw;}
	.job .job_desc>div{
		min-height:4.409171075837743vw;
		padding:2.557319223985891vw 1.322751322751323vw 2.91005291005291vw;
	}
	.job .job_desc p{padding-left:0.8818342151675485vw;}

	/* 고객의 소리 */
	.customer_qna .con01{height:81.21693121693122vw;}
	.customer_qna .con01>.inner{padding-top:4.497354497354497vw;}
	.customer_qna .contact_course li{
		margin-top:1.763668430335097vw;
		margin-bottom:1.763668430335097vw;
	}
	.customer_qna .contact_course li:before{
		height: 2.91005291005291vw;
		margin: 0 auto 1.763668430335097vw;
	}
	.customer_qna .contact_course .num{
		width:4.938271604938272vw;
		height:4.938271604938272vw;
		line-height:4.938271604938272vw;
	}
	.customer_qna .contact_course .course_tit{
		height:11.9047619047619vw;
		margin-top:-2.645502645502646vw;
		padding:0.7936507936507937vw;
		border-radius: 5.952380952380952vw;
	}
	.customer_qna .contact_course .course_tit>div{
		height:10.14109347442681vw;
		padding:0 7.231040564373898vw;
		border-radius:5.070546737213404vw;
	}
	.customer_qna .contact_course .course_tit .img_wrap{width:5.64373897707231vw;}
	.customer_qna .contact_course .course_tit .img_wrap img{width:5.026455026455026vw;}
	.customer_qna .contact_course .course_tit .txt_wrap{width:29.27689594356261vw;}
	.customer_qna .con02 .sub_box{padding: 2.557319223985891vw 0 2.821869488536155vw;}
	.customer_qna .con02 .con02_tb th{padding:2.116402116402116vw 0;}
	.customer_qna .con02 .con02_tb td{padding:1.499118165784832vw 1.058201058201058vw 1.587301587301587vw 1.675485008818342vw;}
	.customer_qna .con02 .con02_tb ul li{padding-left:0.9700176366843034vw;}
	.customer_qna .con03 .con03_box{
		height:40.65255731922399vw;
		padding:4.232804232804233vw 3.439153439153439vw 0;
	}
	.customer_qna .con03 .con03_icon{padding:0.7936507936507937vw;}
	.customer_qna .con03 .con03_icon>div{padding: 1.675485008818342vw;}
	.customer_qna .con03 .con03_icon>div img{width:5.379188712522046vw;}
	.customer_qna .con03 .con03_box .tit_h4{margin-top:1.410934744268078vw;}
	.customer_qna .con03 .con03_box .btn_enter{margin-top:5.291005291005291vw;}
	.customer_qna .con03 .con03_box .form_wrap{padding-top:3.527336860670194vw;}
	.customer_qna .con03 .con03_log{width:calc(100% - 11.37566137566138vw);}
	.customer_qna .con03 .con03_log .txt{width:7.495590828924162vw;}
	.customer_qna .con03 .con03_log .txt + div{width:calc(100% - 7.495590828924162vw);}
	.customer_qna .con03 .con03_log .txt label{line-height:4.673721340388007vw;}
	.customer_qna .con03 .con03_log .name_wrap .input_row{width:100%;}
	.customer_qna .con03 .con03_log .phone_wrap .bar{
		height:4.673721340388007vw;
		margin:0 0.1763668430335097vw;
		line-height:4.673721340388007vw;
	}
	.customer_qna .con03 .con03_subm{
		width:10.84656084656085vw;
		height:10.05291005291005vw;
	}
	.table_box{padding:3.439153439153439vw 0;}
	.table_box.h228{height: 20.10582010582011vw;}
	.table_box.h258{height: 22.75132275132275vw;}
	.table_box>div.tit_box{
		width:34.48275862068966%;
	}
	.table_box>div.sub_txt {padding-left:3.703703703703704vw;}
	.table_box .icon_box .icon{
		width:7.142857142857143vw;
		height:7.142857142857143vw;
	}
	.table_box .icon_box h5{margin-top:1.499118165784832vw;}
	.customer_qna .con04 .box{margin-bottom:2.645502645502646vw;}
	.customer_qna .con04 .box>div.logo_img img{width:13.31569664902998vw;}
	.customer_qna .con04 .box>div.logo_img p:before{
		width:2.292768959435626vw;
		margin: 0 auto 1.058201058201058vw;
	}
	.customer_qna .con05 .box{margin-bottom:0.8818342151675485vw;}

	/* 고객의 소리 list */
	.customer_list .search_box .btn_pdate{
		width:23.96551724137931%;
		height:4.673721340388007vw;
		margin-right:1.379310344827586%;
		line-height:4.673721340388007vw;
	}
	.customer_list .search_box .btn_fdate .input_row{
		width:39.13793103448276%;
		padding-right:5.379188712522046vw;
		background-position: right 1.675485008818342vw center;
		background-size:2.380952380952381vw 2.292768959435626vw;
	}
	.customer_list .search_box .btn_fdate .bar{
		height:4.673721340388007vw;
		margin: 0 0.4409171075837743vw;
		line-height:4.673721340388007vw;
	}
	.customer_list .search_box .btn_submit{
		width:16.55172413793103%;
		height:4.673721340388007vw;
		padding-right:2.998236331569665vw;
		line-height:4.673721340388007vw;
		background-position: center right 1.410934744268078vw;
		background-size:1.587301587301587vw 1.675485008818342vw;
	}
	.customer_list .list_tb td.td_tit a, .customer_list .list_tb td.td_state{padding:2.557319223985891vw 0 2.821869488536155vw;}
	.customer_list .list_tb td .tit{width:35.71428571428571vw !important;}
	.customer_list .list_tb td .date{
		margin-left:0.8818342151675485vw;
		padding-left:0.9700176366843034vw;
	}
	.customer_list .list_tb td .date:before{
		height:1.322751322751323vw;
		margin-top:-0.5731922398589065vw;
	}

	/* 고객의 소리 view, 견학신청/신청확인 */
	.q_tb th{padding:2.998236331569665vw 0 2.821869488536155vw;}
	.q_tb td{padding:2.557319223985891vw 2.292768959435626vw 2.380952380952381vw;}
	.q_tb td.td_cont{height:23.6331569664903vw;}

	/* 고객의 소리 접수 */
	.customer_write .contact_course .course_tit>div{border-width:0.2645502645502646vw;}

	/* 견학안내 */
	.factory_info .program{
		width:51.14638447971781vw;
		margin:0 auto;
	}
	.factory_info .program li{width:calc(22.22222222222222vw + 2px);}
	.factory_info .program li:first-child:before{
		right:-5.99647266313933vw;
		width:5.99647266313933vw;
	}
	.factory_info .program li:nth-child(2):before{
		bottom:-4.232804232804233vw;
		height:4.232804232804233vw;
	}
	.factory_info .program li:nth-child(3):before{
		left:-5.99647266313933vw;
		width:5.99647266313933vw;
	}
	.factory_info .program li.next_arrw:after{
		width:2.028218694885362vw;
		height:3.350970017636684vw;
	}
	.factory_info .program li:first-child:after{
		right:-6.17283950617284vw;
		margin-top:-1.675485008818342vw;
	}
	.factory_info .program li:nth-child(2):after{
		bottom:-5.026455026455026vw;
		margin-left:-1.014109347442681vw;
	}
	.factory_info .program li:nth-child(3):after{
		left:-6.17283950617284vw;
		margin-top:-1.675485008818342vw;
	}
	.factory_info .program li.next_arrw .course:after{
		width: 0.9700176366843034vw;
		height: 0.9700176366843034vw;
	}
	.factory_info .program li:first-child .course:after{
		right:-0.4850088183421517vw;
		margin-top:-0.4850088183421517vw;
	}
	.factory_info .program li:nth-child(2) .course:after{
		bottom:-0.4850088183421517vw;
		margin-left:-0.4850088183421517vw;
	}
	.factory_info .program li:nth-child(3) .course:after{
		left:-0.4850088183421517vw;
		margin-top:-0.4850088183421517vw;
	}
	.factory_info .program li .course{
		width:19.9294532627866vw;
		height:19.9294532627866vw;
		padding:1.146384479717813vw;
	}
	.factory_info .program li .course>div{
		border-width:0.2645502645502646vw;
		-webkit-box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
		box-shadow: 0 0.4409171075837743vw 0.4409171075837743vw 0.3527336860670194vw rgba(0,0,0,0.13);
	}
	.factory_info .program li img{width:6.349206349206349vw;}
	.factory_info .table_box{margin-bottom:0.7936507936507937vw;}
	.factory_info .table_box .sub_txt p.pl92{padding-left:8.112874779541446vw;}
	.factory_info .f_info{
		display:table;
		width:100%;
	}
	.factory_info .f_info .f_img{width:42.32804232804233vw;}
	.factory_info .f_info .f_txt{
		display:table-cell;
		width:calc(97.25% -42.32804232804233vw);
		padding-top:0;
		padding-left:2.75%;
		vertical-align:middle;
	}
	.factory_info .slick-prev, .factory_info .slick-next{
		width: 4.673721340388007vw;
		height: 4.673721340388007vw;
		background-size: 2.469135802469136vw 1.410934744268078vw;
	}
	.factory_info .slick-prev{right:calc(4.673721340388007vw + 2px);}
	.factory_info .f_info .tit_h5{line-height:3.791887125220459vw;}
	.factory_info .f_info .red_txt{
		width:13.40388007054674vw;
		height:3.791887125220459vw;
		margin-left:1.146384479717813vw;
		border-radius:3.791887125220459vw;
		line-height:3.791887125220459vw;
	}

	/* 견학신청/신청확인 */
	.factory_apply .login_box{padding:3.527336860670194vw 3.439153439153439vw 0;}
	.factory_apply .login_box.h597{height:52.64550264550265vw;}
	.factory_apply .login_box.h546{height:48.14814814814815vw;}
	.factory_apply .factory_icon{padding:0.7936507936507937vw;}
	.factory_apply .factory_icon>div{padding:1.410934744268078vw;}
	.factory_apply .factory_icon>div img{width:5.908289241622575vw;}
	.factory_apply .login_box .tit_h4{margin-top:1.410934744268078vw;}
	.factory_apply .login_box .factory_login{padding-top:3.527336860670194vw;}
	.factory_apply .login_box .txt{width:10.67019400352734vw;}
	.factory_apply .login_box .txt label{line-height:4.673721340388007vw;}
	.factory_apply .login_box .confirm.write_tb{margin-bottom:0.8818342151675485vw;}
	.factory_apply .login_box .radio_input_wrap{
		width:calc(100% - 10.67019400352734vw);
		height:4.673721340388007vw;
		line-height:4.673721340388007vw;
	}
	.factory_apply .login_box .input_row{width:calc(100% - 23.80952380952381vw);}
	.factory_apply .login_box .num_btn .f_btn{
		width:12.61022927689594vw;
		height:4.673721340388007vw;
	}
	.factory_apply .center_call{
		height:29.1005291005291vw;
		padding:3.703703703703704vw 2.380952380952381vw 0;
	}
	.factory_apply .center_call .center_info{
		margin-left:2.91005291005291vw;
		padding-top:0.2645502645502646vw;
	}
	.factory_apply .center_call .center_info p{padding-left:1.058201058201058vw;}

	/* 견학 FAQ */
	.factory_trip .faq_tit>a>div {
		margin-right:5.291005291005291vw;
		padding-left:1.587301587301587vw;
	}
	.factory_trip .faq_tit .date {
		margin-top:0.617283950617284vw;
		margin-left:4.320987654320988vw;
	}
	.factory_trip .faq_ment>div>div{margin-left:1.587301587301587vw;}

	/* 공장견학 견학신청 확인 및 수정 */
	.factory_list .list_tb td .state{width:15.87301587301587vw;}

	/* 신청서 확인하기 */
	.factory_trip.check .btn_wrap{margin-top:-0.8818342151675485vw;}
	.factory_trip.check .btn_s{
		width:6.772486772486772vw;
		height:4.673721340388007vw;
		line-height:4.673721340388007vw;
	}
	.factory_trip.check .btn_s.mr10{margin-right:0.8818342151675485vw;}

	/* 윤리경영 */
	.ethical .ethical_tb th{padding:2.116402116402116vw 0 2.292768959435626vw;}
	.ethical .ethical_tb td{padding:2.116402116402116vw 0 2.292768959435626vw 2.292768959435626vw;}
	.ethical .ethical_tb td p{padding-left:1.146384479717813vw;}
	.ethical .hotline{height:45.32627865961199vw;}
	.ethical .hotline p.note{padding:5.379188712522046vw 0 3.615520282186949vw;}
	.ethical .hotline .inner>div{
		width:51.14638447971781vw;
		height:17.37213403880071vw;
		margin:0 auto;
		padding:0 2.292768959435626vw;
	}
	.ethical .hotline .icon_wrap{width:11.99294532627866vw;}
	.ethical .hotline .icon{
		width:11.99294532627866vw;
		height:11.99294532627866vw;
		line-height:11.99294532627866vw;
	}
	.ethical .hotline .icon img{width:6.701940035273369vw;}
	.ethical .hotline .txt_wrap{padding-left:1.940035273368607vw;}
	.ethical .hotline .num{margin-top:1.675485008818342vw;}

	/* 윤리경영-신문고 */
	.ethical_write .write_tb .phone_wrap .input_row{width:11.19929453262787vw;}
	.ethical_write .write_tb .phone_wrap .bar{
		width:1.807760141093474vw;
		height:4.673721340388007vw;
		line-height:4.673721340388007vw;
	}
}

@media screen and (min-width: 1024px){
	/* 서브 공통 */
	.sub .top_ban{height:418px;}
	.sub .top_tit h2{margin-bottom:15px;}
	.sub .page_depth{
		top:366px;
		height:52px;
	}
	.sub .page_depth.fixed{top:80px;}
	.sub .page_depth a{
		padding-left:30px;
		line-height: 52px;
	}
	.sub .page_depth .wrap>a:after{
		right:30px;
		width:17px;
		height:8px;
		margin-top:-4px;
	}

	/* 게시판 검색 */
	.search_box .search_span {width: calc(100% - 24px);}
	.search_box .btn_search{
		width: 24px;
		background-size:14px 15px;
	}
	/* 이미지 보드 */
	.img_board li{width:32%;}
	.img_board li:nth-child(2n){margin-right:2%;}
	.img_board li:nth-child(3n){margin-right:0;}

	/* 대표 인사말 */
	.greeting .ceo_wrap{
		float:left;
		width:50%;
	}
	.greeting .ceo_wrap .ceo_img+div{top:23px;}
	.greeting .ceo_lim .ceo_img+div{padding-left:10px;}
	.greeting .ceo_jung .ceo_img+div{padding-right:0;}
	/* ci */
	.ci .ci_desc li{
		float:left;
		width:calc(50% - 15px);
		margin-bottom:0;
	}
	.ci .ci_color .color_cat{
		float:left;
		width:49%;
		margin-top:50px;
	}
	.ci .ci_color .color_cat.mt50{margin-left:2%;}
	/* 계열사 소개 */
	.affi .affi_group li{width:25%;}
	.affi .affi_group li:nth-child(2n){border-right:0;}
	.affi .affi_group li:nth-child(4n){border-right:1px solid #e1e1e1;}
	.mfp-container .mfp-arrow-left{left:42.8125%;}
	.mfp-container .mfp-arrow-right{right:42.8125%;}
	.affi_popup .popup_cont{min-height:300px;}
	/* 네트워크 소개 */
	.network .loca_img .loca_view{
		float:left;
		width:48%;
		margin-right:4%;
		margin-bottom:0;
	}
	.network .loca_img .loca_view + .loca_map{
		float:left;
		width:48%;
	}
	.network .loca_img img, .network .loca_img iframe{height:295px;}

	/* 식품사업 */
	#business .brand_wrap{
		display:table;
		width:100%;
	}
	#business .brand_wrap .brand_img{
		display:table-cell;
		width:47.41666666666667%;
	}
	#business .brand_wrap .brand_desc{
		display:table-cell;
		width:50%;
		margin-top:0;
		padding-left:2.5%;
		vertical-align:middle;
	}

	/* 상품보기 
	.prod_width .p_list li{
		width:calc(50% - 15px) !important;
	}
	.prod_width .p_list li:nth-child(2n){margin-right:0 !important;}

	/* 소재사업
	#business .p_list li{
		width:calc(25% - 22.5px);
		margin-right:30px; 
		margin-bottom:30px;
	}
	#business .p_list li:nth-child(2n){margin-right:30px;}
	#business .p_list li:nth-child(4n){margin-right:0;}
	*/
	/* 소재사업 */
	#business .prod_width .p_list li{width:467px !important;}

	/* 브로슈어 */
	.brochure .brochure_list li{
		width:23.58333333333333%;
		margin-right:1.88888888888889%;
	}
	.brochure .brochure_list li:nth-child(2n){margin-right:1.88888888888889%;}
	.brochure .brochure_list li:last-child{margin-right:0;}

	/* 대상인재상 */
	.welfare .welf_list li{width:33.33%;}
	.welfare .welf_list li:nth-child(2n){width:33.33%;}
	.welfare .welf_list li:nth-child(10){border-bottom:0;}

	/* 견학안내 */
	.factory_info .f_info{
		display:table;
		width:100%;
	}
	.factory_info .f_info .f_img{width:480px;}
	.factory_info .f_info .f_txt{
		display:table-cell;
		width:calc(97.25% - 480px);
		padding-top:0;
		padding-left:2.75%;
		vertical-align:middle;
	}

}
@media screen and (min-width: 1366px){
	/* 네트워크 소개 */
	.network .loca_img img, .network .loca_img iframe{height:405px;}

	/* 공장견학 */
	.factory_info .f_info .f_img{width:580px;}
	.factory_info .f_info .f_txt{width:calc(97.25% - 580px);}
}