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

/* =========================================================
   content
========================================================= */

/* content globalNavi, content category, content docs
----------------------------------------------- */
.contentGnavMenuItems section:after,
.contentGnavMenuItem section:after,
.contentGpCategoryCategoryTypes section:after,
.contentGpCategoryCategoryType section:after {
  content: "";
  display: block;
  clear: both;
}
/*.contentGnavMenuItems section,*/
.contentGnavMenuItem section,
.contentGpCategoryCategoryTypes section {
  margin-bottom: 20px;
}
.contentGpCategoryCategoryType section {
  margin-bottom: 0;
}
.contentGpCategoryCategoryType section &gt; ul {
  margin-bottom: 20px;
}
/* ナビindex, カテゴリindex */
/*.contentGnavMenuItems section h2,*/
.contentGpCategoryCategoryTypes section h2 {
  margin-bottom: 3px;
  padding-left: 12px;
  background: url("../base/images/ic-list01.png") no-repeat left 50%;
}
#articleCategoryGnav,
.contentGpCategory .docs-category,
.contentGpCategory .category-docs-nest {
  letter-spacing: -0.4em;
}
#articleCategoryGnav .level1,
.contentGpCategory .docs-category section,
.contentGpCategory .category-docs-nest section,
.contentGpCategoryCategory section {
  display: inline-block;
  width: 385px;
  padding: 0 15px 15px 0;
  vertical-align: top;
  letter-spacing: normal;
}
#articleCategoryGnav .level1 h2,
.contentGpCategory .docs-category section h2,
.contentGpCategory .category-docs-nest section h2,
.contentGpCategoryCategory section h2 {
  padding: 0 !important;
  background: none !important;
}
#articleCategoryGnav .level1 a,
.contentGpCategory .docs-category section a,
.contentGpCategory .category-docs-nest section a,
.contentGpCategoryCategory section a {
  padding: 7px 5px 5px 34px;
  background: #d6f4d3 url(/_themes/base/images/ic-list01.png) no-repeat 11px 50%;
  border-radius: 5px;
}

