@charset "utf-8";

textarea{font-family: 'Nanum Gothic', sans-serif;}
/*목록*/

table{border-collapse: collapse;  border-spacing: 0; width:100%}
caption{overflow:hidden; font-size:0; line-height:0;}
thead{border-top:1px solid #004d81;border-bottom:1px solid #c7c5c6}
thead th{background:#f7f7f7;text-align:center;background: #fafafa url('/img/front/kr/content/board/thline.png') no-repeat left center;white-space: nowrap}
thead th:first-child{padding:9px 0;font-weight:700;background-image:none}

tbody td{padding: 9px 0;border-bottom:1px solid #e1e1e1}
tbody td a{color:#000}
tbody td a:hover{color:#3276b1}
.t_num{width:10%}
.t_cate{width:15%}
.t_title{}
.t_date{width:15%}
legend{overflow:hidden; font-size:0; line-height:0;}
.listschbtn{margin-top:-1px}
.unit{float:right;margin-bottom: 10px}
.boardpages a{color:#000;border:1px solid #e1e1e1;padding:5px 8px;border-radius:3px}
.boardpages a.onpage{background: #3276b1;border-color:#206c98;color:#fff}
.boardbtns{float:right;margin-top:10px}
.boardpages{width:100%;text-align:center;margin-top:20px}

.borderTitles{display:block;width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

/*목록이미지*/

.photo_warp{margin-bottom:30px;padding:10px 0;border-top:2px solid #323232; border-bottom:1px solid #e1e1e1}
.photo_warp ul li.photo_item{width:33.3%;float:left}
.photo_warp ul li div{padding:10px}
.thumnail{height:100px;cursor:pointer}
.photo_title{font-size:13px;font-weight:700;margin: 5px 0}
.photo_title a{color:#000}
.photo_title a:hover{color:#3276b1}
.photo_content{color:#666}
.photo_date{margin: 5px 0;color:#999;display:block}

/*목록웹진(갤러리로 변경)*/
.webzin_warp{margin-bottom:30px;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;ext-align: center;}
.thumnail_webzin{height:200px;cursor:pointer;width: 100%; transition: all 0.3s ease-out;background-size: cover !important;}
.thumnail_webzin:hover { transform: scale(1.05);}
.webzin_item{width: 21.5%;  display: inline-block;  margin: 20px;  border:1px solid #e1e1e1; box-shadow: 0 0 15px rgb(0 0 0 / 10%);border-radius: 10px;overflow: hidden;}
.webzin_item .webzin_contents {  display: block;  text-align: center;    height: 75px; padding: 0px 20px;   line-break: normal;}
.webzin_item a {overflow: hidden;}
.webzin_item dl{padding: 0 0px}
.webzin_item dd{margin-top:10px;line-height:150%}
.webzin_title{padding: 8px 0px; overflow: hidden;    text-overflow: ellipsis;    white-space: break-spaces;     height: 52px;}
.webzin_date{display:block;margin: 5px 0;color:#999}
.webzin_text{color: #666;    display: none;}
.webzin_title a{color: #000;  font-size: 14px; font-weight: normal; line-break: anywhere;}
.webzin_title a:hover{color:#3276b1}

@media all and (max-width: 1300px) {
.webzin_item {width: 28%;}
}
@media all and (max-width: 860px) {
.webzin_item {width: 41%;}
.board_list_webzin fieldset {  width: 100% !important;}
.board_list_webzin select, .board_list_webzin  input[type=text] {width: 100%; min-width: 73px !important;}
}
@media all and (max-width: 560px) {
.webzin_item {width: 90%;}
}



/*목록웹진
.webzin_warp{margin-bottom:30px;border-top:1px solid #004d81; border-bottom:1px solid #e1e1e1}
.thumnail_webzin{height:100px;cursor:pointer;width:30%;float:left}
.webzin_item .webzin_contents{float:left;width:70%}
.webzin_item dl{padding: 0 10px}
.webzin_item dd{margin-top:10px;line-height:150%}
.webzin_item{margin-bottom:10px; border-top:1px solid #e1e1e1;padding-top:15px}
.webzin_title{font-size:13px;font-weight:700}
.webzin_date{display:block;margin: 5px 0;color:#999}
.webzin_text{color: #666}
.webzin_title a{color:#000}
.webzin_title a:hover{color:#3276b1}*/

/*글보기*/

.view_top{border-top:1px solid #004d81;border-bottom:1px solid #e1e1e1;padding:10px 0}
.view_top2{border-bottom:1px solid #e1e1e1;padding:10px 10px}
.view_date{float:right;padding-right:10px}
.view_cate{border-right:1px solid #e1e1e1;padding: 0 10px}
.view_title{font-size:16px;padding-left:10px;font-weight:700}
.view_content{padding:10px;border-bottom:1px solid #e1e1e1;margin-bottom:10px;line-height:170%}
.board_view{position:relative}

/*댓글*/
.write_comment{border-bottom:1px solid #e1e1e1;padding:10px;margin-bottom:10px;background:#fafafa}
.c_name{font-weight:700;padding: 10px 10px 10px 20px;background: #fafafa url('/img/posart/dot_r.png') no-repeat 10px center;}
.c_content{border-bottom:1px solid #e1e1e1;padding:0 10px 10px 20px;background:#fafafa}
.c_title{font-size:13px;border-bottom: 1px solid #e1e1e1;padding: 0 0 10px 10px}
.c_modify{float:right}
.c_del{float:right}
.c_date{color:#999;padding-left:10px;margin-left:7px;background: url('/img/front/kr/content/board/thline.png') no-repeat left center}

.write_in{width:96%;border:1px solid #e1e1e1;padding:2%;min-height:100px;background:#fff}
.c_btn{margin-top:8px}

.write_html iframe{border-right:1px solid #b5b5b5}

/*글쓰기*/
.board_write th{background:#f7f7f7;border-bottom: 1px solid #e1e1e1}
.board_write td{padding-left:9px}
.chgtype{position:absolute;right:10px; top:13px}
.chgtype a{background:#f7f7f7;padding:5px 10px;border:1px solid #e1e1e1;color:#999}
.chgtype a:first-child{border-right:none}
.board_write textarea{border-color: #bfbfbf;width:95.5%;padding:2%;min-height:300px}
.chgtype .type_on{border-bottom-color:#fff;background:#fff;color:#000}
.write_smart{display:none}
.btn_html{border-top-left-radius: 5px}
.btn_smart{border-top-right-radius: 5px}
@media all and (max-width: 940px) {
}

@media all and (max-width: 780px) {
	table, fieldset {width: 781px !important;}
	.view_content img{width: 100%}
}

@media all and (max-width: 1101px) {
}

@media all and (max-width: 600px) {
	
	/*이미지목록*/
	.photo_warp ul li.photo_item{width:50%;}
}