@charset "Shift_JIS";


/* --- フォームエリア --- */
form.contact {
width: 320px; /* フォームエリアの幅 */
font-size: 80%;
}
/* --- フォームエリア内の段落 --- */
form.contact p {
line-height: 130%;
}
/* --- 段落内の「必須」画像 --- */
form.contact p.attention img {
vertical-align: middle;
}

/* --- テーブル --- */
form.contact table {
width: 100%; /* テーブルの幅 */
background-color: #f9f9f9; /* テーブルの背景色 */
border: 1px #c0c0c0 solid; /* テーブルの境界線 */
}
/* --- 見出しセル（th） --- */
form.contact th {
width: 100px; /* 見出しセルの幅 */
padding: 10px 2px; /* 見出しセルのパディング（上下、左右） */
background-color: #f5f5f5; /* 見出しセルの背景色 */
border-bottom: 1px #c0c0c0 dotted; /* 見出しセルの下境界線 */
text-align: left;
line-height: 130%;
}

/* --- データセル（td） --- */
form.contact td {
padding: 10px 5px 7px; /* データセルのパディング（上、左右、下） */
background-color: #ffffff; /* データセルの背景色 */
border-bottom: 1px #c0c0c0 dotted; /* データセルの下境界線 */
}

/* --- 必須項目セル --- */
form.contact td.required {
width: 26px; /* 必須項目セルの幅 */
padding: 10px 3px; /* 必須項目セルのパディング（上下、左右） */
background-color: #c4e6fa; /* 必須項目セルの背景色 */
text-align: center;
}
/* --- 任意項目セル --- */
form.contact td.arbitrary {
background-color: #e0f1fc; /* 任意項目セルの背景色 */
}

/* --- フォーム部品 --- */
form.contact input,
form.contact select,
form.contact textarea {
margin-bottom: 2px; /* フォーム部品の下マージン */
}


/* --- ボタン --- */
form.contact p.button {
margin: 20px 0 0; /* ボタンのマージン（上、左右、下） */
text-align: center;
}

#hensa40{
	width:300px;
 	background: url("../img/s40.jpg") no-repeat;
	height:147px;
	padding:30px 0px 0px 0px;
	color:#cc3300;
	font-weight: bold;
	font-size:80px;
	text-align:center;
	margin:auto;
	margin-top:20px;
}

#hensa70{
	width:300px;
 	background: url("../img/s70.jpg") no-repeat;
	height:147px;
	padding:30px 0px 0px 0px;
	color:#cc3300;
	font-weight: bold;
	font-size:80px;
	text-align:center;
	margin:auto;
	margin-top:20px;
}

#hensa100{
	width:300px;
 	background: url("../img/s100.jpg") no-repeat;
	height:147px;
	padding:30px 0px 0px 0px;
	color:#cc3300;
	font-weight: bold;
	font-size:80px;
	text-align:center;
	margin:auto;
	margin-top:20px;
}

#hensa130{
	width:300px;
 	background: url("../img/s130.jpg") no-repeat;
	height:147px;
	padding:30px 0px 0px 0px;
	color:#cc3300;
	font-weight: bold;
	font-size:80px;
	text-align:center;
	margin:auto;
	margin-top:20px;
}

#hensa160{
	width:300px;
 	background: url("../img/s160.jpg") no-repeat;
	height:147px;
	padding:30px 0px 0px 0px;
	color:#cc3300;
	font-weight: bold;
	font-size:80px;
	text-align:center;
	margin:auto;
	margin-top:20px;
}

#hensa190{
	width:300px;
 	background: url("../img/s190.jpg") no-repeat;
	height:147px;
	padding:30px 0px 0px 0px;
	color:#cc3300;
	font-weight: bold;
	font-size:80px;
	text-align:center;
	margin:auto;
	margin-top:20px;
}