.contentGpCategory .docs-oshirase {
  margin-bottom: 30px;
}
.docs li {
	list-style: none;
}
#articleCategoryGnav .level1:nth-child(even),
.contentGpCategory .docs-category section:nth-child(even),
.contentGpCategory .category-docs-nest &gt; section:nth-child(even),
.contentGpCategoryCategory section:nth-child(even) {
  padding-right: 0;
}
.publicCategory .docs-category section {
  display: block;
  width: auto;
  padding: 0;
}
#articleCategoryGnav .level1 h3,
.contentGnavMenuItems section h2,
.contentGnavMenuItem section h2,
.contentGpCategoryCategoryTypes section h2,
.contentGpCategoryCategoryTypes section &gt; ul &gt; li &gt; a,
.contentGpCategoryCategoryType section h2,
.contentGpCategory .docs-category section h2,
.contentGpCategory .category-docs-nest section h2,
.contentGpCategory .docs-oshirase h2,
.contentGpCategoryCategory section h2,
.contentGpArticleDocs .docs h2,
.contentOrganization section h2,
.calendarHolidays h2.name {
  position: relative;
  margin-bottom: 15px;
  padding: 7px 5px 5px 33px;
  background-color: #00693f;
  color: #fff;
  font-size: 120%;
  border-top: none;
}
.contentGnavMenuItems section h2 a,
.contentGnavMenuItem h2 a,
.contentGpCategoryCategoryTypes section h2 a,
.contentGpCategoryCategoryTypes section &gt; ul &gt; li &gt; a,
.contentGpCategoryCategoryType section h2 a,
.contentGpCategoryCategory section h2 a,
.contentOrganization section h2 a,
.calendarHolidays h2.name a {
  display: block;
  color: #000;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #bdcebd;
}
.contentOrganization section h2 a {
  color: #fff;
  border: none;
}
/*.contentOrganization .articleHeader {
  display: none;
}*/
#articleCategoryGnav .level1 ul,
.contentGnavMenuItem section ul,
.contentGpCategoryCategoryTypes section ul ul,
.contentGpCategoryCategoryType section ul,
.contentGpCategory .docs-category section ul,
.contentGpCategory .docs-oshirase ul,
.contentGpCategoryCategory section ul,
.contentGpArticleDocs .docs ul,
.contentOrganization section ul {
  padding-left: 15px;
}
.contentOrganization section ul {
  padding-top: 15px;
}
.contentGnavMenuItem section ul:after,
.contentGpCategoryCategoryTypes section &gt; ul:after,
.contentGpCategoryCategoryType section ul:after,
.contentOrganization section ul:after {
  content: "";
  display: block;
  clear: both;
}
.contentGnavMenuItem section ul li,
.contentGpCategoryCategoryTypes section &gt; ul &gt; li,
.contentGpCategoryCategoryType section ul li,
.contentOrganization section ul li {
  float: left;
  width: 214px;
}
.contentGpCategoryCategoryTypes section &gt; ul &gt; li {
  width: 32%;
  margin-left: 2%;
}
.contentGpCategoryCategoryTypes section &gt; ul &gt; li:nth-child(3n+1) {
  margin-left: 0;
}
.contentGnavMenuItem section ul li,
.contentGpCategoryCategoryTypes section ul li li,
.contentGpCategoryCategoryType section ul li,
.contentGpCategory .docs-category section ul li,
.contentGpCategory .docs-kiji ul li,
.contentGpCategory .docs-oshirase ul li,
.contentGpCategoryCategory section ul:not(.feed) li,
.contentGpArticleDocs .docs ul li,
.contentOrganization section ul li,
.contentOrganization ul li {
  margin-bottom: 15px;
  padding: 0 20px;
  background: url("/_themes/base/images/ic-list01.png") no-repeat left 50%;
}
.contentGnavMenuItem section ul li a,
.contentGpCategoryCategoryTypes section ul li li a,
.contentGpCategoryCategoryType section ul li a,
.contentGpCategory .docs-category section ul li a,
.contentGpCategory .docs-kiji ul li a,
.contentGpCategory .docs-oshirase ul li a,
.contentGpCategoryCategory section ul:not(.feed) li a,
.contentGpArticleDocs .docs ul li a,
.contentOrganization section ul li a,
.contentOrganization ul li a {
  color: #000;
  text-decoration: underline;
}
.contentGpCategoryCategoryTypes section ul li li:last-child {
  margin-bottom: 15px;
}
.contentOrganization section ul li:last-child {
  margin-bottom: 20px;
}
.contentGpCategory .category-docs-nest section ul {
  padding: 15px;
  border-left: 2px solid #ffd23c;
  border-right: 2px solid #ffd23c;
}
.contentGpCategoryCategoryType section ul ul {
  padding-top: 0;
  border: 0;
}
.contentGpCategory .category-docs-nest section .more {
  padding: 0 15px 15px;
  border: 2px solid #ffd23c;
  border-top: 0;
  border-radius: 0 0 4px 4px;
}
.contentGpCategoryCategory section li .publish_date,
.contentGpCategoryCategory section li .group {
  display: none;
}
.contentGpCategoryCategory section:not(.classification)  {
  display: block;
  width: auto;
  padding-right: 0;
  padding-bottom: 0;
}
.contentGpCategoryCategory section:not(.classification) .docs ul {
  padding-left: 0;
  letter-spacing: -0.3em;
}
.contentGpCategoryCategory section:not(.classification) .docs ul li {
  display: inline-block;
  padding: 0;
  margin-right: 22px;
  width: 381px;
  vertical-align: top;
  letter-spacing: normal;
}
.contentGpCategoryCategory section:not(.classification) .docs ul li a {
  display: block;
  background: #00693f url(/_themes/base/images/ic-list08.png) no-repeat 15px 50%;
  color: #ffffff;
  text-decoration: none;
  font-size: 120%;
}

.contentGpCategoryCategory section.categoryAttention .docs ul,
.contentGpCategoryCategory section.categoryBoshu .docs ul,
.contentGpCategoryCategory section.categoryEme01 .docs ul,
.contentGpCategoryCategory section.categoryEme02 .docs ul,
.contentGpCategoryCategory section.categoryEme03 .docs ul,
.contentGpCategoryCategory section.categoryEme04 .docs ul,
.contentGpCategoryCategory section.categoryNewinfo .docs ul
 {
  letter-spacing: normal;
  padding-left: 15px;
}
.contentGpCategoryCategory section.categoryAttention .docs ul li,
.contentGpCategoryCategory section.categoryBoshu .docs ul li,
.contentGpCategoryCategory section.categoryEme01 .docs ul li,
.contentGpCategoryCategory section.categoryEme02 .docs ul li,
.contentGpCategoryCategory section.categoryEme03 .docs ul li,
.contentGpCategoryCategory section.categoryEme04 .docs ul li,
.contentGpCategoryCategory section.categoryNewinfo .docs ul li{
  display: block;
  width: auto;
  margin-right: 0;
  padding: 0 20px;
}
.contentGpCategoryCategory section.categoryAttention li .publish_date,
.contentGpCategoryCategory section.categoryBoshu li .publish_date,
.contentGpCategoryCategory section.categoryEme01 li .publish_date,
.contentGpCategoryCategory section.categoryEme02 li .publish_date,
.contentGpCategoryCategory section.categoryEme03 li .publish_date,
.contentGpCategoryCategory section.categoryEme04 li .publish_date,
.contentGpCategoryCategory section.categoryNewinfo li .publish_date{
  display: block;
}
.contentGpCategoryCategory section.categoryAttention li .group,
.contentGpCategoryCategory section.categoryBoshu li .group,
.contentGpCategoryCategory section.categoryEme01 li .group,
.contentGpCategoryCategory section.categoryEme02 li .group,
.contentGpCategoryCategory section.categoryEme03 li .group,
.contentGpCategoryCategory section.categoryEme04 li .group,
.contentGpCategoryCategory section.categoryNewinfo li .group {
  display: inline-block;
}
.contentGpCategoryCategory section.categoryAttention .docs ul li a,
.contentGpCategoryCategory section.categoryBoshu .docs ul li a,
.contentGpCategoryCategory section.categoryEme01 .docs ul li a,
.contentGpCategoryCategory section.categoryEme02 .docs ul li a,
.contentGpCategoryCategory section.categoryEme03 .docs ul li a,
.contentGpCategoryCategory section.categoryEme04 .docs ul li a,
.contentGpCategoryCategory section.categoryNewinfo .docs ul li a {
  font-size: 100%;
  color: #000000;
  background: none;
  display: inline;
  padding-left: 0;
  text-decoration: underline;
}

/*.content li span:nth-child(2),
.contentGpArticleDocs li span:nth-child(2),
.contentGpCategory li span:nth-child(2) {
  margin-right: 0.5em;
}*/

.contentGpArticleDocs {
  overflow: hidden;
}
.contentGpArticleDocs .docs {
  letter-spacing: -0.3em;
  margin-right: -22px;
}
.contentGpArticleDocs .docs * {
  letter-spacing: normal;
}
.docs article {
  display: inline-block;
  width: 375px;
  margin-right: 22px;
  border: 3px solid #00693f;
  border-radius: 5px;
  margin-bottom: 25px;
  letter-spacing: normal;
  padding: 0;
}
.docs article a {
  display: block;
  background: #00693f url(/_themes/base/images/ic-list08.png) no-repeat 15px 50%;
  position: relative;
  padding: 7px 5px 5px 33px;
  color: #fff;
  border: none;
  border-radius: 0;
  text-decoration: none;
  font-size: 120%;
}

.contentGpArticleDocs .docs h2.date {
	border-radius: 5px;
	padding-left: 25px;
}
/*.date {
  display: none;
}*/

/* contentGpArticleDoc
----------------------------------------------- */
.contentGpArticleDoc .date {
  margin-bottom: 1em;
  text-align: right;
}
.contentGpArticleDoc .date p {
  display: inline-block;
}
.contentGpArticleDoc .date p.publishedAt {
  padding-right: 10px;
}

/* content tag
----------------------------------------------- */
.contentTagTag {
  margin-bottom: 20px;
}
.contentTagTag h2 {
  margin-bottom: 10px;
  padding: 5px 0;
  border-bottom: 2px solid #008746;
}
.contentTagTag ul {
  padding-left: 15px;
}
.contentTagTag ul li {
  margin-bottom: 10px;
  padding: 0 12px;
  background: url("../base/images/ic-list03.gif") no-repeat left 50%;
}

/* surveyForms
----------------------------------------------- */
.surveyForms .form h2, .surveyForm .form h2 {
  margin-bottom: 10px;
  padding: 8px 5px 5px 15px;
  background-color: #008746;
}
.surveyForms .form h2 a {
  text-decoration: underline;
  color: #fff;
}
#new_survey_form_answer {
  font-size: 90%;
}
#new_survey_form_answer .questions .question {
  margin-bottom: 15px;
}
#new_survey_form_answer .questions .question .note {
  color: #ff0000;
}
#new_survey_form_answer .question .question_content {
  margin-bottom: 10px;
  padding: 3px 10px;
  border-left: 5px solid #aaa;
  border-bottom: 1px solid #aaa;
}
#new_survey_form_answer .questions .question .question_content {
  margin-bottom: 10px;
  padding: 5px 5px 5px 15px;
  background-color: #f1f1f1;
  border: none;
  font-weight: bold;
}
#new_survey_form_answer .reload, #new_survey_form_answer .talk {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #aaa;
}
#new_survey_form_answer .field {
  margin-top: 15px;
}
#new_survey_form_answer .submit {
  margin-top: 20px;
  text-align: center;
}
/* error */
#new_survey_form_answer #errorExplanation {
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid #ee0000;
}
#new_survey_form_answer #errorExplanation h2 {
  padding: 7px 0 4px 15px;
  border-radius: 4px;
  background-color: #fff;
  color: #ee0000;
}
#new_survey_form_answer #errorExplanation p {
  margin-left: 15px;
}
#new_survey_form_answer #errorExplanation ul {
  list-style-type: disc;
  margin-left: 30px;
}
#new_survey_form_answer #errorExplanation li {
  color: #ee0000;
}
#back-btn {
  margin: 13px 0 20px;
  text-align: center;
}
#back-btn a {
  display: block;
  position: relative;
  width: 100px;
  margin: 0 auto;
  padding: 8px 0;
  border: 1px solid #ccc;
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
  background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
  color: #000;
  text-decoration: none;
}

/* content newsletter
----------------------------------------------- */
/* index */
.contentNewsletterForms .summary {
  padding: 0 15px;
}
.contentNewsletterForms h2 {
  margin-bottom: 10px;
  padding: 7px 0 4px 15px;
  border-radius: 4px;
  background-color: #ffd23c;
}
.contentNewsletterForms .form {
  margin-bottom: 20px;
}
.contentNewsletterForms .column {
  margin: 10px 0 30px 0;
}
.contentNewsletterForms .column .name {
  margin-bottom: 10px;
  padding: 5px 5px 5px 15px;
  background-color: #ffe99e;
  font-weight: bold;
}
.contentNewsletterForms .change {
  margin-top: 30px;
  padding: 0 0 5px 10px;
  background: url("./images/ic-list01.png") no-repeat left 0.4em;
}
.contentNewsletterForms .radioButton input {
  margin-top: 0;
  vertical-align: baseline;
}
/* error */
.contentNewsletterForms .errorExplanation {
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid #ee0000;
}
.contentNewsletterForms .errorExplanation h2 {
  padding: 7px 0 4px 15px;
  border-radius: 4px;
  background-color: #fff;
  color: #ee0000;
}
.contentNewsletterForms .errorExplanation p {
  margin-left: 15px;
}
.contentNewsletterForms .errorExplanation ul {
  list-style-type: disc;
  margin-left: 30px;
}
.contentNewsletterForms .errorExplanation li {
  color: #ee0000;
}

