@charset "UTF-8";
/**
@mixin stock_list1_info {
    display: flex;
    align-items: center;
      span:first-child {
        color: #fff;
        background-color: $darkGrey;
        line-height: 1;
        padding: 5px 10px;
      }
}
**/
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
  font-family: "ヒラギノ角ゴ Pro W3", 'Noto Sans JP', "Hiragino Kaku Gothic Pro", "游ゴシック", YuGothic, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
  color: #000 !important;
  font-weight: 400 !important;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block;
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden], template {
  display: none;
}
a {
  background-color: transparent;
  text-decoration: none;
  color: #000;
}
a:active, a:hover, a:focus, *:focus {
  outline: none;
}
a img {
  outline: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b, strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
h2 {
  font-size: 25px;
  margin: 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
  -webkit-backface-visibility: hidden;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 10px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled], html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td, th {
  padding: 0;
}
@media only screen and (max-width: 420px) {
  h2 {
    font-size: 20px;
  }
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
input, select, textarea {
  color: #222 !important;
  font-family: sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
  clear: both;
}
p {
  margin-bottom: 1.5em;
}
dfn, cite, em, i {
  font-style: italic;
}
blockquote {
  margin: 0 1.5em;
}
address {
  margin: 0;
  font-style: normal;
  text-decoration: none !important;
}
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}
big {
  font-size: 125%;
}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}
ul, ol {
  margin: 0;
  padding: 0;
}
ul {
  list-style: none;
}
ol {
  list-style: decimal;
}
li > ul, li > ol {
  margin-bottom: 0;
  margin-left: 0;
}
dl {
  margin: 0;
}
dt {
  font-weight: bold;
}
dd {
  margin: 0;
}
img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}
table {
  margin: 0 0 1.5em;
  width: 100%;
}
li {
  list-style-type: none;
}
p {
  font-size: 15px;
}
/*--------------------------------------------------------------
# 基本
--------------------------------------------------------------*/
.inner {
  max-width: 1170px;
  margin: 0 auto !important;
}
.inner_l {
  max-width: 1400px;
  margin: 0 auto !important;
}
.inner_m {
  max-width: 1000px;
  margin: 0 auto !important;
}
.inner_s, .inner_s.row {
  max-width: 980px;
  margin: 0 auto;
}
.inner_xs {
  max-width: 700px;
  margin: 0 auto !important;
}
.impact {
  font-family: 'impact', 'arial black', sans-serif;
}
.anton {
  font-family: 'Anton', sans-serif;
}
.br_span {
  display: block;
}
.pc_show {
  display: block;
}
.sp_show {
  display: none;
}
.page_outer {
  overflow: hidden;
  padding-bottom: 50px;
}
.main_column {
  float: left;
  width: 70%;
  padding-right: 50px;
}
aside {
  float: right;
  width: 30%;
}
.anchor_basic {
  position: relative;
  top: -70px;
  display: inline-block;
  height: 0;
}
.breadcrumb {
  font-size: 10px;
}
.breadcrumb a {
  font-size: 10px;
}
.sns_icon {
  display: inline-block;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
  color: #fff;
  font-size: 23px;
}
.sns_icon.fb {
  background-color: #0080ff;
}
.sns_icon.insta {
  background: #ffd26f;
  background: -moz-linear-gradient(45deg, #ffd26f 0%, #ff1a5e 50%, #3939f1 100%);
  background: -webkit-linear-gradient(45deg, #ffd26f 0%, #ff1a5e 50%, #3939f1 100%);
  background: linear-gradient(45deg, #ffd26f 0%, #ff1a5e 50%, #3939f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd26f', endColorstr='#3939f1',GradientType=1);
}
.sns_icon.tiktok {
  background: #6bbfca;
  background: linear-gradient(133deg, #6bbfca 0%, #df325e 100%);
}
.sns_icon.line {
  background-color: #05c756;
}
.sns_icon.youtube {
  background-color: #d01c1c;
}
.side_sns .sns_icon {
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 28px;
  margin: 5px;
}
.btn a {
  color: #fff;
  border-radius: 3px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn_outer {
  display: flex;
  width: 100%;
}
.btn_outer li {
  flex-basis: 50%;
  padding: 0 5px 0 0;
}
.btn_outer li a {
  height: 50px;
  font-weight: bold;
}
.btn_outer li a.btn_phone {
  font-size: 21px;
  font-weight: normal;
}
.btn_outer li:last-child {
  padding: 0 0 0 5px;
}
.btn_phone {
  background-color: #092A4E;
  font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
.btn_phone span {
  position: relative;
  display: inline-block;
  padding-left: 40px;
}
.btn_phone span:before {
  content: '';
  position: absolute;
  background-image: url("images/icon_phone.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 33px;
  height: 25px;
  left: 0;
  top: 50%;
  margin-top: -13px;
}
.btn_phone:hover {
  background-color: #4B4B4B;
}
.btn_mail {
  background-color: #F32B2B;
}
.btn_mail span {
  position: relative;
  display: inline-block;
  padding-left: 40px;
}
.btn_mail span:before {
  content: '';
  position: absolute;
  background-image: url("images/icon_mail.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 29px;
  height: 21px;
  left: 0;
  top: 50%;
  margin-top: -10px;
}
.btn_mail:hover {
  background-color: #4B4B4B;
}
.list_btn .btn_mail span {
  font-size: 12px;
  padding-left: 30px;
  font-weight: bold;
}
.list_btn .btn_mail span:before {
  width: 25px;
  height: 18px;
}
.list_btn .btn_detail span {
  font-size: 13px;
  font-weight: bold;
}
.btn_detail {
  background-color: #4B4B4B;
}
.management_number {
  background-color: #092A4E;
  font-weight: bold;
  color: #fff;
  display: inline-block;
  line-height: 30px;
  height: 30px;
  padding: 0 10px;
}
.management_number span {
  color: #F8B62C;
}
.price {
  color: #D60000;
  font-weight: bold;
  font-size: 13px;
}
.price .price_title {
  color: #000;
  padding-right: 2px;
}
.price .price_number {
  font-size: 40px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
}
.price .sold_out {
  font-size: 30px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
}
.price .pending {
  font-size: 50px;
  font-family: Arial, Helvetica, sans-serif;
}
/*--------------------------------------------------------------
# ペジネーション wp pagenavi
--------------------------------------------------------------*/
.pagenation {
  clear: both;
  padding: 30px 0;
}
.wp-pagenavi {
  text-align: center;
  font-size: 15px;
  /**border-collapse: separate;
    border-spacing: 5px 5px;
    display: table;
    text-align: center;**/
}
.wp-pagenavi .pages {
  font-size: 12px;
}
.wp-pagenavi a, .wp-pagenavi span {
  text-decoration: none;
  border: none;
  padding: 0;
  margin: 0 5px;
  border: 1px solid #777;
  border-radius: 5px;
  display: inline-block;
  height: 40px;
  width: 40px;
  line-height: 40px;
  vertical-align: middle;
  border-collapse: separate;
  border-spacing: 2px 2px;
}
.wp-pagenavi span.current {
  border-color: #666;
  background-color: #333;
  color: #fff;
}
.wp-pagenavi a:hover {
  color: #fff;
  background-color: #333;
}
/*--------------------------------------------------------------
# SWIPER 基本
--------------------------------------------------------------*/
.swiper {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-button-next, .swiper-button-prev {
  top: 45%;
}
.swiper-button-next:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 0 13px 20px;
  border-color: transparent transparent transparent #FB6868;
  display: inline-block;
}
.swiper-button-prev:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 13px 20px 13px 0;
  border-color: transparent #FB6868 transparent transparent;
  display: inline-block;
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 20px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 20px));
  background: var(--swiper-pagination-bullet-inactive-color, #fff);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 1);
  border: 1px solid #ccc;
}
.swiper-pagination-bullet-active {
  background: var(--swiper-pagination-bullet-inactive-color, #FB6868);
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px);
}
/*--------------------------------------------------------------
# アコーディオン
--------------------------------------------------------------*/
#acMenu dt {
  display: block;
}
#acMenu dd {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .pc_show {
    display: none;
  }
  .sp_show {
    display: block;
  }
  .inner {
    padding: 0 15px;
  }
  nav.sp {
    display: block;
  }
}
@media only screen and (max-width: 758px) {
  .inner {
    padding: 0 10px;
  }
  .inner_xs {
    padding: 0 10px;
  }
  .inner_s, .inner_m {
    padding: 0 10px;
  }
  .br_span {
    display: inline;
  }
  .br_none {
    display: none;
  }
  .main_column {
    float: none;
    width: 100%;
    padding-right: 0px;
  }
  aside {
    float: none;
    width: 100%;
    margin-top: 70px;
  }
}
.header_text {
  background-color: #4B4B4B;
}
.header_text div.inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 55px;
}
.header_text div.inner h1 {
  color: #fff;
  font-size: 13px;
}
.header_text div.inner .header_info {
  color: white;
}
.header_text .header_white_line {
  height: 3px;
  background-color: #fff;
}
.header_text .header_red_line {
  height: 5px;
  background-color: #F32B2B;
}
.fv_pc {
  background-image: url("images/top/bnr_fv.jpg");
  background-repeat: no-repeat;
}
.navigation_outer {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  height: 125px;
}
.navigation_outer .logo_main {
  flex-basis: 35%;
  padding: 0 0 0 20px;
}
.navigation_outer ul {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
}
.navigation_outer ul li {
  flex-basis: 25%;
  text-align: center;
}
.navigation_outer ul li a {
  display: block;
  font-weight: bold;
  color: #000;
  padding: 10px 0;
}
.navigation_outer ul li a span.off_cursor {
  display: none;
}
.navigation_outer ul li a:hover {
  background-color: #EFEFEF;
}
.navigation_outer ul li a:hover span.on_cursor {
  display: none;
}
.navigation_outer ul li a:hover span.off_cursor {
  display: inline;
}
.navigation_outer .logo_sub {
  flex-basis: 15%;
  padding-left: 15px;
  padding-bottom: 20px;
  text-align: right;
  max-width: 120px;
}
/***********スティッキーヘッダー************/
.header_container {
  width: 100%;
  background-color: #fff;
  position: relative;
  z-index: 100;
}
.stick-me.not-sticking .sp_sticky_nav {
  display: none;
}
.stick-me.sticking .sp_sticky_nav {
  display: block;
}
.sticking.header_container {
  z-index: 100000;
  height: 50px;
  box-shadow: 1px 1px 1px #ccc;
}
.sticking.header_container .navigation_outer {
  height: 50px;
}
.sticking.header_container .navigation_outer .logo_main img {
  height: 35px;
}
.sticking.header_container .navigation_outer .logo_sub {
  padding-bottom: 0;
}
.sticking.header_container .navigation_outer .logo_sub img {
  height: 45px;
}
.stick-me.sticking .header_info_outer {
  display: none;
}
/***********スマホ・タブレットヘッダー************/
.overlay {
  background-color: #fff;
  opacity: 0.75;
  width: 100%;
  height: 100%;
}
#sp_overlay {
  display: none;
  width: 100%;
  height: 100%;
  text-align: center;
  position: fixed;
  top: 0;
  z-index: 100000000;
  background-color: #fff;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
#sp_overlay2 {
  display: none;
  width: 100%;
  height: 100%;
  text-align: center;
  position: fixed;
  top: 0;
  z-index: 100000000;
  background-color: #fff;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.nav_sp_top {
  display: table;
  width: 100%;
  height: 50px;
}
.logo_sp, .sp_nav_btn {
  display: table-cell;
  vertical-align: middle;
}
.logo_sp {
  width: 60%;
  text-align: left;
  padding: 5px 0 0 10px;
}
.sp_nav_btn {
  width: 40%;
  text-align: right;
  padding-right: 10px;
}
.sp_nav_btn i {
  font-size: 25px;
}
.nav_phone_btn, .btn_trigger {
  display: inline-block;
  padding-left: 10px;
}
.sp_nav_top {
  position: relative;
  padding-bottom: 50px;
}
.sp_nav_top_close {
  position: absolute;
  top: 10px;
  right: 12px;
}
.sp_nav_top_close i {
  font-size: 30px;
}
dl.sp_nav_top_phone {
  text-align: left;
  padding: 10px;
  margin: 0;
}
.sp_nav_top_phone address {
  font-size: 25px;
  line-height: 1.3;
}
.sp_nav_bottom {
  padding: 0 10px;
}
.sp_nav_bottom li {
  text-align: left;
  padding: 2px 0;
}
.sp_nav_bottom li a {
  display: block;
  padding: 20px 0 20px 10px;
  border-bottom: 1px solid #999;
}
.sp_nav_bottom li a:after {
  content: '';
  font-family: "Font Awesome 5 Free";
  position: absolute;
  right: 18px;
  font-weight: normal;
  font-size: 18px;
  font-weight: 900;
}
.sp_nav_bottom li dl#acMenu dd {
  background-color: #efefef;
}
.sp_nav_bottom li dl#acMenu dt a:after {
  content: '';
}
.sp_nav_bottom li dl#acMenu dt.active a:after {
  content: '';
}
.sp_nav_bottom li dl#acMenu dt dd a:after {
  z-index: -1;
}
li.sp_nav_contact a {
  background-color: #e34646;
  color: #fff;
  border: none;
}
li.sp_nav_contact a:after {
  content: '';
  right: 20px;
}
li.sp_nav_bottom_close a {
  background-color: #555;
  color: #fff;
  border: none;
}
li.sp_nav_bottom_close a:after {
  content: '';
  right: 20px;
}
.sp_nav_bottom dl#acMenu {
  margin: 0;
}
.sp_nav_bottom dl dt {
  margin: 0;
  font-weight: normal;
}
.side_stock h2 {
  background-color: #595959;
  color: #fff;
  padding: 5px 0 5px 5px;
  font-size: 20px;
  margin-bottom: 15px;
  text-align: center;
}
.side_stock article {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #777;
  padding: 10px 0;
}
.side_stock article div.list_img {
  flex-basis: 30%;
}
.side_stock article ul {
  flex-basis: 70%;
  padding-left: 10px;
  font-size: 14px;
}
.side_stock article ul a {
  color: #000;
}
.side_stock article ul .price {
  text-align: right;
}
.side_stock article ul .price .price_number, .side_stock article ul .price .sold_out, .side_stock article ul .price .pending {
  font-size: 20px;
}
.fv_outer {
  background-color: #092350;
  width: 100%;
  padding: 25px 0 10px;
  /*margin-bottom: 2rem;*/
}
.fv_outer .fv_inner {
  overflow: hidden;
}
.fv_outer .fv_inner .fv_left {
  /*float: left;
        width: 50%;*/
}
.fv_outer .fv_inner .fv_right {
  float: left;
  width: 50%;
}
.fv_right h2 {
  text-align: center;
  font-size: 20px;
}
.search_btn_outer {
  display: flex;
  flex-wrap: wrap;
}
.search_btn_outer .search_btn {
  flex-basis: 25%;
  overflow: hidden;
  padding: 5px;
}
.search_btn_outer .search_btn a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 130px;
  background-color: #fff;
  color: #000;
  border-bottom: solid 7px #4B4B4B;
  border-radius: 3px;
  transition: 0.1s;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
