/* レイアウト定義ファイル：CSS */
	/* 使用ページ：index.html */
	/* 使用目的：全体のレイアウトの設定 */

		/* 共通設定 */

		.mainText {
			CLEAR: both;
			PADDING-RIGHT: 10px;
			PADDING-LEFT: 10px;
			FONT-WEIGHT: bold; FONT-SIZE: 95%;
			PADDING-BOTTOM: 5px;
			MARGIN: 30px 0px 0em;
			PADDING-TOP: 5px;
			COLOR: #000000;
			BORDER-BOTTOM: #666666 1px solid;
			
		}

		.brown{
			BORDER-LEFT: #a52a2a 10px solid;
			BACKGROUND-COLOR: #bc8f8f;
		}



	/* 外枠と内枠のデザイン設定 */
		.sotowaku{
			FLOAT: center;
			PADDING-LEFT: 25px;
			PADDING-RIGHT: 25px;
			PADDING-BOTTOM: 0px;
			MARGIN: 0px auto;
			WIDTH: 950px;
			background-image: url("bgImg.jpg")
		}

		.botan{
			FLOAT: center;
			background-image: url("bgImg.jpg")
		}

		
		.utiwaku{
			FLOAT: center;	
			BACKGROUND: #FFFFFF;
			WIDTH: 950px;	
		}

		.gazou{
			FLOAT: center;	
			BACKGROUND: #FFFFFF;
			WIDTH: 950px;	
		}
		
		a:link { color: #ffffff; }
		a:visited { color: #ffffff; }
		a:hover { color: #ffffff; }
		a:active { color: #ffffff; }		
		
		.text{

		}

table {
  width: auto;
  border-spacing: 0;
  font-size:12px;
}
table th {
  color: #fff;
  padding: 8px 15px;
  background: #bc8f8f;
  background:-moz-linear-gradient(rgba(34,85,136,0.7), rgba(34,85,136,0.9) 50%);
  background:-webkit-gradient(linear, 100% 0%, 100% 50%, from(rgba(34,85,136,0.7)), to(rgba(34,85,136,0.9)));
  font-weight: bold;
  border-left:1px solid #258;
  border-top:1px solid #258;
  border-bottom:1px solid #258;
  line-height: 120%;
  text-align: center;
  text-shadow:0 -1px 0 rgba(34,85,136,0.9);
  box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;
}
table th:first-child {
  border-radius: 5px 0 0 0;	
}
table th:last-child {
  border-radius:0 5px 0 0;
  border-right:1px solid #a52a2a;
  box-shadow: 2px 2px 1px rgba(0,0,0,0.1),0px 1px 1px rgba(255,255,255,0.3) inset;
}
table tr td {
  padding: 8px 15px;
  border-bottom: 1px solid #84b2e0;
  border-left: 1px solid #84b2e0;
  text-align: left;
}
table tr td:last-child {
  border-right: 1px solid #84b2e0;
  box-shadow: 2px 2px 1px rgba(0,0,0,0.1);
}
table tr {
  color: #fff;
  background: #ae7c58;
}
table tr:nth-child(2n+1) {
  background: #946243;
}
table tr:last-child td {
  box-shadow: 2px 2px 1px rgba(0,0,0,0.1);
}
table tr:last-child td:first-child {
  border-radius: 0 0 0 5px;
}
table tr:last-child td:last-child {
  border-radius: 0 0 5px 0;
}
table tr:hover {
  background: #b79b5b;
  cursor:pointer;
}

