/*----------------------------------------------------------------------------------------*/
/* top gnb content -----------------------------------------------------------------------*/

#mainTopLogo{max-width:273px;}

#global-header{background: linear-gradient(to bottom,var(--concept-background) 125px, #fff 125px);left:0;}
#global-header.gnb-scroll{background: linear-gradient(to bottom,#fff 125px, #fff 125px)}
#global-header .global-nav .gnb-topWrap .gnb-top ul.top-list li a:focus{color:var(--concept-colorA);}
#global-header .global-nav .gnb-topWrap .gnb-top ul.top-list li a:hover{color:var(--concept-colorA);}

/* top gnb content -----------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------*/
/* main page common content --------------------------------------------------------------*/


.mainMaxWidth{width:100%;max-width:1200px;margin:0 auto;position:relative;}
.mainMaxWidthA{width:100%;max-width:1920px;margin:0 auto;position:relative;}
.mainInfoTitle{font-size:25px;font-weight:600;padding-bottom:25px;}

/* main page common content --------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/


p{margin-bottom:0;}


#m_topImageRightBtsWrap{display:none;padding:20px;}




/*---------------------------------------------------------------------------------------*/
/* top Image Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#topImageWrap{background:url("/img/main/1_main.jpg")no-repeat;background-position:bottom center;background-size:cover;width:100%;max-height:800px;height:800px;display:flex;justify-content:center;align-items:center;position:relative;}
.pcTopImg{display:block;}
.mobTopImgContentWrap{display:none;}



#topImageBody{display:flex;justify-content:space-between;align-items:center;}

#topImageLogo{width:50%;}
#topImageRightBtsWrap{width:28%;}
#topImageRightBtsWrap .topImageRightBts{width:100%;margin-bottom:15px;position:relative;}
#topImageRightBtsWrap .topImageRightBts:last-child{margin-bottom:0;}
#topImageRightBtsWrap .topImageRightBts img{width:100%;}

.topImageRightBtInfoWrap{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px 33px;}
.topImageRightBtInfo{font-size:40px;font-family: 'Barlow', 'Pretendard', sans-serif;color:#fff;font-style:italic;font-weight:700;line-height:1.1;}
.topImageRightBtInfo span{font-family: 'Barlow', 'Pretendard', sans-serif;}
.topImageRightBtInfo span:first-child{color:#fff000;font-size:50px;}
.topImageRightBtInfo span:last-child{font-style:normal;font-weight:400;font-size:22px;}
.topImageRightBtInfoWrap p:last-child{color:#fff;font-weight:600;font-size:20px;font-family: 'Barlow', 'Pretendard', sans-serif;}


#topImageRightBtsWrap .topImageRightBtB p:last-child{font-size:40px;font-family: 'Barlow', 'Pretendard', sans-serif;color:#fff;font-style:italic;font-weight:700;line-height:1.1;}



#m_topImageRightBtsWrap .topImageRightBts{width:86%;margin-bottom:15px;position:relative;}
#m_topImageRightBtsWrap .topImageRightBts:last-child{margin-bottom:0;}
#m_topImageRightBtsWrap .topImageRightBts img{width:100%;}
#m_topImageRightBtsWrap .topImageRightBtB p:last-child{font-size:40px;font-family: 'Barlow', 'Pretendard', sans-serif;color:#fff;font-style:italic;font-weight:700;line-height:1.1;}







/*---------------------------------------------------------------------------------------*/
/* top Image Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* top deadline Content -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#mainDateWrapZ{background:#262b5e;padding:30px 0;}
#mainDateBodyZ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.mainDateDiv{width:33%;display:flex;align-items:flex-start;}
.mainDateDiv img{width:75px;height:75px;margin-right:30px;}
.mainDateDivInfoDiv p{color:#fff;font-size:31px;}
.mainDateDivInfoDiv p:first-child{font-weight:800;margin-bottom:10px;}
.mainDateDivInfoDiv p:last-child{font-size:19px;line-height:1.3;height:49.4px;}



/*---------------------------------------------------------------------------------------*/
/* top deadline Content -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
#subSideMenuWrap{display:none !important;}

/*---------------------------------------------------------------------------------------*/
/* exhibition introduce Content ---------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
.exIntro1stTxt{line-height:1;margin-bottom:16px;}
.exIntro2ndTxt{line-height:1;margin-bottom:24px;}

#exhibitionIntroduceWrap{padding:100px 0;position:relative;}

#exhibitionIntroduceWrap .exhibitionIntroduceBody{display:flex;justify-content:space-between;flex-wrap:wrap;}

.exIntroBox{width:360px;height:360px;position:relative;}
.exIntroBox:first-child{width:calc(100% - 720px);}
.exIntroBox:first-child p:last-child{width:76%;text-align:justify;}

.exIntroBox:nth-child(4){width:calc(100% - 720px);display:flex;justify-content:flex-end;position:relative;}
.exIntroBox:nth-child(4):before{content:"";width:2px;height:100px;background:rgba(255,151,29,0.5);position:absolute;top:0;left:0;}

.exIntroContent,
.exIntroContentH{width:360px;height:360px;padding:0 0 50px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:relative;cursor:pointer;}
.exIntroContentH{opacity:0;position:absolute;top:0;left:0;}

.exIntroContent img{margin-top:20px; width:30px;height:15px;}
.exIntroContent p:first-child{line-height:1;margin-bottom:20px;}

.exIntroContent:hover > .exIntroContentH{opacity:1;background:#ff971d;}
/* .exIntroContentH p:nth-child(2){margin-bottom:20px;} */



