/* 영문 페이지 css */
body {font-family: 'Poppins', 'Pretendard', 'Malgun Gothic', dotum, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'Poppins', 'Pretendard', 'Malgun Gothic', dotum, sans-serif;}
input, button {font-family: 'Poppins', 'Pretendard', 'Malgun Gothic', dotum, sans-serif;}
textarea, select {font-family: 'Poppins', 'Pretendard', 'Malgun Gothic', dotum, sans-serif;}

#wrap.eng .mTit h2{font-weight: 700;}

/* 네비 */
.eng #header .hdleft .h_logo a img{width: 280px;}
.eng #header.on #gnb .gnbsub .gubbig h3 a{padding: 0 30px; font-size: 16px; letter-spacing: 0;}
.eng #gnb .gnbsub .gubbig h3 a{padding: 0 30px; font-size: 16px; letter-spacing: 0;}
.eng #gnb .gnbsub .gnbbg{height: 315px;}
.eng #gnb .gnbsub .gnbwrap .gnbmenu ul.two_menu{display: block;}
.eng #gnb .gnbsub .gnbwrap .gnbmenu ul.two_menu li{width: 100%;}

.eng .lnb .lnb_map li.depth a span{padding-right: 20px;}

@media (max-width: 1850px){
	.eng #header .hdleft{top: 40px;}
	.eng #header .hdleft .h_logo a img{width: 225px;}
	.eng #gnb .gnbsub .gubbig h3 a{padding: 0 24px; font-size: 15px;}
	.eng #header.fixed .hdleft{top: 30px;}
	.eng #header.on .hdleft{top: 30px;}
	.eng #header.on #gnb .gnbsub .gubbig h3 a{padding: 0 24px; font-size: 15px;}
	.eng #header .hdright .lang_box a{gap: 5px; padding: 10px 14px; }
	.eng #header .hdright .lang_box a p{font-size: 16px;}
	.eng #header .hdright .lang_box a img{width: 15px;}
}

@media (max-width: 1600px){
	.eng #header .hdleft .h_logo a img{width: 280px;}
	.eng #header .hdinn{justify-content: flex-end; padding-right: 150px;}
	.eng #gnb .gnbsub .gubbig h3 a{padding: 0 20px; font-size: 14px;}
	.eng #header.on #gnb .gnbsub .gubbig h3 a{padding: 0 20px; font-size: 14px;}
	.eng #header .hdright .lang_box a{padding: 14px 20px; }
	.eng #header .hdright .lang_box a p{font-size: 18px;}
	.eng #header .hdright .lang_box a img{width: 17px;}
}

@media (max-width: 1200px){
	.eng #header .hdinn{padding: 0;}
	.eng #header .hdleft{top: 35px; left: 30px;}
	.eng #header .hdleft .h_logo a img{width: 265px;}
	.eng #header .hdright{top: 27px; right: 70px;}
	.eng #header .hdright .lang_box a{padding: 10px 15px; gap: 5px;}
	.eng #header .hdright .lang_box a p{font-size: 15px; line-height: 1.2;}
	.eng #header .hdright .lang_box a img{width: 15px;}
}

@media (max-width: 800px){
	.eng #header .hdinn{height: 60px;}
	.eng #header .hdleft{top: 30px;}
	.eng #header .hdleft .h_logo a img{width: 220px;}

	.eng #header .hdright{top: 24px;}
	.eng #header .hdright .lang_box a{gap: 3px; padding: 8px 12px;}
	.eng .mobileMenu{top: 34px; right: 32px;}
	.eng .mobileMenu img{width: 20px;}
	
	.eng #header.on .hdleft{top: 15px;}
	.eng #header.on .hdright{top: 12px;}

	.eng #header.fixed .hdinn{height: 60px;}
	.eng #header.fixed .hdleft{top: 15px;}
	.eng #header.fixed .hdright{top: 12px;}
	.eng #header.fixed .mobileMenu{top: 19px;}
}

