@charset "UTF-8";
/*!
Theme Name: ha-plus-theme
Author: intelligence
Version: 1.1.1
Requires PHP: 5.6
Text Domain: ha-plus-theme
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
# Base
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
:root {
  --text: #545C5D;
  --accent: #FFC226;
  --sub: #4ABA55;
  --sub-rgb: 74, 186, 85;
  --nav-width:140px;
}
@media (max-width: 767px) {
  :root {
    --nav-width:160px;
  }
}
.text-danger {
  color: #FF835A !important;
}
/* Normalize
--------------------------------------------- */
.popover {
  font-family: "Zen Kaku Gothic New", sans-serif;
}
button[type=submit].swpm-submit-btn-default-style, input[type=submit].swpm-submit-btn-default-style, .swpm-stripe-subscription-cancel-link button[type=submit], .swpm_update_level_to button[type=submit] {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.nav-link {
  color: var(--sub);
}
.nav-link:hover {
  color: rgba(var(--sub-rgb), 0.5);
}
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}
.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}
.main-navigation ul ul a {
  width: 200px;
}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
  left: auto;
}
.main-navigation li {
  position: relative;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
/* Small menu. */
.menu-toggle, .main-navigation.toggled ul {
  display: block;
}
@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul {
    display: flex;
  }
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
  margin: 0 0 1.5em;
}
.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {
  display: flex;
}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
  flex: 1 0 50%;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}
/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}
.post, .page {
  margin: 0 0 1.5em;
}
.updated:not(.published) {
  display: none;
}
.page-content, .entry-content, .entry-summary {
  margin: 1.5em 0 0;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}
