@charset "utf-8";

/* 최근게시물 스킨 (new) */
#new_sch {background:#f7f7f7;padding:30px;text-align:center;margin:0 0 10px}
#new_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#new_sch select {border:1px solid #d0d3db;width:175px;height:45px;padding:0 5px;border-radius:3px}
#new_sch .frm_input {border:1px solid #d0d3db;width:300px;height:45px;border-radius:0;border-radius:3px}
#new_sch .sch_wr {position:relative;display:inline-block}
#new_sch .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54}
#new_sch p {padding:10px 0 0;font-size:0.95em;text-align:center;letter-spacing:-0.1em}

#fnewlist .profile_img img {border-radius:50%}
#fnewlist .td_group a {background:#edfbde;color:#8cc152;padding:3px 4px;border-radius:5px;font-weight:normal}
#fnewlist .td_board a {background:#eeeaf8;color:#ac92ec;padding:3px 4px;border-radius:5px;font-weight:normal}

.admin_new_btn {float:right;margin-bottom:10px}

.selec_chk {position:absolute;top:0;left:0;width:0;height:0;opacity:0;outline:0;z-index:-1;overflow:hidden}
.chk_box input[type="checkbox"] + label {position:relative;padding-left:20px;color:#676e70}
.chk_box input[type="checkbox"] + label:hover {color:#2172f8}
.chk_box input[type="checkbox"] + label span {position:absolute;top:2px;left:0;width:15px;height:15px;display:block;margin:0;background:#fff;border:1px solid #d0d4df;border-radius:3px}
.chk_box input[type="checkbox"]:checked + label {color:#000}
.chk_box input[type="checkbox"]:checked + label span {background:url(../../../img/chk.png) no-repeat 50% 50% #3a8afd;border-color:#1471f6;border-radius:3px}





/* ****************************************************************************************** *
 * GNUWIZ / wizwic 
 * new style.css custom
 * ****************************************************************************************** */
.admin_new_btn{float:none; text-align:right;}
.admin_new_btn i{margin-right:2px;}
.admin_new_btn .gw_new_btn{height:40px; border:1px solid #dde0e3; font-weight:400;}
.admin_new_bottom_btn{display:none;}

#fnewlist .td_group a, 
#fnewlist .td_board a{color:#646873; background:inherit;}
#fnewlist .td_board a{background:#fff; border-radius:0; border:1px solid #96989c; font-size:13px;}
#fnewlist .td_title a{color:#646873;}
#fnewlist .profile_img img{display:none;}
.chk_box{position:relative;}
.chk_box input[type="checkbox"]:checked + label span{background:url('img/chk.png') no-repeat 50% 50% #3a8afd}

#new_sch{margin:0 0 30px; padding:30px 0; background:#fafafa;}
#new_sch .gw_categroy > select{padding:0 10px; border-radius:0; font-size:15px; color:#646873;}
#new_sch .frm_input {border-radius:0; border-right-color:#646873; vertical-align:top}
#new_sch .btn_submit{border-radius:0; background:#646873; font-size:15px; font-weight:400; line-height:43px;}
#new_sch p{letter-spacing:-0.02em; font-size:13px;}
.gw_top_search{display:inline-block; text-align:center;}
.gw_top_search:after, .gw_search_box:after{content:""; display:block; clear:both;}
.gw_top_search > div{float:left;}
.gw_category_box{width:auto;}
.gw_category{float:left; margin-right:4px;}
.gw_search_box{font-size:0}
.gw_search_box > input, .gw_search_box > button:{display:inline-block;}





/* ****************************************************************************************** *
 * 854px
 * ****************************************************************************************** */
@media screen and (max-width:854px) {
	
	#new_sch .frm_input{width:200px;}

}
/* 854px end */





/* ****************************************************************************************** *
 * 768px
 * ****************************************************************************************** */
@media screen and (max-width:768px) {
	
	.gw_search_box{width:200px;}
	#new_sch{padding:20px 12px; background:#f7f7f7;}
	#new_sch select, #new_sch .frm_input, #new_sch .btn_submit{height:40px;}
	#new_sch .frm_input{width:calc(100% - 40px);}
	#new_sch .btn_submit{width:40px; font-size:0;}
	#new_sch .btn_submit > i{line-height:40px; font-size:14px;}
	#new_sch .gw_category > select{width:130px; font-size:14px;}

	#fnewlist .tbl_head01 table{border-top:1px solid #646873;}
	#fnewlist .td_group a{padding:3px 0; padding-right:5px;}
	#fnewlist .td_board a{font-size:12px;}
	.tbl_head01 table thead tr{display:none;}
	.tbl_head01 table tr{padding:16px 0; border-bottom:1px solid #dde0e3}
	.tbl_head01 table td{padding:0; border:0;}
	.tbl_head01 .td_group, .tbl_head01 .td_board, .tbl_head01 .td_name, 
	.tbl_head01 .td_date{display:inline-block; width:auto; height:auto; text-align:left; font-size:14px;}
	.tbl_head01 .td_title{display:block; width:100%;height:auto; font-weight:600;}
	.tbl_head01 .td_group, .tbl_head01 .td_board{padding:16px 0 10px;}
	.tbl_head01 .td_name, .tbl_head01 .td_date{padding:5px 0 10px; position:relative;}
	.tbl_head01 .td_name{margin-right:24px;}
	.tbl_head01 .td_name:after{content:""; position:absolute; top:9px; right:-12px; width:1px; height:12px; background:#c5ccd7; 
		-webkit-transform:rotate(10deg); transform:rotate(10deg)}

}
/* 768px end */





/* ****************************************************************************************** *
 * 767px
 * ****************************************************************************************** */
@media screen and (max-width:767px) {
	
	.admin_new_btn .gw_new_btn{height:34px;}

}
/* 767px end */





/* ****************************************************************************************** *
 * 524px
 * ****************************************************************************************** */
@media screen and (max-width:524px) {
	
	#new_sch{padding:16px;}
	#new_sch p{padding-top:0;}
	#new_sch .gw_category > select{width:100%;}
	.gw_search_box, .gw_category_box{float:none; display:block; width:100%; padding-bottom:4px;}
	.gw_category{width:calc(50% - 2px);}
	.gw_category:last-child{margin-right:0}
}
/* 524px end */





/* ****************************************************************************************** *
 * 480px
 * ****************************************************************************************** */
@media screen and (max-width:480px) {
	
	.admin_new_btn .gw_new_btn{height:30px;}

}
/* 480px end */





/* ****************************************************************************************** *
 * 425px
 * ****************************************************************************************** */
@media screen and (max-width:425px) {
	
	.tbl_head01 .td_name, .tbl_head01 .td_date{font-size:13px;}

}
/* 425px end */