@charset "utf-8";

@media(max-width: 1200px){
    
}

@media(max-width: 1024px){
    
}

@media(max-width: 820px){
    /* 서브페이지 공통 */
    .wrap.sub_wrap main{padding-top: 60px;}

    .wrap.mob_cont_view main .sub_title_wrap{display: none;}
    .wrap.mob_cont_write main .sub_title_wrap{display: none;}
    .wrap.mob_cont_write .footerWrap{display: none;}
    .wrap.mob_cont_write+.topBtn{display: none;}
    .wrap.mob_cont_write~.btn_shortcut{display: none;}

    .lnbListWrap{width: 100%;}
    .sub_title_wrap{background: #fff;margin-bottom: 40px;border-bottom: 1px solid #E4E4E0;}
    .sub_title_wrap h3{display: none;}
    .sub_title_wrap .lnb_list{width: 100%;padding: 0 20px;box-sizing: border-box;border-radius: 0;background: #fff; white-space: nowrap;}
    .sub_title_wrap .lnb_list li{padding: 0;width: auto;flex: 1 1 0;text-align: center;}
    .sub_title_wrap .lnb_list li a{display: block;padding: 9px 0;font-size: 15px;line-height: 22px;}
    .sub_title_wrap .lnb_list li.on a{color: #00A85A;border-radius: 0;background: transparent;box-shadow: none;}
    .sub_title_wrap .lnb_list li.on a::before{content: '';display: block;width: 100%;height: 2px; background: #00A85A;position: absolute;bottom: 0;left: 0;}
    .lnb_slide .sub_title_wrap .lnb_list{justify-content: flex-start;padding: 0;}
    .lnb_slide .sub_title_wrap .lnb_list li{flex: none;}
    .lnb_slide .sub_title_wrap .lnb_list li a{padding: 13px 0;}

    /* paragraph */
    .paragraph_area{margin-bottom: 60px;}
    .paragraph_area.web_hide{display: flex !important;}
    .paragraph_area .paragraph_num li{margin: 0 4px;}
    .paragraph_area ul li a{width: 30px;height: 30px;line-height: 30px;font-size: 14px;}

    /* 서브 컨텐츠 공통 */
    .sub_cont_wrap.sect{padding: 0 20px;}
    .sub_cont_wrap .list_top{padding-bottom: 15px;}
    .sub_cont_wrap .list_top p{display: none;}
    .sub_cont_wrap .list_top .sub_tit{font-size: 18px;line-height: 27px;}
    .sub_cont_wrap .list_top .search_box{width: 100%;}
    .sub_cont_wrap .list_top .search_box .sel{padding: 0;width: 80px;min-width: 80px;background-position: center right;}
    .sub_cont_wrap .list_top .checks{display: none;}

    .sub_cont_wrap .list_top .search_box.type2{padding: 30px 20px;display: flex;flex-wrap: wrap;}
    .sub_cont_wrap .list_top .search_box.type2 dl{margin-right: 0;}
    .sub_cont_wrap .list_top .search_box.type2 dl.item01{width: calc(50% - 2px); margin-right: 4px;}
    .sub_cont_wrap .list_top .search_box.type2 dl.item02{width: calc(50% - 2px);}
    .sub_cont_wrap .list_top .search_box.type2 dl.item03{width: 100%;margin-top: 5px;}
    .sub_cont_wrap .list_top .search_box.type2 dl dt{display: none;}
    .sub_cont_wrap .list_top .search_box.type2 dl dd{width: 100%;}
    .sub_cont_wrap .list_top .search_box.type2 dl dd .sel{width: 100%;padding-left: 15px;padding-right: 30px;background-position: center right 15px;}
    .sub_cont_wrap .list_top .search_box.type2 .search_box{margin-top: 20px;}
    .sub_cont_wrap .list_top .search_box.type2 .search_box .inp{background: #fff;padding: 10px 45px 10px 15px;}
    .sub_cont_wrap .list_top .search_box.type2 .search_box .inp.search{background: transparent;padding: 0 30px 0 0;}
    .sub_cont_wrap .list_top .search_box.type2 .inp + button{top: 0;right: 0;height: 20px;}
    .sub_cont_wrap .list_top .search_box.type2 .inp + button img{width: 20px;}

    .sub_cont_wrap .list_top .search_box.type3{padding: 30px 20px;display: flex;flex-wrap: wrap;}
    .sub_cont_wrap .list_top .search_box.type3 dl{margin-right: 0;}
    .sub_cont_wrap .list_top .search_box.type3 dl dt{display: none;}
    .sub_cont_wrap .list_top .search_box.type3 dl dd{width: 100%;}
    .sub_cont_wrap .list_top .search_box.type3 dl dd .input{background-color: #fff;}
    .sub_cont_wrap .list_top .search_box.type3 dl dd .sel{width: 100%;padding-left: 15px;padding-right: 30px;background-position: center right 15px;}
    .sub_cont_wrap .list_top .search_box.type3 .search_box{margin-top: 5px;}
    .sub_cont_wrap .list_top .search_box.type3 .search_box .inp{background: #fff;padding: 10px 45px 10px 15px;width: 100%;text-align: left;}
    .sub_cont_wrap .list_top .search_box.type3 .inp + button{top: calc(50% - 8px);right: 15px;}
    .sub_cont_wrap .list_top .search_box.type3 .inp + button img{width: 16px;}

    .sub_cont_wrap .list_top .search_box.type3 dl.item03{width: 100%;margin-top: 5px;}
    .sub_cont_wrap .list_top .search_box.type3 dl.item03 dd{flex-wrap: wrap;}
    .sub_cont_wrap .list_top .search_box.type3 dl.item03 dd .checks{order: -1;width: 100%;}
    .sub_cont_wrap .list_top .search_box.type3 dl.item03 dd .checks input[type="radio"]+label{width: calc((100% - 20px) / 5);line-height: 36px;}
    .sub_cont_wrap .list_top .search_box.type3 dl.item03 dd .checks input[type="radio"]:checked+label{background: transparent;color: #00A85A;}
    .sub_cont_wrap .list_top .search_box.type3 dl.item03 dd .checks .btn_etc{display: block;text-align: center;line-height: 36px; border: 1px solid #D1DDDD; width: calc((100% - 20px) / 5);}
    .sub_cont_wrap .list_top .search_box.type3 dl.item03 dd .checks .btn_etc.on{color: #00A85A;border-color: #00A85A;}
    .sub_cont_wrap .list_top .search_box.type3 dl.item03 dd .checks .btn_etc:hover{color: #151515;}
    
    /* 제목 뒤 아이콘 */
    .sub_cont_wrap .list_desc ul li.tr{min-height: auto;}
    .sub_cont_wrap .list_desc ul li.tr>div{font-size: 14px;}
    .sub_cont_wrap .list_desc ul li.tr .td_auto .icon{flex-shrink: 0;width: 18px;height: 18px;}
    .sub_cont_wrap .list_desc ul li.tr .td_auto>.icon:first-of-type{margin-left: 8px;}
    .sub_cont_wrap .list_desc ul li.tr .td_auto>.icon:last-of-type{margin-left: 3px;}
    .sub_cont_wrap .list_desc ul li.tr .td_auto .icon.new{width: 16px;height: 16px;}
    .sub_cont_wrap .list_desc ul li.tr .td_auto .icon img{width: 100%;height: auto;}
    .sub_cont_wrap .list_desc ul li.tr .td_auto>a{max-width: calc(100% - 40px);box-sizing: border-box;}

    .sub_cont_wrap .list_desc ul li.tr .td_auto .icon.onlyuser{position: absolute;bottom: 18px;right: 0;width: 56px;}

    .sub_cont_wrap .list_desc ul li.tr:hover{background: transparent;}

    /* 리스트 노데이터 */
    .sub_cont_wrap .list_desc ul li.nodata{padding: 170px 0 170px;margin-bottom: 0;}
    .sub_cont_wrap .list_desc ul li.nodata p{padding-top: 62px;background-size: 58px auto;}

    /* 공지사항 리스트 */
    .sub_cont_wrap.notice_wrap .list_desc ul li.tr{flex-direction: column;padding: 18px 0;height: auto;}
    .sub_cont_wrap.notice_wrap .list_desc ul li.tr .td_auto{width: 100%;flex: none;padding: 0;margin-bottom: 8px;overflow: visible;}
    .sub_cont_wrap.notice_wrap .list_desc ul li.tr .td_w120{width: auto;justify-content: flex-start;padding: 0;}

    .sub_cont_wrap.notice_wrap .list_desc ul li.tr>div:first-child{display: none;}
    .sub_cont_wrap.notice_wrap .list_desc ul li.tr.tr_notice .td_auto{display: block;}
    .sub_cont_wrap.notice_wrap .list_desc ul li.tr.tr_notice .td_auto a{display: inline-block; max-width: calc(100% - 57px); color: #00A85A;vertical-align: middle;}
    .sub_cont_wrap.notice_wrap .list_desc ul li.tr.tr_notice .td_auto a::before{content: '[공지]';display: inline-block; margin-right: 5px;}
    .sub_cont_wrap.notice_wrap .list_desc ul li.tr.tr_notice .td_auto span{display: inline-block;vertical-align: middle;}

    /* 동문동정 리스트 */
    .sub_cont_wrap.interview_wrap .list_desc ul li.tr{flex-direction: column;padding: 18px 0;height: auto;}
    .sub_cont_wrap.interview_wrap .list_desc ul li.tr .td_auto{width: 100%;flex: none;padding: 0;margin-bottom: 8px;overflow: visible;}
    .sub_cont_wrap.interview_wrap .list_desc ul li.tr .td_w120{width: auto;justify-content: flex-start;padding: 0;}
    .sub_cont_wrap.interview_wrap .list_desc ul li.tr>div:first-child{display: none;}
    .sub_cont_wrap.interview_wrap .list_desc ul li.tr.tr_notice .td_auto{display: block;}
    .sub_cont_wrap.interview_wrap .list_desc ul li.tr.tr_notice .td_auto a{display: inline-block; max-width: calc(100% - 57px); color: #00A85A;font-weight: 700;}
    .sub_cont_wrap.interview_wrap .list_desc ul li.tr.tr_notice .td_auto span{display: inline-block;}

    .sub_cont_wrap .list_desc.type2 .tr{margin: 0 0 30px;}
    .sub_cont_wrap .list_desc.type2 .tr li.td{width: 100%;margin: 0;border-bottom: 1px solid #E6E6E6;padding: 20px 0;}
    .sub_cont_wrap .list_desc.type2 .tr li.td:hover{border-color: #E6E6E6;}
    .sub_cont_wrap .list_desc.type2 .tr li.td a{display: flex;align-items: center;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .img_box{width: 110px;flex-shrink: 0;margin-right: 15px;margin-bottom: 0;border-radius: 6px;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .img_box .img{height: 70px;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .img_box .badge2{top: 44px;width: 32px;height: 32px;font-size: 8px;line-height: 11px;padding: 5px 7px;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .img_box.noimg{display: none;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .txt_box strong.tit{font-size: 16px;line-height: 24px;min-height: auto;}
    .sub_cont_wrap .list_desc.type2 .tr li.td:hover .txt_box strong.tit{font-weight: normal;text-decoration: none;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .txt_box p.date{margin-top: 8px;}

    .sub_cont_wrap .list_desc.type3 .row{flex-direction: column;box-shadow: none;min-height: auto;}
    .sub_cont_wrap .list_desc.type3 .row .col{min-height: auto; box-shadow: inset 0px -1px 0px #E6E6E6;}
    .sub_cont_wrap .list_desc.type3 .row .col dt{width: 90px;padding-left: 0;font-size: 14px;line-height: 20px;word-break: keep-all;}
    .sub_cont_wrap .list_desc.type3 .row .col dd{width: calc(100% - 90px);padding: 10px 0; word-break: keep-all;min-height: 56px;}

    /* 서브 컨텐츠 공통 - 상세 */
    .sub_cont_wrap .view_top{margin: 40px 0 30px;}
    .sub_cont_wrap .view_top .top_box{padding: 25px;border-radius: 8px;}
    .sub_cont_wrap .view_top .badge{font-size: 16px;line-height: 20px;left: 20px;top: 10px;}
    .sub_cont_wrap .view_top .badge::before{height: 10px;margin-bottom: -10px;}
    .sub_cont_wrap .view_top .top_box .view_data{gap: 0 24px;}
    .sub_cont_wrap .view_top .top_box .view_tit{font-size: 22px;line-height: 30px;margin-bottom: 10px;}
    .sub_cont_wrap .view_top .top_box .view_data span{font-size: 14px;line-height: 21px;}
    .sub_cont_wrap .view_top .top_box .view_data span::after{right: -12px;}

    .sub_cont_wrap .view_desc{padding: 0 0 30px;}
    .sub_cont_wrap .view_desc .file_box{margin-bottom: 20px;}
    .sub_cont_wrap .view_desc .text_box img{width: 100% !important;height: auto !important; margin-bottom: 20px;}/* 211203 */
    .sub_cont_wrap .view_desc .text_box p{font-size: 15px;line-height: 24px;}
    .sub_cont_wrap .view_desc .reply_text_box{margin-top: 30px;padding: 25px 20px;border-radius: 8px;}
    .sub_cont_wrap .view_desc .reply_text_box::before{width: 36px;height: 36px;background-size: cover;}

    /* 서브 컨텐츠 공통 - 등록 */
    .sub_cont_wrap .write_top{margin: 30px 0 25px;}
    .sub_cont_wrap .write_top .top_box{padding: 0;background: transparent;}
    .sub_cont_wrap .write_top .top_box .checks.type2 input[type="radio"]+label{margin: 0 2px;}
    .sub_cont_wrap .write_top .top_box .checks.type2 input[type="radio"]+label:first-of-type{margin-left: 0;}
    .sub_cont_wrap .write_top .top_box .checks.type2 input[type="radio"]+label:last-of-type{margin-right: 0;}
    .sub_cont_wrap .write_desc{padding: 0;border-top-width: 0;}
    .sub_cont_wrap .write_desc .row{padding-bottom: 28px;padding-top: 20px;margin-bottom: 0;}
    .sub_cont_wrap .write_desc .row:first-child{padding-top: 0;}
    .sub_cont_wrap .write_desc .row:last-child{border-bottom-width: 0;padding-bottom: 28px;}
    .sub_cont_wrap .write_desc .row::after{content: '';display: block;width: calc(100% + 40px);height: 8px;background: #F6F6F6;position: absolute;bottom: 0;left: -20px;}
    .sub_cont_wrap .write_desc .row:last-child::after{content: none;}
    .sub_cont_wrap .write_desc .row dt{display: none;}
    .sub_cont_wrap .write_desc .row dd{width: 100%;}
    .sub_cont_wrap .write_desc .row dd.title_wrap .input_box .input{font-size: 16px;line-height: 23px;border-width: 0;}
    .sub_cont_wrap .write_desc .row dd .input_box .input{background: transparent;padding: 0;line-height: 22px;}
    .sub_cont_wrap .write_desc .row dd .textarea_box .textarea{background: transparent;padding: 0;border-width: 0;}

    .sub_cont_wrap .write_desc .row dd .input_box .input::placeholder,
    .sub_cont_wrap .write_desc .row dd .textarea_box .textarea::placeholder{color: #aaa;}

    /* 주소박스 */
    .sub_cont_wrap .write_desc .row dd .address_box .address_top .input{width: calc(100% - 100px);line-height: 36px;}
    .sub_cont_wrap .write_desc .row dd .address_box .address_top .btn_search{line-height: 36px;}
    .sub_cont_wrap .write_desc .row dd .address_box>.input{width: 100%;margin-right: 0;line-height: 36px;}
    .sub_cont_wrap .write_desc .row dd .address_box>.input:last-child{margin-top: 8px;}

    /* 등록 내용 - list_desc.type3 수정버전 */
    .sub_cont_wrap .write_desc.type3 .row{flex-direction: column;box-shadow: none;min-height: auto;}
    .sub_cont_wrap .write_desc.type3 .row::after{content: none;}
    .sub_cont_wrap .write_desc.type3 .row .col{ box-shadow: inset 0px -1px 0px #E6E6E6;box-sizing: border-box;align-items: center;justify-content: flex-start;}
    .sub_cont_wrap .write_desc.type3 .row .col dt{display: block; width: 90px;padding-left: 0;font-size: 14px;line-height: 20px; word-break: keep-all;}
    .sub_cont_wrap .write_desc.type3 .row .col dd{width: calc(100% - 90px);padding: 10px 0; word-break: keep-all;min-height: 56px;}
    .sub_cont_wrap .write_desc.type3 .row dd .input_box .input{line-height: 20px;padding: 8px 15px;}

    /* 팝업 공통 */
    .pop_wrap .dim{background: #fff;}
    .pop_wrap .pop_box .pop_head{padding: 0 30px;}
    .pop_wrap .pop_box .pop_head .tit{line-height: 26px;}
    .pop_wrap .pop_box .pop_head .pop_close{width: 21px;height: 27px;}
    .pop_wrap .pop_box .pop_head .pop_close picture{display: block;width: 100%;height: 100%;}
    .pop_wrap .pop_box .pop_head .pop_close img{width: 100%;object-fit: contain;}
    .pop_wrap .pop_box .pop_body{box-shadow: 0px -1px 0px #151515;border-top-width: 0;}

    /* 이용약관 공통 */
    .desc_area>.terms_box{padding: 0;}
    .terms_box strong.terms_tit{font-size: 18px;line-height: 27px;margin-top: 40px;}
    .terms_box .terms_box .terms_dtit{font-size: 14px;line-height: 21px;}
    .terms_box .terms_box .terms_txtbox{line-height: 21px;}

    /* 상세페이지 하단 광고 배너 */
    .sub_cont_wrap .banner_box{padding-bottom: 60px;}
    .sub_cont_wrap .banner_box .img_wrap{width: 100%;}
    .sub_cont_wrap .banner_box .img_wrap a{display: block;}
    .sub_cont_wrap .banner_box .img_wrap img{width: 100%;}

    /* 상세/등록 페이징 */
    .sub_cont_wrap .view_paragraph_area{padding: 30px 0 60px;}
    .sub_cont_wrap .view_paragraph_area .view_para ul li{max-width: none;}
    .sub_cont_wrap .view_paragraph_area .view_para ul li::before{width: 18px;height: 18px;background-image: url(../img/icon/arr_prev_b_m.svg);}
    .sub_cont_wrap .view_paragraph_area .view_para ul li.nodata::before{background-image: url(../img/icon/arr_prev_b_nodata_m.svg);}
    .sub_cont_wrap .view_paragraph_area .view_para ul li .view_para_bot{display: none;}
    .sub_cont_wrap .view_paragraph_area .view_para ul li.nodata .view_para_bot_nodata{display: none;}  
    .sub_cont_wrap .view_paragraph_area .view_para ul li.nodata .view_para_top{color: #999;}
    .sub_cont_wrap .view_paragraph_area .view_para .btn_wrap>a{display: none;}

    /* 커뮤니티 목록 */
    .sub_cont_wrap.community_wrap .list_desc .tr{margin-bottom: 0;margin-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #E6E6E6;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td{display: flex;align-items: center;flex-wrap: wrap;padding: 20px;background: #F2F2EF;margin-bottom: 10px;border-radius: 6px;box-sizing: border-box;border-bottom-width: 0;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td:last-child{margin-bottom: 0;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td .badge{position: static;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td a{order: -1;width: 100%;margin-bottom: 10px;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td a .img_box{width: 100%;height: auto;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td a .img_box .img{display: block; background: none;height: auto;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td a .img_box .img p{max-width: none;font-size: 16px;line-height: 20px;text-align: left;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td a .txt_box{margin-bottom: 2px;width: calc(100% - 20px);}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td a .txt_box strong.tit{display: none;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td .btn_link{position: static;box-sizing: border-box;width: calc(100% - 50px);margin-left: auto;margin-bottom: 0; order: 1;text-align: right;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td .btn_link .link_txt{line-height: 22px;width: 100%;color: #666;}
    .sub_cont_wrap.community_wrap .list_desc .tr li.td .btn_link .link_arr{background-image: url(../img/icon/arr_link_s2.svg);}
    .sub_cont_wrap.community_wrap .list_desc .tr li.nodata{border-bottom-width: 0;}


    .sub_cont_wrap.community_wrap .paging .btn_wrap .btn_type01{min-width: auto; position: fixed;bottom: 55px;right: 10px;width: 40px;height: 40px;border-radius: 50%;font-size: 0;background: #00A85A url(../img/icon/icon_write.svg) no-repeat center / 24px auto;z-index: 100;}
    .show_QuickMenu .sub_cont_wrap.community_wrap .paging .btn_wrap .btn_type01{bottom: 115px;}

    .sub_cont_wrap.community_wrap .paging .btn_wrap:only-child{margin-bottom: 0;}

    /* 커뮤니티 상세 */
    .sub_cont_wrap.community_wrap .view_desc{margin-bottom: 60px;border-bottom-width: 0;}
    .sub_cont_wrap.community_wrap .view_paragraph_area{display: none;}

    /* 커뮤티티 등록 */
    .sub_cont_wrap.community_wrap .write_top{margin: 0;width: calc(100% + 40px);margin-left: -20px;background: #F2F2EF;padding: 20px;margin-bottom: 20px;}
    .sub_cont_wrap.community_wrap .write_top .top_box{text-align: left;}
    .sub_cont_wrap.community_wrap .write_top .top_box .checks{margin: 0;}
    .sub_cont_wrap.community_wrap .write_top .top_box .checks input[type="radio"]+label:nth-child(2){margin-left: 0;}
    .sub_cont_wrap.community_wrap .write_desc .row dd .input_box .input{border-width: 0;}
    .sub_cont_wrap.community_wrap .write_desc .row dd .input_box .input::placeholder{color: #aaa !important;}

    /* 커뮤니티 db 목록 */
    .sub_cont_wrap.db_wrap{margin-top: -40px;}
    .sub_cont_wrap.db_wrap.sect{padding: 0;}
    .sub_cont_wrap.db_wrap .list_top{padding-bottom: 0;}
    .sub_cont_wrap.db_wrap .list_desc{border-top-width: 0;padding: 0 20px;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr{flex-wrap: wrap; height: auto;padding: 18px 0;position: relative;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div{justify-content: flex-start;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div>a{display: flex;font-size: 16px;font-weight: 700;line-height: 22px;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div>a span{font-weight: normal;font-size: 14px;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div:first-child{display: none;}

    .sub_cont_wrap.db_wrap .list_desc ul li.tr .td_auto{width: 100%;flex: none;padding: 0;justify-content: flex-start;text-align: left;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr .td_auto>span{display: block;width: 100%;overflow: visible;text-align: left;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr .td_w80{width: 100%;padding: 0;position: static;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr .td_w120{width: 100%;padding: 0;margin-bottom: 6px;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr .td_w130{width: 100%;padding: 0;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr .td_w150{width: 100%;padding: 0;}
    
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div.no_number{display: none;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div.number{font-size: 0;overflow: hidden;position: absolute;top: 18px;right: 39px;width: 24px;height: 24px;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div.number>a{width: 100%;height: 100%; background: url(../img/icon/icon_call.svg) no-repeat center / 24px auto;font-size: 0;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div.message{width: 24px;height: 24px;position: absolute;top: 18px;right: 0;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div.message .btn_message{width: 100%;height: 100%; background: url(../img/icon/icon_message_m.svg) no-repeat center / 24px auto;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div.adress{order: 2;}

    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div.company{width: auto; padding-right: 12px;margin-right: 12px;position: relative;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div.company::after{content: '';display: block;width: 1px;height: 12px;background: #E6E6E6;position: absolute;top: 5px;right: 0;}
    .sub_cont_wrap.db_wrap .list_desc ul li.tr>div.com_number{width: auto;}

    /* 커뮤니티 자유게시판 리스트 */
    .sub_cont_wrap.board_wrap .list_desc ul li.tr{flex-wrap: wrap; padding: 18px 0;height: auto;position: relative;}/* 211206 */
    .sub_cont_wrap.board_wrap .list_desc ul li.tr .td_auto{width: 100%;flex: none;padding: 0;margin-bottom: 8px;overflow: visible;}
    .sub_cont_wrap.board_wrap .list_desc ul li.tr .td_auto>a{max-width: calc(100% - 45px);}/* 211206 */
    .sub_cont_wrap.board_wrap .list_desc ul li.tr .td_w120{width: auto;justify-content: flex-start;padding: 0;}
    .sub_cont_wrap.board_wrap .list_desc ul li.tr>div{position: static;}/* 211206 */
    .sub_cont_wrap.board_wrap .list_desc ul li.tr>div:first-child{display: none;}
    .sub_cont_wrap.board_wrap .list_desc ul li.tr>div.user_id{padding-right: 12px;margin-right: 12px;position: relative;}
    .sub_cont_wrap.board_wrap .list_desc ul li.tr>div.user_id::after{content: '';display: block;width: 1px;height: 12px;background: #E6E6E6;position: absolute;top: 5px;right: 0;}
    .sub_cont_wrap.board_wrap .list_desc ul li.tr.tr_reply{padding-left: 20px;position: relative;}
    .sub_cont_wrap.board_wrap .list_desc ul li.tr.tr_reply::before{content: '';display: block;width: 12px;height: 22px;background: url(../img/icon/icon_reply_m.svg) no-repeat center;position: absolute;top: 18px;left: 0;}
    .sub_cont_wrap.board_wrap .list_desc ul li.tr.tr_reply a{background: none;padding-left: 0;}
    .sub_cont_wrap.board_wrap .paging .btn_wrap .btn_type01{position: fixed;bottom: 55px;right: 10px;min-width: auto; width: 40px;height: 40px;border-radius: 50%;font-size: 0;background: #00A85A url(../img/icon/icon_write.svg) no-repeat center / 24px auto;z-index: 100;}
    .show_QuickMenu .sub_cont_wrap.board_wrap .paging .btn_wrap .btn_type01{bottom: 115px;}

    /* 커뮤니티 - 자유게시판 상세 */
    .sub_cont_wrap.board_wrap .view_paragraph_area .view_para ul li{max-width: none;}
    .sub_cont_wrap.board_wrap .view_paragraph_area .view_para .btn_wrap{transform: none;}
    .sub_cont_wrap.board_wrap .view_paragraph_area .view_para .btn_wrap>.btn_type02{display: block;position: fixed;bottom: 55px;right: 10px;width: 40px;height: 40px;border-radius: 50%;font-size: 0;background: #00A85A url(../img/icon/icon_btn_reply2.svg) no-repeat center / 24px auto;z-index: 100;}
    .show_QuickMenu .sub_cont_wrap.board_wrap .view_paragraph_area .view_para .btn_wrap>.btn_type02{bottom: 115px;}

    /* 커뮤니티 - 자유게시판 등록 */
    .sub_cont_wrap.board_wrap .write_desc{padding-top: 0;border-top-width: 0;}
    .sub_cont_wrap.board_wrap .write_desc .row dd.title_wrap{margin-top: 30px;}
    /* .sub_cont_wrap.board_wrap .write_desc .row dd.reply_tit .input_box{display: flex;align-items: center;width: 100%;}
    .sub_cont_wrap.board_wrap .write_desc .row dd.reply_tit .input_box::before{content: 'RE:';display: inline-block; width: 25px; font-size: 16px;line-height: 23px;color: #00A85A;}
    .sub_cont_wrap.board_wrap .write_desc .row dd.reply_tit .input_box .input{width: calc(100% - 25px);padding-left: 10px;} 211203 */
    .sub_cont_wrap.board_wrap .write_desc .row:last-child::after{content: none;}

    /* 211206 이미지추가 리스트 추가 */
    .sub_cont_wrap .write_desc .row dd .photo_upload_box{display: flex;width: calc(100% + 20px);}
    .sub_cont_wrap .write_desc .row dd .photo_upload_box input[type="file"]{position: fixed;top: 0; left: -9999px;}
    .sub_cont_wrap .write_desc .row dd .photo_upload_box input[type="file"] + .btn_upload{ position: relative; display: block; width: 80px; height: 80px; background:#E6E6E6; cursor: pointer;flex-shrink: 0;}
    .sub_cont_wrap .write_desc .row dd .photo_upload_box input[type="file"] + .btn_upload:before{display: block; content:''; position: absolute; top:calc(50% - 8px); left:calc(50% - 2px); width: 4px; height: 16px; background:#fff;}
    .sub_cont_wrap .write_desc .row dd .photo_upload_box input[type="file"] + .btn_upload:after{display: block; content:''; position: absolute; top:calc(50% - 2px); left:calc(50% - 8px); width: 16px; height: 4px; background:#fff;}
    .sub_cont_wrap .write_desc .row dd .photo_upload_box .photo_list_box{display: flex; overflow-x: auto;padding-top: 2px;}
    .sub_cont_wrap .write_desc .row dd .photo_upload_box .photo_list_box .photo_list{position: relative; width: 80px; height: 80px; margin-left: 8px;flex: 80px 0 0;}
    .sub_cont_wrap .write_desc .row dd .photo_upload_box .photo_list_box .photo_list:last-child{margin-right: 20px;}
    .sub_cont_wrap .write_desc .row dd .photo_upload_box .photo_list_box .photo_list .photo_box{overflow: hidden;position: relative; font-size: 0;width: 100%;height: 100%;}
    .sub_cont_wrap .write_desc .row dd .photo_upload_box .photo_list_box .photo_list .photo_box img{min-width: 100%;min-height: 100%;object-fit: cover;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;}/* 211207 */
    .sub_cont_wrap .write_desc .row dd .photo_upload_box .photo_list_box .photo_list .photo_remove{display: block; position: absolute; top:-2px; right:-2px; width: 15px; height: 15px; border-radius:50%; background:#151515 url(../images/ico_remove_type02.png) no-repeat 50% 50%;;}



    /* 체크박스 */
    .sub_cont_wrap.board_wrap .write_desc .row dd.title_wrap .checks input[type="checkbox"]+label{display: flex;align-items: center;padding-left: 27px;}
    .sub_cont_wrap.board_wrap .write_desc .row dd.title_wrap .checks input[type="checkbox"]+label:before{width: 20px;height: 20px;background-image: url(../img/icon/checkbox.svg);}
    .sub_cont_wrap.board_wrap .write_desc .row dd.title_wrap .checks input[type="checkbox"]:checked+label{color: #4F6AA6;}
    .sub_cont_wrap.board_wrap .write_desc .row dd.title_wrap .checks input[type="checkbox"]:checked+label:before{width: 20px;height: 20px;background-image: url(../img/icon/checkbox_R.svg);}

    /* 혜택 - 모교제공혜택 */
    .sub_cont_wrap.benefit_wrap{margin-bottom: 60px;}
    .sub_cont_wrap.benefit_wrap .info_box{background: transparent;padding: 0;}
    .sub_cont_wrap.benefit_wrap .sub_tit{font-size: 24px;line-height: 35px;}
    .sub_cont_wrap.benefit_wrap .sub_txt{font-size: 14px;line-height: 20px;}
    .sub_cont_wrap.benefit_wrap .sub_txt br{display: block;}
    .sub_cont_wrap.benefit_wrap .info_box ul{margin-top: 30px;gap: 0;flex-direction: column;background: #F0F7FD;padding: 20px;}
    .sub_cont_wrap.benefit_wrap .info_box ul::before,
    .sub_cont_wrap.benefit_wrap .info_box ul::after{content: none;}
    .sub_cont_wrap.benefit_wrap .info_box ul li{width: 100%;padding: 0;flex-direction: row;margin-bottom: 20px;}
    .sub_cont_wrap.benefit_wrap .info_box ul li:last-child{margin-bottom: 0;}
    .sub_cont_wrap.benefit_wrap .info_box ul li p{line-height: 22px;text-align: left;}
    .sub_cont_wrap.benefit_wrap .info_box ul li p strong{position: relative;z-index: 1;}
    .sub_cont_wrap.benefit_wrap .info_box ul li p span{display: block;}
    .sub_cont_wrap.benefit_wrap .info_box ul li p strong::before{content: '';display: block;width: 100%;height: 6px;background: rgba(10, 172, 204, 0.4);position: absolute;bottom: 2px;left: 0;z-index: -1;}
    .sub_cont_wrap.benefit_wrap .info_box ul li::before{width: 80px;height: 80px;margin-right: 20px;margin-bottom: 0;background-size: 80px auto;}
    .sub_cont_wrap.benefit_wrap .info_box ul li.item01::before{background-image: url(../img/icon/icon_benefit01_m.png);}
    .sub_cont_wrap.benefit_wrap .info_box ul li.item02::before{background-image: url(../img/icon/icon_benefit02_m.png);}
    .sub_cont_wrap.benefit_wrap .info_box ul li.item03::before{background-image: url(../img/icon/icon_benefit03_m.png);}
    .sub_cont_wrap.benefit_wrap .info_desc{padding-top: 40px;}
    .sub_cont_wrap.benefit_wrap .info_desc ul{padding-top: 30px;flex-wrap: wrap;}
    .sub_cont_wrap.benefit_wrap .info_desc ul li{width: calc(50% - 5px);margin-bottom: 30px;}
    .sub_cont_wrap.benefit_wrap .info_desc ul li .img_box{height: 100px;}
    .sub_cont_wrap.benefit_wrap .info_desc ul li .img_box .discount{width: 50px;height: 50px;padding-top: 9px;font-size: 12px;line-height: 16px;bottom: 5px;right: 5px;}
    .sub_cont_wrap.benefit_wrap .info_desc ul li .img_box .discount strong{font-size: 13px;line-height: 16px;}
    .sub_cont_wrap.benefit_wrap .info_desc ul li.item01 .img_box{background-image: url(../img/bg/img_benefit1_m.png);}
    .sub_cont_wrap.benefit_wrap .info_desc ul li.item02 .img_box{background-image: url(../img/bg/img_benefit2_m.png);}
    .sub_cont_wrap.benefit_wrap .info_desc ul li.item03 .img_box{background-image: url(../img/bg/img_benefit3_m.png);}
    .sub_cont_wrap.benefit_wrap .info_desc ul li.item04 .img_box{background-image: url(../img/bg/img_benefit4_m.png);}
    .sub_cont_wrap.benefit_wrap .info_desc ul li .txt_box{padding-top: 15px;text-align: left;}
    .sub_cont_wrap.benefit_wrap .info_desc ul li .txt_box dt{font-size: 14px;line-height: 20px;font-weight: 700;margin-bottom: 10px;}

    /* 혜택 - 동문혜택 */
    .sub_cont_wrap.plusx_wrap .list_top{padding-bottom: 20px;}
    .sub_cont_wrap.plusx_wrap .list_top .search_box{background: transparent;padding: 0;}
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_box{display: none;}
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab{gap: 0 10px;}
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li span{background: none;padding: 0;font-size: 14px;color: #151515;border-bottom: 2px solid transparent;line-height: 18px;}
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li:last-child span{margin-right: 0;}
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.on span{color: #125131;border-bottom-color: #125131;}
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item01 span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item02 span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item03 span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item04 span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item05 span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item06 span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item07 span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item08 span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item01.on span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item02.on span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item03.on span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item04.on span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item05.on span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item06.on span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item07.on span,
    .sub_cont_wrap.plusx_wrap .list_top .search_box .search_tab li.item08.on span{background-image: none}
    
    .sub_cont_wrap.plusx_wrap .list_desc{border-top-width: 0;}
    .sub_cont_wrap.plusx_wrap .list_desc.type2 .tr{margin-top: 30px;position: relative;}
    .sub_cont_wrap.plusx_wrap .list_desc.type2 .tr:last-child::after{content: '';display: block;width: 100%;height: 1px;background: #e6e6e6;position: absolute;bottom: 0;left: 0;}
    .sub_cont_wrap.plusx_wrap .list_desc .tr{justify-content: space-between;}
    .sub_cont_wrap.plusx_wrap .list_desc .tr li.td{width: calc(50% - 5px);padding: 0;margin-bottom: 30px;border-bottom-width: 0;}
    .sub_cont_wrap.plusx_wrap .list_desc .tr li.td a{flex-direction: column;align-items: flex-start;}
    .sub_cont_wrap.plusx_wrap .list_desc .tr li.td .img_box{margin-right: 0;width: 100%;}
    .sub_cont_wrap.plusx_wrap .list_desc .tr li.td .img_box .badge{display: none;}

    .sub_cont_wrap.plusx_wrap .list_desc .tr li.td .txt_box{display: block;padding-top: 10px;}
    .sub_cont_wrap.plusx_wrap .list_desc .tr li.td .txt_box strong{display: block; padding-right: 0;margin-right: 0;font-weight: bold;font-size: 14px;letter-spacing: normal;margin-bottom: 2px;line-height: 20px;}
    .sub_cont_wrap.plusx_wrap .list_desc .tr li.td .txt_box strong::after{content: none;}
    .sub_cont_wrap.plusx_wrap .list_desc .tr li.td .txt_box p{font-size: 12px;color: #151515;line-height: 18px;}
    .sub_cont_wrap.plusx_wrap .list_desc .tr li.td .txt_box p:last-child{padding-top: 10px;font-size: 13px;line-height: 18px;}

    /* 혜택 - 동문혜택 상세 */
    .sub_cont_wrap.plusx_view_wrap{padding: 0;}
    .sub_cont_wrap.plusx_view_wrap .view_top{margin-top: 0;}
    .sub_cont_wrap.plusx_view_wrap .view_top .plusx_top_wrap{height: 280px;padding-top: 0;background-size: cover;border-radius: 0;}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view{height: 100%;}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .txt_wrap{display: inline-flex;height: calc(100% - 50px);}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .txt_wrap h3{display: none;}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .txt_wrap p{padding: 60px 20px 0;word-break: keep-all;}

    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .contboxbtn{bottom: 80px;padding-bottom: 0;width: 140px;height: 30px;border-radius: 15px;line-height: 30px; background: rgba(18, 81, 49, 0.7);box-sizing: border-box;z-index: 2;display: flex;align-items: center;justify-content: center;}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .contboxbtn a,
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .contboxbtn a:hover{padding-right: 0;height: 30px;}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .contboxbtn a:before{content: none;}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .contboxbtn a img{padding-left: 15px;}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .info_wrap{bottom: -49px;left: 50%;transform: translateX(-50%);flex-wrap: wrap; width: calc(100% - 40px);height: 100px;padding: 20px 25px;text-align: left;border-radius: 8px;}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .info_wrap li{padding-left: 26px;font-size: 14px;line-height: 28px;width: calc(100% / 2);box-sizing: border-box;background-size: 20px auto;}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .info_wrap li.phone{background-image: url(../img/icon/icon_call_m.png);}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .info_wrap li.mobile{background-image: url(../img/icon/icon_mobile_m.png);}
    .sub_cont_wrap.plusx_view_wrap .view_top .top_view .info_wrap li.email{width: 100%; background-image: url(../img/icon/icon_mail_m.png);}

    .sub_cont_wrap.plusx_view_wrap .view_desc{padding: 0 20px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap{margin-top: 73px;margin-bottom: 40px;}/* 211203 */
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap>ul{flex-wrap: wrap;padding-bottom: 40px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap>ul>li{width: 100%;border-top-width: 2px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap>ul>li .plusx_tit{font-size: 16px;margin-top: 24px;margin-bottom: 10px;font-weight: 700;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap>ul>li .plusx_view_list ul li{font-size: 14px;line-height: 26px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap>ul>li:first-child .plusx_view_list ul{margin-bottom: 40px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl{width: 100%;padding: 30px 20px;margin-top: 40px;border-radius: 8px;}
    /* 로그인 */
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_login dt.plusx_tit{font-size: 24px;line-height: 36px; margin-bottom: 20px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_login dd.plusx_view_cont{padding: 20px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_login dd.plusx_view_cont p{font-size: 14px;line-height: 20px;}
    
    /* 미로그인 */
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_no_login{padding: 30px 35px;height: 180px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_no_login dd.plusx_view_cont{flex-wrap: wrap;text-align: center;justify-content: center;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_no_login dd.plusx_view_cont p{font-size: 15px;line-height: 20px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_no_login dd.plusx_view_cont .btn_wrap{margin-top: 20px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_no_login dd.plusx_view_cont .btn_wrap a{display: inline-block;width: 120px;height: 40px;line-height: 40px;font-size: 14px;}

    /* 미인증 */
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_no_app{padding: 30px 35px;height: 180px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_no_app dd.plusx_view_cont p{font-size: 15px;line-height: 20px; word-break: keep-all;margin-bottom: 20px;}
    .sub_cont_wrap.plusx_view_wrap .view_desc .plusx_bot_wrap dl.plusx_no_app dd.plusx_view_cont strong{font-size: 15px;padding-left: 36px;}
    .sub_cont_wrap.plusx_view_wrap .view_paragraph_area{display: none;}

    /* 공통 지도영역 */
    .map_area .map_box{height: 200px;}
    .map_area .map_info{padding: 15px 30px;width: calc(100% - 52px);}
    .map_area .map_info p{font-size: 13px;line-height: 1.2;margin-right: 10px;}

    /* 제휴문의 *//* 211203 */
    .sub_cont_wrap.partnership_wrap{border-top-width: 0;}
    .sub_cont_wrap.partnership_wrap .partner_cont .txt_box{padding: 0;background: none;}
    .sub_cont_wrap.partnership_wrap .partner_cont .txt_box h4{font-size: 28px;line-height: 36px;margin-bottom: 20px;letter-spacing: -1px;word-break: keep-all;}
    .sub_cont_wrap.partnership_wrap .partner_cont .txt_box h4 strong::before{height: 8px;bottom: 4px;}
    .sub_cont_wrap.partnership_wrap .partner_cont .txt_box p{font-size: 16px;line-height: 24px;}
    .sub_cont_wrap.partnership_wrap .partner_cont .order_box{margin: 30px 0 0;padding: 40px 0;flex-direction: column;border-radius: 8px;}
    .sub_cont_wrap.partnership_wrap .partner_cont .order_box li{margin-right: 0;padding: 0 30px;width: calc(100% - 60px);height: 50px;border-radius: 25px;display: flex;align-items: center;margin-bottom: 29px;box-shadow: none;}
    .sub_cont_wrap.partnership_wrap .partner_cont .order_box li:last-child{margin-bottom: 0;}
    .sub_cont_wrap.partnership_wrap .partner_cont .order_box li::after{right: 50%;top: auto;bottom: -24px;background-image: url(../img/icon/img_arr2.svg);}
    .sub_cont_wrap.partnership_wrap .partner_cont .order_box li .num{margin-bottom: 0;margin-right: 20px;font-size: 14px;padding: 0 2px;}
    .sub_cont_wrap.partnership_wrap .partner_cont .order_box li .num i{font-size: 13px;line-height: 19px;}
    .sub_cont_wrap.partnership_wrap .partner_cont .order_box li .txt{font-size: 18px;letter-spacing: normal;}
    .sub_cont_wrap.partnership_wrap .partner_cont .order_box li .txt br{display: none;}
    .sub_cont_wrap.partnership_wrap .partner_cont .btn_partner{margin: 30px auto 60px;font-size: 15px;width: 150px;line-height: 40px;}

    /* 로그인 */
    .login_wrap #contents{min-height: 100vh;}
    .sub_login .login_box{border-width: 0;padding: 0 40px;margin-top: 0;}
    .sub_login .login_box .login_header{padding-top: 45px;flex-wrap: wrap;}
    .sub_login .login_box .login_header .mob_btn_box{display: block;width: 100%;margin-bottom: 5px;}
    .sub_login .login_box .login_header .mob_btn_box .mob_btn_back{display: block;width: 30px;height: 30px;background: url(../img/icon/btn_back.png) no-repeat top left / 20px auto;}
    .login_wrap #footer{display: none;}
    .sub_login .login_box .sns_box a.btn_kakao span{background-image: url(../img/icon/ico_kakao_m.png);background-size: 22px auto;}
    .sub_login .login_box .sns_box a.btn_naver span{background-image: url(../img/icon/ico_naver_m.png);background-size: 14px auto;}
    .sub_login .login_box .sns_box a.btn_facebook span{background-image: url(../img/icon/ico_facebook_m.png);background-size: 10px auto;}
    .sub_login .login_box .sns_box a.btn_google span{background-image: url(../img/icon/ico_google_m.png);background-size: 22px auto;}

    .layer_login_layer .layer_login_area{width: calc(100% - 40px); transition: all .5s;}
    .layer_login_layer .layer_login_area .layer_login_txt1{padding: 19px 30px 0 30px; transition: all .5s;}
    .layer_login_layer .layer_login_area dl{padding: 0 30px; transition: all .5s;}
    .layer_login_layer .layer_login_area .layer_login_btn{padding: 0 30px; transition: all .5s;}
    .layer_login_layer .layer_login_area .layer_login_tit{padding: 0 20px; transition: all .5s;}
    .layer_login_layer .layer_login_area .layer_login_btn .layer_login_pw_reset{font-size: 15px;}
    .layer_login_layer .layer_login_area .layer_login_tit .layer_login_close{right: 20px; transition: all .5s;}

    .sub_login.sub_signup .login_box .form_box{margin-top: 105px;}
    .sub_login.sub_signup .login_box .form_box p{margin-bottom: 80px;}
    .sub_login.sub_signup .login_box .form_box .btn_login{height: 60px;line-height: 60px;font-size: 18px;}
    .sub_login.sub_signup .login_box .sns_box{margin-bottom: 61px;}

    .sub_agree .agree_box{padding: 0 40px;border-width: 0;margin-top: 0;}
    .sub_agree .agree_box .agree_tit{margin-top: 53px;}
    .sub_agree .agree_box .agree_txt{margin-bottom: 60px;}
    .sub_agree .agree_box .agree_progress li{padding: 0 25px;}
    .sub_agree .agree_check .agree_check_tit{padding-bottom: 15px;}
    .sub_agree .agree_check .btn_myself{margin-bottom: 40px;}
    .sub_agree .agree_check .agree_check_bot li a.agree_link{background-image: url(../img/icon/ico_arr_right02_m.png);background-size: 7px auto;}

    .sub_agree.sub_user .agree_box{margin-bottom: 0;margin-top: 0;}
    .sub_agree.sub_user .agree_box .form_box{margin-top: 0;}
    .sub_agree.sub_user .agree_box .form_box .btn_save{margin-bottom: 40px;}

    .layer_complete_area .layer_complete_wrap{padding: 0 20px 40px 20px; width: calc(100% - 40px); transition: all 0.5s;}
    .layer_complete_area .layer_complete_wrap .complete_img img{width: 57px; top: -32px; transition: all 0.5s;}
    .layer_complete_area .layer_complete_wrap .complete_wrap{padding-top: 108px; transition: all 0.5s;}
    .layer_complete_area .layer_complete_wrap .complete_wrap .complete_tit{font-size: 24px; transition: all 0.5s;}
    .layer_complete_area .layer_complete_wrap .complete_wrap dd.complete_txt2{margin-bottom: 50px;}
    .layer_complete_wrap .complete_btn{padding: 0 10px; transition: all 0.5s;}
    .layer_complete_wrap .complete_link{margin-bottom: 0;}

    /* 학정정보 */
    .add_area{padding: 0;}
    .add_area .add_box_wrap > ul >li dl.add_2st{width:calc(55% - 10px); margin-right: 20px;}
    .add_area .add_box_wrap > ul >li dl.add_3st{width:calc(45% - 10px);}

    /* 쪽지 > 받은 쪽지 목록 */
    .sub_cont_wrap.message1_wrap .list_top{padding-bottom: 15px;}
    .sub_cont_wrap.message1_wrap .list_top .search_box.type2{padding: 0;background: transparent;margin-bottom: 15px;}
    .sub_cont_wrap.message1_wrap .list_top .search_box.type2 .search_box{position: absolute;bottom: -50px;right: 0;width: calc(100% - 120px);margin-top: 0;}
    .sub_cont_wrap.message1_wrap .list_top .search_box.type2 .search_box .inp{line-height: 20px;}
    .sub_cont_wrap.message1_wrap .list_top .search_box.type2 .search_box .inp.search{padding: 0 25px 0 0;}
    .sub_cont_wrap.message1_wrap .list_top .search_box.type2 .search_box .inp + button{width: 20px;height: 20px;top: 0;}

    .sub_cont_wrap.message1_wrap .list_top .links_wrap{width: 100%;justify-content: center;}
    .sub_cont_wrap.message1_wrap .list_top .links_wrap a{margin-right: 20px;font-size: 14px;}
    .sub_cont_wrap.message1_wrap .list_top .links_wrap a:last-child{margin-right: 0;}
    .sub_cont_wrap.message1_wrap .list_top .links_wrap a .icon{display: none;}
    .sub_cont_wrap.message1_wrap .list_top .links_wrap a.on{position: relative;}
    .sub_cont_wrap.message1_wrap .list_top .links_wrap a.on::before{content: '';display: block;width: 100%;height: 2px;background: #125131;position: absolute;bottom: 0;left: 0;}

    .sub_cont_wrap.message1_wrap .list_top .btn_wrap .checks{display: block;margin: -3px 20px 0 0;}
    .sub_cont_wrap.message1_wrap .list_top .btn_wrap button{font-size: 0;width: 24px;height: 24px;background: no-repeat center / 100% auto;border-right-width: 0;border-radius: 0;}
    .sub_cont_wrap.message1_wrap .list_top .btn_wrap .btn_type01{background-image: url(../img/icon/icon_del.png);color: transparent;margin-right: 12px;}
    .sub_cont_wrap.message1_wrap .list_top .btn_wrap .btn_type02{background-image: url(../img/icon/icon_block.png);color: transparent;}
    .sub_cont_wrap.message1_wrap .list_top .btn_wrap .btn_type01:disabled{background-image: url(../img/icon/icon_del_dis.png);}
    .sub_cont_wrap.message1_wrap .list_top .btn_wrap .btn_type02:disabled{background-image: url(../img/icon/icon_block_dis.png);}

    .sub_cont_wrap.message1_wrap .list_desc ul li.tr{position: relative;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start; padding: 18px 0 18px 31px;height: auto;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr>div{justify-content: flex-start;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_check{width: 16px;height: 16px; position: absolute;top: 22px;left: 0;padding: 0; overflow: hidden;z-index: 1;order: 1;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_check .checks{font-size: 0;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_check .checks input[type="checkbox"]{position: fixed;top: 0;left: 0;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_check .checks input[type="checkbox"]+label{padding-left: 0;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_check .checks input[type="checkbox"]+label:before{position: static;display: block;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_name{order: 3;width: auto;padding: 0;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_auto{order: 2;width: 100%;flex: none;padding: 0;margin-bottom: 8px;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_auto>a{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space: normal;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_date{order: 4;width: auto;padding: 0;margin-left: auto;color: #999;font-size: 13px;}
    .sub_cont_wrap.message1_wrap .list_desc ul li.tr .td_date span{display: none;}

    /* 쪽지 > 받은 쪽지 상세 */ 
    .pop_wrap[class*="pop_message"] .dim{background: #fff;}
    .pop_wrap[class*="pop_message"] .pop_box{width: 100%;height: 100%;max-width: none; padding: 0;overflow-y: auto;}
    .pop_wrap[class*="pop_message"] .pop_box .pop_head{align-items: center;justify-content: center; border-bottom: 1px solid #E4E4E0;height: 60px;padding: 0 20px;}
    .pop_wrap[class*="pop_message"] .pop_box .pop_head .tit{font-weight: 700;}
    .pop_wrap[class*="pop_message"] .pop_box .pop_body{border-top-width: 0;padding: 40px 20px 0;margin-top: 0;box-shadow: none;}
    
    .pop_message1 .pop_box .pop_body .id_box{margin-bottom: 30px;}
    .pop_message1 .pop_box .pop_body .id_box strong{font-size: 15px;line-height: 22px;padding-right: 0;margin-right: 0;}
    .pop_message1 .pop_box .pop_body .id_box strong::after{content: none;}
    .pop_message1 .pop_box .pop_body .id_box span{font-size: 14px;line-height: 20px;margin-left: auto;}
    .pop_message1 .pop_box .pop_body .text_box{min-height: 200px;border-bottom-width: 0;}
    .pop_message1 .pop_box .pop_body .text_box p{font-size: 15px;line-height: 24px;}

    .pop_message1 .pop_box .pop_btns button{position: absolute;top: 0;width: 24px;height: 60px;font-size: 0;line-height: 0;}
    .pop_message1 .pop_box .pop_btns .btn_block{right: 20px;background: url(../img/icon/icon_block_dis.png) no-repeat center / contain;border-width: 0;}
    .pop_message1 .pop_box .pop_btns .btn_block.on{background-image: url(../img/common/icon_spam_on.svg);}
    .pop_message1 .pop_box .pop_btns .btn_del{right: 56px;background: url(../img/common/icon_del.svg) no-repeat center / contain;}
    .pop_message1 .pop_box .pop_btns .btn_re{position: fixed;top: auto; bottom: 10px;right: 10px;width: 40px;height: 40px;border-radius: 50%;z-index: 99;background:#00A85A url(../img/icon/icon_btn_reply.svg) no-repeat center;}
    .pop_message1 .pop_box .pop_btns .btn_close{left: 20px;background: transparent url(../img/icon/arr_back.svg) no-repeat center;}
    .pop_message2 .pop_box .pop_btns .btn_del{right: 20px;}/* 보낸 쪽지 */
    .pop_message3 .pop_box .pop_btns .btn_block{background-image: url(../img/common/icon_spam_on.svg);}/* 차단쪽지 */
    /* 쪽지 > 쪽지 쓰기 팝업 */
    .pop_message2 .pop_box .pop_body .input_box{margin-bottom: 0;padding-bottom: 32px;position: relative;}
    .pop_message2 .pop_box .pop_body .input_box::after{content: '';display: block;width: 100vw;height: 8px;background: #F8F8F8;position: absolute;bottom: 0;left: -20px;}
    .pop_message2 .pop_box .pop_body .input{border-width: 0;font-size: 16px;line-height: 24px;padding: 0;}
    .pop_message2 .pop_box .pop_body .textarea{border-width: 0;padding: 20px 0;min-height: 500px;}
    .pop_message2 .pop_box .pop_btns button{position: absolute;top: 0;width: 24px;height: 60px;font-size: 0;line-height: 0;}
    .pop_message2 .pop_box .pop_btns .btn_complete{right: 20px;background: transparent url(../img/icon/icon_confirm_on.svg) no-repeat center;}
    .pop_message2 .pop_box .pop_btns .btn_complete:disabled{background-image: url(../img/icon/icon_confirm.svg);}
    .pop_message2 .pop_box .pop_btns .btn_close{left: 20px;background: transparent url(../img/icon/arr_back.svg) no-repeat center;}

    /* 인사말 */
    .sub_cont_wrap.intro_wrap{margin-bottom: 60px;}
    .sub_cont_wrap.intro_wrap .desc_area{display: block;}
    .sub_cont_wrap.intro_wrap .txt_box{margin-right: 0;padding-bottom: 0;}
    .sub_cont_wrap.intro_wrap .txt_box h4{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
    .sub_cont_wrap.intro_wrap .txt_box h4 strong{position: relative;display: inline-block;}
    .sub_cont_wrap.intro_wrap .txt_box h4 strong::before{content: ''; display: block;width: 100%; height: 6px;background: #0AACCC;opacity: 0.5;position: absolute;bottom: 4px;left: 0;z-index: -1;}
    .sub_cont_wrap.intro_wrap .txt_box .in_txt_box p{font-size: 14px;line-height: 21px;}
    .sub_cont_wrap.intro_wrap .txt_box .in_txt_box strong{margin-left: 0;text-align: left;margin-top: 20px;line-height: 30px;}
    .sub_cont_wrap.intro_wrap .txt_box .in_txt_box strong::before{content: none;}
    .sub_cont_wrap.intro_wrap .txt_box .in_txt_box strong span{display: flex;}
    .sub_cont_wrap.intro_wrap .txt_box .in_txt_box strong span i{display: block;font-style: normal;font-size: 16px;line-height: 30px;font-weight: normal;letter-spacing: -.5px;}
    .sub_cont_wrap.intro_wrap .img_box{display: none;}

    /* 조직도 및 역대회장 공통 */
    .sub_cont_wrap.organization_wrap{padding-bottom: 60px;}
    .sub_cont_wrap.organization_wrap .tab_box{padding: 0;background: transparent;justify-content: flex-start;}
    .sub_cont_wrap.organization_wrap .tab_box input+label{margin-right: 20px;font-size: 13px;line-height: 20px;color: #151515;padding-left: 0;padding: 2px 0;}
    .sub_cont_wrap.organization_wrap .tab_box input+label::before{content: '';background: transparent;width: 100%;height: 2px;top: auto;bottom: 0;}
    .sub_cont_wrap.organization_wrap .tab_box input:checked+label{color: #0AACCC;}
    .sub_cont_wrap.organization_wrap .tab_box input:checked+label::before{background: #0AACCC;}

    /* 조직도 및 역대회장 > 조직도 */
    .sub_cont_wrap.organization_wrap .chart_box{margin-top: 30px;}
    .sub_cont_wrap.organization_wrap .chart_box .inner_box{background-image: url(../img/bg/bg_organization_line_m.png);background-size: 144px auto;background-position: center top 22px;}
    .sub_cont_wrap.organization_wrap .chart_box .inner_box>div{flex: auto 0 0;width: calc((100% - 140px) / 2);}

    /* 조직도 left right 공통부분 */
    .sub_cont_wrap.organization_wrap .chart_box .left dl,
    .sub_cont_wrap.organization_wrap .chart_box .right dl{margin-top: 10px;}

    .sub_cont_wrap.organization_wrap .chart_box .left dl.type1,
    .sub_cont_wrap.organization_wrap .chart_box .right dl.type1{margin-top: 0;}

    .sub_cont_wrap.organization_wrap .chart_box .left dl.top{margin-top: 96px;}
    .sub_cont_wrap.organization_wrap .chart_box .right dl.top{margin-top: 120px;}

    .sub_cont_wrap.organization_wrap .chart_box .left dl dt,
    .sub_cont_wrap.organization_wrap .chart_box .right dl dt{font-size: 13px;line-height: 18px;}

    .sub_cont_wrap.organization_wrap .chart_box .left dl dd,
    .sub_cont_wrap.organization_wrap .chart_box .right dl dd{padding: 9px 0;}

    .sub_cont_wrap.organization_wrap .chart_box .left dl dd>div,
    .sub_cont_wrap.organization_wrap .chart_box .right dl dd>div{font-size: 13px;line-height: 18px;word-break: keep-all;margin-bottom: 5px;}

    .sub_cont_wrap.organization_wrap .chart_box .left dl dd>div span,
    .sub_cont_wrap.organization_wrap .chart_box .right dl dd>div span{display: block;}
    
    .sub_cont_wrap.organization_wrap .chart_box .left dl dd>div span.color_666,
    .sub_cont_wrap.organization_wrap .chart_box .right dl dd>div span.color_666{color: #666;}
    
    /* 조직도 middle부분 */
    .sub_cont_wrap.organization_wrap .chart_box .middle{max-width: 90px;}
    .sub_cont_wrap.organization_wrap .chart_box .middle dl{padding: 15px 0;margin-top: 10px;}
    .sub_cont_wrap.organization_wrap .chart_box .middle dl.type1{width: 100%; height: 90px;border-radius: 0;margin-bottom: 20px;padding: 20px 0;}
    .sub_cont_wrap.organization_wrap .chart_box .middle dl dt{font-size: 15px;line-height: 22px;}
    .sub_cont_wrap.organization_wrap .chart_box .middle dl dd>div{font-size: 13px;line-height: 18px;}
    .sub_cont_wrap.organization_wrap .chart_box .middle dl dd>div span{display: block;}

    /* 조직도 공통 아이콘 */
    .sub_cont_wrap.organization_wrap .chart_box .left dl dt::after,
    .sub_cont_wrap.organization_wrap .chart_box .right dl dt::after{content: none;}
    .sub_cont_wrap.organization_wrap .chart_box .left dl.type1 dt::after,
    .sub_cont_wrap.organization_wrap .chart_box .right dl.type1 dt::after{content: none;}
    .sub_cont_wrap.organization_wrap .chart_box .middle dl.type2 dt::after,
    .sub_cont_wrap.organization_wrap .chart_box .middle dl.type2 dt::before{content: none;}
    
    /* 조직도 및 역대회장 > 역대회장 */
    .sub_cont_wrap.organization_wrap .chairman_box ul{flex-direction: column;}
    .sub_cont_wrap.organization_wrap .chairman_box ul li{width: 100%; display: flex;align-items: center;margin-bottom: 20px;}
    .sub_cont_wrap.organization_wrap .chairman_box ul li:last-child{margin-bottom: 0;}
    .sub_cont_wrap.organization_wrap .chairman_box ul li .badge{width: 36px;height: 36px;font-size: 13px;line-height: 20px;}
    .sub_cont_wrap.organization_wrap .chairman_box ul li .img_box{width: 90px;height: 90px;margin-right: 20px;}
    .sub_cont_wrap.organization_wrap .chairman_box ul li .name_box{width: calc(100% - 110px);text-align: left;}

    /* 회원정보 조회 */
    .sub_cont_wrap.userinfo_wrap{padding-bottom: 60px;}
    .sub_cont_wrap.userinfo_wrap .list_top{margin-top: 30px;}
    .sub_cont_wrap.userinfo_wrap .list_top .checks{display: flex;}
    .sub_cont_wrap.userinfo_wrap>.btn_wrap{display: none;}

    /* 회원정보 변경 입력 */
    .sub_cont_wrap.userinfo_wrap .write_desc .input_box.inp_item01{max-width: 150px;}
    .sub_cont_wrap.userinfo_wrap .write_desc .input_box.inp_w200{max-width: none;}
    .sub_cont_wrap.userinfo_wrap .write_desc .sel.sel_item01{width: 100%;}
    .sub_cont_wrap.userinfo_wrap .write_desc .input_address_box{margin: 0;}
    .sub_cont_wrap.userinfo_wrap .write_desc .input_address_box .address_top .input{width: calc(100% - 100px);}
    .sub_cont_wrap.userinfo_wrap .write_desc .input_address_box>.input{width: 100%;margin-right: 0;margin-bottom: 8px;}
    .sub_cont_wrap.userinfo_wrap .write_desc .input_address_box>.input:last-child{margin-bottom: 0;}
    .sub_cont_wrap.userinfo_wrap .write_desc .agree{flex-wrap: wrap;}
    .sub_cont_wrap.userinfo_wrap .write_desc .agree{gap: 8px;}
    .sub_cont_wrap.userinfo_wrap .write_desc .agree .checks{display: block;}
    
    /* 회원정보 변경 - 비번입력 */
    .sub_cont_wrap.userinfo_wrap .input_area{padding: 79px 0;}
    .sub_cont_wrap.userinfo_wrap .input_area .input_box .input{width: 200px;}

    /* 회칙 */
    .sub_cont_wrap.rule_wrap{padding-bottom: 60px;}
    .sub_cont_wrap.rule_wrap .list_top{padding-bottom: 30px;}
    .sub_cont_wrap.rule_wrap .list_top .search_box.type2{align-items: center;padding: 12px 20px;}
    .sub_cont_wrap.rule_wrap .list_top .search_box.type2 dl{width: calc(100% - 90px);}
    .sub_cont_wrap.rule_wrap .list_top .search_box.type2 dl dt{display: none;}
    .sub_cont_wrap.rule_wrap .list_top .search_box.type2 dl dd{width: 100%;padding-right: 30px;box-sizing: border-box;}
    .sub_cont_wrap.rule_wrap .list_top .search_box.type2 dl dd .sel{width: 100%;font-size: 16px;line-height: 24px;background-size: 16px auto;padding: 0 30px 0 0;}
    .sub_cont_wrap.rule_wrap .list_top .search_box.type2 .btn_pdf{width: 90px;}
    .sub_cont_wrap.rule_wrap .list_top .search_box.type2 .btn_pdf span{gap: 8px;font-size: 14px;}
    .sub_cont_wrap.rule_wrap .list_top .search_box.type2 .btn_pdf span.web_hide{display: flex !important;}

    /* 오시는 길 */
    .sub_cont_wrap.location_wrap{padding-bottom: 60px;}
    .sub_cont_wrap.location_wrap .location_box{display: flex;flex-direction: column;}
    .sub_cont_wrap.location_wrap .location_box .map_box{order: 2;}
    .sub_cont_wrap.location_wrap .location_box .txt_box{position: static;padding: 0;width: 100%;margin-bottom: 34px;}
    .sub_cont_wrap.location_wrap .location_box .txt_box .badge{position: static;font-size: 16px;line-height: 24px;margin-bottom: 15px;}
    .sub_cont_wrap.location_wrap .location_box .txt_box strong{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
    .sub_cont_wrap.location_wrap .location_box .txt_box ul li{font-size: 15px;line-height: 22px;margin-bottom: 5px;}
    
    /* 장학위원회 활동 */
    .sub_cont_wrap.activity_wrap{padding-bottom: 60px;}
    .sub_cont_wrap.activity_wrap .desc_area{padding: 0;}
    .sub_cont_wrap.activity_wrap .desc_area ul::before{content: none;}
    .sub_cont_wrap.activity_wrap .desc_area ul li{flex-direction: column;}
    .sub_cont_wrap.activity_wrap .desc_area ul li .left_box{padding-right: 0;width: 100%;margin-bottom: 20px;}
    .sub_cont_wrap.activity_wrap .desc_area ul li .left_box .img_box{max-width: none;width: 100%;}
    .sub_cont_wrap.activity_wrap .desc_area ul li .right_box{padding-left: 0;width: 100%;}
    .sub_cont_wrap.activity_wrap .desc_area ul li .right_box dl::before{content: none;}
    .sub_cont_wrap.activity_wrap .desc_area ul li .right_box dl::after{content: none;}
    .sub_cont_wrap.activity_wrap .desc_area ul li .right_box dl dt{display: none;}
    .sub_cont_wrap.activity_wrap .desc_area ul li .right_box dl dd{font-size: 16px;line-height: 24px;color: #151515;}
    .sub_cont_wrap.activity_wrap .desc_area ul li .right_box dl dd strong{display: block;font-size: 14px;line-height: 21px;color: #666;margin-bottom: 3px;}
    .sub_cont_wrap.activity_wrap .desc_area ul li .right_box dl dd strong span{display: inline-block !important;}

    /* 기금(장학) 납부신청 */
    .sub_cont_wrap.application_wrap{margin-bottom: 60px;}
    .sub_cont_wrap.application_wrap .info_box{background: transparent;padding: 0;}
    .sub_cont_wrap.application_wrap .sub_tit{font-size: 24px;line-height: 35px;}
    .sub_cont_wrap.application_wrap .sub_txt{font-size: 14px;line-height: 20px;}
    .sub_cont_wrap.application_wrap .sub_txt br{display: block;}
    .sub_cont_wrap.application_wrap .info_box ul{margin-top: 30px;gap: 0;flex-direction: column;background: #F0F7FD;padding: 20px;}
    .sub_cont_wrap.application_wrap .info_box ul li{width: 100%;padding: 0;flex-direction: row;margin-bottom: 10px;}
    .sub_cont_wrap.application_wrap .info_box ul li:last-child{margin-bottom: 0;}
    .sub_cont_wrap.application_wrap .info_box ul li p{line-height: 24px;text-align: left;}
    .sub_cont_wrap.application_wrap .info_box ul li p span{display: block;}
    .sub_cont_wrap.application_wrap .info_box ul li::before{width: 80px;height: 80px;margin-right: 20px;margin-bottom: 0;background-size: 80px auto;}
    .sub_cont_wrap.application_wrap .info_box ul li.item01::before{background-image: url(../img/icon/icon_scholarship1_m.png);}
    .sub_cont_wrap.application_wrap .info_box ul li.item02::before{background-image: url(../img/icon/icon_scholarship2_m.png);}
    .sub_cont_wrap.application_wrap .info_box ul li.item03::before{background-image: url(../img/icon/icon_scholarship3_m.png);}
    .sub_cont_wrap.application_wrap .info_desc{padding-top: 40px;}
    .sub_cont_wrap.application_wrap .info_desc ul{padding-top: 20px;flex-wrap: wrap;gap: 0;margin-bottom: 40px;}
    .sub_cont_wrap.application_wrap .info_desc ul li{margin-bottom: 10px;width: 100%;flex: none;padding: 20px;display: flex;align-items: center;}
    .sub_cont_wrap.application_wrap .info_desc ul li:last-child{margin-bottom: 0;}
    .sub_cont_wrap.application_wrap .info_desc ul li::after{content: none;}
    .sub_cont_wrap.application_wrap .info_desc ul li span{position: static;transform: none;font-size: 13px;line-height: 20px;margin-right: 20px;flex-shrink: 0;}
    .sub_cont_wrap.application_wrap .info_desc ul li .txt_box{text-align: left;width: calc(100% - 60px);justify-content: flex-start;}
    .sub_cont_wrap.application_wrap .info_desc ul li .txt_box br{display: none;}
    .sub_cont_wrap.application_wrap .info_desc>p{font-size: 17px;line-height: 28px;}
    .sub_cont_wrap.application_wrap .info_desc>p br{display: none;}
    .sub_cont_wrap.application_wrap .btn_wrap{padding-top: 50px;}

    /* 장학위원회 회칙 */
    .sub_cont_wrap.activity_rule_wrap{display: block;margin-bottom: 60px;}
    .sub_cont_wrap.activity_rule_wrap .left_box{width: 100%;padding-right: 0;}
    .sub_cont_wrap.activity_rule_wrap .left_box strong{display: none;}
    .sub_cont_wrap.activity_rule_wrap .left_box a{width: 100%; font-size: 14px;line-height: 21px;background: #F8F8F8; max-width: none;padding: 8px 0;}
    .sub_cont_wrap.activity_rule_wrap .left_box a::before{background-image: url(../img/icon/icon_pdf_m.png);background-size: contain;}
    .sub_cont_wrap.activity_rule_wrap>.terms_box{width: 100%;padding-top: 30px;}

    /* 동문회비납부 */
    .sub_cont_wrap.membershipfee_wrap .info_box{padding: 30px 0;position: relative;}
    .sub_cont_wrap.membershipfee_wrap .info_box::before{content: '';display: block;width: calc(100% + 40px);height: 100%; position: absolute;top: 0;left: -20px;z-index: -1;background: #F6F6F6;}
    .sub_cont_wrap.membershipfee_wrap .main_tit{font-size: 24px;line-height: 36px;margin-bottom: 15px;}
    .sub_cont_wrap.membershipfee_wrap .main_txt{font-size: 15px;line-height: 24px;word-break: keep-all;}
    .sub_cont_wrap.membershipfee_wrap{margin-bottom: 60px;}
    .sub_cont_wrap.membershipfee_wrap .sub_tit{font-size: 24px;line-height: 35px;}
    .sub_cont_wrap.membershipfee_wrap .sub_txt{font-size: 14px;line-height: 20px;}
    .sub_cont_wrap.membershipfee_wrap .sub_txt br{display: block;}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2{padding-top: 0;background: transparent;}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2 ul{margin: 20px 0 15px;gap: 0;flex-direction: column;background: #F0F7FD;padding: 20px;}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2 ul li{width: 100%;padding: 0;flex-direction: row;margin-bottom: 10px;}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2 ul li:last-child{margin-bottom: 0;}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2 ul li p{line-height: 24px;text-align: left;}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2 ul li p span{display: block;color: #666;font-weight: normal;}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2 ul li::before{width: 80px;height: 80px;margin-right: 20px;margin-bottom: 0;background-size: 80px auto;}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2 ul li.item01::before{background-image: url(../img/icon/icon_fee1_m.png);}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2 ul li.item02::before{background-image: url(../img/icon/icon_fee2_m.png);}
    .sub_cont_wrap.membershipfee_wrap .info_desc.type2 ul li.item03::before{background-image: url(../img/icon/icon_fee3_m.png);}
    .sub_cont_wrap.membershipfee_wrap .info_desc{padding-top: 40px;}
    .sub_cont_wrap.membershipfee_wrap .info_desc ul{padding-top: 20px;flex-wrap: wrap;gap: 0;margin-bottom: 40px;}
    .sub_cont_wrap.membershipfee_wrap .info_desc ul li{margin-bottom: 10px;width: 100%;flex: none;padding: 20px;display: flex;align-items: center;}
    .sub_cont_wrap.membershipfee_wrap .info_desc ul li:last-child{margin-bottom: 0;}
    .sub_cont_wrap.membershipfee_wrap .info_desc ul li::after{content: none;}
    .sub_cont_wrap.membershipfee_wrap .info_desc ul li span{position: static;transform: none;font-size: 13px;line-height: 20px;margin-right: 20px;flex-shrink: 0;}
    .sub_cont_wrap.membershipfee_wrap .info_desc ul li .txt_box{text-align: left;width: calc(100% - 60px);font-size: 14px;line-height: 21px;display: block;}
    .sub_cont_wrap.membershipfee_wrap .info_desc ul li .txt_box i{display: block; font-size: 13px;color: #999;}
    .sub_cont_wrap.membershipfee_wrap .info_desc ul li .txt_box br{display: none;}
    .sub_cont_wrap.membershipfee_wrap .info_desc>p{font-size: 17px;line-height: 28px;}
    .sub_cont_wrap.membershipfee_wrap .info_desc>p br{display: none;}
    .sub_cont_wrap.membershipfee_wrap .btn_wrap{padding-top: 50px;}

    .sub_cont_wrap.membershipfee_wrap .etc_box{padding: 16px 0;font-size: 16px;line-height: 24px;}
    .sub_cont_wrap.membershipfee_wrap .etc_box strong{font-size: 16px;line-height: 24px;}
    .sub_cont_wrap.membershipfee_wrap .etc_box span{display: block;}

    /* 동문지식 iN */
    .in-side-wrap{display: none;}
    .in-search-wrap{width: 100%;}

    .in-search-header .in-search-form{width: calc(100% - 40px);height: 48px;padding-right: 15px;border-radius: 6px;}
    .in-search-header .in-search-form .inp{font-size: 15px;line-height: 15px;height: 100%;padding: 0 15px;}
    /* 지식인 등록 버튼 */
    .in-search-header>button{position: fixed;bottom: 100px;right: 10px;width: 40px;height: 40px;border-radius: 50%;font-size: 0;background: #00A85A;z-index: 30;display: flex;align-items: center;justify-content: flex-start;overflow: hidden;}
    .show_QuickMenu .in-search-header>button{bottom: 115px;}

    .in-search-header>button .bubble_box + span{display: block; font-size: 12px;line-height: 12px;color: #fff;width: 40px;flex-shrink: 0;transition: margin-left 3s;margin-left: 40px;}
    .in-search-header>button .bubble_box ~ picture{display: flex; align-items: center;justify-content: center; text-align: center;width: 40px; height: 18px;flex-shrink: 0;}
    .in-search-header>button .bubble_box ~ picture img{width: 18px; height: auto;}
    .in-search-header>button .bubble_box.mobAni + span{animation: consultant_text 3s;}
    .in-search-header>button .bubble_box.mobAni ~ picture{animation: consultant_text 3s 3s;}

    @keyframes consultant_text {
        0%{margin-left:40px;}
        40%{margin-left:0px;}
        80%{margin-left:-40px;}
        100%{margin-left:-80px;}
    }

    .in-search-result{padding: 50px 20px;margin-top: -20px;border-radius: 8px;}
    .in-search-result>.in-search-lt{display: none;}
    .in-search-result>.in-search-rt{display: none;}

    .in-search-result .mob-in-slide-wrap{display: block;width: 100%;}
    
    .in-search-result .in-search-lt{width: 100%;padding-right: 0;}
    .in-search-result .in-search-lt .in-register-info ul li{font-size: 12px;line-height: 18px;padding-left: 24px;}
    .in-search-result .in-search-lt .in-register-info ul li:before{left: 12px;}
    .in-search-result .in-search-lt .in-reg-cont{margin-top: 12px;}
    .in-search-result .in-search-lt .in-reg-cont .rtit{font-size: 18px;line-height: 27px;white-space: normal; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .in-search-result .in-search-lt .in-reg-cont .rdesc{margin-top: 12px;-webkit-line-clamp: 3;}
    
    .in-search-result .in-search-lt .in-reg-reply{margin-top: 30px;}
    .in-search-result .in-search-lt .in-reg-reply dl dd ul li{padding-right: 20px;}
    
    #in-slide{overflow: visible;}
    #in-slide .swiper-pagination{bottom: -28px;}
    #in-slide .swiper-pagination-bullet{width: 6px;height: 6px; opacity: 0.3;border: 1px solid #8694A0;background: transparent;}
    #in-slide .swiper-pagination-bullet-active{background: #6E6E6E;opacity: 1;border-color: #6E6E6E;}

    .in-category-list{z-index:10;overflow:visible;display:flex;justify-content:flex-start;align-items:center;width:calc( 100% - 4px );padding:0;position:relative;margin: 20px 0;}
    .in-category-list ul li a{font-size: 14px;padding: 11px 0;}
    .in-category-list ul li a span{display: none;}

    .mob-in-select-list{width: 100%;}
    .mob-in-select-list ul{flex-wrap: wrap;}
    .mob-in-select-list ul li{min-width: calc(25% - 6px);margin-bottom: 6px;}
    .mob-in-select-list ul li:nth-child(4n){margin-right: 0;}
    .mob-in-select-list ul li:nth-child(5n){margin-left: 0;}

    .in-list-header{}
    .in-list-header .cnt{font-size: 14px;line-height: 21px;color: #666;}
    .in-list-header ul li{margin: 0 12px;}
    .in-list-cont{margin-top: 15px;border-width: 0;position: relative;}
    .in-list-cont::before{content: '';display: block;width: calc(100% + 40px);height: 8px;background: #F8F8F8;position: absolute;top: 0;left: -20px;}
    
    .in-list-cont>li{display: flex;flex-direction: column; border-top:0;width:100%;padding: 25px 0 10px;position:relative;overflow: visible;}
    .in-list-cont>li::after{content: '';display: block;width: calc(100% + 40px);height: 10px;background: #F8F8F8;position: absolute;bottom: 0;left: -20px;}
    .in-list-cont>li:hover{background: transparent;}
    .in-list-cont li:hover .in-ft-wrap a{display: none;}
    .in-list-cont>li:first-child{border-top:0;padding-top: 33px;}
    .in-list-cont>li:last-child{border-bottom-width: 0;}
    
    .in-list-cont li .tit{display:flex;justify-content:flex-start;align-items:center;}
    .in-list-cont li .tit strong{width: 100%;white-space: normal; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .in-list-cont li .in-ft-wrap{order: -1;margin-bottom: 20px;margin-top: 0;}
    .in-list-cont li .in-ft-wrap ul{width: 100%; justify-content: flex-end;}
    .in-list-cont li .in-ft-wrap ul li{margin-right: 0;margin-left: 24px;font-size: 12px;}
    .in-list-cont li .in-ft-wrap ul li:first-child{margin-right: auto;margin-left: 0;}
    .in-list-cont li .in-ft-wrap ul li:nth-child(2){color: #666;position: relative;}
    .in-list-cont li .in-ft-wrap ul li:nth-child(2)::after{content: '';display: block;width: 1px;height: 12px;background: #E6E6E6;position: absolute;top: 4px;right: -11px;}
    .in-list-cont li .in-ft-wrap ul li strong{font-weight: 700;}
    
    .in-list-cont li .desc{-webkit-line-clamp: 4;width: 100%;max-height: none;}
    
    .in-list-cont li .tag{margin-top: 20px;}
    .in-list-cont li .tag li{padding: 0 7px;}
    .in-list-cont li .tag li a{font-size: 13px;line-height: 13px;}

    .in-list-cont li .status{position: relative;right: auto;left: auto;top: auto;bottom: auto; display: flex;align-items: center;flex-direction: row;width: calc(100% + 40px);margin-left: -20px; margin-top: 20px;overflow: visible;}
    .in-list-cont li .status::before{content: '';display: block;width: calc(50% + 30px);height: 1px;background: #E6E6E6; position: absolute;top: 0;left: -20px;}
    .in-list-cont li .status .cnt{width:100%;flex:1;height:40px;display:flex;justify-content:center;align-items:center;position:relative;}
    .in-list-cont li .status .cnt:before{content:"";width:1px;height:40px;display:block;background:#E6E6E6;position:absolute;right:0;top:0;}
    .in-list-cont li .status .cnt .key{font-size:14px;display:flex;}
    .in-list-cont li .status .cnt .value{font-size:15px;margin-left:5px;display:flex;}
    .in-list-cont li .status a{position: static; text-decoration:none !important; color:#fff;width: 50%;height:40px;flex: 1; display:flex;justify-content:center;align-items:center;font-size: 14px;line-height: 14px;background: #F87154;margin-right: -20px;}
    .in-list-cont li .status .chk{padding:0;width:100%;flex:1;height:40px;display:flex;justify-content:center;align-items:center;}
    .in-list-cont li .status .chk.on img{width: 13px;height: auto;}
    .in-list-cont li .status .chk.on:before{content:"채택완료";font-size:14px;color:#ff402c;display:flex;margin-right:10px;}
    .in-list-cont li .status .cnt.on + a{background: #E3E6EB;color: #B1B4BA;cursor: default;font-weight: 700;}

    .in-search-wrap .paging .btn_wrap{display: none;}

    /* 지식인 상세 */
    .mob-namo-view-in-info{padding-bottom:20px;width:100%;display:flex;justify-content:space-between;align-items:center;margin-top: 40px;}
    .mob-namo-view-in-info .cate{font-size:14px;color:#4F6AA6;font-weight: 700;}
    .nv-tag-wrap{padding:25px 0 20px 0;}
    .namo-reply-header{border-top:0;margin-top:0;padding-top:0;}
    .namo-view-in-header{padding-bottom: 40px;}
    .namo-view-in-header .ico{display: none;}
    .namo-view-in-header .cont{margin-left: 0;width: 100%;}
    .namo-view-in-header .cont .tit strong{display: block; font-size: 22px;line-height: 32px;}
    .namo-view-in-header .cont ul{margin-top: 10px;}
    .namo-view-in-header .cont ul li{margin-right: 24px;position: relative;}
    .namo-view-in-header .cont ul li::after{content: '';display: block;width: 1px;height: 12px;background: #E6E6E6;position: absolute;top: 6px;right: -12px;}
    .namo-view-in-header .cont ul li:nth-child(4)::after{content: none;}

    /* 마감일 추가 220112 */
    .namo-view-in-header .cont .dday{width: auto;height: auto;background: none;flex-direction: row;top: -37px;}
    .namo-view-in-header .cont .dday strong{font-size: 14px;line-height: 14px;}
    .namo-view-in-header .cont .dday span{font-size: 12px;line-height: 12px;}
    .namo-view-in-header .cont .dday span::before{content: '(';padding-left: 2px;}
    .namo-view-in-header .cont .dday span::after{content: ')';}

    .namo-view-cont .nv-container{font-size: 14px;line-height: 22px;}
    .nv-tag-wrap{padding: 30px 0 20px;}
    .nv-tag-wrap li{padding: 0 7px;}
    .nv-tag-wrap li a{font-size: 13px;line-height: 13px;}

    .nr-reply-item{width:100%;padding:0;border:0;display:flex;justify-content:flex-start;align-items:center;}
    .nr-reply-item .nr-reply-ft a{display:none;}
    .nr-reply-item .nr-reply-ft .side-func .cnt{display:none;}
    .namo-reply-header.on .nr-reply-item{display:flex;}
    .nr-reply-item .textarea{padding:15px 20px;min-height:0;height: 40px;width:calc( 100% - 41px );display:flex;flex:1;border:1px solid #E6E6E6;border-right:0;margin-bottom: 0;padding: 12.5px 20px;font-size: 15px;line-height: 15px;color: #151515;}/*#D0D8DF*/
    .nr-reply-item .nr-reply-ft .side-func .btn-cancel{display: none;}
    .nr-reply-item .nr-reply-ft .side-func .btn-register{border-radius:0;width:70px;height:40px;background: #EF5088;}
    .nr-reply-item .nr-reply-ft{width:auto;}

    .namo-reply-list{display: none;}
    .namo-reply-list>ul>li:first-child{padding-top: 27px;}
    .namo-reply-list ul li .nr-reply-form{padding:0px;width:100%}
    .namo-reply-list ul li .nr-reply-form>ul{width:calc( 100% - 40px );margin:0 20px;}
    .namo-reply-list>ul>li.on .nr-reply-form{padding: 0;}
    .namo-reply-list ul li.on .nr-reply-form .nr-item-wrap + ul{margin-top:0px;}
    .namo-reply-list ul li.on .nr-reply-form .nr-item-wrap{display:none !important;}
    .namo-reply-list ul li .nr-reply-form ul:first-of-type li{padding-top: 20px;background-position: top 23px left;}
    .namo-reply-list ul li .nr-reply-form ul:last-child li{padding-bottom: 20px;}
    .namo-reply-list ul li .nr-header strong{margin-right: 24px;position: relative;}
    .namo-reply-list ul li .nr-header strong::after{content: '';display: block;width: 1px;height: 12px;background: #e6e6e6;position: absolute;top: 6px;right: -12px;}

    /* .namo-reply-header .btn_wrap{display: none;} */
    .namo-reply-header .nr-header-item ~ .btn_wrap{position: fixed;bottom: 115px;right: 10px;z-index: 101;}
    .namo-reply-header .nr-header-item ~ .btn_wrap>a{display: none;}
    .namo-reply-header .nr-header-item ~ .btn_wrap>.btn_type04{display: block;width: 40px;height: 40px;border-radius: 50%;font-size: 0;background: #00A85A url(../img/common/icon_write_w2.svg) no-repeat center;}

    .in-answer-wrap{margin-top: 40px;padding-top: 8px;width: calc(100% + 40px);margin-left: -20px;}
    .in-answer-wrap:before{background: #F2F2EF;width: calc(100% + 40px);left: -20px;}
    .in-answer-wrap:after{content: none;}
    .in-answer-wrap dl dt{padding:0 20px;display:flex;justify-content:center;align-items:center;background:#fff;height:90px;box-sizing: border-box;}
    .in-answer-wrap dl dt .in-answer-write button{width: 80px;}
    .in-answer-wrap dl dt .in-answer-write .scont .stit,
    .in-answer-wrap dl dt .in-answer-write .scont .sdesc{display:none;}
    .in-answer-wrap dl dt .in-answer-write .scont{background:#fff;}
    .in-answer-wrap dl dt .in-answer-write .scont:before{content:"솔직하고 따듯한 답변을 남겨주세요";font-size:15px;color:#aaa;}
    .in-answer-wrap dl dt .in-answer-form{display:none;}
    .in-answer-wrap dl dd{padding: 0 20px;box-sizing: border-box;}
    .in-answer-wrap dl dd .in-answer-header{padding:25px 0;}
    .in-answer-wrap dl dd .in-answer-header h4,
    .in-answer-wrap dl dd .in-answer-header h4 strong{font-size:18px;line-height: 18px;}
    .in-answer-wrap dl dd .in-answer-header ul li{margin-left: 24px;}
    .in-answer-wrap dl dd .in-answer-header ul li::before{left: -13px;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list>li{box-shadow:none;width: 100%;padding:30px 20px;border-radius:0;margin-top: 8px;border-radius: 8px;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list>li:hover{z-index: 1;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .user strong,
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .user span{font-size:18px;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .info{margin-top:10px;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .info li{margin-left: 0;position: relative;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .info li:first-child{margin-right: 24px;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .info li:first-child::after{content: '';display: block;width: 1px;height: 12px;background: #E6E6E6;position: absolute;top: 6px;right: -12px;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .info li:last-child{order: 2;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .desc{font-size: 15px;line-height: 24px;margin-top: 30px;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .namo-reply-header .nr-func-wrap{right:0;}
    .in-answer-wrap dl dd .in-answer-cont .in-answer-list li .namo-reply-header .nr-func-wrap>a{height: 22px;}

    .namo-reply-list ul li .nr-header .best{font-size: 12px;}

    .sub_cont_wrap.in_wrap .view_paragraph_area{padding-left: 20px;padding-right: 20px;background: #fff;z-index: 10;position: relative;margin-top: 20px;}
    .sub_cont_wrap.in_wrap .view_paragraph_area .view_para ul li .view_para_top{line-height: 40px;}
    .sub_cont_wrap.in_wrap .view_paragraph_area .view_para .btn_wrap>a{display: block;}
    .sub_cont_wrap.in_wrap .view_paragraph_area .view_para .btn_wrap>.btn_list{border-color: #151515;background: transparent;color: #151515;}

    /* 동문지식인 등록 */
    .sub_cont_wrap.network_wrap .view_desc{margin-bottom: 60px;}
    .sub_cont_wrap.network_wrap .view_paragraph_area{display: none;}
    .sub_cont_wrap.network_wrap .write_top .top_box{text-align: left;}
    .sub_cont_wrap.network_wrap .write_top .top_box .checks.type2 input[type="radio"]+label:nth-child(2){margin-left: 0;}
    .sub_cont_wrap.network_wrap .checks.type2{display: block;}
    .sub_cont_wrap.network_wrap .write_desc .row dd .input_box{display: inline-block; width: calc(100% - 94px);}
    .sub_cont_wrap.network_wrap .write_desc .row dd .input_box:only-child{width: 100%;}
    .sub_cont_wrap.network_wrap .write_desc .row dd .checks{display: inline-block;margin-left: 16px;}

    .sub_cont_wrap.in_write_wrap .write_top{background: #F2F2EF;margin: 0;padding: 20px 0; width: calc(100% + 40px);margin-left: -20px;}
    .sub_cont_wrap.in_write_wrap .write_top .top_box{overflow-x: auto;border-radius: 0;}
    .sub_cont_wrap.in_write_wrap .write_top .top_box::-webkit-scrollbar{display: none; width: 0; height: 0; background: transparent;-webkit-appearance: none;}
    .sub_cont_wrap.in_write_wrap .checks.type2{display: flex;margin: 0;}
    .sub_cont_wrap.in_write_wrap .write_top .top_box .checks.type2 input[type="radio"]+label{flex-shrink: 0;}
    .sub_cont_wrap.in_write_wrap .write_top .top_box .checks.type2 input[type="radio"]+label:first-of-type{margin-left: 20px;}
    .sub_cont_wrap.in_write_wrap .write_top .top_box .checks.type2 input[type="radio"]+label:last-of-type{margin-right: 20px;}
    .sub_cont_wrap.in_write_wrap .write_desc .row:nth-child(2) dd .input_box{display: flex;}
    .sub_cont_wrap.in_write_wrap .write_desc .row:nth-child(2) dd .input_box::before{content: '답변기한';font-size: 14px;line-height: 14px;}
    .sub_cont_wrap.in_write_wrap .write_desc .row:nth-child(2) dd .input_box .input{width: calc(100% - 50px);line-height: 21px;height: 21px;background: url(../img/common/icon_date.svg) no-repeat center right;text-align: right;font-size: 14px;padding-right: 30px;box-sizing: border-box;}
    .sub_cont_wrap.in_write_wrap .write_desc .row:nth-child(2) dd .textarea_box .textarea{min-height: 150px;}
    .sub_cont_wrap.in_write_wrap .write_desc{border-bottom-width: 0;}

    /* 지식인 상세 답변완료 버튼 220112 */
    .namo-btn_complete{padding: 20px;margin-bottom: 20px;box-sizing: border-box;}
    .namo-btn_complete p{display: block;width: calc(100% - 90px);padding-left: 50px; font-size: 16px;line-height: 22px;box-sizing: border-box;}
    .namo-btn_complete p::before{position: absolute;top: calc(50% - 15px);left: 0; width: 40px;height: 30px; margin-right: 0;background: url(../img/icon/icon_in_good_m.png) no-repeat center / cover;}
    .namo-btn_complete button{margin-left: 0;width: 80px;margin-left: 10px;}

    /* 신고하기 팝업 */
    .pop_report .pop_box{width: 100%;height: 100%;max-width: none; padding: 0;overflow-y: auto;}
    .pop_report .pop_box .pop_head{margin-bottom: 0;box-shadow: inset 0px -1px 0px #E6E6E6;display: flex;align-items: center;justify-content: center;height: 60px;position: relative;}
    .pop_report .pop_box .pop_head .tit{font-size: 18px;line-height: 24px;margin-bottom: 0;position: absolute;top: 18px;left: 50%;transform: translateX(-50%);font-weight: 700;}
    .pop_report .pop_box .pop_head .date{display: none;}
    .pop_report .pop_box .pop_head .pop_close{top: 18px;right: 20px;width: 24px;height: 24px;}
    .pop_report .pop_box .pop_body{padding: 30px 20px 0;margin-bottom: 0;}
    .pop_report .pop_box .pop_body .input_box{margin-bottom: 20px;padding-bottom: 12px;position: relative;}
    .pop_report .pop_box .pop_body .input_box::after{content: '';display: block;width: calc(100% + 40px);height: 8px;position: absolute;bottom: 0;left: -20px;background: #f8f8f8;}
    .pop_report .pop_box .pop_body .input_box .sel{width: 100%; border-width: 0;padding: 0;background-position: center right;}
    .pop_report .pop_box .pop_body .txtarea_box .textarea{min-height: 300px;border-width: 0;padding: 0;}
    .pop_report .pop_box .pop_btns{width: calc(100% - 40px);margin: 30px auto 0;padding-bottom: 30px;}

    .pop_report_comple .pop_box{width: 100%;height: 100%;max-width: none; padding: 0;overflow-y: auto;}
    .pop_report_comple .pop_box .pop_head{margin-bottom: 0;box-shadow: inset 0px -1px 0px #E6E6E6;display: flex;align-items: center;justify-content: center;height: 60px;position: relative;}
    .pop_report_comple .pop_box .pop_head .tit{font-size: 18px;line-height: 24px;margin-bottom: 0;position: absolute;top: 18px;left: 50%;transform: translateX(-50%);font-weight: 700;}
    .pop_report_comple .pop_box .pop_head .date{display: none;}
    .pop_report_comple .pop_box .pop_head .pop_close{top: 18px;right: 20px;width: 24px;height: 24px;}
    .pop_report_comple .pop_box .pop_body{min-height: 500px; height: calc(100vh - 60px); display: flex;align-items: center;justify-content: center;flex-direction: column;padding-top: 0;}
    .pop_report_comple .pop_box .pop_btns{margin-bottom: 30px;}

    /* 지식in 로그아웃일 때 */
    .sub_cont_wrap.in_logout_wrap{padding: 0;margin-top: -40px;}
    .sub_cont_wrap.in_logout_wrap .box{border-radius: 0;padding: 90px 0 0;margin-bottom: 0;}
    .sub_cont_wrap.in_logout_wrap .box::before{content: none;}
    .sub_cont_wrap.in_logout_wrap .box::after{width: 100%;height: 210px; background-image: url(../img/bg/bg_in01_m.png);position: static;}
    .sub_cont_wrap.in_logout_wrap .box .txt{word-break: keep-all;}
    .sub_cont_wrap.in_logout_wrap .box .txt h4{font-size: 24px;line-height: 30px;margin-bottom: 15px;}
    .sub_cont_wrap.in_logout_wrap .box .txt p{font-size: 15px;line-height: 22px;}
    .sub_cont_wrap.in_logout_wrap .btn_wrap{padding: 30px 0 48px;}
    .sub_cont_wrap.in_logout_wrap .btn_wrap a{padding: 9px 25px;font-size: 15px;line-height: 22px;font-weight: 700;}

    /* my동문 활동내역 */
    .sub_cont_wrap.activity_wrap{padding: 0;margin-top: -40px;}
    .sub_cont_wrap.activity_wrap .list_top{padding-bottom: 0;}
    .sub_cont_wrap.activity_wrap .list_top:first-child{padding-bottom: 30px;}
    .sub_cont_wrap.activity_wrap .list_top p{display: block;padding: 0 20px;margin-bottom: 15px;}
    .sub_cont_wrap.activity_wrap .list_top .search_box.type2{padding: 20px;border-radius: 0;}
    .sub_cont_wrap.activity_wrap .list_top .search_box.type2 .sel{width: 100%;}
    .sub_cont_wrap.activity_wrap .list_top .search_box.type2 .search_box{width: 100%;order: 1;}
    .sub_cont_wrap.activity_wrap .list_top .input{width: calc(50% - 13px);}
    .sub_cont_wrap.activity_wrap .list_desc{margin: 0 20px;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr{flex-direction: column;padding: 18px 0;position: relative;box-sizing: border-box;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr .cate{line-height: 14px;padding: 0;margin-bottom: 8px;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr .desc{padding: 0;flex-direction: column;flex: none;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr .desc .txt{order: -1;margin-bottom: 8px;width: 100%;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr .desc>ul{margin-bottom: 0;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr .desc>ul li{line-height: 19px;margin-right: 24px;position: relative;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr .desc>ul li::after{content: '';display: block;width: 1px;height: 12px;background: #E6E6E6;position: absolute;top: calc(50% - 6px);right: -12px;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr .desc>ul li:last-child::after{content: none;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr .btn_link{position: absolute;top: 18px;right: 0;font-size: 14px;height: 14px;color: #666;display: flex !important;align-items: center;letter-spacing: -1px;}
    .sub_cont_wrap.activity_wrap .list_desc ul li.tr .btn_link::after{content: '';display: block;width: 5px;height: 9px;background: url(../img/icon/icon_arr.png) no-repeat center / cover;margin-left: 9px;}

    /* 포인트 현황 - 포인트 기부 */
    .sub_cont_wrap.point_wrap .list_top:first-child{padding-bottom: 20px;}
    .sub_cont_wrap.point_wrap .list_top:nth-child(2){margin-top: 0;}
    .sub_cont_wrap.point_wrap .list_top .search_box{background: transparent;padding: 0;}
    .sub_cont_wrap.point_wrap .list_top .search_box .links_wrap{justify-content: center;padding: 0;width: 100%;}
    .sub_cont_wrap.point_wrap .list_top .search_box li{margin-right: 20px;}
    .sub_cont_wrap.point_wrap .list_top .search_box li:last-child{margin-right: 0;}
    .sub_cont_wrap.point_wrap .list_top .search_box li a{color: #91A088;font-size: 14px;line-height: 19px;padding-bottom: 1px;}
    .sub_cont_wrap.point_wrap .list_top .search_box li.on a{color: #125131;box-shadow: inset 0px -2px 0px #125131;}
    .sub_cont_wrap.point_wrap .list_top .search_box li a::before{content: none;}

    .sub_cont_wrap.point_wrap .card_box{margin: 0;flex-direction: column;gap: 10px;}
    .sub_cont_wrap.point_wrap .card_box>div{padding: 20px;}
    .sub_cont_wrap.point_wrap .card_box>div .tit{font-size: 15px;line-height: 22px;margin-bottom: 5px;}
    .sub_cont_wrap.point_wrap .card_box>div p{font-size: 14px;line-height: 21px;}
    .sub_cont_wrap.point_wrap .card_box>div p.use{font-size: 24px;line-height: 36px;}
    .sub_cont_wrap.point_wrap .card_box>div.web_hide{display: flex !important;}

    .sub_cont_wrap.point_wrap .card_box .item3{border-width: 0;background: #F2F2EF;}
    .sub_cont_wrap.point_wrap .card_box .item3 .tit{background: url(../img/icon/icon_heart.svg) no-repeat center left;color: #91A088;}
    .sub_cont_wrap.point_wrap .card_box .item3 p{flex: 1;text-align: left;align-self: flex-end;}
    .sub_cont_wrap.point_wrap .card_box .item3 p:first-of-type{margin-bottom: 3px;}
    .sub_cont_wrap.point_wrap .card_box .item3 p strong{color: #F87154;}
    .sub_cont_wrap.point_wrap .card_box .item3 .input_box{flex: 1;display: flex;align-items: center;position: relative;}
    .sub_cont_wrap.point_wrap .card_box .item3 .input_box::before{content: '';display: block;width: 100%;height: 7px;background: #424553;opacity: 0.05;position: absolute;bottom: 5px;left: 0;}
    .sub_cont_wrap.point_wrap .card_box .item3 .input_box .input{height: 36px;text-align: right;font-size: 24px;font-weight: 300;padding: 0;background: transparent;border-width: 0;}
    .sub_cont_wrap.point_wrap .card_box .item3 .input_box .input::placeholder{color: #ccc !important;}
    .sub_cont_wrap.point_wrap .card_box .item3 .input_box .input+span{font-size: 24px;font-weight: 300;margin-left: 5px;}
    /* 포인트 현황 - 포인트내역 */
    .sub_cont_wrap.point_wrap .list_top.pb0{position: relative;}
    .sub_cont_wrap.point_wrap .list_top .search_box{/*padding: 0 0 30px 0;*/border-width: 0;}
    .sub_cont_wrap.point_wrap .list_top .search_box dl.item03{margin-top: 20px;background: #F8F8F8;padding: 20px;border-radius: 6px;box-sizing: border-box;margin-bottom: 30px;}
    .sub_cont_wrap.point_wrap .list_top .search_box dl.item03 dd{display: block;}
    .sub_cont_wrap.point_wrap .list_top .search_box dl.item03 dd span{display: none;}
    .sub_cont_wrap.point_wrap .list_top .checks{margin-top: 10px;}
    .sub_cont_wrap.point_wrap .list_top .search_box .checks.type2 input+label{width: calc((100% - 18px) / 4);text-align: center;padding-left: 0;padding-right: 0;}

    .sub_cont_wrap.point_wrap .list_top .input{width: calc(50% - 3px);margin-right: 3px;border-width: 0;}
    .sub_cont_wrap.point_wrap .list_top .input:last-of-type{margin-right: 0;}
    .sub_cont_wrap.point_wrap .list_top p{display: block;}

    .sub_cont_wrap.point_wrap .list_desc ul li.tr{flex-wrap: wrap; align-items: flex-start;padding: 18px 0;min-height: auto;}
    .sub_cont_wrap.point_wrap .list_desc ul li.tr>div{padding: 0;justify-content: flex-start; align-items: flex-start;}
    .sub_cont_wrap.point_wrap .list_desc ul li.tr .td_w120{width: 50%;order: 3;font-size: 13px;line-height: 19px;}
    .sub_cont_wrap.point_wrap .list_desc ul li.tr .td_w120.point{width: 80px; order: 2;font-size: 16px;line-height: 24px;}
    .sub_cont_wrap.point_wrap .list_desc ul li.tr .td_auto{width: calc(100% - 80px);flex: none;order: -1;margin-bottom: 5px;}
    .sub_cont_wrap.point_wrap .list_desc ul li.tr .td_auto span{font-size: 15px;line-height: 22px;white-space: normal;}
    .sub_cont_wrap.point_wrap .list_desc ul li.tr .td_w80{width: 50%;order: 4;justify-content: flex-end;color: #999;}

    .sub_cont_wrap.point_wrap>.btn_wrap{display: flex;}

    /* 1:1문의 */
    .sub_cont_wrap.inquiry_wrap .list_top p{display: block;}
    .sub_cont_wrap.inquiry_wrap .list_desc ul li.tr{position: relative;padding: 18px 0;flex-wrap: wrap;min-height: auto;}
    .sub_cont_wrap.inquiry_wrap .list_desc ul li.tr>div{padding: 0;width: auto;}
    .sub_cont_wrap.inquiry_wrap .list_desc ul li.tr .desc{flex: none;padding: 0;order: -1;width: 100%;margin-bottom: 8px;}
    .sub_cont_wrap.inquiry_wrap .list_desc ul li.tr .cate{font-size: 13px;line-height: 19px;margin-right: 10px;}
    .sub_cont_wrap.inquiry_wrap .list_desc ul li.tr .date{font-size: 13px;line-height: 19px;}
    .sub_cont_wrap.inquiry_wrap .list_desc ul li.tr .status{position: absolute;bottom: 18px;right: 0;font-size: 14px;line-height: 21px;}
    .sub_cont_wrap.inquiry_wrap .paging .btn_wrap .btn_type01{position: fixed;bottom: 55px;right: 10px;width: 40px;height: 40px;border-radius: 50%;font-size: 0;background: #00A85A url(../img/icon/icon_write.svg) no-repeat center / 24px auto;z-index: 30;}
    .show_QuickMenu .sub_cont_wrap.inquiry_wrap .paging .btn_wrap .btn_type01{bottom: 115px;}

    .sub_cont_wrap.inquiry_wrap .view_top{margin-bottom: 30px;}
    .sub_cont_wrap.inquiry_wrap .view_top .top_box .view_tit{margin-bottom: 15px;}
    .sub_cont_wrap.inquiry_wrap .view_top .top_box .view_data{flex-wrap: wrap;}
    .sub_cont_wrap.inquiry_wrap .view_top .top_box .view_data span{font-size: 13px;line-height: 19px;}
    .sub_cont_wrap.inquiry_wrap .view_top .top_box .view_data span::after{content: none;}
    .sub_cont_wrap.inquiry_wrap .view_top .top_box .view_data span:first-child::after{content: '';display: block;width: 1px;height: 12px;background: #E6E6E6;position: absolute;top: calc(50% - 6px);right: -12px;}
    .sub_cont_wrap.inquiry_wrap .view_top .top_box .view_data span.email{display: none;}
    .sub_cont_wrap.inquiry_wrap .view_top .top_box .status{bottom: 25px;right: 20px;font-size: 13px;line-height: 19px;}
    .sub_cont_wrap.inquiry_wrap .view_paragraph_area .view_para ul li{max-width: none;}

    .sub_cont_wrap.inquiry_wrap .write_top{margin: 0;background: #F2F2EF;width: calc(100% + 40px);margin-left: -20px;box-sizing: border-box;}
    .sub_cont_wrap.inquiry_wrap .write_top .top_box{padding-left: 0;padding-right: 0;}
    .sub_cont_wrap.inquiry_wrap .write_top .top_box .checks.type2 input[type="radio"]+label{padding-left: 14px;padding-right: 14px;}
    .sub_cont_wrap.inquiry_wrap .write_top .top_box .checks.type2 input[type="radio"]+label:first-of-type{margin-left: 20px;}
    .sub_cont_wrap.inquiry_wrap .write_top .top_box .checks.type2 input[type="radio"]+label:last-of-type{margin-right: 20px;}
    .sub_cont_wrap.inquiry_wrap .write_top .top_box .btn_link{display: none;}

    /* 220114 */
    .sub_cont_wrap.inquiry_wrap .write_top .top_box{overflow-x: auto;}
    .sub_cont_wrap.inquiry_wrap .write_top .top_box::-webkit-scrollbar{display: none; width: 0; height: 0; background: transparent;-webkit-appearance: none;}
    .sub_cont_wrap.inquiry_wrap .checks.type2{display: flex;}
    .sub_cont_wrap.inquiry_wrap .write_top .top_box .checks.type2 input[type="radio"]+label{flex-shrink: 0;}
    /* //220114 */

    /* .sub_cont_wrap.inquiry_wrap .write_desc .row dd .photo_upload_box{width: calc(100% + 20px);}
    .sub_cont_wrap.inquiry_wrap .write_desc .row dd .photo_upload_box .photo_list_box{overflow-x: auto;}
    .sub_cont_wrap.inquiry_wrap .write_desc .row dd .photo_upload_box .photo_list_box .photo_list:last-child{margin-right: 20px;} */
    .sub_cont_wrap.inquiry_wrap .write_desc .row.user_info{background: #F6F6F6;margin-top: -8px;margin-left: -20px; width: calc(100% + 40px);padding: 20px;box-sizing: border-box;}
    .sub_cont_wrap.inquiry_wrap .write_desc .row.user_info::after{content: none;}
    .sub_cont_wrap.inquiry_wrap .write_desc .row.user_info dd{flex-wrap: wrap;}
    .sub_cont_wrap.inquiry_wrap .write_desc .row.user_info dd .input_box .input{padding: 10px 15px 10px 39px;gap: 10px;border-width: 0; background-color: #fff;}
    .sub_cont_wrap.inquiry_wrap .write_desc .row.user_info dd .input_box.name{width: calc(50% - 4px);}
    .sub_cont_wrap.inquiry_wrap .write_desc .row.user_info dd .input_box.number{width: calc(50% - 4px);}
    .sub_cont_wrap.inquiry_wrap .write_desc .row.user_info dd .input_box.email{width: 100%;}
    .sub_cont_wrap.inquiry_wrap .write_desc{border-bottom-width: 0;}
    .sub_cont_wrap.inquiry_wrap .write_desc + .view_paragraph_area{display: none;}

    .sub_cont_wrap.inquiry_wrap .complete_box{padding: 40px 0 60px;margin-top: 0;}
    .sub_cont_wrap.inquiry_wrap .complete_box .bg_box{padding: 0 24px;border-radius: 8px;height: 400px;}
    .sub_cont_wrap.inquiry_wrap .complete_box p{font-size: 15px;line-height: 24px;text-align: center;word-break: keep-all;}
    .sub_cont_wrap.inquiry_wrap .complete_box p:first-child{font-size: 24px;background-size: 36px auto;padding-top: 56px;}
    .sub_cont_wrap.inquiry_wrap .complete_box .btn_wrap a{font-size: 15px;line-height: 22px;padding: 9px 23.5px;}

    /* 동문혜택 배너추가 */
    .plusx_banner{display: block;}
    .plusx_banner .left{width: 100%;margin-bottom: 27px;}
    .plusx_banner .right{width: calc(100% + 40px);margin-left: -20px;margin-right: -20px;background: #f6f6f6;padding: 27px 0;box-sizing: border-box;}

    .plusx_banner .banner_slide a{padding: 30px 20px;height: 150px;}
    .plusx_banner .pluax_slide a h3{font-size: 18px;margin-bottom: 15px;}
    .plusx_banner .pluax_slide a p{font-size: 11px;line-height: 16px;color: rgba(255,255,255,.7);}
    .plusx_banner .pluax_paging{bottom: 20px;left: 20px;}
    .plusx_banner .pluax_paging .now_num,
    .plusx_banner .pluax_paging .all_num{font-size: 10px;line-height: 1;}
    .plusx_banner .pluax_paging .bar{width: 20px;margin: 0 7px;}
    .plusx_banner .pluax_paging .btn_play{width: 7px;height: 9px; margin-right: 14px;background-size: 7px auto;}
    .plusx_banner .pluax_paging .play{background-image: url(../img/plusx/icon_play_m.png);}
    .plusx_banner .pluax_paging .pause{background-image: url(../img/plusx/icon_pause_m.png);}
    .plusx_banner .pluax_paging .all_num{margin-right: 16px;}
    .plusx_banner .pluax_paging .next{width: 12px;height: 10px; background: url(../img/plusx/arr_right_m.png) no-repeat top 2px right / 5px auto;}
    .plusx_banner .pluax_paging .prev{width: 12px;height: 10px; background: url(../img/plusx/arr_right_m.png) no-repeat bottom 2px right / 5px auto;margin-right: 0;}

    .plusx_banner .event_slide a{height: 120px;}
    .plusx_banner .event_slide a .badge{display: none;}
    .plusx_banner .event_slide a .txt{padding: 0 0 0 20px;}
    .plusx_banner .event_slide a h3{font-size: 16px;margin: 30px 0 16px;}
    .plusx_banner .event_slide a p{font-size: 11px;line-height: 16px;color: rgba(255,255,255,.7);}

    .event_pagination{display: none;}
    .plusx_banner .event_slide .swiper-button-prev,
    .plusx_banner .event_slide .swiper-button-next{display: none;}

    /* 제휴쇼핑몰 기능 추가 220520 */
    .layer_popup_layer .layer_popup_area{top: 0; left:0; transform: none;}
    .layer_popup_layer .layer_popup_area .layer_popup_tit{text-align: center;font-size: 20px;height: 56px;line-height: 56px;border-color: #e6e6e6;}
    .layer_popup_layer .layer_popup_area .layer_popup_tit .layer_popup_close{right: 20px;width: 15px; height: 15px;background-image: url(../img/plusx/p_btn_close_m.png);background-size: cover;}
    .layer_popup_layer .layer_popup_area .layer_popup_tit .layer_popup_link{font-size: 16px;font-weight: 700;padding-right: 17px;background: url(../img/plusx/arrow04_m.png) no-repeat top 7px right / 7px auto;}

    .sub_cont_wrap .list_desc.type2 .tr li.td>div .dim_box{display: block;background: transparent;height: auto;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .dim_box a{position: absolute;top: 6px;right: 6px;font-size: 0;line-height: 0;padding: 0 0 10px 10px;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .dim_box a.btn_view{display: none;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .dim_box a::before{width: 20px;height: 20px;background-size: 11px auto;margin: 0;}
    .sub_cont_wrap .list_desc.type2 .tr li.td .dim_box a.btn_link::before{background-image: url(../img/plusx/icon_link_m.png);border-color: #4a457f;}

    #layer_shortcut_view{display: block;}
    .shortcut_view_m .layer_popup_area{top: 50%; left:50%; transform: translate(-50%, -50%);}
    .shortcut_view_m .layer_popup_area .layer_popup_tit{text-align: left;padding-left: 20px;}

    /* 동문기업 목록 */
    .sub_cont_wrap.enter_wrap .list_top .search_box.type2{padding: 0;background: transparent;}
    .sub_cont_wrap.enter_wrap .list_top .search_box.type2 .search_tab{overflow-x: auto;padding-bottom: 10px;}
    .sub_cont_wrap.enter_wrap .list_top .search_box.type2 .search_tab::-webkit-scrollbar{display: none;}
    .sub_cont_wrap.enter_wrap .list_top .search_box ul li{flex-shrink: 0;}
    .sub_cont_wrap.enter_wrap .list_top .search_box ul li a{font-size: 14px;line-height: 21px;}

    .sub_cont_wrap.enter_wrap .list_desc .tr{justify-content: space-between;padding-top: 20px;margin-bottom: 10px;border-bottom: 1px solid #E4E4E0;}
    .sub_cont_wrap.enter_wrap .list_desc .tr li.td{width: calc(50% - 5px);padding: 0;margin-bottom: 20px;border-bottom-width: 0;}
    .sub_cont_wrap.enter_wrap .list_desc .tr li.td a{flex-direction: column;align-items: flex-start;}
    .sub_cont_wrap.enter_wrap .list_desc .tr li.td .img_box{margin-right: 0;width: 100%;}
    .sub_cont_wrap.enter_wrap .list_desc .tr li.td .img_box .badge{display: none;}
    .sub_cont_wrap.enter_wrap .list_desc .tr li.td .img_box .img img{transform: none;}

    .sub_cont_wrap.enter_wrap .list_desc .tr li.td .txt_box{display: block;padding-top: 10px;}
    .sub_cont_wrap.enter_wrap .list_desc .tr li.td .txt_box strong{display: block;font-weight: bold;font-size: 14px;letter-spacing: normal;}
    .sub_cont_wrap.enter_wrap .list_desc .tr li.td .txt_box span{padding-left: 0;font-size: 13px;line-height: 19px;color: #666;padding-top: 2px;}
    .sub_cont_wrap.enter_wrap .list_desc .tr li.td .txt_box span::before{content: none;}
    .sub_cont_wrap.enter_wrap .list_desc .tr li.td .txt_box p{display: none;}
    .sub_cont_wrap.enter_wrap .list_desc.type2 .tr li.nodata{border-bottom-width: 0;}

    /* 동문기업 상세 */
    .sub_cont_wrap.enter_wrap .view_top{margin-top: 50px; padding: 5px 30px 25px 25px;}
    .sub_cont_wrap.enter_wrap .view_top .badge{top: -15px;}
    .sub_cont_wrap.enter_wrap .view_top .top_view{margin-top: 0;display: block;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .img_wrap{height: 90px;margin-bottom: 20px;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap{width: 100%;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap h3{display: block;width: 100%; font-size: 20px;line-height: 28px;text-align: center;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap h3 span{border-radius: 50%;width: 32px;height: 32px;font-size: 8px;line-height: 11px;padding: 5px 6px;box-sizing: border-box;position: absolute;top: 96px;right: 31px;margin: 0;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap .name{position: absolute;top: -10px;right: 25px;font-size: 14px;line-height: 20px;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap .name p{padding-left: 16px;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap .name p::before{left: 9px;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap ul{display: block;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap ul li{width: 100%;margin: 0;text-align: right;margin-bottom: 6px;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap ul li:last-child{margin-bottom: 0;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap ul li::before{margin-right: auto;width: 20px;height: 20px;background-size: cover;}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap ul li.phone::before{background-image: url(../img/icon/icon_call_m.png);}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap ul li.email::before{background-image: url(../img/icon/icon_mail_m.png);}
    .sub_cont_wrap.enter_wrap .view_top .top_view .txt_wrap ul li.web::before{background-image: url(../img/icon/icon_site_m.png);}
    .sub_cont_wrap.enter_wrap .view_desc .decs_box{margin-bottom: 30px;}
    .sub_cont_wrap.enter_wrap .view_desc .decs_box h4{font-size: 24px;line-height: 36px;margin-bottom: 10px;}
    .sub_cont_wrap.enter_wrap .view_desc .decs_box p{font-size: 14px;line-height: 22px;}
    .sub_cont_wrap.enter_wrap .view_desc .gallery_box{margin-bottom: 30px;}
    .sub_cont_wrap.enter_wrap .view_desc .gallery_box h4{font-size: 18px;line-height: 27px;margin-bottom: 15px;}
    .sub_cont_wrap.enter_wrap .view_desc .gallery_box ul li{width: calc((100% - 8px) / 3);height: 76px; margin-right: 4px;}
    .sub_cont_wrap.enter_wrap .view_desc .gallery_box ul li:nth-child(3n){margin-right: 0;}
    .sub_cont_wrap.enter_wrap .view_desc .map_box h4{font-size: 18px;line-height: 27px;margin-bottom: 15px;}
    .sub_cont_wrap.enter_wrap .view_desc .map_box p{font-size: 14px;line-height: 18px;margin-right: 10px;}
    .sub_cont_wrap.enter_wrap .view_desc .map{height: 180px;border-radius: 8px;}
    .sub_cont_wrap.enter_wrap .view_paragraph_area .view_para ul li{max-width: none;}
    /* 갤러리 팝업 */
    .pop_wrap.pop_gallery .pop_box{width: 100%;max-width: none; height: 100%;}
    .pop_wrap.pop_gallery .pop_box .pop_head{position: relative; padding: 18px 20px;justify-content: center;}
    .pop_wrap.pop_gallery .pop_box .pop_head .tit{display: block;text-align: center;font-weight: 700;}
    .pop_wrap.pop_gallery .pop_box .pop_head .pop_close{position: absolute;top: calc(50% - 15px);right: 20px;}
    .pop_wrap.pop_gallery .pop_box .pop_body{height: calc(100% - 104px);box-shadow: 0px -1px 0px #E4E4E0;}
    .pop_wrap.pop_gallery .swiper-pagination-current{color: #151515;font-weight: 700;}
    .pop_wrap.pop_gallery .gallerySlide li{padding-top: 0;}
    .pop_wrap.pop_gallery .gallerySlide li img{width: 100%;height: 100%}
    .pop_wrap.pop_gallery .swiper-button-next,
    .pop_wrap.pop_gallery .swiper-button-prev{width: 20px;height: 38px;background-image: url(../img/icon/arr_next_m.png);background-size: contain;margin-top: -7px;}

    /* 동문기업 등록 */
    .sub_cont_wrap.enter_wrap .write_top{margin-top: 0;}
    .sub_cont_wrap.enter_wrap .write_top .top_box{display: block; padding: 25px; background: #F2F2EF;border-radius: 0;width: calc(100% + 40px);margin-left: -20px;margin-bottom: 0; box-sizing: border-box;}
    .sub_cont_wrap.enter_wrap .write_top .top_box.type2{background: transparent; overflow-x: auto;border-bottom: 8px solid #F6F6F6;}
    .sub_cont_wrap.enter_wrap .write_top .top_box.type2::-webkit-scrollbar{display: none;}
    .sub_cont_wrap.enter_wrap .write_top .top_box .checks{justify-content: flex-start;padding: 0 20px;}
    .sub_cont_wrap.enter_wrap .write_top .top_box .checks.type2 input[type="radio"]+label{background: #F8F8F8;flex-shrink: 0;padding: 7.5px 15px;}
    .sub_cont_wrap.enter_wrap .write_top .top_box .checks.type2 input[type="radio"]:checked+label{background: #00A85A;}

    .sub_cont_wrap.enter_wrap .logo_upload{width: 100%; margin-top: 39px;overflow: visible;}
    .sub_cont_wrap.enter_wrap .logo_upload .hover_box{display: block;width: 40px;height: 40px;border-radius: 50%;position: absolute;bottom: -10px;right: 10px;backdrop-filter: blur(4px);}
    .sub_cont_wrap.enter_wrap .logo_upload .hover_box img{width: 20px;height: auto;}
    .sub_cont_wrap.enter_wrap .inp_name{width: 100%;padding: 0;margin-top: 30px;}
    .sub_cont_wrap.enter_wrap .inp_name dt{display: none;}
    .sub_cont_wrap.enter_wrap .inp_name dd{width: 100%;}
    .sub_cont_wrap.enter_wrap .inp_name .inp{width: 100%;}
    .sub_cont_wrap.enter_wrap .inp_name .check{margin-left: 0;position: absolute;top: 25px;right: 0;}
    .sub_cont_wrap.enter_wrap .inp_name .check span{font-size: 13px;line-height: 19px;}
    .sub_cont_wrap.enter_wrap .write_desc .row{display: block;padding: 0;}
    .sub_cont_wrap.enter_wrap .write_desc .row::after{content: none;}
    .sub_cont_wrap.enter_wrap .write_desc .row dl{width: 100%;margin-bottom: 15px;}
    .sub_cont_wrap.enter_wrap .write_desc .row dt{display: block;width: 60px;margin: 0;}
    .sub_cont_wrap.enter_wrap .write_desc .row dd{width: calc(100% - 60px);}
    .sub_cont_wrap.enter_wrap .write_desc .row .input_box{width: 100px;}
    .sub_cont_wrap.enter_wrap .write_desc .row .input_box .input{line-height: 34px;}
    .sub_cont_wrap.enter_wrap .write_desc .inp_area{padding: 28px 0 28px;position: relative;}
    .sub_cont_wrap.enter_wrap .write_desc .inp_area::before{content: '';display: block;width: calc(100% + 40px);height: 8px;background: #F6F6F6;position: absolute;top: 0;left: -20px;}
    .sub_cont_wrap.enter_wrap .write_desc .inp_area .row dt{display: none;}
    .sub_cont_wrap.enter_wrap .write_desc .inp_area .row dd{display: block; width: 100%;}
    .sub_cont_wrap.enter_wrap .write_desc .inp_area .row dd p{width: 100%;line-height: 22px;}
    .sub_cont_wrap.enter_wrap .write_desc .inp_area .input_box{padding-bottom: 15px;border-bottom: 1px solid #E4E4E0;}
    .sub_cont_wrap.enter_wrap .write_desc .inp_area .input{border-width: 0;padding: 0;}
    .sub_cont_wrap.enter_wrap .write_desc .txt_area{padding-top: 28px;position: relative;}
    .sub_cont_wrap.enter_wrap .write_desc .txt_area::before{content: '';display: block;width: calc(100% + 40px);height: 8px;background: #F6F6F6;position: absolute;top: 0;left: -20px;}
    .sub_cont_wrap.enter_wrap .write_desc .txt_area .row dt{display: none;}
    .sub_cont_wrap.enter_wrap .write_desc .txt_area .row dd{display: block; width: 100%;}
    .sub_cont_wrap.enter_wrap .write_desc .txt_area p{line-height: 22px;padding: 15px 0;border-bottom: 1px solid #E6E6E6;}
    .sub_cont_wrap.enter_wrap .write_desc .txt_area dl:first-child p{padding-top: 0;}
    .sub_cont_wrap.enter_wrap .write_desc .txt_area dl:last-child p{padding-bottom: 0;border-bottom-width: 0;}
    .sub_cont_wrap.enter_wrap .write_desc .row dd .photo_upload_box.type2{flex-wrap: nowrap;}
    .sub_cont_wrap.enter_wrap .write_desc .row dd .photo_upload_box .btn_upload2{display: block; background: #E6E6E6;border-radius: 4px;width: 80px;height: 80px;margin: 0;padding: 0;font-size: 0;box-sizing: border-box;}
    .sub_cont_wrap.enter_wrap .write_desc .row dd .photo_upload_box .btn_upload2{position: relative; display: block; width: 80px; height: 80px; background:#E6E6E6;border-radius: 4px; cursor: pointer;flex-shrink: 0;margin-top: 2px;}
    .sub_cont_wrap.enter_wrap .write_desc .row dd .photo_upload_box .btn_upload2:before{display: block; content:''; position: absolute; top:calc(50% - 8px); left:calc(50% - 2px); width: 4px; height: 16px; background:#fff;}
    .sub_cont_wrap.enter_wrap .write_desc .row dd .photo_upload_box .btn_upload2:after{display: block; content:''; position: absolute; top:calc(50% - 2px); left:calc(50% - 8px); width: 16px; height: 4px; background:#fff;}
    .sub_cont_wrap.enter_wrap .write_desc .row dd .photo_upload_box.type2 .scroll_box_x{margin: 0;padding-bottom: 0;}
    .sub_cont_wrap.enter_wrap .write_desc .row dd .photo_upload_box.type2 .scroll_box_x::-webkit-scrollbar{display: none;}
    .sub_cont_wrap.enter_wrap .write_desc .row dd .photo_upload_box.type2 .photo_list_box .photo_list{width: 80px;height: 80px;flex: none;margin-left: 10px;}
    .sub_cont_wrap.enter_wrap .view_paragraph_area{display: none;}

    /* 활동계획 */
    .sub_cont_wrap.activity2_wrap>div{padding: 35px 30px;height: 384px;margin-bottom: 60px;}
    .sub_cont_wrap.activity2_wrap>div::after{width: 180px;height: 130px;top: auto;bottom: 35px;right: 30px;}
    .sub_cont_wrap.activity2_wrap h2{font-size: 28px;line-height: 32px;margin-bottom: 15px;}
    .sub_cont_wrap.activity2_wrap h2 i{padding-top: 10px;}
    .sub_cont_wrap.activity2_wrap h2 i::before{width: 6px;height: 6px;left: calc(50% - 3px);}
    .sub_cont_wrap.activity2_wrap p{font-size: 15px;line-height: 22px;}

    /* 학교연혁 */
    .sub_cont_wrap.history_wrap{display: block; margin-bottom: 60px;padding-top: 0;}
    .sub_cont_wrap.history_wrap .left_box{display: flex;flex-direction: column; width: 100%;padding-right: 0;margin-top: 80px;}
    .sub_cont_wrap.history_wrap .left_box>strong{order: 1; font-size: 24px;line-height: 32px;margin-bottom: 40px;}
    .sub_cont_wrap.history_wrap .left_box>div{height: auto;background-image: url(../img/bg/bg_history01_m.png);padding: 55px 30px 38px;margin-bottom: 30px;}
    .sub_cont_wrap.history_wrap .left_box dl dt{font-size: 16px;margin-bottom: 5px;}
    .sub_cont_wrap.history_wrap .left_box dl dd strong{font-size: 28px;line-height: 36px;}

    .sub_cont_wrap.history_wrap .right_box{width: 100%;}
    .sub_cont_wrap.history_wrap .right_box>div::before{content: none;}
    .sub_cont_wrap.history_wrap .right_box dl{display: block;margin-bottom: 20px;}
    .sub_cont_wrap.history_wrap .right_box dl dt{width: auto;font-size: 26px;line-height: 28px;}
    .sub_cont_wrap.history_wrap .right_box dl dt::after{content: none;}
    .sub_cont_wrap.history_wrap .right_box dl dd{width: 100%;}
    .sub_cont_wrap.history_wrap .right_box dl dd p{display: flex; font-size: 14px;line-height: 21px;}
    .sub_cont_wrap.history_wrap .right_box dl dd p:only-child{line-height: 21px;}
    .sub_cont_wrap.history_wrap .right_box dl dd b{width: 37px; flex-shrink: 0; box-sizing: border-box;}

    /* 자주하는 질문 */
    .sub_cont_wrap.faq_wrap .list_top{padding-bottom: 0;}
    .sub_cont_wrap.faq_wrap .list_top .search_box.type2{background: transparent;padding: 0;}
    .sub_cont_wrap.faq_wrap .list_top .search_box.type2 .search_box{width: 100%;background: #F8F8F8;padding: 20px;margin-top: 0;margin-bottom: 20px;border-radius: 6px;}
    .sub_cont_wrap.faq_wrap .list_top .search_box .inp{font-size: 15px;line-height: 22px;}
    .sub_cont_wrap.faq_wrap .list_top .search_box .inp::placeholder{font-weight: 700;}
    .sub_cont_wrap.faq_wrap .list_top .search_box.type2 .inp + button{top: calc(50% - 10px);right: 20px;}
    .sub_cont_wrap.faq_wrap .list_top .links_wrap{width: 100%;justify-content: center;}
    .sub_cont_wrap.faq_wrap .list_top .links_wrap a{margin-right: 20px;}
    .sub_cont_wrap.faq_wrap .list_top .links_wrap a .icon{display: none;}
    .sub_cont_wrap.faq_wrap .list_top .links_wrap a.on{text-decoration: underline 2px;}

    .faq_accordion{margin-top: 30px;}
    .faq_accordion dl{padding:18px 30px 18px 52px;}
    .faq_accordion dl dt{position: relative;}
    .faq_accordion dl dt:before{left: -42px;;top:50%;transform: translateY(-50%); width:32px;height:32px;line-height:32px;font-size:14px;}
    .faq_accordion dt > a{font-size: 16px;line-height: 22px;}
    .faq_accordion dt > a:before{display:block;font-size:13px;}
    .faq_accordion dt > a:after{right:-20px;top:calc(50% - 8px);width:16px;height:16px;background-size: cover;}
    .faq_accordion dl.on dd{margin-top:12px;padding-left: 0;font-size: 14px;line-height: 20px;}

    .tab_sorting{margin-top:30px;}
    .tab_sorting > a{padding-bottom:4px;font-size:16px;line-height:21px;}
    .tab_sorting > a + a{margin-left:20px;}
    .tab_sorting > a.on{color:#00A6B1;}
    .tab_sorting > a.on:after{background-color:#00A6B1;}

    /* 학교위치 */
    .sub_cont_wrap.loc_wrap{padding-bottom: 50px;}
    .sub_cont_wrap.loc_wrap .map_info{bottom: -56px;width: calc(100% - 53px);margin: 0 15px 0 0;padding: 15px 15px 0;border-radius: 6px;}
    .sub_cont_wrap.loc_wrap .map_info .img{margin-bottom: 4px;}
    .sub_cont_wrap.loc_wrap .map_info .img img{width: 94px;}
    .sub_cont_wrap.loc_wrap .map_info strong{font-size: 16px;line-height: 24px;margin-bottom: 4px;}
    .sub_cont_wrap.loc_wrap .map_info a{font-size: 12px;line-height: 18px;padding-right: 21px;background: url(../img/icon/arr_link_s.svg) no-repeat center right;}
    .sub_cont_wrap.loc_wrap .map{height: 360px;background-image: url(../img/bg/img_map_m.png); background-size: cover; border-radius: 12px;margin-bottom: 56px;}

    /* 소개 */
    .sub_cont_wrap.intro_wrap{flex-direction: column; margin-bottom: 60px;padding-top: 0;}
    .sub_cont_wrap.intro_wrap .left_box{display: flex;width: 100%;padding: 0; margin-top: 30px;order: 1;}
    .sub_cont_wrap.intro_wrap .left_box>a{display: flex;align-items: center; padding: 20px;border-radius: 12px;background: #F2F2EF;margin-top: 0;}
    .sub_cont_wrap.intro_wrap .left_box>a::before{content: '';display: block;background: url(../img/icon/icon_intro.svg) no-repeat center / cover; margin-bottom: 0;width: 36px;height: 36px;flex-shrink: 0;margin-right: 10px;}
    .sub_cont_wrap.intro_wrap .left_box>a::after{content: '';display: block;background: url(../img/icon/arr_link4_m.svg) no-repeat center / cover; width: 24px;height: 24px;margin-left: auto;}
    .sub_cont_wrap.intro_wrap .left_box p{font-size: 16px;line-height: 22px;word-break: keep-all;}

    .sub_cont_wrap.intro_wrap .right_box{width: 100%;}
    .sub_cont_wrap.intro_wrap .right_box strong{font-size: 28px;line-height: 36px;margin-bottom: 30px;color: #125131;}
    .sub_cont_wrap.intro_wrap .right_box dt{font-size: 18px;line-height: 27px;margin-bottom: 15px;}
    .sub_cont_wrap.intro_wrap .right_box dd{font-size: 14px;line-height: 21px;}
}