/* map contents, calendar contents
----------------------------------------------- */
/* マップ一覧 */
.contentMapMarkers #map_canvas {
  width: 100% !important;
}
.contentMapMarkers table,
.calendarEvents table {
  width: 100%;
  margin: 10px 0 20px;
}
.contentMapMarkers table th,
.contentMapMarkers table td,
.calendarEvents table th,
.calendarEvents table td {
  padding: 15px 15px;
  border: 1px solid #b3b3b3;
  vertical-align: middle;
}
.calendarEvents.calendarMonthlyEvents table th,
.calendarEvents.calendarMonthlyEvents table td,
.calendarEvents.calendarTodayEvents table th,
.calendarEvents.calendarTodayEvents table td {
  border: none;
}
.calendarEvents.calendarMonthlyEvents tr,
.calendarEvents.calendarTodayEvents tr {
  border-bottom: 1px dotted #b3b3b3;
}
.contentMapMarkers table th,
.calendarEvents table th {
  background-color: #f3f3f3;
}
.calendarEvents table .days td {
  text-align: center;
}
.calendarEvents table td.date {
  display: table-cell;
  width: 30%;
}
.contentMapMarkers table .markerCategories {
  width: 20%;
}
.contentMapMarkers table .markerImage {
  width: 17%;
  padding: 5px;
  text-align: center;
}
.contentMapMarkers table .markerImage img {
  max-width: 100%;
  height: auto;
}
.contentMapMarkers table .marker {
  width: 13%;
  text-align: center;
}
.btnList {
  display: table;
  width: 615px;
  margin-bottom: 30px;
}
.btnList li {
  display: table-cell;
  vertical-align: top;
  width: 206px;
  text-align: center;
}
.btnList li:last-child a {
  margin-right: 0;
}
.btnList li a {
  display: block;
  background: #9d9c9c;
  margin-right: 6px;
  border: 1px solid #00693f;
  border-radius: 4px 4px 0 0;
  color: #ffffff;
  text-decoration: none;
  font-size: 128%;
  padding: 6px 0 5px;
}
.btnList li a.select {
  background: #00693f;
}

/* 周辺検索 */
.contentMapNavigations {
  margin: 0 0 20px;
}

