﻿


 @media (min-width: 1280px) and (max-width: 1580px){
	.topDeadBgBox{max-width:280px;}
}


 @media (max-width: 767.98px){

/*---------------------------------------------------------------------------------------*/
/* Common Set ---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
body.overH{overflow:hidden;}

.contentMaxwidth{width:100%;}
.m_w20 {width:20% !important;}
.m_w25 {width:25% !important;}
.m_w100 {width:100%;}

.m_txt10{font-size:10px;}
.m_txt11{font-size:11px;}
.m_txt12{font-size:12px;}
.m_txt13{font-size:13px;}
.m_txt14{font-size:14px;}
.m_txt15{font-size:15px;}
.m_txt16{font-size:16px;}
.m_txt17{font-size:17px;}
.m_txt18{font-size:18px;}
.m_txt19{font-size:19px;}
.m_txt20{font-size:20px;}
.m_txt21_5{font-size:21.5px;}
.txt22_5444{font-size:22.5px;color:#444;}
.m_txt22{font-size:22px;}
.m_txt24{font-size:24px;}
.m_txt25{font-size:25px;}
.m_txt27{font-size:27px;}
.m_txt28{font-size:28px;}
.m_txt30{font-size:30px;}

br.m_br {display:inline;}
br.br_none {display:none;}

.m_mb10{margin-bottom:10px !important;;}
.m_mb20{margin-bottom:20px !important;;}
.m_mb30{margin-bottom:30px !important;}
.m_mb40{margin-bottom:40px;}
.m_ml65{margin-left:65px;}
.m_ml-10{margin-left:-10px;}

.m_mt0{margin-top:0px !important;}
.m_mt10{margin-top:10px !important;}
.m_ml0{margin-left:0px !important;}
.m_mr0{margin-right:0px !important;}

.m_pt0{padding-top:0px !important;}
.m_pt40{padding-top:40px;}
.m_pt66{padding-top:66px;}

.m_pb0{padding-bottom:0px !important;}
.m_pb10{padding-bottom:10px;}
.m_pb20{padding-bottom:20px !important;}

.m_disNone{display:none !important;}
.disNone{display:block !important;}
.m_t-center {text-align: center !important;}
.m_flexColumn {flex-direction:column; align-items: flex-start;}
.m_flexColumnReverse {flex-direction: column-reverse !important;}
.m_flexColumn p:first-child, .m_flexColumn div:first-child, .m_flexColumn span:first-child {margin:10px 0;}

.m_f-left {float:left;}

.m_bt {border-top:1px solid #eee; padding-top:30px; }
/*---------------------------------------------------------------------------------------*/
/* Common Set ---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* menu Content -------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#topMenuWrap{height:90px;}
.topMenuBody .gnb-Wrap{display:none;}

#mobHamBt{display:block;background:url("../../../img/main/mobile/ham.png")no-repeat;background-size:cover;background-position:center;width:34px;height:21.5px;position:absolute;top:36px;right:25px;border:0;outline:0 !important;padding:0;margin:0;}

#mobMenuWrap{position:fixed;right:-2000px;top:0px;height:100vh;width:100%;background:rgba(0,0,0,0.5);z-index:99999;display:flex;justify-content:flex-end;}
#mobMenuWrap .mobMenuBody{width:calc(100% - 40px);height:100%;background:#fff;}

#mobMenuHeadWrap{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;}
#mobMenuHeadWrap .mobMenuLogo{width:156px;}
#mobMenuHeadWrap button{background:none;border:0;outline:0 !important;margin:0;padding:0;}

#mobMenuHeadWrap #mobMenuCloseBt{width:18px;height:18px;}
#mobMenuHeadWrap #mobMenuCloseBt img{width:100%;}
#mobMenuHeadWrap #mobMenuBackBt{width:18.5px;height:30.5px;}
#mobMenuHeadWrap #mobMenuBackBt img{width:100%;}



#mobLoginBtWrap{height:62px;border-top:1px solid #ff971d;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;}
#mobLoginBtWrap button{background:none;border:0;outline:0 !important;margin:0;padding:0;display:flex;justify-content:center;align-items:center;width:50%;height:100%;}
#mobLoginBtWrap button:first-child{border-right:1px solid #ccc;}


#mobMenuContentBody{width:100%;height:calc(100% - 175px);overflow-y:auto;}

#mobMenuAccordion .accordion-item{border:0;border-bottom:1px solid #ccc;}
#mobMenuAccordion .accordion-button{padding:0 30px 0 20px;letter-spacing:-0.5px;height:74px;}


#mobMenuAccordion .accordion-button::after {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width:9.5px;
    height: 15.5px;
    margin-left: auto;
    content: "";
    background-image: url("../../../img/main/mobile/mobMenuRightArrow.png");
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}

#mobMenuAccordion .accordion-button:not(.collapsed)::after {
    background-image: url("../../../img/main/mobile/mobMenuRightArrow.png");
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

#mobMenuAccordion .accordion-button:not(.collapsed) {
	color:#444;
    background-color: #fff;

    box-shadow: none;
	border-bottom:1px solid #ccc;
}



#mobMenuAccordion.accordion .accordion-body{color:#444;padding:40px 40px 40px 60px;background:rgba(255,151,29,0.1);border-left:1px solid #ff971d;}

#mobMenuAccordion.accordion .accordion-button span{line-height:1;}

.mobMenuDetailWrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;}
.mobMenuDetailWrap a{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;width:100%;}


.mobMenuDetailWrap:last-child{margin-bottom:0;}
.mobMenuDetailWrap img{width:15px;height:15px;}

.mobMenuDetailWrap span{letter-spacing:-1px;}

#topMenuWrap.gnb-scroll{background:rgba(1,30,76,0.15);}


.footerBodyBContent{flex-direction:column;align-items:center;}
.footerBodyBContentP1{text-align:center;margin-bottom:15px;}


/*---------------------------------------------------------------------------------------*/
/* menu Content -------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
.title-badge{font-weight:600;letter-spacing:.06em;background:linear-gradient(90deg,#0d6efd,#6610f2);-webkit-background-clip:text;background-clip:text;color:transparent;}
.theme-line{
background:#fff;
padding:.6rem 1rem;
border-radius:10px;
box-shadow:0 2px 8px rgba(0,0,0,.05);
margin-bottom:.6rem;
transition:all .2s ease;
display:flex; align-items:center; gap:.6rem;
line-height:1.3;
}
.theme-line:hover{transform:translateY(-2px); box-shadow:0 4px 12px rgba(0,0,0,.1);}
.theme-number{
background:linear-gradient(135deg,#0d6efd,#20c997);
color:#fff; font-weight:600; font-size:.95rem;
border-radius:6px; width:30px; height:30px; display:flex;align-items:center;justify-content:center;
flex-shrink:0; margin:0;
}
.theme-text{font-weight:500;color:#333; font-size:.95rem;}

/*---------------------------------------------------------------------------------------*/
/* Common Contnet ----------------------------------------------------------------------*/

div.box-style {flex-direction:column; padding:20px;}

table.basic-table.wbw { word-break:normal;}
table.basic-table.col-ml-1 { margin-left:0px; margin-top:-1px;}

#subDepth1{width:150px !important;}
#subDepth2{max-width:180px;}

/* Common Contnet ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/




.venueBt{font-size:14px;}



.subContentBody{padding:40px 20px 20px;}
.subMenuWrap{padding:0 20px;}
.subMenuWrap .subMenuBt{letter-spacing:-0.5px;}







#juryBox .speakerBox{max-width:40%;min-width:40%;}
#juryBox .speakerBox .innerImgBox{width:100%;display:flex;justify-content:center;}
#juryBox .speakerBox .innerImgBox .innerImgBody{width:100px;height:100px;}
#juryBox .speakerBox .innerBox{width:100%;}
.consensusContentBody .consensusContentDiv span{width:100px;padding:0 15px;}
.consensusContentBody .consensusContentDiv p{width:calc(100% - 100px);}









/*---------------------------------------------------------------------------------------*/
/* main ---------------------------------------------------------------------------------*/





/*---------------------------------------------------------------------------------------*/
/* top Image Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#topImageWrap{height:calc(100vw * 0.85);/*background:url("/img/main/topBg_m.png")no-repeat;background-position:center center;background-size:cover;*/}
#topImageWrap div img.slideImg{display:none;}

