#camp1	{
	width:485px;
	font-size:12px;
	line-height:20px;
	color:#363636;
	text-align:left;
	}
#camp2	{
	margin-top:10px;
	margin-bottom:10px;
	}
div#mase	{
	margin-bottom:2em;
	width:500px;
	}

div#mase h2	{
	margin-top:12px;
	}
div#mase div.container	{
	clear:both;
	width:500px;
	margin-top:20px;
	/*padding-bottom:40px;
	margin-bottom:40px;*/
	border-top:solid 1px #ffffff;
	}
div#mase div.container::after	{
/*after擬似要素による子ボックスのフロートクリア*/
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
	}

div#mase div.container div#left1	{
	float:left;
	width:280px;
	}
div#mase div.container div#right1	{
	float:right;
	width:201px;
	border-top:solid 1px #969696;
	}
div#mase div.container div#right1 p#read{
	width:171px;
	padding-top:8px;
	padding-left:30px;
	font-size:14px;
	line-height:26px;
	margin-bottom:20px;
	}
div#mase p#caption	{
	margin-top:5px;
	font-size:12px;
	line-height:16px;
	margin-bottom:40px;
	}
div#mase div.container div.left2	{
	float:left;
	width:245px;
	}
div#mase div.container div.right2	{
	float:right;
	width:245px;
	}
div#mase div.container div.right2 table	{
	width:245px;
	}
div#mase div.container div.right2 td#rightbg	{
	background-image:url(mespho5.jpg);
	background-position:0 0px;
	background-repeat:no-repeat;
	width:149px;
	vertical-align:bottom;
	}
div#mase div.container div.right2 td#rightbg p	{
	margin-left:5px;
	margin-bottom:0px;
	}

