

/* 홈페이지 *****/
.event_chamlist							{margin: 0 auto;width:100%;}
.event_chamlist:after					{content:""; display:block; clear:both;}
.event_chamlist .list					{position:relative; float:left; width:calc(33.33% - 12px); margin:0px 15px 15px 0px; background:#fff; padding:0px; box-sizing:border-box;}
.event_chamlist .list:nth-child(3n)		{margin-right:0px;}
.event_chamlist .img					{position:relative;height:250px; border-top:1px solid #eaeaea;-webkit-box-shadow: 0 5px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 8px 0px rgba(0,0,0,0.2);box-shadow: 0 5px 8px 0px rgba(0,0,0,0.2);}
.event_chamlist .list .img img			{width:100%; height:100%; object-fit: cover;}
.event_chamlist .list .layer			{position:absolute; top:0; left:0; display:none; background:rgba(0,0,0,0.5) url("../../../skin/board/gallery/image/btn_more.png") no-repeat 50% 50%;
								z-index:1; width:100%; height:100%; transition:0.5s; opacity:.7; text-align:center;}
.event_chamlist .list:hover .layer		{display:block;}
.event_chamlist .list .listHead .subject {padding: 15px 0 20px 0; font-size: 1.05em; color: #323232; font-family:"NotoKrM", sans-serif; text-align:center; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.event_chamlist .list .listHead .date	{font-size: 0.85em; color: #999; text-align:center; }
.event_chamlist .list .m_text			{border-top: 1px solid #e0e0e0; font-size: 0.85em; padding: 7px 0px 6px 0px; margin-left: 10px; text-align:left;}


/* screen 785 */
@media screen and (max-width:785px) {

	.event_chamlist .list				{width:calc(50% - 9px);}
	.event_chamlist .list:nth-child(3n) {width:calc(50% - 9px);margin-right:15px;}
	.event_chamlist .list:nth-child(2n) {margin-right:0px;}

}

/* screen 480 */
@media screen and (max-width:480px) {

	.event_chamlist .list				{width:100%;margin-right:0px;}
	.event_chamlist .list:nth-child(3n) {width:100%;margin-right:0px;}

}

.event_chamview_tit_wrap		{padding:8px; border-top:2px solid #333; border-bottom:1px solid #ccc; background:#f7f7f7; overflow:hidden; font-size:17px; } 
.event_chamview_tit1			{display:inline-block; padding:2px 10px; color:#ff6600; border:1px solid #ff6600; margin-right:5px; font-size:13px; line-height:160%; background-color:#fff; }
.event_chamview_tit2			{line-height:180%; color:#333; font-weight:bold; padding:2px 0; }
.event_chamview_name			{text-align:right; color:#888; padding:4px 0 0 0; font-size:0.9em; }
.event_chamview_content		{padding:30px 10px; word-break:break-all; font-size:16px; min-height:300px; }
.event_chamview_content img	{max-width:100%; }




/* 사전접수 리스트 ===================================================================================== */ 

.event_agreebox				{border:1px solid #e6e6e6; padding:15px; }
.event_user_textarea		{height:100px;background-color:#fff; border: 1px solid #fff; overflow-x:hidden;overflow:auto; font-size:0.9em;}
.event_file_download		{display:inline-block;line-height:20px;padding:0 10px;color:#fff;background: #8dc63f; font-size:12px;border:1px solid #6ea423;cursor:pointer;border-radius:2px;  box-shadow:0 1px 0 #d9d9d9;}
.event_agreebox	.btm		{text-align:center; font-size:0.95em; padding:10px 15px; background:#f9f9f9; margin-top:20px;}

.event_cham_info			{position:relative; text-align:center; padding:20px 50px; background:#f9f9f9; margin-bottom:40px;}
.event_cham_info p			{padding:30px 0; font-size:1.2em; font-weight:500; color:#555;}
.event_cham_info span		{color:#ff5e00; font-weight:700;}


.event_form_btn				{display:inline-block;line-height:42px;padding:0 35px; color:#fff;background:#5f5f5f;border:1px solid #5f5f5f; font-size:1em; margin:0 3px;cursor:pointer; letter-spacing:-1px; vertical-align:top;} 
.event_form_btn:hover		{background:#f26a07; border-color:#f26a07;}
.event_form_btn2			{background:#fff; color:#555; border-color:#bbb;}
.event_search_btn			{margin:2px 0px;display:inline-block;padding:0 15px;color:#fff;background: #41464a; border:1px solid #41464a; font-size:0.85em;cursor:pointer;font-weight:bold;letter-spacing:1px;line-height:25px;}
.event_form_btn2:hover		{color:#fff;}

.event_view_box				{background:#F1F0EE;padding:15px;border-radius:5px;}
.event_view_box	dl			{overflow:hidden;margin:3px 0;}
.event_view_box	dl dt		{float:left;width:110px;font-size:0.9em;text-indent:10px;border-radius:2px;background:url('../image/icon01.gif') no-repeat 0 7px;line-height:23px;}
.event_view_box	dl dd		{padding:0 0 0 120px;}



 /* screen 1024px */
@media screen and (max-width:1024px) {

	.event_view_box			{padding:10px;}
	.event_cham_info		{padding:0 30px; margin-bottom:20px;}

}