.fa { FONT-SIZE: 12px;
      LINE-HEIGHT:16px; 
     }
.fb { FONT-SIZE: 14px;
     LINE-HEIGHT:17px;
     } 
.fc { FONT-SIZE: 10px;
      LINE-HEIGHT: 14px;
     } 
.fd{ FONT-SIZE: 16px;
      LINE-HEIGHT:18px;
      } 
.benry1 { padding: 0px;
          width: 565px;
          position: relative;
          left: 141px; 
          top: 1171px; 
          } 
h1 { FONT-SIZE: 14px;
     line-height: normal;
     font-weight: bold;
     margin: 0px 0px;
     color: #006699;
     padding: 0px 0px;
      }
h2 { FONT-SIZE: 16px;
     line-height: normal; 
     font-weight: normal;
     font-variant: normal;
     margin: 0px;
     }
h3 { font-size:24px;
     font-weight:bold;
     width:565px;
     margin:0px;
     paading:0px;
     background:url(image/bg-title.gif);
     color:#fff;
     text-align:center;
     }           
img { border: none; 
     }
     
.bgy {  background-color: #FFFF66}
.bgyy {  background-color: #FFFF66; font-weight: bold;
     }


.letter{font-size:14px;
        line-height:24px;
        background:url(image/keisen.gif);
        padding:0 5px;
        }
.letter p{
        margin-bottom:24px;
        } 
		
div.naitou{font-size:12px;
        text-align:center;
		margin:0;
		padding:0 20px 0 0;
		width:auto;
		float:right;
		}		
		
/* フォームスタート */
#form table {
	border-collapse: collapse;
	border: 1px solid #CCC;
	width: 660px;
	font-size: 13px;
	line-height: 1.4em;
}
#form th {
	width: 230px;
	font-weight: normal;
	padding: 8px;
	border: 1px solid #CCC;
	text-align: left;
	background-color: #CFD9EF;
}
#form td {
	padding: 8px;
	border: 1px solid #CCC;
	text-align: left;
	background: #FFF;
}
#form td.last {
	text-align: center;
}
table.fm_link {
	width: 580px;
}
.fm_link th {
	text-align: right;
	width: 150px;
}
#form #maincontents {
	width: 660px;
	text-align: center;
}

#form #maincontents p {
	padding-bottom: 10px;
}
#form #maincontents p.form_tel {
	font-size: 28px;
	background-color: #163E9A;
	height: 32px;
	width: 300px;
	font-weight: bold;
	color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#form #maincontents p.txt_hissu {
	color: #F00;
	text-align: right;
}
.txt_hissu ,.f_red {
	color: #F00;
}
select.left {
	float: left;
	margin-right: 10px;
}

