/* reset */
body,
html {-webkit-text-size-adjust:none;}
body {font-family: "Pretendard Variable", "Malgun Gothic", "맑은 고딕", sans-serif;}


/* ========== global ========== */
/* text */
.ir_pm {display:block; overflow:hidden; font-size:0; line-height:0; text-indent:-9999px;}
.ir_caption {overflow:hidden; width:1px; font-size:1px; line-height:0; text-indent:-9999px;}
.screen_out {overflow:hidden; position:absolute; width:0; height:0; line-height:0; text-indent:-9999px;}

/* cell */
.outer_cell {display:table;}
.outer_cell .inner_cell {display:table-cell; vertical-align:middle;}


/* ========== quick menu ========== */
/* group_showcase_menu */
.group_showcase_menu {position:fixed; top:50%; right:0; z-index:9999; width:180px; text-align:center; transform:translateY(-50%);}

.group_showcase_menu .link_comm {display:inline-block; width:50px; height:50px; margin-top:10px; font-size:0; color: transparent; background:url("https://s3.unistudy.co.kr/images/pc/event/engineeringPromo/btn_top.png") 0 0 no-repeat; vertical-align:top;}

/* list_showcase_menu */
.list_showcase_menu li {margin-top:1px;}
.list_showcase_menu li:first-child {margin-top:0;}
.list_showcase_menu li:first-child .link_showcase_menu {border-radius: 10px 0 0 0;}
.list_showcase_menu li:last-child .link_showcase_menu {border-radius:0 0 0 10px;}