.exintroCbg_1{background:url("/img/main/intro_01.png")no-repeat;background-size:contain;background-position:center;}
.exintroCbg_2{background:url("/img/main/intro_02.png")no-repeat;background-size:contain;background-position:center;}
.exintroCbg_3{background:url("/img/main/intro_03.png")no-repeat;background-size:contain;background-position:center;}
.exintroCbg_4{background:url("/img/main/intro_04.png")no-repeat;background-size:contain;background-position:center;}
.exintroCbg_5{background:url("/img/main/intro_05.png")no-repeat;background-size:contain;background-position:center;}



#exhibitionIntroduceWrapA{padding:100px 0 80px;}
#exhibitionIntroduceBodyA{gap:60px;display:flex;justify-content:space-between;}



/*---------------------------------------------------------------------------------------*/
/* exhibition introduce Content ---------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* date info Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#dateInfoWrap .dateInfoBody{padding:0 102px;display:flex;justify-content:space-between;align-items:center;}
#dateInfoWrap .dateInfoBody .infoCircle{width:200px;height:200px;border-radius:50%;padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
/* #dateInfoWrap .dateInfoBody .infoCircle:nth-child(odd){background:#002a6c;} */
/* #dateInfoWrap .dateInfoBody .infoCircle:nth-child(even){background:#2cb5e4;} */
#dateInfoWrap .dateInfoBody .infoCircle:nth-child(1){background:#2cb5e4;}
#dateInfoWrap .dateInfoBody .infoCircle:nth-child(2){background:#002a6c;}
#dateInfoWrap .dateInfoBody .infoCircle:nth-child(3){background:#002a6c;}
#dateInfoWrap .dateInfoBody .infoCircle:nth-child(4){background:#2cb5e4;}

#dateInfoWrap .dateInfoBody .infoCircle p{text-align:center;line-height:1.1;}
#dateInfoWrap .dateInfoBody .infoCircle p:nth-child(1){margin-bottom:2px;}
#dateInfoWrap .dateInfoBody .infoCircle p:nth-child(2){margin-bottom:15px;}
#dateInfoWrap .dateInfoBody .infoCircle p:nth-child(3){height:45px;display:flex;justify-content:center;align-items:center;}


/*---------------------------------------------------------------------------------------*/
/* date info Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



.swiper-pagination{display:none;}


/*---------------------------------------------------------------------------------------*/
/* newslette Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#newsletterWrap{width:100%;height:190px;background:#f98311;}

#newsletterWrap .newsletterBody{height:100%;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;}


#newsletterWrap .newsletterBody .newsletterLeftBody{width:calc(100% - 380px);}
#newsletterWrap .newsletterBody .newsletterLeftBody p:nth-child(2){line-height:1;margin-bottom:10px;}
#newsletterWrap .newsletterBody .newsletterLeftBody p:last-child{width:50%;line-height:1.2;}
#newsletterWrap .newsletterBody .newsletterRightBody{width:360px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;margin-right:30px;}

.newsletterRightBody input{width:100%;height:50px;border:1px solid #96a9b3;border-radius:10px;background:#fff;padding:3px 15px 6px;font-size:16px;color:#96a9b3;font-weight:400;margin-bottom:10px;}
.newsletterRightBody input:focus-visible{outline:0;}
.newsletterRightBody input::placeholder{color:#96a9b3;}
#subNewsletterBt.newsletterBt{width:100%;height:50px;background:#212121;border:0;outline:0;margin:0;padding:0;border-radius:10px;padding-top:5px;}


/*---------------------------------------------------------------------------------------*/
/* newslette Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* speakers Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#speakerWrap{background:#f5f5f5;;width:100%;position:relative;}

/*
#speakerWrap:before{content:"";width:100%;height:400px;background:#76c6c3;position:absolute;bottom:0;left:0;}
*/


