/* 2019까지 사용 layout 
header#header .gnbWrap {background:#b9282f;}
.gnb > ul > li > a {padding:33px 35px 36px 35px}

.gnbWrap .gnb > li > ul > li.on a,
.gnbWrap .gnb > li > ul > li a:hover {color:#b9282f;}

/* main 
div.mainVisual .vList li {background:#b9282f;}
div.mainVisual .vList li.bb {border-bottom:1px solid #da4b52}
div.section03 .left {border-top:2px solid #b9282f}
div.section01 .left .exBox dl dt {background:#b9282f;}
div.section01 .left .schBox dl dd .input_txt {background:#b9282f;}
div.section03 .right {border-top:2px solid #b9282f}
div.section02 .slogan span {color:#b9282f;}
div.section03 h2 a {background:url("../../_imagess/main/h2_mat_arr.gif") no-repeat right center;}

/*header*/
.header-global {height:64px; background: #b8292f;}
.site-title {float:left; color:#f1f1f1; font-size:18px; line-height:64px;}
.site-title span {margin-left:20px;}
.site-unit {float:right;}
.site-unit__lang-btn {display:inline-block; width:62px; height:64px; border-left:1px solid #6e191c; color:#f1f1f1; font-size:18px; line-height:64px; text-align:center; vertical-align: top;}
.site-unit-select {position:relative; z-index:999; display:inline-block; width:238px;}
.site-unit-select__btn {position:relative; display:block; height:64px; padding-right:65px; background:#791b1f; color:#f1f1f1; font-size:18px; line-height:64px; text-align:center;}
.site-unit-select__btn:before {content:''; position:absolute; right:0; display:block; width:65px; height:64px; background:#3c0d0f;}
.site-unit-select__btn:after {content:''; position:absolute; top:25px; right:24px; width:17px; height:12px; background:url('../../../images/common/header_select_arrow.png') no-repeat 0; transition: all ease .3s;}
.site-unit-select.active .site-unit-select__btn:after {transform:rotate(180deg);}
.site-unit-select-list {display:none; position:absolute; width:100%; background:#791b1f;}
.site-unit-select.active .site-unit-select-list {}
.site-unit-select-list__item {height:40px;}
.site-unit-select-list-btn {display:block; color:#f1f1f1; font-size:15px; line-height:40px; text-align: center;}
.site-unit-select-list-btn:hover {background:#6e191c;}

/*gnb*/
.gnb-wrap {height:58px; border-top:1px solid #b8292f; border-bottom:1px solid #b8292f;}
.gnb-wrap .contwrap {position:relative; z-index:99; }
.gnb {position:absolute; width:100%;}
.gnb:hover .gnb-depth2 {padding-top:20px; height:305px;}
.gnb-depth1 {zoom:1;}
.gnb-depth1:after {content:""; display:block; clear:both;}
.gnb-depth1__item {float:left; width:20%;}
.gnb-depth1__item:hover .gnb-depth1-btn {background:#f26a6a; color:#fff; font-size:22px; font-weight:700;}
.gnb-depth1__item:hover .gnb-depth2 {border-color:#b8292f; background:#b8292f;}
.gnb-depth1__item:hover .gnb-depth2-btn {color:#fff;}
.gnb-depth1__item:first-child .gnb-depth2 {border-left:0;}
.gnb-depth1-btn {display:block; height:59px; color:#000; font-size:18px; line-height:58px; text-align:center; transition: all ease .2s;}
.gnb-depth2 {overflow:hidden; height:0; padding-top:0; border-left:1px solid #ececec; background:#fff; box-sizing:border-box; transition: all ease .1s;}
.gnb-depth2-btn {display:block; color:#000; font-size:16px; font-weight:300; line-height:35px; letter-spacing:-0.5px; text-align:center;}
.gnb-depth2-btn:hover {text-decoration:underline;}

/*메인퀵메뉴*/
.main-quick-menu {margin-top:43px; font-size:0;}
.main-quick-menu-btn {display:inline-block; width:25%; color:#000; font-size:23px; vertical-align:top; text-align:center;}
.main-quick-menu-btn:before {content:''; display:block; width:132px; height:132px; margin:0 auto 14px; background:url('../../../images/main/cp/quick-menu_down.png') no-repeat 50% 50%;}
.main-quick-menu-btn__part:before {background:url('../../../images/main/cp/quick-menu_part.png') no-repeat 50% 50%;}
.main-quick-menu-btn__register:before {background:url('../../../images/main/cp/quick-menu_register.png') no-repeat 50% 50%;}
.main-quick-menu-btn__company:before {background:url('../../../images/main/cp/quick-menu_company.png') no-repeat 50% 50%;}

/*메인 Why*/
.main-why-wrap {height:360px; padding:56px 0 0; background:#b92c32 url('../../../images/main/cp/why_bg.jpg') no-repeat 50% 50%; box-sizing:border-box;}
.why-title {float:left; margin-top:40px; color:#fff; font-size:100px; font-weight:400; line-height:70px; vertical-align:middle;}
.why-title strong {display:block; font-size:60px; font-weight:700;}
.why-content {float:right; width:870px; padding:30px 40px; color:#fff; font-size:15px; line-height:22px; box-sizing:border-box;}
.why-content__title {margin-bottom:14px; font-size:19px; font-weight:700; }

/*메인 동영상 bg*/
.notice-video-back {position:absolute; z-index:-1; top:0; right:0; left:calc(50% + 118px); height:388px; background:url('../../../images/main/cp/notice_bg.png') repeat 0;}

/*메인 공지사항 bar*/
.notice-board-title__txt:before {content:''; position:absolute; top:0; left:0; width:55px; height:4px; background:#b8292f;}

/* contents */
div.lnbWrap ul.lnb li a {color:#b9282f;}
h4.type01 span.en {color:#b9282f;}
div.boxType01 .left dl dd.bold {color:#b9282f;}
div.boxType02 .right .checkBox {background:#b9282f url("/eng/images/contents/bg_pattern_line.png") no-repeat 0 0;}
span.col_basic {color:#b9282f;}
.bgBasic {background:#b9282f;}
a.bgBasic:hover {background:#a31a20;}
.tabMenuDepth2 li.on a {background:#b9282f;}
.tabMenuDepth2 li.on a:hover {background:#a31a20;}

div.lnbWrap h2 {background:#b9282f url("/eng/images/contents/bg_lnb_h2.png") no-repeat 0 0;}

div.mypageLoginBox .loginBoxInner p.btnLogin a {background:#b9282f;}
div.mypageLoginBox .loginBoxInner p.btnLogin a:hover {background:#a31a20;}

.stepBox {background:url("/eng/images/contents/bg_exhibitor_step_cophex.jpg") no-repeat 0 0;}
.visitorInfoStep {background:url("/eng/images/contents/bg_visitor_info_step_cophex.jpg") no-repeat 0 0;}

/* component */
.btnGroup ul li a {background:#b9282f;}
.btnGroup ul li a:hover {background:#a31a20;}

.btnCircle ul li a {background:#b9282f;}
.btnCircle ul li a:hover {background:#a31a20;}

/* board */
.paging ul > .active > a {background:#b9282f;}
.paging ul > .active > a:hover {background:#b9282f;}
.boardSchBox li a.btnSch {background:#b9282f;}
.boardSchBox li a.btnSch:hover {background:#a31a20;}
p.btnList a {background:#b9282f;}
p.btnList a:hover {background:#a31a20;}

.btnBoardGroup ul li {border:1px solid #b9282f;}
.btnBoardGroup ul li a {color:#b9282f;}

/*layer */
.layerPop {border:10px solid #b9282f;}
.layerPop .layerPopInner p.img {border-bottom:10px solid #b9282f}