table.view_01{
	width: 750px;
	margin: 20px 0 20px 80px;
	border-top:1px solid #888;
	border-left:1px solid #888;
	border-collapse:collapse;
  	border-spacing:0;
   	background-color:#fff;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
   	empty-cells:show;
	}
	
.view_01 th {
	border-right: 0px;
	border-bottom:1px solid #888;
	background-color: #ddd;
	background-position: left top;
	padding:0.3em 1em;
	color: #555;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	}

	
.view_01 th.w_70 {
	width: 90px;
	border-collapse:collapse;
	border-right: 0px;
	border-bottom:1px solid #888;
	background-color: #ddd;
	background-position: left top;
	padding:0.3em 1em;
	color: #555;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	}
.view_01 th.second {
	width: 100px;
	border-right: 0px;
	border-left: 1px  solid #ddd;
	border-bottom:1px solid #888;
	background-color: #ddd;
	background-position: left top;
	padding:0.3em 1em;
	color: #555;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	}
.view_01 td {
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	padding: 0.3em 1em;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	}



.view_01 th.subject {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	}
.view_01 td.middle{
	width: 500px;
	}



.view_01 th.w_200 {
	width: 200px;
	}

.view_01.time{
	width: 80px;
	}






table.view{
	clear:both;
	width: 600px;
	margin: 20px 0 20px 25px;
	border-top:1px solid #888;
	border-left:1px solid #888;
	border-collapse:collapse;
  	border-spacing:0;
   	background-color:#fff;
   	empty-cells:show;
	}

.view th{
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	background-color: #ddd;
	background-position: left top;
	padding:0.3em 1em;
	color: #555;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	}

.view td{
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	padding: 0.3em 1em;
	font-size: 14px;
	font-weight: normal;
	}

.w_100 {
	width: 110px;
	}
	
	
	
	
table.view_02{
	clear:both;
	width: 700px;
	margin: 20px 0 20px 25px;
	border-top:1px solid #888;
	border-left:1px solid #888;
	border-collapse:collapse;
  	border-spacing:0;
   	background-color:#fff;
   	empty-cells:show;
	}

.view_02 th {
	width: 100px;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	background-color: #ccc;
	background-position: left top;
	padding:2px 1em;
	color: #555;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	}
.view_02 th.md {
	width: 600px;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	background-color: #eee;
	background-position: left top;
	padding:2px 1em;
	color: #555;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	}
.view_02 td {
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	padding: 0.3em 3em 0.3em 1em;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	}