.ground_admin_btn01			{display:inline-block;line-height:20px;padding:0 8px;color:#fff;background:#f98d3e;border:1px solid #f77d31;border-radius:2px;font-size:12px;} /* 주황색 작은 버튼 */
.ground_admin_btn02			{display:inline-block;line-height:20px;padding:0 8px;color:#fff;background:#aaa;border:1px solid #999;border-radius:2px;font-size:12px;} /* 회색 작은버튼 */

.ground_btn01				{display:inline-block;line-height:20px;padding:2px 10px;color:#fff;background:#eb3b04;border:1px solid #eb3b04;font-size:12px;} /* 주황색 작은 버튼 */
.ground_btn02				{display:inline-block;line-height:20px;padding:2px 10px;color:#fff;background:#aaa;border:1px solid #999;font-size:12px;} /* 회색 작은버튼 */

.ground_user_admin_btn01		{display:inline-block;line-height:30px;padding:0 12px;background:#757979;color:#fff;border:1px solid #757979;font-size:15px;} /* 주황색 작은 버튼 */

.reservation_wrap				{display:none;}

.form_table_ground					{border-collapse:collapse; table-layout:fixed;border-top:2px solid #252525;}  

.form_table_ground thead th		{background-color:#F8F8F8;text-align:center;color:#222; padding:12px 0; font-weight:bold; border:solid 1px #F3F3F3; border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;line-height:110%;}
.form_table_ground thead th:last-child	{border-right:solid 1px #F3F3F3;}
.form_table_ground tbody th		{background-color:#fff;text-align:center;color:#595959;  padding:5px;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd; }
.form_table_ground tbody th:last-child	{border-right:solid 1px #fff;}
.form_table_ground tbody td		{background-color:#ffffff;padding:10px 8px; border-bottom:solid 1px #ddd;  border-right:solid 1px #ddd; } 
.form_table_ground tbody td:last-child	{border-right:1px solid #fff;}

/* 탭메뉴(지역별 경기장안내) */
.ground_list			{overflow:hidden;border-top:1px solid #eb3b04;border-bottom:1px solid #ddd;padding:20px 0 20px 20px;margin:10px 0 30px 0;}
.ground_list li			{float:left;width:12%;background:url('../image/icon01.gif') no-repeat 4px 6px;background-size:3px;}
.ground_list_txt		{padding:0 0 0 15px;font-size:1.2em;color:#8b8b8b;text-align:left;}	
.ground_list_txt:hover,	
.ground_list .tab_on	{font-weight:bold;color:#eb3b04;background:url('../image/icon01_on.gif') no-repeat 4px 6px;background-size:3px;}

/* 리스트 */
.ground_search_top		{overflow:hidden;margin-bottom:20px;}
.user_ground			{float:left;}
.ground_search			{float:right;}
.ground_search select			{border:1px solid #ddd;min-width:80px;height:30px;line-height:30px;vertical-align:top;}
.ground_search .input_form		{padding:0;margin:0;border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;height:28px;line-height:28px;vertical-align:baseline;margin-bottom:0;background:#f8f8f8;}
.ground_search .btnSearch		{display:inline-block;zoom:1;*display:inline;text-align:center;border:1px solid #2f2f2f;background:#2f2f2f;color:#fff;font-size:12px;width:48px;height:30px;line-height:30px;margin:0 1px;cursor:pointer;}

.ground_wrap			{overflow:hidden;}
.ground_wrap li			{float:left;width:49%;margin-right:2%;margin-bottom:20px;}
.ground_wrap li:nth-child(even)	{margin-right:0;}
.ground_wrap li .wrap	{overflow:hidden;border:1px solid #e7e7e7;}
.ground_img				{float:left;width:40%;height:210px;border-bottom:0;}
.ground_img	img			{width:100%;height:100%;object-fit:cover;}
.ground_info			{float:right;width:60%;}
.ground_info_wrap		{border-left:1px solid #e7e7e7;padding:20px 15px 0 15px;min-height:190px;}
.ground_info .tit		{color:#2f2f2f;font-size:17px;font-weight:bold;margin-bottom:5px;}
.ground_info .add		{color:#eb3b04;margin-bottom:10px;border-bottom:10px;}
.ground_info dl			{padding:5px 0 0 0;overflow:hidden;}
.ground_info dl dt		{float:left;width:30%;color:#181818;background:url('../image/acc01.png') no-repeat 0 8px;background-size:4px;text-indent:10px;}
.ground_info dl dd		{float:right;width:68%;color:#717171;}


/* 뷰페이지 */
.ground_view_wrap			{overflow:hidden;margin-bottom:30px;}

.ground_view_top			{float:left;width:48%;}
.ground_view_top .img		{height:320px;border-top:1px solid #e7e7e7;}
.ground_view_top .img img	{width:100%;height:100%;object-fit:cover;}
.ground_view_top .info		{border-bottom:1px solid #e7e7e7;background:#fafafa;border-top:1px solid #e7e7e7;}
.ground_view_top .info ul	{padding:30px 25px;}
.ground_view_top .info .tit	{color:#111;font-size:22px;line-height:120%;margin-bottom:10px;}
.ground_view_top .info .txt	{font-size:15px;padding:7px 0 0 10px;color:#4c4c4c;background:url('../image/acc01.png') no-repeat 0 15px;background-size:4px;}

.ground_table_wrap			{float:right;width:48%;}
.ground_table_wrap .top		{margin-bottom:20px;}
.ground_table_wrap .top p	{margin-bottom:5px;color:#777;font-size:13px;}
.ground_table_wrap .top span	{margin-right:7px;}
.table_top					{background:#888;text-align:center;height:50px;line-height:50px;margin-bottom:10px;border:1px solid #777;}
.table_top .strong			{color:#fff;font-size:17px;margin:0 10px;}
.table_top .prev, .table_top .next	{padding:3px 8px;border:1px solid #979797;background:#787878;}
.table_top .prev img, .table_top .next img	{width:5px;}
.table_top select			{border:1px solid #fff;height:20px;line-height:20px;}

.ground_table				{border-collapse:collapse;  width:100%;table-layout:fixed;}  
.ground_table thead			{border:1px solid #e7e7e7;}
.ground_table thead th		{background-color:#f6f6f6;text-align:center;color:#4e4e4e; font-family: 'Roboto';padding:15px 0; line-height:110%;}
.ground_table tbody td		{text-align:left;background-color:#f6f6f6;padding:7px; border:solid 1px #e7e7e7;height:55px;vertical-align:top;} 

.ground_map					{margin-bottom:50px;}


/* 나의경기장_등록경기장 현황 */
.myground_list				{border-top:1px solid #ddd;}
.myground_list_wrap			{overflow:hidden;padding:20px 0;border-bottom:1px solid #ddd;}
.myground_list .img			{float:left;width:70px;height:70px;margin-right:20px;}
.myground_list .img img		{width:100%;height:100%;border-radius:50px;object-fit:cover;border:1px solid #cbcbcb;}
.myground_list .info		{float:left;margin-top:10px;}
.myground_list .info .tit	{color:#2f2f2f;font-size:20px;margin-bottom:5px;}
.myground_list .info .add	{color:#686868;}
.myground_list .btn			{float:right;margin-top:20px;}



/* 경기장 FORM */

.groundform_list_box					{overflow:hidden;color:#333;line-height:40px;background:#fff;border-top:2px solid #555;border-bottom:1px solid #ddd;}
.groundform_list_box .notice			{line-height:160%;padding:10px 0;color:#777;}
.groundform_list_box div.title1			{float:left;width:13%;font-weight:bold;text-align:center;border-top:1px solid #ddd;}
.groundform_list_box div.content1		{float:left;width:calc(37% - 11px);border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.groundform_list_box div.content1_col	{float:left;width:calc(87% - 11px);border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.groundform_list_box div.title2			{float:left;width:calc(13% - 1px);font-weight:bold;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.groundform_list_box div.title3			{float:left;width:13%;font-weight:bold;text-align:center;border-top:1px solid #ddd;}
.groundform_list_box div.content2		{float:left;width:calc(37% - 11px);border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.groundform_list_box div.content3		{float:left;width:calc(87% - 11px);border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.groundform_list_box .input_form		{border-color:#f3f3f3;background:#f3f3f3;}


/* 경기장 이용하는 팀 리스트 */
.ground_useteam_head					{overflow:hidden;text-align:center; color:#fff; font-weight:bold; line-height:40px; background:#888; border:1px solid #777; box-sizing:border-box;}
.ground_useteam_head div.team			{float:left;width:35%;} 
.ground_useteam_head div.info			{float:right;width:65%;}

.ground_useteam_list					{overflow:hidden;}
.ground_useteam_list li				{overflow:hidden;padding:10px 0;border-bottom:1px solid #ccc; }
.ground_useteam_list li:nth-child(even)	{background:#fafafa;}
.ground_useteam_list li .seq			{float:left;width:10%;font-family:'Roboto';font-size:1.5em;color:#eb3b04;line-height:60px;text-align:center;}
.ground_useteam_list li .team			{float:left;width:35%;color:#555;}
.ground_useteam_list li .team .img		{width:35px;height:35px;float:left;margin:10px 10px 0 20px;}
.ground_useteam_list li .team .img	img	{width:100%;height:100%;object-fit:cover;border:1px solid #cbcbcb;border-radius:50px;}
.ground_useteam_list li .team .name	{color:#2f2f2f;font-size:17px;line-height:60px;overflow: hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap;}
.ground_useteam_list li .score			{float:left;width:10%;font-family:'Roboto';font-size:1.2em;color:#2558b3;text-align:center;line-height:60px;}
.ground_useteam_list li .info			{float:right;width:55%;color:#4c4c4c;font-size:0.95em;overflow:hidden;}
.ground_useteam_list li .info p		{float:left;width:30%;background:url('../image/m_acc01.png') no-repeat 0 7px;background-size:4px;padding:0 0 2px 8px;}
.ground_useteam_list li .info .m_score	{display:none;}

.ground_useteam_list li .nolist		{float:left;width:100%;color:#555;}



.ground_tabmenu					{overflow:hidden; margin:0 auto 30px auto;}
.ground_tabmenu li				{float:left;width:49.8%;border-top:1px solid #e7e7e7;}
.ground_tabmenu li:last-child	{border-right:1px solid #ccc;}
.ground_tabmenu li a				{width:100%;display:inline-block;min-height:55px;line-height:55px;font-size:17px;text-align:center;background:#f6f6f6;color:#4c4c4c;border:1px solid #e7e7e7;border-top:3px solid #f6f6f6;}
.ground_tabmenu li a:hover		{color:#eb3b04;}
.ground_tabmenu li.on a			{width:100%;min-height:55px;line-height:55px;background:#fff;border-top:3px solid #eb3b04;color:#eb3b04; border-bottom:1px solid #fff;}


/* Tablet screen 1024 */
@media screen and (max-width:1024px){

	.ground_wrap li				{width:100%;}

	.ground_view_top			{float:none;width:100%;margin-bottom:20px;overflow:hidden;}
	.ground_view_top .img		{float:left;width:40%;height:200px;border-bottom:1px solid #e7e7e7;}
	.ground_view_cont img		{width:100%;}
	.ground_view_top .info		{float:right;width:60%;height:200px;}
	.ground_view_top .info ul	{padding:20px;}
	.ground_view_top .info .tit	{font-size:1.3em;margin-bottom:5px;}
	.ground_view_top .info .txt	{font-size:1em;}

	.ground_table_wrap			{float:none;width:100%;}


}


/* mobie screen 900 */
@media screen and (max-width:900px){

	.groundform_list_box div.title1			{width:25%}
	.groundform_list_box div.content1		{width:calc(75% - 11px);}
	.groundform_list_box div.content1_col	{width:calc(75% - 11px);}
	.groundform_list_box div.title2			{width:25%;border-left:0;}
	.groundform_list_box div.content2		{width:calc(75% - 11px);}
	.groundform_list_box div.title3			{width:25%;border-left:0;}
	.groundform_list_box div.content3		{width:calc(75% - 11px);}

}




/* mobie screen 768 */
@media screen and (max-width:768px){

	.ground_list				{margin:10px 0 20px 0;}
	.ground_list_txt			{font-size:1.1em;}

	.ground_info .tit			{font-size:1.2em;}

	.ground_view_top .img		{float:none;width:100%;height:100%;border-bottom:0;}
	.ground_view_top .info		{float:none;width:100%;height:100%;}

	.myground_list_wrap			{padding:15px 0;}
	.myground_list .info		{float:none;margin:0;}
	.myground_list .info .tit	{font-size:1.2em;margin-bottom:3px;}
	.myground_list .btn			{float:none;padding-left:90px;margin-top:10px;}

	.groundform_list_box		{line-height:35px;}
	.groundform_list_box .notice			{font-size:0.95em;}
	.groundform_list_box div.title3			{width:100%;}
	.groundform_list_box div.content3		{width:calc(100% - 11px);border-left:0;padding:0;}

	.ground_useteam_head					{display:none;}
	.ground_useteam_list					{border-top:2px solid #222;}
	.ground_useteam_list li .seq			{line-height:40px;margin-bottom:5px;}
	.ground_useteam_list li .team			{width:90%;}
	.ground_useteam_list li .team .img		{margin:0 10px 0 5px;}
	.ground_useteam_list li .score			{display:none;}
	.ground_useteam_list li .team .name	{font-size:1.2em;line-height:40px;}
	.ground_useteam_list li .info			{float:none;width:100%;}
	.ground_useteam_list li .info .m_score	{display:block;}

}



/* mobie screen 580 */
@media screen and (max-width:580px){

	.ground_list				{padding:10px 10px 5px 10px;}
	.ground_list li				{width:25%;padding-bottom:5px;}

	.ground_img					{float:none;width:100%;height:100%;}
	.ground_info				{float:none;width:100%;}
	.ground_info_wrap			{border-top:1px solid #e7e7e7;border-left:0;min-height:100%;padding:15px;}

	.ground_view_top .info ul	{padding:15px;}
	.ground_view_top .info .txt	{padding:5px 0 0 10px;background-position:0 12px;}

}

/* mobie screen 480 */
@media screen and (max-width:480px){

	.user_ground				{float:none;margin-bottom:10px;text-align:center;}
	.ground_search				{float:none;text-align:center;}

	.groundform_list_box div.title1			{width:30%}
	.groundform_list_box div.content1		{width:calc(70% - 11px);}
	.groundform_list_box div.content1_col	{width:calc(70% - 11px);}
	.groundform_list_box div.title2			{width:30%;}
	.groundform_list_box div.content2		{width:calc(70% - 11px);}

}


