@charset "Shift-JIS";

/*　タイトルここから　*/
#page-main-title{
	background: url(../pic3/shi-form-title-back.jpg) top right no-repeat ;
}
/*　タイトルここまで　*/


/*　メインレイアウトここから　*/
#main {
	width: 840px;
}
/*　メインレイアウトここまで　*/


/*　説明文ここから　*/
table.shi-info{
	width: 100% ;
	margin: 0px 0px 20px 0px ;
	line-height: 140% ;
	font-size: 15px ;
}
table.shi-info td{
	vertical-align: top ;
}
table.shi-info td.pic{
	width: 260px ;
	padding: 0px 0px 0px 8px ;
	text-align: center ;
}
.shi-font1{
	font-weight: bold ;
	color: #DC2203 ;
}
.shi-otodoke{
	margin: 10px 0px 0px 0px ;
	background: #FDE9BD ;
	border: 1px dashed #AF2804 ;
	text-align: center ;
	font-size: 13px ;
	color: #621503 ;
}
.shi-otodoke-title{
	padding: 2px ;
	background: #9C3317 ;
	color: #ffffff ;
}
.shi-otodoke .inner{
	padding: 6px 10px ;
	line-height: 130% ;
}
table.shi-month{
	margin: 0px 8px 0px 0px ;
}
table.shi-month td{
	padding: 1px 5px ;
	background: #FFF6E2 ;
	border: 1px solid #C77764 ;
}
table.shi-month tr.shi-month-color td{
	background: #F4C2A1 ;
}
/*　説明文ここまで　*/


/*　フォームここから　*/
.shi-form{
	padding: 5px ;
	margin: 0px 0px 5px 0px ;
	background: #FDE088 ;
	font-weight: bold ;
	font-size: medium ;
	color: #591500 ;
}
form{
	margin:0px ;
}
form table{
	margin: 10px 0px 0px 5px ;
}
form table td{
	padding: 3px 3px 3px 6px ;
	border-bottom: 3px solid #ffffff ;
}
form table th{
	background: #FDEDBD ;
	padding: 3px ;
	border-bottom: 3px solid #ffffff ;
}
form #shi-button{
	margin: 10px 0px 0px 0px ;
	text-align: center ;
}
form #shi-button input{
	margin: 3px 0px 0px 0px ;
}
/*　フォームここまで　*/


/*　フォーム送信後ここから　*/
#shi-webre{
	margin: 15px 0px 10px 0px ;
	text-align: center ;
	line-height: 170% ;
	font-weight: bold ;
	font-size: large ;
	color: #240D01 ;
}
#shi-webre #tokki {
	font-weight: normal ;
	font-size: small ;
}
/*　フォーム送信後ここまで　*/