#speakerWrap .speakerBody{padding:100px 0;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;}
#speakerWrap .speakerBody .speakerTitleTxt{text-align:center;line-height:1;margin-bottom:45px;font-weight:800;}

.speakerImgWrap{width:180px;height:180px;overflow:hidden;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:20px;}

.speakerImgWrap img{max-width:100%;max-height:100%;}

.speakerContent{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;margin:0 auto;overflow:hidden;}


.speakerInfoBody{display:flex;flex-direction:column;align-items:center;padding:30px 20px 26px;}

.speakerInfoBody p{text-align:center;}

.speakerInfoBody .spkrNameTxt{margin-bottom:10px;line-height:1;}
.speakerInfoBody .spkCompanyTxt{line-height:1.2;margin-bottom:10px;}

.m_speakerTitleTxt{display:none;}

.mainSpkCvBt{background:#ff6f61;color:#fff;font-size:13px;border-radius:7px;margin:0;padding:3px 6px 2px;border:0;outline:0 !important;position:absolute;top:10px;right:10px;font-weight:700;}


#speakerWrap .swiper-button-prev {
    background: url("/img/main/spkArrow_L.png")no-repeat;
    background-size: contain;
    background-position: center center;
    left: -49px;
    top: 56%;
	width:19px;height:28px;
	
}
#speakerWrap .swiper-button-next {
    background: url("/img/main/spkArrow_R.png")no-repeat;
    background-size: contain;
    background-position: center center;
    right: -49px;
    top: 56%;
	width:19px;height:28px;
	
}


.swiper-button-next::after{content:"" !important;}
.swiper-button-prev::after{content:"" !important;}




