

ul.project_tab				{width:100%; display:flex; box-sizing: border-box;}
ul.project_tab li			{
				width:100%; 
				height:40px; 
				padding:14px 0 0 0;
				box-sizing: border-box;
				font-weight:400; 
				color:#bbb; text-align:center; cursor:pointer;  
				border-right:1px solid #e8e8e8; background:url("/images/withsystem/tab_bg.png") repeat-x 0 0;
}
ul.project_tab li.on		{
				background:#fff; padding:13px 0 0 0;  
				font-weight:bold; letter-spacing:-1px; color:#707375; 
				border-top:1px solid #6b6b6b; border-right:1px solid #6b6b6b; border-left:1px solid #6b6b6b
}
ul.project_tab li.over			{
				font-weight:500; color:#acacac; background:url("/images/withsystem/tab_bg_over.png") repeat-x 0 0;
}
ul.project_tab li.first			{
				padding:14px 0 0 0; 
				font-weight:bold; letter-spacing:-1px; color:#bbb; text-align:center; cursor:pointer;  
				border-left:1px solid #e8e8e8; border-right:0px; background:url("/images/withsystem/tab_bg.png") repeat-x 0 0;
}

ul.project_tab li.first_over			{
				padding:14px 0 0 0; 
				font-weight:bold; letter-spacing:-1px; color:#bbb; text-align:center; cursor:pointer;  
				border-left:1px solid #e8e8e8; border-right:0px; background:url("/images/withsystem/tab_bg_over.png") repeat-x 0 0;
}

div.pro_search					{width:100%; padding:10px; border:1px solid #ccc; box-sizing: border-box; background:#eee; display:flex; gap:10px; align-items: center; justify-content: space-between;}
div.pro_search *				{vertical-align:middle}
div.pro_search ul				{width: 100%;}
div.pro_search ul li select		{font-weight: normal; font-size: 14px; line-height: 16px; color:#555;}
div.pro_search label				{margin-left:10px;}
div.pro_search input[type='radio']	{margin:0 5px 0 0;}
div.pro_search .btn a			{display:inline-block; text-align:center; /* padding: 7px 12px;*/text-wrap: nowrap;}
div.pro_search #btn_search		{border-radius:4px; overflow:hidden;}
div.pro_search #searchKeyword{margin-left: 5px;}
div.pro_search div.checker{margin-left: 5px;}

div.pro_search.v02 ul			{width: 100%; display: flex; justify-content: space-between;}

.v_m *			{vertical-align:middle}	

.ballon_orange{	
	background:#ffa400 !important;
	margin-left:6px;
	border-radius:19px;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
	color:#fff !important;
	
	border:1px solid #ff8019;
	box-shadow:0px 1px 0px #fff;
	left:15px;
	top:7px;
	padding:1px 5px;}
.ballon_orange a:hover  {background:#ffa400;}

tr.list_reply td			{background:#f8f8f8}



table.project_w					{width:100%; border-top:2px solid #aaa; border-bottom:3px solid #e4e4e4}
table.project_w *				{vertical-align:middle}
table.project_w th				{text-align:left; color:#666; padding:0 0 0 20px; border-left:1px solid #e4e4e4;  border-bottom:1px solid #e4e4e4}
table.project_w td				{padding:6px 0; min-height:28px; font-weight: normal; font-size: 15px; line-height: 17px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4}
table.project_w td select		{font-weight: normal; font-size: 15px;}
table.project_w th span		{color:#ff7800; font-weight:bold}

p.blue_font				{color:#1ea9db; text-align:right}