@charset "UTF-8";
/* CSS Document */

/*テーブル　基本指定//////////////////////////////////////////////*/


	

/*テーブル*/
.table_1 table {
	width:90%;
	margin:20px auto;
	/*IE 7用*/
	border-collapse: collapse;
    border-bottom: 1px solid #666;
	line-height: 1.4em;
 }
 
 .table_1 th {
	color:#fff;
  	 padding: 10px 5px;
 	 font-size:1em;
	background: #666;
  	border-left:1px solid #999;
  	border-top:1px solid #999;
	font-weight: bold;
}

/*最初の行 の最初のthにのみ*/
.table_1 tr:first-child th:first-child {
 	 border-radius: 3px 0 0 0;
}

/*最初の行 の最後のtdのみ */
.table_1 tr:first-child td:last-child {
  	border-radius: 0 3px 0 0;
}

.table_1 td {
 	padding: 8px 15px;
  	border-top: 1px solid #666;
  	border-left:1px solid #666;
  	text-align: left;
}

/*最後の列のtd全体に指定*/
.table_1 td:last-child {
	border-right:1px solid #666;
}

/*最後の行 の最後のth のみ */
.table_1 tr:last-child th:first-child {
	border-radius: 0 0 0 3px;
  
}

/*最後の行 の最後のtd のみ */
.table_1 tr:last-child td:last-child {
	border-radius: 0 0 3px 0;
  
}
	
/* table_2 テキスト center*/

	

/*PCの場合のスタイル*/	

@media only screen and (min-width: 769px) {
 .table_1 th {
	 padding: 10px 15px;
 	 font-size:1.2em;

}
}
