@charset "utf-8";

.error_div {
	background:red;
	color:#ffffff;
	font-weight:bold;
}

#end_messege,#end_messege_forclick{
z-index: 99999;
position: absolute;
top:200px;
margin:0 auto;
left:0;right:0;
background: #066136f3;
border:solid 2px #cccccc;
color:#ffffff;
padding:15px;
text-align: center;
font-size: 13pt;
width: 500px;
height: 20px;
font-weight: bold;
}
#end_messege.out ,#end_messege_forclick.out{
	height: auto;
}
#end_messege .in,#end_messege_forclick .in{
	text-align: left;
	font-weight: 400;
	font-size:0.9em;
	/* color:red; */
}

.stoperror_message {
	font-size:1.1em;
	padding:10px;
}

@media print {
 a[href]:after {
 content: "" !important;
 }

 abbr[title]:after {
 content: "" !important;
 }

}
.project_info {
	margin:5px;
	background:#ffffff;
	font-size:11pt;
	padding:0 3px;
	z-index:0;
}
.project_info .billname_color{
	background:#D5FFAB;
}

/* pc only  */
@media screen and (min-width: 1000px){
	.responsive_table .w100_pc {
		width:100px;
	}
	.w700_pc {
		width:700px;
	}
	.w25_pc {
		width:25%;
	}
	.w75_pc {
		width:75%;
	}
	.project_info {
		width:450px;
		float:left;
		position:absolute;
		left:300px;
	}
	.message_dragdrop {
		min-width:550px;
	 }
	.gs_desiired_table {
		width: 770px;
	}
}