@charset "utf-8";

/* sj red --color108 -> purple --color124로 변수 수정 처리함 */

/* 일반 게시판 작성 - bn-write-common */
.bn-write-common fieldset{display:flex;flex-direction:column;gap:6rem;min-width:initial;letter-spacing:-0.025em;}
.bn-write-common .b-table-outer{}
.bn-write-common .b-table-outer-add{margin-top:-4rem;}
.bn-write-common .b-table-wrap{padding:4rem;box-sizing:border-box;border-top:1px solid var(--black03);border-bottom:1px solid var(--color15);}
.bn-write-common .b-table-box{display:flex;flex-wrap:wrap;gap:12.4rem;padding:0 0 3rem;}
.bn-write-common .b-table-box:last-of-type{padding:0;}
.bn-write-common .b-table-box .b-col-box{display:flex;flex:1;}
.bn-write-common .b-table-box .b-col-box > div{display:flex;}
.bn-write-common .b-table-box .b-col-box .b-title-box{flex-shrink:0;padding:1.3rem 0 0;width:14rem;box-sizing:border-box;}
.bn-write-common .b-table-box .b-col-box .b-title-box label,
.bn-write-common .b-table-box .b-col-box .b-title-box p{font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--black02);line-height:2.2rem;}
.bn-write-common .b-table-box .b-col-box .b-title-box .b-wr-required{display:inline-block;padding:0 0 0 4px;font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color124);line-height:2.2rem;}
.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .btn-popup-open::after{content:'';display:inline-block;margin:2px 0 0 8px;width:1.5rem;height:1.5rem;background:url(/_res/sejong/_share/img/sj-board/ico-board-tooltip@2x.png) no-repeat 0 0/100%;}
.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip{display:none;position:relative;z-index:20;width:0;height:0;}
.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box{top:2.6rem;left:-1.7rem;padding:2.1rem 2.6rem;min-width:38rem;max-width:38rem;border:1px solid var(--color87);border-radius:2rem;background-color:var(--white100);overflow-y:visible;}
.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box::before{content:'';position:absolute;top:-6px;left:2.7rem;width:1rem;height:6px;background:var(--white100) url(/_res/sejong/_share/img/sj-board/ico-tooltip-box-arrow.png) no-repeat 0 0/100%;overflow: visible;}
.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box p{padding:0 0 6px;font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--black03);line-height:2rem;}
.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box p:only-child{padding:0;}
.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box span{display:inline-block;font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color114);line-height:2rem;word-break:break-all;}
.bn-write-common .b-table-box .b-col-box .b-con-box{display:flex;flex-wrap:wrap;gap:1.5rem;width:calc(100% - 14rem);}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con{display:flex;align-items:center;gap:6px;width:100%;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con > span{font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--black09);line-height:1;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con.half{max-width:45.8rem;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con.b-secure-box .b-input{margin:0 0 0 1rem;max-width:28.8rem;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret-wrap{position:relative;font-size:0;line-height:1;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret{position:absolute;margin:0;width:100%;height:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret-label{display:inline-block;position:relative;width:4.6rem;height:2.4rem;border:1px solid var(--color15);border-radius:1.2rem;transition:0.3s ease;cursor:pointer;box-sizing:border-box;}  
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret-label .b-secret-btn{display:inline-block;position:absolute;top:50%;left:2.6rem;width:1.4rem;height:1.4rem;border-radius:50%;background-color:var(--color15);transform:translateY(-50%);transition:0.3s ease;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret:checked + .b-secret-label{display:inline-block;position:relative;width:4.6rem;height:2.4rem;border:1px solid var(--color112);border-radius:1.2rem;transition:0.3s ease;cursor:pointer;box-sizing:border-box;}  
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret:checked + .b-secret-label .b-secret-btn{display:inline-block;position:absolute;top:50%;left:4px;width:1.4rem;height:1.4rem;border-radius:50%;background-color:var(--color113);transform:translateY(-50%);}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret-txt{display:flex;align-items:center;padding:0 0 0 4px;font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--balck07);line-height:2.1rem;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret-wrap.on+.b-secret-txt{color:var(--color113);}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn{width:11rem;height:100%;border:1px solid var(--color112);border-radius:5px;background-color:var(--white100);transition:0.3s ease;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn:hover{border-color:var(--color124);background-color:var(--color124);}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn span{display:inline-block;font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color113);line-height:2rem;vertical-align:middle;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn:hover span{color:var(--white100);}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn::after{content:'';display:inline-block;margin:0 0 0 1rem;width:1.8rem;height:1.4rem;background:url(/_res/sejong/_share/img/sj-board/ico-board-write-file@2x.png) no-repeat 0 0/100%;;vertical-align:middle;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn:hover::after{background-image:url(/_res/sejong/_share/img/sj-sw/board/ico-board-write-file-w@2x.png);}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-check-btn{padding:1.1rem 2.8rem 1.2rem 2.9rem;border:1px solid var(--color125);border-radius:8px;background-color:var(--white100);font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color125);line-height:2.1rem;transition:0.3s ease;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-check-btn:hover{border-color:var(--color124);background-color:var(--color124);color:var(--white100);}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-youtube-txt{display:flex;align-items:center;padding:0 1rem 0 0;font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--black07);line-height:2.1rem;word-break:break-all;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-youtube-txt span{font-weight:var(--font-weight-bold);color:var(--color113);}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box{padding:1rem 0 0;width:100%;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box ul{display:flex;flex-wrap:wrap;gap:1rem;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box ul li{display:flex;align-items:center;gap:5px;padding:5px 0 0;width:100%;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box ul li:last-of-type{padding:0;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box ul li a{display:block;font-size:1.4rem;color:var(--black05);line-height:2rem;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box ul li a:hover{text-decoration:underline;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box .b-file-del-btn{display:inline-block;padding:2px 1rem;border-radius:2.4rem;border:1px solid var(--color112);font-size:1.3rem;font-weight:var(--font-weight-semibold);color:var(--color113);line-height:1;text-align:center;transition:0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box .b-file-del-btn:hover{border-color:var(--color114);color:var(--color114);}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box .attach-data{padding:0 0 1rem;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box .attach-data .attach-box{display:flex;align-items:center;gap:1rem;padding:0 0 1rem;width:100%;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box .attach-data .attach-box p .attch-del-check{display:none;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-wr-pw-guide{display:flex;lex-wrap:wrap;padding:7px 0 0;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-wr-pw-guide::before{content:'*';display:inline-block;margin:5px 3px 0 0;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color124);line-height:1;}
.bn-write-common .b-table-box .b-col-box .b-con-box .b-wr-pw-guide span{display:inline-block;width:clac(100% - 1rem);font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color124);line-height:2rem;}
.bn-write-common .cms-multi-upload{width:100%;}
/* type02 패딩 간격 축소, 테이블박스에 보더라인 있는 경우 (산학협력프로젝트 step02) */
.bn-write-common .b-table-wrap.type02{padding:2rem 0;}
.bn-write-common .b-table-box.type02{padding:0 4rem 2rem;box-sizing:border-box;}
.bn-write-common .b-table-box.type02:not(:first-of-type){padding-top:2rem;}
.bn-write-common .b-table-box.type02:last-of-type{padding-bottom:0;}
.bn-write-common .b-table-box.border-box{border-bottom:1px solid var(--color32);}

/* SW 신규 폼 */
.bn-write-common .b-schedule-wrap{padding:0 0 2rem;}
.bn-write-common .b-schedule-wrap:last-of-type{padding-bottom:0;}
.bn-write-common .b-schedule-wrap .b-table-wrap{border-top:1px solid var(--color32);}
.bn-write-common .b-wr-inner{padding:5rem 0 0;}
.bn-write-common .b-privacy-box + .b-privacy-box{margin:-3rem 0 0;}
.bn-write-common .b-privacy-box .b-privacy-con{padding:4rem;border-radius:1.5rem;background-color:var(--color106);box-sizing:border-box;}
.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-title{padding:0 0 2.4rem;font-size:2.2rem;font-weight:var(--font-weight-bold);color:var(--black02);line-height:2.6rem;letter-spacing:-0.02em;}
.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list{counter-reset:number 0;}
.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li{position:relative;padding:0 0 3rem 2.4rem;font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--black03);line-height:2.1rem;letter-spacing:-0.02em;}
.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li:last-of-type{padding-bottom:0;}
.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li::before{content:counter(number);counter-increment:number 1;position:absolute;top:0;left:0;width:1.8rem;height:1.8rem;border-radius:50%;background-color:var(--color125);font-size:1.1rem;font-weight:var(--font-weight-medium);color:var(--white100);line-height:1.8;text-align:center;}
.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li > ul{position:relative;margin:1.2rem 0 0;}
.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li > ul > li{position:relative;margin:0 0 1.2rem;padding:0 0 0 1rem;font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--black06);line-height:1.9rem;}
.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li > ul > li:last-of-type{margin:0;}
.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li > ul > li::before{content:'';position:absolute;top:7px;left:0;width:3px;height:3px;border-radius:50%;background-color:var(--color125);}
.bn-write-common .b-privacy-box .b-privacy-check-box{padding:3rem 0 0;text-align:right;font-size:0;}
.bn-write-common .b-privacy-box .b-privacy-check-box .b-chk{border:1px solid var(--color40);border-radius:3px;background:#fff;}
.bn-write-common .b-privacy-box .b-privacy-check-box .b-chk:checked{border-color:var(--color124);background:url(/_res/sejong/_share/img/sj-sw/board/ico-sw-privacy-chk@2x.png) no-repeat center/1.1rem 7px;}
.bn-write-common .b-privacy-box .b-privacy-check-box label{font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--black03);line-height:2rem;letter-spacing:-0.02em;}
.bn-write-common .b-submit-box{display:flex;justify-content:space-between;align-items:center;margin:0 0 1rem;padding:3rem 4rem;border:1px dashed var(--color124);border-radius:1.5rem;background-color:var(--color146);box-sizing:border-box;}
.bn-write-common .b-submit-box p{font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--color147);line-height:2.2rem;letter-spacing:-0.02em;}
.bn-write-common .b-submit-box > div label{display:block;padding:1.3rem 3rem;border:1px solid var(--color125);border-radius:8px;background-color:var(--white100);font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color125);line-height:1;box-sizing:border-box;cursor:pointer;transition:0.3s ease;}
.bn-write-common .b-submit-box > div label:hover{background-color:var(--color125);color:var(--white100);}
.bn-write-common .b-schedule-talk-box{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:2rem 0;border-top:1px solid var(--black03);}
.bn-write-common .b-schedule-talk-box .b-talk-people{display:flex;align-items:center;gap:6px;padding:0.9rem 1.6rem;border-radius:9.9rem;background-color:var(--color149);font-size:1.4rem;font-weight:var(--font-weight-bold);color:var(--color148);line-height:1;}
.bn-write-common .b-schedule-talk-box .b-talk-people::before{content:'';width:1.5rem;height:1.5rem;background:url(/_res/sejong/_share/img/sj-sw/board/ico-sw-schedule-talk-people@2x.png) no-repeat 0 0/100%;}
.bn-write-common .b-schedule-talk-box .b-quantity{padding:1rem 2rem;border-radius:2em;background-color:var(--color150);font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:1.9rem;color:var(--white100);}
.bn-write-common .b-schedule-talk-box .b-talk-title{font-size:2.4rem;font-weight:var(--font-weight-bold);color:var(--black03);line-height:3rem;letter-spacing:-0.02em;}
/* 등록한 내용 상세페이지 */
.bn-write-common .b-table-wrap.view-type{padding:5.5rem 4rem;}
.bn-write-common .b-table-wrap.view-type .b-table-box{padding:0 0 5.7rem;}
.bn-write-common .b-table-wrap.view-type .b-table-box .b-col-box .b-title-box label, 
.bn-write-common .b-table-wrap.view-type .b-table-box .b-col-box .b-title-box p{line-height:2rem;}
.bn-write-common .b-table-wrap.view-type .b-table-box:last-of-type{padding:0;}
.bn-write-common .b-table-wrap.view-type .b-table-box .b-col-box .b-title-box{padding:0;}
.bn-write-common .b-table-wrap.view-type .b-table-box .b-col-box .b-con-box p{font-weight:var(--font-weight-medium);font-size:1.5rem;line-height:1.8rem;color:var(--black02);}
.bn-write-common .b-table-wrap.view-type .b-table-box .b-col-box .b-con-box .b-period{display:flex;gap:1.1rem;}
.bn-write-common .b-schedule-wrap .b-table-wrap.view-type{padding:2.6rem 3rem;}
.bn-write-common .b-schedule-wrap .b-table-wrap.view-type .b-table-box{gap:9.4rem;}
.bn-write-common .b-schedule-wrap .b-table-wrap.view-type .b-table-box .b-col-box:nth-of-type(2){position:relative;padding:0 0 0 2.9rem;border-left:1px solid var(--color89);}
.bn-write-common .b-schedule-wrap .b-table-wrap.view-type .b-table-box .b-col-box .b-con-box p{color:var(--black06);}
.bn-write-common .b-schedule-wrap.type02 .b-schedule-talk-box{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:0 0 2rem;border-top:none;}
.bn-write-common .b-table-wrap.view-type.b-app-date-box{padding:2.5rem 3rem;border-top:1px solid var(--color40);border-bottom:1px solid var(--color40);box-sizing:border-box;}

/* 공간선택 리스트 */
.b-space-choose-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.2rem;padding:7px 0 0;}
.b-space-choose-list > li{min-width:0;}
.b-space-choose-list > li > label{display:block;border:1px solid var(--color40);border-radius:5px;text-align:center;overflow:hidden;cursor:pointer;}
.b-space-choose-list > li > label  .space-title{padding:3rem 1rem 1rem;font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:2.9rem;color:var(--black03);letter-spacing:-0.02em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;}
.b-space-choose-list > li > label  .space-capacity{display:inline-block;margin:0 auto 2rem;border-radius:2em;padding:8px 1.6rem;background:var(--color149);font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:1.7rem;color:var(--color148);}
.b-space-choose-list > li > label  .space-capacity:before{content:'';display:inline-block;margin:0 6px 0 0;width:1.4rem;height:1.4rem;background:url(/_res/sejong/_share/img/sj-sw/program/ico-person01@2x.png) no-repeat center center/100%;}
.b-space-choose-list > li > label  .space-choose{display:flex;align-items:center;justify-content:center;margin:0;padding:1.6rem 0 1.5rem;border-top:1px solid var(--color40);width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.b-space-choose-list > li > label  .space-choose:before{content:'';display:inline-block;margin:0 6px 0 0;width:1.1rem;height:7.5px;background:var(--black09);-webkit-mask:url(/_res/sejong/_share/img/sj-sw/program/ico-chk01@2x.png) no-repeat center center/100%;mask:url(/_res/sejong/_share/img/sj-sw/program/ico-chk01@2x.png) no-repeat center center/100%;vertical-align:middle;}
.b-space-choose-list > li > label  .space-choose:after{content:'선택';font-weight:var(--font-weight-semibold);font-size:1.5rem;line-height:1.8rem;color:var(--black09); }
.b-space-choose-list > li > label:has(.space-choose:checked){border-color:var(--color124);}  
.b-space-choose-list > li > label .space-choose:checked{border-color:var(--color124);background:var(--color146);}
.b-space-choose-list > li > label .space-choose:checked:before{background:var(--color124);}
.b-space-choose-list > li > label .space-choose:checked:after{color:var(--color124);}

/* SW 전공·융합 트랙 신청 */
.b-track-info{margin:0 0 2rem;border:1px solid var(--color40);border-radius:1.5rem;}
.b-track-info .b-track-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:3.9rem 6rem;box-sizing:border-box;}
.b-track-info .b-track-top .b-track-title{font-size:2.2rem;font-weight:var(--font-weight-bold);color:var(--black02);line-height:2.8rem;}
.b-track-info .b-track-top ul{display:flex;flex-wrap:wrap;gap:5px 10rem}
.b-track-info .b-track-top ul li{display:flex;flex-wrap:wrap;align-items:center;gap:5px 0;}
.b-track-info .b-track-top ul li p{display:flex;align-items:center;font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color124);line-height:2.1rem;letter-spacing:-0.02em;}
.b-track-info .b-track-top ul li p::after{content:'';width:1px;height:1.2rem;background-color:var(--color89);margin:0 1rem;}
.b-track-info .b-track-top ul li p span{font-size:1.6rem;font-weight:var(--font-weight-semibold);color:var(--black03);line-height:2.1rem;letter-spacing:-0.02em;}
.b-track-info .b-track-bottom{padding:3.8rem 6rem;background-color:var(--color146);box-sizing:border-box;}
.b-track-info .b-track-bottom p{font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--black03);line-height:2.1rem;letter-spacing:-0.02em;}

@media screen and (max-width:1024.98px){
	/* 일반 게시판 작성 - bn-write-common */
	.bn-write-common .b-table-wrap{padding:2rem 1rem;}
	.bn-write-common .b-table-box{gap:1.5rem;padding:0 0 1.5rem;}
	.bn-write-common .b-table-box .b-col-box{position:relative;flex:auto;width:100%;}
	.bn-write-common .b-table-box .b-col-box .b-title-box{padding:8px 0 0;width:12rem;}
	.bn-write-common .b-table-box .b-col-box .b-title-box label,
	.bn-write-common .b-table-box .b-col-box .b-title-box p{font-size:1.4rem;line-height:2rem;}
	.bn-write-common .b-table-box .b-col-box .b-title-box .b-wr-required{padding:0 0 0 3px;font-size:1.3rem;line-height:1.8rem;}
	.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap{position:static;}
	.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .btn-popup-open::after{margin:2px 0 0 6px;}
	.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box{top:3rem;left:0;padding:1.5rem;min-width:50%;max-width:50%;}
	.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box::before{display:none;}
	.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box p{font-size:1.3rem;line-height:1.9rem;}
	.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box span{font-size:1.3rem;line-height:1.9rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box{width:calc(100% - 12rem);}

	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con.half{max-width:100%;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con.b-secure-box .b-secure-con-box{width:100%;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con.b-secure-box .b-input{margin:0;max-width:100%;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret-label{width:4rem;height:2rem;}  
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret-label .b-secret-btn{left:2.2rem;width:1.2rem;height:1.2rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret:checked + .b-secret-label{width:4rem;height:2rem;} 
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret:checked + .b-secret-label .b-secret-btn{width:1.2rem;height:1.2rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-secret-txt{font-size:1.4rem;line-height:2rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn{width:10rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn span{font-size:1.3rem;line-height:1.9rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn::after{margin:0 0 0 8px;width:1.6rem;height:1.3rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-check-btn{padding:6px 1rem;font-size:1.4rem;line-height:2rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-youtube-txt{display:block;width:100%;padding:0 8px 0 0;font-size:1.4rem;line-height:2rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box{padding:8px 0 0;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box ul{gap:5px;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box ul li{padding:3px 0 0;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box ul li a{font-size:1.3rem;line-height:1.9rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box .b-file-del-btn{padding:2px 8px;font-size:1.2rem;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-file-box .attach-data{padding:0 0 5px;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con{flex-wrap:wrap;gap:6px;width:100%;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-wr-pw-guide{padding:5px 0 0;font-size:1.3rem;;line-height:1.9rem;}
	/* type02 패딩 간격 축소, 테이블박스에 보더라인 있는 경우 (산학협력프로젝트 step02) */
	.bn-write-common .b-table-wrap.type02{padding:1rem;}
	.bn-write-common .b-table-box.type02{padding:0 0 1rem;}

	/* SW 신규 폼 */
	.bn-write-common .b-wr-inner{padding:3rem 0 0;}
	.bn-write-common .b-privacy-box + .b-privacy-box{margin:-4rem 0 0;}
	.bn-write-common .b-privacy-box .b-privacy-con{padding:2rem;}
	.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-title{padding:0 0 1.5rem;font-size:1.8rem;line-height:2.4rem;}
	.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li{padding:0 0 1.5rem 2.4rem;font-size:1.4rem;line-height:2rem;}
	.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li::before{top:0;}
	.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li > ul{margin:8px 0 0;}
	.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li > ul > li{margin:0 0 8px;}
	.bn-write-common .b-privacy-box .b-privacy-con .b-privacy-list > li > ul > li::before{top:8px;}
	.bn-write-common .b-privacy-box .b-privacy-check-box{padding:1.5rem 0 0;}
	.bn-write-common .b-privacy-box .b-privacy-check-box label{font-size:1.3rem;line-height:1.9rem;}
	.bn-write-common .b-submit-box{padding:1.5rem 2rem;}
	.bn-write-common .b-submit-box p{font-size:1.4rem;line-height:2rem;}
	.bn-write-common .b-submit-box > div label{padding:6px 1.5rem;font-size:1.4rem;}
	.bn-write-common .b-schedule-talk-box{padding:1.5rem 0;}
	.bn-write-common .b-schedule-talk-box .b-talk-people{padding:5px 1rem;font-size:1.3rem;}
	.bn-write-common .b-schedule-talk-box .b-talk-people::before{width:1.3rem;height:1.3rem;}
	.bn-write-common .b-schedule-talk-box .b-talk-title{font-size:2rem;line-height:2.6rem;}
	/* 등록한 내용 상세페이지 */
	.bn-write-common .b-table-wrap.view-type{padding:2rem 1rem;}
	.bn-write-common .b-table-wrap.view-type .b-table-box{padding:0 0 1.5rem;}
	.bn-write-common .b-table-wrap.view-type .b-table-box .b-col-box .b-title-box{width:12rem;}
	.bn-write-common .b-schedule-wrap .b-table-wrap.view-type{padding:2rem 1rem;;}
	.bn-write-common .b-schedule-wrap .b-table-wrap.view-type .b-table-box{gap:1.5rem;}
	.bn-write-common .b-schedule-wrap .b-table-wrap.view-type .b-table-box .b-col-box:nth-of-type(2){padding:0;border-left:none;}
	.bn-write-common .b-table-wrap.view-type.b-app-date-box{padding:2rem 1rem;}
	
	/* 공간선택 리스트 */
	.b-space-choose-list{grid-template-columns:repeat(2, 1fr);padding:0;}
	.b-space-choose-list > li > label  .space-title{padding:2rem 1rem 1rem;font-size:2rem;line-height:2.4rem;}
	.b-space-choose-list > li > label  .space-capacity{margin:0 0 1rem;padding:5px 1.2rem;font-size:1.3rem;line-height:1.5rem;}
	.b-space-choose-list > li > label  .space-choose{padding:1rem 0 9px;}
	.b-space-choose-list > li > label  .space-choose:after{font-size:1.4rem;line-height:1.6rem;}

	/* SW 전공·융합 트랙 신청 */
	.b-track-info{margin:0 0 1rem;}
	.b-track-info .b-track-top{padding:2rem;}
	.b-track-info .b-track-top .b-track-title{font-size:2rem;line-height:2.6rem;}
	.b-track-info .b-track-top ul{gap:5px 3rem;}
	.b-track-info .b-track-top ul li p{font-size:1.4rem;line-height:2rem;}
	.b-track-info .b-track-top ul li p::after{margin:0 8px;}
	.b-track-info .b-track-top ul li p span{font-size:1.4rem;line-height:2rem;}
	.b-track-info .b-track-bottom{padding:2rem;}
	.b-track-info .b-track-bottom p{font-size:1.4rem;line-height:2rem;}

}

@media screen and (max-width:768px){
	/* 일반 게시판 작성 - bn-write-common*/
	.bn-write-common .b-table-box .b-col-box{flex-wrap:wrap;}
	.bn-write-common .b-table-box .b-col-box .b-title-box{padding:0 0 8px;width:100%;}
	.bn-write-common .b-table-box .b-col-box .b-con-box{width:100%;}
	.bn-write-common .b-table-box .b-col-box .b-title-box .b-popup-outer-wrap .tooltip .b-popup-box{top:2rem;min-width:100%;max-width:100%;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-input{flex:1 0 auto}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-check-btn{width:100%;}
	.bn-write-common .b-table-box .b-col-box .b-con-box .b-con .b-file-btn{padding:6px 1rem 7px;width:100%;height:auto;}
	/* 등록한 내용 상세페이지 */
	.bn-write-common .b-table-wrap.view-type .b-table-box .b-col-box .b-title-box{padding:0 0 8px;width:100%;}

	/* 공간선택 리스트 */
	.b-space-choose-list{grid-template-columns:repeat(1, 1fr);}

}