.list_showcase_menu li .link_showcase_menu {display:block; position:relative; font-size:16px; line-height:1.25; color:#fff; text-align:center; background-color:#FF8663; transition:none;}
.list_showcase_menu li:first-child .link_showcase_menu,
.list_showcase_menu li:nth-child(2) .link_showcase_menu {background-color:#FFAE4C;}

.list_showcase_menu li .link_showcase_menu.active {color:#fcdf39; background-color:#4A60D1;}
.list_showcase_menu li .link_showcase_menu .outer_cell {width:100%; min-height:70px;}


/* ========== contents ========== */
/* inner */
.area_evt {min-width:1217px;}
.inner_evt {position:relative; width:1200px; padding:120px 0; margin:0 auto; text-align:center;}

/* title */
.tit_wrap, .img_wrap {position:relative; text-align:center;}
.inner_evt .tit_wrap {margin-bottom:60px;}
.inner_evt .sub_tit_wrap {padding-top:80px; margin-bottom:40px;}
.inner_evt .tit_wrap + .sub_tit_wrap {padding-top:0;}

/* link */
.link_wrap {position:relative;}
.link_wrap a {display:block; position:absolute;}

/* top title */
.outer_top_title {height:1120px; background:url("https://s3.unistudy.co.kr/images/pc/event/engineeringPromo/top_bg.jpg")no-repeat 50% 0 / cover;}

.outer_top_title .tit_wrap + .img_wrap {margin-top:75px;}

/* evt1 */
#evt1 {background:#09006B;}

/* evt2 */
#evt2 {background:#E9E7FF;}
#evt2 .review_box {display:flex; flex-wrap:wrap; gap:20px; width:100%;}
#evt2 .review_box li {position:relative; flex:1 1 30%; padding:30px 30px 60px; font-size:20px; line-height:28px; font-weight:400; color:#fff; text-align:left; word-break:keep-all; word-wrap:break-word; background:#3652D5; border-radius:21px;}
#evt2 .review_box li .name {position:absolute; right:30px; bottom:30px; font-weight:300; color:#fff; text-align:right;}

/* lineup list */
.area_evt .major_bar {position:relative; height:58px; padding:8px 10px; margin:50px 0 30px; text-align:center; background:#FF7D5E; border-radius:29px;}
.area_evt .major_bar:first-child {margin-top:0;}
.area_evt .major_bar * {font-weight:700; color:#fff;}
.area_evt .major_bar h3 {line-height:42px; font-size:30px;}
.area_evt .major_bar .btn_go {position:absolute; top:8px; right:10px; width:210px; line-height:42px; font-size:24px; background:#09006B; border-radius:20px;}
.area_evt .major_bar .btn_go i {display:inline-block; width:9px; height:14px; margin-left:8px; background:url("https://s3.unistudy.co.kr/images/pc/event/engineeringPromo/btn_arrow.png")no-repeat 0 / 100%;}

.area_evt .major_bar + .tit_bar {margin-top:30px;}
.area_evt .tit_bar {min-height:45px; padding:10px 0 9px; margin-top:40px; background:rgba(252, 195, 68, .4);}
.area_evt .tit_bar p {line-height:1; font-size:26px; color:#fd663f; font-weight:700;}

.area_evt .prof_list {display:flex; flex-wrap:wrap; gap:20px;}
.area_evt .prof_list > li {display:flex; position:relative; width:calc((100% - 20px)/2); height:220px; padding:10px 30px 10px 10px; overflow:hidden; background:#fff; border-radius:21px;}
.area_evt .prof_list > li .badge {position:absolute; top:0; right:30px; z-index:2;}
.area_evt .prof_list .prof_img {flex-shrink:0; display:flex; width:250px; align-items:flex-start;}
.area_evt .prof_list .prof_img img {width:100%; height:auto; vertical-align:top;}
.area_evt .prof_list .prof_info {flex-grow:1; display:flex; align-items:center; text-align:left;}
.area_evt .prof_list .prof_info .prof_keyword {font-size:0; margin-left:-1px;}
.area_evt .prof_list .prof_info .prof_keyword li {display:inline-block; padding:2px 8px; margin:1px; line-height:1; font-size:18px; color:#3652d5; border:1px solid #3652d5; border-radius:5px;}
.area_evt .prof_list .prof_info .prof_keyword li.t1 {color:#fff; background:#F87A5E; border:1px solid #F87A5E;}

.area_evt .prof_list .prof_info .comm_txt {padding:20px 0; line-height:24px; font-size:22px; font-weight:400; color:#09006A;}
.area_evt .prof_list .prof_link > * {display:inline-block; font-size:0;}
.area_evt .prof_list .prof_link .prof_name {line-height:29px; font-size:32px; font-weight:500; color:#09006A;}
.area_evt .prof_list .prof_link .prof_home {width:29px; height:29px; margin-left:10px; font-size:0; vertical-align:top; background:url("https://s3.unistudy.co.kr/images/pc/event/engineeringPromo/btn_home.png")no-repeat 0 / 100%;}

.area_evt .list_row_wrap {display:flex; flex-wrap:wrap; justify-content:center; gap:20px;}
/* .area_evt .list_col_wrap {flex:1;} */
/* .area_evt .list_col_wrap.col3 {flex:2.55;} */
.area_evt .list_col_wrap .prof_list {gap:1px;}
.area_evt .list_col_wrap .prof_list > li {flex:1; justify-content:center; /*width:auto;*/ width:199px; height:280px; padding:0; flex-flow: row wrap;}
.area_evt .list_col_wrap .prof_list .prof_img {width:100%; justify-content:center;}
.area_evt .list_col_wrap .prof_list .prof_img img {width:199px}
.area_evt .list_col_wrap .prof_list .prof_name {line-height:1; font-size:24px; letter-spacing:-1px;}
.area_evt .list_col_wrap .prof_list .prof_link {padding:25px 0 10px;}
.area_evt .list_col_wrap .prof_list .prof_link .prof_home {width:21px; height:21px; margin:2px 0 0 5px;}

.area_evt .list_title {display:flex; align-items:center; position:relative; margin:30px 0 20px; text-align:center;}
.area_evt .list_title::before,
.area_evt .list_title::after {content:''; flex-grow:1; height:1px; border-top:1px solid #09006B; margin:0 10px;}
.area_evt .list_title h4 {line-height:1; font-size:26px; color:#09006B;}

.area_evt .list_title .corner {position:absolute; top:12px; width:15px; height:15px; border:1px solid #090068; box-sizing:border-box;}
.area_evt .list_title .corner.left {left:0;border-right:none; border-bottom:none;}
.area_evt .list_title .corner.right {right:0; border-left:none; border-bottom:none;}

/* evt3 */
.area_evt .subContent {width:100%;}
.area_evt .subContent .searchContent {justify-content:center;}
.area_evt .subContent .searchContent h3 {margin-right:20px !important;}

/* tab_comm */
.tab_comm {margin-bottom:30px;}
.tab_comm .inner_tab {display:flex; gap:10px; position:relative;}

.tab_comm .inner_tab [class*="btn_tab"] {flex:1; height:43px; font-weight:700; font-size:20px; color:#111; background-color:#fff; border:1px solid #D7D7D7; border-radius:21px;}
.tab_comm .inner_tab [class*="btn_tab"]:hover {color:#09006b; border-color:#09006B;}
.tab_comm .inner_tab [class*="btn_tab"].active {color:#fff; border-color:#3652D5; background-color:#3652D5;}

.tab_comm .btn_tab1,
.tab_comm .btn_tab2,
.tab_comm .btn_tab3,
.tab_comm .btn_tab6 {width:168px;}
.tab_comm .btn_tab4, .tab_comm .btn_tab5 {width:226px;}