
/*---------------------------------------------------------------------------------------*/
/* Common Set ---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#subSideMenuWrap{display:block;width:120px;height:400px;background:#323B64;box-shadow:0px 7px 20px 0px rgba(0,0,0,0.1);position:fixed;top:280px;right:0;overflow:hidden;z-index: 3;}
logosWrap
/*---------------------------------------------------------------------------------------*/
/* Common Set ---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

/*logo img  -----------------------------------------------------------------------------*/
.logosWrap{padding:10px 10px;margin-bottom:50px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;}
.logosWrap:last-child{margin-bottom:0;}
.logoBoxWrap{padding:15px;border-radius:10px;transition:all 0.3s ease-in-out;}

.logoBox{cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;}
.logoBox img{max-height:100%;}

.scale4 .logoBox{min-height:140px;max-height:210px;padding:10px 30px;height:210px;}
.scale3 .logoBox{min-height:93px;max-height:163px;height:163px;}
.scale2 .logoBox{min-height:66px;max-height:136px;height:136px;}
.scale1 .logoBox{min-height:46px;max-height:116px;height:116px;}

.sub #ContentsWrap .scale4 .logoBox img{max-width:400px;width:100%;max-height:115px;}
.sub #ContentsWrap .scale3 .logoBox img{max-width:313px;width:100%;max-height:73px;}
.sub #ContentsWrap .scale2 .logoBox img{max-width:261px;max-height:46px;}
.sub #ContentsWrap .scale1 .logoBox img{max-width:174px;max-height:26px;}
/*---------------------------------------------------------------------------------------*/
/* welcome message ----------------------------------------------------------------------*/


.welcomeBodyy{padding:90px 40px;}
.welcomeContentBody{display:flex;justify-content:space-between;}


.welcomeTxtContent{width:calc(100% - 240px);}
.welcomeTxtContent p{margin-bottom:25px;line-height:1.7;text-align:justify;}
.welcomeTxtContent p:last-child{margin-bottom:0;}

.welcomeImgContent{width:200px;}
.welcomeImgContent img{width:100%;}
.welcomeImgContent p:nth-child(3){letter-spacing:-0.5px;}
.welcomeImgContent p:last-child{line-height:1.4;}


