@charset "UTF-8";


/*==============================
Reset CSS
==============================*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* add reset css */
button {
  margin: 0;
  padding: 0;
  border: none;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

main {
  display: block;
}

/*==============================
font
==============================*/
/*==============================
base
==============================*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  -webkit-overflow-scrolling: touch;
  background: #fff;
  background-size: 100%;
  color: #000;
  font-weight: 500;
  font-size: clamp(1rem, 0.90625rem + 0.25vw, 1.125rem);
  line-height: 1.8;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Zen Kaku Gothic New", "游ゴシック体", "Yu Gothic", YuGothic, "Hiragino Sans", "Hiragino Kaku Gothic ProN", sans-serif;
  font-optical-sizing: auto;
  overflow-wrap: break-word;
}

body.hidden {
  overflow: hidden;
}

img {
  display: block;
  width: 100%;
  height: auto;
  image-rendering: -webkit-optimize-contrast;
}

a {
  color: #292c7f;
  transition: all 0.3s ease 0s;
}

a:link {
  text-decoration: none;
}

a:hover, a:focus {
  opacity: 0.7;
}

@media screen and (max-width: 1000px) {
  a:hover, a:focus {
    background: none;
    text-decoration: none;
    opacity: 1;
  }
}
a:visited {
  color: #161845;
  opacity: 1;
}

a > img {
  display: block;
  transition: all 0.3s ease 0s;
}

a > img:hover, a > img:active, a > img:focus {
  opacity: 0.7;
}

@media screen and (max-width: 1000px) {
  a > img:hover, a > img:active, a > img:focus {
    opacity: 1;
  }
}
@media screen and (max-width: 1000px) {
  a a:active, a a:focus {
    opacity: 1;
  }
}
sup {
  font-size: 0.5em;
  vertical-align: top;
}

iframe {
  vertical-align: bottom;
}

hr {
  height: 1px;
  margin: 1em 0;
  border: none;
}

/*==============================
icons
==============================*/
[class^=icon-],
[class*=icon-] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1em;
  height: 1em;
}

.icon {
  width: 100%;
  height: 100%;
  line-height: 1;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop,
  .icon {
    width: 1em;
    height: 1em;
  }
}
.ic-s {
  width: 0.35em;
  height: 1em;
}

.ic-before {
  margin-right: 0.3em;
}

.ic-after {
  margin-left: 0.3em;
}

.ic-rotate90 .icon {
  transform: rotate(90deg);
}

.ic-rotate180 .icon {
  transform: rotate(180deg);
}

.ic-rotate270 .icon {
  transform: rotate(270deg);
}

.ic-horizontal .icon {
  transform: scale(-1, 1);
}

.icon-heading .icon {
  width: 1.8em;
}

.icon-tel {
  margin-right: 0.1em;
}

.icon-tel .icon {
  height: 0.8em;
  max-height: 28px;
}

.icon-pdf {
  color: #c25454;
}

.icon-pdf .icon {
  height: 1em;
}

.ic-insta {
  width: 1em;
  height: 1em;
}

.ic-insta img {
  height: 100%;
}

/*==============================
btn
==============================*/
@media screen and (max-width: 1000px) {
  input[type=submit],
  input[type=button] {
    -webkit-box-sizing: content-box;
    -webkit-appearance: none;
    box-sizing: border-box;
    appearance: button;
    border: none;
  }
  input[type=submit]::-webkit-search-decoration,
  input[type=button]::-webkit-search-decoration {
    display: none;
  }
  input[type=submit]:focus,
  input[type=button]:focus {
    outline-offset: -2px;
  }
}
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 1em 2.2em;
  border-radius: 60px;
  color: #000;
  font-weight: 600;
  line-height: 1.1;
  text-decoration: none !important;
  cursor: pointer;
  transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.btn:hover {
  opacity: 0.7;
}

@media screen and (max-width: 1000px) {
  .btn {
    padding: 1em 1.8em;
  }
}
.btn.btn-default {
  border: solid 1px #c2c2c2;
  background: #d6d6d6;
  color: #000;
}

.btn.btn-base {
  background: #d6d6d6;
}

.btn.btn-action {
  border: solid 1px #292c7f;
  background: #fff;
  color: #292c7f;
}

.btn.btn-skelton {
  border: solid 1px #292c7f;
  background: #fff;
  color: #292c7f;
}

.btn.btn-skelton-default {
  border: solid 1px #c2c2c2;
  background: #fff;
  color: #000;
}

.btn.btn-skelton-secondary {
  border: solid 1px #ef867f;
  background: #fff;
  color: #ef867f;
}

.btn.btn-skelton-white {
  border: solid 1px #fff;
  background: none;
  color: #fff;
}

.btn.btn-conversion {
  background: #292c7f;
  color: #fff;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
}

.btn.btn-submit {
  border: transparent;
  background: #fff;
  color: #fff;
  font-weight: 700;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
}

.btn.btn-back {
  border: transparent;
  background: #d6d6d6;
  color: #000;
  font-weight: 700;
  font-size: clamp(1rem, 1rem + 0vw, 1rem);
}

.btn.btn-black {
  background: #000;
  color: #fff;
}

.btn.btn-round {
  border-radius: 10px;
}

.btn.btn-large {
  padding: 1em;
}

.btn.btn-small {
  padding: 0.4em 1.6em;
}

.btn.btn-xsmall {
  padding: 0.3em 0.5em;
  font-weight: normal;
}

.btn.btn-100 {
  width: 100%;
}

.btn.secondary {
  background: #ef867f;
}

.inline-link {
  display: inline-flex;
  align-items: center;
}

.inline-link i {
  display: inline-flex;
}

.btn-wrapper {
  display: flex;
  justify-content: center;
  padding-top: 2em;
}

.btn-wrapper .btn {
  margin: 0 10px;
}

@media screen and (max-width: 1000px) {
  .btn-wrapper {
    flex-wrap: wrap;
    width: 100%;
    padding-top: 25px;
  }
}
.btn-wrapper-right {
  display: flex;
  justify-content: flex-end;
}

@media screen and (max-width: 1000px) {
  .btn-wrapper-right {
    justify-content: center;
  }
}
.btn-wrapper-left {
  display: flex;
  justify-content: flex-start;
}

@media screen and (max-width: 1000px) {
  .btn-wrapper-left {
    justify-content: center;
  }
}
/*==============================
table
==============================*/
table.default {
  width: 100%;
  border-top: solid 1px #c2c2c2;
  border-left: solid 1px #c2c2c2;
}

table.default caption {
  font-weight: 700;
  text-align: left;
}

table.default thead th {
  background: rgba(41, 44, 127, 0.2);
}

table.default th,
table.default td {
  padding: 0.8em;
  border-right: solid 1px #c2c2c2;
  border-bottom: solid 1px #c2c2c2;
}

@media screen and (max-width: 1000px) {
  table.default th,
  table.default td {
    padding: 0.75em;
  }
}
table.simple {
  width: 100%;
  border-top: dashed 1px #c2c2c2;
}

table.simple th,
table.simple td {
  padding: 0.8em;
  border-bottom: dashed 1px #c2c2c2;
}

table.simple th {
  text-align: left;
}

table.slim th,
table.slim td {
  padding: 0.5em;
}

table.th20 th {
  width: 20%;
}

table.th30 th {
  width: 30%;
}

table.th40 th {
  width: 30%;
}

table.th50 th {
  width: 50%;
}

table.th60 th {
  width: 60%;
}

table.th70 th {
  width: 70%;
}

@media screen and (max-width: 1000px) {
  table.horizontal th,
  table.horizontal td {
    width: 100%;
    float: left;
  }
  table.horizontal th {
    padding-bottom: 0.1em;
    border-bottom: dashed 1px rgba(194, 194, 194, 0);
    font-weight: 900;
  }
  table.horizontal th::after {
    content: none;
  }
  table.horizontal td {
    padding-top: 0.1em;
    padding-left: 1em;
  }
}
table.th-v-a-m th {
  vertical-align: middle;
}

table.th-wb-ka th {
  word-break: keep-all;
}

table.th-ws-nw th {
  white-space: nowrap;
}

table.th-t-a-l th {
  text-align: left;
}

table.td-t-a-c td {
  text-align: center;
}

@media screen and (max-width: 1000px) {
  table.td-t-a-c-sp td {
    text-align: center;
  }
}
dl.table-inner {
  display: flex;
  flex-wrap: wrap;
}

dl.dt-20 dt {
  width: 20%;
}

dl.dt-20 dd {
  width: 80%;
}

.table-wrapper {
  overflow-x: auto;
}

@media screen and (max-width: 1000px) {
  .table-wrapper table {
    width: 150%;
  }
}
ul.basic {
  margin: 1em 0;
  padding-left: 1em;
  list-style: disc;
}

ul.basic li {
  margin-bottom: 0.8em;
}

ul.basic li:last-of-type {
  margin-bottom: 0;
}

ul.basic p {
  margin-bottom: 2em;
}

ul.upper-latin {
  margin-left: 2em;
  list-style: upper-latin;
}

ul.upper-latin li {
  margin-bottom: 0.8em;
}

ul.list {
  display: flex;
  flex-wrap: wrap;
  margin: -25px;
}

ul.list > li {
  padding: 25px;
}

@media screen and (max-width: 1000px) {
  ul.list {
    margin: -10px 0;
    padding-right: 10px;
    padding-left: 10px;
  }
  ul.list > li {
    padding: 10px;
  }
}
ul.narrow {
  margin-top: -5px;
  margin-bottom: -5px;
}

ul.narrow > li {
  margin-bottom: 0;
  padding: 5px 25px;
}

@media screen and (max-width: 1000px) {
  ul.narrow > li {
    padding: 5px 10px;
  }
}
ol.basic {
  margin: 1em 0;
  padding-left: 2em;
  list-style: decimal;
}

ol.basic li {
  margin-bottom: 0.8em;
}

ol.basic li:last-of-type {
  margin-bottom: 0;
}

ol.brackets > li {
  position: relative;
  padding-left: 1.5em;
  list-style-type: none;
  counter-increment: cnt;
}

ol.brackets > li::before {
  position: absolute;
  top: 0;
  left: 0;
  border: solid 1px #000;
  content: "(" counter(cnt) ")";
}

/*==============================
module
==============================*/
.breadcrumb {
  display: flex;
}

.breadcrumb a {
  color: #292c7f;
}

.breadcrumb br {
  display: none;
}

.breadcrumb li a i {
  margin-right: 10px;
  margin-left: 10px;
}

.breadcrumb li a i .icon {
  width: 0.5em;
  height: 0.7em;
}

/* wp-pagenavi */
.pagenavi {
  margin-top: 50px;
}

.wp-pagenavi ul {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: -20px;
  margin-left: -20px;
}

@media screen and (max-width: 1000px) {
  .wp-pagenavi ul {
    margin-right: 0;
    margin-left: 0;
  }
}
.wp-pagenavi ul li {
  padding-right: 20px;
  padding-left: 20px;
}

@media screen and (max-width: 1000px) {
  .wp-pagenavi ul li {
    padding-right: 5px;
    padding-left: 5px;
  }
}
.wp-pagenavi a,
.wp-pagenavi .current {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding-bottom: 0.1em;
  border: solid 2px #9c865b;
  border-radius: 100%;
  background: #fff;
  color: #9c865b;
  font-size: clamp(0.875rem, 0.40625rem + 1.25vw, 1.5rem);
  line-height: 1;
}

@media screen and (max-width: 1000px) {
  .wp-pagenavi a:hover, .wp-pagenavi a:focus,
  .wp-pagenavi .current:hover,
  .wp-pagenavi .current:focus {
    background: #fff;
  }
}
.wp-pagenavi .current {
  background: #9c865b;
  color: #fff;
}

.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
  border: none;
  background: none;
  color: #9c865b;
}

@media screen and (max-width: 1000px) {
  .wp-pagenavi a.nextpostslink:hover, .wp-pagenavi a.nextpostslink:focus, .wp-pagenavi a.previouspostslink:hover, .wp-pagenavi a.previouspostslink:focus {
    color: #9c865b;
  }
}
.wp-pagenavi a:hover, .wp-pagenavi a:focus {
  color: #9c865b;
  opacity: 1;
}

/* for accordion */
.op-cont {
  cursor: pointer;
}

.op-cont span.acc-arrow {
  display: flex;
  align-items: center;
  margin-left: auto;
  font-size: clamp(0.75rem, 0.46875rem + 0.75vw, 1.125rem);
}

.op-cont span.acc-arrow i {
  margin-left: 0.3em;
  transition: all 0.3s ease 0s;
}

.op-cont span.acc-arrow.rotate i {
  transform: rotate(-180deg);
  color: #292c7f;
}

@media screen and (max-width: 600px) {
  .op-cont span.acc-arrow .nav-txt {
    display: none;
  }
}
.op-cont span.acc-arrow.living i {
  color: #6ab0be;
}

.op-cont span.acc-arrow.topics i {
  color: #9c865b;
}

.wrapped {
  display: none;
}

.frame-wrapper {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}

.frame-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* modal */
.modal {
  display: flex;
  visibility: hidden;
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 52%;
  margin: 0 auto;
  padding: 0;
  overflow-y: auto;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
  opacity: 0;
  transition: all 0 ease 0.5s;
}

.modal.active {
  visibility: visible;
  opacity: 1;
}

@media screen and (max-width: 1400px) {
  .modal {
    width: 90%;
  }
}
.modal.modal-img {
  max-width: 70%;
}

@media screen and (max-width: 1000px) {
  .modal.modal-img {
    max-width: 94%;
  }
}
.modal .modal-close {
  margin-bottom: 16px;
  margin-left: auto;
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
  cursor: pointer;
}

@media screen and (max-width: 1000px) {
  .modal .modal-close {
    margin-bottom: 0;
    padding: 0.5em 0.8em;
  }
  .modal .modal-close .close-txt {
    display: none;
  }
}
.modal .modal-contents {
  width: 100%;
  height: auto;
  min-height: 400px;
  margin: auto;
  padding: 40px;
  border-radius: 10px;
}

@media screen and (max-width: 1000px) {
  .modal .modal-contents {
    max-height: 90vh;
    padding: 10px;
    overflow-y: auto;
  }
}
.modal .modal-contents h2 {
  display: flex;
  position: relative;
  align-items: center;
  border-bottom: solid 3px #292c7f;
  color: #000;
  font-weight: 700;
  font-size: clamp(1.125rem, 0.84375rem + 0.75vw, 1.5rem);
}

.modal .modal-contents .modal-inner {
  display: flex;
  gap: 40px;
}

