.head{
  background-color: #1f0083;
}
.tab1d{
  background-color: #A82424;
}
.tab1l{
  background-color: #ffe1e1;
}
.tab2d{
  background-color: #ffc105;
}
.tab2l{
  background-color: #ffeebb;
}
.tab3d{
  background-color: #C6C800;
}
.tab3l{
  background-color: #feffb3;
}
.tab4d{
  background-color: #2EA02E;
}
.tab4l{
  background-color: #d7ffd7;
}
.tab5d{
  background-color: #00cc88;
}
.tab5l{
  background-color: #cbffed;
}
.tab6d{
  background-color: #0088cc;
}
.tab6l{
  background-color: #cbedff;
}
.tab7d{
  background-color: #0000cc;
}
.tab7l{
  background-color: #dddeff;
}
.tab8d{
  background-color: #8800cc;
}
.tab8l{
  background-color: #edcbff;
}
.tab9d{
  background-color: #cc0088;
}
.tab9l{
  background-color: #ffcbed;
}
.pagetitle{
  font-size: 26px;
  color: #ffffff;
  line-height: 28px
;
}
.title{
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  line-height: 18px;
}
.main {
  font-size: 12px;
  color: #444444;
  line-height: 16px;
}
.menu {
  font-size: 12px;
  color: #777777;
  line-height: 16px;
}
.menu_on {
  font-size: 12px;
  color: #000000;
  line-height: 16px;
}
.headnote {
  font-size: 12px;
}
.footnote {
  font-size: 12px;
  color: #1f0083;
  line-height: 20px;
  background-color: #d8cdff;
}
.tx8 {
  FONT-SIZE: 8px;
  COLOR: #909090;
  LINE-HEIGHT: 10px
;
}
.tx9 {
  FONT-SIZE: 9px;
  COLOR: #404040;
  LINE-HEIGHT: 11px
;
}
.SUBTITLE-J {
  FONT-SIZE: 14px;
  COLOR: #000084;
  LINE-HEIGHT: 16px
;
}

a:link {
  color: #ff9900;
  TEXT-DECORATION: none
}
a:visited {
  color: #cc6600;
  TEXT-DECORATION: none
}
a:hover {
  color: #ffffff;
  background: #ff9900;
  TEXT-DECORATION: none
}

BODY {
  FONT-FAMILY: '‚l‚r ‚oƒSƒVƒbƒN','osaka'
;
}
H2{
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.2ex;
  //  color: #0137ff;
  color: #0000ff;
  line-height: 26px;
  filter: DropShadow(color=#d0d0d0,offx=3,offy=3,positive=1,enabled=1);
}
.menu {
  font-size: 12px;
  color: #777777;
  line-height: 16px;
}
.kouchou{
	text-indent: 11pt;
	font-size: 11pt;
	line-height: 2em;
}
img.photo {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}

