@charset "UTF-8";
@font-face { font-family: 'NanumSquare'; font-weight: 300; src: url(/common/font/NanumSquareL.eot); src: url(/common/font/NanumSquareL.eot?#iefix) format("embedded-opentype"), url(/common/font/NanumSquareL.woff) format("woff"), url(/common/font/NanumSquareL.ttf) format("truetype"); }
@font-face { font-family: 'NanumSquare'; font-weight: 400; src: url(/common/font/NanumSquareR.eot); src: url(/common/font/NanumSquareR.eot?#iefix) format("embedded-opentype"), url(/common/font/NanumSquareR.woff2) format("woff2"), url(/common/font/NanumSquareR.woff) format("woff"), url(/common/font/NanumSquareR.ttf) format("truetype"); }



.pc_enter {display:block;}

 
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
	-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}

.phone_wrap { position:relative; overflow:hidden;  margin:60px auto 0 auto;  width:350px; }
.phone_wrap li {position:relative; float:left; margin:10px;width:330px; height:585px;  padding:20px;background: url("/images/main/phone_bg.png") 50% 10% no-repeat; background-size:cover;}
.phone_wrap li img {width:300px; height:555px; border-radius:30px;}
.phone_wrap h4 {
    font-size: 28px;
    font-family: "GmarketSansBold";
	color:#fff;
	position:relative;
	margin:10px 0  0 0;
}
.phone_wrap h4  span {color:#FFCC00;}
.phone_wrap li::before {
    content: '';
    display: block;
    position: absolute;
     top: 7px;
    left: 50%;
    transform: translate(-50%,0);
	width:200px;
	height:34px;
	z-index:999;
    background: url("/images/main/phone_top.png") top center no-repeat ;
}
 
.phone_wrap li .btn_live {font-weight:bold; text-align:center; width:250px;letter-spacing:-1px; position:absolute; bottom:10%; left:50%; transform:translate(-50%, 0%);  padding:10px 0px;border-radius:10px; display:block; background-color:#F2321B; color:#fff; }

/*메인레이어팝업*/
.layer_popup {position:absolute; top:17%; right:1%;  }
.layer_popup img {display:block; margin-bottom:30px; }
.layer_popup_wrap p {display:none;}
.layer_popup_wrap h2 {display:none;}

#maindiv9 .pop-container{left:550px!important;}
#maindiv9 .pop-container img {max-width:500px; width:100%;}
#maindiv8 .pop-container{left:50px!important;}
#maindiv8 .pop-container img {max-width:500px; width:100%;}
#maindiv7 .pop-container{left:450px!important;}
#maindiv7 .pop-container img {max-width:600px; width:100%;}

/*메인레이어*/
.pop-container {  position: absolute;left: 30px; top: 20px; right: auto !important; z-index: 1001;}
 ._popup_S20200730bc6fd428468c2_61590 { z-index: 2000 !important;}
 .inside {
    max-width: 600px;
    padding-left: 15px;
    padding-right: 15px;
}
.pop-container .pop-item { float: left;margin-top:15px;}
.pop-container .pop-img {position: relative;    max-width: 600px;}
.pop-container .btn-group {
padding:5px 10px;
    width: 100%;
    background: #2229;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
	align-items:center;
	color:#fff;
	font-size:14px;
	letter-spacing:-1px;
	border-radius:15px;
}
.btn-group > :first-child:not(.dropdown-toggle):not(:last-child).btn {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
	color:#fff;
}
.pop-container .btn-group .btn {
    width: 20%;
    float: none;
    letter-spacing: 0px;
    color: #fff;
    padding: 5px 0;
    border: 0;
    white-space: normal;
    display: table-cell;
	text-align:center;
}
.pop-container .btn-group .btn + .btn {
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.1) !important;
    border-radius: 0;
    font-weight: normal;
    margin-left: 0px;
}
.btn-group > :last-child:not(:first-child).btn, .btn-group > :not(:first-child).dropdown-toggle {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	text-align:right;
}
.btn-group  label {
   
    margin-bottom: 0;
}

@media only screen and (max-width:700px){
.pop-container {
overflow:hidden;
left: 3%; top: 0px; right: auto !important; z-index: 1001;
width:94%; margin:0 auto;
}
.btn-group label {font-size:13px;}
.btn-group a {font-size:14px;}
.pop-container .btn-group .btn {
width: 20%;
}


.phone_wrap {   width:100%; }
.phone_wrap  ul {width:100%;}
.phone_wrap li {  margin:10px;width:250px; height:445px;  padding:15px;background: url("/images/main/phone_bg.png") 50% 10% no-repeat; background-size:cover;}
.phone_wrap li img {width:280px; height:405px; border-radius:25px;}
.phone_wrap h4 {font-size: 20px;}

.phone_wrap li .btn_live {  width:180px; bottom:14%; padding:7px 10px; font-size:14px;  }


}




.main_poster{margin-top:30px;overflow:hidden; position:relative; }

.swiper-pagination {left: 50%;bottom:10px;transform: translateX(-50%)!important; z-index:99;}
.swiper-pagination-clickable .swiper-pagination-bullet {margin-right: 5px;}
.swiper-pagination-bullet-active {opacity: 1;background: #fff!important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url("/images/main/swiper_left.png")!important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url("/images/main/swiper_right.png")!important;}
/*.swiper-button-next {display:none!important;}
.swiper-button-prev {display:none!important;}*/



/*비주얼*/
body .loadImage { position: absolute; z-index: -2; top: 0; left: 0; overflow: hidden; width: 1px; height: 1px; opacity: 0; }
body .loadImage .img-pct { display: block; }
body .loadImage .img-m { display: none; }

@media (max-width: 767px) { body .loadImage .img-pct { display: none; }
 body .loadImage .img-m { display: block; } }

body .visual-wrap { position: relative; z-index: 0; height: 100%; background-color: #fff; }
body .visual-wrap .view { height: 100%; }
body .visual-wrap .view > li { position: absolute; top: 0; left: 0; visibility: hidden; width: 100%; height: 100%; /*&:nth-child(1){ .bg{ span{ background-image: url('/images/main/visual_01.png'); } } } &:nth-child(2){ .bg{ span{ background-image: url('/images/main/visual_02.png'); } } } &:nth-child(3){ .bg{ span{ background-image: url('/images/main/visual_03.png'); } } } &:nth-child(4){ .bg{ span{ background-image: url('/images/main/visual_04.png'); } } }*/ }
body .visual-wrap .view > li.on { visibility: visible; }
body .visual-wrap .view > li.on .text-wrap > * { opacity: 0; }
body .visual-wrap .view .bg { height: 100%; }
body .visual-wrap .view .bg div { position: absolute; overflow: hidden; height: 100%; }
body .visual-wrap .view .bg div span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-attachment: fixed; background-repeat: no-repeat; background-position: center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; transition: none; }
body .visual-wrap .view .bg div span.animation { transition: 0.7s all; }
body .visual-wrap .view .bg div:nth-child(1) { width: 5%; }
body .visual-wrap .view .bg div:nth-child(2) { left: 5%; width: 10%; }
body .visual-wrap .view .bg div:nth-child(3) { left: 15%; width: 20%; }
body .visual-wrap .view .bg div:nth-child(4) { left: 35%; width: 30%; }
body .visual-wrap .view .bg div:nth-child(5) { left: 65%; width: 20%; }
body .visual-wrap .view .bg div:nth-child(6) { left: 85%; width: 10%; }
body .visual-wrap .view .bg div:nth-child(7) { left: 95%; width: 5%; }
body .visual-wrap .view .bg.reverse div { left: auto; }
body .visual-wrap .view .bg.reverse div:nth-child(1) { right: 95%; }
body .visual-wrap .view .bg.reverse div:nth-child(2) { right: 85%; }
body .visual-wrap .view .bg.reverse div:nth-child(3) { right: 65%;  }
body .visual-wrap .view .bg.reverse div:nth-child(4) { right: 35%;  }
body .visual-wrap .view .bg.reverse div:nth-child(5) { right: 15%; }

body .visual-wrap .view .bg.reverse div:nth-child(6) { right: 5%; }
body .visual-wrap .view .bg.reverse div:nth-child(7) { right: 0; }
body .visual-wrap .view .bg[data-dir='left'] div span { transform-origin: left 0; }
body .visual-wrap .view .bg[data-dir='right'] div span { transform-origin: right 0; }


body .visual-wrap .text-wrap {text-shadow: 8px 4px 8px rgba(0,0,0,0.25); width:100%; position: absolute; text-align:center; z-index: 2; top: 50%; left: 50%; transform: translate(-50%, -50%);  white-space: nowrap; color: #fff; }
body .visual-wrap .text-wrap em { font-size: 60px;  font-weight: 600; display: block; letter-spacing: .6px; text-transform: uppercase; line-height: 0.7; }
body .visual-wrap .text-wrap p {font-size: 27px;margin-bottom:22px; line-height:150%; color:#fff;font-weight: 500; }
body .visual-wrap .text-wrap span { border-radius:15px; font-size: 30px; font-weight: 600; line-height: 56px; display: block; margin-top: 30px; letter-spacing: -.2px; position: relative; left: -5px; }
body .visual-wrap .text-wrap b {color:#ffcc00;  font-weight: 600;}
body .visual-wrap .text-wrap em span {font-size: 60px;}
body .visual-wrap .text-wrap .textdate{ background-color:#ffcc00; display:inline-block; color:#222; padding:0 25px;}  


body .visual-wrap .info-wrap { position: absolute; z-index: 10; bottom: 0; left: 0; box-sizing: border-box; width: 100%; height: 90px; padding-left: 9.5%;  }
body .visual-wrap .info-wrap .btn-scroll-down { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

body .visual-wrap .info-wrap .inner2 { height: 90px; background-color: rgba(39, 96, 12, 0.9); } 
body .visual-wrap .info-wrap .text { float: left; height: 100%; padding-left: 50px; }
body .visual-wrap .info-wrap .text li { font-size: 16px; font-weight: 400; line-height: 90px; display: none; letter-spacing: -.3px; color: #fff; }
body .visual-wrap .info-wrap .text li.on { display: block; }
body .visual-wrap .info-wrap .text li[data-type='en'] {font-weight: 400; letter-spacing: 1px; text-transform: uppercase; }

body .visual-wrap .info-wrap .count { position: absolute; top: 50%; left: 95%; transform: translate(-95%, -50%); }

body .visual-wrap .info-wrap .count span {font-size: 16px; font-weight: 400; color: #fff; }
body .visual-wrap .info-wrap .count span.total:before { content: '/ '; }
body .visual-wrap .info-wrap .control { font-size: 0; line-height: 90px; float: right; padding-right: 10%; z-index: 100; }
body .visual-wrap .info-wrap .control .btn-direction { width: 20px; height: 15px; vertical-align: middle; background: url("/images/main/spr-common.png") -149px -165px no-repeat; }
body .visual-wrap .info-wrap .control .btn-direction.next { background-position: -149px -180px; }
body .visual-wrap .info-wrap .control .circleSvg { position: relative; display: inline-block; width: 44px; height: 44px; margin: 0 16px; vertical-align: middle; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 22px; }
body .visual-wrap .info-wrap .control .circleSvg svg { position: absolute; left: 0; top: 0; overflow: visible; transform: rotate(-90deg); fill: none; stroke: #fff; }
body .visual-wrap .info-wrap .control .circleSvg svg circle { transform-origin: center; stroke: #fff; stroke-dasharray: 314; stroke-dashoffset: 314; stroke-width: 4px; }
body .visual-wrap .info-wrap .control .circleSvg .play { position: absolute; top: 17px; left: 17px; width: 10px; height: 10px; background: url("/images/main/spr-common.png") -200px -165px no-repeat; }
body .visual-wrap .info-wrap .control .circleSvg .play.pause { background-position: -200px -174px; }


 


@media (max-width: 1300px) { 

body .visual-wrap .info-wrap .btn-scroll-down { display: none; } 

body .visual-wrap { height: 700px; }
body .visual-wrap .view > li {   height: 700px;  }
body .visual-wrap .view > li:before {  height: 700px;}

body .visual-wrap .text-wrap em { font-size: 40px;letter-spacing:-1px; }
body .visual-wrap .text-wrap span { font-size: 25px; line-height: 1.5; margin-top: 7px; word-break: keep-all !important; left: 0; }
body .visual-wrap .text-wrap em span {font-size:35px;}
body .visual-wrap .text-wrap p {font-size: 27px;margin-bottom:22px; line-height:150%;  }

/*메인레이어팝업*/
.layer_popup {transform:scale(0.8); top:10%;}

}






@media (max-width: 1023px) {
body .visual-wrap { width: 100%; }
body .visual-wrap .info-wrap { padding-left: 0; width: 100%; height: 55px; }
body .visual-wrap .info-wrap .inner2 { height: 55px; }
body .visual-wrap .info-wrap .text { padding-left: 20px; }
body .visual-wrap .info-wrap .text li { line-height: 55px; font-size: 14px; }
body .visual-wrap .info-wrap .control { line-height: 55px; padding-right: 10%; }

body .visual-wrap .text-wrap span { font-size: 50px; line-height: 65px; left: 0; }
body .visual-wrap .text-wrap em { font-size: 35px;letter-spacing:-1px; }
body .visual-wrap .text-wrap span { font-size: 20px; line-height: 1.5; margin-top: 7px; word-break: keep-all !important; left: 0; }
body .visual-wrap .text-wrap em span {font-size:35px;}

body .visual-wrap .text-wrap p {font-size: 20px; margin-bottom:15px;  }


 
}





@media (max-width: 767px) {
body .visual-wrap .text-wrap { white-space: normal; width: 90%; left: 25px; transform: translate(0, -50%); }
body .visual-wrap .text-wrap br { display: none; }
body .visual-wrap .text-wrap em { font-size: 20px;letter-spacing:-1px; }
body .visual-wrap .text-wrap span { font-size: 15px; line-height: 1.5; margin-top: 7px; word-break: keep-all !important; left: 0; }
body .visual-wrap .text-wrap em span {font-size:25px;}
body .visual-wrap .text-wrap .textdate {background-color: #ffcc00;display: inline-block;color: #222;padding: 5px 6px;letter-spacing:-1px;}

body .visual-wrap { height: 500px; }
body .visual-wrap .view > li {   height: 500px;  }
body .visual-wrap .view > li:before {  height: 500px;}
body .visual-wrap .info-wrap .control { line-height: 55px; padding-right: 20%; }

body .visual-wrap .info-wrap .count {left:91%;}

body .visual-wrap .info-wrap .count span {font-size:14px;}

body .visual-wrap .text-wrap p {font-size: 15px; margin-bottom:15px;  }


}












/*큰박스아이콘*/
.main02 {background:#fdfde1; padding:80px 0; }
.main02 h2 {font-size:1.7em; text-align:center; line-height:1.2; margin-bottom:20px;}
.main02 h2 span {color:#408805; font-size:1.6em; font-weight:600;}

.main02  div > div {text-align:left!important; display:inline-block;float:left; width:47%; border-radius:20px; padding:40px; color:#fff; box-sizing:border-box;} 
.main02  div > div a {display:inline-block; color:#fff;text-align:left!important;}
.main02  div > div h2 {text-align:left!important; font-weight:600;}
.main02  div > div img {display:block; margin-top:20px;}
.main02  div > div p {font-size:1.7em; opacity:0.6;}
.main02  div > div span {font-size:1.2em; line-height:1.4}
.bigbox1 { background:#3b8ce0 url(/images/main/icon_big1.png) no-repeat 90% 70%;   margin-right:6%;}
.bigbox2 { background:#f69600 url(/images/main/icon_big2.png) no-repeat 90% 70%; }



/*유투브*/
.youtube_wrap1{width:100%;clear:both;  background: url(/images/main/youtube_bg.jpg)  no-repeat; background-size:cover; padding:80px 0;position: relative; margin:0 auto;z-index: 1;}
.youtube_wrap2 {width:1320px; margin:0 auto;}
.youtube_left {background:#fff;width:67%; min-height:525px; margin-right:2%; display:inline-block; padding:20px 20px;border: 3px solid #fff;background-color: rgba(255, 255, 255, 0.6);border-radius: 20px;-webkit-box-shadow: 3px 7px 18px 0px rgba(0, 0, 0, 0.21);box-shadow: 3px 7px 18px 0px rgba(0,0,0,0.21);}
.youtube_right {background:#fff;width:31%;  border-radius:20px; height:525px; display:inline-block;  float:right; padding:20px 20px;border: 3px solid #fff;background-color: rgba(255, 255, 255, 0.6);border-radius: 20px;-webkit-box-shadow: 3px 7px 18px 0px rgba(0, 0, 0, 0.21);box-shadow: 3px 7px 18px 0px rgba(0,0,0,0.21);}
.youtube_right_innner {background:#fff; width:98%; height:98%; margin:1%;overflow-y:scroll;overflow-x:hidden;}

.youtube_right ul {width:100%; clear:both;float:left;margin-top:10px;}
.youtube_right ul li {width:100%; border-radius:5px; display:inline-block;clear:both;background-color:#f6f6f6;border-bottom:1px solid #f6f6f6;margin-bottom:5px;height:100%;line-height:130%;}
.youtube_right ul img {float:left; width:90px; height:70px; padding:13px 0 10px 13px; margin-right:10px;}
.youtube_right ul p {display:block;font-size:16px;font-weight:bold; margin-top:10px;padding:2px 0;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;-webkit-line-clamp: 2; line-height: 1.4em;height: 3em;}
.youtube_right ul span {font-size:15px;text-overflow:ellipsis; overflow:hidden;display:inline-block;  float:left;padding:0px;color:#414141;white-space: nowrap; white-space:nowrap; }


/*오른쪽 회사목록*/
.youtube_right2 {background:#fff;width:31%;  border-radius:20px; height:525px; display:inline-block;  float:right; padding:20px 20px;border: 3px solid #fff;background-color: rgba(255, 255, 255, 0.6);border-radius: 20px;-webkit-box-shadow: 3px 7px 18px 0px rgba(0, 0, 0, 0.21);box-shadow: 3px 7px 18px 0px rgba(0,0,0,0.21);}
.youtube_right_innner2 {background:#fff; width:98%; height:98%; margin:1%;overflow-x:hidden;}

.youtube_right2 ul {width:100%; margin-top:10px; clear:both;}
.youtube_right2 ul li {width:46%; margin:0 1% 0 2%; height:100%; display:inline-block;}
.youtube_right2 ul li a {border-radius:5px; letter-spacing:-1px; display:block;clear:both;background-color:#f6f6f6;border-bottom:1px solid #f6f6f6;margin-bottom:7px;height:100%;line-height:130%; padding:7px 0 7px 13px;}
.youtube_right2 ul li a:hover {background-color:#009744; color:#fff;}
.youtube_right2 ul img {float:left; width:90px; height:70px; padding:13px 0 10px 13px; margin-right:10px;}
.youtube_right2 ul p {display:block;font-size:16px;font-weight:bold; margin-top:10px;padding:2px 0;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;-webkit-line-clamp: 2; line-height: 1.4em;height: 2.8em;}
.youtube_right2 ul span {font-size:15px;text-overflow:ellipsis; overflow:hidden;display:inline-block;  float:left;padding:0px;color:#414141;white-space: nowrap; white-space:nowrap; }





.line01 {border-bottom:1px solid #f6f6f6;}

.entry {margin-bottom:10px;}
.col-12_{position: relative;width: 100%;padding-right: 15px;padding-left: 5px;}

.fl {float:left;}


.youtube_title {color:#fff; text-align:center;font-size:1.7em; margin-bottom:20px;}
.youtube_title span {font-size:1.6em;font-weight:600;}


/*오른쪽참가기업리스트*/
.youtube_com_list li {font-size:1.2em; padding:10px 10px 10px 20px;background:url("../images/sub/ico_h6.gif") no-repeat scroll 10px 18px;}
.youtube_h2_2 {font-size:2.5em;margin:0 0 15px 0; text-align:center;color:#3529ac;padding:0 0 15px 0px; line-height:1.2;border-bottom:1px solid #3a25ad;}
.youtube_h2_2 span {color:#5d0ab2!important;}



.line01 {border-bottom:1px solid #f6f6f6;}

.entry {margin-bottom:10px;}
.col-12_{position: relative;width: 100%;padding-right: 15px;padding-left: 5px;}

.fl {float:left;}



/*주요행사*/
.program {background:url("/images/main/program_bg.jpg") no-repeat;overflow:hidden;  background-size:cover; padding:80px 0;font-family: "Noto Sans KR", "나눔 고딕", "Nanum Gothic", "Nanum Gothic", "Dotum", "돋움", "Gulim", "굴림", "Sans-serif";}
.program a {text-align:center;}
.program h2 {font-size:1.7em; text-align:center; line-height:1.3; margin-bottom:20px;}
.program h2 span {color:#222; font-size:1.6em; font-weight:600;}
.program h2 span em {color:#f24b11;  font-weight:600;}


.program_wrap {width:100%;  height:500px; overflow:hidden; margin-top:50px; clear:both;box-shadow: 3px 7px 18px 0px rgba(0,0,0,0.21);}
.program_wrap li a {width:25%; height:500px; float:left; display:inline-block;box-shadow: 3px 7px 18px 0px rgba(0,0,0,0.21); background-size:100%}
.program_wrap h3 {font-size:1.8em; padding-top:60px; font-weight:500;}
.program_wrap .progrma_p1 {font-size:1.3em; display:inline-block; padding:5px 30px; border-radius:20px;}
.program_wrap .progrma_p2 {font-size:1.2em;padding-top:30px;}
.program_wrap .progrma_p2 span {color:#ff6600; font-weight:bold;}

.program_01 a {background:#fef3de url(/images/main/program_bg01.jpg) no-repeat 50% bottom; position:relative;}
.program_01 a h3 {color:#036c14;}
.program_01 a .progrma_p1 {border:1px solid #036c14; color:#036c14;}
.program_01 a .progrma_p2 { color:#222;  line-height:110%;}

.program_img {position:absolute; right:30px; top:160px;animation: motion 0.5s linear 0s infinite alternate; margin-top: 0;}
@keyframes motion {
	0% {margin-top: 0px;}
	100% {margin-top: 10px;}
}


.program_02 a {background:#f7c326  url(/images/main/program_bg02.jpg) no-repeat 50% bottom;}
.program_02 a h3 {color:#554103;}
.program_02 a .progrma_p1 {border:1px solid #554103; color:#554103;}
.program_02 a .progrma_p2 { color:#554103; line-height:110%;}

.program_03 a {background:#64a2e6 url(/images/main/program_bg03_.jpg) no-repeat 50% bottom;}
.program_03 a h3 {color:#fff;}
.program_03 a .progrma_p1 {border:1px solid #fff; color:#fff;}
.program_03 a .progrma_p2 { color:#fff; line-height:110%; }

.program_04 a {background:#00b151 url(/images/main/program_bg04.jpg) no-repeat 50% bottom;}
.program_04 a h3 {color:#fff;}
.program_04 a .progrma_p1 {border:1px solid #fff; color:#fff;}
.program_04 a .progrma_p2 { color:#fff;  line-height:110%;}







/*참가업체*/
.company {background:#3E82C9 url("/images/main/company_bg.jpg") no-repeat 50% 0;  padding:80px 0;}
.company h2 {font-size:1.7em; text-align:center; line-height:1.3; margin-bottom:20px;color:#fff; }
.company h2 span {font-size:1.6em; font-weight:600;}
.company h2 span em {color:#ffe400;  font-weight:600;}


.section-main-product {clear:both; position: relative;padding: 40px 0 50px 0;background-size: cover;text-align: center;}
.section-main-product h2 {color:#fff; font-size:4.0em; padding-bottom:40px;}
.section-main-product::before {position: absolute;top: 0;left: 0;z-index:-1;width: 100%;height: 100%; content: ''; }
.section-main-product .list {width: 1320px;margin: 0 auto;}
.section-main-product li {margin: 15px 1%; width: 18%; float:left;box-shadow: 3px 7px 18px 0px rgba(0,0,0,0.21);}
.section-main-product .product {display: block;position: relative;width: 100%;height: 100%;margin: 0 auto;font-weight: 400; border-radius:15px;}
.section-main-product .product .img {display: block;position: relative;z-index: 0;height: 140px;}
.section-main-product .product .img img {width:100%; height: 100%;border-top-left-radius:10px;border-top-right-radius:10px;}
.section-main-product .product .name {display: block;width: 100%; padding:7px 0 0 0 ;height: 35px;background-color:#fff;font-size: 17px;line-height: 1.3;vertical-align: middle;color: #222; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.section-main-product .product:hover .img:before {position: absolute;top: 50%;left: 50%;z-index: 5;width: 80px;height: 80px;margin-top: -40px;margin-left: -40px;background: url("/images/main/split_img.png") no-repeat -792px -2px;content: '';}
.section-main-product .product:hover .img:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(27, 89, 156, 0.85);content: '';border-top-left-radius:10px;border-top-right-radius:10px;}


.row {margin-right: auto;margin-bottom: 20px;margin-left: auto;}
.row:after {display: table;clear: both;content: '';}
.row .col {float: left;min-height: 1px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.row .col[class*='push-'], .row .col[class*='pull-'] {position: relative;}
.row .col.s2 {width: 8.33333%;right: auto;left: auto;margin-left: auto;}
.row .col.s3 {width: 16.66667%;right: auto;left: auto;margin-left: auto;}
.row .col.s4 {width: 25%;right: auto;left: auto;margin-left: auto;}



/*이벤트*/
.event {background:url("/images/main/event_bg.jpg") no-repeat; background-size:cover; padding:80px 0;}
.event h2 {font-size:1.7em; text-align:center; line-height:1.3; margin-bottom:50px;}
.event h2 span {color:#222; font-size:1.6em; font-weight:600;}
.event h2 span em {color:#29992e;  font-weight:600;}


/* ￿￿￿*/
.popup_zone { width:840px;   margin:20px auto 0 auto;}
#pop{position:relative;width:100%;margin:0 auto;}
#pop h2{position: absolute;width: 1px;height: 1px;font-size: 0px;line-height: 0;overflow: hidden;z-index: -1;}
#pop button{padding:0;width:86px;height:84px;border:0;background:none; cursor:pointer;}
#pop .pop_count{position: absolute;top:90px;right:0px;  color:#222;z-index:10; font-size:1.5em;}
#pop .count{ color:#222; font-size:35px;}
#pop .pop_ctrl{display: block;position:absolute;top:70px;right:-130px;z-index:10;}
#pop .pop_ctrl a{padding:0;margin: 0px;}
#pop .Area {width:100%; margin:0 auto;}
#pop .Area img {overflow:hidden; position:relative;z-index:1; width:840px;height:440px; margin-top:-10px;box-shadow: 3px 7px 15px 0px rgba(0,0,0,0.21);}
.pop_list img {width:100%; border-radius:10px; border:3px solid #fff;}

#pop .noData {text-align:center; line-height:230px;}
#pop .popup_br {display:block; margin-bottom:80px;}


/*공지사항*/
.notice {background:url("/images/main/notice_bg.jpg") no-repeat; background-size:cover; padding:80px 0;}
.notice h2 {font-size:1.7em; text-align:center; line-height:1.3; margin-bottom:50px;}
.notice h2 span {color:#222; font-size:1.6em; font-weight:600;}
.notice h2 span em {color:#0657b1;  font-weight:600;}


.notice_board {width:50%;float:left; display:inline-block; height:350px; background-color:#fff;}
.photo {width:50%;display:inline-block;height:350px; background-color:#1361b7;}

.notice_icon {text-align:center; margin-top:50px;}
.notice_icon li {text-align:center;font-weight:bold; border-radius:50%;  display:inline-block;margin:0 50px 10px 0; color:#fff;}
.notice_icon li:last-child {margin:0 0px 10px 0; }
.notice_icon li a {color:#fff; display:block;width:200px; height:200px; padding:140px 0 0 0 ;box-sizing:border-box;}
.notice_icon li:nth-child(1) {background:#88cf0c url(/images/main/notice_ico_01.gif) no-repeat 50% 50px; }
.notice_icon li:nth-child(2) {background:#1096eb url(/images/main/notice_ico_02.gif) no-repeat 50% 50px; }
.notice_icon li:nth-child(3) {background:#f7820f url(/images/main/notice_ico_03.gif) no-repeat 50% 50px; }
.notice_icon li:nth-child(4) {background:#00c6ff url(/images/main/notice_ico_04.gif) no-repeat 50% 50px; }
.notice_icon li:nth-child(5) {background:#d83d3d url(/images/main/notice_ico_05.gif) no-repeat 50% 50px; }

.section-10 { width:50%; overflow:hidden; float:left;}
/*.section-11 { width:50%;  margin-bottom:16px; float:left;}*/
.section-12 { width:50%; float:left; background-color:#fff;}

.section-10 > div { padding:23px 31px; position:relative; background-color:#fff;}
.recent_list {border-top:1px solid #e6e6e6; padding:6px 0;
    padding-top:25px;}
.recent_list li { margin-top:10px; background:url(/images/main/ico_dot_square.gif) 0 6px no-repeat;
    padding-left:13px; clear:both; overflow:hidden; text-align:left;
}
.recent_list li:first-child { margin-top:0;}
.recent_list li a {  font-weight:400; color:#444;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block; width:80%; float:left; text-align:left;}
.recent_list li span { font-size:1em; color:#666; float:right;}
.heading{padding: 12px 20px 26px 110px;}
.heading.icon01{background: url('/images/main/main_board_icon02.gif') no-repeat 0px 50%;}
.heading dt{}
.heading dt a{
display:block;
font-size: 17px;
color: #000;
font-weight: 600;
margin-bottom: 5px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
text-align:left;
}

.heading dd{
display:block;
color: #444;
overflow: hidden;
text-overflow: ellipsis;
height: 50px;
}

.heading dd a{color: #444; text-align:left;}
.photo_more {display:inline-block; padding:5px 20px; color:#fff;text-align:center; border:1px solid #fff; border-radius:20px; margin-top:15px;}


.section-12 { width:50%; float:left; background-color:#fff;}
.section-12 > div {  position:relative; overflow:hidden; width:100%; border:4px solid #1361b7; box-sizing: border-box; height:333px; padding-left:255px;}
.section-12 .mainTit_recent2{
    position: absolute;
    left:0;
    background: #1361b7;
    width: 255px;
    height: 100%;
    padding-top:30px;
    box-sizing: border-box;
    text-align: center;
}
.section-12 .caroufredsel_wrapper{background-color:#fff; height: 100%;}
.section-12 .mainTit_recent2 .btn{
    margin-top:80px;
}
.section-12 .mainTit_recent2 .btn img{
    width:37px;
    height:37px;
}
.section-12 .caroufredsel_wrapper .picture_list{
    height: 100%;
    overflow: hidden;
}
.section-12 .caroufredsel_wrapper .picture_list > a{padding:35px 65px 10px; box-sizing: border-box; display: block; text-align: center;}
.section-12 .caroufredsel_wrapper .picture_list > a > img{width:267px; height:183px;}
.section-12 .caroufredsel_wrapper .picture_list > a > .picture_Cnt{margin-top:15px; font-size:18px;  color:#333;}
.section-12 .caroufredsel_wrapper .picture_list > a > .picture_Cnt span{color:#666; font-size:15px; margin-top:7px; display: block;}
.mainTit_recent { position: relative; padding:6px 0; }
.mainTit_recent strong { font-size:1.6em; color:#000; font-weight:400; }
.mainTit_recent a.btn_more {display:inline-block; float:right; width:20px; height:20px; background:url(/images/main/ico_more.png) no-repeat;}

.mainTit_recent2 strong { font-size:24px; color:#fff;  }
.mainTit_recent2 strong span{ font-size: 15px; display: inline-block; margin-top: 10px; }
.mainTit_recent2 a.btn_more { position:absolute; right:10px; top:10px; width:20px; height:20px; background:url(/images/main/ico_more.png) no-repeat;}
/* 배너모음 */
.section-12 .mainTit_recent2 .ctrl {margin-top:80px;}
.section-12 .mainTit_recent2 .ctrl a{display:inline-block;vertical-align:top; width:37px;height:37px; margin:0 1px;}
.section-12 .mainTit_recent2 .ctrl .prev{background:url("/images/main/picLeft.jpg") no-repeat center center }
.section-12 .mainTit_recent2 .ctrl .stop{background:url("/images/main/picStop.jpg") no-repeat center center }
.section-12 .mainTit_recent2 .ctrl .play{background:url("/images/main/picPlay.jpg") no-repeat center center ;}
.section-12 .mainTit_recent2 .ctrl .next{background:url("/images/main/picRight.jpg") no-repeat center center }





.mainTit_recent { position: relative; padding:6px 0; }
.mainTit_recent strong { font-size:1.6em; color:#000; font-weight:400; }
.mainTit_recent a.btn_more {display:inline-block; float:right; width:20px; height:20px; background:url(/images/main/ico_more.png) no-repeat;}

.mainTit_recent2 strong { font-size:24px; color:#fff; }
.mainTit_recent2 strong span{ font-size: 16px; display: inline-block; margin-top: 10px;  font-weight:500;}
.mainTit_recent2 a.btn_more { position:absolute; right:10px; top:10px; width:20px; height:20px; background:url(/images/main/ico_more.png) no-repeat;}





@media only screen and (max-width:3000px){

}

@media only screen and (max-width:1600px){
.pc_enter {display:block;}
.jb_box_wrap2 {width:100%;}

}


@media only screen and (max-width:1400px){
.pc_enter {display:block;}

/*유투브*/
.youtube_wrap2 {width:100%; margin:0 auto;}

.youtube_left {width:63%; min-height:auto; height:450px;margin:0 1%; }
.youtube_left #youtube_iframe {height:400px;}
.youtube_right {width:33%; margin:0px 1%;height:450px; }
.youtube_right2 {width:33%; margin:0px 1%;height:450px; }




/*참가업체*/
.main_com {width: 100%;}

.main_com h2 {font-size:3.0em!important;}
.main_com h3 {font-size:1.3em!important; }

.m_com_list li {width:18%; margin:0 1% 20px 1%;}



/*참가기업*/
.section-main-product .list {width: 94%; margin:0 3%;}
.section-main-product li {margin: 10px 1%; width: 18%;}
.section-main-product .product .name {height: 35px; font-size:1.0em; letter-spacing:-1px;}
.section-main-product .product .img {height: 120px;}


}




@media only screen and (max-width:1200px){

.pc_enter {display:block;}
/*유투브*/
.youtube_left {width:63%; min-height:auto; height:450px;margin:0 1%; }
.youtube_left #youtube_iframe {height:400px;}
.youtube_right {width:33%; margin:0px 1%;height:450px; }
.youtube_right2 {width:33%; margin:0px 1%;height:450px; }

.home_right {width:50%;}


/*공지사항*/
.mainTit_recent { position: relative; padding:6px 0; }
.mainTit_recent strong { font-size:1.2em; color:#000; font-weight:400; }
.mainTit_recent a.btn_more { }
.recent_list {  padding:10px;}
.section-10{width:100%; margin-bottom:0; float:none;}
.section-11{width:100%; margin-bottom:0;}
.section-12{margin-top:20px;}
.heading.icon01{padding: 10px 10px 10px 90px;}
.heading.icon02{padding: 10px 10px 10px 90px;}

.section-12{float:none; width:100%; margin-top:30px;}
.section-12 > div{height:300px;}
.mainTit_recent2 strong{font-size:20px;}
.section-12 .mainTit_recent2{padding: 20px;height: 100%;overflow:hidden;}
.section-12 .caroufredsel_wrapper .picture_list > a{padding:10px;}



/*공지사항 아이콘*/
.notice_icon { margin-top:20px;}
.notice_icon li {margin:0 50px 10px 0;}

.notice_icon li:last-child {margin:0 0px 25px 0; {background-position:50% 10px; background-size:65px; }}
.notice_icon li a {font-size:15px; display:block;width:150px; height:150px; padding:105px 0 0 0 ;box-sizing:border-box;}
.notice_icon li:nth-child(1) {background-position:50% 25px; background-size:65px; }
.notice_icon li:nth-child(2) {background-position:62% 25px; background-size:65px; }
.notice_icon li:nth-child(3) {background-position:50% 20px; background-size:60px; }
.notice_icon li:nth-child(4){background-position:50% 30px; background-size:65px; }
.notice_icon li:nth-child(5) {background-position:50% 30px; background-size:65px; }




#pop .pop_ctrl {right:-95px;}
#pop button {width: 70px;height: 70px;}
#pop .pop_count {top: 70px;}

#maindiv9 .pop-container{left:0px!important;}
#maindiv8 .pop-container{left:0px!important;}
#maindiv7 .pop-container{left:0px!important;}



}









@media only screen and (max-width:1024px){
.pc_enter {display:block;}


/*유투브*/
.youtube_left {width:63%; min-height:auto; height:440px;margin:0 1%; }
.youtube_right {width:33%; margin:0px 1%;height:440px; }
.youtube_right2 {width:33%; margin:0px 1%;height:440px; }


.youtube_right2 ul li {width: 100%;margin: 0;}
.youtube_right2 ul li a {padding: 2px 0 2px 13px;}




.youtube_h2_2 {font-size:2.0em;}

.event_txt {letter-spacing:-1px; line-height:1.3em;}


.jb-text p { font-size: 1.5em; }
.jb-text p img {width:380px; margin-bottom:10px; padding-bottom:10px;}
.jb-text p a {font-size:1.0em; padding:5px 40px;margin-top:10px}


/*이벤트*/
.event {padding:40px 0;}
.event h2 {font-size:1.1em;  margin-bottom:50px;}


.popup_zone { width:100%; text-align:center;}
#pop .Area img {max-height:440px; height:auto; width:96%; margin:0 2%;}

#pop .pop_ctrl{ position:relative;;bottom:-50px;left:0;top:20px;z-index:10;width:100%; text-align:center;}
#pop button{width:50px;height:50px;}
#pop .pop_count{position: relative;top:0px;right:0px;  font-size:1.5em;}
#pop .count{ font-size:35px;}

#pop .popup_br {display:inline-block; margin-bottom:0px;}


.pop_btn_Prev img {transform:rotate(-90deg);}
.pop_btn_Next img {transform:rotate(-90deg);}



}



@media only screen and (max-width:980px){
/*유투브*/
.m_title_youtube p{font-size:2.8em; margin-bottom:30px;}
.m_title_youtube span {background-size:40px; padding:0px 20px 0px 60px;}





/*유투브*/
.youtube_wrap2 {width:100%; margin:0 auto;}
.youtube_left {width:63%; min-height:auto; height:350px;margin:0 1%; }
.youtube_left #youtube_iframe {height:300px;}
.youtube_right {width:33%; margin:0px 1%;height:350px; }
.youtube_right2 {width:33%; margin:0px 1%;height:350px; }

.youtube_right2 ul li {width: 100%;margin: 0;}
.youtube_right2 ul li a {padding: 2px 0 2px 13px;}



.youtube_h2_2 {font-size:1.7em;}




/*오른쪽참가기업리스트*/
.youtube_com_list li {font-size:1.0em;}




/*큰박스아이콘*/
.main02  div > div { width:46%; margin:10px 2%; padding:15px; } 


/*참가기업*/
.section-main-product li {margin: 10px 1%; width: 31%;}

/*주요행사*/
.program {padding:40px 0;}
.program h2 {font-size:1.2em;margin-bottom:10px;letter-spacing:-1px;}

.program_wrap {width:96%;  height:auto;  margin:20px 2% 0 2%; box-shadow: 0; }
.main_poster {width:96%;  height:auto;  margin:40px 2% 0 2%; }
.program_wrap li a {width:50%; height:500px; }
.program_wrap h3 {font-size:1.2em; padding-top:20px; }
.program_wrap .progrma_p1 {font-size:14px; padding:3px 10px; }
.program_wrap .progrma_p2 {font-size:0.9em;letter-spacing:-1px;padding-top:10px;}


.program_img {right:10px; top:140px; margin-top: 0;}
.program_img img {width:30px;}


/*참가기업*/
.company {  padding:40px 0;}
.company h2 {font-size:1.1em; margin-bottom:20px; }


/*공지사항*/
.notice {padding:20px 0;}
.notice h2 {font-size:1.1em; margin-bottom:10px;}


/*공지사항 아이콘*/
.notice_icon li {margin:0 20px 10px 0;}

.notice_icon li a {width:110px; height:110px; padding:75px 0 0 0 ;box-sizing:border-box;}
.notice_icon li:nth-child(1) {background-position:50% 15px; background-size:65px; }
.notice_icon li:nth-child(2) {background-position:62% 15px; background-size:65px; }
.notice_icon li:nth-child(3) {background-position:50% 10px; background-size:60px; }
.notice_icon li:nth-child(4){background-position:50% 20px; background-size:65px; }
.notice_icon li:nth-child(5) {background-position:50% 20px; background-size:65px; }



/*큰박스아이콘*/
.main02 { padding:20px 0; }
.main02 h2 {font-size:17px; margin-bottom:10px;}

/*메인레이어팝업*/
.layer_popup {transform:scale(0.65); top:10%; right:0%;}


#maindiv9 .pop-container{left:0px!important;}
#maindiv8 .pop-container{left:0px!important;}
 #maindiv7 .pop-container{left:0px!important;}
 

}






@media only screen and (max-width:767px){
.mobile_enter{display:block;}
.pc_enter {display:inline;}
/*유투브*/
.m_title_youtube p{font-size:2.0em; margin-bottom:30px;}
.m_title_youtube span {background-size:30px;padding:3px 20px 3px 50px;}


/*유투브*/
.youtube_wrap1{height:auto; padding:30px 0}
.youtube_left {width:96%; min-height:auto; height:240px; margin:0 2%;}
.youtube_right {width:96%; margin:10px 2%;height:auto;;}
.youtube_right2 {width:96%; margin:10px 2%;height:auto;;}

.youtube_right2 ul li {width: 46%;margin: 0 1% 0 2%;}
.youtube_right2 ul li a { padding: 7px 0 7px 13px;}




.youtube_left #youtube_iframe {height:200px;}

/*오른쪽참가기업리스트*/
.youtube_com_list li {font-size:1.0em;}
.youtube_com_list_height {height:300px;}



.jb-text p { font-size: 1.5em; }
.jb-text p img {width:300px; border-bottom:0px solid #fff;  margin-bottom:0px; padding-bottom:0px;}
.jb-text p a {font-size:1.0em; padding:5px 40px;margin-top:10px}


/*공지사항 , 포토*/
.recent_list li a{font-size:0.9em;}
.recent_list li span{display: none;}
.heading dt a{font-size:16px;}
.heading dd a{font-size:14px;}
.section-10{width:96%; margin:0 2%; height:auto;padding:0px 0; }
.section-10 > div {padding:10px;}

.recent_list li a {width:100%;}
.section-11{width:96%; margin:0 2%; height:auto;padding:20px 0; }
.section-11 > div{ padding:0; position:relative;overflow:hidden;}


.section-12 {width:96%; margin:0 2%; }
.section-12 > div{padding-left:0;height: auto;}
.section-12 .mainTit_recent2{width:100%; padding:10px;  position: relative; height:auto; text-align: left; vertical-align: top; overflow: hidden;}
.section-12 .mainTit_recent2 strong{font-size:18px; display: inline-block; text-align: left; float: left;}
.section-12 .mainTit_recent2 strong span{font-size:14px;}
.section-12 .mainTit_recent2 .ctrl{display: inline-block; vertical-align: middle; float:right; margin-top:7px;}
.section-12 .mainTit_recent2 .ctrl > a{width:30px; background-size: 100% !important;;}
.section-12 .caroufredsel_wrapper .picture_list > a > img{width:100%;}
.section-12 .caroufredsel_wrapper .picture_list > a > .picture_Cnt{font-size:16px; margin-top:10px;}
.section-12 .caroufredsel_wrapper .picture_list > a > .picture_Cnt span{font-size:14px; margin-top:3px;}





/*큰박스아이콘*/
.main02  div > div { width:46%; margin:10px 2%; padding:15px; line-height:100%;} 
.main02  div > div span {font-size:12px;  }
.main02 div > div p {font-size:13px;}
.main02 div > div img {margin-top:10px;}
.bigbox1 { background-position:95% 70%; margin-right:0; background-size:100px;}
.bigbox2 {  background-position:95% 70%;background-size:100px; }




/*메인레이어팝업*/
.layer_popup_wrap {display:none;position:relative; width:100%; height:auto; background-color:#E6FAE4; padding:30px 0;}
.layer_popup_wrap h2 {display:block;font-size:1.7em; font-weight:bold; text-align:center; margin-bottom:20px;}
.layer_popup_wrap h2 b {color:#245A0C;}
.layer_popup {position:relative; top:0%; right:0%; width:100%;  transform:scale(1); }
.layer_popup img {display:none; }

.layer_popup p {display:block; border-radius:10px; font-size:1.1em;} 
.layer_popup p span {font-size:0.8em;}
.layer_popup a { font-weight:bold; display:inline-block; border-radius:10px;width:45%;padding:65px 0 30px 0; text-align:center; }


.lp_01 { background:#FFCD41 url("/images/main/ico_me_01.png") no-repeat 50% 15px; margin-left:5%; color:#4D3700;}
.lp_02 { background:#F5693A url("/images/main/ico_me_02.png") no-repeat 50% 15px;  color:#fff;}
.lp_03 { background:#FFCD41 url("/images/main/ico_me_03.png") no-repeat 50% 15px; margin-left:5%; color:#4D3700;}


#maindiv9 .pop-container{left:0px!important;}
#maindiv8 .pop-container{left:0px!important;}
 #maindiv7 .pop-container{left:0px!important;}
 


}














/* Mobile Device �ּ� ~ �ִ� 589 */
@media (max-width:589px) {
.mobile_enter{display:block;}
.pc_enter {display:inline;}

.main02 h2 span {
     font-size: 1.4em;
 }




/*유투브*/
.youtube_wrap1{height:auto;}
.youtube_wrap2 img {width:100%;}
.youtube_left {width:96%; min-height:auto; margin:0 2%; height:240px; padding:15px;}
.youtube_left #youtube_iframe {height:190px;}

.youtube_right {width:96%; margin:10px 2%;height:400px; padding:15px;}
.youtube_right ul p {font-size:12px;}
.youtube_right_innner {width:100%; height:100%; margin:0;}


.youtube_right2 {width:96%; margin:10px 2%;height:450px; padding:15px;}
.youtube_right2 ul p {font-size:12px;}
.youtube_right_innner2 {width:100%; height:100%; margin:0;}

.youtube_right2 ul li a {padding:3px 0 3px 5px; letter-spacing:-1px;}



.youtube_title {font-size:1.2em; margin-bottom:20px;}
.youtube_title span {font-size:1.2em;font-weight:600;}

/*오른쪽참가기업리스트*/
.youtube_com_list li {font-size:1.0em;}
.youtube_com_list_height {height:310px;}

.youtube_right_home ul p {font-size:15px;}
.youtube_right_home ul span {font-size:13px;text-overflow:ellipsis; overflow:hidden;display:inline-block;  float: left;padding:0px;color:#414141;white-space: nowrap; white-space:nowrap; }



/*공지사항 , 포토*/
 .heading.icon01{background: none; padding:0px;}

/*공지사항 아이콘*/
.notice_icon li {margin:0 5px 10px 0;}

/*참가기업*/
.section-main-product {padding:0;}
.section-main-product::before {background-image:none;}
.section-main-product h2 {font-size:2.5em;padding-bottom:10px; letter-spacing:-1px;}
.section-main-product li {margin: 10px 1%; width: 48%;}
.section-main-product .product .img {height: 100px;}


/*큰박스아이콘*/
.main02  div > div { width:48%; margin:10px 1%; padding:15px; } 


/*주요행사*/
.program h2 span {font-size: 1.2em;}
.program h2 {font-size:1.0em; color:#444; margin-bottom:10px;letter-spacing:-1px;}

.program_wrap li a {width:50%; height:250px; }

.program_wrap h3 {  padding-top:10px; }
.program_wrap .progrma_p2 {
    font-size: 13px;
     padding-top: 5px;
}

/*이벤트*/
#pop .Area img {max-height:440px; height:auto; width: 96%;
    margin: 0 2%;}



/*공지사항 아이콘*/
.notice h2 span {
     font-size: 1.2em;
 }
.notice h2 {font-size:1.0em;  }


.notice_icon li:nth-child(1) {background-position:50% 15px; background-size:55px; }
.notice_icon li:nth-child(2) {background-position:62% 20px; background-size:55px; }
.notice_icon li:nth-child(3) {background-position:50% 15px; background-size:50px; }
.notice_icon li:nth-child(4){background-position:50% 20px; background-size:55px; }
.notice_icon li:nth-child(5) {background-position:50% 20px; background-size:55px; }

.notice_icon li a {font-size: 13px;letter-spacing:-1px;}
.section-12 > div { border: 0; }



.bigbox1 {background-position: 95% 95%;background-size: 60px;}
.bigbox2 {background-position: 95% 95%;background-size: 60px;}



.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-size:20px!important; left:0!important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
   background-size:20px!important; right:0!important;
}

}