

#sys_admin_company_option_subbox	{display:none;position:absolute;z-index:2;background-color:#fff;}


/* 리스트 *****/
 
.company_search_box					{position:relative;text-align:center;overflow:hidden;border:1px solid #e4e6e8;background-color:#f3f6f8;padding:20px;margin-bottom:30px;}
.company_search_option				{float:left;}
.company_search_option h5			{font-size:1em;padding:0 0 0 13px;}
.company_search_option dt			{margin:0;float:left; padding:6px 0 0 0;}
.company_search_option dd			{margin:0 0 0 90px; padding:2px 0;}   

.company_search_box select							{position:relative; width:25%;   font-size:1em;height:36px; padding:0 10px; border:1px solid #bbb;  }
.company_search_box input[type="text"]		{position:relative; width:30%;  height:36px; padding:0 10px; border:1px solid #bbb;  }
.company_search_box input[type="text"]::placeholder{background-color:#fff; font-size:1.1em; color:#bbb;} 

.company_search_box input[type="text"]:hover, 
.company_search_box input[type="text"]:focus, 
.company_search_box input[type="text"]:active{border-color:#0083fe; background-color:#fff; color:#0083fe;}
.company_search_box input[type="text"]:hover::placeholder, 
.company_search_box input[type="text"]:focus::placeholder, 
.company_search_box input[type="text"]:active::placeholder{color:#0083fe;}
.company_search_box input[type="text"]:hover + .btn_search, 
.company_search_box input[type="text"]:focus + .btn_search, 
.company_search_box input[type="text"]:active + .btn_search{background-position:right 0 top 8px;}

 
.company_search_option2				{float:right;width:65%;overflow:hidden;}
.company_search_option2 dl			{float:left;margin-right:10px;}
.company_search_option2 dt			{margin:0;float:left; padding:6px 0 0 0;}
.company_search_option2 dd			{margin:0 0 0 95px;} 
.company_search_option2 dd .input_form	{padding:0;height:28px;line-height:28px;width:170px;border:1px solid #cbcbcb;}
.company_search_option2 .com_btn	{padding:3px 0 0 0;}

 
.company_search_box .reset_btn			{display:inline-block;zoom:1;*display:inline;font-size:0.95em;line-height:34px;color:#555;border:1px solid #bbb;
						background:url("../../../core/image/common/icon_reset.gif") no-repeat 10px center #fff; margin:0 2px;cursor:pointer;padding:0 10px 0 30px;letter-spacing:-1px;
						}  
.company_search_box .count		{color: #fe6600;  text-decoration:none; }

.company_search_box .btn			{display:inline-block;zoom:1;*display:inline;line-height:34px;font-size:1em;padding:0 15px;color:#fff;background:#0054ac;border:1px solid #0054ac;   margin:0 3px;cursor:pointer;} 
.company_search_box .btn:hover		{background:#333;border:1px solid #222;color:#fff;}



/* 테이블  =========================*/
.company_list_wrap									{position:relative;width:100%; overflow:hidden;}
.company_list_head									{position:relative;display:table;width:100%; background:#f9f9f9;text-align:center;color:#222;  letter-spacing:-1px;font-size:1em; border-top:1px solid #333;  overflow:hidden;  } 
.company_list_head .no							{display:table-cell;width:80px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:10px 0;box-sizing:border-box; }
.company_list_head .cate							{display:table-cell;width:150px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:10px 0;box-sizing:border-box; }
.company_list_head .company				{display:table-cell;width:calc(100% - 460px);border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; padding:10px 5px;box-sizing:border-box;}
.company_list_head .ceo							{display:table-cell;width:100px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:10px 0;box-sizing:border-box; }
.company_list_head .tel							{display:table-cell;width:250px;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; padding:10px 0;box-sizing:border-box;}
.company_list_head .btn							{display:table-cell;width:80px;border-bottom:solid 1px #ddd; padding:10px 0;box-sizing:border-box;} 

.company_list_body									{position:relative;display:table;font-size:1em;text-align:center;overflow:hidden; width:100%;  }
.company_list_body .no							{display:table-cell;width:80px;padding:10px 0;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; box-sizing:border-box;}
.company_list_body .cate							{display:table-cell;width:150px;padding:10px 0;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; box-sizing:border-box;}
.company_list_body .company				{display:table-cell;width:calc(100% - 460px);padding:10px 5px;text-align:left;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; box-sizing:border-box;}
.company_list_body .ceo							{display:table-cell;width:100px;padding:10px 0;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;box-sizing:border-box; }
.company_list_body .tel							{display:table-cell;width:250px;padding:10px 0;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; box-sizing:border-box;}
.company_list_body .btn							{display:table-cell;width:80px;padding:10px 0;border-bottom:solid 1px #ddd;box-sizing:border-box; } 
.company_list_body .mcate,
.company_list_body .mtel						{display:none;}  
 .company_list_body a								{color:#333;}


/* screen 1024px */
@media screen and (max-width:1024px) {
.company_list_wrap									{border-top:1px solid #333;  }
.company_list_head									{display:none;}  

.company_list_body									{position:relative;display:table;font-size:1em;text-align:left;overflow:hidden; width:100%; padding:8px;border-bottom:solid 1px #ddd;  }
.company_list_body .no,
.company_list_body .cate,						 
.company_list_body .ceo,
.company_list_body .tel						 {display:none;}
.company_list_body .company				{display:inline-block;float:left;width:85%;padding:0;border-right:0px;border-bottom:solid 0 #ddd;  }
.company_list_body .btn							{display:inline-block;float:right;width:15%;padding:0;text-align:center;border-bottom:solid 0 #ddd; }
.company_list_body .mcate 					{display:inline-block;color:#888;}
.company_list_body .mtel 						{display:block;font-size:0.9em;} 
}



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

 
.company_search_box select							{ width:99%;margin:2px;  }
.company_search_box input[type="text"]		{margin:2px; width:99%;   }
.company_search_box .btn								{width:48%;line-height:38px;}
.company_search_box .reset_btn			{width:48%;line-height:38px;}

}








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

.com_table tbody th		{background:#f9f9f9;border-right:0;}
.com_table tbody td		{border-right:0;padding:7px 7px 7px 10px;}
.company_cont_wrap		{overflow:hidden; padding:20px 0 0 0;}
.company_cont_title		{}
.company_cont_txt		{padding:0 0 25px 10px;margin-bottom:10px;border-bottom:1px dashed #ddd;}
.company_cont_icon		{background:url("../../../core/image/common/icon01.gif") no-repeat left 4px;padding:0px 0 0px 10px;margin:0px 0 2px 10px;height:26px;}
.company_cont_box		{border:solid 2px #e3e3e3;}
.company_cont_photo		{padding:7px 5px; vertical-align:top;text-align:center;}
.company_cont_photo img	{border:1px solid #e1dcd1;width:100%;height:130px;}



.company_ctexarea_form	{width:98%;height:20px; padding:1px;border: 1px solid #aaaaaa; overflow-x:hidden;}
.company_map_title						{width:160px;text-align:center;padding:5px 5px 10px 5px; font-weight:500;}


/* 동영상 */
.company_video_box								{float:left;width: 50%; padding:15px; }
.company_video_box .wrap						{position: relative; width: 100%; height: 100%; padding-top: 50%; -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);}
.company_video_box iframe						{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

.company_cmovie_title											{padding:10px; min-height:75px;}

/* screen 1024px */
@media screen and (max-width:1024px) {
	.company_video_box								{float:left;width: 100%; padding:15px; }
}