@charset "UTF-8";
/*
Theme Name:
Theme URI: https://
Author: Qubic
Author URI: https://qu-bic.jp
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  word-break: break-word;
  overflow-wrap: break-word;
}
html, *::before, *::after {
  box-sizing: border-box;
}
main {
  display: block;
}
a {
  text-decoration: none;
}
input, input:focus, textarea:focus {
  outline: 0;
  border-radius: 0;
}
input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="button"], input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-clear-button, textarea {
  -webkit-appearance: none;
  border-radius: 0;
}
input[type="submit"], input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}
input[type="submit"]::-webkit-search-decoration, input[type="button"]::-webkit-search-decoration {
  display: none;
}
input[type="submit"]::focus, input[type="button"]::focus {
  outline-offset: -2px;
}
select {
  outline: none;
  text-indent: 0.01px;
  text-overflow: "";
  background: none transparent;
  vertical-align: middle;
  font-size: inherit;
  color: inherit;
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}
select option {
  background-color: #fff;
  color: #333;
}
select::-ms-expand {
  display: none;
}
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #828c9a;
}
figure {
  margin: 0;
}
img {
  vertical-align: bottom;
  border: none;
  max-width: 100%;
  height: auto;
}
iframe {
  max-width: 100%;
  vertical-align: bottom;
}
li {
  list-style: none;
}
table {
  border-collapse: collapse;
}
body {
  -webkit-text-size-adjust: 100%;
  overflow-x: hidden;
}
html {
  color: #000;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;
  line-height: 2;
}
@media screen and (min-width: 768px) {
  html {
    font-size: min(calc(12px + 4 * (100vw - 768px)/912), 16px);
  }
}
@media screen and (max-width: 767.5px) {
  html {
    font-size: min(3.846vw, 18px);
  }
}
a {
  color: #000;
  display: block;
}
#wrapper {
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  #wrapper {
    height: auto;
  }
}
@media screen and (max-width: 767.5px) {
  #wrapper {
    height: 100%;
  }
}
section, .section {
  width: 100%;
  height: auto;
  position: relative;
}
.l_container {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .l_container {
    width: min(95%, 1680px);
  }
}
@media screen and (max-width: 767.5px) {
  .l_container {
    width: min(100% - 2rem);
  }
}
.container {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .container {
    width: min(90%, 1280px);
  }
}
@media screen and (max-width: 767.5px) {
  .container {
    width: min(100% - 2rem, 650px);
  }
}
.m_container {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .m_container {
    width: min(90%, 1080px);
  }
}
@media screen and (max-width: 767.5px) {
  .m_container {
    width: min(100% - 2rem, 650px);
  }
}
.s_container {
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .s_container {
    width: min(90%, 960px);
  }
}
@media screen and (max-width: 767.5px) {
  .s_container {
    width: min(100% - 2rem, 650px);
  }
}
@media screen and (min-width: 768px) {
  .is_sp {
    display: none;
  }
  .is_tab {
    display: none;
  }
  a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 1025.5px) {
  .is_hidden_tab {
    display: none;
  }
  .is_tab {
    display: block;
  }
}
@media screen and (max-width: 767.5px) {
  .is_pc {
    display: none;
  }
  .is_hidden_tab {
    display: none;
  }
}
.objectCover {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 50%;
  font-family: "object-fit: cover;object-position: 50% 50%;";
}
.objectContain {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: 50% 50%;
  font-family: "object-fit: contain;object-position: 50% 50%;";
}
.point_reader {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.preload * {
  transition: none;
}
@media screen and (min-width: 768px) {
  header .header_in01 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: calc((27 / 16) * 1rem) 0 0;
    background-color: #FAFCFD;
  }
  header .header_in01 .logo a {
    line-height: 1;
    font-weight: 900;
    max-width: calc((260 / 16) * 1rem);
    width: 100%;
    text-align: center;
    margin-inline: auto;
    color: #205b93;
    font-size: calc((24 / 16) * 1rem);
    padding: calc((7 / 16) * 1rem) calc((16 / 16) * 1rem);
    background-image: repeating-linear-gradient(-45deg, transparent, transparent 3px, #d1e9f7 3px, #d1e9f7 6px);
    border-radius: calc((4 / 16) * 1rem);
    letter-spacing: 0.04em;
  }
  header .header_in01 .box_pc {
    display: flex;
    justify-content: space-between;
    margin-top: calc((40 / 16) * 1rem);
  }
  header .header_in01 .box_pc ul {
    display: flex;
    column-gap: calc((24 / 16) * 1rem);
  }
  header .header_in01 .box_pc li {
    font-size: calc((16 / 16) * 1rem);
    letter-spacing: 0.0023em;
    font-weight: 700;
    position: relative;
    padding-bottom: calc((20 / 16) * 1rem);
  }
  header .header_in01 .box_pc li a, header .header_in01 .box_pc li span {
    display: inline-block;
    padding: calc((6 / 16) * 1rem) calc((10 / 16) * 1rem);
    color: #0A2743;
    transition: color 0.3s;
  }
  header .header_in01 .box_pc li a:hover, header .header_in01 .box_pc li span:hover {
    color: #205b93;
    cursor: pointer;
  }
  header .header_in01 .box_pc li.cat_open {
    position: relative;
    cursor: pointer;
  }
  header .header_in01 .box_pc li.cat_open::after {
    content: "";
    display: inline-block;
    width: calc((11 / 16) * 1rem);
    height: calc((11 / 16) * 1rem);
    margin: calc((3 / 16) * 1rem) calc((11 / 16) * 1rem);
    border-bottom: 2px solid #53AEDF;
    border-right: 2px solid #53AEDF;
    transform: rotate(45deg);
    position: absolute;
    top: 20%;
    right: calc((-24 / 16) * 1rem);
    transition: transform 0.3s, top 0.3s;
  }
  header .header_in01 .box_pc li.cat_open.active::after {
    transform: rotate(-135deg);
    top: 27%;
  }
  header .header_in01 .box_pc li.cat_open span + ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc((24 / 16) * 1rem) calc((17 / 16) * 1rem);
    margin-top: calc((24 / 16) * 1rem);
    background-color: rgba(21, 49, 75, 0.95);
    position: absolute;
    top: 0;
    left: calc((0 / 16) * 1rem);
    z-index: 10;
  }
  header .header_in01 .box_pc li.cat_open span:hover + ul li a {
    background-color: #fff;
    border-radius: 50vh;
    font-weight: 500;
    font-size: calc((15 / 16) * 1rem);
    padding: calc((2 / 16) * 1rem) calc((16 / 16) * 1rem);
    width: fit-content;
  }
  header .header_in02 {
    background-color: rgba(21, 49, 75, 0.95);
    position: absolute;
    top: calc((170 / 16) * 1rem);
    left: 0;
    width: 100%;
    height: fit-content;
    z-index: 100;
    overflow-y: auto;
    display: none;
  }
  header .header_in02 .box {
    padding-block: calc((80 / 16) * 1rem);
  }
  header .header_in02 .box .search_wrap {
    display: none;
  }
  header .header_in02 .box ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc((32 / 16) * 1rem) calc((20 / 16) * 1rem);
  }
  header .header_in02 .box ul li a {
    background-color: #fff;
    border-radius: 50vh;
    font-weight: 500;
    font-size: calc((20 / 16) * 1rem);
    padding: calc((2 / 16) * 1rem) calc((20 / 16) * 1rem);
    width: fit-content;
    border: 2px solid #205b93;
    transition: background-color 0.3s, color 0.3s;
  }
  header .header_in02 .box ul li a:hover {
    background-color: #205b93;
    color: #fff;
  }
}
@media screen and (max-width: 767.5px) {
  header .header_in01 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: calc((15 / 15) * 1rem);
    background-color: #EAF6FD;
    height: calc((60 / 15) * 1rem);
    position: relative;
    z-index: 100;
  }
  header .header_in01 .logo a {
    line-height: 1;
    letter-spacing: 0.1em;
    font-weight: 900;
    width: 100%;
    color: #205b93;
    font-size: calc((15 / 15) * 1rem);
    padding: calc((9 / 15) * 1rem);
    background-image: repeating-linear-gradient(-45deg, transparent, transparent 3px, #d1e9f7 3px, #d1e9f7 6px);
    border-radius: calc((4 / 15) * 1rem);
  }
  header .header_in01 .box_sp {
    display: flex;
  }
  header .header_in01 .box_sp .header_search {
    background-color: #FFBC0F;
    width: calc((60 / 15) * 1rem);
    height: calc((60 / 15) * 1rem);
    display: grid;
    place-items: center;
  }
  header .header_in01 .box_sp .header_search figure {
    margin-top: calc((-2 / 15) * 1rem);
  }
  header .header_in01 .box_sp .header_search img {
    width: calc((25 / 15) * 1rem);
    height: calc((24 / 15) * 1rem);
  }
  header .header_in01 .box_sp .header_search figcaption {
    line-height: 1;
    font-size: calc((12 / 15) * 1rem);
    font-weight: 500;
    margin-top: calc((2 / 15) * 1rem);
  }
  header .header_in01 .box_sp .menu_btn {
    width: calc((60 / 15) * 1rem);
    height: calc((60 / 15) * 1rem);
    background-color: #205b93;
    position: relative;
  }
  header .header_in01 .box_sp .menu_btn span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: inline-block;
    width: calc((34 / 15) * 1rem);
    height: calc((2 / 15) * 1rem);
    background-color: #fff;
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    backface-visibility: hidden;
  }
  header .header_in01 .box_sp .menu_btn span:first-of-type {
    margin-top: calc((-6 / 15) * 1rem);
  }
  header .header_in01 .box_sp .menu_btn span:last-of-type {
    margin-top: calc((6 / 15) * 1rem);
  }
  header .header_in01 .box_sp #menu_open.active span:first-of-type {
    transform: translate(-50%, -50%) rotate(45deg);
    margin-top: unset;
  }
  header .header_in01 .box_sp #menu_open.active span:last-of-type {
    transform: translate(-50%, -50%) rotate(-45deg);
    margin-top: unset;
  }
  header .header_in01 .box_sp nav {
    position: fixed;
    top: calc((60 / 15) * 1rem);
    left: 0;
    transform: translateX(100%);
    z-index: 100;
    background-color: rgba(21, 49, 75, 0.95);
    width: 100vw;
    height: 100%;
    min-height: 100dvh;
    text-align: center;
    padding: calc((48 / 15) * 1rem) 0 calc((60 / 15) * 1rem);
    transition: transform 0.3s, opacity 0.3s, pointer-events 0.3s;
    overflow-y: auto;
    opacity: 0;
    pointer-events: none;
  }
  header .header_in01 .box_sp nav.active {
    transform: translateX(0);
    opacity: 1;
    pointer-events: visible;
  }
  header .header_in01 .box_sp nav.active ul li a {
    color: #fff;
    max-width: calc((254 / 15) * 1rem);
    margin-inline: auto;
    padding: calc((18 / 15) * 1rem) 0;
    font-weight: 700;
    font-size: calc((16 / 15) * 1rem);
    width: 100%;
    display: block;
    cursor: pointer;
  }
  header .header_in01 .box_sp nav.active ul li a.contact {
    background-color: #FFBC0F;
    border-radius: calc((4 / 15) * 1rem);
    margin-top: calc((20 / 15) * 1rem);
  }
  header .header_in01 .box_sp nav.active ul li a.contact span {
    display: block;
    color: #0A2743;
  }
  header .header_in01 .box_sp nav.active ul li a.contact .main {
    font-size: calc((18 / 15) * 1rem);
    line-height: 1.4;
  }
  header .header_in01 .box_sp nav.active ul li a.contact .sub {
    font-size: calc((14 / 15) * 1rem);
    line-height: 1.48;
  }
  header .header_in02 {
    background-color: rgba(21, 49, 75, 0.95);
    position: absolute;
    top: -100%;
    height: 50%;
    min-height: 50dvh;
    width: 100%;
    overflow-y: scroll;
    transition: top 0.3s, height 0.3s, min-height 0.3s;
    z-index: 90;
  }
  header .header_in02.active {
    top: calc((60 / 15) * 1rem);
    height: 100%;
    min-height: 100dvh;
  }
  header .header_in02 .box {
    padding-block: calc((40 / 15) * 1rem);
  }
  header .header_in02 .box .search_wrap {
    display: grid;
    place-items: center;
  }
  header .header_in02 .box ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc((24 / 15) * 1rem) calc((17 / 15) * 1rem);
    padding: calc((24 / 15) * 1rem) 0 calc((60 / 15) * 1rem);
  }
  header .header_in02 .box ul li a {
    background-color: #fff;
    border-radius: 50vh;
    font-weight: 500;
    font-size: calc((15 / 15) * 1rem);
    padding: calc((2 / 15) * 1rem) calc((16 / 15) * 1rem);
    width: fit-content;
  }
  body.active {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  footer {
    background-color: #205b93;
    padding: calc((40 / 16) * 1rem) 0 calc((24 / 16) * 1rem);
  }
  footer .footer_in01 .box {
    display: flex;
    justify-content: center;
    column-gap: calc((20 / 16) * 1rem);
  }
  footer .footer_in01 .item {
    display: block;
    overflow: hidden;
  }
  footer .footer_in01 .item figure img {
    transition: scale 0.3s;
  }
  footer .footer_in01 .item:hover figure img {
    scale: 1.03;
  }
  footer .footer_in01 .item figure {
    background-color: #fff;
    border-radius: 50vh;
    box-shadow: 0 calc((4 / 16) * 1rem) calc((10 / 16) * 1rem) #214363;
    padding: calc((8 / 16) * 1rem) calc((8 / 16) * 1rem);
    transition: box-shadow 0.3s;
  }
  footer .footer_in01 .item:hover figure {
    box-shadow: none;
  }
  footer .footer_in01 .item .txt {
    font-weight: 500;
    font-size: calc((14 / 16) * 1rem);
    text-align: center;
    color: #fff;
    text-decoration: underline;
    text-underline-offset: calc((2 / 16) * 1rem);
    transition: opacity 0.3s;
    margin-top: calc((11 / 16) * 1rem);
  }
  footer .footer_in01 .item:hover .txt {
    opacity: 0.7;
  }
  footer .footer_in02 {
    text-align: center;
    margin-top: calc((40 / 16) * 1rem);
  }
  footer .footer_in02 nav ul {
    display: flex;
    justify-content: center;
    column-gap: calc((30 / 16) * 1rem);
  }
  footer .footer_in02 nav ul li a {
    color: #fff;
    font-weight: 500;
    font-size: calc((16 / 16) * 1rem);
    letter-spacing: 0.023em;
    transition: opacity 0.3s;
  }
  footer .footer_in02 nav ul li a:hover {
    opacity: 0.7;
  }
  footer .footer_in02 .box {
    display: flex;
    justify-content: center;
    column-gap: calc((30 / 16) * 1rem);
    margin-top: calc((32 / 16) * 1rem);
  }
  footer .footer_in02 .box p, footer .footer_in02 .box p.copyright {
    letter-spacing: 0.023em;
    color: #fff;
  }
  footer .footer_in02 .box p {
    font-weight: 500;
    font-size: calc((16 / 16) * 1rem);
  }
  footer .footer_in02 p.copyright {
    margin-top: calc((34 / 16) * 1rem);
    font-size: calc((14 / 16) * 1rem);
    color: #fff;
  }
}
@media screen and (min-width: 768px) and (min-width: 1440px) {
  footer .footer_in01 .box {
    column-gap: calc((40 / 16) * 1rem);
  }
}
@media screen and (max-width: 767.5px) {
  footer {
    background-color: #205b93;
    padding: calc((40 / 15) * 1rem) 0 calc((24 / 15) * 1rem);
  }
  footer .footer_in01 .box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: calc((24 / 15) * 1rem);
    row-gap: calc((16 / 15) * 1rem);
  }
  footer .footer_in01 .item {
    display: block;
    overflow: hidden;
    max-width: calc((160 / 15) * 1rem);
  }
  footer .footer_in01 .item figure {
    background-color: #fff;
    border-radius: 50vh;
    box-shadow: 0 calc((4 / 15) * 1rem) calc((10 / 15) * 1rem) #214363;
    padding: calc((2 / 15) * 1rem) calc((7 / 15) * 1rem) calc((6 / 15) * 1rem);
  }
  footer .footer_in01 .item .txt {
    font-weight: 500;
    font-size: calc((12 / 15) * 1rem);
    text-align: center;
    color: #fff;
    text-decoration: underline;
    text-underline-offset: calc((2 / 15) * 1rem);
    margin-top: calc((6 / 15) * 1rem);
  }
  footer .footer_in02 {
    text-align: center;
    margin-top: calc((40 / 15) * 1rem);
  }
  footer .footer_in02 nav {
    max-width: 80%;
    margin-inline: auto;
  }
  footer .footer_in02 nav ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc((7 / 15) * 1rem) calc((16 / 15) * 1rem);
  }
  footer .footer_in02 nav ul li a {
    color: #fff;
    font-weight: 500;
    font-size: calc((16 / 15) * 1rem);
    letter-spacing: 0.023em;
  }
  footer .footer_in02 .box {
    max-width: 80%;
    margin-inline: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: calc((24 / 15) * 1rem);
    margin-top: calc((32 / 15) * 1rem);
  }
  footer .footer_in02 .box p {
    font-weight: 500;
    font-size: calc((16 / 15) * 1rem);
    color: #fff;
  }
  footer .footer_in02 p.copyright {
    margin-top: calc((37 / 15) * 1rem);
    font-size: calc((14 / 15) * 1rem);
    color: #fff;
    letter-spacing: 0.04em;
  }
}
@media screen and (min-width: 768px) {
  .breadcrumb .breadcrumb_in {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    column-gap: calc((10 / 16) * 1rem);
  }
  .breadcrumb .breadcrumb_in a, .breadcrumb .breadcrumb_in span {
    font-size: calc((14 / 16) * 1rem);
    line-height: 1.4;
  }
  .breadcrumb .breadcrumb_in a {
    transition: color 0.3s;
  }
  .breadcrumb .breadcrumb_in a:hover {
    color: #53AEDF;
  }
  .breadcrumb .breadcrumb_in span:last-child {
    color: #53AEDF;
  }
  .breadcrumb .breadcrumb_in span:last-child {
    max-width: 80%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .breadcrumb .breadcrumb_in span.cat {
    color: #53AEDF;
  }
}
@media screen and (max-width: 767.5px) {
  .breadcrumb .breadcrumb_in {
    display: flex;
    justify-content: flex-end;
    column-gap: calc((10 / 15) * 1rem);
  }
  .breadcrumb .breadcrumb_in a, .breadcrumb .breadcrumb_in span {
    font-size: calc((14 / 15) * 1rem);
    display: block;
    line-height: 1.7;
    white-space: nowrap;
  }
  .breadcrumb .breadcrumb_in span:nth-last-child(2), .breadcrumb .breadcrumb_in span:last-child {
    color: #53AEDF;
  }
  .breadcrumb .breadcrumb_in span:last-child {
    max-width: 50%;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .breadcrumb .breadcrumb_in span.cat {
    color: #53AEDF;
  }
}
@media screen and (min-width: 768px) {
  .cat_list_parent {
    display: flex;
    flex-wrap: wrap;
    gap: calc((10 / 16) * 1rem);
    margin: calc((16 / 16) * 1rem) 0;
  }
  .cat_list_parent li {
    display: inline-flex;
    flex-wrap: wrap;
    gap: calc((10 / 16) * 1rem);
  }
  .cat_list_parent .cat_item {
    color: #205b93;
    line-height: 1;
    font-weight: 500;
    font-size: calc((16 / 16) * 1rem);
    border: 1px solid #205b93;
    padding: calc((7 / 16) * 1rem) calc((6 / 16) * 1rem) calc((8 / 16) * 1rem);
    border-radius: calc((8 / 16) * 1rem);
    width: fit-content;
    transition: opacity 0.3s;
  }
  .cat_list_parent .cat_item_parent {
    background-color: #FCE83D;
  }
  .cat_list_parent .cat_item_parent:hover {
    opacity: 0.7;
  }
  .cat_list_child {
    display: flex;
    flex-wrap: wrap;
    gap: calc((10 / 16) * 1rem);
  }
  .cat_list_child .cat_item_child {
    background-color: #D1E9F7;
  }
  .cat_list_child .cat_item_child:hover {
    opacity: 0.7;
  }
}
@media screen and (max-width: 767.5px) {
  .cat_list_parent {
    display: flex;
    flex-wrap: wrap;
    gap: calc((6 / 15) * 1rem);
    margin: calc((6 / 15) * 1rem) 0 calc((10 / 15) * 1rem);
  }
  .cat_list_parent li {
    display: inline-flex;
    flex-wrap: wrap;
    gap: calc((6 / 15) * 1rem);
  }
  .cat_list_parent .cat_item {
    color: #205b93;
    line-height: 1;
    font-weight: 500;
    font-size: calc((12 / 15) * 1rem);
    border: 1px solid #205b93;
    padding: calc((5 / 15) * 1rem) calc((6 / 15) * 1rem) calc((6 / 15) * 1rem);
    border-radius: calc((8 / 15) * 1rem);
    width: fit-content;
  }
  .cat_list_parent .cat_item_parent {
    background-color: #FCE83D;
  }
  .cat_list_parent .cat_list_child {
    display: flex;
    flex-wrap: wrap;
    gap: calc((6 / 15) * 1rem);
  }
  .cat_list_parent .cat_list_child .cat_item_child {
    background-color: #D1E9F7;
  }
}
@media screen and (min-width: 768px) {
  .cta {
    padding: calc((30 / 16) * 1rem) 0;
    background: #fff;
  }
  .cta .box {
    display: flex;
    justify-content: center;
    column-gap: calc((56 / 16) * 1rem);
  }
  .cta .item {
    overflow: hidden;
  }
  .cta .item figure {
    overflow: hidden;
  }
  .cta .item figure img {
    transition: scale 0.3s;
  }
  .cta .item:hover figure img {
    scale: 1.03;
  }
  .cta .txt {
    font-weight: 500;
    font-size: calc((16 / 16) * 1rem);
    text-align: center;
    color: #205b93;
    text-decoration: underline;
    text-underline-offset: calc((2 / 16) * 1rem);
    transition: opacity 0.3s;
    margin-top: calc((16 / 16) * 1rem);
  }
  .cta .item:hover .txt {
    opacity: 0.7;
  }
  .cta .sitemap {
    margin-top: 1.75rem;
  }
  .cta .sitemap p {
    font-size: 1.2rem;
    font-weight: 900;
    color: #0a2743;
    position: relative;
    padding-left: 1rem;
  }
  .cta .sitemap p::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0%;
    transform: translate(0%, -50%);
    width: 3px;
    height: 90%;
    background: #0a2743;
  }
  .cta .sitemap .items {
    width: 100%;
    margin: 1rem 0;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem;
    list-style: none;
  }
  .cta .sitemap .items li a {
    color: #333;
    text-decoration-line: underline;
    transition: opacity 0.3s;
    display: inline-flex;
  }
  .cta .sitemap .items li a:hover {
    opacity: 0.7;
  }
}
@media screen and (max-width: 767.5px) {
  .cta {
    padding: calc((20 / 15) * 1rem) 0;
    background: #fff;
  }
  .cta .box {
    display: flex;
    flex-direction: column;
    row-gap: calc((18 / 15) * 1rem);
  }
  .cta .item {
    overflow: hidden;
  }
  .cta .item figure {
    text-align: center;
  }
  .cta .txt {
    font-weight: 500;
    font-size: calc((13 / 15) * 1rem);
    text-align: center;
    color: #205b93;
    text-decoration: underline;
    text-underline-offset: calc((2 / 15) * 1rem);
    margin-top: calc((5 / 15) * 1rem);
  }
  .cta .sitemap {
    margin-top: 1.2rem;
  }
  .cta .sitemap p {
    font-size: 1.1rem;
    font-weight: 900;
    color: #0a2743;
    position: relative;
    padding-left: 0.8rem;
  }
  .cta .sitemap p::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0%;
    transform: translate(0%, -50%);
    width: 3px;
    height: 90%;
    background: #0a2743;
  }
  .cta .sitemap .items {
    width: 100%;
    margin: 1rem 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.6rem;
    list-style: none;
  }
  .cta .sitemap .items li a {
    color: #333;
    text-decoration-line: underline;
    font-size: 0.9rem;
    display: inline-flex;
  }
}
@media screen and (min-width: 768px) {
  .wpcf7 {
    position: relative;
  }
  .wpcf7 .item label {
    font-size: calc((14 / 16) * 1rem);
    font-weight: 700;
    letter-spacing: 0.04em;
    color: #333;
  }
  .wpcf7 .item label span {
    display: inline-block;
    margin-left: calc((20 / 16) * 1rem);
    color: #fff;
    background-color: #FFBC0F;
    padding: calc((6 / 16) * 1rem) calc((10 / 16) * 1rem) calc((7 / 16) * 1rem);
    border-radius: calc((5 / 16) * 1rem);
    line-height: 1;
  }
  .wpcf7 .item .inner + .inner {
    margin-top: calc((8 / 16) * 1rem);
  }
  .wpcf7 .item .inner input, .wpcf7 .item .inner textarea {
    padding: calc((10 / 16) * 1rem) calc((16 / 16) * 1rem);
    border: 1px solid #ddd;
    border-radius: calc((5 / 16) * 1rem);
    width: 100%;
  }
  .wpcf7 .item .inner input::placeholder, .wpcf7 .item .inner textarea::placeholder {
    color: #999;
  }
  .wpcf7 .item .inner input input, .wpcf7 .item .inner textarea input {
    min-height: calc((45 / 16) * 1rem);
  }
  .wpcf7 .item + .item {
    margin-top: calc((40 / 16) * 1rem);
  }
  .wpcf7 .acceptance {
    margin-top: calc((22 / 16) * 1rem);
    text-align: center;
  }
  .wpcf7 .acceptance .wpcf7-form-control {
    width: 100%;
  }
  .wpcf7 .acceptance .wpcf7-not-valid-tip {
    bottom: calc((-24 / 16) * 1rem);
  }
  .wpcf7 .acceptance .wpcf7-list-item {
    margin: unset;
  }
  .wpcf7 .acceptance .wpcf7-list-item label {
    display: flex;
    align-items: center;
    column-gap: calc((15 / 16) * 1rem);
  }
  .wpcf7 .acceptance .wpcf7-list-item label .wpcf7-list-item-label {
    display: flex;
    padding-right: 1.5em;
  }
  .wpcf7 .acceptance .wpcf7-list-item label .wpcf7-list-item-label a {
    font-weight: 500;
    color: #205b93;
    text-decoration: underline;
    transition: opacity 0.3s;
  }
  .wpcf7 .acceptance .wpcf7-list-item label .wpcf7-list-item-label a:hover {
    opacity: 0.7;
  }
  .wpcf7 .submit {
    margin-top: calc((64 / 16) * 1rem);
  }
  .wpcf7 .submit button {
    background-color: #205b93;
    text-align: center;
    width: 100%;
    min-height: calc((63 / 16) * 1rem);
    padding: calc((10 / 16) * 1rem);
    border: none;
    border-radius: calc((4 / 16) * 1rem);
    box-shadow: 0 calc((4 / 16) * 1rem) calc((15 / 16) * 1rem) rgba(10, 39, 67, 0.1);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: calc((30 / 16) * 1rem);
    transition: background-color 0.3s;
  }
  .wpcf7 .submit button:hover {
    background-color: #53AEDF;
  }
  .wpcf7 .submit button:hover .svg-inline--fa {
    translate: calc((8 / 16) * 1rem) 0;
  }
  .wpcf7 .submit button span {
    font-size: calc((24 / 16) * 1rem);
    font-weight: 700;
    letter-spacing: 0.1em;
  }
  .wpcf7 .submit button .svg-inline--fa {
    color: inherit;
    transition: translate 0.3s;
  }
  .wpcf7 span.wpcf7-not-valid-tip {
    position: absolute;
    bottom: calc((-38 / 16) * 1rem);
    left: 10px;
    font-size: calc((12 / 16) * 1rem);
    width: 100%;
  }
  .wpcf7 .your_msg span.wpcf7-not-valid-tip {
    bottom: calc((-22 / 16) * 1rem);
  }
  .wpcf7 div.wpcf7-response-output {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    bottom: calc((-32 / 16) * 1rem);
    left: 0;
    width: 100%;
    text-align: center;
    color: #dc3232;
    font-size: calc((14 / 16) * 1rem);
  }
  .ajax-loader {
    position: absolute;
    top: 50%;
    left: 110%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 767.5px) {
  .wpcf7 {
    position: relative;
  }
  .wpcf7 .item label {
    font-size: calc((14 / 15) * 1rem);
    font-weight: 700;
    letter-spacing: 0.04em;
    color: #333;
  }
  .wpcf7 .item label span {
    display: inline-block;
    margin-left: calc((20 / 15) * 1rem);
    color: #fff;
    background-color: #FFBC0F;
    padding: calc((4 / 15) * 1rem) calc((10 / 15) * 1rem) calc((5 / 15) * 1rem);
    border-radius: calc((5 / 15) * 1rem);
    line-height: 1;
    font-size: calc((12 / 15) * 1rem);
  }
  .wpcf7 .item .inner + .inner {
    margin-top: calc((8 / 15) * 1rem);
  }
  .wpcf7 .item .inner input, .wpcf7 .item .inner textarea {
    padding: calc((10 / 15) * 1rem) calc((16 / 15) * 1rem);
    border: 1px solid #ddd;
    border-radius: calc((5 / 15) * 1rem);
    width: 100%;
    font-size: 16px;
  }
  .wpcf7 .item .inner input::placeholder, .wpcf7 .item .inner textarea::placeholder {
    color: #999;
  }
  .wpcf7 .item .inner input {
    min-height: calc((45 / 15) * 1rem);
  }
  .wpcf7 .item .inner textarea {
    min-height: calc((214 / 15) * 1rem);
  }
  .wpcf7 .item + .item {
    margin-top: calc((32 / 15) * 1rem);
  }
  .wpcf7 .acceptance {
    margin-top: calc((22 / 15) * 1rem);
    position: relative;
    text-align: center;
  }
  .wpcf7 .acceptance .wpcf7-form-control-wrap {
    display: block;
    margin-inline: auto;
    width: calc((310 / 15) * 1rem);
  }
  .wpcf7 .acceptance .wpcf7-form-control {
    width: 100%;
  }
  .wpcf7 .acceptance .wpcf7-not-valid-tip {
    bottom: calc((-17 / 15) * 1rem);
  }
  .wpcf7 .acceptance .wpcf7-list-item {
    margin: unset;
    position: relative;
  }
  .wpcf7 .acceptance .wpcf7-list-item label {
    display: flex;
    align-items: center;
    column-gap: calc((15 / 15) * 1rem);
  }
  .wpcf7 .acceptance .wpcf7-list-item label .wpcf7-list-item-label {
    display: flex;
  }
  .wpcf7 .acceptance .wpcf7-list-item label .wpcf7-list-item-label a {
    font-weight: 500;
    color: #205b93;
    text-decoration: underline;
  }
  .wpcf7 .submit {
    margin-top: calc((40 / 15) * 1rem);
  }
  .wpcf7 .submit button {
    background-color: #205b93;
    text-align: center;
    width: 100%;
    min-height: calc((63 / 15) * 1rem);
    padding: calc((10 / 15) * 1rem);
    border: none;
    border-radius: calc((4 / 15) * 1rem);
    box-shadow: 0 calc((4 / 15) * 1rem) calc((15 / 15) * 1rem) rgba(10, 39, 67, 0.1);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: calc((30 / 15) * 1rem);
  }
  .wpcf7 .submit button span {
    font-size: calc((24 / 15) * 1rem);
    font-weight: 700;
    letter-spacing: 0.1em;
  }
  .wpcf7 .submit button .svg-inline--fa {
    color: inherit;
  }
  .wpcf7 span.wpcf7-not-valid-tip {
    position: absolute;
    bottom: calc((-38 / 15) * 1rem);
    left: 10px;
    font-size: calc((12 / 15) * 1rem);
    width: 100%;
  }
  .wpcf7 .your_msg span.wpcf7-not-valid-tip {
    bottom: calc((-22 / 15) * 1rem);
  }
  .wpcf7 div.wpcf7-response-output {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    bottom: calc((-24 / 15) * 1rem);
    left: 0;
    width: 100%;
    text-align: center;
    color: #dc3232;
    line-height: 1.2;
    font-size: calc((12 / 15) * 1rem);
  }
  .ajax-loader {
    position: absolute;
    top: 50%;
    left: 110%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 768px) {
  .lower_header {
    padding: calc((14 / 16) * 1rem) 0;
  }
  .lower_header .container .ttl {
    position: relative;
    z-index: 10;
    margin-top: calc((65 / 16) * 1rem);
    display: flex;
    align-items: center;
  }
  .lower_header .container .ttl h1 {
    width: fit-content;
    font-weight: 700;
    font-size: calc((40 / 16) * 1rem);
    color: #0A2743;
    background-color: #fff;
    padding-right: calc((30 / 16) * 1rem);
    position: relative;
    z-index: 2;
    line-height: 1;
  }
  .lower_header .container .ttl h1::before {
    display: block;
    font-size: calc((16 / 16) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
    padding-bottom: calc((10 / 16) * 1rem);
  }
  .lower_header .container .ttl .bg {
    width: 100%;
    height: calc((8 / 16) * 1rem);
    display: inline-block;
    flex: 1;
    border-top: calc((8 / 16) * 1rem) dotted #53AEDF;
  }
  .lower_header .container .result {
    margin-top: calc((40 / 16) * 1rem);
    line-height: 1;
  }
  .lower_header .container .result .word {
    font-size: calc((32 / 16) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #205b93;
  }
  .lower_header .container .result .txt {
    font-size: calc((24 / 16) * 1rem);
    font-weight: 500;
    color: #0A2743;
  }
  .lower_header .container .result .txt .num {
    font-size: calc((30 / 16) * 1rem);
    font-weight: 700;
  }
  .lower_header .container .txt_404 {
    font-size: calc((24 / 16) * 1rem);
    font-weight: 500;
    color: #0A2743;
    margin-top: calc((30 / 16) * 1rem);
  }
  .lower_header .em {
    margin-top: calc((64 / 16) * 1rem);
    text-align: right;
    font-size: calc((12 / 16) * 1rem);
  }
  .lower_header._search .container .ttl h1::before {
    content: "SEARCH";
  }
  .lower_header._404 .container .ttl h1::before {
    content: "NOT FOUND";
  }
  .lower_header._cat .container .ttl h1::before {
    content: "CATEGORY";
  }
  .lower_header._single .em {
    margin-top: calc((20 / 16) * 1rem);
  }
}
@media screen and (max-width: 767.5px) {
  .lower_header {
    padding: calc((14 / 15) * 1rem) 0;
  }
  .lower_header .container .ttl {
    position: relative;
    z-index: 10;
    margin-top: calc((34 / 15) * 1rem);
    line-height: 1.5;
    display: flex;
    align-items: center;
  }
  .lower_header .container .ttl h1 {
    width: fit-content;
    font-weight: 700;
    font-size: calc((30 / 15) * 1rem);
    color: #0A2743;
    background-color: #fff;
    position: relative;
    padding-right: calc((13 / 15) * 1rem);
    z-index: 2;
    line-height: 1;
  }
  .lower_header .container .ttl h1::before {
    display: block;
    font-size: calc((16 / 15) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
    padding-bottom: calc((10 / 16) * 1rem);
  }
  .lower_header .container .ttl .bg {
    width: 100%;
    height: calc((8 / 15) * 1rem);
    display: inline-block;
    flex: 1;
    border-top: calc((8 / 15) * 1rem) dotted #53AEDF;
  }
  .lower_header .container .result {
    margin-top: calc((14 / 15) * 1rem);
    line-height: 1;
  }
  .lower_header .container .result .word {
    font-size: calc((24 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.4;
    color: #205b93;
  }
  .lower_header .container .result .txt {
    font-size: calc((15 / 15) * 1rem);
    font-weight: 500;
    color: #0A2743;
  }
  .lower_header .container .result .txt .num {
    font-size: calc((24 / 15) * 1rem);
    font-weight: 700;
  }
  .lower_header .container .txt_404 {
    font-size: calc((15 / 15) * 1rem);
    font-weight: 500;
    color: #0A2743;
    margin-top: calc((8 / 15) * 1rem);
  }
  .lower_header._404 .container .ttl::after {
    content: none;
  }
  .lower_header._404 .container .ttl::before {
    line-height: 1.6;
  }
  .lower_header._404 .container .ttl span {
    padding-right: 0;
  }
  .lower_header .em {
    margin-top: calc((40 / 15) * 1rem);
    text-align: center;
    font-size: calc((12 / 15) * 1rem);
  }
  .lower_header._search .container .ttl h1::before {
    content: "SEARCH";
  }
  .lower_header._404 .container .ttl h1::before {
    content: "NOT FOUND";
  }
  .lower_header._cat .container .ttl h1::before {
    content: "CATEGORY";
  }
  .lower_header._single .em {
    margin-top: calc((20 / 16) * 1rem);
  }
}
@media screen and (min-width: 768px) {
  .pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    margin: calc((56 / 16) * 1rem) 0 0;
    padding: calc((28 / 16) * 1rem) calc((74 / 16) * 1rem);
    border-radius: calc((20 / 16) * 1rem);
    width: fit-content;
    margin-inline: auto;
  }
  .pagination a, .pagination span {
    display: inline-block;
  }
  .pagination a {
    transition: opacity 0.3s;
  }
  .pagination .last, .pagination .next, .pagination .prev, .pagination .first {
    padding: calc((6 / 16) * 1rem) calc((10 / 16) * 1rem);
    color: #fff;
    width: calc((78 / 16) * 1rem);
    border-radius: calc((4 / 16) * 1rem);
    display: grid;
    place-items: center;
    font-size: calc((18 / 16) * 1rem);
    height: calc((40 / 16) * 1rem);
  }
  .pagination span.last, .pagination span.next, .pagination span.prev, .pagination span.first {
    background-color: #B1B1B1;
  }
  .pagination a.last, .pagination a.next, .pagination a.prev, .pagination a.first {
    background-color: #53AEDF;
    border: 1px solid #53AEDF;
    transition: background-color 0.3s, color 0.3s;
  }
  .pagination a.last:hover, .pagination a.next:hover, .pagination a.prev:hover, .pagination a.first:hover {
    background-color: #fff;
    color: #53AEDF;
  }
  .pagination .prev {
    margin-left: calc((8 / 16) * 1rem);
  }
  .pagination .next {
    margin-right: calc((8 / 16) * 1rem);
  }
  .pagination .page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: calc((20 / 16) * 1rem);
    padding-inline: calc((20 / 16) * 1rem);
    height: calc((40 / 16) * 1rem);
  }
  .pagination .page-numbers .page-numbers.dots {
    display: none;
  }
  .pagination .page-numbers .page-item a, .pagination .page-numbers .page-item.current span {
    display: inline-block;
    font-size: calc((24 / 16) * 1rem);
    font-weight: 700;
    padding: calc((2 / 16) * 1rem) calc((10 / 16) * 1rem);
  }
  .pagination .page-numbers .page-item.current span {
    color: #B1B1B1;
  }
  .pagination .page-numbers .page-item a {
    color: #53AEDF;
    transition: color 0.3s;
  }
  .pagination .page-numbers .page-item a:hover {
    color: #205b93;
  }
  .single01 .post_in .post_main .post_pagination_in {
    display: flex;
    justify-content: center;
    column-gap: calc((30 / 16) * 1rem);
  }
  .single01 .post_in .post_main .post_pagination_in .next.disabled {
    opacity: 0.5;
  }
  .single01 .post_in .post_main .post_pagination_in .next.disabled .box span {
    opacity: 0;
  }
  .single01 .post_in .post_main .post_pagination_in .next.disabled:hover {
    background-color: transparent;
    box-shadow: 0 calc((6 / 16) * 1rem) calc((6 / 16) * 1rem) #d1e9f7;
  }
  .single01 .post_in .post_main .post_pagination_in .prev, .single01 .post_in .post_main .post_pagination_in .next {
    padding: calc((18 / 16) * 1rem) calc((15 / 16) * 1rem);
    border-radius: calc((13 / 16) * 1rem);
    border: 2px solid #53AEDF;
    box-shadow: 0 calc((6 / 16) * 1rem) calc((6 / 16) * 1rem) #d1e9f7;
    display: flex;
    width: 50%;
    min-height: calc((160 / 16) * 1rem);
    transition: background-color 0.3s;
  }
  .single01 .post_in .post_main .post_pagination_in .prev:hover, .single01 .post_in .post_main .post_pagination_in .next:hover {
    background-color: #EAF6FD;
    box-shadow: none;
  }
  .single01 .post_in .post_main .post_pagination_in .prev:hover .box .icon_arrow, .single01 .post_in .post_main .post_pagination_in .next:hover .box .icon_arrow {
    background-color: #53AEDF;
    color: #fff;
    border: 2px solid #53AEDF;
    opacity: 1;
  }
  .single01 .post_in .post_main .post_pagination_in .prev figure, .single01 .post_in .post_main .post_pagination_in .next figure {
    width: 40%;
    height: 100%;
    overflow: hidden;
  }
  .single01 .post_in .post_main .post_pagination_in .prev figure img, .single01 .post_in .post_main .post_pagination_in .next figure img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1.4285714286;
    border-radius: calc((10 / 16) * 1rem);
  }
  .single01 .post_in .post_main .post_pagination_in .prev .box, .single01 .post_in .post_main .post_pagination_in .next .box {
    display: flex;
    flex-direction: column;
    width: 55%;
    margin-left: 5%;
    margin-top: unset;
  }
  .single01 .post_in .post_main .post_pagination_in .prev .box span, .single01 .post_in .post_main .post_pagination_in .next .box span {
    display: flex;
    align-items: center;
    column-gap: calc((30 / 16) * 1rem);
    font-size: calc((16 / 16) * 1rem);
    font-weight: 500;
    line-height: 1.5;
    color: #0A2743;
  }
  .single01 .post_in .post_main .post_pagination_in .prev .box .icon_arrow, .single01 .post_in .post_main .post_pagination_in .next .box .icon_arrow {
    color: #53AEDF;
    background-color: #fff;
    width: calc((32 / 16) * 1rem);
    height: calc((32 / 16) * 1rem);
    border-radius: 50%;
    transition: color 0.3s, background-color 0.3s, border-color 0.3s;
    border: 2px solid transparent;
  }
  .single01 .post_in .post_main .post_pagination_in .prev .box .ttl, .single01 .post_in .post_main .post_pagination_in .next .box .ttl {
    margin-top: calc((10 / 16) * 1rem);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-weight: 500;
    font-size: calc((16 / 16) * 1rem);
    line-height: 1.5;
  }
  .btn {
    text-align: center;
    margin-top: calc((40 / 16) * 1rem);
  }
  .btn a {
    font-size: calc((24 / 16) * 1rem);
    font-weight: 700;
    letter-spacing: 0.1em;
    color: #fff;
    border-radius: calc((4 / 16) * 1rem);
    background-color: #205b93;
    box-shadow: 0 calc((4 / 16) * 1rem) calc((15 / 16) * 1rem) rgba(10, 39, 67, 0.1);
    max-width: calc((584 / 16) * 1rem);
    width: 100%;
    padding: calc((9 / 16) * 1rem) calc((10 / 16) * 1rem) calc((10 / 16) * 1rem);
    display: inline-block;
    transition: background-color 0.3s, box-shadow 0.3s;
  }
  .btn a:hover {
    background-color: #53AEDF;
    box-shadow: none;
  }
}
@media screen and (max-width: 767.5px) {
  .pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    padding: calc((17 / 15) * 1rem) calc((15 / 15) * 1rem);
    border-radius: calc((4 / 15) * 1rem);
    width: fit-content;
    margin-inline: auto;
    margin-top: calc((40 / 15) * 1rem);
  }
  .pagination a, .pagination span {
    display: inline-block;
  }
  .pagination .last, .pagination .next, .pagination .prev, .pagination .first {
    padding: calc((4 / 15) * 1rem) calc((10 / 15) * 1rem);
    color: #fff;
    width: calc((30 / 15) * 1rem);
    border-radius: calc((4 / 15) * 1rem);
    display: grid;
    place-items: center;
    font-size: calc((8 / 15) * 1rem);
    height: calc((18 / 15) * 1rem);
  }
  .pagination span.last, .pagination span.next, .pagination span.prev, .pagination span.first {
    background-color: #B1B1B1;
  }
  .pagination a.last, .pagination a.next, .pagination a.prev, .pagination a.first {
    background-color: #53AEDF;
  }
  .pagination .prev {
    margin-left: calc((7 / 15) * 1rem);
  }
  .pagination .next {
    margin-right: calc((7 / 15) * 1rem);
  }
  .pagination .page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: calc((10 / 15) * 1rem);
    padding-inline: calc((12 / 15) * 1rem);
    height: calc((18 / 15) * 1rem);
    margin-top: calc((-2 / 15) * 1rem);
  }
  .pagination .page-numbers .page-numbers.dots {
    display: none;
  }
  .pagination .page-numbers .page-item a, .pagination .page-numbers .page-item.current span {
    display: inline-block;
    font-size: calc((12 / 15) * 1rem);
    font-weight: 700;
    padding: calc((2 / 15) * 1rem) calc((11 / 15) * 1rem);
  }
  .pagination .page-numbers .page-item.current span {
    color: #B1B1B1;
  }
  .pagination .page-numbers .page-item a {
    color: #53AEDF;
  }
  .single01 .post_in .post_main .post_pagination_in {
    display: flex;
    flex-direction: column;
    row-gap: calc((24 / 15) * 1rem);
  }
  .single01 .post_in .post_main .post_pagination_in .next.disabled {
    opacity: 0.5;
  }
  .single01 .post_in .post_main .post_pagination_in .next.disabled .box span {
    opacity: 0;
  }
  .single01 .post_in .post_main .post_pagination_in .prev, .single01 .post_in .post_main .post_pagination_in .next {
    padding: calc((18 / 15) * 1rem) calc((15 / 15) * 1rem);
    border-radius: calc((13 / 15) * 1rem);
    border: 2px solid #53AEDF;
    box-shadow: 0 calc((6 / 15) * 1rem) calc((6 / 15) * 1rem) #d1e9f7;
    display: flex;
    width: 100%;
    min-height: calc((118 / 15) * 1rem);
    transition: background-color 0.3s;
  }
  .single01 .post_in .post_main .post_pagination_in .prev figure, .single01 .post_in .post_main .post_pagination_in .next figure {
    width: 40%;
    height: 100%;
    overflow: hidden;
  }
  .single01 .post_in .post_main .post_pagination_in .prev figure img, .single01 .post_in .post_main .post_pagination_in .next figure img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1.4285714286;
    border-radius: calc((10 / 15) * 1rem);
  }
  .single01 .post_in .post_main .post_pagination_in .prev .box, .single01 .post_in .post_main .post_pagination_in .next .box {
    display: flex;
    flex-direction: column;
    width: 55%;
    margin-left: 5%;
    margin-top: unset;
  }
  .single01 .post_in .post_main .post_pagination_in .prev .box span, .single01 .post_in .post_main .post_pagination_in .next .box span {
    display: flex;
    align-items: center;
    column-gap: calc((12 / 15) * 1rem);
    font-size: calc((15 / 15) * 1rem);
    font-weight: 500;
    line-height: 1.5;
    color: #0A2743;
  }
  .single01 .post_in .post_main .post_pagination_in .prev .box .icon_arrow, .single01 .post_in .post_main .post_pagination_in .next .box .icon_arrow {
    color: #53AEDF;
    background-color: #fff;
    width: calc((26 / 15) * 1rem);
    height: calc((26 / 15) * 1rem);
    border-radius: 50%;
    transition: color 0.3s, background-color 0.3s, border-color 0.3s;
    border: 2px solid transparent;
  }
  .single01 .post_in .post_main .post_pagination_in .prev .box .ttl, .single01 .post_in .post_main .post_pagination_in .next .box .ttl {
    margin-top: calc((8 / 15) * 1rem);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-weight: 500;
    font-size: calc((15 / 15) * 1rem);
    line-height: 1.8;
  }
  .btn {
    text-align: center;
    margin-top: calc((40 / 15) * 1rem);
  }
  .btn a {
    font-size: calc((20 / 15) * 1rem);
    font-weight: 700;
    letter-spacing: 0.1em;
    color: #fff;
    border-radius: calc((4 / 15) * 1rem);
    background-color: #205b93;
    box-shadow: 0 calc((4 / 15) * 1rem) calc((15 / 15) * 1rem) rgba(10, 39, 67, 0.1);
    max-width: calc((584 / 15) * 1rem);
    width: 100%;
    padding: calc((9 / 15) * 1rem) calc((10 / 15) * 1rem) calc((10 / 15) * 1rem);
    display: inline-block;
  }
}
@media screen and (min-width: 768px) {
  .post_area {
    letter-spacing: 0;
    margin-top: calc((64 / 16) * 1rem);
  }
  .post_area > *:first-child {
    margin-top: 0;
  }
  .post_area p {
    margin: 1.5rem 0;
    font-size: calc((16 / 16) * 1rem);
    line-height: 1.8;
  }
  .post_area h2 {
    font-size: calc((32 / 16) * 1rem);
    color: #fff;
    background-color: #53AEDF;
    line-height: 1.75;
    padding: 0 calc((24 / 16) * 1rem);
    margin: 3rem 0 2.5rem;
    position: relative;
  }
  .post_area h2::before {
    content: "";
    display: block;
    width: calc((95 / 16) * 1rem);
    height: calc((85 / 16) * 1rem);
    position: absolute;
    top: 50%;
    left: calc((-80 / 16) * 1rem);
    translate: 0 -50%;
    background: url(../kaitorihikaku/images/common/post_icon_h2.svg) no-repeat center/cover;
  }
  .post_area h2 span {
    padding: calc((16 / 16) * 1rem) 0;
    display: inline-block;
  }
  .post_area h3 {
    font-size: calc((26 / 16) * 1rem);
    margin: 2.5rem 0 2rem;
    background-color: #EAF6FD;
    position: relative;
    line-height: 1.75;
    padding: 0 calc((26 / 16) * 1rem);
  }
  .post_area h3::before {
    content: "";
    display: block;
    width: calc((8 / 16) * 1rem);
    height: calc(100% - 8px);
    position: absolute;
    top: 50%;
    left: 0;
    translate: 0 -50%;
    background-color: #205b93;
  }
  .post_area h3 span {
    padding: calc((13 / 16) * 1rem) 0;
    display: inline-block;
  }
  .post_area h4 {
    font-size: calc((24 / 16) * 1rem);
    margin: 2rem 0 1.5rem;
    line-height: 1.75;
  }
  .post_area h4::after {
    content: "";
    display: block;
    width: 100%;
    height: calc((4 / 16) * 1rem);
    background-color: #53AEDF;
    border-radius: calc((4 / 16) * 1rem);
  }
  .post_area h5 {
    font-size: calc((20 / 16) * 1rem);
    margin: 1.5rem 0;
    position: relative;
    border-bottom: 2px dashed #53AEDF;
    line-height: 1.75;
  }
  .post_area h6 {
    font-size: calc((18 / 16) * 1rem);
    margin: 1.5rem 0;
    position: relative;
    line-height: 1.75;
    display: flex;
    align-items: center;
    padding-left: calc((18 / 16) * 1rem);
    column-gap: calc((8 / 16) * 1rem);
  }
  .post_area h6::before {
    content: "";
    display: block;
    width: calc((10 / 16) * 1rem);
    height: calc((10 / 16) * 1rem);
    background-color: #205b93;
    position: absolute;
    top: calc((9 / 16) * 1rem);
    left: 0;
  }
  .post_area ul {
    margin: 1.5rem 0 1.5rem 0;
  }
  .post_area ul.blocks-gallery-grid {
    margin: 3rem 0 0;
  }
  .post_area ul li {
    list-style: none;
    position: relative;
    padding-left: calc((20 / 16) * 1rem);
  }
  .post_area ul li::before {
    content: "";
    display: inline-block;
    width: calc((16 / 16) * 1rem);
    height: calc((16 / 16) * 1rem);
    border-radius: 50%;
    background-color: #53AEDF;
    position: absolute;
    top: 50%;
    left: 0;
    translate: 0 -50%;
  }
  .post_area ul li::after {
    content: "";
    display: inline-block;
    width: calc((8 / 16) * 1rem);
    height: calc((8 / 16) * 1rem);
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid white;
    position: absolute;
    top: 50%;
    left: calc((4 / 16) * 1rem);
    translate: 0 -50%;
  }
  .post_area ul li + li {
    margin-top: calc((26 / 16) * 1rem);
  }
  .post_area ul li + ul {
    margin: 0 0 1.5rem 0;
  }
  .post_area ol {
    margin: 1.5rem 0 1.5rem 0;
    counter-reset: item03;
  }
  .post_area ol li {
    font-weight: 500;
    font-size: calc((16 / 16) * 1rem);
    line-height: 1.5;
    list-style: none;
  }
  .post_area ol li::before {
    content: "" counter(item03, decimal-leading-zero) ".";
    counter-increment: item03 1;
    font-weight: 700;
    font-size: calc((16 / 16) * 1rem);
    line-height: 1.5;
    color: #53AEDF;
  }
  .post_area ol li + li {
    margin-top: calc((16 / 16) * 1rem);
  }
  .post_area strong {
    font-weight: bold;
  }
  .post_area blockquote {
    background: #F2F2F2;
    padding: 2rem;
    position: relative;
    margin: calc((64 / 16) * 1rem) 0;
    font-size: calc((16 / 16) * 1rem);
    line-height: 1.8;
    font-weight: 500;
  }
  .post_area blockquote::before {
    content: "";
    width: calc((62 / 16) * 1rem);
    height: calc((62 / 16) * 1rem);
    position: absolute;
    top: calc((-15 / 16) * 1rem);
    left: calc((10 / 16) * 1rem);
    background: url(../kaitorihikaku/images/common/comma.svg) no-repeat center/cover;
  }
  .post_area blockquote cite {
    font-size: calc((14 / 16) * 1rem);
    color: #B1B1B1;
    text-align: right;
    font-style: normal;
  }
  .post_area a {
    display: inline;
    color: #205b93;
    text-decoration: underline;
    transition: opacity 0.3s;
  }
  .post_area a:hover {
    opacity: 0.7;
  }
  .post_area img {
    width: auto;
    max-width: 100%;
    margin-inline: auto;
    height: auto;
    display: block;
  }
  .post_area .wp-block-media-text, .post_area figure.wp-block-gallery {
    margin: 3rem 0;
  }
  .post_area .wp-block-image {
    margin: 3rem auto 2rem;
  }
  .post_area .wp-block-table {
    margin: 3rem 0;
  }
  .post_area .wp-block-table table {
    width: 100%;
    margin: 0 auto;
  }
  .post_area .wp-block-table table thead {
    border-bottom: none;
  }
  .post_area .wp-block-table table thead tr {
    background-color: #D9D9D9;
  }
  .post_area .wp-block-table table tr {
    background-color: #F2F2F2;
  }
  .post_area .wp-block-table table th, .post_area .wp-block-table table td {
    padding: 1rem;
    font-size: 1rem;
    text-align: center;
    border-collapse: collapse;
    border: 2px solid #FAFCFD;
  }
  .post_area .wp-block-table.theads table tr th:first-child, .post_area .wp-block-table.theads table tr td:first-child {
    background-color: #D9D9D9;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_flex {
    align-items: center;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_bal:before, .post_area .wp-block-word-balloon-word-balloon-block .w_b_bal:after {
    content: none;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk {
    padding: calc((32 / 16) * 1rem);
    font-size: calc((16 / 16) * 1rem);
    font-weight: 500;
    line-height: 1.8;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_L, .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_R {
    border: none;
    color: #0A2743;
    box-shadow: none;
    position: relative;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_L::before, .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_R::before {
    top: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 18px;
    margin-top: -18px;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_L {
    background-color: #EAF6FD;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_L::before {
    border-top-color: #EAF6FD;
    border-right-color: #EAF6FD;
    left: calc((-34 / 16) * 1rem);
    border-color: rgba(234, 246, 253, 0);
    border-right-color: #EAF6FD;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_R {
    background-color: #FFFDE7;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_R:before {
    border-top-color: #FFFDE7;
    border-left-color: #FFFDE7;
    right: calc((-34 / 16) * 1rem);
    border-color: rgba(136, 183, 213, 0);
    border-left-color: #FFFDE7;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_name {
    font-size: calc((14 / 16) * 1rem);
    line-height: 1.5;
    font-weight: 500;
    margin-top: calc((5 / 16) * 1rem);
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_ava_box {
    width: calc((118 / 16) * 1rem);
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_ava_box .w_b_size_M {
    width: 100%;
    height: auto;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_ava_R {
    margin-left: calc((30 / 16) * 1rem);
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_ava_L {
    margin-right: calc((30 / 16) * 1rem);
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_space {
    display: none;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_box {
    margin: calc((36 / 16) * 1rem) 0;
  }
  .post_area .wp-block-buttons.is-layout-flex {
    justify-content: center;
  }
  .post_area .wp-block-group {
    margin: 3rem 0;
  }
  .post_area .wp-block-group p {
    margin: 0 0 -2.5rem;
  }
  .post_area .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
    width: fit-content;
  }
  .post_area .wp-block-buttons {
    margin-top: 3rem;
  }
  .post_area .wp-block-buttons .wp-block-button .wp-block-button__link {
    display: inline-block;
    color: #fff;
    font-size: calc((24 / 16) * 1rem);
    font-weight: 700;
    text-decoration: none;
    border-radius: calc((4 / 16) * 1rem);
    padding: calc(.667em + 2px) 1rem;
    width: calc((584 / 16) * 1rem);
    background: linear-gradient(90deg, #fd4800 0%, #ff6a00 50%, #ffa500 100%);
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
  }
  .post_area .wp-block-buttons .wp-block-button .wp-block-button__link::before {
    background-color: #fff;
    content: "";
    display: block;
    position: absolute;
    top: calc((-100 / 16) * 1rem);
    left: 0;
    width: calc((30 / 16) * 1rem);
    height: 100%;
    opacity: 0;
    transition: cubic-bezier(0.32, 0, 0.67, 0);
  }
  .post_area .wp-block-buttons .wp-block-button .wp-block-button__link:hover {
    opacity: 1;
  }
  .post_area .wp-block-buttons .wp-block-button .wp-block-button__link:hover::before {
    animation: kiran 0.5s linear;
  }
  @keyframes kiran {
    0% {
      transform: scale(2) rotate(45deg);
      opacity: 0;
    }
    20% {
      transform: scale(20) rotate(45deg);
      opacity: 0.6;
    }
    40% {
      transform: scale(30) rotate(45deg);
      opacity: 0.4;
    }
    80% {
      transform: scale(45) rotate(45deg);
      opacity: 0.2;
    }
    100% {
      transform: scale(50) rotate(45deg);
      opacity: 0;
    }
  }
}
@media screen and (max-width: 767.5px) {
  .post_area {
    letter-spacing: 0;
    margin-top: calc((48 / 15) * 1rem);
  }
  .post_area > *:first-child {
    margin-top: 0;
  }
  .post_area p {
    margin: 1.5rem 0;
    font-size: calc((15 / 15) * 1rem);
    line-height: 1.8;
  }
  .post_area h2 {
    font-size: calc((20 / 15) * 1rem);
    color: #fff;
    background-color: #53AEDF;
    line-height: 1.75;
    padding: 0 calc((10 / 15) * 1rem);
    margin: 3rem 0 2.5rem;
  }
  .post_area h2 span {
    padding: calc((8 / 15) * 1rem) 0;
    display: inline-block;
  }
  .post_area h3 {
    font-size: calc((18 / 15) * 1rem);
    margin: 2.5rem 0 2rem;
    background-color: #EAF6FD;
    position: relative;
    line-height: 1.75;
    padding: calc((8 / 15) * 1rem) calc((20 / 15) * 1rem);
  }
  .post_area h3::before {
    content: "";
    display: block;
    width: calc((8 / 15) * 1rem);
    height: calc(100% - 8px);
    position: absolute;
    top: 50%;
    left: 0;
    translate: 0 -50%;
    background-color: #205b93;
  }
  .post_area h3 span {
    padding: calc((8 / 15) * 1rem) 0;
    display: inline-block;
  }
  .post_area h4 {
    font-size: calc((18 / 15) * 1rem);
    line-height: 1.75;
    margin: 2rem 0 1.5rem;
  }
  .post_area h4::after {
    content: "";
    display: block;
    width: 100%;
    height: calc((4 / 15) * 1rem);
    background-color: #53AEDF;
    border-radius: calc((4 / 15) * 1rem);
  }
  .post_area h5 {
    margin: 1rem 0;
    font-size: calc((15 / 15) * 1rem);
    position: relative;
    padding-bottom: calc((2 / 15) * 1rem);
    border-bottom: 2px dashed #53AEDF;
    line-height: 1.75;
  }
  .post_area h6 {
    margin: 1rem 0;
    font-size: calc((15 / 15) * 1rem);
    position: relative;
    display: inline-block;
    line-height: 1.75;
    display: flex;
    align-items: center;
    padding-left: calc((18 / 15) * 1rem);
    column-gap: calc((8 / 15) * 1rem);
  }
  .post_area h6::before {
    content: "";
    display: block;
    width: calc((9 / 15) * 1rem);
    height: calc((9 / 15) * 1rem);
    background-color: #205b93;
    position: absolute;
    top: calc((7 / 15) * 1rem);
    left: 0;
  }
  .post_area ul {
    margin: 1rem 0;
  }
  .post_area ul.blocks-gallery-grid {
    margin: 2rem 0 0;
  }
  .post_area ul li {
    list-style: none;
    position: relative;
    padding-left: calc((20 / 15) * 1rem);
    font-size: calc((15 / 15) * 1rem);
  }
  .post_area ul li::before {
    content: "";
    display: inline-block;
    width: calc((16 / 15) * 1rem);
    height: calc((16 / 15) * 1rem);
    border-radius: 50%;
    background-color: #53AEDF;
    position: absolute;
    top: 50%;
    left: 0;
    translate: 0 -50%;
  }
  .post_area ul li::after {
    content: "";
    display: inline-block;
    width: calc((8 / 15) * 1rem);
    height: calc((8 / 15) * 1rem);
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid white;
    position: absolute;
    top: 50%;
    left: calc((3.6 / 15) * 1rem);
    translate: 0 -50%;
  }
  .post_area ul li + li {
    margin-top: calc((16 / 15) * 1rem);
  }
  .post_area ol {
    margin: 1rem 0;
    counter-reset: item03;
  }
  .post_area ol li {
    font-weight: 500;
    font-size: calc((15 / 15) * 1rem);
    line-height: 1.5;
    list-style: none;
  }
  .post_area ol li::before {
    content: "" counter(item03, decimal-leading-zero) ".";
    counter-increment: item03 1;
    font-weight: 700;
    font-size: calc((15 / 15) * 1rem);
    line-height: 1.5;
    color: #53AEDF;
    letter-spacing: 0;
    margin-right: calc((10 / 15) * 1rem);
  }
  .post_area ol li + li {
    margin-top: calc((16 / 15) * 1rem);
  }
  .post_area strong {
    font-weight: bold;
  }
  .post_area blockquote {
    background: #F2F2F2;
    padding: calc((32 / 15) * 1rem) calc((16 / 15) * 1rem);
    position: relative;
    margin: calc((60 / 15) * 1rem) 0;
    font-size: calc((16 / 15) * 1rem);
    line-height: 1.8;
    font-weight: 500;
  }
  .post_area blockquote::before {
    content: "";
    width: calc((43 / 15) * 1rem);
    height: calc((43 / 15) * 1rem);
    position: absolute;
    top: calc((-15 / 15) * 1rem);
    left: calc((10 / 15) * 1rem);
    background: url(../kaitorihikaku/images/common/comma.svg) no-repeat center/cover;
  }
  .post_area blockquote cite {
    font-size: calc((14 / 15) * 1rem);
    color: #B1B1B1;
    text-align: right;
    font-style: normal;
  }
  .post_area a {
    display: inline;
    color: #205b93;
    text-decoration: underline;
  }
  .post_area img {
    width: auto;
    max-width: 100%;
    margin-inline: auto;
    height: auto !important;
    display: block;
  }
  .post_area .wp-block-media-text, .post_area figure.wp-block-gallery {
    margin: 2rem 0;
  }
  .post_area .wp-block-image {
    margin: 2rem auto 1.5rem;
  }
  .post_area .wp-block-table {
    overflow-x: auto;
    margin: 3rem 0;
    position: relative;
  }
  .post_area .wp-block-table.width100::before, .post_area .wp-block-table.width100::after, .post_area .wp-block-table.width200::before, .post_area .wp-block-table.width200::after, .post_area .wp-block-table.width300::before, .post_area .wp-block-table.width300::after {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10rem;
    height: 7rem;
    color: #fff;
    display: flex;
    justify-content: center;
    z-index: 10;
  }
  .post_area .wp-block-table.width100::before, .post_area .wp-block-table.width200::before, .post_area .wp-block-table.width300::before {
    content: "スクロール →";
    font-size: 0.8rem;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 1.25rem;
    border: 3px solid #fff;
    align-items: flex-end;
    padding: 0.5rem;
  }
  .post_area .wp-block-table.width100::after, .post_area .wp-block-table.width200::after, .post_area .wp-block-table.width300::after {
    content: "";
    background: url(../kaitorihikaku/images/common/finger.png) no-repeat center/cover;
    width: calc((30 / 15) * 1rem);
    height: calc((36 / 15) * 1rem);
    color: #fff;
    align-items: center;
    animation: finger_move 2s infinite;
    transform-origin: center bottom;
  }
  @keyframes finger_move {
    0% {
      transform: translate(-10%, -70%);
    }
    100% {
      transform: translate(-90%, -70%);
    }
  }
  .post_area .wp-block-table.hidden::before, .post_area .wp-block-table.hidden::after {
    content: none;
  }
  .post_area .wp-block-table table {
    width: 100%;
    margin: 0 auto;
    position: relative;
  }
  .post_area .wp-block-table table thead {
    border-bottom: none;
  }
  .post_area .wp-block-table table thead tr {
    background-color: #D9D9D9;
  }
  .post_area .wp-block-table table tr {
    background-color: #F2F2F2;
  }
  .post_area .wp-block-table table th, .post_area .wp-block-table table td {
    padding: 0.5rem 1rem;
    font-size: 1rem;
    text-align: center;
    border-collapse: collapse;
    border: 1px solid #FAFCFD;
    width: fit-content;
  }
  .post_area .wp-block-table.width100 table td, .post_area .wp-block-table.width100 table th {
    width: 100px;
  }
  .post_area .wp-block-table.width200 table td, .post_area .wp-block-table.width200 table th {
    width: 200px;
  }
  .post_area .wp-block-table.width300 table td, .post_area .wp-block-table.width300 table th {
    width: 300px;
  }
  .post_area .wp-block-table.theads table tr th:first-child, .post_area .wp-block-table.theads table tr td:first-child {
    background-color: #D9D9D9;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_flex {
    align-items: flex-start;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_bal:before, .post_area .wp-block-word-balloon-word-balloon-block .w_b_bal:after {
    content: none;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk {
    padding: calc((16 / 15) * 1rem);
    font-size: calc((15 / 15) * 1rem);
    font-weight: 500;
    line-height: 1.8;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_L, .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_R {
    border: none;
    color: #0A2743;
    box-shadow: none;
    position: relative;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_L::before, .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_R::before {
    top: 20%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 14px;
    margin-top: -14px;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_L {
    background-color: #EAF6FD;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_L::before {
    border-top-color: #EAF6FD;
    border-right-color: #EAF6FD;
    left: calc((-24 / 15) * 1rem);
    border-color: rgba(234, 246, 253, 0);
    border-right-color: #EAF6FD;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_R {
    background-color: #FFFDE7;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_talk_R:before {
    border-top-color: #FFFDE7;
    border-left-color: #FFFDE7;
    right: calc((-27 / 15) * 1rem);
    border-color: rgba(136, 183, 213, 0);
    border-left-color: #FFFDE7;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_name {
    font-size: calc((12 / 15) * 1rem);
    line-height: 1.5;
    font-weight: 500;
    margin-top: calc((5 / 15) * 1rem);
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_ava_box {
    width: calc((68 / 15) * 1rem);
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_ava_box .w_b_size_M {
    width: 100%;
    height: auto;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_ava_L {
    margin-right: calc((24 / 15) * 1rem);
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_ava_R {
    margin-left: calc((20 / 15) * 1rem);
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_space {
    display: none;
  }
  .post_area .wp-block-word-balloon-word-balloon-block .w_b_box {
    margin: calc((24 / 15) * 1rem) 0;
  }
  .post_area .wp-block-group {
    margin: 2rem 0;
  }
  .post_area .wp-block-group p {
    margin: 0 0 -1.5rem;
  }
  .post_area .wp-block-buttons.is-layout-flex {
    justify-content: center;
    width: 100%;
  }
  .post_area .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
    width: fit-content;
  }
  .post_area .wp-block-buttons {
    margin-top: 2rem;
  }
  .post_area .wp-block-buttons .wp-block-button {
    width: 100%;
  }
  .post_area .wp-block-buttons .wp-block-button .wp-block-button__link {
    display: inline-block;
    color: #fff;
    font-size: calc((20 / 15) * 1rem);
    letter-spacing: 0.1em;
    font-weight: 700;
    text-decoration: none;
    border-radius: calc((4 / 15) * 1rem);
    padding: calc(.667em + 2px) 1rem;
    background: linear-gradient(90deg, #fd4800 0%, #ff6a00 50%, #ffa500 100%);
    width: 100%;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
  }
  .post_area .wp-block-buttons .wp-block-button .wp-block-button__link::before {
    background-color: #fff;
    content: "";
    display: block;
    position: absolute;
    top: calc((-100 / 15) * 1rem);
    left: 0;
    width: calc((30 / 15) * 1rem);
    height: 100%;
    opacity: 0;
    transition: cubic-bezier(0.32, 0, 0.67, 0);
  }
  @keyframes kiran {
    0% {
      transform: scale(2) rotate(45deg);
      opacity: 0;
    }
    20% {
      transform: scale(20) rotate(45deg);
      opacity: 0.6;
    }
    40% {
      transform: scale(30) rotate(45deg);
      opacity: 0.4;
    }
    80% {
      transform: scale(45) rotate(45deg);
      opacity: 0.2;
    }
    100% {
      transform: scale(50) rotate(45deg);
      opacity: 0;
    }
  }
}
@media screen and (min-width: 768px) {
  .search_bnr {
    background-color: #205b93;
    background-image: radial-gradient(#1A4A7A 6%, rgba(0, 0, 0, 0) 7%);
    background-size: calc((40 / 16) * 1rem) calc((40 / 16) * 1rem);
    background-position: 0 0;
    position: relative;
    z-index: 10;
    border-radius: calc((20 / 16) * 1rem);
    min-height: calc((248 / 16) * 1rem);
    padding: calc((20 / 16) * 1rem);
    margin-inline: auto;
  }
  .search_bnr::before {
    content: "";
    display: block;
    width: 96%;
    height: 86%;
    position: absolute;
    inset: 0;
    border: 1px solid #D1E9F7;
    border-radius: calc((15 / 16) * 1rem);
    margin: auto;
    z-index: 0;
    pointer-events: none;
  }
  .search_bnr .search_bnr_in {
    margin: calc((19 / 16) * 1rem) auto 0;
    display: flex;
    justify-content: center;
  }
  .search_bnr p {
    color: #fff;
    font-weight: 700;
    font-size: calc((24 / 16) * 1rem);
    text-align: center;
    margin-top: calc((44 / 16) * 1rem);
  }
}
@media screen and (max-width: 767.5px) {
  .search_bnr {
    background-color: #205b93;
    background-image: radial-gradient(#1A4A7A 6%, rgba(0, 0, 0, 0) 7%);
    background-size: calc((40 / 15) * 1rem) calc((40 / 15) * 1rem);
    background-position: 0 0;
    position: relative;
    z-index: 10;
    border-radius: calc((10 / 15) * 1rem);
    padding: calc((45 / 15) * 1rem) calc((20 / 15) * 1rem);
    width: 100%;
  }
  .search_bnr::before {
    content: "";
    display: block;
    width: 94%;
    height: 90%;
    position: absolute;
    inset: 0;
    border: 1px solid #D1E9F7;
    border-radius: calc((8 / 15) * 1rem);
    margin: auto;
    z-index: 0;
    pointer-events: none;
  }
  .search_bnr .search_bnr_in {
    margin-top: calc((20 / 15) * 1rem);
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .search_bnr p {
    color: #fff;
    font-weight: 700;
    font-size: calc((18 / 15) * 1rem);
    text-align: center;
    line-height: 1.4;
  }
}
@media screen and (min-width: 768px) {
  .search_box {
    width: calc((550 / 16) * 1rem);
    height: calc((50 / 16) * 1rem);
    border-radius: calc((4 / 16) * 1rem);
    overflow: hidden;
    display: flex;
  }
  .search_box figure {
    background-color: #FFBC0F;
    height: inherit;
    width: calc((50 / 16) * 1rem);
    display: grid;
    place-items: center;
  }
  .search_box form {
    height: inherit;
  }
  .search_box form .search_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: inherit;
  }
  .search_box form .search_inner .input {
    min-width: calc((410 / 16) * 1rem);
    width: 100%;
    height: inherit;
  }
  .search_box form .search_inner .input .search_input {
    border: none;
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    padding: 0 calc((13 / 16) * 1rem);
    width: 100%;
    height: inherit;
  }
  .search_box form .search_inner .input .search_input::placeholder {
    color: #B1B1B1;
    font-size: calc((16 / 16) * 1rem);
    font-weight: 700;
    letter-spacing: 0.8px;
  }
  .search_box form .search_inner .submit {
    background-color: #FFBC0F;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    appearance: none;
    width: calc((90 / 16) * 1rem);
    height: inherit;
    border-top-right-radius: calc((4 / 16) * 1rem);
    border-bottom-right-radius: calc((4 / 16) * 1rem);
  }
  .search_box form .search_inner .submit span {
    font-weight: 700;
    font-size: calc((16 / 16) * 1rem);
    color: #0A2743;
    letter-spacing: 0.8px;
  }
  .post_none {
    text-align: center;
  }
  aside .search_box {
    width: 100%;
    height: calc((36 / 16) * 1rem);
    overflow: hidden;
    margin-top: calc((24 / 16) * 1rem);
  }
  aside .search_box figure {
    width: calc((36 / 16) * 1rem);
  }
  aside .search_box figure img {
    width: calc((17 / 16) * 1rem);
  }
  aside .search_box form .search_inner {
    display: flex;
  }
  aside .search_box form .search_inner .input {
    min-width: 0;
  }
  aside .search_box form .search_inner .input .search_input {
    width: calc((202 / 16) * 1rem);
  }
  aside .search_box form .search_inner .input .search_input::placeholder {
    font-size: calc((12 / 16) * 1rem);
  }
  aside .search_box form .search_inner .submit {
    width: calc((62 / 16) * 1rem);
  }
  aside .search_box form .search_inner .submit span {
    font-size: calc((12 / 16) * 1rem);
  }
}
@media screen and (max-width: 767.5px) {
  .search_box {
    width: calc((340 / 15) * 1rem);
    height: calc((50 / 15) * 1rem);
    border-radius: calc((4 / 15) * 1rem);
    overflow: hidden;
    display: flex;
  }
  .search_box figure {
    background-color: #FFBC0F;
    height: inherit;
    width: calc((50 / 15) * 1rem);
    display: grid;
    place-items: center;
  }
  .search_box form {
    height: inherit;
    flex-grow: 1;
  }
  .search_box form .search_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: inherit;
  }
  .search_box form .search_inner .input {
    min-width: calc((200 / 15) * 1rem);
    width: 100%;
    height: inherit;
  }
  .search_box form .search_inner .input .search_input {
    border: none;
    border-top: 1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
    padding: calc((3 / 15) * 1rem) calc((13 / 15) * 1rem) 0;
    width: 100%;
    height: inherit;
    font-size: 16px;
  }
  .search_box form .search_inner .input .search_input::placeholder {
    color: #B1B1B1;
    font-size: calc((16 / 15) * 1rem);
    font-weight: 700;
    letter-spacing: 0.8px;
  }
  .search_box form .search_inner .submit {
    background-color: #FFBC0F;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    appearance: none;
    width: calc((58 / 15) * 1rem);
    height: inherit;
    border-top-right-radius: calc((4 / 15) * 1rem);
    border-bottom-right-radius: calc((4 / 15) * 1rem);
  }
  .search_box form .search_inner .submit span {
    font-weight: 700;
    font-size: calc((16 / 15) * 1rem);
    color: #0A2743;
    letter-spacing: 0.8px;
  }
  .post_none {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .top01_swiper {
    width: 100%;
    height: calc((120 / 16) * 1rem);
  }
  .top01_swiper .swiper-wrapper {
    transition-timing-function: linear;
    height: inherit;
  }
  .top01_swiper .swiper-wrapper .swiper-slide figure {
    background-color: #fff;
    display: grid;
    place-items: center;
    width: calc((120 / 16) * 1rem);
    height: inherit;
  }
  .top01_swiper .swiper-wrapper .swiper-slide img {
    aspect-ratio: 1.2933333333;
    width: calc((97 / 16) * 1rem);
    height: calc((75 / 16) * 1rem);
  }
  .swiper-button-next:after, .swiper-button-prev:after {
    content: "";
  }
  .swiper-button-next, .swiper-button-prev {
    width: calc((92 / 16) * 1rem);
    height: calc((92 / 16) * 1rem);
    background-color: #FCE83D;
    padding: calc((10 / 16) * 1rem);
    border-radius: 50%;
    border: calc((3 / 16) * 1rem) solid #0A2743;
    transition: background-color 0.3s;
    box-shadow: calc((3.6 / 16) * 1rem) calc((3.6 / 16) * 1rem) calc((7.3 / 16) * 1rem) rgba(10, 39, 67, 0.25);
  }
  .swiper-button-next:hover, .swiper-button-prev:hover {
    background-color: #fff;
  }
  .swiper-button-prev {
    translate: 50% 0;
    left: 8%;
  }
  .swiper-button-next {
    translate: -50% 0;
    right: 8%;
  }
}
@media screen and (max-width: 767.5px) {
  .top01_swiper {
    width: 100%;
    height: calc((120 / 15) * 1rem);
  }
  .top01_swiper .swiper-wrapper {
    transition-timing-function: linear;
    height: inherit;
  }
  .top01_swiper .swiper-wrapper .swiper-slide figure {
    height: inherit;
    background-color: #fff;
    display: grid;
    place-items: center;
    width: calc((120 / 15) * 1rem);
    height: inherit;
  }
  .top01_swiper .swiper-wrapper .swiper-slide img {
    aspect-ratio: 1.2933333333;
    width: calc((97 / 15) * 1rem);
    height: calc((75 / 15) * 1rem);
  }
  .swiper-button-next:after, .swiper-button-prev:after {
    content: "";
  }
  .swiper-button-next, .swiper-button-prev {
    width: calc((48 / 15) * 1rem);
    height: calc((48 / 15) * 1rem);
    background-color: #FCE83D;
    padding: calc((10 / 15) * 1rem);
    border-radius: 50%;
    border: calc((3 / 15) * 1rem) solid #0A2743;
    box-shadow: calc((3.6 / 15) * 1rem) calc((3.6 / 15) * 1rem) calc((7.3 / 15) * 1rem) rgba(10, 39, 67, 0.25);
    transform: translateY(20%);
  }
  .swiper-button-prev {
    left: 0;
  }
  .swiper-button-next {
    right: 0;
  }
}
@media screen and (min-width: 768px) {
  .post_area #toc_container {
    width: 100%;
    border: none;
    box-shadow: 0 calc((5 / 16) * 1rem) calc((6 / 16) * 1rem) #eaf6fd;
    padding: 0 0 1rem;
    position: relative;
    border-radius: calc((20 / 16) * 1rem);
    margin-bottom: 5rem;
    background-color: #EAF6FD;
  }
  .post_area #toc_container .toc_title {
    border-radius: calc((20 / 16) * 1rem) calc((20 / 16) * 1rem) 0 0;
    text-align: left;
    color: #fff;
    background-color: #53AEDF;
    padding: calc((17 / 16) * 1rem) calc((30 / 16) * 1rem);
    margin: 0;
    font-size: calc((24 / 16) * 1rem);
    font-weight: 700;
  }
  .post_area #toc_container .toc_list {
    border-radius: 0 0 calc((20 / 16) * 1rem) calc((20 / 16) * 1rem);
    padding: calc((40 / 16) * 1rem) calc((24 / 16) * 1rem);
    margin-top: 0;
    counter-reset: item01;
    overflow: hidden;
    max-height: auto;
    transition: max-height 0.3s ease-out;
  }
  .post_area #toc_container .toc_list li {
    list-style: none;
    position: relative;
  }
  .post_area #toc_container .toc_list li::before {
    content: "" counter(item01, decimal-leading-zero);
    counter-increment: item01 1;
    color: #fff;
    background-color: #53AEDF;
    padding: calc((2 / 16) * 1rem) calc((2 / 16) * 1rem) calc((5 / 16) * 1rem);
    display: inline-block;
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    border-radius: calc((4 / 16) * 1rem);
    letter-spacing: -0.01em;
    text-align: center;
    position: absolute;
    width: calc((42 / 16) * 1rem);
    height: calc((39 / 16) * 1rem);
    top: calc((-6 / 16) * 1rem);
    left: 0;
    translate: 0 0;
  }
  .post_area #toc_container .toc_list li::after {
    content: none;
  }
  .post_area #toc_container .toc_list li a {
    color: #0A2743;
    line-height: 1.5;
    font-weight: 700;
    font-size: calc((20 / 16) * 1rem);
    margin-left: calc((32 / 16) * 1rem);
    display: block;
    text-decoration: underline;
    transition: opacity 0.3s;
  }
  .post_area #toc_container .toc_list li a:hover {
    opacity: 0.7;
  }
  .post_area #toc_container .toc_list li ul {
    counter-reset: item02;
    padding-left: calc((30 / 16) * 1rem);
    margin: 1rem 0 1.5rem 0;
  }
  .post_area #toc_container .toc_list li ul li::before {
    content: "1-" counter(item02) ".";
    counter-increment: item02 1;
    background-color: transparent;
    color: #205b93;
    font-weight: 500;
    padding-inline: 0;
    letter-spacing: 0.05em;
    top: calc((-5 / 16) * 1rem);
    font-size: calc((18 / 16) * 1rem);
    width: fit-content;
  }
  .post_area #toc_container .toc_list li ul li + li {
    margin-top: calc((8 / 16) * 1rem);
  }
  .post_area #toc_container .toc_list li ul li a {
    color: #205b93;
    font-size: calc((18 / 16) * 1rem);
    font-weight: 500;
    margin-left: calc((20 / 16) * 1rem);
    width: fit-content;
    text-decoration: underline;
    transition: opacity 0.3s;
  }
  .post_area #toc_container .toc_list li ul li a:hover {
    opacity: 0.7;
  }
  .post_area #toc_container .open {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 3.5rem;
    height: 3.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #205b93;
    border-radius: 50%;
    border: 2px solid #205b93;
    color: #fff;
    font-size: 1.5rem;
    cursor: pointer;
    transition: 0.3s;
  }
  .post_area #toc_container .open:hover {
    color: #205b93;
    background: #fff;
  }
  .post_area #toc_container .open .visible {
    display: block;
  }
  .post_area #toc_container .open .hidden {
    display: none;
  }
}
@media screen and (max-width: 767.5px) {
  .post_area #toc_container {
    width: 100%;
    border: none;
    border-radius: calc((20 / 15) * 1rem);
    box-shadow: 0 calc((5 / 15) * 1rem) calc((6 / 15) * 1rem) #eaf6fd;
    padding: 0 0 2rem;
    margin-bottom: 4rem;
    background-color: #EAF6FD;
    position: relative;
  }
  .post_area #toc_container .toc_title {
    text-align: left;
    color: #fff;
    background-color: #53AEDF;
    padding: calc((17 / 15) * 1rem) calc((30 / 15) * 1rem);
    margin: 0;
    font-size: calc((24 / 15) * 1rem);
    font-weight: 700;
    border-radius: calc((20 / 15) * 1rem) calc((20 / 15) * 1rem) 0 0;
  }
  .post_area #toc_container .toc_list {
    padding: calc((40 / 15) * 1rem) calc((12 / 15) * 1rem);
    margin: 0;
    counter-reset: item01;
    overflow: hidden;
    max-height: auto;
    transition: max-height 0.3s ease-out;
  }
  .post_area #toc_container .toc_list li {
    list-style: none;
    position: relative;
  }
  .post_area #toc_container .toc_list li::before {
    content: "" counter(item01, decimal-leading-zero);
    counter-increment: item01 1;
    color: #fff;
    background-color: #53AEDF;
    padding: 0 calc((4 / 15) * 1rem) calc((2 / 15) * 1rem);
    display: inline-block;
    font-size: calc((12 / 15) * 1rem);
    font-weight: 700;
    border-radius: calc((4 / 15) * 1rem);
    letter-spacing: -0.01em;
    text-align: center;
    position: absolute;
    width: calc((26 / 15) * 1rem);
    height: calc((24 / 15) * 1rem);
    top: calc((2 / 15) * 1rem);
    left: 0;
    translate: 0 0;
  }
  .post_area #toc_container .toc_list li::after {
    content: none;
  }
  .post_area #toc_container .toc_list li a {
    color: #0A2743;
    line-height: 1.4;
    font-weight: 700;
    font-size: calc((18 / 15) * 1rem);
    margin-left: calc((20 / 15) * 1rem);
    display: block;
    text-decoration: underline;
  }
  .post_area #toc_container .toc_list li ul {
    counter-reset: item02;
    padding-left: calc((30 / 15) * 1rem);
    margin-left: unset;
  }
  .post_area #toc_container .toc_list li ul li::before {
    content: "1-" counter(item02) ".";
    counter-increment: item02 1;
    background-color: transparent;
    color: #205b93;
    font-weight: 500;
    padding-inline: 0;
    letter-spacing: 0.05em;
    top: calc((-4 / 15) * 1rem);
    font-size: calc((15 / 15) * 1rem);
    width: fit-content;
  }
  .post_area #toc_container .toc_list li ul li + li {
    margin-top: calc((16 / 15) * 1rem);
  }
  .post_area #toc_container .toc_list li ul li a {
    color: #205b93;
    font-size: calc((15 / 15) * 1rem);
    font-weight: 500;
    margin-left: calc((12 / 15) * 1rem);
    width: fit-content;
    transition: opacity 0.3s;
  }
  .post_area #toc_container .open {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 3rem;
    height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #205b93;
    border-radius: 50%;
    color: #fff;
    font-size: 1.2rem;
  }
  .post_area #toc_container .open .visible {
    display: block;
  }
  .post_area #toc_container .open .hidden {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .page404 {
    background-color: #D1E9F7;
    padding: calc((120 / 16) * 1rem) 0;
  }
  .page404 .box02 ul {
    margin-top: calc((48 / 16) * 1rem);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc((34 / 16) * 1rem) calc((20 / 16) * 1rem);
  }
  .page404 .box02 ul li a {
    color: #0A2743;
    background-color: #fff;
    width: fit-content;
    padding: calc((3 / 16) * 1rem) calc((20 / 16) * 1rem);
    font-weight: 500;
    font-size: calc((20 / 16) * 1rem);
    border-radius: 50vh;
    border: 2px solid #205b93;
    transition: background-color 0.3s, color 0.3s;
  }
  .page404 .box02 ul li a:hover {
    background-color: #205b93;
    color: #fff;
  }
}
@media screen and (max-width: 767.5px) {
  .page404 {
    background-color: #D1E9F7;
    padding: calc((64 / 15) * 1rem) 0 calc((80 / 15) * 1rem);
  }
  .page404 .box02 ul {
    margin-top: calc((40 / 15) * 1rem);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc((24 / 15) * 1rem) calc((16 / 15) * 1rem);
  }
  .page404 .box02 ul li a {
    color: #0A2743;
    background-color: #fff;
    width: fit-content;
    padding: calc((3 / 15) * 1rem) calc((20 / 15) * 1rem);
    font-weight: 500;
    font-size: calc((15 / 15) * 1rem);
    border-radius: 50vh;
    border: 2px solid #205b93;
  }
}
@media screen and (min-width: 768px) {
  .contact01 .contact01_in {
    background-color: #D1E9F7;
    padding: calc((80 / 16) * 1rem) 0 calc((96 / 16) * 1rem);
  }
  .contact01 .contact01_in .box {
    padding: calc((64 / 16) * 1rem) 0;
    background-color: #fafafa;
    border-radius: calc((10 / 16) * 1rem);
  }
  .contact01 .contact01_in .box .box_in {
    margin-inline: auto;
    max-width: calc((593 / 16) * 1rem);
  }
  .contact01 .contact01_in .box .box_in .ttl {
    position: relative;
    text-align: center;
  }
  .contact01 .contact01_in .box .box_in .ttl span {
    font-size: calc((32 / 16) * 1rem);
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    z-index: 10;
    display: inline;
    padding-inline: calc((20 / 16) * 1rem);
    margin-top: calc((16 / 16) * 1rem);
    display: inline-block;
  }
  .contact01 .contact01_in .box .box_in .ttl::before {
    content: "CONTACT";
    display: block;
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
  }
  .contact01 .contact01_in .box .box_in .txt {
    font-size: calc((16 / 16) * 1rem);
    line-height: 1.8;
    margin-top: calc((24 / 16) * 1rem);
  }
  .contact01 .contact01_in .box .box_in .wpcf7 {
    margin-top: calc((80 / 16) * 1rem);
  }
  .contact02 .contact02_in {
    background-color: #D1E9F7;
    padding: calc((80 / 16) * 1rem) 0 calc((96 / 16) * 1rem);
  }
  .contact02 .contact02_in .box {
    padding: calc((64 / 16) * 1rem) 0;
    background-color: #fafafa;
    border-radius: calc((10 / 16) * 1rem);
  }
  .contact02 .contact02_in .box .box_in {
    max-width: calc((720 / 16) * 1rem);
    margin-inline: auto;
    text-align: center;
  }
  .contact02 .contact02_in .box .box_in .ttl {
    position: relative;
    text-align: center;
  }
  .contact02 .contact02_in .box .box_in .ttl span {
    font-size: calc((32 / 16) * 1rem);
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    z-index: 10;
    display: inline;
    padding-inline: calc((20 / 16) * 1rem);
    margin-top: calc((16 / 16) * 1rem);
    display: inline-block;
  }
  .contact02 .contact02_in .box .box_in .ttl::before {
    content: "CONTACT";
    display: block;
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
  }
  .contact02 .contact02_in .box .box_in figure {
    margin-top: calc((24 / 16) * 1rem);
  }
  .contact02 .contact02_in .box .box_in .txt {
    font-size: calc((16 / 16) * 1rem);
    line-height: 1.8;
    margin-top: calc((24 / 16) * 1rem);
  }
  .contact02 .contact02_in .box .box_in .txt + .txt {
    margin-top: calc((40 / 16) * 1rem);
  }
  .contact02 .contact02_in .box .box_in .btn {
    margin-top: calc((64 / 16) * 1rem);
  }
}
@media screen and (max-width: 767.5px) {
  .contact01 .contact01_in {
    background-color: #D1E9F7;
    padding: calc((53 / 15) * 1rem) 0;
  }
  .contact01 .contact01_in .box {
    padding: calc((40 / 15) * 1rem) calc((16 / 15) * 1rem);
    background-color: #fafafa;
    border-radius: calc((10 / 15) * 1rem);
  }
  .contact01 .contact01_in .box .box_in {
    margin-inline: auto;
    max-width: calc((593 / 15) * 1rem);
  }
  .contact01 .contact01_in .box .box_in .ttl {
    position: relative;
    text-align: center;
  }
  .contact01 .contact01_in .box .box_in .ttl span {
    font-size: calc((30 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    z-index: 10;
    display: inline;
    margin-top: calc((10 / 15) * 1rem);
    display: inline-block;
  }
  .contact01 .contact01_in .box .box_in .ttl::before {
    content: "CONTACT";
    display: block;
    font-size: calc((16 / 15) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
  }
  .contact01 .contact01_in .box .box_in .txt {
    font-size: calc((15 / 15) * 1rem);
    line-height: 1.8;
    margin-top: calc((24 / 15) * 1rem);
    text-align: center;
  }
  .contact01 .contact01_in .box .box_in .wpcf7 {
    margin-top: calc((40 / 15) * 1rem);
  }
  .contact02 .contact02_in {
    background-color: #D1E9F7;
    padding: calc((53 / 15) * 1rem) 0;
  }
  .contact02 .contact02_in .box {
    padding: calc((40 / 15) * 1rem) 0;
    background-color: #fafafa;
    border-radius: calc((10 / 15) * 1rem);
  }
  .contact02 .contact02_in .box .box_in {
    max-width: calc((720 / 15) * 1rem);
    margin-inline: auto;
    text-align: center;
    padding-inline: calc((23 / 15) * 1rem);
  }
  .contact02 .contact02_in .box .box_in .ttl {
    position: relative;
    text-align: center;
  }
  .contact02 .contact02_in .box .box_in .ttl span {
    font-size: calc((24 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.5;
    position: relative;
    z-index: 10;
    display: inline;
    padding-inline: calc((20 / 15) * 1rem);
    margin-top: calc((16 / 15) * 1rem);
    display: inline-block;
  }
  .contact02 .contact02_in .box .box_in .ttl::before {
    content: "CONTACT";
    display: block;
    font-size: calc((16 / 15) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
  }
  .contact02 .contact02_in .box .box_in figure {
    margin-top: calc((24 / 15) * 1rem);
  }
  .contact02 .contact02_in .box .box_in .txt {
    font-size: calc((15 / 15) * 1rem);
    line-height: 1.8;
    margin-top: calc((24 / 15) * 1rem);
  }
  .contact02 .contact02_in .box .box_in .txt + .txt {
    margin-top: calc((40 / 15) * 1rem);
  }
  .contact02 .contact02_in .box .box_in .btn {
    margin-top: calc((64 / 15) * 1rem);
    text-align: center;
  }
  .contact02 .contact02_in .box .box_in .btn a {
    font-size: calc((24 / 15) * 1rem);
    letter-spacing: 0.1em;
    max-width: calc((584 / 15) * 1rem);
  }
}
@media screen and (min-width: 768px) {
  .single01 {
    padding: calc((10 / 16) * 1rem) 0 calc((40 / 16) * 1rem);
  }
  .single01 h1 {
    font-size: calc((32 / 16) * 1rem);
    font-weight: 700;
    line-height: 1.4;
    color: #0A2743;
  }
  .single01 .box {
    display: flex;
    column-gap: calc((20 / 16) * 1rem);
    margin-top: calc((21 / 16) * 1rem);
  }
  .single01 .box time {
    font-size: calc((16 / 16) * 1rem);
    display: block;
    color: #0A2743;
    line-height: 1;
    display: flex;
    align-items: center;
    column-gap: calc((8 / 16) * 1rem);
    position: relative;
  }
  .single01 .box time::before {
    content: "";
    display: block;
    width: calc((20 / 16) * 1rem);
    height: calc((20 / 16) * 1rem);
  }
  .single01 .box time:first-child::before {
    background: url(../kaitorihikaku/images/common/post_icon01.svg) no-repeat center/contain;
  }
  .single01 .box time:last-child::before {
    background: url(../kaitorihikaku/images/common/post_icon02.svg) no-repeat center/contain;
  }
  .single01 .post_in {
    background: #FAFCFD;
    margin: calc((10 / 16) * 1rem) auto 0;
    border-radius: calc((10 / 16) * 1rem);
    padding: 4rem 2rem;
  }
  .single01 .post_in .post_main {
    padding: 3rem;
    background: #fff;
    max-width: 1080px;
    margin: 0 auto;
    border-radius: calc((10 / 16) * 1rem);
  }
  .single01 .post_in .post_main:has(figure.img) .post_area {
    margin-top: calc((64 / 16) * 1rem);
  }
  .single01 .post_in .post_main figure.img {
    overflow: hidden;
    width: 100%;
  }
  .single01 .post_in .post_main figure.img img {
    border-radius: calc((10 / 16) * 1rem);
  }
  .single01 .post_in .post_main .box {
    margin-top: calc((18 / 16) * 1rem);
  }
  .single01 .post_in .post_main .box .faq {
    width: 100%;
  }
  .single01 .post_in .post_main .box .faq .que, .single01 .post_in .post_main .box .faq .ans {
    display: flex;
    column-gap: calc((24 / 16) * 1rem);
    padding: calc((16 / 16) * 1rem) calc((24 / 16) * 1rem);
    padding-right: 8%;
  }
  .single01 .post_in .post_main .box .faq .que span:has(img), .single01 .post_in .post_main .box .faq .ans span:has(img) {
    width: calc((36 / 16) * 1rem);
    height: calc((36 / 16) * 1rem);
    flex-shrink: 0;
  }
  .single01 .post_in .post_main .box .faq .que span:has(img) img, .single01 .post_in .post_main .box .faq .ans span:has(img) img {
    width: 100%;
  }
  .single01 .post_in .post_main .box .faq .que .txt, .single01 .post_in .post_main .box .faq .ans .txt {
    width: fit-content;
    display: inline-block;
  }
  .single01 .post_in .post_main .box .faq .que {
    font-weight: 700;
    font-size: calc((16 / 16) * 1rem);
    line-height: 1.5;
    border-radius: calc((10 / 16) * 1rem);
    background-color: #F2F2F2;
    align-items: center;
    position: relative;
    transition: border-bottom-left-radius 0.3s;
  }
  .single01 .post_in .post_main .box .faq .que:hover {
    cursor: pointer;
  }
  .single01 .post_in .post_main .box .faq .que::before, .single01 .post_in .post_main .box .faq .que::after {
    position: absolute;
    top: 50%;
    content: "";
    display: block;
    border-radius: 50%;
    background-color: #205b93;
  }
  .single01 .post_in .post_main .box .faq .que::before {
    width: calc((16 / 16) * 1rem);
    height: calc((2 / 16) * 1rem);
    right: calc((30 / 16) * 1rem);
    translate: 0 -50%;
  }
  .single01 .post_in .post_main .box .faq .que::after {
    width: calc((2 / 16) * 1rem);
    height: calc((16 / 16) * 1rem);
    right: calc((36 / 16) * 1rem);
    translate: 0 -50%;
    transition: rotate 0.3s;
  }
  .single01 .post_in .post_main .box .faq .que.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .single01 .post_in .post_main .box .faq .que.active::after {
    rotate: 90deg;
  }
  .single01 .post_in .post_main .box .faq .ans {
    font-weight: 400;
    font-size: calc((14 / 16) * 1rem);
    letter-spacing: 0.04em;
    line-height: 1.8;
    border-bottom-right-radius: calc((10 / 16) * 1rem);
    border-bottom-left-radius: calc((10 / 16) * 1rem);
    box-shadow: 0 calc((5 / 16) * 1rem) calc((6 / 16) * 1rem) #eaf6fd;
  }
  .single01 .post_in .post_main .box .faq .ans span:first-child {
    margin-top: calc((3 / 16) * 1rem);
  }
  .single01 .post_in .post_main .box .que:not(:first-of-type) {
    margin-top: calc((24 / 16) * 1rem);
  }
  .single01 .post_in .post_main .box_author {
    background-color: #FAFCFD;
    padding: calc((32 / 16) * 1rem);
    display: flex;
    align-items: flex-start;
    column-gap: calc((20 / 16) * 1rem);
    margin-top: calc((64 / 16) * 1rem);
  }
  .single01 .post_in .post_main .box_author .box_img {
    display: grid;
    place-items: center;
  }
  .single01 .post_in .post_main .box_author .box_img figure {
    width: calc((172 / 16) * 1rem);
    height: calc((172 / 16) * 1rem);
    border-radius: 50%;
  }
  .single01 .post_in .post_main .box_author .box_img figure img {
    width: 100%;
    height: 100%;
    max-width: none;
    border-radius: 50%;
    object-fit: cover;
  }
  .single01 .post_in .post_main .box_author .box_in {
    width: 100%;
  }
  .single01 .post_in .post_main .box_author .box_in .txt, .single01 .post_in .post_main .box_author .box_in .name {
    font-size: calc((16 / 16) * 1rem);
    font-weight: 500;
    line-height: 1.5;
  }
  .single01 .post_in .post_main .box_author .box_in .txt {
    margin-top: calc((24 / 16) * 1rem);
  }
  .single01 .post_in .post_main .cat_list {
    margin-top: calc((30 / 16) * 1rem);
  }
  .single01 .post_in .post_main .cat_list ul {
    margin-top: unset;
    gap: calc((30 / 16) * 1rem);
  }
  .single01 .post_in .post_main .post_pagination {
    margin-top: calc((30 / 16) * 1rem);
  }
  .single01 .post_in aside .aside_in01 a:not(:first-of-type) {
    display: block;
    margin-top: calc((40 / 16) * 1rem);
  }
  .single01 .post_in aside .aside_in01 a {
    transition: opacity 0.3s;
  }
  .single01 .post_in aside .aside_in01 a:hover {
    opacity: 0.7;
  }
  .single01 .post_in aside .aside_in01 .box {
    display: flex;
    flex-direction: column;
    margin-top: 0;
  }
  .single01 .post_in aside .aside_in02 {
    margin-top: calc((24 / 16) * 1rem);
  }
  .single01 .post_in aside .aside_in02 .toc {
    width: 100%;
    border-radius: calc((20 / 16) * 1rem);
    overflow: hidden;
    background-color: #EAF6FD;
  }
  .single01 .post_in aside .aside_in02 .toc .toc_ttl {
    text-align: left;
    color: #fff;
    background-color: #53AEDF;
    padding: calc((7 / 16) * 1rem) calc((20 / 16) * 1rem);
    font-size: calc((20 / 16) * 1rem);
    font-weight: 700;
  }
  .single01 .post_in aside .aside_in02 .toc .toc_box {
    padding: calc((24 / 16) * 1rem) calc((15 / 16) * 1rem);
    counter-reset: item04;
  }
  .single01 .post_in aside .aside_in02 .toc .toc_box li {
    list-style: none;
    position: relative;
  }
  .single01 .post_in aside .aside_in02 .toc .toc_box li::before {
    content: "" counter(item04, decimal-leading-zero);
    counter-increment: item04 1;
    color: #fff;
    background-color: #53AEDF;
    padding: calc((2 / 16) * 1rem) calc((2 / 16) * 1rem) calc((6 / 16) * 1rem);
    display: inline-block;
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    border-radius: calc((4 / 16) * 1rem);
    text-align: center;
    position: absolute;
    width: fit-content;
    min-width: calc((40 / 16) * 1rem);
    height: calc((38 / 16) * 1rem);
    top: calc((-6 / 16) * 1rem);
    left: 0;
    translate: 0 0;
  }
  .single01 .post_in aside .aside_in02 .toc .toc_box li::after {
    content: none;
  }
  .single01 .post_in aside .aside_in02 .toc .toc_box li + li {
    margin-top: calc((30 / 16) * 1rem);
  }
  .single01 .post_in aside .aside_in02 .toc .toc_box li a {
    color: #0A2743;
    line-height: 1.4;
    text-decoration: underline;
    font-weight: 500;
    font-size: calc((15 / 16) * 1rem);
    margin-left: calc((53 / 16) * 1rem);
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    transition: opacity 0.3s;
  }
  .single01 .post_in aside .aside_in02 .toc .toc_box li a:hover {
    opacity: 0.7;
  }
  .post_swiper .bg {
    width: 100%;
    height: calc((8 / 15) * 1rem);
    display: inline-block;
    flex: 1;
    border-top: calc((8 / 15) * 1rem) dotted #53AEDF;
  }
}
@media screen and (max-width: 767.5px) {
  .single01 {
    padding: calc((10 / 15) * 1rem) 0 calc((20 / 15) * 1rem);
  }
  .single01 h1 {
    font-size: calc((28 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.4;
    color: #0A2743;
  }
  .single01 .box {
    display: flex;
    column-gap: calc((10 / 15) * 1rem);
    margin-top: calc((20 / 15) * 1rem);
  }
  .single01 .box time {
    font-size: calc((16 / 15) * 1rem);
    display: block;
    color: #0A2743;
    line-height: 1;
    display: flex;
    align-items: center;
    column-gap: calc((8 / 15) * 1rem);
    position: relative;
  }
  .single01 .box time::before {
    content: "";
    display: block;
    width: calc((22 / 15) * 1rem);
    height: calc((22 / 15) * 1rem);
  }
  .single01 .box time:first-child::before {
    background: url(../kaitorihikaku/images/common/post_icon01.svg) no-repeat center/contain;
  }
  .single01 .box time:last-child::before {
    background: url(../kaitorihikaku/images/common/post_icon02.svg) no-repeat center/contain;
  }
  .single01 .cat_list_parent {
    margin-top: calc((20 / 15) * 1rem);
  }
  .single01 .cat_list_parent, .single01 .cat_list_child {
    gap: calc((20 / 15) * 1rem);
  }
  .single01 .post_in {
    margin-top: calc((10 / 15) * 1rem);
  }
  .single01 .post_in .post_main:has(figure.img) .post_area {
    margin-top: calc((40 / 15) * 1rem);
  }
  .single01 .post_in .post_main figure.img {
    overflow: hidden;
    width: 100%;
  }
  .single01 .post_in .post_main figure.img img {
    border-radius: calc((4 / 15) * 1rem);
  }
  .single01 .post_in .post_main .box {
    margin-top: calc((18 / 15) * 1rem);
  }
  .single01 .post_in .post_main .box .faq {
    width: 100%;
  }
  .single01 .post_in .post_main .box .faq .que, .single01 .post_in .post_main .box .faq .ans {
    display: flex;
    column-gap: calc((20 / 15) * 1rem);
    padding: calc((8 / 15) * 1rem) calc((16 / 15) * 1rem);
  }
  .single01 .post_in .post_main .box .faq .que span:has(img), .single01 .post_in .post_main .box .faq .ans span:has(img) {
    width: calc((36 / 15) * 1rem);
    height: calc((36 / 15) * 1rem);
    flex-shrink: 0;
  }
  .single01 .post_in .post_main .box .faq .que span:has(img) img, .single01 .post_in .post_main .box .faq .ans span:has(img) img {
    width: 100%;
  }
  .single01 .post_in .post_main .box .faq .que .txt, .single01 .post_in .post_main .box .faq .ans .txt {
    width: fit-content;
    display: inline-block;
  }
  .single01 .post_in .post_main .box .faq .que span:first-child, .single01 .post_in .post_main .box .faq .ans span:first-child {
    width: calc((36 / 15) * 1rem);
  }
  .single01 .post_in .post_main .box .faq .que {
    font-weight: 700;
    font-size: calc((15 / 15) * 1rem);
    line-height: 1.44;
    border-radius: calc((10 / 15) * 1rem);
    background-color: #F2F2F2;
    position: relative;
    transition: border-bottom-left-radius 0.3s;
    padding-right: 13%;
    align-items: center;
  }
  .single01 .post_in .post_main .box .faq .que::before, .single01 .post_in .post_main .box .faq .que::after {
    position: absolute;
    top: 50%;
    content: "";
    display: block;
    border-radius: 50%;
    background-color: #205b93;
  }
  .single01 .post_in .post_main .box .faq .que::before {
    width: calc((16 / 15) * 1rem);
    height: calc((2 / 15) * 1rem);
    right: calc((21 / 15) * 1rem);
    translate: 0 -50%;
  }
  .single01 .post_in .post_main .box .faq .que::after {
    width: calc((2 / 15) * 1rem);
    height: calc((16 / 15) * 1rem);
    right: calc((28 / 15) * 1rem);
    translate: 0 -50%;
    transition: rotate 0.3s;
  }
  .single01 .post_in .post_main .box .faq .que.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .single01 .post_in .post_main .box .faq .que.active::after {
    rotate: 90deg;
  }
  .single01 .post_in .post_main .box .faq .ans {
    font-weight: 400;
    font-size: calc((15 / 15) * 1rem);
    letter-spacing: 0.04em;
    line-height: 1.8;
    border-bottom-right-radius: calc((10 / 15) * 1rem);
    border-bottom-left-radius: calc((10 / 15) * 1rem);
    box-shadow: 0 calc((5 / 15) * 1rem) calc((6 / 15) * 1rem) #eaf6fd;
  }
  .single01 .post_in .post_main .box .faq .ans span:first-child {
    margin-top: calc((5 / 15) * 1rem);
  }
  .single01 .post_in .post_main .box .que:not(:first-of-type) {
    margin-top: calc((24 / 15) * 1rem);
  }
  .single01 .post_in .post_main .box_author {
    background-color: #FAFCFD;
    padding: calc((32 / 15) * 1rem) calc((20 / 15) * 1rem);
    display: flex;
    flex-direction: column;
    row-gap: calc((20 / 15) * 1rem);
    align-items: center;
    margin-top: calc((64 / 15) * 1rem);
  }
  .single01 .post_in .post_main .box_author .box_img {
    display: grid;
    place-items: center;
  }
  .single01 .post_in .post_main .box_author .box_img figure {
    width: calc((172 / 15) * 1rem);
    height: calc((172 / 15) * 1rem);
    border-radius: 50%;
  }
  .single01 .post_in .post_main .box_author .box_img figure img {
    width: 100%;
    height: 100%;
    max-width: none;
    border-radius: 50%;
    object-fit: cover;
  }
  .single01 .post_in .post_main .box_author .box_in {
    width: 100%;
  }
  .single01 .post_in .post_main .box_author .box_in .txt, .single01 .post_in .post_main .box_author .box_in .name {
    font-size: calc((16 / 15) * 1rem);
    font-weight: 500;
    line-height: 1.8;
  }
  .single01 .post_in .post_main .box_author .box_in .txt {
    margin-top: calc((24 / 15) * 1rem);
  }
  .single01 .post_in .post_main .cat_list {
    margin-top: calc((30 / 15) * 1rem);
  }
  .single01 .post_in .post_main .cat_list ul {
    margin-top: unset;
    gap: calc((15 / 15) * 1rem) calc((20 / 15) * 1rem);
  }
  .single01 .post_in .post_main .post_pagination {
    margin-top: calc((30 / 15) * 1rem);
  }
  .post_swiper {
    padding-bottom: calc((20 / 15) * 1rem);
  }
}
@media screen and (min-width: 768px) {
  .search01 .search01_in {
    padding: calc((147 / 16) * 1rem) 0 calc((120 / 16) * 1rem);
    background-color: #D1E9F7;
  }
  .search01 .card_box {
    display: contents;
  }
  .search01 .card_box.grid {
    padding: calc((67 / 16) * 1rem) 0 calc((72 / 16) * 1rem);
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: calc((48 / 16) * 1rem) calc((26 / 16) * 1rem);
  }
  .search01 .card_item {
    border-radius: calc((22 / 16) * 1rem);
    box-shadow: 0 calc((5 / 16) * 1rem) calc((5 / 16) * 1rem) #d1e9f7;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
  }
  .search01 .card_item:hover figure.img img {
    scale: 1.05;
  }
  .search01 .card_item:hover .card_box_in h2 {
    color: #53AEDF;
  }
  .search01 .card_item figure.card_badge {
    position: absolute;
    top: calc((-24 / 16) * 1rem);
    left: calc((8 / 16) * 1rem);
    z-index: 1;
    width: calc((138 / 16) * 1rem);
  }
  .search01 .card_item figure.img {
    overflow: hidden;
    border-top-left-radius: calc((22 / 16) * 1rem);
    border-top-right-radius: calc((22 / 16) * 1rem);
  }
  .search01 .card_item figure.img img {
    transition: scale 0.3s;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1.7543859649;
  }
  .search01 .card_item .card_box_in {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    padding: calc((16 / 16) * 1rem) calc((9 / 16) * 1rem);
    background-color: #fff;
    border-bottom-left-radius: calc((22 / 16) * 1rem);
    border-bottom-right-radius: calc((22 / 16) * 1rem);
  }
  .search01 .card_item .card_box_in time {
    color: #B1B1B1;
    font-weight: 700;
    font-size: calc((16 / 16) * 1rem);
  }
  .search01 .card_item .card_box_in h2 {
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    line-height: 1.8;
    flex-grow: 1;
    margin-top: calc((8 / 16) * 1rem);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: calc((60 / 16) * 1rem);
    transition: color 0.3s;
    color: #0A2743;
  }
  .search01 .card_item .card_box_in .parent_cat {
    display: flex;
    flex-wrap: wrap;
    gap: calc((10 / 16) * 1rem);
    margin-top: calc((16 / 16) * 1rem);
  }
  .search01 .card_item .card_box_in .parent_cat li a {
    background-color: #FCE83D;
    color: #205b93;
    line-height: 1;
    font-weight: 500;
    border: 1px solid #205b93;
    padding: calc((5 / 16) * 1rem) calc((6 / 16) * 1rem) calc((6 / 16) * 1rem);
    border-radius: calc((8 / 16) * 1rem);
    width: fit-content;
    transition: opacity 0.3s;
  }
  .search01 .card_item .card_box_in .parent_cat li a:hover {
    opacity: 0.7;
  }
  .search01 .card_item .card_box_in .child_cat {
    display: flex;
    flex-wrap: wrap;
    gap: calc((10 / 16) * 1rem);
  }
  .search01 .card_item .card_box_in .child_cat li a {
    background-color: #D1E9F7;
  }
  .search01 .noresult {
    line-height: 1;
  }
  .search01 .noresult ul {
    margin-top: calc((48 / 16) * 1rem);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc((34 / 16) * 1rem) calc((20 / 16) * 1rem);
  }
  .search01 .noresult ul li a {
    color: #0A2743;
    background-color: #fff;
    width: fit-content;
    padding: calc((8 / 16) * 1rem) calc((20 / 16) * 1rem);
    font-weight: 500;
    font-size: calc((20 / 16) * 1rem);
    border-radius: 50vh;
    border: 2px solid #205b93;
    transition: background-color 0.3s, color 0.3s;
  }
  .search01 .noresult ul li a:hover {
    background-color: #205b93;
    color: #fff;
  }
}
@media screen and (max-width: 767.5px) {
  .search01 .search01_in {
    padding: calc((64 / 15) * 1rem) 0;
    background-color: #D1E9F7;
  }
  .search01 .card_box {
    display: contents;
  }
  .search01 .card_box.grid {
    padding: 0 0 calc((40 / 15) * 1rem);
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: calc((48 / 15) * 1rem) calc((26 / 15) * 1rem);
  }
  .search01 .card_item {
    border-radius: calc((10 / 15) * 1rem);
    box-shadow: 0 calc((5 / 15) * 1rem) calc((5 / 15) * 1rem) #d1e9f7;
    transition: box-shadow 0.3s;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
  }
  .search01 .card_item figure.card_badge {
    position: absolute;
    top: calc((-20 / 15) * 1rem);
    left: 0;
    z-index: 1;
    width: calc((76 / 15) * 1rem);
  }
  .search01 .card_item figure.img {
    overflow: hidden;
    border-top-left-radius: calc((10 / 15) * 1rem);
    border-top-right-radius: calc((10 / 15) * 1rem);
  }
  .search01 .card_item figure.img img {
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1.7543859649;
  }
  .search01 .card_item .card_box_in {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    padding: calc((8 / 15) * 1rem) calc((8 / 15) * 1rem) calc((14 / 15) * 1rem);
    background-color: #fff;
    border-bottom-left-radius: calc((10 / 15) * 1rem);
    border-bottom-right-radius: calc((10 / 15) * 1rem);
  }
  .search01 .card_item .card_box_in time {
    color: #B1B1B1;
    font-weight: 700;
    font-size: calc((12 / 15) * 1rem);
  }
  .search01 .card_item .card_box_in h2 {
    font-size: calc((15 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.6;
    flex-grow: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: calc((70 / 15) * 1rem);
    color: #0A2743;
  }
  .search01 .card_item .card_box_in .parent_cat {
    display: flex;
    flex-wrap: wrap;
    gap: calc((6 / 15) * 1rem);
    margin-top: calc((6 / 15) * 1rem);
  }
  .search01 .card_item .card_box_in .parent_cat li a {
    background-color: #FCE83D;
    color: #205b93;
    line-height: 1;
    font-weight: 500;
    font-size: calc((12 / 15) * 1rem);
    border: 1px solid #205b93;
    padding: calc((5 / 15) * 1rem) calc((6 / 15) * 1rem) calc((6 / 15) * 1rem);
    border-radius: calc((8 / 15) * 1rem);
    width: fit-content;
  }
  .search01 .card_item .card_box_in .child_cat {
    display: flex;
    flex-wrap: wrap;
    gap: calc((6 / 15) * 1rem);
  }
  .search01 .card_item .card_box_in .child_cat li a {
    background-color: #D1E9F7;
  }
  .search01 .noresult {
    line-height: 1;
  }
  .search01 .noresult ul {
    margin-top: calc((40 / 15) * 1rem);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc((24 / 15) * 1rem) calc((16 / 15) * 1rem);
  }
  .search01 .noresult ul li a {
    color: #0A2743;
    background-color: #fff;
    width: fit-content;
    padding: calc((8 / 15) * 1rem) calc((20 / 15) * 1rem);
    font-weight: 500;
    font-size: calc((15 / 15) * 1rem);
    border-radius: 50vh;
    border: 2px solid #205b93;
  }
}
@media screen and (min-width: 768px) {
  .top01 {
    height: calc((512 / 16) * 1rem);
    padding-top: calc((80 / 16) * 1rem);
  }
  .top01::before {
    content: "";
    width: 150%;
    height: 100%;
    background: #D1E9F7;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    border-radius: 0 0 50% 50%;
    z-index: -1;
  }
  .top01 .box {
    max-width: calc((980 / 16) * 1rem);
    margin-inline: auto;
    text-align: center;
    position: relative;
    z-index: 10;
  }
  .top01 .box h2 {
    font-size: calc((60 / 16) * 1rem);
    color: #205b93;
  }
  .top01 .box h2 span {
    font-size: calc((72 / 16) * 1rem);
    color: #FF9500;
    display: inline-block;
    position: relative;
    padding: 0 1rem;
  }
  .top01 .box h2 span img {
    position: absolute;
    bottom: 1rem;
    left: 50%;
    transform: translate(-50%, 0);
    width: 150%;
    height: auto;
  }
  .top01 p {
    background-color: #FFBC0F;
    color: #fff;
    font-size: calc((36 / 16) * 1rem);
    line-height: 1;
    font-weight: 700;
    text-align: center;
    margin: calc((27 / 16) * 1rem) auto 0;
    width: fit-content;
    padding: calc((16 / 16) * 1rem) calc((36 / 16) * 1rem);
  }
  .top01 .top01_swiper {
    margin-top: calc((40 / 16) * 1rem);
    width: 100%;
    overflow-x: hidden;
  }
  .top01 .top01_mv_bg {
    position: absolute;
    top: 95%;
    left: 50%;
    min-width: 1600px;
    max-width: 3000px;
    transform: translate(-50%, -50%);
    z-index: 9;
    width: 150%;
    height: auto;
  }
  .top01 .top01_mv_bg img {
    width: 100%;
    max-width: none;
  }
  .top_search_bnr {
    margin-top: calc((-45 / 16) * 1rem);
    margin-top: calc((-120 / 16) * 1rem);
  }
  .top02 {
    padding: calc((150 / 16) * 1rem) 0 calc((17 / 16) * 1rem);
    overflow-x: hidden;
    z-index: 100;
  }
  .top02 .ttl {
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
  }
  .top02 .ttl::before {
    content: "PICK UP";
    display: block;
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
    position: absolute;
    top: calc((-30 / 16) * 1rem);
    left: 50%;
    transform: translateX(-50%);
  }
  .top02 .ttl h2 {
    font-size: calc((32 / 16) * 1rem);
    font-weight: 700;
    line-height: 1;
    position: relative;
    z-index: 10;
    background-color: #fff;
    display: inline;
    padding-inline: calc((20 / 16) * 1rem);
  }
  .top02 .ttl .bg {
    width: 100%;
    height: calc((8 / 16) * 1rem);
    display: inline-block;
    flex: 1;
    border-top: calc((8 / 16) * 1rem) dotted #53AEDF;
  }
  .top02 .top02_swiper {
    overflow-x: hidden;
    margin: calc((-18 / 16) * 1rem) calc(50% - 50vw) 0;
    width: 100vw;
  }
  .top02 .card_box {
    padding: calc((67 / 16) * 1rem) 0 calc((72 / 16) * 1rem);
  }
  .top02 .swiper-slide {
    height: auto;
    width: auto;
    max-width: 100%;
  }
  .top02 .card_item {
    border-radius: calc((22 / 16) * 1rem);
    overflow: hidden;
    box-shadow: 0 calc((5 / 16) * 1rem) calc((5 / 16) * 1rem) #d1e9f7;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
  }
  .top02 .card_item:hover figure img {
    scale: 1.05;
  }
  .top02 .card_item:hover .card_box_in h3 {
    color: #53AEDF;
  }
  .top02 .card_item figure {
    overflow: hidden;
  }
  .top02 .card_item figure img {
    transition: scale 0.3s;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1.75;
    width: 100%;
    height: 100%;
  }
  .top02 .card_item .card_box_in {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    padding: calc((16 / 16) * 1rem) calc((9 / 16) * 1rem);
  }
  .top02 .card_item .card_box_in time {
    color: #B1B1B1;
    font-weight: 700;
    font-size: calc((14 / 16) * 1rem);
  }
  .top02 .card_item .card_box_in h3 {
    font-size: calc((16 / 16) * 1rem);
    font-weight: 700;
    line-height: 1.8;
    flex-grow: 1;
    margin-top: calc((8 / 16) * 1rem);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: calc((60 / 16) * 1rem);
    transition: color 0.3s;
    color: #0A2743;
  }
  .top02 p {
    font-size: calc((12 / 16) * 1rem);
    text-align: right;
    margin-top: calc((55 / 16) * 1rem);
    position: relative;
  }
  .top02 p::before {
    content: "";
    display: block;
    background: url(../kaitorihikaku/images/top/top02_ttl_bg.png) no-repeat center/cover;
    width: 100%;
    margin-inline: auto;
    height: calc((8 / 16) * 1rem);
    position: absolute;
    top: calc((-55 / 16) * 1rem);
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
  }
  .top03 .top03_in {
    padding: calc((70 / 16) * 1rem) 0 calc((120 / 16) * 1rem);
    background-color: #D1E9F7;
  }
  .top03 .card_box {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: calc((48 / 16) * 1rem) calc((26 / 16) * 1rem);
    padding: calc((67 / 16) * 1rem) 0 calc((56 / 16) * 1rem);
  }
  .top03 .card_item {
    border-radius: calc((22 / 16) * 1rem);
    box-shadow: 0 calc((5 / 16) * 1rem) calc((5 / 16) * 1rem) #d1e9f7;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
  }
  .top03 .card_item:hover figure.img img {
    scale: 1.05;
  }
  .top03 .card_item:hover .card_box_in h2 {
    color: #53AEDF;
  }
  .top03 .card_item figure.card_badge {
    position: absolute;
    top: calc((-24 / 16) * 1rem);
    left: calc((8 / 16) * 1rem);
    z-index: 1;
    width: calc((138 / 16) * 1rem);
  }
  .top03 .card_item figure.img {
    overflow: hidden;
    border-top-left-radius: calc((22 / 16) * 1rem);
    border-top-right-radius: calc((22 / 16) * 1rem);
  }
  .top03 .card_item figure.img img {
    transition: scale 0.3s;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1.7543859649;
  }
  .top03 .card_item .card_box_in {
    display: flex;
    flex-grow: 1;
    min-height: calc((179 / 16) * 1rem);
    flex-direction: column;
    padding: calc((16 / 16) * 1rem) calc((20 / 16) * 1rem) calc((11 / 16) * 1rem);
    background-color: #fff;
    border-bottom-left-radius: calc((22 / 16) * 1rem);
    border-bottom-right-radius: calc((22 / 16) * 1rem);
  }
  .top03 .card_item .card_box_in time {
    color: #B1B1B1;
    font-weight: 700;
    font-size: calc((16 / 16) * 1rem);
  }
  .top03 .card_item .card_box_in h2 {
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    line-height: 1.8;
    flex-grow: 1;
    margin-top: calc((8 / 16) * 1rem);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: calc((63 / 16) * 1rem);
    transition: color 0.3s;
    color: #0A2743;
  }
}
@media screen and (max-width: 767.5px) {
  .top01 {
    overflow: hidden;
    height: calc((570 / 15) * 1rem);
    padding-top: calc((30 / 15) * 1rem);
  }
  .top01::before {
    content: "";
    width: 180%;
    height: 80%;
    background: #D1E9F7;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    border-radius: 0 0 50% 50%;
    z-index: -1;
  }
  .top01 .box {
    text-align: center;
    position: relative;
    z-index: 10;
  }
  .top01 .box h2 {
    margin-inline: auto;
    max-width: calc((330 / 15) * 1rem);
    font-size: calc((26 / 15) * 1rem);
    color: #205b93;
    font-weight: 900;
  }
  .top01 .box h2 span {
    margin-inline: auto;
    font-size: calc((42 / 15) * 1rem);
    color: #FF9500;
    display: block;
    position: relative;
    width: fit-content;
  }
  .top01 .box h2 span img {
    position: absolute;
    bottom: 0.5rem;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100%;
    height: auto;
  }
  .top01 .box figure {
    margin: calc((8 / 15) * 1rem) auto 0;
    max-width: calc((164 / 15) * 1rem);
  }
  .top01 .box figure img {
    width: 100%;
  }
  .top01 p {
    background-color: #FFBC0F;
    color: #fff;
    font-size: calc((25 / 15) * 1rem);
    font-weight: 700;
    text-align: center;
    margin: calc((6 / 15) * 1rem) auto 0;
    width: fit-content;
    padding: 0 1.5rem;
    position: relative;
    z-index: 10;
  }
  .top01 .top01_swiper {
    margin-top: calc((128 / 15) * 1rem);
    width: 100%;
    overflow-x: hidden;
  }
  .top01 .top01_mv_bg {
    position: absolute;
    top: 72%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    width: calc(100% - 2rem);
    height: auto;
  }
  .top_search_bnr {
    margin-top: calc((-28 / 15) * 1rem);
    width: 94%;
    margin-inline: auto;
  }
  .top02 {
    padding: calc((47 / 15) * 1rem) 0 calc((10 / 15) * 1rem);
  }
  .top02 .ttl {
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
  }
  .top02 .ttl::before {
    content: "PICK UP";
    display: block;
    font-size: calc((16 / 15) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
    position: absolute;
    top: calc((-20 / 15) * 1rem);
    left: 50%;
    transform: translateX(-50%);
  }
  .top02 .ttl h2 {
    font-size: calc((30 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    z-index: 10;
    background-color: #fff;
    display: inline;
    padding-inline: calc((16 / 15) * 1rem);
  }
  .top02 .ttl .bg {
    width: 100%;
    height: calc((8 / 15) * 1rem);
    display: inline-block;
    flex: 1;
    border-top: calc((8 / 15) * 1rem) dotted #53AEDF;
  }
  .top02 .top02_swiper {
    overflow-x: hidden;
    width: 100%;
  }
  .top02 .card_box {
    padding: calc((34 / 15) * 1rem) 0 calc((20 / 15) * 1rem);
  }
  .top02 .swiper-slide {
    height: auto;
    width: auto;
    max-width: 100%;
  }
  .top02 .card_item {
    border-radius: calc((10 / 15) * 1rem);
    overflow: hidden;
    box-shadow: 0 calc((5 / 15) * 1rem) calc((5 / 15) * 1rem) #d1e9f7;
    display: flex;
    flex-direction: column;
  }
  .top02 .card_item figure {
    overflow: hidden;
  }
  .top02 .card_item figure img {
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1.75;
    width: 100%;
    height: 100%;
  }
  .top02 .card_item .card_box_in {
    display: flex;
    flex-direction: column;
    padding: calc((7 / 15) * 1rem) calc((8 / 15) * 1rem) calc((10 / 15) * 1rem);
    height: 100%;
  }
  .top02 .card_item .card_box_in time {
    color: #B1B1B1;
    font-weight: 700;
    font-size: calc((12 / 15) * 1rem);
  }
  .top02 .card_item .card_box_in h3 {
    font-size: calc((15 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.6;
    flex-grow: 1;
    height: calc((72 / 15) * 1rem);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: #0A2743;
  }
  .top02 p {
    font-size: calc((12 / 15) * 1rem);
    text-align: center;
    margin-top: calc((25 / 15) * 1rem);
  }
  .top03 .top03_in {
    padding: calc((60 / 15) * 1rem) 0 calc((60 / 15) * 1rem);
    background-color: #D1E9F7;
  }
  .top03 .card_box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: calc((26 / 15) * 1rem) calc((15 / 15) * 1rem);
  }
  .top03 .card_item {
    border-radius: calc((10 / 15) * 1rem);
    box-shadow: 0 calc((5 / 15) * 1rem) calc((5 / 15) * 1rem) #d1e9f7;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: calc((244 / 15) * 1rem);
    position: relative;
  }
  .top03 .card_item figure.card_badge {
    position: absolute;
    top: calc((-18 / 15) * 1rem);
    left: 0;
    z-index: 1;
    width: calc((76 / 15) * 1rem);
  }
  .top03 .card_item figure.img {
    overflow: hidden;
    border-top-left-radius: calc((10 / 15) * 1rem);
    border-top-right-radius: calc((10 / 15) * 1rem);
  }
  .top03 .card_item figure.img img {
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1.7543859649;
  }
  .top03 .card_item .card_box_in {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    padding: calc((8 / 15) * 1rem) calc((8 / 15) * 1rem) calc((14 / 15) * 1rem);
    background-color: #fff;
    border-bottom-left-radius: calc((10 / 15) * 1rem);
    border-bottom-right-radius: calc((10 / 15) * 1rem);
  }
  .top03 .card_item .card_box_in time {
    color: #B1B1B1;
    font-weight: 700;
    font-size: calc((12 / 15) * 1rem);
  }
  .top03 .card_item .card_box_in h2, .top03 .card_item .card_box_in h3 {
    font-size: calc((15 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.6;
    flex-grow: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: calc((70 / 15) * 1rem);
    color: #0A2743;
  }
}
@media screen and (min-width: 768px) {
  .privacypolicy01 .privacypolicy01_in {
    background-color: #D1E9F7;
    padding: calc((80 / 16) * 1rem) 0 calc((96 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box {
    padding: calc((64 / 16) * 1rem) 0;
    background-color: #fafafa;
    border-radius: calc((10 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in {
    margin-inline: auto;
    width: 80%;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .ttl {
    position: relative;
    text-align: center;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .ttl span {
    font-size: calc((32 / 16) * 1rem);
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    z-index: 10;
    display: inline;
    padding-inline: calc((20 / 16) * 1rem);
    margin-top: calc((16 / 16) * 1rem);
    display: inline-block;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .ttl::before {
    content: "PRIVACY POLICY";
    display: block;
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in p {
    font-size: calc((16 / 16) * 1rem);
    line-height: 2;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in p + p {
    margin-top: 2.5em;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .head {
    margin: calc((64 / 16) * 1rem) 0 0;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .ol_box {
    counter-reset: title;
    margin-top: calc((60 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .item h2 {
    display: flex;
    column-gap: calc((10 / 16) * 1rem);
    font-size: calc((24 / 16) * 1rem);
    line-height: 2;
    border-bottom: 3px solid #53AEDF;
    padding-bottom: calc((8 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .item h2::before {
    counter-increment: title 1;
    content: counter(title) ".";
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .item:not(:first-child) {
    margin-top: calc((60 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .lists {
    margin-top: calc((20 / 16) * 1rem);
    counter-reset: num;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .lists ul {
    margin-left: calc((18 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .lists ul li {
    display: flex;
    column-gap: calc((10 / 16) * 1rem);
    font-size: calc((16 / 16) * 1rem);
    line-height: 2;
    margin-top: calc((6 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .lists ul li::before {
    position: relative;
    content: "・";
    display: inline-block;
    flex-shrink: 0;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .lists ul li:not(:first-child) {
    margin-top: calc((4 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .num {
    position: relative;
    padding-left: calc((28 / 16) * 1rem);
    font-size: calc((16 / 16) * 1rem);
    line-height: 2;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .num::before {
    position: absolute;
    left: 0;
    counter-increment: num 1;
    content: counter(num) ".";
    font-size: calc((16 / 16) * 1rem);
    font-weight: 700;
    line-height: 2;
    flex-shrink: 0;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .num:not(:first-child) {
    margin-top: calc((30 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .txt_right {
    margin-top: calc((20 / 16) * 1rem);
    text-align: right;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .item_txt {
    margin-top: calc((20 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .sub_lists {
    margin-left: calc((18 / 16) * 1rem);
    margin-top: calc((6 / 16) * 1rem);
    counter-reset: sub;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .sub_lists li {
    display: flex;
    column-gap: calc((10 / 16) * 1rem);
    font-size: calc((16 / 16) * 1rem);
    line-height: 2;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .sub_lists li::before {
    position: relative;
    content: counter(sub) ".";
    counter-increment: sub 1;
    display: inline-block;
    flex-shrink: 0;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .sub_lists li:not(:first-child) {
    margin-top: calc((4 / 16) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .list_txt {
    margin-top: calc((6 / 16) * 1rem);
    margin-left: calc((18 / 16) * 1rem);
  }
}
@media screen and (max-width: 767.5px) {
  .privacypolicy01 .privacypolicy01_in {
    background-color: #D1E9F7;
    padding: calc((53 / 15) * 1rem) 0;
  }
  .privacypolicy01 .privacypolicy01_in .box {
    padding: calc((40 / 15) * 1rem) calc((14 / 15) * 1rem);
    background-color: #fafafa;
    border-radius: calc((10 / 15) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box p {
    font-size: calc((14 / 15) * 1rem);
    line-height: 2;
  }
  .privacypolicy01 .privacypolicy01_in .box p + p {
    margin-top: 1em;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in {
    margin-inline: auto;
    max-width: calc((593 / 15) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .ttl {
    position: relative;
    text-align: center;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .ttl span {
    font-size: calc((30 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    z-index: 10;
    display: inline;
    margin-top: calc((10 / 15) * 1rem);
    display: inline-block;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .ttl::before {
    content: "PRIVACY POLICY";
    display: block;
    font-size: calc((16 / 15) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .head {
    margin: calc((30 / 15) * 1rem) 0 0;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .ol_box {
    counter-reset: title;
    margin-top: calc((34 / 15) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .item h2 {
    display: flex;
    column-gap: calc((10 / 15) * 1rem);
    font-size: calc((20 / 15) * 1rem);
    line-height: 2;
    border-bottom: 3px solid #53AEDF;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .item h2::before {
    counter-increment: title 1;
    content: counter(title) ".";
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .item:not(:first-child) {
    margin-top: calc((34 / 15) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .lists {
    margin-top: calc((14 / 15) * 1rem);
    counter-reset: num;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .lists ul li {
    display: flex;
    column-gap: calc((4 / 15) * 1rem);
    font-size: calc((14 / 15) * 1rem);
    line-height: 2;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .lists ul li::before {
    position: relative;
    content: "・";
    display: inline-block;
    flex-shrink: 0;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .num {
    position: relative;
    padding-left: calc((21 / 15) * 1rem);
    font-size: calc((14 / 15) * 1rem);
    line-height: 2;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .num::before {
    position: absolute;
    left: 0;
    counter-increment: num 1;
    content: counter(num) ".";
    font-size: calc((14 / 15) * 1rem);
    line-height: 2;
    flex-shrink: 0;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .num:not(:first-child) {
    margin-top: calc((10 / 15) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .txt_right {
    margin-top: calc((14 / 15) * 1rem);
    text-align: right;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .item_txt {
    margin-top: calc((14 / 15) * 1rem);
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .sub_lists {
    counter-reset: sub;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .sub_lists li {
    display: flex;
    column-gap: calc((4 / 15) * 1rem);
    font-size: calc((14 / 15) * 1rem);
    line-height: 2;
  }
  .privacypolicy01 .privacypolicy01_in .box .box_in .sub_lists li::before {
    position: relative;
    content: counter(sub) ".";
    counter-increment: sub 1;
    display: inline-block;
    flex-shrink: 0;
  }
}
@media screen and (min-width: 768px) {
  .company01 .company01_in {
    background-color: #D1E9F7;
    padding: calc((80 / 16) * 1rem) 0 calc((96 / 16) * 1rem);
  }
  .company01 .company01_in .box {
    padding: calc((64 / 16) * 1rem) 0;
    background-color: #fafafa;
    border-radius: calc((10 / 16) * 1rem);
  }
  .company01 .company01_in .box .box_in {
    margin-inline: auto;
    width: 80%;
  }
  .company01 .company01_in .box .box_in .ttl {
    position: relative;
    text-align: center;
  }
  .company01 .company01_in .box .box_in .ttl span {
    font-size: calc((32 / 16) * 1rem);
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    z-index: 10;
    display: inline;
    padding-inline: calc((20 / 16) * 1rem);
    margin-top: calc((16 / 16) * 1rem);
    display: inline-block;
  }
  .company01 .company01_in .box .box_in .ttl::before {
    content: "COMPANY";
    display: block;
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
  }
  .company01 .company01_in .box .box_in .table_box {
    margin: calc((64 / 16) * 1rem) 0 0;
  }
  .company01 .company01_in .box .box_in .table_box .item {
    display: flex;
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: calc((20 / 16) * 1rem);
  }
  .company01 .company01_in .box .box_in .table_box .item:not(:first-child) {
    margin-top: calc((32 / 16) * 1rem);
  }
  .company01 .company01_in .box .box_in .table_box .item_th {
    width: calc((186 / 16) * 1rem);
    font-size: calc((18 / 16) * 1rem);
    font-weight: 700;
    line-height: 2;
    color: var(--red_c);
  }
  .company01 .company01_in .box .box_in .table_box .item_td {
    width: calc(100% - calc((186 / 16) * 1rem));
    font-size: calc((18 / 16) * 1rem);
    font-weight: 500;
    line-height: 2;
  }
  .company01 .company01_in .box .box_in .table_box .item_td a {
    transition: 0.3s;
  }
  .company01 .company01_in .box .box_in .table_box .item_td a:hover {
    color: #205b93;
  }
  .company01 .company01_in .box .box_in .table_box .fa-arrow-up-right-from-square {
    font-family: "Font Awesome 6 Pro";
    font-size: calc((16 / 16) * 1rem);
    font-weight: 900;
    line-height: 2;
    text-align: left;
    margin-left: calc((10 / 16) * 1rem);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1025.5px) {
  .company01 .company01_in .box .box_in .table_box .item_th {
    width: calc((180 / 16) * 1rem);
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1025.5px) {
  .company01 .company01_in .box .box_in .table_box .item_td {
    width: calc(100% - calc((180 / 16) * 1rem));
  }
}
@media screen and (max-width: 767.5px) {
  .company01 .company01_in {
    background-color: #D1E9F7;
    padding: calc((53 / 15) * 1rem) 0;
  }
  .company01 .company01_in .box {
    padding: calc((40 / 15) * 1rem) calc((14 / 15) * 1rem);
    background-color: #fafafa;
    border-radius: calc((10 / 15) * 1rem);
  }
  .company01 .company01_in .box .box_in {
    margin-inline: auto;
    max-width: calc((593 / 15) * 1rem);
  }
  .company01 .company01_in .box .box_in .ttl {
    position: relative;
    text-align: center;
  }
  .company01 .company01_in .box .box_in .ttl span {
    font-size: calc((30 / 15) * 1rem);
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    z-index: 10;
    display: inline;
    margin-top: calc((10 / 15) * 1rem);
    display: inline-block;
  }
  .company01 .company01_in .box .box_in .ttl::before {
    content: "COMPANY";
    display: block;
    font-size: calc((16 / 15) * 1rem);
    font-weight: 700;
    line-height: 1;
    color: #53AEDF;
  }
  .company01 .company01_in .box .box_in .table_box {
    margin: calc((30 / 15) * 1rem) 0 0;
  }
  .company01 .company01_in .box .box_in .table_box .item {
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: calc((10 / 15) * 1rem);
  }
  .company01 .company01_in .box .box_in .table_box .item:not(:first-child) {
    margin-top: calc((16 / 15) * 1rem);
  }
  .company01 .company01_in .box .box_in .table_box .item_th {
    font-size: calc((14 / 15) * 1rem);
    font-weight: 700;
    line-height: 2;
    color: var(--red_c);
  }
  .company01 .company01_in .box .box_in .table_box .item_td {
    font-size: calc((14 / 15) * 1rem);
    font-weight: 500;
    line-height: 2;
  }
  .company01 .company01_in .box .box_in .table_box .item_td.sp_sm {
    font-size: calc((13 / 15) * 1rem);
  }
  .company01 .company01_in .box .box_in .table_box a {
    display: inline;
  }
  .company01 .company01_in .box .box_in .table_box .fa-arrow-up-right-from-square {
    font-family: "Font Awesome 6 Pro";
    font-size: calc((14 / 15) * 1rem);
    font-weight: 900;
    line-height: 2;
    text-align: left;
    margin-left: calc((5 / 15) * 1rem);
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fotasuke-master.co.jp%2Fmedia%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2Fstyle.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fcommon%2F_c-normalize.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fcommon%2F_c-base.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fcommon%2F_c-variable.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fcommon%2F_c-header.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fcommon%2F_c-footer.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-breadcrumb.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-cat.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-cta.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-cf7.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-lower_header.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-pagination.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-postarea.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-search_bnr.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-search_box.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-swiper.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Felement%2F_e-toc.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fpage%2F_p-404.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fpage%2F_p-contact.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fpage%2F_p-post.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fpage%2F_p-search.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fpage%2F_p-top.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fpage%2F_p-privacypolicy.scss%22%2C%22wp-content%2Fthemes%2Fkurashinomaster%2Fscss%2F.%2Fpage%2F_p-company.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BACvGA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC4BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADRF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BACJE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAC1BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2BBF%3BAAAA%3BAAAA%3BACtCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD2CF%3BAAAA%3BAAAA%3BAClDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADuDF%3BAAAA%3BAAAA%3BAC9DE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAPA%3BAD2EA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC3FA%3BADoGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAC1FA%3BADgGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BACvIE%3BACrCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjGR%3BAC%2BGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAYZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9TA%3BAEtCA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF9EJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0CA%3BAE%2BCA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFzHJ%3BAGpCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAHkBJ%3BAGPE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAHpBJ%3BAItCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAJQJ%3BAIAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAJtCJ%3BAKtCA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAL5BV%3BAKuCA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALpGR%3BAMtCA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN5GA%3BAMsHA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANrRA%3BAOtCA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAPlDF%3BAOyDA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAP%2FKF%3BAQtCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBR%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR5KJ%3BAQuLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBR%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR1WF%3BAStCA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAT7ZV%3BAS2aA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BATl7BV%3BAUtCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAVYF%3BAUCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAV1CF%3BAWrCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAX%2FDR%3BAW2EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAX1JA%3BAYtCA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZHA%3BAYWA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAZ7DA%3BAarCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAbhGN%3BAa0GE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAbzON%3BActCA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdqBR%3BAcRA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdXN%3BAepCE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAfnER%3BAekFE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAf5MV%3BAgBtCA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAcZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBlSF%3BAgB6SA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKM%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAhBxhBA%3BAiBrCE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBtFR%3BAiBmGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBnNN%3BAkBtCA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlBzQN%3BAkB%2BRA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAlBzjBN%3BAmBpCE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnBtHR%3BAmBwIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAnBvRZ%3BAoBrCE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BApBrDV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAoByDE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */