@charset "utf-8";

/* ---------------------------------------- 保険者機能を推進する会とは */

/* 共通 */
#about-container {
  margin-top: 20px;
}
#about-main {
  width: 100%;
}
.about-menu {
  margin-bottom: 25px;
  font-size: 14px;
  color: #1e6536;
}
.about-menu a:link { text-decoration: underline; }
.about-menu a:visited { text-decoration: underline; }

.about-title {
  margin-bottom: 4px;
  color: #00693e;
  font-size: 20px;
  font-weight: bold;
  line-height: 26px;
}

/* 推進する会とは */
.about-image-title {
  margin: 10px 0 10px 0;
  color: #1e6536;
  font-weight: bold;
}
.about-title2 {
  margin-bottom: 4px;
  color: #ee1111;
  font-size: 14px;
  font-weight: bold;
}
.about-box-container {
  border: 1px solid #999;
  background-image: url("../images/about/about-box-bg.png");
  background-repeat: repeat-x;
  background-position: 0 100%;
}
.about-box {
  padding: 12px;

}
/* 沿革 */
.about-year-menu {
  margin-top: 15px;
  font-size: 12px;
  color: #1e6536;
}
.about-year-menu a:link { text-decoration: underline; }
.about-year-menu a:visited { text-decoration: underline; }

.enkaku-table {
  width: 100%;
  margin-top: 20px;
}
.enkaku-table td {
  padding: 2px;
  text-align: left;
  vertical-align: top;
}
.enkaku-table .sep {
  border-top: 1px dashed #999;`
}
.enkaku-table .year {
  width: 14%;
  color: #1e6536;
  font-weight: bold;
}
.enkaku-table .month {
  width: 12%;
  color: #1e6536;
}
.enkaku-table .desc {
  width: 62%;
}
.enkaku-table .member {
  width: 12%;
  color: #1e6536;
  font-weight: bold;
}

/* 組織 */
.bukai-title {
  margin-top: 20px;
  padding: 3px;
  color: #fff;
  background-color: #1c6b3e;
  font-weight: bold;
  
}
.bunkai-title {
  margin-top: 20px;
  padding: 2px;
  color: #222;
  background-color: #d4ddcf;
  font-weight: bold;
}
#map-notice {
  font-size: 12px;
  font-weight: bold;
  color: #d22;
}
.sosiki-desc {
  margin-top: 8px;
}