@media (max-width: 500px){
	.eng #header .hdinn{height: 50px;}
	.eng #header .hdleft{top: 26px;}
	.eng #header .hdleft .h_logo a img{width: 180px;}
	.eng #header .hdright .lang_box a{padding: 5px 10px;}
	.eng #header .hdright .lang_box a p{font-size: 12px;}
	.eng .mobileMenu{top: 28px;}

	.eng #header.on .hdright{top: 16px;}
	.eng #header.on .hdleft{top: 14px;}
	.eng #header.on .hdright{top: 11px;}
	.eng #header.on .mobileMenu{top: 15px;}

	.eng #header.fixed .hdinn{height: 50px;}
	.eng #header.fixed .hdleft{top: 14px;}
	.eng #header.fixed .hdright{top: 11px;}
	.eng #header.fixed .mobileMenu{top: 15px;}
}

@media (max-width: 350px){
	.eng #header .hdleft{top: 28px; left: 20px;}
	.eng #header .hdleft .h_logo a img{width: 150px;}
	.eng #header .hdright{right: 56px;}
	.eng #header .hdright .lang_box a img{width: 12px;}
	.eng .mobileMenu{right: 25px;}
	.eng #header.on .hdleft{top: 16px;}
	.eng #header.fixed .hdleft{top: 16px;}
}



/* 사이트맵 */
.eng .site_map .sm_inner{width: 90%; max-width: 1400px;}
.eng .site_map .sm_box dl dd p{padding: 5px 10px;}
.eng .site_map .sm_box dl dt h5{display: flex; align-items: center; height: 70px; padding-bottom: 10px; margin-bottom: 20px;}
.eng .site_map .sm_box dl dt h5 a{display: inline-block; width: 100%; font-size: 18px; line-height: 1.2;}
.eng .site_map .sm_box dl dd p a{font-size: 15px;}
.eng .site_map .sm_inner .sm_con{padding: 20px 40px 50px;}
.eng .site_map .sm_inner .link_box ul{display: flex; justify-content: space-between;}
.eng .site_map .sm_inner .link_box ul li{width: auto;}

/*lnb*/
.eng .lnb .lnb_map li.depth ul{padding: 10px 15px;}
.eng .lnb .lnb_map li.depth ul li{display: flex; align-items: center;}
.eng .lnb .lnb_map li.depth ul li a{height: auto; padding: 12px 0; line-height: 1;}

/* 메인_비주얼 */
.eng #section0 .slogan{top: 200px;}
.eng #section0 .slogan h2.kor{font-size: 36px; line-height: 1.2;}
.eng #section0 .slogan p{font-weight: 400; font-size: 18px;}
.eng #section0 .banner .bann .txt_box > h3{margin-bottom: 5px; font-size: 18px;}
.eng #section0 .banner .bann .txt_box > p{font-size: 15px;}
.eng #section0 .banner .bann .hover_pop > p{font-weight: 100; font-size: 15px;}
.eng #section0 .banner .bann .hover_pop > p b{font-weight: 500;}
.eng #section0 .banner .bann .hover_pop .ani_box .lord_icon{width: 145px !important; height: 145px !important;}
.eng #section0 .banner .bann .hover_pop .ani_box .move01{bottom: 10px; width: 145px;}
.eng #section0 .banner .bann .hover_pop .ani_box .move02{bottom: 10px; width: 145px;}
.eng #section0 .banner .bann .hover_pop .ani_box .move03{bottom: 10px; width: 145px;}
.eng #section0 .banner .bann .hover_pop .ani_box img.deco1_1{width: 54px; bottom: 93px;}
.eng #section0 .banner .bann .hover_pop .ani_box img.deco1_2{width: 52px; bottom: 46px;}
.eng #section0 .banner .bann .hover_pop .ani_box img.deco2_1{width: 46px; bottom: 80px; left: 50px;}
.eng #section0 .banner .bann .hover_pop .ani_box img.deco2_2{width: 36px; bottom: 36px; right: 44px;}
.eng #section0 .banner .bann .hover_pop .ani_box img.deco3_1{width: 40px; bottom: 90px; left: 46px;}
.eng #section0 .banner .bann .hover_pop .ani_box img.deco3_2{width: 28px; bottom: 60px; right: 50px;}
.eng #section0 .banner .bann01 .hover_pop{height: 340px;}

@media (max-width: 1600px){
	.eng #section0 .slogan h2.kor{font-size: 30px;}
}

