﻿@charset "utf-8";



/* PC용 기본 스타일 입력 (해상도 1200px 이상 ~ 제한없는100% 형식)*/
#main_visual_wrap {position:relative; width:100%; background:#2d435f; color:#fff; margin-bottom:15%;}
#main_visual_wrap img { max-width:100%; height:auto; }
section.main_section {position:relative; width:100%; max-width:100%; background:#fff;  margin:0 auto;  }

	.pc { display:block; }
	.mo767 { display:none; }


/* 비쥬얼 영역 */
div.visual_img_wrap { position:relative; } 
div.visual_img_wrap img { width:100%; height:auto; }
	div.visual_type {position:absolute;  z-index:100; left:36%; top:10%; max-width:635px; text-align:center; color:#fff; }
	div.visual_type img { max-width:100%; }
	div.visual_type p { font-size:52px;letter-spacing:-0.02em; 
	margin-top:30px;	
	font-weight:700; 
	background:linear-gradient(to right,  rgb(43,57,144) 0%,rgb(144,153,209) 100%);
	color:transparent; 
	-webkit-background-clip: text; 
	/*text-shadow: 2px 4px 9px #000; */
	} /*#ea2a76*/
	
	div.visual_type > div.date { font-size:30px; font-weight:700; margin-top:30px; line-height:normal;text-shadow: 3px 5px 10px #000;}
		div.visual_type > div.date span { font-size:30px; font-weight:300;text-shadow: 2px 4px 8px #000;}
		div.visual_type > div.date strong {  font-weight:700; border-left:1px solid rgba(255,255,255,0.5); margin-left:20px; padding-left:20px;text-shadow: 3px 5px 10px #000;}


/* 메인 비쥬얼 영상 영역 */
.main_visual {
	position: relative;
}

.main_visual .video_wrap {
	height: 950px;
	overflow: hidden;
	position: relative;
}

.main_visual .video_wrap:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
}


.main_visual .video_wrap iframe {
	width: 100vw;
	height: 56.25vw;
	min-height: 100vh;
	min-width: 177.77vh;
	position: absolute;
	top: 25%;
	left: 50%;
	transform: translate(-50%, -50%);
	
}

.main_visual .video_wrap video.pc {
	display: block
}

.main_visual .video_wrap video.mo {
	display: none
}

.main_visual .video_wrap video {
	display: block;
	max-width:
}

.pc {
	display: block
}

.mo {
	display: none
}





/* layout */

/* section */
#wrap {min-width:1240px;}
/* @media screen and (max-width:1240px) {
	#wrap {width:100%;overflow:hidden;}
} */
.contwrap {width:1240px; margin:0 auto; padding:0 20px; zoom:1;}
.contwrap:after {content:"";display:block;clear:both;}
.comming-soon {text-align:center;}
.multisection2 {display:block;}
.multisection2:after {content:""; display:block; clear:both;}
.multisection2-item:first-child {float:left;}
.multisection2-item {float:right; width:50%; 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;}

/* title */
.page-title {margin:60px 0 100px; color:#2b3990; font-size:44px; font-weight:700; text-align:center;}
.main-title {margin:85px 0 50px; color:#333; font-size:30px; font-weight:700;}
.sub-title {position:relative; margin:85px 0 50px;}
.sub-title:before {content:""; position:absolute; top:18px; width:100%; height:1px; background:#ddd;}
.sub-title span {position:relative; padding-right:20px; background:#fff; font-size:25px; color:#333; font-weight:500;}
.sub-title span:after {content:""; position:absolute; top:15px; right:0; width:7px; height:7px; background:#de2662; border-radius:50%;}
.sub-title2 {position:relative; padding-top:5px; margin:40px 0 26px; color:#333; font-size:24px; font-weight:500;}
.sub-title2:before {content:""; position:absolute; top:0; left:0; width:25px; height:3px; background:#2b3990;}
.sub-title3 {margin:20px 0; color:#333; font-size:24px; font-weight:400; }
.paragraph01 {color:#666; font-size:16px; line-height:32px;}

/* 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:#2b580c;}
.ul-style2 > li:before {top:10px; left:4px; width:3px; height:3px; background:#333;}
.ul-style3 > li:before {content:"※"; top:0; left:0; width:3px; height:3px; color:#c7001a;}
.ul-style4 > li:before {top:10px; left:4px; width:7px; height:3px; background:#f7b71d;}
.ul-style5 > li:before {top:10px; left:4px; width:3px; height:3px; background:#ddd;}
*[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:#f7b71d;}
.dl-style1 > dt:before {top:10px; left:0; width:8px; height:8px; background:#f7b71d;}
.dl-style2 {margin-top:10px;}
.dl-style2 > dt {float:left; min-width:90px; height:25px; padding:0 10px; margin:0; background:#2b3990; 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:#333;}
.dl-style3 > dd {color:#999;}
.dl-style4 > dt {color:#c7001a;}
.dl-style4 > dt:before {content:"※"; top:2px; left:0; width:3px; height:3px; color:#c7001a; font-size:15px;}
.dl-style4 > dd {padding-left:20px;}
.dl-style5 > dt {padding:0; color:#000; font-size:18px;}
.dl-style5 > dd {position:relative; padding-left:11px; margin-top:5px; color:#666;}
.dl-style5 > dd:before {content:""; position:absolute; top:10px; left:0; width:3px; height:3px; background:#666;}

/* text */
.txt_top {margin-bottom:50px;font-weight:300;font-size:18px;line-height:30px;color:#959595;}
.txt_top.sm {margin-bottom:30px;font-weight:300;font-size:16px;line-height:20px;}
.txt_top.sm02 {margin-bottom:50px;font-weight:300;font-size:16px;line-height:20px;}
.txt_top_c {margin-bottom:50px;text-align:center;font-size:36px;line-height:42px;color:#959595;}
.txt_top_c > span {display:block;margin-bottom:5px;font-size:38px;}
.txt_mid {margin-bottom:15px;font-weight:300;font-size:16px;line-height:20px;color:#959595;}

.txt_bm_c {margin-top:40px;text-align:center;font-size:20px;line-height:26px;color:#000;font-weight:700;}
.txt_bm_c02 {margin-top:40px;text-align:center;}
.txt_bm_c02 > strong {display:block;}
.txt_bm_c02 > span {display:block;margin-top:20px;}
.txt_bm {margin-top:20px;font-size:15px;line-height:26px;font-weight:300;}

.txt_list00 {}
.txt_list00 li {margin-top:7px;}
.txt_list00 li:first-child {margin-top:0;}

.txt_list01 {}
.txt_list01 li {padding-left:15px;margin-top:7px;background:url("../../images/common/bl_dot01.png") no-repeat 0 10px;}
.txt_list01 li:first-child {margin-top:0;}
.txt_list01.sm li {font-size:15px;}
.txt_list01.txt_top li {color:#d70980}

.txt_list02 {}
.txt_list02 li {padding-left:15px !important;margin-top:7px;background:url("../../images/common/bl_dot02.png") no-repeat 0 10px !important;font-weight:300;}
.txt_list02 li:first-child {margin-top:0 !important;}

.txt_list03 {}
.txt_list03 li {padding-left:15px !important;margin-top:4px;color:#959595; line-height: 20px; background:url("../../images/common/bl_dot02.png") no-repeat 0 10px !important;font-weight:300;}
.txt_list03 li:first-child {margin-top:0 !important;}

.txt_exp01 {}
.txt_exp01.add {margin-top:20px;}
.txt_exp01 dt {font-weight:700;font-size:19px;color:#2b3990;}
.txt_exp01 dd {margin-top:10px;line-height:28px;}
.txt_exp01 dd > p {margin-top:10px;}

.txt_exp02 {}
.txt_exp02.add {margin-top:40px;}
.txt_exp02 dt {padding-left:36px;margin-bottom:15px;font-weight:700;font-size:19px;color:#2b3990;background:url("../../images/common/bl_chk01.png") no-repeat 0 0;line-height:24px;}
.txt_exp02 dd {margin-top:10px;line-height:28px;}
.txt_exp02 dd li {margin-top:5px;}

.txt_exp03 {}
.txt_exp03.add {margin-top:40px;}
.txt_exp03 dt {padding-left:36px;margin-bottom:15px;font-weight:700;font-size:19px;color:#eb6714;background:url("../../images/common/bl_chk02.png") no-repeat 0 0;line-height:24px;}
.txt_exp03 dd {margin-top:10px;line-height:28px;}
.txt_exp03 dd li {margin-top:5px;}

.txt_exp04 {}
.txt_exp04 dt {margin-bottom:5px;}
.txt_exp04 dd {padding-left:15px;background:url("../../images/common/bl_dot02.png") no-repeat 0 10px !important;}

/*2뎁스*/
.sec-2depth {display:table; width:100%; margin-top:20px; }
.sec-2depth .item {display:table-cell; width:50%; padding:24px 30px; font-size:15px; color:#fff; font-weight:300; text-align:center;border-left:1px solid #fff;}
.sec-2depth .item:first-child {border-left:0;}
.sec-2depth .item img {display:block; margin:0 auto;padding-bottom:10px;}
.sec-2depth .item .tit {display:block; margin:14px 0 10px; font-size:17px; text-align:center;font-weight:600;}

/*3뎁스*/
.sec-3depth {display:table; width:100%; margin-top:20px; }
.sec-3depth .item {display:table-cell; width:33.3%; padding:24px 30px; font-size:15px; color:#fff; font-weight:300; text-align:center;border-left:1px solid #fff;}
.sec-3depth .item:first-child {border-left:0;}
.sec-3depth .item img {display:block; margin:0 auto;padding-bottom:10px;}
.sec-3depth .item .tit {display:block; margin:14px 0 10px; font-size:17px; text-align:center;font-weight:600;}

/*4뎁스*/
.sec-4depth {display:table; width:100%; margin-top:20px; }
.sec-4depth .item {display:table-cell; width:25%; padding:24px 30px; font-size:15px; color:#fff; font-weight:300; text-align:center;border-left:1px solid #fff;}
.sec-4depth .item:first-child {border-left:0;}
.sec-4depth .item img {display:block; margin:0 auto;padding-bottom:10px;}
.sec-4depth .item .tit {display:block; margin:14px 0 10px; font-size:17px; text-align:center;font-weight:600;}

/*5뎁스*/
.sec-5depth {display:table; width:100%; margin-top:20px; }
.sec-5depth .item {display:table-cell; width:20%; padding:24px 30px; font-size:15px; color:#fff; font-weight:300; text-align:center;border-left:1px solid #fff;}
.sec-5depth .item:first-child {border-left:0;}
.sec-5depth .item img {display:block; margin:0 auto;padding-bottom:10px;}
.sec-5depth .item .tit {display:block; margin:14px 0 10px; font-size:17px; text-align:center;font-weight:600;}

/*2뎁스-circle*/
.sec-2circle {width:100%; margin-top:20px; }
.sec-2circle li {float:left; width:300px; height:300px;border-radius:50%;overflow:hidden; padding:100px 100px; margin-left:70px; font-size:15px; color:#fff; font-weight:300; text-align:center;vertical-align:center;}
.sec-2circle li:first-child:before {margin-left:none;}
.sec-2circle li img {display:block; margin:0 auto;padding-bottom:10px;}
.sec-2circle li .tit {display:block; margin:14px 0 10px; font-size:17px; text-align:center;font-weight:600;}

/*3뎁스-circle*/
.sec-3circle {width:100%; margin-top:20px; }
.sec-3circle li {float:left; width:300px; height:300px;border-radius:50%;overflow:hidden; padding:30px 30px; margin-left:30px; font-size:15px; color:#fff; font-weight:300; text-align:center;vertical-align:center;}
.sec-3circle li:first-child:before {margin-left:none;}
.sec-3circle li img {display:block; margin:0 auto;padding-bottom:10px;}
.sec-3circle li .tit {display:block; margin:14px 0 10px; font-size:17px; text-align:center;font-weight:600;}

/*4뎁스-circle*/
.sec-4circle {width:100%; margin-top:20px; }
.sec-4circle li {float:left; width:210px; height:210px;border-radius:50%;overflow:hidden; padding:30px 30px; margin-left:30px; font-size:15px; color:#fff; font-weight:300; text-align:center;vertical-align:center;}
.sec-4circle li:first-child:before {margin-left:none;}
.sec-4circle li img {display:block; margin:0 auto;padding-bottom:10px;}
.sec-4circle li .tit {display:block; margin:14px 0 10px; font-size:17px; text-align:center;font-weight:600;}

/*5뎁스-circle*/
.sec-5circle {width:100%; margin-top:20px; }
.sec-5circle li {float:left; width:150px; height:150px;border-radius:50%;overflow:hidden; padding:30px 30px; margin-left:30px; font-size:15px; color:#fff; font-weight:300; text-align:center;vertical-align:center;}
.sec-5circle li:first-child:before {margin-left:none;}
.sec-5circle li img {display:block; margin:0 auto;padding-bottom:10px;}
.sec-5circle li .tit {display:block; margin:14px 0 10px; font-size:17px; text-align:center;font-weight:600;}

/*전시분야 나누기*/
.chk_list00 li{float:left;width:95%;margin:3px 0;/*font-size:12px;letter-spacing:-0.1em;*/}
.chk_list01 li{float:left;width:20%;margin:5px 0;}
.chk_list02 li{float:left;width:25%;margin:5px 0;}
.chk_list03 li{float:left;width:33%;margin:5px 0;}
.chk_list04 li{float:left;width:45%;margin:5px 0;}
.chk_list05 li{float:left;width:10%;margin:5px 0;}
.chk_list06 li{float:left;width:15%;margin:5px 0;}


/*step*/
.step-style1 {overflow:hidden; height:80px; margin-top:38px; border-radius:40px; zoom:1;}
.step-style1:after {content:""; display:block; clear:both;}
.step-style1-item {position:relative; float:left; width:33.333333%; height:100%; padding:9px 0 0 68px; background:#eee; color:#595959; font-size:18px; font-weight:500; box-sizing:border-box;}
.step-style1-item:before {content:""; position:absolute; z-index:1; top:0; right:-40px; width:80px; height:80px; border-radius:100%; background:#eee;}
.step-style1-item:after {content:""; position:absolute; z-index:1; top:32px; right:-8px; width:12px; height:12px; border-right:5px solid #b0b0b0; border-top:5px solid #b0b0b0; transform:rotate(45deg);}
.step-style1-item:last-child:before,
.step-style1-item:last-child:after {display:none;}
.step-style1-item.bg {background:#ddd;}
.step-style1-item.bg:before {background:#ddd;}
.step-style1-item.active {background:#2b3990; color:#fff;}
.step-style1-item.active:before {background:#0e1a65;}
.step-style1-item.active:after {border-color:#fff;}
.step-style1-title {display:block; font-size:25px; font-weight:700; line-height:1.3;}
.step-style2 {margin:0 -6px; zoom:1;}
.step-style2:after {content:""; display:block; clear:both;}
.step-style2-item {position:relative; float:left; width:290px; height:160px; padding:25px 34px; margin:7px 6px; border-radius:16px; border:3px solid #2b580c; color:#000; font-size:15px; font-weight:500; box-sizing:border-box;}
.step-style2-item:after {content:""; position:absolute; z-index:1; top:65px; right:18px; width:12px; height:12px; border-right:5px solid #2b580c; border-top:5px solid #2b580c; transform:rotate(45deg);}
.step-style2-item:last-child {background:#eee;}
.step-style2-title {display:block; font-size:25px; color:#2b580c; font-weight:700;}

/* box style */
*[class^=visual-box-style] {padding:35px 50px; background:#f9f7e0; color:#444; font-size:16px; line-height:26px;}
*[class^=visual-box-style] .box-title {margin-bottom:10px; font-size:25px; font-weight:500;}
.visual-box-style2 {border:5px solid #2b3990; background:#fff; color:#000;}
.visual-box-style2 .box-title {color:#2b3990;}
.box-style1 {padding:20px; background:#eee;}
.box-style2 {padding:20px; border:1px solid #ddd;}

.box-style3 {margin-bottom:60px;height:190px;overflow:hidden;background:url('../../images/common/box-style3.jpg') no-repeat center center;background-size:cover;position:relative;text-align:center;}
.box-style3 span {display:block;width:100%;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);color:#fff;font-weight:300;font-size:26px;line-height:30px;}

/* btn  키스 */
*[class^=btn-style] {display:inline-block; min-width:100px; height:30px; padding:0 30px; background:#646464; color:#fff; font-size:15px; font-weight:500; text-align:center; box-sizing:border-box; vertical-align:middle; line-height:30px;}
*[class^=btn-style].large {min-width:130px; height:50px; padding:0 40px;font-size:18px; line-height:50px;}
*[class^=btn-style].small {min-width:30px; height:30px; padding:0 10px;font-size:25px; line-height:30px;}
*[class^=btn-style].small02 {min-width:100px; height:30px; padding:0 10px;font-size:15px; line-height:30px;}
.btn-style-maincolor {background:#eb6714;}
.btn-style-red {background:#c7001a;}
.btn-style-green {background:#2b580c;}
.btn-style-lightgreen {background:#afa939;}
.btn-style-yellow {background:#f7b71d;}
.btn-style-gray {background:#aaa;}
.btn-style-white {background:#fff; border:1px solid #ddd; color:#666;}
*[class^=btn-style].radius {border-radius:15px;}
.btn-wrap {text-align:center;}
.btn-wrap.border-top {padding-top:33px; margin-top:33px; border-top:1px solid #ddd}
.btn-wrap-left {text-align:left;}
.btn-wrap-right {text-align:right;} */

/* btn : 라이프사이언스*/
.add_btn_wrap{ display: inline-block; float: right;right:0; top:-50px;}
.add_btn_wrap li{width:30px; height:30px; line-height:30px; text-align:center; margin-left: 5px;}
.add_btn_wrap li.add_btn {background:#d70980; padding-top: 9px;}
.add_btn_wrap li.delete_btn {background:#6f6f6f;padding-top: 14px;}
.add_btn_wrap li a {display:block; cursor:pointer;}

.btnico {display:inline-block;padding:0;font-size:0;text-indent:-9999px;vertical-align:middle;}
.btnico.close {width:22px;height:22px;background:url("../../images/common/btn_close.png") no-repeat center center;}
.btnico.more01 {width:32px;height:32px;background:url("../../images/common/btn_more01.png") no-repeat 0 0;}
.btnico.more02 {width:22px;height:22px;background:url("../../images/common/btn_more02.png") no-repeat 0 0;}
.btnico.more03 {width:32px;height:32px;background:url("../../images/common/btn_more03.png") no-repeat 0 0;}
.btnico.plus {width:32px;height:32px;background:url("../../images/common/btn_add_plus.png") no-repeat 0 0;}
.btnico.minus {width:32px;height:32px;background:url("../../images/common/btn_add_minus.png") no-repeat 0 0;}
.btnico.top {width:75px;height:75px;background:url("../../images/common/btn_top.png") no-repeat 0 0;}
.btnico.prev {width:32px;height:32px;background:url("../../images/common/btn_arr.png") no-repeat 0 0;}
.btnico.next {width:32px;height:32px;background:url("../../images/common/btn_arr.png") no-repeat -36px 0;}

.btn {display:inline-block;padding:0 50px;font-weight:400;text-align:center;color:#fff;background:#0e1a65;min-width:100px;height:50px;line-height:50px;font-size:19px;vertical-align:middle;}
.btn:hover {color:#fff;text-decoration:none;background:#000 !important;}
.btn span {display:inline-block;}
.btn.full {padding:0;width:100%;}
.btn.full:hover {color:#333;}
.btn.small {padding:0 15px !important;height:36px !important;line-height:36px !important;min-width:50px;font-size:14px;}
.btn.mid {height:40px !important;line-height:40px !important;font-size:16px;}
.btn.bk {background:#565656;}
.btn.org {background:#ed7d28;}
.btn.blu {background:#1074ba;}
.btn.gr {background:#a0a0a0;}
.btn.pk {background:#ce1781;}
.btn.pk2 {background:#2b3990;}
.btn.bdr {background:#fff;border:1px solid #d2d2d2;color:#333;}
.btn.bdr:hover {color:#2b3990;border-color:#2b3990;background:#fff2f6 !important;}
.btn.bdrbk {background:#fff;border:1px solid #2b3990;color:#2b3990;}
.btn.bdrbk:hover {color:#2b3990;border-color:#2b3990;background:#f4f7fa !important;}
.btn.reset {border:1px solid #adb3b0;color:#615b83;background:#fff;}
.btn.reset span {padding-right:22px;background:url("../../images/common/bg_reset.png") no-repeat right center;line-height:16px;}
.btn.btn_login {padding:0;width:100%;height:60px;line-height:60px;font-size:21px;background:#d70980;}
.btn.btn_login02 {padding:0;width:100%;height:60px;line-height:60px;font-size:21px;/*background:#2b3990;*/
background: rgb(43,57,144); /* Old browsers */
background: -moz-linear-gradient(left,  rgb(43,57,144) 0%, rgb(144,153,209) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgb(43,57,144) 0%,rgb(144,153,209) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgb(43,57,144) 0%,rgb(144,153,209) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b3990', endColorstr='#ee7427',GradientType=1 ); /* IE6-9 */}

.btn_area {padding:40px 0 0 0;overflow:hidden;text-align:center;}
.btn_area a {margin:0 2px;}
.btn_area.tar {padding:40px 0 0 0;overflow:hidden;text-align:right;}
.btn_area.tar a {margin:0 0 0 5px;}
.btn_area.tal {padding:40px 0 0 0;overflow:hidden;text-align:left;}
.btn_area.tal a {margin:0 5px 0 0;}
.btn_area.bdr {margin-top:40px;border-top:1px solid #e2e3e5;}
.btn_area.mid {padding-top:20px !important;}
.btn_area.aside {padding:0 0 20px 0;margin-top:-10px;text-align:right;}
.btn_area.aside a {margin:0 0 0 5px;}
.btn_area .full {margin:0;}

.topbtn {margin:-50px 0 10px 0;overflow:hidden;text-align:right;}

.btn_img {vertical-align:middle;margin-left:3px;}

.btn_ico {display:inline-block;width:32px;height:32px;background:url("../../images/common/btn.png") no-repeat 0 0;font-size:0px;text-indent:-9999px;z-index:10;}
.btn_ico.more {background-position:-42px 0;}
.btn_ico.prev {background-position:0 0;}
.btn_ico.next {background-position:0 -42px;}
.btn_ico.qna_write {width:16px;height:16px;background-position:-84px 0;}
.btn_ico.qna_del {width:16px;height:16px;background-position:-110px 0;}

/* tab */
.tab-style .tab-head {border-bottom:1px solid #eee;}
.tab-style .tab-head-link {display:inline-block; padding:20px 30px; border-bottom:3px solid #fff; color:#999; font-size:16px;}
.tab-style .tab-head-link.active {border-bottom:3px solid #f7b71d; color:#f7b71d;}
.tab-style .tab-body {margin-top:30px;}

.tab-head-link {cursor:pointer;}
.tab-body-cont {display: none;}
.tab-body-cont.active {display:block;}



/* header */
.global-menu {height:110px; background:#fff;}
.global-menu .contwrap {position:relative; height:100%; font-size:0;}
.global-menu-button {display:inline-block; height:100%; padding:0 15px; color:#666; font-size:15px; line-height:40px;}
.global-menu-button:hover {background:#eee;}
.global-menu-button--active {background:#fff; color:#afa939;}
.global-menu-button--active:hover {background:#fff;}

.right-menu-button{display:inline-block;float:right;padding:10px 15px 0 15px;color:#fff; font-size:15px; line-height:110px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2b3990+0,ee7427+100 */
/*background: rgb(43,57,144); /* Old browsers */
/*background: -moz-linear-gradient(left,  rgb(43,57,144) 0%, rgb(144,153,209) 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(left,  rgb(43,57,144) 0%,rgb(144,153,209) 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to right,  rgb(43,57,144) 0%,rgb(144,153,209) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b3990', endColorstr='#ee7427',GradientType=1 ); /* IE6-9 */
color:#000;
}


.right-menu-button:nth-child(2) {display:inline-block;float:right;padding:10px 15px 0 15px;color:#fff; font-size:15px; line-height:110px;
 background:url('/kor/images/login.png') no-repeat 45px 25px; color:#000;
}


.right-menu-button:nth-child(3) {display:inline-block;float:right;padding:10px 15px 0 15px;color:#fff; font-size:15px; line-height:110px;
 background:url('/kor/images/login.png') no-repeat 50px 25px; color:#000;
}

.right-menu-button:nth-child(4) {display:inline-block;float:right;padding:10px 15px 0 15px;color:#fff; font-size:15px; line-height:110px;
 background:url('/kor/images/home.png') no-repeat 30px 25px; color:#000;
}



/*.right-menu-button-img { display:inline-block; padding-left:20px; }*/

.header-wrap-section {position:relative;; height:60px;}
.header-wrap {position:absolute; z-index:999; top:0; left:0; right:0; background:#2b3990; }
.header {height:60px; border-bottom:1px solid #121c5c;}
.header .contwrap {position:relative; height:100%;}
.header-logo {position:absolute; top:18px; left:20px; width:218px; height:75px; background:url('../../images/common/logo.png') no-repeat; font-size:0;}
.gnb {float:right; width:950px; height:100%;}
.gnb:after {content:''; display:block; clear:both;}
.gnb-depth1 {position:relative; float:left; width:20%; height:100%;}
.gnb-depth1-btn {display:block; height:100%; color:#fff; font-size:20px; line-height:60px; text-align:center;}
.gnb-depth1:hover .gnb-depth1-btn span {border-bottom:0px solid #fff;}
.gnb-depth2 {overflow:hidden; position:absolute; top:60px; left:0; right:0; height:0; transition: all ease .2s;}
.header-wrap--on .gnb-depth2 {height:380px; padding-top:10px; transition: all ease .2s;}
.gnb-depth2__item {padding:7px 0; text-align:center;}
.gnb-depth2-btn {color:#666; font-size:15px;}
.gnb-depth2-btn:hover {text-decoration:none;color:#2b3990;font-weight:600;}
.header-menu-bg {position:absolute; top:60px; left:0; right:0; height:0; z-index:-1; background:#fff; transition:all ease .2s;}
.header-wrap--on .header-menu-bg {height:240px; border-bottom:1px solid #eee; transition: all ease .2s;}





/* footer */
.footer {margin-top:120px; padding:50px 0; background:#333; color:#fff; font-size:13px}
.footer-copy {}
.footer-address-item {margin-right:20px;}

/*sub slide*/
.sub_visual-slide-wrap {overflow:hidden; position:relative; height:240px; border-bottom:1px solid #eee;}
.sub_visual-slide-item {overflow:hidden; display:flex; justify-content:center; align-items:center; height:240px; }
.sub_visual-slide-item-img {height:100%; width:auto; max-width:none;margin:0 auto;}
.sub_visual-slide-wrap .bx-pager {position:absolute; bottom:20px; left:50%; width:140px; margin-left:-70px; font-size:0; text-align:center;}
.sub_visual-slide-wrap .bx-pager-item {display:inline-block; margin:0 4px;}
.sub_visual-slide-wrap .bx-pager-link {display:inline-block; width:8px; height:8px; background:#fff; border-radius:50%; border:1px solid #999;}
.sub_visual-slide-wrap .bx-pager-link.active {background:#f7b71d; border-color:#f7b71d;}

/* main */
.visual-slide-wrap {overflow:hidden; position:relative; height:500px; border-bottom:1px solid #eee;}
.visual-slide-item {overflow:hidden; display:flex; justify-content:center; align-items:center; height:500px; }
.visual-slide-item-img {height:100%; width:auto; max-width:none;}
.visual-slide-wrap .bx-pager {position:absolute; bottom:20px; left:50%; width:140px; margin-left:-70px; font-size:0; text-align:center;}
.visual-slide-wrap .bx-pager-item {display:inline-block; margin:0 4px;}
.visual-slide-wrap .bx-pager-link {display:inline-block; width:8px; height:8px; background:#fff; border-radius:50%; border:1px solid #999;}
.visual-slide-wrap .bx-pager-link.active {background:#f7b71d; border-color:#f7b71d;}
.main-quick-menu {margin:100px 0; font-size:0;}
.main-quick-menu-btn {position:relative; display:inline-block; width:300px; height:130px; padding:24px 30px 0 0; margin-left:13px; background:#e8254f; border-radius:4px; color:#fff; font-size:20px; font-weight:700; text-align:right; box-sizing:border-box;}
.main-quick-menu-btn:hover {box-shadow: 2px 1px 10px 2px #afafaf; transition: all ease .2s;}
.main-quick-menu-btn:before {content:''; display:block; width:48px; height:48px; margin:0 0 5px auto; background:url('../../images/main/quick_icon_02.png') no-repeat 50% 50%;}
.main-quick-menu-btn--style1 {margin-left:0; background:#f8f6df; color:#444;}
.main-quick-menu-btn--style1:before {background:url('../../images/main/quick_icon_01.png') no-repeat 50% 50%;}
.main-quick-menu-btn--style3 {background:#0e1a65; }
.main-quick-menu-btn--style3:before {background:url('../../images/main/quick_icon_03.png') no-repeat 50% 50%;}
.main-quick-menu-btn--style4 {background:#131c2b; }
.main-quick-menu-btn--style4:before {background:url('../../images/main/quick_icon_04.png') no-repeat 50% 50%;}

.notice-slide {position:relative;}
.notice-slide .bx-pager {position:absolute; bottom:20px; left:280px; font-size:0; text-align:center;}
.notice-slide .bx-pager-item {display:inline-block; margin:0 3px;}
.notice-slide .bx-pager-link {display:inline-block; width:6px; height:6px; background:#fff; border-radius:50%; border:1px solid #999;}
.notice-slide .bx-pager-link.active {background:#f7b71d; border-color:#f7b71d;}

.main-section-title {color:#333; font-size:30px; font-weight:700;}
.main-notice-section {margin-top:150px;}
.main-notice-section .multisection2-item {width:590px;}
.main-notice-section .main-board {margin-top:30px;}
.main-board-item {margin-top:20px;}
.main-board-item:first-child {margin-top:0;}
.main-board-item:before {content:'#'; margin-right:20px; vertical-align: middle;}
.main-board-item:after {content:''; display:block; clear:both;}
.main-board-item a {vertical-align: middle;}
.main-board-item-title {display:inline-block; max-width:calc(100% - 140px); overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666; font-size:17px;}
.main-board-item-title:hover {text-decoration:underline;}
.main-board-item-date {float:right; color:#999; font-size:17px;}

.newsletter-section {margin:150px 0 0; padding:56px 0; background:#eee;}
.newsletter-section .multisection2-item {width:590px;}
.newsletter-form {margin-top:26px; font-size:0;}
.newsletter-form-input {width:calc(100% - 171px); height:42px; padding:0 15px; font-size:15px;}
.newsletter-form-input::placeholder {color:#bbb;}
.newsletter-form-button {width:141px; height:42px; background:#666; color:#fff; font-size:14px; text-align:center;}
.contact-info {margin-top:30px; font-size:0;}
.contact-info-item {display:inline-block; width:50%; font-size:0;}
.contact-info-item:before {content:''; display:inline-block; width:20px; height:20px; margin-right:10px; background:url('../../images/main/icon_tel.png') no-repeat 50% 50%; vertical-align:middle;}
.contact-info-item--mail:before {width:22px; background:url('../../images/main/icon_mail.png') no-repeat 50% 50%;}
.contact-info-item--instargram:before {width:22px; background:url('../../images/main/btnico_sns_instargram.png') no-repeat 50% 50%;}
.contact-info-item--post:before {width:22px; background:url('../../images/main/btnico_sns_blogpost.jpg') no-repeat 50% 50%;}
.contact-info-item__text {color:#555; font-size:18px; vertical-align:middle;}

.main-exhibitor {position:relative; margin-top:150px;}
.main-exhibitor:after {content:''; display:block; clear:both;}
.main-exhibitor-title {float:left; width:310px; height:498px; padding-top:86px; box-sizing:border-box;}
.main-exhibitor-title__kor {color:#666; font-size:18px;}
.main-exhibitor-list .bx-controls-direction {position:absolute; left:0; bottom:20px;}
.main-exhibitor-list .bx-prev,
.main-exhibitor-list .bx-next {display:inline-block; width:20px; height:14px; background:url('../../images/main/arrow_prev.png') no-repeat 50% 50%; font-size:0; vertical-align:middle;}
.main-exhibitor-list .bx-next {margin-left:25px; background:url('../../images/main/arrow_next.png') no-repeat 50% 50%;}
.main-exhibitor-list {float:right; width:930px; border:1px solid #ddd; border-left:0; box-sizing:border-box;}
.main-exhibitor-list:after {content:""; display:block; clear:both;}
.main-exhibitor-list-item {position:relative; float:left; width:310px; height:498px; padding:20px; border-left:1px solid #ddd; box-sizing:border-box;}
.main-exhibitor-list-item__img {overflow:hidden; width:310px; height:254px; margin:-20px -20px 20px -20px;}
.main-exhibitor-list-item__img img {width:100%;}
.main-exhibitor-list-item a:hover .main-exhibitor-list-item__text {text-decoration: underline;}
.main-exhibitor-list-item__title-kor {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; font-size:20px; font-weight:400;}
.main-exhibitor-list-item__title-eng {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#555; font-size:16px;}
.main-exhibitor-list-item__text {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:60px; margin-top:20px; color:#666; font-size:16px; line-height:20px;}
.main-exhibitor-list-item__more {position:absolute; bottom:20px; left:20px; color:#999; font-size:15px;}

.main-photo {position:relative; margin-top:150px;}
.main-photo:after {content:''; display:block; clear:both;}
.main-photo-title {float:left; width:310px; height:310px; padding-top:82px; box-sizing:border-box;}
.main-photo-title__kor {color:#666; font-size:18px;}
.main-photo-slide .bx-controls-direction {position:absolute; left:0; bottom:20px;}
.main-photo-slide .bx-prev,
.main-photo-slide .bx-next {display:inline-block; width:20px; height:14px; background:url('../../images/main/arrow_prev.png') no-repeat 50% 50%; font-size:0; vertical-align:middle;}
.main-photo-slide .bx-next {margin-left:25px; background:url('../../images/main/arrow_next.png') no-repeat 50% 50%;}
.main-photo-slide {float:right; width:930px; border:1px solid #ddd; border-left:0; box-sizing:border-box;}
.main-photo-slide:after {content:""; display:block; clear:both;}
.main-photo-slide-item {position:relative; overflow:hidden; float:left; width:310px; height:310px; border-left:1px solid #ddd; box-sizing:border-box;}
.main-photo-slide-item img {width:100%;}
.main-photo-slide-item-title {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:absolute; z-index:1; bottom:0; left:0; right:0;display:block; height:55px; padding:0 20px; color:#fff; font-size:20px; font-weight:400; line-height:55px; box-sizing:border-box;}
.main-photo-slide-item-title:after {content:''; position:absolute; top:0; bottom:0; left:0; right:0; z-index:-1; display:block; background:#000; opacity:0.5;}

.sns-section {position: relative; margin-top:150px;}
.sns-section .multisection2-item {width:610px;}
.sns-tab {margin-top:30px;}
.sns-tab .tab-head {display:block; font-size:0;}
.sns-tab .tab-head-link {display:inline-block; width:150px; height:50px; border:1px solid #ddd; border-left:0;}
.sns-tab .tab-head-link:first-child {border-left:1px solid #ddd;}
.sns-tab .tab-head-link.active {border-bottom:1px solid #fff;}
.sns-tab-naver {background:url('../../images/main/sns_title_01.png') no-repeat 50% 50%;}
.sns-tab-facebook {background:url('../../images/main/sns_title_02.png') no-repeat 50% 50%;}
.sns-tab-instagram {background:url('../../images/main/sns_title_03.png') no-repeat 50% 50%;}
.sns-tab .tab-body {margin-top:-1px; border:1px solid #ddd;}
.sns-tab .tab-body-cont {overflow:auto; height:250px; padding:40px;}
.video-background {position:absolute; top:0; left:calc(50% + 100px); right:0; bottom:0; z-index:-1; background:url('../../images/main/video_bg.gif');}
.sns-section .multisection2-item.youtube-video-section {width:480px;}
.youtube-video-section .main-section-title {padding:30px 0;}
.youtube-video {width:560px; margin-left:-80px;}

.main-sponsor {position:relative; margin-top:150px;}
.sponsor-slide {margin-top:30px;}
.sponsor-slide .bx-controls-direction {position:absolute; top:10px; right:0;}
.sponsor-slide .bx-prev,
.sponsor-slide .bx-next {display:inline-block; width:20px; height:14px; background:url('../../images/main/arrow_prev.png') no-repeat 50% 50%; font-size:0; vertical-align:middle;}
.sponsor-slide .bx-next {margin-left:25px; background:url('../../images/main/arrow_next.png') no-repeat 50% 50%;}
.sponsor-slide-item {overflow:hidden; width:180px; height:48px; border:1px solid #ddd;}



/* sub layout */
#content {}
.location {padding:10px 0;border-bottom:1px solid #eee; font-size:0;}
.location .contwrap {height:100%;}
.location .home {display:inline-block; width:19px; height:18px; margin-right:10px; background:url('../../images/common/location_home.png') no-repeat 50% 50%; font-size:0; vertical-align:middle;}
.location .depth {color:#999; font-size:14px; vertical-align: middle;}
.location .depth:after {content:'>'; margin:0 10px;}
.location .depth-active {color:#2b3990; font-size:14px; font-weight:700; vertical-align: middle;}

/* table */
.tbl_type00 {border:0;}
.tbl_type00 th {padding:15px 0 12px 0;text-align:left;}
.tbl_type00 td {padding:15px 0 12px 0;}
.tbl_type00 .booth {font-weight:700;font-size:22px;color:#d70980;}
.tbl_type00 .logo {}
.tbl_type00 .logo li {float:left;margin-right:10px;}
.tbl_type00 .logo img {margin-right:5px;vertical-align:middle !important;}

.tbl_type01 {border-top:1px solid #000;}
.tbl_type01 th {padding:12px 0 10px 30px;border-bottom:1px solid #ddd;text-align:left;background:#fafafa;}
.tbl_type01 td {padding:12px 0 10px 30px;border-bottom:1px solid #ddd;}
.tbl_type01 td.first {border-left:none;}
.tbl_type01 .logo {padding:12px 0 12px 30px;}
.tbl_type01 .logo img {margin-right:30px;vertical-align:middle !important;}
.tbl_type01 .logo .logo_txt {display:inline-block;margin-left:-25px;vertical-align:middle !important;font-size:12px;}
.tbl_type01 .line {border-left:1px solid #ddd;padding-left:15px;}
.tbl_type01 .th {padding:11px 0 9px 15px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top;background:#fafafa;font-weight:bold;font-size:12px;color:#333;line-height:15px;}
.tbl_type01.txt_c th,
.tbl_type01.txt_c td {padding-left:0;text-align:center;}

.tbl_type02 {border-top:1px solid #000;}
.tbl_type02 thead th {padding:14px 0 12px 0;border-bottom:1px solid #bbb;border-left:1px solid #ddd;color:#333;background:#fafafa;}
.tbl_type02 thead th:first-child,
.tbl_type02 tbody td:first-child {border-left:0;}
.tbl_type02 tfoot th,
.tbl_type02 tbody th {padding:10px;border-bottom:1px solid #ddd;background:#fdfdfd;}
.tbl_type02 tfoot td,
.tbl_type02 tbody td {padding:10px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.tbl_type02.txt_c tbody td {padding:10px;text-align:center;}
.tbl_type02.txt_r tbody td {padding:10px;text-align:right;}
.tbl_type02 .txa_r {padding:10px !important;}
.tbl_type02 .txa_l {padding:10px !important;}
.tbl_type02 .txa_c {padding:10px !important;}
.tbl_type02 .line {border-left:1px solid #ddd !important;}
.tbl_type02 .booth {text-align:center;}
.tbl_type02 .img_item {padding:10px}

.txt_add {margin-top:5px;color:#888;}
.txt_add span {font-size:13px !important;}

/* Board List */
.board_list {width:100%;clear:both;border-top:1px solid #000;}
.board_list thead tr th {padding:12px 0 12px 0;height:30px;border-bottom:1px solid #757575;color:#000;text-align:center;}
.board_list tbody tr td {padding:12px 0 12px 0;height:24px;border-bottom:1px solid #ddd;text-align:center;line-height:24px;}
.board_list tbody tr td img.ico {margin:0 2px;vertical-align:middle;}
.board_list label.label-info {color:#900;}
.board_list .sbj,
.board_list .txt_corp {text-align:left;padding-left:10px;}
.board_list .txt_date {font-weight:bold;color:#000;}
.board_list .txt_fee {font-weight:bold;color:#c42737;}
.board_list .txt_booth {font-weight:bold;color:#c42737;font-size:15px;}
.board_list .url {text-align:left;}
.board_list .url a {color:#1889d9;text-decoration:underline;vertical-align:middle;}
.board_list .url a:hover {color:#1889d9;}
.board_list .file a {vertical-align:middle !important;margin:0 2px;}
.board_list img {vertical-align:middle !important;margin:0 2px;}
.board_list .no_data {padding:80px 0 !important;color:#888 !important;}
.board_list .bg_req th, .board_list .bg_req td {background:#fffef8;}
.board_list.etc td {padding:5px 0;}
.board_list.etc td a.link {color:#081d6a;text-decoration:none;}

/* Board View */
.board_view {width:100%;clear:both; border-top:1px solid #000;}
.board_view tr th {padding:12px 0 10px 20px;border-bottom:1px solid #ddd;text-align:left;background:#fafafa;}
.board_view tr td {padding:10px 0 10px 20px;border-bottom:1px solid #ddd;text-align:left;}
.board_view tr td.sbj {padding:15px 0 15px 20px;color:#000;font-size:16px;font-weight:bold;}
.board_view tr td small {font-size:12px;color:#aaa;vertical-align:middle;margin-left:5px;}
.board_view tr td img {vertical-align:middle; }
.board_view tr td.board_cont {padding:20px; border-bottom:solid 1px #999;}
.board_view tr td.board_cont div.board_cont_in {min-height:140px;line-height:23px;}

.board_view_prenext {width:100%;clear:both;border-bottom:1px solid #ddd;margin-top:20px;}
.board_view_prenext tbody tr th {padding:11px 0 9px 20px;border-top:1px solid #ddd;text-align:left;background:#fafafa;}
.board_view_prenext tbody tr td {padding:10px 0 11px 10px;border-top:1px solid #ddd;}

/* Write */
.tbl_write {clear:both;width:100%;border-top:1px solid #000;}
.tbl_write thead th {padding:12px 0 10px 0;border-bottom:1px solid #bbb;border-left:1px solid #ddd;background:#fafafa;}
.tbl_write tfoot th,
.tbl_write tbody th {padding:8px 0 8px 15px;text-align:left;border-bottom:1px solid #ddd;background:#fafafa;}
.tbl_write thead th span,
.tbl_write tbody th span {font-weight:bold;color:#cd2323;}
.tbl_write tfoot td,
.tbl_write tbody td {padding:8px 0 8px 10px;text-align:left;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.tbl_write span.add_txt {color:#888;font-size:12px;display:inline-block;margin-left:10px;}
.tbl_write label.tit {font-weight:bold;color:#333;font-size:12px;}
.tbl_write .add_side {display:inline-block;margin-left:15px;}
.tbl_write .add_side label {margin-right:10px;}
.tbl_write .add_th {background:#fafafa;font-weight:bold;}
.tbl_write .add_th span {font-weight:bold;color:#2b3990;}
.tbl_write .add_top {display:block;margin-bottom:5px;}
.tbl_write .add_bm {display:block;margin-top:5px;color:#888;font-size:12px;}
.tbl_write .add_bm02 {display:block;margin-top:5px;}
.tbl_write .add_bm.file {font-size:14px;}
.tbl_write .add_bm.file .add_side {margin-left:5px;color:#888;font-size:12px;}
.tbl_write .add_bm.file label {margin-right:0}
.tbl_write .first {border-left:none}
.tbl_write .bg {background:#fdfdfd !important;}
.tbl_write .sum {font-weight:bold !important;}
.tbl_write .line {border-left:1px solid #ddd;padding:0 15px;}
.tbl_write .line_end th,
.tbl_write .line_end td {border-bottom:1px solid #bbb !important;}
.tbl_write .txa_l {padding-left:10px !important;text-align:left !important;}
.tbl_write .txa_m {padding-left:40px !important;text-align:left !important;}
.tbl_write .txa_r {padding-left:0;padding-right:20px !important;text-align:right !important;}
.tbl_write .txa_c {padding-left:0;padding-right:0 !important;text-align:center !important;}
.tbl_write.txt_c tbody th,
.tbl_write.txt_c tbody td {padding:8px 0 8px 0;text-align:center;}
.tbl_write.txt_c tbody th {background:none;}
.tbl_write.txt_c.bg tbody th {background:#fafafa;}
.tbl_write.txt_r tbody td {padding:12px 10px 10px 0;text-align:right;}
.tbl_write td input[type=text],
.tbl_write td input[type=password] {width:187px;}
.tbl_write tfoot th {background:#fafafa !important;}
.tbl_write tfoot td {background:#fafafa !important;text-align:right !important;padding-right:10px !important;}
.tbl_write tfoot td strong {font-size:15px;}
.tbl_write tfoot td strong.sum_total {font-size:27px;color:#c42737;}
.tbl_write tfoot .total td {font-size:17px;font-weight:bold;}
.tbl_write tfoot .total td strong {font-size:18px;color:#c42737;font-weight:bold;}
.tbl_write tfoot .total td em {font-size:14px;font-weight:bold;}
.ul_form li {float:left;margin-left:20px;}
.ul_form li:first-child {margin-left:0;}

/* gallery */
.gallery_wrap {padding-top:28px;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #ddd;}
.gallery_wrap > ul {overflow:hidden;margin-left:-25px;}
.gallery_wrap > ul > li {float:left;overflow:hidden;width:225px;height:250px;margin-left:25px;margin-bottom:25px;}
.gallery_wrap > ul > li a {display:block;overflow:hidden;width:229px;height:250px;background:#e2f0ef;}
.gallery_wrap > ul > li a .thum {display:block;}
.gallery_wrap > ul > li a .thum img {width:225px;height:172px;overflow:hidden;}
.gallery_wrap > ul > li a .tit {display:block;padding:15px 15px 0 15px;line-height:18px;height:22px;overflow:hidden;}
.gallery_wrap > ul > li a .date {display:block;padding:2px 15px 0 15px;font-size:12px;line-height:14px;text-decoration:none !important;color:#888;}
.gallery_wrap > ul > li a:hover {text-decoration:none !important;background:#2b3990;}
.gallery_wrap > ul > li a:hover .tit {color:#fff;}
.gallery_wrap > ul > li a:hover .date {color:#7ab973;}
.gallery_wrap .no_data {padding:72px 0 100px 0;color:#888;text-align:center;}

/* Paging */
.paging{margin-top:30px; text-align:center; }
.paging img{ vertical-align:middle; }
.paging span{ display:inline-block; padding:0 15px; vertical-align:middle; }
.paging span a{ display:inline-block; padding:0 10px; font-size:13px; line-height:13px; }
.paging span a:hover{ color:#2b3990; text-decoration:none; }
.paging span strong{ padding:0 10px; font-size:13px; line-height:13px; color:#2b3990; }

/* Search Area */
.board_top {overflow:hidden;padding:0 0 10px 0;}
.board_count {float:left;margin-top:10px;}
.board_count strong {color:#2b3990;}
.board_side {float:right;}
.board_search {float:right;text-align:center;}
.board_search img {vertical-align:middle;line-height:24px;}
.board_search select {min-width:100px;}
.board_search .input_search {width:250px;}
.board_search .btn_search,
.board_search .btnSearch {border:0;width:41px;height:33px;vertical-align:middle;margin-left:-5px;}
.board_search.add-btn fieldset {float:left;}
.board_search.add-btn .btn {float:left;margin-left:10px;}


/* 전시개요 */
.intro_info {margin-bottom:30px;border:1px solid #e2e3e5;overflow:hidden;}
.intro_info .bx {padding:40px;min-height:460px;}
.intro_info .fl {width:720px;border-right:1px solid #e2e3e5;}
.intro_info .fr {width:350px;text-align:center;}

/*전시품목:조경서울*/
.item_wrap {overflow:hidden;border:1px solid #000;}
.item_wrap li {float:left;width:618px;height:180px;}
.item_wrap li dl {margin:37px 0 0 240px;}
.item_wrap li dt {margin-bottom:17px;font-size:22px;color:#eb6714;letter-spacing:-1px;}
.item_wrap li dd {font-size:15px;line-height:22px;}
.item_wrap li.item01 {width:1238px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico01.png") no-repeat 30px 35px;}
.item_wrap li.item02 {width:1238px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico02.png") no-repeat 30px 35px;}
.item_wrap li.item03 {width:1238px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico03.png") no-repeat 30px 35px;}
.item_wrap li.item09 {width:1238px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico09.png") no-repeat 30px 35px;}
.item_wrap li.item10 {width:1238px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico10.png") no-repeat 30px 35px;}
.item_wrap li.item11 {width:1238px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico11.png") no-repeat 30px 35px;}
.item_wrap li.item12 {width:1238px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico12.png") no-repeat 30px 35px;}


.item_wrap li.item04 {border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico04.png") no-repeat 30px 35px;}
.item_wrap li.item05 {width:619px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico05.png") no-repeat 30px 35px;}
.item_wrap li.item06 {border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico06.png") no-repeat 30px 35px;}
.item_wrap li.item07 {width:619px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico07.png") no-repeat 30px 35px;}
.item_wrap li.item08 {border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico08.png") no-repeat 30px 35px;}
.item_wrap li.item06 {border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico06.png") no-repeat 30px 35px;}
.item_wrap li.item07 {width:619px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico07.png") no-repeat 30px 35px;}
.item_wrap li.item08 {border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_ico08.png") no-repeat 30px 35px;}


/*전시품목:조경수원*/
.item_wrap_sw {overflow:hidden;border:1px solid #000;}
.item_wrap_sw li {float:left;width:618px;height:180px;}
.item_wrap_sw li dl {margin:37px 0 0 240px;}
.item_wrap_sw li dt {margin-bottom:17px;font-size:22px;color:#eb6714;letter-spacing:-1px;}
.item_wrap_sw li dd {font-size:15px;line-height:22px;}
.item_wrap_sw li.item01 {width:619px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_sw_ico01.png") no-repeat 30px 35px;}
.item_wrap_sw li.item02 {border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_sw_ico02.png") no-repeat 30px 35px;}
.item_wrap_sw li.item03 {width:619px;height:220px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_sw_ico03.png") no-repeat 30px 35px;}
.item_wrap_sw li.item04 {height:220px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_sw_ico04.png") no-repeat 30px 35px;}
.item_wrap_sw li.item05 {width:619px;height:220px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_sw_ico05.png") no-repeat 30px 35px;}
.item_wrap_sw li.item06 {height:220px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_sw_ico06.png") no-repeat 30px 35px;}
.item_wrap_sw li.item07 {width:619px;height:220px;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_sw_ico07.png") no-repeat 30px 35px;}
.item_wrap_sw li.item08 {height:220px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:url("../../images/about/about_sw_ico08.png") no-repeat 30px 35px;}

/* 참가안내 스텝6*/
.step_wrap {overflow:hidden;}
.step_wrap li {float:left;padding-left:20px;width:160px;background:url("../../images/common/bg_step_arr02.png") no-repeat left center}
.step_wrap li:first-child {padding-left:0;width:160px;background:none;}
.step_wrap .step_cont {padding:20px 20px 0 20px;width:113px;height:270px;border:1px solid #e2e3e5;}
.step_wrap .step_cont em {display:block;margin-bottom:12px;color:#eb6714;font-weight:300;font-size:30px;line-height:1;}
.step_wrap .step_cont strong {display:block;height:105px;font-weight:700;color:#000;font-size:16px;line-height:26px;}
.step_wrap .step_cont span {display:block;padding-top:21px;margin:0 -22px 0 -18px;border-top:1px dashed #e2e3e5;text-align:center;color:#0e1a65;}

/* 참가안내 스텝3*/
.step_wrap3 {overflow:hidden;width:100%;}
.step_wrap3 li {float:left;padding-left:5%;width:30%;background:url("../../images/common/bg_step_arr02.png") no-repeat 15px center}
.step_wrap3 li:first-child {padding-left:0;width:30%;background:none;}
.step_wrap3 .step_cont {padding:20px 20px 0 20px;width:83%;height:185px;border:1px solid #e2e3e5;}
.step_wrap3 .step_cont em {display:block;margin-bottom:12px;color:#eb6714;font-weight:700;font-size:30px;line-height:1;}
.step_wrap3 .step_cont strong {display:block;height:50px;font-weight:700;color:#000;font-size:20px;line-height:26px;}
.step_wrap3 .step_cont span {display:block;padding-top:21px;border-top:1px dashed #e2e3e5;color:#0e1a65;}

.btn_area.exp {text-align:center;}
.btn_area.exp > p {font-weight:300;font-size:18px;margin-top:25px;}

.box_info {padding:40px 60px;border:1px solid #e2e3e5;overflow:hidden;position:relative;}
.box_info.bm {margin-top:50px;}
.box_info > dl {float:left;width:840px;}
.box_info > .btn.mid {position:absolute;right:40px;top:50%;margin-top:-20px;}

/*참가규정*/
.term_wrap {overflow:hidden;border:1px solid #e2e3e5;}
.term_wrap.scroll {overflow-y:auto;max-height:560px;}
.term_cont {padding:50px;word-break:keep-all;}
.term_cont h4 {padding:0;margin-top:50px;background:none;font-size:20px;font-weight:700;}
.term_cont h4:first-child {margin-top:0;}
.term_cont p {line-height:30px;}
.term_cont p.mid {margin-bottom:15px;}
.term_cont p.bm {margin-top:15px;}
.term_cont > ul {padding:0;background:none;}
.term_cont > ul > li {margin-top:10px;padding-left:18px;text-indent:-18px;line-height:25px;}
.term_cont > ul > li > ul {margin-top:7px;}
.term_cont > ul > li > ul > li {padding-left:15px;margin-top:3px;background:url("../../images/bl_dot02.png") no-repeat 0 10px;font-weight:300;font-size:15px;line-height:24px;text-indent:0;}

.term_cont.etc > ul > li {margin-top:10px;padding-left:0;text-indent:0;line-height:30px;}
.term_cont.etc > ul > li > ul {margin-top:7px;}
.term_cont.etc > ul > li > ul > li {padding-left:0;margin-top:6px;background:none;font-weight:400;font-size:16px;line-height:26px;text-indent:0;}
.term_cont.etc > ul > li > ul > li > ul {margin-top:5px;}
.term_cont.etc > ul > li > ul > li > p {margin-top:5px;}
.term_cont.etc > ul > li > dl {margin-top:10px;}
.term_cont.etc > ul > li > dl > dd {margin-top:3px;}

/* 개인정보취급방침 */
.terms_wrap {padding:30px;overflow:hidden;border:1px solid #d9d9d9;}
.terms_wrap .terms_cont {margin-bottom:20px;}
.terms_wrap .terms_cont h5 {margin-bottom:10px;color:#000;font-size:16px;letter-spacing:-1px;}
.terms_wrap .terms_cont .bx {padding:15px;background:#efefef;}
.terms_wrap .terms_cont .mid {margin-bottom:10px;}
.terms_wrap .terms_cont > ul > li {margin-top:5px;}
.terms_wrap .terms_cont > ul > li > ul {margin:4px 0 7px 0;}
.terms_wrap .terms_cont > ul > li > ul > li {padding-left:15px;font-size:12px;}
.terms_wrap.scroll {overflow-y:auto;height:420px;border:1px solid #000;}
.terms_wrap.guide h5 {margin-bottom:15px;font-size:20px;font-weight:700;}
.terms_wrap.guide .terms_cont {margin-bottom:40px;}
.terms_wrap.guide .terms_cont li p.bm {padding-left:15px;margin:3px 0 5px 0;}
.terms_agree {overflow:hidden;margin-top:20px;text-align:center;}

.chk_agree {}
.chk_agree.bm {margin-top:30px;}

/*마감*/
.txt_bm {padding-left:24px;margin:15px 0 0 0;background:url("../../images/common/ico_notice.png") 0 1px no-repeat;line-height:20px;font-size:13px;}
.txt_bm > strong {color:#000;}
.txt_bm02 {padding-bottom:20px;margin-top:25px;border-bottom:1px solid #ddd;text-align:center;font-size:15px;}
.txt_bm02.etc {margin-top:40px;font-weight:700;}
.txt_bm03 {margin-top:15px;line-height:20px;font-size:13px;}
.txt_bm_list {margin-top:15px;}
.txt_bm_list li {padding-left:24px;margin:5px 0 0 0;background:url("../../images/common/ico_notice.png") 0 1px no-repeat;line-height:20px;font-size:13px;}
.txt_bm_list li:first-child {margin-top:0;}
.txt_sign {margin-top:20px;text-align:right;}
.txt_sign .date {display:block;font-size:13px;}
.txt_sign strong {font-size:17px;color:#333;}
.txt_end {margin-top:20px;padding:30px 20px;background:#fafafa;}
.txt_end p {text-align:center;font-size:18px;color:#2b3990;font-weight:bold;}


.book_end {text-align:center;overflow:hidden;}
.book_end_cont {margin:0 auto;width:636px;padding:150px 0 30px 0;background:url("../../images/exhibit/img_book_end01.png") no-repeat center 0}
.book_end_cont > p {font-size:20px;line-height:35px;color:#393939;font-weight:500;}
.book_end_cont > p > span {color:#2b3990;font-size:28px;}
.book_contact {border:1px solid #e7e7e7;padding:15px 0;margin-top:32px;text-align:center;font-size:14px;font-weight:bold;}
.book_contact strong {display:inline-block;color:#2b3990;margin:0 10px;}
.book_contact span {display:inline-block;margin:0 10px;}

/* 참가업체 확인/수정 */
.exlogin_wrap {overflow:hidden;text-align:center;}
.exlogin_wrap .login_in {padding:80px 150px;margin:0 auto;width:810px;border:1px solid #000;overflow:hidden;}
.exlogin_wrap .login_tit {display:block;text-align:center;margin-bottom:35px;font-size:45px;color:#2b3990;line-height:1;}
.exlogin_wrap ul {}
.exlogin_wrap li {margin-top:10px;}
.exlogin_wrap li input {width:498px;height:50px;}
.exlogin_wrap li:first-child {margin-top:0;}
.exlogin_wrap .btn_area {padding-top:20px;}
.exlogin_wrap .btn_area a {margin:0;width:507px;}
.exlogin_wrap .login_bm {margin-top:30px;overflow:hidden;line-height:30px;font-size:15px;font-weight:300;}
.exlogin_wrap .login_bm p {}

/* 참가업체리스트 */
.search_area {overflow:hidden;padding:20px;margin-bottom:30px;border:1px solid #ddd;}
.search_area .bx {float:left;margin-right:30px;}
.search_area label {display:inline-block;margin-right:10px;padding-left:15px;background:url("../../images/common/bl_dot01.png") no-repeat 0 15px;font-weight:700px;line-height:33px;}
.search_area select {min-width:100px;}
.search_area input {width:250px;}
.search_area .btn {width:80px;}

.member_wrap {overflow:hidden;}
.member_wrap > ul {overflow:hidden;margin-left:-20px;}
.member_wrap > ul > li {float:left;overflow:hidden;width:232px;height:270px;margin-left:20px;margin-bottom:20px;}
.member_wrap > ul > li a {display:block;padding:20px;overflow:hidden;width:190px;height:228px;border:1px solid #ddd;text-decoration:none !important;position:relative;}
.member_wrap > ul > li a span,
.member_wrap > ul > li a strong {display:block;overflow:hidden;}
.member_wrap > ul > li a .flag {display:inline-block;font-size:12px;}
.member_wrap > ul > li a .name {margin-bottom:18px;font-size:16px;line-height:23px;text-align:center;font-weight:500 !important;letter-spacing:-1px;color:000;/*border-bottom:1px solid #ddd;*/}
.member_wrap > ul > li a .logo {display:table-cell;width:190px;height:100px;overflow:hidden;vertical-align:middle;text-align:center;padding-top:10px;}
.member_wrap > ul > li a .logo img {display:inline-block;max-width:190px;max-height:90px;}
.member_wrap > ul > li .more {width:31px;height:31px;position:absolute;right:0;bottom:0;}
.member_wrap > ul > li a:hover {border-color:#2b3990}
.member_wrap > ul > li a:hover .name {color:#2b3990}
.member_wrap .no_data {padding:120px 0 120px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#888;text-align:center;font-weight:300;}

.member_view {background:#2b3990;padding:1px;overflow:hidden;}
.member_info {float:left;padding:60px 30px 60px 60px;width:180px;}
.member_info .name {display:block;font-size:25px;color:#fff;line-height:35px;font-weight:500 !important;letter-spacing:-1px;}
.member_info .website {display:block;margin:15px 0 40px 0;}
.member_info .website a {color:#aaaf5c;font-size:16px;line-height:16px;}
.member_info .tel {display:block;margin-bottom:15px;font-size:16px;line-height:16px;color:#fff;background:url("../../images/visit/ico_tel.png") no-repeat 0 1.5px;padding-left:25px;}
.member_info .email {display:block;margin-bottom:15px;background:url("../../images/visit/ico_email.png") no-repeat 0 1.5px;padding-left:25px;}
.member_info .email a {color:#fff;font-size:16px;line-height:16px;}
.member_info .btn_area {padding:0;margin-top:20px;width:150px;text-align:center;}
.member_info .btn_area a {padding:0;margin:0;width:150px;height:40px;line-height:40px;}
.member_info .btn_area a span {padding-right:44px;}
.member_detail {float:right;padding:60px 60px 40px 60px;width:767px;min-height:432px;background:#fff url("../../images/common/bg_ribon.png") no-repeat right top;}
.member_detail table th {padding:22px 0 18px 0;border-top:1px solid #ddd;text-align:left;vertical-align:top;font-size:18px;letter-spacing:-1px;line-height:24px;color:#2b3990;}
.member_detail table th img {max-width:250px;max-height:150px;}
.member_detail table td {padding:22px 0 18px 0;border-top:1px solid #ddd;word-break:keep-all;line-height:22px;font-size:16px;}
.member_detail table tbody tr:first-child th,
.member_detail table tbody tr:first-child td {padding-top:0 !important;border:none !important;}
.member_detail table td .item-img li {float:left;width:280px;height:220px;margin:15px 15px 0 0;padding:10px;text-align:center;border:1px solid #e6e6e6;}
.member_detail table td .item-img li img {max-width:280px;max-height:220px;}

/* 부대행사 */
.schedule_wrap {overflow: hidden;border-top:1px solid #ddd;}
.schedule_wrap li {float:left;padding:35px 0 30px 0;margin:0;width:1238px;text-align:center;border:1px solid #ddd;border-top:none;}
.schedule_wrap li:first-child {margin-left:0;}
.schedule_wrap li dt {height:75px;text-align:center;background:url("../../images/visit/bg_line.gif") bottom center no-repeat;font-size:26px;line-height:40px;font-weight:700;color:#eb6714;}
.schedule_wrap li .date {margin-top:15px;font-size:18px;}
.schedule_wrap li .img {margin-top:20px}
.schedule_wrap li .detail {margin-top:20px;font-size:15px;line-height:18px;color:#555;}
.schedule_wrap li.schedule02 {background:#fafafa}

/*inc-profile*/
.inc-index {margin-top:0;}
.inc-profile {position:relative; height:280px; background:url('../../images/common/bg_inc_profile.png') no-repeat 0 0;}
.inc-profile:after {content:""; display:block; clear:both;}
.inc-profile-section {float:left; width:390px; padding:30px 0 0 50px;}
.inc-profile__name {font-size:20px; font-weight:400; line-height:35px;}
.inc-profile__name strong {color:#2b3990;font-size: 30px;letter-spacing:-0.05em;}
.inc-profile__btns {display:table; width:100%; height:60px; margin-top:15px; border:1px solid #6c6e7c; box-sizing:border-box;}
.inc-profile-btn {display:table-cell; border-left:1px solid #6c6e7c; color:#3d3d3d; font-size:17px; vertical-align:middle; text-align:center;}
.inc-profile-btn:first-child {border-left:0;}
.inc-profile-list-wrap {float:left; padding:30px 0 0 130px;}
.inc-profile-list {margin-top:10px; font-size:0;}
.inc-profile-list__dt {position:relative; display:inline-block; width:115px; color:#939393; font-size:17px;}
.inc-profile-list__dt:after {content:""; position:absolute; top:5px; right:20px; width:1px; height:16px; background:#939393;}
.inc-profile-list__dd {display:inline-block; color:#3d3d3d; font-size:17px;}
.inc-profile-dday {position:absolute; top:22px;; right:28px; width:119px; height:130px; color:#fff; text-align:center;}
.inc-profile-dday__title {font-size:17px;}
.inc-profile-dday__num {display:block; font-size:50px; line-height:55px;}