#topImageWrap div img.slideImg_m{display:block;width:calc(100% - 76px);}


.topSlideImgWrap{justify-content:center;}

.topSlideBt{height:55px;width:30%;padding-left:14px;}
.topSlideBt img{width:9px;height:7px;margin-top:-2px;}

.topImageA{background:url("../../../img/main/topBg_m.png")no-repeat;background-position:center center;background-size:cover;}


/*---------------------------------------------------------------------------------------*/
/* top Image Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* top deadline Content -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

.topDeadlineWrap{height:auto;padding:22px 20px 46px 20px;}

#topDeadlineBody{flex-direction:column;}

.topDeadlineLeftBody{width:100%;}
.topDeadlineRightBody{width:100%;}

.topDeadlineInfo p:first-child{line-height:1;}
.topDeadlineLeftBody .topDeadlineInfo{margin-bottom:28px;}
.topDeadlineRightBody .topDeadlineInfo{width:50%;}

.topDeadBgBox{display:none;}



.topDeadlineWrapA{height:62px;}

.topDeadlineInfoA{padding:12px 0 12px 12px;justify-content:flex-start;width:72%;gap:14px;}
.topDeadlineInfoA:before{display:none;}



.topDeadlineInfoA span:first-child{font-size:18px;line-height:1;}
.topDeadlineInfoA span:nth-child(2){line-height:1.1; font-size:14px;}
.topDeadlineInfoA span:nth-child(4){font-size:18px;line-height:1;}
.topDeadlineInfoA span:last-child{line-height:1.1; font-size:14px;}

.mainfs50{font-size:20px;}








.topDeadlineInfoA_empty,
.topDeadlineInfoB{display:none;}



.topDeadlineWrapA_m{display:flex;padding:20px;background:#f2f2f2;}
.topDeadlineWrapA_m .topDeadlineInfoB{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:none;height:auto;}
.topDeadlineInfoB span{color:#f98311;}
.topDeadlineInfoB span:last-child{color:#f98311; font-size:20px;}

.topDeadlineInfoB span:first-child{font-size:20px;}




.topDeadlineWrapA .mainMaxWidth{justify-content:space-between;padding:0 20px;}
.photoGalleryTxt{font-size:20px;letter-spacing:-0.6px;margin-left:0;}
#photoGalleryMoveBt{display:none;}
#photoGalleryMoveBt_m{display:flex;}





/*---------------------------------------------------------------------------------------*/
/* top deadline Content -----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






/*---------------------------------------------------------------------------------------*/
/* exhibition introduce Content ---------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


#exhibitionIntroduceWrap{padding:0;}



.exIntroBox:first-child{width:calc(100vw * 1/2);height:calc(108vw * 1/2);padding-left:20px;padding-right:24px;}
.exIntroBox:first-child p{line-height:1;}
.exIntroBox:first-child p:first-child{margin-bottom:6px;}
.exIntroBox:first-child p:nth-child(2){margin-bottom:10px;}
.exIntroBox:first-child p:last-child{width:100%;line-height:1.4;overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;}


.exIntroBox{width:calc(100vw * 1/2);height:calc(108vw * 1/2);}
.exIntroBox:nth-child(4){width:calc(100vw * 1/2);height:calc(108vw * 1/2);}

.exIntroContent, .exIntroContentH{width:100%;height:100%;padding:0 24px 24px 20px;}
.exIntroContent{background-size:cover;}

.exIntroContent p:first-child{margin-bottom:12px;}
.exIntroContent img{width:15px;height:7.5px;}
.exIntroContentH p:nth-child(2){margin-bottom:12px;}



#exhibitionIntroduceWrapA{padding:45px 20px 50px;}
#exhibitionIntroduceBodyA{flex-wrap:wrap;gap:24px;}

.exIntro2ndTxt{margin-bottom:10px;}

.noticeTitWrap{padding-bottom:10px;}
.noticeMoreBt{display:none;}
.noticeTitle, .noticeDate{font-size:12px;}
.mainNoticeContent{min-height:40px;}
.mainNoticeContentBody{margin-bottom:24px;}


.mainNoticeBottomBtWrap{flex-wrap:wrap;}
.mainNoticeDownImgWrap{width:100%;margin-bottom:10px;}
.mainNoticeDownImg{width:12px;height:12px;}

.mainNoticeBottomBt{width:30%; padding:7px;border-radius:5px;}
/* .mainNoticeBottomBt{width:calc(25% - 7.5px);padding:7px;border-radius:5px;} */
.mainNoticeBottomBt img{display:block;}


/* .mainNoticeBottomBtA p{width:calc(100% - 19px);} */
/* .mainNoticeBottomBtB p{width:calc(100% - 24px);} */
/* .mainNoticeBottomBtC p{width:calc(100% - 21px);} */
/* .mainNoticeBottomBtD p{width:calc(100% - 23px);} */





