.section2 .week_main_event-thumb{display:none;}
.section2.week_main_program .wrapper{padding:0; margin:0; border:0; width:100%;}
.section2 .week_main_program-info{padding:0; margin:0}
.section2 .week_main_event_cont{padding:0; margin:0}
.section2 .week_main_event_cont_wrap{padding:0; margin:0; border:0; border-radius:0}

.section2{width: 100%; background: #07051b url(/_res/gg/gg/img/new/blue_bg2024.png) no-repeat bottom; padding-bottom:185px;}

.inner_j{width: 100%; max-width: 1350px; margin: 0 auto; display: flex; justify-content: space-between;}
.week_main_program_sl.programs{font-size:0;}
.week_main_program_sl.programs a.flex_jone{display: inline-block; font-size: 18px; text-align: center; width: calc(100% / 3 - 20px);margin-right: 30px; margin-bottom: 30px;}
.week_main_program_sl.programs a.flex_jone:nth-of-type(3n){margin-right: 0;}


/*포스터영역*/
.mainposter{width: 50%; text-align: center;}
.mainposter .post{width: 502px; height:702px; overflow: hidden; border-radius: 70px; box-sizing: border-box; border:6px solid #f2b614; position:relative;}
.mainposter .post .bt {width: 38%; height: 27%; position: absolute; left: 31%; bottom: 3%;}
.post img{width: 100%;}

/* board */
.mainnotice{width: 50%; display: flex; justify-content: space-between; flex-direction: column; box-sizing: border-box; padding-left: 30px;}
.board-notice{width: 100%;}

/*tab 부분*/
.tab-nav{padding: 10px 0;}
.tab-nav .list{display: flex; align-items: center;}
.tab-nav .list .tab-nav_link{padding: 10px 30px; font-size: 20px; border: 3px solid #fff; color: #fff; border-radius: 50px; margin-right: 10px; font-family: 'yg-jalnan'; font-size: 24px; letter-spacing: 1px;}
.tab-nav .list .tab-nav_link.active{ border: 3px solid #faf2c1; background:#faf2c1; color: #1a274a;}


/*게시판 내용부분*/
.tab-body{width: 100%; position: relative; display: none;}
.board-list{width: 100%; position: relative; margin-top: 25px; border-top:1em solid #f2b614}



.content-box{padding-top: 24px;}
.content-box a{display: flex; align-items: center; justify-content: space-between; color: #fff;  font-family: 'nps';}
.content-title{font-size: 23px; font-weight: 500; text-overflow: ellipsis; max-width: 90%; white-space: nowrap; overflow: hidden; color:#faf2c1}
.content-title.w100 {max-width:100%}
.content-date{font-size: 23px; color: #f18c1a; font-weight: 400; white-space: nowrap;}

.tab-body.active{display: block;}


/*더보기부분*/
.more {display: inline-block; position: relative; width: 35px; height: 35px; transition: .5s; cursor: pointer;}
.more{position: absolute; right: 0; top: -77px; display: none;}
.tab-body.active .more {display: block;}
.more span{position: relative; display: block; width: 100%; height: 100%; font-size: 0;}
.more span:after, .more span:before { content: '';  display: inline-block;  position: absolute; top: 50%; left: 50%; border-radius: 25px;}
.more span:before { width: 100%; height: 0;  margin-left: -17.5px; margin-top: -2.5px; border-top: 5px solid #f2b614;}
.more span:after { width: 0; height: 100%; margin-left: -2.5px;  margin-top: -17.5px; border-left: 5px solid #f2b614;}


/*청년의날이란 박스부분*/
.box-wrap{width: 100%; position: relative; box-sizing: border-box; padding: 30px; height: 200px; background:#1a274a; border: 5px solid #f2b614; margin-bottom: 15px; border-radius: 25px; }
.box-wrap::after{display:none; content:""; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background-color: #ff3e87; box-shadow: 1px 0px 16px #ff3e87; margin-bottom: -22px;}
.box-wrap::before{background: url(/_res/gg/gg/img/new/son2024.png) no-repeat; position: absolute; right: 5%; bottom: 0; width:220px; height:242px; content: "";}

.box-cons{height: 100%; display: flex; justify-content: space-between; flex-direction: column;}

.box-cons-title h3{font-size: 26px; color: #fff; font-family: 'yg-jalnan';}

.box-cons-title p{margin-top: 5px; color: #fff;  font-size: 17px; font-family: 'nps'; margin-top: 10px;}
.box-cons-btn a{text-align: center; padding: 8px 35px; background:#f18c1a; border: 3px solid #f18c1a;  border-radius: 30px; display: inline-block; color: #fff;  font-family: 'yg-jalnan'; font-size: 18px;}

@media screen and (max-width:768px){
	.board-list {border-width:5px;}
}