/* lnb */
div.lnbWrap {display:none; float:left;width:200px;margin-right:50px;overflow:hidden;padding-bottom:100px;}
div.lnbWrap h2 {width:200px;height:64px;padding-top:47px;font-size:20px;font-weight:bold;color:#f2f2f2;text-align:center;}
div.lnbWrap ul.lnb {border:1px solid #e7e7e7;border-bottom:0}
div.lnbWrap ul.lnb li {border-bottom:1px solid #e7e7e7}
div.lnbWrap ul.lnb li.on {background:url("/kor/images/contents/arr_lnb.png") no-repeat 162px 13px;}
div.lnbWrap ul.lnb li a {display:block;font-size:14px;font-weight:bold;padding:16px 18px;}
div.lnbWrap ul.lnb li a:hover {background:#fdfdfd url("/kor/images/contents/arr_lnb.png") no-repeat 162px 13px;}

div.lnbWrap .banner li {border-bottom:1px solid #e7e7e7;}

/* tab */
.tab {overflow:hidden;width:950px;margin-bottom:50px;}
.tab li {float:left;line-height:39px;width:526px;text-align:center;}
.tab li a {display:block;font-weight:bold;height:39px;font-size:16px;color:#7c7c7c;text-decoration:none !important;border-bottom:1px solid #7c7c7c;padding-bottom:2px;}
.tab li.on a {border-bottom:3px solid #000;padding-bottom:0;color:#000;}
.tab.tab3 li {width:313px;}
.tab.tab4 li {width:234px;}
.tab.tab5 li {width:187px;}

/* tab2 */
.tab2 {margin-bottom:30px;border-bottom:1px solid #666666;}
.tab2:after {content:""; display:block; clear:both;}
.tab2 li {position:relative;float:left;width:200px;background:#f3f4f7;text-align:center;}
.tab2 li a {display:block;font-size:16px;color:#333333;padding:18px 0;border:1px solid #f3f4f7;}
.tab2 li.on {width:200px;background:#fff;}
.tab2 li.on a {font-weight:bold;color:#000;border:1px solid #666666;border-bottom:0;}
.tab2 {}


.ul_list01 {background:#f8f8f8;padding:20px 20px 17px 20px;}
.ul_list01 li {background:url("/kor/images/common/bu_01.gif") no-repeat 0 10px;padding:0 0 5px 10px;font-size:15px;line-height:22px;}

.ul_list02 {}
.ul_list02 li {background:url("/kor/images/common/bu_02.gif") no-repeat 0 10px;padding:0 0 5px 10px;text-align:left;font-size:15px;line-height:22px;}

.ul_list03 {padding:0 20px 17px 20px;}
.ul_list03 li {padding:0 0 5px 0;text-align:left;font-size:15px;line-height:22px;}
.ul_list03 li strong {font-weight:bold;color:#1e2188;}

.ul_list04 {}
.ul_list04 li {background:url("/kor/images/common/bu_03.gif") no-repeat 0 10px;padding:0 0 5px 7px;text-align:left;font-size:15px;line-height:22px;}

.dl_list01 {}
.dl_list01 dt {font-weight:bold;color:#000;font-size:16px;margin-bottom:5px;}
.dl_list01 dd {margin-top:3px;}

.dl_list02 {}
.dl_list02 dt {font-weight:700;color:#000;font-size:17px;margin-bottom:15px;}
.dl_list02 dd {background:url("/kor/images/common/bu_03.gif") no-repeat 0 10px;padding:0 0 5px 10px;color:#333;font-size:14px;margin-top:6px;}

.dl_list03 {}
.dl_list03 dt {padding-top:15px;padding-bottom:3px;font-weight:bold;color:#000000;}
.dl_list03 dd {padding:2px 0 0 0;font-size:13px;color:#333;}

/* list style */
*[class^=ul-style] > li {position:relative; padding-left:18px; margin-top:10px;  font-size:15px;}
*[class^=ul-style] > li:before {content:""; position:absolute; top:10px; left:4px;}
.ul-style1 > li:before {top:6px; left:0; width:8px; height:8px; background:#00b29b;}
.ul-style2 > li:before {top:10px; left:4px; width:3px; height:3px; background:#434343;}
.ul-style3 > li:before {content:"※"; top:0; left:0; width:3px; height:3px; color:#cd2323;}
.ul-style4 > li:before {top:5px; left:0; width:11px; height:10px; background:url('/kor/images/common/ul_style_04.png') no-repeat 0;}
.ul-style5 > li:before {top:10px; left:4px; width:3px; height:3px; background:#a8a8a8;}
.ul-style6 > li:before {top:10px; left:4px; width:7px; height:3px; background:#c95500;}
*[class^=dl-style] {zoom:1;}
*[class^=dl-style]:after {content:""; display:block; clear:both;}
*[class^=dl-style] > dt {position:relative; padding-left:18px; margin-top:10px; font-size:15px; font-weight:700;}
*[class^=dl-style] > dt:first-child {margin-top:0;}
*[class^=dl-style] > dt:before {content:""; position:absolute;}
*[class^=dl-style] > dd {padding-left:18px; color:#000; font-size:15px;}
.dl-style1 > dt {color:#00b29b;}
.dl-style1 > dt:before {top:10px; left:0; width:8px; height:8px; background:#00b29b;}
.dl-style2 {margin-top:10px;}
.dl-style2 > dt {float:left; min-width:90px; height:25px; padding:0 10px; margin:0; background:#00b29b; color:#fff; font-size:15px; font-weight:700; text-align:center;}
.dl-style2 > dd {float:left; padding-left:10px;}
.dl-style3 > dt {color:#000;}
.dl-style3 > dt:before {top:13px; left:5px; width:3px; height:3px; background:#434343;}
.dl-style3 > dd {color:#808080;}
.dl-style4 > dt {color:#cd2323;}
.dl-style4 > dt:before {content:"※"; top:2px; left:0; width:3px; height:3px; color:#cd2323; font-size:15px;}
.dl-style4 > dd {padding-left:20px;}
.dl-style5 > dt {color:#2a7ec2;}
.dl-style5 > dt:before {top:8px; left:0; width:11px; height:10px; background:url('/kor/images/common/ul_style_04.png') no-repeat 0;}
.dl-style6 > dt {padding:0; color:#000; font-size:18px;}
.dl-style6 > dd {position:relative; padding-left:11px; margin-top:5px; color:#747474;}
.dl-style6 > dd:before {content:""; position:absolute; top:10px; left:0; width:3px; height:3px; background:#747474;}

/* box style */
*[class^=visual-box-style] {padding:35px 50px; background:#00b29b; color:#fff; font-size:18px; line-height:25px;}
*[class^=visual-box-style] .box-title {margin-bottom:10px; font-size:25px; font-weight:500;}
.visual-box-style2 {border:5px solid #00b29b; background:url('/kor/images/common/visual-box_style2_bg.gif'); color:#000;}
.visual-box-style2 .box-title {color:#00b29b;}
.box-style1 {padding:20px; background:#f4f4f4;}
.box-style2 {padding:20px; border:1px solid #e3e3e3;}
.box-style3 {padding:20px; background:url('/kor/images/common/box_style_bg01.gif'); color:#fff;}


/* contents */
div.contents {position:relative; margin:0 auto; width:950px;padding-bottom:150px;min-height:750px}
div.contents .scrollTop {position:absolute;bottom:10px;right:0}
div.contents .emptyLine {position:absolute;top:111px;left:-50px;width:50px;height:1px;background:#e7e7e7;}


div.contents_my {position:relative; width:1200px;padding-bottom:150px;min-height:350px}


div.contents h3 {position:relative;font-size:38px;font-weight:bold;color:#47505c;margin:68px 0 22px;border-bottom:1px solid #e7e7e7;padding-bottom:25px;}
div.contents h3 span.bu {display:block;position:absolute;top:-22px;left:0;width:27px;height:5px;background:#ffb400;}


/* loginBox */
aside.loginBox {position:absolute;top:-30px;right:0;border-left:1px solid #e7e7e7;padding-left:65px;z-index:9}
aside.loginBox li {float:left;text-align:center;margin-left:25px;}
aside.loginBox li a {display:block;}
/*aside.loginBox li a:hover {opacity: 0.9;filter: alpha(opacity=90);}*/
aside.loginBox li span {display:block;margin-top:7px;font-size:14px;font-weight:bold;color:#47505c;}

div.mypageLoginBox {border:1px solid #c0c0c0;background:#f7f7f7;padding:80px 0 80px 237px}
div.mypageLoginBox .login {font-size:50px;font-weight:bold;color:#47505c;margin-bottom:25px;}
div.mypageLoginBox .loginBoxInner {position:relative;width:470px;}
div.mypageLoginBox .loginBoxInner ul {margin-bottom:25px;}
div.mypageLoginBox .loginBoxInner ul li {width:306px;border:1px solid #d5d5d5;margin-bottom:11px;}
div.mypageLoginBox .loginBoxInner ul li .input_txt {width:286px;height:43px;padding:0 10px;border:0;background:#fff;}
div.mypageLoginBox .loginBoxInner p.btnLogin {position:absolute;top:0;right:0}
div.mypageLoginBox .loginBoxInner p.btnLogin a {width:150px;display:block;font-size:18px;font-weight:bold;color:#fff;text-align:center;padding:41px 0}
div.mypageLoginBox .loginBoxInner p.btnLogin a:hover {background:#79194a;}
div.mypageLoginBox .loginBoxInner p.passFind {position:relative;font-size:14px;color:#666666;}
div.mypageLoginBox .loginBoxInner p.passFind a.btnPassFind {position:absolute;top:-3px;left:210px;display:block;border:1px solid #47505c;background:#f7f7f7;font-size:13px;font-weight:bold;text-align:center;padding:3px 10px}
div.mypageLoginBox .loginBoxInner p.passFind a.btnPassFind:hvoer {background:#fff;}

/* location */
aside.location {margin-bottom:60px;}
aside.location:after{content:"";display:block;clear:both;}
aside.location ol {}
aside.location li {float:left;font-size:13px;font-weight:bold;color:#888888;background:url("/kor/images/contents/ico_location.png") no-repeat 0 center;padding:0 18px 0 26px}
aside.location li.home {background:none;padding-left:0;}
aside.location li.home img {vertical-align:-3px;}
aside.location li.current {font-size:14px;color:#000;}

/* introduce */
h4.type01 {font-size:24px;font-weight:bold;color:#010101;}
h4.type01 span.en {display:block;font-size:60px;margin-top:30px;}
h4.type02 {position:relative;font-size:24px;font-weight:bold;color:#010101;padding-left:22px;margin-bottom:25px;}
h4.type02 span.bu {display:block;position:absolute;top:0;left:0;width:11px;height:7px;background:#ffb400;}
.tit.type02 {position:relative;font-size:24px;font-weight:bold;color:#010101;padding-left:22px;margin-bottom:25px;}
.tit.type02 span.bu {display:block;position:absolute;top:0;left:0;width:11px;height:7px;background:#ffb400;}
h4.type02.line {border-bottom:1px solid #e7e7e7;padding-bottom:10px;}
h4.type02 span.sm {font-size:18px;color:#010101;}
h4.type02 p.title_btn {position:absolute;top:0px;right:0px; }
h4.type02 p.title_btn a { display:inline-block; font-size:15px; padding:7px 12px;  text-align: center; font-weight:bold; background:#333; color:#fff; }
span.tit_smalltext { font-size:13px;}


.multisection2 {display:block;}
.multisection2:after {content:""; display:block; clear:both;}
.multisection2-item:first-child {float:left;}
.multisection2-item {float:right; width:70%; box-sizing:border-box;}
.multisection2.half-border {display:flex; flex-flow:row wrap; justify-content:space-evenly; margin-top:80px;}
.multisection2.half-border .multisection2-item:first-child {border-right:1px solid #cacaca;}
.multisection2.half-border .multisection2-item {flex:1; padding-left:60px;}
.multisection2.half-border .multisection2-item:first-child {padding-left:0; padding-right:60px;}
.multisection2.half-border .multisection2-item .sub-title2:first-child {margin:20px 0 40px;}

/* box style */
*[class^=visual-box-style] {padding:35px 40px; background:#0072bc; color:#fff; font-size:18px; line-height:25px;}
*[class^=visual-box-style] .box-title {margin-bottom:10px; font-size:25px; font-weight:500;}
.visual-box-style2 {border:5px solid #0072bc; color:#000;}
.visual-box-style2 .box-title {color:#0072bc;}
.box-style1 {padding:20px; background:#f4f4f4;}
.box-style2 {padding:20px; border:1px solid #e3e3e3;}
.box-style3 {padding:20px; background:#292b36;color:#fff;}
.box-style4 {padding:20px;}

.notice-box {position:relative; padding:8px; margin-left:20px; background:#e60013; color:#fff; font-size:15px; line-height:1;}
.notice-box:before {content:""; position:absolute; top:calc(50% - 6px); left:-12px; width:0; height:0; border-top:6px solid transparent; border-right:12px solid #e60013; border-bottom:6px solid transparent;}
.notice-box--right {margin-left:0; margin-right:20px;}
.notice-box--right.notice-box:before {left:auto; right:-12px; border-top:6px solid transparent; border-left:12px solid #e60013; border-bottom:6px solid transparent; border-right:0;}
.box_bt {border-top:1px solid #e3e3e3;}
.box_br {border-right:1px solid #e3e3e3;}
.box_bb {border-bottom:1px solid #e3e3e3;}
.box_bl {border-left:1px solid #e3e3e3;}


div.txtType01 {font-size:15px;color:#666666;word-break:break-all;white-space:pre-line;line-height:1.5;}
div.txtType02 {font-size:15px;color:#666666;word-break:break-all;white-space:pre-line;line-height:1;}

div.boxType01 {border:1px solid #e7e7e7;background:#fafafa;margin-bottom:50px;}
div.boxType01:after {content:""; display:block; clear:both;}
div.boxType01 ol {text-align:center;}
div.boxType01 ol li {float:left;width:236px;height:178px;border-right:1px solid #e7e7e7;font-size:60px;font-weight:bold;color:#ffb400;background:#fafafa;padding:50px 0 0}
div.boxType01 ol li.last {border:0}
div.boxType01 ol li span {display:block;font-size:16px;font-weight:bold;color:#6d6d6d;margin-top:40px;line-height:1.5;}

div.boxType01.edit {border:0;background:none;margin-bottom:50px;}
div.boxType01.edit:after {content:""; display:block; clear:both;}
div.boxType01.edit ol {text-align:center;}
div.boxType01.edit ol li {float:left;width:236px;height:178px;border:1px solid #e7e7e7;border-right:0;font-size:60px;font-weight:bold;color:#ffb400;background:#fafafa;background:url("/kor/images/contents/bg_boxtype01_edit.png") no-repeat 0 0;background-size:100% 100%;padding:50px 0 0;overflow:hidden;}
div.boxType01.edit ol li.last {border-right:1px solid #e7e7e7;}
div.boxType01.edit ol li span {display:block;font-size:16px;font-weight:bold;color:#6d6d6d;margin-top:40px;line-height:1.5;}

div.boxType02.edit {border:0;background:none;margin-bottom:50px;}
div.boxType02.edit:after {content:""; display:block; clear:both;}
div.boxType02.edit ol {text-align:center;}
div.boxType02.edit ol li {float:left;width:315px;height:200px;border:1px solid #e7e7e7;border-right:0;font-size:60px;font-weight:bold;color:#ffb400;background:#fafafa;background:url("/kor/images/contents/bg_boxtype01_edit.png") no-repeat 0 0;background-size:100% 100%;padding:50px 0 0;overflow:hidden;}
div.boxType02.edit ol li.last {border-right:1px solid #e7e7e7;}
div.boxType02.edit ol li span {display:block;font-size:16px;font-weight:bold;color:#6d6d6d;margin-top:40px;line-height:1.5;}

/* 전시개요 */
div.boxType01 .left {float:left;}
div.boxType01 dl.list {padding:10px 0 10px 40px}
div.boxType01 dl.list.first {margin-top:23px;}
div.boxType01 dl:after {content:""; display:block; clear:both;}
div.boxType01 dl.list dt {float:left;width:70px;font-size:15px;font-weight:bold;color:#333333;}
div.boxType01 dl.list dd {float:left;font-size:15px;color:#666666;}
div.boxType01 dl.list dd.bold {font-size:17px;font-weight:bold;}
div.boxType01 .right {float:right;}

ul.left-right {}
ul.left-right:after {content:""; display:block; clear:both;}
ul.left-right li.left {float:left;width:450px;margin-right:20px;}
ul.left-right li.right {float:left;width:475px;}

dl.bgPastel {font-size:15px;margin-bottom:25px;}
dl.bgPastel dt {display:inline-block;background:#7d8999;font-weight:bold;color:#fff;padding:10px 20px;margin-bottom:20px;-webkit-border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;border-radius:25px 25px 25px 25px}
dl.bgPastel dd {color:#666666;line-height:1.6;padding-left:20px;}

div.boxType02 {}
div.boxType02:after {content:""; display:block; clear:both;}
div.boxType02 .left {float:left;width:388px;}
div.boxType02 .right {float:right;}
div.boxType02 .right .checkBox {float:left;width:273px;height:45px;border:1px solid #e9e9e9;padding-top:25px;font-size:16px;font-weight:bold;color:#fff;text-align:center;line-height:1.6;}
div.boxType02 .right .checkBox.depth4 {padding-top:30px;height:76px;}
div.boxType02 .right .checkBox:nth-child(2) {opacity: 0.9;filter: alpha(opacity=90);}
div.boxType02 .right .checkBox:nth-child(3) {opacity: 0.8;filter: alpha(opacity=80);}
div.boxType02 .right .checkBox:nth-child(4) {opacity: 0.85;filter: alpha(opacity=85);}
div.boxType02 .right .checkBox:nth-child(5) {opacity: 0.75;filter: alpha(opacity=75);}
div.boxType02 .right .checkBox.depth6:nth-child(6) {opacity: 0.65;filter: alpha(opacity=65);}

div.boxType02 .right .checkBox.depth8:nth-child(6) {opacity: 0.65;filter: alpha(opacity=65);}
div.boxType02 .right .checkBox.depth8:nth-child(7) {opacity: 0.55;filter: alpha(opacity=55);}

div.boxType02 .right .checkBox.last {background:none;height:70px;padding:0}
div.boxType02 .right .checkBox.depth4.last {background:none;height:106px;padding:0}

div.boxType02 .right .checkBox.depth6 {height:45px;}

div.boxType02 .right .checkBox.depth8 {height:46px;}

/* 동시개최 행사 */
h4.type03 {position:relative;height:33px;font-size:17px;font-weight:bold;color:#fff;background:#6c737d;padding:12px 0 0 20px;}
h4.type03 a.down {display:block;position:absolute;top:0;right:0;width:160px;height:32px;font-size:15px;color:#fff;background:#47505c;padding:13px 0 0 40px;}
h4.type03 a.down:hover {background:#303a47;}
.floorPlan {border:1px solid #e7e7e7;text-align:center;padding:12px 0 18px;margin-bottom:80px;}

div.boxType01 .hallBox {position:relative;float:left;width:473px;height:300px;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
div.boxType01 .hallBox dl {}
div.boxType01 .hallBox dl dt {padding:30px 0 0 110px;font-size:18px;font-weight:bold;color:#333333;}
div.boxType01 .hallBox dl dt a.link {position:absolute;top:60px;left:110px;display:inline-block;background:#e5e5e5;padding:3px 15px;font-size:15px;color:#033a83;text-align:center;-webkit-border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;border-radius:25px 25px 25px 25px}
div.boxType01 .hallBox dl dt a.link:hover {background:#dcd9d9;}
div.boxType01 .hallBox dl dt span.ko {font-size:15px;font-weight:normal;color:#666666;}
div.boxType01 .hallBox dl dt span.img {display:block;position:absolute;top:25px;left:25px;text-align:center;}
div.boxType01 .hallBox dl dd {margin-top:70px;font-size:12px;color:#666666;padding:0 26px;line-height:1.5;}
div.boxType01 .hallBox.even {border-right:0}
div.boxType01 .hallBox span.purple {color:#a35494;}
div.boxType01 .hallBox span.red {color:#f15b5b;}
div.boxType01 .hallBox span.yellow {color:#fbae3f;}
div.boxType01 .hallBox span.blue {color:#005b89;}
div.boxType01 .hallBox span.green {color:#50754c;}
div.boxType01 .hallBox span.sky {color:#00a3c7;}
div.boxType01 .hallBox span.cosmetic {color:#4d2079;}
div.boxType01 .hallBox span.foodtec {color:#a6ce38;}

/* 개최결과 */
dl.listType01 {margin-bottom:10px;}
dl.listType01:after {content:""; display:block; clear:both;}
dl.listType01 dt {float:left;margin-right:10px;font-size:16px;font-weight:bold;color:#333333;background:url("/kor/images/contents/bu_dt_type01.png") no-repeat 20px center;padding-left:33px;}
dl.listType01 dd {float:left;font-size:14px;color:#666666;}

.desc-list {margin:0 0 50px 0;}
.desc-list li{padding:0 0 0 13px;margin:5px 0 0 0;font-size:14px;color:#666;background:url("/kor/images/contents/bu_dt_type01.png") no-repeat 0 7px;line-height:1.4;}
.desc-list li:first-child {margin:0;}
.desc-list li strong {font-size:16px;font-weight:bold;color:#333;}

.resultBox {}
.resultBox:after {content:""; display:block; clear:both;}
.resultBox .left {width:474px;float:left;margin-bottom:100px;}
.resultBox .right {float:right;margin-bottom:50px;border:1px solid #e9e9e9;}
.resultTable {width:100%;border-top:2px solid #47505c;text-align:center;border-bottom:1px solid #737e8d}
.resultTable thead th {font-size:15px;font-weight:bold;color:#47505c;background:#f3f4f7;border-bottom:1px solid #e1e1e1;padding:10px 0}
.resultTable tfoot td {font-size:15px;font-weight:bold;color:#47505c;background:#f9f9fb;padding:10px 0}
.resultTable tbody td {font-size:14px;color:#666666;border-bottom:1px solid #e1e1e1;padding:8px 0}

.resultTable.type02 th, .resultTable.type02 td {border-right:1px solid #e1e1e1}
.resultTable.type02 th.br0 , .resultTable.type02 td.br0 {border-right:0;}
.resultTable .odd {border-right:1px solid #e1e1e1}
.resultTable tr.last td {border-bottom:1px solid #737e8d;}
.resultTable td.last {border-bottom:1px solid #737e8d;}

.resultTable .t_left {text-align:left; padding-left:20px;  line-height:1.8;}
.resultTable .t_left02 {text-align:left; padding-left:20px; line-height:2.5;}

.resultTable td ul.ul {text-align:left;padding:10px 0 0 25px;line-height:2.8;}
.resultTable td ul.ul li span {display:block;margin:-20px 0 0 15px;}

.resultTable tbody th {background:#f3f4f7;border-bottom:1px solid #e1e1e1;padding:10px 0;font-size:15px;font-weight:bold;color:#47505c;}
.resultTable tbody th.bb,.resultTable tbody td.bb {border-bottom:1px solid #737e8d;}
.resultTable.tal td {padding-left:20px;}

.resultTable.type02.fontNormal td {font-weight:normal;}

.resultTable.type02.tbodyThTal tbody th {text-align:left;padding-left:46px;}

.resultTable.tac01 thead th, .resultTable.tac01 tbody td {text-align:center;padding:15px 0}
.resultTable.tac02 thead th {text-align:center;padding:15px 0}
.resultTable.tac02 tbody td {text-align:center;padding:5px 0}
.resultTable.type02.tal02 tbody th, .resultTable.type02.tal02 tbody td {text-align:left !important;padding:10px 0 10px 20px;font-size:14px;}
.resultTable.type02.tal03 tbody th {text-align:left !important;padding:8px 0 8px 20px;font-size:14px;}
.resultTable.type02.tal03 tbody td {text-align:left !important;padding:8px 0 8px 10px;font-size:14px;}

.resultTable td ol {padding:16px 0 34px}
.resultTable td ol li {float:left;font-size:15px;color:#666666;background:url("/kor/images/contents/arr_map_next.png") no-repeat right center;padding:0 20px 0 14px;margin-bottom:10px;}
.resultTable td ol li.first {padding-left:0;}
.resultTable td ol li.last {background:none;}
.resultTable td.time {font-weight:bold;color:#ff2a00;text-align:center;padding-left:0;border-right:0}
.resultTable td .bold {font-weight:bold;color:#000;}

.resultTable .input_txt {width:200px;height:34px;background:#fff;border:1px solid #d7d7d7;padding:0 10px;font-size:15px;color:#999999;}
.resultTable .input_txt02 {width:200px;height:28px;background:#fff;border:1px solid #d7d7d7;padding:0 10px;font-size:15px;color:#999999;}
.resultTable .input_select { /*width:222px;*/height:36px;background:#fff;border:1px solid #d7d7d7;padding:0 0 0 10px;font-size:15px;color:#999999;}
.resultTable .input_textarea {padding:10px;width:716px;height:110px;}

/* 참가안내 */
.stepBox {width:100%;height:320px;;background:url("/kor/images/contents/bg_exhibitor_step.jpg") no-repeat 0 0;}
.stepBox:after {content:""; display:block; clear:both;}
.stepBox ol {}
.stepBox ol li.tit {float:left;width:200px;font-size:16px;font-weight:bold;color:#47505c;padding:11px 0 0 25px;}
.stepBox ol li.tit.first {padding-left:20px;}
.stepBox ol li ul {padding-top:25px;padding-left:25px;}
.stepBox ol li ul.first {padding-left:0;}
.stepBox ol li ul li {}
.stepBox ol li ul li span.txt {display:table-cell;height:54px;vertical-align:middle;font-size:15px;font-weight:normal;color:#fff;}
.stepBox ol li ul li.date {font-size:15px;font-weight:bold;color:#ffb400;letter-spacing:-.7px;margin-top:10px;}
p.warnning {font-size:13px;color:#fa5e00;margin-top:20px;line-height:1.8;}
span.warnning2 {font-size:13px;color:#fa5e00;margin-top:20px;line-height:1.8;}

div.boxType03 {border:3px solid #47505c;}
div.boxType03 p {text-align:center;font-size:20px;font-weight:bold;color:#942c61;padding:16px 0}
div.boxType03 p span.sm {font-size:16px;font-weight:normal;color:#666666;}

h5.type01 {font-size:20px;font-weight:bold;color:#942c61;margin-bottom:10px;}
h5.type01:after {content:""; display:block; clear:both;}
h5.type01 span.fr {float:right;font-size:14px;color:#000;}

h5.type02 {font-size:20px;font-weight:bold;color:#222222;margin-bottom:10px;}
h5.type02:after {content:""; display:block; clear:both;}
h5.type02 span {display:block;font-size:15px;font-weight:normal;color:#47505c;margin-top:7px;}

/* 온라인 참가신청 */
p.appStep {padding-bottom:38px;border-bottom:1px solid #e1e1e1;margin-bottom:60px;}
h4.type04 {font-size:20px;font-weight:bold;color:#942c61;margin-bottom:20px;}
h4.type04 span.sm {font-size:13px;font-weight:normal;color:#777777;}
div.boxType01 .input_textarea {width:910px;height:380px;border:0;padding:20px;font-size:14px;color:#666666;line-height:1.6;}
p.chk {font-size:14px;color:#666666;margin-bottom:60px;}
/*온라인 참가신청_한줄에 3개*/
div.boxType04 {border:1px solid #e7e7e7;margin-bottom:40px;}
div.boxType04:after {content:""; display:block; clear:both;}
.hallBox2 {float:left;border-right:1px solid #e7e7e7;width:315px;height:288px;}
.hallBox2.last {border-right:0}
.hallBox2 dl {position:relative;}
.hallBox2 dl dt {margin:135px 0 30px;text-align:center;}
.hallBox2 dl dd {}
.hallBox2 dl dd.img {position:absolute;top:-117px;left:110px}
.hallBox2 dl dd.link {text-align:center;}
.hallBox2 dl dd.link a {display:inline-block;padding:7px 35px;background:#999999;font-size:16px;font-weight:bold;color:#fff;text-align:center;-webkit-border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;border-radius:25px 25px 25px 25px}
.hallBox2 dl dd.link a:hover {background:#7c7b7b;}
/*온라인 참가신청_한줄에 4개*/
.hallBox3 {float:left;border-right:1px solid #e7e7e7;width:236px;height:288px;}
.hallBox3.last {border-right:0}
.hallBox3 dl {position:relative;}
.hallBox3 dl dt {margin:135px 0 30px;text-align:center;}
.hallBox3 dl dd {}
.hallBox3 dl dd.img {position:absolute;top:-117px;left:70px}
.hallBox3 dl dd.link {text-align:center;}
.hallBox3 dl dd.link a {display:inline-block;padding:7px 35px;background:#999999;font-size:16px;font-weight:bold;color:#fff;text-align:center;-webkit-border-radius:25px 25px 25px 25px;-moz-border-radius:25px 25px 25px 25px;border-radius:25px 25px 25px 25px}
.hallBox3 dl dd.link a:hover {background:#7c7b7b;}

div.boxType01 dl.infos {padding:15px 0 15px 25px}
div.boxType01 dl.infos dt {font-size:15px;font-weight:bold;color:#333333;margin-bottom:15px;}
div.boxType01 dl.infos dd {font-size:15px;color:#666666;}

.appConBox {margin-bottom:70px;}
.appConBox {text-align:center;}
.appConBox p.ico {padding:25px 0 37px;}
.appConBox div.txt {font-size:18px;color:#000;line-height:2;letter-spacing:-.25px;border-bottom:1px solid #e7e7e7;padding-bottom:30px;margin-bottom:45px;}
.appConBox div.infos {}
.appConBox div.infos p.person {font-size:20px;font-weight:bold;color:#000;margin-bottom:15px;}
.appConBox div.infos p.etc {font-size:18px;color:#000;margin-bottom:35px;}
.appConBox div.infos p.etc a {font-size:18px;color:#000;}


/* 참가신청 tab */
.tabMenuExhibitor {margin-bottom:30px;border-bottom:1px solid #666666;}
.tabMenuExhibitor:after {content:""; display:block; clear:both;}
.tabMenuExhibitor li {position:relative;float:left;width:200px;background:#f3f4f7;text-align:center;}
.tabMenuExhibitor li a {display:block;font-size:16px;color:#333333;padding:18px 0;border:1px solid #f3f4f7;}
.tabMenuExhibitor li.on {width:200px;background:#fff;}
.tabMenuExhibitor li.on a {font-weight:bold;color:#000;border:1px solid #666666;border-bottom:0;}
.tabConExhibitor {}

.tabMenuExhibitor5 li { width:187px;}




/* 일정별 체크리스트 */
ol.listType01 {margin-bottom:100px;}
ol.listType01 li {font-size:15px;color:#333333;line-height:1.6}
ol.listType01 li.tit {font-weight:bold;margin-bottom:30px;}
ol.listType01 li ul {}
ol.listType01 li ul li {font-weight:normal;padding-left:17px;}
ol.listType01 li span.br {padding-left:17px;}
ol.listType01 li span.warnning {display:block;padding-left:17px;font-size:13px;color:#fa5e00;}

ol.listType02 {}
ol.listType02 li {font-size:15px;color:#333333;line-height:1.6}

ol.listType033 {}
ol.listType033 li {font-size:12px;color:#333333;line-height:1.6}


/* 부가서비스 */
ol.listType01 li span.br2 {padding-left:9px;}

/* 스폰서십 */
h4.type05 {font-size:24px;font-weight:bold;margin-bottom:20px;}
h6 {font-size:16px;font-weight:bold;color:#333333;margin-bottom:20px;}

div.boxSponsor {margin-bottom:80px;}
div.boxSponsor:after {content:""; display:block; clear:both;}
div.boxSponsor .left {float:left;text-align:center;width:303px;height:220px;border-right:1px solid #e7e7e7}
div.boxSponsor .right {float:left;width:644px;height:220px;background:#fafafa;}
div.boxSponsor .right ul {display:table-cell;height:220px;vertical-align:middle;padding:0 35px;}
div.boxSponsor .right ul li {font-size:14px;color:#666666;line-height:2.6;}
span.block {display:block;margin-top:-13px;margin-left:10px;}

/* 참관안내 */
.boxVisitorInfo {}
.boxVisitorInfo:after {content:""; display:block; clear:both;}
.boxVisitorInfo .left {float:left;}
.boxVisitorInfo .right {width:613px;height:233px;float:left;padding:30px 0 0 20px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7}
.boxVisitorInfo .right h4 {font-size:24px;font-weight:bold;}
.boxVisitorInfo .full {padding:30px 20px;border:1px solid #e7e7e7;border-bottom:0;}
.boxVisitorInfo .full h4 {font-size:24px;font-weight:bold;}
p.expl {font-size:20px;text-align:center;}

.visitorInfoStep {width:950px;height:102px;background:url("/kor/images/contents/bg_visitor_info_step.jpg") no-repeat 0 0;margin-bottom:25px;}
.visitorInfoStep:after {content:""; display:block; clear:both;}
.visitorInfoStep ol.step {color:#fff;}
.visitorInfoStep ol.step li {float:left;width:33.33%;text-align:center;}
.visitorInfoStep ol.step li dl {padding-top:20px}
.visitorInfoStep ol.step li dl dt {font-size:18px;font-weight:bold;margin-bottom:22px;}
.visitorInfoStep ol.step li dl dd {font-size:15px;}




.visitorInfoStep_my {width:950px;height:122px;background:url("/kor/images/contents/bg_visitor_my_step.jpg") no-repeat 0 0;margin-bottom:25px;}
.visitorInfoStep_my:after {content:""; display:block; clear:both;}
.visitorInfoStep_my ol.step {color:#fff;}
.visitorInfoStep_my ol.step li {float:left;width:25%;text-align:center;}
.visitorInfoStep_my ol.step li dl {padding-top:20px}
.visitorInfoStep_my ol.step li dl dt {font-size:18px;font-weight:bold;margin-bottom:10px;}
.visitorInfoStep_my ol.step li dl dd {font-size:13px; padding:0 16px;}


/* 투어프로그램 */
div.boxType01.type {position:relative;padding:20px 0;margin:0;}
div.boxType01.type dl.list {position:relative;padding:10px 350px 10px 120px;}
div.boxType01.type dl.list dt {position:absolute;left:40px;top:9px;width:80px;font-size:15px;font-weight:bold;color:#333333;}
div.boxType01.type dl.list dd {float:none;display:block;font-size:15px;color:#666666;padding-bottom:9px;}
div.boxType01.type dl.list dd.last {padding:0;}
div.boxType01.type dl.list dd.bold {font-size:17px;font-weight:bold;}
div.boxType01.type p.img-tour {position:absolute;right:20px;top:20px;}


/* 온라인 사전등록 */
.loginBox {}
.loginBox:after {content:""; display:block; clear:both;}
.loginBox .loginLeft {float:left;width:285px;border-right:1px solid #e7e7e7;padding:25px 0 25px 30px}
.loginBox .loginLeft.edit {padding-bottom:28px;}
.loginBox h5 {margin-bottom:35px;}
.loginBox .loginRight {float:left;padding:25px 0 0 30px}
.loginBox .loginRight ul.inputBox {float:left;margin-right:10px;margin-top:3px;}
.loginBox .loginRight ul.inputBox li {margin-bottom:10px;}
.loginBox .loginRight ul.inputBox li .input_txt {width:313px;height:38px;background:#fff;border:1px solid #d7d7d7;padding:0 20px;font-size:15px;color:#999999;}
.loginBox .loginRight p.btn {float:left;}

p.passFind2 {position:relative;float:right;font-size:14px;color:#666666;text-align:right;margin-right:165px;}
p.passFind2 a.btnPassFind {position:absolute;top:-3px;width:80px;left:200px;display:block;border:1px solid #47505c;background:#f7f7f7;font-size:13px;font-weight:bold;text-align:center;padding:3px 10px}
p.passFind2 a.btnPassFind:hvoer {background:#fff;}

p.loginInfos {position:relative;font-size:13px;color:#666666;margin-bottom:70px;}
p.loginInfos a {display:block;position:absolute;top:0;right:35px;font-size:14px;color:#687381;border:1px solid #687381;padding:5px 15px}
p.loginInfos a:hover {background:#fdfdfd;}
p.loginInfos a img {vertical-align:-2px;padding-right:5px;}

div.boxType01 .hallBox.type02 {height:180px;}
div.boxType01 ul.hallHeader {background:#47505c;}
div.boxType01 ul.hallHeader:after {content:""; display:block; clear:both;}
div.boxType01 ul.hallHeader li {float:left;width:474px;font-size:18px;font-weight:bold;color:#fff;text-align:center;padding:15px 0;}
div.boxType01 ul.hallHeader li.first {width:473px;border-right:1px solid #e7e7e7;}
div.boxType01 ul.hallHeader li.cell {float:left;width:998px;font-size:18px;font-weight:bold;color:#fff;text-align:center;padding:15px 0;}

div.boxType01 ul.hallHeader_all {background:#47505c;}
div.boxType01 ul.hallHeader_all:after {content:""; display:block; clear:both;}
div.boxType01 ul.hallHeader_all li {font-size:18px;font-weight:bold;color:#fff;text-align:center;padding:15px 0;}


.registInfoStep {width:950px;height:120px;background:url("/kor/images/contents/meeting_step_bg_cosmetic.jpg") no-repeat 0 0;margin-bottom:25px;}
.registInfoStep:after {content:""; display:block; clear:both;}
.registInfoStep ol.step {color:#fff; padding-top:20px;}
.registInfoStep ol.step li {float:left;width:25%;text-align:center;}
.registfoStep ol.step li dl {padding-top:20px}
.registInfoStep ol.step li dl dt {font-size:18px;font-weight:bold;margin-bottom:22px;}
.registInfoStep ol.step li dl dd {font-size:13px;}



/* 참가업체 검색 */
.visitorBox {background:#f7f7f7;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;}
.visitorBox .visitorSch {padding:30px 0 30px 160px}
.visitorBox .visitorSch .input_txt {width:200px;height:34px;background:#fff;border:1px solid #d7d7d7;padding:0 10px;font-size:15px;color:#333333;}
.visitorBox .visitorSch .input_select {width:222px;height:36px;background:#fff;border:1px solid #d7d7d7;padding:0 10px;font-size:15px;color:#333333;}
.schHeader {margin-bottom:5px;}
.schHeader:after {content:""; display:block; clear:both;}
.schHeader .num {float:left;font-size:15px;color:#333333;}
.schHeader .num .input_select {width:70px;height:36px;background:#fff;border:1px solid #d7d7d7;padding:0 10px;font-size:15px;color:#333333;}
.schHeader .btnListView {float:right;}
.schHeader .btnListView a {display:block;font-size:15px;font-weight:bold;color:#fff;text-align:center;padding:7px 12px}
.resultTable a.btnCart {font-size:14px;font-weight:bold;color:#fff;}
.resultTable a.btnCart:hover {opacity: 0.8;filter: alpha(opacity=80);}
.resultTable a.btnCart span {padding:4px 16px;}

.resultTable a.btnDown {font-size:14px;font-weight:bold;color:#fff;}
.resultTable a.btnDown:hover {opacity: 0.8;filter: alpha(opacity=80);}
.resultTable a.btnDown span {padding:4px 16px;}

.resultTable a.btnCardDel {font-size:14px;font-weight:bold;color:#ffffff;background:#ff0000;padding:4px 16px;}


/* 참가업체와의1:1미팅요청 */
.meetingInfoStep {width:950px;height:120px;background:url("/kor/images/contents/meeting_step_bg_cosmetic.jpg") no-repeat 0 0;margin-bottom:25px;}
.meetingInfoStep:after {content:""; display:block; clear:both;}
.meetingInfoStep ol.step {color:#fff;}
.meetingInfoStep ol.step li {float:left;width:25%;text-align:center; font-size:15px; padding-top:40px;}


.meetSearch {display:block;border:1px solid #e7e7e7; background:#fafafa;}
.meetSearch:after {content:""; display:block; clear:both;}
.meetSearch .meetLeft {float:left;width:558px;  border-right:1px solid #e7e7e7; padding:20px 20px;}
.meetSearch .meetRight {float:left;width:308px;  padding:20px 20px;}
.meetSearch .input_select { width:125px;height:36px;background:#fff;border:1px solid #d7d7d7;padding:0 0 0 10px;font-size:15px;color:#999999;}
.meetSearch .input_txt {width:258px;height:36px;background:#fff;border:1px solid #d7d7d7;padding:0 20px;font-size:15px;color:#999999;}

.boardTable .tLab {color:#00adef; font-weight:bold;}
.boardTable .tPharm {color:#065a89; font-weight:bold;}
.boardTable .tPack {color:#e4a025; font-weight:bold;}
.boardTable .tCophex {color:#b9282f; font-weight:bold;}

.resultTable .tLab {color:#00adef; font-weight:bold;}
.resultTable .tPharm {color:#065a89; font-weight:bold;}
.resultTable .tPack {color:#e4a025; font-weight:bold;}
.resultTable .tCophex {color:#b9282f; font-weight:bold;}
.resultTable .tCosme {color:#4d1e7a; font-weight:bold;}
.resultTable .tFood {color:#90c00c; font-weight:bold;}


.noBox {display:block; width:300px; float:left; padding-top:15px;}
.noBox .input_select {height:25px;background:#fff;border:1px solid #d7d7d7;padding:0 0 0 10px;font-size:13px;color:#999999;}



/* 품목별  검색 */
.categorySchBox {border-top:2px solid #47505c;border-bottom:1px solid #737e8d;margin-bottom:50px;}
#categorySch {width:100%; }
/* #categorySch li.tit { background:#f3f4f7 url("/kor/images/contents/icon_tit_off.png") 900px center no-repeat;padding-top:4px;}*/
 #categorySch li.tit { background:#f3f4f7  900px center no-repeat;padding-top:4px; }
#categorySch li.tit:after {content:""; display:block; clear:both;}
#categorySch li.tit > label {display:block;font-size:20px;font-weight:bold;height:60px;border-bottom:1px solid #dfdfdf;}
#categorySch li.tit > label span.img {display:block;text-align:center;float:left;width:70px;padding-top:5px;padding-left:25px;}
#categorySch li.tit > label span.txt {display:block;float:left;padding:20px 0 20px 18px;}
#categorySch li ul {display:none;background:#fff;}
#categorySch li ul li { padding:12px 0 12px 40px;font-size:14px;border-bottom:1px solid #dfdfdf;cursor:pointer;}
#categorySch li ul li a {color:#666668;font-size:14px;}
#categorySch li a:hover {font-weight:bold;}
#categorySch li ul li a { padding:1px 0 0 0;background:none;}
/*#categorySch li .active {font-weight:bold;background:#f3f4f7 url("/kor/images/contents/icon_tit_on.png") 900px center no-repeat;}*/
#categorySch .last {border-bottom:0;}

#categorySch > li > ul > li > ul { width:870px; margin-top:10px;  margin-bottom:10px; border:1px solid #d4d4d4; background:#f9f9f9;}
#categorySch > li > ul > li > ul > li  {  font-weight:normal;  border-top:0px solid #d4d4d4; }
/*#categorySch > li > ul > li > a.btn_onoff { position:absolute; right:10px; top:10px; z-index:100; display:block; margin-right:10px; border:1px solid #444; padding:3px 7px 2px; background:#222; color:#fff; font-size:11px;  }*/

ul.select_list { position:relative;}
li.tit {position:relative; }
li.tit  > p {position:absolute; right:50px; top:22px; z-index:100; color:#e20000; font-size:12px; }
li.item_subject_list > p { position:absolute; right:100px; top:10px; z-index:100; color:#e20000; font-size:12px; }

.categorySchBox span.purple {color:#a35494;}
.categorySchBox span.red {color:#f15b5b;}
.categorySchBox span.yellow {color:#fbae3f;}
.categorySchBox span.blue {color:#005b89;}
.categorySchBox span.green {color:#50754c;}
.categorySchBox span.sky {color:#00aeef;}
.categorySchBox span.sky2 {color:#E4A025;}
.categorySchBox span.col_pack {color:#e4a024;}
.categorySchBox span.col_ci {color:#4d207a;}

/* 교통안내 */
.tabMenu {height:58px;margin:0 0 20px;}
.tabMenu:after {content:""; display:block; clear:both;}
.tabMenu li {position:relative;float:left;width:189px;background:#f5f5f5;text-align:center;border:1px solid #47505c;border-right:0}
.tabMenu li.last {border-right:1px solid #47505c;}
.tabMenu li a {display:block;font-size:16px;font-weight:bold;color:#47505c;padding:20px 0}
.tabMenu li.on {width:189px;background:#fff;border-left:0;border-right:0}
.tabMenu li.on a {color:#fff;background:#47505c;}
.tabContents {}
.tabContents:after {content:""; display:block; clear:both;}
.tabContents p.infos {font-size:13px;color:#666666;}
.tabContents .left {float:left;width:443px;}
.tabContents .left dl {width:340px;margin-bottom:50px;}
.tabContents .left dl:after {content:""; display:block; clear:both;}
.tabContents .left dl dt {width:110px;height:23px;font-size:14px;font-weight:bold;color:#fff;text-align:center;padding-top:5px;margin-bottom:10px;}
.tabContents .left dl dd {float:left;margin-right:1px;margin-bottom:1px;}
.tabContents .left dl dd a {width:110px;height:26px;display:block;font-size:13px;color:#333333;background:#e5e5e5;text-align:center;padding-top:7px;}
.tabContents .left dl dd a:hover {background:#d7d5d5;}
.tabContents .left ul {}
.tabContents .left ul li {float:left;margin-right:1px;}
.tabContents .left ul li a {display:block;width:110px;height:23px;font-size:14px;font-weight:bold;color:#fff;text-align:center;padding-top:5px;}
.tabContents .left ul li a:hover {}
.tabContents .right {float:right;border:1px solid #e7e7e7}


.tabMenuDepth2 {margin-bottom:50px;}
.tabMenuDepth2:after {content:""; display:block; clear:both;}
.tabMenuDepth2 li {float:left;width:465px;margin-right:20px;margin-bottom:10px;}
.tabMenuDepth2 li a {display:block;padding:15px 0 15px 30px;font-size:15px;font-weight:bold;color:#333333;text-align:left;letter-spacing:-.5px;background:#e5e5e5 url("/kor/images/contents/arr_map_next.png") no-repeat 445px center;}
.tabMenuDepth2 li a:hover {background:#d6d3d3 url("/kor/images/contents/arr_map_next_on.png") no-repeat 445px center;}
.tabMenuDepth2 li.on {background:none;}
.tabMenuDepth2 li.on a {color:#fff;}
.tabMenuDepth2 li.even {margin-right:0;}
.tabContentsDepth2 {}

.tabMenuDepth3 {float:left;margin-top:40px;}
.tabMenuDepth3 li {width:260px;margin-right:84px;margin-bottom:5px;}
.tabMenuDepth3 li a {display:block;padding:13px 0 13px 20px;font-size:16px;font-weight:bold;color:#333333;text-align:left;letter-spacing:-.5px;background:#e5e5e5 url("/kor/images/contents/arr_map_next.png") no-repeat 235px center;}
.tabMenuDepth3 li a:hover {background:#d6d3d3 url("/kor/images/contents/arr_map_next_on.png") no-repeat 235px center;}
.tabMenuDepth3 li.on {background:none;}
.tabMenuDepth3 li.on a {color:#fff;background:#ff7800 url("/kor/images/contents/arr_map_next_on.png") no-repeat 235px center;}
.tabMenuDepth3 li.even {margin-right:0;}
.tabContentsDepth3 {float:left;}

/* mobile app */
ul.appService {padding:33px 25px}
ul.appService li {float:left;padding:0 25px;margin-bottom:37px;}
ul.appService li a {display:block;text-align:center;}
ul.appService li a span.txt {margin-top:10px;display:block;font-size:15px;font-weight:bold;color:#333333;}
h5.type02 {font-size:18px;font-weight:bold;}
p.txt01 {font-size:15px;}
dl.warnning {margin-bottom:100px;}
dl.warnning dt {font-size:30px;font-weight:bold;color:#ec0000;border-bottom:1px solid #e7e7e7;padding-bottom:30px;margin-bottom:30px;}
dl.warnning dd {font-size:15px;color:#666666;margin-bottom:25px;}
dl.warnning dd span.br {display:block;padding-left:20px;margin-top:5px;}
div.boxType06 {border:5px solid #f5f5f5;text-align:center;padding:22px}
div.boxType06 span {font-size:20px;font-weight:bold;}

/* 투어프로그램 */
div.boxType04.tourProgram {padding:0 0 35px 35px;margin-bottom:0;border-bottom:0;}
div.boxType04.tourProgram h3 {font-size:24px;font-weight:bold;margin:35px 0 0;border-bottom:0;}
div.boxType04.tourProgram p.slo_txt {font-size:15px;color:#666666;line-height:1.5;}


/* 관련사이트 */
ul.relationSite {margin-top:50px;}
ul.relationSite li {float:left;margin:0 10px 10px 0}
ul.relationSite li a {display:block;}


/*pharm 소개부분*/

.pharm_intro1{margin-bottom:80px}
.pharm_intro1:after{content:"";display:block;clear:both;}
.pharm_intro1 ul:after{content:"";display:block;clear:both;}

.pharm_intro1 ul li.first{font-size:40px;font-weight:bold;color:#1894b8;float:left;}
.pharm_intro1 ul li.txt{float:left;font-size:15px;color:#666666;padding-left:20px}
.pharm_intro1 div.box{border:1px solid #e9e9e9;background:#fafafa;width:100%;padding:20px;margin-top:20px;}
.pharm_intro1 div.box p{font-size:15px;color:#666666;}
.pharm_intro1 div.box p span.title{font-weight:bold;color:#000000;}

.pharm_intro2{margin-bottom:80px}
.pharm_intro2:after{content:"";display:block;clear:both;}
.pharm_intro2 ul:after{content:"";display:block;clear:both;}

.pharm_intro2 ul li.first{font-size:20px;font-weight:bold;color:#1894b8;padding-bottom:10px;}
.pharm_intro2 ul li.txt{font-size:15px;color:#000000;}
.pharm_intro2 div.box{border:1px solid #e9e9e9;background:#fafafa;width:100%;padding:20px;margin-top:20px;}
.pharm_intro2 div.box p{font-size:15px;color:#666666;}
.pharm_intro2 div.box p span.title{font-weight:bold;color:#000000;}

/*mat 소개부분*/

.mat_intro1{margin-bottom:80px}
.mat_intro1:after{content:"";display:block;clear:both;}
.mat_intro1 ul:after{content:"";display:block;clear:both;}

.mat_intro1 ul li.first{font-size:40px;font-weight:bold;color:#942c61;float:left;}
.mat_intro1 ul li.txt{float:left;font-size:15px;color:#666666;padding-left:20px}
.mat_intro1 div.box{border:1px solid #e9e9e9;background:#fafafa;width:100%;padding:20px;margin-top:20px;}
.mat_intro1 div.box p{font-size:15px;color:#666666;}
.mat_intro1 div.box p span.title{font-weight:bold;color:#000000;}

.mat_intro2{margin-bottom:80px}
.mat_intro2:after{content:"";display:block;clear:both;}
.mat_intro2 ul:after{content:"";display:block;clear:both;}

.mat_intro2 ul li.first{font-size:18px;letter-spacing:-0.03em;font-weight:bold;color:#942c61;padding-bottom:10px;}
.mat_intro2 ul li.txt{font-size:15px;color:#000000;}
.mat_intro2 div.box{border:1px solid #e9e9e9;background:#fafafa;width:100%;padding:20px;margin-top:20px;}
.mat_intro2 div.box p{font-size:15px;color:#666666;}
.mat_intro2 div.box p span.title{font-weight:bold;color:#000000;}



/*cosmeticinside 전시개요 추가*/
.cosmetic_outline1{margin-bottom:100px;width:100%;background-color:#fafafa;border:1px solid #e9e9e9;font-size:15px;color:#666666;padding:30px;line-height:170%}


/* 참가신청 */
.boxType05 {position:relative;border:5px solid #f5f5f5;padding:33px 40px 23px;margin-bottom:30px;}
.boxType05 p {font-size:15px;color:#47505c;margin-bottom:7px;}
.boxType05 span.col_basic {font-size:20px;font-weight:bold;}
.boxType05 .radioBox {position:absolute;left:657px;top:45px}
.boxType05 .radioBox li {float:left;margin-right:20px;}
.boxType05 .radioBox li .input_radio {vertical-align:-2px;}
.boxType05 .radioBox li a {font-size:15px;color:#47505c;}


.appComp {position:relative;border:5px solid #f5f5f5;padding:55px 150px 50px 80px;overflow:auto}
.appComp .left {float:left;margin-right:50px;}
.appComp .right {float:left;margin-bottom:30px;}
.appComp .right p {font-size:16px;color:#666666;line-height:1.4;}
.appComp .right p.big {font-size:30px;font-weight:bold;color:#47505c;margin-bottom:5px;}
.appComp .btnGroup {padding-left:-30px;}


.regiComp {position:relative;border:5px solid #f5f5f5;padding:55px 10px 50px 80px;overflow:auto}
.regiComp .left {float:left;margin-right:40px;width:180px}
.regiComp .right {float:left;padding-bottom:30px;width:600px}
.regiComp .right p {font-size:16px;color:#666666;line-height:1.4;}
.regiComp .right p.big {font-size:25px;font-weight:bold;color:#47505c;margin-bottom:5px;}
.regiComp .btnGroup {padding-left:-30px;}



.layerPopPassword {}
.layerPopPassword {display:none;position:fixed;top:-50%;left:50%;width:700px;height:460px;margin-top:-230px;margin-left:-350px;z-index:999;color:#000;background:#fff;}
.layerPopPassword h2 {font-size:28px;font-weight:bold;color:#fff;background:#47505c;padding:30px 0 30px 40px}
.layerPopPassword .layerPopInner {width:620px;margin:0 auto;}
.layerPopPassword .layerPopInner .pwCon {position:relative;font-size:15px;color:#47505c;margin-top:55px;line-height:1.6;padding-left:10px;margin-bottom:30px;}
.layerPopPassword .layerPopInner .pwCon span.bold {font-size:20px;color:#ff4e00;}
.layerPopPassword .layerPopInner .pwCon .lock {position:absolute;top:-20px;right:35px}
.layerPopPassword .layerPopInner .box {border:1px solid #c0c0c0;background:#f7f7f7;}
.layerPopPassword .layerPopInner .box .inputBox {width:470px;margin:38px auto 30px;overflow:auto}
.layerPopPassword .layerPopInner .box .inputBox ul {float:left;}
.layerPopPassword .layerPopInner .box .inputBox ul li {width:306px;height:43px;border:1px solid #d5d5d5;margin-bottom:8px;}
.layerPopPassword .layerPopInner .box .inputBox ul li .input_txt {width:286px;height:43px;border:0;background:#fff;padding:0 10px}
.layerPopPassword .layerPopInner .box .inputBox p.find {float:right;}
.layerPopPassword .layerPopInner .box .inputBox p.find a {width:150px;display:block;background:#47505c;color:#fff;padding:39px 0 40px;text-align:center;font-size:18px;font-weight:bold;}
.layerPopPassword .layerPopInner .box .inputBox p.find a:hover {background:#2f3946;}
.layerPopPassword .layerPopInner .layerClose {display:none;position:absolute;top:-49px;right:-49px}



.layerMeeting {width:700px;height:460px;z-index:999;color:#000;background:#fff;}
.layerMeeting h2 {font-size:28px;font-weight:bold;color:#fff;background:#47505c;padding:30px 0 30px 40px}
.layerMeeting .layerPopInner {width:620px;margin:0 auto;}
.layerMeeting .layerPopInner .pwCon {position:relative;font-size:20px;color:#47505c;margin-top:30px;line-height:1.6;padding-left:10px;margin-bottom:30px;font-weight:bold}
.layerMeeting .layerPopInner .pwCon .lock {position:absolute;top:-20px;right:35px}
.layerMeeting .layerPopInner .box {border:1px solid #c0c0c0;background:#f7f7f7;}
.layerMeeting .layerPopInner .box .inputBox {width:440px;margin:38px auto 30px;overflow:auto}
.layerMeeting .layerPopInner .box .inputBox ul {float:left;}
.layerMeeting .layerPopInner .box .inputBox ul li {width:430px;height:43px;border:1px solid #d5d5d5;margin-bottom:8px;}
.layerMeeting .layerPopInner .box .inputBox ul li .input_txt {width:410px;height:43px;border:0;background:#fff;padding:0 10px}
.layerMeeting .layerPopInner .layerClose {display:none;position:absolute;top:-49px;right:-49px}

/*스폰서십 프로그램 신청*/
.t_red {color:#d80546;}

/*부가입력사항*/
.t_box {font-size:14px; padding-bottom:33px;}
.t_lef {float:left; font-weight:bold;}
.t_rig {float:right;}

.btn_bt {display:block;font-size:15px;font-weight:bold;color:#333;padding:7px 35px}



/*가구신청*/

.furniture_wrap {overflow:hidden;border-top:2px solid #47505c;}
.furniture_cont {overflow:hidden;border-bottom:1px solid #e1e1e1;padding:15px 0;}
.furniture_cont .c_lef { display:block; float:left; width:475px; border-right:1px solid #e1e1e1; padding:5px 0px 10px 0px;}
.furniture_cont .cs_lef {float:left; width:230px;text-align:center;}
.furniture_cont .cs_rig {float:right; line-height:22px; width:210px; padding-left:20px;}
.furniture_cont .c_tit {font-size:15px; font-weight:bold;}
.furniture_cont .c_st {color:#999;}
.furniture_cont .pt5 {padding-top:5px;}


.furniture_cont .c_rig { display:block; float:right; width:470px; padding:5px 0px 10px 0px;}


.furniture_cont .input_txt {width:200px;height:28px;background:#fff;border:1px solid #d7d7d7;padding:0 10px;font-size:15px;color:#999999;}
.furniture_cont .input_txt02 {width:200px;height:28px;background:#fff;border:1px solid #d7d7d7;padding:0 10px;font-size:15px;color:#999999;}
.furniture_cont .input_select { /*width:222px;*/height:28px;background:#fff;border:1px solid #d7d7d7;padding:0 10px;font-size:15px;color:#999999;}
.furniture_cont .input_textarea {padding:10px;width:716px;height:110px;}



.tabMenu li.wd {position:relative;float:left;width:157px;background:#f5f5f5;text-align:center;border:1px solid #47505c;border-right:0}
.tabMenu li .wd .on {width:157px;background:#fff;border-left:0;border-right:0}


/* 공통사용 */
.schHeader .btnListView_del {float:right;}
.schHeader .btnListView_del a {display:inline-block;font-size:15px;font-weight:bold;color:#fff;text-align:center;padding:7px 12px;}
.schHeader .btnListView_del a:hover {  }
.schHeader .btnListView_del a.btn_del {display:inline-block;font-size:15px;font-weight:bold;color:#fff;text-align:center;padding:7px 12px; background:#666;}
.schHeader .btnListView_del a.btn_del:hover { background:#222; }




/* 서리추가 */
span.wsection { font-weight:bold; color:#000; padding-right:5px; }
span.wguidetext { font-size:12px; color:#ff6600; }

div.vimy_box { font-size:15px; padding-bottom:30px; border-bottom:1px solid #dfdfdf; line-height:22px;  }



.bor {border:1px solid #e5e5e5; text-align:center;}

/* no-contents */
div.no-cont {background:url('/kor/images/contents/no_cont_icon.gif') no-repeat center 105px;min-height:448px;border:5px solid #f5f5f5;}
	div.no-cont p {height:80px;background:url('/kor/images/contents/no_cont_line.gif') no-repeat center bottom;color:#4d4d4d;font-size:30px;text-align:center;padding:270px 0 0 0;}


/*미디어파트너2019*/
.media_list ul{width:950px;margin-bottom:50px;}
.media_list ul li{float:left;text-align:center; margin-right:20px; border:1px solid #e3e3e3; width:290px; margin-bottom:20px;}
.media_list ul li:last-child{margin-right:0;}
.media_list ul li a > div{height:80px; line-height:80px;}
.media_list ul li a > div img {max-width:245px; margin:0 auto; max-height:50px;}
.media_list ul li  p{display:block; font-size:13px; color:#666; background-color:#f5f5f5; padding:10px;height:50px; line-height:18px;}



/*네트워크*/
.network_list ul{margin-bottom:50px;}
.network_list ul li{display:inline-block; text-align:center; margin-right:20px; border:1px solid #e3e3e3; width:290px; margin-bottom:20px;}
.network_list ul li:last-child{margin-right:0;}
.network_list ul li a > div{height:80px; line-height:80px;}
.network_list ul li a > div img {max-width:245px; margin:0 auto; max-height:50px;}
.network_list ul li  p{display:block; font-size:13px; color:#666; background-color:#f5f5f5; padding:10px;height:50px; line-height:20px;}



/*2018부스배치도*/
.2018floor_tbl {width:100%;margin:0;}
.2018floor_tbl th {padding:10px 0 8px 20px;background:#333;color:#fff;font-size:18px;border-right:1px solid #FFF;text-align:center;}
.2018floor_tbl td {padding:20px 0 20px 0;text-align:center;}
.2018floor_tbl img {margin-bottom:5px;}

.tbl_type01 {width:100%;margin:0;}
.tbl_type01 th {padding:20px 0 20px 0;border-right:1px solid #fff;text-align:center;background:#333;color:#fff;font-size:18px;}
.tbl_type01 td {padding:20px 0 20px 0;text-align:center;}
.tbl_type01 img {margin-bottom:5px;}


/*전시품목*/
.item {overflow:hidden;width:950px;border-top:1px solid #dcdcdc;}
.item p.img {float:left;width:150px;height:120px;text-align:center;font-size:18px;font-weight:400;line-height:22px;}
.item ul {float:left;width:700px;padding:20px 0 20px 10px;}
.item ul li dl {}
.item ul li dt {font-size:20px;padding-bottom:15px;font-weight:700;line-height:22px;}
.item ul li dt span {font-size:15px;color:#8d8d8d;font-weight:200;}
.item ul li dd {font-size:13px;color:#000;font-weight:500;margin-bottom:10px;line-height:20px;}

.item_last{overflow:hidden;width:950px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.item_last p.img {float:left;width:150px;height:120px;text-align:center;font-size:18px;font-weight:400;line-height:22px;}
.item_last ul {float:left;width:700px;padding:20px 0 20px 10px;}
.item_last ul li dl {}
.item_last ul li dt {font-size:20px;padding-bottom:15px;font-weight:700;line-height:22px;}
.item_last ul li dt span {font-size:15px;color:#8d8d8d;font-weight:200;}
.item_last ul li dd {font-size:13px;color:#000;font-weight:500;margin-bottom:10px;line-height:20px;}

/* button */
*[class^=item-btn-style] {display:inline-block; min-width:100px; height:30px; padding:0 10px;font-size:15px; line-height:30px; color:#fff; font-weight:500; text-align:center; box-sizing:border-box; vertical-align:middle;}
*[class^=item-btn-style].radius {border-radius:15px;}
.item-btn-wrap {text-align:center;}
.item-btn-wrap-left {text-align:left;}
.item-btn-wrap-right {text-align:right;}