/*---------------------------------------------------------------------------------------*/
/* exhibition introduce Content ---------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/




/*---------------------------------------------------------------------------------------*/
/* date info Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#dateInfoWrap .dateInfoBody{padding:0 20px;flex-wrap:wrap;gap:10px;}





#dateInfoWrap .dateInfoBody .infoCircle{width:48%; padding:0 10px;}
#dateInfoWrap .dateInfoBody .infoCircle p:nth-child(3){line-height:1.2;}


/*---------------------------------------------------------------------------------------*/
/* date info Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* glance info Content ------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#glanceInfoWrap .glanceInfoBody{padding:0 20px;}
#glanceInfoWrap .glanceInfoBody .glanceInfoImg{width:75%;position:relative;bottom:unset;left:unset;display:block;margin:0 auto;margin-top:-105px;}

#glanceInfoWrap .glanceInfoBody .glanceInfoContent{width:100%;height:auto;flex-direction:column;padding:30px 15px 150px;}
#glanceInfoWrap .glanceInfoBody .glanceInfoContent .glanceInfoLeftBody{width:100%;}
#glanceInfoWrap .glanceInfoBody .glanceInfoContent .glanceInfoRightBody{width:100%;}

#glanceInfoWrap .glanceInfoBody .glanceInfoContent .glanceInfoDateContent{justify-content:space-between;margin-bottom:25px;}

#glanceInfoWrap .glanceInfoBody .glanceInfoContent .glanceInfoRightBody .glanceInfoDateContent:last-child{margin-bottom:0;}

#glanceInfoWrap .glanceInfoBody .glanceInfoContent .glanceInfoDateTxt{width:100px;}
#glanceInfoWrap .glanceInfoBody .glanceInfoContent .glanceInfoDateLine{margin:0;}
#glanceInfoWrap .glanceInfoBody .glanceInfoContent .glanceInfoTxtWrap{width:calc(100% - 130px);padding-left:15px;}

#glanceInfoWrap .glanceInfoBody .glanceInfoTitleTxt{letter-spacing:-1px;}


/*---------------------------------------------------------------------------------------*/
/* glance info Content ------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* newslette Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#newsletterWrap{width:100%;height:auto;padding:18px;}

#newsletterWrap .newsletterBody{flex-direction:column;}
#newsletterWrap .newsletterBody .newsletterLeftBody{width:100%;}
#newsletterWrap .newsletterBody .newsletterRightBody{width:100%;margin-right:0;}
#newsletterWrap .newsletterBody .newsletterLeftBody p{width:100%;text-align:center;line-height:1;margin-bottom:15px;}


.newsletterRightBody input{font-size:10px;width:calc(100% - 130px);height:24px;border-radius:3px;padding:3px 7px 6px;margin-bottom:5px;}
#subNewsletterBt.newsletterBt{width:calc(100% - 130px);border-radius:3px;padding-top:1px;}





#newsletterWrap .newsletterBody .newsletterLeftBody p:last-child{width:70%;margin:0 auto;margin-bottom:10px;}

#newsletterWrap .newsletterBody .newsletterLeftBody p:nth-child(2){margin-bottom:3px;}


/*---------------------------------------------------------------------------------------*/
/* newslette Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* speakers Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*
#speakerWrap{height:490px;}
*/


#speakerWrap .speakerBody{padding:46px 0;}

#speakerWrap .speakerBody .speakerTitleTxt{margin-bottom:15px;}

.speakerContent{width:75%;}

.speakerInfoBody .spkrSessionTxt{margin-bottom:10px;}
.speakerInfoBody .spkrNameTxt{margin-bottom:6px;}
.speakerInfoBody .spkCompanyTxt{margin-bottom:4px;line-height:1.1;}
.speakerInfoBody{padding:14px 8px;}

.speakerImgWrap{width:70px;height:70px;margin-bottom:9px;}

#speakerWrap .swiper-button-prev{left:20px;width:10px;height:16px;top:58%;}
#speakerWrap .swiper-button-next{right:20px;width:10px;height:16px;top:58%;}




/*---------------------------------------------------------------------------------------*/
/* speakers Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* sponsors Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


#sponsorWrap .sponsorBody .sponsorInfoBody{padding:0 20px;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody{flex-direction:column;padding-top:20px;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeTxtWrap{width:100%;justify-content:center;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap{width:100%;justify-content:space-between;padding:15px 0 10px;}

#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap div{width:20%;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap div:nth-child(2){width:25%;}


#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeTxtWrap2{width:100%;justify-content:center;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap2{width:100%;justify-content:space-between;padding:15px 0 10px;}


#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap2 .sponsorGradeLogWrap2Content{justify-content:space-between;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeLogWrap2 .sponsorGradeLogWrap2Content div{width:31%;}



#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody.m_sponsorGradeBody{flex-direction:row;justify-content:space-between;}

#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeBody2{flex-direction:column;width:48%;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeBody2 .sponsorGradeTxtWrap{width:100%;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody .sponsorGradeBody2 .sponsorGradeLogWrap{width:100%;}
#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody.m_sponsorGradeBody .sponsorGradeLogWrap div{width:100%;min-height:40px;}

#sponsorWrap .sponsorBody .sponsorInfoBody .m_sponsorGradeBody .sponsorGradeBody2 .sponsorGradeLogWrap div img{max-width:80%;}

#sponsorWrap .sponsorBody .sponsorInfoBody .sponsorGradeBody3{flex-direction:column;padding-top:6%;}
.sponsorBottomWrap{flex-direction:row;}

.sponsorBottomWrapA,
.sponsorBottomWrapB,
.sponsorBottomWrapC{width:100%;}

.sponsorBottomWrap p{margin-bottom:0;}
.sponsorBottomWrapA p{width:100px;}
.sponsorBottomWrapB p{width:100px;}
.sponsorBottomWrapC p{width:135px;}

.sponsorBottomWrapALogWrap,
.sponsorBottomWrapBLogWrap{width:calc(100% - 110px);}
.sponsorBottomWrapCLogWrap{width:calc(100% - 145px);}



.sponsorGradeBody3 .sponsorBottomWrap div div{height:40px;}
.sponsorGradeBody3 .sponsorBottomWrapC div div{width:48%;}

.sponsorGradeTxtWrap span{height:24px;width:72px;padding-bottom:1px;border-radius:2px;}
.sponsorGradeTxtWrap2 span{height:24px;width:72px;padding-bottom:1px;border-radius:2px;}


.m_sponsorGradeLine{display:block;width:1px;background:#e6e6e6;}
















/*---------------------------------------------------------------------------------------*/
/* sponsors Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* coex Content -------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#coexWrap{background:url("../../../img/main/mainCoexBg_m.png")no-repeat;background-size:cover;background-position:center;}

.coexLeftBody{width:100%;min-height:calc(100vw * 2/3);background:url("../../../img/main/coexImg_m.png")no-repeat;background-size:cover;background-position:center;}
.coexRightBody{width:100%;padding:20px 20px 46px;}

.coexRightBody p:first-child{margin-bottom:8px;}
.coexRightBody p:nth-child(2){margin-bottom:10px;}
.coexRightBody p:nth-child(3){margin-bottom:16px;width:100%;line-height:1.4;}



#coexBt{width:95px;height:24px;padding-left:10px;}
#coexBt img{width:10px;height:4px;margin-right:10px;}
#coexBt span{margin-top:2px;}


.coexLeftBodyA{width:100%;padding:30px 20px;}
.coexLeftBodyA p:nth-child(2){margin-bottom:20px;}




/*---------------------------------------------------------------------------------------*/
/* coex Content -------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/










/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

.footerLogoWrap{padding:20px 0;}
#footerWrap{height:auto;}
.footerRightBody{display:none;}

.footerLeftBody{width:100%;padding-top:40px;}

.footerLeftBody .footerLeftLogoWrap{justify-content:center;}

#footerWrap .footerBodyA{padding:20px;}

.footerSnsBtWrap{border-bottom:1px solid rgba(150,169,179,0.5);justify-content:center;padding:40px 0 25px;gap:20px;}
.footerSnsBtWrap a{width:48.5px;height:48.75px;}

#f_bt{background:url("../../../img/main/mobile/01_f_m.png")no-repeat;background-size:cover;background-position:center;}
#i_bt{background:url("../../../img/main/mobile/02_i_m.png")no-repeat;background-size:cover;background-position:center;}
#t_bt{background:url("../../../img/main/mobile/03_t_m.png")no-repeat;background-size:cover;background-position:center;}
#y_bt
    {
        background: url('../../../img/main/mobile/04_y_m.png') no-repeat;
        background-size: cover;
        background-position: center;
    }

.footerTxtWrap{flex-direction:column;padding:25px 0 0;}
.footerTxtWrap p{justify-content:center;margin-bottom:35px;align-items:flex-start;}
.footerLinkWrap{justify-content:center;gap:10px;}

.footerLeftBody .footerLeftInfoTxtWrap p{line-height:1.2;}


.footerSponsorLogoBody .sponsorBottomWrap p{margin-right:7px;}


.footerSponsorLogoBody{flex-wrap:wrap;padding:0 5px 0 20px;}
.footerSponsorLogoBody .sponsorBottomWrap{margin-right:0;}


/*
.footerSponsorLogoBody .sponsorBottomWrap:first-child{width:25%;margin-bottom:10px;}
.footerSponsorLogoBody .sponsorBottomWrap:nth-child(2){width:25%;margin-bottom:10px;}
.footerSponsorLogoBody .sponsorBottomWrap:nth-child(3){width:50%;margin-bottom:10px;}
.footerSponsorLogoBody .sponsorBottomWrap:nth-child(4){width:70%;}
*/