@media screen and (max-width: 1000px) {
  .modal .modal-contents .modal-inner {
    flex-direction: column-reverse;
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .modal .modal-contents .modal-inner {
    gap: 0;
  }
}
.modal .modal-contents .modal-inner .modal-img {
  max-width: 380px;
}

@media screen and (max-width: 1000px) {
  .modal .modal-contents .modal-inner .modal-img {
    width: 100%;
    max-width: none;
  }
}
.modal .modal-contents .modal-inner .modal-txt {
  flex: 1;
  font-size: clamp(0.875rem, 0.6875rem + 0.5vw, 1.125rem);
}

.modal .modal-contents .sp-close {
  display: none;
}

@media screen and (max-width: 1000px) {
  .modal .modal-contents .sp-close {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .modal .modal-contents .sp-close > .modal-close {
    margin-left: 0;
  }
}
.modal .modal-contents.week-cont h2 {
  padding-left: 90px;
}

@media screen and (max-width: 1000px) {
  .modal .modal-contents.week-cont h2 {
    padding-bottom: 5px;
    padding-left: 0;
  }
}
.modal .modal-contents.week-cont h2 i {
  position: absolute;
  top: -5px;
  left: -10px;
  width: 90px;
}

@media screen and (max-width: 1000px) {
  .modal .modal-contents.week-cont h2 i {
    position: static;
    width: 40px;
    margin-right: 5px;
  }
}
.modal .modal-contents.week-cont.monday {
  border: solid 3px #cca964;
}

.modal .modal-contents.week-cont.monday h2 {
  border-bottom: solid 3px #cca964;
}

.modal .modal-contents.week-cont.tuesday {
  border: solid 3px #43bdb2;
}

.modal .modal-contents.week-cont.tuesday h2 {
  border-bottom: solid 3px #43bdb2;
}

.modal .modal-contents.week-cont.wednesday, .modal .modal-contents.week-cont.saturday {
  border: solid 3px #7ba5d7;
}

.modal .modal-contents.week-cont.wednesday h2, .modal .modal-contents.week-cont.saturday h2 {
  border-bottom: solid 3px #7ba5d7;
}

.modal .modal-contents.week-cont.thursday, .modal .modal-contents.week-cont.friday {
  border: solid 3px #ef867f;
}

.modal .modal-contents.week-cont.thursday h2, .modal .modal-contents.week-cont.friday h2 {
  border-bottom: solid 3px #ef867f;
}

.modal .modal-contents.week-cont.sunday {
  border: solid 3px #ffec3f;
}

.modal .modal-contents.week-cont.sunday h2 {
  border-bottom: solid 3px #ffec3f;
}

@media screen and (max-width: 1000px) {
  .modal .modal-contents.area-cont h2 {
    padding-bottom: 5px;
  }
}
.modal .modal-contents.area-cont.sangyou {
  border: solid 3px #5AB5BC;
}

.modal .modal-contents.area-cont.sangyou h2 {
  border-bottom: solid 3px #5AB5BC;
}

.modal .modal-contents.area-cont.tomioka {
  border: solid 3px #E288AD;
}

.modal .modal-contents.area-cont.tomioka h2 {
  border-bottom: solid 3px #E288AD;
}

.modal .modal-contents.area-cont.kanazawa {
  border: solid 3px #F6A758;
}

.modal .modal-contents.area-cont.kanazawa h2 {
  border-bottom: solid 3px #F6A758;
}

.modal .modal-contents.area-cont.kamariya {
  border: solid 3px #8ACEA0;
}

.modal .modal-contents.area-cont.kamariya h2 {
  border-bottom: solid 3px #8ACEA0;
}

.modal .modal-contents.area-cont.mutsuura {
  border: solid 3px #CCA964;
}

.modal .modal-contents.area-cont.mutsuura h2 {
  border-bottom: solid 3px #CCA964;
}

#overlay {
  display: none;
  z-index: 9998;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100% !important;
  height: 100vh;
  background: rgba(255, 255, 255, 0.7);
}

/*==============================
base structure
==============================*/
.l-main {
  padding: 0 0 100px;
}

@media screen and (max-width: 1000px) {
  .l-main {
    padding: 0 0 60px;
  }
}
@media screen and (max-width: 600px) {
  .l-main {
    padding: 0 0 40px;
  }
}
.l-main.top, .l-main.kanazawaku, .l-main.pickup, .l-main.other {
  background: #fffcec;
}

.l-main:has(.related) {
  padding: 0;
}

.l-main.parenting {
  background: #fff2f2;
}

.l-main.living {
  background: #f1fdff;
}

.l-main.voice {
  background: #f4fbf5;
}

.sec {
  position: relative;
}

.sec h2 {
  margin-bottom: 1em;
  color: #292c7f;
  font-size: clamp(1.5rem, 1.125rem + 1vw, 2rem);
}

.sec h2.large {
  font-size: clamp(1.5rem, 0.656rem + 2.25vw, 2.625rem);
}

.sec h2.max {
  margin-bottom: 0.5em;
  font-size: clamp(1.5rem, -0.656rem + 5.75vw, 4.375rem);
}

.sec h2.underline {
  padding-bottom: 0.5em;
  border-bottom: solid 1px #c2c2c2;
}

.sec p {
  margin-bottom: 0.75em;
  line-height: 1.8;
}

.sec p:last-of-type {
  margin-bottom: 0;
}

.sec .title-wrapper h2 {
  margin-bottom: 1em;
}

.sec-inner {
  padding: 3% 0;
}

.container {
  width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 1200px) {
  .container {
    width: 100%;
    padding-right: 8%;
    padding-left: 8%;
  }
}
@media screen and (max-width: 1000px) {
  .container {
    width: 100%;
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media screen and (max-width: 600px) {
  .container {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.container.wide {
  width: 84%;
}

@media screen and (max-width: 1200px) {
  .container.wide {
    width: 100%;
  }
}
.container.narrow {
  width: 1000px;
}

@media screen and (max-width: 1200px) {
  .container.narrow {
    width: 100%;
  }
}
.container.narrow-s {
  width: 900px;
}

@media screen and (max-width: 1200px) {
  .container.narrow-s {
    width: 100%;
  }
}
.container.area-conteiner {
  max-width: 1370px;
}

.contents {
  padding: 25px 50px;
}

@media screen and (max-width: 1000px) {
  .contents {
    padding: 15px 0;
  }
}
@media screen and (max-width: 600px) {
  .contents {
    padding: 10px 0;
  }
}
.contents .contents-inner-flex {
  display: flex;
  align-items: center;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .contents .contents-inner-flex {
    flex-direction: column;
  }
}
.contents .contents-inner-flex .contents-inner-txt {
  flex: 1;
}

.contents .contents-inner-flex .contents-inner-txt h3 {
  margin-bottom: 0.8em;
  color: #292c7f;
  font-weight: 700;
  font-size: clamp(1.125rem, 1.03125rem + 0.25vw, 1.25rem);
}

[class^=hr-] {
  height: 1px;
  margin: 3em 0;
}

hr.hr-transparent {
  margin: 1.5em 0;
  background: none;
}

hr.hr-parenting {
  background: #ef867f;
}

.bg-lightblue {
  background: url(../img/layout/bg/bg_lightblue.png);
}

.bg-beige {
  background: url(../img/layout/bg/bg_beige.png);
}

.bg-pink {
  background: url(../img/layout/bg/bg_pink.png);
}

.bg-yellowgreen {
  background: url(../img/layout/bg/bg_yellowgreen.png);
}

.bg-green {
  background: url(../img/layout/bg/bg_green.png);
}

.bg-yellow {
  background: url(../img/layout/bg/bg_yellow.png);
}

.bg-title {
  background: url(../img/layout/bg/bg_title.png);
}

.bg-lightblue_top,
.bg-lightblue_bottom,
.bg-lightblueplain_top,
.bg-beige_top,
.bg-beige_bottom,
.bg-beigeplain_top,
.bg-pink_top,
.bg-pink_bottom,
.bg-pinkplain_top,
.bg-yellowgreen_top,
.bg-yellowgreen_bottom,
.bg-green_top,
.bg-green_bottom,
.bg-yellow_top,
.bg-yellow_bottom,
.bg-title_top,
.bg-whiteplain_top {
  width: 100%;
  height: min(50px, 3.571vw);
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1000px) {
  .bg-lightblue_top,
  .bg-lightblue_bottom,
  .bg-lightblueplain_top,
  .bg-beige_top,
  .bg-beige_bottom,
  .bg-beigeplain_top,
  .bg-pink_top,
  .bg-pink_bottom,
  .bg-pinkplain_top,
  .bg-yellowgreen_top,
  .bg-yellowgreen_bottom,
  .bg-green_top,
  .bg-green_bottom,
  .bg-yellow_top,
  .bg-yellow_bottom,
  .bg-title_top,
  .bg-whiteplain_top {
    background-size: 200%;
  }
}
@media screen and (max-width: 600px) {
  .bg-lightblue_top,
  .bg-lightblue_bottom,
  .bg-lightblueplain_top,
  .bg-beige_top,
  .bg-beige_bottom,
  .bg-beigeplain_top,
  .bg-pink_top,
  .bg-pink_bottom,
  .bg-pinkplain_top,
  .bg-yellowgreen_top,
  .bg-yellowgreen_bottom,
  .bg-green_top,
  .bg-green_bottom,
  .bg-yellow_top,
  .bg-yellow_bottom,
  .bg-title_top,
  .bg-whiteplain_top {
    background-size: 250%;
  }
}
.bg-lightblue_top {
  background-image: url(../img/layout/bg/bg_lightblue_top.png);
  background-position: center top;
}

.bg-lightblue_bottom {
  background-image: url(../img/layout/bg/bg_lightblue_bottom.png);
  background-position: center bottom;
}

.bg-lightblueplain_top {
  background-image: url(../img/layout/bg/bg_lightblueplain_top.png);
  background-position: center top;
}

.bg-beige_top {
  background-image: url(../img/layout/bg/bg_beige_top.png);
  background-position: center top;
}

.bg-beige_bottom {
  background-image: url(../img/layout/bg/bg_beige_bottom.png);
  background-position: center bottom;
}

.bg-beigeplain_top {
  background-image: url(../img/layout/bg/bg_beigeplain_top.png);
  background-position: center top;
}

.bg-pink_top {
  background-image: url(../img/layout/bg/bg_pink_top.png);
  background-position: center top;
}

.bg-pink_bottom {
  background-image: url(../img/layout/bg/bg_pink_bottom.png);
  background-position: center bottom;
}

.bg-pinkplain_top {
  background-image: url(../img/layout/bg/bg_pinkplain_top.png);
  background-position: center top;
}

.bg-yellowgreen_top {
  background-image: url(../img/layout/bg/bg_yellowgreen_top.png);
  background-position: center top;
}

.bg-yellowgreen_bottom {
  background-image: url(../img/layout/bg/bg_yellowgreen_bottom.png);
  background-position: center bottom;
}

.bg-green_top {
  background-image: url(../img/layout/bg/bg_green_top.png);
  background-position: center top;
}

.bg-green_bottom {
  background-image: url(../img/layout/bg/bg_green_bottom.png);
  background-position: center bottom;
}

.bg-yellow_top {
  background-image: url(../img/layout/bg/bg_yellow_top.png);
  background-position: center top;
}

.bg-yellow_bottom {
  background-image: url(../img/layout/bg/bg_yellow_bottom.png);
  background-position: center bottom;
}

.bg-title_top {
  background-image: url(../img/layout/bg/bg_title_top.png);
  background-position: center top;
  background-color: #fff;
}

.bg-whiteplain_top {
  background-image: url(../img/layout/bg/bg_whiteplain_top.png);
  background-position: center top;
}

.page-title h1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 50px;
  font-weight: 700;
  font-size: clamp(1.125rem, 0.5625rem + 1.5vw, 1.875rem);
  line-height: 1;
}

@media screen and (max-width: 1000px) {
  .page-title h1 {
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 600px) {
  .page-title h1 {
    padding-bottom: 20px;
  }
}
.page-title h1 .ttl-pict {
  width: 50%;
  max-width: 250px;
}

.inner-link ul {
  display: grid;
  margin: 3% 0 6%;
  gap: 10px;
}

@media screen and (max-width: 320px) {
  .inner-link ul {
    font-size: 0.875rem;
  }
}
.inner-link ul a {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  background: #fff;
}

.inner-link ul a i {
  width: 0.8em;
  margin-left: 5px;
  transform: rotate(90deg);
}

.inner-link ul.parenting-link {
  grid-template-columns: repeat(4, 1fr);
}

@media screen and (max-width: 1000px) {
  .inner-link ul.parenting-link {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
}
.inner-link ul.parenting-link a {
  border: solid 2px #ef867f;
}

.inner-link ul.parenting-link a i {
  color: #ef867f;
}

.inner-link ul.living-link {
  grid-template-columns: repeat(6, 1fr);
}

@media screen and (max-width: 1000px) {
  .inner-link ul.living-link {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
}
.inner-link ul.living-link a {
  border: solid 2px #6ab0be;
}

.inner-link ul.living-link a i {
  color: #6ab0be;
}

.wavy-line {
  opacity: 0.5;
}

.inner-heading {
  margin-bottom: 2em;
}

.inner-heading .heading-pict {
  display: block;
  max-width: 220px;
  margin: 0 auto 10px;
}

.inner-heading h2 {
  display: flex;
  position: relative;
  justify-content: center;
  margin-bottom: 0.3em;
  color: #292c7f;
  font-weight: 700;
  font-size: clamp(1.5rem, 1.21875rem + 0.75vw, 1.875rem);
}

.inner-heading h2 span {
  position: relative;
}

.inner-heading h2 span i {
  display: block;
  position: absolute;
  top: 0.2em;
  width: 24px;
}

@media screen and (max-width: 1000px) {
  .inner-heading h2 span i {
    display: none;
  }
}
.inner-heading h2 span i.heading-l {
  left: -1.1em;
}

.inner-heading h2 span i.heading-r {
  right: -1.1em;
  transform: scale(-1, 1);
}

.inner-heading h3 {
  font-weight: 700;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
  text-align: center;
}

/* Slider */
.slider-wrapper {
  position: relative;
  margin-bottom: 50px;
}

.slider-wrapper .inner-slider {
  margin-right: -33px;
  margin-left: -33px;
}

@media screen and (max-width: 600px) {
  .slider-wrapper .inner-slider {
    margin-right: 0;
    margin-left: 0;
  }
}
.slider-wrapper .inner-slider .slider-item {
  width: 100%;
  height: auto;
  transform: scale(0.8);
  opacity: 0.3;
  transition: opacity 0.5s, transform 0.5s;
}

.slider-wrapper .inner-slider .slider-item p {
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
}

.slider-wrapper .inner-slider .slider-item.slick-center {
  transform: scale(1);
  opacity: 1;
}

@media screen and (max-width: 600px) {
  .slider-wrapper .inner-slider .slider-item {
    transform: scale(1);
    opacity: 1;
  }
}
.fukidashi .fukidashi-top {
  height: 50px;
  background-image: url(../img/layout/bg_fukidashi.png);
  background-position: center top;
}

.fukidashi .fukidashi-bottom {
  height: 50px;
  background-image: url(../img/layout/bg_fukidashi.png);
  background-position: center bottom;
}

.fukidashi .fukidashi-inner {
  padding: 0 50px;
  background: #fff;
}

@media screen and (max-width: 1000px) {
  .fukidashi .fukidashi-inner {
    padding: 0 30px;
  }
}
@media screen and (max-width: 600px) {
  .fukidashi .fukidashi-inner {
    padding: 0 20px;
  }
}
/*==============================
common parts
==============================*/
/*==============================
header
==============================*/
header {
  position: relative;
  width: 100%;
  background: #fff;
}

.l-header {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: 30px 50px;
}

@media screen and (max-width: 1000px) {
  .l-header {
    height: 60px;
    padding: 30px;
  }
}
@media screen and (max-width: 600px) {
  .l-header {
    height: 60px;
    padding: 0 0 0 20px;
  }
}
.l-header a {
  color: #000;
}

.l-header .header-left {
  display: flex;
  align-items: center;
}

.l-header h1.logo {
  width: 200px;
}

@media screen and (max-width: 1000px) {
  .l-header h1.logo {
    width: 70px;
  }
}
@media screen and (max-width: 600px) {
  .l-header h1.logo {
    width: 70px;
  }
}
@media screen and (max-width: 320px) {
  .l-header h1.logo {
    width: 65px;
  }
}
.l-header h2 {
  padding-top: 1em;
  padding-left: 2.5em;
  padding-left: clamp(1em, 2.6vw, 2.5em);
  font-weight: 500;
  font-size: clamp(0.75rem, 0.375rem + 1vw, 1.25rem);
  line-height: 1.4;
  letter-spacing: 0.08em;
}

@media screen and (max-width: 1000px) {
  .l-header h2 br {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .l-header h2 {
    font-size: 0.625rem;
  }
}
/*==============================
nav
==============================*/
.l-nav {
  margin-top: 1.5em;
}

@media screen and (max-width: 1000px) {
  .l-nav {
    z-index: 9990;
    position: fixed;
    top: -110%;
    left: 0;
    width: 100%;
    height: 100%;
    margin-top: 0;
    padding-top: 10px;
    background: #fff;
    transition: all 0.3s ease 0s;
  }
  .l-nav.open {
    top: 0;
    padding-top: 70px;
  }
}
.l-nav .g-nav {
  display: flex;
  justify-content: space-between;
  gap: clamp(20px, 4.7vw, 80px);
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
}

@media screen and (max-width: 1000px) {
  .l-nav .g-nav {
    flex-direction: column;
    padding-right: 20px;
    padding-left: 20px;
    gap: 10px;
  }
}
.l-nav .g-nav a {
  display: block;
  position: relative;
  padding: 0.5em 0.5em 0.8em;
  font-weight: 700;
  line-height: 1;
  word-break: keep-all;
}

@media screen and (max-width: 1000px) {
  .l-nav .g-nav a {
    display: flex;
    align-items: center;
    border-radius: 10px;
    background: #292c7f;
    color: #fff;
  }
}
@media screen and (max-width: 1000px) {
  .l-nav .g-nav a span {
    flex: 1;
    padding-left: 0.5em;
  }
}
.l-nav .g-nav a i.sp-pict {
  display: none;
}

@media screen and (max-width: 1000px) {
  .l-nav .g-nav a i.sp-pict {
    display: block;
    width: 50px;
    border-radius: 100%;
    background: #fff;
  }
}
.l-nav .g-nav a i.icon-arrow01 {
  display: none;
}

@media screen and (max-width: 1000px) {
  .l-nav .g-nav a i.icon-arrow01 {
    display: flex;
  }
}
.l-nav .g-nav a i.wavy {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}

.l-nav .g-nav a i.wavy img {
  width: auto;
  height: 7.5px;
}

@media screen and (max-width: 1000px) {
  .l-nav .g-nav a i.wavy {
    display: none;
  }
}
.l-nav .g-nav a span {
  padding-top: 0.2em;
  line-height: 1;
}

@media screen and (max-width: 1000px) {
  .l-nav .g-nav a {
    font-weight: 500;
  }
}
@media screen and (max-width: 600px) {
  .l-nav .g-nav a {
    padding: 0.8em;
  }
}
/*==============================
humburger icon
==============================*/
.btn-mn {
  display: none;
  z-index: 9999;
  position: fixed;
  top: 0;
  right: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background: #fff;
  color: #fff;
  cursor: pointer;
}

@media screen and (max-width: 1000px) {
  .btn-mn {
    display: flex;
  }
}
.humburger {
  display: block;
  width: 30px;
  height: 42px;
  background: none;
}

.humburger span {
  display: block;
  position: absolute;
  top: calc(50% - 2px);
  left: calc(50% - 15px);
  width: 30px;
  height: 4px;
  border-radius: 10px;
  border-radius: 6px;
  background: #292c7f;
}

.rotation span {
  transform: translateY(0) !important;
  transition: 0.5s;
}

.rotation .top {
  margin-top: -16px;
  transform: rotate(0deg) !important;
}

@media screen and (max-width: 1000px) {
  .rotation .top {
    margin-top: -12px;
  }
}
@media screen and (max-width: 600px) {
  .rotation .top {
    margin-top: -8px;
  }
}
.rotation .bottom {
  margin-top: 16px;
  transform: rotate(0deg) !important;
}

@media screen and (max-width: 1000px) {
  .rotation .bottom {
    margin-top: 12px;
  }
}
@media screen and (max-width: 600px) {
  .rotation .bottom {
    margin-top: 8px;
  }
}
.rotation.open .middle {
  background: rgba(255, 255, 255, 0);
}

.rotation.open .top {
  margin-top: 0;
  transform: rotate(-40deg) !important;
}

.rotation.open .bottom {
  margin-top: 0;
  transform: rotate(40deg) !important;
}

/*==============================
footer
==============================*/
.pagetop {
  display: flex;
  z-index: 1010;
  position: fixed;
  right: 0;
  bottom: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background: #292c7f;
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s ease 0s;
}

@media screen and (max-width: 1000px) {
  .pagetop {
    width: 40px;
    height: 40px;
  }
}
.pagetop span {
  margin-top: 0.2em;
}

@media screen and (max-width: 1000px) {
  .pagetop span {
    display: none;
  }
}
.pagetop .icon-arrow03 {
  width: 0.75em;
}

.pagetop .icon {
  display: flex;
  transform: rotate(-90deg);
}

.pagetop.active {
  opacity: 1;
}

.pagetop:hover, .pagetop:focus {
  opacity: 0.6;
}

@media screen and (max-width: 1000px) {
  .pagetop:hover, .pagetop:focus {
    background: #ef867f;
    color: #fff;
    opacity: 1;
  }
}
footer {
  position: relative;
}

.l-footer {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 50px 50px 0;
  background: #fff;
}

@media screen and (max-width: 1000px) {
  .l-footer {
    flex-direction: column;
    height: auto;
    padding: 30px;
  }
}
.l-footer .container {
  display: flex;
}

.l-footer .footer-left,
.l-footer .footer-right {
  display: flex;
  align-items: center;
}

@media screen and (max-width: 1000px) {
  .l-footer .footer-left,
  .l-footer .footer-right {
    flex-direction: column;
  }
}
.l-address {
  margin-right: 100px;
  font-size: clamp(0.75rem, 0.5625rem + 0.5vw, 1rem);
}

@media screen and (max-width: 1000px) {
  .l-address {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
    text-align: center;
  }
}
.l-address p {
  padding-top: 25px;
  font-size: 0.875rem;
}

@media screen and (max-width: 1000px) {
  .l-address p {
    padding-top: 20px;
    font-size: 0.75rem;
  }
}
.footer-logo-wrapper {
  display: flex;
  align-items: center;
}

.footer-logo-wrapper .footer-logo {
  margin-right: 20px;
}

.footer-logo-wrapper .footer-logo.yokohama {
  width: 125px;
}

.footer-logo-wrapper .footer-logo.kanazawa {
  width: 100px;
}

@media screen and (max-width: 1000px) {
  .footer-logo-wrapper {
    margin-top: 20px;
  }
  .footer-logo-wrapper .footer-logo {
    margin-right: 10px;
    margin-left: 10px;
  }
}
@media screen and (max-width: 1000px) {
  .footer-logo-wrapper.pc {
    display: none;
  }
}
.footer-logo-wrapper.sp {
  display: none;
}

@media screen and (max-width: 1000px) {
  .footer-logo-wrapper.sp {
    display: flex;
  }
}
.footer-link {
  display: flex;
  font-size: clamp(0.75rem, 0.5625rem + 0.5vw, 1rem);
}

@media screen and (max-width: 1000px) {
  .footer-link {
    flex-direction: column;
  }
}
.footer-link a {
  color: #000;
}

.footer-link li {
  padding: 0 20px;
  border-right: solid 1px #c2c2c2;
  line-height: 1;
}

@media screen and (max-width: 1000px) {
  .footer-link li {
    padding: 5px;
    border: none;
    text-align: center;
  }
}
.footer-link li:last-of-type {
  border-right: none;
}

.sns {
  display: flex;
}

@media screen and (max-width: 1000px) {
  .sns {
    margin-top: 20px;
  }
}
.sns li {
  width: 40px;
  margin-right: 10px;
  margin-left: 10px;
}

.copyright {
  padding: 0 50px 50px;
  font-size: clamp(0.75rem, 0.5625rem + 0.5vw, 1rem);
}

@media screen and (max-width: 1000px) {
  .copyright {
    text-align: center;
  }
}
.main-img {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
  background: url(../img/top/top_main_bg.jpg) no-repeat center top;
  background-size: cover;
}

@media screen and (max-width: 600px) {
  .main-img {
    height: 94vh;
    background: url(../img/top/top_main_bg_sp.jpg) no-repeat center top;
    background-size: cover;
  }
  .main-img > .bg-lightblue_top {
    position: absolute;
    bottom: 0;
  }
}
.main-img h1 {
  max-width: 1160px;
  margin-top: -50px;
}

@media screen and (max-width: 1000px) {
  .main-img h1 {
    margin-top: -30px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 600px) {
  .main-img h1 img.pc {
    display: none;
  }
}
.main-img h1 img.sp {
  display: none;
}

@media screen and (max-width: 600px) {
  .main-img h1 img.sp {
    display: block;
  }
}
.main-img .campbanner.pc {
  z-index: 9000;
  position: fixed;
  right: 20px;
  bottom: 80px;
  opacity: 1;
  transition: all 0.3s ease 0s;
}

.main-img .campbanner.pc .camp_banner_close {
  position: absolute;
  top: 15px;
  right: 20px;
  background: none;
  cursor: pointer;
}

.main-img .campbanner.pc .camp_banner_link {
  position: absolute;
  right: 20px;
  bottom: 20px;
}

@media screen and (max-width: 600px) {
  .main-img .campbanner.pc {
    display: none;
  }
}
.main-img .campbanner.pc.none {
  display: none;
}

.main-img .campbanner.pc.inactive {
  right: -100%;
  opacity: 0;
}

.main-img .campbanner.pc.inactive .camp_banner_close,
.main-img .campbanner.pc.inactive .camp_banner_link {
  pointer-events: none;
}

.main-img .campbanner.sp {
  display: none;
}

@media screen and (max-width: 600px) {
  .main-img .campbanner.sp {
    display: block;
    padding: 10px;
  }
}
.top .top-title {
  display: flex;
  align-items: flex-end;
  margin-bottom: 3em;
}

.top .top-title.center {
  justify-content: center;
}

@media screen and (max-width: 1000px) {
  .top .top-title {
    flex-direction: column-reverse;
    align-items: center;
    margin-bottom: 1em;
  }
}
.top h2.top-heading {
  position: relative;
  color: #292c7f;
  font-weight: 700;
  font-size: clamp(1.5rem, 1.21875rem + 0.75vw, 1.875rem);
}

@media screen and (max-width: 1000px) {
  .top h2.top-heading {
    text-align: center;
  }
}
.top h2.top-heading span {
  position: relative;
}

.top h2.top-heading span.tit-en img {
  width: auto;
}

@media screen and (max-width: 1000px) {
  .top h2.top-heading span.tit-en img {
    transform: scale(0.75);
    transform-origin: center;
  }
}
.top h2.top-heading i {
  display: block;
  position: absolute;
  top: 0.2em;
  width: 24px;
}

@media screen and (max-width: 1000px) {
  .top h2.top-heading i {
    display: none;
  }
}
.top h2.top-heading i.heading-l {
  left: -1.1em;
}

.top h2.top-heading i.heading-r {
  right: -1.1em;
  transform: scale(-1, 1);
}

.top h2.top-heading.center {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.top .top-pickup {
  padding: 3% 0 4%;
}

.top .top-pickup .top-pict-pickup {
  max-width: 204px;
  margin-left: 5%;
}

@media screen and (max-width: 1000px) {
  .top .top-pickup .top-pict-pickup {
    width: 80px;
    margin-left: 0;
  }
}
.top .top-pickup .top-pickup-slider {
  margin-right: -25px;
  margin-left: -25px;
}

@media screen and (max-width: 1000px) {
  .top .top-pickup .top-pickup-slider {
    margin-right: -15px;
    margin-left: -15px;
  }
}
@media screen and (max-width: 600px) {
  .top .top-pickup .top-pickup-slider {
    margin-right: -10px;
    margin-left: -10px;
  }
}
.top .top-pickup .top-pickup-slider .pickup-item {
  padding-right: 25px;
  padding-left: 25px;
}

@media screen and (max-width: 1000px) {
  .top .top-pickup .top-pickup-slider .pickup-item {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media screen and (max-width: 600px) {
  .top .top-pickup .top-pickup-slider .pickup-item {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.top .top-pickup .top-pickup-slider .pickup-item dt {
  margin-bottom: 10px;
}

.top .top-pickup .top-pickup-slider .pickup-item time {
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
}

.top .top-pickup .top-pickup-slider .pickup-item h3 {
  font-weight: 700;
}

.top .top-pickup .top-tags {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1em;
  gap: 15px;
}

.top .top-pickup .top-tags li {
  display: flex;
  align-items: center;
  line-height: 1;
}

.top .top-pickup .top-tags li i {
  width: 20px;
  margin-right: 5px;
}

.top .top-kanazawaku {
  padding: 0 0 3%;
}

.top .top-kanazawaku .top-map-wrapper {
  display: flex;
  justify-content: space-between;
  padding: 10% 0 3%;
}

.top .top-kanazawaku .top-left {
  flex: 1;
}

.top .top-kanazawaku .map-text {
  margin-top: 2em;
  margin-bottom: 2em;
  font-weight: bold;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
  line-height: 2.5;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .map-text {
    line-height: inherit;
  }
  .top .top-kanazawaku .map-text br {
    display: none;
  }
}
.top .top-kanazawaku .top-map {
  max-width: 718px;
  margin-top: -20%;
  margin-right: -15%;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .top-map {
    width: 90%;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }
}
.top .top-kanazawaku .top-map.pc {
  display: block;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .top-map.pc {
    display: none;
  }
}
.top .top-kanazawaku .top-map.sp {
  display: none;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .top-map.sp {
    display: block;
  }
}
.top .top-kanazawaku .top-img-wrapper {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .top-img-wrapper {
    flex-direction: column;
  }
}
.top .top-kanazawaku .kanazawaku-img {
  display: flex;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .kanazawaku-img {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .top .top-kanazawaku .kanazawaku-img {
    gap: 20px;
  }
}
.top .top-kanazawaku .kanazawaku-img dl {
  max-width: 300px;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .kanazawaku-img dl {
    max-width: none;
  }
}
.top .top-kanazawaku .kanazawaku-img dl dt {
  margin-bottom: 10px;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .kanazawaku-img dl dd {
    text-align: center;
  }
}
.top .top-kanazawaku .top-pict-kanazawaku {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 315px;
  margin-top: -4%;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .top-pict-kanazawaku {
    margin-top: 1.5em;
  }
}
.top .top-kanazawaku .top-pict-kanazawaku img {
  margin-bottom: 2em;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .top-pict-kanazawaku img.pc {
    display: none;
  }
}
.top .top-kanazawaku .top-pict-kanazawaku.sp {
  display: none;
}

@media screen and (max-width: 1000px) {
  .top .top-kanazawaku .top-pict-kanazawaku.sp {
    display: block;
    width: 80px;
    margin: 0 auto;
  }
  .top .top-kanazawaku .top-pict-kanazawaku.sp img {
    margin-bottom: 0;
  }
}
.top .top-parenting [class^=box_] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 86%;
  padding: 50px;
  overflow-x: hidden;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting [class^=box_] {
    flex-direction: column;
    width: 100%;
    padding: 30px;
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .top .top-parenting [class^=box_] {
    padding: 20px;
    gap: 20px;
  }
}
.top .top-parenting .top-parenting_txt {
  max-width: 500px;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .top-parenting_txt {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
}
.top .top-parenting .box_parenting {
  margin-top: 4%;
  margin-left: auto;
}

.top .top-parenting .box_parenting .top-parenting_01 {
  max-width: 790px;
  margin-top: -3%;
  margin-right: -80px;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_parenting .top-parenting_01 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1000px) {
  .top .top-parenting .box_parenting .top-parenting_01.pc {
    display: none;
  }
}
.top .top-parenting .box_parenting .top-parenting_01.sp {
  display: none;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_parenting .top-parenting_01.sp {
    display: block;
  }
}
.top .top-parenting .box_parenting .top-pict-parenting {
  max-width: 242px;
  margin-right: -4%;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_parenting .top-pict-parenting {
    width: 80px;
    margin-right: 0;
  }
}
.top .top-parenting .box_living {
  margin-right: auto;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_living {
    flex-direction: column-reverse;
  }
}
.top .top-parenting .box_living .top-parenting_02 {
  max-width: 885px;
  margin-left: -80px;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_living .top-parenting_02 {
    margin-bottom: 20px;
    margin-left: 0;
  }
}
@media screen and (max-width: 1000px) {
  .top .top-parenting .box_living .top-parenting_02.pc {
    display: none;
  }
}
.top .top-parenting .box_living .top-parenting_02.sp {
  display: none;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_living .top-parenting_02.sp {
    display: block;
  }
}
.top .top-parenting .box_living .top-pict-living {
  max-width: 270px;
  margin-right: -4%;
  margin-left: auto;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_living .top-pict-living {
    width: 80px;
    margin-right: auto;
    margin-left: auto;
  }
}
.top .top-parenting .box_access {
  margin-left: auto;
}

.top .top-parenting .box_access .top-parenting_03 {
  max-width: 784px;
  margin-right: -80px;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_access .top-parenting_03 {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1000px) {
  .top .top-parenting .box_access .top-parenting_03.pc {
    display: none;
  }
}
.top .top-parenting .box_access .top-parenting_03.sp {
  display: none;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_access .top-parenting_03.sp {
    display: block;
  }
}
.top .top-parenting .box_access .top-pict-access {
  max-width: 227px;
  margin-right: -6%;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_access .top-pict-access {
    width: 80px;
    margin-right: 0;
  }
}
.top .top-parenting .box_leisure {
  margin-right: auto;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_leisure {
    flex-direction: column-reverse;
  }
}
.top .top-parenting .box_leisure .top-parenting_04 {
  max-width: 854px;
  margin-left: -80px;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_leisure .top-parenting_04 {
    margin-bottom: 20px;
    margin-left: 0;
  }
}
@media screen and (max-width: 1000px) {
  .top .top-parenting .box_leisure .top-parenting_04.pc {
    display: none;
  }
}
.top .top-parenting .box_leisure .top-parenting_04.sp {
  display: none;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_leisure .top-parenting_04.sp {
    display: block;
  }
}
.top .top-parenting .box_leisure .top-pict-leisure {
  max-width: 233px;
}

@media screen and (max-width: 1000px) {
  .top .top-parenting .box_leisure .top-pict-leisure {
    width: 80px;
  }
}
.top .top-sns .sec-inner {
  padding: 3% 0;
}

.top .top-sns .sns-wrapper {
  display: flex;
  justify-content: center;
  gap: 60px;
}

@media screen and (max-width: 1000px) {
  .top .top-sns .sns-wrapper {
    flex-direction: column;
    gap: 60px 0;
  }
}
@media screen and (max-width: 600px) {
  .top .top-sns .sns-wrapper {
    gap: 30px;
  }
}
.top .top-sns .sns-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5em;
}

.top .top-sns .sns-item h3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
}

.top .top-sns .sns-item h3 img {
  max-width: 80px;
  margin-bottom: 10px;
}

.top .top-sns .sns-item p {
  text-align: center;
}

@media screen and (max-width: 600px) {
  .top .top-sns .sns-item p {
    text-align: left;
  }
  .top .top-sns .sns-item p br {
    display: none;
  }
}
.top .top-sns .sns-item .sns-image {
  max-width: 290px;
}

.top .top-link .sec-inner {
  padding: 3% 0 0;
}

.top .top-link .link-wrapper {
  display: grid;
  grid-template-columns: 300px 300px;
  justify-content: center;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .top .top-link .link-wrapper {
    grid-template-columns: 1fr 1fr;
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .top .top-link .link-wrapper {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
}
.top .top-link .link-item {
  max-width: 300px;
}

.top .top-link .link-item dt {
  margin-bottom: 10px;
}

.top .top-link .link-item dd {
  font-size: clamp(0.875rem, 0.6875rem + 0.5vw, 1.125rem);
  text-align: center;
}

@media screen and (max-width: 600px) {
  .top .top-link .link-item dd br {
    display: none;
  }
}
.kanazawaku .kanazawaku_itr {
  padding: 0;
}

.kanazawaku .kanazawaku_itr .kanazawaku_itr-wrapper {
  height: 100vh;
  min-height: 970px;
  padding-top: 9%;
  background-image: url(../img/kanazawaku/bg_illust_left.png), url(../img/kanazawaku/bg_illust_right.png);
  background-position: top 0 left 1%, top 0 right 5%;
  background-size: 48%, 35%;
  background-repeat: no-repeat;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .kanazawaku_itr .kanazawaku_itr-wrapper {
    height: auto;
    min-height: auto;
    padding-top: 3%;
    padding-bottom: 3%;
    background: none;
  }
}
.kanazawaku .kanazawaku_itr .kanazawaku_maincopy {
  max-width: 715px;
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .kanazawaku_itr .kanazawaku_maincopy {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 600px) {
  .kanazawaku .kanazawaku_itr .kanazawaku_maincopy {
    margin-bottom: 20px;
  }
}
.kanazawaku .kanazawaku_itr .kanazawaku_maincopy02 {
  font-weight: 700;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .kanazawaku_itr .kanazawaku_maincopy02 {
    text-align: left;
  }
  .kanazawaku .kanazawaku_itr .kanazawaku_maincopy02 br {
    display: none;
  }
}
.kanazawaku .kanazawaku_itr .bg_illust_sp {
  display: none;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .kanazawaku_itr .bg_illust_sp {
    display: block;
    margin-top: 20px;
  }
}
.kanazawaku .area .area-wrapper {
  display: grid;
  grid-template-rows: 36% 1fr;
  grid-template-columns: 35% 1fr;
  margin-bottom: 50px;
  padding-top: 8%;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .area .area-wrapper {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .kanazawaku .area .area-wrapper {
    flex-direction: column;
    gap: 20px;
  }
}
.kanazawaku .area .area-wrapper .area-txt {
  grid-row: 1/2;
  grid-column: 1/2;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .area .area-wrapper .area-txt {
    grid-row: 1/2;
    grid-column: 1/2;
  }
}
.kanazawaku .area .area-wrapper .area-txt h2 {
  max-width: 456px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .area .area-wrapper .area-txt h2 {
    width: 80%;
  }
}
.kanazawaku .area .area-wrapper .area-txt .area-txt-lead {
  margin-bottom: 2em;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .area .area-wrapper .area-txt .area-txt-lead {
    margin-bottom: 0;
  }
}
.kanazawaku .area .area-wrapper .area-list {
  grid-row: 2/3;
  grid-column: 1/2;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .area .area-wrapper .area-list {
    grid-row: 3/4;
    grid-column: 1/2;
  }
}
.kanazawaku .area .area-wrapper .area-list li {
  margin-bottom: 15px;
}

.kanazawaku .area .area-wrapper .area-list .btn-area {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  min-width: 390px;
  max-width: 390px;
  margin-right: auto;
  margin-left: auto;
  padding: 0.2em 1em;
  border: solid 2px #5ab5bc;
  border-radius: 50px;
  background: #fff;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
  cursor: pointer;
}

.kanazawaku .area .area-wrapper .area-list .btn-area:hover {
  opacity: 0.7;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .area .area-wrapper .area-list .btn-area:hover {
    opacity: 1;
  }
}
@media screen and (max-width: 600px) {
  .kanazawaku .area .area-wrapper .area-list .btn-area {
    width: 100%;
    min-width: auto;
    max-width: none;
  }
}
.kanazawaku .area .area-wrapper .area-list .btn-area i {
  position: absolute;
  right: 18px;
  color: #5ab5bc;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.sangyou {
  border: solid 2px #5ab5bc;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.sangyou i {
  color: #5ab5bc;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.tomioka {
  border: solid 2px #e288ad;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.tomioka i {
  color: #e288ad;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.kanazawa {
  border: solid 2px #f6a758;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.kanazawa i {
  color: #f6a758;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.kamariya {
  border: solid 2px #8acea0;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.kamariya i {
  color: #8acea0;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.mutsuura {
  border: solid 2px #cca964;
}

.kanazawaku .area .area-wrapper .area-list .btn-area.mutsuura i {
  color: #cca964;
}

.kanazawaku .area .area-wrapper .area-list .bukken {
  margin-top: 20px;
  text-align: center;
}

.kanazawaku .area .area-wrapper .area-list .bukken p {
  margin-bottom: 0.5em;
}

.kanazawaku .area .area-wrapper .area-map {
  grid-row: 1/3;
  grid-column: 2/3;
  max-width: 856px;
}

@media screen and (max-width: 1000px) {
  .kanazawaku .area .area-wrapper .area-map {
    grid-row: 2/3;
    grid-column: 1/2;
  }
}
.parenting .parenting_title {
  padding: 3% 0 0;
}

.parenting .parenting_title .parenting_maincopy {
  max-width: 1052px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.parenting .parenting_title .parenting_maincopy02 {
  font-weight: 700;
  font-size: clamp(1.25rem, 0.3125rem + 2.5vw, 2.5rem);
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .parenting .parenting_title .parenting_maincopy02 {
    margin-top: 1em;
  }
}
.parenting .parenting_title .parenting_maincopy02 .large {
  font-weight: 900;
  font-size: clamp(1.25rem, -1.09375rem + 6.25vw, 4.375rem);
}

.parenting .parenting_title .parenting_maincopy03 {
  margin-bottom: 5%;
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
  text-align: center;
}

.parenting .kosodate .parenting_illust01 {
  max-width: 478px;
}

.parenting .kyouiku .parenting_illust02 {
  max-width: 430px;
}

.parenting .seido .parenting_illust03 {
  max-width: 365px;
}

.parenting .seido .pamatoko {
  max-width: 250px;
}

.parenting .support .parenting_illust04 {
  max-width: 625px;
  margin-right: -13%;
}

@media screen and (max-width: 1000px) {
  .parenting .support .parenting_illust04 {
    margin-right: 0;
  }
}
.parenting .support .parenting_illust05 {
  max-width: 605px;
  margin-left: -10%;
}

@media screen and (max-width: 1000px) {
  .parenting .support .parenting_illust05 {
    margin-left: 0;
  }
}
.parenting .int-outline h3 {
  margin-bottom: 1em;
  color: #292c7f;
  font-weight: 700;
  font-size: clamp(1.125rem, 0.84375rem + 0.75vw, 1.5rem);
}

.parenting .int-wrapper {
  display: flex;
  align-items: center;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .parenting .int-wrapper {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .parenting .int-wrapper {
    gap: 20px;
  }
}
.parenting .int-wrapper h4 {
  margin-bottom: 1em;
  color: #C45158;
  font-weight: 700;
}

.parenting .int-wrapper p {
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
}

.parenting .int-wrapper .int-img {
  max-width: 223px;
}

.parenting .int-wrapper .int-txt {
  flex: 1;
}

.living .living_title {
  padding-top: 1.5%;
}

.living .living_title .living_maincopy {
  max-width: 595px;
  margin-right: auto;
  margin-bottom: 0.5em;
  margin-left: auto;
}

.living .living_title .living_maincopy02 {
  margin-bottom: 5%;
  font-weight: 700;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .living .living_title .living_maincopy02 {
    margin-top: 1em;
  }
}
.living .week-family {
  padding: 3% 0;
}

@media screen and (max-width: 600px) {
  .living .week-family {
    padding: 30px 0;
  }
}
.living .week {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: start;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .living .week {
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .living .week {
    display: block;
  }
}
.living .week .week-title {
  max-width: 297px;
}

@media screen and (max-width: 600px) {
  .living .week .week-title {
    margin-right: auto;
    margin-left: auto;
  }
}
.living .week button {
  background: none;
  cursor: pointer;
  transition: all 0.3s ease 0s;
}

.living .week button:hover {
  opacity: 0.7;
}

.living .week button img {
  width: 100%;
}

@media screen and (max-width: 600px) {
  .living .week button img {
    margin-right: auto;
    margin-left: auto;
  }
}
.living .week button img.mon-img {
  max-width: 294px;
}

.living .week button img.tue-img {
  max-width: 333px;
}

.living .week button img.wed-img {
  max-width: 320px;
}

.living .week button img.thu-img {
  max-width: 294px;
}

.living .week button img.fri-img {
  max-width: 313px;
}

.living .week button img.sat-img {
  max-width: 334px;
}

.living .week button img.sun-img {
  max-width: 352px;
}

.living .kankyo .living_illust01 {
  max-width: 472px;
}

@media screen and (max-width: 1000px) {
  .living .kankyo .living_illust01 {
    width: 88%;
  }
}
.living .shisetsu {
  margin-top: 2em;
  padding: 30px 30px 20px;
  border-radius: 10px;
  background: #fff;
}

@media screen and (max-width: 600px) {
  .living .shisetsu {
    padding: 20px;
  }
}
.living .shisetsu ul {
  padding-top: 5px;
  background: url(../img/layout/dotline.png) repeat-x left top;
}

.living .shisetsu ul li {
  padding: 10px 10px 15px;
  background: url(../img/layout/dotline.png) repeat-x left bottom;
}

@media screen and (max-width: 600px) {
  .living .shisetsu ul li {
    padding: 10px 5px 15px;
  }
}
.living .shisetsu dl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 1.3;
}

.living .shisetsu dl dt {
  display: flex;
  align-items: center;
}

.living .shisetsu dl dt span {
  display: block;
  width: 1em;
  height: 1em;
  margin-right: 3px;
  border-radius: 100%;
  background: #6ab0be;
}

.living .shisetsu dl dd {
  color: #C45158;
  font-weight: 700;
}

.living .shisetsu dl dd span {
  margin-right: 0.3em;
  font-size: clamp(1.5rem, 1.21875rem + 0.75vw, 1.875rem);
}

.living .okaimono .living_illust02 {
  max-width: 454px;
}

.living .leisure .living_illust03 {
  max-width: 461px;
}

.living .access .living_illust04 {
  max-width: 500px;
}

.living .access .living_illust05 {
  max-width: 500px;
}

.living .access .living_illust06 {
  max-width: 500px;
}

.living .history .living_illust07 {
  max-width: 395px;
}

.living .event-accordion .event-item {
  margin-bottom: 20px;
  padding: 15px 30px;
  border: solid 3px #6ab0be;
  border-radius: 10px;
  background: #fff;
  transition: all 0.3s ease 0s;
}

@media screen and (max-width: 1000px) {
  .living .event-accordion .event-item {
    margin-bottom: 10px;
    padding: 10px;
  }
}
.living .event-accordion .event-item.active {
  border: solid 3px #292c7f;
}

.living .event-accordion .event-item:active {
  opacity: 0.7;
}

.living .event-accordion h3 {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-weight: 700;
  font-size: clamp(1rem, 0.625rem + 1vw, 1.5rem);
}

.living .event-accordion h3 i.icon-cal {
  width: 1em;
  height: 1em;
  margin-right: 1em;
  color: #6ab0be;
  transition: all 0.3s ease 0s;
}

@media screen and (max-width: 1000px) {
  .living .event-accordion h3 i.icon-cal {
    margin-right: 0.3em;
  }
}
.living .event-accordion h3.active i {
  color: #292c7f;
}

.living .event-accordion .event-cont {
  padding-top: 20px;
  padding-left: 45px;
}

@media screen and (max-width: 1000px) {
  .living .event-accordion .event-cont {
    padding: 20px;
  }
}
.living .event-accordion .event-cont .event-inner-cont {
  display: flex;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .living .event-accordion .event-cont .event-inner-cont {
    flex-direction: column-reverse;
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .living .event-accordion .event-cont .event-inner-cont {
    gap: 0;
  }
}
.living .event-accordion .event-cont .event-txt {
  max-width: 60%;
}

@media screen and (max-width: 1000px) {
  .living .event-accordion .event-cont .event-txt {
    max-width: 100%;
  }
}
.living .event-accordion .event-cont .event-img {
  flex: 1;
}

.voice .voice_title {
  padding: 2% 0 2%;
}

@media screen and (max-width: 1000px) {
  .voice .voice_title {
    padding: 6% 0;
  }
}
.voice .voice_title .voice_title_maincopy {
  color: #000;
  font-weight: 700;
  font-size: clamp(1.125rem, 0.84375rem + 0.75vw, 1.5rem);
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .voice .voice_title .voice_title_maincopy {
    text-align: left;
  }
  .voice .voice_title .voice_title_maincopy br {
    display: none;
  }
}
.voice .voice-list {
  margin-top: 6%;
}

.voice .voice-list ul li {
  padding: 50px 10px;
  border-bottom: dashed 3px #43bdb2;
}

.voice .voice-list ul li:first-of-type {
  border-top: dashed 3px #43bdb2;
}

@media screen and (max-width: 1000px) {
  .voice .voice-list ul li {
    padding: 30px 10px;
  }
}
@media screen and (max-width: 600px) {
  .voice .voice-list ul li {
    padding: 20px 10px;
  }
}
.voice .voice-list dl {
  display: flex;
  align-items: center;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .voice .voice-list dl {
    flex-direction: column;
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .voice .voice-list dl {
    gap: 0;
  }
}
.voice .voice-list dl dt {
  width: 60%;
  max-width: 320px;
}

.voice .voice-list dl dd {
  flex: 1;
}

.voice .voice-list h3 {
  margin-bottom: 1em;
  color: #000;
  font-weight: 700;
  font-size: clamp(1rem, 0.625rem + 1vw, 1.5rem);
}

@media screen and (max-width: 600px) {
  .voice .voice-list h3 br {
    display: none;
  }
}
.voice .voice-list .name {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media screen and (max-width: 1000px) {
  .voice .voice-list .name {
    flex-direction: column;
  }
}
.voice .voice-list .name h4 {
  font-weight: 700;
  font-size: clamp(1.125rem, 0.84375rem + 0.75vw, 1.5rem);
  line-height: 1.2;
}

@media screen and (max-width: 1000px) {
  .voice .voice-list .name h4 {
    margin-bottom: 10px;
    text-align: center;
  }
}
.voice .voice-list .name h4 span.family {
  margin-left: 1em;
  font-size: clamp(1rem, 0.90625rem + 0.25vw, 1.125rem);
}

.voice .voice-list .name h4 span.workplace {
  font-weight: 500;
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
}

.voice .voice-list .profile {
  margin-top: 1em;
  padding-top: 1em;
  border-top: dashed 2px #7e7e7e;
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
}

.post-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding-top: 8%;
  gap: 50px;
}

@media screen and (max-width: 1000px) {
  .post-list {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
}
@media screen and (max-width: 600px) {
  .post-list {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
}
article.post dl dt {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 34/25;
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: 10px;
}

article.post h2.post-tit {
  color: #000;
  font-weight: 700;
  font-size: clamp(1rem, 0.90625rem + 0.25vw, 1.125rem);
}

.tagsearch {
  padding: 3% 0;
}

.tagslink {
  padding: 40px 50px;
  border-radius: 10px;
  background: rgba(255, 252, 236, 0.5);
}

@media screen and (max-width: 1000px) {
  .tagslink {
    padding: 20px 30px;
  }
}
@media screen and (max-width: 600px) {
  .tagslink {
    padding: 20px 20px;
  }
}
.tagslink h2 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
  color: #000;
  font-weight: 700;
  font-size: clamp(1.125rem, 1.03125rem + 0.25vw, 1.25rem);
}

.tagslink h2 span.hash {
  display: flex;
  align-items: center;
}

.tagslink h2 span.hash i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  margin-right: 0.5em;
  border-radius: 100%;
  background: #9c865b;
  color: #fff;
}

.tagslink h2 span.hash i .icon {
  width: 1em;
  height: 1em;
}

@media screen and (max-width: 1000px) {
  .tagslink h2 span.hash i {
    width: 35px;
    height: 35px;
  }
}
.tagslink .tagslist-inner {
  margin-top: 30px;
}

.tagslist {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 5px;
  gap: 10px;
}

.tagslist .taglabel {
  display: flex;
  align-items: center;
  padding: 0.3em 0.7em;
  border: solid 2px #9c865b;
  border-radius: 50px;
  background: #fff;
  color: #000;
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
}

.tagslist .taglabel i {
  margin-right: 0.2em;
  color: #9c865b;
  font-weight: 700;
}

.tagslist.large .taglabel {
  padding: 0.3em 1em;
  font-size: clamp(0.875rem, 0.6875rem + 0.5vw, 1.125rem);
}

.lead {
  margin-top: 1em;
  margin-bottom: 2em;
  font-weight: 700;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
}

.related {
  padding-bottom: 8%;
}

.related h2 {
  margin-bottom: 1em;
  padding-bottom: 0.1em;
  border-bottom: solid 2px #9c865b;
  color: #000;
  font-weight: 700;
  font-size: clamp(1.125rem, 0.84375rem + 0.75vw, 1.5rem);
}

.related .post-list-inline ul {
  margin-top: 1em;
}

.related .post-list-inline ul li {
  margin-bottom: 0.3em;
}

.related .post-list-inline a {
  display: flex;
  align-items: center;
  color: #000;
}

.related .post-list-inline a i {
  color: #9c865b;
}

.posttitle-wrapper {
  padding: 3% 0;
}

h1.posttitle {
  margin-bottom: 1em;
  font-weight: 700;
  font-size: clamp(1.25rem, 0.5rem + 2vw, 2.25rem);
}

.posted {
  padding: 3% 0;
}

.posted .thumb-top-img img {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}

.posted .post-content {
  margin-top: 50px;
  padding-bottom: 50px;
  border-bottom: solid 1px #c2c2c2;
}

@media screen and (max-width: 1000px) {
  .posted .post-content {
    margin-top: 20px;
  }
}
.posted .post-content figure img {
  border-radius: 10px;
}

.posted .post-content img {
  width: auto;
  max-width: 100%;
}

.posted h2 {
  margin-bottom: 1em;
  padding-bottom: 0.1em;
  border-bottom: solid 2px #9c865b;
  color: #000;
  font-weight: 700;
  font-size: clamp(1.125rem, 0.46875rem + 1.75vw, 2rem);
}

.posted h3 {
  margin-bottom: 1em;
  padding-left: 0.5em;
  border-left: solid 2px #9c865b;
  color: #000;
  font-weight: 700;
  font-size: clamp(1rem, 0.625rem + 1vw, 1.5rem);
}

.posted h4 {
  margin-bottom: 0.5em;
  font-weight: 700;
  font-size: clamp(1rem, 0.8125rem + 0.5vw, 1.25rem);
}

.posted figure {
  margin-bottom: 1em;
}

.posted p {
  margin-bottom: 1em;
}

.posted a {
  color: #292c7f;
  text-decoration: underline;
}

.posted a:visited {
  color: blue;
}

.posted strong {
  font-weight: 700;
}

.posted ul,
.posted ol {
  margin-bottom: 1em;
  margin-left: 1.5em;
}

.posted ul {
  list-style: disc;
}

.posted ol {
  list-style: decimal;
}

.posted blockquote {
  position: relative;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 2em;
  font-style: italic;
}

.posted blockquote::before {
  position: absolute;
  top: 0;
  left: 0;
  color: #1a1a1a;
  font-size: 3em;
  font-family: serif;
}

.posted p + h2, .posted p + h3, .posted p + h4, .posted p + h5, .posted p + h6,
.posted ul + h2,
.posted ul + h3,
.posted ul + h4,
.posted ul + h5,
.posted ul + h6,
.posted ol + h2,
.posted ol + h3,
.posted ol + h4,
.posted ol + h5,
.posted ol + h6,
.posted blockquote + h2,
.posted blockquote + h3,
.posted blockquote + h4,
.posted blockquote + h5,
.posted blockquote + h6,
.posted figure + h2,
.posted figure + h3,
.posted figure + h4,
.posted figure + h5,
.posted figure + h6,
.posted .wp-block-columns + h2,
.posted .wp-block-columns + h3,
.posted .wp-block-columns + h4,
.posted .wp-block-columns + h5,
.posted .wp-block-columns + h6 {
  margin-top: 100px;
}

@media screen and (max-width: 1000px) {
  .posted p + h2, .posted p + h3, .posted p + h4, .posted p + h5, .posted p + h6,
  .posted ul + h2,
  .posted ul + h3,
  .posted ul + h4,
  .posted ul + h5,
  .posted ul + h6,
  .posted ol + h2,
  .posted ol + h3,
  .posted ol + h4,
  .posted ol + h5,
  .posted ol + h6,
  .posted blockquote + h2,
  .posted blockquote + h3,
  .posted blockquote + h4,
  .posted blockquote + h5,
  .posted blockquote + h6,
  .posted figure + h2,
  .posted figure + h3,
  .posted figure + h4,
  .posted figure + h5,
  .posted figure + h6,
  .posted .wp-block-columns + h2,
  .posted .wp-block-columns + h3,
  .posted .wp-block-columns + h4,
  .posted .wp-block-columns + h5,
  .posted .wp-block-columns + h6 {
    margin-top: 60px;
  }
}
@media screen and (max-width: 600px) {
  .posted p + h2, .posted p + h3, .posted p + h4, .posted p + h5, .posted p + h6,
  .posted ul + h2,
  .posted ul + h3,
  .posted ul + h4,
  .posted ul + h5,
  .posted ul + h6,
  .posted ol + h2,
  .posted ol + h3,
  .posted ol + h4,
  .posted ol + h5,
  .posted ol + h6,
  .posted blockquote + h2,
  .posted blockquote + h3,
  .posted blockquote + h4,
  .posted blockquote + h5,
  .posted blockquote + h6,
  .posted figure + h2,
  .posted figure + h3,
  .posted figure + h4,
  .posted figure + h5,
  .posted figure + h6,
  .posted .wp-block-columns + h2,
  .posted .wp-block-columns + h3,
  .posted .wp-block-columns + h4,
  .posted .wp-block-columns + h5,
  .posted .wp-block-columns + h6 {
    margin-top: 40px;
  }
}
.posted .sakuseibi {
  margin-top: 10px;
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
  text-align: right;
}

.posted.pages h2 {
  display: block;
  width: 100%;
  margin-bottom: 1em;
  padding: 0 0 0.5em;
  border-top: none;
  border-bottom: solid 1px #000;
  border-left: none;
  font-weight: 700;
  text-align: left;
}

.posted.pages h3 {
  position: relative;
  margin-bottom: 0.5em;
  padding-left: 15px;
  border-bottom: none;
  border-left: solid 3px #292c7f;
  font-weight: 700;
}

.form fieldset dl:first-of-type {
  border-top: none;
}

.form input[type=text],
.form input[type=number],
.form input[type=tel],
.form input[type=email],
.form input[type=url],
.form input[type=password],
.form textarea {
  width: 100%;
  padding: 0.6em;
  border: solid 1px rgba(194, 194, 194, 0.6);
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2) inset;
  font-size: 1rem;
}

.form input[type=text].wdt-auto,
.form input[type=number].wdt-auto,
.form input[type=tel].wdt-auto,
.form input[type=email].wdt-auto,
.form input[type=url].wdt-auto,
.form input[type=password].wdt-auto,
.form textarea.wdt-auto {
  width: auto;
}

.form input[type=text].wdt-narrow,
.form input[type=number].wdt-narrow,
.form input[type=tel].wdt-narrow,
.form input[type=email].wdt-narrow,
.form input[type=url].wdt-narrow,
.form input[type=password].wdt-narrow,
.form textarea.wdt-narrow {
  width: 70%;
}

.form textarea {
  width: 100%;
}

.form input[type=file] {
  width: 100%;
  margin-bottom: 10px;
}

.form input[type=file]::file-selector-button {
  margin-right: 0.5em;
  padding: 0.8em 1.5em;
  border: none;
  border-radius: 10px;
  background: #484848;
  color: #fff;
  cursor: pointer;
  transition: all 0.3s ease 0s;
}

.form input[type=file]::file-selector-button:hover {
  opacity: 0.7;
}

@media screen and (max-width: 1000px) {
  .form input[type=file]::file-selector-button:hover {
    opacity: 1;
  }
}
.form select {
  width: auto;
  padding: 0.5em 1em;
  border: none;
  border: solid 1px rgba(194, 194, 194, 0.6);
  border-radius: 10px;
  background: #fff;
  font-size: 1rem;
}

@media screen and (max-width: 1000px) {
  .form select {
    width: 100%;
  }
}
.form input[type=checkbox] {
  -webkit-appearance: none;
  display: none;
  appearance: none;
}

.form input[type=checkbox] + span {
  -webkit-tap-highlight-color: transparent;
  position: relative;
  width: 100%;
  margin: 2px 10px 2px 0;
  padding: 0 0 0 1.8em;
  outline: none;
  cursor: pointer;
  transition: all 0.3s ease 0s;
}

.form input[type=checkbox] + span::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  margin-right: 0.8em;
  border: solid 1px #7e7e7e;
  border-radius: 10px;
  background: #fff;
  content: "";
  cursor: pointer;
  transition: all 0.3s ease 0s;
}

.form input[type=checkbox] + span::after {
  display: block;
  z-index: 10;
  position: absolute;
  top: -3px;
  left: 8px;
  width: 11px;
  height: 18px;
  transform: rotate(15deg);
  border-right: solid 4px transparent;
  border-bottom: solid 4px transparent;
  content: "";
  transition: all 0.3s ease 0s;
}

.form input[type=checkbox] + span:active, .form input[type=checkbox] + span:active {
  outline: none;
  background-color: inherit;
  box-shadow: none;
}

.form input[type=checkbox]:checked + span::after {
  display: block;
  z-index: 10;
  position: absolute;
  top: -3px;
  left: 8px;
  width: 11px;
  height: 18px;
  transform: rotate(45deg);
  border-right: solid 4px #ef867f;
  border-bottom: solid 4px #ef867f;
  content: "";
}

.form input[type=radio] {
  display: none;
}

.form input[type=radio] + span {
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  position: relative;
  width: 100%;
  margin: 2px 10px 2px 0;
  padding: 0 0 0 2.3em;
  outline: none;
  line-height: 1.6;
  letter-spacing: 0.08em;
  cursor: pointer;
}

.form input[type=radio] + span::before {
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  width: 30px;
  height: 30px;
  margin-right: 0.8em;
  border: solid 1px #7e7e7e;
  border-radius: 100%;
  background: #fff;
  content: "";
  cursor: pointer;
  transition: all 0.3s ease 0s;
}

.form input[type=radio] + span::after {
  display: block;
  z-index: 10;
  position: absolute;
  top: 5px;
  left: 8px;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background: rgba(170, 176, 190, 0.6);
  content: "";
  transition: all 0.3s ease 0s;
}

.form input[type=radio] + span:active, .form input[type=radio] + span:active {
  outline: none;
  background-color: inherit;
  box-shadow: none;
}

.form input[type=radio]:checked + span::before {
  border: solid 1px #ef867f;
}

.form input[type=radio]:checked + span::after {
  top: 4px;
  left: 7px;
  width: 16px;
  height: 16px;
  background: #ef867f;
}

.form input[type=radio]:active {
  background: transparent;
}

.form dl {
  display: flex;
  padding: 1.3em;
  border-bottom: solid 1px #c2c2c2;
  background: #d6d6d6;
}

.form dl.inp_newmail {
  background: #e6f5f3;
}

.form dl:first-of-type {
  border-top: solid 1px #c2c2c2;
}

.form dl:nth-of-type(2n) {
  background: #fff;
}

@media screen and (max-width: 1000px) {
  .form dl {
    flex-direction: column;
  }
}
.form dl dt {
  width: 25%;
}

.form dl dt label,
.form dl dt span {
  display: block;
  position: relative;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding-left: 15px;
}

.form dl dt label::before,
.form dl dt span::before {
  display: block;
  position: absolute;
  top: 0.2em;
  left: 0;
  width: 5px;
  height: 1em;
  background: #292c7f;
  content: "";
}

@media screen and (max-width: 1000px) {
  .form dl dt {
    width: 100%;
    margin-bottom: 0.7em;
  }
}
.form dl dd {
  flex: 1;
  padding-left: 2em;
}

@media screen and (max-width: 1000px) {
  .form dl dd {
    padding-left: 1em;
  }
}
.form dl dd label,
.form dl dd span {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.form dl dd small {
  display: block;
}

.form dl.column {
  flex-direction: column;
}

.form dl.column dt {
  width: 100%;
  margin-bottom: 1em;
}

.form dl.column dd {
  padding-left: 1em;
}

.form p.error {
  width: 100%;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  color: #D22C23;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1;
}

.form .required {
  margin-left: 8px;
  padding: 0.2em 0.4em;
  border-radius: 10px;
  background: #D22C23;
  color: #fff;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1;
}

.form.comfirm dl dd {
  color: #747474;
  font-size: 0.875rem;
}

.form-set {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1em;
}

.form-set.no-wrap {
  flex-wrap: nowrap;
}

.form-set:last-of-type {
  margin-bottom: 0;
}

@media screen and (max-width: 1000px) {
  .form-set {
    flex-direction: column;
    align-items: flex-start;
  }
}
.form-set > *, .form-set > input {
  margin-right: 0.8em;
  padding-top: 3px;
  padding-bottom: 3px;
}

.form-set > *:last-child, .form-set > input:last-child {
  margin-right: 0;
}

.form-set.listed > label {
  width: 25%;
}

.form-set.listed > input {
  flex: 1;
}

.form-set.listed-column > label, .form-set.listed-column > em {
  width: 25%;
}

.form-set.listed-column > input, .form-set.listed-column > span.inputed {
  flex: 1;
}

@media screen and (max-width: 1000px) {
  .form-set.listed-column > label {
    width: 100%;
  }
}
.form-set .is-flex > * {
  margin-right: 10px;
}

.form-set .is-flex > *:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1000px) {
  .listed-md {
    width: 100%;
    margin-bottom: 10px;
  }
  .listed-md:last-of-type {
    margin-bottom: 0;
  }
  .listed-md > label {
    width: 25%;
  }
  .listed-md > input {
    flex: 1;
  }
}
.inherit {
  color: #ef867f;
  font-weight: 700;
  font-size: 1rem;
}

.usr-pic {
  width: 80%;
  max-width: 200px;
}

/* Slider */
.slick-slider {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -ms-touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  display: block;
  position: relative;
  touch-action: pan-y;
  user-select: none;
}

.slick-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-list .slick-track,
.slick-list .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
}

.slick-track::before, .slick-track::after {
  display: table;
  content: "";
}

.slick-track::after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  height: 100%;
  min-height: 1px;
  float: left;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.img-slider-animation {
  animation: fade 0.5s 0s forwards;
}

@keyframes fade {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.slick-arrow.slick-hidden {
  display: none;
}

/* Arrows */
.slick-prev,
.slick-next {
  display: flex;
  z-index: 100;
  position: absolute;
  top: 104px;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 40px;
  padding: 0;
  transform: translate(0, -50%);
  border: none;
  border-radius: 10px;
  outline: none;
  background: #292c7f;
  color: #fff;
  line-height: 0;
  cursor: pointer;
  transition: all 0.3s ease 0s;
}

@media screen and (max-width: 1000px) {
  .slick-prev,
  .slick-next {
    top: calc(25% + 20px);
  }
}
.slick-prev i,
.slick-next i {
  width: auto;
  height: 10px;
}

.slick-prev i .icon,
.slick-next i .icon {
  height: 10px;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  opacity: 0.7;
}

.slick-prev.arrow-parenting,
.slick-next.arrow-parenting {
  top: calc(50% - 0.5em);
  width: 50px;
  height: 50px;
  border: solid 2px #ef867f;
  border-radius: 100%;
  background: #ef867f;
  color: #fff;
}

.slick-prev.arrow-parenting i,
.slick-next.arrow-parenting i {
  width: 100%;
  height: 100%;
}

.slick-prev.arrow-parenting i .icon,
.slick-next.arrow-parenting i .icon {
  height: 100%;
}

.slick-prev.arrow-living,
.slick-next.arrow-living {
  top: calc(50% - 0.5em);
  width: 50px;
  height: 50px;
  border: solid 2px #6ab0be;
  border-radius: 100%;
  background: #6ab0be;
  color: #fff;
}

.slick-prev.arrow-living i,
.slick-next.arrow-living i {
  width: 100%;
  height: 100%;
}

.slick-prev.arrow-living i .icon,
.slick-next.arrow-living i .icon {
  height: 100%;
}

.slick-prev {
  left: -70px;
}

@media screen and (max-width: 1000px) {
  .slick-prev {
    left: -30px;
    border-top-right-radius: 8px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 0;
  }
}
@media screen and (max-width: 600px) {
  .slick-prev {
    left: -20px;
  }
}
.slick-prev i {
  transform: rotate(180deg);
}

.slick-prev.arrow-parenting, .slick-prev.arrow-living {
  left: calc(33.3333% - 25px - 11px);
}

@media screen and (max-width: 600px) {
  .slick-prev.arrow-parenting, .slick-prev.arrow-living {
    left: 10px;
  }
}
.slick-next {
  right: -70px;
}

@media screen and (max-width: 1000px) {
  .slick-next {
    right: -30px;
    border-top-right-radius: 0;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 8px;
  }
}
@media screen and (max-width: 600px) {
  .slick-next {
    right: -20px;
  }
}
.slick-next.arrow-parenting, .slick-next.arrow-living {
  right: calc(33.3333% - 25px - 11px);
}

@media screen and (max-width: 600px) {
  .slick-next.arrow-parenting, .slick-next.arrow-living {
    right: 10px;
  }
}
/* Dots */
.dots {
  position: relative;
  top: -70px;
  right: 0;
}

.slick-dots {
  display: block;
  z-index: 100;
  position: absolute;
  right: 0;
  bottom: -30px;
  width: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

@media screen and (max-width: 1000px) {
  .slick-dots {
    bottom: -30px;
  }
}
.slick-dots li {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  margin: 0 10px;
  padding: 0;
  cursor: pointer;
}

@media screen and (max-width: 1000px) {
  .slick-dots li {
    width: 15px;
    height: 15px;
  }
}
.slick-dots li button {
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  border: none;
  outline: none;
  background: transparent;
  color: transparent;
  font-size: 0em;
  line-height: 0;
  cursor: pointer;
}

@media screen and (max-width: 1000px) {
  .slick-dots li button {
    width: 15px;
    height: 15px;
  }
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #aab0be;
  content: "";
  opacity: 1;
  transition: all 0.3s ease 0s;
}

@media screen and (max-width: 1000px) {
  .slick-dots li button::before {
    width: 15px;
    height: 15px;
  }
}
.slick-dots li.slick-active button::before {
  transform: scale(1.5);
  transform-origin: center;
  background: #292c7f;
}

/*==============================
general
==============================*/
/*================================
General Class Switch
================================*/
.mt0 {
  margin-top: 0px !important;
}

.mt5 {
  margin-top: 5px !important;
}

.mt10 {
  margin-top: 10px !important;
}

.mt15 {
  margin-top: 15px !important;
}

.mt20 {
  margin-top: 20px !important;
}

.mt25 {
  margin-top: 25px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt35 {
  margin-top: 35px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt45 {
  margin-top: 45px !important;
}

.mt50 {
  margin-top: 50px !important;
}

.mt55 {
  margin-top: 55px !important;
}

.mt60 {
  margin-top: 60px !important;
}

.mt65 {
  margin-top: 65px !important;
}

.mt70 {
  margin-top: 70px !important;
}

.mt75 {
  margin-top: 75px !important;
}

.mt80 {
  margin-top: 80px !important;
}

.mt85 {
  margin-top: 85px !important;
}

.mt90 {
  margin-top: 90px !important;
}

.mt95 {
  margin-top: 95px !important;
}

.mt100 {
  margin-top: 100px !important;
}

.mr0 {
  margin-right: 0px !important;
}

.mr5 {
  margin-right: 5px !important;
}

.mr10 {
  margin-right: 10px !important;
}

.mr15 {
  margin-right: 15px !important;
}

.mr20 {
  margin-right: 20px !important;
}

.mr25 {
  margin-right: 25px !important;
}

.mr30 {
  margin-right: 30px !important;
}

.mr35 {
  margin-right: 35px !important;
}

.mr40 {
  margin-right: 40px !important;
}

.mr45 {
  margin-right: 45px !important;
}

.mr50 {
  margin-right: 50px !important;
}

.mr55 {
  margin-right: 55px !important;
}

.mr60 {
  margin-right: 60px !important;
}

.mr65 {
  margin-right: 65px !important;
}

.mr70 {
  margin-right: 70px !important;
}

.mr75 {
  margin-right: 75px !important;
}

.mr80 {
  margin-right: 80px !important;
}

.mr85 {
  margin-right: 85px !important;
}

.mr90 {
  margin-right: 90px !important;
}

.mr95 {
  margin-right: 95px !important;
}

.mr100 {
  margin-right: 100px !important;
}

.mb0 {
  margin-bottom: 0px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px !important;
}

.mb15 {
  margin-bottom: 15px !important;
}

.mb20 {
  margin-bottom: 20px !important;
}

.mb25 {
  margin-bottom: 25px !important;
}

.mb30 {
  margin-bottom: 30px !important;
}

.mb35 {
  margin-bottom: 35px !important;
}

.mb40 {
  margin-bottom: 40px !important;
}

.mb45 {
  margin-bottom: 45px !important;
}

.mb50 {
  margin-bottom: 50px !important;
}

.mb55 {
  margin-bottom: 55px !important;
}

.mb60 {
  margin-bottom: 60px !important;
}

.mb65 {
  margin-bottom: 65px !important;
}

.mb70 {
  margin-bottom: 70px !important;
}

.mb75 {
  margin-bottom: 75px !important;
}

.mb80 {
  margin-bottom: 80px !important;
}

.mb85 {
  margin-bottom: 85px !important;
}

.mb90 {
  margin-bottom: 90px !important;
}

.mb95 {
  margin-bottom: 95px !important;
}

.mb100 {
  margin-bottom: 100px !important;
}

.ml0 {
  margin-left: 0px !important;
}

.ml5 {
  margin-left: 5px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.ml15 {
  margin-left: 15px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml25 {
  margin-left: 25px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml35 {
  margin-left: 35px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml45 {
  margin-left: 45px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.ml55 {
  margin-left: 55px !important;
}

.ml60 {
  margin-left: 60px !important;
}

.ml65 {
  margin-left: 65px !important;
}

.ml70 {
  margin-left: 70px !important;
}

.ml75 {
  margin-left: 75px !important;
}

.ml80 {
  margin-left: 80px !important;
}

.ml85 {
  margin-left: 85px !important;
}

.ml90 {
  margin-left: 90px !important;
}

.ml95 {
  margin-left: 95px !important;
}

.ml100 {
  margin-left: 100px !important;
}

.mt0em {
  margin-top: 0em !important;
}

.mt5em {
  margin-top: 0.5em !important;
}

.mt10em {
  margin-top: 1em !important;
}

.mt15em {
  margin-top: 1.5em !important;
}

.mt20em {
  margin-top: 2em !important;
}

.mt25em {
  margin-top: 2.5em !important;
}

.mt30em {
  margin-top: 3em !important;
}

.mt35em {
  margin-top: 3.5em !important;
}

.mt40em {
  margin-top: 4em !important;
}

.mt45em {
  margin-top: 4.5em !important;
}

.mt50em {
  margin-top: 5em !important;
}

.mr0em {
  margin-right: 0em !important;
}

.mr5em {
  margin-right: 0.5em !important;
}

.mr10em {
  margin-right: 1em !important;
}

.mr15em {
  margin-right: 1.5em !important;
}

.mr20em {
  margin-right: 2em !important;
}

.mr25em {
  margin-right: 2.5em !important;
}

.mr30em {
  margin-right: 3em !important;
}

.mr35em {
  margin-right: 3.5em !important;
}

.mr40em {
  margin-right: 4em !important;
}

.mr45em {
  margin-right: 4.5em !important;
}

.mr50em {
  margin-right: 5em !important;
}

.mb0em {
  margin-bottom: 0em !important;
}

.mb5em {
  margin-bottom: 0.5em !important;
}

.mb10em {
  margin-bottom: 1em !important;
}

.mb15em {
  margin-bottom: 1.5em !important;
}

.mb20em {
  margin-bottom: 2em !important;
}

.mb25em {
  margin-bottom: 2.5em !important;
}

.mb30em {
  margin-bottom: 3em !important;
}

.mb35em {
  margin-bottom: 3.5em !important;
}

.mb40em {
  margin-bottom: 4em !important;
}

.mb45em {
  margin-bottom: 4.5em !important;
}

.mb50em {
  margin-bottom: 5em !important;
}

.ml0em {
  margin-left: 0em !important;
}

.ml5em {
  margin-left: 0.5em !important;
}

.ml10em {
  margin-left: 1em !important;
}

.ml15em {
  margin-left: 1.5em !important;
}

.ml20em {
  margin-left: 2em !important;
}

.ml25em {
  margin-left: 2.5em !important;
}

.ml30em {
  margin-left: 3em !important;
}

.ml35em {
  margin-left: 3.5em !important;
}

.ml40em {
  margin-left: 4em !important;
}

.ml45em {
  margin-left: 4.5em !important;
}

.ml50em {
  margin-left: 5em !important;
}

.pt0em {
  padding-top: 0em !important;
}

.pt5em {
  padding-top: 0.5em !important;
}

.pt10em {
  padding-top: 1em !important;
}

.pt15em {
  padding-top: 1.5em !important;
}

.pt20em {
  padding-top: 2em !important;
}

.pt25em {
  padding-top: 2.5em !important;
}

.pt30em {
  padding-top: 3em !important;
}

.pt35em {
  padding-top: 3.5em !important;
}

.pt40em {
  padding-top: 4em !important;
}

.pt45em {
  padding-top: 4.5em !important;
}

.pt50em {
  padding-top: 5em !important;
}

.pr0em {
  padding-right: 0em !important;
}

.pr5em {
  padding-right: 0.5em !important;
}

.pr10em {
  padding-right: 1em !important;
}

.pr15em {
  padding-right: 1.5em !important;
}

.pr20em {
  padding-right: 2em !important;
}

.pr25em {
  padding-right: 2.5em !important;
}

.pr30em {
  padding-right: 3em !important;
}

.pr35em {
  padding-right: 3.5em !important;
}

.pr40em {
  padding-right: 4em !important;
}

.pr45em {
  padding-right: 4.5em !important;
}

.pr50em {
  padding-right: 5em !important;
}

.pb0em {
  padding-bottom: 0em !important;
}

.pb5em {
  padding-bottom: 0.5em !important;
}

.pb10em {
  padding-bottom: 1em !important;
}

.pb15em {
  padding-bottom: 1.5em !important;
}

.pb20em {
  padding-bottom: 2em !important;
}

.pb25em {
  padding-bottom: 2.5em !important;
}

.pb30em {
  padding-bottom: 3em !important;
}

.pb35em {
  padding-bottom: 3.5em !important;
}

.pb40em {
  padding-bottom: 4em !important;
}

.pb45em {
  padding-bottom: 4.5em !important;
}

.pb50em {
  padding-bottom: 5em !important;
}

.pl0em {
  padding-left: 0em !important;
}

.pl5em {
  padding-left: 0.5em !important;
}

.pl10em {
  padding-left: 1em !important;
}

.pl15em {
  padding-left: 1.5em !important;
}

.pl20em {
  padding-left: 2em !important;
}

.pl25em {
  padding-left: 2.5em !important;
}

.pl30em {
  padding-left: 3em !important;
}

.pl35em {
  padding-left: 3.5em !important;
}

.pl40em {
  padding-left: 4em !important;
}

.pl45em {
  padding-left: 4.5em !important;
}

.pl50em {
  padding-left: 5em !important;
}

.wdt5 {
  width: 5%;
}

.wdt10 {
  width: 10%;
}

.wdt15 {
  width: 15%;
}

.wdt20 {
  width: 20%;
}

.wdt25 {
  width: 25%;
}

.wdt30 {
  width: 30%;
}

.wdt35 {
  width: 35%;
}

.wdt40 {
  width: 40%;
}

.wdt45 {
  width: 45%;
}

.wdt50 {
  width: 50%;
}

.wdt55 {
  width: 55%;
}

.wdt60 {
  width: 60%;
}

.wdt65 {
  width: 65%;
}

.wdt70 {
  width: 70%;
}

.wdt75 {
  width: 75%;
}

.wdt80 {
  width: 80%;
}

.wdt85 {
  width: 85%;
}

.wdt90 {
  width: 90%;
}

.wdt95 {
  width: 95%;
}

.wdt100 {
  width: 100%;
}

.maxlength1 {
  max-width: 3em;
}

.maxlength2 {
  max-width: 4em;
}

.maxlength3 {
  max-width: 5em;
}

.maxlength4 {
  max-width: 6em;
}

.maxlength5 {
  max-width: 7em;
}

.maxlength6 {
  max-width: 8em;
}

.maxlength7 {
  max-width: 9em;
}

.maxlength8 {
  max-width: 10em;
}

.maxlength9 {
  max-width: 11em;
}

.maxlength10 {
  max-width: 12em;
}

.maxlength11 {
  max-width: 13em;
}

.maxlength12 {
  max-width: 14em;
}

.maxlength13 {
  max-width: 15em;
}

.maxlength14 {
  max-width: 16em;
}

.maxlength15 {
  max-width: 17em;
}

.maxlength16 {
  max-width: 18em;
}

.maxlength17 {
  max-width: 19em;
}

.maxlength18 {
  max-width: 20em;
}

.maxlength19 {
  max-width: 21em;
}

.maxlength20 {
  max-width: 22em;
}

.maxlength21 {
  max-width: 23em;
}

.maxlength22 {
  max-width: 24em;
}

.maxlength23 {
  max-width: 25em;
}

.maxlength24 {
  max-width: 26em;
}

.maxlength25 {
  max-width: 27em;
}

.maxlength26 {
  max-width: 28em;
}

.maxlength27 {
  max-width: 29em;
}

.maxlength28 {
  max-width: 30em;
}

.maxlength29 {
  max-width: 31em;
}

.maxlength30 {
  max-width: 32em;
}

/*==============================
state
==============================*/
.is-center {
  text-align: center !important;
}

.is-right {
  text-align: right !important;
}

.is-left {
  text-align: left !important;
}

.is-bold {
  font-weight: 700;
}

.is-red {
  color: #D22C23;
  font-weight: 700;
}

.is-primary {
  color: #292c7f;
}

.is-secondary {
  color: #ef867f;
}

.is-note {
  padding: 0.5em 0;
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
  line-height: 1.4;
}

.is-regular {
  font-size: 0.875rem;
}

.is-small {
  font-size: 0.75rem;
}

.is-medium {
  font-size: 1.125rem;
}

.is-large {
  font-size: clamp(1.125rem, 1.03125rem + 0.25vw, 1.25rem);
}

.is-lineheight {
  line-height: 2.5;
}

.is-radius {
  border-radius: 10px;
}

.is-margin-auto {
  margin-right: auto;
  margin-left: auto;
}

.is-no-pad-bottom {
  padding-bottom: 0;
}

.is-no-pad-top {
  padding-top: 0;
}

.is-flex {
  display: flex;
}

.is-flex-center {
  justify-content: center;
}

.is-flex-between {
  justify-content: space-between;
}

.is-flex-end {
  justify-content: flex-end;
}

.is-heading {
  margin-right: auto !important;
}

.is-row-reverse {
  flex-direction: row-reverse;
}

.is-flex-column {
  flex-direction: column;
}

.is-column-md {
  display: flex;
  margin-right: -5px;
  margin-left: -5px;
}

.is-column-md > * {
  padding-right: 5px;
  padding-left: 5px;
}

@media screen and (max-width: 1000px) {
  .is-column-md {
    flex-direction: column;
  }
  .is-column-md > * {
    margin-bottom: 0.5em;
  }
  .is-column-md > *:last-of-type {
    margin-bottom: 0;
  }
}
.is-column-reverse-md {
  display: flex;
}

@media screen and (max-width: 1000px) {
  .is-column-reverse-md {
    flex-direction: column-reverse !important;
  }
}
.is-flex-1 > * {
  flex: 1;
}

/* responsive */
.is-center-left {
  text-align: center;
}

@media screen and (max-width: 600px) {
  .is-center-left {
    text-align: left;
  }
}
.is-br-sm {
  display: none;
}

@media screen and (max-width: 1000px) {
  .is-br-sm {
    display: inline;
  }
}
.is-br-sm-none {
  display: inline;
}

@media screen and (max-width: 600px) {
  .is-br-sm-none {
    display: none;
  }
}
.is-md {
  display: none !important;
}

@media screen and (max-width: 1000px) {
  .is-md {
    display: block !important;
  }
}
@media screen and (max-width: 1000px) {
  .is-md-non {
    display: none !important;
  }
}
.is-sm {
  display: none !important;
}

@media screen and (max-width: 600px) {
  .is-sm {
    display: block !important;
  }
}
@media screen and (max-width: 600px) {
  .is-sm-non {
    display: none !important;
  }
}
/* inline */
body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
  --wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
  --wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
  --wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
  --wp--preset--duotone--midnight: url("#wp-duotone-midnight");
  --wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
  --wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
  --wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-table.is-style-regular, .wp-block-table.is-style-stripes {
  border-top: solid 1px #c2c2c2;
  border-bottom: none;
}

.wp-block-table.is-style-regular figcaption, .wp-block-table.is-style-stripes figcaption {
  padding-top: 5px;
  border-bottom: none;
  border-left: solid 1px #fff;
  font-weight: 700;
  text-align: center;
}

.wp-block-table.is-style-regular th,
.wp-block-table.is-style-regular td, .wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
  padding: 0.5em;
  border-right: solid 1px #c2c2c2;
  border-bottom: solid 1px #c2c2c2;
}

.wp-block-table.is-style-regular th:first-of-type,
.wp-block-table.is-style-regular td:first-of-type, .wp-block-table.is-style-stripes th:first-of-type,
.wp-block-table.is-style-stripes td:first-of-type {
  border-left: solid 1px #c2c2c2;
}

.wp-block-button__link {
  margin: 1em 0;
  padding: calc(0.3em + 2px) calc(2em + 2px) calc(0.4em + 2px);
  border-radius: 0;
  background: #000 !important;
  color: #fff !important;
  font-size: 1rem !important;
  text-decoration: none !important;
}

@media screen and (max-width: 600px) {
  .wp-block-button__link {
    width: 100%;
  }
}
hr.wp-block-separator {
  margin: 0;
  padding: 25px;
  border: none;
}

@media screen and (max-width: 1000px) {
  hr.wp-block-separator {
    padding: 15px;
  }
}
@media screen and (max-width: 600px) {
  hr.wp-block-separator {
    padding: 10px;
  }
}
.wp-block-columns {
  margin: -25px;
}

@media screen and (max-width: 1000px) {
  .wp-block-columns {
    margin: 0 -15px;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 1000px) {
  .wp-block-columns:nth-of-type(2n) {
    flex-direction: column-reverse;
  }
}
.wp-block-columns > .wp-block-column {
  padding: 25px;
}

@media screen and (max-width: 1000px) {
  .wp-block-columns > .wp-block-column {
    flex-basis: 100% !important;
    padding: 0 15px;
  }
}
@media screen and (max-width: 600px) {
  .wp-block-columns > .wp-block-column .btn {
    width: 100%;
  }
}
@media screen and (max-width: 1000px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
  }
}
.wp-block-image figcaption {
  padding: 0.5em 0;
  font-size: clamp(0.875rem, 0.78125rem + 0.25vw, 1rem);
  line-height: 1.4;
}

.wp-block-heading.page-lead {
  line-height: 1.8;
  letter-spacing: 0.08em;
}

@media screen and (max-width: 600px) {
  .table-overflow {
    overflow-x: auto;
  }
  .table-overflow > table {
    width: 300% !important;
    max-width: 300% !important;
    word-break: keep-all;
  }
}
@media screen and (max-width: 600px) {
  .table-float > table td {
    width: 100% !important;
    float: left;
    text-align: left !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbm9kZS1yZXNldC1zY3NzL3Njc3MvX3Jlc2V0LnNjc3MiLCJmb250cy5zY3NzIiwiZXh0ZW5kL2FkZC1yZXNldC5zY3NzIiwiYmFzZS5zY3NzIiwidmFyaWFibGUvZm9udHNpemUuc2NzcyIsIm1peGluL2FuaW1hdGUuc2NzcyIsIm1peGluL29wYWNpdHkuc2NzcyIsIm1peGluL21lZGlhcXVlcnkuc2NzcyIsImljb25zLnNjc3MiLCJidG4uc2NzcyIsIm1peGluL2JvcmRlci1yYWRpdXMuc2NzcyIsInRhYmxlLnNjc3MiLCJsaXN0LnNjc3MiLCJtb2R1bGUuc2NzcyIsIm1peGluL2JveC1zaGFkb3cuc2NzcyIsImxheW91dC5zY3NzIiwiY29tbW9uL2hlYWRlci5zY3NzIiwiY29tbW9uL25hdi5zY3NzIiwiY29tbW9uL2Zvb3Rlci5zY3NzIiwicGFnZXMvdG9wLnNjc3MiLCJwYWdlcy9rYW5hemF3YWt1LnNjc3MiLCJwYWdlcy9wYXJlbnRpbmcuc2NzcyIsInBhZ2VzL2xpdmluZy5zY3NzIiwicGFnZXMvdm9pY2Uuc2NzcyIsInBhZ2VzL3Bvc3Quc2NzcyIsInBhZ2VzL3Bvc3RlZC5zY3NzIiwiZm9ybS5zY3NzIiwicGx1Z2lucy9zbGljay5zY3NzIiwiZ2VuZXJhbC5zY3NzIiwic3RhdGUuc2NzcyIsIndwLWJsb2NrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzsrQkFBQTtBQ0RBOzs7Q0FBQTtBQ2lCUSxpSEFBQTtBRFpSOzs7Ozs7Ozs7Ozs7O0VBYUMsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBRUEsYUFBQTtFQURBLGVBQUE7RUFFQSx3QkFBQTtBRktEOztBRUhBLGdEQUFBO0FBQ0E7O0VBRUMsY0FBQTtBRk1EOztBRUpBO0VBQ0MsY0FBQTtBRk9EOztBRUxBO0VBQ0MsZ0JBQUE7QUZRRDs7QUVOQTtFQUNDLFlBQUE7QUZTRDs7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QTtBOUJ3c0pOOztBOEJ6c0pJO0VBQ0UsMkJBQUE7QTlCNHNKTjs7QThCN3NKSTtFQUNFLDJCQUFBO0E5Qmd0Sk47O0E4Qmp0Skk7RUFDRSwyQkFBQTtBOUJvdEpOOztBOEJydEpJO0VBQ0UsNEJBQUE7QTlCd3RKTjs7QThCbHRKSTtFQUNFLDRCQUFBO0E5QnF0Sk47O0E4QnR0Skk7RUFDRSw0QkFBQTtBOUJ5dEpOOztBOEIxdEpJO0VBQ0UsNkJBQUE7QTlCNnRKTjs7QThCOXRKSTtFQUNFLDZCQUFBO0E5Qml1Sk47O0E4Qmx1Skk7RUFDRSw2QkFBQTtBOUJxdUpOOztBOEJ0dUpJO0VBQ0UsNkJBQUE7QTlCeXVKTjs7QThCMXVKSTtFQUNFLDZCQUFBO0E5QjZ1Sk47O0E4Qjl1Skk7RUFDRSw2QkFBQTtBOUJpdkpOOztBOEJsdkpJO0VBQ0UsNkJBQUE7QTlCcXZKTjs7QThCdHZKSTtFQUNFLDZCQUFBO0E5Qnl2Sk47O0E4QjF2Skk7RUFDRSw2QkFBQTtBOUI2dkpOOztBOEI5dkpJO0VBQ0UsNkJBQUE7QTlCaXdKTjs7QThCbHdKSTtFQUNFLDZCQUFBO0E5QnF3Sk47O0E4QnR3Skk7RUFDRSw2QkFBQTtBOUJ5d0pOOztBOEIxd0pJO0VBQ0UsNkJBQUE7QTlCNndKTjs7QThCOXdKSTtFQUNFLDZCQUFBO0E5Qml4Sk47O0E4Qmx4Skk7RUFDRSw2QkFBQTtBOUJxeEpOOztBOEJ0eEpJO0VBQ0UsNkJBQUE7QTlCeXhKTjs7QThCMXhKSTtFQUNFLDZCQUFBO0E5QjZ4Sk47O0E4Qjl4Skk7RUFDRSw2QkFBQTtBOUJpeUpOOztBOEJseUpJO0VBQ0UsOEJBQUE7QTlCcXlKTjs7QThCL3hKSTtFQUNFLDZCQUFBO0E5Qmt5Sk47O0E4Qm55Skk7RUFDRSw2QkFBQTtBOUJzeUpOOztBOEJ2eUpJO0VBQ0UsOEJBQUE7QTlCMHlKTjs7QThCM3lKSTtFQUNFLDhCQUFBO0E5Qjh5Sk47O0E4Qi95Skk7RUFDRSw4QkFBQTtBOUJrekpOOztBOEJuekpJO0VBQ0UsOEJBQUE7QTlCc3pKTjs7QThCdnpKSTtFQUNFLDhCQUFBO0E5QjB6Sk47O0E4QjN6Skk7RUFDRSw4QkFBQTtBOUI4ekpOOztBOEIvekpJO0VBQ0UsOEJBQUE7QTlCazBKTjs7QThCbjBKSTtFQUNFLDhCQUFBO0E5QnMwSk47O0E4QnYwSkk7RUFDRSw4QkFBQTtBOUIwMEpOOztBOEIzMEpJO0VBQ0UsOEJBQUE7QTlCODBKTjs7QThCLzBKSTtFQUNFLDhCQUFBO0E5QmsxSk47O0E4Qm4xSkk7RUFDRSw4QkFBQTtBOUJzMUpOOztBOEJ2MUpJO0VBQ0UsOEJBQUE7QTlCMDFKTjs7QThCMzFKSTtFQUNFLDhCQUFBO0E5QjgxSk47O0E4Qi8xSkk7RUFDRSw4QkFBQTtBOUJrMkpOOztBOEJuMkpJO0VBQ0UsOEJBQUE7QTlCczJKTjs7QThCdjJKSTtFQUNFLDhCQUFBO0E5QjAySk47O0E4QjMySkk7RUFDRSw4QkFBQTtBOUI4MkpOOztBOEIvMkpJO0VBQ0UsK0JBQUE7QTlCazNKTjs7QThCNTJKSTtFQUNFLDJCQUFBO0E5QisySk47O0E4QmgzSkk7RUFDRSwyQkFBQTtBOUJtM0pOOztBOEJwM0pJO0VBQ0UsNEJBQUE7QTlCdTNKTjs7QThCeDNKSTtFQUNFLDRCQUFBO0E5QjIzSk47O0E4QjUzSkk7RUFDRSw0QkFBQTtBOUIrM0pOOztBOEJoNEpJO0VBQ0UsNEJBQUE7QTlCbTRKTjs7QThCcDRKSTtFQUNFLDRCQUFBO0E5QnU0Sk47O0E4Qng0Skk7RUFDRSw0QkFBQTtBOUIyNEpOOztBOEI1NEpJO0VBQ0UsNEJBQUE7QTlCKzRKTjs7QThCaDVKSTtFQUNFLDRCQUFBO0E5Qm01Sk47O0E4QnA1Skk7RUFDRSw0QkFBQTtBOUJ1NUpOOztBOEJ4NUpJO0VBQ0UsNEJBQUE7QTlCMjVKTjs7QThCNTVKSTtFQUNFLDRCQUFBO0E5Qis1Sk47O0E4Qmg2Skk7RUFDRSw0QkFBQTtBOUJtNkpOOztBOEJwNkpJO0VBQ0UsNEJBQUE7QTlCdTZKTjs7QThCeDZKSTtFQUNFLDRCQUFBO0E5QjI2Sk47O0E4QjU2Skk7RUFDRSw0QkFBQTtBOUIrNkpOOztBOEJoN0pJO0VBQ0UsNEJBQUE7QTlCbTdKTjs7QThCcDdKSTtFQUNFLDRCQUFBO0E5QnU3Sk47O0E4Qng3Skk7RUFDRSw0QkFBQTtBOUIyN0pOOztBOEI1N0pJO0VBQ0UsNkJBQUE7QTlCKzdKTjs7QThCdjdKSTtFQUNFLDBCQUFBO0E5QjA3Sk47O0E4QjM3Skk7RUFDRSw0QkFBQTtBOUI4N0pOOztBOEIvN0pJO0VBQ0UsMEJBQUE7QTlCazhKTjs7QThCbjhKSTtFQUNFLDRCQUFBO0E5QnM4Sk47O0E4QnY4Skk7RUFDRSwwQkFBQTtBOUIwOEpOOztBOEIzOEpJO0VBQ0UsNEJBQUE7QTlCODhKTjs7QThCLzhKSTtFQUNFLDBCQUFBO0E5Qms5Sk47O0E4Qm45Skk7RUFDRSw0QkFBQTtBOUJzOUpOOztBOEJ2OUpJO0VBQ0UsMEJBQUE7QTlCMDlKTjs7QThCMzlKSTtFQUNFLDRCQUFBO0E5Qjg5Sk47O0E4Qi85Skk7RUFDRSwwQkFBQTtBOUJrK0pOOztBOEIxOUpJO0VBQ0UsNEJBQUE7QTlCNjlKTjs7QThCOTlKSTtFQUNFLDhCQUFBO0E5QmkrSk47O0E4QmwrSkk7RUFDRSw0QkFBQTtBOUJxK0pOOztBOEJ0K0pJO0VBQ0UsOEJBQUE7QTlCeStKTjs7QThCMStKSTtFQUNFLDRCQUFBO0E5QjYrSk47O0E4QjkrSkk7RUFDRSw4QkFBQTtBOUJpL0pOOztBOEJsL0pJO0VBQ0UsNEJBQUE7QTlCcS9KTjs7QThCdC9KSTtFQUNFLDhCQUFBO0E5QnkvSk47O0E4QjEvSkk7RUFDRSw0QkFBQTtBOUI2L0pOOztBOEI5L0pJO0VBQ0UsOEJBQUE7QTlCaWdLTjs7QThCbGdLSTtFQUNFLDRCQUFBO0E5QnFnS047O0E4QjcvSkk7RUFDRSw2QkFBQTtBOUJnZ0tOOztBOEJqZ0tJO0VBQ0UsK0JBQUE7QTlCb2dLTjs7QThCcmdLSTtFQUNFLDZCQUFBO0E5QndnS047O0E4QnpnS0k7RUFDRSwrQkFBQTtBOUI0Z0tOOztBOEI3Z0tJO0VBQ0UsNkJBQUE7QTlCZ2hLTjs7QThCamhLSTtFQUNFLCtCQUFBO0E5Qm9oS047O0E4QnJoS0k7RUFDRSw2QkFBQTtBOUJ3aEtOOztBOEJ6aEtJO0VBQ0UsK0JBQUE7QTlCNGhLTjs7QThCN2hLSTtFQUNFLDZCQUFBO0E5QmdpS047O0E4QmppS0k7RUFDRSwrQkFBQTtBOUJvaUtOOztBOEJyaUtJO0VBQ0UsNkJBQUE7QTlCd2lLTjs7QThCaGlLSTtFQUNFLDJCQUFBO0E5Qm1pS047O0E4QnBpS0k7RUFDRSw2QkFBQTtBOUJ1aUtOOztBOEJ4aUtJO0VBQ0UsMkJBQUE7QTlCMmlLTjs7QThCNWlLSTtFQUNFLDZCQUFBO0E5QitpS047O0E4QmhqS0k7RUFDRSwyQkFBQTtBOUJtaktOOztBOEJwaktJO0VBQ0UsNkJBQUE7QTlCdWpLTjs7QThCeGpLSTtFQUNFLDJCQUFBO0E5QjJqS047O0E4QjVqS0k7RUFDRSw2QkFBQTtBOUIraktOOztBOEJoa0tJO0VBQ0UsMkJBQUE7QTlCbWtLTjs7QThCcGtLSTtFQUNFLDZCQUFBO0E5QnVrS047O0E4QnhrS0k7RUFDRSwyQkFBQTtBOUIya0tOOztBOEJua0tJO0VBQ0UsMkJBQUE7QTlCc2tLTjs7QThCdmtLSTtFQUNFLDZCQUFBO0E5QjBrS047O0E4QjNrS0k7RUFDRSwyQkFBQTtBOUI4a0tOOztBOEIva0tJO0VBQ0UsNkJBQUE7QTlCa2xLTjs7QThCbmxLSTtFQUNFLDJCQUFBO0E5QnNsS047O0E4QnZsS0k7RUFDRSw2QkFBQTtBOUIwbEtOOztBOEIzbEtJO0VBQ0UsMkJBQUE7QTlCOGxLTjs7QThCL2xLSTtFQUNFLDZCQUFBO0E5QmttS047O0E4Qm5tS0k7RUFDRSwyQkFBQTtBOUJzbUtOOztBOEJ2bUtJO0VBQ0UsNkJBQUE7QTlCMG1LTjs7QThCM21LSTtFQUNFLDJCQUFBO0E5QjhtS047O0E4QnRtS0k7RUFDRSw2QkFBQTtBOUJ5bUtOOztBOEIxbUtJO0VBQ0UsK0JBQUE7QTlCNm1LTjs7QThCOW1LSTtFQUNFLDZCQUFBO0E5QmluS047O0E4QmxuS0k7RUFDRSwrQkFBQTtBOUJxbktOOztBOEJ0bktJO0VBQ0UsNkJBQUE7QTlCeW5LTjs7QThCMW5LSTtFQUNFLCtCQUFBO0E5QjZuS047O0E4QjluS0k7RUFDRSw2QkFBQTtBOUJpb0tOOztBOEJsb0tJO0VBQ0UsK0JBQUE7QTlCcW9LTjs7QThCdG9LSTtFQUNFLDZCQUFBO0E5QnlvS047O0E4QjFvS0k7RUFDRSwrQkFBQTtBOUI2b0tOOztBOEI5b0tJO0VBQ0UsNkJBQUE7QTlCaXBLTjs7QThCem9LSTtFQUNFLDhCQUFBO0E5QjRvS047O0E4QjdvS0k7RUFDRSxnQ0FBQTtBOUJncEtOOztBOEJqcEtJO0VBQ0UsOEJBQUE7QTlCb3BLTjs7QThCcnBLSTtFQUNFLGdDQUFBO0E5QndwS047O0E4QnpwS0k7RUFDRSw4QkFBQTtBOUI0cEtOOztBOEI3cEtJO0VBQ0UsZ0NBQUE7QTlCZ3FLTjs7QThCanFLSTtFQUNFLDhCQUFBO0E5Qm9xS047O0E4QnJxS0k7RUFDRSxnQ0FBQTtBOUJ3cUtOOztBOEJ6cUtJO0VBQ0UsOEJBQUE7QTlCNHFLTjs7QThCN3FLSTtFQUNFLGdDQUFBO0E5QmdyS047O0E4QmpyS0k7RUFDRSw4QkFBQTtBOUJvcktOOztBOEI1cUtJO0VBQ0UsNEJBQUE7QTlCK3FLTjs7QThCaHJLSTtFQUNFLDhCQUFBO0E5Qm1yS047O0E4QnByS0k7RUFDRSw0QkFBQTtBOUJ1cktOOztBOEJ4cktJO0VBQ0UsOEJBQUE7QTlCMnJLTjs7QThCNXJLSTtFQUNFLDRCQUFBO0E5QityS047O0E4QmhzS0k7RUFDRSw4QkFBQTtBOUJtc0tOOztBOEJwc0tJO0VBQ0UsNEJBQUE7QTlCdXNLTjs7QThCeHNLSTtFQUNFLDhCQUFBO0E5QjJzS047O0E4QjVzS0k7RUFDRSw0QkFBQTtBOUIrc0tOOztBOEJodEtJO0VBQ0UsOEJBQUE7QTlCbXRLTjs7QThCcHRLSTtFQUNFLDRCQUFBO0E5QnV0S047O0E4QjlzS0k7RUFDRSxTQUFBO0E5Qml0S047O0E4Qmx0S0k7RUFDRSxVQUFBO0E5QnF0S047O0E4QnR0S0k7RUFDRSxVQUFBO0E5Qnl0S047O0E4QjF0S0k7RUFDRSxVQUFBO0E5QjZ0S047O0E4Qjl0S0k7RUFDRSxVQUFBO0E5Qml1S047O0E4Qmx1S0k7RUFDRSxVQUFBO0E5QnF1S047O0E4QnR1S0k7RUFDRSxVQUFBO0E5Qnl1S047O0E4QjF1S0k7RUFDRSxVQUFBO0E5QjZ1S047O0E4Qjl1S0k7RUFDRSxVQUFBO0E5Qml2S047O0E4Qmx2S0k7RUFDRSxVQUFBO0E5QnF2S047O0E4QnR2S0k7RUFDRSxVQUFBO0E5Qnl2S047O0E4QjF2S0k7RUFDRSxVQUFBO0E5QjZ2S047O0E4Qjl2S0k7RUFDRSxVQUFBO0E5Qml3S047O0E4Qmx3S0k7RUFDRSxVQUFBO0E5QnF3S047O0E4QnR3S0k7RUFDRSxVQUFBO0E5Qnl3S047O0E4QjF3S0k7RUFDRSxVQUFBO0E5QjZ3S047O0E4Qjl3S0k7RUFDRSxVQUFBO0E5Qml4S047O0E4Qmx4S0k7RUFDRSxVQUFBO0E5QnF4S047O0E4QnR4S0k7RUFDRSxVQUFBO0E5Qnl4S047O0E4QjF4S0k7RUFDRSxXQUFBO0E5QjZ4S047O0E4QnB4S0k7RUFDRSxjQUFBO0E5QnV4S047O0E4Qnh4S0k7RUFDRSxjQUFBO0E5QjJ4S047O0E4QjV4S0k7RUFDRSxjQUFBO0E5Qit4S047O0E4Qmh5S0k7RUFDRSxjQUFBO0E5Qm15S047O0E4QnB5S0k7RUFDRSxjQUFBO0E5QnV5S047O0E4Qnh5S0k7RUFDRSxjQUFBO0E5QjJ5S047O0E4QjV5S0k7RUFDRSxjQUFBO0E5Qit5S047O0E4Qmh6S0k7RUFDRSxlQUFBO0E5Qm16S047O0E4QnB6S0k7RUFDRSxlQUFBO0E5QnV6S047O0E4Qnh6S0k7RUFDRSxlQUFBO0E5QjJ6S047O0E4QjV6S0k7RUFDRSxlQUFBO0E5Qit6S047O0E4QmgwS0k7RUFDRSxlQUFBO0E5Qm0wS047O0E4QnAwS0k7RUFDRSxlQUFBO0E5QnUwS047O0E4QngwS0k7RUFDRSxlQUFBO0E5QjIwS047O0E4QjUwS0k7RUFDRSxlQUFBO0E5QiswS047O0E4QmgxS0k7RUFDRSxlQUFBO0E5Qm0xS047O0E4QnAxS0k7RUFDRSxlQUFBO0E5QnUxS047O0E4QngxS0k7RUFDRSxlQUFBO0E5QjIxS047O0E4QjUxS0k7RUFDRSxlQUFBO0E5QisxS047O0E4QmgyS0k7RUFDRSxlQUFBO0E5Qm0yS047O0E4QnAyS0k7RUFDRSxlQUFBO0E5QnUyS047O0E4QngyS0k7RUFDRSxlQUFBO0E5QjIyS047O0E4QjUyS0k7RUFDRSxlQUFBO0E5QisyS047O0E4QmgzS0k7RUFDRSxlQUFBO0E5Qm0zS047O0E4QnAzS0k7RUFDRSxlQUFBO0E5QnUzS047O0E4QngzS0k7RUFDRSxlQUFBO0E5QjIzS047O0E4QjUzS0k7RUFDRSxlQUFBO0E5QiszS047O0E4Qmg0S0k7RUFDRSxlQUFBO0E5Qm00S047O0E4QnA0S0k7RUFDRSxlQUFBO0E5QnU0S047O0E4Qng0S0k7RUFDRSxlQUFBO0E5QjI0S047O0ErQjdoTEE7OytCQUFBO0FBU0E7RUFDRSw2QkFBQTtBL0IwaExGOztBK0J2aExBO0VBQ0UsNEJBQUE7QS9CMGhMRjs7QStCdmhMQTtFQUNFLDJCQUFBO0EvQjBoTEY7O0ErQnZoTEE7RUFDRSxnQkFBQTtBL0IwaExGOztBK0J2aExBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0EvQjBoTEY7O0ErQnZoTEE7RUFDRSxjQUFBO0EvQjBoTEY7O0ErQnZoTEE7RUFDRSxjQUFBO0EvQjBoTEY7O0ErQnZoTEE7RUFFRSxnQkFBQTtFekIvQkEscURBQUE7RXlCZ0NBLGdCQUFBO0EvQjBoTEY7O0ErQnZoTEE7RUFDRSxtQkFBQTtBL0IwaExGOztBK0J2aExBO0VBQ0Usa0JBQUE7QS9CMGhMRjs7QStCdmhMQTtFQUNFLG1CQUFBO0EvQjBoTEY7O0ErQnZoTEE7RXpCL0NFLHdEQUFBO0FOMGtMRjs7QStCdmhMQTtFQUNFLGdCQUFBO0EvQjBoTEY7O0ErQnZoTEE7RW5CM0RFLG1CQUFBO0Fac2xMRjs7QStCdmhMQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QS9CMGhMRjs7QStCdmhMQTtFQUNFLGlCQUFBO0EvQjBoTEY7O0ErQnZoTEE7RUFDRSxjQUFBO0EvQjBoTEY7O0ErQnZoTEE7RUFDRSxhQUFBO0EvQjBoTEY7O0ErQnZoTEE7RUFDRSx1QkFBQTtBL0IwaExGOztBK0J2aExBO0VB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QTtFQUNFLHVFQUFBO0FoQzJ2TEY7O0FnQ3p2TEE7RUFDRSx1RUFBQTtBaEM0dkxGOztBZ0MxdkxBO0VBQ0UscUVBQUE7QWhDNnZMRjs7QWdDM3ZMQTtFQUNFLHNFQUFBO0FoQzh2TEY7O0FnQzV2TEE7RUFDRSxtRUFBQTtBaEMrdkxGOztBZ0M3dkxBO0VBQ0Usd0RBQUE7QWhDZ3dMRjs7QWdDOXZMQTtFQUNFLG1FQUFBO0FoQ2l3TEY7O0FnQy92TEE7RUFDRSx3REFBQTtBaENrd0xGOztBZ0Nod0xBO0VBQ0UsNERBQUE7QWhDbXdMRjs7QWdDandMQTtFQUNFLDREQUFBO0FoQ293TEY7O0FnQ2x3TEE7RUFDRSx3RUFBQTtBaENxd0xGOztBZ0Nud0xBO0VBQ0UsdUVBQUE7QWhDc3dMRjs7QWdDcHdMQTtFQUNFLG1FQUFBO0FoQ3V3TEY7O0FnQ3J3TEE7RUFDRSxtRUFBQTtBaEN3d0xGOztBZ0N0d0xBO0VBQ0UsaUVBQUE7QWhDeXdMRjs7QWdDdndMQTtFQUNFLGtFQUFBO0FoQzB3TEY7O0FnQ3h3TEE7RUFDRSwrREFBQTtBaEMyd0xGOztBZ0N6d0xBO0VBQ0UsbUZBQUE7QWhDNHdMRjs7QWdDMXdMQTtFQUNFLHdGQUFBO0FoQzZ3TEY7O0FnQzN3TEE7RUFDRSxpR0FBQTtBaEM4d0xGOztBZ0M1d0xBO0VBQ0Usc0ZBQUE7QWhDK3dMRjs7QWdDN3dMQTtFQUNFLHVGQUFBO0FoQ2d4TEY7O0FnQzl3TEE7RUFDRSx5RUFBQTtBaENpeExGOztBZ0Mvd0xBO0VBQ0Usc0VBQUE7QWhDa3hMRjs7QWdDaHhMQTtFQUNFLGtFQUFBO0FoQ214TEY7O0FnQ2p4TEE7RUFDRSxpRUFBQTtBaENveExGOztBZ0NseExBO0VBQ0UsOERBQUE7QWhDcXhMRjs7QWdDbnhMQTtFQUNFLGtFQUFBO0FoQ3N4TEY7O0FnQ3B4TEE7RUFDRSw0REFBQTtBaEN1eExGOztBZ0NyeExBO0VBQ0UseURBQUE7QWhDd3hMRjs7QWdDdHhMQTtFQUNFLDBEQUFBO0FoQ3l4TEY7O0FnQ3Z4TEE7RUFDRSx5REFBQTtBaEMweExGOztBZ0N4eExBO0VBQ0UsMkRBQUE7QWhDMnhMRjs7QWdDdnhMRTtFQUVFLDZCQUFBO0VBQ0EsbUJBQUE7QWhDeXhMSjs7QWdDdnhMSTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWhDMHhMTjs7QWdDdnhMSTs7O0VBRUUsY0FBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7QWhDMnhMTjs7QWdDenhMTTs7O0VBQ0UsOEJBQUE7QWhDOHhMUjs7QWdDeHhMQTtFQUVFLGFBQUE7RUFDQSw0REFBQTtFcEJuUUEsZ0JBQUE7RW9Cb1FBLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGdDQUFBO0FoQzJ4TEY7O0FTcmhNRTtFdUJtUEY7SUFVSSxXQUFBO0VoQzZ4TEY7QUFDRjtBZ0N6eExFO0VBQ0UsU0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0FoQzJ4TEo7O0FTaGlNRTtFdUJrUUE7SUFNSSxhQUFBO0VoQzZ4TEo7QUFDRjtBU3RpTUU7RXVCa1FBO0lBVUksYUFBQTtFaEM4eExKO0FBQ0Y7QWdDMXhMQTtFQUNFLGFBQUE7QWhDNHhMRjs7QVM5aU1FO0V1QmlSRjtJQUlJLGVBQUE7SUFDQSxvQkFBQTtFaEM4eExGO0FBQ0Y7QVNyak1FO0V1QjBSRTtJQUNFLDhCQUFBO0VoQzh4TEo7QUFDRjtBZ0MzeExFO0VBQ0UsYUFBQTtBaEM2eExKOztBUzdqTUU7RXVCK1JBO0lBSUksMkJBQUE7SUFDQSxlQUFBO0VoQyt4TEo7QUFDRjtBU3BrTUU7RXVCdVNFO0lBRUksV0FBQTtFaEMreExOO0FBQ0Y7QVN6a01FO0V1QitTRTtJQUVJLDJCQUFBO0VoQzR4TE47QUFDRjtBZ0N0eExFO0VBRUUsZ0JBQUE7RTFCblVGLHFEQUFBO0UwQm9VRSxnQkFBQTtBaEN3eExKOztBZ0NueExFO0VBQ0UsZ0JBQUE7RUFDQSxzQkFBQTtBaENzeExKOztBU3hsTUU7RXVCc1VGO0lBRUksZ0JBQUE7RWhDcXhMRjtFZ0NueExFO0lBQ0Usc0JBQUE7SUFDQSwwQkFBQTtJQUNBLG9CQUFBO0VoQ3F4TEo7QUFDRjtBU25tTUU7RXVCcVZJO0lBRUUsc0JBQUE7SUFEQSxXQUFBO0lBRUEsMkJBQUE7RWhDaXhMTjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */

/*# sourceMappingURL=style.css.map */
