@media screen and (max-width: 860px){


	/* 메인 */
	.main {height:auto; }

	/* 왼쪽섹터 */
	.main .sector_wrap { position:inherit; width:100%; height:350px; text-align: center; background:url(../images/spot/1main_.sector_bg.png) repeat 100%; background-size: cover; }
	.main .sector_wrap .sector_con { display:inline-block; padding-left:0; }
	.main .sector_wrap .sector_con img { max-width:80px; position:absolute; top:30px; left:-75px; }
	.main .sector_wrap .sector_con .sector_tit { margin:70px 0 20px 0; }
	.main .sector_wrap .sector_con .sector_tit .sector_tit_br { display:block; }

	/* pc 슬라이드 이미지 */
	.main .visualWrap { width:100%; height:500px; }
	.main .visualWrap .slide_01 { width:100%; height:100%; background:url(../images/spot/1main_slide_01.png) no-repeat 100% 0; background-size:cover; }
	.main .visualWrap .slide_02 { width:100%; height:100%; background:url(../images/spot/1main_slide_02.png) no-repeat 100% 0; background-size:cover; }
	
	.swiper-button-prev, .swiper-button-next { display:none; }

	.main .sector_wrap .sector_con .slide_pagination { position:absolute; top:0; left:50%; margin-top:15px; width:100%; }
	
	.main_footer {min-height: 250px;
	}

	/* ci */
	.pc_ci_img { display:none; }
	.m_ci_img { display:block; }
	
	body{font-size: 25px; line-height: 40px;}


	.history_img { display:none; }

	.selex_m_sec1 { display: block; }
	.selex_m_sec2 { padding-top:3.6%; }
	.selex_sec02_con { font-size:28px; } 
	.selex_sec02_con p { font-weight:bold; width:65px; } 
	.selex_sec02_con span { width:calc( 100% - 66px ); }

	/* 어워드 */
	.pc_award_sec { display:none; }
	.m_award_sec { display:block; }

	/* 고객센터 */
	.customer_wrap { padding:40px 10% 0 10%; width:auto; }
	.customer_wrap .customer_con { width:100%; float:none; text-align: left; }
	.customer_wrap .customer_con img { width:20%; }
	.customer_wrap .customer_con > div { width:77%; margin-top:5%; }
	.customer_wrap .customer_con > div h2 { font-size:33px; }
	.customer_wrap .customer_con > div p { margin-top:15px; }
	.customer_wrap .customer_talk { margin-top:50px; }






	img{max-width: 100%;}

	.mobile_logo {display:none;}
	select.select1 {height: 50px;line-height: 40px;font-size: 19px;padding: 6px 36px 6px 10px;}




	.title3 {font-size:36px;}
	.title3.mo {font-size:23px; padding-bottom:10px; padding-top:20px;}


	.group_img { text-align:center; }
	.br-mobile{display:block;}



	.m_sector_wrap { display:block; }

	.btn-top{display: block;}



	.mobileNone{display: none !important;}



	.PcNone{display: block;}



	.mb-c1{margin-bottom: 7% !important;}



	.fz-s{font-size: 19px !important;line-height: 28px;}



	.fz-s2{font-size: 17px !important;line-height: 24px;}



	.ulf-z0{font-size: 0; line-height: 0;}



	.ulf-z0 > *{font-size: 20px; line-height: 30px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }



	.p-dot:after{top: 17px;}



	.pt-m-mid{padding-top: 7%;}



	.btn-pack{height: 50px;font-size: 20px;line-height: 50px;padding-right: 70px;}



	.btn-pack:after{ top: 0px; width: 50px; height: 50px;  }



	.btn-pack.b1{padding-left: 28px;padding-right: 78px;}



	.btn-pack:hover{border-color: #194e92; background-color: #194e92; color: #fff;}



	.btn-pack:hover:after{ top: -2px; width: 50px; height: 53px; border-color: #7595be; content:""; }



	



	.btn-pack > span:after{position: absolute;right: 16px;top: 17px;width: 8px;height: 15px;background: url(../images/common/ico_common.png) -442px -69px no-repeat;content:"";}



	.btn-pack:hover > span:after{background-position: -406px -69px;}



	.btn-pack.but{height: 54px;}



	.btn-pack.rds{border-width: 1px;font-size: 20px;padding-left: 20px;line-height: 50px;}



	.btn-pack.rds > span:after{ right: 16px;top: 17px;width: 8px;height: 15px; background: url(../images/common/ico_common.png) -442px -69px no-repeat;content:"";  }



	.btn-pack.rds:hover > span:after{background-position: -406px -69px;}



	.btn-pack.small{padding-left: 18px;padding-right: 46px;height: 36px;line-height: 36px;}



	.btn-pack.small:after{width: 32px;height: 36px;}



	.btn-pack.small:hover:after,.btn-pack.small:focus:after{height: 40px;}



	.btn-pack.small > span:after{top: 11px;}



			



	#lst-isotope-mobile.main .sec.bbs > article.facebook .facebook_title{height: 80px;overflow: hidden;}







	.bbs-thumb-ty1 .lst .cont{ font-size: 1em; line-height:1; }



	.bbs-thumb-ty1 .lst .cont .dtc{padding-top: 12px;}



	.bbs-thumb-ty1 .lst .cont .t1{display: block;margin-top: 10px;overflow: hidden;width: 100%;height: 52px;line-height: 1.1;}



	



	.bbs-thumb-ty1 .lst .h{font-size: 1.080em;line-height: 30px;max-height: 60px;overflow: hidden; height: auto;}



	.bbs-thumb-ty1 .lst .data{font-size: 0.8em;color: #7d7d7d;margin-top: 9px;}



	.bbs-thumb-ty1 .lst.noImg .cont .t1{max-height:104px;}







	.bbs-thumb-ty2 .lst .data{font-size: 0.8em;line-height: 1.2;margin-top: 7px;}







	.btn-slider-ty1{width: 50px; margin-top: -25px; }



	



	.TableType_1 > table > thead th {font-size:1em; line-height: 1.5;}



	.TableType_1 > table > tbody td {font-size: 0.840em; line-height: 32px;}







	.summary-top.btn .btn-g{position: static; }



	



	input.inp_txt[type="text"], input.inp_txt[type="password"],input[type="text"]:disabled{ 



	   



	}	



	input.wt1{width: 70px !important;}



	input.wt2{width: 100% !important;}



	input.wt3{width: 30% !important;}



	input.wt4{width: 26% !important;}



	.box-file-fak .input_file{width: 60%;}



	textarea.textarea{ width: 100%; height: 150px; }



	.lst_form .fz-s{display: block; margin-top: 5px; margin-left: 0;}



	.lst_form > table > tbody > tr > td{padding: 20px 10px;}



	.lst_form input.inp_txt[type="text"], .lst_form input.inp_txt[type="password"], .lst_form input.inp_txt[type="text"]:disabled{



		height: 50px; line-height: 50px; font-size: 25px; width: 39.5%; }



		input.wt1{width: 120px !important;}



		



		.lst_form input[name="zipcode"].wt1{width: 300px !important;}







		textarea.textarea{   font-size: 25px; line-height: 40px;}



		.box-fiie-add{padding-right: 0px;}







	.lst_form .selectBox-dropdown.selectType2_4{



	    min-width: 157px;



	    height: 49px;



	    color: #313131;



	    line-height: 43px;



	}







	.lst_form .selectBox-dropdown.selectType2_4 .selectBox-label {



	    padding: 2px 8px;



	    display: inline-block;



	    white-space: nowrap;



	    overflow: hidden;



	    font-size: 21px;



	    color: #313131;



	    font-weight: 700;



	}







	.lst_form .selectBox-dropdown.selectType2_4.w2{



	    min-width: 150px;



	}



	.selectBox-dropdown.selectType2_4.w3{



    		min-width: 200px;



	}







	.lst_form .selectBox-dropdown.selectType2_4 .selectBox-arrow{border: 0; width: 29px; border-left: 0 solid #dddddd; }



	.lst_form .selectBox-dropdown.selectType2_4 .selectBox-arrow:after{background-image: url(../images/common/ico_common.png);background-repeat: no-repeat;background-position: -124px -93px;overflow: hidden;content:"";text-indent: -9999px;text-align: left;background-position: -124px -93px;width: 11px;height: 6px;position: absolute;left: 50%;top: 50%;margin-left: -9px;margin-top: -2px;}



	.lst_form .selectBox-options.selectBox-options-top.selectType2_4-selectBox-dropdown-menu{border-radius:0;}







	.lst_form .selectBox-options.selectType2_4-selectBox-dropdown-menu li a{padding: 5px;}































	.paginate_regular a{width: 55px;height: 55px;line-height: 55px;margin:0 5px;border-radius: 55px;font-size: 25px;}











	.title1 br{display: none;}



	#container.sub .container_inner .contentMotion > .inner ,.inr-cen{padding-top: 20px; margin-top: 0;}



	#container.sub .container_inner .contentMotion > .inner.pt0 ,.inr-cen.pt0{padding-top:0;}



	.IcoSet.more{background-position: -349px -52px;width: 50px;height: 50px;border-radius: 50px;background-color: #6d7587;vertical-align: middle;}







	#wrap{padding-top:103px;}



	#header{display: none;}



	#header-mobile{display: block;}



	#container.main .bot-banner-mobile{display: block;}



	#container.main{padding-top: 0;}                                                                                                                                                                   



	#spot.main .tab > ul{text-align: center;}



	#spot.main .tab > ul > li,



	#spot.main .tab > ul > li:first-child{width: auto !important; float: none; display: inline-block; 	*display: inline;  *zoom: 1; overflow: hidden; text-indent: -9999px; text-align: left;}



	#spot.main .tab > ul > li > a{display: block;width: 18px;height: 2px;border: 2px solid #fff;background-color: transparent;opacity: 1;border-radius: 20px;}



	#spot.main .tab > ul > li.on > a{background-color: #194e92;border: 2px #fff solid;padding-top: 16px;width: 18px;height: 3px;}



	#spot.main .tab > ul > li .IcoAfter:after{display: none;}



	#spot.main .cont .t2 .txt.pc{display: none;}



	#spot.main .cont .t2 .txt.mobile{display:block;}



	#spot.main .cont{position: absolute; left: 0; top: inherit; bottom:180px; width: 100%; margin-left: 0;}



	



	#lst-isotope.main{display: none;}	



	#lst-isotope-mobile.main{display: block;}



	#bot_companies{display: none;}



	#bot-companies-mobile{display: block;}



	.box-select-ty1.footer{display: none;}
	.box-select-ty1.footer2{top:15px;margin-top: 0px;padding-left: 0px;}
	.box-select-ty1.footer2 .popup{
    	width: fit-content;
    	margin: 0 auto;
	}



	#footer .lst_bnb > ul > li:after{top: 12px;}







	#container.sub{background-color: #fff;}



	#container.sub .container_inner{  padding-top: 0;  margin-left: 0; margin-right: 0; width: 100%;}



	#container.sub .container_inner.pt1{padding-top: 0;}



	#spot-sub{display: none;}



	#spot-sub .rtitle{display: none !important;}



	#container.sub .path{display: none;}



	#container.sub .path.brand{display: block;height: auto;position: relative;top:0;background-color: #194e92;text-align: center;visibility: visible;padding: 0.3% 0 3%;}



	#container.sub .path.brand .lst_sns{display: none;}



	







	.con-barnd .tab-ty2{visibility: visible;}



	.path_mobile{display:block;}



	.path_mobile_dummy{display: block;}



	#container.sub .container_inner .contentMotion  .visual{display: none;}



	#container.sub .container_inner .contentMotion  .visual.lst{display: block; margin-top: 5%;}



	#container.sub .container_inner .contentMotion > .inner,.inr-cen{width: 90%;}



	.btn_interaction {display: none;}



	.tab-ty1{ margin-bottom:0; border-top: 1px solid #ddd; background-color: #fff;}



	.tab-ty1 > ul{ display: block; border-width: 0; border-style: solid; }



	/* .tab-ty1 > ul > li{font-size: 25px; line-height: 30px; width: 33%;} */
	/* ccm 2016-10-05 */
	.tab-ty1 > ul > li{font-size: 21px; line-height: 30px; width: 30%;}


	.tab-ty1 > ul > li > a{display: block; padding:15px 0; width: 100%; height: 41px; line-height: 41px; color: #323232; background-color: #fff; border-style: solid; border-width: 0 0 3px 0; border-color: #fff; font-weight: 700;}



	.tab-ty1 > ul > li:first-child > a{border-width: 0 0 3px 0;}



	.tab-ty1 > ul > li > a:hover{background: none; color: #007b51; border-color: #fff;}



	.tab-ty1 > ul > li.on > a{border-color: #007b51; color: #007b51;  background: #fff;}



	.tab-ty1.n4 > ul > li{width: 25%;}







	.TableType_1 > table > tbody .ta-l .PcNone.h{margin-bottom: 15px;}



	.TableType_1 > table > tbody .ta-l .PcNone.fz-s{margin-top: 10px;}











	#bot-main{display: none;}



	#bot-main-mobile{display: block;}



 



	#spot.main{position: relative; left: 0; top: 0; width: 100%; height: auto;  z-index: 1;}



	#spot.main .bg{position: relative;left: 0;top: 0;margin-top: 0;margin-left: 0; display: none;}



	#spot.main .bg_m{display: block;}



	#footer > .footer_inner{border-top: 0; flex-direction:column-reverse;}

	#footer .foot_logo_wh { display:none; }



	#footer .lst_bnb > ul{text-align: center;}



	#footer .lst_bnb > ul > li{font-size: 17px;}



	#footer .m_call { display:block; }
	#footer .address{text-align: center;padding-top: 3%;margin-top: 3%;border-top: 0; font-size: 17px; line-height: 30px;}



	#footer .footer_top{height: 30px;}



	.btn-bot .p-r{position: relative; right: 0; top: 0; text-align: right;}



	#set-bbs.bbs_isotope .article > .lst_isotope{margin-bottom: 7.6%;}







	.lst_line > ul > li{padding-left: 16px; position: relative; font-size: 21px; line-height: 30px; margin-top: 5px;}



	.lst_line > ul > li:after{top: 15px;}



	







	.set-content1{position: relative; padding-left: 0;}


	.pc_title1 { display:none; }
	.m_title1 { display:block; }
	.title1{position: relative; left: 0; top: 0; width: auto; padding-bottom: 20px;  color: #007b51;  font-size: 23px; line-height: 22px; font-weight: normal;  border: 0; margin-bottom: 20px; font-weight: 700; }



	.title1.pos-n span.line{border-width: 0; padding-top: 0;}



	.title1:after{width: 50px; height:2px;	 content:""; background-color: #007b51; position: absolute; left: 0; bottom: 0; }



	.title2{font-size: 33px; line-height: 40px; font-weight: 700; }
	.title2 br { display:block; }


	



	.PopupWrap.sitemap{width: 96%; margin-left: 2%;margin-right: 2%;left: 0;margin-top: 44px;}



	.PopupWrap.sitemap .lnb > ul > li{width: 32.3%;}



	.PopupWrap.sitemap .lnb > ul > li > a{ font-size: 27px; line-height: 32px;}



	.PopupWrap.sitemap .lnb > ul > li .depth2 a{font-size: 21px;line-height: 30px;}



	.PopupWrap.sitemap .lnb > ul > li .depth2 > .inr{height: 620px;}



	.PopupWrap.sitemap .lnb > ul > li .depth3 a{font-size: 18px; line-height: 24px;}



	.PopupWrap.sitemap .lnb > ul > li.m4 .depth2 > .inr,



	.PopupWrap.sitemap .lnb > ul > li.m5 .depth2 > .inr,



	.PopupWrap.sitemap .lnb > ul > li.m6 .depth2 > .inr{height: 470px;}



	.PopupWrap.sitemap .lnb:before{top: 765px;}



















	/* 기업소개 */


	.section2 .pc_section2_img { display:none; }
	.section2 .mo_section2_img { display:block; }

	.pc_laboratory_history { display:none; }
	.m_laboratory_history { display:block; }

	.m_laboratory_history { padding-top:3.6%; }
	.m_laboratory_history .laboratory_history_con:last-child { padding-bottom:0; border-bottom:0; }
	.m_laboratory_history .laboratory_history_con h2 { float:left; width:110px; padding-top:20px; font-size:26px; }
	.m_laboratory_history .laboratory_history_con ul { float:right; width:calc(100% - 136px); padding:20px 0 0 25px; border-left:1px solid #ebebeb; font-size:20px; }
	.m_laboratory_history .laboratory_history_con:first-child h2 { padding-top:0; }
	.m_laboratory_history .laboratory_history_con:first-child ul { padding:0 0 0 25px; }
	.m_laboratory_history .laboratory_history_con ul li { padding:4px 0; width:100%; line-height: 170%; }
	.m_laboratory_history .laboratory_history_con ul li .laboratory_green { font-weight: bold; width:50px; float:left; }
	.m_laboratory_history .laboratory_history_con ul li span:last-child { float:left; width:calc(100% - 51px); }



	.con-infomation .section2 .lst1 > ul{margin-left: -7%; text-align: center;}



	.con-infomation .section2 .lst1 > ul > li{margin-left: 7%;width: 290px;height: 290px;border-radius: 290px;}



	.con-infomation .section2 .lst1 > ul > li .bg{margin-left: -75px;margin-top: -100px;z-index: 0;width: 150px;}



	.con-infomation .section2 .lst1 > ul > li .bg img{width: 100%; height: auto;}



	.con-infomation .section2 .lst1 > ul > li .cont{padding-top: 67px;}



	.con-infomation .section2 .lst1 > ul > li .cont .t2{padding-top: 20px; margin-top: 20px;}



	.con-infomation .section2 .lst1 > ul > li .cont .t2:after{height: 3px;}







	.con-infomation .section1{font-size: 25px; line-height: 40px; text-align: left;}



	.con-infomation .section1 .t1{text-align: left;}



	.con-infomation .section1 .t2{text-align: left;}



	.con-infomation .section1 .titl1_1.fc_en{display: none;}



	



	.con-infomation .section1 .partners ul > li{display: inline-block;  *display: inline; *zoom: 1;margin: 0 2% 3%;width: 23%;}



	.con-infomation .section2 .summary-top br{display: none;}







	.con-story2 .section1 .lst1 > ul > li .cont .h{font-size: 24px;}



	.con-story2 .section1 .lst1 > ul > li .cont .t1{font-size: 20px;}







	.con-story3 .section1 .lst  > li{padding-left: 125px;}



	



	.con-story3 .tab_y50  li a{padding-left: 16%;padding-top: 15px;}



	.con-story3 .tab_y50  li.n1 a{padding-left:10%;}







	.con-story3 .tab_y50  li.n4 .txt{ background-position: -36px -527px; width: 102px; height: 52px; -webkit-background-size: 1150px;  background-size: 1150px;}



	.con-story3 .tab_y50  li.n4.ovr .txt,



	.con-story3 .tab_y50  li.n4.on .txt{background-position: -36px -601px;}



	



	.con-story3 .tab_y50  li.n3 .txt{ background-position:  -251px -527px; width: 97px; height: 53px;  -webkit-background-size: 1150px;  background-size: 1150px;}



	.con-story3 .tab_y50  li.n3.ovr .txt,



	.con-story3 .tab_y50  li.n3.on .txt{background-position: -251px -601px;}



	



	.con-story3 .tab_y50  li.n2 .txt{ background-position: -480px -527px; width: 98px; height: 53px;  -webkit-background-size: 1150px;  background-size: 1150px;}



	.con-story3 .tab_y50  li.n2.ovr .txt,



	.con-story3 .tab_y50  li.n2.on .txt{background-position:-480px -601px;}



	



	.con-story3 .tab_y50  li.n1 .txt{ background-position: -714px -527px; width: 96px; height: 52px; -webkit-background-size: 1150px;  background-size: 1150px;}



	.con-story3 .tab_y50  li.n1.ovr .txt,



	.con-story3 .tab_y50  li.n1.on .txt{background-position: -714px -601px;}











	/* 인사말 */	



	.con-message .content-article > .cont-message .h2{color: #1987ca; font-size: 30px; line-height: 40px;}







	/* 연구소&공장 */



	.con-infra1 .section0{min-height: 974px;}



	.con-infra1 .section0 .bg,.con-infra1 .section0 .bg_bot{width: 1000px;margin-left: -500px;}



	.con-infra1 .section0 .summary-top br{display: none;}



	.con-infra1 .section2 .fl-l,.con-infra1 .section2 .fl-r{width: 100%; margin-bottom: 6%;}



	.con-infra1 .section2 .img img{width: 100%; height: auto;}







	.con-infra2 .section0{min-height: 1364px;}



	.con-infra2 .section0 .bg,.con-infra1 .section0 .bg_bot{width: 1000px;margin-left: -500px;}



	.con-infra2 .section0 .summary-top br{display: none;}



	.con-infra2 .sec_factory .mid .lst .cont .c1 > ul > li{line-height: 1.32;font-size: 0.8em;}



	.con-infra2 .sec_factory .mid .lst .cont .h{margin-top: 28px;}



	.con-infra2 .m_br{display: block;}



	.con-infra2 .sec_factory .mid .tab > ul > li > a{font-size: 0.9em;line-height: 1.2;}



	.con-infra2 .sec_factory .mid .lst .cont .cont2{font-size: 0.82em;line-height: 1.4em;}



	.con-infra2 .sec_factory .mid .tab{bottom: 13px;}



	.con-infra2 .section1 .title2 br{display: none;}



	.con-infra2 .section1 .lst > ul > li  .cont .t1{font-size: 26px; line-height: 36px;}



	.con-infra2 .section1 .lst > ul > li  .cont .t2{font-size: 20px; line-height: 30px;}



	.con-infra2 .sec_factory .top{margin-bottom: 25px;}



	.con-infra2 .sec_factory .top > .inner{float: none; text-align:left;}



	.con-infra2 .sec_factory .top > .inner > *{float: none;}



	.con-infra2 .sec_factory .top .t1{color: #1987ca; font-weight: 700; padding-top: 7px;}



	.con-infra2 .sec_factory .top .btn{margin-left: 0;}



	.con-infra2 .sec_factory .top .btn > a{position: relative; width: 300px; height: 40px; line-height: 40px;}



	.con-infra2 .sec_factory .top .btn > a:after{width: 40px;height: 40px;background: url(../images/common/ico_common.png) -209px -55px no-repeat;}



	



	/* 글로벌사업 */



	#container.sub .container_inner .contentMotion  .visual.global{display: block;}



	.con-global .visual.global .box-movie{width: 97%;overflow:hidden;margin-left: auto;margin-right: auto; padding-bottom: 50.986441%;}



	.con-global .visual.global .txt{bottom: 25px;}



	.con-global .visual.global .txt .t2{font-size: 19px;padding-top: 20px;margin-top: 20px;line-height: 1.6em; letter-spacing: -1px;}



	.con-global .visual.global  .box-movie .play_mobile2{position: absolute;right: 20px;bottom: 10px;z-index: 20; font-size: 16px; }



	.con-global .visual.global  .box-movie .play_mobile2 a{color: #fff;}



	.con-global .visual.global  .box-movie .play_mobile2 a .fc_en{margin-right: 5px;}



	



	/* 오시는길 */



	.box_location_map{margin-bottom: 30px;}



	.top_location_map{background-color: #007b51;padding-top: 2%;padding-bottom: 2%;font-size: 0.8em;color: #fff;margin-top: 5%;}



	.top_location_map > .h{margin-top: 6px; display: block; float: none; padding-left: 4%; margin-bottom: 1%;}



	.top_location_map > .col{padding-left: 4%;}



	.top_location_map > .bmk{float: none;clear: both;padding-left: 4%;margin-left: 0; padding-top: 3%;}



	.top_location_map > .search .btn:after{ background-position: -288px -28px; width: 26px; height: 26px;  margin-left: -13px; margin-top: -13px;  -webkit-background-size: auto;	background-size: auto; }







	.top_location_map > .search .inp_txt{height: 50px;line-height: 50px;border-color: #fff;width: 250px;}



	.top_location_map > .search .btn{width: 62px;height: 50px;}



	.top_location_map  .selectBox-dropdown.selectType2_3{ min-width: 137px; height: 50px; line-height: 40px;}



	.top_location_map  .selectBox-dropdown.selectType2_3 .selectBox-label {font-size: 1em;}







	.con-location  .lst_location1.no_thumb > ul > li{width: 100%; }



	.con-location  .lst_location1.no_thumb > ul > li .inr{padding-left: 0;}



	.con-location  .lst_location1.no_thumb > ul > li:nth-child(odd){padding-left: 0;margin-right: 0;width:100%;}



	.con-location  .lst_location1.no_thumb > ul > li:nth-child(odd) .inr{padding-left: 0;}



	.con-location  .lst_location1.no_thumb > ul > li:nth-child(even) .inr{ border-left:0;  }



	.box_location_map{display: none;}



	.box_location_map.shop{display: block; padding-left: 0;}



	.box_location_map #map_location{display: none;}



	.box_location_map  #search-map-complete{position: relative;left: 0;top: 0;width: auto;height:auto;overflow: hidden;z-index: 10;}







	#search-map-complete .inner .h1{margin-top: 40px; padding-left: 26px; font-size: 1em; line-height: 1.2;}



	#search-map-complete .inner .lst h1{ padding:10px 0 10px 20px;background-color: #f9f9fb; border-top: 1px solid #ededed; color: #007b51; font-weight: 700; font-size: 1em; margin-bottom: 10px; }



	#search-map-complete .inner .lst h2{line-height: 1;}



	#search-map-complete .inner .lst h2 .IcoAfter{padding-left: 0;  font-size: 0.52em; }



	#search-map-complete .inner .lst h2 .IcoAfter:after{display: none;}



	#search-map-complete .inner .lst li{padding-left: 133px; margin-bottom: 10px; padding-top: 2px;}



	#search-map-complete .close{display: none;}



	#search-map-complete .pos{ position: relative; right: 0; top: 0; width: auto; border-right: 0;  overflow-y: auto;}



	#search-map-complete .inner{position: relative;right: 0;top: 0;width: auto;min-height:none;padding-left: 0;font-size: 1em;}



	#search-map-complete .inner .lst .dotdot.cont{line-height: 1.5em; margin-right: 2%; height: auto; overflow: visible;}



	.con-location  .lst_location1 > ul > li  .h button{ padding:10px 0 10px 20px;background-color: #007b51; border-top: 1px solid #ededed; color: #fff !important; font-weight: 700; font-size: 1em; margin-bottom: 10px; }



	.con-location  .lst_location1 > ul > li .thumb{width: 190px; margin-left: 3%;}



	.con-location  .lst_location1 > ul > li .cont{margin-left: 242px;}



	.con-location  .lst_location1 > ul > li{position: relative; margin-top: 0;margin-bottom: 40px;}



	.con-location  .lst_location1 > ul > li .t1{font-size: 23px; line-height: 1.5;}



	#search-map-complete .pos{ height: auto;}

	#search-map-complete .inner{ min-height:auto; }











	



	/*브랜드*/



	#container.sub.brand{background-color: #f2f2f7;}



	#brand_isotope .lst_isotope .thumb .h{height: 280px;}



	#brand_isotope{ width: 96%; margin-left: 2%; margin-right: 2%; }



	#brand_isotope .lst_isotope{height: 270px; margin-bottom: 10px;}



	#brand_isotope .lst_isotope .cont{font-size: 21px; line-height: 24px;}



	#brand_isotope .lst_isotope .point{



	background-position: -797px -32px;



	width: 55px;



	height: 48px;



	padding-top: 3px;



	font-size: 20px;



	text-align:center;



	line-height: 30px;



	}



	.con-barnd .tab-ty2{padding-top: 0;}



	.con-barnd .tab-ty2{ border-width: 0 0 2px; margin-bottom: 50px;}



	.con-barnd .tab-ty2 > ul > li button{font-size: 20px;}


	.business_img li {width:28%; height:78px; padding-top:154px; font-size:17px; font-weight:300; color:#313131; text-align:center; float:left; margin-right:5%; background:url(/resources/images/group/img_business1_5.png) no-repeat; margin-bottom:30px; line-height:20px;}
	.business_img li strong {display:block; font-size:18px; font-weight:bold; margin-bottom:10px;}
	.business_img li.list1 {background-position:-3px 0px;}
	.business_img li.list2 {background-position:-204px 0px;}
	.business_img li.list3 {background-position:-405px 0px;}
	.business_img li.list4 {background-position:-606px 0px;}
	.business_img li.list5 {background-position:-3px -232px;}
	.business_img li.list6 {background-position:-204px -232px;}
	.business_img li.list7 {background-position:-405px -232px;}
	.business_img li.list8 {background-position:-606px -232px;}










	/* for high resolution display */



	@media only screen and (min--moz-device-pixel-ratio: 2),



	only screen and (-o-min-device-pixel-ratio: 2/1),



	only screen and (-webkit-min-device-pixel-ratio: 2),



	only screen and (min-device-pixel-ratio: 2) {



		#brand_isotope .lst_isotope .point{ background-position: -693px -30px; width: 85px; height: 66px;  padding-top: 11px; -webkit-background-size: auto;



		background-size: auto;}



	}







	/* 브랜드 팝업 */



	.PopupWrap.brand{background: none;width: 580px;margin-left: auto;margin-right: auto;}



	.PopupWrap.brand .box_lft .btns a{height: 40px;line-height: 40px;font-size: 20px;font-weight: 700;}



	.PopupWrap.brand .box_lft .btns a span{padding-left: 12%;font-size: 0.9em;}



	.PopupWrap.brand .box_lft .btns a span:after{display: none;}







	.PopupWrap.type3.cl{width: 500px; margin-left: -250px;}



	.PopupWrap.brand .box_lft .btns{margin-left: 4%;margin-right: 3%;margin-top: 3%;}











	/* 특수분유 */



	/* 특수분유 > 특수분유안내 */



	.con-formula1 .section1 .t4 .ico{left: 25px;top: 5px;}



	.con-formula1 .section1 .set-fs1 > p:first-child{padding-right: 0;}



	.con-formula1 .section1 .title2{padding-right: 210px;}



	.con-formula1 .section1 .t4{top: -72px;width: 180px;height: 180px;border-radius: 180px;padding-top: 100px;text-align: center;line-height: 1.2;}



	.con-formula1 .section2 .lst_img p{width:65%; margin:0 auto;}/* 2017-03-10 추가 */
	



	.con-happyparenting1 .section5 .ta-r a{margin-top: 10px;}







	



	



	.visual.formula2 .txt{position: absolute; left: 0; bottom: 0; width: 90%; padding-left: 5%; padding-right: 5%;  }



	.visual.formula2 .txt br{display: none;}



	.visual.formula2 .txt .dotdot{height: 120px; overflow: hidden;}







	/* 상생윤리경영 */



	.con-winwin1 .TableType_1 thead, .con-ethical .TableType_1 thead {display:none;}



	.con-winwin1 .TableType_1 tbody, .con-ethical .TableType_1 tbody {overflow:hidden; width:100%;}	



	.con-winwin1 .TableType_1 tbody tr,



	.con-winwin1 .TableType_1 tbody tr th,



	.con-winwin1 .TableType_1 tbody tr td,
	
	.con-ethical .TableType_1 tbody tr,

	.con-ethical .TableType_1 tbody tr th,

	.con-ethical .TableType_1 tbody tr td {float:left; width:100%; text-align: center; display: block;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;  }



	.con-winwin1 .TableType_1 tbody tr th,



	.con-winwin1 .TableType_1 tbody tr td,
	
	.con-ethical .TableType_1 tbody tr th,

	.con-ethical .TableType_1 tbody tr td { padding: 50px 10px  10px; text-align: left;}



	.con-winwin1 .TableType_1 > table > tbody .ta-l{padding: 50px 10px  10px;}
	
	.con-ethical .TableType_1.tdh320 > table > tbody .ta-l{height:320px; padding: 50px 10px  10px;}


	.con-ethical .TableType_1.tdh160 > table > tbody .ta-l{height:160px; padding: 50px 10px  10px;}



	.con-winwin1 .TableType_1 tbody tr th.bgc1,



	.con-winwin1 .TableType_1 tbody tr td.bgc1,	
	
	.con-ethical .TableType_1 tbody tr th.bgc1,

	.con-ethical .TableType_1 tbody tr td.bgc1{background-color: #007b51 ; color: #fff; text-align: center; padding: 10px;}



	.con-winwin1 .TableType_1 tbody tr th.bgc2,



	.con-winwin1 .TableType_1 tbody tr td.bgc2,
	
	.con-ethical .TableType_1 tbody tr th.bgc2,

	.con-ethical .TableType_1 tbody tr td.bgc2{background-color: #dadada;  text-align: center; padding: 10px;}



	.con-winwin1 .TableType_1 tbody tr th.bgc1.fc_blue2,



	.con-winwin1 .TableType_1 tbody tr td.bgc1.fc_blue2,

	.con-ethical .TableType_1 tbody tr th.bgc1.fc_blue2,

	.con-ethical .TableType_1 tbody tr td.bgc1.fc_blue2{color: #fff !important;}



	.con-winwin1 .TableType_1 tbody tr td:before, .con-ethical .TableType_1 tbody tr td:before {content:attr(data-label); display:block; position:absolute; left:10px; top:10px; width:200px; height:100%; padding:0; text-align:left; font-weight: bold;}



	.con-winwin1 .TableType_1 tbody tr td, .con-ethical .TableType_1 tbody tr td{width: 50%;}



	.con-winwin1 .TableType_1 tbody tr td br, {display: none;}



	.con-winwin1 .TableType_1 tbody tr td.bgc1,



	.con-winwin1 .TableType_1 tbody tr td.bgc2,

	.con-ethical .TableType_1 tbody tr td.bgc1,

	.con-ethical .TableType_1 tbody tr td.bgc2 {width: 100%;}







	/*상생윤리경영*/



	.con-ethical .section1 .top > h2{position: static; width: 100%; height: auto; background-color: #4d566b; padding-top: 0; text-align: left; padding: 20px;}



	.con-ethical .section1 .top > h2 br{display: none;}



	.con-ethical .section1 .top{background-color: #f7f7fa; position: relative; padding:0}



	.con-ethical .section1 .top .cont{padding: 20px;}



	.con-ethical .section1 .bot{text-align: right; color: #194e92; }



	.con-ethical .section1 .bot strong{display: block; width: 100%; margin-left:0;}



	.con-ethical .section1 .bot .col ,.con-ethical .section1 .bot .mr{margin-right: 30px;}




	/* [161212] 윤리규정 */
	.con-ethical .lst1 > ul > li .list li { margin-left:33px; text-indent:-33px; color:#434343; line-height:36px; margin-bottom:10px;}
	.con-ethical .lst1 > ul > li .list li.num { margin-left:62px; text-indent:-62px; }
	.con-ethical .lst1 > ul > li .list li.num2 { margin-left:40px; text-indent:-40px; }
	.con-ethical .lst1 > ul > li .list li span {font-size :25px;}







	/* 경영정보 */



	.con-management .section1 .set-content1{padding-right: 0;}



	.con-management .section1 .bg{display: none;}



	.con-management .section4 .lst1 .h{font-size: 28px; line-height: 36px; margin-bottom: 30px; position: relative;}



	.con-management .section4 .lst1 .h strong{display: inline-block; *display: inline; *zoom: 1; padding-right: 70px;}



	.con-management .section4 .lst1 .h a{position: absolute; right: 0; top: -11px;}

	
	/* s:2017-02-20 추가 */
	.con-management .section5 .lst li{width:48.5%; height:auto;}
	.con-management .section5 .lst li img{width:100%;}
	.con-management .section6 .graph_mobile{display:block;}
	.con-management .section6 .graph_pc{display:none;}
	.con-management .section7 .graph_mobile{display:block;}
	.con-management .section7 .graph_pc{display:none;}
	/* e:2017-02-20 추가 */


	/* 재무정보 */



	.con-financial .section1 .h1 img{width: 85px;}



	/* 공시정보 */



	.con-official .summary-top br,



	.con-officialnotice2  .summary-top br{display: none;}







	#container.sub .container_inner.lst_isotope{width: 90%; padding-left: 5%; padding-right: 5%; background-color: #f2f2f7;}







	.TableType_1.fin thead,



	.TableType_1.fin .thead2 {display:none;}



	.TableType_1.fin tbody {overflow:hidden; width:100%;}	



	.TableType_1.fin tbody tr,



	.TableType_1.fin tbody tr th,



	.TableType_1.fin tbody tr td {float:left; width:100%;  display: block;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;  }



	.TableType_1.fin tbody tr th,



	.TableType_1.fin tbody tr td{ padding: 10px; text-align: left;}







	.TableType_1.fin tbody tr.bold td{background-color: #fafafa;font-weight: bold;font-size: 20px;}



	.TableType_1.fin tbody tr.bold th,



	.TableType_1.fin > table > tbody tr th{background-color: #dadada;text-align: center;font-weight: 400;font-size: 24px;}







	.TableType_1.fin > table > tbody tr td{text-align: right;}



	.TableType_1.fin tbody tr td:before {content:attr(data-label); display:block; position:absolute; left:10px; top:10px; width:200px; height:100%; padding:0; text-align:left; font-weight: bold;}



	



	.TableType_1.fin tbody tr.h2 th,.TableType_1.fin tbody tr.h2 td{background-color: #dadada; font-weight: bold;}



	.TableType_1.fin tbody tr.dep2 th,.TableType_1.fin tbody tr.dep2 td{border-width: 0 0 1px; padding: 7px;}



	.TableType_1.fin > table > tbody tr.dep1 th,



	.TableType_1.fin > table > tbody tr.dep2 th



	{background-color: #eee;text-align: left;font-weight: 400;font-size: 22px;}



	.TableType_1.fin > table > tbody tr.dep2 th,



	.TableType_1.fin > table > tbody tr.dep2 td{padding-left: 30px;}



	.TableType_1.fin > table > tbody tr.dep2 td:before{left: 30px;}



	.TableType_1.fin tbody tr.footer th,.TableType_1.fin tbody tr.footer td,



	.TableType_1.fin tbody tr.h2 th,.TableType_1.fin tbody tr.h2 td{background-color: #dadada; font-weight: bold;}







	#set-bbs{background-color: #f2f2f7;}



	#set-bbs .header{padding: 0;}



	#set-bbs .header .fl-l{float: none; padding-top: 14px;}



	#set-bbs .header .fl-l .total{position: relative; padding-left: 25px; margin-bottom: 20px; }



	#set-bbs .header .fl-l .total:after{left: 15px; }



	#set-bbs .header .fl-l .total > strong{ color: #0553b8; }



	#set-bbs .header .fl-r{float: none;}



	#set-bbs .header .fl-r{}



	#set-bbs .header .fl-r .box_search > .col,



	#set-bbs .header .fl-r .box_search > .search{  float: none;  }



	#set-bbs .header .fl-r .box_search > .col{width: 49%; display: inline-block; *display: inline;  *zoom: 1; margin-bottom: 10px;}



	#set-bbs .header .fl-r .box_search > .col.lft{float: left;}



	#set-bbs .header .fl-r .box_search > .col.rgh{float: right;}



	#set-bbs .header .fl-r .box_search > .search{clear: both; position: relative; width: 100%; padding-right: 0;}







	#set-bbs .header .fl-r .box_search > .search .inp_search{width: 100%;height: 46px; padding-left: 20px;} 



	#set-bbs .header .fl-r .box_search > .search .btn_search{width: 50px;height: 46px;}



	#set-bbs .header .fl-r .box_search > .search .btn_search:after{position: absolute; left: 50%; top: 50%; margin-left: -9px; margin-top: -9px;}



	#set-bbs .header .fl-r .box_search > .search .btn_search.c2{background-color: #b7bcc6;}







	#set-bbs .header .selectBox-dropdown.selectType2_4.bbs{



	    min-width: 100%;



	    height: 56px;



	    line-height: 48px;



	}







	#set-bbs .header .selectBox-dropdown.selectType2_4 .selectBox-label {



	    padding: 2px 20px;



	    font-size: 21px;



	}



	.box-privacy  .btn_rt{position: relative; text-align: right;}







	.bbs-view1 .view > .article .cont{line-height: inherit;}



	/* ccm 2016-10-05 */
	.ccm_wrap .ccm_text .text_con {width:70%; border-left:1px solid #e8e8f1; padding-left:20px; margin-left:130px; word-break:keep-all;}
	.ccm_wrap .ccm_text .text_con strong {display:block; position:absolute; color:#007b51; top:0px; left:-150px;}
	.ccm_wrap .cel_img_wrap li {padding-top:120px; font-size:20px;}
	.ccm_wrap .ccm_img {height:440px;}



	/* 2016-12-06 */
	#footer .wa_logo {bottom:10px; right:45px;} /* 2016-11-23 */
	#footer .wa_logo2 {bottom:5px; right:160px;}

	.box_wrap .text_wrap .txt {width:100%; height:auto; float:right; padding-left:0px; border-left:0px solid #ebebf2; font-size:15px; font-weight:300; color:#313131; line-height:26px;}
	.box_wrap .text_wrap .txt strong {display:block; font-size:18px; font-weight:normal; margin-bottom:10px;}

	#main .main_visual_warp {display:none;}
	#main .main_contents_wrap {display:none;}
	.cont_bottom {display:none;}
	#mobile_main_visual {width:100%; height:auto; position:relative; display:block;}
	#mobile_slider {width:100%; height:500px; overflow:hidden; position:relative;}
	




	
	#mobile_main_contents_wrap {width:100%; height:auto; display:block;}
	.m_main_news {width:100%; height:auto;}
	.m_main_news dt {width:auto; height:auto; font-size:25px; font-weight:bold; color:#222; border-bottom:2px solid #e5ecf5; padding:20px;}
	.m_main_news dd {width:auto; height:146px; padding:0 7px; border-bottom:2px solid #e5ecf5;}
	.m_main_news dd .img {width:100px; height:100px; position:relative; float:left; overflow:hidden; border-radius:100%; margin:20px;}
	.m_main_news dd .img img {width:100%; height:100%;}
	.m_main_news dd .text {width:430px; height:100px; padding:23px 0; font-size:16px; font-weight:normal; color:#777; line-height:100%; float:left;}
	.m_main_news dd .text a {display:block; font-size:20px; color:#313131; line-height:30px; margin-bottom:10px;}
	.m_ir {width:auto; padding:0 30px; height:308px; background:url(/resources/images/main/mobile_main_ir_bg.png) no-repeat; background-size:100%;}
	.m_ir .tit {width:100%; height:auto; font-size:24px; font-weight:bold; color:#222; line-height:100%; padding:30px 0 20px;}
	.m_ir .text {display:block; width:100%; height:auto; font-size:30px; font-weight:bold; color:#222; line-height:100%; margin-top:25px;}
	.m_ir .btn1 {width:130px; height:42px; display:inline-block; margin-top:30px; margin-right:12px;}
	.m_ir .btn2 {width:130px; height:42px; display:inline-block; margin-top:30px;}
	.bn_wrap {width:100%; height:285px; border:2px solid #e5ecf5; border-right:0; border-left:0;}
	.bn_wrap a {display:block; width:50%; float:left;}


	.img_wrap > div {width:100%; float:left;}
	.img_wrap > div .img {width:122px; height:122px; float:left; margin-top:10px;}
	.img_wrap > div .txt {width:430px; padding-left:20px; height:auto; float:left;}
	.img_wrap > div .txt strong {display:block; font-size:28px; font-weight:normal; color:#313131; margin-bottom:10px;}
	.img_wrap > div .txt li {line-height:36px; font-size:24px; font-weight:normal; color:#313131; text-indent:-10px; margin-left:10px;}





	



}











@media screen and (max-width: 768px){







	/* 기업소개 */



	.con-infomation .section2 .lst1 > ul > li{margin-left: 7%;width: 260px;height: 260px;border-radius: 260px;}



	.con-infomation .section2 .lst1 > ul > li .cont{padding-top: 48px;}



	/* 기업소개2 */



	.con-story2 .section1 .lst1 > ul > li{  width: 50%;}



	.con-story2 .section1 .lst1 > ul > li .circle{width: 184px;height: 184px;border-radius: 184px;border: 2px solid #ededf4;}



	.con-story2 .section1 .lst1 > ul > li .img{width: 184px;height: 184px;border-radius: 184px;}



	.con-story2 .section1 .lst1 > ul > li .img img{ width: 100%; height: auto; }



	



	/* 특수분유 > 특수분유안내 */



	.con-formula1 .section1 .lst_img1 .img{width: 160px;}



	.con-formula1 .section1 .lst_img1 .img{display: inline-block; *display: inline; *zoom: 1;margin-left: 10px;margin-right: 10px;}







	/* 경영정보 */



	.con-management .section4 .lst1 .thumb{position: static; display: table; margin-left: auto; margin-right: auto; margin-bottom: 3%;}



	.con-management .section4 .lst1 > ul > li{ padding-left: 0;}







	.con-management .section4 .lst2 > ul > li{width: 100%;  float: none; position: relative; margin-bottom: 5%;}



	.con-management .section4 .lst2 > ul > li .h{font-size: 28px; line-height: 36px; margin-bottom: 20px;}



	.con-management .section4 .lst2 .h .more{margin-left: 10px; margin-top: -1px;}



	.con-management .section4 .lst2 > ul > li .inner{position: relative; min-height: 330px; padding-bottom: 90px;}



	.con-management .section4 .lst2 > ul > li.n1 .inner{margin-right: 0;}



	.con-management .section4 .lst2 > ul > li.n2 .inner{padding-left: 0; border-left:0;}



	.con-management .section4 .lst2 > ul > li .thumb{position: absolute; right: 0; bottom: 0; }



	



	/* 공시정보 > 사업감사보고서 */



	.con-officialnotice2 .lst_officaial2 > ul > li{padding-left: 119px;}







	.con-barnd .lst_brand > ul{padding-left: 200px;text-align: left;}



	.con-barnd .lst_brand > ul > li.n2{width: 41%;}



	.con-barnd .lst_brand > ul > li.n4{width: 41%;}



	.con-barnd .lst_brand > ul > li.n3{width: 45%;padding-left: 10%;}



	.con-barnd .lst_brand > ul > li.n5{width: 45%;padding-left: 10%;}







	.con-infra2 .sec_factory .mid .lst .cont{width: 500px;margin-left: -250px;}



	.con-infra2 .sec_factory .mid .lst .cont .h img{width: 140px; height: auto;}



	.con-infra2 .sec_factory .mid .lst .cont2 > .t1 br{display: none;}



	.con-infra2 .sec_factory .mid .lst .cont .c1 > ul > li .ico{position: absolute;left: 0;top: 0;width: 43px;}



	.con-infra2 .sec_factory .mid .lst .cont .c1 > ul > li{font-size: 0.6em;}



	.con-infra2 .sec_factory .mid .lst .cont .c1 > ul > li .txt{padding-left: 53px;}



	.con-infra2 .sec_factory .mid .lst .cont .c1 > ul > li.n2 .txt{padding-left: 76px;}





		/* 지난 매일클래식 */

		.PopupWrap.type3{ width: 500px; margin-left: -250px;}




	
	/* ccm 2016-10-05 */
	.ccm_wrap .ccm_img {height:400px;}




























}















@media screen and (max-width: 640px){



	/* 경영이념 */



	.con-philosophy .section1 .title2 br{display: none;}







	/* 연구소&공장 */



	.con-infra1 .section2 .lst1 > ul > li{width: 33.3%; margin-bottom: 30px;}




	/* ccm 2016-10-05 */
	.tab-ty1 > ul > li{font-size: 20px; line-height: 30px; width: 31%;}
	.ccm_wrap .ccm_img {height:350px;}

	.ccm_logo {background:url(../images/ccm/img_ccm_img6.jpg) no-repeat; padding-left:0px; background-size:100%;}
	.ccm_logo .text {padding-top:280px;}
	.ccm_wrap .ccm_text .text_con {width:100%; border-left:0px; padding-left:0px; margin-left:0px;}
	.ccm_wrap .ccm_text .text_con li {width:100%; position:relative; margin-top:30px;}
	.ccm_wrap .ccm_text .text_con li:first-child {margin-top:0px;}
	.ccm_wrap .ccm_text .text_con strong {display:block; position:static; color:#007b51; top:0px; left:-105px;}
	.ccm_wrap .cel_img_wrap:after {content:""; display:block; clear:both;}
	.ccm_wrap .cel_img_wrap li {width:100%; color:#313131; text-align:center; padding-top:200px; margin-top:50px; float:none; margin-left:0px; background:url(../images/ccm/img_ccm_img3.jpg) no-repeat; background-size:100%; font-size:25px;}
	.ccm_wrap .cel_img_wrap li:first-child {margin-left:0px; background:url(../images/ccm/img_ccm_img2.jpg) no-repeat; background-size:100%;}
	.ccm_wrap .ccm_img {width:100%; height:1200px; margin:30px 0px; background:url(../images/ccm/img_ccm_img7.jpg) no-repeat; background-size:100%;}

	.box_wrap .text_wrap .txt {width:100%; height:auto; float:right; padding-left:0px; border-left:0px solid #ebebf2; font-size:20px; font-weight:300; color:#313131; line-height:36px;}
	.box_wrap .text_wrap .txt strong {display:block; font-size:25px; font-weight:normal; margin-bottom:10px;}
















}











@media screen and (max-width: 630px){



	


















	.con-ethical .TableType_1.tdh320 > table > tbody .ta-l { height:100%; }
	.con-ethical .TableType_1.tdh160 > table > tbody .ta-l { height:100%; }
	.con-winwin1 .TableType_1 tbody tr td, .con-ethical .TableType_1 tbody tr td{width: 100%;}















}