@charset "UTF-8";
/* xl - DESKTOP STYLES */
body:not(.home) #footer_banner {
  display: none;
}
#page_contents {
  padding-bottom: 0;
}
#footer {
  box-shadow: 0px -1rem 1rem -1rem #DDD;
  border-top: 0;
}
#lpContents > section {
  position: relative;
  padding: 3rem 1rem;
  box-shadow: 0px -1rem 1rem -1rem #DDD;
}
#lpContents > section h2 {
  font-size: 1.8rem;
}
#lpContents > section h2 span {
  color: #1870B9;
}
#lpContents > section .sectionHead {
  text-align: center;
  margin-bottom: 3rem;
}
#lpContents > section .sectionHead h2 {
  position: relative;
  margin: 0 0 1rem;
}
#lpContents > section .sectionHead h2:after {
  content: "";
  position: relative;
  display: block;
  height: 1px;
  width: 80%;
  background-color: #DFE2E6;
  bottom: -0.5rem;
  left: 10%;
}
#page_header .design_header {
  margin: -10px auto 80px;
}
.mainWrap {
  width: 1400px;
  margin: 0 auto;
}
.grayBack {
  background-color: #F7F8F9;
}
.imageSection {
  text-align: center;
}
/* トップファーストビューのテキストシャドウ*/
.line_inner {
  text-shadow: 2px 3px 7px #000000;
}
/* 事業内容ページ */
#topSection {
  text-align: center;
  margin-top: 1rem;
}
#topSection h1 {
  margin-bottom: 1.5rem;
  font-size: 1.6rem;
}
#topSection div {
  font-size: 1.2rem;
  color: #1870BF;
  font-weight: 600;
  margin-bottom: 1rem;
}
#topSection p {
  line-height: 1.6;
  text-align: left;
}
#detailsSection {
  padding-bottom: 0 !important;
}
#detailsSection h2 {
  text-align: left;
  border-left: 8px solid #1870B9;
  padding-left: 1rem;
  line-height: 1.2;
  font-size: 1.5rem;
}
#aboutList > article {
  display: flex;
  margin-bottom: 5rem;
}
#aboutList > article > span {
  flex-shrink: 1;
  width: 58%;
}
#aboutList > article > div {
  width: calc(42% + 3rem);
  position: relative;
  margin-left: -3rem;
  flex-shrink: 0;
}
#aboutList > article > div h3 {
  text-align: center;
  color: #1870B9;
  font-size: 1.5rem;
  line-height: 3;
  margin-bottom: 0;
}
#aboutList > article > div div {
  background-color: #1870B9;
  padding: 3rem 2rem;
  color: #FFF;
}
#aboutList > article > div ul {
  list-style: disc;
}
#aboutList > article > div ul li {
  line-height: 1.6;
  font-size: 1rem;
}
#aboutListWrap {
  padding: 2rem 0;
}
#aboutListAlt {
  width: 1250px;
  margin: 0 auto;
  display: flex;
  gap: 3rem;
}
#aboutListAlt > article {
  flex-grow: 1;
  width: 50%;
}
#aboutListAlt > article > div {
  background-color: #FFF;
  padding: 2rem;
  font-weight: 600;
  line-height: 1.6;
  height: 15rem;
}
#serviceSection h2 {
  font-size: 1.8rem;
}
#serviceSection h2 span {
  color: #1870B9;
}
#serviceWrap {
  background: url(//mk392.co.jp/wp/wp-content/uploads/2025/10/jigyo_gijutuwoikasi2-scaled-e1761616002575.jpg) no-repeat center /cover;
}
#serviceWrap > div {
  width: 1200px;
  margin: 0 auto;
}
#serviceWrap > div dl {
  background-color: rgba(0, 0, 0, 0.5);
  width: 50%;
  margin-left: auto;
  color: #FFF;
  padding: 2rem;
}
#serviceWrap > div dl dt {
  font-size: 1.1em;
  margin-bottom: 1rem;
  line-height: 1.6;
}
#serviceWrap > div dl dd {
  line-height: 1.6;
}
#resultWrap {
  padding: 3rem 0;
}
#resultWrap > h2 {
  margin-bottom: 3rem;
}
#equipmentSection > div {
  width: 1100px;
  margin: 0 auto;
}
#accessSection > div {
  max-width: 1250px;
  margin: 0 auto;
}
#accessSection > div iframe {
  width: 100%;
  height: 20rem;
}
.contListTwice {
  display: flex;
  gap: 5rem 10%;
  flex-wrap: wrap;
}
.contListTwice > article {
  width: 45%;
}
.contListTwice > article > div img {
  width: 100%;
}
.contListTwice > article h4 {
  font-size: 1.2rem;
  text-align: center;
  margin: 0.8rem 0;
}
.contListTwice > article h4 span {
  font-size: 1rem;
  font-weight: 500;
}
.contListTwice > article p {
  line-height: 1.5;
}
.contListThree {
  display: flex;
  gap: 5rem 8%;
  flex-wrap: wrap;
}
.contListThree > article {
  width: 28%;
}
.contListThree > article > div img {
  width: 100%;
}
.contListThree > article > p {
  line-height: 1.5;
  margin-top: 0.5rem;
}
/* 工場・工事部 */
.iconContList3 {
  display: flex;
  justify-content: center;
  gap: 3%;
  margin-bottom: 5rem;
}
.iconContList3 > article {
  width: 28%;
  text-align: center;
  background-color: #FFF;
  padding: 2rem 1rem;
}
.iconContList3 > article > h3 {
  margin: 1rem 0;
  font-size: 1.1rem;
}
.iconContList3 > article > p {
  line-height: 1.5;
  text-align: left;
}
.iconContList4 {
  display: flex;
  justify-content: center;
  gap: 2%;
  margin-bottom: 3rem;
  flex-wrap: wrap;
}
.iconContList4.row-1 > article {
  width: 30%;
  text-align: center;
  background-color: #FFF;
  padding: 2rem 1rem;
}
.iconContList4.row-2 {
  gap: 1%;
  /* もしくは 0.5% にしてさらに詰める */
}
.iconContList4.row-2 > article {
  width: 32%;
  text-align: center;
  background-color: #FFF;
  padding: 2rem 1rem;
}
.iconContList4.row-2 img {
  max-width: 85%;
  /* ← 写真をやや小さめに */
  height: auto;
  display: block;
  margin: 0 auto;
}
.iconContList4 article h3 {
  margin: 1rem 0;
  font-size: 1.1rem;
}
.iconContList4 article div {
  line-height: 1.5;
  text-align: center;
}
.iconContList5 {
  display: flex;
  justify-content: center;
  gap: 2%;
  margin-bottom: 3rem;
}
.iconContList5 > article {
  width: 23%;
  text-align: center;
  background-color: #FFF;
  padding: 2rem 1rem;
}
.iconContList5 > article > h3 {
  margin: 1rem 0;
  font-size: 1.1rem;
}
.iconContList5 > article > div {
  text-align: center;
  line-height: 1.5;
}
.iconContList5 > article > div > p {
  line-height: 1.5;
  text-align: left;
  display: inline-block;
}
.contList3 {
  display: flex;
  justify-content: center;
  gap: 3%;
  margin-bottom: 2rem;
}
.contList3 > article {
  width: 100%;
  text-align: center;
}
.contList3 > article > h3 {
  margin: 0.5rem 0;
  font-size: 1.1rem;
}
.contList3 > article > p {
  line-height: 1.5;
  text-align: left;
}
.SyuryokuPicList {
  display: flex;
  justify-content: center;
  gap: 3%;
  margin-bottom: 2rem;
}
.SyuryokuPicList > article {
  width: 32%;
  text-align: center;
}
.SyuryokuPicList > article > h3 {
  margin: 0.5rem 0;
  font-size: 1.1rem;
}
.SyuryokuPicList > article > p {
  line-height: 1.5;
  text-align: left;
}
.contList4 {
  display: flex;
  flex-wrap: wrap;
  gap: 3%;
  margin-bottom: 2rem;
}
.contList4 > article {
  width: 22%;
  text-align: left;
}
.contList4 > article > h3 {
  margin: 0.5rem 0;
  font-size: 1.1rem;
}
.contList4 > article > p {
  font-size: 0.9rem;
  line-height: 1.5;
  text-align: left;
  display: inline-block;
}
#technologySection .iconContList4 > article {
  width: 20%;
}
#plantSection > div h3 {
  text-align: center;
  font-size: 1.4rem;
  margin-bottom: 2rem;
}
#plantSection > div .plantList {
  display: flex;
  flex-wrap: wrap;
  gap: 10%;
  justify-content: center;
  margin-bottom: 3rem;
}
#plantSection > div .plantList > article {
  width: 20%;
}
#plantSection > div .plantList > article h4 {
  margin: 0.5rem 0;
  text-align: center;
  font-size: 1.2rem;
}
#plantSection > div .capacityList {
  display: flex;
  gap: 2%;
  justify-content: center;
  margin-bottom: 3rem;
}
#plantSection > div .capacityList > article {
  width: 28%;
  background-color: #F7F8F9;
  text-align: center;
  padding: 4rem 2rem;
}
#plantSection > div .capacityList > article h4 {
  margin: 0.5rem 0;
  font-size: 1.2rem;
}
#plantSection > div .capacityList > article p {
  line-height: 1.5;
}
/* 機械組立工事部の運搬設備調整 */
/* 工事部ページの連絡先 */
.phone-number {
  font-size: 2.5em;
  color: #006cb8;
  font-weight: bold;
}
.factory-contact {
  display: flex;
  justify-content: center;
}
.phone-icon {
  width: 40px;
  height: 40px;
  vertical-align: middle;
}
/* スペーサー */
.space-150 {
  height: 150px;
}
.space-80 {
  height: 80px;
}
/* 会社概要 */
.CoPro {
  padding: 60px 20px;
  background-color: #fff;
  max-width: 1000px;
  margin: 0 auto;
}
.CoProTableArea {
  border-top: 1px solid #ccc;
  max-width: 1000px;
  margin: 0 auto;
}
.CoProRow {
  display: flex;
  padding: 12px 0;
  border-bottom: 1px solid #ccc;
  flex-wrap: wrap;
}
.CoProLabel {
  width: 25%;
  font-weight: bold;
  color: #006cb8;
  font-size: 16px;
  line-height: 3.7;
}
.CoProData {
  width: 75%;
  font-size: 16px;
  color: #000;
  padding: 20px 0;
  line-height: 1.8;
}
.ExecutiveRow {
  display: flex;
  padding: 0;
}
.ExecutiveTitle {
  position: relative;
  width: 150px;
  /* 固定幅 */
  white-space: nowrap;
  padding-right: 16px;
  /* colon用の右スペースを確保 */
  display: flex;
  align-items: center;
}
.ExecutiveTitle .colon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 8px;
  /* 右端からの距離。狭く調整可能 */
}
.ExecutiveName {
  flex: 1;
}
.ExecutiveName {
  flex: 1;
}
.ExecutiveTitle {
  margin-right: 4px;
}
/* 先輩の声　スケジュール */
section.schedule {
  font-size: 16px;
  max-width: 600px;
  background: #fff;
  border-radius: 8px;
}
.schedule-item {
  display: flex;
  border-bottom: 1px solid #eee;
  padding: 20px 0;
}
.schedule-time {
  width: 80px;
  font-weight: bold;
  color: #0077cc;
}
.schedule-desc {
  flex: 1;
  color: #555;
}
.schedule-item:last-child {
  border-bottom: none;
}
/* 工場・工事部項目ページのスペース調整 */
.service_category_content {
  padding: 70px 0;
}
/* 修繕工事部連絡先の上余白削除 */
.access-section {
  margin-top: 0 !important;
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  .iconContList4 {
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
    /* 上下の間隔を適宜調整 */
    margin-bottom: 1rem;
  }
  .iconContList4 > article {
    width: 90% !important;
    /* ← PC用の30%/49%を上書き */
    padding: 1.5rem 1rem;
  }
  .iconContList4 article h3 {
    margin-bottom: 0.5rem;
    /* 下だけ0.5remに縮める */
    margin-top: 1rem;
    /* 上はそのまま */
  }
  .iconContList4 img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
  }
  .iconContList5 {
    flex-wrap: wrap;
    gap: 0;
    margin-bottom: 3rem;
  }
  .iconContList5 > article {
    width: 50%;
    text-align: center;
    background-color: #FFF;
    padding: 2rem 0.5rem;
  }
  .iconContList5 > article > h3 {
    margin: 1rem 0;
    font-size: 1.1rem;
  }
  .iconContList5 > article > div {
    text-align: center;
    line-height: 1.5;
  }
  .iconContList5 > article > div > p {
    line-height: 1.5;
    text-align: left;
    display: inline-block;
  }
  .contList3 article {
    width: 100% !important;
    text-align: center;
    margin-bottom: 2rem;
  }
  /* 会社概要 */
  .CoPro {
    padding: 20px 20px;
    border-top: none;
  }
  .CoProLabel {
    width: 100%;
    font-size: 15px;
    line-height: 1.6;
  }
  .CoProData {
    width: 100%;
    font-size: 15px;
    line-height: 1.6;
    padding: 0px;
  }
  .CoProRow {
    padding: 20px 0;
  }
  .ExecutiveRow {
    width: 100%;
    padding: 0 0;
  }
  .ExecutiveTitle {
    width: 140px;
  }
  /* 先輩の声　スケジュール */
  section.schedule {
    font-size: 16px;
    line-height: 1.8 !important;
  }
  .schedule-item {
    padding: 10px 0;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  #lpContents > section {
    padding: 3rem 0;
  }
  #lpContents > section .sectionHead {
    padding: 0 1rem;
  }
  #lpContents > section.grayBack, #lpContents > section .grayBack {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mainWrap {
    width: auto;
  }
  /* 事業内容ページ */
  #aboutList {
    width: auto;
  }
  #aboutList > article {
    display: block;
    margin-bottom: 3rem;
  }
  #aboutList > article > span {
    width: 100%;
  }
  #aboutList > article > div {
    width: 100%;
    margin-left: 0;
  }
  #aboutList > article > div > DIV {
    padding: 2rem 1rem;
  }
  #aboutListWrap {
    padding: 2rem 1rem;
  }
  #aboutListAlt {
    flex-wrap: wrap;
    width: auto;
    gap: 3rem;
  }
  #aboutListAlt > article {
    width: 100%;
  }
  #aboutListAlt > article > div {
    padding: 2rem;
    height: auto;
  }
  #serviceWrap {
    margin-left: -20px;
    margin-right: -20px;
  }
  #serviceWrap > div {
    width: auto;
  }
  #serviceWrap > div dl {
    width: 100%;
    padding: 1re;
  }
  .contListTwice {
    display: block;
  }
  .contListTwice > article {
    width: auto;
    margin-bottom: 2rem;
  }
  .contListTwice > article > div img {
    width: 100%;
  }
  .contListTwice > article h4 span {
    display: block;
  }
  #equipmentSection > div {
    width: auto;
  }
  .contListThree {
    display: flex;
    gap: 2rem 4%;
    flex-wrap: wrap;
  }
  .contListThree > article {
    width: 48%;
  }
  /* 工場・工事部 */
  .iconContList4 {
    flex-wrap: wrap;
    gap: 0;
    margin-bottom: 3rem;
  }
  .iconContList4 > article {
    width: 50%;
    padding: 1rem 0.5rem;
  }
  .iconContList4 > article > h3 {
    min-height: 3.5rem;
  }
  #technologySection .iconContList4 {
    gap: 2%;
  }
  #technologySection .iconContList4 > article {
    width: 47%;
    margin-bottom: 1rem;
  }
  .contList3 {
    flex-wrap: wrap;
    margin-bottom: 2rem;
    justify-content: center;
  }
  .contList3 > article {
    width: 48%;
    text-align: center;
    margin-bottom: 2rem;
  }
  .iconContList3 {
    flex-wrap: wrap;
  }
  .iconContList3 > article {
    width: 90%;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
  }
  .contList4 {
    flex-wrap: wrap;
    gap: 4%;
    margin-bottom: 2rem;
  }
  .contList4 > article {
    width: 48%;
    margin-bottom: 1rem;
  }
  #plantSection > div .plantList {
    gap: 6%;
  }
  #plantSection > div .plantList > article {
    width: 44%;
  }
  #plantSection > div .plantList > article h4 {
    font-size: 1rem;
  }
  #plantSection > div .capacityList {
    flex-wrap: wrap;
  }
  #plantSection > div .capacityList > article {
    width: 100%;
    margin-bottom: 1rem;
  }
  /* 工場・工事部項目ページのスペース調整 */
  .service_category_content {
    padding: 30px 0;
  }
  /* 主要設備と技術を縦に並べる */
  /* 人事メッセージ */
  .recruit-text {
    text-align: left;
  }
  /* 選考フロー */
  .step-content > p {
    text-align: left !important;
  }
  /* 品質方針*/
  .philosophy-text {
    text-align: left;
  }
  /* 代表メッセージ */
  .ceo-photo {
    text-align: center;
  }
}
@media screen and (max-width: 479px) and (max-width: 768px) {
  .iconContList5 {
    flex-direction: column;
    /* 横並び → 縦並びに */
    align-items: center;
    /* 各カードを中央寄せ */
    gap: 1.5rem;
    /* 各カードの間隔を調整 */
  }
  .iconContList5 > article {
    width: 90%;
    /* スマホでは幅を広く取る */
    max-width: 400px;
    /* 大きすぎないように制限 */
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F1015-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F1015-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F1015-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADlEA%3BACuEA%3BAAAA%3BAAAA%3BADvEA%3BAC8EA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BADpTF%3BACgUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BADtiBJ%3BAAAA%3BACqjBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhkBA%3BACukBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD3kBA%3BACglBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADjpBA%3BACupBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD3qBF%3BACgrBA%3BAAAA%3BAAAA%3BADhrBA%3BACqrBA%3BAAAA%3BAAAA%3BADrrBA%3BAAIA%3BAEJC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFlDA%3BAE0DA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAFrFA%3BAE0FE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAFnGA%3BAASA%3BAGRC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAHJA%3BAGUA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAHxGD%3BAGkHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAHzMH%3BAGsNA%3BAAAA%3BAAAA%3BAHtNA%3BAAAA%3BAGyOA%3BAAAA%3BAAAA%3BAHzOA%3BAGgPC%3BAAAA%3BAAAA%3BAHhPD%3BAGsPA%3BAAAA%3BAAAA%3BAHtPA%3BAG4PA%3BAAAA%3BAAAA%3BAAAA%3BAAjCA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */