@charset "UTF-8";
/*color*/
/*anim*/
/*size*/
/*============================
mixin
============================*/
/*
* keyframes animationの定義
* ※_anim.scssに定義
*/
/*
* keyframesで定義したkeyframes animationの設定
* @include animation(animation_name $time linear infinite);
*/
/*
* css animationの時間とeasing指定
*/
/*
* position:absoluteで縦横中央ぞろえ
*/
/*
* 左右に均等のマージンをとった幅指定
*/
/*============================
easing
============================*/
/*============================
animation
============================*/
@media screen and (min-width: 1025px) {
  /* line 9, ../../../../src/page/page/css/_pc.scss */
  body #site-content h2, body #site-content h3, body #site-content h4, body #site-content h5, body #site-content h6 {
    color: #4b9dcf;
  }
  /* line 13, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content {
    width: 1120px;
    margin: auto;
    padding-top: 56px;
    padding-bottom: 160px;
    color: #3b3b3b;
  }
  /* line 20, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content p.has-text-color a {
    color: inherit;
  }
  /* line 23, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .has-text-color a {
    color: inherit;
  }
  /* line 26, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 1120px;
    width: 100%;
  }
  /* line 30, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content [class*="__inner-container"] > .alignwide {
    max-width: 1120px;
    width: 100%;
  }
  /* line 34, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .aligncenter {
    text-align: center;
  }
  /* line 37, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .alignright {
    text-align: right;
  }
  /* line 40, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .has-text-align-center {
    text-align: center;
  }
  /* line 43, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .has-text-align-right {
    text-align: right;
  }
  /* line 46, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-archives:not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-categories:not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-code, body #site-content .entry-content .wp-block-columns:not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), body #site-content .entry-content .wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), body #site-content .entry-content .wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), body #site-content .entry-content .wp-block-group:not(.has-background):not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), body #site-content .entry-content .wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright), body #site-content .entry-content .wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright), body #site-content .entry-content .wp-block-media-text:not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-preformatted, body #site-content .entry-content .wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), body #site-content .entry-content .wp-block-quote, body #site-content .entry-content .wp-block-quote.is-large, body #site-content .entry-content .wp-block-quote.is-style-large, body #site-content .entry-content .wp-block-verse, body #site-content .entry-content .wp-block-video:not(.alignwide):not(.alignfull) {
    margin-bottom: 40px;
    margin-top: 40px;
  }
  /* line 50, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .is-style-circle-mask img, body #site-content .entry-content .is-style-rounded img {
    border-radius: 9999px;
  }
  /* line 54, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h2 {
    font-weight: 600;
    font-size: 24px;
    letter-spacing: 0em;
    line-height: 1.58333;
  }
  /* line 57, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h3 {
    font-weight: 600;
    font-size: 22px;
    letter-spacing: 0em;
    line-height: 1.72727;
  }
  /* line 60, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h4 {
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 1.77778;
  }
  /* line 63, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h5 {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 2;
  }
  /* line 66, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h6 {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 2;
    font-weight: bold;
  }
  /* line 70, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h2, body #site-content .entry-content h3, body #site-content .entry-content h4, body #site-content .entry-content h5, body #site-content .entry-content h6 {
    margin-bottom: 32px;
  }
  /* line 72, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h2.has-huge-font-size, body #site-content .entry-content h3.has-huge-font-size, body #site-content .entry-content h4.has-huge-font-size, body #site-content .entry-content h5.has-huge-font-size, body #site-content .entry-content h6.has-huge-font-size {
    font-size: 50px;
  }
  /* line 75, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h2.has-large-font-size, body #site-content .entry-content h3.has-large-font-size, body #site-content .entry-content h4.has-large-font-size, body #site-content .entry-content h5.has-large-font-size, body #site-content .entry-content h6.has-large-font-size {
    font-size: 35px;
  }
  /* line 78, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h2.has-medium-font-size, body #site-content .entry-content h3.has-medium-font-size, body #site-content .entry-content h4.has-medium-font-size, body #site-content .entry-content h5.has-medium-font-size, body #site-content .entry-content h6.has-medium-font-size {
    font-size: 28px;
  }
  /* line 81, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content h2.has-small-font-size, body #site-content .entry-content h3.has-small-font-size, body #site-content .entry-content h4.has-small-font-size, body #site-content .entry-content h5.has-small-font-size, body #site-content .entry-content h6.has-small-font-size {
    font-size: 14px;
  }
  /* line 85, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content p {
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 2;
    margin-bottom: 19px;
  }
  /* line 88, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content p.has-huge-font-size {
    font-size: 50px;
  }
  /* line 91, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content p.has-large-font-size {
    font-size: 35px;
  }
  /* line 94, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content p.has-medium-font-size {
    font-size: 28px;
  }
  /* line 97, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content p.has-small-font-size {
    font-size: 12px;
  }
  /* line 101, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content a {
    text-decoration: underline;
  }
  /* line 103, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content a:hover {
    text-decoration: none;
  }
  /* line 107, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content strong {
    font-weight: bold;
  }
  /* line 111, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content em {
    transform: skew(-18deg, 0deg);
    display: inline-block;
  }
  /* line 118, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content figure img {
    max-width: 100%;
    height: auto;
    width: auto;
  }
  /* line 124, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content figcaption {
    margin-top: 20px;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 2;
  }
  /* line 128, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content ul {
    margin-top: 30px;
    margin-bottom: 30px;
    box-sizing: border-box;
    padding: 0 0 0 4%;
  }
  /* line 133, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content ul li {
    list-style: disc;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 2;
    margin-top: 12px;
  }
  /* line 137, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content ul li:first-child {
    margin-top: 0;
  }
  /* line 142, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content ol {
    margin-top: 30px;
    margin-bottom: 30px;
    box-sizing: border-box;
    padding: 0 0 0 4%;
  }
  /* line 147, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content ol li {
    list-style: decimal;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 2;
    margin-top: 12px;
  }
  /* line 151, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content ol li:first-child {
    margin-top: 0;
  }
  /* line 156, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-preformatted, body #site-content .entry-content .wp-block-verse {
    white-space: pre-wrap;
    width: 100%;
    border: solid 2px #c1c1c1;
    box-sizing: border-box;
    padding: 30px 42px;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 2;
    color: #3b3b3b;
    margin-bottom: 40px;
  }
  /* line 166, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-pullquote, body #site-content .entry-content .wp-block-quote {
    width: 100%;
    background: #f2f2f2;
    position: relative;
    box-sizing: border-box;
    padding: 40px 87px;
    margin-bottom: 40px;
  }
  /* line 174, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-pullquote:before, body #site-content .entry-content .wp-block-pullquote:after, body #site-content .entry-content .wp-block-quote:before, body #site-content .entry-content .wp-block-quote:after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 18px;
    background-image: url(../../../../bin/cmn/img/icon_quote.png);
    background-size: contain;
    vertical-align: middle;
    position: absolute;
    background-repeat: no-repeat;
  }
  /* line 185, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-pullquote:before, body #site-content .entry-content .wp-block-quote:before {
    top: 45px;
    left: 45px;
  }
  /* line 189, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-pullquote:after, body #site-content .entry-content .wp-block-quote:after {
    bottom: 36px;
    right: 45px;
  }
  /* line 193, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-pullquote blockquote, body #site-content .entry-content .wp-block-quote blockquote {
    width: 100%;
  }
  /* line 196, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-pullquote cite, body #site-content .entry-content .wp-block-quote cite {
    font-size: 14px;
    font-weight: normal;
  }
  /* line 199, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-pullquote cite strong, body #site-content .entry-content .wp-block-quote cite strong {
    font-weight: normal;
  }
  /* line 202, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-pullquote cite a, body #site-content .entry-content .wp-block-quote cite a {
    color: #4b9dcf;
  }
  /* line 207, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table {
    width: 100%;
    margin-bottom: 74px;
  }
  /* line 210, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table table {
    width: 100%;
    border-collapse: collapse;
  }
  /* line 213, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table table tr {
    width: 100%;
  }
  /* line 215, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table table tr th, body #site-content .entry-content .wp-block-table table tr td {
    box-sizing: border-box;
    border: solid 1px #C1C1C1;
    padding: 17px 15px;
    font-weight: 300;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 2;
  }
  /* line 221, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table table tr th {
    background: #97bcd3;
    color: white;
  }
  /* line 226, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table table thead {
    width: 100%;
  }
  /* line 228, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table table thead tr {
    background-color: #4b9dcf;
  }
  /* line 229, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table table thead tr th {
    background: #97bcd3;
    color: white;
  }
  /* line 234, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table table thead tr th {
    background: #4b9dcf;
  }
  /* line 240, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-table table tbody {
    width: 100%;
  }
  /* line 245, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-image {
    margin-bottom: 40px;
  }
  /* line 248, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-embed {
    max-width: 100%;
  }
  /* line 250, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-embed iframe {
    max-width: 100%;
  }
  /* line 254, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-cover {
    width: 100%;
    position: relative;
    min-height: 430px;
    height: 100%;
    background-size: cover;
    margin-bottom: 40px;
  }
  /* line 261, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-cover:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    opacity: .5;
    background: black;
  }
  /* line 273, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-cover .wp-block-cover__inner-container {
    position: absolute;
    bottom: 30px;
    width: 100%;
    left: 0;
    z-index: 2;
    text-align: center;
  }
  /* line 280, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-cover .wp-block-cover__inner-container p {
    text-align: center;
    color: white;
  }
  /* line 286, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-group {
    width: 100%;
  }
  /* line 289, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right {
    display: block;
    width: 550px;
    float: left;
  }
  /* line 293, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right:nth-of-type(2n) {
    float: right;
  }
  /* line 296, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    display: block;
    width: 100%;
    height: 295px;
    position: relative;
    overflow: hidden;
  }
  /* line 302, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media img, body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media video {
    max-width: unset;
    width: 100%;
    vertical-align: middle;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 313, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding: 17px 0 0 0;
    text-align: right;
  }
  /* line 316, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content a {
    display: inline-block;
    color: #21b5a6;
    padding: 0 45px 0 0;
    background: url(../../../cmn/img/arr_t.svg) no-repeat 100% 8px;
    background-size: 35px auto;
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    text-decoration: none;
  }
  /* line 324, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content a:hover {
    -webkit-transform: translateX(3px);
    -moz-transform: translateX(3px);
    -ms-transform: translateX(3px);
    -o-transform: translateX(3px);
    transform: translateX(3px);
  }
  /* line 332, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-gallery {
    margin-bottom: 40px;
  }
  /* line 335, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid, body #site-content .entry-content .wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
  }
  /* line 340, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid ul, body #site-content .entry-content .wp-block-gallery ul {
    list-style: none;
    margin-bottom: 0;
  }
  /* line 344, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid figcaption, body #site-content .entry-content .wp-block-gallery figcaption {
    margin-top: -15px;
  }
  /* line 347, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item {
    width: calc(50% - 20px);
  }
  /* line 350, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:nth-of-type(2n), body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0;
  }
  /* line 353, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:last-child, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0;
  }
  /* line 356, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item {
    margin: 0 16px 40px 0;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    position: relative;
  }
  /* line 363, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image figure, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item figure, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image figure, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item figure, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image figure, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item figure, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image figure, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item figure {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
  }
  /* line 368, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image figcaption, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item figcaption, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image figcaption, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item figcaption, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image figcaption, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item figcaption, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image figcaption, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 40px 40px 30px 40px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
    box-sizing: border-box;
    margin-top: 0;
  }
  /* line 383, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image img, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item img, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image img, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item img, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image img, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item img, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image img, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
  }
  /* line 389, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-image a, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-image img, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-item a, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-item img, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-image a, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-image img, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-item a, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-item img, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-image a, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-image img, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-item a, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-item img, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-image a, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-image img, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-item a, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-item img {
    height: 100%;
    flex: 1;
    object-fit: cover;
  }
  /* line 394, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-item, body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: calc(33.33333% - 20px);
    margin-right: 20px;
  }
  /* line 398, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
    margin-right: 0;
  }
  /* line 401, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image:last-child, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:last-child, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image:last-child, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0;
  }
  /* line 405, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-audio {
    margin-bottom: 40px;
  }
  /* line 407, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-audio audio {
    width: 100%;
  }
  /* line 411, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-file {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 40px;
  }
  /* line 418, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-file a:not(.wp-block-file__button) {
    font-weight: 700;
    text-decoration: none;
  }
  /* line 422, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-file a:not(.wp-block-file__button):not(:last-child) {
    margin-right: 1rem;
  }
  /* line 425, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-media-text {
    direction: ltr;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 1fr;
    grid-template-columns: 50% 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    margin-bottom: 40px;
  }
  /* line 434, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-media-text .wp-block-media-text__media {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    margin: 0;
  }
  /* line 440, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-media-text .wp-block-media-text__media img, body #site-content .entry-content .wp-block-media-text .wp-block-media-text__media video {
    max-width: unset;
    width: 100%;
    vertical-align: middle;
    height: auto;
  }
  /* line 447, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-media-text .wp-block-media-text__content {
    direction: ltr;
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
    padding: 0 8%;
    word-break: break-word;
    padding: 4rem;
  }
  /* line 458, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 {
    width: 100%;
    margin-top: 67px;
  }
  /* line 461, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .notice {
    display: block;
    width: 100%;
    text-align: center;
    color: #585858;
    font-size: 12px;
  }
  /* line 468, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form {
    width: 844px;
    margin: auto;
    padding-top: 21px;
  }
  /* line 473, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form.invalid .wpcf7-response-output[aria-hidden="true"] {
    color: #cc0100;
  }
  /* line 478, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form.sent p {
    display: none;
  }
  /* line 482, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-response-output[aria-hidden="true"] {
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0em;
    line-height: 1.77778;
    color: #4b9dcf;
    text-align: center;
    border: none;
  }
  /* line 488, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p {
    display: flex;
    flex-wrap: wrap;
    margin-top: 38px;
    align-content: space-between;
    align-items: flex-start;
    justify-content: space-between;
  }
  /* line 495, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p.top {
    margin-top: 0;
  }
  /* line 498, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p.last {
    margin-top: -17px;
  }
  /* line 501, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p .not-active {
    background: #c1c1c1;
  }
  /* line 505, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form label {
    display: flex;
    flex-wrap: wrap;
    width: 224px;
    align-content: space-between;
    align-items: center;
    justify-content: space-between;
  }
  /* line 513, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form input {
    -webkit-appearance: none;
    width: 592px;
    height: 45px;
    border-radius: 5px;
    border: solid 1px #C1C1C1;
    box-sizing: border-box;
    padding: 0 5px;
  }
  /* line 522, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form input[type="radio"] {
    height: 1px;
    width: 1px;
    opacity: 0;
  }
  /* line 528, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .your-message textarea {
    height: 280px;
    width: 594px;
    border-radius: 5px;
    box-sizing: border-box;
    border: solid 1px #C1C1C1;
    overflow: auto;
  }
  /* line 538, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox,
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio {
    width: 590px;
    display: flex;
    flex-wrap: wrap;
    margin-left: 25px;
  }
  /* line 543, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item,
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item {
    margin-right: 50px;
  }
  /* line 545, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item.last,
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item.last {
    margin-right: 0;
  }
  /* line 548, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item.last2,
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item.last2 {
    margin-top: 15px;
  }
  /* line 555, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item {
    margin-bottom: 5px;
  }
  /* line 557, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"] {
    display: none;
  }
  /* line 560, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label {
    position: relative;
  }
  /* line 563, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before {
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: -19px;
    width: 15px;
    height: 15px;
    border: 1px solid #c1c1c1;
    border-radius: 4px;
  }
  /* line 575, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input:checked + .wpcf7-list-item-label::before {
    background: #21b5a6;
  }
  /* line 578, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input:checked + .wpcf7-list-item-label::after {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: -14px;
    width: 4px;
    height: 8px;
    transform: rotate(40deg);
    border-bottom: 3px solid white;
    border-right: 3px solid white;
  }
  /* line 598, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item {
    margin-bottom: 5px;
  }
  /* line 600, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label {
    position: relative;
  }
  /* line 603, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before {
    content: "";
    display: block;
    position: absolute;
    top: 5px;
    left: -19px;
    width: 15px;
    height: 15px;
    border: 1px solid #c1c1c1;
    border-radius: 4px;
  }
  /* line 615, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input:checked + .wpcf7-list-item-label::before {
    background: #21b5a6;
  }
  /* line 618, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input:checked + .wpcf7-list-item-label::after {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: -14px;
    width: 4px;
    height: 8px;
    transform: rotate(40deg);
    border-bottom: 3px solid white;
    border-right: 3px solid white;
  }
  /* line 630, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input {
    display: none;
  }
  /* line 637, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item {
    margin-right: 45px;
    margin-bottom: 5px;
  }
  /* line 640, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label {
    position: relative;
    width: auto;
  }
  /* line 644, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label span:before {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    left: -22px;
    width: 20px;
    height: 20px;
    border: 1px solid #c1c1c1;
    border-radius: 50%;
  }
  /* line 658, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item input:checked + span::before {
    background: #21b5a6;
  }
  /* line 663, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item input:checked + span::after {
    content: "";
    display: block;
    position: absolute;
    top: 9px;
    left: -15px;
    width: 8px;
    height: 8px;
    background: white;
    border-radius: 50%;
  }
  /* line 677, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-form-control-wrap {
    position: relative;
  }
  /* line 679, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-form-control-wrap select::-ms-expand {
    display: none;
  }
  /* line 682, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-form-control-wrap select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 592px;
    height: 45px;
    border-radius: 5px;
    background: white;
    border: solid 1px #C1C1C1;
    background-image: url(../../../../bin/cmn/img/arr_btm.svg);
    background-repeat: no-repeat;
    background-size: 15px auto;
    box-sizing: border-box;
    padding: 0 10px;
    background-position: 550px 50%;
  }
  /* line 699, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .form-ttl {
    width: 180px;
  }
  /* line 701, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .form-ttl.last {
    margin-top: -194px;
  }
  /* line 705, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .priority-label {
    width: 44px;
    height: 28px;
    background: #ed6b21;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    margin-right: 19px;
    color: white;
  }
  /* line 715, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .priority-label.last {
    margin-top: -194px;
  }
  /* line 719, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-submit, body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-confirm, body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-back {
    display: inline-block;
    margin: auto;
    width: auto;
    height: 50px;
    background: #ed6b21;
    border: none;
    border-radius: 12px;
    color: white;
    transition: 0.5s ease-out;
    cursor: pointer;
    padding: 0 40px;
  }
  /* line 731, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-submit:hover, body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-confirm:hover, body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-back:hover {
    transform: scale(1.1);
  }
  /* line 737, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-columns {
    display: flex;
    margin-bottom: 40px;
    flex-wrap: wrap;
    flex-wrap: nowrap;
  }
  /* line 742, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-columns .wp-block-column {
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word;
    flex-basis: 0;
    flex-grow: 1;
    margin-bottom: 0;
  }
  /* line 749, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-columns .wp-block-column:not(:first-child) {
    margin-left: 20px;
  }
  /* line 754, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-buttons {
    margin-bottom: 40px;
  }
  /* line 757, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-button.aligncenter, body #site-content .entry-content .wp-block-buttons.aligncenter, body #site-content .entry-content .wp-block-calendar {
    text-align: center;
  }
  /* line 760, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-button.alignright, body #site-content .entry-content .wp-block-buttons.alignright {
    text-align: right;
  }
  /* line 763, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-button {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  /* line 768, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-button.is-style-outline a {
    background: #ed6b21;
  }
  /* line 773, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content button, body #site-content .entry-content .button, body #site-content .entry-content .faux-button, body #site-content .entry-content .wp-block-button__link, body #site-content .entry-content .wp-block-file .wp-block-file__button, body #site-content .entry-content input[type="button"], body #site-content .entry-content input[type="reset"], body #site-content .entry-content input[type="submit"] {
    padding: 0 40px;
    height: 50px;
    background: #21b5a6;
    border-radius: 8px;
    color: white;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 1.35714;
    transition: 0.5s ease-out;
    float: none;
    text-decoration: none;
    display: inline-block;
    line-height: 50px;
  }
  /* line 785, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content button:hover, body #site-content .entry-content .button:hover, body #site-content .entry-content .faux-button:hover, body #site-content .entry-content .wp-block-button__link:hover, body #site-content .entry-content .wp-block-file .wp-block-file__button:hover, body #site-content .entry-content input[type="button"]:hover, body #site-content .entry-content input[type="reset"]:hover, body #site-content .entry-content input[type="submit"]:hover {
    transform: scale(1.1);
  }
  /* line 789, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn {
    padding: 0 40px;
    display: inline-block;
    height: 50px;
    background: #21b5a6;
    border-radius: 8px;
    color: white;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 1.35714;
    transition: 0.5s ease-out;
    float: none;
    line-height: 50px;
  }
  /* line 800, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn.long_btn {
    width: 360px;
    margin-top: 20px;
  }
  /* line 804, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn:hover {
    transform: scale(1.1);
  }
  /* line 808, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .txt_btn {
    margin-top: 21px;
    margin-left: 25px;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 1.35714;
  }
  /* line 813, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .txt_btn span img {
    width: 34.84px;
    margin-left: 7px;
    transition: 0.5s ease-out;
  }
  /* line 821, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .txt_btn:hover span img {
    transform: translateX(10px);
  }
  /* line 826, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .txt_btn.nomal {
    color: #21b5a6;
  }
  /* line 830, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .column {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 30px;
  }
  /* line 836, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .column li {
    width: 1120px;
    background-color: #e3e3e3;
    height: 59px;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 845, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .column.twoset li {
    width: 550px;
    background-color: #e3e3e3;
  }
  /* line 850, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .column.threeset li {
    width: 360px;
    background-color: #e3e3e3;
  }
  /* line 855, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .column.fourset li {
    width: 265px;
    background-color: #e3e3e3;
  }
  /* line 860, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-video {
    width: 100%;
    margin-bottom: 40px;
  }
  /* line 863, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-video video {
    width: 100% !important;
  }
  /* line 868, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .two-column-cover .wp-block-cover {
    width: 550px;
    height: 295px;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 40px;
  }
  /* line 876, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .two-column-cover .wp-block-cover:first-child {
    margin-right: 20px;
  }
  /* line 879, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .two-column-cover .wp-block-cover .wp-block-cover__inner-container {
    width: 318px;
    left: 128px;
  }
  /* line 887, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .news {
    margin-top: 72px;
    padding-top: 75px;
  }
  /* line 890, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .news h2 {
    margin-bottom: 23px;
  }
  /* line 894, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 897, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news.last {
    margin-top: 28px;
  }
  /* line 901, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news figure img {
    width: 550px !important;
    height: 295px !important;
  }
  /* line 906, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content {
    width: 570px;
    margin-left: 21px;
    margin-top: -8px;
  }
  /* line 910, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail {
    display: flex;
    flex-wrap: wrap;
    margin-top: 19px;
  }
  /* line 914, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .day {
    margin-right: 24px;
  }
  /* line 918, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  /* line 922, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li {
    height: 28px;
    list-style: none;
    border: solid 1px #4b9dcf;
    border-radius: 5px;
    margin-right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0em;
    line-height: 2.66667;
    color: #4b9dcf;
  }
  /* line 933, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li:nth-child(1) {
    width: 43px;
  }
  /* line 936, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li:nth-child(2) {
    width: 50px;
  }
  /* line 939, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li:nth-child(3) {
    width: 62px;
  }
  /* line 942, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li:nth-child(4) {
    width: 66px;
  }
  /* line 945, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li a {
    color: #4b9dcf;
  }
  /* line 952, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .has-large-font-size {
    width: 738px;
    margin-top: 19px;
  }
  /* line 956, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .more {
    width: 738px;
    text-align: end;
    color: #21b5a6;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0em;
    line-height: 1.35714;
  }
  /* line 962, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .more span img {
    width: 34.84px;
    margin-left: 12px;
    transition: 0.5s ease-out;
  }
  /* line 970, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .more:hover span img {
    transform: translateX(10px);
  }
  /* line 977, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__media {
    width: 360px;
  }
  /* line 979, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__media img {
    width: 360px !important;
    height: 220px !important;
  }
  /* line 985, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .news_page {
    width: 300px;
    margin: auto;
    margin-top: 47px;
    color: #4b9dcf;
  }
  /* line 990, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .news_page ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  /* line 994, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .news_page ul li {
    width: 32px;
    height: 32px;
    list-style: none;
    border: solid 1px #4b9dcf;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 1004, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .news_page ul li.point, body #site-content .entry-content .news_page ul li.next {
    border: none;
  }
  /* line 1007, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .news_page ul li.point {
    align-items: flex-end;
  }
  /* line 1010, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .news_page ul li.next {
    width: 22px;
  }
  /* line 1013, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .news_page ul li.active {
    background: #4b9dcf;
    color: white;
  }
  /* line 1022, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .txt_area {
    width: 100%;
    margin-top: 68px;
  }
  /* line 1025, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .txt_area p {
    margin-top: 19px;
  }
  /* line 1027, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .txt_area p:first-child {
    margin-top: 0;
  }
  /* line 1032, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .table_area {
    width: 100%;
    margin-top: 75px;
  }
  /* line 1036, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .img_area {
    width: 100%;
    margin-top: 74px;
  }
  /* line 1039, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .img_area .wp-block-image {
    margin-top: 21px;
  }
  /* line 1041, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .img_area .wp-block-image figcaption {
    margin-top: 21px;
  }
  /* line 1046, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn_area {
    width: 70%;
    margin-top: 70px;
  }
  /* line 1049, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn_area .btn_wrap {
    display: flex;
    justify-content: space-between;
  }
  /* line 1053, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn_area .btn_wrap .normal-btn_area,
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area {
    width: 360px;
    margin-top: 23px;
  }
  /* line 1058, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area {
    margin-left: 120px;
  }
  /* line 1060, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area .btn {
    width: 192px;
    background: #ed6b21;
  }
  /* line 1063, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area .btn.long_btn {
    width: 305px;
  }
  /* line 1067, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area .txt_btn {
    color: #ed6b21;
  }
  /* line 1072, ../../../../src/page/page/css/_pc.scss */
  body #site-content .entry-content .btn_area p {
    margin-top: 42px;
  }
}
/*color*/
/*anim*/
/*size*/
/*============================
mixin
============================*/
/*
* keyframes animationの定義
* ※_anim.scssに定義
*/
/*
* keyframesで定義したkeyframes animationの設定
* @include animation(animation_name $time linear infinite);
*/
/*
* css animationの時間とeasing指定
*/
/*
* position:absoluteで縦横中央ぞろえ
*/
/*
* 左右に均等のマージンをとった幅指定
*/
/*============================
easing
============================*/
/*============================
animation
============================*/
@media screen and (max-width: 1024px) {
  /* line 8, ../../../../src/page/page/css/_sp.scss */
  body #wrapper {
    padding-bottom: 12vw;
  }
  /* line 10, ../../../../src/page/page/css/_sp.scss */
  body #wrapper #main {
    padding: 0 0 33vw 0;
  }
  /* line 16, ../../../../src/page/page/css/_sp.scss */
  body #site-content h2, body #site-content h3, body #site-content h4, body #site-content h5, body #site-content h6 {
    color: #4b9dcf;
  }
  /* line 19, ../../../../src/page/page/css/_sp.scss */
  body #site-content .post {
    min-height: 120vw;
  }
  /* line 22, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content {
    width: 92vw;
    margin: auto;
    padding-top: 9.33333vw;
    color: #3b3b3b;
  }
  /* line 28, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content p.has-text-color a {
    color: inherit;
  }
  /* line 31, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .has-text-color a {
    color: inherit;
  }
  /* line 34, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 100%;
    width: 100%;
  }
  /* line 38, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content [class*="__inner-container"] > .alignwide {
    max-width: 100%;
    width: 100%;
  }
  /* line 42, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .aligncenter {
    text-align: center;
  }
  /* line 45, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .alignright {
    text-align: right;
  }
  /* line 48, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .has-text-align-center {
    text-align: center;
  }
  /* line 51, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .has-text-align-right {
    text-align: right;
  }
  /* line 54, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-archives:not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-categories:not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-code, body #site-content .entry-content .wp-block-columns:not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), body #site-content .entry-content .wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), body #site-content .entry-content .wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), body #site-content .entry-content .wp-block-group:not(.has-background):not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), body #site-content .entry-content .wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright), body #site-content .entry-content .wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright), body #site-content .entry-content .wp-block-media-text:not(.alignwide):not(.alignfull), body #site-content .entry-content .wp-block-preformatted, body #site-content .entry-content .wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), body #site-content .entry-content .wp-block-quote, body #site-content .entry-content .wp-block-quote.is-large, body #site-content .entry-content .wp-block-quote.is-style-large, body #site-content .entry-content .wp-block-verse, body #site-content .entry-content .wp-block-video:not(.alignwide):not(.alignfull) {
    margin-bottom: 10.66667vw;
    margin-top: 10.66667vw;
  }
  /* line 58, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .is-style-circle-mask img, body #site-content .entry-content .is-style-rounded img {
    border-radius: 9999px;
  }
  /* line 61, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .alignwide {
    max-width: 100%;
    position: relative;
  }
  /* line 68, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h2 {
    font-weight: 600;
    font-size: 5.33333vw;
    letter-spacing: 0em;
    line-height: 1.7;
  }
  /* line 71, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h3 {
    font-weight: 600;
    font-size: 4.8vw;
    letter-spacing: 0em;
    line-height: 1.77778;
  }
  /* line 74, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h4 {
    font-weight: 600;
    font-size: 4.26667vw;
    letter-spacing: 0em;
    line-height: 1.75;
  }
  /* line 77, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h5 {
    font-weight: 600;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 1.85714;
  }
  /* line 80, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h6 {
    font-weight: 600;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 1.85714;
    font-weight: bold;
  }
  /* line 84, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h2, body #site-content .entry-content h3, body #site-content .entry-content h4, body #site-content .entry-content h5, body #site-content .entry-content h6 {
    margin-bottom: 5.06667vw;
  }
  /* line 86, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h2.has-huge-font-size, body #site-content .entry-content h3.has-huge-font-size, body #site-content .entry-content h4.has-huge-font-size, body #site-content .entry-content h5.has-huge-font-size, body #site-content .entry-content h6.has-huge-font-size {
    font-size: 10.66667vw;
  }
  /* line 89, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h2.has-large-font-size, body #site-content .entry-content h3.has-large-font-size, body #site-content .entry-content h4.has-large-font-size, body #site-content .entry-content h5.has-large-font-size, body #site-content .entry-content h6.has-large-font-size {
    font-size: 8vw;
  }
  /* line 92, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h2.has-medium-font-size, body #site-content .entry-content h3.has-medium-font-size, body #site-content .entry-content h4.has-medium-font-size, body #site-content .entry-content h5.has-medium-font-size, body #site-content .entry-content h6.has-medium-font-size {
    font-size: 6.4vw;
  }
  /* line 95, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content h2.has-small-font-size, body #site-content .entry-content h3.has-small-font-size, body #site-content .entry-content h4.has-small-font-size, body #site-content .entry-content h5.has-small-font-size, body #site-content .entry-content h6.has-small-font-size {
    font-size: 3.2vw;
  }
  /* line 99, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content p {
    font-weight: 300;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 2;
    margin-bottom: 12vw;
  }
  /* line 102, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content p.has-huge-font-size {
    font-size: 10.66667vw;
  }
  /* line 105, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content p.has-large-font-size {
    font-size: 8vw;
  }
  /* line 108, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content p.has-medium-font-size {
    font-size: 6.4vw;
  }
  /* line 111, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content p.has-small-font-size {
    font-size: 2.93333vw;
  }
  /* line 115, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content a {
    text-decoration: underline;
  }
  /* line 118, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content strong {
    font-weight: bold;
  }
  /* line 122, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content em {
    transform: skew(-18deg, 0deg);
    display: inline-block;
  }
  /* line 128, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content figcaption {
    margin-top: 5.33333vw;
    font-weight: 300;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 2;
  }
  /* line 132, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content ul {
    margin-top: 8vw;
    margin-bottom: 8vw;
    box-sizing: border-box;
    padding: 0 0 0 4%;
  }
  /* line 137, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content ul li {
    list-style: disc;
    font-weight: 300;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 2;
    margin-top: 1.33333vw;
  }
  /* line 141, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content ul li:first-child {
    margin-top: 0;
  }
  /* line 146, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content ol {
    margin-top: 8vw;
    margin-bottom: 8vw;
    box-sizing: border-box;
    padding: 0 0 0 4%;
  }
  /* line 151, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content ol li {
    list-style: decimal;
    font-weight: 300;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 2;
    margin-top: 1.33333vw;
  }
  /* line 155, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content ol li:first-child {
    margin-top: 0;
  }
  /* line 160, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-preformatted, body #site-content .entry-content .wp-block-verse {
    white-space: pre-wrap;
    width: 100%;
    margin: auto;
    border: solid 2px #c1c1c1;
    box-sizing: border-box;
    padding: 6.4vw 6%;
    font-weight: 300;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 2;
    color: #3b3b3b;
    margin-bottom: 10.66667vw;
  }
  /* line 171, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-pullquote, body #site-content .entry-content .wp-block-quote {
    width: 100%;
    background: #f2f2f2;
    position: relative;
    box-sizing: border-box;
    font-weight: 300;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 2;
    padding: 24vw 6% 10vw 6%;
    margin-bottom: 10.66667vw;
  }
  /* line 180, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-pullquote:before, body #site-content .entry-content .wp-block-pullquote:after, body #site-content .entry-content .wp-block-quote:before, body #site-content .entry-content .wp-block-quote:after {
    content: '';
    display: inline-block;
    width: 24px;
    height: 18px;
    background-image: url(../../../../bin/cmn/img/icon_quote.png);
    background-size: contain;
    vertical-align: middle;
    position: absolute;
    background-repeat: no-repeat;
  }
  /* line 191, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-pullquote:before, body #site-content .entry-content .wp-block-quote:before {
    top: 14.13333vw;
    left: 3.73333vw;
  }
  /* line 195, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-pullquote:after, body #site-content .entry-content .wp-block-quote:after {
    bottom: 5.06667vw;
    right: 1.06667vw;
  }
  /* line 199, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-pullquote blockquote, body #site-content .entry-content .wp-block-quote blockquote {
    width: 100%;
  }
  /* line 202, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-pullquote p, body #site-content .entry-content .wp-block-quote p {
    margin-bottom: 6vw;
  }
  /* line 205, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-pullquote cite, body #site-content .entry-content .wp-block-quote cite {
    margin: auto;
  }
  /* line 207, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-pullquote cite strong, body #site-content .entry-content .wp-block-quote cite strong {
    font-size: 3.73333vw;
    font-weight: normal;
  }
  /* line 210, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-pullquote cite strong a, body #site-content .entry-content .wp-block-quote cite strong a {
    color: #4b9dcf;
    text-decoration: underline;
  }
  /* line 217, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-table {
    width: 100%;
    overflow-x: scroll;
    margin-bottom: 10.66667vw;
  }
  /* line 221, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-table table {
    width: 100%;
    border-collapse: collapse;
  }
  /* line 225, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-table table tr {
    width: 100%;
  }
  /* line 227, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-table table tr th, body #site-content .entry-content .wp-block-table table tr td {
    box-sizing: border-box;
    padding: 4.53333vw 4vw;
    font-weight: 300;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 2;
    line-height: 1.4;
    border: solid 1px #C1C1C1;
  }
  /* line 235, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-table table thead {
    width: 100%;
  }
  /* line 237, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-table table thead tr {
    background-color: #4b9dcf;
  }
  /* line 238, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-table table thead tr th {
    background: #97bcd3;
    color: white;
  }
  /* line 243, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-table table thead tr th {
    background: #4b9dcf;
  }
  /* line 249, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-table table tbody {
    width: 100%;
  }
  /* line 254, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-image {
    margin-bottom: 10.66667vw;
  }
  /* line 257, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-embed {
    max-width: 100%;
  }
  /* line 259, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-embed iframe {
    max-width: 100%;
  }
  /* line 263, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-cover {
    width: 100%;
    position: relative;
    min-height: 49.33333vw;
    background-size: cover;
    margin-bottom: 10.66667vw;
  }
  /* line 269, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-cover:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    opacity: .5;
    background: black;
  }
  /* line 281, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-cover .wp-block-cover__inner-container {
    position: absolute;
    bottom: 3vw;
    width: 100%;
    z-index: 2;
    text-align: center;
  }
  /* line 287, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-cover .wp-block-cover__inner-container p {
    width: 49.06667vw;
    margin: auto;
    display: block;
    text-align: center;
    color: white;
  }
  /* line 296, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-group {
    width: 100%;
  }
  /* line 299, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right {
    display: block;
    width: 100%;
    float: left;
  }
  /* line 303, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    display: block;
    width: 100%;
    height: 49.06667vw;
    position: relative;
    overflow: hidden;
  }
  /* line 309, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media img, body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media video {
    max-width: unset;
    width: 100%;
    vertical-align: middle;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 320, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding: 4.53333vw 0 0 0;
    text-align: right;
    margin-top: 0;
  }
  /* line 324, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-group .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content a {
    display: inline-block;
    color: #21b5a6;
    padding: 0 12.26667vw 0 0;
    background: url(../../../cmn/img/arr_t.svg) no-repeat 100% 0.53333vw;
    background-size: 9.06667vw auto;
    text-decoration: none;
  }
  /* line 336, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-gallery {
    margin-bottom: 10.66667vw;
  }
  /* line 339, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid, body #site-content .entry-content .wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
  }
  /* line 344, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid ul, body #site-content .entry-content .wp-block-gallery ul {
    list-style: none;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 349, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid figcaption, body #site-content .entry-content .wp-block-gallery figcaption {
    margin-top: -5.33333vw;
  }
  /* line 352, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item {
    width: calc(50% - 20px);
  }
  /* line 355, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:nth-of-type(2n), body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0;
  }
  /* line 358, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:last-child, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0;
  }
  /* line 361, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item {
    margin: 0 16px 40px 0;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    position: relative;
    margin-bottom: 10.66667vw;
  }
  /* line 369, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image figure, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item figure, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image figure, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item figure, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image figure, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item figure, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image figure, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item figure {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
  }
  /* line 374, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image figcaption, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item figcaption, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image figcaption, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item figcaption, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image figcaption, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item figcaption, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image figcaption, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 1vw 5%;
    color: #fff;
    text-align: center;
    font-weight: 300;
    font-size: 3.2vw;
    letter-spacing: 0em;
    line-height: 2;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
    box-sizing: border-box;
    margin-top: 0;
  }
  /* line 389, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image img, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item img, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image img, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item img, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image img, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item img, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image img, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
  }
  /* line 395, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-image a, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-image img, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-item a, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-item img, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-image a, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-image img, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-item a, body #site-content .entry-content .blocks-gallery-grid.is-cropped .blocks-gallery-item img, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-image a, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-image img, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-item a, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-item img, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-image a, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-image img, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-item a, body #site-content .entry-content .wp-block-gallery.is-cropped .blocks-gallery-item img {
    height: 100%;
    flex: 1;
    object-fit: cover;
  }
  /* line 400, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-item, body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-image, body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item, body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image, body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: calc(33.33333% - 10px);
    margin-right: 10px;
  }
  /* line 404, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), body #site-content .entry-content .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), body #site-content .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
    margin-right: 0;
  }
  /* line 407, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image:last-child, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:last-child, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-image:last-child, body #site-content .entry-content .blocks-gallery-grid .blocks-gallery-item:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-image:last-child, body #site-content .entry-content .wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0;
  }
  /* line 411, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-audio {
    margin-bottom: 10.66667vw;
  }
  /* line 413, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-audio audio {
    width: 100%;
  }
  /* line 417, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-file {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 10.66667vw;
  }
  /* line 424, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-file a:not(.wp-block-file__button) {
    font-weight: 700;
    text-decoration: none;
  }
  /* line 428, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-file a:not(.wp-block-file__button):not(:last-child) {
    margin-right: 1rem;
  }
  /* line 431, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-media-text {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 435, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-media-text figure img {
    width: 100%;
  }
  /* line 439, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-media-text .wp-block-media-text__content {
    width: 100%;
    margin-top: 5.33333vw;
  }
  /* line 443, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-media-text .wp-block-media-text__media {
    width: 100%;
  }
  /* line 447, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 {
    width: 100%;
  }
  /* line 449, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .notice {
    display: block;
    width: 100%;
    text-align: left;
    color: #585858;
    font-size: 3.2vw;
    line-height: 1.4;
  }
  /* line 457, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form {
    margin-top: 9.06667vw;
  }
  /* line 460, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form.invalid .wpcf7-response-output[aria-hidden="true"] {
    color: #cc0100;
  }
  /* line 465, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form.sent p {
    display: none;
  }
  /* line 469, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-response-output[aria-hidden="true"] {
    font-weight: 600;
    font-size: 4.26667vw;
    letter-spacing: 0em;
    line-height: 1.75;
    color: #4b9dcf;
    text-align: center;
    border: none;
  }
  /* line 475, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10.4vw;
  }
  /* line 479, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p.top {
    margin-top: 8.4vw;
  }
  /* line 482, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p.radio {
    margin-top: 13.86667vw;
  }
  /* line 485, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p.last {
    margin-top: 7.73333vw;
  }
  /* line 488, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p.submit {
    margin-top: 2.4vw;
  }
  /* line 491, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form p .not-active {
    background: #c1c1c1;
  }
  /* line 495, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form label {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  /* line 503, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form label .your-name,
  body #site-content .entry-content .wpcf7 .wpcf7-form label .your-email,
  body #site-content .entry-content .wpcf7 .wpcf7-form label .your-subject,
  body #site-content .entry-content .wpcf7 .wpcf7-form label .your-message {
    width: 100%;
  }
  /* line 507, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form input {
    -webkit-appearance: none;
    width: 100%;
    box-sizing: border-box;
    height: 12vw;
    border-radius: 1.33333vw;
    margin-top: 5.06667vw;
    border: solid 0.26667vw;
    font-size: 4.5vw;
    box-sizing: border-box;
    padding: 0 2.66667vw;
  }
  /* line 520, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form input[type="radio"] {
    height: 1px;
    width: 1px;
    opacity: 0;
  }
  /* line 526, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox,
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio {
    display: block;
    width: 45.33333vw;
    margin-top: 4.53333vw;
    margin-left: 5.66667vw;
  }
  /* line 533, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item.first label,
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item.first label {
    margin-top: 0;
  }
  /* line 537, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label,
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label {
    margin-top: 4vw;
  }
  /* line 544, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item input[type="checkbox"] {
    display: none;
  }
  /* line 547, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label {
    position: relative;
  }
  /* line 550, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label.last {
    margin-top: 0;
  }
  /* line 553, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before {
    content: "";
    display: block;
    position: absolute;
    top: 1.33333vw;
    left: -5.06667vw;
    width: 4vw;
    height: 4vw;
    border: 0.26667vw solid #c1c1c1;
    border-radius: 1.06667vw;
  }
  /* line 565, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input:checked + .wpcf7-list-item-label::before {
    background: #21b5a6;
  }
  /* line 568, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input:checked + .wpcf7-list-item-label::after {
    content: "";
    display: block;
    position: absolute;
    top: 1.6vw;
    left: -3.73333vw;
    width: 1.06667vw;
    height: 2.13333vw;
    transform: rotate(40deg);
    border-bottom: 0.8vw solid white;
    border-right: 0.8vw solid white;
  }
  /* line 580, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input {
    display: none;
  }
  /* line 588, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label {
    position: relative;
  }
  /* line 591, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label.last {
    margin-top: 0;
  }
  /* line 594, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label:before {
    content: "";
    display: block;
    position: absolute;
    top: 1.33333vw;
    left: -5.06667vw;
    width: 4vw;
    height: 4vw;
    border: 0.26667vw solid #c1c1c1;
    border-radius: 1.06667vw;
  }
  /* line 606, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input:checked + .wpcf7-list-item-label::before {
    background: #21b5a6;
  }
  /* line 609, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input:checked + .wpcf7-list-item-label::after {
    content: "";
    display: block;
    position: absolute;
    top: 1.6vw;
    left: -3.73333vw;
    width: 1.06667vw;
    height: 2.13333vw;
    transform: rotate(40deg);
    border-bottom: 0.8vw solid white;
    border-right: 0.8vw solid white;
  }
  /* line 621, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-checkbox .wpcf7-list-item label input {
    display: none;
  }
  /* line 627, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio {
    width: 100%;
  }
  /* line 629, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item {
    margin-right: 45px;
    margin-bottom: 5px;
  }
  /* line 632, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label {
    position: relative;
    width: auto;
  }
  /* line 636, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item label span:before {
    content: "";
    display: block;
    position: absolute;
    top: 0.53333vw;
    left: -5.86667vw;
    width: 5.33333vw;
    height: 5.33333vw;
    border: 1px solid #c1c1c1;
    border-radius: 50%;
  }
  /* line 650, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item input:checked + span::before {
    background: #21b5a6;
  }
  /* line 655, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-radio .wpcf7-list-item input:checked + span::after {
    content: "";
    display: block;
    position: absolute;
    top: 2.4vw;
    left: -4vw;
    width: 2.13333vw;
    height: 2.13333vw;
    background: white;
    border-radius: 50%;
  }
  /* line 669, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-form-control-wrap {
    position: relative;
    width: 100%;
  }
  /* line 672, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-form-control-wrap select::-ms-expand {
    display: none;
  }
  /* line 675, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-form-control-wrap select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    box-sizing: border-box;
    height: 12vw;
    border-radius: 1.33333vw;
    margin-top: 5.06667vw;
    border: solid 0.26667vw;
    font-size: 4.5vw;
    box-sizing: border-box;
    padding: 0 2.66667vw;
    background: white;
    position: relative;
    background-image: url(../../../../bin/cmn/img/arr_btm.svg);
    background-repeat: no-repeat;
    background-size: 4vw auto;
    background-position: 96% 50%;
  }
  /* line 696, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .your-message {
    width: 100%;
  }
  /* line 698, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .your-message textarea {
    margin-top: 4.8vw;
    height: 75.26667vw;
    width: 100%;
    border-radius: 1.33333vw;
    box-sizing: border-box;
  }
  /* line 706, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .priority-label {
    width: 11.73333vw;
    height: 7.46667vw;
    background: #ed6b21;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.73333vw;
    margin-left: 6.4vw;
    color: white;
  }
  /* line 716, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .priority-label.mall {
    margin-left: 8.53333vw;
  }
  /* line 719, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .priority-label.subject {
    margin-left: 4vw;
  }
  /* line 722, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .priority-label.check {
    margin-left: 9.6vw;
  }
  /* line 725, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .priority-label.radio {
    margin-left: 8.26667vw;
  }
  /* line 728, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .priority-label.last {
    margin-left: 8.8vw;
  }
  /* line 732, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wpcf7 .wpcf7-form .wpcf7-submit {
    margin: auto;
    width: auto;
    height: 50px;
    background: #ed6b21;
    border: none;
    border-radius: 12px;
    color: white;
    margin: -6vw auto 0 auto;
    padding: 0 9vw;
  }
  /* line 745, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-columns {
    display: block;
    margin-bottom: 10.66667vw;
  }
  /* line 748, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-columns .wp-block-column {
    flex-grow: 1;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word;
    flex-basis: 100% !important;
  }
  /* line 756, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-buttons {
    margin-bottom: 10.66667vw;
  }
  /* line 759, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-button.aligncenter, body #site-content .entry-content .wp-block-buttons.aligncenter, body #site-content .entry-content .wp-block-calendar {
    text-align: center;
  }
  /* line 762, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-button.alignright, body #site-content .entry-content .wp-block-buttons.alignright {
    text-align: right;
  }
  /* line 765, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-button {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  /* line 770, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-button.is-style-outline a {
    background: #ed6b21;
  }
  /* line 775, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content button, body #site-content .entry-content .button, body #site-content .entry-content .faux-button, body #site-content .entry-content .wp-block-button__link, body #site-content .entry-content .wp-block-file .wp-block-file__button, body #site-content .entry-content input[type="button"], body #site-content .entry-content input[type="reset"], body #site-content .entry-content input[type="submit"] {
    padding: 0 10.66667vw;
    height: 13.33333vw;
    background: #21b5a6;
    border-radius: 3.73333vw;
    color: white;
    font-weight: 600;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 1.35714;
    float: none;
    text-decoration: none;
    display: inline-block;
    line-height: 13.33333vw;
  }
  /* line 786, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content button.long_btn, body #site-content .entry-content .button.long_btn, body #site-content .entry-content .faux-button.long_btn, body #site-content .entry-content .wp-block-button__link.long_btn, body #site-content .entry-content .wp-block-file .wp-block-file__button.long_btn, body #site-content .entry-content input[type="button"].long_btn, body #site-content .entry-content input[type="reset"].long_btn, body #site-content .entry-content input[type="submit"].long_btn {
    width: 96vw;
  }
  /* line 790, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .btn {
    padding: 0 10.66667vw;
    height: 13.33333vw;
    display: inline-block;
    background: #21b5a6;
    border-radius: 3.73333vw;
    color: white;
    font-weight: 600;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 1.35714;
    float: none;
    line-height: 13.33333vw;
  }
  /* line 800, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .btn.long_btn {
    width: 96vw;
  }
  /* line 804, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .column {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 5.33333vw;
  }
  /* line 810, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .column li {
    width: 345px;
    background-color: #e3e3e3;
    height: 15.73333vw;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 819, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .column.twoset li {
    width: 160px;
    background-color: #e3e3e3;
  }
  /* line 825, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-video {
    width: 100%;
    margin-top: 16.26667vw;
  }
  /* line 828, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-video video {
    width: 100% !important;
  }
  /* line 831, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-video figcaption {
    margin-top: 4vw;
  }
  /* line 837, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .two-column-cover .wp-block-cover {
    width: 550px;
    height: 295px;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  /* line 844, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .two-column-cover .wp-block-cover:first-child {
    margin-right: 20px;
  }
  /* line 849, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .txt_btn {
    font-weight: 600;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 1.35714;
  }
  /* line 852, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .txt_btn span img {
    width: 9.29067vw;
  }
  /* line 856, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .txt_btn.nomal {
    color: #21b5a6;
  }
  /* line 861, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .priority-btn_area .btn {
    background: #ed6b21;
  }
  /* line 866, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 869, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news.last {
    margin-top: 16.46667vw;
  }
  /* line 873, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news figure img {
    width: 100% !important;
  }
  /* line 877, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content {
    width: 152vw;
  }
  /* line 879, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content h5 {
    margin-top: 3.66667vw;
  }
  /* line 882, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail {
    margin-top: 11vw;
  }
  /* line 885, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 888, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li {
    width: 17.86667vw;
    height: 7.46667vw;
    list-style: none;
    border: solid 1px #4b9dcf;
    border-radius: 1.33333vw;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 2.56667vw;
    font-weight: 600;
    font-size: 3.2vw;
    letter-spacing: 0em;
    line-height: 2.66667;
    color: #4b9dcf;
  }
  /* line 900, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li:nth-child(1) {
    width: 11.46667vw;
  }
  /* line 903, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li:nth-child(2) {
    width: 13.33333vw;
  }
  /* line 906, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li:nth-child(3) {
    width: 16.53333vw;
  }
  /* line 909, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li:nth-child(4) {
    width: 17.6vw;
  }
  /* line 912, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__content .detail .new_label ul li a {
    color: #4b9dcf;
  }
  /* line 920, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .has-large-font-size {
    width: 100%;
    margin-top: 5.06667vw;
  }
  /* line 924, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .more {
    width: 100%;
    text-align: end;
    margin-top: 4.2vw;
    color: #21b5a6;
    font-weight: 600;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 1.35714;
  }
  /* line 931, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .more span img {
    width: 9.29067vw;
    margin-left: 2.4vw;
  }
  /* line 937, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .wp-block-news .wp-block-news__media {
    width: 146.66667vw;
  }
  /* line 941, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .news_page {
    width: 70.4vw;
    float: right;
    margin-top: 9.33333vw;
    color: #4b9dcf;
  }
  /* line 946, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .news_page ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  /* line 950, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .news_page ul li {
    width: 8.53333vw;
    height: 8.53333vw;
    list-style: none;
    border: solid 1px #4b9dcf;
    border-radius: 1.33333vw;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 960, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .news_page ul li.point, body #site-content .entry-content .news_page ul li.next {
    border: none;
  }
  /* line 963, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .news_page ul li.point {
    align-items: flex-end;
  }
  /* line 966, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .news_page ul li.next {
    width: 5.86667vw;
  }
  /* line 969, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .news_page ul li.active {
    background: #4b9dcf;
    color: white;
  }
  /* line 977, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .txt_area {
    width: 100%;
    margin-top: 13.33333vw;
  }
  /* line 980, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .txt_area p {
    margin-top: 12vw;
  }
  /* line 982, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .txt_area p.top {
    margin-top: 1.86667vw;
  }
  /* line 987, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .list_area {
    width: 90%;
    margin: auto;
    margin-top: 15.46667vw;
  }
  /* line 992, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .list_area ul li {
    font-weight: 300;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 2;
    margin-top: -0.33333vw;
  }
  /* line 995, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .list_area ul li:first-child {
    margin-top: 0;
  }
  /* line 1000, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .list_area ol {
    margin-top: 13.6vw;
  }
  /* line 1002, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .list_area ol li {
    font-weight: 300;
    font-size: 3.73333vw;
    letter-spacing: 0em;
    line-height: 2;
    margin-top: -0.33333vw;
  }
  /* line 1005, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .list_area ol li:first-child {
    margin-top: 0;
  }
  /* line 1011, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .pre_area {
    width: 100%;
    border: solid 2px #c1c1c1;
    margin-top: 14.4vw;
  }
  /* line 1016, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .quote_area {
    width: 100%;
    margin-top: 8.8vw;
  }
  /* line 1020, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .table_area {
    width: 100%;
    margin-top: 14.66667vw;
    overflow-x: scroll;
  }
  /* line 1025, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .img_area {
    width: 100%;
    margin-top: 20.8vw;
  }
  /* line 1029, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .btn_area {
    width: 100%;
    margin-top: 20vw;
  }
  /* line 1034, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .btn_area .btn_wrap .normal-btn_area,
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area {
    width: 77.33333vw;
    margin-top: 6.13333vw;
  }
  /* line 1038, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area {
    margin-top: 16.8vw;
  }
  /* line 1040, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area .btn {
    width: 51.2vw;
    background: #ed6b21;
  }
  /* line 1043, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area .btn.long_btn {
    width: 81.33333vw;
  }
  /* line 1047, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .btn_area .btn_wrap .priority-btn_area .txt_btn {
    color: #ed6b21;
  }
  /* line 1052, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .btn_area p {
    margin-top: 15.2vw;
  }
  /* line 1056, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .news {
    margin-top: 16.2vw;
    padding-top: 16vw;
    border-top: solid 1px #c1c1c1;
  }
  /* line 1060, ../../../../src/page/page/css/_sp.scss */
  body #site-content .entry-content .news h2 {
    margin-bottom: 6.13333vw;
  }
  /* line 1068, ../../../../src/page/page/css/_sp.scss */
  body .bottom_item {
    position: absolute;
    bottom: -41vw;
    left: -69vw;
    width: 132vw;
  }
  /* line 1078, ../../../../src/page/page/css/_sp.scss */
  body .sub_index #site-content .entry-content {
    z-index: 10;
    position: relative;
    padding-bottom: 16vw;
  }
  /* line 1082, ../../../../src/page/page/css/_sp.scss */
  body .sub_index #site-content .entry-content .wp-block-group {
    margin-top: 10.66667vw;
  }
  /* line 1087, ../../../../src/page/page/css/_sp.scss */
  body .sub_index #site-content .entry-content .wp-block-group .wp-block-group__inner-container .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item {
    margin-top: 10.13333vw;
  }
  /* line 1089, ../../../../src/page/page/css/_sp.scss */
  body .sub_index #site-content .entry-content .wp-block-group .wp-block-group__inner-container .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item.top {
    margin-top: 0;
  }
  /* line 1093, ../../../../src/page/page/css/_sp.scss */
  body .sub_index #site-content .entry-content .wp-block-group .wp-block-group__inner-container .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item span img {
    width: 9.29067vw;
    margin-left: 2.66667vw;
  }
  /* line 1098, ../../../../src/page/page/css/_sp.scss */
  body .sub_index #site-content .entry-content .wp-block-group .wp-block-group__inner-container .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item .txt_btn {
    margin-top: 4.53333vw;
  }
  /* line 1106, ../../../../src/page/page/css/_sp.scss */
  body .sub_index #site-content .entry-content .txt_btn {
    text-align: end;
  }
  /* line 1117, ../../../../src/page/page/css/_sp.scss */
  body .contact #site-content .under_header .kv_txt_area {
    top: 31vw;
  }
  /* line 1121, ../../../../src/page/page/css/_sp.scss */
  body .contact #site-content .entry-content {
    z-index: 10;
    position: relative;
    padding-bottom: 16vw;
  }
  /* line 1125, ../../../../src/page/page/css/_sp.scss */
  body .contact #site-content .entry-content p {
    margin-top: 10.66667vw;
  }
  /* line 1128, ../../../../src/page/page/css/_sp.scss */
  body .contact #site-content .entry-content .wpcf7 {
    margin-top: 0;
  }
  /* line 1130, ../../../../src/page/page/css/_sp.scss */
  body .contact #site-content .entry-content .wpcf7 .wpcf7-form {
    padding-top: 0;
    margin-top: 10.66667vw;
  }
  /* line 1143, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .under_header .kv_txt_area {
    top: 31vw;
  }
  /* line 1147, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content {
    z-index: 10;
    position: relative;
    padding-bottom: 16vw;
  }
  /* line 1151, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content .top_content {
    margin-top: 9.6vw;
  }
  /* line 1153, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content .top_content p {
    margin-top: 5.06667vw;
  }
  /* line 1157, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content .img_area {
    margin-top: 16vw;
  }
  /* line 1159, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content .img_area .top {
    margin-top: 0;
  }
  /* line 1163, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content .table_area {
    margin-top: 16vw;
  }
  /* line 1165, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content .table_area .wp-block-table {
    margin-top: 0;
  }
  /* line 1169, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content .bottom_content {
    margin-top: 14.93333vw;
  }
  /* line 1171, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content .bottom_content h3 {
    margin-top: 15.46667vw;
  }
  /* line 1175, ../../../../src/page/page/css/_sp.scss */
  body .recruit #site-content .entry-content .bottom_content p.top {
    margin-top: 6.4vw;
  }
  /* line 1188, ../../../../src/page/page/css/_sp.scss */
  body .info #site-content .under_header .kv_txt_area {
    top: 31vw;
  }
  /* line 1192, ../../../../src/page/page/css/_sp.scss */
  body .info #site-content .entry-content {
    z-index: 10;
    position: relative;
    padding-bottom: 26.66667vw;
  }
  /* line 1196, ../../../../src/page/page/css/_sp.scss */
  body .info #site-content .entry-content .news {
    padding-top: 0;
    margin-top: 10.66667vw;
    border-top: none;
  }
  /* line 1200, ../../../../src/page/page/css/_sp.scss */
  body .info #site-content .entry-content .news .wp-block-news {
    margin-top: 15.46667vw;
  }
  /* line 1202, ../../../../src/page/page/css/_sp.scss */
  body .info #site-content .entry-content .news .wp-block-news.top {
    margin-top: 0;
  }
  /* line 1213, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content {
    z-index: 10;
    position: relative;
    padding-bottom: 16vw;
  }
  /* line 1217, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .news {
    padding-top: 0;
    margin-top: 9.86667vw;
    border-top: none;
  }
  /* line 1222, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .news .wp-block-news .wp-block-news__content {
    width: 100%;
    margin-left: 0;
  }
  /* line 1225, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .news .wp-block-news .wp-block-news__content .detail {
    margin-top: 0;
  }
  /* line 1228, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .news .wp-block-news .wp-block-news__content .has-large-font-size {
    width: 100%;
  }
  /* line 1234, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .wp-block-image {
    margin-top: 7.46667vw;
  }
  /* line 1236, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .wp-block-image.top {
    margin-top: 16vw;
  }
  /* line 1240, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .contents {
    margin-top: 14.93333vw;
  }
  /* line 1242, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .contents h3 {
    margin-top: 7.2vw;
  }
  /* line 1246, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .contents p.top {
    margin-top: 5.06667vw;
  }
  /* line 1251, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .btn_area {
    margin-top: 15.2vw;
  }
  /* line 1253, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .btn_area .txt_btn_area {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  /* line 1258, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .btn_area .txt_btn_area span img {
    margin-left: 1.86667vw;
  }
  /* line 1264, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .btn_area .txt_btn_area .front span img {
    transform: scale(-1, 1);
    margin-left: 0;
    margin-right: 1.86667vw;
  }
  /* line 1272, ../../../../src/page/page/css/_sp.scss */
  body .info_detail #site-content .entry-content .btn_area .btn {
    margin: 10.13333vw auto 0 auto;
  }
}
/* line 1, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-pink-background-color, :root body #site-content .entry-content .has-pale-pink-background-color {
  background-color: #f78da7;
}

/* line 5, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-red-background-color, :root body #site-content .entry-content .has-vivid-red-background-color {
  background-color: #cf2e2e;
}

/* line 9, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-orange-background-color, :root body #site-content .entry-content .has-luminous-vivid-orange-background-color {
  background-color: #ff6900;
}

/* line 13, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-amber-background-color, :root body #site-content .entry-content .has-luminous-vivid-amber-background-color {
  background-color: #fcb900;
}

/* line 17, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-light-green-cyan-background-color, :root body #site-content .entry-content .has-light-green-cyan-background-color {
  background-color: #7bdcb5;
}

/* line 21, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-green-cyan-background-color, :root body #site-content .entry-content .has-vivid-green-cyan-background-color {
  background-color: #00d084;
}

/* line 25, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-cyan-blue-background-color, :root body #site-content .entry-content .has-pale-cyan-blue-background-color {
  background-color: #8ed1fc;
}

/* line 29, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-cyan-blue-background-color, :root body #site-content .entry-content .has-vivid-cyan-blue-background-color {
  background-color: #0693e3;
}

/* line 33, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-purple-background-color, :root body #site-content .entry-content .has-vivid-purple-background-color {
  background-color: #9b51e0;
}

/* line 37, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-white-background-color, :root body #site-content .entry-content .has-white-background-color {
  background-color: white;
}

/* line 41, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-light-gray-background-color, :root body #site-content .entry-content .has-very-light-gray-background-color {
  background-color: #eeeeee;
}

/* line 45, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-cyan-bluish-gray-background-color, :root body #site-content .entry-content .has-cyan-bluish-gray-background-color {
  background-color: #abb8c3;
}

/* line 49, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-dark-gray-background-color, :root body #site-content .entry-content .has-very-dark-gray-background-color {
  background-color: #313131;
}

/* line 53, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-black-background-color, :root body #site-content .entry-content .has-black-background-color {
  background-color: black;
}

/* line 57, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-pink-color, :root body #site-content .entry-content .has-pale-pink-color {
  color: #f78da7;
}

/* line 61, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-red-color, :root body #site-content .entry-content .has-vivid-red-color {
  color: #cf2e2e;
}

/* line 65, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-orange-color, :root body #site-content .entry-content .has-luminous-vivid-orange-color {
  color: #ff6900;
}

/* line 69, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-amber-color, :root body #site-content .entry-content .has-luminous-vivid-amber-color {
  color: #fcb900;
}

/* line 73, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-light-green-cyan-color, :root body #site-content .entry-content .has-light-green-cyan-color {
  color: #7bdcb5;
}

/* line 77, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-green-cyan-color, :root body #site-content .entry-content .has-vivid-green-cyan-color {
  color: #00d084;
}

/* line 81, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-cyan-blue-color, :root body #site-content .entry-content .has-pale-cyan-blue-color {
  color: #8ed1fc;
}

/* line 85, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-cyan-blue-color, :root body #site-content .entry-content .has-vivid-cyan-blue-color {
  color: #0693e3;
}

/* line 89, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-purple-color, :root body #site-content .entry-content .has-vivid-purple-color {
  color: #9b51e0;
}

/* line 93, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-white-color, :root body #site-content .entry-content .has-white-color {
  color: white;
}

/* line 97, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-light-gray-color, :root body #site-content .entry-content .has-very-light-gray-color {
  color: #eeeeee;
}

/* line 101, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-cyan-bluish-gray-color, :root body #site-content .entry-content .has-cyan-bluish-gray-color {
  color: #abb8c3;
}

/* line 105, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-dark-gray-color, :root body #site-content .entry-content .has-very-dark-gray-color {
  color: #313131;
}

/* line 109, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-black-color, :root body #site-content .entry-content .has-black-color {
  color: black;
}

/* line 113, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background, :root body #site-content .entry-content .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: linear-gradient(135deg, #0693e3, #9b51e0);
}

/* line 117, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background, :root body #site-content .entry-content .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3);
}

/* line 121, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background, :root body #site-content .entry-content .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: linear-gradient(135deg, #7adcb4, #00d082);
}

/* line 125, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background, :root body #site-content .entry-content .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: linear-gradient(135deg, #fcb900, #ff6900);
}

/* line 129, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background, :root body #site-content .entry-content .has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: linear-gradient(135deg, #ff6900, #cf2e2e);
}

/* line 133, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background, :root body #site-content .entry-content .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: linear-gradient(135deg, #eeeeee, #a9b8c3);
}

/* line 137, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background, :root body #site-content .entry-content .has-cool-to-warm-spectrum-gradient-background {
  background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c);
}

/* line 141, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-blush-light-purple-gradient-background, :root body #site-content .entry-content .has-blush-light-purple-gradient-background {
  background: linear-gradient(135deg, #ffceec, #9896f0);
}

/* line 145, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-blush-bordeaux-gradient-background, :root body #site-content .entry-content .has-blush-bordeaux-gradient-background {
  background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e);
}

/* line 149, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-purple-crush-gradient-background, :root body #site-content .entry-content .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}

/* line 153, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-dusk-gradient-background, :root body #site-content .entry-content .has-luminous-dusk-gradient-background {
  background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0);
}

/* line 157, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-hazy-dawn-gradient-background, :root body #site-content .entry-content .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec);
}

/* line 161, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-ocean-gradient-background, :root body #site-content .entry-content .has-pale-ocean-gradient-background {
  background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5);
}

/* line 165, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-electric-grass-gradient-background, :root body #site-content .entry-content .has-electric-grass-gradient-background {
  background: linear-gradient(135deg, #caf880, #71ce7e);
}

/* line 169, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-subdued-olive-gradient-background, :root body #site-content .entry-content .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671);
}

/* line 173, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-atomic-cream-gradient-background, :root body #site-content .entry-content .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59);
}

/* line 177, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-nightshade-gradient-background, :root body #site-content .entry-content .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf);
}

/* line 181, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-midnight-gradient-background, :root body #site-content .entry-content .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc);
}

/* line 185, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-link-color a, :root body #site-content .entry-content .has-link-color a {
  color: #00e;
  color: var(--wp--style--color--link, #0000ee);
}

/* line 190, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-pink-background-color, :root body #site-content .entry-content .has-pale-pink-background-color {
  background-color: #f78da7;
}

/* line 194, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-red-background-color, :root body #site-content .entry-content .has-vivid-red-background-color {
  background-color: #cf2e2e;
}

/* line 198, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-orange-background-color, :root body #site-content .entry-content .has-luminous-vivid-orange-background-color {
  background-color: #ff6900;
}

/* line 202, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-amber-background-color, :root body #site-content .entry-content .has-luminous-vivid-amber-background-color {
  background-color: #fcb900;
}

/* line 206, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-light-green-cyan-background-color, :root body #site-content .entry-content .has-light-green-cyan-background-color {
  background-color: #7bdcb5;
}

/* line 210, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-green-cyan-background-color, :root body #site-content .entry-content .has-vivid-green-cyan-background-color {
  background-color: #00d084;
}

/* line 214, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-cyan-blue-background-color, :root body #site-content .entry-content .has-pale-cyan-blue-background-color {
  background-color: #8ed1fc;
}

/* line 218, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-cyan-blue-background-color, :root body #site-content .entry-content .has-vivid-cyan-blue-background-color {
  background-color: #0693e3;
}

/* line 222, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-purple-background-color, :root body #site-content .entry-content .has-vivid-purple-background-color {
  background-color: #9b51e0;
}

/* line 226, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-white-background-color, :root body #site-content .entry-content .has-white-background-color {
  background-color: white;
}

/* line 230, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-light-gray-background-color, :root body #site-content .entry-content .has-very-light-gray-background-color {
  background-color: #eeeeee;
}

/* line 234, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-cyan-bluish-gray-background-color, :root body #site-content .entry-content .has-cyan-bluish-gray-background-color {
  background-color: #abb8c3;
}

/* line 238, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-dark-gray-background-color, :root body #site-content .entry-content .has-very-dark-gray-background-color {
  background-color: #313131;
}

/* line 242, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-black-background-color, :root body #site-content .entry-content .has-black-background-color {
  background-color: black;
}

/* line 246, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-pink-color, :root body #site-content .entry-content .has-pale-pink-color {
  color: #f78da7;
}

/* line 250, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-red-color, :root body #site-content .entry-content .has-vivid-red-color {
  color: #cf2e2e;
}

/* line 254, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-orange-color, :root body #site-content .entry-content .has-luminous-vivid-orange-color {
  color: #ff6900;
}

/* line 258, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-amber-color, :root body #site-content .entry-content .has-luminous-vivid-amber-color {
  color: #fcb900;
}

/* line 262, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-light-green-cyan-color, :root body #site-content .entry-content .has-light-green-cyan-color {
  color: #7bdcb5;
}

/* line 266, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-green-cyan-color, :root body #site-content .entry-content .has-vivid-green-cyan-color {
  color: #00d084;
}

/* line 270, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-cyan-blue-color, :root body #site-content .entry-content .has-pale-cyan-blue-color {
  color: #8ed1fc;
}

/* line 274, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-cyan-blue-color, :root body #site-content .entry-content .has-vivid-cyan-blue-color {
  color: #0693e3;
}

/* line 278, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-purple-color, :root body #site-content .entry-content .has-vivid-purple-color {
  color: #9b51e0;
}

/* line 282, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-white-color, :root body #site-content .entry-content .has-white-color {
  color: white;
}

/* line 286, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-light-gray-color, :root body #site-content .entry-content .has-very-light-gray-color {
  color: #eeeeee;
}

/* line 290, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-cyan-bluish-gray-color, :root body #site-content .entry-content .has-cyan-bluish-gray-color {
  color: #abb8c3;
}

/* line 294, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-dark-gray-color, :root body #site-content .entry-content .has-very-dark-gray-color {
  color: #313131;
}

/* line 298, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-black-color, :root body #site-content .entry-content .has-black-color {
  color: black;
}

/* line 302, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background, :root body #site-content .entry-content .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: linear-gradient(135deg, #0693e3, #9b51e0);
}

/* line 306, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background, :root body #site-content .entry-content .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3);
}

/* line 310, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background, :root body #site-content .entry-content .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: linear-gradient(135deg, #7adcb4, #00d082);
}

/* line 314, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background, :root body #site-content .entry-content .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: linear-gradient(135deg, #fcb900, #ff6900);
}

/* line 318, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background, :root body #site-content .entry-content .has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: linear-gradient(135deg, #ff6900, #cf2e2e);
}

/* line 322, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background, :root body #site-content .entry-content .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: linear-gradient(135deg, #eeeeee, #a9b8c3);
}

/* line 326, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background, :root body #site-content .entry-content .has-cool-to-warm-spectrum-gradient-background {
  background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c);
}

/* line 330, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-blush-light-purple-gradient-background, :root body #site-content .entry-content .has-blush-light-purple-gradient-background {
  background: linear-gradient(135deg, #ffceec, #9896f0);
}

/* line 334, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-blush-bordeaux-gradient-background, :root body #site-content .entry-content .has-blush-bordeaux-gradient-background {
  background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e);
}

/* line 338, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-purple-crush-gradient-background, :root body #site-content .entry-content .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}

/* line 342, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-luminous-dusk-gradient-background, :root body #site-content .entry-content .has-luminous-dusk-gradient-background {
  background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0);
}

/* line 346, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-hazy-dawn-gradient-background, :root body #site-content .entry-content .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec);
}

/* line 350, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-pale-ocean-gradient-background, :root body #site-content .entry-content .has-pale-ocean-gradient-background {
  background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5);
}

/* line 354, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-electric-grass-gradient-background, :root body #site-content .entry-content .has-electric-grass-gradient-background {
  background: linear-gradient(135deg, #caf880, #71ce7e);
}

/* line 358, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-subdued-olive-gradient-background, :root body #site-content .entry-content .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671);
}

/* line 362, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-atomic-cream-gradient-background, :root body #site-content .entry-content .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59);
}

/* line 366, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-nightshade-gradient-background, :root body #site-content .entry-content .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf);
}

/* line 370, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-midnight-gradient-background, :root body #site-content .entry-content .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc);
}

/* line 374, ../../../../src/page/page/css/_color.scss */
:root body #site-content .entry-content .editor-styles-wrapper .has-link-color a, :root body #site-content .entry-content .has-link-color a {
  color: #00e;
  color: var(--wp--style--color--link, #0000ee);
}
