 .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; color: #006699; margin: 0; padding: 0;}
  h2 { FONT-SIZE: 16px; line-height: normal; font-weight: normal; font-variant: normal; margin: 0px; } 
  h3 { font-size:32px;
     font-weight:bold;
     color:#00c;
     width:565px;
     margin:0px;
     paading:0px;
     background:url(image/bg-title.gif) repeat-y;     
     text-align:left;
     border:3px solid #00c;
     } 

  h4 { font-size:24px;
     font-weight:bold;
     color:#00c;
     width:565px;
     margin:0px;
     paading:0px;
     background:url(image/bg-title.gif) repeat-y;     
     text-align:left;
     border:3px solid #00c;
     } 
     
  .bgy {  background-color: #FFFF66}
  .bgyy {  background-color: #FFFF99; font-weight: bold}  
   img { border: none; } 
   
  h1.txet,p.text { font-size: 12px; line-height: normal; font-weight: bold; color: #006699; margin: 0; padding: 0;}  

.fa { FONT-SIZE: 12px;
      LINE-HEIGHT:16px; 
     }
.fb { FONT-SIZE: 14px;
     LINE-HEIGHT:17px;
     } 
.fc {
	FONT-SIZE: 12px;
	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;
}