#spkBodyWrap{display:flex;flex-wrap:wrap;gap:12px;}
.mainSpkDiv{width:calc(20% - 9.6px);}
.mainSpkDiv:hover > .mainSpkBottomDiv{background:#76c6c3;color:#fff;transition:all .3s linear;}
.mainSpkDiv img{width:100%;}
.mainSpkBottomDiv{padding:13px;height:100px;}
.mainSpkBottomDiv p{width:100%;text-align:center;}
.mainSpkBottomDiv p:first-child{font-weight:800;font-size:17px;margin-bottom:7px;line-height:1.2;height:41px;}
.mainSpkBottomDiv p:nth-child(2){margin-bottom:7px;}




/*---------------------------------------------------------------------------------------*/
/* speakers Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* sponsors Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


#sponsorWrap .sponsorBody .sponsorTitleTxt{line-height:1;text-align:center;}

#sponsorWrap .sponsorBody .sponsorInfoBody{width:100%;padding:0 102px;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody{display:flex;border-bottom:1px solid #e6e6e6;padding-top:2.5%;padding-bottom:2.5%;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody:nth-child(2){padding-top:0;}


#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeTxtWrap{width:15%;display:flex;align-items:center;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap{width:85%;display:flex;gap:5%;align-items:center;}

#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap div{width:13%;display:flex;justify-content:center;align-items:center;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap div:nth-child(2){width:22%;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap div img{max-width:80%;max-height:60%;}

#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeTxtWrap2{width:15%;display:flex;align-items:flex-start;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap2{width:85%;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap2 .sponsorGradeLogWrap2Content{width:100%;display:flex;gap:5%;align-items:center;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap2 .sponsorGradeLogWrap2Content:first-child{padding-bottom:20px;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap2 .sponsorGradeLogWrap2Content div{width:25%;display:flex;justify-content:center;align-items:center;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap2 .sponsorGradeLogWrap2Content div img{max-width:80%;max-height:60%;}

#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeBody2{width:50%;display:flex;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeBody2 .sponsorGradeTxtWrap{width:30%;display:flex;align-items:center;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeBody2 .sponsorGradeLogWrap{width:70%;display:flex;gap:5%;align-items:center;}



#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody2 .sponsorGradeLogWrap div{width:50%;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody2 .sponsorGradeLogWrap div:nth-child(2){width:50%;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody2 .sponsorGradeLogWrap div img{max-width:50%;}


#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody3{display:flex;justify-content:space-between;}

.sponsorBottomWrap{display:flex;flex-direction:column;}
.sponsorBottomWrap p{margin-bottom:15px;}
.sponsorGradeBody3 .sponsorBottomWrap div div img{max-height:70%;max-width:100%;}

/* .sponsorBottomWrapA{width:32.2%;}
.sponsorBottomWrapB{width:15.6%;}
.sponsorBottomWrapC{width:48.8%;}
.sponsorGradeBody3 .sponsorBottomWrapA div div{width:47%;}
.sponsorGradeBody3 .sponsorBottomWrapB div div{width:97%;}
.sponsorGradeBody3 .sponsorBottomWrapC div div{width:29.33%;}
.sponsorGradeBody3 .sponsorBottomWrap div div{height:60px;} */

.sponsorGradeBody3 .sponsorBottomWrap div div{height:60px; margin-right:20px;}


.sponsorGradeTxtWrap span{width:100px;height:30px;color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;padding-bottom:3px;}
.sponsorGradeTxtWrap2 span{width:100px;height:30px;color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;padding-bottom:3px;}
.sponsorGradeTxtWrap .gradeP{background:#002a6c;}
.sponsorGradeTxtWrap2 .gradeG{background:#ef9c19;}

.sponsorGradeBody2 .sponsorGradeTxtWrap .gradeS{background:#999;}
.sponsorGradeBody2 .sponsorGradeTxtWrap .gradeB{background:#c47016;}

.m_sponsorGradeLine{display:none;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody2 .sponsorGradeLogWrap.sdiImg div img{max-width:100%;}






.sponsorRollingBodyWrap{overflow:hidden;}

.sponsorRollingBody{display:flex;}

.sponsorRollingDiv{height:40px;display:flex;justify-content:center;align-items:center;}
.sponsorRollingDiv img{max-height:90%;max-width:80%;}



.sponsorRollingDiv span{width:100px;height:30px;color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;padding-bottom:3px;}
.sponsorRollingDiv span{width:100px;height:30px;color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;padding-bottom:3px;}
.sponsorRollingDiv .gradeP{background:#002a6c;}
.sponsorRollingDiv .gradeG{background:#ef9c19;}
.sponsorRollingDiv .gradeS{background:#999;}
.sponsorRollingDiv .gradeB{background:#c47016;}











#mainSponsorWrap{padding:100px 0;}
.sponsorTitleTxt{line-height:1;margin-bottom:30px;font-weight:800;}

.mainSponsorBottomDiv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:45px;}
.mainSponsorBottomDiv:last-child{margin-bottom:0;}
.mainSponsorLeftGradeWrap{width:19%;}
.mainSponsorLeftGradeWrap img{width:100%;}

.mainSponsorRightLogoBodyWrap{width:calc(100% - 21%);display:flex;flex-wrap:wrap;gap:12px;}
.mainSponsorGradeDiv{width:calc(24.8% - 8px);position:relative;}
.mainSponsorGradeDiv img{width:100%;}



.mainSponsorGradeDiv  .mainSponsorLogoImg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;}


/*---------------------------------------------------------------------------------------*/
/* sponsors Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* coex Content -------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#coexWrap{background:url("/img/main/mainCoexBg.png")no-repeat;background-size:cover;background-position:center;}

.coexLeftBody{width:50%;background:url("/img/main/coexImg.jpg")no-repeat;background-size:cover;background-position:center;min-height:504px;}
.coexRightBody{width:calc(100% - 50%);padding:50px 0 50px 120px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}

.coexLeftBodyA{width:50%;padding:100px 0;}
.coexLeftBodyA p:nth-child(2){margin-bottom:36px;}

.coexRightBody p:first-child{margin-bottom:16px;line-height:1;}
.coexRightBody p:nth-child(2){margin-bottom:24px;line-height:1;}
.coexRightBody p:nth-child(3){margin-bottom:36px;width:60%;text-align:justify; letter-spacing: -0.3px;}

#coexBt{background:#f98311;border-radius:5px;display:flex;align-items:center;border:0;width:180px;height:40px;margin:0;padding:0;padding-left:30px;}
#coexBt img{width:20px;height:8px;margin-right:20px;}
#coexBt span{line-height:1;margin-top:5px;}



/*---------------------------------------------------------------------------------------*/
/* coex Content -------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






































































































.mainInfoBody{padding:100px 0 0;display:flex;justify-content:space-between;}
.mainInfoLeftBody{width:45%;}/* 40*/
.mainInfoRightBody{width:52%;display:flex;flex-direction:column;}

.mainNoticeContent a{display:flex;justify-content:space-between;flex-direction:column;padding:13px 22px;width:100%;height:100%;pointer-events:none}

.mainNoticeContent .noticeDate span{font-weight:400;font-size:14px;color:#9f9f9f;}

.mainNoticeContent .noticeTitle{width:100%;}
.mainNoticeContent p.noticeTitle{
    overflow: hidden;
    max-width:100%;
    text-overflow: ellipsis;
    white-space: normal;
    line-height: 1.6;
    text-align: left;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	color:#222;font-size:19px;font-weight:600;
}

.mainNoticeArrowImg{width:30px;height:13px;position:absolute;bottom:32px;right:30px;}




.noticeTitWrap{border-bottom:2px solid #ccc;padding:0 0 10px;}
.noticeMoreBt{margin:0;padding:0;outline:0 !important;background:none;border:0;}
.noticeMoreBt img{width:16px;height:16px;}

.mainNoticeContent{min-height:45px;display:flex;justify-content:space-between;align-items:center;border:1px solid #c8c8c8;border-radius:15px;margin-bottom:10px;}
.mainNoticeContent:last-child{margin-bottom:0;}
.noticeTitle, .noticeDate{color:#666;font-size:16px;}


.mainNoticeContentBody{margin-bottom:20px;}

.mainNoticeBottomBtWrap{display:flex;justify-content:space-between;}
.mainNoticeBottomBt{min-width:20%;background:#f98311;border:0;outline:0 !important;padding:2px 20px 3px;margin:0;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff;}
/* .mainNoticeBottomBt{width:120px;background:#f98311;border:0;outline:0 !important;padding:2px 0 3px;margin:0;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff;} */
.mainNoticeBottomBt img{display:none;}

.mainNoticeBottomBtA img{width:19px;height:25px;}
.mainNoticeBottomBtB img{width:24px;height:25px;}
.mainNoticeBottomBtC img{width:21px;height:25px;}
.mainNoticeBottomBtD img{width:23px;height:25px;}




.mainNoticeBottomTxt{line-height:1.1;min-height:40px;display:flex;justify-content:center;align-items:center;}



.mainInfoLeftBody p:last-child{text-align:justify;}

.mainNoticeDownImgWrap{display:flex;align-items:center;margin-right:15px;}
.mainNoticeDownImg{width:16px;height:16px;margin:-5px 0 0 8px;}



.noticeTitleTxt{line-height:1;margin-bottom:20px;font-weight:800;}
























/*----------------------------------------------------------------------------------------*/
/* speaker info content ------------------------------------------------------------------*/

.mainSpeakerBody{padding-bottom:20px;}
.mainSpeakerBody .speakerMoreBt{background:none;border:0;outline:0 !important;font-size:18px;font-weight:500;margin-bottom:25px;}
.mainSpeakerBody .speakerMoreBt span{color:var(--concept-colorA);font-size:20px;}

#speakerBody{position:relative;}
#speakerBody .swiper-button-next,
#speakerBody .swiper-button-prev{backdrop-filter:none;border-radius:0px;}
#speakerBody .swiper-button-next::after{content:"" !important;}
#speakerBody .swiper-button-prev::after{content:"" !important;}
#speakerBody .swiper-button-next{background:url("/img/main/rightArrow.png")no-repeat;background-size:contain;background-position:center center;right:-45px;top:53%;}
#speakerBody .swiper-button-prev{background:url("/img/main/leftArrow.png")no-repeat;background-size:contain;background-position:center center;left:-45px;top:53%;}

.swiper-container{overflow:hidden;}

.speakerMainViewBody{width:38%;}
.speakerMainViewBody .swiper-slide .d-flex .speakerInfoBody{width:calc(100% - 200px);padding-left:20px;display:flex;flex-direction:column;justify-content:space-evenly;}
.speakerMainViewBody .swiper-slide .d-flex .speakerInfoBody .speakerSession{font-size:13px;font-weight:400;line-height:1.5;padding-bottom:10px;border-bottom:1px solid #c8c8c8;}
.speakerMainViewBody .swiper-slide .d-flex .speakerInfoBody .speakerName{font-size:22px;font-weight:500;line-height:1.5;padding:10px 0;}
.speakerMainViewBody .swiper-slide .d-flex .speakerInfoBody .speakerCompany{font-size:13px;font-weight:400;line-height:1.5;}

#speakerBody .speakerMainViewBody .speakerImg{border-radius:25px;border-bottom-left-radius:0;border:1px solid #dcdcdc;box-shadow:2px 0px 6px -3px rgba(0,0,0,0.05);width:179px;height:250px;}

.speakerCvBt{background:var(--concept-colorA);color:#fff;padding:5px 8px 3px;font-size:13px;border-radius:4px;border:0;outline:0 !important;margin:0;line-height:1.2;}
.speakerAbBt{background:#69b72d;color:#fff;padding:5px 8px 3px;font-size:13px;border-radius:4px;border:0;outline:0 !important;line-height:1.2;}

.speakerThumbsViewBody{width:40%;margin-right:-15px;}
.speakerThumbsViewBody .swiper-slide{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;}
.speakerThumbsViewBody .swiper-slide .speakerName{font-size:14px;font-weight:400;line-height:1.5;width:135px;padding-top:5px;letter-spacing:-0.5px;}
.speakerThumbsViewBody .speakerImg{border-radius:25px;border-bottom-left-radius:0;border:1px solid #dcdcdc;box-shadow:2px 0px 6px -3px rgba(0,0,0,0.05);width:135px;height:189px;}
.speakerThumbsViewBody .swiper-slide-active{display:none !important;}







.speakerViewBody{height:380px;padding:7px 15px;margin:0 -15px;}
.mainSpkBody{width:100%;height:100%;position:relative;}

/*
.mainSpkBody:hover.mainSpkBodyHover::before{content:"";background:var(--concept-colorA-05);position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s linear;}
*/

.mainSpkBody:hover.mainSpkBodyHover::after{content:"";background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s linear;}

.mainSpkBody:hover{background:var(--concept-colorA-05);transition:all .3s linear;}





.testHover{z-index:9;color:#fff;position:absolute;bottom:15%;left:50%;transform:translate(-50%, -50%);display:none;width:80%;}
.testHover p{line-height:1.5;position:relative;font-size:18px;font-weight:500;}
.testHover p:before{content:"";width:20px;height:3px;background:#fff;position:absolute;left:0;top:-15px;}

.mainSpkBody:hover .testHover{display:block;}





.mainSpkImgWrap{width:100%;height:60%;display:flex;justify-content:center;align-items:center;position:relative;}
.mainSpkImgWrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:75%;background:rgba(159,159,159,0.1);}


.mainSpkImgBody{width:155px;height:155px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:9;background:#fff;}
.mainSpkImgBody .speakerImg{width:100%;}


.speakerViewBody .swiper-wrapper{align-items:center;}

/*
.speakerViewBody .swiper-slide{box-shadow:0px 0px 12px 1px rgba(0,0,0,0.15);height:97%;}
*/
.speakerViewBody .swiper-slide{box-shadow:3px 2px 12px 1px rgba(0,0,0,0.15);height:97%;}


.speakerInfoBody .speakerTxtWrap .speakerName{font-size:19px;color:#222;font-weight:600;height:55px;border-bottom:1px solid rgba(159,159,159,0.5);text-align:center;letter-spacing:-0.4px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;}
.speakerInfoBody .speakerTxtWrap .spkCompanyWrap{font-weight:400;font-size:15px;color:#222;text-align:center;line-height:1.3;}



#speakerBody .speakerViewBody .swiper-button-next,
#speakerBody .speakerViewBody .swiper-button-prev{backdrop-filter:none;border-radius:0px;}
#speakerBody .speakerViewBody .swiper-button-next::after{content:"" !important;}
#speakerBody .speakerViewBody .swiper-button-prev::after{content:"" !important;}
#speakerBody .speakerViewBody .swiper-button-next{background:url("/img/main/spkRightArrow1.png")no-repeat;background-size:contain;background-position:center center;right:-80px;top:53%;width:45px;height:45px;}
#speakerBody .speakerViewBody .swiper-button-prev{background:url("/img/main/spkLeftArrow1.png")no-repeat;background-size:contain;background-position:center center;left:-80px;top:53%;width:45px;height:45px;}





/* speaker info content ------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/