/* Comments
--------------------------------------------- */
/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}
/* Media
--------------------------------------------- */
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}
/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.wp-caption-text {
  text-align: center;
}
/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}
.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
  display: block;
}
/*--------------------------------------------------------------
# style
--------------------------------------------------------------*/
body {
  background-color: #F1EEE4;
  color: var(--text);
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-weight: 500;
  font-style: normal;
}
a {
  text-decoration: none;
  color: var(--sub);
}
a:hover {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
  opacity: 0.6;
}
.text-default {
  color: var(--text);
}
.text-sub {
  color: var(--sub);
}
.font-alata {
  font-family: "Alata", "Zen Kaku Gothic New", sans-serif;
}
/* header
--------------------------------------------- */
header {
  height: 75px;
}
header :not(.swpm-logged-logout-link) > .btn {
  background-color: transparent;
  filter: initial;
  box-shadow: initial;
}
.custom-logo-link {
  width: 140px;
  text-align: center;
  position: relative;
}
@media (max-width: 575px) {
  .custom-logo-link {
    width: 100px;
  }
}
.custom-logo-link img {
  height: 48px;
  width: 38.78px;
}
.custom-logo-link::after {
  content: "";
  display: block;
  position: absolute;
  top: 53px;
  left: 50%;
  transform: translatex(-50%);
  width: 90px;
  height: 9px;
  background-image: url("img/logotype.svg");
  background-repeat: no-repeat;
}
.btn-notifications .rounded-circle {
  top: 25%;
  right: -8%;
}
@media (max-width: 575px) {
  .header-user-icon span {
    font-size: 9px;
  }
  .header-user-icon svg {
    width: 36px;
    height: 36px;
  }
}
/* main
--------------------------------------------- */
main {
  background-color: #fff;
  border-radius: 20px;
  padding: 36px;
  width: 100%;
  flex: 1;
}
@media (max-width: 575px) {
  main {
    padding: 20px;
  }
}
body:not(.logged-in).thank-you main, body:not(.logged-in).forgot main, body:not(.logged-in).join main, body:not(.logged-in).registration main, body:not(.logged-in).login main {
  max-width: 700px;
  margin: auto;
}
.main-navigation {
  flex: 0 0 140px;
  order: -1;
  width: var(--nav-width);
}
@media (max-width: 767px) {
  .main-navigation {
    width: 0;
    position: absolute;
    z-index: 1000;
    background: #F1EEE4;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    top: 1rem;
    left: 0;
    transition: left 0.35s ease;
  }
  .main-navigation.collapse {
    width: var(--nav-width);
  }
  .main-navigation.collapse:not(.show) {
    left: 0;
  }
}
.main-navigation ul {
  display: block;
  width: var(--nav-width);
}
.main-navigation ul li {
  height: 60px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  font-weight: 700;
}
.main-navigation ul li.current_page_item {
  background-color: #fff;
  border-radius: 30px 0 0 30px;
}
.main-navigation ul li.current_page_item > a {
  color: var(--sub);
}
.main-navigation ul li:has(.current_page_item) {
  background-color: #fff;
  border-radius: 30px 0 0 30px;
}
.main-navigation ul li a {
  padding-left: 21px;
  position: relative;
  color: var(--text);
  min-width: 7em;
}
.main-navigation ul li a::before {
  content: "";
  display: inline-block;
  width: 15px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translatey(-50%);
  background-repeat: no-repeat;
}
.main-navigation ul li:has(> a[href$="/dashboard/"]) > a::before {
  width: 15px;
  height: 13.54px;
  background-image: url("img/icon_dashboard-b.svg");
}
.main-navigation ul li:has(> a[href$="/dashboard/"]).current_page_item > a::before {
  background-image: url("img/icon_dashboard-g.svg");
}
.main-navigation ul li:has(> a[href$="/business/"]) > a::before {
  width: 16px;
  height: 13px;
  background-image: url("img/icon_business-b.svg");
}
.main-navigation ul li:has(> a[href$="/business/"]).current_page_item > a::before {
  background-image: url("img/icon_business-g.svg");
}
.main-navigation ul li:has(> a[href$="/reviews/"]) > a::before {
  width: 14px;
  height: 12px;
  background-image: url("img/icon_reviews-b.svg");
}
.main-navigation ul li:has(> a[href$="/reviews/"]).current_page_item > a::before {
  background-image: url("img/icon_reviews-g.svg");
}
.main-navigation ul li:has(> a[href$="/analytics/"]) > a::before {
  width: 11px;
  height: 12px;
  background-image: url("img/icon_analytics-b.svg");
}
.main-navigation ul li:has(> a[href$="/analytics/"]).current_page_item > a::before {
  background-image: url("img/icon_analytics-g.svg");
}
.main-navigation ul li:has(> a[href$="/social/"]) > a::before {
  width: 13px;
  height: 7px;
  background-image: url("img/icon_social-b.svg");
}
.main-navigation ul li:has(> a[href$="/social/"]).current_page_item > a::before {
  background-image: url("img/icon_social-g.svg");
}
.main-navigation ul li:has(> a[href$="/questionnaire/"]) > a::before {
  width: 16px;
  height: 16px;
  background-image: url("img/icon_questionnaire-b.svg");
}
.main-navigation ul li:has(> a[href$="/questionnaire/"]).current_page_item > a::before {
  background-image: url("img/icon_questionnaire-g.svg");
}
.main-navigation ul li:has(> a[href$="/requests/"]) > a::before {
  width: 13px;
  height: 13px;
  background-image: url("img/icon_requests-b.svg");
}
.main-navigation ul li:has(> a[href$="/requests/"]).current_page_item > a::before {
  background-image: url("img/icon_requests-g.svg");
}
.main-navigation ul li:has(> a[href$="/products/"]) > a::before {
  width: 16px;
  height: 16px;
  background-image: url("img/icon_products-b.svg");
}
.main-navigation ul li:has(> a[href$="/products/"]).current_page_item > a::before {
  background-image: url("img/icon_products-g.svg");
}
.main-navigation ul li:has(> a[href$="#"]) > a {
  pointer-events: none;
}
.main-navigation ul li:has(> a[href$="#"]) > a::before {
  width: 16px;
  height: 4px;
  background-image: url("img/icon_other-b.svg");
}
.main-navigation ul li:has(> a[href$="#"]).current_page_item > a::before {
  background-image: url("img/icon_other-g.svg");
}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
  background-color: #ebe7da;
  left: var(--nav-width);
  top: 0;
  flex-direction: column;
}
.main-navigation ul li:hover > ul a, .main-navigation ul li.focus > ul a {
  padding-left: 0 !important;
}
.main-navigation ul li:hover > ul .current_page_item, .main-navigation ul li.focus > ul .current_page_item {
  border-radius: 0;
}
.main-navigation ul li:has(> a[href$="#"]):hover > ul, .main-navigation ul li:has(> a[href$="#"]).focus > ul {
  bottom: -60px;
  top: initial;
}
@media (max-width: 767px) {
  .main-navigation ul .menu-item-has-children {
    position: relative;
  }
  .main-navigation ul .menu-item-has-children:before {
    content: "+";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translatey(-50%);
    width: 30px;
    height: 60px;
    line-height: 60px;
    text-align: center;
  }
}
.form-header {
  position: relative;
  z-index: 2;
}
/* card
--------------------------------------------- */
body.dashboard .card {
  max-width: 232px;
}
body.analytics .card .col div {
  max-width: 456px;
  margin: auto;
}
body.dashboard .card .card-body, body.analytics .card .card-body {
  font-size: 14px;
}
body.requests .card-body, body.reviews .card-body, body.questionnaire .card-body {
  font-size: 11px;
}
body.requests .card-body .badge, body.reviews .card-body .badge, body.questionnaire .card-body .badge {
  font-size: 12px;
}
body.single .card .card-title {
  height: initial;
}
.card {
  border-radius: 30px;
  box-shadow: 0px 0px 20px 0px #00000033;
  border-width: 0;
  margin: auto;
}
.row .card {
  height: 100%;
}
.card .card-title {
  background-color: rgba(var(--sub-rgb), 0.8);
  height: 50px;
  color: #fff;
  padding: 12px 30px;
  font-size: 18px;
  margin: 0;
  border-radius: 30px 30px 0 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card .card-body {
  color: var(--text);
  padding: 24px 30px;
}
@media (max-width: 575px) {
  .card .card-body {
    padding: 24px 20px;
  }
}
article:last-child {
  margin-bottom: 0;
}
/* form
--------------------------------------------- */
.swpm-pw-reset-submit {
  margin-top: 1.5rem;
}
.btn, input[type=submit].swpm-submit-btn-default-style, button[type=submit].swpm-submit-btn-default-style, .swpm-stripe-subscription-cancel-link button[type=submit], .swpm_update_level_to button[type=submit] {
  border-radius: 50rem !important;
  background-color: var(--accent);
  color: #fff;
  font-size: 10px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}
.form-check-input, .wpcf7-list-item input[type=radio] {
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  width: 18px;
  height: 18px;
  border: none;
}
.form-check-input:checked, .wpcf7-list-item input[type=radio]:checked {
  background-color: #F8CE66;
  border-color: #F8CE66;
}
.form-check-input:focus, .wpcf7-list-item input[type=radio]:focus {
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}
.wpcf7-list-item input[type=radio] {
  border-radius: 50%;
  border: none;
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  print-color-adjust: exact;
}
.wpcf7-list-item input[type=radio]:checked {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.btn-link {
  background-color: initial;
  color: var(--sub);
  box-shadow: initial;
}
.btn-link:hover {
  color: rgba(var(--sub-rgb), 0.5);
}
.btn_w {
  background-color: #fff;
  color: var(--text);
}
.btn_w:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.btn_b-op20, .swpm-stripe-subscription-cancel-link button[type=submit] {
  background-color: rgba(0, 0, 0, 0.2);
  color: var(--text);
}
.btn_g, .swpm_update_level_to button[type=submit] {
  background-color: var(--sub);
}
.btn_g-op80 {
  background-color: rgba(var(--sub-rgb), 0.8);
}
.btn_g-op50 {
  background-color: rgba(var(--sub-rgb), 0.5);
  color: var(--text);
}
.btn-delete {
  background-color: initial;
  box-shadow: initial;
  padding: 6px 9px;
}
input::placeholder {
  color: rgba(84, 92, 93, 0.3);
  font-size: 10px;
}
input[type=text], input[type=url], input[type=tel], input[type=email], input[type=password], input[type=search], select {
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  border: none !important;
  border-radius: 50rem !important;
  min-height: 30px;
  padding: 2px 8px;
  color: var(--text);
  line-height: 1.5;
}
input[type=search] {
  padding-right: 40px;
  width: 15em;
}
input[type=search]::placeholder {
  color: rgba(84, 92, 93, 0.3);
  font-size: 10px;
}
input[type=search] + button {
  box-shadow: none;
  border: none !important;
  border-radius: 50rem !important;
  background-color: initial;
  min-height: 30px;
  padding: 6px 8px;
  width: 36px;
  margin-left: -36px !important;
}
input[type=search] + button:active, input[type=search] + button:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
input[type=date], input[type=month] {
  width: 125px;
  min-height: 30px;
  font-family: "Alata", "Zen Kaku Gothic New", sans-serif;
  font-size: 10px;
  color: var(--text);
}
textarea {
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  border: none !important;
  padding: 6px 8px;
}
textarea::placeholder {
  color: rgba(84, 92, 93, 0.3) !important;
}
body.business input[type=number].number-4 {
  width: 5em;
}
body.business input[type=number].number-2 {
  width: 4em;
}
body.business input.w-15em, body.business select.w-15em {
  max-width: 15em;
  font-size: 1rem;
  padding: 2px 8px;
}
body.business input::placeholder {
  color: rgba(84, 92, 93, 0.3);
  font-size: 10px;
}
body.business select {
  font-size: 10px;
  height: 30px;
}
body.business select option {
  font-size: 14px;
}
body.contact .form-check {
  padding-left: 0;
}
body.contact p {
  margin-bottom: 0;
}
body.contact label {
  display: initial;
}
.form-check:not(.form-switch) input[type=checkbox] {
  border: 1px solid #545C5D;
  border-radius: 0 !important;
  box-shadow: initial;
  width: 11px;
  height: 11px;
  margin-top: 9px;
  margin-left: -1em !important;
}
.form-switch {
  padding-left: 0;
  display: flex;
  align-items: center;
}
.form-switch .form-check-input {
  width: 33px;
  height: 18px;
  background-color: #F0F0F0;
  border-radius: 30px;
  background-position: left 3px bottom -2px;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}
.form-switch .form-check-input:checked {
  background-color: #F8CE66;
  border-color: #F8CE66;
  background-position: right -2px bottom -2px;
}
.form-switch .form-check-input, .form-switch .form-check-input:focus, .form-switch .form-check-input:checked {
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  --bs-form-switch-bg: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_71_808)'%3E%3Ccircle cx='5' cy='5' r='5' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_71_808' x='0' y='0' width='14' height='14' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeGaussianBlur stdDeviation='0.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_71_808'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_71_808' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
.form-switch.form-check .form-check-input {
  float: initial;
  margin: auto 8px;
}
.small .form-switch .form-check-label {
  font-size: 10px;
}
.form-check-label {
  user-select: none;
}
.form-check-label img {
  margin-bottom: 4px;
}
.switchDay {
  height: 30px;
}
/* page-analytics.php 分析
--------------------------------------------- */
.chart-doughnut {
  position: relative;
  margin-bottom: 32px !important;
}
.chart-doughnut span {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  font-size: 0.875em;
}
/* page-reviews.php クチコミ依頼プレビュー
--------------------------------------------- */
.border-bottom:has([id^="fromReply"].show) .d-flex:has(.btnReply) .btnReply {
  visibility: hidden;
}
.keyword-container {
  position: absolute;
  bottom: -144px;
  z-index: 1;
  left: 30px;
}
@media (max-width: 767px) {
  .keyword-container {
    left: 20px;
  }
}
@media (max-width: 575px) {
  .keyword-container {
    bottom: -166px;
  }
}
.keyword-padding-top {
  padding-top: 70px !important;
}
@media (max-width: 575px) {
  .keyword-padding-top {
    padding-top: 90px !important;
  }
}
/* page-requests.php クチコミ依頼プレビュー
--------------------------------------------- */
.row-hidden {
  display: none;
}
.badge-receiver-tel .badge {
  font-size: 13px;
  font-weight: bold;
}
.badge-receiver-tel .badge.error {
  background-color: #ced4da !important;
}
.badge-receiver-tel .badge-cut-button {
  background: initial;
  border: none;
  color: #fff;
}
.submit-preview {
  width: calc(100vw - 112px);
  max-width: 290px;
  background-image: url("img/img-phone.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding: 52px 34px;
  height: calc(100% - 40px);
  font-size: 14px;
}
.submit-preview:has(.overflow-y-scroll) {
  padding: 52px 24px 52px 34px;
  aspect-ratio: 0.5132743363;
}
.submit-preview p.balloon {
  background-color: #fff;
  border-radius: 10px;
  position: relative;
  padding: 12px 16px;
}
.submit-preview p.balloon::before {
  content: "";
  display: block;
  position: absolute;
  width: 35px;
  height: 25px;
  bottom: -14px;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='23' viewBox='0 0 35 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 21.5004V1.12708C0 0.527592 0.516555 0.0618932 1.11168 0.134133C17.9453 2.17751 45.8113 6.10875 30.6179 6.5C17.2725 6.84367 7.01409 15.8239 2.02124 22.1517C1.39828 22.9412 0 22.5061 0 21.5004Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
@media (max-width: 575px) {
  body.requests table tr td:first-child {
    text-align: center;
  }
  body.requests .text-bg-success {
    writing-mode: vertical-rl;
    padding: 0.65em 0.35em 0.65em 0.25em;
  }
}
/* requests/page-templates.php テンプレート設定
--------------------------------------------- */
.input-group-text {
  color: var(--text);
  user-select: none;
}
.card-cta .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: 0;
  border-radius: 0 0 0.375rem 0.375rem;
}
.card-cta .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  width: 100%;
  border-radius: 0.375rem 0.375rem 0 0;
}
.card-cta #upload_img {
  width: 120px;
  overflow: hidden;
  border: 1px solid #fff;
  margin: 0 auto 8px;
  text-align: center;
}
.card-cta #upload_img p {
  text-align: start;
}
.card-cta #upload_img img {
  max-width: 100%;
  height: auto;
}
.card-cta .input-group .cta-FileReset {
  display: none;
}
.card-cta #upload_img:has(.uploadImg) ~ .cta-FileReset {
  display: block;
}
.card-cta #upload_img:has(.uploadImg) ~ .cta-FileReset ~ .cta-FileBtn {
  display: none;
}
.cta-preview {
  max-width: 290px;
  aspect-ratio: 0.5132743363;
  margin: auto;
  background-image: url("img/img-phone.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding: 52px 24px 52px 34px;
  font-size: 14px;
}
.cta-preview #output_selected_logo {
  margin-bottom: 1.5rem;
}
.cta-preview #output_selected_logo:not(:has(img)) {
  max-width: 100%;
  height: auto;
  background-repeat: no-repeat;
  background-size: contain;
}
.cta-preview #output_selected_logo img {
  max-width: 100%;
  height: auto;
}
/* table
--------------------------------------------- */
.table > :not(caption) > * > * {
  color: var(--text);
}
body.category-notifications .wp-block-table td, body.category-notifications .wp-block-table th {
  border: none;
}
body.business .table {
  font-family: "Alata", "Zen Kaku Gothic New", sans-serif;
  font-size: 14px;
}
body.business .table th {
  padding: 8px 8px 8px 0;
  width: 8em;
}
@media screen and (min-width: 992px) {
  body.business .table th {
    width: 13em;
  }
}
body.business .table td:first-of-type {
  width: 10em;
}
@media screen and (min-width: 992px) {
  body.business .table td:first-of-type {
    width: 15em;
  }
}
body.business .table td:last-child {
  padding: 8px 0 8px 8px;
}
/* analytics/page-keywords.php キーワード分析
--------------------------------------------- */
body.keywords main {
  overflow: hidden;
}
body.keywords main button.btn-dl {
  position: relative;
  width: 36px;
}
body.keywords main button.btn-dl img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  transition: opacity 0.15s ease-in-out;
}
body.keywords main button.btn-dl:hover img:nth-of-type(2) {
  opacity: 0;
}
body.keywords main .flex-grow-1:has(select) {
  position: relative;
}
body.keywords main .flex-grow-1:has(select)::after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 9px;
  height: 9px;
  top: 52%;
  left: 57px;
  transform: translatey(-50%);
  border-style: solid;
  border-width: 9px 5px 0 5px;
  border-color: #fff transparent transparent transparent;
  pointer-events: none;
}
body.keywords main select {
  color: #fff;
  background-color: var(--sub);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  width: 7em;
  font-size: 11px;
  --bs-form-select-bg-img: none;
  padding-left: 1rem;
  padding-right: 1.75rem;
  cursor: pointer;
}
body.keywords main select option {
  font-size: 14px;
  background-color: #fff;
  color: var(--text);
}
body.keywords main .search-word-highlight div {
  color: #dc3545;
  font-weight: bold;
}
body.keywords .table-responsive {
  display: flex;
}
body.keywords .table {
  --table-cell-marginTop: 3px;
  font-family: "Alata", "Zen Kaku Gothic New", sans-serif;
  width: 317px;
}
body.keywords .table:first-child {
  width: 259px;
}
body.keywords .table th {
  display: inline-block;
  padding: 0 10px 4px 10px;
  background-color: initial;
  font-size: 12px;
  color: var(--text);
}
body.keywords .table td {
  display: inline-block;
  font-size: 14px;
  padding: 5px 9px 3px;
}
body.keywords .table:first-child th:nth-child(2) {
  padding: 0 10px 4px 10px;
  width: 57px;
  margin-left: -67px;
}
body.keywords .table:first-child td:nth-child(2) {
  width: 60px;
  height: 30px;
  margin-top: var(--table-cell-marginTop);
  z-index: 1;
  position: relative;
  text-align: center;
  border-radius: 0 50rem 50rem 0;
  background-color: var(--accent);
  color: #fff;
  margin-left: -70px;
}
body.keywords .table:not(:first-child) th:nth-child(2) {
  padding: 0 10px 4px 10px;
  width: 60px;
  margin-left: -130px;
}
body.keywords .table:not(:first-child) th:nth-child(3) {
  padding: 0 10px 4px 10px;
  width: 60px;
}
body.keywords .table:not(:first-child) td:nth-child(2) {
  width: 60px;
  height: 30px;
  margin-top: var(--table-cell-marginTop);
  z-index: 1;
  position: relative;
  text-align: center;
  border-radius: 0;
  background-color: rgba(var(--sub-rgb), 0.8);
  color: #fff;
  margin-left: -130px;
}
body.keywords .table:not(:first-child) td:nth-child(3) {
  padding: 5px 8px 2px;
  width: 60px;
  height: 30px;
  margin-top: var(--table-cell-marginTop);
  z-index: 1;
  position: relative;
  text-align: center;
  border-radius: 0 50rem 50rem 0;
  background-color: #F0F0F0;
}
body.keywords .table .table-w250 {
  width: 250px;
}
body.keywords .table .table-w307 {
  width: 307px;
}
body.keywords .table td.table-keywords {
  padding: var(--table-cell-marginTop) 10px;
}
body.keywords .table td.table-keywords .table-w250, body.keywords .table td.table-keywords .table-w307 {
  height: 30px;
  border-radius: 50rem;
  background-color: #fff;
  filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.2));
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
body.keywords .table td.table-keywords .table-w250 {
  padding: 4px 60px 4px 10px;
}
body.keywords .table td.table-keywords .table-w307 {
  padding: 4px 120px 4px 10px;
}
body.keywords .table td.keywords_up {
  color: #49CED5;
}
body.keywords .table td.keywords_up::before {
  content: "↑";
  font-weight: bold;
  margin-right: 2px;
  margin-left: -4px;
}
body.keywords .table td.keywords_down {
  color: #FF835A;
}
body.keywords .table td.keywords_down::before {
  content: "↓";
  font-weight: bold;
  margin-right: 2px;
  margin-left: -4px;
}
body.keywords .table td.keywords_stay::before {
  content: "↑";
  transform: rotatez(90deg);
  display: inline-block;
  font-weight: bold;
}
/* manuals
--------------------------------------------- */
body.manuals .wp-block-table td:nth-child(3) a {
  vertical-align: middle;
  content: url("img/icon_dl.svg");
  background-color: var(--sub);
  padding: 0.375rem 0.5rem;
  border-radius: 8px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}
