/* 보드 상단 검색	 ======================================*/
.bbs_top_info			{padding:0 0 20px 0;overflow:hidden;word-break:keep-all;}
.bbs_top_total			{float:left; margin-top:20px; background:url("../../../../../_core/image/board/icon_list.gif") no-repeat 0 5px;padding:0 0 0 20px; word-break:keep-all;}
.bbs_top_right			{float:right; width:40%; overflow:hidden;}
.bbs_top_right select				{float:left; width:27%; height:42px;line-height:42px; vertical-align:top; border:1px solid #ddd; }
.bbs_top_right .bbs_top_search		{float:right; width:72%; border:1px solid #ddd; background:#fff;}
.bbs_top_right input[type=text]		{border:1px solid #fff; padding:4px 5px; width:calc(100% - 47px); height:30px; line-height:30px; }
.bbs_top_search_btn		{display:inline-block;width:27px;height:22px;border:none; content:'';text-indent:50px;overflow:hidden;background:url("../../../../../_core/image/board/btn_top_search.png") no-repeat center 50%; background-size:auto 20px;}



/* 리스트 스타일	 ======================================*/

.gallery_list					{overflow:hidden;}
.gallery_list li				{position:relative;float:left;width:calc(34% - 40px); margin:0 40px 40px 0;}
.gallery_list li:nth-child(3n)	{margin-right:0;}
.gallery_list_img				{position:relative;padding:0;overflow:hidden;}
.gallery_list_img img			{width:100%;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1); 
    -o-transform:scale(1);  
    transform:scale(1);
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;	
	min-height: 250px;
    object-fit: cover;
	}
.gallery_list li:hover .gallery_list_img img	{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);   
    -o-transform:scale(1.1);
    transform:scale(1.1);
}
.gallery_list_txt				{background:#fff; padding:20px;}
.gallery_list_txt p				{font-size:1.2em; letter-spacing:-1px; line-height:1.5; color: #333; margin-bottom:10px; font-weight:500; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
.gallery_list_txt em			{font-style:normal; color:#999; font-size:0.9em; }


/* 뷰페이지	 ======================================*/

.view_tit_wrap					{padding:60px; padding-bottom:0; background:#fff;overflow:hidden;} 
.view_tit1						{display:inline-block; padding:2px 14px;COLOR:#fff; background:#e55c6c; word-break:keep-all;margin-bottom:10px;}
.view_tit2						{font-size:1.6em; line-height:140%; COLOR:#333; font-weight:700;padding:0 0 10px 0;} 
.view_name						{color:#999;padding:0 0 30px 0; border-bottom:1px solid #dfdfdf; font-size:0.95em; }
.view_name span					{position:relative; padding-right:23px;}
.view_name span:after			{content:''; position:absolute; top:0; right:12px; bottom:0; width:1px; height:1em; margin:auto; background:#ddd;}
.view_name span:last-child			{padding:0;}
.view_name span:last-child:after	{display:none;}

.view_file 						{list-style:none;padding:8px 10px ;border-bottom:1px solid #ddd; }
.view_file li					{list-style:none;font-size:0.9em; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width:90%; } 
 
.view_content					{padding:60px ; word-break:break-all; border-bottom:0 solid #dfdfdf;background:#fff;} 
.view_content img				{max-width:100%;}
.view_content_text_size			{padding:5px 0 0 0; text-align:right;}

.view_com01						{font-size:10px;COLOR: #999999; font-family:Tahoma;} /*코멘트날짜표시*/
.view_bg						{background-color:#F8E5F2} /*코멘트박스색깔*/

.write_title					{ COLOR: #fff;font-weight:bold; padding:10px 0; text-align:center;background:#838b92; }
.write_area						{width:100%;border-collapse:collapse;table-layout:fixed;}
.write01						{text-align:center; font-weight:normal;background:#fff; padding:8px 0;  width:120px;border-top:1px solid #ddd;}
.write02						{padding:8px; border-top:1px solid #ddd;background:#fff;} 
.write01 .input_form			{border:1px solid #dfdfdf;}
.write_area textarea			{border:1px solid #cccccc;}

.comment_box01					{margin:15px 0 0 0;border:1px solid #e5e5e5;padding:7px;background-color:#f7f7f7;height:105px;}
.comment_box02					{margin:15px 0 0 0;border:1px solid #e5e5e5;padding:7px;background-color:#f7f7f7;height:140px;}
.comment_txt					{padding:3px 0 0 0;}
.comment_txt dl					{margin:0;}
.comment_txt dt					{margin:0;float:left;width:90%;}
.comment_txt dd					{margin:0;float:right;}

.comment_view					{margin:0 0 10px 0;border-top:1px solid #dfdfdf;padding:5px 0;}
.comment_view_name				{width:110px;float:left;padding:0 5px;line-height:130%;}
.comment_view_content			{margin:0 0 0 110px; background:url("../../../../../_core/image/board/comment_line01.gif") repeat-y left top;padding:0 10px;}

/* 보드 뷰페이지 이전, 다음글	 ======================================*/

.view_prev_group					{border-top:1px solid #dfdfdf; }
.view_prev_group_li01				{overflow:hidden;background:#fff;border-bottom:1px solid #dfdfdf;padding:15px 0;} 
.view_prev_group_li02				{overflow:hidden;background:#fff;border-bottom:1px solid #dfdfdf;padding:15px 0;} 

.view_prev_tit1, .view_prev_tit2	{float:left;width:10%;text-align:center; color:#736f76;border-right:1px solid #ddd;}
.view_prev_txt						{overflow:hidden;float:right;width:87%;color:#777;}
.view_prev_txt a					{text-indent:10px;overflow: hidden;color:#777; }






 /* screen 1024 */
@media screen and (max-width:1024px) {
 
 	.bbs_top_info						{padding:0 0 20px 0;}
	.bbs_top_right						{width:50%;}

	.gallery_list li					{width:48.5%; margin:0 0 20px 0;}
	.gallery_list li:nth-child(even)	{float:right;}
	.gallery_list_txt					{padding:15px;}
	.gallery_list_txt p					{font-size:1em; margin-bottom:5px; }

	.view_tit_wrap						{padding:20px; padding-bottom:0;} 
	.view_tit2							{font-size:1.2em;padding:0;}
	.view_name							{font-size:0.9em;padding:5px 0 20px 0;}
	.view_content						{padding:20px;}
	.view_prev_group_li01, .view_prev_group_li02	{font-size:0.9em; padding:12px 0;}
	.view_prev_tit1, .view_prev_tit2	{width:20%;}
	.view_prev_txt						{width:75%;}


}


/* screen 580 */
@media screen and (max-width:580px) {
 
	.bbs_top_total						{float:none; margin:0 0 7px 0; font-size:0.9em;}
	.bbs_top_right						{float:none; width:100%;}
 
 	.gallery_list li					{float:none !important; width:100%; }

}
