
/*----------------------------------------------------------------------------------------*/
/* mobile GNB content --------------------------------------------------------------------*/

.menu-btn{display:none;}
.gnbCloseBtWrap{display:none;}
.gnbTopCloseBtWrap{display:none;}
.menu-top-btn{display:none;}

/* mobile GNB content --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/


@media (max-width: 1920px){
	#visual img{max-width:1900px;height:230px;}
}
@media (min-width: 1921px){
	#visual img{max-width:1920px;height:230px;}
}

@media (max-width: 767.98px){





	.tableColA_m_35{width:35%;}
	.tableColB_m_65{width:65%;}





	body { min-width:auto;font-size:14px; }
	.m_w100{width:100% !important;}
	.m_f-d-column{flex-direction:column;} /* award */

	.topMainLogoBody{padding-top:0;}
	.topMainLogoBody .swiper-pagination-num{visibility:hidden;}

	#pcTopBanner{display:none;max-height:100%;}
	#mobTopBanner{display:block;max-height:100%;}

	#global-header{min-width:auto;overflow-y: inherit;min-height:70px;}
	#global-header .global-nav{width:100%;}


	#global-header .global-nav nav.gnb ul.gnb-list > li > a{color:#000 !important;font-size:22px;}
	#global-header .global-nav ul.top-list{display:flex;flex-direction:column;}
	#global-header .global-nav ul.top-list li a{color:#000 !important;border-right:0 !important;display: block;
    height: 60px;
    line-height: 60px;
    font-weight: 600;
    font-size: 22px !important;
    box-sizing: border-box;
    text-align: center;
	}


	.mb35{margin-bottom:10px !important;}
	.mb50{margin-bottom:10px !important;}



	#container-sub .sub{width:100%;padding:10px 15px;}
	#container-sub header.container-header .location ul.location-list{padding:5px;padding-left:15px;}
	#container-sub header.container-header .location ul.location-list li{color:#9f9f9f;}


	#global-header .global-nav .gnb-top{width:100%;height:100vh;position:fixed;top:0;right:-1000px;background:#fff;display:none;transition: 0.2s;z-index:9;}
	
	.mainPage .menu-top-btn{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(242deg) brightness(103%) contrast(104%);}
	
	.menu-top-btn{width:30px;height:30px;background:none;border:0;outline:0 !important;margin:0;padding:0;display:block;background:url("/img/common/Mypage_button1.svg")no-repeat;background-position:center center;margin-right:10px;}


	#global-header .global-nav nav.gnb ul.gnb-list{flex-direction:column;justify-content:flex-start;align-items:center;height:100%;overflow-y:auto;}
	#global-header .global-nav nav.gnb ul.gnb-list > li{width:100%;}
	#global-header .global-nav nav.gnb{margin-top:0;position:fixed;top:0;right:-1000px;height:100vh;background:#fff;display:none;transition: 0.2s;padding-bottom:80px;z-index:999;}
	#global-header .global-nav nav.gnb ul.gnb-list-sub{max-width:100%;padding-top:0 !important;padding-bottom:15px !important;}
	#global-header .global-nav nav.gnb ul.gnb-list-sub li a{color:#000;font-size:19px !important;}

	.gnbCloseBtWrap{display:block;display:flex;justify-content:flex-end;width:100%;padding-right:5px;padding-top:5px;}
	.gnbCloseBt{width:30px;height:30px;background:none;border:0;outline:0 !important;margin:0;padding:0;}

	.gnbTopCloseBtWrap{display:block;display:flex;justify-content:flex-end;width:100%;padding-right:5px;padding-top:5px;}
	.gnbTopCloseBt{width:30px;height:30px;background:none;border:0;outline:0 !important;margin:0;padding:0;}



	#container-sub .sub#ContentsWrap{padding-bottom:50px;}

	.mainPage .menu-btn{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(242deg) brightness(103%) contrast(104%);}
	.menu-btn{width:27px;height:27px;background:none;border:0;outline:0 !important;margin:0;padding:0;display:block;background:url("/img/common/hamberger1.svg")no-repeat;background-position:center center;margin-right:10px;}

	.gnb-topWrap{justify-content:space-around;}
	.menuBtsWrap{display:flex;}



	#visual{padding-top:70px;}	
	#visual img{max-width:100%;height:auto;}



	.pcTable{display:none;}
	.mobTable{display:block;}



	h2.title{font-size:20px;padding-bottom:20px;}
	h3.title{font-size:17px;padding-bottom:12px;}


	ul.list-sign{display:flex;flex-direction:column;}
	ul.list-sign li{float:none !important;width:100% !important;;display:flex;flex-direction:column;}
	ul.list-sign .figure{width:100% !important;text-align:left !important;padding-left:0 !important;float:none !important;display:flex;justify-content:center;align-items:center;}
	ul.list-sign .figcaption{text-align:center !important;float:none !important;width:100% !important;}
	ul.list-sign li .name{border-top:0 !important;padding-top:10px !important;}
	ul.list-sign li .sign img{border-bottom:1px solid #e2e8ea;}
	ul.list-sign li .text{width:75%;margin:0 auto;}



	#subPVodWrap iframe{height:200px;}
	



	#speakerBody .swiper-button-next{display:none;}
	#speakerBody .swiper-button-prev{display:none;}
	.speakerThumbsViewBody{visibility:hidden;position:absolute;}
	.speakerMainViewBody{width:100% !important;}
	.mainPage #main-container{margin-top:69px;}






	.mainMoveBtsWrap{flex-direction:column;padding:0 20px;}
	.mainMoveBts{width:100%;margin-right:0;}
	.mainMoveBts:first-child{margin-bottom:15px;}



	#researchBt{width:70%;}




	#main-container .mainInfoTitle{font-size:20px;padding-bottom:15px;}
	.mainInfoBody{flex-direction:column;}
	#main-container .mainInfoLeftBody,
	#main-container .mainInfoRightBody{width:100%;margin-bottom:20px;}
	.mainVodRightBody{width:100%;}


	#main-container .mainInfoBody{padding:30px 15px}

	body{-ms-overflow-style: none;scrollbar-width: none;}
	body::-webkit-scrollbar{display: none;}


	#main-container .keyDateTitle{font-size:14px;letter-spacing:-0.5px;}
	#main-container .mainInfoLeftBody .d-flex div{padding:10px;}

	#main-container .keyDateTxt{font-size:21px;width:85%;}
	#main-container .keyDateTxt span{font-size:18px;}
	#main-container .keyDateBt{font-size:14px;}





/*
	#main-container .downCenterBts{width:24.3%;}
	#main-container .downCenterBts div p{font-size:13px;letter-spacing:-0.8px;}
*/


	#main-container .mainInfoRightBody .d-flex{height:160px;}
	#main-container .downCenterBts div img{margin:17px 0 22px;}




	
	.downCenterBt1{width:44px;height:55px;}
	.downCenterBt2{width:44px;height:55px;}
	.downCenterBt3{width:54px;height:55px;}
	.downCenterBt4{width:52px;height:55px;}







	.keyDateBgWrap{flex-wrap:wrap;}
	.keyDateBgPtxt{width:100%;margin-bottom:12px;}
	.keyDateContentDiv{width:70%;padding:12px 0;}











	#main-container .mainSpeakerBody{padding:0 15px 30px;}
	#main-container #speakerBody .speakerMainViewBody .speakerImg{width:136px;height:190px;}
	#main-container .speakerMainViewBody .swiper-slide .d-flex .speakerInfoBody .speakerName{font-size:20px;}
	#main-container .speakerMainViewBody .swiper-slide .d-flex .speakerInfoBody{width:calc(100% - 140px);}

	#main-container .mainSpeakerBody .speakerMoreBt{font-size:15px;}
	#main-container .mainSpeakerBody .speakerMoreBt span{font-size:15px;}












	#main-container .mainNoticeBody .noticeMoreBt{font-size:15px;margin-top:5px;margin-bottom:20px;}
	#main-container .mainNoticeBody .noticeMoreBt span{font-size:15px;}


	#main-container .mainNoticeBody{padding:0 15px 40px;}
	#main-container .mainNoticeBody .mainNoticeContent{padding:10px 0;flex-direction:column;align-items:flex-start !important;}
	#main-container .mainNoticeBody .mainNoticeContent span:first-child{width:100%;margin-bottom:8px;display:inline-block;}
	#main-container .mainNoticeBody .mainNoticeContent span:last-child{width:100%;font-size:13px;color:#9f9f9f;}
	#main-container .mainNoticeBody .mainNoticeContent .noticeTitle a{font-size:16px;}










	.eventPtxt span{font-size:16px;}


	.eventImgWrap{width:135px;height:135px;}

	.eventImgDiv:first-child{margin-right:25px;}

	.eventImgContent .eventImgDiv p{height:37px;display:flex;justify-content:center;align-items:center;}

	p.eventPtxt.mb55{margin-bottom:15px !important;}


	.eventImgContentA{flex-wrap:wrap;}
	.eventImgContentA .eventImgDiv{margin-right:25px;margin-bottom:35px;}
	.eventImgContentA .eventImgDiv:nth-child(2){margin-right:0;}
	.eventImgContentA .eventImgDiv:nth-child(3){margin-bottom:0;}
	.eventImgContentA .eventImgDiv:nth-child(4){margin-right:0;margin-bottom:0;}



	.eventImgContent{margin-bottom:35px;}
	.eventImgContentA{margin-bottom:0;}

	.eventImgDiv p span{font-size:12px;}



	section h3.title.titAA{padding-bottom:15px !important;}

	.eventPtxt.mb30{margin-bottom:15px !important;}









	table.table-responsive-data th, 
	table.table-responsive-data td { display:block; padding:5px 0 !important; }
	table.table-responsive-data td::before { content:attr(data-th) ""; color:#263238; font-weight:bold; display:inline-block; padding-right:5px;color:var(--concept-colorA);width:80px;}
	table.table-responsive-data td {text-indent:-5px;padding-left:10px !important;text-align:left;}
	table.table-responsive-data tr{padding-bottom:15px;}
	table.table-responsive-data colgroup { display:none; }
	table.table-responsive-data thead { display:none; }



	.committeeBody table.table-responsive-data td {padding-left:0 !important;}






	.mobGlanceBt.w20{width:100%;}










	.programDetailSessionTitleWrap .favBt{position:absolute;top:-5px;right:-10px;}

	#programDetailBodyWrap #closeDetailBt{padding:0;margin:0;padding-right:2px;}
	#programDetailBodyWrap .programDetailSessionTitleWrap .favBt{position:absolute;top:-9px;right:0;margin:0;padding:0;}






	#signupForm #pinfoWrap .row{margin:10px -12px !important;}








	.subMenuWrap .subMenuBt{font-size:13px;padding:3px 0;}
	#ContentsWrap .subContentBody{padding-top:15px;}


	.programDetailRoomDateWrap .progDetailsessionModeratorWrap{flex-direction:column;}
	#programDetailBody .progDetailDateNTime{width:100% !important;padding-top:7px;}


	.progDetailsessionModeratorWrap.progDetailDateWrap{flex-direction:column;}
	.progDetailsessionModeratorWrap .languageContents{width:100% !important;padding-top:7px;}
	.progDetailsessionModeratorWrap .targetContents{width:100% !important;padding-top:7px;}

	.progDetailsessionModeratorWrap#progDetailsessionModeratorList{flex-direction:column;}
	.progDetailsessionModeratorWrap .sessionModeratorBody{width:100% !important;padding-top:7px;}


	#programAgendaWrap .programDetailDiv{flex-direction:column;align-items:flex-start;}
	#programAgendaWrap .programDetailDiv .programDetailDivBody{width:100% !important;}
	#programAgendaWrap .programDetailDiv .sessionTitle{padding-top:7px;}

	#programDetailBodyWrap .programDetailCviconBt{padding-top:6px;}
	#programDetailBodyWrap .programDetailAbiconBt{padding-top:6px;}



















	.categoryBt{width:49% !important;font-size:13px !important;}
	.speakerBox{width:100% !important;}
	.cvBt, .abBt{font-size:12px !important;;font-weight:400 !important;padding:4px 8px 3px !important;line-height:1.5;}
















	#AbsFormWrap #AbsForm .col-md-12:first-child div label:first-child{width:100%;margin-bottom:6px !important;}
	#AbsFormWrap #AbsForm .col-md-12:first-child div label.md-check span{margin-left:-4px;}

	#AbsFormWrap #AbsForm .topicSelectWrap{flex-direction:column;align-items:flex-start;gap:0;}
	#AbsFormWrap #AbsForm .topicSelectWrap select:nth-child(2){width:100%;margin-bottom:8px;}
	#AbsFormWrap #AbsForm .topicSelectWrap select:nth-child(3){width:100%;}
	#AbsFormWrap #AbsForm .titleInputWrap{flex-direction:column;align-items:flex-start;gap:0;}














	#dateGbBody button{font-size:13px !important;padding:3px 0 !important;}
	#programGlanceBoby{overflow-x:auto;display:block !important;}
	#programGlanceTableBody{width:800px !important;}

	#programGlanceTableBody .timeGb,
	#programGlanceTableBody .tableGb,
	#programGlanceTableBody .tableRoomGb,
	#programGlanceTableBody .program1Div{font-size:13px;}

	#programGlanceTableBody .programAgendaTitle{font-size:11px;}
	#programGlanceTableBody .programGlanceInfoWrap .favBt{width:25px !important;}







	#programDetailBodyWrap #programDetailBody{min-width:auto !important;width:90% !important;height:80%;padding:12px !important;}
	#programDetailBodyWrap #programDetailBody #programDetailContents{height:100%;overflow-y:auto;}
	#programDetailBodyWrap #programDetailBody #programDetailContents{-ms-overflow-style: none;scrollbar-width: none;}
	#programDetailBodyWrap #programDetailBody #programDetailContents::-webkit-scrollbar{display: none;}



















	ul.h-CardBody li .h-CardBox{padding:0;}
	ul.h-CardBody li .img-h-CardBox{width:120px;height:120px;}
	ul.h-CardBody li .img-h-CardBox-Caption{width:calc(100% - 120px);padding:0 0 10px 10px;}
	ul.h-CardBody li .img-h-CardBox-Caption .title{font-size:15px;}
	ul.h-CardBody li .img-h-CardBox-Caption .title strong{font-size:22px;}
	ul.h-CardBody li .img-h-CardBox-Caption .contentTxt{font-size:12px;}








	ul.h-CardStepBody{flex-direction:column;gap:10px;}
	ul.h-CardStepBody.step5 li{width:100%;}
	ul.h-CardStepBody.step4 li{width:100%;}
	ul.h-CardStepBody.step3 li{width:100%;}

	.indep-bt{font-size:13px !important;padding:7px 0;}
	.w25{width:50%;}






















	.registrationFeeWrap{width:100%;overflow-x:auto;}
	#registrationFee{width:700px;}

	#registrationFeeAA{width:1200px;}

	#eventFeeA{width:1000px;}

	.hotelListWrap{width:100%;overflow-x:auto;}
	#hotelList{width:900px;}
	#hotelListCustom{width:900px;}


	#hotelContentCustomBody .row.mb85 .col-lg-3{margin-bottom:18px;display:flex;justify-content:center;align-items:center;}
	#hotelContentCustomBody .hotelContentCustomTit{display:block;}
	#hotelContentCustomBody .hotelContentCustomTit span{margin-bottom:8px;display:inline-block;}
	#hotelContentCustomBody .hotelDownBt.btn-primary.w35{width:100%;}



	.hotelList2Wrap{width:100%;overflow-x:auto;}
	#hotelList2{width:900px;}

	.sponsorPriceBodyWrap{width:100%;overflow-x:auto;}
	#sponsorPriceBody{width:900px;}

	
	.timeDiffBodyWrap{width:100%;overflow-x:auto;}
	#timeDiffBody{width:900px;}

	.GimhaeAirportBody{width:100%;overflow-x:auto;}
	#GimhaeAirportTable{width:500px;}

	.eventFeeWrap{width:100%;overflow-x:auto;}
	#eventFee{width:900px;}

	.paymentListTableWrap{width:100%;overflow-x:auto;}
	#paymentListTable{width:900px;}



	.paymentSummeryWrap{width:100%;overflow-x:auto;}
	#paymentSummery{width:900px !important;}

	.RoomInforListWrap{width:100%;overflow-x:auto;}
	#RoomInforList{width:900px;}

	.RoomDetailWrap{width:100%;overflow-x:auto;}
	#RoomDetail{width:900px;}



	 





	.TourImageWrap .carousel-cell{height:auto !important;}
	#TourListWrap .table-basic colgroup col:first-child{width:40% !important;}
	#TourListWrap .table-basic colgroup col:last-child{width:60% !important;}

	#TourListWrap table.table-basic th, table.table-basic td{padding:10px 8px;}









	div.box-style-center .p50{padding:0;}
	.box-style-center p{font-size:14px !important;width:80%;margin:0 auto;}


	.box-style-center p strong{width:100%;display:inline-block;}

	.mob-flex-d-c{flex-direction:column;}
	.mob-flex-d-c .w35{width:80%;}
	ul.li2 li{width:100% !important;}
	.pointMark{font-size:16px !important;font-weight:500 !important;}




	



	ul.list-sign li .sign{height:auto !important;padding-top:10px;}














	ul.tab.li2.type05{margin-bottom:0 !important;}
	ul.tab.li2.type05 li{font-size:13px !important;}
	section h3.title{padding:20px 0 10px 0 !important;}
	.overseasSubTitle{font-size:15px !important;}





















	#relatedEventBodyWrap .relatedEventBody{width:100% !important;}









	










	.scale4 .logoBoxWrap{width:100% !important;padding:5px !important;}
	.scale3 .logoBoxWrap{width:50% !important;padding:5px !important;}
	.scale2 .logoBoxWrap{width:33% !important;padding:5px !important;}
	.scale1 .logoBoxWrap{width:33% !important;padding:5px !important;}
	.scale4 .logoBox{min-height:100px !important;}
	.scale3 .logoBox{min-height:80px !important;}
	.scale2 .logoBox{min-height:60px !important;}
	.scale1 .logoBox{min-height:60px !important;}



	#container-sub #ContentsWrap .scale4 .logoBox img{width:100%;}
	#container-sub #ContentsWrap .scale3 .logoBox img{width:100%;}
	#container-sub #ContentsWrap .scale2 .logoBox img{width:100%;}
	#container-sub #ContentsWrap .scale1 .logoBox img{width:100%;}

	.sponsorListBtWrap .sponsorListBt{width:90%;margin-right:0;margin-bottom:12px;}
	
	.sponsorListBtWrap .sponsorListBt:nth-child(3){margin-bottom:12px;}




















	.venueHalfBody{flex-direction:column;}
	.venueHalf_L, .venueHalf_R{width:100% !important;}
	.howBtWrap{position:relative !important;padding-top:15px;}
	.venueHalf_R div, .venueHalf_R div a{font-size:15px !important;}
	.ggMapWrap  iframe{width:100% !important;}
	.floorTitleTxt{font-size:17px !important;}


























	.subMenu2Bt{font-size:11px !important;width:49% !important;padding:2px 0 !important;border-radius:4px !important;}
	.subMenu3Bt{font-size:11px !important;width:49% !important;padding:2px 0 !important;border-radius:4px !important;}
	.mapContentWrap{flex-direction:column;}
	.mapWrap, .contentWrap{width:100% !important;}
	.transTitle{font-size:17px !important;display:flex;align-items:flex-start;gap:6px;}
	.para .title{font-size:16px !important;}
	.para{font-size:14px !important;}
	.transTitle span{border-radius:5px !important;font-size:15px !important;}
	#subContent2Body1 table.table-topBgOpacityWidthLine colgroup col:first-child{width:40% !important;}
	#subContent2Body1 table.table-topBgOpacityWidthLine colgroup col:nth-child(2){width:30% !important;}
	#subContent2Body1 table.table-topBgOpacityWidthLine colgroup col:last-child{width:30% !important;}

	#subContent2Body2 table.table-topBgOpacityWidthLine colgroup col:first-child{width:40% !important;}
	#subContent2Body2 table.table-topBgOpacityWidthLine colgroup col:nth-child(2){width:30% !important;}
	#subContent2Body2 table.table-topBgOpacityWidthLine colgroup col:last-child{width:30% !important;}




	
	table.table-topBgOpacityWidthLine .transTableLeft{padding-left:15px !important;text-align:center !important;}

















	ul.h-CardImgListBody.step4 li{width:100% !important;border-left:0 !important;}
	ul.h-CardImgListBody.step3 li{width:100% !important;border-left:0 !important;}
	ul.h-CardImgListBody{flex-direction:column;}













	.accordion-button{font-size:15px !important;}




	.socialLeftDiv{width:100%;}
	.socialRightDiv{width:100%;}
	.socialRightDiv img{width:100%;}

	.socialLeftDiv .box-style-left{margin-bottom:20px;}
	.socialFlexDiv.socialReverse{flex-direction:column-reverse;}

	.socialFlexDiv.mb85{margin-bottom:30px !important;}
	.socialLeftDiv ul.list-circle{padding-left:43px;}
	
	.iconTag{width:17px;height:17px;margin-right:7px;}
	.iconMappin{width:17px;height:20px;margin-right:7px;}
	.iconClock{width:18px;height:18px;margin-right:7px;}






	#contentsTable colgroup{display:none;}
	#contentsTable thead{display:none;}
	#contentsTable.table-topBgWidthLine tbody{border-top:2px solid var(--concept-colorA);}
	#contentsTable.table-topBgWidthLine tbody tr{display:flex;flex-wrap:wrap;}
	#contentsTable.table-topBgWidthLine tbody td{display:block;width:100%;text-align:left;padding:0px;}
	#contentsTable.table-topBgWidthLine tbody td:nth-child(1){padding-top:8px;}
	#contentsTable.table-topBgWidthLine tbody td:nth-child(3){width:90%;padding-top:6px;padding-bottom:8px;color:#9f9f9f;}
	#contentsTable.table-topBgWidthLine tbody td:nth-child(4){width:10%;padding-top:6px;padding-bottom:8px;color:#9f9f9f;text-align:center;}
	#contentsTable.table-topBgWidthLine tbody .noticeTdWrap{background:none;}
	#contentsTable.table-topBgWidthLine tbody .noticeTdWrap td:first-child{color:var(--concept-colorA);}

	#ContentsWrap .noticeSelNInputWrap{flex-direction:column;}
	#ContentsWrap .noticeSelNInputWrap select{width:100%;margin-bottom:6px;}
	#ContentsWrap .noticeSelNInputWrap input{width:100%;}















	.mypageBadgeBody{width:90% !important;height:60% !important;display:flex;justify-content:center;}
	.mypageBadgeBody .myBadgeImg{max-height:100%;}
	#subContentBody3 .d-flex{flex-direction:column;}
	#subContentBody3 table colgroup{display:none;}













	#programDetailBodyWrap #programDetailBody .imageBoxWrap{flex-wrap:wrap;}
	#programDetailBodyWrap #programDetailBody .imageBoxWrap img{width:100%;}








	#siteTopBt{display:none;bottom:10px;right:20px;}









	#galleryBodyWrap .galleryBody{width:100%;}
	#galleryBodyWrap .galleryYearTxt{font-size:17px;}











	.mobWidthScrollWrap{display:block;padding-bottom:15px;}
	.mobWidthScrollWrap img{width:35px;height:37px;margin-right:5px;}
	.mobWidthScrollWrap span{color:#222;}








	.pcAbsFormWrap{display:none;}
	#mobAbsFormWrap{display:block;}








	#subContentBody2 #NoAbstractListWrap{display:none !important;}
	#subContentBody2 #AbstractListWrap{display:none !important;}
	#subContentBody2 .flexRightEnd{display:none !important;}

	#mobAbsFormWrap{padding-top:35px;}	
	#mobAbsFormWrap img{width:40%;margin:0 auto;display:block;}
	#mobAbsFormWrap p{width:100%;text-align:center;font-size:20px;font-weight:700;padding-top:35px;}






/*----------------------------------------------------------------------------------------*/
/* gallery content -----------------------------------------------------------------------*/

	#galleryDownBtWrap{padding:15px 0 10px;}
	#galleryDownBtWrap button span{display:none;}
	#galleryDownBtWrap button img{margin-right:6px;}

/* gallery content -----------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/



/*---------------------------------------------------------------------------------------*/
/* newslette Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#newsletterWrap{width:100%;height:auto;padding:30px;}

#newsletterWrap .newsletterBody{flex-direction:column;}
#newsletterWrap .newsletterBody .newsletterLeftBody{width:100%;}
#newsletterWrap .newsletterBody .newsletterRightBody{width:100%;}
#newsletterWrap .newsletterBody .newsletterLeftBody p{width:100%;text-align:center;line-height:1;margin-bottom:15px;}


.newsletterRightBody input{font-size:12.5px;width:calc(100% - 120px);height:38px;border-radius:4px;padding-top:8px;padding-bottom:2px;}
#subNewsletterBt.newsletterBt{width:114px;height:38px;border-radius:4px;padding-bottom:1px;font-size:13px;padding-top:3px;}

.pcLetterTxt{display:none;}
.mobLetterTxt{display:block;}

/*---------------------------------------------------------------------------------------*/
/* newslette Content --------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------*/
/* newsletter content --------------------------------------------------------------------*/

.newsletterTotalBodyWrap{padding:50px 20px;}
#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 --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/




	.grantsTableWrap{width:100%;overflow-x:auto;}
	#grantsTable{width:800px;}


	.customTableWrap table{width:800px;}



	#abstractTalbeAWrap,
	#abstractTalbeBWrap{width:100%;overflow-x:auto;}

	#abstractTalbeA,
	#abstractTalbeB{width:800px;}





	.preNnextWrap{width:75%;}
	.BcontentButtonsWrap a{width:25%;}




	.testWrap{flex-wrap:wrap;}
	#testTableDiv .testWrap .test{width:100%;}
	#testTableDiv .testWrap:last-child .test:nth-child(3),#testTableDiv .testWrap:last-child .test:nth-child(4){display:none;}






	#global-footer .address{width:100% !important;padding:15px !important;}

	#global-footer .address h2.tit{margin-bottom:12px;}
	#global-footer .address .address1 div span{width:100%;display:inline-block;}
	#global-footer .address .address1 div span:first-child{margin-top:7px;}
	#global-footer .address .address2 div span{width:100%;display:inline-block;}
	#global-footer .address .address2 div span:nth-child(2){margin-top:7px;}



	#global-sponsor .global-sponsor-wrap{padding:15px;padding-top:5px;}
	.global-sponsor-list-warp{flex-direction:column;}
	.global-sponsor-list-warp .tit{height:34px;justify-content:left;}





}