/* calendar contents
----------------------------------------------- */
.calendarEvents h2 {
  margin-bottom: 10px;
  padding: 5px 0;
  border-bottom: 2px solid #008746;
}
.calendarEvents a {
  color: #000000;
}
.upperPagination, .lowerPagination {
  margin: 10px 0 0;
}
.upperPagination .separator {
  display: none;
}
.calendarEvents .lowerPagination {
  display: none;
}
.pagination.upperPagination {
  font-size: 0;
  margin-bottom: 30px;
}
.calendarEvents .prev_page,
.calendarEvents .next_page {
  text-decoration: none;
  color: #000000;
  border: 1px solid #00693f;
  font-size: 18px;
  padding: 3px 39px;
}
.calendarEvents .prev_page {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.calendarEvents .next_page {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.calendarEvents .prev_page:hover,
.calendarEvents .next_page:hover {
  background: #00693f;
  color: #ffffff;
}
.calendarEvents .prev_page:before {
  content: "◀";
  font-size: 12px;
}
.calendarEvents h2 {
  margin-bottom: 20px;
}
.calendarEvents .next_page:after {
  content: "▶";
  font-size: 12px;
}
.calendarCalendarEvents table th,
.calendarCalendarEvents table td {
  width: 14%;
}
.calendarEvents table td {
  vertical-align: top;
}
.calendarMonthlyEvents table td,
.calendarTodayEvents table td {
  vertical-align: middle;
}
.calendarMonthlyEvents table td.image,
.calendarTodayEvents table td.image {
  width: 20%;
  padding: 5px;
  text-align: center;
}
.calendarMonthlyEvents table td.image img,
.calendarTodayEvents table td.image img {
  max-width: 100%;
}
.calendarEvents table .event p {
  display: inline;
}
.calendarEvents table .event p.category {
  margin-left: 5px;
}
.calendarEvents table .date .closeDate {
  display: block;
}
.calendarEvents table .sun,
.calendarEvents table .holiday {
  color: #ee0000;
}
.calendarEvents table .sat {
  color: #3366ff;
}
.calendarCalendarEvents table p.category span {
  display: block;
}
/* 本日のイベント */
.calendarTodayEvents h3 {
  padding: 6px 12px 4px;
  background-color: #ffe99e;
}

/* calendarLocationHolidays
----------------------------------------------- */
.calendarHolidays:after, .calendarHolidays:before {
  content: "";
  display: table;
}
.calendarHolidays:after {
  clear: both;
}
.calendarHolidays {
  zoom: 1;
}
.calendarHolidays section {
  float: left;
  width: 480px;
  margin: 0 10px;
}
.calendarHolidays table td {
    vertical-align: top;
    width: 14%;
}
.calendarHolidays table th {
  background-color: #f3f3f3;
}
.calendarHolidays table th.sun, .calendarHolidays table td.sun, .calendarHolidays table td.holiday {
  color: #ee0000;
}
.calendarHolidays table th.sat, .calendarHolidays table td.sat {
  color: #3366ff;
}
.calendarHolidays table td.kyujitsu {
    background-color: #ffc4d1;
}
.calendarHolidays table td.prevMonth, .calendarHolidays table td.nextMonth {
  background-color: #ffffff;
  color: #ffffff;
}
.calendarHolidays h3 {
  margin-bottom: 15px;
  padding: 0 0 0 5px;
  border: 1px solid #999;
  border-left: 3px solid #4d4d4d;
  font-size: 130%;
  font-weight: bold;
}
.calendarHolidays table {
    border: 1px solid #b3b3b3;
    margin: 10px 0 20px;
    width: 100%;
}
.calendarHolidays th, .calendarHolidays td {
    border: 1px solid #b3b3b3;
    padding: 10px 5px;
    vertical-align: middle;
}
.calendarHolidays th {
    background-color: #f3f3f3;
}
.calendarHolidays table caption {
    font-weight: bold;
    text-align: left;
}
/* attributeList */
.calendarHolidays .attributeList {
  clear: both;
  margin-left: 10px;
}
.calendarHolidays ul.attributeList li {
  position: relative;
  padding-left: 23px;
  line-height: 2;
}
.calendarHolidays ul.attributeList li.kyujitsu:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  margin-top: -8px;
  background-color: #ffc4d1;
}
/* businessHours */
.calendarHolidays .businessHours {
  margin-left: 10px;
  margin-bottom: 30px;
}
.calendarHolidays .businessHours li {
  margin-bottom: 10px;
}
.calendarHolidays .businessHours li .date {
  padding: 0 15px;
  background-color: #cccccc;
}

/* sitemap
----------------------------------------------- */
ul.sitemap:before, ul.sitemap:after {
  content: "";
  display: table;
}
ul.sitemap:after {
  clear: both;
}
ul.sitemap {
  *zoom: 1;
  margin-bottom: 20px;
}
ul.level1 {
  border-bottom: 1px dotted #888;
}
ul.sitemap li.level1 {
  padding: 8px 0;
  border-top: 1px dotted #aaa;
}
ul.sitemap li.level1 a {
  padding-left: 10px;
}
ul.sitemap ul.level2 {
  margin-top: 5px;
  padding: 10px 0px 10px 50px;
  border-top: 1px dotted #888;
}
ul.sitemap ul.level2 ul {
  padding: 10px 0 10px 50px;
}
ul.sitemap li.level2 {
  padding: 8px 0;
  border-bottom: 1px dotted #888;
}
ul.sitemap li.level2 a {
  margin-bottom: 3px;
  padding-left: 12px;
  background: url("../base/images/ic-list01.png") no-repeat left 0.4em;
}
ul.sitemap li.inquiry {
  margin: 0;
  border-bottom: 0;
}
ul.sitemap ul.level2 ul {
  padding: 10px 0 10px 50px;
}

/* custom class define.
----------------------------------------------- */
h2.centerstyle01 {
  font-size: 180%;
  font-weight: bold;
  text-align: center;
}
div.centerstyle01 {
  padding: 10px;
  color: #ff6600;
  font-size: 150%;
  text-align: center;
}
div.centerstyle02 {
  padding: 6px 0 20px;
  color: #009900;
  font-size: 130%;
  text-align: center;
}
div.divstyle01 {
  margin: 20px 0 10px 10px;
}
h3.noborderstyle01 {
  padding: 10px;
  border: 0;
  background-color: #6eb92b;
  color: #fff;
  font-size: 130%;
}
div.divstyle02 {
  margin: 20px 0 20px 10px;
}

.contentGpCategoryCategoryType section .docs ul li {
   width: 100%;
   box-sizing: border-box;
}
.contentGpCategoryCategoryType section .docs ul {
  padding-top: 15px;
}

/* TOP covid19 200722
----------------------------------------------- */
	#covid19RelatedInformation{
        width: 1000px;
        margin: 0 auto 25px;
        border: 3px solid #00693f;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
	}
	#covid19RelatedInformation a{
		display: block;
		text-decoration: none;
		color: #00693f;
		padding: 17px;
	}
	#covid19RelatedInformation a:hover{
		opacity: 0.8;
	}
	#covid19RelatedInformation h2{
        padding: 5px 5px 6px 20px;
        background: #00693f;
        color: #fff;
	}
	#covid19RelatedInformation ul{
		font-size: 0;
		padding: 25px 24px;
	}
	#covid19RelatedInformation ul li{
		display: inline-block;
		vertical-align: top;
		width: 304px;
		margin: 0 20px 0 0;
		font-size: 16px;
		background: #b3e0bb;
		color: #00693f;
		box-sizing: border-box;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
	}
	#covid19RelatedInformation ul li:last-child{
		margin: 0;
	}
	#covid19RelatedInformation ul li p{
		display: table;
		width: 100%;
		background: #fff;
		box-shadow: 5px 5px #8abd92;
		padding: 20px 0;
		text-align: center;
		height: 170px;
		box-sizing: border-box;
	}
	#covid19RelatedInformation ul li:last-child p{
		padding: 17px 0 17px 50px;
	}
	#covid19RelatedInformation ul li p span{
		display: table-cell;
		vertical-align: middle;
	}
	#covid19RelatedInformation ul li dl dt{
		display: table;
		width: 100%;
		font-size: 20px;
		font-weight: bold;
		margin: 20px 0 13px;
		text-align: center;
		height: 60px;
	}
	#covid19RelatedInformation ul li dl dt span{
		display: table-cell;
		vertical-align: middle;
	}