@media (max-width: 1400px){
	.eng #section0 .slogan{top: 145px;}
	.eng #section0 .slogan h2.kor{font-size: 26px;}
	.eng #section0 .slogan p{font-weight: 300; font-size: 16px;}
	.eng #section0 .banner .bann .txt_box > h3{font-size: 16px;}
	.eng #section0 .banner .bann .txt_box > p{font-size: 14px;}
	.eng #section0 .banner .bann01 .hover_pop,
	.eng #section0 .banner .bann02 .hover_pop,
	.eng #section0 .banner .bann03 .hover_pop{height: 280px;}
	.eng #section0 .banner .bann .hover_pop > p{font-size: 14px;}
	.eng #section0 .banner .bann .hover_pop .ani_box .move01,
	.eng #section0 .banner .bann .hover_pop .ani_box .move02,
	.eng #section0 .banner .bann .hover_pop .ani_box .move03{width: 90px;}
	.eng #section0 .banner .bann .hover_pop .ani_box .lord_icon{width: 90px !important; height: 90px !important;}
	.eng #section0 .banner .bann .hover_pop .ani_box img.deco1_1{width: 42px; right: 60px; bottom: 62px;}
	.eng #section0 .banner .bann .hover_pop .ani_box img.deco1_2{width: 40px; left: 58px; bottom: 38px;}
	.eng #section0 .banner .bann .hover_pop .ani_box img.deco2_1{width: 32px; bottom: 50px; left: 68px;}
	.eng #section0 .banner .bann .hover_pop .ani_box img.deco2_2{width: 25px; bottom: 32px; right: 72px;}
	.eng #section0 .banner .bann .hover_pop .ani_box img.deco3_1{width: 30px; bottom: 68px; left: 65px;}
	.eng #section0 .banner .bann .hover_pop .ani_box img.deco3_2{width: 20px; bottom: 44px; right: 74px;}
	.eng #section0 .banner .bann01 .img_box img{width: 56px;}
	.eng #section0 .banner .bann02 .img_box img{width: 60px;}
	.eng #section0 .banner .bann03 .img_box img{width: 58px;}
}

@media (max-width: 1200px){
	.eng #section0 .banner .bann > a{height: 140px;}
	.eng #section0 .banner .bann01 .img_box img,
	.eng #section0 .banner .bann02 .img_box img,
	.eng #section0 .banner .bann03 .img_box img{width: 45px;}
}

@media (max-width: 920px){
	.eng #section0 .slogan{top: 120px;}
	.eng #section0 .slogan h2.kor{font-size: 22px;}
	.eng #section0 .slogan p{font-size: 15px;}
}

@media (max-width: 780px){
	.eng #section0 .banner .bann > a{height: auto;}
	.eng #section0 .banner .bann .txt_box{padding-left: 20px;}
	.eng #section0 .banner .bann .txt_box > h3{font-size: 15px;}
}

@media (max-width: 600px){
	.eng #section0 .slogan{top: 94px;}
	.eng #section0 .slogan h2.kor{font-size: 18px;}
	.eng #section0 .slogan p{font-size: 14px;}
}

@media (max-width: 350px){
	.eng #section0 .video_box{height: 320px;}
	.eng #section0 .slogan h2.kor{font-size: 16px;}
}

/* 메인_News */
.eng #section1 .notice{height: 340px;}
.eng #section1 .notice .cate_wr ul.cate_list li{font-weight: 600; font-size: 15px; line-height: 1.2;}
.eng #section1 .notice .noti_wr ul.noti_list li .txt_box > h3.tit{font-size: 18px;}


/* 메인_합성생물학 인력양성사업 */
.eng #section1 .train{height: 340px;}
.eng #section1 .train .mTit h2{font-size: 20px; line-height: 1.3;}
.eng #section1 .train .train_wr a{height: auto;}
.eng #section1 .train .train_wr .txt_box{padding: 65px 22px 20px;}
.eng #section1 .train .train_wr .txt_box > p{font-size: 15px;}
.eng #section1 .train .train_wr .train01 .img_box img{width: 20px;}
.eng #section1 .train .train_wr .train01 .img_box::before{left: calc(50% - 16px); width: 32px; height: 32px;}
.eng #section1 .train .train_wr .train02 .img_box img{width: 38px;}
.eng #section1 .train .train_wr .train02 .img_box::before{left: calc(50% - 19px); width: 38px; height: 52px;}

