@charset "euc-kr";
/*CSS Document*/
@import url(/adm/wiz_reset.css);

.clearfix:after {content:''; display:block; clear:both;}
/* respon table resizing */
#wiz_get_table_width {width:100% !important;}

.select {height:34px; color:#666; background-color:#fff; box-sizing:border-box;}
.input {height:34px; padding:2px; font-size:14px; border:1px solid #dfdfdf; background-color:#f7f7f7; box-sizing:border-box;}
.input_idpw {color:#545454; border:1px solid #dfdfdf; background-color:#fff; box-sizing:border-box;}
.search_input {color: #847f74; border: #cfcfcf 1px solid; background-color: #fff; box-sizing:border-box; }
.category_pd { padding-bottom:5px;  box-sizing:border-box;}

/*ÆäÀÌÂ¡°£°Ý*/
.Paging_Num td { padding-left:3px; }

/*ÆÐ½º¿öµåÀÎÇ²*/
.Password_input input { height:20px; line-height:20px; background:#fff; border:1px solid #ccc; margin:0 1px; padding:3px 4px 3px;}

/***************************************************** ¸®½ºÆ® *****************************************************/
/* °Ô½ÃÆÇ Ä«Å×°í¸® ----------------------------------------- */
.cat_lst {margin-bottom:50px;}
.cat_lst a {float:left; display:table; width:calc(12.5% + 1px); height:60px; background:#fff; line-height:1.2; margin:-1px 0 0 -1px; border:1px solid #ddd; font-size:15px; font-weight:500; letter-spacing:-0.065rem; color:#999; text-align:center; word-break:keep-all; box-sizing:border-box;}
.cat_lst a span{display:table-cell; height:58px; vertical-align:middle;}
.cat_lst a.on {position:relative; background:rgba(139,165,60,.1); color:#8ba53c; border-color:#8ba53c;}


.vis_container{position:relative; width:100%; margin:0 0 50px; height:100%;}
.vis_container .vis_list{position:relative; width:100%;}
.vis_container .vis_list li{position:absolute; left:0; top:0; width:100%; height:100%;}
.vis_container .vis_list a{position:relative; display:block; width:100%; height:100%;}
.vis_container .vis_list a .picture_box{width:100%; height:auto;}
.vis_container .vis_list a .picture_box div{position:relative; float:left; width:50%; padding-top:36.5%; overflow:hidden;}
.vis_container .vis_list a .picture_box .lnk_login{position:absolute; left:0;top:0; width:100%; height:100%; background:rgba(48, 50, 59, 0.90); padding:19% 13%; box-sizing:border-box;}
.vis_container .vis_list a .picture_box .lnk_login p{width:100%; height:100%; padding:15% 0 0; background:rgb(139,165,60);
    background: -moz-linear-gradient(0deg, rgba(139,165,60,1) 0%, rgba(206,221,159,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(139,165,60,1) 0%, rgba(206,221,159,1) 100%);
    background: linear-gradient(0deg, rgba(139,165,60,1) 0%, rgba(206,221,159,1) 100%); color:#fff; font-size:20px; font-weight:500; letter-spacing:-0.065rem; line-height:1.6; text-align:center; box-sizing:border-box;
}
.vis_container .vis_list a .picture_box .lnk_login p span{display:block; width:22.7%; height:34px; margin:15px auto 0; border-radius:20px; border:1px solid #fff; color:#fff; font-size:15px; font-weight:bold; letter-spacing:-0.065rem; line-height:34px; text-align:center;}
.vis_container .vis_list a .picture_box div img{position: absolute; left:0; top:0; width:100%; height:auto; max-width:100%; max-height:100%;}
.vis_container .vis_list a .picture_box:after{content:''; display:block; clear:both;}
.vis_container .vis_list a .info .ttl{color:#222; font-size:20px; font-weight:500; letter-spacing:-0.065rem; line-height:25px;}
.vis_container .controls span{display:block; position:absolute; top:50%; width:60px; height:60px; margin:-30px 0 0; background:rgba(0, 0, 0, 0.2) url(./image/pic_prev.png) no-repeat 50% 50%; text-align:center; line-height:60px; font-size:0; text-indent:-9999px; cursor:pointer; z-index:100;}
.vis_container .controls span.btn_pic_prev{left:0;}
.vis_container .controls span.btn_pic_next{right:-0; background-image:url(./image/pic_next.png);}

.AWpicture_list{width:100%;}
.AWpicture_list li{float:left; width:31.6%; margin:0 2.6% 35px 0;}
.AWpicture_list li:nth-child(3n) {margin-right:0;}
.AWpicture_list li a{position:relative; display:block; width:100%; height:100%;}
.AWpicture_list li a span.checkbox{position:absolute; left:5px; top:5px; z-index:20;}
.AWpicture_list li .picture_box{width:100%; height:auto;}
.AWpicture_list li .picture_box  div{position:relative; float:left; width:50%; height:0; padding-top:50%; overflow:hidden;}
.AWpicture_list li .picture_box .lnk_login{position: absolute;left:0;top:0; width:100%; height:100%; background:rgba(48, 50, 59, 0.90);}
.AWpicture_list li .picture_box .lnk_login span{position: absolute; left:50%; top:50%; display:inline-block; width:80px; height:34px; margin:-17px 0 0 -40px; border-radius:20px; border:1px solid #fff; color:#fff; font-size:15px; font-weight:bold; letter-spacing:-0.065rem; line-height:34px; text-align:center;}
.AWpicture_list li .picture_box div img{position: absolute; left:0; top:0; width:100%; height:100%;}
.AWpicture_list li .picture_box:after{content:''; display:block; clear:both;}
.AWpicture_list li .info{margin:20px 0 0;}
.AWpicture_list li .info .ttl{color:#222; font-size:20px; font-weight:500; letter-spacing:-0.065rem; line-height:25px;}
.AWpicture_list:after{content:''; display:block; clear:both;}


/* °Ô½ÃÆÇ ÇÏ´Ü °Ë»ö------------------------------------------*/
.AWbbs_f_search {border-top:1px solid #999; border-bottom:1px solid #ddd; background:#f7f7f7; padding:10px 0;}
.AWbbs_f_search table {margin:0 auto;}
.AWbbs_f_search select{width:110px; height:37px; border:1px solid #ccc; padding:4px 10px 5px;  box-sizing:border-box;}
.AWbbs_f_search input{width:200px; height:37px; line-height:35px; background:#fff; border:1px solid #ccc; margin:0 5px; padding:3px 10px 3px; box-sizing:border-box;}
.AWbbs_f_search button {width:50px; height:37px; font-size:14px; font-weight:500; line-height:37px; letter-spacing:-0.065rem; color:#fff; background:#666;}



/***************************************************** ÀÎÇ² *****************************************************/
/* °Ô½ÃÆÇ input ------------------------------------------*/
.AWbbs_input_table {border-top:1px solid #999;border-collapse:collapse;}
.AWbbs_input_table tr {border-bottom:1px solid #ddd;}
.AWbbs_input_table th, .AWbbs_input_table td {font-size:15px; font-weight:500; line-height:31px; letter-spacing:-0.045rem; color:#333; padding:12px 16px; text-align:left; vertical-align:middle; box-sizing:border-box;}
.AWbbs_input_table th{height:38px; background:#f7f7f7;}
.AWbbs_input_table td{}
	/* Ã¼Å©¹Ú½º (HTML ºñ¹Ð±Û °øÁö±Û) */
	.AW_bbs_input_checkbox{margin:0 0 10px;}
	.AW_bbs_input_checkbox input{vertical-align:middle;}
	.AW_bbs_input_checkbox label{vertical-align:middle; margin:0 10px 0 2px;}


/***************************************************** »ó¼¼ *****************************************************/
/* °Ô½ÃÆÇ view ------------------------------------------*/
.AWbbs_view_table {border-collapse:collapse;}
.AWbbs_view_table.border{border-top:1px solid #333;}
.AWbbs_view_table > tbody > tr {border-bottom:1px solid #ddd;}
.AWbbs_view_table th, .AWbbs_view_table td{text-align:left; font-size:16px; font-weight:500; line-height:31px; letter-spacing:-0.045rem; color:#333; padding:12px 16px; vertical-align:middle; box-sizing:border-box;}
.AWbbs_view_table th {font-size:18px; line-height:40px;}
.AWbbs_view_table th .cat {color:#555;}
.AWbbs_view_table td{}
.AWbbs_view_table td[align="right"] {text-align:right;}
.AWbbs_view_table a {color:#333;}
.AWbbs_view_table a:hover {color:#8ba53c;}
.AWbbs_view_table .contents, .AWbbs_view_table .contents * {font-family:'Lato','NotoSans','Nanum Gothic','µ¸¿ò','Dotum',sans-serif !important; font-size:14px;}
.AWbbs_view_table img {width:auto; height:auto; max-width:100%;}
	/* Å×ÀÌºí ¾È¿¡ Å×ÀÌºí ¸®¼Â */
	.AWbbs_view_table table{border:0 none;}
	.AWbbs_view_table table th, .AWbbs_view_table table td{height:auto; padding:0; border:0 none; background:none;}

	/* ÄÚ¸àÆ® */
	.AWbbs_comment_id{text-align:center; background:#f7f7f7; line-height:1.4;}
	.AWbbs_comment_id p{font-weight:bold;}
	.AWbbs_comment_id span{display:block; color:#999; font-size:10px;}
	
	/* ÄÚ¸àÆ®¾²±â */
	.AWbbs_comment_input_info{}
	.AWbbs_comment_input_info .input{background:#fff;}

.AWbbs_view_table .picture {display:inline-block; max-width:49%; background:#fafafa; border:1px solid #ddd; padding:20px; margin:0 0.5% 0 0; box-sizing:border-box;}

/******************************************************* ±Û»èÁ¦ *******************************************************/
.AW-bbs-delwrap{width:92%; max-width:400px; text-align:center; padding:35px 0; margin:0 auto; border:2px solid #ddd; box-sizing:border-box;}
.AW-bbs-delwrap i{}
.AW-bbs-delwrap p{margin:20px 0 20px;}
.AW-bbs-delwrap div{}
.AW-bbs-delwrap div,.AW-bbs-delwrap div *{vertical-align:middle;}
.AW-bbs-delwrap div input[type="password"]{width:130px; height:25px; line-height:25px; text-align:center;}
.AW-bbs-delwrap div img{cursor:pointer;}


@media screen and (max-width:1240px){
    .bbs_area {max-width:100%; padding:0 5%; box-sizing:border-box;}
    .vis_container .vis_list a .picture_box .lnk_login p{padding:10% 0 0; font-size:18px;}
    .vis_container .vis_list a .picture_box .lnk_login p span{width:78px; height:28px; line-height:28px; font-size:15px;}

    .AWpicture_list li{width:48%; margin:0 4% 35px 0;}
    .AWpicture_list li:nth-child(2n) {margin-right:0;}
    .AWpicture_list li:nth-child(2n + 1) {margin-right:4%;}
}
@media screen and (max-width:1024px){
    .cat_lst a {width:25%!important;}

	.vis_container .vis_list a .picture_box .lnk_login p{padding:8% 0 0; font-size:16px;}
	
    /* input */
    .AWbbs_input_table, .AWbbs_input_table tbody, .AWbbs_input_table > tbody > tr {display:block; width:100%; text-align:left;}
    .AWbbs_input_table > tbody > tr:after {content:''; display:block; clear:both;}
    .AWbbs_input_table > tbody > tr > th, .AWbbs_input_table > tbody > tr > td {display:block; float:left; text-align:left;}
    .AWbbs_input_table > tbody > tr > th {width:22%; height:58px;}
    .AWbbs_input_table > tbody > tr > td {width:78%; height:58px;}
    .AWbbs_input_table > tbody > tr > th:nth-child(3) , .AWbbs_input_table > tbody > tr > td:nth-child(4) {border-top:1px solid #ddd;}
    .AWbbs_input_table > tbody > tr > td.contents {width:100%; height:auto;}

}

@media screen and (max-width:768px){
    .bbs_area {padding:0 4%;}
	.vis_container{margin:0 0 25px;}
	.vis_container .vis_list a .picture_box .lnk_login{padding:0;}
	.AWpicture_list li{margin:0 4% 15px 0;}
	.AWpicture_list li .picture_box .lnk_login span{display:none;}
	.AWpicture_list li .info{margin:5px 0 0;}
	.AWpicture_list li .info .ttl{font-size:14px;}
			.vis_container .vis_list a .picture_box .lnk_login p{background:none; height:auto; position:absolute; left:0; top:50%; font-size:13px; padding:8% 20px; word-break:keep-all; transform:translateY(-50%);}
	.vis_container .vis_list a .picture_box .lnk_login p span{width:70px; height:25px; line-height:25px; font-size:13px;}
	.vis_container .controls span{width:40px; height:40px; margin:-20px 0 0; background-size:25% auto;}
		
/*    .AWphoto_list .ttl {height:44px; font-size:18px; line-height:22px; margin-bottom:16px;}
    .AWphoto_list .cont {font-size:14px;}*/
	
	
    
    /* °Ô½Ã¹° »ó¼¼ */
    .AWbbs_view_table th, .AWbbs_view_table td {font-size:14px; line-height:26px; padding:15px 2%;}
    .AWbbs_view_table th {font-size:18px;}
    .AWbbs_view_table.controls th {width:25%; font-size:15px;}
    
    /* °Ô½Ã¹° ÀÎÇ² */
    .AWbbs_input_table > tbody > tr > th, .AWbbs_input_table > tbody > tr > td {font-size:14px;}
    .AWbbs_input_table > tbody > tr.db th, .AWbbs_input_table > tbody > tr.db td {height:82px;}
    .AWbbs_input_table .db span {display:block; line-height:22px; margin:2px 0 0;}
    .AWbbs_input_table > tbody > tr > td select {width:100px; padding:0 20px 0 10px;}
    .AWbbs_input_table > tbody > tr > td select + input {width:calc(100% - 110px) !important;}
	
	/*  .AWpicture_list li{float:none; width:100%; margin:0 0 35px 0;}
		.AWpicture_list li:nth-child(2n + 1) {margin-right:0;}*/
    
}
@media screen and (max-width:640px){
    .AWbbs_input_table th, .AWbbs_input_table td {padding:12px 12px;}
    .AWbbs_input_table > tbody > tr > th {width:22%; height:58px;}
    .AWbbs_input_table > tbody > tr > td {width:78%; height:58px;}
    .input {max-width:100%;}
}
@media screen and (max-width:468px){
    .cat_lst {margin-bottom:35px;}
    .cat_lst a {width:calc(50% + 1px) !important; height:50px; line-height:48px; font-size:14px;}
	.cat_lst a span{height:48px;}
    
  /*  .AWphoto_list li {width:100%; margin:0 0 50px;}
    .AWphoto_list .ttl {height:auto; font-size:20px; line-height:25px; overflow:inherit;}
    */
    .AWbbs_f_search select {width:90px;}
    .AWbbs_f_search input {width:120px;}
    
    .AWbbs_view_table, .AWbbs_view_table tbody, .AWbbs_view_table > tbody > tr, .AWbbs_view_table > tbody > tr > td {display:block; width:100%; text-align:left;}
    .AWbbs_view_table tr {padding:16px 4%; box-sizing:border-box;}
    .AWbbs_view_table th, .AWbbs_view_table td {font-size:14px; line-height:24px; padding:0 !important;}
    .AWbbs_view_table th {font-size:17px; word-break:keep-all;}
    .AWbbs_view_table td[align="right"] {text-align:left;}
    
    .AWbbs_view_table.controls tr:after {content:''; display:block; clear:both;}
    .AWbbs_view_table.controls th {float:left; width:25%;}
    .AWbbs_view_table.controls td {float:left; width:75%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
    
    /* °Ô½Ã¹° ÀÎÇ² */
    .notice {font-size:11px; font-weight:500; word-break:keep-all;}
    .input {font-size:13px;}
    
    .AWbbs_input_table > tbody > tr > th, .AWbbs_input_table > tbody > tr > td {height:50px; font-size:13px;}
    .AWbbs_input_table > tbody > tr.db th, .AWbbs_input_table > tbody > tr.db td {height:74px;}
    .AWbbs_input_table .db span {font-size:12px;}
    .AWbbs_input_table th, .AWbbs_input_table td {padding:8px 0 8px 2%;}
    .AWbbs_input_table > tbody > tr > td select {width:90px; font-size:12px; padding:0 16px 0 8px; background-size:12px auto; background-position:96% 50%;}
    .AWbbs_input_table > tbody > tr > td select + input {width:calc(100% - 100px);}
	
	.vis_container .vis_list a .picture_box .lnk_login p{font-size:12px; font-weight:normal; line-height:1.4;}
	.vis_container .vis_list a .picture_box .lnk_login p span{width:60px; height:20px; margin:10px auto 0; line-height:20px; font-size:12px; font-weight:normal;}
		.vis_container .controls span{width:32px; height:32px; margin:-16px 0 0;}
}
@media screen and (max-width:320px){
    .input {font-size:12px;}
    .AWbbs_input_table > tbody > tr > th, .AWbbs_input_table > tbody > tr > td {font-size:12px;}
    .AWbbs_input_table .db span {font-size:10px;}
}