<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body {
/*  width: 740px ; */
  margin: 10px 10px 10px 10px ;
  padding: 0px ;
/*  background: #EFEFEF url(image/bg.gif)  repeat-y scroll center top ; */
/*  background-color: #FFFFFF ; */
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  color: #333333 ;
}
table {
  font-size: 12px;
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  color: #333333 ;
}

.topnews_title {
  width: 550px ;
  margin: 10px 0px 5px 0px ;
  padding: 10px 0px 10px 10px ;
  background-color: #FFCC99 ; 
  border: 0px ;
  border-left: 10px solid #FF6600 ;
}
.topnews_contents {
  width: 560px ;
  margin: 0px 0px 10px 0px ;
  padding: 0px 0px 0px 20px ;
  background-color: #FFFFFF ; 
  border: 0px ;
}


.header {
  clear: both ;
  width: 730px ;
  height: 60px;
  margin: 0px auto 0px auto ;
  padding: 0px 0px 0px 0px ;
  text-align: left ;
}

.menu {
  width: 740px ;
  height: 35px;
  margin: 0px auto 10px auto ;
}


.pagetitle {
  width: 540px ;
  margin: 5px 0px 10px 0px ;
  padding: 10px 0px 10px 10px ;
  background-color: #FFFFFF ; 
  border: 0px ;
  border-left: 10px solid #FF6600 ;
  border-bottom: 1px solid #FF6600 ;
}


.footer {
  margin: 0px 0px 10px 0px ;
  padding: 10px 0px 10px 0px ;
  border: 0px ;
  border-top: 1px solid #999999 ;
  border: 0px ;
}
.footer .left {
  float: left ;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 10px ;
  width: 350px ;
  text-align: left ;
}
.footer .right {
  float: right ;
  margin: 0px 0px 0px 0px ;
  padding: 0px 10px 0px 0px ;
  width: 350px ;
  text-align: right ;
}


/* ------

.main {
  width: 712px ;
  margin: 10px auto 15px auto ;
}

------ */



h1 { margin:0px; padding:0px; font-size: 16px; }
h2 { margin:0px; padding:0px; font-size: 14px; }
h3 { margin:0px; padding:0px; font-size: 14px; }
h4 { margin:0px; padding:0px; font-size: 12px; }
h5 { margin:0px; padding:0px; font-size: 12px; }
h6 { margin:0px; padding:0px; font-size: 12px; }
h7 { margin:0px; padding:0px; font-size: 12px; }

ul { list-style-type: none; margin:0px; padding:0px;} 

a:link {		color: #0000FF;	text-decoration: underline;	}
a:visited {	color: #0000FF;	text-decoration: underline;		}
a:hover {	color: #FF0000;	text-decoration: underline;		}
a:active {	color: #FF0000;	text-decoration: underline;		}

.font06 { font-size: 6px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font07 { font-size: 7px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font08 { font-size: 8px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font09 { font-size: 9px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font10 { font-size: 10px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font11 { font-size: 11px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font12 { font-size: 12px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font13 { font-size: 13px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font14 { font-size: 14px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font15 { font-size: 15px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font16 { font-size: 16px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font17 { font-size: 17px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }
.font18 { font-size: 18px; font-family: "�l�r �o�S�V�b�N", "Osaka"; }

.font_r { color:#FF0000; }
.font_g { color:#006600; }
.font_b { color:#0000FF; }

.vspace13 { line-height: 1.3 }
.vspace15 { line-height: 1.5 }
.vspace20 { line-height: 2.0 }

.button_red {
  background-color: #FF0000 ;
  padding: 5px 0px 5px 0px ;
/*  font-size: 12px ; */
  font-weight: bolder ;
  font-family: "�l�r �o�S�V�b�N", "Osaka";
  color: #FFFFFF ;
}

</pre></body></html>