@media (max-width: 1400px){
	.eng #section1 .notice,
	.eng #section1 .train{height: auto;}
	.eng #section1 .notice .cate_wr ul.cate_list li{width: 120px;}
	.eng #section1 .train .mTit h2{font-size: 18px;}
}

@media (max-width: 1000px){
	.eng #section1{flex-wrap: wrap; padding: 40px 20px 0;}
	.eng #section1 .notice{width: 100%;}
	.eng #section1 .notice .mTit{padding: 25px 30px 15px;}
	.eng #section1 .notice .cate_wr ul.cate_list li{font-size: 14px;}
	.eng #section1 .notice .noti_wr ul.noti_list li .txt_box > h3.tit{font-size: 16px;}
	.eng #section1 .notice .noti_wr ul.noti_list li .txt_box > span.cate{font-weight: 600; font-size: 12px;}

	.eng #section1 .train{width: 100%;}
	.eng #section1 .train .mTit h2{font-size: 16px;}
	.eng #section1 .train .train_wr{width: 100%;}
	.eng #section1 .train .train_wr a{width: calc(50% - 7px);}
	.eng #section1 .train .train_wr .txt_box .tit > p{font-size: 16px;}
}

@media (max-width: 500px){
	.eng #section1 .notice .mTit{padding: 25px 20px 15px;}
	.eng #section1 .notice .cate_wr ul.cate_list{flex-wrap: wrap; border-radius: 10px;}
	.eng #section1 .notice .cate_wr ul.cate_list li{padding: 10px 12px; font-size: 14px;}
	.eng #section1 .notice .noti_wr{padding: 0 20px;}
	.eng #section1 .notice .noti_wr ul.noti_list li a{padding: 20px 10px;}
	.eng #section1 .train{padding: 25px 20px;}
	.eng #section1 .train .train_wr a{width: 100%;}
}

@media (max-width: 340px){
	.eng #section1 .notice .cate_wr ul.cate_list li{width: 100%;}
}

/* 메인_Research Highlights */
.eng #section2 .research .mTit br{display: none;}

@media (max-width: 500px){
	.eng #section2.research .mTit h2{font-size: 16px; line-height: 1.2;}
	.eng #section2 .research .mTit br{display: block;}
}

/* 메인_세미나, 온라인 강연, 온라인 강의 */
.eng #section3 .seminar .semi_wr .txt_box h3.tit a{font-size: 22px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.eng #section3 .seminar .semi_wr .txt_box dl.prof{padding: 8px; border-radius: 12px;}
.eng #section3 .seminar .semi_wr .txt_box dl.prof dd{display: block;}
.eng #section3 .seminar .semi_wr .txt_box dl.prof dd p.name{width: 100%; margin-bottom: 5px; font-size: 16px; opacity: 5px 12px;;}
.eng #section3 .seminar .semi_wr .txt_box dl.prof dd p.posi{width: 100%; text-align: center;}

@media (max-width: 1000px){
	.eng #section3 .mTit p{font-size: 14px;}
	.eng #section3 .seminar .semi_wr .txt_box h3.tit a{font-size: 20px;}
}

@media (max-width: 780px){
	.eng #section3 .seminar .semi_wr .txt_box h3.tit a{font-size: 18px;}
	.eng #section3 .talk .mTit a.v_more{position: relative; top: auto; left: auto;}
}

@media (max-width: 580px){
	.eng #section3 .seminar .semi_wr .txt_box dl.prof{width: 100%;}
}

/* 메인_교수진 */
.eng #section4 .professor .prof_wr .prof{width: calc(100%/8 - 5px); min-width: 225px; height: 245px;}
.eng #section4 .professor .prof_wr .prof > img.prof_img{top: 44px; transform: scale(.9);}
.eng #section4 .professor .prof_wr .prof .name_box > h3{margin-bottom: 0; margin-top: 5px;}

