/*----------------------------------------------------------------------------------------*/
/* speaker content -----------------------------------------------------------------------*/

#categoryBoxWrap{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px;display:none !important;}

.categoryBt{width:32.8%;text-align:center;padding:10px 0;font-weight:700;font-size:17px;border:3px solid rgba(159,159,159,0.5);color:#9f9f9f;cursor:pointer;}

#speakerList{margin-top:30px;}
#speakerList .spkEventBody{width:100%;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:60px;}
#speakerList .spkEventBody img{max-height:100%;}
#speakerList .title{padding-bottom:10px;}

#speakerList .speakerBoxWrap{width:100%;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:60px;}


.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{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;}

/*
#global-header .global-nav nav.gnb ul.gnb-list > li.active_PROGRAM > a{color:var(--concept-colorA) !important;}
*/


.spkInnerCvBtWrap{padding-top:15px;}
.spkInnerCvBt{background:var(--concept-colorA);color:#fff;border-radius:4px;padding:2px 5px 0px;}




.spkBodyWrap{padding:40px 40px 60px;}

.searchBodyWrap{display:flex;justify-content:center;align-items:center;background:rgba(249,131,17,0.1);width:100%;padding:30px 0;margin-bottom:60px;}

.searchBodyWrap select{border-radius:10px;height:40px;border:1px solid #ccc;font-size:16px;color:#444;width:20%;outline:0 !important;appearance:none;background-image:url("/img/program/selectBottomArrow.png");background-color:#fff;background-repeat:no-repeat;background-position:right 10px top 15px;background-size:12px;padding:0 15px;}
/*.searchBodyWrap select:first-child{margin-right:20px;}*/
.searchBodyWrap input{border-radius:10px;height:40px;border:1px solid #ccc;font-size:16px;color:#ccc;margin:0 10px 0 40px;width:calc(43% - 120px);outline:0 !important;padding:0 15px;visibility:hidden;}
.searchBodyWrap input::placeholder{font-size:16px;color:#ccc;}
.searchBodyWrap button{border-radius:10px;height:40px;width:120px;background:#f98311;color:#fff;font-weight:500;font-size:16px;outline:0 !important;border:0;margin:0;padding:0;}





#spkPopBodyWrap{width:100%;height:100%;background:rgba(0,0,0,0.2);position:fixed;left:0;top:0;z-index:10000002;justify-content:center;align-items:center;display:none;}
#spkPopBody{width:900px;max-width:900px;max-height:512px;height:512px;background:#fff;border-radius:5px;padding:60px;position:relative;box-shadow:0px 0px 10px -1px rgba(0,0,0,0.2);}
#spkPopCloseBt{position:absolute;top:20px;right:20px;width:20px;height:20px;background:url("/img/program/spk_pc_x.png")no-repeat;background-size:contain;background-position:center;margin:0;padding:0;outline:0 !important;}
#spkPopContentBody{width:100%;height:100%;display:flex;justify-content:space-between;}


.spkPopLeftBody{width:170px;}
.spkPopRightBody{width:calc(100% - 210px);height:100%;}
.spkPopRightContent{width:100%;height:100%;overflow-y:auto;}


.spkPopRTit{font-weight:600;font-size:20px;color:#666;margin-bottom:10px;}
.spkPopRTitA{font-weight:600;font-size:20px;color:#f98311;margin-bottom:10px;}
.spkPopRContet{margin-bottom:20px;}
.spkPopRContet:last-child{margin-bottom:0;}
.spkPopRightContent::-webkit-scrollbar {
  width: 5.2px;
  height: 5.2px;
}
.spkPopRightContent::-webkit-scrollbar-track {
  background: none;
}
.spkPopRightContent::-webkit-scrollbar-thumb {
  background-color: #002a6c;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid none;  /* creates padding around scroll thumb */
}


.speakerwrap11, .speakerwrap12{display:none;}




.spkPopLeftBody .spkImgBody{width:170px;height:170px;overflow:hidden;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#eee;margin-bottom:30px;}
/*
.spkPopLeftBody .spkImgBody img{max-width:100%;max-height:100%;}
*/
.spkPopLeftBody .spkImgBody img{width:100%;}


.spkSessionTitle{font-weight:500;font-size:15px;color:#f98311;margin-top:5px;margin-bottom:20px;list-style:circle;}
.spkSessionTitle li{line-height:1.3;}
.spkSessionTitle li:first-child{font-size:16px;margin-bottom:5px;}
.spkSessionTitle li:last-child{color:#777;list-style:none;}
.spkSessionTitleAA{font-weight:500;color:#002a6c;}

.spkName_{font-weight:700;font-size:20px;color:#666;margin-bottom:10px;line-height:1.1;}
.spkEtc_{font-weight:400;font-size:16px;color:#666;line-height:1.1;margin-bottom:15px;}
.spkCvBt{background:var(--concept-colorA);color:#fff;border-radius:4px;padding:2px 5px 0px;}


/* speaker content -----------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#subSideMenuWrap{display:block;width:120px;height:400px;background:#f98311;box-shadow:0px 7px 20px 0px rgba(0,0,0,0.1);position:fixed;top:280px;right:0;overflow:hidden;z-index: 3;display:none !important;}
/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

