@charset "UTF-8";

.mg-b5{margin-bottom:5px;}
.mg-b10{margin-bottom:10px;}
.mg-tb5{margin:5px 0;}
.mg-t10-b5{margin:10px 0 5px 0;}
.mg-l30{margin-left:30px;}
.pd-t10{padding-top:10px;}
.b-right{border-right: 1px solid #d8d8d8; }

.board .deleted, .board .deleted * { text-decoration: line-through !important; color: #999999 !important;}
input.dark { background-color: #eeeeee !important; }

.file-icon { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/file_icon.png") no-repeat; padding-left: 30px; }  
.file-icon.bmp { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_bmp.gif") no-repeat 0 2px;  }  
.file-icon.doc { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_doc.gif") no-repeat 0 2px;  }  
.file-icon.docx { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_docx.gif") no-repeat 0 2px;  }  
.file-icon.gif { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_gif.gif") no-repeat 0 2px;  }  
.file-icon.hwp { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_hwp.gif") no-repeat 0 2px;  }  
.file-icon.jpg { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_jpg.gif") no-repeat 2px;  }  
.file-icon.pdf { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_pdf.gif") no-repeat 0 2px;  }  
.file-icon.png { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_png.gif") no-repeat 0 2px;  }  
.file-icon.ppt { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_ppt.gif") no-repeat 0 2px;  }  
.file-icon.pptx { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_pptx.gif") no-repeat 0 2px;  }  
.file-icon.txt { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_txt.gif") no-repeat 0 2px;  }  
.file-icon.xls { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_xls.gif") no-repeat 0 2px;  }  
.file-icon.xlsx { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_xlsx.gif") no-repeat 0 2px;  }  
.file-icon.zip { background: url("https://www.sejong.ac.kr/_custom/sejong/resource/img/attach_zip.gif") no-repeat 0 2px;  }  

.captcha.captchaRefresh {background: url("../img/captcha_refresh.png") no-repeat ;width: 16px; height: 16px; display: inline-block;} 
.captcha.captchaSound {background: url("../img/captcha_volume.png") no-repeat ;width: 16px; height: 16px; display: inline-block;}

.board .depth-1 {margin-left: 20px;}
.board .depth-2 {margin-left: 40px;}
.board .depth-3 {margin-left: 80px;}
.board .depth-4 {margin-left: 100px;}
.board .depth-5 {margin-left: 120px;}

pre  {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/* write - 게시글 복사
.alert, .alert h4 {
    color: #c09853;
}
.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 10px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
 */
.bn-history01.type01 .adm-chk {
    float: left;
    margin: 0 0 10px 0;
    color: #222;
    font-weight: 600;
}

.bn-write-common01.type01 .b-input.wp-80 { width : 80%; }

.b-confirm { background : #000; color: #fff; padding : 5px }

/* === 확장필드(customField) 라디오/체크박스 기본 스타일 === */
.b-con-box.customfield .b-con input[type="radio"],
.b-con-box.customfield .b-con input[type="checkbox"] {
    width: 16px;
    height: 16px;
    margin: 0 6px 0 0;
    vertical-align: middle;
    cursor: pointer;
}
.b-con-box.customfield .b-con input[type="radio"] + label,
.b-con-box.customfield .b-con input[type="checkbox"] + label {
    display: inline-block;
    margin-right: 24px;
    font-size: 14px;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}

/* === 확장필드 안내문구 (빨간색) === */
.b-con-box.customfield .b-wr-pw-guide {
    display: block;
    padding: 7px 0 0;
    color: #c30e2e;
    font-size: 13px;
    line-height: 1.5;
}
.b-con-box.customfield .b-wr-pw-guide::before {
    content: "* ";
    margin-right: 2px;
}
.b-con-box.customfield .b-wr-pw-guide span {
    display: inline;
}

/* gsi 이미지형 게시판 목록/상세/글쓰기 스타일 통일 (정본: pub 대학원 photo-board.css). .gsi-site .img 스코프 = gsi 이미지형 게시판 전용, 타 사이트/게시판 무영향. 2026-07-03 */
/* --- 목록(list) --- */
.gsi-site .img .bn-search01.type01 .b-search-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0}
.gsi-site .img .bn-search01 .search_form .select,
.gsi-site .img .bn-search01 .search_form select,
.gsi-site .img .bn-search01 .search_form input{height:46px}
.gsi-site .img .bn-search01 .search_form *{font-family:'Noto Sans', sans-serif}
.gsi-site .img .bn-search01 .search_form{display:flex;align-items:center;justify-content:flex-end;width:auto;max-width:100%;margin:0}
.gsi-site .img .bn-search01 .search_form ul li{display:flex;flex-wrap:wrap;width:580px;}
.gsi-site .img .bn-search01 .search_form .select{width:auto;margin:0}
.gsi-site .img .bn-search01 .search_form select{width:170px;}
.gsi-site .img .bn-search01 .search_form input{width:100%;}
.gsi-site .img .bn-search01 .search_form .input_box{position:relative;width:calc(100% - 170px);padding-left:5px;}
.gsi-site .img .bn-search01 .search_form .search_btn{display:block;position:absolute;top:0;right:0;width:60px;height:46px;background:url(../../../../_res/sejong/graduate/img/common/board_search_btn.png) no-repeat 50% 50%}
.gsi-site .img .bn-search01 .search_form .reset_btn{display:none}

.gsi-site .img .adm-chk input,
.gsi-site .img .article-chk input{width:auto !important;height:auto !important}

.gsi-site .img .gallery_list{padding:50px 0 20px;border-top:2px solid #334D61;border-bottom:1px solid #ddd}
.gsi-site .img .gallery_list a{display:block}
.gsi-site .img .gallery_list ul{display:flex;flex-wrap:wrap;}
.gsi-site .img .gallery_list ul > li{width:calc(33.33% - 13.33px);padding-bottom:0;margin-right:20px;margin-bottom:20px}
.gsi-site .img .gallery_list > ul > li + li{margin-left:0}
.gsi-site .img .gallery_list ul > li:nth-child(3n){margin-right:0}
.gsi-site .img .gallery_list .thumbnail_wrap a{display:flex;align-items:center;justify-content:center;overflow:hidden;height:230px}
.gsi-site .img .gallery_list .con{display:block;padding-top:15px}
.gsi-site .img .gallery_list .con .tit{display:inline-block;max-width:100%;position:relative;padding:0;padding-right:30px;font-weight:500;color:#111;}
.gsi-site .img .gallery_list .con .tit .b-new{position:absolute;top:0;right:0;padding:0}
.gsi-site .img .gallery_list .con .tit .b-new::after{content:'N';display:inline-block;position:relative;top:-2px;width:21px;height:21px;margin-left:8px;border-radius:50%;line-height:21px;font-weight:300;text-align:center;font-size:12px;color:#fff;background:#A31432}
.gsi-site .img .gallery_list .con .tit,
.gsi-site .img .gallery_list .con_text,
.gsi-site .img .gallery_list .con_text span{font-family:'Noto Sans', sans-serif}
.gsi-site .img .gallery_list .con_text{padding:8px 0}
.gsi-site .img .gallery_list .con_text span{display:inline-block;padding-left:0;font-weight:300;font-size:14px;color:#999;background:none}
.gsi-site .img .gallery_list .con_text .view{position:relative;padding-left:20px;}
.gsi-site .img .gallery_list .con_text .view::after{content:'';display:inline-block;position:absolute;top:4px;left:0;width:1px;height:11px;margin:0 10px;background:#ddd}
.gsi-site .img .gallery_list .date:before{content:'등록일 '}
.gsi-site .img .gallery_list .view:before{content:'조회수 '}
.gsi-site .img .gallery_list .date:after{display:none}
.gsi-site .img .gallery_list li:hover img{transform:scale(1.1)}
.gsi-site .img .gallery_list li:hover .tit{color:#A31432}

.gsi-site .img .page_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:50px}
.gsi-site .img .page_list li a{display:block;padding:0 15px;height:24px;color:#111;background:none}
.gsi-site .img .page_list li.on a{background:none}
.gsi-site .img .page_list li.on a em{border-bottom:1px solid #A7203C;font-weight:600;color:#a7203c}
.gsi-site .img .page_list li a:hover{color:#a7203c;background:none}
.gsi-site .img .page_list li:hover a em{border-bottom:0;}
.gsi-site .img .page_list li.first_btn a{width:40px;height:24px;background:no-repeat 50% 50% url(../../../../_res/sejong/graduate/img/common/page_nav_first_ic.png)}
.gsi-site .img .page_list li.prev_btn a{width:40px;height:24px;margin-right:15px;background:no-repeat 50% 50% url(../../../../_res/sejong/graduate/img/common/page_nav_prev_ic.png)}
.gsi-site .img .page_list li.next_btn{width:40px;height:24px;margin-left:15px;background:no-repeat 50% 50% url(../../../../_res/sejong/graduate/img/common/page_nav_next_ic.png)}
.gsi-site .img .page_list li.last_btn a{width:40px;height:24px;background:no-repeat 50% 50% url(../../../../_res/sejong/graduate/img/common/page_nav_last_ic.png)}

.gsi-site .img .b-btn01.type01 ul li a,
.gsi-site .img .b-btn01.type01 ul li button{display:inline-block;padding:14px 30px;border:1px solid #111;border-radius:50px;font-size:16px;color:#111;background:#fff;line-height:1;transition:0.2s;font-family:'Noto Sans', sans-serif}
.gsi-site .img .b-btn01.type01 ul li a:hover,
.gsi-site .img .b-btn01.type01 ul li button:hover{background:#111;color:#fff}
.gsi-site .img .b-btn01.type01 ul li .b-btn-c-blue{border-color:#A31432;background-color:#A31432;color:#fff}
.gsi-site .img .b-btn01.type01 ul li .b-btn-c-blue:hover{background-color:#fff;color:#A31432}

@media only screen and (max-width:1280px){
	.gsi-site .img .gallery_list ul > li{width:calc(50% - 10px)}
	.gsi-site .img .gallery_list ul > li:nth-child(3n){margin-right:20px}
	.gsi-site .img .gallery_list ul > li:nth-child(2n){margin-right:0}
}

@media only screen and (max-width:1024px){
	.gsi-site .img .bn-search01.type01 .b-search-wrap{display:block}
	.gsi-site .img .bn-search01 .search_form{display:block;width:auto}
	.gsi-site .img .bn-search01 .search_form ul li{width:100%;margin-bottom:25px;}
	.gsi-site .img .bn-search01 .search_form select{width:120px}
	.gsi-site .img .bn-search01 .search_form .input_box{width:calc(100% - 120px);margin-top:0}
	.gsi-site .img .gallery_list{padding:20px 0}
	.gsi-site .img .gallery_list ul > li{width:100%;margin-right:0}
	.gsi-site .img .gallery_list ul > li + li{padding-top:20px;border-top:1px solid #ddd}
	.gsi-site .img .gallery_list ul > li:nth-child(3n){margin-right:0}
	.gsi-site .img .gallery_list .con .tit{padding:2px 0;padding-right:30px}
	.gsi-site .img .gallery_list .con .tit .b-new::after{top:0;width:18px;height:18px;line-height:18px;font-size:10px}
	.gsi-site .img .gallery_list .thumbnail_wrap a{height:200px;}
	.gsi-site .img .gallery_list .thumbnail_wrap img{height:auto;width:100%}
	.gsi-site .img .gallery_list .con_text{padding:5px 0 0;}
	.gsi-site .img .gallery_list .con_text span{font-size:13px}
}

/* --- 상세(view) --- */
.gsi-site .img .bn-view-common01 .table_wrap.board,
.gsi-site .img .table_wrap.board .t_view tbody tr th .tit,
.gsi-site .img .table_wrap.board .t_view tbody tr td a,
.gsi-site .img .bn-view-common01 .btn_wrap a,
.gsi-site .img .bn-write-common01 *{font-family:'Noto Sans', sans-serif}
.gsi-site .img .bn-view-common01 .table_wrap.board{padding-top:50px;border-top:2px solid #111}.gsi-site .img .table_wrap.board .t_view tbody tr th{padding:0 0 20px;border-bottom:1px solid #E5E5E5;}.gsi-site .img .table_wrap.board .t_view tbody tr th .tit{float:none;font-weight:600;font-size:30px;color:#111;letter-spacing:-1px}.gsi-site .img .table_wrap.board .t_view tbody tr th .txt{display:flex;align-items:center;justify-content:flex-start;float:none;margin-top:15px;padding-top:0}.gsi-site .img .table_wrap.board .t_view tbody tr th .txt span{font-weight:300;font-size:15px;color:#999;background:none;padding-left:0}.gsi-site .img .table_wrap.board .t_view tbody tr th .txt span::after{content:'';display:inline-block;width:1px;height:12px;margin:0 10px;background:#ddd}.gsi-site .img .table_wrap.board .t_view tbody tr th .txt .date:before{content:'등록일 '}.gsi-site .img .table_wrap.board .t_view tbody tr th .txt .view:before{content:'조회수 '}.gsi-site .img .table_wrap.board .t_view tbody tr th .txt .view:after{display:none}.gsi-site .img .table_wrap.board .list td{border-top:1px solid #222;font-size:15px}.gsi-site .img .table_wrap.board .list + .list td{border-top:1px solid #ddd}.gsi-site .img .table_wrap.board .list td a{-webkit-box-orient:vertical;display:-webkit-box !important;display:block;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;width:100%;padding:0 20px;font-weight:400;color:#666}.gsi-site .img .table_wrap.board .list td a:hover{text-decoration:underline}.gsi-site .img .bn-view-common01 .btn_wrap{padding-top:0;text-align:left}.gsi-site .img .bn-view-common01 .btn_wrap .btn01{display:inline-block;height:auto;padding:14px 30px;border:1px solid #111;border-radius:50px;font-size:16px;color:#fff;background:#111;line-height:1;transition:0.2s}.gsi-site .img .bn-view-common01 .btn_wrap .btn01:hover{background-color:#fff;color:#111}.gsi-site .img .bn-view-common01 .btn_wrap .btn01.col02{color:#111;background-color:#fff}.gsi-site .img .bn-view-common01 .btn_wrap .btn01.col02:hover{background:#111;color:#fff}.gsi-site .img .bn-view-common01 .btn_wrap .btn01.col02:hover span{color:#fff}.gsi-site .img .bn-view-common01 .btn_wrap .btn01.col01 span{padding-right:0;padding-left:26px;background:url(../../../../_res/sejong/graduate/img/common/btn_list_ic.png) no-repeat 0 2px}.gsi-site .img .bn-view-common01 .btn_wrap .btn01:hover span{background-image:url(../../../../_res/sejong/graduate/img/common/btn_list_ic_on.png)}.gsi-site .img .bn-view-common01 .btn_wrap .btn01.col01:hover span{color:#111}

/* --- 글쓰기(write) --- */
.gsi-site .img .bn-write-common01 .b-pc-hide{display:none;}.gsi-site .img .bn-write-common01 .b-table-box{display:table;width:100%;table-layout:fixed;}.gsi-site .img .bn-write-common01 .b-table-box .b-row-box > div{vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-table-box.type01 .b-row-box{display:table;width:100%;table-layout:fixed;}.gsi-site .img .bn-write-common01 .b-table-box.type02 .b-row-box{display:table;width:100%;table-layout:fixed;}.gsi-site .img .bn-write-common01 .b-table-box.type03 .b-row-box{display:table;width:100%;table-layout:fixed;}.gsi-site .img .bn-write-common01 .b-table-box.type02 .b-row-box > div{display:table-cell;}.gsi-site .img .bn-write-common01 .b-table-box.type02 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}.gsi-site .img .bn-write-common01 .b-table-box.type03 .b-row-box > div{display:table-cell;}.gsi-site .img .bn-write-common01 .b-table-box.type03 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}.gsi-site .img .bn-write-common01 .b-table-box .b-row-box .b-title-box{display:table-cell;width:120px;padding:19px 15px 16px 0;border-right:0;border-bottom:0;font-weight:500;font-size:16px;color:#222;line-height:21px;vertical-align:middle;box-sizing:border-box;background:#fff;text-align:left;}.gsi-site .img .bn-write-common01 .b-table-box .b-row-box .b-title-box br{display:none;}.gsi-site .img .bn-write-common01 .b-table-box .b-row-box .b-title-box.b-required:after{content:"*";display:inline-block;color:#d10909;line-height:1;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-table-box .b-row-box .b-con-box{display:table-cell;position:relative;padding:12px 0 12px 15px;border:0;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-table-box .b-row-box .b-con-box02{display:table-cell;position:relative;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-table-box .b-row-box .b-con-box iframe{height:620px !important;margin:-10px;}.gsi-site .img .bn-write-common01 .b-select{position:relative;margin:0 5px 0 0;width:calc(33.33% - 15px);max-width:200px;height:46px;border:1px solid #dedede;background:#fff url(../../../../_res/sejong/_share/img/board/btn-sel-open01.png) no-repeat right 10px center;font-family:inherit;     font-size: inherit; -webkit-appearance:none;-moz-appearance:none;appearance:none;}.gsi-site .img .bn-write-common01 .b-select-wide{width:calc(50% - 15px);max-width:100%;}.gsi-site .img .bn-write-common01 .b-select:last-of-type{margin:0;}.gsi-site .img .bn-write-common01 .b-input{padding:5px 15px;width:100%;height:46px;border:1px solid #dedede;border-radius:0;font-family:inherit;font-size:15px;color:#222;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-input::-webkit-input-placeholder{color:#777;}.gsi-site .img .bn-write-common01 .b-input::-ms-input-placeholder{color:#777;}.gsi-site .img .bn-write-common01 .b-input::placeholder{color:#777;}.gsi-site .img .bn-write-common01 .b-input.type02{width:calc(50% - 11px);max-width:200px;}.gsi-site .img .bn-write-common01 .b-input:disabled{border:0;background:#f8f9fb;color:#666;}.gsi-site .img .bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-con-box:nth-of-type(2){width:25%;}.gsi-site .img .bn-write-common01 .b-period-box > p{display:inline-block;}.gsi-site .img .bn-write-common01 .b-period-box > div{display:inline-block;}.gsi-site .img .bn-write-common01 .b-period-box span{padding:0 2px 0 5px;}.gsi-site .img .bn-write-common01 .b-input.datepicker{padding-right:40px;width:calc(50% - 11px);max-width:180px;}.gsi-site .img .bn-write-common01 .b-textarea{padding:20px;height:300px;border:1px solid #dedede;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.gsi-site .img .bn-write-common01 .b-password-box .b-input{width:calc(40% - 15px);max-width:200px;}.gsi-site .img .bn-write-common01 .b-password-box span{display:inline-block;padding:0 0 0 10px;}.gsi-site .img .bn-write-common01 .b-file-box > div{padding:12px 10px;border-top:1px solid #dedede;}.gsi-site .img .bn-write-common01 .b-file-box:first-of-type > div:first-of-type{border-top:none;}.gsi-site .img .bn-write-common01 .b-file-box > div .b-guide-box{padding:4px 0 0 0;}.gsi-site .img .bn-write-common01 .b-file-box > div .b-guide-box label{position:absolute;top:0;left:-999999px;}.gsi-site .img .bn-write-common01 .b-file-box.type01:after{content:"";display:block;clear:both;}.gsi-site .img .bn-write-common01 .b-file-box.type01 .b-left-box{float:left;}.gsi-site .img .bn-write-common01 .b-file-box.type01 .b-left-box .b-sel-box{display:inline-block;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type01 .b-left-box .b-guide-txt{display:inline-block;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type01 .b-right-box{float:right;}.gsi-site .img .bn-write-common01 .b-file-box.type01 .b-right-box .b-guide-txt{padding:15px 0 0 0;}.gsi-site .img .bn-write-common01 .b-file-box.type02{display:none;}.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-left-box{float:left;}.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-left-box .b-file-btn{display:inline-block;padding:3px 5px;border:1px solid #474747;background:none;font-weight:200;font-size:15px;color:#191919;border-radius:5px;line-height:1;cursor:pointer;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-left-box .b-file-status{width:130px;border:none !important;background:none;font-family:inherit;font-weight:300;font-size:15px;color:#979797;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-left-box .b-add-btn{display:none;}.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-right-box{float:right;}.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-right-box .b-guide-txt{display:inline-block;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-right-box .b-input{display:inline-block;width:300px;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type03 .b-input[name="wr-file-name"]{width:calc(100% - 104px);}.gsi-site .img .bn-write-common01 .b-file-box.type03 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type03 .b-file-btn{display:inline-block;padding:5px 0 6px;min-width:100px;border:1px solid #ccc;background-color:#ebebeb;font-weight:400;font-size:16px;color:#5c5c5c;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type03 span{display:inline-block;padding:0 0 0 10px;font-size:16px;line-height:21px;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type04 div p{display:inline-block;padding:0 10px 0 0;width:calc(100% - 110px);line-height:21px;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type04 div p label{display:block;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.gsi-site .img .bn-write-common01 .b-file-box.type04 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box.type04 .b-file-del-btn{display:inline-block;padding:5px 0 6px;min-width:100px;border:1px solid #ccc;background-color:#ebebeb;font-weight:400;font-size:16px;color:#5c5c5c;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box .b-chk:checked + label:after{content:"";position:absolute;top:50%;left:30px;width:calc(100% - 30px);height:1px;background-color:#000;box-sizing:border-box;}.gsi-site .img .bn-write-common01 .b-file-box .b-guide-txt{display:inline-block;padding:0 0 0 10px;font-weight:400;font-size:16px;color:#888;line-height:24px;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-file-box .b-guide-txt span.privacy{display:block;color:#ff0000;}.gsi-site .img .bn-write-common01 .b-video-box > p{display:inline-block;}.gsi-site .img .bn-write-common01 .b-sel-box{display:block;position:relative;z-index:0;width:100px;text-align:left;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-sel-title{display:block;line-height:17px;padding:8px 24px 8px 10px;border:1px solid #d8d8d8;background:#fff url(../../../../_res/sejong/_share/img/board/btn-sel-open02.png) no-repeat right 12px center;font-weight:200;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-sel-box.close{z-index:20;}.gsi-site .img .bn-write-common01 .b-sel-box.close .b-sel-box-title{background:#fff url(https://www.sejong.ac.kr/_res/sejong/_share/img/board/btn-sel-close02.png) no-repeat right 12px center;}.gsi-site .img .bn-write-common01 .b-sel-box.close ul{display:block;}.gsi-site .img .bn-write-common01 .b-sel-box ul{display:none;position:absolute;top:35px;width:100%;}.gsi-site .img .bn-write-common01 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d8d8d8;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;}.gsi-site .img .bn-write-common01 .b-sel-box ul li a{display:block;padding:9px 10px;font-weight:200;color:#333;box-sizing:border-box;}.gsi-site .img .bn-write-common01 .b-sel-box ul li:hover a{background-color:#b2b2b2;color:#fff;}.gsi-site .img .bn-write-common01 .b-tel-box span{padding:0 5px;}.gsi-site .img .bn-write-common01 .b-tel-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}.gsi-site .img .bn-write-common01 .b-tel-box .b-select{font-family:inherit;max-width:200px;}.gsi-site .img .bn-write-common01 .b-tel-box .b-input{width:calc(33.33% - 16px);max-width:200px;}.gsi-site .img .bn-write-common01 .b-period-box span{padding:0 2px 0 5px;}.gsi-site .img .bn-write-common01 .b-email-box span{padding:0 4px 0;}.gsi-site .img .bn-write-common01 .b-email-box .b-input{width:calc(33.33% - 15px);max-width:200px;}.gsi-site .img .bn-write-common01 .b-address-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}.gsi-site .img .bn-write-common01 .b-address-box > div div{display:inline-block;padding:0 0 10px;max-width:calc(100% - 73px);}.gsi-site .img .bn-write-common01 .b-address-box > div div span{padding:0 8px;}.gsi-site .img .bn-write-common01 .b-address-box > div div .b-input{width:calc(50% - 15px);max-width:155px;}.gsi-site .img .bn-write-common01 .b-address-box > div > button{display:inline-block;padding:3px 5px;border:1px solid #474747;background:none;font-weight:200;font-size:15px;color:#191919;border-radius:5px;line-height:1;cursor:pointer;vertical-align:middle;}.gsi-site .img .bn-write-common01 .b-relation-box div:nth-of-type(1){padding:0 0 5px;}.gsi-site .img .bn-write-common01 .b-relation-box div:nth-of-type(2) label{padding:0 10px 0 0;}.gsi-site .img .bn-write-common01 .b-relation-box div:nth-of-type(2) .b-input{max-width:calc(100% - 41px);}.gsi-site .img .bn-write-common01 .b-url-box .b-input{margin:0 0 10px;max-width:330px;}.gsi-site .img .bn-write-common01 .b-url-box p{line-height:25px;word-break:break-all;}.gsi-site .img .bn-write-common01 .b-url-box p span{color:#FF0000;}.gsi-site .img .bn-write-common01 .btn_wrap{padding:30px 0 0;border-top:1px solid #222;}.gsi-site .img .co-board .bn-write-common01.type01 .b-table-wrap{border-top:0;}.gsi-site .img .co-board .bn-write-common01 .b-table-box .b-row-box .b-title-box{border-right:0;border-bottom:0;background:#fff;text-align:left;}.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .fileUpload{padding:12px 0 12px 15px;}.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .fileUpload.has-advanced-upload .drop-box{border-radius:0;}.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .input-caption{margin-right:10px;padding:11px 15px;border-radius:0;}.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .fileUpload.has-advanced-upload .b-file-icon-upload{width:30px;height:15px;background-repeat:no-repeat;background-position:center center;background-size:30px;}.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .choose-file label{font-size:15px;}.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .file-input-button{padding:12px 46px 12px 22px;border:1px solid #334D61;border-radius:0;background:#fff url(../../../../_res/sejong/graduate/img/common/atc_btn_ic.png) no-repeat right 22px center;font-size:14px;color:#334D61;}.gsi-site .img .co-board .bn-write-common01 input.dark{background-color:#fafafa !important;}.gsi-site .img .b-privacy-box{margin:30px 0 0 0;}.gsi-site .img .b-privacy-box .b-h5-tit01{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;font-size:24px;font-weight:600;color:#111;}.gsi-site .img .b-privacy-box .b-border-box{padding:20px;border:1px solid #d3d9dd;}.gsi-site .img .b-privacy-box .b-border-box .b-privacy-title{font-weight:500;}.gsi-site .img .b-privacy-box .b-border-box > ol > li{padding:0 0 10px 0;}.gsi-site .img .b-privacy-box .b-border-box > ol > li:last-of-type{padding:0;}.gsi-site .img .b-privacy-box .b-privacy-chk-box{padding:20px 0 0 0;}.gsi-site .img .type01 .b-radio{display:none;}.gsi-site .img .type01 .b-radio + label{display:inline-block;position:relative;margin-right:30px;padding-left:30px;font-weight:400;cursor:pointer;}.gsi-site .img .type01 .b-radio + label:before,
.gsi-site .img .type01 .b-radio + label:after{content:'';display:block;position:absolute;top:50%;left:0;width:22px;height:22px;border:1px solid #dedede;border-radius:50%;box-sizing:border-box;transition:0.2s;background:#fff;transform:translateY(-50%);}.gsi-site .img .type01 .b-radio + label:after{display:none;}.gsi-site .img .type01 .b-radio:checked + label:before{border-color:#A31432;background-color:#fff;}.gsi-site .img .type01 .b-radio:checked + label:after{display:block;top:50%;left:1px;width:20px;height:20px;border:4px solid #fff;background:#A31432;transform:translateY(-50%);}.gsi-site .img .type01 .b-chk{display:none;}.gsi-site .img .type01 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding:0 0 0 30px;font-weight:400;font-size:16px;vertical-align:middle;cursor:pointer;}.gsi-site .img .type01 .b-chk + label:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid #dedede;box-sizing:border-box;}.gsi-site .img .type01 .b-chk:checked + label:before{border-color:#222;background:url(../../../../_res/sejong/_share/img/board/ico-check01.png) no-repeat 50% 50%;}.gsi-site .img .type02 .b-radio{display:none;}.gsi-site .img .type02 .b-radio + label{display:inline-block;position:relative;margin-right:30px;padding-left:30px;font-weight:400;cursor:pointer;}.gsi-site .img .type02 .b-radio + label:before{content:"";display:inline-block;position:absolute;top:50%;left:0;padding:0 0 0 3px;width:15px;height:15px;border:1px solid #DEDEDE;background-color:#fff;font-size:13px;border-radius:24px;box-sizing:border-box;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}.gsi-site .img .type02 .b-radio:checked + label:before{background-color:#fff;}.gsi-site .img .type02 .b-radio:checked + label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:7px;height:7px;background-color:#124e87;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}.gsi-site .img .type02 .b-chk{display:none;}.gsi-site .img .type02 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding:0 0 0 34px;font-weight:400;font-size:16px;line-height:27px;vertical-align:middle;cursor:pointer;}.gsi-site .img .type02 .b-chk + label:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:27px;height:27px;border:1px solid #959595;border-radius:5px;box-sizing:border-box;}.gsi-site .img .type02 .b-chk:checked + label:before{background:url(../../../../_res/sejong/_share/img/board/ico-check02.png) no-repeat 50% 50%;}.gsi-site .img .type03 .b-radio{display:none;}.gsi-site .img .type03 .b-radio + label{display:inline-block;position:relative;margin-right:30px;padding-left:30px;font-weight:400;cursor:pointer;}.gsi-site .img .type03 .b-radio + label:before{content:"";display:inline-block;position:absolute;top:50%;left:0;padding:0 0 0 3px;width:15px;height:15px;border:1px solid #959595;background-color:#ebebeb;font-size:13px;border-radius:24px;box-sizing:border-box;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}.gsi-site .img .type03 .b-radio:checked + label:before{background-color:#fff;}.gsi-site .img .type03 .b-radio:checked + label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:7px;height:7px;background-color:#333;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}.gsi-site .img .type03 .b-chk{display:none;}.gsi-site .img .type03 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding:0 0 0 34px;font-weight:400;font-size:16px;line-height:27px;vertical-align:middle;cursor:pointer;}.gsi-site .img .type03 .b-chk + label:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:27px;height:27px;border:1px solid #959595;border-radius:5px;box-sizing:border-box;}.gsi-site .img .type03 .b-chk:checked + label:before{background:url(../../../../_res/sejong/_share/img/board/ico-check03.png) no-repeat 50% 50%;}.gsi-site .img .bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-title-box:nth-of-type(3){border:0}.gsi-site .img .cms-multi-upload .input-caption,
.gsi-site .img .cms-multi-upload .choose-file:hover label{color:#666}

@media only screen and (max-width:1024px){
.gsi-site .img .bn-write-common01 .b-table-box .b-row-box .b-title-box{display:block;padding:15px 0 10px;width:100%;font-size:15px;line-height:1;text-align:left;border-right:none;}
.gsi-site .img .bn-write-common01 .b-table-box .b-row-box .b-con-box{display:block;padding:0 0 10px;font-size:15px;}
.gsi-site .img .bn-write-common01 .b-table-box .b-row-box .b-con-box02{display:block;}
.gsi-site .img .bn-write-common01 .b-select{width:calc(50% - 5px);max-width:100%;border-radius:0;font-size:15px;}
.gsi-site .img .bn-write-common01 .b-input{height:32px;font-size:14px;}
.gsi-site .img .bn-write-common01 .b-textarea{padding:10px;height:200px;}
.gsi-site .img .bn-write-common01 .b-sel-title{font-size:14px;}
.gsi-site .img .bn-write-common01 .b-sel-box ul li a{font-size:14px;}
.gsi-site .img .bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-con-box:nth-of-type(2){width:auto;}
.gsi-site .img .bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-title-box:nth-of-type(3){border-left:none;}
.gsi-site .img .bn-write-common01 .b-email-box .b-input{width:calc(50% - 12px);max-width:100%;}
.gsi-site .img .bn-write-common01 .b-email-box .b-select{margin:5px 0 0 0;width:100%;}
.gsi-site .img .bn-write-common01 .b-email-box span{font-size:14px;}
.gsi-site .img .bn-write-common01 .b-tel-box .b-select{width:calc(33.33% - 15px);max-width:100%;}
.gsi-site .img .bn-write-common01 .b-tel-box .b-input{margin:5px 0 0 0;}
.gsi-site .img .bn-write-common01 .b-password-box span{display:block;padding:5px 0 0 0;font-size:14px;line-height:19px;}
.gsi-site .img .bn-write-common01 .b-date-box .b-input.datepicker{width:100%;max-width:100%;}
.gsi-site .img .bn-write-common01 .b-write-box{padding:20px 0;}
.gsi-site .img .bn-write-common01 .b-write-box .b-textarea{height:200px;}
.gsi-site .img .bn-write-common01 .b-file-box > div .b-guide-box{padding:5px 0 0 0;}
.gsi-site .img .bn-write-common01 .b-file-box > div .b-guide-box label{padding:0 25px 0 0;font-size:14px;}
.gsi-site .img .bn-write-common01 .b-file-box.type01 .b-left-box{float:none;}
.gsi-site .img .bn-write-common01 .b-file-box.type01 .b-left-box .b-sel-box{padding:0 0 10px;}
.gsi-site .img .bn-write-common01 .b-file-box.type01 .b-right-box{float:none;}
.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-left-box{float:none;padding:0 0 10px;}
.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-right-box{float:none;}
.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-right-box .b-guide-txt{padding:0 0 5px;}
.gsi-site .img .bn-write-common01 .b-file-box.type02 .b-right-box .b-input{width:100%;}
.gsi-site .img .bn-write-common01 .b-file-box.type03 .b-file-btn{width:65px;font-size:14px;}
.gsi-site .img .bn-write-common01 .b-file-box.type03 span{font-size:14px;line-height:24px;}
.gsi-site .img .bn-write-common01 .b-file-box.type04 div p{width:calc(100% - 75px);}
.gsi-site .img .bn-write-common01 .b-file-box.type04 .b-file-del-btn{min-width:65px;font-size:14px;}
.gsi-site .img .bn-write-common01 .b-file-box .b-guide-txt{padding:5px 0 0 0;width:100%;font-size:14px;line-height:19px;}
.gsi-site .img .bn-write-common01 .b-url-box p{line-height:20px;}
.gsi-site .img .bn-write-common01 .btn_wrap{margin-top:20px;}
.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .fileUpload{padding:0;}
.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .fileUpload.has-advanced-upload .drop-box{display:block;}
.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .input-caption{margin-right:0;margin-bottom:5px;}
.gsi-site .co-board .img .bn-write-common01 .cms-multi-upload .file-input-button{width:100%;line-height:1;}
.gsi-site .img .co-board .bn-write-common01 .b-input:not(.b-textarea){height:46px;}
.gsi-site .img .b-privacy-box .b-h5-tit01{flex-wrap:wrap;margin-bottom:12px;font-size:18px;}
.gsi-site .img .type01 .b-chk + label{font-size:15px;}
.gsi-site .img .type02 .b-radio + label{margin-right:10px;padding-left:20px;font-size:14px;}
.gsi-site .img .type02 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:14px;line-height:25px;}
.gsi-site .img .type02 .b-radio + label:before{width:15px;height:15px;}
.gsi-site .img .type02 .b-radio:hover + label:after,
.gsi-site .img .type02 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
.gsi-site .img .type02 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
.gsi-site .img .type02 .b-chk:hover + label:before,
.gsi-site .img .type02 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}
.gsi-site .img .type03 .b-radio + label{margin-right:10px;padding-left:20px;font-size:14px;}
.gsi-site .img .type03 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:14px;line-height:25px;}
.gsi-site .img .type03 .b-radio + label:before{width:15px;height:15px;}
.gsi-site .img .type03 .b-radio:hover + label:after,
.gsi-site .img .type03 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
.gsi-site .img .type03 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
.gsi-site .img .type03 .b-chk:hover + label:before,
.gsi-site .img .type03 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:10px;}
.gsi-site .img .bn-view-common01 .table_wrap.board{padding-top:30px}
.gsi-site .img .table_wrap.board .t_view tbody tr th .tit{width:100%;font-size:18px}
.gsi-site .img .table_wrap.board .t_view tbody tr td.con{padding:20px;border:0}
.gsi-site .img .table_wrap.board table.t_view tbody tr td{border-left:0;border-right:0}
.gsi-site .img .table_wrap.board .list{display:flex;flex-wrap:wrap}
.gsi-site .img .table_wrap.board .list td:first-child{width:80px}
.gsi-site .img .table_wrap.board .list td + td{width:calc(100% - 80px)}
.gsi-site .img .table_wrap.board .list span{width:100%;font-size:14px}
.gsi-site .img .bn-view-common01 .btn_wrap .btn01{width:auto;padding:14px 15px}
}

/* ===== gsi 개발추가 이관 (cms-common.css -> board.common.css, 2026-07-03) ===== */
/* === FAQ 아코디언(.accd_*) 초기 닫힘 - gsi는 _share/common-style.css 미로드라 보완 === */
.gsi-site .board_faq .accd_cont {display: none;}
/* === 게시판 카테고리 탭(.board-tab-wrap .cont_tab) - 메뉴 탭과 동일 스타일 (개발 추가 2026-07-02) === */
.gsi-site .board-tab-wrap {padding: 0 0 50px;}
.gsi-site .board-tab-wrap .cont_tab {display:flex}
.gsi-site .board-tab-wrap .cont_tab > li {overflow:hidden;height:68px;flex:1;border-bottom:2px solid #111}
.gsi-site .board-tab-wrap .cont_tab > li > a {display:flex;align-items:center;justify-content:center;width:100%;height:68px;border:1px solid #E9E9E9;font-weight:600;font-size:18px;color:#111;background:#FAFAFA}
.gsi-site .board-tab-wrap .cont_tab > li + li > a {border-left:0}
.gsi-site .board-tab-wrap .cont_tab > li.on,
.gsi-site .board-tab-wrap .cont_tab > li.active {overflow:visible}
.gsi-site .board-tab-wrap .cont_tab > li.on > a,
.gsi-site .board-tab-wrap .cont_tab > li.active > a {border:2px solid #111;border-bottom:0;background:#fff}

@media (max-width: 1024px) {
  .gsi-site .board-tab-wrap .cont_tab {flex-wrap:wrap}
  .gsi-site .board-tab-wrap .cont_tab > li {flex:inherit;width:50%;height:45px;border-bottom:0}
  .gsi-site .board-tab-wrap .cont_tab > li > a {height:100%;border:1px solid #E9E9E9;border-top:0;font-size:15px}
  .gsi-site .board-tab-wrap .cont_tab > li + li > a {border-left:1px solid #e9e9e9}
  .gsi-site .board-tab-wrap .cont_tab > li:nth-child(2n) > a {border-left:0}
  .gsi-site .board-tab-wrap .cont_tab > li:nth-child(1) > a,
.gsi-site .board-tab-wrap .cont_tab > li:nth-child(2) > a {border-top:1px solid #e9e9e9}
  .gsi-site .board-tab-wrap .cont_tab > li.on > a,
.gsi-site .board-tab-wrap .cont_tab > li.active > a {border:2px solid #111}
}
/* === 게시판 테이블(.table_wrap) base - gsi는 _share/common-style.css 미로드라 보완 (개발 추가 2026-07-02) === */
.gsi-site .table_wrap {overflow:auto;border-top:2px solid #51626F}
.gsi-site .table_wrap.no_scroll {overflow:visible}
.gsi-site .table_wrap table {width:100%;border:0;border-spacing:0;empty-cells:show;margin:0;padding:0;table-layout:fixed}
.gsi-site .table_wrap table.t_list th,
.gsi-site .table_wrap table.t_list td {text-align:center}
.gsi-site .table_wrap .board_list .title {text-align:left}
.gsi-site .table_wrap table th,
.gsi-site .table_wrap table td {border-left:1px solid #ddd;border-bottom:1px solid #ddd}
.gsi-site .table_wrap table th:first-child,
.gsi-site .table_wrap table td:first-child {border-left:0}
.gsi-site .table_wrap thead th {height:55px;padding:16px 5px;font-weight:500;color:#111;background:#EDEFF0}
.gsi-site .table_wrap tbody td {padding:22px 20px;font-size:16px;color:#444}
.gsi-site .table_wrap tbody td strong {font-weight:500;color:#111}
.gsi-site .table_wrap table.t_view tbody th {font-weight:500;background:#EDEFF0}
.gsi-site .table_wrap th[rowspan],
.gsi-site .table_wrap td[rowspan] {border-right:1px solid #ddd}
.gsi-site .table_wrap td[rowspan]:last-child {border-right:0}
.gsi-site .table_wrap td[rowspan] + td,
.gsi-site .table_wrap th[rowspan] + th,
.gsi-site .table_wrap th[rowspan] + td {border-left:0}
.gsi-site .table_wrap td[rowdepth] {border-left:0}
.gsi-site .table_wrap.type2 tbody td {padding:22px 5px}
.gsi-site .cont_desc + .table_wrap {margin-top:20px}

@media (max-width: 1024px) {
  .gsi-site .table_wrap colgroup {display:none}
  .gsi-site .table_wrap table th,
.gsi-site .table_wrap table td {padding:12px 8px;font-size:15px;word-break:break-all}
  .gsi-site .table_wrap.no_scroll table {min-width:100%}
  .gsi-site .table_wrap.type2 colgroup {display:table-column-group}
  .gsi-site .table_wrap.type2 .wid110 {width:120px !important}
  .gsi-site .table_wrap.type2 .wid180 {width:130px !important}
  .gsi-site .table_wrap.type2 tbody td {padding:12px 5px;word-break:keep-all}
}
/* === 게시판 열너비/버튼 유틸 - common-style.css 미로드 보완 2차 (개발 추가 2026-07-02) === */
.gsi-site .table_wrap .wid60 {width:60px !important}
.gsi-site .table_wrap .wid100 {width:100px !important}
.gsi-site .table_wrap .wid400 {width:400px !important}
.gsi-site .btn01 .list_ic {padding-left:26px;background:url(../../../../_res/sejong/graduate/img/common/btn_list_ic.png) no-repeat 0 2px}
.gsi-site .btn01:hover .list_ic {background-image:url(../../../../_res/sejong/graduate/img/common/btn_list_ic_on.png)}
.gsi-site .btn_wrap.flex_btn {display:flex;align-items:center;justify-content:space-between}

@media (max-width: 1024px) {
  .gsi-site .btn_wrap.flex_btn {display:block}
}

/* === 상단고정 안내 문구 === */
.bn-write-common .b-top-notice-guide {display:flex;flex-wrap:wrap;gap:1.6rem 4rem;margin:0 0 3rem 16rem;padding:2rem 2.4rem;border:1px solid #d3dbe3;border-radius:1rem;background-color:#f7f8f9;box-sizing:border-box}
.bn-write-common .b-top-notice-guide .b-guide-col {flex:1;min-width:0}
.bn-write-common .b-top-notice-guide .b-guide-tit {padding:0 0 6px;font-size:1.5rem;font-weight:700;color:#000;line-height:2.1rem}
.bn-write-common .b-top-notice-guide ul li {position:relative;padding:0 0 0 1.2rem;font-size:1.4rem;color:#555;line-height:2.1rem;word-break:keep-all}
.bn-write-common .b-top-notice-guide ul li::before {content:'-';position:absolute;top:0;left:0}
.bn-write-common .b-top-notice-guide .b-guide-warn {width:100%;font-size:1.6rem;font-weight:700;color:#000;line-height:2.2rem;text-align:center;word-break:keep-all}

@media screen and (max-width:1024.98px) {
  .bn-write-common .b-top-notice-guide {margin:0 0 1.5rem 12rem;padding:1.6rem}
}
@media screen and (max-width:768px) {
  .bn-write-common .b-top-notice-guide {flex-direction:column;margin:0 0 1.5rem}
  .bn-write-common .b-top-notice-guide .b-guide-warn {text-align:left}
}