@media (max-width: 1200px){
	.eng #section4 .professor .prof_wr .prof{min-width: 220px; height: 200px;}
	.eng #section4 .professor .prof_wr .prof > img.prof_img{top: 60px; left: auto; right: 0; transform: scale(1.2);}
	.eng #section4 .professor .prof_wr .prof .hover_box .top_wr .name h3{font-size: 15px; line-height: 1.2;}
}

@media (max-width: 500px){
	.eng #section4 .professor .prof_wr .prof{width: calc(100%/2 - 5px); min-width: 0;}
	.eng #section4 .professor .prof_wr .prof .name_box > h3{font-size: 14px;}
	.eng #section4 .professor .prof_wr .prof > img.prof_img{top: 80px;}
}

@media (max-width: 420px){
	.eng #section4 .professor .prof_wr .prof .hover_box{display: flex;}
	.eng #section4 .professor .prof_wr .prof .hover_box .top_wr{display: block; width: 110px;}
	.eng #section4 .professor .prof_wr .prof .hover_box .top_wr .img_box{margin: 20px auto 0;}
	.eng #section4 .professor .prof_wr .prof .hover_box .top_wr .name{text-align: center;}
	.eng #section4 .professor .prof_wr .prof .hover_box .keyword{width: calc(100% - 110px); height: auto; margin: 6px 6px 6px 0;}
	.eng #section4 .professor .prof_wr .prof .hover_box .keyword p{line-height: 1.2;}
}

@media (max-width: 320px){
	.eng #section4 .professor .prof_wr .prof .hover_box .keyword p{font-size: 11px;}
}

/* 서브_공통 */
@media (max-width: 1200px){
    .eng .s_con .pagetab li{flex: 0 1 200px;}
    .eng .s_con .pagetab li a{font-size: 14px;}
}

@media (max-width: 780px){
	.eng .sCont h2.sCont_title{font-size: 20px;}
    .eng h2.r_tit{font-size: 18px;}
}

@media (max-width: 500px){
	.eng .sCont h2.sCont_title{font-size: 18px;}
    .eng h2.r_tit{font-size: 17px;}
}

/* sub1_1: Message */
.eng #sGreet .greet .txt_box .name{display: block;}
.eng #sGreet .greet .txt_box .name > b{padding-top: 10px; font-family: 'Poppins', sans-serif; letter-spacing: 0; font-weight: 600; font-size: 16px; color: #333;}

@media (max-width: 1600px){
	.eng #sGreet .greet .txt_box .name > b{font-size: 20px;}
}

@media (max-width: 780px){
	.eng #sGreet .greet .txt_box .name > b{font-size: 17px;}
}

@media (max-width: 500px){
	.eng #sGreet .greet .txt_box .name > b{font-size: 16px;}
}

/* sub1_2: Vision */
.eng #sVis .part2 .txt_box .name{display: block; text-align: right;}
.eng #sVis .part2 .txt_box .name > b{display: block; padding-bottom: 8px; font-family: 'Poppins', sans-serif; letter-spacing: 0; font-weight: 600; font-size: 22px; color: #333;}

.eng #sVis .box02 .arrow_wr .best_box{display: flex; align-items: center;}
.eng #sVis .box02 .arrow_wr .best_box > h3{padding-left: 120px; font-size: 18px; line-height: 1.2;}
.eng #sVis .box02 .circle_wr .tit_wr > h2{font-weight: 500; font-size: 18px;}
.eng #sVis .box02 .circle_wr .part_wr > ul li .txt_box p{font-size: 18px;}
.eng #sVis .part3 > h2.tit{font-size: 28px;}
.eng #sVis .part3 .graph_wr .p_list > h3{font-size: 20px; line-height: 1.2;}
.eng #sVis .part3 .graph_wr .p_list > ul li p{font-size: 18px;}

.eng #sVis .part3 .graph_wr_mobile{display: none;}
.eng #sVis .part3 .graph_wr_mobile img{width: 100%;}

@media (max-width: 1800px){
	.eng #sVis .part3 > h2.tit{margin-bottom: 20px;}
	.eng #sVis .part3 .graph_wr{display: none;}
	.eng #sVis .part3 .graph_wr_mobile{display: block; margin-bottom: 20px;}
}

