/* section */
#wrap {min-width:1200px;}
/* @media screen and (max-width:1200px) {
	#wrap {width:100%;overflow:hidden;}
} */
.contwrap {width:1200px; margin:0 auto; zoom:1;}
.contwrap:after {content:"";display:block;clear:both;}
.comming-soon {text-align:center;}
.clearfix {float: none;clear: both;}

.header {height:108px; padding-top:25px; box-sizing:border-box;}
.header-logo {float:left; margin-top:5px;}
.header-logo__img {display:inline-block; /*width:285px; height:70px;*/ vertical-align: middle;}
.header-logo__date {margin-left:30px; color:#000; font-size:18px; font-weight:400;}
.header-logo__date strong {font-size:30px; font-weight:400;}
.header-hosts {float:right;}
.hosts__logo {margin-left:22px;}


/* quick */
aside#quick {position:absolute;top:330px;right:0;width:56px;height:570px;background:url("/kor/images/common/bg_quick.png") no-repeat 0 0;}
aside#quick ul.link01 {padding:50px 20px 20px}
aside#quick ul.link01 li {position:relative;width:20px;margin-bottom:15px;line-height:1.2;}
aside#quick ul.link01 li.first:after {position:absolute;bottom:-8px;left:0;width:17px;height:1px;background:#474747;content:"";}
aside#quick ul.link01 li a {font-size:14px;font-weight:bold;color:#fff;}
aside#quick ul.link02 {padding:30px 15px 20px}
aside#quick ul.link02 li {margin-bottom:10px;}


div#container {width:1200px;margin:0 auto}
div#container:after {content:""; display:block; clear:both;}


/* footer */
.footer-cooperation-wrap {height:128px; padding-top:37px; border-top:1px solid #ededed; box-sizing:border-box;}
.cooperation-slide {position:relative; width:1120px; margin:0 auto;}
.cooperation-slide .bx-prev,
.cooperation-slide .bx-next {position:absolute; top:50%; left:-40px; width:15px; height:21px; margin-top:-15px; background:url('../../../images/common/cooperation_slide_left.png') no-repeat 0 0; font-size:0;}
.cooperation-slide .bx-next {left:auto; right:-40px; background:url('../../../images/common/cooperation_slide_right.png') no-repeat 0 0;}

.footer-organized-wrap {min-height:80px; padding-top:23px;padding-bottom:10px;border-top:1px solid #ededed; box-sizing:border-box;}
.footer-organized__title {margin:0 4px 0 70px; color:#666; font-size:13px; font-weight:700; vertical-align:middle;}
.footer-organized__title:first-child {margin-left:0;}
.footer-organized__img {margin:0 8px; vertical-align:middle;}

.footer-copy-wrap {padding:30px 0; background:#535456; text-align:center;}
.footer-copy-company {margin-bottom:30px;}
.footer-copy-company__img {margin-left:25px; vertical-align:middle;}
.footer-copy-company__img:first-child {margin-left:0;}
.footer-copy-company__title {margin-left:5px; color:#fff; font-size:15px; font-weight:700; vertical-align:middle;}
.footer-copy-add__rows {margin-top:6px; color:#bfbfbf; font-size:13px;}
.footer-copy-add__rows span {margin:0 16px;}
.footer-copy-sns {position:relative;width:120px;margin:0 auto;}
.footer-copy-sns > li {float:left;margin-left:10px;}
.footer-copy-sns > li:first-child {margin-left:0;}


/* layer */
.layerBg {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:url("/kor/images/common/overlay.png") repeat 0 0;z-index:998}
.layerPop {display:none;position:fixed;top:-50%;left:50%;width:680px;height:848px;margin-top:-424px;margin-left:-340px;z-index:999;color:#000;background:#fff;}
.layerPop .layerPopInner {text-align:center;}
.layerPop .layerPopInner p.ico {padding:25px 0 37px;}
.layerPop .layerPopInner div.txt {font-size:18px;color:#000;line-height:2;letter-spacing:-.25px;border-bottom:1px solid #e7e7e7;padding-bottom:30px;margin-bottom:45px;}
.layerPop .layerPopInner div.infos {}
.layerPop .layerPopInner div.infos p.person {font-size:20px;font-weight:bold;color:#000;margin-bottom:15px;}
.layerPop .layerPopInner div.infos p.etc {font-size:18px;color:#000;margin-bottom:35px;}
.layerPop .layerPopInner div.infos p.etc a {font-size:18px;color:#000;}
.layerPopInner .layerClose {display:none;position:absolute;top:-49px;right:-49px}

.layerPop.foodtec {border:10px solid #a6ce39;}
.layerPop.foodtec .layerPopInner p.img {border-bottom:10px solid #a6ce39}
.layerPop.foodtec span.col_basic {color:#a6ce39;}
.layerPop.foodtec span.bgBasic {background:#a6ce39;}
.btnCircle.foodtec ul li a {background:#a6ce39;}
.btnCircle.foodtec ul li a:hover {background:#94bb2a;}

.layerPop.cophex {border:10px solid #b8292f;}
.layerPop.cophex .layerPopInner p.img {border-bottom:10px solid #b8292f}
.layerPop.cophex span.col_basic {color:#b8292f;}
.layerPop.cophex span.bgBasic {background:#b8292f;}
.btnCircle.cophex ul li a {background:#b8292f;}
.btnCircle.cophex ul li a:hover {background:#a8191f;}

.layerPop.pack {border:10px solid #e4a024;}
.layerPop.pack .layerPopInner p.img {border-bottom:10px solid #e4a024}
.layerPop.pack span.col_basic {color:#e4a024;}
.layerPop.pack span.bgBasic {background:#e4a024;}
.btnCircle.pack ul li a {background:#e4a024;}
.btnCircle.pack ul li a:hover {background:#d29017;}

.layerPop.pharm {border:10px solid #065b89;}
.layerPop.pharm .layerPopInner p.img {border-bottom:10px solid #065b89}
.layerPop.pharm span.col_basic {color:#065b89;}
.layerPop.pharm span.bgBasic {background:#065b89;}
.btnCircle.pharm ul li a {background:#065b89;}
.btnCircle.pharm ul li a:hover {background:#054a6f;}

.layerPop.cosmetic {border:10px solid #4d207a;}
.layerPop.cosmetic .layerPopInner p.img {border-bottom:10px solid #4d207a}
.layerPop.cosmetic span.col_basic {color:#4d207a;}
.layerPop.cosmetic span.bgBasic {background:#4d207a;}
.btnCircle.cosmetic ul li a {background:#4d207a;}
.btnCircle.cosmetic ul li a:hover {background:#3c1266;}

.layerPop.chem {border:10px solid #4e754c;}
.layerPop.chem .layerPopInner p.img {border-bottom:10px solid #4e754c}
.layerPop.chem span.col_basic {color:#4e754c;}
.layerPop.chem span.bgBasic {background:#4e754c;}
.btnCircle.chem ul li a {background:#4e754c;}
.btnCircle.chem ul li a:hover {background:#3d653b;}

.layerPop.lab {border:10px solid #00aeef;}
.layerPop.lab .layerPopInner p.img {border-bottom:10px solid #00aeef}
.layerPop.lab span.col_basic {color:#00aeef;}
.layerPop.lab span.bgBasic {background:#00aeef;}
.btnCircle.lab ul li a {background:#00aeef;}
.btnCircle.lab ul li a:hover {background:#039bd4;}

@media screen and (max-width:1340px) {
	aside#quick {display:none;}
}

/*사이트맵*/
.layerPop2 {display:none;position:fixed;top:-50%;left:50%;width:1000px;height:550px;margin-top:-380px;margin-left:-500px;z-index:999;color:#fff}
.layerPop2 .layerPopInner {width:0%;margin:0 auto;}
.layerPopInner2 h2 {text-align:center;font-size:30px;font-weight:bold;margin:0px 0px  80px;}
.layerPopInner2 > ul > li {float:left;width:16%;text-align:center;background:#FEC002;height:50px;line-height:50px;margin-right:5%;margin-bottom:400px;}
.layerPopInner2 > ul > li.last {margin-right:0;}
.layerPopInner2 > ul > li > a {display:block;font-size:18px;font-weight:bold;color:#fff}
.layerPopInner2 > ul > li > a:hover {background:#e9b000}
.layerPopInner2 > ul > li > ul {margin-top:10px;}
.layerPopInner2 > ul > li > ul > li {height:30px;line-height:30px;}
.layerPopInner2 > ul > li > ul > li > a {display:block;font-size:14px;font-weight:normal;color:#fff}
.layerPopInner2 > ul > li > ul > li > a:hover {text-decoration:underline;}

.layerPopInner2 .layerClose {display:none;position:absolute;top:0;right:0;}