.welcomeMsgImgDivWrap{display:flex;justify-content:flex-end;gap:15px;}
.welcomeMsgImgWrap{width:135px;height:135px;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.welcomeMsgImgDiv{width:calc(100% - 150px);}
.welcomeMsgImgWrap img{width:100%;}
.welcomeMsgImgDiv{display:flex;flex-direction:column;align-items:flex-end;}
.welcomeMsgImgDiv img{width:150px;}



/* welcome message ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/












/*---------------------------------------------------------------------------------------*/
/* overview -----------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* top Image Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#subTopImageWrap{background-position:center center;background-size:cover;width:100%;max-height:250px;height:250px;position:relative;}
.subTitleTxt{position:absolute;bottom:15%;left:50%;transform:translate(-50%, -50%);width:100%; text-align: center;line-height:1;}


/*---------------------------------------------------------------------------------------*/
/* top Image Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






/*---------------------------------------------------------------------------------------*/
/* Common Contnet ----------------------------------------------------------------------*/

.m_br {display:none;}
.disNone {display:none;}
.clearBoth {clear:both}
.flexRow {display:flex; flex-direction: row; align-items: center;}


div.BorderTopBody {position:relative;}
div.BorderTopBody:before{width:calc(100vw - 20px);height:1px;background:#eee;content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);}


.ContentBody{padding:90px 40px;}
.ContentBody2{padding:90px 40px 0px; position: relative; }
.ContentBgBody{position: relative; padding:60px 0;  width: 100vw; margin-left: calc(-50vw + 50%);}
.ContentBgSub{width:1200px; margin:0 auto;}

.ContentSubBody {position: relative; padding-bottom:60px;}
.ContentSubBody img{width:100%;}

.ContentbordertopBody{padding:60px 0; position: relative;}
.ContentbordertopBody:before{width:calc(100vw - 20px);height:1px;background:#eee;content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);}

.ContentborderBody{padding:60px 0;position:relative;}
.ContentborderBody:before{width:calc(100vw - 20px);height:1px;background:#eee;content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);}
.ContentborderBody:after{width:calc(100vw - 20px);height:1px;background:#eee;content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);}

.DivideDiv {display:flex;justify-content:space-between;}
.DivideDiv .DivideDiv_1 {width:720px; margin-right:20px;}
.DivideDiv .DivideDiv_2 {width:380px; display: flex; flex-direction: column;}
.DivideDiv .DivideDiv_2 .Divideimg {width:100%}
.DivideDiv .DivideDiv_2 .Divideimg img {width:calc(100% - 50%); float:left;}
.DivideDiv .DivideDiv_3 {width:50%; margin-right:20px; position: relative;}
.DivideDiv .DivideDiv_3:nth-child(2) {margin-right:0;}

.DivideDiv .BtBt {display:flex; flex-direction: column; justify-content:space-between;}


.ContentDiv .ContentDiv_1{display:flex;justify-content:space-between; align-items: center; padding:14px 0; border-top:1px solid #ccc;}
.ContentDiv .ContentDiv_1 {border-top:1px solid #ccc; padding:14px 0;}
.ContentDiv .ContentDiv_1 span{width:calc(100% - 75%);}
.ContentDiv .ContentDiv_1 p{width:calc(100% - 25%);}

.ContentDiv .ContentDiv_2{display:flex;justify-content:space-between; align-items: center; padding:14px 0; border-top:1px solid #ccc;}
.ContentDiv .ContentDiv_2 {border-top:1px solid #ccc; padding:14px 0;}
.ContentDiv .ContentDiv_2 span{width:calc(100% - 50%);}
.ContentDiv .ContentDiv_2 p{width:calc(100% - 50%);}

.ContentDiv2 {display:flex;justify-content:space-between; }
.ContentDiv2 .ContentDiv_1{width:calc(50% - 20px);display:flex;justify-content:space-between; align-items: center;  padding:14px 0; border-top:1px solid #ccc;}
.ContentDiv2 .ContentDiv_1 {border-top:1px solid #ccc; padding:14px 0;}
.ContentDiv2 .ContentDiv_1 span{width:calc(100% - 75%); line-height: 1.2em;}
.ContentDiv2 .ContentDiv_1 p{width:calc(100% - 30%);}


/* .ContentDiv{display:flex;justify-content:space-between; }
.ContentDiv .ContentDiv_1{width:calc(50% - 20px);display:flex;justify-content:space-between; padding:14px 0; border-top:1px solid #ccc;}
.ContentDiv:nth-child(3) .ContentDiv_1{border-bottom:0;}

.ContentDiv .ContentDiv_1 span{width:130px;}
.ContentDiv .ContentDiv_1 p{width:calc(100% - 160px);padding-top:3px;}
.ContentDiv .ContentDiv_1:last-child span{width:100px;}
.ContentDiv .ContentDiv_1:last-child p{width:calc(100% - 128px);}

.ContentDiv:last-child{border-top:1px solid #ccc;padding:14px 0;}
.ContentDiv:last-child span{width:130px;}
.ContentDiv:last-child p{width:calc(100% - 160px);} */


.NumaberBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.NumaberBox:nth-child(2){padding-top:30px;}
.NumaberBox:last-child{margin-bottom:0;}
.NumaberBox p{width:calc(100% - 65px);line-height:1.5;}
.NumaberBox .NumberBoxBg{width:50px;height:40px;background-color:#323B64;transform:skew(-10deg);display: flex; justify-content: center; align-items: center;}

#accordionContentBody{padding-top:30px;}
.accordion-item{border:0;}
.accordion-item:first-of-type .accordion-button{border-radius:0;}
.accordion-button{padding:20px 30px;border-bottom:0;}
.accordion-button:not(.collapsed){background:none;box-shadow:none;color:#444;border-bottom:1px solid #ccc;}

.accordion .accordion-body{background:rgba(44,181,228,0.1);padding:30px;position:relative;color:#444;}

div.box-style {display: flex; justify-content:center; background-color: #f5f5f5; border-radius: 10px; padding:30px;}
div.box-style2 {display:inline-block; background-color: #f5f5f5; border-radius: 10px; padding:30px;}
div.box-style3 {background-color: #fff; border:1px solid #ccc; border-radius: 5px; padding:30px;}


ol, ul {list-style:none;}
ul.list-style { margin:0; padding:0; }
ul.list-style li { padding:2px 0 2px 20px; text-align:left;}
ul.list-style li.alignleft {margin-left:-20px;}
ul.list-style li span.first-letter { display:inline-block; width:20px; margin-left:-20px; }

ul.tab-list { padding:0; border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-radius: 10px;}
ul.tab-list:after { clear:both; content:""; display:block; height:0; visibility:hidden; }
ul.tab-list li {/*font-size:1.25em; 230901 수정*/ display: flex; justify-content: center; align-items: center; float:left; height:60px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
ul.tab-list li:hover,
ul.tab-list li:active { text-align:center; color:#444; cursor:pointer; }
ul.tab-list li.on { text-align:center; color:#fff; background-color:#323B64; }

ul.tab-list li:first-child {border-radius: 10px 0 0 10px;}
ul.tab-list li:last-child {border-radius: 0 10px 10px 0;}
ul.tab-list.column2 li { width:50%;font-size:18px;font-weight:800; }
ul.tab-list.column3 li { width:33.33333333333333%; }
ul.tab-list.column4 li { width:25%; }
ul.tab-list.column5 li { width:20%; }



ul.tab-btn-list { padding:0; display: flex; justify-content: space-between;}
ul.tab-btn-list li {width:100%; height:60px; /*font-size:1.25em; 230901 수정*/ display: flex; justify-content: center; align-items: center; float:left; background-color: #F0F0F0; border-radius: 10px; margin-right:20px; }
ul.tab-btn-list li:hover,
ul.tab-btn-list li:active { text-align:center; color:#fff; background-color:#323B64; cursor:pointer; }
ul.tab-btn-list li.on { text-align:center; color:#fff; background-color:#323B64; }
ul.tab-btn-list li:last-child { margin-right:0;}


.BtnSmallWrap{}
.BtnSmallWrap.top-right{position: absolute; top: 10px; right: 0;}
.BtnSmall{width:190px;height:30px;border-radius:30px;background:#323B64;display:flex;justify-content:center;align-items:center;border:0;outline:0 !important;margin:0;padding:0;padding-top:2px;}
.BtnSmall:hover{background:#444;}

.BtnSmall2{height:30px; border-radius:30px;background:#323B64; display:flex;justify-content:center;align-items:center;border:0;outline:0 !important;margin:0;padding:0 20px;}
.BtnSmall2:hover{background:#444;}

table.basic-table { border-top: 2px solid #999;  border-collapse: collapse;  margin: 0;  padding: 0;  width: 100%;  table-layout: fixed; word-break: break-all;}
table.basic-table caption {  font-size: 1.5em;  margin: .5em 0 .75em;}
table.basic-table tr { border-top: 1px solid #ddd;  padding: 0.35em;}
table.basic-table tr:last-child { border-bottom: 1px solid #ddd;}
table.basic-table th, table.basic-table td { padding: .625em;  text-align: center; height:60px;}

table.basic-table.related th, table.basic-table.related td {padding:.425em 0.625em; height:64px;}


table.basic-table th {  background-color: #f8f8f8;}
table.basic-table.col-ml-1 { margin-left:-1px;}
table.basic-table.word-word { word-break:break-word;}
table.basic-table.table-line th,
table.basic-table.table-line td { border-right:1px solid #ddd; }
table.basic-table.vh20 th,table.basic-table.vh20 td { height:20vh;}

table.small-table { border-top: 2px solid #999; border-collapse: collapse;  margin: 0;  padding: 0;  width: 100%;  table-layout: fixed; word-break: break-all;}
table.small-table tr { border-top: 1px solid #ddd; }
table.small-table tr:last-child { border-bottom: 1px solid #ddd; }
table.small-table th {  background-color: #f8f8f8;}
table.small-table th, table.small-table td {  padding: 0.625em; }
table.small-table.word-word { word-break:break-word;}
table.small-table.word-normal { word-break:normal;}
table.small-table.table-line th,
table.small-table.table-line td { border-right:1px solid #ddd; }

ul.listContent {display: flex; margin:0; padding:0;}
ul.listContent li {display: flex; flex-direction: column; align-items: center; margin-right:20px; text-align: center;}
ul.listContent li:last-child {margin-right:0;}
ul.listContent li a {display: block;}
ul.listContent li p {width:100%; display:flex; flex-direction: column; justify-content: center; align-items: center;}
ul.listContent li img {max-width:100%; width:260px; margin-bottom:20px; object-fit:contain;}
ul.listContent.rounded li img {border-radius: 100%;}

ul.listContent.box-style li{border:1px solid #eee; border-radius: 10px; box-shadow: 1px 1px 5px #ccc;}
ul.listContent.box-style a{padding:30px;}

ul.listContent.column2 li{width:50%;}
ul.listContent.column3 li{width:33.33333333333333%; }
ul.listContent.column4 li{width:25%;}


.tabSubDivA{display:none;}
.tabSubDivA.on{display:block;}
.tabSubDivB{display:none;}
.tabSubDivB.on{display:block;}

.glanceDwBtWrap{padding-bottom:20px;}
.glanceDwBt {
    width: 170px;
    height: 35px;
    border-radius: 30px;
    background: #323B64;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    outline: 0 !important;
    margin: 0;
    padding: 0;
	margin-left:10px;
}

/* Common Contnet ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* overview Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

.overviewContentBody{padding:90px 40px;}
.consensusContentBody{padding:40px 20px;}

.overviewContentTitleTxt{line-height:1;}

.overviewContentBody .overviewContentDiv{display:flex;justify-content:space-between;margin-bottom:10px;}
.overviewContentBody .overviewContentDiv:last-child{margin-bottom:0;}




.overviewContentDiv span:first-child{background:#323b64;color:#fff;}
.overviewContentDiv p:last-child{background:#f5f5f5;border-radius:8px;padding:22px 25px;font-size:18px;}






.consensusContentBody .consensusContentDiv{display:flex;justify-content:space-between;align-items:center;padding:22px 0 21px;border-top:1px solid #ccc;}
.consensusContentBody .consensusContentDiv:last-child{border-bottom:1px solid #ccc;}

.overviewContentBody .overviewContentDiv span.overviewContentDivLSpan{width:215px;padding:22px 25px;display:flex;justify-content:center;align-items:center;border-radius:8px;font-weight:700;}
.overviewContentBody .overviewContentDiv p{width:calc(100% - 225px);}
.overviewContentBody .overviewContentDiv p strong{font-weight:800;}


.consensusContentBody .consensusContentDiv span{width:251px;padding:0 60px 0 30px;text-align:center;}
.consensusContentBody .consensusContentDiv p{width:calc(100% - 251px);}


.txtPill{background:#323b64;border-radius:6px;color:#fff;padding:1px 6px;font-size:16px;font-weight:700;}


/*---------------------------------------------------------------------------------------*/
/* overview Content ---------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/* overview -----------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/












/*---------------------------------------------------------------------------------------*/
/* committee ----------------------------------------------------------------------------*/

.committeeBody{padding:90px 40px 100px;}

.committeeBody table.table-topBgWidthLine{border-top:0;}
.committeeBody table.table-topBgWidthLine thead tr{border-bottom:0;}
.committeeBody table.table-topBgWidthLine th{font-weight:400;padding:11px 15px 10px;}
.committeeBody table.table-topBgWidthLine td{height:80px;}
.committee1stTd{background:#f5f5f5;}

.committeeContentBody{padding:60px 40px 60px;}
.chairmanContentBody{display:flex;align-items:center;flex-direction:row;padding-bottom:50px;}
.committeeBody .chairmanContentBody:last-child{padding-bottom:0px;}
.chairmanContent{display:flex;justify-content:center;flex-direction:column;align-items:center; margin:10px; min-width:20%;}
.chairmanContent img{border-radius: 100%; width:170px;}
.chairmanContentInfoWrap{padding:0 20px; display: flex; flex-direction: column; align-items: center;}
.chairmanContentInfoWrap p:first-child{padding-bottom:5px; line-height:1.4;}

/* committee ----------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/




/*---------------------------------------------------------------------------------------*/
/* History of EVS ----------------------------------------------------------------------*/

.HistorySubBody {padding-bottom:60px;}
.HistorySubBody img{}

/* History of EVS ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* Theme & Topics ----------------------------------------------------------------------*/

.themeBox{width:100%; background-color: #323B64; border-radius:5px;display:flex;justify-content:center;align-items:center; padding:20px;}

.ThemeTopics {display:flex; flex-wrap:wrap;}
.ThemeTopics div {width:32%; display: flex; align-items:center; padding:20px; background-color: #f5f5f5; border-radius:10px; margin:5px;}

ul.list-style li.aligntopic {margin-left:-20px; margin-bottom:10px; text-align: center;}

/* Theme & Topics ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






/*---------------------------------------------------------------------------------------*/
/* Consensus Meeting --------------------------------------------------------------------*/

.consensusTXt span{color:#323B64;font-weight:700;}

.panelSpkTopTitleTxt{font-size:35px;color:#444;margin-bottom:30px;text-align:center;}

#juryBox{margin-bottom:60px;}

.speakerBoxWrap{width:100%;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;}
.chairTitTxtt{text-align:center;margin-bottom:25px;}

#chairBoxWrap{margin-bottom:35px;}



.chairSecretariatBoxWrap{margin-bottom:35px;}
.chairSecretariatBoxWrap .speakerInfoBodyWrap{width:100%;}

.chairSecretariatBoxWrap .chairBox.speakerBoxWrap .speakerInfoBodyWrap,
.chairSecretariatBoxWrap .SecretariatBox.speakerBoxWrap .speakerInfoBodyWrap{justify-content:center;flex-direction:column;align-items:center;}


.chairBox.speakerBoxWrap .speakerInfoBodyWrap .sessionTitle,
.chairBox.speakerBoxWrap .speakerInfoBodyWrap .sessionTitle.spkImfoTxtTotalWrap{width:auto;padding:10px;}

.SecretariatBox.speakerBoxWrap .speakerInfoBodyWrap .sessionTitle,
.SecretariatBox.speakerBoxWrap .speakerInfoBodyWrap .sessionTitle.spkImfoTxtTotalWrap{width:auto;padding:10px;}


.chairSecretariatBoxWrapA{display:flex;justify-content:space-evenly;}


.speakerBox{min-width:20%;max-width:20%;display:flex;flex-direction:column;align-items:center;}
.speakerBox:last-child{border-bottom:0;}
.speakerBoxWrap h4{font-size:19px;}

.spkTopTitleTxt{font-size:35px;color:#444;margin-bottom:30px;text-align:center;}
.speakerBox .innerImgBox .innerImgBody{width:170px;height:170px;overflow:hidden;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:9;background:#eee; border:1px solid #ddd;}
.speakerBox .innerImgBox .innerImgBody img{width:100%;}
.speakerBox .innerBox{padding:10px;text-align:center;}
.speakerBox .AgendaTitle{width:100%;font-size:20px;line-height:1.3;font-weight:500;font-style:italic;}
.speakerBox .speakerNameWrap{position:relative;}

.speakerBox .SpeakerName{font-size:20px;font-weight:700;color:#666;padding-bottom:10px;line-height:1.4;letter-spacing:-0.5px;}
.speakerBox .SpeakerAffiliation{font-size:16px;font-weight:400;color:#666;}

.speakerBox .SpeakerAffiliation p{letter-spacing:-0.5px;line-height:1.2;}
.speakerBox .SpeakerAffiliation p:last-child{margin-top:5px;}

.cvBt{background:none;color:#fff;padding:3px 8px 2px 8px;font-size:15px;border-radius:4px;border:0;outline:0 !important;margin:0;margin-top:0px;font-weight:500;line-height:1.3;}
.abBt{background:none;color:#fff;padding:3px 8px 2px 8px;font-size:15px;border-radius:4px;border:0;outline:0 !important;margin:0;margin-top:0px;font-weight:500;line-height:1.3;}


#consensusBody ul.tab-list.column2 li{width:25%;}
.spkInnerCvBtWrap{padding-top:15px;}
.spkInnerCvBt{background:var(--concept-colorA);color:#fff;border-radius:4px;padding:2px 5px 0px;}

.speakerInfoImgWrap{width:170px;height:170px;display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden;}
.speakerInfoImgWrap img{width:100%;height:100%;}

.speakerInfoBodyWrap .sessionTitle.spkImfoTxtTotalWrap{width:100%;padding:10px;}


.speakerInfoBodyWrap{position:relative;display:flex;margin-bottom:5px;justify-content:space-between;width:25%;}
.speakerInfoBodyWrap span{font-size:16px;color:#666;font-weight:400;}
.programDetailCviconBt{background:var(--concept-colorA);color:#fff;padding:4px 8px 3px;font-size:15px;border-radius:4px;border:0;outline:0 !important;margin:0;/*position:absolute;right:0;top:0px;margin-left:7px;*/line-height:1;font-weight:500;}
.speakerInfoBodyWrap:last-child{margin-bottom:0;}
.speakerInfoBodyWrap .sessionTitle{width:calc(100% - 45px);}

.spkImfoTxtTotalWrap .sessionSpeakerName{text-align:center;font-size:20px;font-weight:700;color:#666;padding-bottom:10px;line-height:1.4;letter-spacing:-0.5px;}




.spkImfoTxtTotalWrap .sessionSpeakerCompany,
.spkImfoTxtTotalWrap .sessionSpeakerCountry{font-size:16px;color:#666;text-align:center;font-weight:400;}

.spkImfoTxtTotalWrap .sessionSpeakerCountry{margin-top:5px;}

.panel4DivWrap{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:50px;}
/*
.panel4Div{width:calc(50% - 7.5px);height:60px;display:flex;justify-content:center;align-items:center;border:2px solid #323B64;color:#323B64;border-radius:10px;font-size:16px;font-weight:500;}
*/
.panel4Div{color:#323B64;font-size:16px;font-weight:500;margin:0 auto;margin-bottom:8px;text-align:left;max-width:700px;}


.expertsBox .speakerInfoBodyWrap{max-width:20%;min-width:20%;flex-direction:column;justify-content:unset;align-items:center;}
.chairBox .spkInnerCvBtWrap{text-align:center;}
.expertsBox .spkInnerCvBtWrap{text-align:center;}

/* Consensus Meeting --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






/*---------------------------------------------------------------------------------------*/
/* Registration ----------------------------------------------------------------------*/


table.reg-table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

table.reg-table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

table.reg-table tr {
  border: 1px solid #ddd;
  padding: .35em;
}

table.reg-table th,
table.reg-table td {justify-content:center; align-items: center;
  padding: .625em;
  text-align: center;
}

table.reg-table th {
  background-color: #f8f8f8;
}

.responsive-table {width:100%; border-top:1px solid #ddd;}
.responsive-table thead {    position: relative;    clip: auto;    height: auto;    width: auto;    overflow: auto;  }
.responsive-table thead th {  background-color: #F8F8F8; border:1px solid #ddd; text-align: center;}
.responsive-table tr { display: table-row;  }
.responsive-table th, .responsive-table td {    display: table-cell;    padding: 0.5em;  }
.responsive-table.vh20 th, .responsive-table.vh20 td { height:20vh;}

.responsive-table tbody,.responsive-table tr,.responsive-table th,.responsive-table td { border-style:none; }
.responsive-table tbody { display: table-row-group;  }
.responsive-table tbody tr { margin-bottom: 1em;   border-width: 1px;  }
.responsive-table tbody th { background-color: #f8f8f8; border-left: 1px solid #ddd;  text-align: center;  border-bottom: 1px solid #ddd;  color: #444;  }
.responsive-table tbody td { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;  text-align: center; padding:40px 20px;}
.responsive-table tbody td:last-of-type { border-right: 1px solid #ddd;  }
.responsive-table tbody td[data-title]:before { font-size: 0.9em; content: none; }
.responsive-table tbody td p {display:block; text-align: center;}
.responsive-table tbody td img {width:80px; display: block; margin:0 auto;}
.responsive-table tbody td.m_br1 {border-right:0;}

.responsive-table thead th[data-type=Early-head] {  background-color:#323B64; color:#fff;}
.responsive-table tbody td[data-title=Early-bird] { background-color: rgba(249,131,17,0.1); }

.responsive-table.Social tbody tr th { width:15% }
.responsive-table.Social tbody tr td:first-child { width:15% }
.responsive-table.Social tbody tr td:last-child { width:70% }


/* Registration ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------*/
/* Visa ----------------------------------------------------------------------*/

ul.Visalist {display: flex; margin:0; padding:0;}
ul.Visalist li {margin-right:20px; text-align: center;}
ul.Visalist li:last-child {margin-right:0;}
ul.Visalist li a {display: block;}
ul.VisalistVisalist li p {width:100%; display:flex; flex-direction: column; justify-content: center; align-items: center;}
ul.Visalist li img {max-width:100%; width:auto; height:60px; object-fit:contain;}

ul.Visalist.box-style li{border:1px solid #eee; border-radius: 10px; box-shadow: 1px 1px 5px #ccc;}
ul.Visalist.box-style a{padding:30px;}

ul.Visalist.column2 li{width:50%;}
ul.Visalist.column3 li{width:33.33333333333333%; }
ul.Visalist.column4 li{width:25%;}

.visi1stTit{line-height:1.3;}

/* Visa ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/









/*---------------------------------------------------------------------------------------*/
/* ACCOMMODATION ------------------------------------------------------------------------*/



.accomTxt{font-size:18px;}
.accomTxt span{font-weight:700;}

.hotelGbTitTxt{font-family: "Source Serif 4", serif;font-weight:700;color:#fff;font-size:22px;background:#323b64;border-radius:100px;padding:5px 35px 7px;display:inline-block;}
.hotelImgWrap{display:flex;gap:15px;padding:25px 0;}
.hotelImgWrap img{width:calc(50% - 7.5px);}
.hotelGbNaneTxt{font-family: "Playfair Display", serif;font-weight:600;font-size:32px;margin-bottom:15px;}
.hotelBottomP{font-weight:300;font-size:22px;display:flex;align-items:center;margin-bottom:12px;}
.hotelBottomP:last-child{margin-bottom:0;}
.hotelBottomP img{width:35px;height:35px;margin-right:12px;}

.hotelBottomDiv{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:30px;border-bottom:1px solid #c8c8c8;}

.hotelBottomDivL{width:75%;}
.hotelBottomDivR{width:25%;}
.hotelBottomPA{font-size:30px;font-weight:700;text-align:right;line-height:1.2;}
.hotelBottomPA span{font-size:22px;font-weight:400;}
.hotelBottomPB{font-weight:300;font-size:18px;text-align:right;}

.hotelFormBt{color:#fff;background:#323b64;font-weight:700;border-radius:15px;padding:0;}
.hotelFormBt a{padding:5px 35px 7px;color:#fff;display:inline-block;}



.hotelFlexDiv{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;}


/* ACCOMMODATION ------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/




/*---------------------------------------------------------------------------------------*/
/* TRANSPORTATION -----------------------------------------------------------------------*/



#MapWrap{height:370px;}
.mapInfoWrap{padding:30px 35px;background:rgba(242, 243, 245, 0.50);margin-bottom:60px;border:1px solid #d8d8d8;}
.mapInfoWrap p{font-family:"Roboto";font-size:16px;color:#444;font-weight:400;}
.mapInfoWrap p:first-child{font-size:20px;font-weight:600;margin-bottom:12px;color:#000;}


ul.transport{display:flex;justify-content:space-between;gap:40px;width:100%;flex-wrap:wrap;padding:0;}

.transport li{width:calc(50% - 20px);border-radius:10px;background: rgba(201, 41, 130, 0.10);}
.transport li a{display:flex;gap:30px;padding:32px 40px 32px 60px;}
.transportImgWrap{width:136px;height:136px;border-radius:100%;background:rgba(201, 41, 130, 0.95);display:flex;justify-content:center;align-items:center;}
.transportTxtWrap{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 166px);}
.transportTxtWrap span{font-size:24px;font-weight:500;letter-spacing:-0.36px;color:#C92982;}
.transportTxtWrap img{width:20px;height:20px;}
.commonTitTxt{font-size:32px;color:#222;font-weight:600;margin-bottom:25px;}


/* TRANSPORTATION -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* Traveler -----------------------------------------------------------------------*/





.travelerContentDivWrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:35px;}
.travelerContentDivWrap:last-child{margin-bottom:0;}
.travelerContentDiv{width:49%;border-top:2px solid #001541;border-bottom:1px solid #ccc;padding:35px 0 35px 20px;}

.travelerContentDiv{display:flex;justify-content:space-between;align-items:flex-start;}
.travelerContentInfoDiv{width:calc(100% - 90px);}

.travelerContentDiv a{border-radius:11px;background:linear-gradient(to right, #ffa64f, #C92982);color:#fff;font-size:15px;font-weight:400;padding:4px 12px;}

.travelerDivTitTxt{font-size:20px;font-weight:700;}
.travelerDivLine{width:50px;height:4px;background:#C92982;margin:15px 0 12px;}
.travelerDivP{font-size:15px;font-weight:500;color:#555;line-height:1.2;margin-bottom:25px;}
.travelerDivP:last-child{margin-bottom:0;}
.travelerDivP_1{font-size:15px;font-weight:500;color:#C92982;line-height:1.2;}



/* Traveler -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/






/*---------------------------------------------------------------------------------------*/
/* VISA -----------------------------------------------------------------------*/






div.visa {color: #000;}
div.visa > div {height: 400px;}
div.visa > div:after {clear: both; display: block; content: ''; font-size: 0; line-height: 0; height: 0; }
dl.visa {position: relative;float: left;width: 443px;border-radius:10px;overflow:hidden;border:1px solid #d8d8d8;}
dl.visa dt {height: 94px;background: rgba(201, 41, 130, 0.10);font-size: 26px;display:flex;justify-content:center;align-items:center;color:#C92982;font-family:"Roboto";}
dl.visa dd {height: 400px;padding: 48px 30px 40px;color: #000;font-size: 16px;line-height: 23px;box-sizing: border-box; font-family:"Roboto";display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
dl.visa_2 {float: right;width: 655px;}
dl.visa_2 dt {background-color:rgba(201, 41, 130, 0.10);}
dl.visa_2 dd {}
dl.visa_2 li {margin-top: 15px;}
dl.visa_2 li:first-child {margin-top: 0;}

dl.visa div.btn {padding:0;}
dl.visa div.btn a {width: 230px;height: 50px;padding: 0;color: #fff;text-align: center;font-size: 20px;font-weight:600;letter-spacing:-0.3px;background-color: #C92982;border-radius:100px;display:flex;justify-content:center;align-items:center;box-sizing: border-box; }
dl.visa_2 div.btn a {}

ul.visaList, ul.visaList li {margin: 0; padding: 0; list-style: none; }
ul.visaList {font-size: 0;line-height: 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.visaList li {width:calc(33.33% - 13.33px);height: 151px;font-size: 16px;font-weight:400;letter-spacing:-0.24px;color:#091f50;text-align: center;box-sizing: border-box; background:#F2F3F5;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;}

ul.visaList a {display:flex;justify-content:center;align-items:center;border-radius:100px;width: 170px;height: 40px;text-decoration: none;background-color: #091f50;color: #fff;font-size: 16px;font-weight:500;letter-spacing:-0.24px;text-align: center;margin:28px 0 -20px;}



.visaDivWrap{height:500px;margin-bottom:60px;}


dl.visa dd p{color:#666;font-size:16px;font-weight:400;letter-spacing:-0.24px;text-align:center;height:38px;}
.listBar li{color:#666;font-size:16px;text-align:center;font-weight:400;letter-spacing:-0.24px;}
.listBar{padding-left:0;}



/* VISA -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/













/*---------------------------------------------------------------------------------------*/
/* Seoul, Korea ----------------------------------------------------------------------*/

.SeoulVideo iframe {width:780px;}

/*
.SeoulBgBody{position: relative;  min-width:1200px; padding:60px 0; left:-40px;}
*/
.SeoulBgBody{position: relative; padding:60px 0;}

.seoulBt{cursor:pointer;}
.ExploreSeoul {display: flex; margin:0; padding:0;}
.ExploreSeoul li {display: flex; justify-content: center; align-items: flex-end; width:200px; height:240px; padding:20px;}

.ExploreSeoul li:nth-child(1) {background:url("/img/attendees/tab_01.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(1).on,
.ExploreSeoul li:nth-child(1):hover {background:url("/img/attendees/tab_01_on.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(2) {background:url("/img/attendees/tab_02.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(2).on,
.ExploreSeoul li:nth-child(2):hover {background:url("/img/attendees/tab_02_on.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(3) {background:url("/img/attendees/tab_03.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(3).on,
.ExploreSeoul li:nth-child(3):hover {background:url("/img/attendees/tab_03_on.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(4) {background:url("/img/attendees/tab_04.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(4).on,
.ExploreSeoul li:nth-child(4):hover {background:url("/img/attendees/tab_04_on.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(5) {background:url("/img/attendees/tab_05.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(5).on,
.ExploreSeoul li:nth-child(5):hover {background:url("/img/attendees/tab_05_on.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(6) {background:url("/img/attendees/tab_06.jpg")no-repeat;background-size:contain;background-position:center center;}
.ExploreSeoul li:nth-child(6).on,
.ExploreSeoul li:nth-child(6):hover {background:url("/img/attendees/tab_06_on.jpg")no-repeat;background-size:contain;background-position:center center;}

.ExploreSeoulContent {display: none; padding:40px; background-color:#fff; }
.ExploreSeoulContent.on{display:flex;}
.ExploreSeoulContent .ExploreSeoulContentBox {width:360px; margin-right:20px; }
.ExploreSeoulContent .ExploreSeoulContentBox:last-child {margin-right:0; }
.ExploreSeoulContent .ExploreSeoulContentBox img {width:100%; margin-bottom:20px;}

.imgSwiper {width:100%;overflow:hidden;}
.SeoulUseful {display:flex; gap:30px;}
.SeoulUseful li {margin-right:20px;}
.SeoulUseful li img {width:300px;}


.SeoulKoreaInfo {display: flex; margin:0; padding:0;}
.SeoulKoreaInfo li{width:550px; height:200px; text-align: center;}
.SeoulKoreaInfo li p {width:100%; height:100%; background-color:rgba(0,0,0,0.3); display:flex; flex-direction: column; justify-content: center; align-items: center;}
.SeoulKoreaInfo li:first-child{margin-right:20px;}
.SeoulKoreaInfo li:nth-child(1) {background:url("/img/attendees/info_01.jpg")no-repeat;background-size:contain;background-position:center center;}
.SeoulKoreaInfo li:nth-child(2) {background:url("/img/attendees/info_02.jpg")no-repeat;background-size:contain;background-position:center center;}

.SeoulKoreaInfo2 {display: flex; margin:0; padding:0; }
.SeoulKoreaInfo2 li{position: relative; padding:40px; width:550px; height:200px; text-align: center;display:flex; justify-content:center; align-items: center;  background-color:rgba(0,0,0,0.05);}
.SeoulKoreaInfo2 li img {width:100%; max-width:400px; max-height:100px;}
.SeoulKoreaInfo2 li:first-child{margin-right:20px;}


.KoreaBgBody{position: relative; padding:60px 0;}

.KoreaCulture_1 {display: flex; flex-direction: row;}
.KoreaCulture_1 .KoreaCultureBox {width:calc(100% - 50%); height:260px;}
.KoreaCulture_1 .KoreaCultureBox img{width:100%;}
.KoreaCulture_1 .KoreaCultureTextBox {width:calc(100% - 50%); height:260px; background-color:#fff; padding:30px;}
.KoreaCulture_1 .KoreaCultureTextBox .Tit {display: flex; flex-direction: row; align-items:center; text-align:left; padding-bottom:20px;}
.KoreaCulture_1 .KoreaCultureTextBox p {}

.KoreaCulture_2 {display: flex; flex-direction: row-reverse;}
.KoreaCulture_2 .KoreaCultureBox {width:calc(100% - 50%); height:260px; }
.KoreaCulture_2 .KoreaCultureBox img{width:100%;}
.KoreaCulture_2 .KoreaCultureTextBox {width:calc(100% - 50%); height:260px; background-color:#fff; padding:30px;}
.KoreaCulture_2 .KoreaCultureTextBox .Tit {display: flex; flex-direction: row-reverse; align-items:center; text-align: right; padding-bottom:20px;}
.KoreaCulture_2 .KoreaCultureTextBox p {}

.KoreaTravelInfo {display:flex;}
.KoreaTravelInfo li img{width:80px;}
.KoreaTravelInfo li {width:25%; display: flex; flex-direction: column; align-items: center; margin-right:20px;}
.KoreaTravelInfo li:last-child {margin-right:0;}

#tab1 .contentMaxwidth{padding:0 40px;}
#tab2 .contentMaxwidth{padding:0 40px;}

/* Seoul, Korea ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* Call for registrations ----------------------------------------------------------------------*/

.abstractDeadlineBox{width:100%; height:100px;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:center;align-items:center; background-color: #fff;}
.abstractDeadlineBox2{width:100%; height:140px;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:center;align-items:center; flex-direction: column;}
.abstractDeadlineBox3{width:100%; height:240px;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:center;align-items:center; flex-direction: column;}
.abstractDeadlineBox3.h_auto {height:auto; padding: 30px 20px;}
.abstractDeadlineBox3 p {width:100%; text-align: center;}

.abstractDeadlineTxtMob{display:none;}
.abstractSubmitArrowPc {width:auto !important;}
.abstractSubmitArrowMob{display:none;}

.abstractSubmitBody{padding:60px 0;}
.abstractSubmitContent{width:100%;display:flex;justify-content:space-between;align-items:center;padding:30px 0 25px;}
.abstractSubmitContentBox{width:240px;min-height:120px;border:1px solid #ccc;border-radius:60px;padding:20px 0;}
.abstractSubmitContentBox p{text-align:center;}
.abstractSubmitContentBox p:first-child{line-height:1; margin-bottom:5px;}
.abstractSubmitContentBox p:last-child{line-height:1.2;height:58px;}

.abstractSubmitContentBox2{width:200px; min-height:140px; border:1px solid #ccc;border-radius:100px;padding:20px;}
.abstractSubmitContentBox2 p{text-align:center;}
.abstractSubmitContentBox2 p:first-child{line-height:1; margin-bottom:5px;}
.abstractSubmitContentBox2 p:last-child{line-height:1.2}

.abstractSubmitContentBox3{width:30%; min-height:140px; border:1px solid #ccc;border-radius:100px;padding:20px;}
.abstractSubmitContentBox3 p{text-align:center;}
.abstractSubmitContentBox3 p:first-child{line-height:1; margin-bottom:5px;}
.abstractSubmitContentBox3 p:last-child{line-height:1.2}


.abstractMoveBtsWrap{display:flex;justify-content:center;align-items:center;gap:40px;}
.abstractMoveBt{width:480px;height:60px;border-radius:30px;background:#323B64;display:flex;justify-content:center;align-items:center;border:0;outline:0 !important;margin:0;padding:0;font-weight:700;}
.basicBt{padding:0 60px; min-height:60px;border-radius:100px;background:#323B64;display:flex;justify-content:center;align-items:center;border:0;outline:0 !important;margin:0 auto;line-height:1.2em;}
.basicBt:hover{background:#444;}
.abstractMoveBt:hover{background:#444;}

.BtnBoxFlex {display:flex; justify-content: center;}
.BtnBoxFlex .BtnBoxContent {width:50%}
.BtnBoxFlex .BtnBoxContent:first-child {margin-right:10px;}
.BtnBoxFlex .BtnBoxContent:nth-child(2) {margin-left:10px;}
.BtnBoxFlex .BtnBoxContent .basicBt {width:100%}


/* Call for abstracts ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/




/*---------------------------------------------------------------------------------------*/
/* Call for papers ----------------------------------------------------------------------*/

.paperContentBody{padding:60px 40px;}

.paperDeadlineBox{width:100%;height:100px;border:1px solid #ccc;border-radius:5px;display:flex;justify-content:center;align-items:center;}

.paperDeadlineTxtMob{display:none;}
.paperSubmitArrowMob{display:none;}

.paperSubmitBody{padding:60px 0;}
.paperSubmitContent{width:100%;display:flex;justify-content:space-between;align-items:center;padding:30px 0;}
.paperSubmitContentBox{width:240px;height:120px;border:1px solid #ccc;border-radius:60px;padding:20px 0;}
.paperSubmitContentBox p{text-align:center;}
.paperSubmitContentBox p:first-child{line-height:1;}
.paperSubmitContentBox p:last-child{line-height:1.2}
.paperMoveBtsWrap{display:flex;justify-content:center;align-items:center;gap:40px;}
.paperMoveBt{width:480px;height:60px;border-radius:30px;background:#323B64;display:flex;justify-content:center;align-items:center;border:0;outline:0 !important;margin:0;padding:0;}

.paperDayBody{padding:60px 0;position:relative;}
.paperDayBody:before{width:calc(100vw - 20px);height:1px;background:#eee;content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);}
.paperDayBody:after{width:calc(100vw - 20px);height:1px;background:#eee;content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);}
.paperDayBody p:last-child{padding-top:30px;text-align:center;line-height:1.8;}

.paperGuidelineBody{padding-top:60px;}
.paperGuidelineBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.paperGuidelineBox:nth-child(2){padding-top:30px;}
.paperGuidelineBox:last-child{margin-bottom:0;}
.paperGuidelineBox p{width:calc(100% - 60px);line-height:1.5;}


.paperGuidelineBox:nth-child(2) .paperGuideLineImg{background:url("/img/presenters/01.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}
.paperGuidelineBox:nth-child(3) .paperGuideLineImg{background:url("/img/presenters/02.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}
.paperGuidelineBox:nth-child(4) .paperGuideLineImg{background:url("/img/presenters/03.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}
.paperGuidelineBox:nth-child(5) .paperGuideLineImg{background:url("/img/presenters/04.png")no-repeat;background-size:contain;background-position:center center;width:50px;height:40px;}


.paperFaqBody{padding:60px 0;}


#accordionContentBody{padding-top:30px;}

.paperFaqBody .accordion-item{border:0;}

.paperFaqBody .accordion-item:first-of-type .accordion-button{border-radius:0;}

.paperFaqBody .accordion-button{padding:20px 30px;border:1px solid #ccc;border-bottom:0;}
.paperFaqBody .accordion-item:last-child .accordion-button{border-bottom:1px solid #ccc;}

.paperFaqBody .accordion-button:not(.collapsed){background:none;box-shadow:none;color:#444;border-bottom:1px solid #ccc;}
.paperFaqBody .accordion-button:not(.collapsed)::after{background-image:url("/img/presenters/minus.png") !important;background-size:contain;content:"";width:20px;height:20px;}
.paperFaqBody .accordion-button::after{background-image:url("/img/presenters/plus.png") !important;background-size:contain;content:"";width:20px;height:20px;}



.paperFaqBody .accordion .accordion-body{background:rgba(44,181,228,0.05);padding:30px;position:relative;color:#444;}
.paperFaqBody .accordion .accordion-body:before{content:"";width:3px;height:100%;background:#323B64;position:absolute;top:0;left:0;}

.accordion-button.re-pd{padding:15px 30px;}
.accordion-body.re-pd{padding:15px 30px !important;}


/* Call for papers ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/





/*---------------------------------------------------------------------------------------*/
/* Travel Grants & Awards ----------------------------------------------------------------*/

#awardsPopWrap{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;z-index:10000002;justify-content:center;align-items:center;display:none;}
#awardsPopWrap .DivideDiv{width:1120px;max-width:1120px;max-height:600px;background:#f5f5f5;position:relative;border-radius:15px;padding:15px 20px;}
#awardsPopWrap .awardsPopCloseBt{width:35px;height:35px;padding:0;margin:0;background:url("/img/common/close_icon_w.png")no-repeat;background-size:contain;background-position:center center;border:0;outline:0 !important;position:absolute;top:-40px;right:0px;}
#awardsPopWrap .DivideDiv .DivideDiv_3:nth-child(2){margin-right:20px;}
#awardsPopWrap .DivideDiv .DivideDiv_3:last-child{margin-right:0;}

ul.award-list {display: flex; flex-direction: row; justify-content: space-between; padding:0;}
ul.award-list.column3 li { width:18%;}
ul.award-list.column3 li:last-child {border-right: none; margin-right: none; padding-right: none;}

.awardcontent {display: flex; flex-direction: row;}

.awardcontent .award-img {width:200px; margin-right: 60px;}
.awardcontent .award-img img {width:100%;}
.awardcontent .award-img3 {width:240px; margin-right: 60px;}
.awardcontent .award-img3 img {width:100%;}

.awardcontent .award-text {width:100%; width:835px; margin-top: 20px;}

.awardcontent2 {display: flex; flex-direction: row; align-items: flex-end;}
.awardcontent2 .award-text2 {width:100%; width:390px;}
.awardcontent2 .award-img2 {width:300px;}




.flex-img {display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.flex-img div img {width:100%;}
.flex-img div {width:23.5%; display: flex; flex-direction: column; align-items:center; margin-right:20px; }
.flex-img div:last-child {margin-right:0;}
.flex-img div p{padding:0 20px;}


/* Travel Grants & Awards ----------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/




/*---------------------------------------------------------------------------------------*/
/* Sponsorship ----------------------------------------------------------------------*/

.SponsorshipImg {display:flex;}
.SponsorshipImg img {width:33.3333%}

/* Sponsorship ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/





/*---------------------------------------------------------------------------------------*/
/* Why Exhibit ----------------------------------------------------------------------*/

.ProcessContent{width:100%;display:flex;justify-content:space-between;align-items:center;}
.ProcessContent img{width:auto;}
.ProcessContentBox{width:30%; height:160px;border:1px solid #ccc;border-radius:100px;padding:20px 0;}
.ProcessContentBox p{text-align:center;}
.ProcessContentBox p:first-child{line-height:1; margin-bottom:10px;}
.ProcessContentBox p:last-child{line-height:1.2}

.applyBtWrap{display:flex;justify-content:center;align-items:center;gap:40px;}
.applyBt{height:60px;border-radius:30px;background:#323B64;display:flex;justify-content:center;align-items:center;border:0;outline:0 !important;margin:0;padding:0;}

.applyBt2{height:60px;border-radius:30px;background:#323B64;display:flex;justify-content:center;align-items:center;border:0;outline:0 !important;margin:0;padding:30px;}

.division-line {border-right:1px solid #ccc; margin-right:10px; padding-right:10px; }

.ExhibitDeadline {width:100%;display:flex;justify-content:space-between;align-items:center;}
.ExhibitDeadlineBox{width:30%;height:120px;border:1px solid #ccc;border-radius:60px;padding:20px 0;}
.ExhibitDeadlineBox p{text-align:center;}
.ExhibitDeadlineBox p:first-child{line-height:1;}
.ExhibitDeadlineBox p:last-child{line-height:1.2}

/* Why Exhibit ----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