@media (max-width: 1000px){
	.eng #sVis .part2 .txt_box .name > b{font-size: 20px;}
	.eng #sVis .part3 > h2.tit{font-size: 20px;}
}

@media (max-width: 780px){
	.eng #sVis .part2 .txt_box .name > b{font-size: 17px;}
}

@media (max-width: 500px){
	.eng #sVis .part1{height: 300px;}
	.eng #sVis .part2 .txt_box .name > b{font-size: 15px;}
	.eng #sVis .part3 > h2.tit{font-size: 17px;}
}

/* sub3_1: What is Engineering Biology? */
.eng #sInfo .infoCon p.infoTit{font-size: 17px;}
.eng #sInfo .infoCon.infoCon02 ul::before{content: '4th Industrial Revolution Technologies'; font-size: 14px;}
.eng #sInfo .infoCon.infoCon02 ul li{font-size: 14px;}
.eng #sInfo .infoCon.infoCon02 ul li:nth-of-type(1){padding-top: 70px;}
.eng #sInfo .infoCon.infoCon01 ul li p:first-child{padding-right: 10px;}
.eng #sInfo .infoCon.infoCon01 ul li p:nth-of-type(2){padding-left: 20px;}
.eng #sInfo .infoItems .infoCon.infoCon03 li p{font-size: 16px;}

@media (max-width: 500px){
	.eng #sInfo .infoCon.infoCon01 ul li p:first-child{font-size: 14px;}
	.eng #sInfo .infoCon.infoCon01 ul li p:nth-of-type(2){font-size: 14px;}
}

/* sub3_1: Research Area */
.eng #sRsch .options{}

.eng #sRsch .options{position: relative; display: block; height: auto;}
.eng #sRsch .options .option .label{position: absolute; top: 20px; left: 0; justify-content: flex-end; padding: 0 20px;}
.eng #sRsch .options .option{width: 100%; margin: 0 auto 20px; background-size: cover; border-radius: 20px; margin-bottom: 20px;}
.eng #sRsch .options .option .info{display: none;}
.eng #sRsch .options .option .cont{position: relative; display: block;}
.eng #sRsch .options .option .cont > h3 br{display: none;}

.eng #sRsch .ai_box{height: auto; margin-top: 0; padding: 50px 40px; border-radius: 20px; z-index: 1;}
.eng #sRsch .ai_box::before{content:''; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(0,0,0,.3); z-index: 0;}
.eng #sRsch .ai_box .txt_box{position: relative; z-index: 1;}
.eng #sRsch .ai_box .txt_box .tit_box h3{font-size: 28px;}
.eng #sRsch .ai_box .txt_box .tit_box img{font-size: 40px;}
.eng #sRsch .ai_box .txt_box .con_box{background: rgba(0,0,0,.3);}


.eng #sRsch .rsch_pic .pic .tit_wr{width: 180px;}
.eng #sRsch .rsch_pic .pic .tit_wr > img{width: 70px;}
.eng #sRsch .rsch_pic .pic .tit_wr > h3{font-size: 20px;}
.eng #sRsch .rsch_pic .pic ul{width: calc(100% - 180px);}
.eng #sRsch .rsch_pic .pic ul li .tit_box h4{width: calc(100% - 15px); font-size: 15px;}
.eng #sRsch .rsch_pic .pic ul li .tit_box span.num{margin-top: 4px; width: 15px; height: 15px; font-size: 12px; line-height: 15px;}

.eng #sRsch .rsch_table table thead tr th h5{font-size: 15px;}
.eng #sRsch .rsch_table table tbody tr th p{font-size: 15px; font-weight: 600;}

@media (max-width: 1200px){
    .eng #sRsch .rsch_pic .pic .tit_wr{width: 100%;}
    .eng #sRsch .rsch_pic .pic .tit_wr > img{width: 38px;}
    .eng #sRsch .rsch_pic .pic ul{width: 100%;}
}

@media (max-width: 780px){
    .eng #sRsch .rsch_pic .pic .tit_wr > img{width: 30px;} 
    .eng #sRsch .rsch_pic .pic .tit_wr > h3{font-size: 17px;}
}

