@charset "utf-8";
.msgBox {
	background-image: url(../img/underBar.png);
	background-repeat: no-repeat;
	background-position: 1px bottom;
	padding-bottom: 17px;
	margin-bottom: 29px;
	display: none;
}

.msgBox#mizusawa {
	background-image: none;
}


.text h3{
	margin-bottom: 23px;
/*	margin-left: -1px;
*/
}

.readMore, .closeMore{
	width: 100px;
	height: 24px;
	overflow: hidden;
	vertical-align: bottom;
	margin-top: 16px;
}

.readMore a, .closeMore a{
	display: block;
	/*
	width: 100%;
*/	height: 0 !important;
	height: 24px;
	padding-top: 24px;
}

.readMore a {
	background-image: url(../img/jp/message/readMore.png);
}

.closeMore a{
	background-image: url(../img/jp/message/closeMore.png);	
}

.readMore a:hover, .closeMore a:hover { background-position:  0 -30px;}