.qr-preview {
  min-width: 500px;
  min-height: 500px;
  max-width: 1000px;
  max-height: 1000px;
}
@media (max-width: 767px) {
  .qr-preview {
    min-width: 250px;
    min-height: 250px;
    max-width: 100%;
    max-height: initial;
  }
}
/* loggedin
--------------------------------------------- */
.swpm-terms-row {
  margin-top: 2rem;
  text-align: center;
}
.swpm-pp-row {
  margin-bottom: 2rem;
  text-align: center;
}
.swpm-form .swpm-form-row {
  margin-bottom: 1.25rem !important;
}
.swpm-form .swpm-form-row input::placeholder {
  color: rgba(84, 92, 93, 0.3);
  font-size: 10px;
}
.swpm-form .swpm-form-row input:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.swpm-edit-profile-submit-section {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.swpm-country-row, .swpm-zipcode-row {
  display: none;
}
.wp-asp-grid-item {
  border-radius: 8px;
}
.wp-asp-grid-item .wp-asp-product-thumb {
  background-color: #fefefe;
  padding: 12px;
}
.wp-asp-grid-item .wp-asp-product-thumb img {
  aspect-ratio: 1;
  object-fit: contain;
}
.asp_post_thumbnail {
  max-width: 500px;
  max-height: 500px;
}
.asp_post_thumbnail img {
  aspect-ratio: 1;
  object-fit: contain;
  padding: 16px !important;
}
.asp_price_container {
  margin-bottom: 36px !important;
}
.asp_price_amount {
  font-size: large;
}
.asp_price_full_total {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.175);
}
.asp-order-details-wrap h4 {
  margin-top: 2rem;
}
.asp-order-details-wrap > h4:first-child {
  margin-top: 0;
}
.asp-order-details-table thead tr, .asp-order-details-table tbody tr:last-child {
  background-color: #f0f0f0;
}
.swpm-validate-form table tr {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
}
.swpm-membership-level-row {
  display: none;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fstandby.ha-plus.com%2Fwp%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fha-plus-theme%2Fsass%2Fstyle.scss%22%2C%22wp-content%2Fthemes%2Fha-plus-theme%2Fsass%2Fcomponents%2Fnavigation%2F_navigation.scss%22%2C%22wp-content%2Fthemes%2Fha-plus-theme%2Fsass%2Fcomponents%2Fcontent%2F_posts-and-pages.scss%22%2C%22wp-content%2Fthemes%2Fha-plus-theme%2Fsass%2Fcomponents%2Fwidgets%2F_widgets.scss%22%2C%22wp-content%2Fthemes%2Fha-plus-theme%2Fsass%2Fcomponents%2Fmedia%2F_media.scss%22%2C%22wp-content%2Fthemes%2Fha-plus-theme%2Fsass%2Fcomponents%2Fmedia%2F_captions.scss%22%2C%22wp-content%2Fthemes%2Fha-plus-theme%2Fsass%2Fcomponents%2Fmedia%2F_galleries.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA6CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAxDA%3BAAAA%3BAA%2BDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuCA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAA7GJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAD3DD%3BACwEA%3BAAAA%3BAAAA%3BAAKA%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BADxGD%3BAAAA%3BAEAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAFnBA%3BAAAA%3BAAAA%3BAAAA%3BAGAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAHJD%3BAAAA%3BAIAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJAA%3BAIUA%3BAAAA%3BAAAA%3BAJVA%3BAAAA%3BAKAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BALdA%3BAAAA%3BAMAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BANpBA%3BAAAA%3BAAAA%3BAAmIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAA7JA%3BAAAA%3BAAoKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAEH%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAnND%3BAAAA%3BAA6NA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAAAA%3BAA5fA%3BAAAA%3BAAmgBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAhkBA%3BAAAA%3BAA0kBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQQ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAj2BA%3BAAAA%3BAAw2BA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA52BJ%3BAAAA%3BAA03BI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAh5BD%3BAAAA%3BAAy5BA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAACP%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAx9BD%3BAAAA%3BAAm%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAA3iCR%3BAAAA%3BAAsjCA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAxlCJ%3BAAAA%3BAA%2BlCA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAjzCR%3BAAAA%3BAA8zCI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA90CJ%3BAAAA%3BAA21CA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%22%7D */