@media (max-width: 500px){
    .eng #sRsch .options .option.active .cont{padding: 20px;}
	.eng #sRsch .options .option.active .label{top: 15px; padding: 0 15px;}
    
    .eng #sRsch .ai_box{border-radius: 15px; padding: 20px;}
    .eng #sRsch .ai_box .txt_box .con_box{padding: 10px 15px;}
    .eng #sRsch .options .option .cont{padding: 20px;}
    .eng #sRsch .options .option .cont > h3{padding-right: 40px;}
    .eng #sRsch .ai_box .txt_box .tit_box h3{font-size: 20px;}
    
    .eng #sRsch .rsch_pic .pic .tit_wr > h3{font-size: 16px;}
}

/* sub3_2: International Collaboration */
.eng #sInter .hc_list .h_year strong{margin-bottom: 10px; font-size: 52px; line-height: 1;}

.eng #sInter .map_wr .univ_wr .univ01{top: 200px; left: 38%;}
.eng #sInter .map_wr .univ_wr .univ02{top: 115px; right: 20%;}
.eng #sInter .map_wr .univ_wr .univ03{top: 260px; right: 15%;}
.eng #sInter .map_wr .univ_wr .univ04{top: 30px; left: 18%;}
.eng #sInter .map_wr .univ_wr .univ05{top: 125px; left: 8%;}
.eng #sInter .map_wr .univ_wr .univ06{top: 260px; left: 10%;}
.eng #sInter .map_wr .univ_wr .univ07{top: 390px; left: 12%;}
.eng #sInter .map_wr .univ_wr .univ08{top: 400px; right: 28%;}

.eng #sInter .map_wr .univ_wr .univ01 ul.univ_list{top: 180px;}
.eng #sInter .map_wr .univ_wr .univ ul.univ_list li p{min-width: 160px;}

@media (max-width: 1400px){
	.eng #sInter .his_con{padding-bottom: 0;}
	.eng #sInter .his_con .center{left: 5px;}
	.eng #sInter .hc_list .h_year{float: none; width: 100%; margin-bottom: 20px; text-align: left;}
    .eng #sInter .hc_list .h_year strong{font-size: 32px;}
    .eng #sInter .hc_list .h_year h3{padding-right: 120px;}
    .eng #sInter .hc_list .h_year h3 br{display: none;}
	.eng #sInter .hc_list > div{float: none;}
	.eng #sInter .hc_list .h_year:before{right: auto; left: 0;}
	.eng #sInter .hc_list .h_con{width: 100%;}
	.eng #sInter .hc_list .h_con ul{padding: 0 0 0 30px;}
	.eng #sInter .hc_list .h_con ul li h4{font-size: 16px;}
	.eng #sInter .hc_list .h_year .img_box{top: -20px; bottom: auto; width: 120px; height: 120px;}
	.eng #sInter .h_right .h_year .img_box{right: 0; left: auto;}
	.eng #sInter .h_left .h_year .img_box{left: auto; right: 0;}
    
    .eng #sInter .asso_wr .asso .txt_box h3{font-size: 24px;}
}

@media (max-width: 640px){
    .eng #sInter .asso_wr .asso .txt_box h3{font-size: 20px;}
    
}

/* sub3_3: 바이오파운드리 */
.eng #sBio .dbtn_wr .box_wr .box ul li{width: 200px;}
.eng #sBio .dbtn_wr .box_wr .box ul li p{font-weight: 500; font-size: 16px;}
.eng #sBio .dbtn_wr .box_wr .box01 ul,
.eng #sBio .dbtn_wr .box_wr .box03 ul{justify-content: flex-start; margin-left: 30px;}
.eng #sBio .dbtn_wr .box_wr .box02 ul,
.eng #sBio .dbtn_wr .box_wr .box04 ul{justify-content: flex-end; margin-right: 30px;}

