.c-comment__form-submit:hover,
.p-cb__item-btn a,
.c-pw__btn,
.p-readmore__btn,
.p-pager span,
.p-page-links a,
.p-pagetop,
.p-widget__title,
.p-entry__meta,
.p-headline,
.p-article06__cat,
.p-nav02__item-upper,
.p-page-header__title,
.p-plan__title,
.p-btn {
  background: #0099d9;
}
.c-pw__btn:hover,
.p-cb__item-btn a:hover,
.p-pagetop:focus,
.p-pagetop:hover,
.p-readmore__btn:hover,
.p-page-links > span,
.p-page-links a:hover,
.p-pager a:hover,
.p-entry__meta a:hover,
.p-article06__cat:hover,
.p-interview__cat:hover,
.p-nav02__item-upper:hover,
.p-btn:hover {
  background: #442602;
}
.p-archive-header__title,
.p-article01__title a:hover,
.p-article01__cat a:hover,
.p-article04__title a:hover,
.p-faq__cat,
.p-faq__list dt:hover,
.p-triangle,
.p-article06__title a:hover,
.p-interview__faq dt,
.p-nav02__item-lower:hover .p-nav02__item-title,
.p-article07 a:hover,
.p-article07__title,
.p-block01__title,
.p-block01__lower-title,
.p-block02__item-title,
.p-block03__item-title,
.p-block04__title,
.p-index-content02__title,
.p-article09 a:hover .p-article09__title,
.p-index-content06__title,
.p-plan-table01__price,
.p-plan__catch,
.p-plan__notice-title,
.p-spec__title {
  color: #442602;
}
.p-entry__body a {
  color: #442602;
}
body {
  font-family: "Segoe UI", Verdana, "游ゴシック", YuGothic,
    "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.c-logo,
.p-page-header__title,
.p-page-header__desc,
.p-archive-header__title,
.p-faq__cat,
.p-interview__title,
.p-footer-link__title,
.p-block01__title,
.p-block04__title,
.p-index-content02__title,
.p-headline02__title,
.p-index-content01__title,
.p-index-content06__title,
.p-index-content07__title,
.p-index-content09__title,
.p-plan__title,
.p-plan__catch,
.p-header-content__title,
.p-spec__title {
  font-family: "Segoe UI", Verdana, "游ゴシック", YuGothic,
    "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}
.p-hover-effect--type1:hover img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.l-header {
  background: rgba(0, 152, 216, 0.9);
}
.l-header--fixed.is-active {
  background: rgba(0, 0, 0, 1);
}
.p-menu-btn {
  color: #ffffff;
}
.p-global-nav > ul > li > a {
  color: #ffffff;
}
.p-global-nav > ul > li > a:hover {
  color: #eeee22;
}
.p-global-nav .sub-menu a {
  background: #0098d8;
  color: #ffffff;
}
.p-global-nav .sub-menu a:hover {
  background: #442606;
  color: #ffffff;
}
.p-global-nav .menu-item-has-children > a > .p-global-nav__toggle::before {
  border-color: #ffffff;
}
.p-footer-link {
  background-image: url();
}
.p-footer-link::before {
  background: rgba(255, 255, 255, 0.3);
}
.p-info {
  background: #ffffff;
  color: #000000;
}
.p-info__logo {
  font-size: 25px;
}
.p-footer-nav {
  background: #f5f5f5;
  color: #000000;
}
.p-footer-nav a {
  color: #000000;
}
.p-footer-nav a:hover {
  color: #442602;
}
.p-copyright {
  background: #0098d8;
}
.p-page-header::before {
  background: rgba(0, 0, 0);
}
.p-page-header__desc {
  color:;
  font-size: 0px;
}
.p-header-slider__item--1 .p-header-slider__item-img {
  background-image: url(/assets/uploads/2020/11/slider1.jpg);
  animation-duration: 8s;
}
.p-header-slider__item--1 .p-header-slider__item-img::before {
  background: rgba(0, 0, 0, 0.3);
}
.p-header-slider__item--1 .p-header-content__title {
  color: #ffffff;
  font-size: 40px;
}
.p-header-slider__item--2 .p-header-slider__item-img {
  background-image: url(/assets/uploads/2020/11/slider2.jpg);
  animation-duration: 8s;
}
.p-header-slider__item--2 .p-header-slider__item-img::before {
  background: rgba(0, 0, 0, 0.3);
}
.p-header-slider__item--2 .p-header-content__title {
  color: #ffffff;
  font-size: 40px;
}
.p-header-slider__item--3 .p-header-slider__item-img {
  background-image: url(/assets/uploads/2020/12/slider3.jpg);
  animation-duration: 8s;
}
.p-header-slider__item--3 .p-header-slider__item-img::before {
  background: rgba(0, 0, 0, 0.3);
}
.p-header-slider__item--3 .p-header-content__title {
  color: #ffffff;
  font-size: 40px;
}
.p-index-content01 {
  background: #0098d8;
  color: #ffffff;
}
.p-index-content01__title {
  font-size: 36px;
}
.p-index-content01__link {
  background: #0098d8;
  color: #ffffff;
}
.p-index-content01__link:focus,
.p-index-content01__link:hover {
  background: #442506;
  color: #ffffff;
}
.p-article08__content {
  background: #f5f5f5;
}
.p-index-content02__content {
  background: #f5f5f5;
}
.p-index-content02__title {
  color: #442606;
  font-size: 36px;
}
.p-index-content04 {
  background: #f3f3f3;
}
.p-index-content04__col--news .p-headline02__title {
  color: #000000;
  font-size: 40px;
}
.p-index-content04__col--news .p-index-content04__col-link a {
  color: #000000;
}
.p-index-content04__col--news .p-index-content04__col-link a:hover {
  color: #442602;
}
.p-index-content04__col--event .p-headline02__title {
  color: #000000;
  font-size: 40px;
}
.p-index-content04__col--event .p-index-content04__col-link a {
  color: #000000;
}
.p-index-content04__col--event .p-index-content04__col-link a:hover {
  color: #442602;
}
.p-index-content05 .p-headline02__title {
  color: #000000;
  font-size: 40px;
}
.p-index-content06__title {
  color: #442506;
  font-size: 36px;
}
.p-index-content07 {
  background-image: url(/assets/uploads/2020/11/switch-image_1450x500.gif);
}
.p-index-content07__title {
  font-size: 36px;
}
.p-index-content08 .p-headline02__title {
  color: #000000;
  font-size: 40px;
}
.p-index-content09__title {
  color: #442506;
  font-size: 36px;
}
@media screen and (max-width: 1199px) {
  .l-header {
    background: #0098d8;
  }
  .l-header--fixed.is-active {
    background: #000000;
  }
  .p-global-nav {
    background: rgba(0, 152, 216, 1);
  }
  .p-global-nav > ul > li > a,
  .p-global-nav > ul > li > a:hover,
  .p-global-nav a,
  .p-global-nav a:hover,
  .p-global-nav .sub-menu a,
  .p-global-nav .sub-menu a:hover {
    color: #ffffff !important;
  }
  .p-global-nav .menu-item-has-children > a > .sub-menu-toggle::before {
    border-color: #ffffff;
  }
}
@media screen and (max-width: 767px) {
  .p-page-header__desc {
    font-size: 0px;
  }
  .p-header-slider__item--1 .p-header-content__title {
    font-size: 20px;
  }
  .p-header-slider__item--2 .p-header-content__title {
    font-size: 20px;
  }
  .p-header-slider__item--3 .p-header-content__title {
    font-size: 20px;
  }
  .p-index-content01__title {
    font-size: 20px;
  }
  .p-index-content02__title {
    font-size: 20px;
  }
  .p-index-content04__col--news .p-headline02__title {
    font-size: 28px;
  }
  .p-index-content04__col--event .p-headline02__title {
    font-size: 28px;
  }
  .p-index-content05 .p-headline02__title {
    font-size: 28px;
  }
  .p-index-content06__title {
    font-size: 20px;
  }
  .p-index-content07__title {
    font-size: 20px;
  }
  .p-index-content08 .p-headline02__title {
    font-size: 28px;
  }
  .p-index-content09__title {
    font-size: 20px;
  }
}
.l-header {
  background-image: url(/assets/uploads/2021/02/bg.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 90px;
}

.p-index-content01 {
  background-image: url(/assets/uploads/2021/02/bg.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

#js-footer-link.p-footer-link {
  background-image: url(/assets/uploads/2021/02/bg.png) !important;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 300px;
}

.p-copyright {
  background-image: url(/assets/uploads/2021/02/bg.png) !important;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 60px;
}

.p-page-header__title {
  background-image: url(/assets/uploads/2021/02/bg.png) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  background-size: auto 60px !important;
}

.p-btn {
  background-image: url(/assets/uploads/2021/02/bg.png) !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  background-size: auto 55px !important;
}

#js-footer-link.p-footer-link {
  background-color: #0098d8;
  background-image: none;
  height: 300px;
}

#js-footer-link .p-footer-link__title,
#js-footer-link .p-footer-link__desc {
  display: none;
}

.p-index-content03__item {
  margin-bottom: 35px;
}

/*スマホ化*/
@media screen and (max-width: 770px) {
  #menu-footer-1 li {
    width: 33%;
    text-align: center;
  }
  /*スマホ化*/
}

/*メールフォーム系*/
.text,
.tel,
.url {
  border-radius: 4px;
  line-height: 2em;
  padding-top: 0%;
  padding-right: 1%;
  padding-bottom: 0%;
  padding-left: 1%;
  color:;
  margin-bottom: 1%;
}
/*お名前とかメールとかのラベル*/
.mail-text b {
  color: #ff3535;
  text-decoration: none;
  font-size: 0.9em;
}

/*スマホ化*/
@media (max-width: 601px) {
  .text,
  .url {
    font-size: 1.3em;
    width: 100%;
    margin-bottom: 3%;
  }
  .tel {
    font-size: 1em;
    margin-bottom: 1%;
  }
  /*お名前とかメールとかのラベル*/
  .mail-text {
    font-size: 1.3em;
  }
  /*スマホ化*/
}

.confbtn,
.backbtn {
  width: 200px;
  padding-top: 2%;
  padding-bottom: 2%;
  background-color: #ddd;
  color: #000;
  border-radius: 4px;
}
.confbtn:hover,
.backbtn:hover {
  background-color: #82b1dd;
}

.p-btn.contact-form {
  border: none;
  cursor: pointer;
  outline: none;
}

#top-c3box2 .p-triangle--no-padding {
  font-size: 16px;
}

a[href="#"] {
  pointer-events: none;
}
