
.gm_mes_board{
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:2px solid #0cf;
	border-radius:8px;
	width:274px;
	height:140px;
	background:#87cefa;
	position:relative;
	top:-3px;
}

span.ex{
	color:#000;
	text-shadow:0px 0px 1px #028;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:7;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	width:270px;
	max-height:158px;
}

.gm_header{
	width:435px;
	height:60px;
	background-image:linear-gradient(45deg,#aef 25%,transparent 25%,transparent 75%,#aef 75%,#aef),linear-gradient(-45deg,#aef 25%,transparent 25%,transparent 75%,#aef 75%,#aef);
	background-size:9px 9px;
	line-height:0px;
}

table.va_board{
	border-collapse:collapse;
	width:400px;
	height:250px;
	border:1px solid #000;
	background: #fff;
}
th.va_board{
	background-image:linear-gradient(45deg,#8df 25%,transparent 25%,transparent 75%,#8df 75%,#8df),linear-gradient(-45deg,#8df 25%,transparent 25%,transparent 75%,#8df 75%,#8df);
	background-size:9px 9px;
}

th.vca_board{
	background: #ff5db1;
	background: -moz-linear-gradient(left, #ff5db1 0%, #ef017c 100%);
	background: -webkit-linear-gradient(left, #ff5db1 0%,#ef017c 100%);
	background: linear-gradient(to right, #ff5db1 0%,#ef017c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=1 );
}

.va_link{
	color:#00f;
	text-decoration:none;
}

.va_name:hover{
	color:#05f;
	text-decoration:underline;
}

.va_text{
	opacity:0.8;
	padding-right:10px;
	color:#00f;
	font-size:16px;
	font-weight:bold;
	text-shadow:0 0 1px #888;
}

.va_name{
	font-size:20px;
	font-weight:bold;
	text-shadow:0 0 1px #888;
}

.va_bu{
	width:135px;
	height:180px;
	border:1px solid #000;
	border-radius:5px;
	background:url(../../img/b.png);
	background-size:cover;
	background-position:center bottom;
}

.mail{
	padding-left:10px;
}
.mail:hover{
	opacity:0.7;
}
