


/* 관리자모드 *****/
.company_menu_adminid_box		{position:absolute;height:20px;width:calc(100% - 210px);left:190px;bottom:80px;}
.company_menu_adminid_boxtitle	{font-weight:bold;color:#444444;float:left;width:15%;}
.company_menu_adminid_context	{width:85%;height:40px;overflow:auto;float:right;}

.company_aform1_02				{background-color:#798291;text-align:center;color:#fff;font-weight: normal; padding:6px 0; letter-spacing:0;border:solid 1px #5d636c;} 
.company_aform1_03				{background-color:#cdcfd4;text-align:center;padding:6px 0px;font-weight: normal;border:solid 1px #aaa;}
.company_aform1_03_02			{background-color:#cdcfd4;padding:6px  4px;color:#333;border:solid 1px #aaa;}
.company_aform1_04				{padding:6px 4px; letter-spacing:0; border:solid 1px #bbb;word-break:break-all;} 


.company_access_title			{font-weight:bold;color:#444;}
.company_access_table			{border-collapse:collapse; table-layout:fixed;}  
.company_access_table tbody td	{border:0px;padding:0;}  


.cpf_contentbox					{background:#fff;border:1px solid #aaaaaa;padding:5px;margin-bottom:20px;min-height:50px;}

/* 신청,대기,승인,반려 상태 */
.btn_state01				{display:inline-block;line-height:20px;padding:2px 5px;color:#fff;background:#ff7800;border:1px solid #ff7800;border-radius:3px;font-size:12px;} /* 주황색 버튼 */
.btn_state02				{display:inline-block;line-height:20px;padding:2px 5px;color:#fff;background:#9b9b9b;border:1px solid #9b9b9b;border-radius:3px;font-size:12px;} /* 회색 버튼 */
.btn_state03				{display:inline-block;line-height:20px;padding:2px 5px;color:#fff;background:#0096ff;border:1px solid #0096ff;border-radius:3px;font-size:12px;} /* 하늘색 버튼 */
.btn_state04				{display:inline-block;line-height:20px;padding:2px 5px;color:#fff;background:#ba00ff;border:1px solid #ba00ff;border-radius:3px;font-size:12px;} /* 보라색 버튼 */



/* 홈페이지 *****/
.company_form_title		{font-size:20px;height:50px;background-color:#5e6165;color:#fff; padding:15px; font-weight:bold; border:solid 1px #484b4e; letter-spacing:0px;}

.company_search_wrap			{overflow:hidden;}
.company_search_total			{float:left;}
.company_search_total p			{margin-top:5px;}
.company_search					{float:right;}
.company_search select			{border:1px solid #ddd;min-width:80px;height:30px;line-height:30px;vertical-align:top;}
.company_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;}
.company_search .btnSearch		{display:inline-block;zoom:1;*display:inline;text-align:center;border:1px solid #353d46;background:#48525e;color:#fff;font-size:12px;width:48px;height:30px;line-height:30px;margin:0 1px;cursor:pointer;}


.company_topmenu_btn		{display:inline-block;zoom:1;*display:inline;line-height:15px;padding:0 8px;background:#fff; font-size:12px;color:#1447d8;border:1px solid #3a65e0;cursor:pointer; font-weight:normal;letter-spacing:0;border-radius:2px;  box-shadow:0 1px 0 #e5e5e5;} /* 파란 라인 작은 버튼 */





/*
.companyform_list_box div.title1			{float:left;width:15%;font-weight:bold;text-align:center;border-top:1px solid #ddd;}
.companyform_list_box div.title1_			{float:left;width:15%;font-weight:bold;text-align:center;border-top:1px solid #ddd;}
.companyform_list_box div.content1		{float:left;width:35%;border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.companyform_list_box div.content1_col	{float:left;width:calc(87% - 11px);border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.companyform_list_box div.title2			{float:left;width:15%;font-weight:bold;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.companyform_list_box div.title3			{float:left;width:13%;font-weight:bold;text-align:center;border-top:1px solid #ddd;}
.companyform_list_box div.content2		{float:left;width:35%;border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.companyform_list_box div.content3		{float:left;width:calc(87% - 11px);border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
*/




	.company_list_mobile			{display:none;}



/* screen 785 */
@media screen and (max-width:785px) {



	.company_list_desk				{display:none;}
	.company_list_mobile			{display:block;}
	.company_list					{border-top:2px solid #555;}
	.company_list li				{padding:15px 10px;overflow:hidden;}
	.company_list li:nth-child(even)	{background:#F6F6F6;}
	.company_list .title			{float:left;width:40%;color:#343434;}
	.company_list .txt				{float:right;width:55%;color:#888;font-size:0.95em;}



}


/* screen 580 */
@media screen and (max-width:580px) {


	.company_list li				{padding:8px;}
	.company_list .title			{float:none;width:100%;margin-bottom:5px;}
	.company_list .txt				{float:none;width:100%;}



}


/* screen 480 */
@media screen and (max-width:480px) {

	.company_search_total		{float:none;margin-bottom:10px;text-align:center;}
	.company_search				{float:none;text-align:center;}


}

