@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++
 * 共通変数定義ファイル（定数）
++++++++++++++++++++++++++++++++++*/
/*==================================
  ↓↓↓↓↓　ここからは編集禁止。　↓↓↓↓↓

  **編集したい場合は、
  下部の「編集可能エリア」を使用してください。**
==================================*/
/*==================================
  ↑↑↑↑↑　ここまでは編集禁止。　↑↑↑↑↑
==================================*/
/*==================================
ここから下は編集可能エリアです。
==================================*/
/*++++++++++++++++++++++++++++++++++
 * 軽量化専用CSS
 * @version 0.0.1
++++++++++++++++++++++++++++++++++*/
#wrapper {
  background-image: none;
}

#wrapper-in {
  background-image: none;
}

#header-nav {
  background-image: none;
}

#header #header-nav .dropmenu .list2 li a {
  padding-left: 0;
  background-image: none;
}

#header .header-subnav-area .box .unit .list li a {
  padding-left: 0;
  background-image: none;
}

#header .header-search-area .list li {
  background-image: none !important;
  text-align: center;
}

#header .header-search-area .list li a {
  padding-left: 5px !important;
  background-image: none !important;
}

/* 見出し */
h1.title {
  background-image: none;
}

h1.title .bg {
  background-image: none;
}

h1.faq-title {
  padding-left: 0;
  border-left: 5px solid #b5e5bf;
  background-image: none;
}

h1.faq-title .bg {
  background-image: none;
  padding-left: 15px;
}

/* h2 */
h2.faq-title {
  padding-left: 0;
  border-left: 5px solid #a6d7f7;
  background-image: none;
}

h2.faq-title .bg {
  background-image: none;
  padding-left: 15px;
}

.calendar-title {
  background-image: none;
}

.calendar-title .bg {
  background-image: none;
}

h2.head-title .bg, .wysiwyg h2 .bg, .free-layout-area h2 .bg {
  background-image: none;
}

h2.head-title .bg2, .wysiwyg h2 .bg2, .free-layout-area h2 .bg2 {
  background-image: none;
}

/* h3 */
h3.head-title, .wysiwyg h3, .free-layout-area h3 {
  background-image: none;
  background-color: #dff1e2;
}

h3.head-title .bg, .wysiwyg h3 .bg, .free-layout-area h3 .bg {
  background-image: none;
}

/* h4 */
/* h5 */
h5, .wysiwyg h5 {
  background-image: none;
}

/* h6 */
h6, .wysiwyg h6 {
  background-image: none;
}

/* 新着一覧 */
.news-area .title {
  padding-left: 15px;
  background-image: none;
}

.news-area .title .bg {
  background-image: none;
}

.news-area .list li span.date {
  padding-left: 0;
  background-image: none;
}

/* お問い合わせ */
.toiawase .title {
  padding-left: 15px;
  background-image: none;
}

/* 各課 */
.kakuka-area .right-col .title {
  background-image: none;
}

.kakuka-area .right-col .title .bg {
  background-image: none;
}

#side-nav .side-mokuteki-list, #side-nav .side-nav-list {
  background-image: none;
  background-color: #57c06e;
}

#side-nav .side-mokuteki-list .list li a {
  padding: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-image: none !important;
  background-color: #d8f3de !important;
}

#side-nav .side-mokuteki-list .tetsuzukinavi dt {
  padding-left: 15px;
  background-image: none;
  text-align: center;
}

#side-nav .side-mokuteki-list .tetsuzukinavi .list2 li a {
  padding-left: 15px;
  background-image: none;
  text-align: center;
}

#side-nav .side-nav-list .list li {
  padding-left: 0;
  background-image: none;
}

footer .box .list li {
  background-image: none;
}

footer .box2 {
  background-image: none !important;
}

footer .footer-contents {
  background-image: none !important;
}

.r-2022 #header .header-subnav-area .lang a,
.r-2022 #header .header-subnav-area .yomiage a,
.r-2022 #header #header-nav .nav-list li a,
.r-2022 #header #header-nav .emergency-btn a,
.r-2022 #header #header-nav .find-list li a,
.r-2022 #sp-header .modal-menu .yomiage a {
  background-image: none !important;
}

.r-2022 #header .header-subnav-area .lang a::before, .r-2022 #header .header-subnav-area .lang a::after,
.r-2022 #header .header-subnav-area .yomiage a::before,
.r-2022 #header .header-subnav-area .yomiage a::after,
.r-2022 #header #header-nav .nav-list li a::before,
.r-2022 #header #header-nav .nav-list li a::after,
.r-2022 #header #header-nav .emergency-btn a::before,
.r-2022 #header #header-nav .emergency-btn a::after,
.r-2022 #header #header-nav .find-list li a::before,
.r-2022 #header #header-nav .find-list li a::after,
.r-2022 #sp-header .modal-menu .yomiage a::before,
.r-2022 #sp-header .modal-menu .yomiage a::after {
  content: none !important;
}

#footer * {
  background-image: none !important;
}

#footer *::before, #footer *::after {
  content: none !important;
}