.footerSponsorLogoBody .sponsorBottomWrap{width:100%;}
.footerSponsorLogoBody .sponsorBottomWrap:first-child{margin-bottom:15px;}



.footerSponsorLogoBody .sponsorBottomWrap div div{height:20px;margin-right:15px;}

.footerMiddleLogoWrap{margin-bottom:20px;margin-right:0;}
#footerWrap .footerBody{padding:0;}
.footerBodyContentInfoTxtWrap:nth-child(2){margin-bottom:14px;}

.footerBodyContentInfoTxtWrap:nth-child(3){margin-bottom:0;padding-bottom:28px;}
.footerTxtWrap{padding-top:20px;}
.footerTxtWrap p{margin-bottom:28px;}


.footerBodyContentA{flex-direction:column;align-items:center;padding-bottom:40px;}
.footerBodyContentA div{width:calc(100% - 40px);}
.footerBodyContentA div:nth-child(2){max-width:100%;padding:0 20px;}
.footerBodyContentA div:nth-child(4){padding:0 20px;}
.footerFlexLine{height:1px;margin:24px 0;}

.footerTxtLeftWrap div:last-child{margin-bottom:20px;width:100%;}
.footerTxtLeftWrap{width:100%;align-items:flex-start;}


.footerLinkWrap a{width:105px;height:25px;}


.footerTxtLeftWrap span.f_atf400:first-child{margin-right:20px;}


.footerTxtWrap p span{color:rgba(255,255,255,0.8);}

.footerExLogoWrap{padding-right:20px;}



.footerBodyAContent{flex-direction:column;}

.footerBodyAContentBodyA,
.footerBodyAContentBodyB{width:100%;}
.footerBodyAContentLine{width:100%;height:1px;margin:15px 0;}






/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/





/* main ---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






































/*---------------------------------------------------------------------------------------*/
/* sub common ---------------------------------------------------------------------------*/




/*---------------------------------------------------------------------------------------*/
/* top Image Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
#subTopImageWrap{

background: url("../../../img/ills2025/m_sub_01.png")no-repeat;
    background-position: center center;
    background-size: cover;

}
.subTitleTxt{bottom:auto;top:50%;width:90%;text-align:center;}




/*---------------------------------------------------------------------------------------*/
/* top Image Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* newslette Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


#subNewsletterWrap{height:auto;padding:18px;}
#subNewsletterWrap .newsletterBody{flex-direction:column;padding-left:0;}
#subNewsletterWrap .newsletterBody .newsletterLeftBody{width:100%;}
#subNewsletterWrap .newsletterBody .newsletterRightBody{width:100%;margin-right:0;margin-left:0;}
#subNewsletterWrap .newsletterBody .newsletterLeftBody p{width:100%;text-align:center;line-height:1;margin-bottom:15px;}
#subNewsletterWrap .newsletterBody .newsletterLeftBody p:last-child{width:100%;margin:0 auto;margin-bottom:12px;}

#subNewsletterWrap .newsletterRightBody input{font-size:1.2em;width:calc(100% - 130px);height:40px;border-radius:4px;padding:3px 7px 6px;margin-bottom:5px;}
#subNewsletterBt{width:calc(100% - 130px); border-radius:3px;}






/*---------------------------------------------------------------------------------------*/
/* newslette Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#subSideMenuWrap{position:relative;top:auto;right:0;display:flex;width:100%;height:auto;}
#subSideMenuWrap .subQuickImgWrap{width:25vw;height:25vw;border-bottom:0;border-right:1px solid #ccc;}
#subSideMenuWrap .subQuickTopBt{width:25vw;height:25vw;}
#subSideMenuWrap .subQuickImgWrap img{max-height:33px;}
#subSideMenuWrap .subQuickImgWrap span{margin-top:10px;}
#subSideMenuWrap .subQuickTopBt img{width:8px;height:12px;}
.footerTxtWrap p span:first-child{margin-bottom:7px;}

/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/* sub common ---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* Common Contnet ----------------------------------------------------------------------*/

.ContentBody{padding:60px 20px;}
.ContentSubBody{padding:0 20px 60px 20px;}
.ContentbordertopBody {padding:60px 20px;}
.ContentBody2{padding:60px 20px 0px; position: relative; }
.ContentBgBody{position: relative; padding:60px 0;}
.ContentBgSub{width:100%; margin:0 auto;}

.DivideDiv {display:flex;justify-content:space-between;flex-direction:column;}
.DivideDiv .DivideDiv_1 {width:100%; margin-bottom: 20px;}
.DivideDiv .DivideDiv_2 {width:100%;}
.DivideDiv .DivideDiv_2 .Divideimg {width:100%}
.DivideDiv .DivideDiv_2 .Divideimg img {width:calc(100% - 50%); float:left;}
.DivideDiv .DivideDiv_3 {width:100%; margin:0;}