.search_btn_outer .search_btn a:active {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  border-bottom: none;
}
.search_btn_outer .search_btn a:hover {
  background-color: #B2B2B2;
}
.search_btn_outer .search_btn.search_last_btn {
  flex-basis: 50%;
}
.search_btn_outer .search_btn.search_last_btn a {
  font-size: 18px;
}
.maker_icon {
  display: flex;
  padding-top: 10px;
}
.maker_icon li {
  padding: 0 5px;
}
.slide_box .slide_box_inner {
  background-color: #fff;
  width: 100%;
}
.slide_box .slide_box_inner .slide_img {
  padding-bottom: 10px;
  padding: 20px 35px 0;
}
.slide_box .slide_box_inner .slide_img:hover {
  opacity: 0.6;
}
.slide_box .slide_box_inner dl {
  margin: 0;
  text-align: left;
  padding: 0 40px 20px;
}
.slide_box .slide_box_inner dl dt {
  font-size: 22px;
  margin-bottom: 10px;
}
.slide_box .slide_box_inner dl dd {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.slide_box .slide_box_inner dl dd .stock_info_left {
  flex-basis: 50%;
}
.slide_box .slide_box_inner dl dd .stock_info_left li {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.slide_box .slide_box_inner dl dd .stock_info_left li span:first-child {
  font-size: 16px;
  color: #fff;
  background-color: #4B4B4B;
  line-height: 1;
  padding: 5px 10px;
  margin-right: 10px;
}
.slide_box .slide_box_inner dl dd .stock_info_right {
  flex-basis: 50%;
}
.slide_box .slide_box_inner dl dd .stock_info_right .price {
  margin-bottom: 10px;
  text-align: right;
}
.slide_box .slide_box_inner dl dd .stock_info_right .price .other {
  display: flex;
  justify-content: flex-end;
  font-size: 10px;
  color: #000;
}
.slide_box .slide_box_inner dl dd .stock_info_right .price .other .price_number {
  font-size: 18px;
}
.slide_box .slide_box_inner dl dd .stock_info_right .price span.sold_out {
  font-size: 35px;
}
.slide_box .slide_box_inner dl dd .stock_info_right .btn a {
  background-color: #000;
  color: #fff;
  font-weight: bold;
  display: block;
  line-height: 55px;
  height: 55px;
  text-align: center;
}
.slide_box .slide_box_inner dl dd .stock_info_right .btn a:hover {
  background-color: #747474;
  color: #fff;
}
.slider1 {
  padding-bottom: 50px;
}
.fv_left_inner {
  position: relative;
  /*max-width: 550px;*/
  margin: 0 auto;
}
.fv_left_inner .swiper-button-prev {
  left: -40px;
}
.fv_left_inner .swiper-button-next {
  right: -40px;
}
.btn_box {
  margin: auto;
  text-align: center;
}
.btn_box ul {
  display: flex;
  justify-content: center;
  gap: 20px;
}
.btn_box ul li {
  margin: 0 10px;
}
.btn_box ul li a {
  display: block;
  background-color: #02447E;
  color: #fff;
  padding: 20px 10px;
  width: 250px;
  font-size: 17px;
}
.btn_box ul li a .boat02 {
  background-color: #000 !important;
  color: #fff !important;
}
.top_message {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-image: url(/wp-content/themes/magurokan/images/top/bg_top01.jpg);
  background-size: cover;
  position: relative;
  color: #fff;
}
.top_message .top_message_inner {
  max-width: 1400px;
  margin: 10em auto;
  display: flex;
  gap: 10em;
  align-items: center;
}
.top_message .top_message_inner .top_message_text {
  flex-basis: 55%;
  line-height: 2;
}
.top_message .top_message_inner .top_message_img {
  flex-basis: 45%;
}
.top_message::before {
  content: '';
  background-image: url(/wp-content/themes/magurokan/images/top/bg_wave01.png);
  background-size: cover;
  position: absolute;
  top: 0;
  height: 11%;
  width: 100%;
}
.top_about {
  display: flex;
  background: #0d2b57;
  align-items: center;
}
.top_about .top_about_img {
  /*flex: 1;*/
  width: 50%;
}
.top_about .top_about_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  vertical-align: bottom;
}
.top_about .top_about_text {
  /*flex: 1;*/
  width: 50%;
  color: #fff;
  padding: 60px;
}
.top_about .top_about_text h2 img {
  vertical-align: bottom;
  padding: 0 0.5em 0 0;
}
.top_about .top_about_text p {
  line-height: 2;
  margin: 2em 0;
}
.top_about .top_about_text a {
  display: block;
  background-color: #001034;
  color: #fff;
  padding: 20px 10px;
  width: 250px;
  font-size: 17px;
  text-align: center;
}
.top_latest_stock h2 {
  text-align: center;
  border-bottom: 5px solid #092A4E;
  padding-bottom: 5px;
  color: #092A4E;
  margin: 30px auto !important;
}
.top_latest_stock h2 span {
  display: block;
}
.top_latest_stock h2 span:first-child img {
  width: 90px;
}
.slider2 {
  padding-bottom: 55px;
  margin-bottom: 40px;
}
.slider2 .slide_box_inner .slide_img {
  padding: 10px;
}
.slider2 .slide_box_inner dl {
  padding: 10px 10px 20px;
}
.slider2 .slide_box_inner dl dt {
  font-size: 18px;
  margin-bottom: 6px;
}
.slider2 .slide_box_inner dl dd {
  display: flex;
  justify-content: space-between;
}
.slider2 .slide_box_inner dl dd .stock_info_left {
  flex-basis: 55%;
  font-size: 14px;
}
.slider2 .slide_box_inner dl dd .stock_info_left li {
  margin-bottom: 3px;
}
.slider2 .slide_box_inner dl dd .stock_info_left li span:first-child {
  font-size: 13px;
  padding: 5px;
  margin-right: 5px;
}
.slider2 .slide_box_inner dl dd .stock_info_right {
  flex-basis: 45%;
}
.slider2 .slide_box_inner dl dd .stock_info_right .price {
  text-align: right;
}
.slider2 .slide_box_inner dl dd .stock_info_right .price span.price_number {
  font-size: 25px;
}
.slider2 .slide_box_inner dl dd .stock_info_right .price span.sold_out {
  font-size: 25px;
}
.slider2 .slide_box_inner dl dd .stock_info_right .price span.pending {
  font-size: 25px;
}
.slider2 .slide_box_inner dl dd .stock_info_right .btn a {
  line-height: 43px;
  height: 43px;
  font-size: 13px;
}
.slider2 .swiper-pagination-bullet-active {
  background: var(--swiper-pagination-bullet-inactive-color, #747474);
}
.top_info {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 70px;
}
.top_info .fb {
  flex-basis: 57%;
  text-align: center;
}
.top_info .top_banner {
  flex-basis: 43%;
  text-align: center;
  padding-left: 30px;
}
.new_icon {
  background-color: #000;
  color: #fff;
  padding: 3px 10px;
  font-weight: bold;
  font-size: 14px;
}
/* 点滅 */
.blinking {
  -webkit-animation: blink 0.5s ease-in-out infinite alternate;
  -moz-animation: blink 0.5s ease-in-out infinite alternate;
  animation: blink 0.5s ease-in-out infinite alternate;
}
@-webkit-keyframes blink {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes blink {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.top_main_wrapper {
  display: flex;
  max-width: 1380px;
  margin: 0 auto;
}
.top_main_wrapper .left_side_bar {
  max-width: 30%;
  padding: 10rem 1rem 0 0;
}
.top_main_wrapper .left_side_bar .top_banner {
  padding-bottom: 1rem;
}
.top_main_wrapper .top_latest_stock {
  max-width: 70%;
  padding-left: 20px;
}
.top_main_wrapper .top_overflow_scroll {
  overflow-y: scroll;
  height: 1000px;
  margin-bottom: 5rem;
}
.top_main_wrapper .top_overflow_scroll .car_list_box h3 {
  margin: 0;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail {
  display: block;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price {
  text-align: left;
  font-size: 12px;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .other {
  display: flex;
  justify-content: flex-end;
  font-size: 10px;
  color: #000;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .other .price_number {
  font-size: 18px;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .sold_out {
  font-size: 25px;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .pending {
  font-size: 25px;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .price_number {
  font-size: 28px;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .list_btn {
  display: flex;
  align-items: center;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .list_btn div.btn {
  padding-right: 5px;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .list_btn div.btn a {
  padding: 0 5px;
}
.top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .list_btn .icon {
  padding-right: 3px;
}
.top_main_wrapper .top_overflow_scroll div.detail_info_table div.detail_info_cell dl dt {
  height: 30px;
}
.top_main_wrapper .top_overflow_scroll div.detail_info_table div.detail_info_cell dl dd {
  height: 30px;
  line-height: 1;
}
.video_top {
  padding-bottom: 100px;
  max-width: 1380px;
}
.side_sns {
  display: flex;
  justify-content: space-around;
}
/*--------------------------------------------------------------
# ページ基本
--------------------------------------------------------------*/
.title_outer {
  background-color: #EFEFEF;
  margin-bottom: 20px;
}
.title_outer .inner {
  position: relative;
  display: flex;
  align-items: center;
  height: 120px;
}
.title_outer .inner .breadcrumb {
  position: absolute;
  top: 3px;
  left: 0;
}
.title_outer .inner h1 {
  font-size: 30px;
}
.car_detail h2.title_basic2 {
  background-color: #092A4E;
  position: relative;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.2;
  margin-bottom: 35px;
}
.car_detail h2.title_basic2:after {
  content: '';
  background-color: #F32B2B;
  height: 6px;
  width: 100%;
  position: absolute;
  bottom: -10px;
  left: 0;
}
.car_detail h2.title_basic2 span {
  font-size: 20px;
  color: #F8B62C;
}
/*--------------------------------------------------------------
# 一覧ページ
--------------------------------------------------------------*/
.car_list .title_outer .inner {
  justify-content: center;
}
.maker_tag ul {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 20px;
}
.maker_tag ul li {
  flex-basis: 11.11111%;
  padding: 0 5px;
}
.maker_tag ul li a {
  display: block;
  text-align: center;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  border: 1px solid #000;
  border-radius: 5px;
}
.maker_tag ul li a:hover {
  background-color: #000;
  color: #fff;
}
.car_list_outer {
  border-top: 1px solid #747474;
}
div.list_box_inner {
  display: flex;
  border-bottom: 1px solid #747474;
  padding: 40px 0;
}
div.list_box_inner .list_thumb {
  flex-basis: 35%;
}
div.list_box_inner .list_thumb a:hover img {
  opacity: 0.7;
}
div.list_box_inner .list_info {
  flex-basis: 65%;
  padding-left: 10px;
}
div.list_box_inner .list_info .list_info_detail {
  display: flex;
}
div.list_box_inner .list_info .list_info_detail .detail_info_table {
  flex-basis: 65%;
}
div.list_box_inner .list_info .list_info_detail .list_info_price {
  flex-basis: 35%;
  padding-left: 10px;
}
div.list_info .management_number {
  width: 150px;
  line-height: 30px;
  font-size: 14px;
  text-align: center;
}
div.list_info .management_number span {
  font-size: 16px;
}
div.list_info h2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 15px;
}
div.list_info h2 a {
  color: #000;
}
div.list_info div.detail_info_table div.detail_info_cell dl {
  font-size: 14px;
}
div.list_info div.detail_info_table div.detail_info_cell dl dt {
  flex-basis: 40%;
  justify-content: center;
  padding-left: 0;
  height: 70px;
}
div.list_info div.detail_info_table div.detail_info_cell dl dd {
  flex-basis: 60%;
  justify-content: center;
  padding-left: 0;
}
div.list_info_price .price {
  text-align: right;
  margin-bottom: 10px;
}
div.list_info_price .price .other {
  display: flex;
  justify-content: flex-end;
  font-size: 10px;
  color: #000;
}
div.list_info_price .price .other .price_number {
  font-size: 18px;
}
div.list_info_price .price .sold_out {
  font-size: 35px;
}
div.list_info_price .price .pending {
  font-size: 35px;
}
.list_btn div.btn {
  margin-bottom: 5px;
}
.list_btn div.btn a {
  height: 40px;
}
.list_btn div.btn a.btn_phone {
  font-size: 21px;
}
/*--------------------------------------------------------------
# 詳細ページ
--------------------------------------------------------------*/
.car_detail h1 {
  padding-left: 10px;
}
section.detail_main_outer {
  padding-bottom: 80px;
}
div.detail_main {
  overflow: hidden;
  width: 100%;
  margin-bottom: 40px;
}
div.detail_main div.detail_slide {
  float: left;
  width: 68%;
  padding-right: 20px;
}
div.detail_main div.detail_info_main {
  float: right;
  width: 32%;
}
.detail_info {
  margin-bottom: 40px;
}
.detail_info_main .price_outer {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.detail_info_main .price_outer div.management_number {
  flex-basis: 35%;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 12px;
}
.detail_info_main .price_outer div.management_number span {
  font-size: 18px;
}
.detail_info_main .price_outer div.price {
  flex-basis: 65%;
  text-align: right;
}
.detail_info_main .price_outer div.price .other {
  display: flex;
  justify-content: flex-end;
  font-size: 10px;
  color: #000;
}
.detail_info_main .price_outer div.price .other .price_number {
  font-size: 18px;
}
.sales_point {
  background-color: #EFEFEF;
  overflow-y: scroll;
  max-height: 470px;
  padding: 20px;
  margin-top: 15px;
}
.sales_point h2 {
  font-size: 21px;
  position: relative;
  padding-left: 45px;
}
.sales_point h2:before {
  content: '';
  position: absolute;
  background-image: url("images/loudspeaker.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 39px;
  height: 27px;
  left: 0;
  top: 50%;
  margin-top: -13px;
}
.sales_point p {
  line-height: 1.8;
}
div.detail_info_table {
  display: flex;
  flex-wrap: wrap;
  border-right: 1px solid #777;
  border-bottom: 1px solid #777;
}
div.detail_info_table div.detail_info_cell {
  border-top: 1px solid #777;
  border-left: 1px solid #777;
}
div.detail_info_table div.detail_info_cell dl {
  width: 100%;
  font-size: 16px;
  display: flex;
}
div.detail_info_table div.detail_info_cell dl dt {
  flex-basis: 30%;
  font-weight: bold;
  display: flex;
  align-items: center;
  height: 60px;
  background-color: #EFEFEF;
  padding-left: 15px;
}
div.detail_info_table div.detail_info_cell dl dd {
  flex-basis: 70%;
  background-color: #FFF;
  display: flex;
  align-items: center;
  height: 60px;
  padding-left: 15px;
}
div.detail_info_table div.detail_info_cell.border_bottom {
  border-bottom: 1px solid #777;
}
div.detail_info_table.col_2 div.detail_info_cell {
  flex-basis: 50%;
}
div.detail_info_table.col_3 div.detail_info_cell {
  flex-basis: 33.3333333333%;
}
.detail_info .detail_comment {
  border: 1px solid #777;
  padding: 15px;
}
.list_sp_title_outer {
  display: none;
}
.list_btn.list_sp_btn {
  display: none;
}
.VideoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.VideoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
div.detail_info_table.col_3 div.detail_info_cell.detail_cell_full {
  flex-basis: 100%;
}
div.detail_info_table.col_3 div.detail_info_cell.detail_cell_full dl dt {
  flex-basis: 10%;
}
/*--------------------------------------------------------------
# その他のページ
--------------------------------------------------------------*/
.company_profile {
  margin-bottom: 30px;
}
.company_profile dl {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  min-height: 80px;
}
.company_profile dl dt, .company_profile dl dd {
  display: table-cell;
  vertical-align: middle;
}
.company_profile dl dd {
  padding: 15px 0;
}
.company_profile dl dt {
  width: 250px;
}
.access_map {
  margin-top: 20px;
}
.access_map iframe {
  height: 450px;
}
.shop_gallery li.col-sm-3 {
  padding: 2px;
}
/*--------------------------------------------------------------
# ニュース一覧
--------------------------------------------------------------*/
.post-categories {
  overflow: hidden;
  padding-left: 10px;
}
.post-categories li {
  float: left;
}
/* カテゴリー・タグ共通 */
.post-categories a[rel*="category"], .news_list_cat a[rel*="category"] {
  background-color: #555;
  color: #fff;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  width: 136px;
}
.news_list ul {
  display: table;
}
.news_list ul li {
  display: table-cell;
}
.news_list_date {
  width: 100px;
}
.news_list_date div:last-child a {
  display: block;
  font-size: 13px;
  text-align: center;
  line-height: 20px;
  background-color: #555;
  color: #fff;
}
.news_list_cat {
  width: 100px;
  padding-left: 10px;
}
.news_list {
  border-bottom: 1px dotted #999;
  padding: 20px 0 8px;
}
.news_list_title {
  padding-left: 30px;
}
.news_side dt {
  color: #fff;
  background-color: #2DCCFC;
  text-align: center;
  padding: 10px 0;
  font-weight: 500;
  margin-bottom: 20px;
}
.news_side {
  margin: 0 0 30px;
}
.news_side li {
  padding-bottom: 10px;
}
.news_side li i {
  color: #2DCCFC;
  font-size: 12px;
  display: inline-block;
  padding-right: 10px;
}
/*--------------------------------------------------------------
# ニュース
--------------------------------------------------------------*/
h1.col2_title {
  font-size: 20px;
  text-align: left;
  letter-spacing: inherit;
  border-bottom: 1px solid #333;
  padding: 10px 0 5px;
}
.news_content article {
  border-bottom: 1px dotted #999;
}
.news_content .news_cat span {
  display: table-cell;
  vertical-align: middle;
}
.post_content {
  padding: 50px 0;
}
.post_content p {
  margin: 0 0 10px;
  line-height: 1.6;
}
.post_content a {
  text-decoration: underline;
  font-size: 16px;
}
.pdf_download {
  padding-top: 20px;
}
.single_pagenation {
  padding-top: 30px;
  display: table;
  width: 100%;
}
.single_pagenation li {
  display: table-cell;
  vertical-align: middle;
}
.single_pagenation li:last-child {
  text-align: right;
}
.single_pagenation li:nth-child(2) {
  text-align: center;
  width: 50%;
}
/*--------------------------------------------------------------
# お問い合わせ 
--------------------------------------------------------------*/
.contact_nav {
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 5px 0;
}
.contact_nav li {
  display: table-cell;
  background-color: #eee;
  color: #333;
  font-weight: bold;
  width: 33.3333333333%;
  text-align: center;
  padding: 10px 0;
  border-radius: 5px;
}
.mw_wp_form_input .contact_nav li.input_page {
  color: #fff;
  background-color: #d20a1e;
}
.mw_wp_form_confirm .contact_nav li.comfirm_page {
  color: #fff;
  background-color: #d20a1e;
}
.mw_wp_form_complete .contact_nav li.complete_page {
  color: #fff;
  background-color: #d20a1e;
}
.contact_example {
  display: inline-block;
  padding-left: 14px;
}
.mw_wp_form_confirm .contact_example {
  display: none;
}
.form {
  padding-bottom: 50px;
}
.form h2 {
  border-bottom: 1px solid #333;
  margin: 20px 0;
  font-size: 20px;
}
.form dl {
  display: flex;
  border-bottom: 1px dotted #999;
  padding: 15px 0;
  margin: 0;
}
.form dl dd, .form dl dt {
  display: table-cell;
  vertical-align: top;
}
.form dl {
  width: 100%;
}
.form dl dt {
  flex-basis: 30%;
  font-weight: normal;
}
.form dt span {
  color: red;
}
.form dl dd {
  flex-basis: 70%;
}
.form input {
  width: 300px;
  border: 1px solid #999;
  background-color: #fff;
  padding: 5px;
}
.form textarea {
  width: 100%;
  border: none;
  border: 1px solid #999;
  background-color: #fff;
  padding: 5px;
}
.form_check_box input {
  width: inherit;
}
.mw_wp_form .error {
  display: inline-block !important;
  padding-left: 5px;
}
input.age {
  width: 50px;
}
input.phone {
  width: 150px;
}
input.input_address {
  width: 100%;
}
.form_btn {
  padding-top: 30px;
  display: table;
  border-collapse: separate;
  border-spacing: 8px 0;
}
.form_btn li {
  display: table-cell;
  text-align: center;
}
.mw_wp_form_input .form_btn {
  max-width: 340px;
  margin: 0 auto 40px;
}
.form_btn li {
  position: relative;
}
.form_btn li:after {
  content: '';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -7px;
  font-size: 14px;
  color: #fff !important;
}
.form_btn input {
  border: 2px solid #185DA9;
  color: #fff !important;
  background-color: #185DA9;
  border-radius: 5px;
  padding: 10px 0;
  font-weight: bold;
}
.form_btn li:hover input {
  color: #185DA9 !important;
  background-color: #fff;
}
.form_btn li:hover:after {
  color: #185DA9 !important;
}
.mw_wp_form_input li.btn_back {
  display: none;
}
.mw_wp_form_confirm .form_btn {
  max-width: 680px;
  margin: 0 auto;
}
.mw_wp_form_input li.btn_back {
  display: none;
}
.privacy_form_txt {
  font-size: 13px;
  padding: 30px 0 80px;
}
.form_check_box.media .mwform-checkbox-field {
  width: 33.3333%;
  display: block;
  float: left;
  margin-left: 0 !important;
}
span.etc input {
  width: 250px;
}
.contact_item_info th {
  border: 1px solid #aaa;
  background-color: #ccc;
  padding: 5px;
}
.contact_item_info td {
  border: 1px solid #aaa;
  background-color: #fff;
  padding: 5px;
}
.kaitori_flow {
  display: flex;
}
.kaitori_flow div:first-child {
  flex-basis: 60%;
}
.kaitori_flow div:nth-child(2) {
  flex-basis: 40%;
  padding: 0 10px;
}
.kaitori_flow p {
  flex-basis: 0%;
}
footer {
  background-color: #001034;
  color: #fff;
  margin-bottom: 8px;
  clear: both;
  padding: 40px 0 10px;
  position: relative;
}
footer {
  content: '';
  background-image: url(/wp-content/themes/magurokan/images/top/bg_wave02.png);
  background-size: cover;
  position: absolute;
  top: 0;
  height: 11%;
  width: 100%;
}
div.footer_menu_outer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
div.footer_menu_outer .footer_logo_main {
  flex-basis: 30%;
}
div.footer_menu_outer .footer_menu {
  flex-basis: 50%;
}
div.footer_menu_outer .footer_menu ul {
  display: flex;
  justify-content: center;
}
div.footer_menu_outer .footer_menu ul li {
  padding: 0 15px;
}
div.footer_menu_outer .footer_menu ul li a {
  color: #fff;
  font-weight: bold;
}
div.footer_menu_outer .footer_logo_truck {
  flex-basis: 20%;
}
.footer_bottom_inner {
  display: flex;
}
.footer_bottom_inner p.footer_txt {
  font-size: 14px;
  flex-basis: 80%;
  margin: 0 0 20px;
}
.footer_bottom_inner div.footer_phone {
  flex-basis: 20%;
}
.footer_phone {
  margin-bottom: 15px;
}
.footer_phone a.btn_phone {
  color: #fff;
  height: 58px;
  border: 2px solid #fff;
  border-radius: 5px;
  line-height: 1;
}
.footer_phone a.btn_phone small {
  font-size: 12px;
  font-weight: bold;
}
.footer_phone a.btn_phone span {
  font-size: 25px;
  padding-left: 50px;
  height: 58px;
}
.footer_phone a.btn_phone span:before {
  width: 41px;
  height: 32px;
}
.qr_code {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0 35px 15px;
}
.qr_code li {
  text-align: center;
}
.qr_code li div {
  font-size: 12px;
  font-weight: bold;
}
.copy_right {
  text-align: center;
  font-size: 12px;
}
div.botttom_red_line {
  height: 15px;
  background-color: #F32B2B;
}
@media (max-width: 1367px) {
  /******************************************************************

Stylesheet: 1280px以上のモニタで適用

******************************************************************/
}
@media (max-width: 1024px) {
  /******************************************************************

Stylesheet: 1024px以下のモニタで適用

******************************************************************/
  /*--------------------------------------------------------------
# トップページ
--------------------------------------------------------------*/
  .fv_outer .fv_inner .fv_left {
    padding: 34px 10px 0 0;
    width: 45%;
  }
  .fv_outer .fv_inner .fv_right {
    width: 55%;
  }
  .slide_box .slide_box_inner .slide_img {
    padding: 10px;
  }
  .slide_box .slide_box_inner dl {
    margin: 0;
    text-align: left;
    padding: 10px;
  }
  .slide_box .slide_box_inner dl dt {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 1.2;
  }
  .slide_box .slide_box_inner dl dd .stock_info_left li {
    font-size: 12px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_left li span:first-child {
    font-size: 11px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right {
    flex-basis: 50%;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price {
    text-align: right;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.price_title {
    font-size: 10px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.sold_out {
    font-size: 25px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.price_number {
    font-size: 30px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.price_unit {
    font-size: 11px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.pending {
    font-size: 30px;
  }
  .fv_left_inner .swiper-button-prev {
    left: 0;
  }
  .fv_left_inner .swiper-button-next {
    right: 0;
  }
  .top_main_wrapper .top_overflow_scroll {
    overflow-y: inherit;
    height: auto;
  }
  .top_main_wrapper .top_overflow_scroll .car_list_box .list_info h3 {
    display: none;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_thumb {
    flex-basis: 30%;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info {
    flex-basis: 70%;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_sp_title_outer {
    width: 100%;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price {
    padding-top: 5px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price {
    font-size: 11px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .sold_out {
    font-size: 18px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .pending {
    font-size: 18px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .price_number {
    font-size: 20px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .list_btn div.btn {
    padding-right: 5px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .list_btn div.btn a {
    padding: 0 4px;
  }
  .top_main_wrapper .top_overflow_scroll div.detail_info_table div.detail_info_cell dl dt {
    height: 30px;
  }
  .top_main_wrapper .top_overflow_scroll div.detail_info_table div.detail_info_cell dl dd {
    height: 30px;
    line-height: 1;
  }
  /*--------------------------------------------------------------
# フッター
--------------------------------------------------------------*/
  footer {
    padding: 30px 15px 10px;
  }
  div.footer_menu_outer {
    flex-wrap: wrap;
    margin: 15px 0 30px;
  }
  div.footer_menu_outer .footer_logo_main {
    display: flex;
    flex-basis: 100%;
    align-items: center;
  }
  div.footer_menu_outer .footer_logo_main div.footer_truck_logo {
    max-width: 200px;
    position: relative;
    top: -30px;
    padding-left: 1rem;
  }
  div.footer_menu_outer .footer_menu {
    flex-basis: 85%;
  }
  div.footer_menu_outer .footer_menu ul {
    justify-content: flex-start;
  }
  div.footer_menu_outer .footer_logo_truck {
    flex-basis: 15%;
    padding-bottom: 20px;
  }
  .footer_bottom_inner {
    display: flex;
  }
  .footer_bottom_inner p.footer_txt {
    flex-basis: 60%;
  }
  .footer_bottom_inner div.footer_phone {
    flex-basis: 40%;
    padding-left: 20px;
  }
  /*--------------------------------------------------------------
# 詳細ページ
--------------------------------------------------------------*/
  .detail_info_main .price_outer {
    display: block;
  }
  .detail_info_main .management_number {
    width: 100%;
  }
  .detail_info_main .btn_outer {
    display: block;
  }
  .detail_info_main .btn_outer li {
    padding: 5px;
  }
  .detail_info_main .btn_outer li:last-child {
    padding: 5px;
  }
  /*--------------------------------------------------------------
# 一覧ページ
--------------------------------------------------------------*/
  .maker_tag ul li a {
    font-size: 11px;
  }
  div.list_box_inner {
    padding: 30px 0;
    flex-wrap: wrap;
  }
  div.list_box_inner .list_thumb {
    flex-basis: 50%;
  }
  div.list_box_inner .list_info {
    flex-basis: 50%;
  }
  div.list_box_inner .list_info .list_info_detail {
    display: block;
  }
  .list_sp_title_outer {
    display: block;
    margin-bottom: 15px;
  }
  .list_info .management_number, .list_info h2 {
    display: none;
  }
  .list_info div.detail_info_table div.detail_info_cell dl dt {
    height: 30px;
  }
  .list_info div.detail_info_table div.detail_info_cell dl dd {
    height: 30px;
  }
  /**
.list_info .list_btn {
  display: none;
}
**/
  /*--------------------------------------------------------------
# ニュース一覧
--------------------------------------------------------------*/
  .news_list_sp {
    padding: 15px;
    border-bottom: 1px dotted #999;
  }
  .news_list_sp_date {
    display: table;
    padding-bottom: 10px;
  }
  .news_list_sp_date span {
    display: table-cell;
    padding-right: 10px;
  }
  .news_list_sp_cat a {
    background-color: #555;
    color: #fff;
    text-align: center;
    display: inline-block;
    font-size: 12px;
    width: 100px;
    padding: 2px 0;
  }
  .news_cat_ac #acMenu dt {
    cursor: pointer;
    background-color: #19cbfe;
    padding: 15px;
    color: #fff;
    position: relative;
  }
  .news_cat_ac #acMenu dt:after {
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
    font-weight: normal;
    content: '';
  }
  .news_cat_ac #acMenu dt.active:after {
    content: '';
  }
  .news_cat_ac #acMenu dd {
    background: #f4f4f4;
  }
  .news_cat_ac #acMenu dd a {
    display: block;
    padding: 15px;
    border-bottom: 1px solid #fff;
  }
}
@media (max-width: 769px) {
  /******************************************************************

Stylesheet: 700px以上のタブレットやモニタで適用

******************************************************************/
  /*--------------------------------------------------------------
# トップページ
--------------------------------------------------------------*/
  .top_main_wrapper {
    flex-direction: column-reverse;
  }
  .top_main_wrapper .left_side_bar {
    max-width: 500px;
    margin: 0 auto 2rem;
    padding: 1em 1rem 0 1rem;
  }
  .top_main_wrapper .top_latest_stock {
    max-width: 100%;
    padding-left: 0;
  }
  .top_main_wrapper .top_overflow_scroll {
    height: auto;
    margin-bottom: 3rem;
  }
  .top_main_wrapper .top_overflow_scroll {
    padding: 0 10px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_thumb {
    flex-basis: 30%;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info {
    flex-basis: 70%;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price {
    font-size: 11px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .sold_out {
    font-size: 23px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .pending {
    font-size: 23px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price .price_number {
    font-size: 25px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .list_btn div.btn a {
    font-size: 15px;
  }
  /*--------------------------------------------------------------
# ページ基本
--------------------------------------------------------------*/
  .title_outer {
    margin-bottom: 15px;
  }
  .title_outer .inner {
    height: auto;
    padding-top: 25px;
  }
  .title_outer .inner .breadcrumb {
    top: 5px;
    left: 10px;
  }
  .title_outer .inner h1 {
    font-size: 20px;
  }
  /*--------------------------------------------------------------
# 詳細ページ
--------------------------------------------------------------*/
  div.detail_main {
    margin-bottom: 30px;
  }
  div.detail_main div.detail_slide {
    float: none;
    width: 100%;
    padding-right: 0;
  }
  div.detail_main div.detail_info_main {
    float: none;
    width: 100%;
  }
  div.detail_info_table div.detail_info_cell dl {
    font-size: 14px;
  }
  div.detail_info_table div.detail_info_cell dl dt {
    flex-basis: 40%;
    height: 50px;
    padding-left: 5px;
  }
  div.detail_info_table div.detail_info_cell dl dd {
    flex-basis: 60%;
    height: 50px;
    padding-left: 5px;
  }
  div.detail_info_table.col_3 div.detail_info_cell {
    flex-basis: 50%;
  }
  div.detail_info_table.col_3 div.detail_info_cell.detail_cell_full {
    flex-basis: 100%;
  }
  div.detail_info_table.col_3 div.detail_info_cell.detail_cell_full dl dt {
    flex-basis: 30%;
  }
  /*--------------------------------------------------------------
# 一覧ページ
--------------------------------------------------------------*/
  .maker_tag {
    overflow-x: auto;
  }
  .maker_tag ul {
    width: 850px;
  }
  .maker_tag ul li {
    flex-basis: 11.11111%;
  }
  .maker_tag ul li a {
    font-size: 12px;
  }
  /*--------------------------------------------------------------
# その他のページ
--------------------------------------------------------------*/
  .company_profile dl {
    min-height: 50px;
  }
  .company_profile dl dt {
    width: 100px;
  }
}
@media (max-width: 600px) {
  /******************************************************************

Stylesheet: 600px以上のタブレットやモニタで適用

******************************************************************/
  /*--------------------------------------------------------------
# フッター
--------------------------------------------------------------*/
  div.footer_menu_outer {
    display: block;
    margin: 15px 0 30px;
  }
  div.footer_menu_outer .footer_menu ul {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  div.footer_menu_outer .footer_menu ul li {
    padding: 0 10px 0 0;
  }
  .footer_bottom_inner {
    display: block;
  }
  .footer_bottom_inner div.footer_phone {
    padding-left: 0;
  }
  .qr_code {
    justify-content: flex-start;
    padding: 0;
  }
  .qr_code li {
    padding: 0 10px;
  }
  /*--------------------------------------------------------------
# トップページ
--------------------------------------------------------------*/
  .fv_outer {
    padding: 0 0 10px;
  }
  .fv_outer .fv_inner {
    overflow: hidden;
  }
  .fv_outer .fv_inner .fv_left {
    float: none;
    width: 100%;
    padding: 15px 0 0;
  }
  .fv_outer .fv_inner .fv_right {
    float: none;
    width: 100%;
  }
  .slide_box .slide_box_inner .slide_img {
    padding: 0;
  }
  .slide_box .slide_box_inner dl dd .stock_info_left li {
    font-size: 13px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_left li span:first-child {
    font-size: 12px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right {
    flex-basis: 50%;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price {
    text-align: right;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.price_title {
    font-size: 10px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.sold_out {
    font-size: 25px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.price_number {
    font-size: 30px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.price_unit {
    font-size: 11px;
  }
  .slide_box .slide_box_inner dl dd .stock_info_right .price span.pending {
    font-size: 30px;
  }
  .search_btn_outer .search_btn.search_last_btn a {
    font-size: 13px;
  }
  .top_info {
    padding-bottom: 40px;
    display: block;
  }
  .top_info .fb {
    margin-bottom: 10px;
  }
  .top_info .top_banner {
    padding-left: 0;
  }
  .top_info .top_banner div {
    margin-bottom: 10px;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_thumb {
    flex-basis: 35%;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info {
    flex-basis: 65%;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price {
    display: block;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .price {
    text-align: right;
  }
  .top_main_wrapper .top_overflow_scroll div.list_box_inner .list_info .list_info_detail .list_info_price .list_btn {
    display: none;
  }
  /********************************フッター**********************************/
  footer {
    padding: 30px 0 10px;
  }
  footer section.inner {
    display: block;
  }
  div.footer_menu_outer .footer_menu {
    display: flex;
    justify-content: center;
  }
  .footer_bottom_inner p.footer_txt {
    font-size: 12px;
  }
  /*--------------------------------------------------------------
# 一覧ページ
--------------------------------------------------------------*/
  div.list_box_inner {
    padding: 20px 0;
    flex-wrap: wrap;
  }
  div.list_box_inner .list_thumb {
    flex-basis: 40%;
  }
  div.list_box_inner .list_info {
    flex-basis: 60%;
  }
  div.list_info div.detail_info_table div.detail_info_cell dl {
    font-size: 12px;
  }
  div.list_info div.detail_info_table div.detail_info_cell dl dt {
    flex-basis: 45%;
    height: 30px;
  }
  div.list_info div.detail_info_table div.detail_info_cell dl dd {
    flex-basis: 55%;
    height: 30px;
  }
  .list_sp_title_outer h2 {
    font-size: 16px;
  }
  .list_info_detail .list_btn {
    display: none;
  }
  .list_btn.list_sp_btn {
    display: flex;
    width: 100%;
  }
  .list_btn.list_sp_btn div.btn {
    flex-basis: 50%;
    padding: 5px;
  }
  .list_btn.list_sp_btn .btn_phone span {
    padding: 0;
  }
  .list_btn.list_sp_btn .btn_phone span:before {
    display: none;
  }
  .list_btn.list_sp_btn .btn_phone span img {
    width: 35px;
  }
  .list_btn.list_sp_btn .btn_mail span {
    padding: 0;
  }
  .list_btn.list_sp_btn .btn_mail span:before {
    display: none;
  }
}
@media (max-width: 450px) {
  /******************************************************************

Stylesheet: 450px以下(スマホの横向き)のモニタで適用

******************************************************************/
  .search_btn_outer .search_btn {
    padding: 2px;
  }
  .search_btn_outer .search_btn a {
    height: 100px;
    font-size: 10px;
    line-height: 1.2;
  }
  .search_btn_outer .search_btn a img {
    max-width: 85%;
  }
  div.list_info_price .price {
    font-size: 12px;
    margin: 5px 0;
  }
  div.list_info_price .price .price_number {
    font-size: 25px;
  }
  div.list_info_price .price .sold_out {
    font-size: 25px;
  }
  div.list_info_price .price .pending {
    font-size: 25px;
  }
  .price {
    margin: 10px 0;
  }
  /*--------------------------------------------------------------
# フッター
--------------------------------------------------------------*/
  div.footer_menu_outer .footer_logo_main div.footer_truck_logo {
    max-width: 120px;
    top: -20px;
  }
  div.footer_menu_outer .footer_menu ul li a {
    font-size: 13px;
  }
  div.footer_menu_outer .footer_logo_truck {
    flex-basis: 20%;
    padding-bottom: 10px;
  }
  /*--------------------------------------------------------------
# トップページ
--------------------------------------------------------------*/
  .maker_icon li {
    padding: 0 2px;
  }
  /*--------------------------------------------------------------
# ページ基本
--------------------------------------------------------------*/
  .title_outer .inner h1 {
    font-size: 18px;
    padding-left: 0;
  }
  /*--------------------------------------------------------------
# 詳細ページ
--------------------------------------------------------------*/
  div.detail_info_table div.detail_info_cell dl {
    font-size: 12px;
  }
  /*--------------------------------------------------------------
# 一覧ページ
--------------------------------------------------------------*/
  div.list_box_inner {
    padding: 15px 0;
    flex-wrap: wrap;
  }
  div.list_box_inner .list_thumb {
    flex-basis: 30%;
  }
  div.list_box_inner .list_info {
    flex-basis: 70%;
    padding-left: 5px;
  }
  div.list_info div.detail_info_table div.detail_info_cell dl {
    font-size: 10px;
    line-height: 1;
  }
  div.list_info div.detail_info_table div.detail_info_cell dl dt {
    height: 22px;
  }
  div.list_info div.detail_info_table div.detail_info_cell dl dd {
    height: 22px;
  }
  .list_btn.list_sp_btn div.btn {
    padding: 3px;
  }
  .list_btn.list_sp_btn div.btn a {
    height: 25px;
  }
  .list_btn.list_sp_btn .btn_phone span img {
    width: 25px;
  }
  .list_btn.list_sp_btn .btn_mail span img {
    width: 20px;
  }
  .list_sp_title_outer .management_number {
    line-height: 25px;
    height: 25px;
    font-size: 14px;
  }
  /*--------------------------------------------------------------
# お問い合わせ 
--------------------------------------------------------------*/
  .form dl {
    display: block;
  }
  .form dl dt {
    width: 100%;
  }
  .form dl dd {
    width: 100%;
  }
  .form dl dd, .form dl dt {
    display: block;
  }
  .form input {
    width: 100%;
    font-size: 16px;
  }
  .form textarea {
    font-size: 16px;
  }
  .form_check_box input {
    width: inherit;
  }
  .form_check_box.media .mwform-checkbox-field {
    width: 50%;
  }
  .contact_item_info th {
    font-size: 11px;
    padding: 10px 3px;
  }
  .contact_item_info td {
    font-size: 11px;
    padding: 10px 3px;
  }
  .form_btn input {
    padding: 10px 40px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fmagurokan.com%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fstyle.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fmodules%2F_common.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fbreakpoints%2F..%2Flayout%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fbreakpoints%2F..%2Flayout%2F_side.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fbreakpoints%2F..%2Fpage%2F_top.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fmodules%2F_mixin.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fbreakpoints%2F..%2Fpage%2F_pages.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fbreakpoints%2F..%2Flayout%2F_footer.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fbreakpoints%2F_1024.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fbreakpoints%2F_769.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fbreakpoints%2F_600.scss%22%2C%22wp-content%2Fthemes%2Fmagurokan%2Fstyles%2Fbreakpoints%2F_450.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%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BADtOJ%3BAAAA%3BAAAA%3BAC6OA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BADtTA%3BAAAA%3BAAAA%3BAC6TA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADrYA%3BAAAA%3BAAAA%3BAC4YA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGG%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAD5nBF%3BAAAA%3BAAAA%3BACsoBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BADzqBA%3BAAAA%3BAAAA%3BACgrBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAD9uBA%3BAAAA%3BAAAA%3BACqvBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpyBD%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFvEN%3BAEmFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIM%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMV%3BAAAA%3BAAAA%3BAFhHA%3BAEqHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAClQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAC3BV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACoBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BADtBA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAYd%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaZ%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJrVA%3BAI6VA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAJlcA%3BAAAA%3BAAAA%3BAMGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BANxCF%3BAAAA%3BAAAA%3BAMiDA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BANpLN%3BAAAA%3BAAAA%3BAM%2BLA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BANnWN%3BAAAA%3BAAAA%3BAM4WA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BANtYA%3BAAAA%3BAAAA%3BAM8YA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BANlZA%3BAMsZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN5cA%3BAAAA%3BAAAA%3BAMsdA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAN9fA%3BAAAA%3BAAAA%3BAMugBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAC5rBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAPpFA%3BAAAA%3B%3BAAAA%3B%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3B%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQTM%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKM%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BARhHJ%3BAAAA%3BAAAA%3BAQ2HA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAR9JF%3BAAAA%3BAAAA%3BAQwKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BARrLF%3BAAAA%3BAAAA%3BAQgMM%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BARjOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ%2BOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARpRA%3BAAAA%3B%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASdA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAT9BZ%3BAAAA%3BAAAA%3BAS4CA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BATrDN%3BAAAA%3BAAAA%3BAS8DA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUV%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BATnGN%3BAAAA%3BAAAA%3BAS4GA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BATlHN%3BAAAA%3BAAAA%3BAS6HA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAT5HA%3BAAAA%3B%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAUnBA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAVLF%3BAAAA%3BAAAA%3BAUYA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAQM%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAVhHR%3BAU0HA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAVzIF%3BAAAA%3BAAAA%3BAUiJA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAVtMJ%3BAAAA%3B%3BAAAA%3B%3BAAAA%3BAW1BA%3BAAAA%3BAAAA%3BAAEM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAXCA%3BAAAA%3BAAAA%3BAWQM%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAXtBF%3BAAAA%3BAAAA%3BAWgCA%3BAAAA%3BAAAA%3BAXhCA%3BAAAA%3BAAAA%3BAWsCA%3BAAAA%3BAAAA%3BAAAA%3BAXtCA%3BAAAA%3BAAAA%3BAWgDQ%3BAAAA%3BAAAA%3BAXhDR%3BAAAA%3BAAAA%3BAWyDA%3BAAAA%3BAAAA%3BAAAA%3BAAGM%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXzGA%3BAAAA%3BAAAA%3BAWiHA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%22%7D */