.temps-wide{display:block;} .temps-siteContent{display:none;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}
.temps{color:red; position:fixed; font-size:14px; left:10px; top:0px; z-index:999999; font-weight:bold;} .mobile-break {display: none;}
.temps i{font-style:normal; font-size:20px;}
.minNews_section{overflow:hidden;}
@media all and (max-width : 1900px){
.subTopVisual_3 {background: url('/TriForum/image/sub/subVisual_3.jpg') no-repeat calc(15% - 0vw) 50%;background-size: cover;}
}

@media all and (max-width : 1700px){
.whatWeDo_textUl{padding-left:6vw;}
.non1700{display:none;} 
.chairman_section>div{}
.chairman_section{height: min(100vh, calc(100vw * 14 / 16));}  /*섹션 높이가 브라우저 최대였지만 일정 비율 줄어들게*/
.president_section{height: min(100vh, calc(100vw * 14 / 16));}  /*섹션 높이가 브라우저 최대였지만 일정 비율 줄어들게*/
.news_list .news_list_ul>li .news_l_comp_ul>li:nth-of-type(2) a p{-webkit-line-clamp:2; line-clamp:2; }
}

@media all and (max-width : 1600px){
.whatWeDo_textUl{padding-left:7vw;}
.chairman_section{height: min(100vh, calc(100vw * 15 / 16));}
.chairman_UL>li:nth-of-type(2) img{width:85%; transform:translateY(80px);}

.president_section{height: min(100vh, calc(100vw * 15 / 16));}
.president_UL>li:nth-of-type(1) img{width:85%; transform:translateY(80px);}

}

@media all and (max-width : 1400px){
section.subTop_section{height:420px;}
.people_ul li a::before{width:54px; height:54px; top:40%;}
.news_list .news_list_ul>li .news_l_comp_ul{gap:5vw;}
}

@media all and (max-width: 1200px){
.temps-wide{display:none;} .temps-siteContent{display:block;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}
.non1200{display:none;}
.minNews_section>div{width:90vw;}
.main_news_li_content{min-width:0; overflow:hidden;}
.subpage_top_title{transform:translateY(6px);}
.whatWeDo_textUl{padding-left:7vw; padding-right:3vw;}
.aboutUs_section{background:url("/TriForum/image/sub/yeido.jpg") no-repeat calc(50% + 10vw) 50%; background-size:cover;}
.whatWeDo_textUl::before{right:33vw;}
.people_ul li a p span{font-size:15px;}
.people_ul li a p i{font-size:13px;}
.news_list .news_list_ul>li .news_l_comp_ul{gap:4vw;}
.news_list{width:90vw;}
} 
@media all and (max-width: 1100px){
.whatWeDo_textUl::before{right:34vw;}
.partners_cont_1>div{width:clamp(400px, 85vw, 1500px);}
.partners_cont_1>div>p{width:85%;}
.partners_cont_2>div{width:clamp(400px, 85vw, 1500px);}
.partners_cont_2>div>p{width:85%;}
}

