@charset "utf-8";/* CSS Document */

.res { display:none } 

@media screen and (max-width:1400px) {.res.w1400 { display: block } 
.box4 { max-width: 94%; padding: 0; margin: 0 auto; } 
 }
@media screen and (max-width:1280px) {.res.w1280 { display: block } 
body { font-size:15px } 

/*sec2*/
.eventSlide li { width: 100%; } 
.mainBox .wrapF.g1 { gap: 6vmin; } 
.mainPop { width: 20em; } 

/*sec3*/
.mainBasicSlideW .swiper-slide { width: 50%; } 
}
@media screen and (max-width:1024px) {

    .res.w1024 { display: block } 
body { font-size:14px } 

/*all*/
.mainWrap .mainBox.p1 { padding-top: 6.5vmin; } 
#contents .sub_page_menu .home .in { width: 3.25rem; } 
#contents .sub_page_menu .wrapH { height: 3.25rem; } 

.page_tit .t1 { font-size: 2.15em; } 

#contents .sub_page_menu .drop_menu .drop_tit{ min-width: 13vw;}

/*header*/
#header .top_wrap .wrapF { justify-content: space-between; } 
html:not(.allOn) #header .top_wrap .gnb_wrap { display: none; } 

/*visual*/
.visualSlide_wrap .visualCon { display: none; } 
.visualSlide_wrap { height:calc(var(--vh, 1dvh) * 100); } 
.visualSlide_wrap .slogan .t1 { font-size: 5vmin; } 
.visualSlide_wrap .slogan .t2 { font-size: 10vmin; font-weight: 700; } 
.main_vision_wrap { width: 100%; max-width: 100%; } 
.main_vision_wrap li .img_wrap img { height: 4rem; } 


/*sec2*/
.mainAbout .wrapImg { display: none; } 
.mainAbout.mainBox .wrapF.dRow { flex-direction: column; } 
.mainBox.About .wrapF.g1 { flex-direction: column-reverse !important; } 
.mainPop { width: 100%; } 
.mainAcademic .academicSt .imgW { width: 35%; min-width: 35%; } 
.eventSlide_Wrapper { width: 65%; } 

/*sec3*/
.mainBox .wrapF.dRow { flex-direction: column; } 
.mainNewsletter { width: 100%; } 

/*sec4*/
.mainBasicSlideW .swiper-slide { width: 50% !important; } 

/*sec5*/
.mainBasicSlideW.partner1 .swiper-slide { width: 33.33% !important; } 

/*journal*/
.journalWrapper .board_table2 { font-size: .815em; } 
.journalWrapper .board_table2 .w_form_tit { width: 6.5em; } 
.journalWrapper .journalImg { padding: 3.5em 4em; } 
.journalWrapper .journalImg>.inner>.tit { font-size: 2.15em; } 
.journalWrapper .journalImg>.inner>.en { font-size: 1.15em; } 
.journalWrapper .descList > li { font-size: 1.063em; } 

/*location*/
.locationWrapper { flex-direction: column-reverse; } 
.locationWrapper .leftForm,
.locationWrapper .rightForm { width: 100%; } 
.locationWrapper .rightForm > .map > iframe { height: 27.5em; } 

/*greeting*/
.greetingWrapper .greetingMid .innerBox { padding: 4em 4em; } 
.greetingWrapper .greetingMid .imgBox { right: 9%; } 
.greetingWrapper .greetingMid .innerBox .nameCon { display: none; } 
.greetingWrapper .greetingMid .innerBox { border-radius: 1em; } 
.greetingWrapper .greetingMid .innerBox .markImg { height: 12em; } 
.greetingWrapper .greetingBtm .greeDiv { padding: 2.5em 0 2.5em 0; } 

/*vision*/
.visionWrapper .valueDiv { flex-wrap: wrap; } 
.visionWrapper .valueDiv > li { width: calc((100% - 1.5em) / 2); } 
.visionWrapper .coreWrapper .coreList > li { width: 50%; } 
.visionWrapper .coreWrapper .coreList > li:first-child { border-radius: 2em 0 0 0; } 
.visionWrapper .coreWrapper .coreList > li:nth-child(2) { border-top-right-radius: 2em; } 
.visionWrapper .coreWrapper .coreList > li:nth-child(3) { border-bottom-left-radius: 2em; } 
.visionWrapper .coreWrapper .coreList > li:last-of-type { border-radius: 0 0 2em 0; } 

/*rule*/
.NavTab > li > a { height: 3.5em; display: flex; align-items: center; justify-content: center; padding: 0 10px; } 

/*organization*/
.node { font-size: 1rem; } 
.president { width: 8rem; height: 8rem; } 
.vice-president,
.director,
.member-society,
.auditor,
.special-comm { width: 10rem; } 
.main-grid { grid-template-columns: 10rem 1fr 10rem; } 

/*academic*/
.event_gallery>li { width: calc((100% - 3.5em) / 3); } 


/*footer*/
#footer { padding: 4em 0; } 
#footer .wrapF { flex-direction: column; gap: 1.5em; } 
#footer .left_wrap { position: absolute; top: 4em; right: 4vw; } 
#footer .left_wrap .menu { flex-direction: unset; } 

/*newletter*/
.board_gallery.d3 > li{ width: calc((100% - (1.5em * 3)) / 4);}



}
@media screen and (max-width:768px) {body { font-size:12px } 

/*all*/
.flex_table .td { font-size: .9em; } 
.flex_table .td.wMail,
.flex_table .td.w3 { flex: 0 0 10em; } 
.flex_table .td.wNpo { flex: 0 0 14em; } 

.page_tit .t0 { font-size: 3em; } 
.page_tit .t4 { font-size: 1.615em; } 
.page_tit .t5 { font-size: 1.315em; } 


.w_check,
.w_no { display: none !important; } 
.w_btnFull2 { width: 10em; } 

.descList > li { font-size: 1.063rem; } 

.page_dot_list.s1 > li { font-size: 1.063em; } 

#contents .sub_page_menu { display: none; } 
#contents .sub_top_wrap .subTit .wrapF { margin-bottom: 0; } 
#contents .sub_tit_wrap .titW .t1 { font-size: 2.25em; display: none; } 
#contents .sub_top_wrap { height:calc(var(--vh, 1dvh) * 30); } 
#contents .sub_page_menu .drop_menu { display: flex; } 
#contents .sub_page_menu .drop_menu .drop_tit { min-width: auto; flex: 1; } 
#contents .sub_page_menu .drop_menu .gnb { padding: 0; } 
#contents .sub_tab{ display: block;}

.table_scroll{ overflow-x: scroll;}
.table_scroll .flex_table{ width: 800px;}

.bbs_list .bbs_tab { position: static; gap: 0.5rem; margin-bottom: 1.25rem; overflow-x: auto; scrollbar-width: none; -webkit-overflow-scrolling: touch; } 
.bbs_list .bbs_tab::-webkit-scrollbar { display: none; } 
.bbs_list .bbs_tab li { flex: 0 0 auto; border-radius: 2rem; } 
.bbs_list .bbs_tab li a { padding: 0.75rem 1rem; font-size: 0.875rem; white-space: nowrap; } 
.bbs_list .board_st,
.bbs_list .board_st tbody { display: block; width: 100%; } 
.bbs_list .board_st { border-top: 1px solid #252525; } 
.bbs_list .board_st colgroup,
.bbs_list .board_st thead { display: none; } 
.bbs_list .board_st tbody tr { display: flex; flex-wrap: wrap; align-items: center; gap: 0.4rem 1rem; padding: .75rem 1rem; box-sizing: border-box; width: 100%; margin: 0; border: 0; border-bottom: 1px solid #e1e2e6; border-radius: 0; background-color: #fff; cursor: pointer; } 
.bbs_list .board_st tbody tr:hover { background-color: #fff; } 
.bbs_list .board_st tbody td,
.bbs_list.ty1 .board_st tbody td { display: inline-flex; align-items: center; width: auto; min-width: 0; padding: 0; border: 0; color: #777; font-size: 0.8125rem; line-height: 1.4; text-align: left; } 
.bbs_list .board_st tbody td.w_tit,
.bbs_list.ty1 .board_st tbody td.w_tit { order: -1; flex: 0 0 100%; width: 100%; margin-bottom: 0.35rem; padding: 0; border: 0; } 
.bbs_list .board_st tbody td.w_tit a { width: 100%; color: #111; font-size: 1rem; font-weight: 600; line-height: 1.45; white-space: normal; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
/* .bbs_list .board_st tbody td:not(.w_tit):not(.no_con)::before { display: inline-block; flex: 0 0 auto; margin-right: 0.35rem; content: attr(data-th); color: #aaa; font-size: 0.75rem; font-weight: 500; }  */
.bbs_list .board_st tbody td:empty { display: none; } 
.bbs_list .board_st tbody td .board_icon img { width: 1.35rem; } 
.bbs_list .board_st tbody tr.nti { background-color: #f7f9fc; } 
.bbs_list .board_st tbody tr.nti:hover {  } 
.bbs_list .board_st tbody td.no_con,
.bbs_list.ty1 .board_st tbody td.no_con { display: flex; flex: 0 0 100%; justify-content: center; width: 100%; padding: 3rem 1rem; color: #999; text-align: center; } 
.bbs_list .board_st tbody td.no_con::before { display: none; } 
 


/*quuick*/
.mainLink { flex-wrap: wrap; height: auto; } 
.mainLink > li { flex: unset; } 
.mainLink > li { width: calc((100% - 1em) / 2); } 
.mainLink > li .in { padding: .5em 0; box-sizing: border-box; } 

/*schedule*/
.mainBasicSlideW .swiper-slide { width: 50%; } 
.mainGallery .list { grid-template-columns: repeat(2, 1fr); grid-template-rows: auto; aspect-ratio: auto; gap: 1.2em; } 
.mainGallery .list > li { grid-column: auto !important; grid-row: auto !important; min-height: 160px; height: auto; } 
.academicSt { padding: 1em; } 

/*partner*/
.mainBasicSlideW.partner1 .swiper-slide { width: 25%; } 

.partnerW .titW,
.partnerW .swiperControl { display: none; } 



/*history*/
.historyWrapper .top_img .bg_tit p { font-size: 2em } 
.historyWrapper .history > div .decade:before,
.historyWrapper .history > div .decade:after,
.historyWrapper .history:after,
.historyWrapper .history .linewrap { left: 0; } 
.historyWrapper .history > div ul { padding-left: 0; } 
.historyWrapper .history > div { flex-direction: column; } 
.historyWrapper .history > div .decade:after { display: none; } 
.historyWrapper .history > div .decade:before { left: -7px; top: 16px; } 
.historyWrapper .history > div ul:before { left: -7px; top: -30px; } 
.historyWrapper .history > div ul:after { left: -22.5px; top: -44.5px; } 
.historyWrapper .history > div .decade { padding-left: 1em; } 
.historyWrapper .history > div ul { width: 100%; } 
.historyWrapper .history > div ul li .in { padding-left: 4em; } 
.historyWrapper .history > div ul li::before { top: 8px; left: 3em; } 
.historyWrapper .history > div ul li .in { gap: 0; } 
.historyWrapper .history { padding: 60px 0 100px; } 
.historyWrapper .history > div ul li .year { width: 2.5em; } 
.historyWrapper .history > div ul li .img_wrap { margin-left: 4em; } 

/*journal*/
.table_scroll { overflow: auto; } 
.table_scroll .flex_table { width: 800px; } 

/*caledar*/
#calendar .fc-toolbar .fc-right { display: none; } 
#calendar button.fc-month-button:before,
#calendar button.fc-listMonth-button:before { font-size: 1.215rem; } 
#calendar .fc-toolbar .fc-center { display: flex; align-items: center; justify-content: center; } 
#calendar .fc-toolbar.fc-header-toolbar { display: flex; flex-direction: column; } 
#calendar .fc-toolbar .fc-left { margin-bottom: 1.25em; } 

/*gallery*/
.board_gallery { --boardGallL: 2; } 

/**/

/*overview*/
.overview_Wrapper .overIntro { flex-direction: column; gap: 4em; } 
.overview_Wrapper .overIntro > .item { width: 100%; } 
.overview_Wrapper .overIntro > .item:nth-child(2) { flex-direction: column-reverse; } 
.overview_Wrapper .overviewTop > .topCon { flex-direction: column; align-items: start; gap: 1em; } 
.overview_Wrapper .listOver li .wIn .numCon > .desc { margin-top: .75em; } 
.overview_Wrapper .overBu .Bulist > li { width: calc((100% - 1.5em) / 2); } 
.overview_Wrapper .overviewTop > .topCon > .tit { font-size: 2em; } 
.overview_Wrapper .listOver { flex-direction: column; } 

/*footer*/
#footer { position:relative; padding: 4em 0 5em 0; } 
#footer .sns_st { position: absolute; right: 4em; top: 4em; } 
#footer .sns_menu { margin-top: 0; } 
#footer .wrapF { flex-direction: column; gap: 1.5em; } 
#footer .menu { flex-direction: unset; } 

/*greeting*/
.greetingWrapper .greetingMid .imgBox { height: 30em; } 

/*ci*/
.ci_container .logoList { flex-wrap: wrap; } 
.ci_container .logoList > li { width: calc((100% - 1.5em) / 2); flex: unset; } 
.ci_container .ciSec_3 .innerCon .item > .year:after,
.ci_container .ciSec_3 .innerCon .item > .year:before,
.ci_container .ciSec_3 .innerCon:before { display: none; } 
.ci_container .ciSec_3 .innerCon .item > .year { padding: 0; margin-right: 0; } 
.ci_container .ciSec_3 .innerCon .item { flex-wrap: wrap; gap: 1em 2em; } 
.ci_container .ciSec_3 .innerCon .item > .desc { width: 100%; flex: unset; } 
.ci_container .ciSec_3 .innerCon .item > .logo { height: auto; } 
.ci_container .ciSec_3 .innerCon .item > .logo > img { height: 75px; } 
.ci_container .ciColor { flex-direction: column; } 
.ci_container .ciColor > li { width: 100%; } 
.ci_container .ciSec_5 .caseImg { flex-direction: column; } 
.ci_container .ciSec_5 .caseImg > li { width: 100%; } 

/*organization*/
.node { font-size: .915rem; } 
.tier-1,
.tier-2 { grid-template-columns: 1fr 1fr 1fr; display: grid; gap: 1em; } 
.main-grid { gap: 1em; } 
.tier-2 .member-society { grid-column: 1; } 
.tier-2 .vice-president { grid-column: 3; } 
.main-grid { grid-template-columns: 1fr 1fr 1fr; } 
.director { width: 100%; } 
.auditor,
.special-comm,
.vice-president,
.member-society { width: auto; } 
.auditor::before,
.special-comm::before { height: 5.5rem; } 
.chart-container { padding: 0; } 
.tier-2-container::before { left: 5rem; right: 5rem; } 

/*former*/
.former_wrap .former_list { flex-wrap: wrap; gap: 2em; } 
.former_wrap .former_list > li { width: 100%; } 

/*rule*/
.NavTab > li { width: 33.33%; } 
.NavTab > li:nth-child(3n) > a { border-right: none; } 
.NavTab > li:nth-child(5n) > a { border-right: 1px solid #ddd; } 
.NavTab > li:nth-last-child(3) > a { border-right: none; } 
.agTitBox .TitBoxCon .descWrap, .agTitBox .TitBoxCon .page_Num_list { padding-left: 0 !important; } 


/*location*/
.map_Wrapper .map { height: 300px !important; } 
.map_Wrapper .mapInfoWrap { padding: 2.5em; } 
.map_Wrapper .mapInfoWrap .leftInfo > .contactInfo > li { width: 100%; } 
.map_Wrapper .mapInfoWrap .leftInfo > .contactInfo { gap: 1.25em 1em; } 
.map_Wrapper .mapInfoWrap .leftInfo > .tit { font-size: 1.815em; } 
.map_Wrapper .mapInfoWrap .rightInfo .mapOpen > li > .in { margin-left: 0 !important; } 

/*academic*/
.event_gallery>li { width: calc((100% - 2.5em) / 2); } 

/*newsletter*/
.board_gallery > li{ width: calc(33.33% - 1.4em);}
.board_gallery.d1 > li{ width: calc(33.33% - 1em)}

.wrap_idx .sub-tab.w2 > li{ flex: 1 1 25%; max-width: 25%;}
.boardViewDataT .img_wrap.w1{ margin: 0 auto; width: 100%;}
.boardViewDataT.g1{ gap: 2em; flex-direction: column;}
.boardViewDataT .con_wrap .btnW{ flex-wrap: wrap;}
.boardViewDataT .con_wrap .btnW button{ width: 100%;}
.board_newslatter.d3 > li{ width: calc((100% - 4.5em) / 3);}

/*login*/
.login_Container .loginPage{ padding: 3rem;}
.login_wrap .btn{ height: 2.5rem;}


}

@media screen and (max-width:468px) {

body { font-size:11px } 

/*all*/
.mainTit .tit2 { font-size: 2em; } 
.mainBox.bg3 { border-top-left-radius: 5em; } 

#contents .sub_page_menu .home .in { width: 3.15em; } 
#contents .sub_page_menu .wrapH { height: 3.15em; } 
#contents .sub_page_menu .drop_menu .drop_tit { padding: 0 1.5em 0 1.5em; } 
#contents .sub_top_wrap .subTit .t1 { font-size: 2.65em; } 
#contents .sub_tab .gnb > li .dp3{ flex-wrap: wrap; justify-content: start;}
#contents .sub_tab .gnb > li .dp3 > li{ width: calc((100% - .5em) / 2); flex: unset;}


.allOn #header .top_wrap{ height: 80vh; overflow-y: scroll; padding-bottom: 4.5rem; box-sizing: border-box;}
.allOn #header .top_wrap .gnb_wrap .gnb{ align-items: start; justify-content: start;}
.allOn #header .top_wrap .gnb_wrap .gnb > li{ flex-direction: column; gap: .5rem; width: 100%;}
.allOn #header .top_wrap .gnb_wrap .gnb > li .dp2{ gap: 1.25rem; flex-direction: unset;}
.allOn #header .top_wrap .gnb_wrap{ width: auto; max-width: auto;}
.allOn #header .top_wrap .gnb_wrap .gnb > li.m_guide{ position: relative; bottom: 0;}

.descList > li { font-size: .915rem; } 
.page_dot_list.s1 > li { font-size: 1.15em; }

.page_tit .t1 { font-size: 1.915em; } 

#quick { display: none; } 

.board_wrap .board_partner > li { width: 100%; } 
.board_search_wrap .right { margin-left: unset; width: 100%; } 
.board_search_wrap { align-items: flex-start; flex-direction: column; gap: 1em; } 
.board_search_wrap .right .input_st[type=text] { flex: 1; } 

.w_btnFull2 { width: 6em; } 

.board_table2 .in_state > .tit { padding-left: 1em; } 
.board_viewM { padding: 4em 2em; } 
.board_table2 .in_state > .tit:first-child { padding-left: 11px; } 
.board_table2 .view_con .in_state { display:flex; flex-wrap:wrap; gap:1rem; } 
.board_table2 .view_con .in_state br { flex-basis:100%; height:0; content:""; } 
.board_table2 .view_con .in_state >.tit { width:6rem; flex-shrink:0; } 

.table_scroll .flex_table{ width: 600px;}

.guideBoxT{ padding: 2em;}

.allOn #header .top_wrap .gnb_wrap .gnb > li{}
 

/*header*/
#header .top_wrap .etc_wrap .lang_wrap .langBtn .t1,
#header .top_wrap .etc_wrap .lang_wrap .langBtn .arrow { display: none; } 
#header .top_wrap .etc_wrap .lang_wrap .list { border: none; padding-top: 1em; min-width: 7em; left: -100%; } 
#header .top_wrap .etc_wrap .lang_wrap .langBtn { border: none; } 
#header .top_wrap .etc_wrap .lang_wrap .langBtn .xi { font-size: 1.5em; } 


/*visual*/
.visualSlide_wrap .slogan .t1 { } 
.visualSlide_wrap .slogan .t2 { font-weight: 500; } 

.main_vision_wrap { flex-wrap:wrap; gap: 2em; } 
.main_vision_wrap li { flex: unset; width: calc((100% - 2em) / 2); } 

/*sec2*/
.academicSt { flex-direction: column; } 
.mainAcademic .academicSt .imgW,
.eventSlide_Wrapper { width: 100%; min-width: 100%; } 
.mainAcademic .academicSt { padding-right: 1em; } 
.mainAcademic .academicSt .imgW { height: 25em; } 

/*sec4*/
.mainBox.Notice .mainBasicSlideW .swiper-slide { width: 100% !important; } 
.mainBox.Notice .mainBoard .wTit { flex-direction: column-reverse; gap: 1.25em; } 
.mainBox.Notice .tabSt { justify-content: center; } 
.mainBox.Notice .swiperControl { justify-content: end; } 

/*sec6*/
.partnerSlideW .swiper-slide { width: 50%; } 

/*partner*/
.mainBasicSlideW.partner1 .swiper-slide { width: 33.33%; } 

/*gallery*/
.mainBasicSlideW.gallery .swiper-slide { width: 100% !important; } 

/*about*/
.introWrapper .imgCon { height: 18em; } 
.businessWrapper { padding: 2.5em; } 
.businessWrapper .businessList { gap: 1.5em; } 
.businessWrapper .businessList > li { width: 100%; } 

/*greeting*/
.greetingWrapper .ceoCon { width: 10em; height: 15em; } 
.greetingWrapper .greetingContent > .item .greImgList > li > .imgCon { height: 15em; } 
.greetingWrapper .greetingContent > .item > .titCon > .tt { font-size: 2.15em; } 

/*history*/
.historyWrapper .top_img { height: 16em; } 
.historyWrapper .history > div .decade:before { display: none; } 
.historyWrapper .top_img .bg_tit p { font-size: 1.715em; } 

/*journal*/
.journalWrapper .journalImg { padding: 2.5em 3em; } 
.journalWrapper .journalImg>.inner>.en { font-size: 1.063em; } 
.journalWrapper .journalImg>.inner>.desc { font-size: 1em; } 
.journalWrapper .board_table2 .w_form_tit { width:5.5em; } 

/*gallery*/
.board_gallery { --boardGallL: 1; } 
.board_gallery .wrap_in .con_wrap .tit1 { font-size: 1.215em; } 
.board_gallery .wrap_in .con_wrap .date { font-size: 1em; } 

/*direction*/
.locationWrapper { gap: 2.25em; } 
.locationWrapper .leftForm > .locBox > li > .con { padding: 20px; } 
.map_Wrapper .mapInfoWrap .leftInfo > .contactInfo > li > .con > .titCon { flex-direction: column; gap: .15rem;} 

/*overview*/
.overview_Wrapper .overviewTop > .imgWide { height: 20em; } 
.overview_Wrapper .overIntro > .item > .imgCon { height: 25em; } 
.overview_Wrapper .overBu .Bulist > li { width: 100%; } 
.overview_Wrapper .listOver li .wIn .numCon > .desc { font-size: 1.15em; } 

/*greeting*/
.greetingWrapper .greetingMid { margin: 2.5em 0; } 
.greetingWrapper .greetingMid .innerBox { padding: 2.75em; } 
.greetingWrapper .greetingMid .imgBox { display: none; } 
.greetingWrapper .greetingMid .innerBox .markImg { height: 8em; } 
.greetingWrapper .greetingMid .innerBox .subT > .tit { font-size: 1.615em; } 
.greetingWrapper .greetingMid .innerBox .subT > .txt { font-size: 1.515em; } 

/*vision*/
.visionWrapper .vimi > .item { padding: 3em; } 

/*ci*/
.ci_container .ciSec_1 .bgImg { height: 15em; } 
.ci_container .logoList > li { width: 100%; } 
.ci_container .logoList > li > .con { height: 13.5em; } 
.ci_container .logoList > li > .con > img { width: 50%; } 
.ci_container .ciDiv { flex-direction: column; } 
.ci_container .ciDiv .ciTitCon,
.ci_container .ciDiv .innerCon { width: 100%; } 
.ci_container .ciColor { flex-direction: unset; } 
.ci_container .ciColor > li { width: calc((100% - 3em) / 2); } 

/*organizaiotn*/
.node { font-size: .715rem; } 
.director,
.sub-node,
.vice-president,
.member-society,
.auditor,
.special-comm { height: 3rem; } 
.president { width: 6rem; height: 6rem; } 
.tier-2-container::after { height: 14.5rem; } 
.auditor::before, .special-comm::before { top: 3rem; height: 5rem; } 

/*footer*/
#footer { padding: 6em 0 3em 0; } 
#footer .left_wrap { top: 2em; right: unset; } 
#footer .sns_st { top: 5.5em; right: 2em; } 

/*location*/
.map_Wrapper .mapInfoWrap .rightInfo .mapOpen > li { flex: 1; } 

/*academic*/
.event_gallery>li .wrap_in .tit { font-size: 1.315em; } 
.event_gallery>li { width: 100%; } 
.event_gallery>li .wrap_in .img_wrap .photo { aspect-ratio: 2 / 1; } 

/*newsletter*/
.board_gallery{ gap: 1.5em;}
.board_gallery > li{ width: calc(50% - .75em)}
.board_gallery.d3 > li{ width: calc((100% - (1.5em * 1)) / 2);}
.boardViewDataT .img_wrap{ width: 100%;}
.boardViewDataT{ flex-direction: column;}
.board_gallery.d1 > li{ width: calc(50% - .75em);}
.boardDataViewPop .file_info .info{  height: 15em; overflow-y: scroll; box-sizing: border-box;}
.boardDataViewPop .rightW .viewW .wrapSt{ min-height: 40vh; max-height: 40vh;}
.boardDataViewPop .thumbSlide .el .dataImg.resize{ padding-bottom: 75%;}
.boardDataViewPop .wrapSt{}
.boardViewDataT .img_wrap .dataImg{ padding: 1.5em;}
.boardViewDataT .con_wrap .infoW > li .tt .t1{ font-size: 1.125em;}
.boardViewDataT .con_wrap .infoW > li .tit .t1{ font-size: 1.315em;}

.boardDataViewPop{ flex-direction: column;}
.boardDataViewPop .leftW{ width: 100%;}
.boardDataViewPop .wrapSt{ }
.board_newslatter.d3 > li{ width: calc((100% - 3em) / 2);}

/*login*/
.loginTop{ height: 40vh;}
.loginTop .loginTop_info .tit{ font-size: 8vw; font-weight: 700;}
.login_Container .loginPage{ padding: 2rem;}
.login_wrap .btn{ height: 2.5rem;}
.login_Container{ min-height: 25rem;}
.login_Container .loginPage{ top: -7rem;}


}
@media all and (orientation:landscape) {}