
#hd_pops_4 > div.hd_pops_con {background:url('../images/popup_20201103.jpg')no-repeat;background-size: 100%;}




.main_visual {margin-top:144px;position:relative;font-size: 0;overflow:hidden;}
.main_visual_bg {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1); animation: mainVi 5s 1; animation-fill-mode: forwards;}
@keyframes mainVi {0%{transform:translate(-50%, -50%) scale(1);}100%{transform:translate(-50%, -50%) scale(1.1);}}
.main_title {display:table;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;}
.main_title > div {display:table-cell;width:100%;height:100%;vertical-align: middle;text-align: center;}
.main_title > div > span {position:relative;display:inline-block;margin-top: -145px;}
.main_title > div > span > img {position:relative;z-index: 2;transform:translateY(-100px);opacity:0;animation: mainTi 2s 1; animation-fill-mode: forwards;}
@keyframes mainTi {0%{transform:translateY(-100px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}
.main_title > div > span::before {position:absolute;content:'';display:inline-block;width:180px;height:180px;background:rgba(228,56,56,0.7);top:-60px;left:-80px;z-index: 1;border-radius: 50%;overflow:hidden;opacity:0;animation: mainTiOpa 2s 1; animation-fill-mode: forwards; animation-delay: 1s;}
.main_title > div > span::after {content:'';position:absolute;bottom:-20px;right:-60px;display:inline-block;width:75px;height:75px;border: 15px solid rgba(71,67,122,0.8); border-radius: 50%;box-sizing: border-box;z-index: 1;opacity:0;animation: mainTiOpa 2s 1; animation-fill-mode: forwards;animation-delay:1.5s;}
@keyframes mainTiOpa {0%{opacity:0;}100%{opacity:1;}}

.bot_text {position:absolute;bottom:30px;width:100%;z-index: 2;text-align: center;}
.bot_text p {text-align: center; color: #fff;font-weight: 500;font-size: 20px;margin-top: 15px;}
.main_container {background:#f5f5f5;padding-top:70px;box-sizing: border-box;}

.main_cont01 {font-size:0;margin-bottom: 60px;}
.main_cont01 .inner {position: relative;}
.main_cont01 .swiper-container {border-radius: 6px;}
.main_cont01 .swiper-slide {text-align: center;background:#fff;}
.main_cont01 .swiper-slide a {display: block;height: 100%;text-align: center;padding: 35px 0;box-sizing: border-box;}
.main_cont01 .swiper-slide h4 {margin-top: 20px;font-weight: 500;font-size: 17px;color:#252525;transition: all 0.5s ease; }
.main_cont01 .swiper-slide a:hover h4 {color: #f0494d;}
.main_cont01 .swiper-slide a.on h4 {color: #f0494d;}
.main_cont01 .swiper-button-next:after, .main_cont01 .swiper-button-prev:after {display:none;}
.main_cont01 .swiper-button-next, .main_cont01 .swiper-button-prev {width:27px;height:27px;background:#f0494d url('../images/main/cont01_prev.png')no-repeat;background-position:center;z-index: 9; opacity:1;border-radius: 50%;overflow:hidden;top: 73% !important;}
.main_cont01 .swiper-button-next {background: #f0494d url('../images/main/cont01_next.png')no-repeat;background-position:center;z-index: 9;opacity:1;border-radius: 50%;overflow:hidden;top: 73% !important;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity:1 !important;}
.swiper-button-prev {left: -15px !important;}
.swiper-button-next {right: -15px !important;}


.main_cont02 {font-size: 0;}
.main_cont02 .booth_view {margin-bottom: 55px;}
/* .main_cont02 .booth_view img {width: 100%;} */
.main_cont02 .booth_list ul {font-size: 0; display:none;}
/*강희모추가*/
.booth_cate{height:0; overflow:hidden;}
.booth_cate.on{height:auto; overflow:visible;}

/* 부스배치도 */
.booth_view {position:relative;text-align: center;}

.booth_pop {position:absolute;
/* left:50%;top:50%;transform:translate(-50%, -50%); */
display:inline-block;width:300px;height:300px;font-size:0;background:#fff;padding:10px;box-sizing: border-box;display:none;text-align: left;z-index: 3;}
.booth_pop::before {content:'';display:inline-block;width:10px;height:10px;border-right:10px solid transparent; border-left: 10px solid transparent; border-top: 10px solid #fff; border-bottom:10px solid transparent;position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;box-sizing: border-box;}
.booth_pop .img_box {overflow:hidden;}
.booth_pop .img_box img {width: 100%;}
.booth_pop .pop_title {margin-top: 15px; position:relative;}
.booth_pop .pop_title h4 {font-size: 16px; color:#222; font-weight: 400;margin-bottom: 5px;}
.booth_info {font-size:0;}
.booth_info dt {font-weight: 350;font-size: 13px;color:#222;}
.booth_info dd {font-weight: 300; font-size: 13px; color:#999;}
/* // */
/* 20200929 */
.booth_visual {font-size:0;position:relative;}
.booth_visual > img {width:100%;}

.booth_tab {font-size:0;text-align: center;margin-bottom: 45px;}
.booth_tab li {display:inline-block;margin: 0 16px;}
.booth_tab li a {display:block;height:100%;border-radius: 5px;overflow:hidden;background:#e0e0e0;font-size: 17px;font-weight: 400;color:#252525;text-align: center;padding: 10px 21px;box-sizing:border-box;transition:all 0.3s ease; }
.booth_tab li a:hover {color:#fff;background:#2ca5c0;}
.booth_tab li.on a {color:#fff;background:#2ca5c0;}
.booth_list {padding-bottom:70px;box-sizing: border-box; border-bottom}
.booth_list ul {position:relative;margin: 0 -15px;padding-bottom:15px;box-sizing: border-box;}
.booth_list ul li {display:inline-block;width:33.3333%;padding: 0 15px;box-sizing:border-box;margin-bottom: 15px;}
.booth_list ul li > div { box-sizing:border-box;border:1px solid #ddd;background:#fff;position:relative;}
.booth_list ul li div a {padding: 10px;box-sizing: border-box;}
/* .booth_list li > div::before {content: '';position: absolute;border: 3px solid transparent;width: 0;height: 0;top: 0;left: 0;}
.booth_list li > div::after {content: '';position: absolute;border: 3px solid transparent;width: 0;height: 0;bottom: 0;right: 0;}
.booth_list li > div:hover::before, .booth_list li > div:hover::after {width:100%;height:100%;box-sizing:border-box;z-index: 1;}
.booth_list li > div:hover::before {border-top-color: #2ca5c0;border-right-color: #2ca5c0;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.booth_list li > div:hover::after {border-bottom-color: #2ca5c0;border-left-color: #2ca5c0;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;} */
.booth_list .btn_wrap {position:relative;z-index: 2;}

.pop_a{font-size:13px; background:#2ca5c0; color:#fff; position:absolute; right:0; bottom:0; padding:4px 7px;}
.pop_a:hover{background:#f0494d;}

.booth_img_wrap {font-size: 0;}
.booth_img_wrap > img {display:none;}
.booth_img_wrap .all_img {display:block;}

/* .booth_list ul.submission_booth {display:block;} */
.booth_list ul li a {position:relative;z-index: 2;display:table;width:100%;height:100%;vertical-align: middle;}
.booth_list .cc_icon {display:table-cell;width:65px;height:65px;color:#fff;text-align: center;vertical-align: middle;border-radius: 5px;}
/* 산업재 */
.cc_icon.ind {background:#f0494d;}
/* 패션뷰티 */
.cc_icon.beauty {background:#6d49f0;}
/* 반려동물/레저 */
.cc_icon.pet {background:#f17c2e;}
/* 가구/홈데코 */
.cc_icon.sofa {background:#5accad;}
/* 식품/생활 */
.cc_icon.food {background:#81c955;}
/* 가전/디지털 */
.cc_icon.appliance {background:#4990f0;}
/* 출산/유아동 */
.cc_icon.horse {background:#f049c7;}

.cc_icon.emgreen {background:#67d1c8;}
.cc_icon.purple {background:#bf49f0;}
.booth_list li a:hover {background: #50b4cb;}
.booth_list li a:hover .cc_icon {background:#fff !important; }
.booth_list li a:hover .cc_icon > div {color: #50b4cb;}
.booth_list li a:hover .comp_cont h4 {color: #fff;}
.booth_list li a:hover .comp_cont span {color: #fff;}


.booth_list .cc_icon > div {vertical-align: middle;font-weight: 350;font-size: 14px;color:#fff;transition: all 0.5s ease;}
.booth_list .cc_icon > div a {transition: all 0.3s ease; }
.booth_list .comp_cont {display:table-cell;padding: 0 15px;box-sizing: border-box;vertical-align: middle;}
.booth_list .comp_cont h4 {font-weight: 350;font-size: 16px;color:#252525;transition: all 0.3s ease; }
.booth_list .comp_cont span {color:#999;font-weight: 350;font-size: 14px;transition: all 0.5s ease;}

.main_cont03 {padding: 100px 0;box-sizing: border-box; background:#fff;}
.main_cont03 h3 {font-size: 32px;color:#252525;font-weight: 700;text-align: center;line-height: 1;margin-bottom: 40px;}
.main_cont03 h3 span {position:relative;}
.main_cont03 h3 span::before {content:'';display:inline-block;width:113px;height:113px;background:url('../images/sub/sun3.png')no-repeat;position:absolute;bottom:-20px;right:-100px;animation: rotateR 30s infinite;}
.news_list {position:relative;font-size: 0;margin: 0 -20px;z-index: 1;}
.news_list::before {position:absolute;content:'';display:inline-block;width:238px;height:238px;background:url('../images/sub/sun1.png')no-repeat;top:-130px;left:-120px;animation: rotateL 20s infinite;}
.news_list::after {position:absolute;content:'';display:inline-block;background:url('../images/sub/sun2.png')no-repeat;width:157px;height:157px;bottom:-70px;right:-190px;z-index: -1;animation: rotateR 30s infinite;animation-delay: 2s;}
.news_list li {display:inline-block;width:50%;padding: 0 20px; box-sizing: border-box;}
.news_list li div {border-radius: 6px;overflow:hidden;}
.news_list li div > a {display:block;height:100%;overflow:hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}
.news_list li div > a img {transform:scale(1); transition: all 0.5s ease;margin-left: 50%;transform: translateX(-50%);}
.news_list li div > a:hover img {margin-left: 50%;transform: translateX(-50%) scale(1.1);}
@keyframes rotateL {0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@keyframes rotateR {0%{transform:rotate(0deg);}100%{transform:rotate(-360deg);}}

.main_cont04 {}
.cont04_bg {background:#e8f4ff url('../images/main/cont04_bg.png')no-repeat;}
.review_cont {font-size:0; padding: 70px 0;box-sizing: border-box;}
.review_cont li {position:relative;display:inline-block;vertical-align: top;}
.review_cont li > span {}
.review_cont li.review_text {padding-right: 104px;box-sizing: border-box;}
/* .review_cont li.review_mov {margin-left: -90px;} */
.review_cont li.review_mov a {display:block;height: 100%;}
/* .review_cont li.review_mov a img {margin-left:50%;transform:translateX(-50%);} */
.review_title {font-size:0;}
.review_title span {color: #f0494d;font-weight: 400;font-size: 14px;}
.review_title h4 {font-weight: 350;font-size: 40px;color: #222;line-height: 1;margin-top: 10px;margin-bottom:25px;}
.review_title h4 strong {color: #4867aa; font-weight: 700;position: relative;}
.review_title h4 strong::after {content:'';display:inline-block;width:65px;height:2px;background:#4867aa;margin-left:15px;}
.review_text {font-size: 18px;font-weight: 400;color:#222;}
.review_text p {margin-bottom: 55px;}
.review_play {background:url('../images/main/play-button.png')no-repeat;background-position:center; position:absolute; top:0; bottom:0; left: 0; right: 0px; transition: all 0.3s ease; }
.review_play:hover {background:rgba(0,0,0,0.3) url('../images/main/play-button.png')no-repeat;background-position:center;}
/* .main_cont05 {padding-top: 70px;padding-bottom: 100px;box-sizing: border-box;background:url('../images/main/cont05_bg.jpg')no-repeat;background-position:bottom;} */
.main_cont05 h4 {color: #fff;font-weight: 700;font-size: 32px;text-align: left;line-height: 1;margin-bottom: 30px;}
.main_cont05 h4 strong {color:#f0494d;}
.sub_title {font-weight: 400;font-size: 17px;color:#fff;text-align: center;margin-bottom: 40px;}
.live_list {font-size:0;margin:0 -15px;}
.live_list li {display:inline-block;width: 25%;padding: 0 15px;box-sizing: border-box;position:relative;}
.live_list li > div {position:relative;border-radius: 11px;overflow:hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}
.live_list li > div > a > img {transform: scale(1) ;transition: all 0.5s ease;}
.live_list li > div > a:hover > img {transform: scale(1.1) ; }
.live_list li a {display:block;height:100%;}
.live_list li h5 {position:absolute;bottom:23px;left:15px;font-weight: 500; font-size: 18px; color: #fff;z-index: 3;}
.live_list li > div > a {position:relative;}
.live_list li > div > a > span {position:absolute;top:0;bottom:0;right:0;left:0;z-index: 2; background: rgb(2,0,36); background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%,
rgba(0,0,0,0.6) 4%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%);}


/* 20201008 */
.official_video {background:url('../images/main/official_video_bg.jpg')no-repeat;background-size:cover;padding-top:80px;box-sizing: border-box;}
.official_video > h3 {font-size: 32px; font-weight: 700; color: #fff;text-align: center;line-height: 1;margin-bottom: 40px;}
.ofc_video_wrap {display:none;text-align: center;margin-bottom: 80px;}
.ofc_video_wrap.ofc03 {display:block;}
.ofc_video_wrap img {-webkit-box-shadow: 10px 10px 19px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 19px -4px rgba(0,0,0,0.75);
box-shadow: 10px 10px 19px -4px rgba(0,0,0,0.75);}
.videoControl {border-top: 1px solid rgba(255,255,255,0.3);text-align: center;}
.videoControl ul {font-size:0;display:inline-block;}
.videoControl ul li {display:inline-block;}
.videoControl ul li a {display:block;padding: 25px 30px;font-size: 18px;font-weight: 500;color:#fff;position:relative;transition: all 0.5s ease; }
.videoControl ul li a::before {content:'';display:inline-block;width:0%;height: 3px;border-radius:3px;background:#f0494d;position:absolute;top:0px;left:50%;transition:all 0.5s ease;}
.videoControl ul li a:hover::before {width:100%;left:0;color: #f0494d;}
.videoControl ul li.on a::before {width: 100%;left:0;}
.videoControl ul li a:hover {color: #f0494d;}
.videoControl ul li.on a {color: #f0494d;}

.main_cont04_container {font-size:0;}
/* .main_cont04_container > div {display:inline-block;;vertical-align: middle;} */
.awardControl {width: 40%;background:url('../images/main/award_bg.jpg')no-repeat;background-size: cover;}
.awardControl .award_text {padding-top:80px;padding-bottom:60px;padding-left: 350px;box-sizing: border-box;}
.awardControl .award_text h4 {font-weight: 700; font-size: 34px; color:#fff;line-height: 42px;margin-bottom: 30px;}
.awardControl .award_text p {color:#f3d9f7;font-size: 15px;line-height: 25px;font-weight: 350;}
.awardControl .controlWrap {position:relative;height: 60px;margin-top: 90px;display:inline-block;margin-left: 77px;z-index: 2;}
.awardControl .swiper-button-prev::after, .awardControl .swiper-button-next::after {display:none;}
.controlWrap .swiper-button-next {display: inline-block;width: 58px; height: 58px; border: 2px solid #ccc;background: url(../images/sub/award_slide_next.png)no-repeat;background-position: center;border-radius: 50%;right: 50% !important;margin-right: -80px;margin-top: -15px;}
.controlWrap .swiper-button-prev {display: inline-block;width: 58px;height: 58px;border: 2px solid #ccc;background: url(../images/sub/award_slide_prev.png)no-repeat;background-position: center;border-radius: 50%;left: 50% !important;margin-left: -80px;margin-top: -15px;}
.controlWrap .swiper-button-next:hover {background:url('../images/main/main_award_next_on.png')no-repeat;background-position:center;border: 2px solid #ffff;border-radius: 50%;}
.controlWrap .swiper-button-prev:hover {background:url('../images/main/main_award_prev_on.png')no-repeat;background-position:center;border: 2px solid #ffff;border-radius: 50%;}
.controlWrap span {display:inline-block;width:1px;height:20px;background:#ccc;transform:translateY(35px);}
.awardSwiper {width: 60%;padding: 0 75px; padding-left: 40px; padding-right:0;box-sizing: border-box;}
.awardSwiper .swiper-slide {font-size:0;}
.awardSwiper .swiper-slide img {width: 100%;}

.main_cont05 {background:#fff;font-size:0;}
.main_cont05_container > div {display:inline-block;;vertical-align: middle;}
.reviewControl {width: 40%;background:url('../images/main/main_review_bg.jpg')no-repeat;background-size: cover;}
.reviewControl .review_text {padding-top:80px;padding-bottom:60px;padding-left: 60px;box-sizing: border-box;}
.reviewControl .review_text h4 {font-weight: 700; font-size: 34px; color:#de4246;line-height: 42px;margin-bottom: 30px;}
.reviewControl .review_text p {line-height: 25px;color:#777;font-size: 15px;font-weight: 350;}
.reviewControl .controlWrap {position:relative;height: 60px;margin-top: 40px;display:inline-block;margin-left: 77px;z-index: 2;}
.reviewControl .swiper-button-prev::after, .reviewControl .swiper-button-next::after {display:none;}
.main_cont05 .controlWrap .swiper-button-next {display: inline-block;width: 58px; height: 58px; border: 2px solid #ccc;background: url(../images/sub/award_slide_next.png)no-repeat;background-position: center;border-radius: 50%;right: 50% !important;margin-right: -80px;margin-top: -15px;}
.main_cont05 .controlWrap .swiper-button-prev {display: inline-block;width: 58px;height: 58px;border: 2px solid #ccc;background: url(../images/sub/award_slide_prev.png)no-repeat;background-position: center;border-radius: 50%;left: 50% !important;margin-left: -80px;margin-top: -15px;}
.main_cont05 .controlWrap .swiper-button-next:hover {background:url('../images/main/main_review_next_on.png')no-repeat;background-position:center;border: 2px solid #f1484d;border-radius: 50%;}
.main_cont05 .controlWrap .swiper-button-prev:hover {background:url('../images/main/main_review_prev_on.png')no-repeat;background-position:center;border: 2px solid #f1484d;border-radius: 50%;}
.main_cont05 .controlWrap span {display:inline-block;width:1px;height:20px;background:#ccc;transform:translateY(35px);}
.reviewSwiper {width: 60%;padding: 0 75px; padding-right: 40px; padding-left: 0;box-sizing: border-box;}
.reviewSwiper .swiper-slide {font-size:0;}
.reviewSwiper .swiper-slide img {width: 100%;}
.etc_box > form {display:inline-block;vertical-align: top;}

.main_cont04_container {padding: 100px 0;box-sizing: border-box;background:url('../images/main/award_section_bg.jpg')no-repeat;background-size: cover;}
.kawards_wrap {position:relative;font-size:0;z-index: 2;}
.kawards_wrap::before {content:'';display:inline-block;width:197px;height:197px;position:absolute;top:-70px;left:-180px;background:url('../images/main/tro2.png')no-repeat;z-index: -1;}
/* .kawards_wrap {display:inline-block;width:50%;vertical-align: top;} */
.kawards_wrap h4 {font-size: 45px;font-weight: 700;color:#fff;line-height: 1;margin-bottom: 35px;}
.kawards_wrap > span {display:inline-block;font-size: 17px;font-weight: 700;color:#fff;line-height: 1;margin-bottom: 20px;}
.kawards_wrap > p {font-size: 14px; font-weight: 350; color: #fff; line-height: 24px;margin-bottom: 40px;}
.btn_awardDetail {width: 170px;height:55px;line-height: 55px;border-radius: 55px;text-align: center; line-height: 55px;border: 3px solid #fff; font-weight: 500; font-size: 14px; color: #fff;position:relative;}
.btn_awardDetail span {display:inline-block;width:5px;height:9px;background:url('../images/sub/awards_btn_arrow.png')no-repeat;margin-left: 5px;}


/* //20201008 */

/* 20201012 */
.hoverArea {position:absolute;display:inline-block; z-index: 1;cursor:pointer;}
.s_stage {width: 29vw;
    height: 18vw;
    top: 1vw;
    left: 14vw;}
.biz {width: 14vw;
    height: 15vw;
    top: 18vw;
    left: 16vw;}
.ip {width: 12vw;
    height: 13vw;
    top: 27vw;
    left: 27vw;}
.show {    width: 18vw;
    height: 17vw;
    top: 24vw;
    left: 40vw;}
.overseas {width: 9vw;
    height: 12vw;
    top: 22vw;
    left: 65vw;}
.guest { width: 10vw;
    height: 11vw;
    left: 75%;
    top: 27vw;}
.life {width: 15vw;
    height: 15vw;
    top: 4vw;
    left: 69vw;}
.sales {    width: 11vw;
    height: 11vw;
    top: 13vw;
    left: 51vw;}
.overview {width: 13.5vw;
    height: 14vw;
    top: 1vw;
    left: 55vw;}
.hoverArea > span {position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;position:relative;display:inline-block;font-size: 17px;font-weight: 400;color:#111;text-align: center;padding: 7px 35px;box-sizing: border-box;background:#fff;transition: all 0.5s ease; opacity:1;border-radius: 35px;line-height: 31px;transition:all 0.5s ease; }
.hoverArea > span::before {content: '';display: inline-block;width: 7px;height: 7px;border-right: 10px solid transparent;border-left: 10px solid transparent;border-top: 10px solid #fff;border-bottom: 10px solid transparent;position: absolute;left: 50%;transform: translateX(-50%);bottom: -20px;box-sizing: border-box;}
.mk {display:inline-block;width: 22px;height:26px;vertical-align: middle;margin-right: 10px;transform:translateY(-3px);transition: all 0.5s ease;}
.hoverArea > span > span { }
.hoverArea:hover .mk {transform:translateY(-2px) rotateY(360deg);}

.mk01 {background:url('../images/main/mk_01.png')no-repeat;}
.mk02 {background:url('../images/main/mk_02.png')no-repeat;}
.mk03 {background:url('../images/main/mk_03.png')no-repeat;}
.mk04 {background:url('../images/main/mk_04.png')no-repeat;}
.mk05 {background:url('../images/main/mk_05.png')no-repeat;}
.mk06 {background:url('../images/main/mk_06.png')no-repeat;}
.mk07 {background:url('../images/main/mk_07.png')no-repeat;}
.mk08 {background:url('../images/main/mk_08.png')no-repeat;}
.mk09 {background:url('../images/main/mk_09.png')no-repeat;}



/* //20201012 */


/* 202010114 */
.audit {text-align: center; font-size: 20px; font-weight: 400;}
.main_cont05 {position:relative;padding: 100px 0;box-sizing: border-box;background:url('../images/main/cont05_bg.jpg')no-repeat;}
.main_cont05 > span {position:absolute;display:inline-block;width:137px;height:137px;background:url('../images/main/cont05_top.png')no-repeat;top:-74px;left:50%;margin-left:-69px;}
.cont05_wrap {position:relative;}
.icon_review {position:absolute;top:-60px;left: 25%;display:inline-block;width: 245px;height:245px;background:url('../images/main/review_span.png')no-repeat;border-radius: 50%;overflow:hidden;}
.main_cont05 .text_box {display:block;padding-left: 50%;box-sizing:
border-box;}
.main_cont05 .text_box strong {display:block;font-size: 45px;font-weight: 700;color: #111;line-height: 1;margin-bottom: 30px;}
.main_cont05 .text_box strong span {color: #f0494d;}
.main_cont05 .text_box > p {font-size: 15px;font-weight: 350;color: #333;margin-bottom: 40px;}

/* //20201014 */

/* 20201016 */
.aniArea {position:absolute;}
.aniArea.showarea {left: 13vw;top: 0.7vw;}
.aniArea.overviewarea {left: 46vw;top: 1vw;}

/* show */
.showArea {position:absolute;width:100%;height: 100%;}
.showArea img {position:absolute;}
.shining1 {width: 1vw;left: 20vw;top: 4.5vw; animation: shining 2s infinite;opacity:0;}
.shining2 {width: 1vw;left: 21vw;top: 6.5vw; animation: shining 2s infinite; animation-delay:0.5s;opacity:0;}
@keyframes shining {0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}
.cameraman {    width: 0.5vw;left: 21.2vw;top: 11.8vw;transform-origin:bottom center;transform:rotate(40deg);animation:cameraman 6s infinite;}
@keyframes cameraman {0%{transform:rotate(40deg);}25%{transform:rotate(0deg);}75%{transform:rotate(0deg);}100%{transform:rotate(40deg);}}
.light {    width: 5vw;left: 21.6vw;top: 7.4vw;transform-origin: bottom center;animation-delay:0.5s;opacity:0;animation: light 6s infinite;}
@keyframes light {0%{opacity:0;}49%{opacity:0;}50%{opacity:1;}60%{opacity:0;}100%{opacity:0;}}
.mc_head {width: 0.5vw;left: 9.6vw;top: 8.2vw;transform-origin: bottom center;animation: mchead 3s infinite;transform:rotate(0deg);}
@keyframes mchead {0%{transform:rotate(0deg);}50%{transform:rotate(30deg);}100%{transform:rotate(0deg);}}
.mc_arm {width: 0.5vw;left: 9.4vw;top: 9.4vw;transform-origin: top center;animation: mcarm 3s infinite;transform:rotate(0deg);animation-delay: 1s;}
@keyframes mcarm {0%{transform:rotate(0deg);}50%{transform:rotate(-30deg);}100%{transform:rotate(0deg);}}
.olive_arm {width: 1vw;left: 15.4vw;top: 12.3vw;transform-origin: top right;animation: olivearm 3s infinite;transform:rotate(0deg);animation-delay: 2s;}
@keyframes olivearm {0%{transform:rotate(0deg);}50%{transform:rotate(80deg);}100%{transform:rotate(0deg);}}

/* overview */
.tv {left: 2.3vw;top: 4vw;animation: tv 2s infinite;transform:translateY(0vw);}
@keyframes tv {0%{transform:translateY(0vw);}50%{transform:translateY(-0.5vw);}100%{transform:translateY(0vw);}}
.ov1_neon {width: 9.3vw;left: 13vw;top: 1.3vw;opacity:0;animation:neon 3s infinite;}
@keyframes neon {0%{opacity:0;}48%{opacity:1;}50%{opacity:1;}52%{opacity:1;}100%{opacity:0;}}
.ov1_arm {width: 1.1vw;left: 13.4vw;top: 11.7vw;animation: ovarm 5s infinite; animation-delay:2s;transform-origin: left top;transform:rotate(15deg);}
@keyframes ovarm {0%{transform:rotate(15deg);}45%{transform:rotate(-15deg);}55%{transform:rotate(-15deg);}100%{transform:rotate(15deg);}}
.tvled {width: 1.5vw;left: 2.8vw;top: 3.6vw;animation: tvled 2s infinite;opacity:0;}
@keyframes tvled {0{opacity:0;}45%{opacity:1;}55%{opacity:1;}100%{opacity:0;}}
.cart {    width: 2vw;left: 8.8vw;top: 4.6vw;animation: cart 5s infinite;}
@keyframes cart {0%{}50%{transform:translate(0.3vw, -0.3vw)}100%{}}

/* life */
.lifearea {left: 67vw;top: 7.6vw;}
.left_arm {width: 0.6vw;top: 7vw;left: 0.9vw;animation: leftarm 3s infinite;transform-origin: top left;}
.right_arm {width: 0.2vw;top:7.2vw;left:0.2vw;animation: leftarm 3s infinite;animation-delay:0.5s;transform-origin: top center;}
@keyframes leftarm {0%{}50%{transform:rotate(-40deg);}100%{transform:rotate(0deg);}}
.leaf {width: 1vw;top: 5vw;left: 4.25vw;animation: leaf 5s infinite;transform-origin:bottom center;transform:rotate(-20deg);}
.leaf2 {width: 1vw;top: 5.7vw;left: 2.7vw;animation: leaf 5s infinite;transform-origin: bottom center;transform: rotate(-20deg);animation-delay: 1s;}
@keyframes leaf {0%{transform:rotate(-20deg);}50%{transform:rotate(20deg);}100%{transform:rotate(-20deg);}}
.bulb {width: 3.1vw;left: 2.5vw;top: 8.3vw;animation: bulb 3s infinite; opacity:0;}
@keyframes bulb {0%{opacity:0;}45%{opacity:1;}65%{opacity:1;}100%{opacity:0;}}

/* guset */
.guestarea {left: 71.4vw;top: 31.5vw;}
.gift1 {width: 1.2vw;left:4vw;top:2.8vw;animation: gift1 3s infinite;transform-origin: bottom left;}
@keyframes gift1 {0%{}44%{transform:rotate(0deg);transform-origin: bottom left;}45%{transform:rotate(-15deg)}50%{transform:rotate(15deg);}55%{transform-origin:bottom right;transform:rotate(-0deg);}100%{transform:rotate(-0deg);transform-origin: bottom left;}}
.gift2 {width: 1.1vw;left:4vw;top:2.8vw;transform-origin: bottom left;top: 3vw;left: 7.7vw;animation: gift2 3s infinite;animation-delay:0.3s;}
@keyframes gift2 {0%{}44%{transform:rotate(0deg);}45%{transform:rotate(-15deg);}50%{transform:rotate(0deg)}55%{transform:rotate(-5deg)}60%{transform:rotate(0deg);}100%{}}
.gift3 {width: 0.7vw;left: 6.4vw;top:0vw;animation: gift1 3s infinite;transform-origin: bottom left;animation-delay: 2s;}
.guest_head {width: 0.5vw;left: 0.5vw;top: 4.6vw;animation: guesthead 3s infinite;transform-origin: bottom center;}
@keyframes guesthead {0%{}50%{transform:rotate(25deg);}100%{transform:rotate(0deg);}}
.arrow {    width: 0.2vw;
    left: 11.3vw;top: 0.8vw;animation: arrow 2s infinite;transform-origin:top center;}
@keyframes arrow {0%{}40%{transform:rotate(0deg);}50%{transform:rotate(15deg);}80%{transform:rotate(0deg);}100%{}}

/* oversea */
.earth {width: 5vw;left: 6vw;top: 2vw;animation: earth 2s infinite;}
@keyframes earth {0%{}50%{transform:translateY(-0.5vw);}100%{transform:translateY(-0vw);}}
.overseaarea {top: 21.7vw;left: 60.2vw;}
.ov_head {top: 6.7vw;left: 0.4vw;animation: ovhead 2s infinite;transform-origin:bottom center;width: 0.5vw;}
@keyframes ovhead {0%{}50%{transform:rotate(20deg)}100%{transform:rotate(0)}}
.screen1 {width: 0.8vw;left: 4.5vw;top: 6vw;animation: screenMove 4s infinite;}
@keyframes screenMove {0%{}30%{transform:translate(0, 0)}60%{transform:translate(-0.5vw, -0.5vw);}80%{transform:translate(-0.5vw, -0.5vw);}%100%{}}
.screen2 {width: 1.3vw;left: 6.5vw;top: 8.3vw;animation: screenopa 3s infinite;opacity:0;animation-delay:1s;}
.screen3 {width: 1.8vw;left: 5vw;top: 6.1vw;animation: screenopa 3s infinite;opacity:0; }
.screen4 {width: 1.6vw;left: 9.9vw;top: 7vw;animation: screenopa 3s infinite;opacity:0; animation-delay: 0.4s;}
@keyframes screenopa {0%{}50%{opacity:1;}100%{opacity:0;}}

/* review */
.reviewarea {left: 40.3vw;top: 24.2vw;}
.robot {width: 1.3vw;left: 3vw;top: 11vw;animation: robot 4s infinite linear;}
@keyframes robot {0%{}10%{transform:translateY(0);}50%{transform:translateY(3vw);}80%{transform:translateY(0);}100%{transform:translateY(0);}}
.note1 {width: 0.6vw;left: 22.5vw;top: 10vw;animation: note 1s infinite;}
.note2 {width: 0.5vw;left: 20.5vw;top: 9vw;animation: note 1s infinite;animation-delay: 0.2s;}
@keyframes note {0%{}50%{transform:translateY(-0.6vw);}100%{transform:translateY(-0vw);}}
.slate {width: 1.6vw;left: 15.6vw;top: 8.8vw;transform-origin:left center;animation: slate 2s infinite linear;}
@keyframes slate {10%{transform:rotate(0);}70%{transform:rotate(-15deg);}80%{transform:rotate(0);}}
.like_m {width: 1vw;left: 5.5vw;top: -0.5vw; animation: like 2s infinite;opacity:0;}
.like_m2 {width: 1vw;left: 3.5vw;top:-0.5vw; animation: like 2s infinite; animation-delay:0.4s;opacity:0;}
.like_b {width: 2vw;left: 4vw; top: 0.5vw; animation: like 2s infinite; animation-delay: 0.7s;opacity:0;}
@keyframes like {0%{transform:translateY(0);opacity:0;}100%{transform:translateY(-0.5vw);opacity:1;}}
.camera_light {width: 0.2vw;
    left: 10.4vw;
    top: 14.9vw;animation: cam 1s infinite;}
@keyframes cam {0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}

/* policy */
.policyarea {left: 26.5vw;top: 31.5vw;}
.leg_left {width: 0.4vw;left: 3vw;top: 2.6vw;transform-origin: top center;animation: leg 2s infinite;}
.leg_right{width: 0.4vw;left: 3.3vw; top: 2.7vw;transform-origin: top center;animation: leg 2s infinite;animation-delay: 0.5s;}
@keyframes leg {0%{}50%{transform:rotate(25deg);}100%{transform:rotate(-0deg);}}
.chat1 {width: 0.8vw;left: 7.8vw;top: 2.3vw;animation: chat 3s infinite;opacity:0;}
.chat2 {width: 0.8vw;left: 9.5vw; top: 2.4vw;animation: chat 3s infinite;animation-delay:0.5s;opacity:0;}
@keyframes chat {0%{}39%{opacity:0;}40%{opacity:1;}70%{opacity:1;}71%{opacity:0;}100%{}}
.zoom{    width: 3vw;top: 4vw;left: 0.2vw;animation: gift1 3s infinite;transform-origin: bottom left;}
.tok1 {width: 0.7vw;left: 11.7vw;top: 4vw;animation: tok1 3s infinite;}
.tok2 {width: 1vw;left: 11.1vw;top: 4.6vw;animation: tok1 3s infinite;animation-delay: 1s;opacity:0;}
.tok3 {width:1.2vw;left: 11.4vw;top: 5.7vw;animation: tok1 3s infinite;animation-delay: 2s;opacity:0;}
@keyframes tok1 {
    0%{transform:translateY(0vw);opacity:0;}
    2%{transform:translateY(0vw);opacity:0;}
    31%{transform:translateY(0vw);opacity:0;}
    33%{transform:translateY(-0.5vw);opacity:1;}
    64%{transform:translateY(-0.5vw);}
    66%{transform:translateY(-1vw);}
    99%{transform:translateY(-1vw);opacity:1;}
    100%{transform:translateY(-1vw);opacity:0;}
}

/* bizarea */
.bizarea {left: 17.2vw;top: 22vw;}
.table_left {width: 0.6vw;left: 5vw;top: 8vw; animation: tablearm 2s infinite;transform-origin:top left;}
.table_right {width: 0.9vw;left: 4vw;top: 8vw; animation: tablearm 2s infinite; animation-delay:0.4s;transform-origin:top left;}
@keyframes tablearm {0%{}50%{transform:rotate(-30deg);}100%{transform:rotate(-0deg);}}
.table_woman {width: 0.5vw;left: 7.2vw;top: 8.6vw;transform-origin:bottom center;animation: tablehead 2s infinite;}
@keyframes tablehead {0%{}50%{transform:rotate(-15deg);}100%{transform:rotate(-0deg);}}
.twin_head {width: 0.5vw;left: 10.1vw;top: 4.8vw;animation: tablehead 2s infinite;transform-origin: bottom center;}
@keyframes twinhead {0%{}50%{transform:rotate(15deg);}100%{transform:rotate(-0deg);}}
.twin_head2 {left: 9.3vw;width: 0.5vw;top: 5.3vw;transform-origin: bottom center;animation: twinhead 2s infinite;animation-delay:0.4s;}
@keyframes twinhead2 {0%{}50%{transform:rotate(-15deg);}100%{transform:rotate(-0deg);}}
.twin_arm {left: 9.3vw;top: 6.5vw;transform-origin:top center;animation: twinarm 2s infinite;}
@keyframes twinarm {0%{}50%{transform:rotate(20deg);}100%{transform:rotate(0deg);}}


.showarea_bg {width: 29.7vw;}
.overviewarea_bg {width: 23vw;}
.lifearea_bg {    width: 15.7vw;}
.guestarea_bg {width: 13vw;}
.overseaarea_bg {    width: 14vw;}
.reviewarea_bg {    width: 23vw;}
.policyarea_bg {width: 13vw;}
.bizarea_bg {width: 11vw;}
.booth_visual > img {width: 100%;}
/* //20201016 */












/* ==============================responsive=============================== */

@media screen and (max-width: 1366px){

}

@media screen and (max-width:1200px){
.booth_img_wrap img {width: 100%;}
.main_cont03, .main_cont04, .main_cont05 {margin: 0 -20px;}
.review_cont li.review_mov {margin-left: 0px; overflow:hidden;}
}

@media screen and (max-width:860px){
.main_visual {margin-top: 90px;}
.main_title > div > span {text-align: center;}
.main_title > div > span > img {width: 80%;}
.main_title > div > span::before {width:140px;height:140px;left:10px;}
.main_title > div > span::after {width:55px;height:55px;right:30px;}
.bot_text p {font-size: 16px;}
.main_cont02 .inner{padding-bottom: 40px;}
.booth_tab  {font-size:0; margin: 0 -15px;}
.booth_tab li {display:inline-block;width: 33.3333%;margin:0;margin-bottom:20px;padding: 0 15px;box-sizing:border-box;}
.booth_tab li a {}
.booth_list {padding-bottom:0px;}
.booth_list ul {margin: 0 -25px;}
.booth_list ul li {width: 50%;}
.main_cont03 {padding:70px 0;}
.main_cont03 h3 {font-size: 30px;}
.news_list li {width: 100%; padding: 0; text-align: center; margin-bottom: 30px;}
.news_list li:last-child {margin-bottom: 0;}
.news_list li .item_wrap {display: inline-block;}
.review_title h4 {font-size: 30px;}
.review_title h4 strong::after {width: 45px;}
.review_text p {font-size: 16px;margin-bottom: 40px;}
.review_cont li.review_text {padding-right:0;padding-left: 40px;box-sizing:
border-box;width: 100%;margin-bottom: 60px;}
.review_cont li.review_mov {width: 100%;}
.review_cont li.review_mov img {width: 100%;}
.live_list {margin: 0;}
.live_list li {width: 50%;margin-bottom: 30px;}
.live_list li > div > a > img { width: 100%;}
.main_cont05 {background-size: cover; padding:50px 20px;}
.main_cont05 h4 {font-size: 24px;}
.sub_title {font-size: 16px;}
.review_cont {padding: 70px 20px; box-sizing: border-box;}
.main_cont01 {margin-bottom: 40px;}
.official_video {margin: 0 -20px;padding: 0 20px;}
.ofc_video_wrap img {width: 100%;}
.main_cont04_container {padding: 50px 20px;box-sizing:border-box;}
.kawards_wrap::before {top: -20px;left: 390px;}
.icon_review {margin-top: 0;}
.main_cont05 .text_box {text-align: right;}
.icon_review {top:0;left:20px;}
.hoverArea > span {font-size: 14px;padding: 5px 15px;line-height: 20px;}
.mk {    width: 13px;
    height: 15px;
}
.mk01 {background-size: 100%;}
.mk02 {background-size: 100%;}
.mk03 {background-size: 100%;}
.mk04 {background-size: 100%;}
.mk05 {background-size: 100%;}
.mk06 {background-size: 100%;}
.mk07 {background-size: 100%;}
.mk08 {background-size: 100%;}
.mk09 {background-size: 100%;}

/* 20201016 */
.booth_visual {overflow:auto;}
.booth_visual > img {width:auto;height:361px;}
.s_stage {width:249px;height:154px;    top: 10px;
    left: 120px;}
.biz {width:120px;height:129px;    top: 150px;
    left: 135px;}
.ip {width: 103px;height: 112px;
    top: 230px;
    left: 240px;
}
.show {width:154px;height: 146px;top: 210px;
    left: 350px;}
.overseas {width: 77px;height: 103px;top: 180px;
    left: 556px;}
.guest {width: 86px;height: 94px;    left: 640px;
    top: 230px;}
.life {width: 129px;height: 129px;    top: 30px;
    left: 590px;}
.overview {width: 116px;height: 120px;top: 10px;
    left: 480px;}
.sales {width: 94px;height:94px;top: 110px;
    left: 437px;}

.showarea_bg {width: 255.41px;left: 112px;}
.overviewarea_bg {width: 197.8px;}
.lifearea_bg {width: 135.02px;}
.guestarea_bg {width: 111.8px;}
.overseaarea_bg {width: 120.39px;}
.reviewarea_bg {width: 197.8px;}
.policyarea_bg {width: 111.8px;}
.bizarea_bg {width: 94.59px;}


.aniArea.showarea {left: 112px;top: 6px;}
.aniArea.overviewarea {left: 395px;top: 8.5px;}
.aniArea.lifearea {top: 65.3px;left: 576px;}
.aniArea.guestarea {left: 614px;top: 270px;}
.aniArea.overseaarea {top: 185px;left: 518px;}
.aniArea.reviewarea {left: 346.6px; top: 208px;}
.aniArea.policyarea {left: 228px;top: 271px;}
.aniArea.bizarea {left: 148px;top: 189px;}

.olive_arm  {width: 9px; height: 7px;left: 132px;top: 107px;}
.mc_head{width:4px; height: 4px;left:83px;top:71px;}
.mc_arm{width:4px;height:6px;left:190px;top:90px;}
.light {width:43px;height:39px;left:186px;top:64px;}
.cameraman{width:4px;height:9px;left:182px;top:101px;}
.shining1 {width: 9px;height:8px;left:172px;top:39px;}
.shining2{width: 9px;height:8px;left:181px;top:56px;}

.cart{width:17px;height:18px;left:76px;top:40px;}
.tvled{width:13px;height:16px;left:24px;top:31px;}
.ov1_neon{width:80px;height:60px;left:112px;top:11px;}
.ov1_arm{width:9px;height:10px;left:115px;top:101px;}
.tv {width: 14px; height: 9px;left:20px;top:34px;}

.right_arm {width:2px;height:5px;left:2px;top:62px;}
.left_arm {width:5px;height:4px;left:8px;top:60px;}
.leaf2 {width:9px;height:9px;left:23px;top:49px;}
.leaf {width:9px;height:9px;left:37px;top:43px;}
.bulb{width: 27px;height:34px;left:22px;top:71px;}

.gift1{width: 10px; height:12px;left:34px;top:24px;}
.gift2 {width:9px;height:11px;left:66px;top:26px;}
.gift3{width: 6px;height:7px;left:55px;top:0px;}
.guest_head{width:4px; height: 4px;left:4px;top:40px;}
.arrow {width:2px;height:9px;left:97px;top:7px;}

.earth {width: 43px;height:43px;left:52px;top:17px;}
.screen1{width:7px;height:12px;left:39px;top:52px;}
.screen2{width:11px;height:15px;left:56px;top:71px;}
.screen3{width:15px;height:22px;left:43px;top:52px;}
.screen4{width: 14px;height: 22px;left:85px;top:60px;}
.ov_head{width: 4px; height: 7px;left:3px;top:58px;}

.robot {width: 11px; height: 14px;left:26px;top:95px;}
.note1 {width: 5px; height: 7px;left:194px;top:86px;}
.note2 {width: 4px; height: 9px;left:176px;top:77px;}
.slate {width: 14px; height: 9px;left:134px;top:76px;}
.like_m{width:9px;height:10px;left:47px;top:-4px;}
.like_m2{width:9px;height:10px;left:30px;top:-4px;}
.like_b {width: 17px;height:19px;left:34px;top:8px;}
.camera_light{width:2px;height:2px;left:89px;top:128px;}

.leg_left{width: 3px; height: 13px;left:26px;top:22px;}
.leg_right {width: 3px; height: 13px;left:28px;top:23px;}
.chat1{width:7px;height:8px;left:67px;top:20px;}
.chat2 {width:7px;height:7px;left:82px;top:21px;}
.zoom {width: 26px; height: 17px;left:2px;top:34px;}
.tok1 {width:6px;height:7px;left:101px;top:34px;}
.tok2 {width:9px;height:9px;left:95px;top:40px;}
.tok3 {width:10px;height:12px;left:98px;top:49px;}

.table_left{width:5px; height: 2px;left:43px;top:69px;}
.table_right {width: 8px;height:7px;left:34px;top:69px;}
.table_woman{width: 4px; height: 9px;left:62px;top:74px;}
.twin_head{width: 4px; height: 4px;left:87px;top:41px;}
.twin_head2{width:4px; height: 4px;left:80px;top:46px;}
.twin_arm{width: 16px;height:4px;left:80px;top:56px;}


/* //20201016 */

.ofc_video_wrap iframe {width:100% !important; height: 53.5vw !important;}

}

@media screen and (max-width: 640px){
.main_visual {margin-top:70px;}
.main_visual_bg {height: 100%;}
.main_title > div > span > img {width: 65%;}
.main_title > div > span::before {width:90px;height:90px;left:10px;top:-40px;}
.main_title > div > span::after {width:40px;height:40px;border: 10px solid rgba(71,67,122,0.8);right:35px;bottom:-15px;}
.bot_text p {margin-top: 8px; font-size: 14px;}
.main_cont01 .inner {padding: 0 20px;}
.main_cont01 .swiper-slide h4 {font-weight: 400;font-size: 12px;margin-top: 10px;}
.main_cont01 .swiper-slide a {padding: 20px 0;}
.main_cont01 .swiper-button-prev {left: 5px !important;}
.main_cont01 .swiper-button-next {right: 5px !important;}
.booth_tab li a{font-size: 13px;padding: 8px;}
.main_cont02 {padding-bottom:25px;}
.main_cont02 .inner{padding-left: 0;padding-right:0;padding-bottom:0;}
.booth_list ul {margin: 0 -5px;}
.booth_list ul li {width: 50%;padding: 5px;}
.booth_list .cc_icon > div {font-size: 11px;}
.booth_list ul li div a {padding: 10px;}
.booth_list .comp_cont {padding: 0 5px;display:block;}
.main_cont03 {padding: 70px 10px;}
.main_cont03 h3 {margin-bottom: 20px;}
.news_list {margin: 0 10px;}
.news_list li div > a img {width: 100%;}
.news_list::before {left: -240px;}
.main_cont03 {padding: 30px 0;}
.main_cont03 h3 span::before {bottom:-10px;right:-250px;}
.review_cont li.review_text {padding-left: 15px;}
.review_title h4 {font-size: 24px;margin-bottom: 15px;}
.review_text p {font-size: 12px; line-height: 26px;margin-bottom: 20px;}
.review_cont {padding-top:40px;padding-left: 10px; padding-right: 10px; padding-bottom: 30px;}
.review_cont li.review_text {margin-bottom: 30px;}
.main_cont05 h4 {font-size: 20px;}
.sub_title {padding: 0 40px;box-sizing: border-box;font-size: 13px;}
.sub_title br {display:none;}
.live_list li h5{bottom:10px;left:10px;font-size: 11px;font-weight:500;}
.main_cont05 {padding-bottom: 20px;}

.booth_pop {width: 250px;height:260px;}
/* .booth_list {margin-top: 20px;} */
.review_play {background:url('../images/main/play-button_m.png')no-repeat;background-size: 60px 60px;background-position:center;}
.booth_tab li {padding: 0 5px;}
.booth_tab {margin: 0 -5px;}
.review_play:hover {background-size: 60px 60px;background-position:center; }
/* .dgreen_link::before {background:url('../images/main/clock_m.png')no-repeat; background-size: 19px 19px;} */
.booth_list {margin-top: 15px;}
.news_list li {margin-bottom: 15px;}
.main_container {padding-top:40px;}
.main_cont01 {margin-bottom: 10px;}
.main_cont02 .boothLayout_view{margin-bottom: 60px;}
.booth_list .cc_icon {display:inline-block; width: 90px !important;height: 25px;margin-bottom: 5px;line-height: 25px;}
.booth_list .cc_icon > div {display:block;font-size: 13px;}
.booth_list .comp_cont h4 {width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size: 14px;}
.booth_list .comp_cont span {font-size: 11px;}
.booth_list ul li {margin-bottom: 0;}
.booth_list ul li > div {text-align: center;}
.videoControl ul li a {padding: 15px; font-size: 13px;}
.official_video {padding-bottom:30px;}
.official_video > h3 {font-size: 18px;padding-top: 40px;box-sizing: border-box;margin-bottom: 10px;}
.ofc_video_wrap{margin-bottom: 40px;}
.main_cont03 h3 {font-size: 18px;}
.main_cont04_container {padding: 40px 10px;text-align: center;}
.kawards_wrap h4 {text-align: center; font-size: 25px;margin-bottom: 20px;}
.kawards_wrap > span {font-size: 14px;margin-bottom: 15px;}
.kawards_wrap > p {font-size: 12px;line-height: 20px;margin-bottom: 20px;}

.btn_awardDetail {width: 110px; height: 30px; line-height: 26px;}
.kawards_wrap::before {width: 90px;height:90px;background-size:cover;left:-15px;top:auto;bottom:-20px;}
.main_cont05 {padding: 40px 10px; box-sizing: border-box; }
.main_cont05 .text_box {padding-left: 0;text-align: center;}
.icon_review {width:100px;height:100px;background-size:cover;top: auto;left:auto;right:-10px;bottom:-30px;}
.main_cont05 .text_box strong {font-size: 25px;margin-bottom: 20px;}
.main_cont05 .text_box > p {font-size: 12px;margin-bottom: 25px;}
.main_cont05 {    background-position: left -230px top;}

}


@media screen and (max-width:330px){
.review_cont li.review_text {padding-left:0;}
}
