@charset "UTF-8";
.sub_cont {width: 100%; max-width: 1400px; height: 100%; min-height: 700px; margin: 0 auto; padding: 70px 0 100px;}

/* 공통 스크롤 바 */
.mCSB_inside>.mCSB_container { margin-right: 20px;}
.mCSB_scrollTools { width: 5px;}
.mCSB_scrollTools .mCSB_draggerRail { width: 5px; background-color: #eeeeee;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 5px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: var(--com-main-color);}
/* 공통 스크롤 바 */

/* 서브페이지 제목 */
.com_title_area { margin: 0 0 17px;}
.com_title_area .title { padding: 0 0 0 20px; background-image: var(--com-title-img); background-position: left top 6px; background-repeat: no-repeat; font-weight: 700; font-size: 24px; line-height: 36px; color: #2f2f2f;}
/* 서브페이지 제목 */

/* 서브페이지 서브 제목 */
.com_sub_title_area { margin: 0 0 10px;}
.com_sub_title_area .title { font-weight: 700; font-size: 18px; line-height: 27px; color: var(--com-main-color);}
/* 서브페이지 서브 제목 */

/* 공지 텍스트 유형 */
.noti_txt_area {}
.noti_txt_area .txt { padding: 0 0 0 25px; background-image: url('/images/home/kor/user/sub/com_consent_icon.png'); background-position: left top 6px; background-repeat: no-repeat; font-weight: 500; font-size: 18px; line-height: 27px; color: #191919;}
.noti_txt_area .txt .ft_c { color: #f83d3d;}
.noti_txt_area .row { font-size: 0;}
.noti_txt_area .row > * { display: inline-block; vertical-align: middle;}
.noti_txt_area .row .cont_btn_list_area { margin: 0 0 0 15px;}
/* 공지 텍스트 유형 */

/* 서브페이지 본문 텍스트 */
.text_list_area {}
.text_list_area > .list {}
.text_list_area > .list > li { position: relative; margin: 0 0 15px 0; padding: 0 0 0 35px; font-weight: 500; font-size: 17px; line-height: 32px; color: #212121;}
.text_list_area > .list > li:last-child { margin: 0;}
.text_list_area > .list > li .num { position: absolute; top: 0; left: 0; font-weight: 700; color: #0079df; text-decoration: underline; text-underline-position: under;}
.text_list_area > .list > li .etc_list {}
.text_list_area > .list > li .etc_list > li { position: relative; padding: 0 0 0 10px; font-weight: 400; color: #6c6c6c;}
.text_list_area > .list > li .etc_list > li .etc { position: absolute; top: 0; left: 0;}
.text_list_area > .list.sty2 { display: flex; justify-content: space-between; align-items: stretch; flex-wrap;}
.text_list_area > .list.sty2 > li { flex: 0 0 auto;}
/* 서브페이지 본문 텍스트 */

/* 서브페이지 기타 텍스트 */
.etc_text_area { margin: 30px 0 0 0;}
.etc_text_area > .list {}
.etc_text_area > .list > li { font-weight: 400; font-size: 15px; line-height: 22px; color: #333333;}
.etc_text_area > .list > li .cont_btn_list_area { display: inline-block; margin: 0 0 0 20px; vertical-align: baseline;}
/* 서브페이지 기타 텍스트 */

/* 공통 서브 비주얼 */
.sub_visual_area { margin: 0 0 45px 0; text-align: center; background-position: center; background-size: cover; background-repeat: no-repeat; border-radius: 10px;}
.sub_visual_area.bg01 { background-image: url('/images/home/kor/user/sub/sub_visual_bg01.png');}
.sub_visual_area.bg02 { background-image: url('/images/home/kor/user/sub/sub_visual_bg02.png');}
.sub_visual_area.bg03 { background-image: url('/images/home/kor/user/sub/sub_visual_bg03.png');}
.sub_visual_area.bg04 { background-image: url('/images/home/kor/user/sub/sub_visual_bg04.png');}
.sub_visual_area.bg05 { background-image: url('/images/home/kor/user/sub/sub_visual_bg05.png');}
.sub_visual_area .inner_box { display: flex; justify-content: center; align-items: center; flex-direction: column; min-height: 239px; padding: 65px 15px;}
.sub_visual_area .inner_box .title_area {}
.sub_visual_area .inner_box .title_area .title { font-weight: 700; font-size: 46px; line-height: 69px; color: #ffffff; text-shadow: 8px 0px 24px #000000;}
.sub_visual_area .inner_box .text { margin: 10px 0 0 0; font-weight: 500; font-size: 20px; line-height: 30px; color: #ffffff; text-shadow: 8px 0px 24px #000000;}
/* 공통 서브 비주얼 */

/* 공통 서브 리스트 */
.sub_list_area {}
.sub_list_area > .list {}
.sub_list_area > .list > li { padding: 45px 0; border-bottom: 1px solid #e5e5e5;}
.sub_list_area > .list > li:first-child { padding-top: 0;}
.sub_list_area > .list > li > .box {}
.sub_list_area > .list > li > .box > .inner_box { display: flex; justify-content: space-between; align-items: stretch;}
.sub_list_area > .list > li > .box > .inner_box .title_area { width: 230px;}
.sub_list_area > .list > li > .box > .inner_box .title_area .title { display: inline-block; position: relative; padding: 0 7px 0 0; font-weight: 700; font-size: 24px; line-height: 32px; color: #191919; word-break: break-all;}
.sub_list_area > .list > li > .box > .inner_box .title_area .title::before { display: inline-block; content: ''; position: absolute; top: 0; right: 0; width: 5px; height: 5px; background-color: var(--com-main-color); border-radius: 50%;}
.sub_list_area > .list > li > .box > .inner_box .cont_area { width: calc(100% - 230px);}
.sub_list_area > .list > li > .box > .inner_box .cont_area .row_f { display: flex; justify-content: space-between; align-items: stretch;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .row_f > * { padding: 0 15px 0 0;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .row_f > *:last-child { padding: 0;}

.sub_list_area.sty2 > .list > li > .box > .inner_box { display: block;}
.sub_list_area.sty2 > .list > li > .box > .inner_box .title_area { width: 100%; margin: 0 0 20px 0;}
.sub_list_area.sty2 > .list > li > .box > .inner_box .cont_area { width: 100%;}
/* 공통 서브 리스트 */

/* 인증 서비스 접수 */
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area {}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list { font-size: 0;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li { display: inline-block; width: calc(25% - 11.25px); margin: 15px 15px 0 0; vertical-align: top;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(-n+4) { margin: 0 15px 0 0;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(4n) { margin: 15px 0 0 0;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li:nth-child(4) { margin: 0;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box { display: block; width: 100%; border: 1px solid #e3e3e3; padding: 22px 10px; text-align: center; border-radius: 15px; transition: all 0.3s;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box.on { position: relative; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box.on::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid var(--com-main-color); border-radius: 15px;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner {}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .img_box { margin: 0 0 10px 0;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .img_box .img_inner { display: flex; justify-content: center; align-items: center; height: 80px;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .img_box .img_inner img {}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .text { font-weight: 400; font-size: 16px; line-height: 24px; color: #7c7c7c;}
.sub_list_area > .list > li > .box > .inner_box .cont_area .certified_mark_area > .list > li > .box .inner .text.ft_w { font-weight: 700; color: #191919;}

.choice_list_area {}
.choice_list_area > .list {}
.choice_list_area > .list > li { margin: 0 0 15px 0;}
.choice_list_area > .list > li:last-child { margin: 0;}
.choice_list_area > .list > li > .box { position: relative; width: 100%; padding: 0 100px 0 135px; border: 3px solid #f3f9fe; background-color: #f3f9fe; background-position: left 40px center; background-repeat: no-repeat; text-align: left; border-radius: 10px; transition: all 0.3s;}
.choice_list_area > .list > li > .box.icon01 { background-image: url('/images/home/kor/user/sub/choice_list_icon01.png');}
.choice_list_area > .list > li > .box.icon02 { background-image: url('/images/home/kor/user/sub/choice_list_icon02.png');}
.choice_list_area > .list > li > .box.icon03 { background-image: url('/images/home/kor/user/sub/choice_list_icon03.png');}
.choice_list_area > .list > li > .box.icon04 { background-image: url('/images/home/kor/user/sub/choice_list_icon04.png');}
.choice_list_area > .list > li > .box.icon05 { background-image: url('/images/home/kor/user/sub/choice_list_icon05.png');}
.choice_list_area > .list > li > .box.icon06 { background-image: url('/images/home/kor/user/sub/choice_list_icon06.png');}
.choice_list_area > .list > li > .box.icon07 { background-image: url('/images/home/kor/user/sub/choice_list_icon07.png');}
.choice_list_area > .list > li > .box::before { content: ''; position: absolute; top: 50%; right: 50px; transform: translateY(-50%); width: 34px; height: 34px; background-image: url('/images/home/kor/user/sub/choice_list_chk.png'); background-position: center; background-size: 100%; background-repeat: no-repeat;}
.choice_list_area > .list > li > .box .inner_box { display: flex; justify-content: center; align-items: stretch; flex-direction: column; height: 100%; min-height: 150px; padding: 15px 0;}
.choice_list_area > .list > li > .box .inner_box .text_area {}
.choice_list_area > .list > li > .box .inner_box .text_area .tit { margin: 0 0 10px 0; font-weight: 700; font-size: 22px; line-height: 33px; color: #191919;}
.choice_list_area > .list > li > .box .inner_box .text_area .txt { font-weight: 400; font-size: 16px; line-height: 26px; color: #191919;}
.choice_list_area > .list > li > .box:hover,
.choice_list_area > .list > li > .box:focus,
.choice_list_area > .list > li > .box.on { border: 3px solid var(--com-main-color); background-color: #ffffff;}
.choice_list_area > .list > li > .box:hover::before,
.choice_list_area > .list > li > .box:focus::before,
.choice_list_area > .list > li > .box.on::before { background-image: url('/images/home/kor/user/sub/choice_list_chk_on.png');}
/* 인증 서비스 접수 */

/* 연구장비 사용지원 */
.com_view_info_cont { margin: 0 0 60px 0;}
.com_view_info_cont .view_info_area { border: 1px solid #e9e9e9; padding: 35px 90px 35px 145px; border-radius: 10px;}
.com_view_info_cont .view_info_area .inner_box { display: flex; justify-content: space-between; align-items: center;}
.com_view_info_cont .view_info_area .inner_box .img_box { width: 320px; overflow: hidden; border-radius: 10px;}
.com_view_info_cont .view_info_area .inner_box .img_box .img_inner { position: relative; padding: 0 0 75% 0;}
.com_view_info_cont .view_info_area .inner_box .img_box .img_inner .img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.com_view_info_cont .view_info_area .inner_box .img_box .img_inner .img img { display: inline-block; width: 100%; height: 100%;}
.com_view_info_cont .view_info_area .inner_box .text_box { flex: 1; padding: 0 0 0 60px;}
.com_view_info_cont .view_info_area .inner_box .text_box .title_area { margin: 0 0 24px 0;}
.com_view_info_cont .view_info_area .inner_box .text_box .title_area .title { font-weight: 700; font-size: 26px; line-height: 39px; color: #191919;}
.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area { margin: 0 0 25px 0;}
.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list {}
.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li { position: relative; padding: 0 0 0 90px;}
.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li .tit { display: inline-block; position: absolute; top: 0; left: 0; font-weight: 400; font-size: 17px; line-height: 27px; color: #7c7c7c;}
.com_view_info_cont .view_info_area .inner_box .text_box .info_list_area > .list > li .txt { display: inline-block; font-weight: 400; font-size: 17px; line-height: 27px; color: #191919;}
.com_view_info_cont .view_info_area .inner_box .text_box .text { font-weight: 400; font-size: 17px; line-height: 27px; color: #7c7c7c;}

.view_slide_cont { position: relative; padding: 0 55px;}
.view_slide_cont .slide_btn { position: absolute; top: 50%; transform: translateY(-50%); width: 46px; height: 46px; border: 1px solid #e7e7e7; background-color: #ffffff; background-position: center; background-repeat: no-repeat; border-radius: 50%; transition: all 0.3s;}
.view_slide_cont .slide_btn:hover,
.view_slide_cont .slide_btn:focus { border: 1px solid var(--com-main-color); background-color: var(--com-main-color);}
.view_slide_cont .slide_btn.prev { left: 0; background-image: url('/images/home/kor/user/sub/com_sub_prev_img.png');}
.view_slide_cont .slide_btn.next { right: 0; background-image: url('/images/home/kor/user/sub/com_sub_next_img.png');;}
.view_slide_cont .slide_btn.prev:hover,
.view_slide_cont .slide_btn.prev:focus { background-image: url('/images/home/kor/user/sub/com_sub_prev_img_on.png');}
.view_slide_cont .slide_btn.next:hover,
.view_slide_cont .slide_btn.next:focus { background-image: url('/images/home/kor/user/sub/com_sub_next_img_on.png');}
.view_slide_cont .slide_area {}
.view_slide_cont .slide_area .slick-list { margin: 0 -22px 0 0;}
.view_slide_cont .slide_area .list {}
.view_slide_cont .slide_area .list li { margin: 0 22px 0 0;}
.view_slide_cont .slide_area .list li .pop_img { display: block; overflow: hidden; width: 100%; border: 1px solid #f4f4f4; border-radius: 10px;}
.view_slide_cont .slide_area .list li .pop_img .img_box { position: relative; padding: 0 0 75% 0;}
.view_slide_cont .slide_area .list li .pop_img .img_box .img_inner { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.view_slide_cont .slide_area .list li .pop_img .img_box .img_inner img { display: inline-block; width: 100%; height: 100%; transition: all .8s ease;}
.view_slide_cont .slide_area .list li .pop_img:hover .img_box .img_inner img,
.view_slide_cont .slide_area .list li .pop_img:focus .img_box .img_inner img {transform: scale(1.5);}

.rental_date_area { margin: 0 0 65px 0;}
.rental_date_area > .inner_box { display: flex; justify-content: space-between; align-items: stretch;}
.rental_date_area > .inner_box .box {}
.rental_date_area > .inner_box .box.left { width: 487px;}
.rental_date_area > .inner_box .box.right { flex: 1; padding: 0 0 0 75px;}
.rental_date_area > .inner_box .box .date_box { height: 100%; border: 1px solid #e2e2e2; padding: 45px 35px; text-align: center; border-radius: 10px;}
.rental_date_area > .inner_box .box .date_box .date_nav { display: inline-block; position: relative; margin: 0 0 25px 0; padding: 0 40px;}
.rental_date_area > .inner_box .box .date_box .date_nav > .text { font-weight: 700; font-size: 26px; line-height: 1; color: #333333;}
.rental_date_area > .inner_box .box .date_box .date_nav .btn { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); font-size: 0;}
.rental_date_area > .inner_box .box .date_box .date_nav .btn .text { display: inline-block; width: 12px; line-height: 21px; background-position: center; background-repeat: no-repeat; font-size: 0;}
.rental_date_area > .inner_box .box .date_box .date_nav .btn.btn_prev { left: 0;}
.rental_date_area > .inner_box .box .date_box .date_nav .btn.btn_next { right: 0;}
.rental_date_area > .inner_box .box .date_box .date_nav .btn.btn_prev .text { background-image: url('/images/home/kor/user/sub/com_sub_prev_img.png');}
.rental_date_area > .inner_box .box .date_box .date_nav .btn.btn_next .text { background-image: url('/images/home/kor/user/sub/com_sub_next_img.png');}
.rental_date_area > .inner_box .box .date_box .calendar_box {}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table { width: 100%; table-layout: fixed; font-size: 17px; line-height: 27px;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table thead { border-bottom: 1px solid #7b7b7b;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table thead tr {}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table thead tr th { padding: 10px 0; font-weight: 700;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody {}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr {}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr:first-child td { padding: 5px 0 0;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td {vertical-align: top;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn { width: 100%; padding: 10px 5px;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn .inner_box { display: flex; justify-content: space-between; align-items: center; flex-direction: column; min-height: 49px;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn .inner_box .day { display: block; width: 33px; height: 33px; font-weight: 700; color: #333333; line-height: 33px; border-radius: 50%;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn.disable .inner_box .day { background-color: #f4f4f4; color: #b4b4b4;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn .inner_box .num { margin: 3px 0 0 0; font-weight: 500; font-size: 13px; line-height: 1; color: #f44242; word-break: break-all;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn.on .inner_box .day,
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn.start .inner_box .day { background-color: var(--com-main-color); color: #ffffff;}
.rental_date_area > .inner_box .box .date_box .calendar_box .date_table tbody tr td .btn.end .inner_box .day { background-color: var(--com-sub-color);}
.rental_date_area > .inner_box .box .date_box .color_list_area { margin: 40px 0 0 0;}
.rental_date_area > .inner_box .box .date_box .color_list_area > .list { font-size: 0;}
.rental_date_area > .inner_box .box .date_box .color_list_area > .list > li { display: inline-block; margin: 0 15px 0 0;}
.rental_date_area > .inner_box .box .date_box .color_list_area > .list > li:last-child { margin: 0;}
.rental_date_area > .inner_box .box .date_box .color_list_area > .list > li .text { position: relative; padding: 0 0 0 20px; font-weight: 400; font-size: 14px; line-height: 1; color: #333333;}
.rental_date_area > .inner_box .box .date_box .color_list_area > .list > li .text:before { content: ''; position: absolute; top: 1px; left: 0; width: 14px; height: 14px; border-radius: 50%; box-sizing: border-box;}
.rental_date_area > .inner_box .box .date_box .color_list_area > .list > li .text.color01:before { border: 1px solid #cecece; background-color: #ffffff;}
.rental_date_area > .inner_box .box .date_box .color_list_area > .list > li .text.color02:before { border: 1px solid #f4f4f4; background-color: #f4f4f4;}
.rental_date_area > .inner_box .box .date_box .color_list_area > .list > li .text.color03:before { border: 1px solid var(--com-main-color);; background-color: var(--com-main-color);}
.rental_date_area > .inner_box .box .date_box .color_list_area > .list > li .text.color04:before { border: 1px solid var(--com-sub-color);; background-color: var(--com-sub-color);}
.rental_date_area > .inner_box .box .date_box .etc_txt { margin: 30px 0 0 0; font-size: 14px; line-height: 21px; color: var(--com-color-red);}
.rental_date_area > .inner_box .box .date_info { border-top: 2px solid #353535; padding: 30px 0 0 0;}
.rental_date_area > .inner_box .box .date_info .title_area { margin: 0 0 20px 0; font-size: 0;}
.rental_date_area > .inner_box .box .date_info .title_area > * { display: inline-block; margin: 0 15px 0 0; vertical-align: middle;}
.rental_date_area > .inner_box .box .date_info .title_area > *:last-child { margin: 0;}
.rental_date_area > .inner_box .box .date_info .title_area .title { font-weight: 700; font-size: 30px; line-height: 45px; color: #191919;}
.rental_date_area > .inner_box .box .date_info .title_area .sub_tit { padding: 0 5px 0 0; background-image: url('/images/home/kor/user/sub/com_sub_triangle_img.png'); background-position: center right; background-repeat: no-repeat;}
.rental_date_area > .inner_box .box .date_info .title_area .sub_tit .txt { display: inline-block; padding: 0 10px; font-weight: 700; font-size: 16px; line-height: 37px; background-color: var(--com-main-color); color: #ffffff; border-radius: 5px;}
.rental_date_area > .inner_box .box .date_info .info_cont {}
.rental_date_area > .inner_box .box .date_info .info_cont .no_data { border: 1px solid #e2e2e2; padding: 20px 15px; font-weight: 400; font-size: 17px; line-height: 27px; color: #191919; text-align: center; border-radius: 10px;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area {}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list {}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li { margin: 0 0 20px 0; border-bottom: 1px dotted #cacaca; padding: 0 0 20px 0;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li:last-child { margin: 0; padding: 0; border-bottom: none;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box {}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list {}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list.mb5 { margin: 0 0 5px 0;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li { margin: 0 0 5px 0;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li:last-child { margin: 0;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner { display: flex; justify-content: space-between; align-items: stretch;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area { width: 100px;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area .tit,
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .txt { font-weight: 400; font-size: 17px; line-height: 40px;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area .tit { color: #7c7c7c;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area { flex: 1; padding: 0 0 0 10px;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .txt { color: #191919;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .etc_txt { display: inline-block; margin: 0 0 0 15px; font-size: 15px; color: var(--com-color-red); vertical-align: middle;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .slt_area:not(.sty2) { display: inline-block; width: 100%; max-width: 144px;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .slt_area .slt { max-width: 144px; margin: 0 0 0 5px; height: 40px; border-radius: 5px;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .slt_area .slt:first-child { margin: 0;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .slt_area.sty2 { font-size: 0;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .textarea_area { font-size: 0;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .textarea_area textarea { height: 90px; border: 1px solid #e2e2e2; padding: 15px; font-weight: 400; font-size: 17px; line-height: 27px; resize: none; border-radius: 5px;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .cont_area .radio_area label .text { line-height: 40px;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list.row { font-size: 0;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list.row > li { display: inline-block; width: 33.5%; vertical-align: top;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list.row > li:nth-child(even) { width: 66.5%;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area {display: flex; justify-content: stretch; align-items: stretch; flex-direction: column;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box > .list > li > .inner .tit_area .txt { font-weight: 400; font-size: 14px; line-height: 21px; color: #7c7c7c;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box.sty2 > .list > li > .inner { display: block;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box.sty2 > .list > li > .inner .tit_area { justify-content: space-between; align-items: center; flex-direction: row; width: inherit;}
.rental_date_area > .inner_box .box .date_info .info_cont .info_list_area > .list > li > .box.sty2 > .list > li > .inner .cont_area { padding: 0;}

.com_consent_area {}
.com_consent_area .noti_txt_area { margin: 0 0 15px 0;}
.com_consent_area .cont_area {}
.com_consent_area .cont_area .text_box { border: 1px solid #eeeeee; padding: 25px; border-radius: 10px 10px 0 0;}
.com_consent_area .cont_area .text_box .txt_list {}
.com_consent_area .cont_area .text_box .txt_list > .list {}
.com_consent_area .cont_area .text_box .txt_list > .list > li { position: relative; padding: 0 0 0 15px; font-weight: 400; font-size: 16px; line-height: 26px; color: #767676;}
.com_consent_area .cont_area .text_box .txt_list > .list > li .num { position: absolute; top: 0; left: 0;}
.com_consent_area .cont_area .text_box .txt_list > .list > li > .list2 {}
.com_consent_area .cont_area .text_box .txt_list > .list > li > .list2 > li { position: relative; padding: 0 0 0 25px;}
.com_consent_area .cont_area .agreement_area { margin: 0; border: none; background-color: #f5f5f5; border-radius: 0 0 10px 10px;}
/* 연구장비 사용지원 */

/* 수혜기업 모집공고 */
.announcement_list_area {}
.announcement_list_area > .list { border-top: 2px solid #041f3a; padding: 25px 0 0 0;}
.announcement_list_area > .list > li { margin: 0 0 20px 0;}
.announcement_list_area > .list > li:last-child { margin: 0;}
.announcement_list_area > .list > li .box { position: relative; display: block; border: 1px solid #e9e9e9; padding: 40px 0 40px 40px; background-color: #ffffff; border-radius: 10px; transition: all 0.3s;}
.announcement_list_area > .list > li .box:hover,
.announcement_list_area > .list > li .box:focus { box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);}
.announcement_list_area > .list > li .box:hover::before,
.announcement_list_area > .list > li .box:focus::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 3px solid var(--com-main-color); border-radius: 10px;}
.announcement_list_area > .list > li .box > .inner_box { display: flex; justify-content: space-between; align-items: center;}
.announcement_list_area > .list > li .box > .inner_box .text_box { flex: 1; border-right: 1px solid #eaeaea; padding: 0 15px 0 0;}
.announcement_list_area > .list > li .box > .inner_box .text_box .title_area { margin: 0 0 25px 0;}
.announcement_list_area > .list > li .box > .inner_box .text_box .title_area .title { font-weight: 700; font-size: 20px; line-height: 30px; color: #191919;}
.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area { width: 100%; max-width: 655px;}
.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area > .list { font-size: 0;}
.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area > .list > li { display: inline-block; position: relative; width: 40%; padding: 0 0 0 80px; font-weight: 400; font-size: 15px; line-height: 30px; color: #191919; vertical-align: top;}
.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area > .list > li:nth-child(2n) { width: 60%;}
.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area > .list > li .tit { position: absolute; top: 0; left: 0; color: #7c7c7c;}
.announcement_list_area > .list > li .box > .inner_box .text_box .info_txt_area > .list > li .txt {}
.announcement_list_area > .list > li .box > .inner_box .date_box { width: 30%; padding: 0 15px; text-align: center;}
.announcement_list_area > .list > li .box > .inner_box .date_box .date_txt { margin: 0 0 15px 0; font-weight: 500; font-size: 16px; line-height: 24px; color: var(--com-main-color);}
.announcement_list_area > .list > li .box > .inner_box .date_box .mark_list_area {}

.com_input_cont .noti_txt_area { margin: 50px 0 15px;}

.announcement_view_area {}
.announcement_view_area .cont_btn_list_area { margin-bottom: 50px;}
/* 수혜기업 모집공고 */

/* 트랙레코드 지원 안내 메뉴 공통 css */
.introduction_cont, .request_cont, .holding_cont { padding: 95px 15px 105px; border-radius: 10px;}
.introduction_cont .inner_box, .request_cont .inner_box, .holding_cont .inner_box { width: 100%; margin: 0 auto;}

.com_title_area2 { margin: 0 0 60px 0; text-align: center;}
.com_title_area2 .title { display: inline-block; position: relative; padding: 0 25px; font-weight: 900; font-size: 30px; line-height: 45px; color: var(--com-sub-color);}
.com_title_area2 .title::before,
.com_title_area2 .title::after { content: ''; position: absolute; top: 18px; width: 9px; height: 9px; background-color: var(--com-sub-color); border-radius: 50%;}
.com_title_area2 .title::before { left: 0;}
.com_title_area2 .title::after { right: 0;}
/* 트랙레코드 지원 안내 메뉴 공통 css */

/* 트랙레코드 소개 */
.introduction_cont { position: relative; background-image: linear-gradient(to bottom, #edfafc, #f0f9fe); background-position: top right; background-repeat: no-repeat;}
.introduction_cont::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-image: url('/images/home/kor/user/sub/introduction_bg.png'); background-position: top right; background-repeat: no-repeat; filter: saturate(0.5);}
.introduction_cont .inner_box { position: relative; max-width: 1220px; z-index: 1;}
.introduction_cont .inner_box .com_title_area2 {}
.introduction_cont .inner_box .step_list_area {}
.introduction_cont .inner_box .step_list_area > .list {}
.introduction_cont .inner_box .step_list_area > .list > li { margin: 20px 0 0 0;}
.introduction_cont .inner_box .step_list_area > .list > li:first-child { margin: 0; width: calc(100% - 500px);}
.introduction_cont .inner_box .step_list_area > .list > li:nth-child(2) { width: calc(100% - 390px);}
.introduction_cont .inner_box .step_list_area > .list > li:nth-child(3) { width: calc(100% - 260px);}
.introduction_cont .inner_box .step_list_area > .list > li:nth-child(4) { width: calc(100% - 130px);}
.introduction_cont .inner_box .step_list_area > .list > li > .box {}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner { display: flex; justify-content: stretch; align-items: stretch;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area { width: 278px; padding: 0 10px 0 50px; border-radius: 10px 0 0 10px;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item01 > .inner .tit_area { background-color: #00b8df;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item02 > .inner .tit_area { background-color: #00a8df;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item03 > .inner .tit_area { background-color: #0079df;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item04 > .inner .tit_area { background-color: #105ac0;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item05 > .inner .tit_area { background-color: #001f4e;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner { display: flex; justify-content: center; align-items: stretch; flex-direction: column; height: 100%; min-height: 130px; padding: 0 0 0 70px; background-position: left center; background-repeat: no-repeat;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item01 > .inner .tit_area .tit_inner { background-image: url('/images/home/kor/user/sub/step_list_icon01.png');}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item02 > .inner .tit_area .tit_inner { background-image: url('/images/home/kor/user/sub/step_list_icon02.png');}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item03 > .inner .tit_area .tit_inner { background-image: url('/images/home/kor/user/sub/step_list_icon03.png');}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item04 > .inner .tit_area .tit_inner { background-image: url('/images/home/kor/user/sub/step_list_icon04.png');}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item05 > .inner .tit_area .tit_inner { background-image: url('/images/home/kor/user/sub/step_list_icon05.png');}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner .tit { margin: 0 0 5px 0; font-weight: 700; font-size: 26px; line-height: 1; color: #ffffff;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .tit_area .tit_inner .txt { font-weight: 700; font-size: 17px; line-height: 26px; color: #ffffff;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area { flex: 1; padding: 27px 60px 27px 40px; background-color: #ffffff; border-radius: 0 10px 10px 0; box-shadow: 6px 4px 10.92px 2.08px rgba(0, 0, 0, 0.08);}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; height: 100%;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area { display: inline-block; padding: 0 0 0 20px;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list {}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li { position: relative; margin: 0 0 10px 0; border-bottom: 1px dotted #dce0e2; padding: 0 0 11px 0;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li:last-child { margin: 0; border-bottom: none; padding: 0;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li::before,
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li::after { content: ''; position: absolute;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item01 > .inner .cont_area .cont_inner .txt_list_area > .list > li::before,
.introduction_cont .inner_box .step_list_area > .list > li > .box.item01 > .inner .cont_area .cont_inner .txt_list_area > .list > li::after { background-color: #00b8df;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item02 > .inner .cont_area .cont_inner .txt_list_area > .list > li::before,
.introduction_cont .inner_box .step_list_area > .list > li > .box.item02 > .inner .cont_area .cont_inner .txt_list_area > .list > li::after { background-color: #00a8df;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item03 > .inner .cont_area .cont_inner .txt_list_area > .list > li::before,
.introduction_cont .inner_box .step_list_area > .list > li > .box.item03 > .inner .cont_area .cont_inner .txt_list_area > .list > li::after { background-color: var(--com-main-color);}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item04 > .inner .cont_area .cont_inner .txt_list_area > .list > li::before,
.introduction_cont .inner_box .step_list_area > .list > li > .box.item04 > .inner .cont_area .cont_inner .txt_list_area > .list > li::after { background-color: #105ac0;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item05 > .inner .cont_area .cont_inner .txt_list_area > .list > li::before,
.introduction_cont .inner_box .step_list_area > .list > li > .box.item05 > .inner .cont_area .cont_inner .txt_list_area > .list > li::after { background-color: var(--com-sub-color);}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li::before { top: 10px; left: -23px; width: 7px; height: 7px; border-radius: 50%;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li::after { top: calc(10px + 7px + 4px); left: -20px; width: 1px; height: calc(100% - (7px  / 2));}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li:last-child:after { display: none;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner { position: relative; padding: 0 0 0 75px;}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .tit { display: inline-block; position: absolute; top: 0; left: 0; padding: 0 10px; font-weight: 400; font-size: 18px; line-height: 27px; border-radius: 30px;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item01 > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .tit { background-color: rgba(0, 184, 223, 0.08); color: #00b8df;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item02 > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .tit { background-color: rgba(0, 168, 223, 0.08); color: #00a8df;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item03 > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .tit { background-color: rgba(0, 121, 223, 0.08); color: var(--com-main-color);}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item04 > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .tit { background-color: rgba(16, 90, 192, 0.08); color: #105ac0;}
.introduction_cont .inner_box .step_list_area > .list > li > .box.item05 > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .tit { background-color: rgba(0, 31, 78, 0.08); color: var(--com-sub-color);}
.introduction_cont .inner_box .step_list_area > .list > li > .box > .inner .cont_area .cont_inner .txt_list_area > .list > li .inner .txt { font-weight: 400; font-size: 18px; line-height: 27px; color: #1c1c1c;}
/* 트랙레코드 소개 */

/* 트랙레코드 요청 절차 */
.request_cont { background-color: #edfafc;}
.request_cont .inner_box { max-width: 1210px;}
.request_cont .inner_box .com_title_area2 {}
.request_cont .inner_box .com_title_area2 .title { color: #0077dc;}
.request_cont .inner_box .com_title_area2 .title::before,
.request_cont .inner_box .com_title_area2 .title::after { background-color: #0077dc;}
.request_cont .inner_box .request_list_area {}
.request_cont .inner_box .request_list_area > .list { display: flex; justify-content: center; align-items: stretch;}
.request_cont .inner_box .request_list_area > .list > li { flex: 1; margin: 0 0 0 -20px;}
.request_cont .inner_box .request_list_area > .list > li:first-child { margin: 0;}
.request_cont .inner_box .request_list_area > .list > li .box { text-align: center;}
.request_cont .inner_box .request_list_area > .list > li .box .tit_area { position: relative; width: 100%; padding: 0 0 100% 0; background-color: var(--com-main-color); border-radius: 50%;}
.request_cont .inner_box .request_list_area > .list > li:first-child .box .tit_area { background-color: #31aaff;}
.request_cont .inner_box .request_list_area > .list > li:last-child .box .tit_area { background-color: var(--com-sub-color);}
.request_cont .inner_box .request_list_area > .list > li:nth-child(3) .box .tit_area,
.request_cont .inner_box .request_list_area > .list > li:nth-child(4) .box .tit_area { mix-blend-mode: multiply;}
.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner { display: flex; justify-content: center; align-items: center; flex-direction: column; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner .icon { display: flex; justify-content: center; align-items: center; height: 69px; margin: 0 0 15px 0;}
.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner .icon img {}
.request_cont .inner_box .request_list_area > .list > li .box .tit_area .tit_inner .tit { position: relative; height: 52px; background-position: top center; background-repeat: no-repeat; font-weight: 700; font-size: 19px; line-height: 26px; color: #ffffff;}
.request_cont .inner_box .request_list_area > .list > li .box .txt_area { position: relative; padding: 50px 0 0 0;}
.request_cont .inner_box .request_list_area > .list > li .box .txt_area::before { content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); height: calc(50px - 10px); border: 1px dashed var(--com-main-color);}
.request_cont .inner_box .request_list_area > .list > li:first-child .box .txt_area::before { border-color: #4eacfb;}
.request_cont .inner_box .request_list_area > .list > li:last-child .box .txt_area::before { border-color: var(--com-sub-color);}
.request_cont .inner_box .request_list_area > .list > li .box .txt_area .tit { display: inline-block; margin: 0 0 15px 0; padding: 0 24px; background-color: rgba(0, 119, 220, 0.1); font-weight: 700; font-size: 18px; line-height: 38px; color: #0077dc; border-radius: 30px;}
.request_cont .inner_box .request_list_area > .list > li:first-child .box .txt_area .tit { background-color: rgba(48, 167, 251, 0.1); color: #30a7fb;}
.request_cont .inner_box .request_list_area > .list > li:last-child .box .txt_area .tit { background-color: rgba(0, 31, 77, 0.1); color: var(--com-sub-color);}
.request_cont .inner_box .request_list_area > .list > li .box .txt_area .txt { font-weight: 500; font-size: 18px; line-height: 27px; color: #1d1d1d;}
/* 트랙레코드 요청 절차 */

/* 트랙레코드데이터 보유 현황 */
.holding_cont { background-color: #f0f9fe;}
.holding_cont .inner_box { max-width: 1145px;}
.holding_cont .inner_box .com_title_area2 {}
.holding_cont .inner_box .com_title_area2 .title { color: #105ac0;}
.holding_cont .inner_box .com_title_area2 .title::before,
.holding_cont .inner_box .com_title_area2 .title::after { background-color: #105ac0;}
.holding_cont .inner_box .holding_list_area {}
.holding_cont .inner_box .holding_list_area > .list { display: flex; justify-content: center; align-items: stretch;}
.holding_cont .inner_box .holding_list_area > .list > li { position: relative; width: calc(20% + 16px); margin: 0 0 0 -20px;}
.holding_cont .inner_box .holding_list_area > .list > li:first-child { margin: 0; z-index: 5;}
.holding_cont .inner_box .holding_list_area > .list > li:nth-child(2) { z-index: 4;}
.holding_cont .inner_box .holding_list_area > .list > li:nth-child(3) { z-index: 3;}
.holding_cont .inner_box .holding_list_area > .list > li:nth-child(4) { z-index: 2;}
.holding_cont .inner_box .holding_list_area > .list > li:last-child { z-index: 1;}
.holding_cont .inner_box .holding_list_area > .list > li .box { height: 100%;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner { display: flex; flex-direction: column; height: 100%;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area { position: relative; padding: 17px 0 0 0;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area::before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 0; border-right: 23px solid transparent; border-left: 102px solid transparent; border-bottom: 17px solid transparent; border-radius: 20px 0 0 0;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item01 .inner .tit_area::before { border-left-color: #00b8df; border-bottom-color: #00b8df;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item02 .inner .tit_area::before { border-left-color: #009ddf; border-bottom-color: #009ddf;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item03 .inner .tit_area::before { border-left-color: var(--com-main-color);; border-bottom-color: var(--com-main-color);}
.holding_cont .inner_box .holding_list_area > .list > li .box.item04 .inner .tit_area::before { border-left-color: #105ac0; border-bottom-color: #105ac0;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item05 .inner .tit_area::before { border-left-color: var(--com-sub-color); border-bottom-color: var(--com-sub-color);}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner { display: flex; justify-content: center; align-items: center; flex-direction: column; height: 156px; border-radius: 0 20px 0 0; box-shadow: 3px 0 3px rgba(0, 0, 0, 0.2);}
.holding_cont .inner_box .holding_list_area > .list > li .box.item01 .inner .tit_area .tit_inner { background-color: #00b8df;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item02 .inner .tit_area .tit_inner { background-color: #009ddf;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item03 .inner .tit_area .tit_inner { background-color: var(--com-main-color);}
.holding_cont .inner_box .holding_list_area > .list > li .box.item04 .inner .tit_area .tit_inner { background-color: #105ac0;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item05 .inner .tit_area .tit_inner { background-color: var(--com-sub-color);}
.holding_cont .inner_box .holding_list_area > .list > li:last-child .box .inner .tit_area .tit_inner { box-shadow: inherit;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner .tit { margin: 0 0 5px 0; font-weight: 700; font-size: 26px; line-height: 1; color: #ffffff;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .tit_area .tit_inner .txt { font-weight: 700; font-size: 18px; line-height: 26px; color: #ffffff;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area { flex: 1; display: flex; flex-direction: column; padding: 10px 15px 0px; box-shadow: 3px -3px 3px rgba(0, 0, 0, 0.2);}
.holding_cont .inner_box .holding_list_area > .list > li:not(:first-child) .box .cont_area { padding-left: 35px;}
.holding_cont .inner_box .holding_list_area > .list > li:last-child .box .inner .cont_area { box-shadow: inherit;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .txt_list_area { flex: 1; margin: 0 0 20px 0; padding: 0 0 0 10px;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .txt_list_area > .list {}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .txt_list_area > .list > li { position: relative; padding: 0 0 0 10px; font-weight: 400; font-size: 16px; line-height: 26px; color: #1b1b1b;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .txt_list_area > .list > li::before { content: ''; position: absolute; top: 12px; left: 0; width: 2px; height: 2px; background-color: #1b1b1b;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area { padding: 13px 0 19px; background-color: #ffffff; border-radius: 10px; box-shadow: 5px 3px 3.36px 0.64px rgba(0, 0, 0, 0.04);}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list { display: flex; justify-content: space-between; align-items: center;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li { flex: 1; position: relative;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li::before { content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 1px; height: calc(26px * 2); background-color: #ececec;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li:last-child::before { display: none;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li .num_box { text-align: center;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li .num_box .tit { margin: 0 0 10px 0; font-weight: 400; font-size: 14px; line-height: 26px; color: #aaaaaa;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li .num_box .txt { font-weight: 400; font-size: 14px; line-height: 26px; color: #1b1b1b;}
.holding_cont .inner_box .holding_list_area > .list > li .box .inner .cont_area .num_list_area > .list > li .num_box .txt .num { display: inline-block; font-weight: 900; font-size: 28px; vertical-align: bottom;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item01 .inner .cont_area .num_list_area > .list > li .num_box .txt .num { color: #00b8df;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item02 .inner .cont_area .num_list_area > .list > li .num_box .txt .num { color: #009ddf;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item03 .inner .cont_area .num_list_area > .list > li .num_box .txt .num { color: var(--com-main-color);}
.holding_cont .inner_box .holding_list_area > .list > li .box.item04 .inner .cont_area .num_list_area > .list > li .num_box .txt .num { color: #105ac0;}
.holding_cont .inner_box .holding_list_area > .list > li .box.item05 .inner .cont_area .num_list_area > .list > li .num_box .txt .num { color: var(--com-sub-color);}
/* 트랙레코드데이터 보유 현황 */

/* 과제목표 */
.com_title_area3 {}
.com_title_area3 .title {font-weight: 700; font-size: 30px; line-height: 45px; color: #0079DF;}
.com_title_area3 .title .fs_26 {font-weight: 500; font-size: 26px; line-height: 39px; color: #202020;}

.goals_cont {}
.goals_cont .com_title_area3 {margin: 0 0 30px;}
.goals_cont .com_title_area3 .title {text-align: center;}

.goals_cont .goals_top_box {margin: 0 0 60px; padding: 130px 0 0; background-image: url('/images/home/kor/user/sub/goals_top_arr.png'); background-position: top center; background-repeat: no-repeat;}
.goals_cont .goals_top_box .inner_flex {display: flex; justify-content: space-between; align-items: center; max-width: 1021px; width: 100%; margin: 0 auto; border: 1px solid #E1E1E1; padding: 20px; border-radius: 20px;}
.goals_cont .goals_top_box .inner_flex .list_area {max-width: 364px; width: 100%;}
.goals_cont .goals_top_box .inner_flex .list_area > .list {}
.goals_cont .goals_top_box .inner_flex .list_area > .list > li {margin: 0 0 23px; background-repeat: no-repeat;}
.goals_cont .goals_top_box .inner_flex .list_area.left > .list > li {padding: 0 50px 0 0; background-image: url('/images/home/kor/user/sub/goals_cont_arr_left.png'); background-position: right center;}
.goals_cont .goals_top_box .inner_flex .list_area.right > .list > li {padding: 0 0 0 50px; background-image: url('/images/home/kor/user/sub/goals_cont_arr_right.png'); background-position: left center;}
.goals_cont .goals_top_box .inner_flex .list_area > .list > li:last-child {margin: 0;}
.goals_cont .goals_top_box .inner_flex .list_area > .list > li .text {display: block; width: 100%; padding: 0 10px; background-color: #00B8DF; font-weight: 500; font-size: 18px; line-height: 67px; color: #ffffff; text-align: center; border-radius: 10px;}
.goals_cont .goals_top_box .inner_flex .title {flex: 1; margin: 0 30px; font-weight: 700; font-size: 24px; line-height: 36px; color: #105AC0; text-align: center;}

.goals_cont .goals_list_box {margin: 0 0 40px;}
.goals_cont .goals_list_box > .list {display: flex; justify-content: space-between; align-items: stretch; font-size: 0; gap: 0 20px;}
.goals_cont .goals_list_box > .list > li {display: inline-block; width: calc(25% - 15px);}
.goals_cont .goals_list_box > .list > li .box {height: 100%; border: 1px solid #0079DF; border-radius: 10px;}
.goals_cont .goals_list_box > .list > li .box .tit_box {background-color: #D9EBFA; opacity: 0.6;}
.goals_cont .goals_list_box > .list > li .box .tit_box .title {font-weight: 500; font-size: 18px; line-height: 55px; color: #0079DF; text-align: center;}
.goals_cont .goals_list_box > .list > li .box .text_list {padding: 20px;}
.goals_cont .goals_list_box > .list > li .box .text_list > .list {}
.goals_cont .goals_list_box > .list > li .box .text_list > .list > li {margin: 0 0 14px; padding: 0 0 0 29px; background-image: url('/images/home/kor/user/sub/goals_chk_ico.png'); background-position: top 6px left; background-repeat: no-repeat; font-weight: 500; font-size: 16px; line-height: 24px; color: #212121;}
.goals_cont .goals_list_box > .list > li .box .text_list > .list > li:last-child {margin: 0;}

.goals_cont .goals_btm_box {border-radius: 10px; overflow: hidden;}
.goals_cont .goals_btm_box .tit_area {background-color: #0079DF;}
.goals_cont .goals_btm_box .tit_area .title {font-weight: 500; font-size: 20px; line-height: 55px; color: #ffffff; text-align: center;}
.goals_cont .goals_btm_box .list_area {border-right: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1; padding: 20px;}
.goals_cont .goals_btm_box .list_area > .list {display: flex; justify-content: space-between; align-items: stretch; font-size: 0; gap: 0 14px;}
.goals_cont .goals_btm_box .list_area > .list > li {display: inline-block; width: calc(25% - 10.5px);}
.goals_cont .goals_btm_box .list_area > .list > li .box {display: flex; justify-content: center; align-items: center; height: 100%; border: 1px solid #e1e1e1; padding: 20px 10px; border-radius: 10px;}
.goals_cont .goals_btm_box .list_area > .list > li .box .text {font-weight: 400; font-size: 16px; line-height: 24px; color: #000000; text-align: center;}
/* 과제목표 */

/* 임상기반 실증평가 */
.eval_step_box {}
.eval_step_box .top_area {margin: 0 0 9px; font-size: 0; text-align: center;}
.eval_step_box .top_area .inner_box {display: inline-block; font-size: 0;}
.eval_step_box .top_area .inner_box .text_box {display: inline-block; min-width: 150px; margin: 0 10px 0 0; border: 1px solid rgba(0, 121, 223, 0.4); padding: 10px; vertical-align: middle; border-radius: 22px;}
.eval_step_box .top_area .inner_box .text_box:last-child {margin: 0;}
.eval_step_box .top_area .inner_box .text_box .text {display: block; width: 100%; font-weight: 500; font-size: 16px; line-height: 24px; color: #0079DF; text-align: center;}

.eval_step_box .mid_area {max-width: 1273px; margin: 0 auto 56px;}
.eval_step_box .mid_area .inner_box {position: relative; padding: 17px 278px 0 264px;}
.eval_step_box .mid_area .inner_box::before {display: block; content: ''; position: absolute; top: 0; left: 0; width: 227px; height: 207px; background-image: url('/images/home/kor/user/sub/eval_step_img1.png'); background-size: 100%; background-repeat: no-repeat;}
.eval_step_box .mid_area .inner_box::after {display: block; content: ''; position: absolute; top: 0; right: 0; width: 238px; height: 213px; background-image: url('/images/home/kor/user/sub/eval_step_img2.png'); background-size: 100%; background-repeat: no-repeat;}
.eval_step_box .mid_area .inner_box .list {display: flex; align-items: stretch; flex-wrap: wrap;}
.eval_step_box .mid_area .inner_box .list > li {width: 50%; font-size: 0;}
.eval_step_box .mid_area .inner_box .list > li .text_box {display: inline-block; max-width: 180px; width: 100%; height: 100%; border: 1px solid #e1e1e1; padding: 10px; background-color: #ffffff; font-size: 0; text-align: center; border-radius: 22px;}
.eval_step_box .mid_area .inner_box .list > li .text_box .text {display: inline-block; font-weight: 500; font-size: 16px; line-height: 24px; color: #000000;}

.eval_step_box .mid_area .inner_box .list.img {position: relative; margin: 0 0 35px; gap: 30px 0;}
.eval_step_box .mid_area .inner_box .list.img::before {display: block; content: ''; position: absolute; top: 14px; left: 50%; width: 140px; height: 102px; background-image: url('/images/home/kor/user/sub/eval_step_img3.png'); background-size: 100%; background-position: center; background-repeat: no-repeat; transform: translateX(-50%); }
.eval_step_box .mid_area .inner_box .list.img > li {}

.eval_step_box .mid_area .inner_box .list.img > li.array1 {order: 1;}
.eval_step_box .mid_area .inner_box .list.img > li.array2 {order: 2;}
.eval_step_box .mid_area .inner_box .list.img > li.array3 {order: 4;}
.eval_step_box .mid_area .inner_box .list.img > li.array4 {order: 3;}

.eval_step_box .mid_area .inner_box .list.img > li.array1,
.eval_step_box .mid_area .inner_box .list.img > li.array4 {padding: 0 136px 0 50px; background-position: left center; text-align: left;}
.eval_step_box .mid_area .inner_box .list.img > li.array2,
.eval_step_box .mid_area .inner_box .list.img > li.array3 {padding: 0 50px 0 136px; background-position: right center; text-align: right;}

.eval_step_box .mid_area .inner_box .list.img > li.array1,
.eval_step_box .mid_area .inner_box .list.img > li.array2 { background-image: url('/images/home/kor/user/sub/eval_step_arr1.png'); background-repeat: no-repeat;}

.eval_step_box .mid_area .inner_box .list.img > li.array3,
.eval_step_box .mid_area .inner_box .list.img > li.array4 { background-image: url('/images/home/kor/user/sub/eval_step_arr2.png'); background-repeat: no-repeat;}

.eval_step_box .mid_area .inner_box .list.sty2 {flex-direction: row-reverse; background-image: url('/images/home/kor/user/sub/eval_step_arr3.png'); background-position: left center; background-repeat: no-repeat;}
.eval_step_box .mid_area .inner_box .list.sty2 > li {padding: 0 50px 0 0; text-align: right;}
.eval_step_box .mid_area .inner_box .list.sty2 > li:last-child {padding: 0 0 0 50px; text-align: left;}
.eval_step_box .mid_area .inner_box .list.sty2 > li .text_box {border: 1px solid #0079DF; background-color: #0079DF;}
.eval_step_box .mid_area .inner_box .list.sty2 > li .text_box .text {font-weight: 700; font-size: 18px; line-height: 27px; color: #ffffff;}


.eval_step_box .btm_area {max-width: 1260px; margin: 0 auto;}
.eval_step_box .btm_area .step_list {}
.eval_step_box .btm_area .step_list > .list {display: flex; justify-content: space-between; align-items: stretch; gap: 0 55px; font-size: 0;}
.eval_step_box .btm_area .step_list > .list > li {position: relative; display: inline-block; width: calc(33.3333% - 36.6666px); }
.eval_step_box .btm_area .step_list > .list > li::before {display: block; content: ''; position: absolute; top: 50%; right: -46px; width: 26px; height: 71px; background-image: url('/images/home/kor/user/sub/eval_step_arr4.png'); background-size: 100%; background-repeat: no-repeat; transform: translateY(-50%); }
.eval_step_box .btm_area .step_list > .list > li:last-child::before {display: none;}
.eval_step_box .btm_area .step_list > .list > li .box {height: 100%; border: 1px solid #E1E1E1; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05); border-radius: 20px 20px 0 0; overflow: hidden;}
.eval_step_box .btm_area .step_list > .list > li .box .tit_box {padding: 14px 10px; background-color: rgba(217, 235, 250, 0.6);}
.eval_step_box .btm_area .step_list > .list > li .box .tit_box .title {font-weight: 700; font-size: 18px; line-height: 27px; color: #212121; text-align: center;}
.eval_step_box .btm_area .step_list > .list > li .box .tit_box .title .red {color: #FF3300;}
.eval_step_box .btm_area .step_list > .list > li .box .text_box {padding: 20px;}
.eval_step_box .btm_area .step_list > .list > li .box .text_box .text {margin: 0 0 14px; font-weight: 500; font-size: 16px; line-height: 24px; color: #0079df; text-align: center;}
.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list {}
.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list {display: flex; justify-content: space-between; align-items: stretch; gap: 0 10px; font-size: 0;}
.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list > li {display: inline-block; width: calc(33.3333% - 6.6666px);}
.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list > li .info_box {display: flex; justify-content: center; align-items: center; height: 100%; border: 1px solid #E1E1E1; padding: 20px 0; border-radius: 10px;}
.eval_step_box .btm_area .step_list > .list > li .box .text_box .info_list > .list > li .info_box .info {font-weight: 400; font-size: 15px; line-height: 22.5px; color: #000000; text-align: center;}
/* 임상기반 실증평가 */


/* 인증 서비스 소개 */
.certified_info_cont {max-width: 1320px;}
.certified_info_cont .info_box {margin: 0 0 60px;}
.certified_info_cont .info_box:last-child {margin: 0;}
.certified_info_cont .info_box .com_title_area3 {margin: 0 0 30px;}
.certified_info_cont .info_box .com_title_area3 .title {color: #202020;}
.certified_info_cont .info_box .com_title_area3 .title .ft_c {color: #1999FF;}
.certified_info_cont .info_box .cont_area {}
.certified_info_cont .info_box .cont_area .box {}
.certified_info_cont .info_box .cont_area .box .text_list {}
.certified_info_cont .info_box .cont_area .box .text_list > .list {}
.certified_info_cont .info_box .cont_area .box .text_list > .list > li {margin: 0 0 24px; font-weight: 400; font-size: 16px; line-height: 24px; color: #202020;}
.certified_info_cont .info_box .cont_area .box .text_list > .list > li:last-child {margin: 0;}
.certified_info_cont .info_box .cont_area .box .text_list > .list > li.icon {position: relative; padding: 0 0 0 15px;}
.certified_info_cont .info_box .cont_area .box .text_list > .list > li.icon::before {display: block; content: '·'; position: absolute; top: 0; left: 0;}

.certified_info_cont .info_box .cont_area .box .text_list > .list.sty2 {}
.certified_info_cont .info_box .cont_area .box .text_list > .list.sty2 > li {margin: 0 0 10px;}
.certified_info_cont .info_box .cont_area .box .text_list > .list.sty2 > li:last-child {margin: 0;}

.certified_info_cont .info_box .cont_area .box.bg {border: 1px solid #1999FF; padding: 30px; background-color: rgba(25, 153, 255, 0.05); border-radius: 8px;}

.certified_info_cont .info_box .cont_area.flex {display: flex; justify-content: space-between; align-items: center;}
.certified_info_cont .info_box .cont_area.flex .box.left {flex: 1; margin: 0 60px 0 0;}
.certified_info_cont .info_box .cont_area.flex .box.right {}
.certified_info_cont .info_box .cont_area.flex .box.right img { }
/* 인증 서비스 소개 */

/* 기관별 지원 범위 */
.support_list_area { margin: 0 0 64px ;}
.support_list_area > .list { display: flex; justify-content: space-between; align-items: stretch; gap: 40px;}
.support_list_area > .list > li { flex : 1;}
.support_list_area > .list > li > .box {}
.support_list_area > .list > li > .box .tit_area { background-color: var(--com-main-color); text-align: center; border-radius: 10px 10px 0 0;}
.support_list_area > .list > li > .box .tit_area .tit { font-weight: 500; font-size: 20px; line-height: 55px; color: #ffffff;}
.support_list_area > .list > li > .box .item_area { border: 1px solid #E1E1E1;  padding: 20px; background-color: #ffffff; border-radius: 0 0 10px 10px;}
.support_list_area > .list > li > .box .item_area > .list { display: flex; justify-content: space-between; align-items: stretch; gap: 0 14px;}
.support_list_area > .list > li > .box .item_area > .list > li { width: calc(33.333% - 9.333px);}
.support_list_area > .list > li > .box .item_area > .list > li .item_box { overflow: hidden; border: 1px solid #BDD6FF; text-align: center; border-radius: 8px;}
.support_list_area > .list > li > .box .item_area > .list > li .item_box a.item_box { display: block;}
.support_list_area > .list > li > .box .item_area > .list > li .item_box .tit_box { background-color: #F2F9FF;}
.support_list_area > .list > li > .box .item_area > .list > li .item_box .tit_box .tit { font-weight: 500; font-size: 18px; line-height: 48px; color: var(--com-main-color);}
.support_list_area > .list > li > .box .item_area > .list > li .item_box .img_box { display: flex; justify-content: center; align-items: center; flex-direction: column; height: 100px; padding: 5px;}
.support_list_area > .list > li > .box .item_area > .list > li .item_box .img_box img {}
.support_cont_area {}
.support_cont_area > .list { display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap; gap: 40px 24px;}
.support_cont_area > .list > li { width: calc(33.333% - 16px);}
.support_cont_area > .list > li .box { overflow: hidden; height: 100%; min-height: 200px; border: 1px solid #3576DF; border-radius: 12px;}
.support_cont_area > .list > li .box .inner { display: flex; justify-content: space-between; align-items: stretch; flex-direction: column; height: 100%;}
.support_cont_area > .list > li .box .inner .tit_area { background-color: #F2F9FF; text-align: center;}
.support_cont_area > .list > li .box .inner .tit_area .tit { font-weight: 500; font-size: 20px; line-height: 64px; color: var(--com-main-color);}
.support_cont_area > .list > li .box .inner .txt_area { flex: 1; padding: 24px;}
.support_cont_area > .list > li .box .inner .txt_area .txt_list {}
.support_cont_area > .list > li .box .inner .txt_area .txt_list > li { position: relative; margin: 0 0 4px; padding: 0 0 0 12px; font-weight: 500; font-size: 17px; line-height: 25px; color: #212121;}
.support_cont_area > .list > li .box .inner .txt_area .txt_list > li:last-child { margin: 0;}
.support_cont_area > .list > li .box .inner .txt_area .txt_list > li .ico { position: absolute; top: 0; left: 0;}
/* 기관별 지원 범위 */

/* 사업소개 */
.sub_list_area.col_f > .list > li { margin: 0 0 64px; border-bottom: none; padding: 0;}
.sub_list_area.col_f > .list > li:last-child { margin: 0;}
.sub_list_area.col_f > .list > li > .box > .inner_box { display: block;}
.sub_list_area.col_f > .list > li > .box > .inner_box .title_area { width: 100%; margin: 0 0 24px;}
.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area { width: 100%;}
.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .goals_cont { padding: 40px 0 0;}

.explanation_area { border: 1px solid #E0E0E0; padding: 32px; background-color: #FAFAFA; border-radius: 12px;}
.explanation_area .inner_box {}
.explanation_area .inner_box .cont_txt_area {}
.explanation_area .inner_box .cont_txt_area > .list > li { position: relative; padding: 0 0 0 20px; font-weight: 500; font-size: 18px; line-height: 27px; color: #222222;}
.explanation_area .inner_box .cont_txt_area > .list > li::before { content: ''; position: absolute; top: calc((27px - 4px) / 2); left: 0; width: 4px; height: 4px; background-color: #222222; border-radius: 50%;}
/* 사업소개 */

/* 사업단 구성 */
.organization_area { margin: 0 0 94px;}
.organization_area .title_area { margin: 0 0 40px; text-align: center;}
.organization_area .title_area .title { font-weight: 700; font-size: 30px; line-height: 45px; color: var(--com-main-color);}
.organization_area > .list { position: relative;}
.organization_area > .list::after {content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 1px; height: calc(100% - 14px); background-color: #BDD6FF; z-index: -1;}
.organization_area > .list > li { position: relative; margin: 0 0 40px;}
.organization_area > .list > li:last-child { margin: 0;}
.organization_area > .list > li .inner_box { display: flex; justify-content: space-between; align-items: center;}
.organization_area > .list > li .inner_box.sty2 { justify-content: center;}
.organization_area > .list > li .inner_box:not(.sty2) { position: relative;}
.organization_area > .list > li .inner_box:not(.sty2)::after { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 100%; height: 1px; background-color: #BDD6FF; z-index: -1;}
.organization_area > .list > li .inner_box .item_box { position: relative; width: 320px;}
.organization_area > .list > li .inner_box .item_box::after { content: ''; position: absolute; top: 50%; left: calc(-9px / 2); transform: translateY(-50%); width: 9px; height: 9px; background-color: var(--com-main-color); border-radius: 50%;}
.organization_area > .list > li .inner_box:not(.sty2) .item_box:not(.item03):first-child::after { left: inherit; right: calc(-9px / 2);}
.organization_area > .list > li .inner_box .item_box.max_w { width: 420px;}
.organization_area > .list > li .inner_box .item_box.max_w::after { left: 50%; top: calc(-9px / 2); transform: translateX(-50%);}
.organization_area > .list > li:first-child .inner_box .item_box::after { display: none;}
.organization_area > .list > li .inner_box .item_box .inner {display: flex; justify-content: stretch; align-items: stretch; flex-direction: column; overflow: hidden; height: 180px; border: 1px solid #3576DF; background-color: #ffffff; border-radius: 12px;}
.organization_area > .list > li .inner_box .item_box .inner .tit_area { display: flex; justify-content: center; align-items: center; height: 62px; padding: 0 10px; background-color: #F2F9FF; text-align: center;}
.organization_area > .list > li .inner_box .item_box .inner .tit_area .tit { font-weight: 500; font-size: 20px; line-height: 30px; color: #0079DF;}
.organization_area > .list > li .inner_box .item_box .inner .cont_area { flex: 1; display: flex; justify-content: center; align-items: center; flex-direction: column; height: 100%;}
.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area {}
.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area > .list {}
.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area > .list > li { margin: 0 0 4px; font-weight: 400; font-size: 18px; line-height: 27px; color: #424242; word-break: break-all}
.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area > .list > li:last-child { margin: 0;}
.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area.sty2 > .list > li { position: relative; padding: 0 0 0 14px;}
.organization_area > .list > li .inner_box .item_box .inner .cont_area .txt_area.sty2 > .list > li::after { content: ''; position: absolute; top: calc((27px - 4px) / 2); left: 0; width: 4px; height: 4px; background-color: #424242; border-radius: 50%;}
.organization_area > .list > li .inner_box .item_box .inner .cont_area .img_area { display: flex; justify-content: center; align-items: center; width: 100%;}
.organization_area > .list > li .inner_box .item_box .inner .cont_area .img_area img { display: inline-block;}
.organization_area > .list > li .inner_box .item_box.item01 .inner { border: 2px solid #0079DF;  height: 90px;}
.organization_area > .list > li .inner_box .item_box.item02 .inner { background-color: #F2F9FF;}
.organization_area > .list > li .inner_box .item_box.item02 .inner { height: 78px;}
.organization_area > .list > li .inner_box .item_box.item03 { position: relative; text-align: center;}
.organization_area > .list > li .inner_box .item_box.item03::before { content: ''; position: absolute; top: 50%; left: -85px; transform: translateY(-50%); width: 85px; height: 1px; background-color: #BDD6FF;}
.organization_area > .list > li .inner_box .item_box.item03 .inner { height: 43px; padding: 5px 10px;}
.organization_area > .list > li .inner_box .item_box.item03 .inner br { display: none;}
.organization_area > .list > li .inner_box .col_f { display: flex; justify-content: space-between; align-items: stretch; flex-direction: column; gap: 12px; position: relative; margin: 0 0 0 -85px; padding: 0 0 0 85px; background-color: #ffffff;}
.organization_area > .list > li .inner_box .col_f::after { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 1px; height: calc(100% - 43px); background-color: #BDD6FF;}

.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area {}
.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list { display: flex; justify-content: stretch; align-items: stretch; flex-wrap: wrap; gap: 12px;}
.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li { width: calc(20% - 9.6px);}
.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li .link_box { display: block;}
.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li .link_box .inner { display: flex; justify-content: center; align-items: center; border: 1px solid #E0E0E0; height: 44px; border-radius: 8px; transition: all 0.3s;}
.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li .link_box .inner:hover,
.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li .link_box .inner:focus { border: 1px solid var(--com-main-color); background-color: #F2F9FF;}
.sub_list_area.col_f > .list > li > .box > .inner_box .cont_area .related_area > .list > li .link_box .inner .txt { padding: 0 17px 0 0; background-image: url('/images/home/kor/user/sub/related_arrow_icon.png'); background-position: right center; background-repeat: no-repeat; font-weight: 500; font-size: 16px; line-height: 24px; color: #222222;}
/* 사업단 구성 */

/* 트랙레코드 소개 */
.info_cont_area {}
.info_cont_area .title_area { margin: 0 0 30px; text-align: center;}
.info_cont_area .title_area .title {font-weight: 700; font-size: 30px; line-height: 45px; color: var(--com-main-color);}
.info_cont_area .title_area .text {font-weight: 500; font-size: 26px; line-height: 39px; color: #202020;}
.info_cont_area .info_step_area { padding: 90px 0 0; background-image: url('/images/home/kor/user/sub/goals_top_arr.png'); background-position: top center; background-repeat: no-repeat;}
.info_cont_area .info_step_area .top_area { padding: 0 0 124px;}
.info_cont_area .info_step_area .top_area .top_inner { display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 720px; border: 1px solid #C3E4FF; margin: 0 auto; background-color: #FAFAFA; padding: 16px; border-radius: 1000px;}
.info_cont_area .info_step_area .top_area .top_inner .item_box { position: relative;}
.info_cont_area .info_step_area .top_area .top_inner .item_box .inner { display: flex; justify-content: center; align-items: center; height: 100%; position: relative; width: 200px; height: 200px; background-color: var(--com-main-color); text-align: center; border-radius: 1000px;}
.info_cont_area .info_step_area .top_area .top_inner .item_box.after .inner { background-color: #00B8DF;}
.info_cont_area .info_step_area .top_area .top_inner .item_box .inner::before { content: ''; position: absolute; bottom: calc(-13px / 2); left: 50%; transform: translateX(-50%); width: 9px; height: 9px; border: 2px solid #ffffff; background-color: var(--com-main-color); border-radius: 50%;}
.info_cont_area .info_step_area .top_area .top_inner .item_box.after .inner::before { background-color: #00B8DF;}
.info_cont_area .info_step_area .top_area .top_inner .item_box::after { content: ''; position: absolute; top: 208.5px; left: 50%; transform: translateX(-50%); width: 1px; height: calc(125px + 16px - 6.5px); background-color: #BDD6FF;}
.info_cont_area .info_step_area .top_area .top_inner .item_box .inner .tit { font-weight: 500; font-size: 24px; line-height: 36px; color: #FFFFFF;}
.info_cont_area .info_step_area .top_area .top_inner .item_box .inner .tit .ft_c { font-weight: 700;}
.info_cont_area .info_step_area .top_area .top_inner .item_box .txt_area { display: inline-block; position: absolute; top: calc(205px + 16px + 40px); left: 50%; transform: translateX(-50%); width: 110px; border: 1px solid var(--com-main-color); padding: 10px; background-color: #FAFAFA; text-align: center; border-radius: 100px; z-index: 1;}
.info_cont_area .info_step_area .top_area .top_inner .item_box .txt_area .txt { font-weight: 500; font-size: 16px; line-height: 24px; color: var(--com-main-color);}
.info_cont_area .info_step_area .top_area .top_inner .title_box { text-align: center;}
.info_cont_area .info_step_area .top_area .top_inner .title_box .img_box { display: inline-block; margin: 0 0 24px;}
.info_cont_area .info_step_area .top_area .top_inner .title_box .img_box img {}
.info_cont_area .info_step_area .top_area .top_inner .title_box .tit { font-weight: 700; font-size: 24px; line-height: 36px; color: var(--com-main-color);}
.info_cont_area .info_step_area .bot_area { padding: 40px 0 0;}
.info_cont_area .info_step_area .bot_area .row { display: flex; justify-content: space-between; align-items: stretch; gap: 42px;}
.info_cont_area .info_step_area .bot_area .row .item_area { flex: 2.6; border: 1px solid var(--com-main-color); padding: 34px 24px 24px; border-radius: 12px;}
.info_cont_area .info_step_area .bot_area .row .item_area.after { flex: 1; border: 1px solid #00B8DF;}
.info_cont_area .info_step_area .bot_area .row .item_area > .list { display: flex; justify-content: space-between; align-items: stretch; gap: 24px; height: 100%; position: relative;}
.info_cont_area .info_step_area .bot_area .row .item_area > .list::before { content: ''; position: absolute; top: calc(-34px - 40px); left: 50%; transform: translateX(-50%); width: calc(100% - 18%); height: 1px; background-color: #BDD6FF;}
.info_cont_area .info_step_area .bot_area .row .item_area.after > .list::before { transform: translateX(calc(-50% - 82px)); width: 100%;}
.info_cont_area .info_step_area .bot_area .row .item_area > .list > li { flex: 1; position: relative;}
.info_cont_area .info_step_area .bot_area .row .item_area > .list > li::before { content: ''; position: absolute; top: calc(-50px - 24px); left: 50%; transform: translateX(-50%); width: 1px; height: 50px; background-color: #BDD6FF;}
.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box { position: relative; height: 100%; background-color: #F2F9FF; text-align: center; border-radius: 12px;}
.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box::before { content: ''; position: absolute; top: calc(-40px / 2); left: 50%; transform: translateX(-50%); width: 40px; height: 40px; background-color: var(--com-main-color); background-image: url('/images/home/kor/user/sub/info_step_bot_icon.png'); background-position: center; background-repeat: no-repeat; border-radius: 50%;}
.info_cont_area .info_step_area .bot_area .row .item_area.after > .list > li .box::before { background-color: #00B8DF;}
.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box::after { content: ''; position: absolute; top: calc((-40px / 2) - 6.5px); left: 50%; transform: translateX(-50%); width: 9px; height: 9px; border: 2px solid #ffffff; background-color: var(--com-main-color); border-radius: 50%;}
.info_cont_area .info_step_area .bot_area .row .item_area.after > .list > li .box::after { background-color: #00B8DF;}
.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner { display: flex; justify-content: center; align-items: center; flex-direction: column; height: 100%; min-height: 120px; padding: 5px;}
.info_cont_area .info_step_area .bot_area .row .item_area.before > .list > li:last-child .box .inner { padding-top: 25px;}
.info_cont_area .info_step_area .bot_area .row .item_area > .list > li .box .inner .txt { font-weight: 500; font-size: 20px; line-height: 30px; color: var(--com-main-color);}
.info_cont_area .info_step_area .bot_area .row .item_area.after > .list > li .box .inner .txt { color: #00B8DF;}
.info_cont_area .info_desc_araa { margin: 40px 0 0;}
.info_cont_area .info_desc_araa > .list { display: flex; justify-content: space-between; align-items: stretch; gap: 40px;}
.info_cont_area .info_desc_araa > .list > li { flex: 1;}
.info_cont_area .info_desc_araa > .list > li .box { height: 100%; border: 1px solid var(--com-main-color); padding: 24px; border-radius: 12px;}
.info_cont_area .info_desc_araa > .list > li .box.after { border: 1px solid #00B8DF;}
.info_cont_area .info_desc_araa > .list > li .box .inner { display: flex; justify-content: space-between; align-items: center; height: 100%;}
.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area { width: 180px; padding: 108px 0 0; background-image: url('/images/home/kor/user/sub/info_desc_icon01.png'); background-position: top center; background-repeat: no-repeat; text-align: center;}
.info_cont_area .info_desc_araa > .list > li .box.after .inner .tit_area { background-image: url('/images/home/kor/user/sub/info_desc_icon02.png');}
.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area .tit { font-weight: 500; font-size: 20px; line-height: 30px; color: var(--com-main-color);}
.info_cont_area .info_desc_araa > .list > li .box.after .inner .tit_area .tit { color: #00B8DF;}
.info_cont_area .info_desc_araa > .list > li .box .inner .tit_area .tit .ft_b { font-weight: 700;}
.info_cont_area .info_desc_araa > .list > li .box .inner .txt_area { flex: 1; display: flex; justify-content: space-between; align-items: stretch; height: 100%; margin: 0 0 0 40px; border-left: 1px solid rgba(0, 121, 223, 0.2); padding: 0 0 0 40px;}
.info_cont_area .info_desc_araa > .list > li .box.after .inner .txt_area { border-left: 1px solid rgba(0, 184, 223, 0.2);}
.info_cont_area .info_desc_araa > .list > li .box .inner .txt_area .txt { font-weight: 400; font-size: 16px; line-height: 24px; color: #424242;}
/* 트랙레코드 소개 */