@charset "UTF-8";
#wrapper {
  background-image: none;
}

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

#container {
  background-image: none;
}

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

#header-size .title, #header-color .title {
  background: none;
}

.modal-search .title, .modal-menu .title {
  background: none;
}

#header .modal-menu #modal-menu-nav .list .item > a {
  background-image: none;
}
#header .modal-menu .header-lang .lang-select {
  background-image: none;
}
#header .modal-menu .box .header-menu-browsing-support .yasashi-nihongo .list .js-ruby-add a, #header .modal-menu .box .header-menu-browsing-support .yasashi-nihongo .list .js-ruby-remove a {
  background-image: none;
}
#header .modal-menu .box .header-menu-browsing-support .yasashi-nihongo .list .js-easy-add a, #header .modal-menu .box .header-menu-browsing-support .yasashi-nihongo .list .js-easy-remove a {
  background-image: none;
}
#header .modal-menu .box .header-menu-browsing-support .yasashi-nihongo .list .js-speach button {
  background-image: none;
}
#header .modal-menu .header-menu-close a {
  background-image: none;
}

#sp-header .sp-modal-menu .sp-nav .box .title a {
  background-image: none !important;
}
#sp-header .sp-modal-menu .sp-menu-serch-language .header-lang .lang-select {
  background-image: none !important;
}
#sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1 .js-ruby-add a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1 .js-ruby-add button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1 .js-ruby-remove a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1 .js-ruby-remove button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1 .js-easy-add a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1 .js-easy-add button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1 .js-easy-remove a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1 .js-easy-remove button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1.js-speach a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item1.js-speach button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2 .js-ruby-add a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2 .js-ruby-add button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2 .js-ruby-remove a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2 .js-ruby-remove button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2 .js-easy-add a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2 .js-easy-add button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2 .js-easy-remove a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2 .js-easy-remove button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2.js-speach a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item2.js-speach button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3 .js-ruby-add a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3 .js-ruby-add button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3 .js-ruby-remove a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3 .js-ruby-remove button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3 .js-easy-add a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3 .js-easy-add button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3 .js-easy-remove a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3 .js-easy-remove button, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3.js-speach a, #sp-header .sp-modal-menu .sp-browsing-support .yasashi-nihongo .list .item3.js-speach button {
  background-image: none;
}
#sp-header .go-to-pc a {
  background-image: none;
}
#sp-header .sp-modal-menu-close a {
  background-image: none;
}

.anchor li {
  list-style: disc;
  display: list-item;
  margin: 10px 0 0 1.5em;
  width: 320px;
}
.anchor li a {
  padding-left: 0;
  padding-right: 10px;
  background-image: none;
}

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

h1.faq-title {
  background-image: none;
  border: 1px solid #7e2639;
  border-width: 5px;
  border-top: none;
  border-right: none;
  border-bottom: none;
}
h1.faq-title .bg {
  background-image: none;
  padding-left: 15px;
}

/* h2 */
h2.faq-title {
  background-image: none;
  padding-left: 0;
  border: 1px solid #1b2056;
  border-width: 5px;
  border-top: none;
  border-right: none;
  border-bottom: 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, .wysiwyg h2 {
  background-image: none;
  padding-left: 15px;
}
h2.head-title .bg, h2.head-title .bg2.bg3, .wysiwyg h2 .bg, .wysiwyg h2 .bg2.bg3 {
  background-image: none;
}

/* h3 */
h3.head-title, .wysiwyg h3 {
  background-image: none;
  padding-left: 15px;
}
h3.head-title .bg, h3.head-title .bg2.bg3, .wysiwyg h3 .bg, .wysiwyg h3 .bg2.bg3 {
  background-image: none;
}

/* h4 */
h4, .wysiwyg h4 {
  background-image: none;
}
h4 .bg, h4 .bg2, h4 .bg3, .wysiwyg h4 .bg, .wysiwyg h4 .bg2, .wysiwyg h4 .bg3 {
  background-image: none;
}

/* h5 */
h5, .wysiwyg h5 {
  background-image: none;
  padding-left: 15px;
}
h5 .bg, h5 .bg2, h5 .bg3, .wysiwyg h5 .bg, .wysiwyg h5 .bg2, .wysiwyg h5 .bg3 {
  background-image: none;
}

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

/* 新着一覧 */
.news-area .title {
  background-image: none;
}
.news-area .title .bg {
  background-image: none;
}

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

.side-bnr-area .list li {
  border: 1px solid #7e2639;
  border-width: 2px;
  border-radius: 2px;
  text-align: center;
}
.side-bnr-area .list li a {
  display: block;
  padding: 10px;
  background-color: #eeeeee;
}

.side-nav-list .title {
  background-image: none;
}
.side-nav-list .title .bg {
  padding-bottom: 0;
  background-image: none;
}
.side-nav-list .title .bg2 {
  background-image: none;
}

footer {
  background-image: none !important;
}
footer #footer-wrap {
  background-image: none !important;
}
footer #footer-in {
  padding-top: 30px !important;
}

footer .in {
  background-image: none !important;
}
footer .box .footer-content .footer-btn a {
  background-image: none !important;
}
footer .box .footer-map::before {
  background-image: none !important;
}