@charset "utf-8";


/*テーブル１
---------------------------------------------------------------------------*/
.s1 {
	width: 100%;
}
.s1, .s1 td, .s1 th{
	border: 1px solid #CCC;	/*テーブルの枠線の幅、線種、色*/
	line-height: 130%;
	text-align:center;
}
/*テーブル内の右側*/
.s1 td{
	padding: 10px;
}
/*テーブル内の左側の見出し部分*/
.s1 th{
	width: 200px;
	padding: 10px;
	text-align: center;
	background-color: #f1f1f1;	/*背景色*/
}
/*テーブル１行目に入った見出し部分*/
.s1 th.tamidashi{
	width: auto;
	text-align: left;
	background-color: #bebebe;	/*背景色*/
}
/*テーブルのキャプション設定*/
.s1 caption{
	padding: 10px;
	border-top: 1px solid #CCC;		/*上側の線の幅、線種、色*/
	border-right: 1px solid #CCC;	/*右側の線の幅、線種、色*/
	border-left: 1px solid #CCC;	/*左側の線の幅、線種、色*/
	text-align: left;
	background-color: #e9ddae;	/*背景色（古いブラウザだとここの色のみが出ます）*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#efe6c5), to(#e9ddae));	/*グラデーション*/
	background-image: -webkit-linear-gradient(#efe6c5, #e9ddae);	/*同上*/
	background-image: linear-gradient(#efe6c5, #e9ddae);			/*同上*/
	font-weight: bold;	/*文字を太字にする設定*/
}
.s-photo img {
width:100%;
max-width: 100%;
height: auto;
}


