/* ------ テキスト ------ */
h1 {
  font-size: 10pt;
  color: #FFFFFF;
}
.f12_150tab {
  font-size: 12px;
  line-height: 135%;
  padding: 3px 2px 5px 3px;
}
.f12_150info {
  font-size: 12px;
  line-height: 135%;
  font-weight: bold;
  color: #183A6D;
  padding: 3px 2px 5px 3px;
}
.f12_150 {
  font-size: 12px;
  line-height: 150%;
}
.f12_150bu {
  font-size: 12px;
  line-height: 150%;
  color: #4A7098;
}
.f12_150b {
  font-size: 12px;
  line-height: 150%;
  font-weight: bold;
  color: #4A7098;
}
.f12_120 {
  font-size: 12px;
  line-height: 120%;
}
.f14_150 {
  font-size: 14px;
  line-height: 150%;
  font-weight: bold;
  color: #888888;
}
.f10_150 {
  font-size: 10px;
  line-height: 150%;
}
/* ------ メイン ------ */
body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #fff;
  font-size: 12px;
  color: #888888;
  line-height: 120%;
}
body {
  font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}
/* ------ リンクの設定 ------ */
a {
  color: #183A6D;
}
a:visited {
  color: #183A6D;
}
a:hover {
  color: #99CC33;
}
a.unline {
  text-decoration: none;
  color: #343399;
}
a.unline:visited {
  text-decoration: none;
  color: #343399;
}
a.unline:hover {
  text-decoration: underline;
  color: #003399;
}
/* ------ サイドメニューのロールオーバー ------ */
table#nav td a {
  display: block;
  margin: 0;
  padding: 5px 0px 5px 0px;
  text-decoration: none;
  background-image: url(td_w.gif);
}
table#nav td a:link {
  color: #888888;
  font-weight: strong;
  text-decoration: none;
}
table#nav td a:visited {
  color: #888888;
  font-weight: strong;
  text-decoration: none;
}
table#nav td a:hover {
  color: #888888;
  display: block;
  font-weight: strong;
  text-decoration: none;
  background-image: url(td_b.gif);
}




a.anc {
    display: block;
    width: 42%;
    padding: 10px;
    background-color: #F0F0F0;
    text-align-last: center;
    float: left;
    margin: 0 10px;
}
ul {
  display: block;
  list-style-type: disc;
  margin-block-start: 0px;
  margin-block-end: 0px;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 0px;
}
ul#carlist {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
ul#carlist > * {
  min-width: 31%;
  flex-basis: 31%;
  font-size: 13px;
  line-height: 16px;
  padding: 6px;
  text-align: center;
}
ul#carlist, ul#carlist > * {}
ul#carlist li {
  list-style: none;
}
ul#carlist li img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
ul#carlist li a {
  width: 100%;
  display: block;
  text-align: center;
  padding: 6px;
  text-decoration: none;
}
ul#carlist li a:hover {
  color: #183A6D;
}




.menu {
  font-size: 10px;
  font-family: Osaka;
  color: #333333;
}
A.menu:link {
  color: #333333;
  text-decoration: none;
}
A.menu:visited {
  color: #333333;
  text-decoration: none;
}
A.menu:hover {
  color: #333333;
  text-decoration: none;
}
A.menu:active {
  color: #333333;
  text-decoration: none;
}