a { text-decoration: none;}.fl12  { font-size: 12px; line-height: 17px; }.fl12b  { font-size: 12px; font-weight: bold; line-height: 17px; }.fl11  { font-size: 11px; line-height: 15px; }.cl10  { font-size: 10px; }.fl10  { font-size: 10px; line-height: 14px;}.cl12  { font-size: 12px;}.fl12bsp { font-size: 12px; font-weight: bold; line-height: 20px; } table#headmain {  border-collaspe: collapse;  border-spacing: 0;  empty-celle:show; 	width : 700px;  hight: 53px} th#head01 {  margin : 0px;  padding : 10px 0px 0px 10px;	 text-align: left; 	width : 350px;  hight: 53px} td#head02 {  margin : 0px;  padding : 6px 10px;	 text-align: right; 	width : 350px;  hight: 53px} table#ftype {  border-top: 1px solid #CDCDCD;  border-collaspe: collapse;  border-spacing: 0;  empty-celle:show; 	width : 700px;  hight: 32px} td#ftype01 {  margin : 0px;  padding : 4px 0px;	 text-align: right;} td#ftype02 {  margin : 0px;  padding : 4px 0px;	 text-align: left;}td#office {  background-color: #FFF;	 padding: 12px 0px 0px 0px;	 margin: 0px;	 text-align: left;}.homelink { font-size: 10px;}  .homelink a:link { color: #000; }.homelink a:visited { color: #808080;}.homelink a:hover { color: #FF3300;}.homelink a:active { color: #808080; }.homelink2 { font-size: 11px;}  .homelink2 a:link { color: #0000CD; }.homelink2 a:visited { color: #FFA500;}.homelink2 a:hover { color: #B222222;}.homelink2 a:active { color: #FFA500; }.homelink3 { font-size: 10px; font-weight: bold;}  .homelink3 a:link { color: #0000CD; }.homelink3 a:visited { color: #808080;}.homelink3 a:hover { color: #FF3300;}.homelink3 a:active { color: #808080; }.rightlink { font-size: 11px;}.rightlink a:link { color: #696969; }.rightlink a:visited { color: #COCOCO;}.rightlink a:hover { color: #B222222;}.rightlink a:active { color: #B222222; }.newstxt1 { font-size: 12px; ; text-indent: 12px; }.newslink { font-size: 12px; line-height 16px; }.newslink a:link { color: #000080; }.newslink a:visited { color: #666699; }.newslink a:hover { color: #CC0033; text-decoration:underline; }.newslink a:active { color: #666699; }table#kiyaku { border-collaspe: collapse; border-spacing: 0; empty-celle:show;	padding: 0px;	margin: 0px; background: url(../imgs/kiyaku_back01.gif) top left repeat-y; width: 100%;}td#kiyaku01 {	padding: 2px 8px;	margin: 0px; color: #000; font-size: 12px; line-height: 20px;	text-align: left;}table#kiyaku02 { border-collaspe: collapse; border-spacing: 0; empty-celle:show;	padding: 0px;	margin: 0px; background: url(../imgs/kiyaku_back02.gif) top left no-repeat; width: 100%;}td#kiyaku02b {	padding: 12px 0px 6px 0px;	margin: 0px; color: #000;	text-align: center;	background:transparent;}table#mes { border-collaspe: collapse; border-spacing: 0; empty-celle:show; border: 2px solid #DCDCDC; padding: 16px 29px;	margin: 0px; width: 100%;	text-align: center;}th#mes01 {	margin: 0px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #DCDCDC; font-size: 14px; color: #FF0000	text-align: center;}td#mes02 {	margin: 0px; padding: 6px 0px; border-bottom: 1px solid #DCDCDC; font-size: 12px;	text-align: center;}input { background-color: f5f5f5; border-top: 1px solid #CD5C5C; border-bottom: 1px solid #DEB887; border-left: 1px solid #CD5C5C; border-right: 1px solid #DEB887;}textarea { background-color: f5f5f5; border-top: 1px solid #CD5C5C; border-bottom: 1px solid #DEB887; border-left: 1px solid #CD5C5C; border-right: 1px solid #DEB887;}select { background-color: f5f5f5; border-top: 1px solid #CD5C5C; border-bottom: 1px solid #DEB887; border-left: 1px solid #CD5C5C; border-right: 1px solid #DEB887;}