@media (max-width: 1400px){
    .eng #sBio .dbtn_wr .circle_wr{width: 220px; height: 238px;}
    .eng #sBio .dbtn_wr .circle_wr h2{font-size: 20px;}
    .eng #sBio .dbtn_wr .circle_wr h2 b{font-size: 38px;}
    .eng #sBio .dbtn_wr .box_wr{column-gap: 10px;}
	.eng #sBio .dbtn_wr .box_wr .box{width: calc(50% - 5px); height: auto;}
	.eng #sBio .dbtn_wr .box_wr .box01{border-radius: 10px;}
	.eng #sBio .dbtn_wr .box_wr .box02{border-radius: 10px;}
	.eng #sBio .dbtn_wr .box_wr .box03{border-radius: 10px;}
	.eng #sBio .dbtn_wr .box_wr .box04{border-radius: 10px;}
	.eng #sBio .dbtn_wr .box_wr .box ul{flex-wrap: wrap; gap: 5px; padding: 5px;}
	.eng #sBio .dbtn_wr .box_wr .box01 ul,
	.eng #sBio .dbtn_wr .box_wr .box03 ul{margin-left: 0;}
	.eng #sBio .dbtn_wr .box_wr .box02 ul,
	.eng #sBio .dbtn_wr .box_wr .box04 ul{margin-right: 0;}
	.eng #sBio .dbtn_wr .box_wr .box ul li{width: 100%; height: auto; padding: 5px 100px;}
	.eng #sBio .dbtn_wr .box_wr .box ul li p{font-size: 14px;}
	.eng #sBio .dbtn_wr .box_wr .box ul li p br{display: none;}
}

@media (max-width: 780px){
    .eng #sBio .dbtn_wr .circle_wr{width: 120px; height: 130px;}
    .eng #sBio .dbtn_wr .circle_wr h2{font-size: 14px;}
    .eng #sBio .dbtn_wr .circle_wr h2 b{font-size: 22px;}
    .eng #sBio .dbtn_wr .box_wr .box ul li{padding: 5px 40px;}
}

/* sub4_1_a: Curriculum */
.eng #sComp .ani_txt p.txt{font-weight: 600; font-size: 18px;}
.eng #sComp p.bott_txt{margin-bottom: 20px; font-weight: 500; font-size: 20px; line-height: 1.5; color: #333;}
.eng #sComp .curr_table .curr .tit_box{width: 120px;}
.eng #sComp .curr_table .curr .tit_box h3{font-size: 14px;}
.eng #sComp .curr_table .curr .list_box{width: calc(100% - 120px);}
.eng #sComp .curr_table .curr01 .list_box ul.icon_list li{padding: 0 10px;}
.eng #sComp .curr_table .curr01 .list_box ul.icon_list li::before{width: 30px; height: 320px;}
.eng #sComp .curr_table .curr01 .list_box ul.icon_list li h4{font-size: 14px;}
.eng #sComp .curr_table .curr02 .list_box ul.rsch_list li p{font-weight: 600; font-size: 16px;}
.eng #sComp .curr_table .curr .list_box ul li p{font-size: 14px;}
.eng #sComp .curr_table .curr05 .list_box ul.esse_list li{padding: 15px 20px;}

.eng #sComp .degr_wr .table_wr table tbody tr th p{font-weight: 600; font-size: 16px;}
.eng #sComp .degr_wr .table_wr table tbody tr td p small{display: block;}

@media (max-width: 1200px){
    .eng #sComp p.bott_txt{font-size: 16px;}
    .eng #sComp .curr_table{display: none;}
    .eng #sComp .curr_table_mobile{display: block;}
    .eng #sComp .ani_txt p.txt{font-size: 16px;}
}

/* sub7_5_b: STAR Program */
@media (max-width: 500px){
    .eng #sEdu.sProg .edu_wr .info_wr dl dt{width: auto;}
}

/* sub6_1: Admissions */
.eng #sComp .degr_wr .link_wr a.h_page{max-width: 320px; font-size: 14px;}
.eng #sComp .degr_wr dl dt{padding: 30px 10px;}
.eng #sComp.sAdmi .degr_wr dl dd ul.contact li{width: 100%;}

@media (max-width: 780px){
    .eng #sComp .degr_wr dl dt{padding: 10px 15px;}
    .eng #sComp .degr_wr dl dt h3 br{display: none}
}

/* sub4_3: STAR Program */
.eng #calendar .table_wr table th{}
.eng #calendar .cal_search .link_wr a.h_page{max-width: 240px;}