/* PC covid19 200812
----------------------------------------------- */
		.contentGpCategoryCategory section.categoryCovid1912 .docs ul,
		.contentGpCategoryCategory section.categoryCovid19110 .docs ul,
		.contentGpCategoryCategory section.categoryCovid19111 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1913 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1914 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1915 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1916 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1917 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1918 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1919 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1922 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1923 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1924 .docs ul,
		.contentGpCategoryCategory section.categoryCovid1925 .docs ul,
		.contentGpCategoryCategory section.categoryEme05 .docs ul
		{
			letter-spacing: normal;
			padding-left: 15px;
		}
		.contentGpCategoryCategory section.categoryCovid1912 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid19110 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid19111 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1913 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1914 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1915 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1916 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1917 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1918 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1919 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1922 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1923 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1924 .docs ul li,
		.contentGpCategoryCategory section.categoryCovid1925 .docs ul li,
		.contentGpCategoryCategory section.categoryEme05 .docs ul li
		{
			display: block;
			width: auto;
			margin-right: 0;
			padding: 0 20px;
		}
		.contentGpCategoryCategory section.categoryCovid1912 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid19110 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid19111 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1913 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1914 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1915 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1916 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1917 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1918 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1919 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1922 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1923 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1924 li .publish_date,
		.contentGpCategoryCategory section.categoryCovid1925 li .publish_date,
		.contentGpCategoryCategory section.categoryEme05 li .publish_date
		{
			display: block;
		}
		.contentGpCategoryCategory section.categoryCovid1912 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid19110 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid19111 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1913 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1914 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1915 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1916 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1917 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1918 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1919 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1922 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1923 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1924 .docs ul li a,
		.contentGpCategoryCategory section.categoryCovid1925 .docs ul li a,
		.contentGpCategoryCategory section.categoryEme05 .docs ul li a
		{
			font-size: 100%;
			color: #000000;
			background: none;
			display: inline;
			padding-left: 0;
			text-decoration: underline;
		}
		.contentGpCategoryCategory section.categoryCovid1912 li .group,
		.contentGpCategoryCategory section.categoryCovid19110 li .group,
		.contentGpCategoryCategory section.categoryCovid19111 li .group,
		.contentGpCategoryCategory section.categoryCovid1913 li .group,
		.contentGpCategoryCategory section.categoryCovid1914 li .group,
		.contentGpCategoryCategory section.categoryCovid1915 li .group,
		.contentGpCategoryCategory section.categoryCovid1916 li .group,
		.contentGpCategoryCategory section.categoryCovid1917 li .group,
		.contentGpCategoryCategory section.categoryCovid1918 li .group,
		.contentGpCategoryCategory section.categoryCovid1919 li .group,
		.contentGpCategoryCategory section.categoryCovid1922 li .group,
		.contentGpCategoryCategory section.categoryCovid1923 li .group,
		.contentGpCategoryCategory section.categoryCovid1924 li .group,
		.contentGpCategoryCategory section.categoryCovid1925 li .group,
		.contentGpCategoryCategory section.categoryEme05 li .group
		{
			display: inline-block;
		}

		.dir-news-covid19-covid191 .categoryCovid1912 .docs,
		.dir-news-covid19-covid191 .categoryCovid19110 .docs,
		.dir-news-covid19-covid191 .categoryCovid19111 .docs,
		.dir-news-covid19-covid191 .categoryCovid1913 .docs,
		.dir-news-covid19-covid191 .categoryCovid1914 .docs,
		.dir-news-covid19-covid191 .categoryCovid1915 .docs,
		.dir-news-covid19-covid191 .categoryCovid1916 .docs,
		.dir-news-covid19-covid191 .categoryCovid1917 .docs,
		.dir-news-covid19-covid191 .categoryCovid1918 .docs,
		.dir-news-covid19-covid191 .categoryCovid1919 .docs,
		.dir-news-covid19-covid192 .categoryCovid1922 .docs,
		.dir-news-covid19-covid192 .categoryCovid1923 .docs,
		.dir-news-covid19-covid192 .categoryCovid1924 .docs,
		.dir-news-covid19-covid192 .categoryCovid1925 .docs
		{
			display: none;
		}
