@charset "utf-8";

.eQ01 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_15.jpg) no-repeat center;}
.eQ02 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_19.jpg) no-repeat center;}
.eQ03 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_21.jpg) no-repeat center;}
.eQ04 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_12.jpg) no-repeat center;}
.eQ05 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_5.jpg) no-repeat center;}
.eQ06 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_22.jpg) no-repeat center;}
.eQ07 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_25.jpg) no-repeat center;}
.eQ08 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_8.jpg) no-repeat center;}
.eQ09 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_19.jpg) no-repeat center;}
.eQ010 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_22.jpg) no-repeat center;}


.careerDown a{margin-top:20px;color:#000;padding:2px 10px;display:block;width:fit-content;background:#FFF;transition:0.3s;border:#333 1px solid;border-radius:5px;}
.careerDown a:hover{background:#000;color:#FFF;}
@media all and (max-width:500px){
  .careerDown a{font-size:14.5px;margin-bottom:20px;}
}


/********************
Academics
********************/
.wrap_academics{}
.wrap_academics.etc_3{border-bottom:1px solid #777; border-top:1px solid #777; }
.wrap_academics .item{display:flex;}
.wrap_academics h3{width:23%;padding-right:5%;font-size:30px;line-height:1.25;color:#14771e;font-weight:600 !important;font-family: 'IBM Plex Sans', sans-serif;}
.wrap_academics h3.pd20 { padding-top:20px; }

.wrap_academics .con{width:77%;}
.wrap_academics .wrap{display:flex;margin-bottom:20px;}
.wrap_academics .wrap.etc_1{padding-top:20px;}
.wrap_academics .wrap.etc_2{padding-top:20px;}
.wrap_academics .item_1{width:37%;padding-right:5%;}
.wrap_academics .item_2{width:63%;}
.wrap_academics .item_2 img{object-fit:cover;object-position:center;width:100%;height:100%;}
.wrap_academics h4{font-size:25px;line-height:1.1;color:#14771e;margin-bottom:30px;}
.wrap_academics h4 span{font-size:26px;line-height:1.4;color:#14771e;font-weight:400 !important;font-family: 'IBM Plex Sans', sans-serif;display:block;}
.wrap_academics .txt_kor{margin-bottom:20px; font-size:16.5px; letter-spacing:0px; line-height:1.6;  }
.wrap_academics .txt_eng{font-family: 'IBM Plex Sans', sans-serif; font-size:16.5px; letter-spacing:0px; line-height:1.45;  }
.wrap_academics a{margin-top:20px;color:#000;padding:2px 10px;display:block;width:fit-content;background:#FFF;transition:0.3s;border:#333 1px solid;border-radius:5px;}
.wrap_academics a:hover{background:#000;color:#FFF;}
@media all and (max-width:1000px){
  .wrap_academics .item{display:block;}
  .wrap_academics h3{width:100%;padding-right:0;margin-bottom:50px;}
  .wrap_academics h3 br{display:none;}
  .wrap_academics .con{width:100%;}
  .wrap_academics .item_1{width:40%;}
  .wrap_academics .item_2{width:55%;}
}
@media all and (max-width:500px){
  .wrap_academics .wrap{display:block;}
  .wrap_academics .item_1{width:100%;}
  .wrap_academics .item_2{width:100%;}
  .wrap_academics h3{font-size: 25px !important;font-weight: 500 !important;}
  .wrap_academics h4,
  .wrap_academics h4 span{font-size:20px;}
  .wrap_academics .txt_kor{font-size:14.5px;}
  .wrap_academics .txt_eng{display:none;}
  .wrap_academics a{font-size:14.5px;margin-bottom:20px;}
}


/* 251113 */
.imgTextA.custom01 { justify-content:space-between; }

#curriculum { display:flex; align-items:stretch; gap:20px; flex-wrap:wrap; }
#curriculum > div { border:1px solid #afafaf; border-radius:10px; padding:20px; text-align:center; flex:0 0 24%; display:flex; flex-wrap:wrap; }
#curriculum > div > div:nth-child(1) { flex:1 0 100%; color:#005128; font-family:'Dream Bold'; }
#curriculum > div > div:nth-child(2) { flex:1 0 100%; margin-top:5px; font-size:16px; color:#333; }
@media only screen and (max-width:1024px){
	#curriculum > div { flex: 1 0 32%; }
}

/* */
.wrapThum.custom01 { flex-wrap:wrap; align-items:stretch; column-gap:10px; row-gap:20px; }
.wrapThum.custom01 > li { flex: 0 0 32.3%; }
.wrapThum.custom01 > li .item { display:flex; }
.wrapThum.custom01 > li .item .itemA { flex:0 0 188px; }
.wrapThum.custom01 > li .item .itemA img { width:auto; height:100%; }
.wrapThum.custom01 > li .item .itemB { flex: 1 0 calc(100% - 188px); }
.wrapThum.custom01 > li .item { height:100%; }
@media only screen and (max-width:1200px){
	.wrapThum.custom01 > li { flex: 0 0 48.9%; }
}
@media only screen and (max-width:768px){
	.wrapThum.custom01 { flex-flow:row wrap; column-gap:0; }
	.wrapThum.custom01 > li { flex: 1 0 100%; }
	.wrapThum.custom01 > li .item { flex-wrap:wrap; }
	.wrapThum.custom01 > li .item .itemA { flex-basis:100%; text-align:center; padding:10px; }
}