/* 공지사항 탑공지 */
.not_top{border-top:2px solid #000}
.not_top ul{display:flex;flex-wrap:wrap;align-items:center;width:100%;border-bottom:1px solid #ddd;padding:10px 0;}
.not_top ul .icon{font-size:1.2em;width:13%;text-align:center}
.not_top ul .subject{width:87%;font-size:16px;}
.not_top ul .data{width:100%;text-align:right;padding-right:10px;font-size:0.85em;}
/* 공지사항 리스트 */
.notice_group{border-top:2px solid #000;overflow:hidden;padding-top:40px}
.notice_bin{margin:-26px -14px;}
.not_box{padding:26px 14px;}
.nbox .subject{font-size:23px;line-height:1.3;margin:5px 0 20px 0}
.nbox .subject span{font-weight:600;}
.nbox .text{margin-top:15px}
.nbox .date{position:relative;margin-top:10px}
.nbox .date::before{position:absolute;top:12px;left:0;width:100%;height:1px;background-color:#ddd;content:"";z-index:0}
.nbox .date div{background:#fff;display:inline-block;padding-right:5px;font-size:13px;line-height:1;position:relative;}
@media (min-width:768px){
	.not_top ul .icon{width:5%;}
	.not_top ul .subject{width:75%;}
	.not_top ul .data{width:20%;}
	.notice_bin{margin:-38px -20px;}
	.not_box{padding:38px 20px;}
	.nbox{padding:8px 0}
	.nbox .subject{line-height:1.3;margin-bottom:10px}
	.nbox .text{margin-top:22px}
	.nbox .date{margin-top:17px}
	.nbox .date::before{top:11px;}
}
@media (min-width:1100px){
	.notice_bin{margin:-50px -40px;}
	.not_box{padding:50px 40px;}
	.nbox .subject{font-size:25px;margin-bottom:13px;}
	.nbox .text{margin-top:30px}
	.nbox .date{margin-top:22px}
	.nbox .date div{font-size:14px;}
}

.nbox.none_content{display:block;text-align:center;padding:100px 0;}
.nbox.none_content .gicon{font-size:5em;margin-bottom:20px}

/* 공지사항 글보기 */
.notice_view{border-top:2px solid #000;border-bottom:1px solid #000;}
.not_subject {display:flex;flex-wrap:wrap;align-items:center;width:100%;border-bottom:1px solid #000;padding:15px 10px;}
.not_subject .subject{width:100%;font-size:18px}
.not_subject .data{width:100%;text-align:right;font-size:0.85em;}
.not_detail{padding:40px 0}
@media (min-width:768px){
	.not_subject {padding:20px 15px;}
	.not_subject .subject{width:80%;font-size:20px}
	.not_subject .data{width:20%;}
	.not_detail{padding:50px 40px}
}
@media (min-width:1200px){
	.not_subject .subject{font-size:24px}
	.not_detail{padding:80px 120px}
}

.youtube-player-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;max-width:100%;margin:0 auto;}
.youtube-player-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.not_top_box{margin-bottom:40px;}
.not-top{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #eee;width:100%;}
.not-top .image{width:60px;height:60px;background-size:auto 110%;background-position:auto auto;border-radius:50%;margin-right:20px}
.not-top .spk{width:60px;font-size:30px}
.not-top .subject{font-size:1.2em;line-height:1.2}
.not-top .date{font-size:0.85em;color:#666}