@media all and (max-width: 1030px){
.bun-menu{display:inline-block;}
.mobileTopBG{display:block;}
.globalNav{height:60px; width:100vw;}
.globalNav h1 img{width:180px;}
.globalNav h1{top:14px; left:15px;}
/* section.mainTop_section{height:calc(var(--vh, 1vh) * 110);} */
section.mainFlag_section{height:calc(var(--vh, 1vh) * 110);}
section.mainIFC_section{height:calc(var(--vh, 1vh) * 110);}
.globalNav::before{position:fixed; z-index:10; content:""; display:block; left:0; top:0; right:0; bottom:0; width:100%; height:0vh; background-color:#0862A2; transition:all 0.27s cubic-bezier(.39,.01,.59,.99);}
.globalNav .navi{flex-direction:column; top:calc(var(--vh, 1vh) * 48); text-align:center; gap:0; right:auto; left:50%; transform:translate(-50%, -50%); z-index:14; opacity:0; pointer-events:none; transition:opacity .3s ease 0.1s; }
.globalNav .navi li+li{margin-left:0; margin-top:19px;}
.globalNav nav{position:fixed;}
.globalNav .navi a{font-size:29px;}
.globalNav .language{right:80px; left:auto; top:20px; z-index:16;}
.globalNav .language ul li img{height:20px;}
.mobileMenu{position:absolute; right:30px; top:20px; z-index:20;}
.mobileMenu a{display:block;}
.mobileMenu a li{width:30px; height:2px; background-color:#fff; transform-origin:50% 50%; transition:transform 0.35s cubic-bezier(.39,.01,.59,.99), opacity 0.25s ease;}
.mobileMenu a li+li{margin-top:6px;}
body.burger .globalNav::before{height:100dvh; }
body.burger .globalNav .navi{opacity:1; pointer-events:auto;}
body.burger .mobileMenu a li:nth-of-type(1){transform:translateY(8px) rotate(45deg);}
body.burger .mobileMenu a li:nth-of-type(2){opacity:0; transform:scaleX(0);}
body.burger .mobileMenu a li:nth-of-type(3){transform:translateY(-8px) rotate(-45deg);}
.mainTop_bk img{height:40vh;}
.mainTop_blue img{height:40vh;}
.mainTop_trans_logo{bottom:-50px; right: -40px;}
.mainIFC_section .ifc_main_text>i{display:flex; align-items:center; justify-content:center; flex-direction:column;}
.mainIFC_section .ifc_main_text i p{padding-top:8.2vw; padding-bottom:8.8vw; width:90%; font-size: clamp(16px, 1.3vw, 26px); text-align:center; letter-spacing:0;}
.mainIFC_section .ifc_main_text i h4{letter-spacing:0;}
.whatWeDo_textUl::before{right:39.5vw;}


}

/************************* 1024 - 아이패드 PRO 세로 시작 ****************************/

@media all and (max-width: 1024px){ 
.temps-wide{display:none;} .temps-siteContent{display:none;} .temps-tablet{display:block;} .temps-mobile{display:none;} .temps-smallMobile{display:none;}
body{-webkit-text-size-adjust: none;} /*iOS폰트사이즈세팅*/
.non1024{display:none;}
.KorEngJpn_flag div h3{font-size:clamp(30px, 1.5vw, 48px);}
.KorEngJpn_flag div p{font-size:clamp(16px, 1.3vw, 26px); width:90%; margin-left:5%; margin-top:10.1vw; letter-spacing:0;}
.KorEngJpn_flag div p::before{top:-5.2vw; width:17%;}
.mainIFC_section ul{flex-direction:column;}
.mainIFC_section ul li:nth-of-type(1){width:100%; height:40%;}
.mainIFC_section ul li:nth-of-type(2){width:100%; height:60%;}
.mainIFC_section ul li:nth-of-type(1)::before{background-position:50% 35%;}
.mainIFC_section{background-color: #0862A2;}
.whatWeDo_ul>li:nth-of-type(1){width:40vw;}
.whatWeDo_ul>li:nth-of-type(2) {width:60vw;}
.whatWeDo_textUl::before{top:-30px; right:34vw;}
.chairman_UL>li:nth-of-type(2) img{transform:translateY(120px);}
.president_UL>li:nth-of-type(1) img{transform:translateY(120px);}
.people_section>div{width:90%;}
.people_ul li a::before{width:40px; height:40px; top:40%; }
.partners_title>div{width:90%;}
.partners_title h3::after{width:8vw; top:37px;}
.partners_cont_1>div>p{width:90%;}
.partners_cont_2>div>p{width:90%;}
.partners_cont_1 ul li:nth-of-type(1)::before{bottom:-30px;}
.partners_cont_2 ul li:nth-of-type(2)::before{bottom:-30px;}
.subTopVisual_3 {background: url('/TriForum/image/sub/subVisual_3.jpg') no-repeat calc(15% - 11vw) 50%;background-size: cover;}

} 
/************************* 1024 - 아이패드 PRO 세로 끝 ****************************/
@media all and (max-width: 880px){ 
.non980{display:none;}
.main_news_ul .main_news_li_list ul li a{height:48px; line-height:48px;}
.whatWeDo_textUl::before{right:31vw;}
.chairman_section>div{width:90vw;}
.chairman_section{height:min(100vh, calc(100vw * 17 / 16));}
.president_section>div{width:90vw;}
.president_section{height:min(100vh, calc(100vw * 17 / 16));}
.news_list .news_list_ul>li .news_l_comp_ul>li:nth-of-type(1) img{width: clamp(200px, 22vw, 400px);}
.news_list .news_list_ul>li .news_l_comp_ul>li:nth-of-type(2) a p{font-size:clamp(16px, 1.1vw, 20px); padding-top:10px;}
.triBlue_btn3{font-size:14px; padding: 2px 8px 2px 18px;}
.triBlue_btn3 i{width:26px; width:26px;}
.triBlue_btn3 i b img{width:12px;}
.news_list_page_in>a img{width:40px;}
.news_list_page_in>a{font-size:12px; letter-spacing:1px;}
.news_list_page_in ul{gap:0 25px;}
.news_list_page_in ul li a{font-size:14px;}
.news_list_page_in{gap:0 20px;}
.secondlogo_visual{display:none;}
} /**980**/

@media all and (max-width: 800px){ 
.whatWeDo_textUl::before{right:28vw;}
.whatWeDo_textUl li p{font-size:15px;}
.chairman_UL>li:nth-of-type(1) ul li:nth-of-type(2){font-size:16px;}
.chairman_UL>li:nth-of-type(1) ul li:nth-of-type(2){margin-top:70px;}
.chairman_UL>li:nth-of-type(1) ul li:nth-of-type(3) p{margin-top:50px;}
.president_UL>li:nth-of-type(2) ul li:nth-of-type(2){font-size:16px;}
.president_UL>li:nth-of-type(2) ul li:nth-of-type(2){margin-top:70px;}
.president_UL>li:nth-of-type(2) ul li:nth-of-type(3) p{margin-top:50px;}
}
/************************* 768 - 일반 아이패드 세로 시작 ***************************/
@media all and (max-width: 768px){ 
.temps-wide{display:none;} .temps-siteContent{display:none;} .temps-tablet{display:none;} .temps-mobile{display:block;} .temps-smallMobile{display:none;}
.non768{display:none;}
.topVimeo_mobile{height:calc(var(--vh, 1vh) * 100);}
#bg{overflow:hidden; background: url("/TriForum/image/main/mobile_top_bg.jpg") no-repeat 50% 50%; background-size:cover;}
  /* 모바일 메인 영상 시작 전 나오는 이미지 */
#bg.bg-loading{background: url("/TriForum/image/main/mobile_top_bg_pre.jpg") no-repeat 50% 50%; background-size:cover;}
 /* 모바일 메인 영상 시작 후 나오는 이미지 */
#bg.bg-ended{background-image:url("/TriForum/image/main/mobile_top_bg.jpg");}
.mainSlogan{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:90%; font-size:3.8vw; line-height:200%; text-align:center;}

.KorEngJpn_flag div h3{font-size:clamp(20px, 1.5vw, 48px); width:90%; word-break:keep-all; margin-left:5%;}
.mainFlag_section::before{background-image:url("/TriForum/image/main/bg_flag_mobile.jpg");}
.triBlue_btn{font-size:15px; padding:5px 8px 5px 22px;}
.triWhite_btn{font-size:15px; padding:5px 8px 5px 22px;}
.main_news_li_content{display:none;}
.main_news_ul .main_news_li_list{width:100%;}
.minNews_section{height:500px;}
.minNews_section>div h4{font-size:26px;}
.footer_section>div{line-height:150%;}
.footer_section>div div p{padding-top:40px;}
.footer_section>div div p::before{top:22px;}
.footer_section>div div ul li a img{width:25px; height:25px; object-fit:contain;}
.footer_section>div div ul li:nth-of-type(4) a img{width:25px; height:25px;}
.footer_section>div div ul{padding-top:10px;}

section.subTop_section{height:300px;}
.subpage_top_title{font-size:30px; transform:translateY(0px); left:50%; bottom:auto; top:55.5%; transform:translate(-50%, -50%);}
.subTopVisual_1 {background: url('/TriForum/image/sub/subVisual_1.jpg') no-repeat calc(50% - 18vw) 50%;background-size: cover;}
.subTopVisual_2 {background: url('/TriForum/image/sub/subVisual_2.jpg') no-repeat calc(50% - 18vw) 50%;background-size: cover;}
.subTopVisual_3 {background: url('/TriForum/image/sub/subVisual_3.jpg') no-repeat calc(15% - 11vw) 50%;background-size: cover;}
.subTopVisual_4 {background: url('/TriForum/image/sub/subVisual_4.jpg') no-repeat calc(50% - 18vw) 50%;background-size: cover;}
.whatWeDo_textUl::before{right:26vw;}
.whatWeDo_textUl li p{line-height:150%}
.whatWeDo_textUl li h4{font-size:24px;}
.aboutUs_section{height:600px; min-height:679px;}
.whatWeDo_ul>li:nth-of-type(1){width:22vw;}
.whatWeDo_ul>li:nth-of-type(2){width:78vw;}
.whatWeDo_textUl{height:585px;}
.whatWeDo_textUl li h4{font-size:21px;}
.whatWeDo_textUl::before{font-size:28px;}
.whatWeDo_textUl::before{content:"What\A0We\A0 Do"; top:-24px;}
.aboutUs_section {background: url(/TriForum/image/sub/yeido.jpg) no-repeat calc(50% + 34vw) 50%; background-size: cover;}
.chairman_UL>li:nth-of-type(2){text-align:center;}
.chairman_UL>li:nth-of-type(2) img{transform:translateY(0px);}
.chairman_section{height:auto; padding:30px 0 70px;}
.chairman_section>div{width:90%;}
.chairman_UL{gap:0; flex-direction:column-reverse;}
.chairman_UL>li:nth-of-type(1){width:100%;}
.chairman_UL>li:nth-of-type(1) ul li:nth-of-type(2){margin-top:40px;}
.chairman_UL>li:nth-of-type(1) ul li:nth-of-type(3) p{margin-top:30px;}
.chairman_UL>li:nth-of-type(2){width:100%;}
.chairman_UL>li:nth-of-type(2) img{width:150px;}
.chairman_UL>li:nth-of-type(1) ul li:nth-of-type(3) span{font-size:21px;}
.chairman_UL>li:nth-of-type(1) ul li:nth-of-type(3) p{font-size:16px;}

.president_UL>li:nth-of-type(1){text-align:center;}
.president_UL>li:nth-of-type(1) img{transform:translateY(0px);}
.president_section{height:auto; padding:30px 0 70px;}
.president_section>div{width:90%;}
.president_UL{gap:0; flex-direction:column;}
.president_UL>li:nth-of-type(2){width:100%; margin-top:5px;}
.president_UL>li:nth-of-type(2) ul li:nth-of-type(2){margin-top:40px;}
.president_UL>li:nth-of-type(2) ul li:nth-of-type(3) p{margin-top:30px;}
.president_UL>li:nth-of-type(1){width:100%;}
.president_UL>li:nth-of-type(1) img{width:150px;}
.president_UL>li:nth-of-type(2) ul li:nth-of-type(3) span{font-size:21px;}
.president_UL>li:nth-of-type(2) ul li:nth-of-type(3) p{font-size:16px;}
.president_section{background:url("/TriForum/image/sub/yeido_white.jpg") no-repeat calc(50% - 15vw) 50%; background-size:cover;}
.people_ul{gap:2%;}
.people_ul li{width:32%; margin-top:5px;}
.people_ul li a p span{font-size:17px;}
.people_ul li a p i{font-size:13px;}
.member_popUp{width:96%; border-radius:15px;}
.mempop_div > .mempop_photo{border-radius:10px;}
.mem_scroll{
  top:110px; max-height:297px;
  display:flex; flex-direction:column;
  overflow:hidden;
  padding: 0px 7px 24px 0;
}
.mem_bio_scroll{
  flex:1 1 auto; min-height:0;
  overflow-y:scroll;
  scrollbar-gutter:stable;
  -webkit-overflow-scrolling:auto;
  /* iOS 등: ::-webkit-scrollbar-track 배경이 무시될 때 오른쪽 6px 트랙을 동일 폭으로 표시 */
  box-shadow:inset -6px 0 0 #e0e0e0;
  box-sizing:border-box;
  padding-right:10px;
}
.mem_scroll p{line-height:150%;}
.mem_bio_scroll::-webkit-scrollbar{-webkit-appearance:none; appearance:none; width:6px;}
.mem_bio_scroll::-webkit-scrollbar-track{background:transparent;}
.mem_bio_scroll::-webkit-scrollbar-thumb{background:#106FB3; border-radius:3px; min-height:40px;}
.mem_bio_scroll::-webkit-scrollbar-button{display:none; width:0; height:0;}
.mem_scroll h4{font-size:28px;}
.mem_scroll h5{font-size:16px; padding-top:3px; padding-bottom:0;}
.mem_scroll h5::after{content:""; display:block; width:50px; height:1px; background-color:rgba(0,0,0,0.15); margin:12px auto 12px;}
.mem_scroll p{font-size:15px; padding-top:0;}
.mem_scroll p::after{display:none;}
.member_popUp{height:430px; top:52%;}
.partners_title h2{font-size:29px;}
.partners_title p{font-size:16px; line-height:150%; font-family: 'PPNeueMontreal-Medium'; padding-top:38px;} 
.partners_title h3{font-size:20px; line-height:150%; padding-top:55px;}
.partners_title h3::after{top:27px; width:13vw;}

.sub_content_division_news{padding:40px 0 40px;}
.news_list .news_list_ul>li .news_l_comp_ul>li:nth-of-type(1) img{width:120px; aspect-ratio: 120 / 92;}
.news_list{width:96vw;}
.news_list .news_list_ul>li .news_l_comp_ul{gap:3vw;}
.news_list .news_list_ul>li .news_l_comp_ul>li:nth-of-type(2) a h5{font-size:17px;}
.news_list .news_list_ul>li .news_l_comp_ul>li:nth-of-type(2) a p{font-size:13px; padding-top:0; padding-right:6px;}
.news_list .news_list_ul>li .news_l_comp_ul>li:nth-of-type(2) span{padding-top:5px; padding-right:9px;}
.triBlue_btn3{min-height:30px; font-size:12px; padding: 0px 8px 0px 15px; gap:6px;}

.triBlue_btn3 i{width:21px; height:21px;}
.triBlue_btn3 i b img{width:10px;}
.news_view_table tr td{font-size:16px;}
.news_view_table tr td.view_content{padding:15px 10px 30px 10px;}
.view_cont_outLink{padding-bottom:clamp(30px, 5.2vw, 100px); padding-top:0px; }
.KorEngJpn_flag div p{font-size:clamp(16px, 1.3vw, 26px); width:90%; margin-left:5%; margin-top:7vw; letter-spacing:0;}
.KorEngJpn_flag div p::before{top:-3.2vw; width:10%;}
.KorEngJpn_flag div span{display:block; padding-top:15px;}
.mainIFC_section .ifc_main_text i p{padding-top:8.2vw; padding-bottom:3.8vw; /*추가*/width:100%;}
section.mainTop_section{height:calc(var(--vh, 1vh) * 130);}
section.mainFlag_section{height:calc(var(--vh, 1vh) * 130);}
section.mainIFC_section{height:calc(var(--vh, 1vh) * 130);}
.mainFlag_section::before{background: url(/TriForum/image/main/bg_flag_mobile.jpg) no-repeat 50% 20%; background-size:cover;}
.mainIFC_section ul li:nth-of-type(1){height: calc(var(--vh, 1vh) * 35);}
.mainIFC_section ul li:nth-of-type(2){height: calc(var(--vh, 1vh) * 65);}
.news_list .news_list_ul>li .news_l_comp_ul>li:nth-of-type(2){min-height:auto;}
.main_news_ul{gap: 0 0;}
.main_news_ul .main_news_li_list {
  width: 100%;
  flex: 0 1 auto;}
.partners_title{margin-bottom:20px;}
.people_ul li a p i{padding-top:4px;}
} /*** 768 ***/

@media all and (max-width: 668px){ 
.whatWeDo_textUl::before{right:31vw;}
.subTopVisual_1 {background: url('/TriForum/image/sub/subVisual_1.jpg') no-repeat calc(50% - 25vw) 50%;background-size: cover;}
.subTopVisual_2 {background: url('/TriForum/image/sub/subVisual_2.jpg') no-repeat calc(50% - 25vw) 50%;background-size: cover;}
.subTopVisual_3 {background: url('/TriForum/image/sub/subVisual_3.jpg') no-repeat calc(35% - 11vw) 50%;background-size: cover;}
.subTopVisual_4 {background: url('/TriForum/image/sub/subVisual_4.jpg') no-repeat calc(50% - 25vw) 50%;background-size: cover;}
.people_ul{gap:4%;}
.people_ul li{width:48%; margin-top:0px;}
.people_section>div h3{padding-bottom:15px;}
.people_ul li a p{padding-top:10px;}

.partners_cont_1 ul{flex-direction:column-reverse;}
.partners_cont_1 ul li:nth-of-type(1){width:95vw; padding-left:5vw; padding-top:40px; font-size:25px;}
.partners_cont_1 ul li:nth-of-type(1)::before{left:5vw; width:12vw; bottom:-27px;}
.partners_cont_1 ul li:nth-of-type(2){width:100%;}
.partners_cont_1>div>p{font-family: 'PPNeueMontreal-Medium'; font-size:16px; line-height:155%; padding-top: clamp(55px, 8vw, 110px); padding-bottom:40px;}

.partners_cont_2 ul{flex-direction:column;}
.partners_cont_2 ul li:nth-of-type(2){width:95vw; padding-left:5vw; padding-top:40px; font-size:25px;}
.partners_cont_2 ul li:nth-of-type(2)::before{left:5vw; width:12vw; bottom:-27px;}
.partners_cont_2 ul li:nth-of-type(1){width:100%;}
.partners_cont_2>div>p{font-family: 'PPNeueMontreal-Medium'; font-size:16px; line-height:155%; padding-top: clamp(55px, 8vw, 110px); padding-bottom:40px;}

.news_view_table tr td{font-size:15px; line-height:150%;}
.show668{display:inline;}
.chairman_UL>li:nth-of-type(1) ul li:nth-of-type(3) span{padding-top:0px;}
.president_UL>li:nth-of-type(2) ul li:nth-of-type(3) span{padding-top:0px;}
}.footer_section>div div p{font-weight:500;}
/***************/
/************************* 480 - 아이폰 X 세로 시작 ******************************/

@media all and (max-width: 480px){
.temps-wide{display:none;} .temps-siteContent{display:none;} .temps-tablet{display:none;} .temps-mobile{display:none;} .temps-smallMobile{display:block;}
.globalNav .language{right:64px;}
.mobileMenu{right:25px;}
.mobile-break {display: inline;}
.mainSlogan{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:90%; font-size:5vw; line-height:200%; text-align:center;}
.mainSlogan_mobile{display:none; position:absolute; z-index:11; left:0vw; bottom: calc(var(--vh, 1vh) * 47.5); text-align:center;
  width:90%; margin-left:5%; font-family:Pretendard, -apple-system; font-size: clamp(20px, 1.3vw, 26px); font-weight:600;
  line-height:150%; letter-spacing:0.5px;}
.mainSlogan_mobile::before{display:none; content:""; width:18%; height:1px; background-color:rgba(255, 255, 255, 0.5); top:-28px; position:absolute; left:50%; transform:translateX(-50%);}
.topArrow{position:fixed; bottom:4.2vw; right:-10vw;}
.KorEngJpn_flag div p{font-size:clamp(16px, 1.3vw, 26px); width:90%; margin-left:5%; margin-top:10.1vw; letter-spacing:0; word-break: keep-all;}
.KorEngJpn_flag div p::before{top:-5.2vw; width:17%;}
.KorEngJpn_flag div span{display:block; padding-top:60px;}
.president_section{background:url("/TriForum/image/sub/yeido_white.jpg") no-repeat calc(50% - 45vw) 50%; background-size:cover;}
.mainIFC_section .ifc_main_text i p{padding-top:8.2vw; padding-bottom:8.8vw; width:90%; font-size: clamp(16px, 1.3vw, 26px); text-align:center; letter-spacing:0; word-break: keep-all;}
section.mainTop_section{height:calc(var(--vh, 1vh) * 110);}
section.mainFlag_section{height:calc(var(--vh, 1vh) * 110);}
section.mainIFC_section{height:calc(var(--vh, 1vh) * 110);}
.mainFlag_section::before{background: url(/TriForum/image/main/bg_flag_mobile.jpg) no-repeat 50% 50%;}
.mainIFC_section ul li:nth-of-type(1){height: calc(var(--vh, 1vh) * 45);}
.mainIFC_section ul li:nth-of-type(2){height: calc(var(--vh, 1vh) * 55);}
.mainIFC_section .ifc_main_text>i{transform:translateY(20px);}
.chairman_section{padding:60px 0 70px;}
.president_section{padding:45px 0 70px;}
}
/************************* 480 - 아이폰 X 세로 끝 ******************************/

/*새로 추가*/

@media all and (min-width: 768px){
  .yes768 {
    display:none !important;
  }
}