/* PC covid19 200814
----------------------------------------------- */
#emergencyDocsTab .pieceBody .tabs .eme02,#emergencyDocsTab .pieceBody .tabs .eme01{
display: none;
}

/*新型コロナウイルス感染症関連 区分一覧CSS追加スタート「,」区切り*/

.contentGpCategoryCategory section.categoryEme06 .docs ul,
.contentGpCategoryCategory section.categoryEme07 .docs ul,
.contentGpCategoryCategory section.categoryEme08 .docs ul,
.contentGpCategoryCategory section.categoryEme09 .docs ul,
.contentGpCategoryCategory section.categoryEme10 .docs ul{
  letter-spacing: normal;
  padding-left: 15px;
}

.contentGpCategoryCategory section.categoryEme06 .docs ul li,
.contentGpCategoryCategory section.categoryEme07 .docs ul li,
.contentGpCategoryCategory section.categoryEme08 .docs ul li,
.contentGpCategoryCategory section.categoryEme09 .docs ul li,
.contentGpCategoryCategory section.categoryEme10 .docs ul li{
  display: block;
  width: auto;
  margin-right: 0;
  padding: 0 20px;
}
.contentGpCategoryCategory section.categoryEme06 li .publish_date,
.contentGpCategoryCategory section.categoryEme07 li .publish_date,
.contentGpCategoryCategory section.categoryEme08 li .publish_date,
.contentGpCategoryCategory section.categoryEme09 li .publish_date,
.contentGpCategoryCategory section.categoryEme10 li .publish_date,{
  display: block;
}
.contentGpCategoryCategory section.categoryBoshu li .group,{
  display: inline-block;
}
.contentGpCategoryCategory section.categoryEme06 .docs ul li a,
.contentGpCategoryCategory section.categoryEme07 .docs ul li a, 
.contentGpCategoryCategory section.categoryEme08 .docs ul li a, 
.contentGpCategoryCategory section.categoryEme09 .docs ul li a, 
.contentGpCategoryCategory section.categoryEme10 .docs ul li a {
  font-size: 100%;
  color: #000000;
  background: none;
  display: inline;
  padding-left: 0;
  text-decoration: underline;
}
.contentGpCategoryCategory section.categoryEme06 li .group,
.contentGpCategoryCategory section.categoryEme07 li .group,
.contentGpCategoryCategory section.categoryEme08 li .group,
.contentGpCategoryCategory section.categoryEme09 li .group,
.contentGpCategoryCategory section.categoryEme10 li .group{
			display: inline-block;
		}
.contentGpCategoryCategory section.categoryEme06 li .publish_date,
.contentGpCategoryCategory section.categoryEme07 li .publish_date,
.contentGpCategoryCategory section.categoryEme08 li .publish_date,
.contentGpCategoryCategory section.categoryEme09 li .publish_date,
.contentGpCategoryCategory section.categoryEme10 li .publish_date{
			display: block;
		}
/*新型コロナウイルス感染症関連 区分一覧CSS追加ここまで*/</pre></body></html>