@charset "utf-8";
#container{background:#f8f8f8;padding-bottom:170px;}
.gw-bbs-con{margin:0 auto;width: 1200px;}


.more_opt {display: none;position:absolute;top:-128px;right:0;background: #fff;border: 1px solid #ddd;z-index: 999;box-shadow: 70px 70px 130px rgb(39 49 108 / 20%);}
.more_opt:before {content: "";position: absolute;bottom: -8px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 8px 6px 0 6px;border-color: #b8bfc4 transparent transparent transparent;}
.more_opt:after {content: "";position: absolute;bottom: -6px;right: 13px;width: 0;height: 0;border-style: solid;border-width: 8px 6px 0 6px;border-color: #fff transparent transparent transparent;}
.more_opt li {border-bottom:1px solid #f1f1f1;padding:10px;float:inherit;width:154px;margin:0;color:#666;text-align:left}
.more_opt li:last-child {border-bottom:0}
.more_opt li button, .more_opt li a {width:100%;border:0;background:#fff;color:#666;text-align: left;}
.more_opt li:hover a,
.more_opt li:hover button {color:#000}
.more_opt li i {float:right;line-height:20px}

/* 페이징 */
.pg_wrap {display: flex;align-items: center;place-content: center;font-family:'Poppins_SB', sans-serif;}  
.pg {text-align:center;display: flex;}
.pg_page,.pg_current { min-width: 15px;height: 30px;padding: 0 3px;margin: 0 6px;text-align: center;}
.pg_page{color:#999 !important;}
.pg_current{border-bottom:2px solid #000;}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_start {text-indent:-999px;overflow:hidden;padding:0;background: url('img/gw-bbs-start.png') no-repeat 50% 50%;background-size: cover;}
.pg_prev {text-indent:-999px;overflow:hidden;padding:0;}
.pg_end {text-indent:-999px;overflow:hidden;padding:0;background: url("img/gw-bbs-end.png") no-repeat 50% 50%;background-size: cover;}
.pg_next {text-indent:-999px;overflow:hidden;padding:0;}

/* 최근게시물 스킨 (new) */
#gw-new_sch .search-container  {padding:80px 0;position: relative;width: 700px;margin: 0 auto;display: flex;gap: 15px;}
#gw-new_sch .sch_input {padding:12px 17px;height:55px;border: 2px solid #ddd;border-radius: 5px;background: #fff;}
#gw-new_sch .sch_input::placeholder{text-align: left;font-family:"NotoKr_M", sans-serif; color:#666;}
#gw-new_sch .sch_input:focus{text-align: left;border-color: #000;}
input[type="text"]:not(:focus) {text-align: left;}
#gw-new_sch .search-container .gw-w-60 > button  {position: absolute;right: 17px;top:50%;transform:translateY(-50%);}
#gw-new_sch .gw-info{font-size: 14px;color: #FF0000;font-family: 'NotoKr_M';margin-bottom: 80px;}
#gw-newlist {margin:0 auto;width: 1200px;}
#gw-newlist .gw-table01{border-top: 0;}
#gw-newlist .gw-table01 tbody > tr {cursor: pointer;}
#gw-newlist .gw-table01 tbody > tr > td{transition: all .5s;}
#gw-newlist .gw-table01 .td_name .profile_img{display: none;}
#gw-newlist .td_group {width: 140px;}
#gw-newlist .td_board {width: 180px;}
#gw-newlist .td_name {width: 140px;}
#gw-newlist .td_date {width: 110px;}
#gw-newlist .td_subject > a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;width: 600px;display: inline-block;}
#gw-newlist .new_tit{font-size: var(--main-title04);}
#gw-newlist .sticky02{color:var(--main-color);transition: all .3s;}
#gw-newlist .admin_new_btn{margin: 0 auto;}
#gw-newlist .gw-table01 tbody > tr:hover .sticky02{background: var(--main-color);color: #fff !important;}
#gw-newlist .gw-table01 tbody > tr:hover td{background: #fff;}


@media screen and (max-width:1280px){
	#container{padding-bottom:120px;}
    .gw-bbs-con{width: 100%;padding: 0 40px;}
    #gw-newlist {width: calc(100% - 80px);}
}

@media screen and (max-width:1024px){
    .gw-bbs-con{padding: 0 20px;}
    #gw-newlist{width: calc(100% - 40px);}
}

@media screen and (max-width:768px){
	#container{padding-bottom:60px;}

    /*list*/
    #gw-new_sch .search-container{padding: 60px 0;}
    #gw-newlist .gw-table01 tbody > tr > .td_chk {text-align: left;}
    #gw-newlist .gw-table01 tbody > tr:hover .sticky02{background: transparent;color: var(--main-color) !important;}
    #gw-newlist .gw-table01 tbody > tr:hover td{border-color: transparent;}
}

@media screen and (max-width:576px){
	/*공통*/
    .pg_page, .pg_current{height: 25px;}

	.sv_on{left:auto;right: 0;}
	.sv_wrap .sv:before{left:auto;right: 15px;}
	.sv_wrap .sv:after{left:auto;right: 15px;}

    /*list*/
    #gw-new_sch .search-container{padding: 40px 0;width: 100% !important;flex-direction: column;}
    #gw-new_sch .gw-info{margin-bottom: 40px;}
    #gw-newlist .gw-table01 tbody > tr > td{padding: 12px;}
    #gw-newlist .admin_new_btn{width:100% !important;}
    #gw-newlist .td_subject > a{width: 200px;}

	/*view*/
	#gw-bo-v .sv_wrap .sv {right: auto;left: 0;}
	#gw-bo-v .sv_wrap .sv:before {left: 15px;right: auto;}
	#gw-bo-v .sv_wrap .sv:after {left: 15px;right: auto;}
}