.ContentDiv{flex-direction:column;}
.ContentDiv:last-child{flex-direction:row;}

.ContentDiv:first-child .ContentDiv_1{}
.ContentDiv .ContentDiv_1{width:100%;border-bottom:0;border-top:1px solid #ccc;height:auto;padding:14px 0;}
.ContentDiv .ContentDiv_1 span{}
.ContentDiv .ContentDiv_1 p{width:calc(100% - 155px);}

.ContentDiv:nth-child(3) .ContentDiv_1{height:auto;}
.ContentDiv:last-child span{}
.ContentDiv:last-child p{width:calc(100% - 85px);}
.ContentDiv:last-child p a{word-break:break-word;}

.ContentDiv2 {flex-direction:column;}
.ContentDiv2 .ContentDiv_1{width:100%;border-bottom:0;border-top:1px solid #ccc;height:auto;padding:14px 0;}
.ContentDiv2 .ContentDiv_1 span{}
.ContentDiv2 .ContentDiv_1 p{width:calc(100% - 155px);}
.ContentDiv2 .ContentDiv_1:last-child span{}
.ContentDiv2 .ContentDiv_1:last-child p{width:calc(100% - 155px);}

.BtnSmallWrap{}
.BtnSmallWrap.top-right{position: relative; top:none; right:none; display: flex; justify-content: center; margin-bottom:20px;}
.BtnSmall{}

.BtnBoxFlex {flex-direction:column;}
.BtnBoxFlex .BtnBoxContent {width:100%}
.BtnBoxFlex .BtnBoxContent:first-child {margin-right:0px; margin-bottom:20px;}
.BtnBoxFlex .BtnBoxContent:nth-child(2) {margin-left:0px;}

.basicBt {width:100%}

ul.listContent {flex-direction:column; padding:0 20px;}
ul.listContent li {margin:0px; width:100%; margin-bottom:20px; text-align: left;}
ul.listContent li:last-child {margin-bottom:0;}
ul.listContent li img {width:60%;}

ul.listContent.column2 li{width:100%;}
ul.listContent.column3 li{width:100%;}
ul.listContent.column4 li{width:100%;}

ul.Visalist {flex-direction:column; padding:0 20px;}
ul.Visalist li {margin:0px; width:100%; margin-bottom:20px; text-align: left;}
ul.Visalist li:last-child {margin-bottom:0;}
ul.Visalist.column2 li{width:100%;}
ul.Visalist.column3 li{width:100%;}
ul.Visalist.column4 li{width:100%;}

ul.tab-btn-list li{margin-right:10px;}
.trans1stTitTxt{line-height:1;}

/* Common Contnet ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
















/*---------------------------------------------------------------------------------------*/
/* sub overview -------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* overview Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

.subCommonTitBody{padding:0 20px;}
.subTitleDepthWrap{padding:22px 0;flex-direction:column-reverse;align-items:center;}
.sub1_01_img{display:none;}
.subDepthWrap{margin-bottom:30px;}
.subDepthWrap .nice-select:nth-child(3){height:32px;min-width:176px;max-width:176px;border-radius:2px;}
.subDepthWrap .nice-select:nth-child(6){height:32px;min-width:176px;max-width:176px;border-radius:2px;}

.nice-select .list{border-radius:3px;}
.nice-select .option{min-height:32px;line-height:32px;font-size:16px;}


.overviewContentBody{padding:50px 20px;}
.overviewContentTitleTxt{margin-bottom:14px; text-align: center;}


.overviewContentBody .overviewContentDiv span{text-align:center;padding:0 20px;width:145px;}
.overviewContentBody .overviewContentDiv p{width:calc(100% - 145px);}


/*---------------------------------------------------------------------------------------*/
/* overview Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/* sub overview -------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/





/*---------------------------------------------------------------------------------------*/
/* sub welcome --------------------------------------------------------------------------*/



.welcomeBodyy{padding:60px 20px;}
.welcomeContentBody{flex-direction:column;align-items:flex-start;}
.welcomeTxtContent{width:100%;}
.welcomeTxtContent p{margin-bottom:26px;text-align:left;}

.welcomeImgContent{padding-top:50px;}
.welcomeImgContent img{max-width:150px;}




/* sub welcome --------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/







/*---------------------------------------------------------------------------------------*/
/* sub committee ------------------------------------------------------------------------*/


.committeeBody{padding:50px 20px;}
.committeeBody table.table-topBgWidthLine td{padding:10px;height:65px;line-height:1.4;}



/* sub committee ------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






/*---------------------------------------------------------------------------------------*/
/* History of EVS ----------------------------------------------------------------------*/

.HistorySubBody img{width:100%;}

/* History of EVS ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






/*---------------------------------------------------------------------------------------*/
/* notice -------------------------------------------------------------------------------*/

.noticeTotalBodyWrap{padding:0 0 40px;}
#noticeSchBodyWrap{padding:0 20px;height:72px;justify-content:space-between;}

#noticeSchTxt{height:30px;font-size:13px;border-radius:7px;width:calc(100% - 105px);}
#noticeSchTxt:focus{font-size:13px;}
#noticeSchTxt::placeholder{font-size:13px;}
#noticeSchBt{border-radius:7px;width:95px;height:30px;}

#noticeBody .noticeTopGb{display:none;}


#noticeContentWrap .noticeContent div:nth-child(3){line-height:1.1;}


#noticeContentWrap .noticeContent{grid-template-columns:75px calc(100% - 200px) 75px 50px;grid-template-rows:32px 80px;grid-auto-flow:column dense;padding:24px 20px 26px;}
#noticeContentWrap .noticeContent .noticeContentDiv_1{grid-column:span 2;justify-content:flex-start;}
#noticeContentWrap .noticeContent .noticeContentDiv_2{grid-column:span 4;}


.noticeTxt{font-size:13px;}
.noticeTitleTxt{margin-bottom:7px;line-height:1.3;-webkit-line-clamp:2;}

.noticeDetailTxt{line-height:1.4;}



.noticeViewBodyWrap{padding-top:50px;}
.noticeViewTitleWrap{padding:0 20px 22px;flex-wrap:wrap;justify-content:space-between;}
.noticeViewTitleWrap span:first-child{width:100%;word-break:keep-all;line-height:1.2;margin-bottom:15px;display:inline-block;}
.noticeViewTitleWrap span:nth-child(2){text-align:left;}
.noticeViewTitleWrap span:last-child{text-align:right;}

.noticeViewContent{padding:45px 20px 60px;margin-bottom:60px;}
.noticeViewContent p{font-size:15px;}
.noticeViewContent p:first-child{font-size:15px;}


/* notice -------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------------------*/
/* newsletter content --------------------------------------------------------------------*/

.newsletterTotalBodyWrap{padding:50px 20px;}
#newsletterContentWrap{gap:20px;}

#newsletterContentWrap a{width:calc((100% - 20px) / 2);}
.newsletterContentWrap{gap:20px;}

.newsletterContentWrap a{width:calc((100% - 20px) / 2);}



.newsletterThumbnailBody{height:150px;}
.newsletterBottomBody{padding:15px;}

.newsletterTitTxt{height:35px;}




.newsletterViewBodyWrap{padding:50px 0;}
.newsletterTitleWrap{padding:0 20px 10px;}

.newsletterTitleWrap span:first-child{width:calc(100% - 125px);line-height:1.2;}
.newsletterTitleWrap span:nth-child(2){width:90px;}
.newsletterTitleWrap span:last-child{width:35px;}


.newsletterViewContent{padding:40px 20px;overflow-x:auto;align-items:flex-start;}
.newsletterViewContent img{width:100%;}

.dummyTest{width:100%;}

.newsletterViewBodyWrap #newsletterContentTotalWrap{padding:40px 20px 0;}


/* newsletter content --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/







/*---------------------------------------------------------------------------------------*/
/* program Content ----------------------------------------------------------------------*/

.scientificProgramWrap{padding:50px 0;}

.searchBodyWrap{padding:26px 20px;flex-wrap:wrap;margin-bottom:26px;}
.searchBodyWrap select{width:100%;margin-bottom:12px;border-radius:2px;font-size:14px;background-size:8px;}
.searchBodyWrap select:first-child{margin-right:0;}

.searchBodyWrap input{width:calc(100% - 132px);margin:0;margin-right:12px;border-radius:2px;font-size:14px;}
.searchBodyWrap input::placeholder{font-size:14px;}
.searchBodyWrap button{border-radius:2px;font-size:14px;}


.program1stTop{flex-wrap:wrap;}
.program1stTop .progDetailsessionModeratorWrap:first-child{width:100%;}
.program1stTop .progDetailsessionModeratorWrap:last-child{width:100%;}

.progDetailsessionModeratorWrap .sessionModerator{padding:15px 16px 15px 20px;width:115px;font-size:13px;}
.progSpkLeftWrap{padding:15px 16px 15px 20px;width:115px;font-size:13px;}
.program1stTop .progDetailsessionModeratorWrap:last-child span:first-child{width:115px;}
.program1stTop .progDetailsessionModeratorWrap:last-child span:last-child{width:calc(100% - 115px);text-align:left;}
.progDetailsessionModeratorWrap#progDetailsessionModeratorList{flex-direction:row;}
.programDetailSessionInfoBody .progDetailsessionModeratorWrap .sessionModeratorBody{width:calc(100% - 115px) !important;padding:15px;}

.programEventNameWrap .programDetailSessionTitleTxt{font-size:15px;}
.programEventNameWrap{padding-bottom:12px;}

.program1stTop .progDetailTimeTxt{font-size:13px;}
#programAgendaWrap .programDetailDiv .sessionTitle{padding:0;font-size:13px;}

.speakerInfoImgWrap{width:60px;height:60px;}

.spkImfoTxtTotalWrap .sessionSpeakerName{font-size:14px;}
.spkImfoTxtTotalWrap .sessionSpeakerCompany,
.spkImfoTxtTotalWrap .sessionSpeakerCountry{font-size:13px;}


.programDetailBody{margin-bottom:30px;}


/* program Content ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/





/*---------------------------------------------------------------------------------------*/
/* speaker Content ----------------------------------------------------------------------*/


.spkBodyWrap{padding:50px 0 60px;}

#speakerList{padding:0 20px;}

#speakerList .spkEventBody{justify-content:space-evenly;gap:unset;}
#speakerList .speakerBox{width:30%;max-width:120px;margin-bottom:5px;}

#speakerList .speakerBox .innerImgBox{width:100px;}
#speakerList .speakerBox .innerImgBox .innerImgBody{width:100px;height:100px;}
#speakerList .speakerBox .innerBox{width:100%;}
#speakerList .speakerBox .SpeakerName{font-size:14px;}
#speakerList .speakerBox .SpeakerAffiliation{font-size:12px;}
.spkTopTitleTxt{font-size:20px;}


#spkPopBody{width:calc(100% - 40px);height:80%;max-height:none;padding:34px 18px 45px;border-radius:4px;}
#spkPopCloseBt{top:12px;right:12px;width:27px;height:27px;background:url("/img/program/spk_mob_x.png")no-repeat;background-size:contain;background-position:center;}

#spkPopContentBody{flex-wrap:wrap;height:100%;overflow-y:auto;}
.spkPopLeftBody,
.spkPopRightBody{width:100%;}

.spkPopLeftBody{display:flex;flex-direction:column;align-items:center;}
.spkPopRightBody{margin-top:20px;}
.spkPopLeftBody .spkImgBody{width:156px;height:156px;margin-bottom:15px;}

.spkSessionTitle{font-size:20px;margin-bottom:10px;}
.spkName_{font-size:17px;}
.spkEtc_{font-size:14px;}


/* speaker Content ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/




/*---------------------------------------------------------------------------------------*/
/* Theme & Topics ----------------------------------------------------------------------*/


.ThemeTopics{flex-wrap:wrap;}
.ThemeTopics div{width:100%;margin-right:0; border-right:none;}
.ThemeTopics.m_p0_60 {padding:0 60px;}


/* Theme & Topics ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/




/*---------------------------------------------------------------------------------------*/
/* Registration ----------------------------------------------------------------------*/

table.reg-table {
    border: 0;
  }

table.reg-table caption {
    font-size: 1.3em;
  }

table.reg-table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

table.reg-table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }

table.reg-table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }

table.reg-table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }

table.reg-table td:last-child {
    border-bottom: 0;
  }

  .responsive-table { width: 100%; border-spacing: 0; border-top:1px solid #ddd;}
  .responsive-table thead {  position: absolute;  clip: rect(1px 1px 1px 1px);  /* IE6, IE7 */  padding: 0;  border: 0;  height: 1px;  width: 1px;  overflow: hidden;}
  .responsive-table thead th {  background-color: #2CB5E4;  border: 1px solid #ddd;  font-weight: normal;  text-align: center;  color: white;}
  .responsive-table thead th:first-of-type {  text-align: left;}
  .responsive-table tbody,.responsive-table tr,.responsive-table th,.responsive-table td {  display: block;  padding: 0;  text-align: left;  white-space: normal; border-style:none;}
  .responsive-table th,.responsive-table td {  padding: 0.5em;  vertical-align: middle;}
  .responsive-table.m_vh10 th, .responsive-table.m_vh10 td { height:10vh;}
  /* .responsive-table.column th,.responsive-table.column td   { display: flex; justify-content:center; align-items: center; } */

  .responsive-table tbody tr { margin-bottom: 0;}
  .responsive-table tbody th[scope=row] {  background-color: #2CB5E4;  color: white; font-size:1.4em; text-align: center; border-left:none; }
  .responsive-table tbody td { width:50%; float:left; height:200px;}
  .responsive-table tbody td.m_disNone { position: absolute;  clip: rect(1px 1px 1px 1px);  /* IE6, IE7 */  padding: 0;  border: 0;  height: 1px;  width: 1px;  overflow: hidden; }
  .responsive-table tbody td.m_br1 {border-right:1px solid #ddd;}
  /* .responsive-table tbody td:last-of-type {border-bottom:0px;} */
  .responsive-table tbody td[data-title=Early-bird] { background-color: rgba(44,181,228,0.2); }
  .responsive-table tbody td[data-type=currency] {  text-align: right; font-size:1.2em;}
  .responsive-table tbody td[data-title]:before {  content: attr(data-title);  float: left;  font-size: 1.2em;  }

  .responsive-table.t-center tbody td[data-type=currency] { font-size:1.2em;}
  .responsive-table.t-center tbody td[data-title]:before { width:100%; content: attr(data-title);  display: block; text-align: center; font-size: 1.2em;  }
  .responsive-table.t-center tbody td span { width:100%; display:block; text-align: center;}

  .responsive-table.Social tbody tr th { width:100%; }
  .responsive-table.Social tbody tr td:first-child { width:100%; }
  .responsive-table.Social tbody tr td:last-child { width:100%; }

  .responsive-table .txt-evs_skyblue {color:white;}
  .pc_30_5 {width:100%;}




	#registrationPayPopWrap2 .registrationPayPopBody{width:90%;}
	#registrationPayPopWrap2 .memNoticeTxt{font-size:15px;}
	#registrationPayPopWrap2 .regi2InputWrap{width:90%;}
	#registrationPayPopWrap2 .memBtsWrap{width:90%;}

	#registrationStudentChkWrap .registrationStudentChkBody{width:95%;}
	#registrationStudentChkWrap .regi2InputWrap{width:90%;}
	#registrationStudentChkWrap .memBtsWrap{width:90%;}



/* Registration ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* Seoul, Korea ----------------------------------------------------------------------*/

#tab1 .contentMaxwidth{padding:0 20px;}
#tab2 .contentMaxwidth{padding:0 20px;}
.SeoulVideo iframe {width:100%; height:250px;}

.ExploreSeoul{width:100%;flex-wrap:wrap;}
.ExploreSeoul li:nth-child(1) {background:url("../../../img/attendees/m_tab_01.jpg");}
.ExploreSeoul li:nth-child(2) {background:url("../../../img/attendees/m_tab_02.jpg");}
.ExploreSeoul li:nth-child(3) {background:url("../../../img/attendees/m_tab_03.jpg");}
.ExploreSeoul li:nth-child(4) {background:url("../../../img/attendees/m_tab_04.jpg");}
.ExploreSeoul li:nth-child(5) {background:url("../../../img/attendees/m_tab_05.jpg");}
.ExploreSeoul li:nth-child(6) {background:url("../../../img/attendees/m_tab_06.jpg");}
.SeoulBgBody .ExploreSeoul li{width:calc(100vw / 3);height:calc(100vw / 4); background-size:cover; background-position: center center; align-items:center; }
.SeoulBgBody .ExploreSeoul li.on{background-size:cover; text-shadow:none; opacity: 1;}

.ExploreSeoulContent{padding:20px; background:none !important;}
.ExploreSeoulContent.on{flex-wrap:wrap;}
.ExploreSeoulContent .ExploreSeoulContentBox{width:100%;margin-right:0;margin-bottom:20px;}

#tab1 .bg-light-sky{padding-bottom:0;}

.SeoulUseful{gap:unset;}
.SeoulUseful li img{width:100%;}


#commonInfoWrap .pl40{padding-left:20px !important;}
#commonInfoWrap .pr40{padding-right:20px !important;}
#commonInfoWrap .pb60{padding:0;}

.SeoulKoreaInfo{flex-wrap:wrap;}
#commonInfoWrap .SeoulKoreaInfo li{width:100%;height:calc(100vw / 3);margin:0;}
#commonInfoWrap .SeoulKoreaInfo li:first-child{margin-bottom:20px;}

.SeoulKoreaInfo2 {flex-wrap:wrap;}
#commonInfoWrap .SeoulKoreaInfo2 li{width:100%;height:calc(100vw / 3);margin:0;}
#commonInfoWrap .SeoulKoreaInfo2 li:first-child{margin-bottom:20px;}




.pl40 .ContentbordertopBody{padding-bottom:0;}


#tab2 .KoreaCulture_1{flex-direction:column;margin-bottom:20px;}
#tab2 .KoreaCulture_1 .KoreaCultureBox{width:100%;height:auto;}
#tab2 .KoreaCulture_1 .KoreaCultureTextBox{width:100%;height:auto;padding:15px;}

#tab2 .KoreaCulture_2{flex-direction:column;margin-bottom:20px;}
#tab2 .KoreaCulture_2 .KoreaCultureBox{width:100%;height:auto;}
#tab2 .KoreaCulture_2 .KoreaCultureTextBox{width:100%;height:auto;padding:15px;}
#tab2 .KoreaCulture_2 .KoreaCultureTextBox .Tit{flex-direction:row;text-align:left;}
#tab2 .KoreaCulture_2 .KoreaCultureTextBox .Tit .ml20{margin:0;margin-right:20px;}

#tab2 .KoreaTravelInfo{flex-wrap:wrap;padding:0;}
#tab2 .KoreaTravelInfo li{width:100%;margin-right:0;margin-bottom:20px;}


/* Seoul, Korea ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* sub Call for abstracts ------------------------------------------------------------------*/

.abstractContentBody{padding:60px 20px;}
.abstractDeadlineBox{height:auto;padding:30px 20px;border-radius:10px;}
.abstractDeadlineBox2 {height:auto;padding:30px 20px;border-radius:10px;}
.abstractDeadlineBox3 {height:auto;padding:30px 20px;border-radius:10px; align-items: flex-start;}

.abstractDeadlineTxtPc{display:none;}
.abstractDeadlineTxtMob{display:block;text-align:center;}
.abstractDeadlineTxtMob p{text-align:center;line-height:1.3;margin-bottom:18px;}
.abstractDeadlineTxtMob span{line-height:1;}
.abstractDeadlineTxtMob span:nth-child(2){letter-spacing:-1px;}


.abstractSubmitContent{flex-direction:column;padding:30px 0 60px;}
.abstractSubmitContentBox{width:100%;height:auto;padding:30px 15px;}
.abstractSubmitContentBox p:first-child{margin-bottom:12px;font-weight:400;}

.abstractSubmitContentBox2 {width:100%;height:auto;padding:30px 15px;}
.abstractSubmitContentBox2 p:first-child {margin-bottom:12px;font-weight:400;}

.abstractSubmitContentBox3 {width:100%;height:auto;padding:30px 15px;}
.abstractSubmitContentBox3 p:first-child {margin-bottom:12px;font-weight:400;}



.brnone{display:none;}

.abstractSubmitArrowPc{display:none;}
.abstractSubmitArrowMob{display:block; width:19.5px !important; margin:8.75px 0;}

.abstractMoveBtsWrap{flex-direction:column;gap:14px;}
.abstractMoveBtsWrap a{width:100%;}
.abstractMoveBt{width:100%;}


.abstractDayBody{padding:30px 0;}
.abstractDayBody:before{width:100vw;}
.abstractDayBody:after{width:100vw;}
.abstractDayBody p:first-child{letter-spacing:-1px;line-height:1.3;}

.abstractGuidelineBody p:first-child{line-height:1.3;}

.abstractGuidelineBox{align-items:flex-start;}

.abstractGuidelineBox:nth-child(3){align-items:center;}

.abstractGuidelineBox:nth-child(2) .abstractGuideLineImg{background:url("../../../img/presenters/01_m.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}
.abstractGuidelineBox:nth-child(3) .abstractGuideLineImg{background:url("../../../img/presenters/02_m.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}
.abstractGuidelineBox:nth-child(4) .abstractGuideLineImg{background:url("../../../img/presenters/03_m.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}
.abstractGuidelineBox:nth-child(5) .abstractGuideLineImg{background:url("../../../img/presenters/04_m.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}

.NumaberBox {align-items:flex-start;}
.NumaberBox.align-center {align-items:center;}

/* sub Call for abstracts ------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* sub Call for papers ------------------------------------------------------------------*/




.paperContentBody{padding:60px 20px;}

.paperDeadlineBox{height:auto;padding:30px 20px;border-radius:10px;}

.paperDeadlineTxtPc{display:none;}
.paperDeadlineTxtMob{display:block;text-align:center;}
.paperDeadlineTxtMob p{text-align:center;line-height:1.3;margin-bottom:18px;}
.paperDeadlineTxtMob span{line-height:1;}
.paperDeadlineTxtMob span:nth-child(2){letter-spacing:-1px;}


.paperSubmitContent{flex-direction:column;padding:30px 0 60px;}
.paperSubmitContentBox{width:100%;height:auto;padding:30px 15px;}
.paperSubmitContentBox p:first-child{margin-bottom:12px;font-weight:400;}
.brnone{display:none;}

.paperSubmitArrowPc{display:none;}
.paperSubmitArrowMob{display:block;width:19.5px !important;margin:8.75px 0;}

.paperMoveBtsWrap{flex-direction:column;gap:14px;}
.paperMoveBtsWrap a{width:100%;}
.paperMoveBt{width:100%;}


.paperDayBody{padding:30px 0;}
.paperDayBody:before{width:100vw;}
.paperDayBody:after{width:100vw;}
.paperDayBody p:first-child{letter-spacing:-1px;line-height:1.3;}

.paperGuidelineBody p:first-child{line-height:1.3;}

.paperGuidelineBox{align-items:flex-start;}

.paperGuidelineBox:nth-child(3){align-items:center;}

.paperGuidelineBox:nth-child(2) .paperGuideLineImg{background:url("../../../img/presenters/01_m.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}
.paperGuidelineBox:nth-child(3) .paperGuideLineImg{background:url("../../../img/presenters/02_m.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}
.paperGuidelineBox:nth-child(4) .paperGuideLineImg{background:url("../../../img/presenters/03_m.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}
.paperGuidelineBox:nth-child(5) .paperGuideLineImg{background:url("../../../img/presenters/04_m.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}






#accordionContentBody.accordion .accordion-button{padding:20px;}
#accordionContentBody.accordion .accordion-button p {padding-right:20px;}

.paperFaqBody .accordion-button::after{background-image:url("../../../img/presenters/plus_m.png") !important;}
.paperFaqBody .accordion-button:not(.collapsed)::after{background-image:url("../../../img/presenters/minus_m.png") !important;}




/* sub Call for papers ------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/*travel grants & awards ----------------------------------------------------------------*/

#awardsPopWrap .DivideDiv{width:95%;height:85%;overflow-y:auto;padding:25px 20px;}
#awardsPopWrap .DivideDiv .DivideDiv_3{margin-right:0 !important;}
#awardsPopWrap .awardsPopCloseBt{background:url("../../../img/common/close_icon_b.png")no-repeat;background-size:contain;background-position:center center;top:5px;right:10px;}

ul.award-list {display: flex; flex-direction: column; align-items:center;}
ul.award-list.column3 li { width:60%; border-right: none; margin-right: 0; padding-right: 0; margin:0 auto 60px;}
ul.award-list.column3 li:last-child {margin-bottom: 0;}

.awardcontent {display: flex; flex-direction: column; align-items:center;}
.awardcontent .award-img {display: flex; justify-content: center; margin:0;}
.awardcontent .award-img img {width:100%;}
.awardcontent .award-img3 {display: flex; justify-content: center; margin:0;}
.awardcontent .award-img3 img {width:100%;}
.awardcontent .award-text {width:100%;}

.awardcontent2 {display: flex; flex-direction: column; align-items:center;}
.awardcontent2 .award-img {display: flex; justify-content: center; margin:0;}
.awardcontent2 .award-img img {width:100%;}
.awardcontent2 .award-text2 {width:100%;}


.flex-img {display:flex; flex-wrap:wrap; flex-direction: column; align-items:center;}
.flex-img div {width:75%; margin-right:0px; margin-bottom:20px; }
.flex-img div:last-child {margin-bottom:0;}

/* Travel Grants & Awards ----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* Sponsorship ----------------------------------------------------------------------*/

.SponsorshipImg {flex-direction:column;}
.SponsorshipImg img {width:100%}

/* Sponsorship ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






/*---------------------------------------------------------------------------------------*/
/* registration -------------------------------------------------------------------------*/



#registrationPayPopWrap .registrationPayPopBody{width:95%;}



/* registration -------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* temporary Content --------------------------------------------------------------------*/


.temporaryGlanceBody{padding:50px 20px 100px;}





/* temporary Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/




.applyBtWrap{flex-direction:column;gap:14px;}
.applyBtWrap a{width:100%;}
.applyBt{width:100%;}
.applyBt2{height:auto;}

.division-line {border-right:none; margin-right:0px; padding-right:0px; }

.ProcessContent{flex-direction:column;}
.ProcessContentBox{width:100%;height:auto;padding:30px 15px;}
.ProcessContentBox p:first-child{margin-bottom:12px;font-weight:400;}



.chairSecretariatBoxWrapA .speakerBoxWrap{gap:20px;}
.chairSecretariatBoxWrapA .speakerInfoImgWrap{width:100px;height:100px;}

.expertsBoxWrap .speakerBoxWrap{gap:20px;}
.expertsBoxWrap .speakerInfoImgWrap{width:100px;height:100px;}
.expertsBox .speakerInfoBodyWrap{max-width:45%;width:50%;}

.chairSecretariatBoxWrap{max-width:45%;width:50%;}
.spkInnerCvBt{padding:2px 5px;}

}