@charset "UTF-8";
.sub_cont {width:100%;max-width:1400px;height:100%;margin:0 auto;padding:30px 0 70px 0}
.no_contents {padding:75px 10px;text-align:center;color:#767676;text-align:center;border:1px solid #e1e1e1;border-radius:10px}
.no_contents .icon {font-size:1.125rem;color:#212121;vertical-align:middle}
.exc_txt {padding-left:25px;text-align:left;font-size:1.125rem;font-weight:700;background-image:url(/images/home/kor/user/board/icon_exc.png);background-position:left top 4px;background-repeat:no-repeat}
.exc_txt2 {padding-left:23px;text-align:left;font-size:1.125rem;font-weight:700;position:relative}
.exc_txt2 .icon {font-size:1.25rem;position:absolute;left:0;top:4px}
.post_status {position:absolute;top:0;left:15px;z-index:10}
.post_status .status_txt {padding:15px 22px;color:#fff;line-height:1;font-size:0.9375rem;font-weight:200;background-color:#212121;border-radius:0 0 8px 8px}
.post_status .status_txt::before {display:inline-block;width:13px;height:13px;margin-right:2px;content:"";background-position:left center;background-repeat:no-repeat;vertical-align:top}
.post_status .status_txt.icon01 {background-color:#ed1c24}
.post_status .status_txt.icon01::before {background-image:url(/images/home/kor/user/sub/icon_post_status01.png)}
.post_status .status_txt.icon02::before {margin-right:6px;background-image:url(/images/home/kor/user/sub/icon_post_status02.png)}

/* fancybox 스타일 */
.fancybox-container {display:block !important}
.fancybox-button {opacity:1 !important;visibility:visible !important;display:inline-block !important}
.fancybox-button svg {fill:#fff !important}
.fancybox-image, .fancybox-overlay {display:block !important}
.fancybox-content {display:inline-flex;align-itesm:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.fancybox-content img, 
.fancybox-slide img {}
.fancybox-toolbar {opacity:1}

@media screen and (max-width:768px){
	.fancybox-content {padding:15px}
	.fancybox-slide--html .fancybox-close-small {width:30px;height:30px;padding:5px;color:#fff;background-color:#000}
}

/* 서브페이지 타이틀 공통 */
.sub_tit {font-family:'GmarketSans', 'sans-serif';margin-bottom:30px;font-size:2.5rem;color:#212121;font-weight:800}
.sub_tit2 {font-family:'GmarketSans', 'sans-serif';margin-bottom:15px;font-size:1.875rem;color:#212121;font-weight:800;position:relative}
.sub_tit2.point {padding-left:13px}
.sub_tit2.point::before {display:block;width:4px;height:26px;content:"";background-color:#ed1c24;position:absolute;left:0;top:5.5px}
.page_tit {margin-bottom:20px;padding-left:12px;font-size:1.125rem;font-weight:700;color:#212121;line-height:1.1;position:relative}
.page_tit::before {display:block;width:4px;height:18px;content:"";background-color:#ed1c24;position:absolute;left:0;top:1px}

.sub_tit .s_txt, 
.sub_tit2 .s_txt, 
.page_tit .s_txt {margin-left:7px;font-family:'Pretendard', 'sans-serif';font-size:1rem;font-weight:500;}

/* 서브페이지 콘텐츠 영역 */
.page_cont {}
.page_cont .page_list {}
.page_cont .page_list .page_list_box {margin-bottom:37px}
.page_cont .page_list .page_list_box:last-child {margin-bottom:0}
.page_cont .border_box {margin-bottom:15px;padding:15px;border:1px solid #e1e1e1;border-radius:10px}
.page_cont .border_box:last-child {margin-bottom:0}
.page_top_cont {margin-bottom:-45px;padding:25px 0 92px 0;position:relative}
.page_top_cont .bg_wrap {height:400px;background-position:center top;background-repeat:no-repeat;background-size:cover;border-radius:18px;overflow:hidden;}
.page_top_cont .bg_wrap.bg01 {background-image:url(/images/home/kor/user/sub/business_top_img01.jpg)}
.page_top_cont .bg_wrap.bg02 {background-image:url(/images/home/kor/user/sub/business_top_img02.jpg)}
.page_top_cont .typo {padding:50px 55px 45px 55px;background-color:#fff;border-radius:15px 0 15px 15px;position:absolute;right:0;bottom:0;z-index:1}
.page_top_cont .typo .sub_tit {margin-bottom:12px}
.page_top_cont .typo .txt {font-size:1.5rem}
.page_top_cont .typo .info_txt {margin-top:25px;padding-top:15px;font-size:1.125rem;border-top:1px solid #e1e1e1} 
.page_top_cont .typo .info_txt .txt_group {display:flex;flex-wrap:nowrap} 
.page_top_cont .typo .info_txt .dl {display:inline-flex;margin-right:30px;padding-right:30px;position:relative}
.page_top_cont .typo .info_txt .dl::after {display:inline-block;width:1px;height:16px;content:"";background-color:#e1e1e1;position:absolute;right:0;top:5px}
.page_top_cont .typo .info_txt .dl:last-child {margin-right:0;padding-right:0}
.page_top_cont .typo .info_txt .dl:last-child::after {display:none}
.page_top_cont .typo .info_txt .dt {margin-right:25px;color:#767676}
.page_top_cont .typo .info_txt .dd {font-weight:500}


/* 텍스트 리스트 - dot, line */
.list_txt_group {margin-bottom:20px;padding-bottom:20px}
.list_txt_group:last-child {margin-bottom:0;padding-bottom:0}
.list_txt_group .list_tit {margin-bottom:13px;font-weight:700;color:#1919.list_txt_group .list_txt .numng:7px 12px 5px 12px;color:#fff;line-height:1;border-radius:5px;background-color:#ed1c24}
.list_txt_group .list_tit2 {display:inline-block;margin-bottom:10px;padding:7px 12px 5px 12px;color:#fff;line-height:1;border-radius:5px;background-color:#ed1c24}
.list_txt_group .list_txt {margin-bottom:5px;position:relative}
.list_txt_group .list_txt:last-child {margin-bottom:0}
.list_txt_group .list_txt::before {display:block;content:"";background-color:#333;position:absolute;left:0;top:10px}
.list_txt_group .list_txt.dot {padding-left:8px}
.list_txt_group .list_txt.dot::before {width:2px;height:2px}
.list_txt_group .list_txt.line {padding-left:10px}
.list_txt_group .list_txt.line::before {width:5px;height:1px}
.list_txt_group .list_txt.icon {padding-left:21px;position:relative}
.list_txt_group .list_txt.icon::before {display:none}
.list_txt_group .list_txt.icon .point {position:absolute;left:0;top:0}
.list_txt_group .list_txt .dt {display:inline-block;padding-left:17px;color:#212121;font-weight:700;position:relative}
.list_txt_group .list_txt .dt::after {display:inline-block;content:":";margin:0 2px 0 5px;vertical-align:baseline}
.list_txt_group .list_txt .dd {display:inline-block}
.list_txt_group .list_txt .num {width:18px;height:18px;font-size:11px;line-height:20px;color:#fff;text-align:center;font-weight:300;border-radius:100%;background-color:#212121;position:absolute;left:0;top:2px}
.list_txt_group .list_txt .list_inner {margin:8px 0 20px 0}
.list_txt_group .list_txt .list_inner .list_txt {margin-bottom:2px;font-size:0.9375rem}
.list_txt_group .list_txt .list_inner .dt {padding-left:0;vertical-align:top}
.list_txt_group .list_txt.sty2 {margin-bottom:15px;padding-left:38px}
.list_txt_group .list_txt.sty2 .num {width:24px;height:24px;font-size:0.9375rem;line-height:24px;font-weight:400;background-color:#ff0000;top:0}


/* 콘텐츠 상단 비주얼 */
.page_top_visual {height:300px;margin-bottom:55px;background-position:center;background-repeat:no-repeat;background-size:cover}
.page_top_visual.bg1 {background-image:url(/images/home/kor/user/sub/page_top_visual01.jpg)}
.page_top_visual .inner_wrap {display:table;width:100%;height:100%;color:#fff}
.page_top_visual .typo {display:table-cell;height:100%;vertical-align:middle}
.page_top_visual .sub_tit2 {width:100%;color:#fff}
.page_top_visual .text {width:100%;font-size:1.125rem;font-weight:300}
.page_top_visual .text b, 
.page_top_visual .text strong {font-weight:500}


/* 검색필터 */
.search_filter {border-radius:8px;border:1px solid #e1e1e1;overflow:hidden}
.search_filter input[type="checkbox"], 
.search_filter input[type="radio"] {}
.search_filter input[type="text"] {}
.search_filter .inner {}
.search_filter .inner .filter_box {display:flex}
.search_filter .inner .filter_tit {width:180px;padding:20px 10px 20px 35px;background-color:#212121;border-bottom:1px solid rgba(255,255,255,0.15)}
.search_filter .inner .filter_tit .txt {font-weight:600;color:#fff;font-size:1.125rem;}
.search_filter .inner .filter_con {width:calc(100% - 180px);padding:15px 30px;border-bottom:1px solid#e1e1e1}
.search_filter .inner .filter_con.p0 {padding:0}
.search_filter .inner .filter_box:last-child .filter_tit, 
.search_filter .inner .filter_box:last-child .filter_con {border-bottom:0}
.search_filter .inner .filter_con .txt {}
.search_filter .inner .filter_con .input_box {display:flex;justify-content:space-between} 
.search_filter .inner .filter_con .input_box .scrh_inp {width:calc(100% - 150px)}
.search_filter .inner .filter_con .input_box .btn_default {}
.search_filter .inner .filter_con .chk_list_area {display:flex;justify-content:space-between;margin-top:5px}
.search_filter .inner .filter_con .chk_list_area .chk {padding:4px 17px;line-height:1;font-size:0.9375rem;border-radius:30px;border:1px solid #e1e1e1}
.search_filter .inner .filter_con .chk_list_area .chk.current {color:#fff;border-color:#ed1c24;background-color:#ed1c24}
.search_filter .inner .filter_con .chk_list_area .chk_all {display:inline-block;width:75px}
.search_filter .inner .filter_con .chk_list_area .list {display:inline-flex;flex-wrap:wrap;row-gap:10px;width:calc(100% - 75px)}
.search_filter .inner .filter_con .chk_list_area .list li {margin:0 10px 0 0}
.search_filter .inner .filter_con .chk_list_area label {}
.search_filter .inner .filter_con .chk_list_area label .text {vertical-align:top}
.search_filter .inner .filter_con .chk_list_area input {}
.search_filter .inner .filter_con .classify {display:flex} 
.search_filter .inner .filter_con .classify_box {flex:1;border-right:1px solid #e1e1e1}
.search_filter .inner .filter_con .classify_box:last-child {border-right:0}
.search_filter .inner .filter_con .classify_name {text-align:center;font-weight:600;font-size:1.125rem;line-height:49px;border-bottom:1px solid #e1e1e1;background-color:#f5f5f5}
.search_filter .inner .filter_con .classify_list {display:flex;flex-wrap:wrap;max-height:204px;overflow-y:auto}
.search_filter .inner .filter_con .classify_list::-webkit-scrollbar {width:4px;height:4px} 
/* .search_filter .inner .filter_con .classify_list.sty2 {display:none} */
.search_filter .inner .filter_con .classify_list.sh {border-bottom:1px solid #e1e1e1}
.search_filter .inner .filter_con .classify_list .list_txt {display:table;width:50%;text-align:center;transition:0.1s}
.search_filter .inner .filter_con .classify_list .list_txt a {display:table-cell;height:100%;padding:13px 5px;line-height:27px;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-radius:0;vertical-align:middle;transition:0.1s}
.search_filter .inner .filter_con .classify_list .list_txt:nth-child(2n) a {border-right:0}
.search_filter .inner .filter_con .classify_list .list_txt.current {background-color:#ed1c24}
.search_filter .inner .filter_con .classify_list .list_txt.current a {color:#fff}
.search_filter .inner .filter_con .classify_list .list_txt:not(.current):hover a, 
.search_filter .inner .filter_con .classify_list .list_txt:not(.current):focus a {color:#ed1c24}
.search_filter .inner .filter_con .classify_list .no_contents {display:table-cell;width:100%;padding:15px 10px;border:0}
.search_filter .inner .filter_con .pick_list {display:flex;justify-content:space-between;align-items:center} 
.search_filter .inner .filter_con .pick_list .list {display:inline-flex;flex-wrap:wrap;row-gap:5px;width:calc(100% - 120px);vertical-align:middle}
.search_filter .inner .filter_con .pick_list .list li {display:inline-block;margin-right:5px;padding:0 13px;font-size:0.9375rem;line-height:32px;border:1px solid #e1e1e1;border-radius:32px;vertical-align:top}
.search_filter .inner .filter_con .pick_list .list li:last-child {margin-right:0}
.search_filter .inner .filter_con .pick_list .list .txt {}
.search_filter .inner .filter_con .pick_list .list .btn_delete {vertical-align:middle;transition:0.3s}
.search_filter .inner .filter_con .pick_list .list .btn_delete:hover, 
.search_filter .inner .filter_con .pick_list .list .btn_delete:focus {color:#ed1c24}
.search_filter .inner .filter_con .pick_list .btn_default {}


/* 아이디어DB > 특별 기획전*/
.idea_special {margin-bottom:30px}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box {position:relative}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box .dDay {font-family:'GmarketSans', 'sans-serif';padding:8px 20px 4px 20px;font-size:1.125rem;color:#ed1c24;font-weight:700;background-color:#fff;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,0.3);position:absolute;right:25px;top:25px;z-index:1}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box .img_box {}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box .img_box .img_inner {height:328.5px}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box .text_box {display:flex;gap:20px;align-items:center;height:134px;padding:25px 23px}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box .text_box .status {display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:1rem;line-height:1;color:#fff;text-align:center;background-color:#ed1c24;border-radius:100%}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box .text_box .typo {width:calc(100% - 98px)}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box .text_box .title {height:auto;margin-bottom:7px}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {padding-left:0;color:#ed1c24;font-weight:400;line-height:1}
.idea_special .gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area .icon {}
.idea_special .gallery_com_cont_area > .list > li.s1 > .box .inner_box .text_box .status {background-color:#212121}
.idea_special .gallery_com_cont_area > .list > li.s2 > .box .inner_box .text_box .status{background-color:#848690}
.idea_special .gallery_com_cont_area > .list > li.s2 > .box .inner_box .text_box .data_list_area > .list > li {color:#767676}
.idea_special .board_view_top {}
.idea_special .board_view_top .tit_top {margin-bottom:15px}
.idea_special .board_view_top .tit_top .dDay {font-family:'GmarketSans', 'sans-serif';width:80px;height:80px;margin:0 auto 20px auto;line-height:84px;font-weight:700;text-align:center;color:#fff;font-size:1.375rem;background-color:#ed1c24;border-radius:100%}
.idea_special .board_view_top .tit_top .status {display:flex;align-items:center;justify-content:center}
.idea_special .board_view_top .tit_top .status li {margin-right:15px;padding-right:15px;color:#ed1c24;font-size:1.25rem;line-height:1;font-weight:700;position:relative}
.idea_special .board_view_top .tit_top .status li::after {display:block;width:2px;height:15px;content:"";background-color:#e1e1e1;position:absolute;right:0;top:3px}
.idea_special .board_view_top .tit_top .status li:last-child {margin-right:0;padding-right:0}
.idea_special .board_view_top .tit_top .status li:last-child::after {display:none}
.idea_special .board_view_top .tit_top .status .date {}
.idea_special .board_view_top .tit_top .status .status {}


/* 기술이전 > 기술이전 매칭 신청 */
.matching_cls {}
.matching_cls .cls_inner {}
.matching_cls .dl {display:inline-flex;align-items:flex-start;margin-right:25px}
.matching_cls .dl:last-child {margin:0}
.matching_cls .dt {width:65px;margin-right:15px;color:#fff;line-height:24px;text-align:center;font-weight:300;font-size:0.9375rem;background-color:#ed1c24;border-radius:4px}
.matching_cls .dd {width:calc(100% - 80px)}
.matching_cls .dd .list_txt_group {}
.matching_cls .dd .list_txt_group .list_txt {margin-bottom:1px}
.matching_cls.sty2 .dt {background-color:#212121}

.matching_view {}
.matching_view::after {display:block;height:0;content:"";clear:both;visibility:hidden}
.matching_view .left {display:inline-block;width:calc(70.5% - 40px);float:left;margin-right:40px;vertical-align:top}
.matching_view .right {display:inline-block;width:29.5%;padding:35px 40px 0 40px;border-left:1px solid #e1e1e1;vertical-align:top}
.matching_view .right.sticky {padding-top:10px;position:sticky;right:0;top:95px}
.matching_view .video_wrap {display:flex;align-items:flex-start;position:relative}
.matching_view .video {width:calc(79.5% - 25px)}
.matching_view .video .btn_layer_pop, 
.matching_view .video .btn_photobox {cursor:pointer}
.matching_view .video .iframe {padding-top:74.191%;background-color:#212121;border-radius:15px;overflow:hidden;position:relative}
.matching_view .video .iframe .upload_file {display:block !important;width:100%;height:100%;cursor:pointer;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.matching_view .video .iframe.vt .upload_file {top:0;transform:translate(-50%, 0)}
.matching_view .video .iframe.vt .upload_file img {width:100%;max-width:inherit;max-height:inherit}
.matching_view .video .iframe.vm .upload_file {display:flex !important;align-items:center;justify-content:center}
.matching_view .video .iframe.vm .upload_file img {height:110%;max-width:inherit;max-height:inherit}
/*.matching_view .video .iframe img {width:100%;max-width:inherit;max-height:inherit}*/
.matching_view .video_list {width:20.5%;max-height:100%;position:absolute;right:0;top:0;overflow-y:auto} 
.matching_view .video_list::-webkit-scrollbar {width:4px;height:4px}
.matching_view .video_list::-webkit-scrollbar-thumb {border-radius:4px;background-color:#212121}
.matching_view .video_list::-webkit-scrollbar-thumb:hover {background-color:#d51920}
.matching_view .video_list .slide_wrap {display:flex;flex-direction:column;height:calc(100% + 6px);margin-top:-6px}
.matching_view .video_list .slide_wrap .slick-list {height:calc(100%) !important}
.matching_view .video_list .box {margin:5px 0;border-radius:10px;overflow:hidden;position:relative}
.matching_view .video_list .box::before {display:inline-block;content:"";position:absolute;left:-15px;top:50%;transform:translateY(-50%)}
.matching_view .video_list .box .upload_file {display:block;padding-top:74.2%;background-color:#212121;position:relative}
.matching_view .video_list .box .upload_file::after {display:block;width:calc(100% - 8px);height:calc(100% - 8px);content:"";border:4px solid transparent;border-radius:10px;position:absolute;left:0;top:0}
.matching_view .video_list .box.current .upload_file::after {border-color:#d51920}
.matching_view .video_list .box .thum {max-width:inherit;max-height:inherit;display:inline-block !important;width:100%;max-height:initial;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.matching_view .video_list .box .thum_vm {max-width:inherit;max-height:inherit;display:inline-block !important;height:110%;;max-height:initial;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.matching_view .video_list .slide_ctrl {}
.matching_view .video_list .slide_ctrl .arrow {width:100%;height:30px;font-size:0;line-height:0;background:linear-gradient(180deg, rgba(0,0,0,0.5), transparent);border-radius:10px 10px 0 0;position:absolute;left:50%;z-index:10;transform:translateX(-50%)}
.matching_view .video_list .slide_ctrl .arrow::before {display:block;width:7px;height:12px;margin:0 auto;content:"";background-image:url(/images/home/kor/user/common/arr_c1.png);background-position:center;background-repeat:no-repeat;transform:rotate(-90deg)}
.matching_view .video_list .slide_ctrl .arrow.prev {top:0}
.matching_view .video_list .slide_ctrl .arrow.next {bottom:0;transform:translateX(-50%) rotate(180deg)}
.matching_view .video_list .slide_ctrl .arrow.next::before {}
.matching_view .detail_text {margin-top:40px;border-radius:10px;overflow:hidden} 
.matching_view .detail_text .tit {color:#fff;line-height:44px;font-weight:500;text-align:center;background-color:#212121}
.matching_view .detail_text .desc {background-color:#f5f5f5;border:1px solid #e1e1e1;border-top:0;position:relative}
.matching_view .detail_text .editor {/*height:185px;*/padding:15px;position:relative;transition:all 0.5s}
.matching_view .detail_text .editor::after {display:none}
/*.matching_view .detail_text .editor::after {width:100%;height:49px;content:"";backdrop-filter:blur(3px) grayscale();position:absolute;left:0;bottom:0}*/
.matching_view .detail_text .editor.current {margin-bottom:57px}
.matching_view .detail_text .editor.current::after {height:0}
.matching_view .detail_text .btn_detail {width:100%;padding:12px 5px;font-size:0.9375rem;color:#767676;text-align:center;background-color:#e7e7e7;position:absolute;left:0;bottom:0;transition:all 0.2s}
.matching_view .detail_text .btn_detail .text {}
.matching_view .detail_text .btn_detail .text::after {display:inline-block;content:"";margin-left:6px;border:4px solid transparent;border-bottom:5px solid #767676;vertical-align:top;transform:translateY(2px);transition:all 0.2s}
.matching_view .detail_text .btn_detail:not(.current):hover, 
.matching_view .detail_text .btn_detail:not(.current):focus {color:#212121;background-color:#ddd}
.matching_view .detail_text .btn_detail:not(.current):hover .text::after, 
.matching_view .detail_text .btn_detail:not(.current):focus .text::after {border-bottom-color:#212121}
.matching_view .detail_text .btn_detail.current {color:#212121;background-color:#ddd}
.matching_view .detail_text .btn_detail.current .text::after {animation:btn_detail_arrow 0.5s 1 forwards}

@keyframes btn_detail_arrow{
	0% {transform:rotate(0)}
	100% {transform:rotate(180deg) translateY(-50%)}
}

.matching_view .sticky_infobox {}
.matching_view .sticky_infobox .typo {}
.matching_view .sticky_infobox .typo .btn_bookmark {}
.matching_view .sticky_infobox .typo .sub_tit2 {font-family:'GmarketSans', 'sans-serif';margin-top:10px;line-height:1.3}
.matching_view .sticky_infobox .typo .text {max-height:12vh;min-height:100px;color:#767676;font-size:1.125rem;overflow-y:auto}
.matching_view .sticky_infobox .typo .text::-webkit-scrollbar {width:4px;height:4px}
.matching_view .sticky_infobox .matching_cls {margin-top:15px;padding-top:15px;border-top:1px dashed #e1e1e1}
.matching_view .sticky_infobox .matching_cls .cls_inner {}
.matching_view .sticky_infobox .matching_cls .dl {display:flex;margin:0 0 5px 0}
.matching_view .sticky_infobox .matching_cls .dt {}
.matching_view .sticky_infobox .matching_cls .dd {}
.matching_view .sticky_infobox .cont_btn_list_area {margin-top:15px;border-top:1px dashed #e1e1e1}
.matching_view .sticky_infobox .cont_btn_list_area .list {margin-top:25px}
.matching_view .sticky_infobox .cont_btn_list_area li {width:calc(50% - 5px);margin-top:10px}
.matching_view .sticky_infobox .cont_btn_list_area li .btn, 
.matching_view .sticky_infobox .cont_btn_list_area li .btn2 {display:block}
.matching_view .sticky_infobox .cont_btn_list_area li .text {}
.matching_view .sticky_infobox .cont_btn_list_area li.status {display:block;width:100%;margin:0}
.matching_view .sticky_infobox .cont_btn_list_area li.status .btn2 {background-color:#eee}
.matching_view .sticky_infobox .cont_btn_list_area li.status .text {display:inline-block;padding-left:16px;background-image:url(/images/home/kor/user/sub/icon_post_status01_gray.png);background-position:left top 19px;background-repeat:no-repeat}
.matching_view .sticky_infobox .cont_btn_list_area li.btn01 {display:block;width:100%;margin:6px 0 0 0}
.matching_view .sticky_infobox .cont_btn_list_area li.btn01 .btn {}
.matching_view .sticky_infobox .cont_btn_list_area li.btn02 {}
.matching_view .sticky_infobox .cont_btn_list_area li.btn03 {}
.matching_view .sticky_infobox .cont_btn_list_area li .btn {}

.matching_info_top {display:flex;align-items:center;gap:30px;margin-bottom:50px;padding:30px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.matching_info_top .inner_left {width:220px}
.matching_info_top .inner_right {width:calc(100% - 250px)}
.matching_info_top .img_wrap {}
.matching_info_top .img_wrap .img {display:flex;justify-content:center;align-items:center;width:100%;height:0;padding-top:56.25%;border-radius:8px;background-color:#212121;overflow:hidden;position:relative}
.matching_info_top .img_wrap .img img {width:auto;height:auto;max-height:inherit;position:absolute;left:50%;top:50%;object-fit:cover;transform:translate(-50%, -50%)}
.matching_info_top .txt_wrap {}

.matching_inquiry .matching_info_top {	position:relative}
.matching_inquiry .matching_info_top .post_status {left:auto;right:10px}

/* 자료실 > 기술정보 검색 + 마이페이지 왼쪽메뉴도 여기 */
.data_info_view {}
.data_info_view::after {display:block;height:0;content:"";clear:both;visibility:hidden}
.data_info_view .left {display:inline-block;width:350px;}
.data_info_view .right {display:inline-block;width:calc(100% - 410px);float:right;margin-left:60px}
.data_info_view .page_quick_offset {border:1px solid #e1e1e1;border-radius:10px;overflow:hidden;position:sticky;left:0;top:110px}
.data_info_view .page_quick_offset .quick_tit {padding:15px;background-color:#f5f5f5;border-bottom:1px solid #e1e1e1;position:relative}
.data_info_view .page_quick_offset .quick_tit::before {display:inline-block;width:48px;height:48px;margin-right:35px;content:"";border-radius:3px;background-color:#212121;background-image:url(/images/home/kor/user/sub/icon_quick_tit.png);background-position:center;background-repeat:no-repeat;vertical-align:middle}
.data_info_view .page_quick_offset .quick_tit .text {display:inline-block;width:calc(100% - 85px);color:#212121;font-weight:600;line-height:1;font-size:1.125rem;vertical-align:middle}
.data_info_view .page_quick_offset .quick_list {max-height:63vh;margin:15px 10px;overflow-y:auto}
.data_info_view .page_quick_offset .quick_list::-webkit-scrollbar {width:3px;height:3px}
.data_info_view .page_quick_offset .quick_list::-webkit-scrollbar-track {background-color:#fdfdfd}
.data_info_view .page_quick_offset .quick_list::-webkit-scrollbar-thumb {background-color:#aaa}
.data_info_view .page_quick_offset .quick_list::-webkit-scrollbar-thumb:hover {background-color:#212121}
.data_info_view .page_quick_offset .btn_offset {background-position:left 13px center;background-repeat:no-repeat;border-radius:5px;overflow:hidden;transition:all 0.2s}
.data_info_view .page_quick_offset .btn_offset.icon01 {background-image:url(/images/home/kor/user/sub/icon_quick_list01.png)}
.data_info_view .page_quick_offset .btn_offset.icon02 {background-image:url(/images/home/kor/user/sub/icon_quick_list02.png)}
.data_info_view .page_quick_offset .btn_offset.icon03 {background-image:url(/images/home/kor/user/sub/icon_quick_list03.png)}
.data_info_view .page_quick_offset .btn_offset.icon04 {background-image:url(/images/home/kor/user/sub/icon_quick_list04.png)}
.data_info_view .page_quick_offset .btn_offset.icon05 {background-image:url(/images/home/kor/user/sub/icon_quick_list05.png)}
.data_info_view .page_quick_offset .btn_offset.icon06 {background-image:url(/images/home/kor/user/sub/icon_quick_list06.png)}
.data_info_view .page_quick_offset .btn_offset.icon07 {background-image:url(/images/home/kor/user/sub/icon_quick_list07.png)}
.data_info_view .page_quick_offset .btn_offset.icon08 {background-image:url(/images/home/kor/user/sub/icon_quick_list08.png)}
.data_info_view .page_quick_offset .btn_offset.icon09 {background-image:url(/images/home/kor/user/sub/icon_quick_list09.png)}
.data_info_view .page_quick_offset .btn_offset.icon10 {background-image:url(/images/home/kor/user/sub/icon_quick_list10.png)}
.data_info_view .page_quick_offset .btn_offset.icon11 {background-image:url(/images/home/kor/user/sub/icon_quick_list11.png)}
.data_info_view .page_quick_offset .btn_offset.icon12 {background-image:url(/images/home/kor/user/sub/icon_quick_list12.png)}
.data_info_view .page_quick_offset .btn_offset.icon13 {background-image:url(/images/home/kor/user/sub/icon_quick_list13.png)}
.data_info_view .page_quick_offset .btn_offset.icon14 {background-image:url(/images/home/kor/user/sub/icon_quick_list14.png)}
.data_info_view .page_quick_offset .btn_offset.icon15 {background-image:url(/images/home/kor/user/sub/icon_quick_list15.png)}
.data_info_view .page_quick_offset .btn_offset.icon16 {background-image:url(/images/home/kor/user/sub/icon_quick_list16.png)}
.data_info_view .page_quick_offset .btn_offset.icon17 {background-image:url(/images/home/kor/user/sub/icon_quick_list17.png)}
.data_info_view .page_quick_offset .btn_offset.icon18 {background-image:url(/images/home/kor/user/sub/icon_quick_list18.png)}
.data_info_view .page_quick_offset .btn_offset.icon19 {background-image:url(/images/home/kor/user/sub/icon_quick_list19.png)}
.data_info_view .page_quick_offset .btn_offset.icon20 {background-image:url(/images/home/kor/user/sub/icon_quick_list20.png)}
.data_info_view .page_quick_offset .btn_offset:hover, 
.data_info_view .page_quick_offset .btn_offset:focus {background-color:#f5f5f5}
.data_info_view .page_quick_offset .btn_offset .btn {display:block;padding:14px 25px 14px 57px;background-image:url(/images/home/kor/user/sub_top/next_arr.png);background-position:right 14px center;background-repeat:no-repeat}
.data_info_view .page_quick_offset .btn_offset .btn.no_arrow {background-image:none}
.data_info_view .page_quick_offset .btn_offset .count {float:right;padding:0 10px;font-size:0.9375rem;color:#ed1c24;font-weight:700;line-height:24px;background-color:#fff1f2;border-radius:24px}
.data_info_view .page_quick_offset .btn_default {display:block;margin:25px;text-align:center}
.data_info_view .page_quick_offset .btn_default .text {padding:7px 0;font-size:1.125rem}
.data_info_view .page_quick_offset .user_info {margin-top:40px;text-align:center}
.data_info_view .page_quick_offset .user_img {width:100px;height:100px;margin:0 auto;background-color:#eee;background-image:url(/images/home/kor/user/sub/icon_user.png);background-position:center bottom;background-repeat:no-repeat;border-radius:100%}
.data_info_view .page_quick_offset .user_clf {display:inline-block;margin:15px auto 10px auto;padding:0 14px;line-height:28px;color:#fff;font-weight:300;background-color:#212121;border-radius:5px}
.data_info_view .page_quick_offset .user_name {margin-bottom:5px;font-size:1.25rem;font-weight:700;color:#212121}
.data_info_view .page_quick_offset .user_comp {font-size:0.9375rem;color:#767676}
.data_info_view .page_offset_cont .img_box {display:flex;align-items:center;justify-content:center;margin-bottom:10px;padding:18px;background-color:#f5f5f5;border-radius:8px;overflow:hidden}
.data_info_view .page_offset_cont .img_box img {border:1px solid #212121}

.data_info_view .view_cont {}
.data_info_view .view_cont_top {margin-bottom:35px;padding-bottom:25px;border-bottom:2px solid #212121}
.data_info_view .view_cont_top .cate {display:inline-block;margin-bottom:10px;padding:7.5px 15px 6.5px 15px;color:#fff;line-height:1;background-color:#ed1c24;border-radius:4px}
.data_info_view .view_cont_top .cate_txt {display:inline-block}
.data_info_view .view_cont_top .cate_txt::after {display:inline-block;content:">";margin-left:5px}
.data_info_view .view_cont_top .cate_txt:last-child::after {display:none}
.data_info_view .view_cont_top .cate_txt.c1 {font-weight:200}
.data_info_view .view_cont_top .cate_txt.c2 {font-weight:500}
.data_info_view .view_cont_top .sub_tit2 {}
.data_info_view .view_cont_top .tag_list {}
.data_info_view .view_cont_top .tag_list .tag {display:inline-block;margin-right:12px;font-size:1.125rem;line-height:1;color:#ed1c24}
.data_info_view .view_cont_top .tag_list .tag:last-child {margin-right:0}

.data_info_view .view_cont_detail {}
.data_info_view .view_cont_detail .page_tit {}
.data_info_view .view_cont_detail .page_tit .link {margin-left:18px;font-size:0.9375rem;font-weight:normal;transition:all 0.25s}
.data_info_view .view_cont_detail .page_tit .link:hover, 
.data_info_view .view_cont_detail .page_tit .link:focus {font-weight:500;text-decoration:underline}
.data_info_view .view_cont_detail .page_tit .link .icon {}
.data_info_view .view_cont_detail .top_group {display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}
.data_info_view .view_cont_detail .top_group .page_tit {margin-bottom:0}
.data_info_view .view_cont_detail .com_sub_tab_area {font-family:inherit;margin-bottom:0;border:0;border-radius:30px;overflow:hidden}
.data_info_view .view_cont_detail .com_sub_tab_area .list {display:flex}
.data_info_view .view_cont_detail .com_sub_tab_area .list li {display:block;width:auto;table-layout:inherit;text-align:center}
.data_info_view .view_cont_detail .com_sub_tab_area .list li::before, 
.data_info_view .view_cont_detail .com_sub_tab_area .list li::after {display:none}
.data_info_view .view_cont_detail .com_sub_tab_area .list li .btn {display:block;height:auto;padding:2px 15px;border:1px solid #e9e9e9;border-left:0;border-radius:0 30px 30px 0;overflow:hidden;transition:0.3s}
.data_info_view .view_cont_detail .com_sub_tab_area .list li:first-child .btn {border-right:0;border-radius:30px 0 0 30px}
.data_info_view .view_cont_detail .com_sub_tab_area .list li .btn .text {font-size:0.9325rem;color:inherit}
.data_info_view .view_cont_detail .com_sub_tab_area .list li:not(.on):hover .btn, 
.data_info_view .view_cont_detail .com_sub_tab_area .list li:not(.on):focus .btn {color:#ff0000}
.data_info_view .view_cont_detail .com_sub_tab_area .list li.on .btn {color:#ff0000;background-color:#fff6f7;border-color:#f3d3d6;border-radius:30px}
.data_info_view .view_cont_detail .com_sub_tab_area .list li:not(:first-child).on .btn {border-left:1px solid #f3d3d6}
.data_info_view .view_cont_detail .com_sub_tab_area .list li:first-child.on .btn {border-right:1px solid #f3d3d6}
.data_info_view .view_cont_detail .com_sub_tab_area .list li.on .btn .text {}

.data_info_view .view_cont_detail .border_box {}
.data_info_view .view_cont_detail .img_slide {position:relative}
.data_info_view .view_cont_detail .img_slide .slide_wrap {margin:20px 20px 13px 20px}
.data_info_view .view_cont_detail .img_slide .box {margin:0 10px}
.data_info_view .view_cont_detail .img_slide .box > a {}
.data_info_view .view_cont_detail .img_slide .box .img {padding-top:75%;background-color:#f5f5f5;border-radius:10px;overflow:hidden;position:relative}
.data_info_view .view_cont_detail .img_slide .box .img img {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.data_info_view .view_cont_detail .img_slide .box .img_tit {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:15px;text-overflow:ellipsis;overflow:hidden}
.data_info_view .view_cont_detail .slide_ctrl {}
.data_info_view .view_cont_detail .slide_ctrl .arrow {width:39px;height:39px;font-size:0;line-height:0;border:1px solid #e1e1e1;border-radius:100%;background-color:#fff;background-image:url(/images/home/kor/user/common/arr_c3.png);background-position:center;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);transition:all 0.2s}
.data_info_view .view_cont_detail .slide_ctrl .arrow.prev {transform:translateY(-50%) rotate(180deg);left:-20px}
.data_info_view .view_cont_detail .slide_ctrl .arrow.next {right:-20px}
.data_info_view .view_cont_detail .slide_ctrl .arrow:hover, 
.data_info_view .view_cont_detail .slide_ctrl .arrow:focus {background-color:#212121;background-image:url(/images/home/kor/user/common/arr_c1.png);border-color:#212121}
.data_info_view .view_cont_detail .download_file {}
.data_info_view .view_cont_detail .download_file .file_list {display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:16px}
.data_info_view .view_cont_detail .download_file .file_btn {width:calc(50% - 8px);margin-right:16px}
.data_info_view .view_cont_detail .download_file .file_btn:nth-child(2n) {margin-right:0}
.data_info_view .view_cont_detail .download_file .file_btn .btn {display:flex;align-items:center;height:60px;padding:0 30px;border:1px solid #e1e1e1;background-image:url(/images/home/kor/user/board/download_icon2.png);background-position:right 30px center;background-repeat:no-repeat;border-radius:10px;position:relative;transition:all 0.2s}
.data_info_view .view_cont_detail .download_file .file_btn .btn .text {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 23px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;transition:all 0.2s;position:relative}
.data_info_view .view_cont_detail .download_file .file_btn .btn .text::before {display:inline-block;width:16px;height:16px;content:"";background-image:url(/images/home/kor/user/board/attach_ico.png);background-position:left top;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all 0.2s}
.data_info_view .view_cont_detail .download_file .file_btn:hover .btn,  
.data_info_view .view_cont_detail .download_file .file_btn:focus .btn {border-color:#ed1c24}
.data_info_view .view_cont_detail .download_file .file_btn:hover .btn .text,  
.data_info_view .view_cont_detail .download_file .file_btn:focus .btn .text {color:#ed1c24;text-decoration:underline}
.data_info_view .view_cont_detail .download_file .file_btn:hover .btn .text::before,  
.data_info_view .view_cont_detail .download_file .file_btn:focus .btn .text::before {background-image:url(/images/home/kor/user/board/attach_ico2.png)}
.data_info_view .view_cont_detail .list_table {}
.data_info_view .view_cont_detail .list_table table {}
.data_info_view .view_cont_detail .list_table th {}
.data_info_view .view_cont_detail .list_table td {}


/* 마이페이지 > 대시보드 */
.mypage_status {}
.mypage_status .inner {display:flex;justify-content:space-between;gap:20px}
.mypage_status .box {width:calc(100% / 4);border:1px solid #e1e1e1;border-radius:10px;overflow:hidden}
.mypage_status .box .link {display:block;padding:18px}
.mypage_status .box .tit {padding-top:40px;font-size:1.125rem;font-weight:700;}
.mypage_status .box .tit.icon {background-position:left top;background-repeat:no-repeat}
.mypage_status .box .tit.icon01 {background-image:url(/images/home/kor/user/sub/icon_dashboard01.png)}
.mypage_status .box .tit.icon02 {background-image:url(/images/home/kor/user/sub/icon_dashboard02.png)}
.mypage_status .box .tit.icon03 {background-image:url(/images/home/kor/user/sub/icon_dashboard03.png)}
.mypage_status .box .tit.icon04 {background-image:url(/images/home/kor/user/sub/icon_dashboard04.png)}
.mypage_status .box .count {margin-top:35px;text-align:right;line-height:1}
.mypage_status .box .count .num {display:inline-block;margin-right:5px;font-size:2.5rem;font-weight:700;vertical-align:baseline}
.mypage_dashboard.data_info_view > .left {width:260px;border:0;box-shadow:0 0 15px rgba(0,0,0,0.15)}
.mypage_dashboard.data_info_view > .right {width:calc(100% - 320px)}
.mypage_dashboard .page_cont .page_list .page_list_box {padding-bottom:10px}
.mypage_dashboard .now_matching_slide {margin:-15px auto;position:relative}
.mypage_dashboard .now_matching_slide .matching_info_top {margin-bottom:0;padding:25px 10px;border:0}
.mypage_dashboard .now_matching_slide .matching_cls .cls_inner {}
.mypage_dashboard .now_matching_slide .matching_cls .dl {}
.mypage_dashboard .now_matching_slide .matching_cls .dt {width:auto;color:#767676;line-height:1;border-radius:0;background-color:transparent;position:relative}
.mypage_dashboard .now_matching_slide .matching_cls .dt::after {display:block;width:1px;height:14px;content:"";background-color:#e1e1e1;position:absolute;right:-8px;top:0}
.mypage_dashboard .now_matching_slide .matching_cls .dd {width:auto;line-height:1;font-weight:600}
.mypage_dashboard .now_matching_slide .post_status {left:auto;right:25px}
.mypage_dashboard .now_matching_slide .slide_wrap {}
.mypage_dashboard .now_matching_slide .slide_wrap .box {}
.mypage_dashboard .now_matching_slide .slide_wrap .box .link {display:block;position:relative}
.mypage_dashboard .now_matching_slide .slide_ctrl {}
.mypage_dashboard .now_matching_slide .slide_ctrl .arrow {}
.mypage_dashboard .now_matching_slide .slide_ctrl .arrow.prev {left:-34px;}
.mypage_dashboard .now_matching_slide .slide_ctrl .arrow.next {right:-34px}


/* 플랫폼 안내 > 플랫폼 안내 */
.about.page_cont .page_list {}
.about.page_cont .page_list .page_list_box {padding:50px 70px;border:1px solid #e1e1e1;border-radius:18px;background-position:right 75px center;background-repeat:no-repeat}
.about.page_cont .page_list .page_list_box.bg1 {background-image:url(/images/home/kor/user/sub/about_box_bg1.jpg)}
.about.page_cont .page_list .page_list_box.bg2 {background-image:url(/images/home/kor/user/sub/about_box_bg2.jpg);background-position:right 75px bottom -30px}
.about.page_cont .page_list .page_list_box .sut_tit2 {}
.about.page_cont .page_list .page_list_box .text {font-size:1.125rem;font-weight:300;line-height:1.6;text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff}
.about .page_list_box .step {margin:25px auto 10px auto;padding:60px 15px 50px 15px;background-color:#f5f5f5;border-radius:18px}
.about .page_list_box .step .step_inner {display:flex;justify-content:center;column-gap:90px}
.about .page_list_box .step .step_box {width:130px;text-align:center;position:relative}
.about .page_list_box .step .step_box::before {display:block;width:20px;height:28px;content:"";background-image:url(/images/home/kor/user/sub/icon_dot_arrow.png);background-position:left top;background-repeat:no-repeat;background-size:cover;position:absolute;top:35px;left:0;left:-53px}
.about .page_list_box .step .step_box:first-child::before {display:none}
.about .page_list_box .step .step_box .icon {display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin:0 auto 15px auto;font-size:0;line-height:0;background-color:#fff;border-radius:15px;box-shadow:0 0 5px rgba(0,0,0,0.1)}
.about .page_list_box .step .step_box .icon img {}
.about .page_list_box .step .step_box .text {font-weight:700;font-size:1rem;line-height:1.45;text-shadow:none}


/* 플랫폼 안내 > 사업안내 */
.business .business_diagram {text-align:center}
.business .business_diagram .diagram {display:flex;justify-content:center;align-items:center;column-gap:110px;color:#fff;position:relative}
.business .business_diagram .diagram::before {display:block;width:100vw;height:1px;content:"";background-color:#d3d3d3;position:absolute;left:calc(-50vw + 50%);top:50%;z-index:-2;transform:translateY(-50%)}
.business .business_diagram .diagram .box {display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:270px;height:270px;background-color:#212121;border-radius:100%;position:relative}
.business .business_diagram .diagram .box .dt {font-size:1.5rem;font-weight:600}
.business .business_diagram .diagram .box:not(.ct) .dt::after {display:block;width:48px;height:1px;margin:14px auto 17px auto;content:"";background-color:#fff}
.business .business_diagram .diagram .box .dd {}
.business .business_diagram .diagram .box.left::before, 
.business .business_diagram .diagram .box.right::before {display:inline-block;width:9px;height:9px;content:"";background-color:#212121;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%)}
.business .business_diagram .diagram .box.left::before {right:-85px}
.business .business_diagram .diagram .box.right::before {left:-85px}
.business .business_diagram .diagram .box.ct {width:260px;height:260px;background-color:#ed1c24;position:relative}
.business .business_diagram .diagram .box.ct::before {display:inline-block;width:calc(100% + 60px);height:calc(100% + 60px);content:"";background-color:rgba(237,28,36,0.4);border-radius:100%;position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%, -50%)}
.business .business_diagram .diagram .box.ct .icon {}
.business .business_diagram .diagram .box.ct .dt {margin-top:20px;font-size:1.125rem}
.business .business_diagram .tit {padding:72px 0 55px 0;font-size:1.5rem;color:#ed1c24;background-image:url(/images/home/kor/user/sub/arrow_bg.png);background-position:center;background-repeat:no-repeat}
.business .business_diagram .icon_group {display:flex;justify-content:center;margin-top:30px;padding-bottom:30px}
.business .business_diagram .icon_group .box {width:255px;padding:95px 15px 25px 15px;background-position:center top 22px;background-repeat:no-repeat;border-right:1px dashed #212121}
.business .business_diagram .icon_group .box:first-child {border-left:1px dashed #212121}
.business .business_diagram .icon_group .box.icon01 {background-image:url(/images/home/kor/user/sub/icon_coop01.png)}
.business .business_diagram .icon_group .box.icon02 {background-image:url(/images/home/kor/user/sub/icon_coop02.png);background-position:center top 28px}
.business .business_diagram .icon_group .box.icon03 {background-image:url(/images/home/kor/user/sub/icon_coop03.png);background-position:center top 28px}
.business .business_diagram .icon_group .box.icon04 {background-image:url(/images/home/kor/user/sub/icon_coop04.png)}
.business .business_diagram .icon_group .box .text {font-size:1.125rem;font-weight:600}
.business .business_process {}
.business .business_process .th {text-align:center;font-size:1.125rem;color:#212121;font-weight:500;background-color:#fff;border-radius:10px;border:1px solid #212121}
.business .business_process .c1 {width:180px}
.business .business_process .c2, 
.business .business_process .c3 {width:calc(100% / 2 - 20px);margin-left:20px}
.business .business_process .thead {display:flex;margin-bottom:20px}
.business .business_process .thead .th {line-height:58px;color:#fff;background-color:#212121}
.business .business_process .thead .c1 {}
.business .business_process .thead .c2, 
.business .business_process .thead .c3 {width:calc((100% - 180px) / 2 - 20px)}
.business .business_process .tbody {}
.business .business_process .tbody .tr {margin-bottom:20px;position:relative}
.business .business_process .tbody .tr:last-child {margin-bottom:20px}
.business .business_process .tbody .tr::after {display:block;height:0;content:"";clear:both;visibility:hidden}
.business .business_process .tbody .th {display:flex;align-items:center;justify-content:center;height:100%;padding:0 5px;position:absolute;left:0;top:0}
.business .business_process .tbody .td {width:calc(100% - 180px);float:right;margin-bottom:10px}
.business .business_process .tbody .td:last-child {margin-bottom:0}
.business .business_process .tbody .c1 {}
.business .business_process .tbody .c2 {}
.business .business_process .tbody .c3 {display:flex;flex-wrap:wrap;align-items:center}
.business .business_process .tbody .inner {display:flex}
.business .business_process .tbody .inner li {padding:30px;border:1px solid #e1e1e1;border-radius:10px}
.business .business_process .tbody .subject {display:flex;align-items:center;justify-content:space-between;background-position:right -13px bottom;background-repeat:no-repeat}
.business .business_process .tbody .bg1 {background-image:url(/images/home/kor/user/sub/icon_business_prosess01.png)}
.business .business_process .tbody .bg2 {background-image:url(/images/home/kor/user/sub/icon_business_prosess02.png)}
.business .business_process .tbody .bg3 {background-image:url(/images/home/kor/user/sub/icon_business_prosess03.png)}
.business .business_process .tbody .bg4 {background-image:url(/images/home/kor/user/sub/icon_business_prosess04.png)}
.business .business_process .tbody .bg5 {background-image:url(/images/home/kor/user/sub/icon_business_prosess05.png)}
.business .business_process .tbody .bg6 {background-image:url(/images/home/kor/user/sub/icon_business_prosess06.png)}
.business .business_process .tbody .bg7 {background-image:url(/images/home/kor/user/sub/icon_business_prosess07.png)}
.business .business_process .tbody .num {display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;font-family: 'GmarketSans';font-size:1.25rem;line-height:60px;font-weight:700;color:#fff;line-height:40px;text-align:center;background-color:rgba(237,28,36,0.2);border-radius:100%}
.business .business_process .tbody .num.b1 {display:inline-block;width:40px;height:40px;margin-left:10px;line-height:46px;background-color:#212121}
.business .business_process .tbody .num .bg {width:40px;height:40px;background-color:#ed1c24;border-radius:100%;position:relative}
.business .business_process .tbody .num .bg::before {display:inline-block;width:50px;height:50px;content:"";background-color:rgba(237,28,36,0.2);border-radius:100%;position:absolute;lefT:50%;top:50%;z-index:-1;transform:translate(-50%, -50%)}
.business .business_process .tbody .typo {width:calc(100% - 85px)}
.business .business_process .tbody .typo .dt {font-size:1.125rem;font-weight:700}
.business .business_process .tbody .typo .dd {}
.business .business_process .tbody .list_txt_group {width:100%}
.business .business_process .tbody .list_txt_group .list_txt {font-weight:300}


/* 커뮤니티 > 지역별 담당자 */
.contact {display:flex;justify-content:space-between;align-items:center;gap:60px} 
.contact .reg_info {width:calc(100% - 481px)}
.contact .reg_info .box {margin-bottom:10px;border:1px solid #e1e1e1;border-radius:15px;overflow:hidden}
.contact .reg_info .box:last-child {margin-bottom:0}
.contact .reg_info .box .link {display:block;padding:24px 30px}
.contact .reg_info .box .name {display:inline-flex;align-items:center;gap:15px;font-weight:700;transition:0.2s}
.contact .reg_info .box .icon_map {width:32px;height:32px;text-align:center;line-height:32px;font-size:1.125rem;color:#ed1c24;background-color:#ffe5e6;border-radius:100%}
.contact .reg_info .box .icon_arrow {float:right;line-height:32px;font-size:25px}
.contact .reg_info .drop_box {display:none;padding:20px 30px;background-color:#fff6f6;background-position:right 30px bottom 30px;background-repeat:no-repeat}
.contact .reg_info .drop_box.gidp {background-image:url(/images/home/kor/user/sub/logo_gidp.png)}
.contact .reg_info .drop_box.gidp2 {background-image:url(/images/home/kor/user/sub/logo_gidp2.png)}
.contact .reg_info .drop_box.dcb {background-image:url(/images/home/kor/user/sub/logo_dcb.png)}
.contact .reg_info .drop_box.dgdp {background-image:url(/images/home/kor/user/sub/logo_dgdp.png)}
.contact .reg_info .drop_box.didp {background-image:url(/images/home/kor/user/sub/logo_didp.png)}
.contact .reg_info .drop_box .dl {display:flex;margin-bottom:3px}
.contact .reg_info .drop_box .dl:last-child {margin-bottom:0}
.contact .reg_info .drop_box .dt {width:60px;font-weight:600}
.contact .reg_info .drop_box .dd {width:calc(100% - 60px)}
.contact .reg_info .box.current {}
.contact .reg_info .box.current .link {}
.contact .reg_info .box:hover .name, 
.contact .reg_info .box.current .name {color:#ed1c24}
.contact .reg_info .box.current .icon_map {color:#fff;background-color:#ed1c24}
.contact .reg_info .box.current .icon_arrow {color:#ed1c24;animation:reg_info_arrow 0.5s 1 forwards}

@keyframes reg_info_arrow{
	100% {transform:rotate(180deg)}
}

.contact .reg_map {width:421px}
.contact .reg_map .map_img {}


/* 저작권보호정책 */
.policy {border:4px solid #e1e1e1;border-radius:15px}
.policy .top_box {padding:35px;border-bottom:1px solid #e1e1e1}
.policy .top_box .typo {display:flex;align-items:center;justify-content:flex-start;gap:35px;font-size:1.125rem;line-height:1.6;font-weight:600}
.policy .top_box .typo .icon {display:inline-flex;align-items:center;justify-content:center;width:99px;height:99px;font-size:0;line-height:0;text-align:center;background-color:#ffeeef;border-radius:100%}
.policy .top_box .typo .icon::before {display:inline-block;width:55px;height:55px;content:"C";line-height:55px;font-weight:500;color:#ed1c24;font-size:50px;border:2px solid #ed1c24;border-radius:100%}
.policy .top_box .typo .text {width:calc(100% - 134px)}
.policy .cont_box {padding:30px 35px}
.policy .cont_box .list_txt_group {}
.policy .cont_box .list_txt_group .list_txt {}
.policy .cont_box .list_txt_group .list_txt .num {}