 /*
Theme Name: Yotako
Author: Yotako team
Author URI: https://yotako.io/
Description: Design in Figma or AdobeXD. Publish in WordPress. The Figma/Adobe XD to WordPress plugin by Yotako is the fastest way of converting your beautiful design into a fully functional WordPress website in a few clicks without writing a single line of code! Get your custom domain, professional email, and world-class secure hosting, without the hassle.
Requires at least: 5.9
Tested up to: 5.9
Requires PHP: 5.6
Version: 2.0.0
License: © Yotako 2016-2024
License URI:  https://yotako.io/
Tags: figma-to-wordpress, adobe-xd-to-wordpress, xd-to-wordpress, design-to-code, seamless-transition, design-to-wordpress
Yotako WordPress Theme, (C) 2024 Yotako.io
*/
 @import url("https://amplitude.yotako.io/google?family=Noto+Sans+JP:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900&display=swap");
 @import url("https://fonts.googleapis.com/css?display=swap&family=Abhaya+Libre:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900");
 @import url("style-browsers-support.css");

 body,
 html {
   margin: 0;
   padding: 0;
 }

 * {
   box-sizing: border-box;
 }

 .centerlize {
   margin: 0 auto;
 }

 .relative {
   position: relative
 }

 p,
 a,
 h1,
 h2,
 h3 {
   margin: 0;
   color: unset;
   text-decoration: none;
 }

 button {
   background: none;
   color: inherit;
   border: none;
   padding: 0;
   font: inherit;
   cursor: pointer;
   outline: inherit;
 }

 .yk_post_content p {
   margin: revert;
 }

 .yk_input_wrapper {
   position: relative;
   width: 100%;
 }

 .yk_input_wrapper>div {
   /* position:relative; */
   /* height:100% */
 }

 .yk_input_wrapper>.block-editor-inner-blocks {
   position: absolute;
   top: 0
 }

 .has-text-align-right {
   text-align: right !important;
 }

 .has-text-align-left {
   text-align: left !important;
 }

 .has-text-align-center {
   text-align: center !important;
 }

 .has-background {
   padding: initial !important;
 }

 body .yk_input_wrapper input::placeholder {
   text-align: start;
 }

 body .yk_transparent {
   background: transparent !important;
 }

 body .yt_text_background {
   background-size: 100%;
   -webkit-background-clip: text;
   -moz-background-clip: text;
   -webkit-text-fill-color: transparent;
   -moz-text-fill-color: transparent;
 }

 body .yt_text_vertical_center {
   display: flex;
   align-items: center;
   flex-direction: column;
   word-wrap: anywhere;
 }

 body .yt_custom_select_arrow {
   background-position-x: 95% !important;
   -webkit-appearance: none;
   appearance: none;
   padding: 10px;
 }

 body .yt_cover_size {
   object-fit: cover;
   height: inherit;
 }

 .yt_full_size {
   width: 100%;
   height: 100%;
 }

 body .wp-block-video video {
   width: 100%;
 }

 [class^="container_"],
 [class*=" container_"],
 [class^="button_"],
 [class*=" button_"] {
   display: flex;
 }

 [class^="grid_"],
 [class*=" grid_"] {
   display: grid;
 }

 [class^="vp_"],
 [class*=" vp_"] {
   display: flex;
   flex-direction: column;
   /* align-items if needed */
 }

 *[onclick] {
   cursor: pointer;
 }

 input {
   padding: 0 10px;
 }

 .wp-block-image {
   margin: unset;
   padding: unset;
 }

 .wp-block-image img {
   vertical-align: top;
   border-radius: inherit;
   width: 100%;
 }

 .wp-block-yotako-block-input-text {
   position: relative;
   background: transparent;
   border: none;
 }

 .wp-block-image .components-resizable-box__container {
   max-width: unset !important;
 }

 .yt-post-template {
   justify-content: space-between !important;
 }

 body .yt-post-card {
   position: relative !important;
 }

 body .yt_fill_size {
   height: fit_content !important;
   min-height: 100vh !important;
 }

 :where(body .is-layout-flow)>* {
   margin-block-start: initial !important;
 }

 .wp-block-yotako-block-form {
   display: none
 }

 .yt-full-width {
   width: 100%
 }

 .imageview_5fe5401a6daa {
   width: 513px;
   height: 58px;
   position: absolute !important;
   left: -69px;
   top: 4px;
 }

 .container_b08cfd02d577 {
   width: 1000px;
   height: 4250px;
   position: absolute !important;
   left: -197px;
   top: 64px;
   background: #434242;
 }

 .container_5c55c81fd86d {
   width: 500px;
   height: 9935px;
   z-index: 1;
   position: absolute !important;
   left: 124px;
   top: 65px;
   background: #817f7f;
 }

 .container_f423abfb42ba {
   width: 685px;
   height: 975px;
   z-index: 2;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 33px;
   top: 8354px;
 }

 .imageview_1093a9b8e150 {
   width: 2727px;
   height: 1157px;
   z-index: 2;
   position: absolute !important;
   left: -1970px;
   top: 5134px;
 }

 .imageview_9357740e333d {
   width: 1698px;
   height: 1132px;
   z-index: 2;
   position: absolute !important;
   left: -510px;
   top: 3183px;
   opacity: 0.30000001192092896;
 }

 .container_d7ec09340029 {
   width: 1000px;
   height: 1px;
   z-index: 2;
   border-top: #00000063 solid 1px;
   border-right: #00000063 solid 1px;
   border-bottom: #00000063 solid 1px;
   border-left: #00000063 solid 1px;
   position: absolute !important;
   left: -126px;
   top: 97px;
 }

 .imageview_707e3d88800a {
   width: 526px;
   height: 526px;
   z-index: 3;
   position: absolute !important;
   left: 105px;
   top: 3543px;
 }

 .container_117227c6698e {
   width: 1018.7px;
   height: 1px;
   z-index: 2;
   border-top: #00000063 solid 1px;
   border-right: #00000063 solid 1px;
   border-bottom: #00000063 solid 1px;
   border-left: #00000063 solid 1px;
   position: absolute !important;
   left: -171.35px;
   top: 241.86px;
 }

 .container_d2e73bf4b942 {
   width: 1018.7px;
   height: 1px;
   z-index: 2;
   border-top: #00000063 solid 1px;
   border-right: #00000063 solid 1px;
   border-bottom: #00000063 solid 1px;
   border-left: #00000063 solid 1px;
   position: absolute !important;
   left: -171.35px;
   top: 418.71px;
 }

 .container_48003deedafd {
   width: 1018.7px;
   height: 1px;
   z-index: 2;
   border-top: #00000063 solid 1px;
   border-right: #00000063 solid 1px;
   border-bottom: #00000063 solid 1px;
   border-left: #00000063 solid 1px;
   position: absolute !important;
   left: -171.35px;
   top: 595.57px;
 }

 .imageview_a7380d6b1352 {
   width: 912px;
   height: 178px;
   z-index: 3;
   position: absolute !important;
   left: -100.61px;
   top: 65px;
 }

 .imageview_aad3fe38780d {
   width: 1002px;
   height: 179px;
   z-index: 3;
   position: absolute !important;
   left: -258.36px;
   top: 418.71px;
 }

 .imageview_b99b8152fbd6 {
   width: 916px;
   height: 177px;
   z-index: 4;
   position: absolute !important;
   left: -39.72px;
   top: 241.86px;
 }

 .imageview_2770828dc6fb {
   width: 749.88px;
   height: 177.56px;
   z-index: 5;
   position: absolute !important;
   left: -162px;
   top: 65px;
   opacity: 0.5;
 }

 .container_cf32a11c01b9 {
   width: 916px;
   height: 177px;
   z-index: 6;
   position: absolute !important;
   left: -40px;
   top: 242px;
   background: #434242;
   opacity: 0.5;
 }

 .container_6e655fdc64aa {
   width: 1023.65px;
   height: 179.69px;
   z-index: 7;
   position: absolute !important;
   left: -281px;
   top: 418.01px;
   background: #434242;
   opacity: 0.5;
 }

 .imageview_33d32f2615af {
   width: 318.62px;
   height: 539.77px;
   z-index: 8;
   position: absolute !important;
   left: 431.38px;
   top: 106.74px;
 }

 .imageview_99344f73804e {
   width: 88px;
   height: 469px;
   z-index: 9;
   position: absolute !important;
   left: 599.62px;
   top: 119.01px;
 }

 .imageview_8050f6cecae0 {
   width: 90px;
   height: 350px;
   z-index: 9;
   position: absolute !important;
   left: 488.72px;
   top: 209.4px;
 }

 .container_495af67ece26 {
   width: 674px;
   height: 781px;
   z-index: 2;
   position: absolute !important;
   left: 38px;
   top: 4337px;
   background: #ffffff;
   box-shadow: 4px 4px 4px #00000040;
 }

 .imageview_b63c26fb2278 {
   width: 674px;
   height: 390px;
   z-index: 3;
   position: absolute !important;
   left: 38px;
   top: 4728px;
 }

 .imageview_d609675505a2 {
   width: 668px;
   height: 103px;
   z-index: 3;
   position: absolute !important;
   left: -6px;
   top: 5149px;
 }

 .imageview_c3731f1194f9 {
   width: 694px;
   height: 92px;
   z-index: 3;
   position: absolute !important;
   left: -2px;
   top: 8305px;
 }

 .container_3d15d7a67c47 {
   width: 276px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 62px;
   top: 8412px;
   background: #ff346e;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_1bc0a74799de {
   width: 276px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 62px;
   top: 8590px;
   background: #fa653c;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_25c070ae7b35 {
   width: 276px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 62px;
   top: 8767px;
   background: #efb82e;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_110223c48a59 {
   width: 276px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 62px;
   top: 8942px;
   background: #1ea691;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_57c230d8c19a {
   width: 276px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 62px;
   top: 9137px;
   background: #aeadae;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_b0a15fd8b4a1 {
   width: 335px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 351px;
   top: 8412px;
   background: #ff346e;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_761277887cb2 {
   width: 335px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 351px;
   top: 8590px;
   background: #fa653c;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_13b3a5091a36 {
   width: 335px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 351px;
   top: 8767px;
   background: #efb82e;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_13d0b950b0da {
   width: 335px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 351px;
   top: 8942px;
   background: #1ea691;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_7b6ed85b2544 {
   width: 335px;
   height: 157px;
   z-index: 3;
   position: absolute !important;
   left: 351px;
   top: 9137px;
   background: #aeadae;
   box-shadow: 4px 4px 4px #00000040;
 }

 .imageview_5e58fe1aa292 {
   width: 180px;
   height: 44px;
   z-index: 2;
   position: absolute !important;
   left: 279px;
   top: 9513px;
 }

 .text_2b25a9dfde6f {
   width: 88.82px;
   height: 57.02px;
   z-index: 8;
   position: absolute !important;
   left: 35px;
   top: 533.62px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 72px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_50ecfdfd9cbb {
   width: 355.28px;
   height: 57.02px;
   z-index: 9;
   position: absolute !important;
   left: 88.35px;
   top: 533.62px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 72px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_6db1449e7621 {
   width: 398px;
   height: 42px;
   z-index: 3;
   position: absolute !important;
   left: 172px;
   top: 4374px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 41.02px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_04f640df425f {
   width: 500px;
   height: 42px;
   z-index: 4;
   position: absolute !important;
   left: 123px;
   top: 5160px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   filter: drop-shadow(0px 4px 4px #ffffff80);
   font-family: 'Noto Sans JP';
 }

 .text_7430ef7f2f40 {
   width: 551px;
   height: 42px;
   z-index: 4;
   position: absolute !important;
   left: 92px;
   top: 8328px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_9bc20ee17c8e {
   width: 95.85px;
   height: 51.62px;
   z-index: 7;
   position: absolute !important;
   left: 35px;
   top: 352.78px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 72px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_b71b9c794a97 {
   width: 472.88px;
   height: 51.62px;
   z-index: 10;
   position: absolute !important;
   left: 90.14px;
   top: 352.78px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 72px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_e85274f84f84 {
   width: 86.24px;
   height: 58.24px;
   z-index: 6;
   position: absolute !important;
   left: 152.49px;
   top: 177.84px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 72px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_3fd2752277d2 {
   width: 172.48px;
   height: 58.24px;
   z-index: 7;
   position: absolute !important;
   left: 37.28px;
   top: 177.84px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 72px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_4526e92c5a66 {
   width: 431.21px;
   height: 58.24px;
   z-index: 10;
   position: absolute !important;
   left: 210.04px;
   top: 177.84px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 72px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .container_21034aefbb08 {
   width: 607px;
   height: 500px;
   z-index: 2;
   position: absolute !important;
   left: 70px;
   top: 1891px;
   background: #ffffff;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_17041384802f {
   width: 4px;
   height: 213px;
   z-index: 3;
   transform-origin: unset;
   transform: rotate(90.00000250447809deg);
   position: absolute !important;
   left: 230.5px;
   top: 1852.5px;
   background: #efb82e;
 }

 .container_9b66038b05ab {
   width: 112px;
   height: 112px;
   z-index: 4;
   position: absolute !important;
   left: 43px;
   top: 1872px;
   background: #efb82e;
   border-radius: 50% 50% 50% 50%;
 }

 .text_4ba13b5e18fc {
   width: 226px;
   height: 30px;
   z-index: 3;
   position: absolute !important;
   left: 169px;
   top: 1917px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_a26bbdb1b06c {
   width: 121px;
   height: 43px;
   z-index: 5;
   position: absolute !important;
   left: 55px;
   top: 1910px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_3953979371e7 {
   width: 478px;
   z-index: 3;
   position: absolute !important;
   left: 143px;
   top: 1984px;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_4ca5cf6dc2ad {
   width: 489px;
   z-index: 3;
   position: absolute !important;
   left: 143px;
   top: 2104px;
   line-height: 40px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .container_b2f16749bf2c {
   width: 607px;
   height: 500px;
   z-index: 2;
   position: absolute !important;
   left: 70px;
   top: 2427px;
   background: #ffffff;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_58f97db88742 {
   width: 4px;
   height: 282px;
   z-index: 3;
   transform-origin: unset;
   transform: rotate(90.00000250447809deg);
   position: absolute !important;
   left: 265px;
   top: 2354px;
   background: #efb82e;
 }

 .imageview_cfb0668c322a {
   width: 612px;
   height: 505px;
   z-index: 4;
   position: absolute !important;
   left: 68px;
   top: 2422px;
   opacity: 0.05000000074505806;
 }

 .container_9273047d035d {
   width: 112px;
   height: 112px;
   z-index: 5;
   position: absolute !important;
   left: 43px;
   top: 2408px;
   background: #efb82e;
   border-radius: 50% 50% 50% 50%;
 }

 .text_27ff8560552e {
   width: 265px;
   height: 30px;
   z-index: 5;
   position: absolute !important;
   left: 171px;
   top: 2454px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_30a34f25d2f8 {
   width: 121px;
   height: 43px;
   z-index: 6;
   position: absolute !important;
   left: 55px;
   top: 2446px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_ab1b2e26ca00 {
   width: 478px;
   z-index: 5;
   position: absolute !important;
   left: 143px;
   top: 2520px;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_4607183077cd {
   width: 489px;
   z-index: 5;
   position: absolute !important;
   left: 143px;
   top: 2640px;
   line-height: 40px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .container_b180632020ac {
   width: 607px;
   height: 500px;
   z-index: 3;
   position: absolute !important;
   left: 70px;
   top: 2963px;
   background: #ffffff;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_23d2b3c411dc {
   width: 4px;
   height: 282px;
   z-index: 4;
   transform-origin: unset;
   transform: rotate(90.00000250447809deg);
   position: absolute !important;
   left: 265px;
   top: 2890px;
   background: #efb82e;
 }

 .container_a6653531f112 {
   width: 112px;
   height: 112px;
   z-index: 5;
   position: absolute !important;
   left: 43px;
   top: 2944px;
   background: #efb82e;
   border-radius: 50% 50% 50% 50%;
 }

 .imageview_446b50d19305 {
   width: 607px;
   height: 501px;
   z-index: 6;
   position: absolute !important;
   left: 70px;
   top: 2963px;
   opacity: 0.05000000074505806;
 }

 .text_9d7da30d6016 {
   width: 265px;
   height: 30px;
   z-index: 7;
   position: absolute !important;
   left: 173px;
   top: 2987px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_db5b8e520ec0 {
   width: 121px;
   height: 43px;
   z-index: 8;
   position: absolute !important;
   left: 55px;
   top: 2982px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_9f2f19c30595 {
   width: 478px;
   z-index: 7;
   position: absolute !important;
   left: 143px;
   top: 3056px;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_e6a3983dad5c {
   width: 489px;
   z-index: 7;
   position: absolute !important;
   left: 143px;
   top: 3147px;
   line-height: 40px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .container_e802cc9208f9 {
   width: 607px;
   height: 301px;
   z-index: 2;
   position: absolute !important;
   left: 70px;
   top: 787px;
   background: #ffffff;
   box-shadow: 4px 4px 4px #00000040;
 }

 .imageview_09db30d6754c {
   width: 685px;
   height: 64px;
   z-index: 2;
   position: absolute !important;
   left: -2px;
   top: 711px;
 }

 .container_ae79437639bf {
   width: 607px;
   height: 303px;
   z-index: 3;
   position: absolute !important;
   left: 70px;
   top: 1108px;
   background: #ffffff;
   box-shadow: 4px 4px 4px #00000040;
 }

 .container_bc62dcbc58e9 {
   width: 607px;
   height: 300px;
   z-index: 2;
   position: absolute !important;
   left: 70px;
   top: 1430px;
   background: #ffffff;
   box-shadow: 4px 4px 4px #00000040;
 }

 .text_49e8825e33b6 {
   width: 483px;
   height: 64px;
   z-index: 3;
   position: absolute !important;
   left: 143px;
   top: 881px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_df4703a2a408 {
   width: 483px;
   height: 64px;
   z-index: 4;
   position: absolute !important;
   left: 143px;
   top: 1203px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_8bcf2050d3a6 {
   width: 483px;
   height: 63px;
   z-index: 3;
   position: absolute !important;
   left: 143px;
   top: 1571px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 30px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_fd44501697e1 {
   width: 197px;
   height: 30px;
   z-index: 3;
   position: absolute !important;
   left: 138px;
   top: 823px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_7fe37cfacb09 {
   width: 158px;
   height: 30px;
   z-index: 4;
   position: absolute !important;
   left: 143px;
   top: 1141px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_182e4b7a5554 {
   width: 233px;
   height: 29px;
   z-index: 3;
   position: absolute !important;
   left: 143px;
   top: 1458px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .container_8a74de453b55 {
   width: 4px;
   height: 174px;
   z-index: 3;
   transform-origin: unset;
   transform: rotate(90.00000250447809deg);
   position: absolute !important;
   left: 228px;
   top: 778px;
   background: #fa653c;
 }

 .container_5efb3a62e918 {
   width: 4px;
   height: 174px;
   z-index: 4;
   transform-origin: unset;
   transform: rotate(90.00000250447809deg);
   position: absolute !important;
   left: 228px;
   top: 1099px;
   background: #fa653c;
 }

 .container_5c01adb9eddb {
   width: 4px;
   height: 210px;
   z-index: 3;
   transform-origin: unset;
   transform: rotate(90.00000250447809deg);
   position: absolute !important;
   left: 246px;
   top: 1398px;
   background: #fa653c;
 }

 .text_33fe36264acd {
   width: 380px;
   height: 43px;
   z-index: 3;
   position: absolute !important;
   left: 193px;
   top: 716px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 42px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .container_6ed135d4bd4d {
   width: 39px;
   height: 1px;
   z-index: 3;
   transform-origin: unset;
   transform: rotate(180deg);
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 185px;
   top: 738px;
   background: #ffffff;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_06aa5ea27c52 {
   width: 34px;
   height: 1px;
   z-index: 4;
   transform-origin: unset;
   transform: rotate(-179.99999499104388deg);
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 598px;
   top: 738px;
   background: #ffffff;
   box-shadow: 0px 4px 4px #00000040;
 }

 .imageview_42e029005bd3 {
   width: 685px;
   height: 64px;
   z-index: 2;
   position: absolute !important;
   left: -10px;
   top: 1804px;
 }

 .imageview_4cec53025ae6 {
   width: 607px;
   height: 303px;
   z-index: 2;
   position: absolute !important;
   left: 70px;
   top: 1108px;
   opacity: 0.05000000074505806;
 }

 .text_97e2aee221b5 {
   width: 389px;
   height: 42px;
   z-index: 3;
   position: absolute !important;
   left: 185px;
   top: 1813px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .container_5a55fb655233 {
   width: 33px;
   height: 1px;
   z-index: 4;
   transform-origin: unset;
   transform: rotate(-179.99999499104348deg);
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 179px;
   top: 1832px;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_9cc336878395 {
   width: 35px;
   height: 1px;
   z-index: 4;
   transform-origin: unset;
   transform: rotate(-179.99999499104388deg);
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 596px;
   top: 1832px;
   box-shadow: 0px 4px 4px #00000040;
 }

 .text_b6fc91fa3e7a {
   width: 490px;
   height: 42px;
   z-index: 3;
   position: absolute !important;
   left: 125px;
   top: 4455px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 40px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_3f77ef5a050f {
   width: 591px;
   height: 42px;
   z-index: 4;
   position: absolute !important;
   left: 76px;
   top: 4887px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_990d0eaf181d {
   width: 367.01px;
   height: 45px;
   z-index: 4;
   position: absolute !important;
   left: 188.99px;
   top: 3702px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_16d99152a380 {
   width: 331px;
   height: 47px;
   z-index: 4;
   position: absolute !important;
   left: 205px;
   top: 3828px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 30px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .imageview_f03087afa336 {
   width: 272px;
   height: 272px;
   z-index: 2;
   position: absolute !important;
   left: 94px;
   top: 7484px;
 }

 .text_36a2cfd8371f {
   width: 150px;
   height: 34px;
   z-index: 3;
   transform-origin: bottom;
   transform: rotate(-90.00000250447809deg);
   position: absolute !important;
   left: -4px;
   top: 908px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 70.78px;
   word-wrap: break-word;
   font-family: 'Abhaya Libre';
 }

 .text_6c690995b1ac {
   width: 278px;
   height: 42px;
   z-index: 4;
   transform-origin: bottom;
   transform: rotate(-90.00000250447809deg);
   position: absolute !important;
   left: -64px;
   top: 1205px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 70.78px;
   word-wrap: break-word;
   font-family: 'Abhaya Libre';
 }

 .text_87f475d904db {
   width: 187px;
   height: 42px;
   z-index: 3;
   transform-origin: bottom;
   transform: rotate(-90.00000250447809deg);
   position: absolute !important;
   left: -18.5px;
   top: 1561.5px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 70.78px;
   word-wrap: break-word;
   font-family: 'Abhaya Libre';
 }

 .text_941bc352176b {
   width: 171px;
   height: 76px;
   z-index: 3;
   position: absolute !important;
   left: 148px;
   top: 5559px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_c67dd71e1d8a {
   width: 234px;
   height: 76px;
   z-index: 3;
   position: absolute !important;
   left: 415px;
   top: 5934px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_ef97ca51df38 {
   width: 275px;
   height: 76px;
   z-index: 2;
   position: absolute !important;
   left: 97px;
   top: 6665px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_b5f84457ccb4 {
   width: 157px;
   height: 77px;
   z-index: 2;
   position: absolute !important;
   left: 437px;
   top: 7030px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_ef4888a6105b {
   width: 339px;
   height: 103px;
   z-index: 2;
   position: absolute !important;
   left: 61px;
   top: 7764px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_d72773e947f5 {
   width: 339px;
   height: 103px;
   z-index: 2;
   position: absolute !important;
   left: 61px;
   top: 8162px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_9f7cea926724 {
   width: 181px;
   z-index: 4;
   position: absolute !important;
   left: 114px;
   top: 8470px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_3ee2b079bc2d {
   width: 300px;
   z-index: 4;
   position: absolute !important;
   left: 368px;
   top: 8422px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_0bd546de4eec {
   width: 300px;
   z-index: 4;
   position: absolute !important;
   left: 371px;
   top: 8599px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_bc78121cc329 {
   width: 300px;
   z-index: 4;
   position: absolute !important;
   left: 393px;
   top: 8809px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_fa0974100051 {
   width: 300px;
   z-index: 4;
   position: absolute !important;
   left: 418px;
   top: 8982px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_dda4befa4d1d {
   width: 300px;
   z-index: 4;
   position: absolute !important;
   left: 386px;
   top: 9163px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_bbab30a0fe58 {
   width: 179px;
   z-index: 4;
   position: absolute !important;
   left: 117px;
   top: 8631px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_5c53777cba6d {
   width: 113px;
   z-index: 4;
   position: absolute !important;
   left: 146px;
   top: 8825px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .imageview_e4302fc0771a {
   width: 607px;
   height: 307px;
   z-index: 5;
   position: absolute !important;
   left: 70px;
   top: 781px;
 }

 .text_72a19811bd4c {
   width: 113px;
   z-index: 4;
   position: absolute !important;
   left: 174px;
   top: 9003px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_cccb408bd139 {
   width: 150px;
   z-index: 4;
   position: absolute !important;
   left: 128px;
   top: 9196px;
   line-height: 35px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_3bc9eeceaf4d {
   width: 171px;
   height: 77px;
   z-index: 2;
   position: absolute !important;
   left: 450px;
   top: 7765px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_61028407fc1e {
   width: 210px;
   height: 77px;
   z-index: 2;
   position: absolute !important;
   left: 121px;
   top: 7398px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_07facc93e8ae {
   width: 240px;
   height: 77px;
   z-index: 2;
   position: absolute !important;
   left: 409px;
   top: 7398px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_13271e4a40aa {
   width: 192px;
   height: 76px;
   z-index: 2;
   position: absolute !important;
   left: 432px;
   top: 6665px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_6e0b2e815ca9 {
   width: 254px;
   height: 76px;
   z-index: 2;
   position: absolute !important;
   left: 117px;
   top: 7030px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_76c5de014826 {
   width: 170px;
   height: 76px;
   z-index: 2;
   position: absolute !important;
   left: 157px;
   top: 6299px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_05d209ef3d6a {
   width: 234px;
   height: 76px;
   z-index: 2;
   position: absolute !important;
   left: 402px;
   top: 6299px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_ff19573872e2 {
   width: 192px;
   height: 76px;
   z-index: 3;
   position: absolute !important;
   left: 438px;
   top: 5559px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_050646ebaf84 {
   width: 212px;
   height: 76px;
   z-index: 3;
   position: absolute !important;
   left: 123px;
   top: 5934px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .container_37ed605eb55d {
   width: 52px;
   height: 1px;
   z-index: 5;
   transform-origin: unset;
   transform: rotate(179.99999499104388deg);
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 205px;
   top: 5182px;
   box-shadow: 0px 4px 4px #ffffff80;
 }

 .container_9df8666a62ce {
   width: 52px;
   height: 1px;
   z-index: 5;
   transform-origin: unset;
   transform: rotate(179.99999499104388deg);
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 583px;
   top: 5182px;
   box-shadow: 0px 4px 4px #ffffff80;
 }

 .container_4cf280d13f2d {
   width: 622px;
   height: 1px;
   z-index: 3;
   border-top: #807e7eff solid 1px;
   border-right: #807e7eff solid 1px;
   border-bottom: #807e7eff solid 1px;
   border-left: #807e7eff solid 1px;
   position: absolute !important;
   left: 64px;
   top: 9119px;
 }

 .text_285b11e6dbe7 {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 153px;
   top: 9561px;
   line-height: 35px;
   font-family: 'Noto Sans JP';
 }

 .container_3c1d1ea8eabd {
   width: 431px;
   height: 1px;
   z-index: 3;
   border-top: #3d46f2ff solid 2px;
   border-right: #3d46f2ff solid 2px;
   border-bottom: #3d46f2ff solid 2px;
   border-left: #3d46f2ff solid 2px;
   position: absolute !important;
   left: 152px;
   top: 4431px;
 }

 .imageview_b4cf23f22ea7 {
   width: 271px;
   height: 272px;
   z-index: 2;
   position: absolute !important;
   left: 95px;
   top: 7119px;
 }

 .imageview_122917d10208 {
   width: 278px;
   height: 273px;
   z-index: 3;
   position: absolute !important;
   left: 383px;
   top: 5651px;
 }

 .imageview_922c668ed004 {
   width: 271px;
   height: 272px;
   z-index: 2;
   position: absolute !important;
   left: 95px;
   top: 6752px;
 }

 .imageview_fd6629aef9ae {
   width: 278px;
   height: 272px;
   z-index: 3;
   position: absolute !important;
   left: 383px;
   top: 5284px;
 }

 .imageview_5ed9cfd86b57 {
   width: 277px;
   height: 272px;
   z-index: 2;
   position: absolute !important;
   left: 383px;
   top: 7484px;
 }

 .imageview_bb2e303194d3 {
   width: 275px;
   height: 272px;
   z-index: 2;
   position: absolute !important;
   left: 384px;
   top: 6752px;
 }

 .imageview_db7019a666f8 {
   width: 273px;
   height: 273px;
   z-index: 2;
   position: absolute !important;
   left: 93px;
   top: 6385px;
 }

 .imageview_c590cb96529b {
   width: 272px;
   height: 272px;
   z-index: 3;
   position: absolute !important;
   left: 94px;
   top: 5653px;
 }

 .imageview_22671adf695d {
   width: 272px;
   height: 272px;
   z-index: 3;
   position: absolute !important;
   left: 93px;
   top: 6019px;
 }

 .imageview_4b2953b2756d {
   width: 272px;
   height: 273px;
   z-index: 3;
   position: absolute !important;
   left: 94px;
   top: 5283px;
 }

 .imageview_0fe4e67ba6af {
   width: 275px;
   height: 272px;
   z-index: 2;
   position: absolute !important;
   left: 384px;
   top: 7119px;
 }

 .imageview_617c1d9483f7 {
   width: 276px;
   height: 272px;
   z-index: 2;
   position: absolute !important;
   left: 384px;
   top: 6385px;
 }

 .container_0f4e4016f1ef {
   width: 276px;
   height: 272px;
   z-index: 3;
   position: absolute !important;
   left: 384px;
   top: 6019px;
   background: #f9f7f7;
 }

 .imageview_5d39404d60a1 {
   width: 261px;
   height: 255px;
   z-index: 4;
   position: absolute !important;
   left: 400px;
   top: 6037px;
 }

 .imageview_28fc784318f7 {
   width: 272px;
   height: 272px;
   z-index: 2;
   position: absolute !important;
   left: 94px;
   top: 7882px;
 }

 .container_c2e11aea7b47 {
   width: 168px;
   height: 34px;
   z-index: 4;
   position: absolute !important;
   left: 102px;
   top: 5509px;
   background: #ff346e;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_32944223ee0b {
   width: 168px;
   height: 34px;
   z-index: 4;
   position: absolute !important;
   left: 395px;
   top: 5509px;
   background: #ff346e;
   box-shadow: 0px 4px 4px #00000040;
 }

 .text_725f5a16f755 {
   width: 171px;
   height: 24px;
   z-index: 5;
   position: absolute !important;
   left: 100px;
   top: 5513px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .container_de7196d892da {
   width: 168px;
   height: 34px;
   z-index: 4;
   position: absolute !important;
   left: 102px;
   top: 5879px;
   background: #ff346e;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_28b9270b9310 {
   width: 168px;
   height: 34px;
   z-index: 4;
   position: absolute !important;
   left: 102px;
   top: 6246px;
   background: #fa653c;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_07366afa7efc {
   width: 168px;
   height: 34px;
   z-index: 3;
   position: absolute !important;
   left: 102px;
   top: 6613px;
   background: #fa653c;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_d9dee85ef860 {
   width: 168px;
   height: 34px;
   z-index: 3;
   position: absolute !important;
   left: 102px;
   top: 7711px;
   background: #fa653c;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_64a1345a5fa0 {
   width: 168px;
   height: 34px;
   z-index: 3;
   position: absolute !important;
   left: 102px;
   top: 8109px;
   background: #fa653c;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_ceeb487e5aca {
   width: 259px;
   height: 34px;
   z-index: 3;
   position: absolute !important;
   left: 102px;
   top: 6981px;
   background: #efb82e;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_9c2d8a94ec2f {
   width: 259px;
   height: 34px;
   z-index: 3;
   position: absolute !important;
   left: 102px;
   top: 7348px;
   background: #efb82e;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_7c70a656aec8 {
   width: 168px;
   height: 34px;
   z-index: 4;
   position: absolute !important;
   left: 393px;
   top: 5879px;
   background: #ff346e;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_6874517f374a {
   width: 168px;
   height: 34px;
   z-index: 5;
   position: absolute !important;
   left: 393px;
   top: 6246px;
   background: #ff346e;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_297e6565c7e3 {
   width: 168px;
   height: 34px;
   z-index: 3;
   position: absolute !important;
   left: 393px;
   top: 6613px;
   background: #ff346e;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_10144b7e1582 {
   width: 168px;
   height: 34px;
   z-index: 3;
   position: absolute !important;
   left: 393px;
   top: 6981px;
   background: #1ea691;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_56c479c577eb {
   width: 168px;
   height: 34px;
   z-index: 3;
   position: absolute !important;
   left: 393px;
   top: 7348px;
   background: #1ea691;
   box-shadow: 0px 4px 4px #00000040;
 }

 .container_f8cedd2599c3 {
   width: 168px;
   height: 34px;
   z-index: 3;
   position: absolute !important;
   left: 393px;
   top: 7712px;
   background: #1ea691;
   box-shadow: 0px 4px 4px #00000040;
 }

 .text_4e9ac1e7ae29 {
   width: 171px;
   height: 24px;
   z-index: 5;
   position: absolute !important;
   left: 100px;
   top: 5883px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_92666bc48913 {
   width: 92px;
   height: 24px;
   z-index: 5;
   position: absolute !important;
   left: 140px;
   top: 6250px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_1e5c80ca7b17 {
   width: 92px;
   height: 24px;
   z-index: 4;
   position: absolute !important;
   left: 140px;
   top: 6617px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_f868f6e1cd8d {
   width: 92px;
   height: 24px;
   z-index: 4;
   position: absolute !important;
   left: 140px;
   top: 7715px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_5cd695de280b {
   width: 92px;
   height: 24px;
   z-index: 4;
   position: absolute !important;
   left: 140px;
   top: 8113px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_c707f08ef16a {
   width: 251px;
   height: 24px;
   z-index: 4;
   position: absolute !important;
   left: 107px;
   top: 6987px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.6px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_b4700244e31e {
   width: 251px;
   height: 24px;
   z-index: 4;
   position: absolute !important;
   left: 107px;
   top: 7354px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.6px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_cea88243fc8f {
   width: 171px;
   height: 24px;
   z-index: 5;
   position: absolute !important;
   left: 391px;
   top: 5883px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_f359dd10863a {
   width: 171px;
   height: 24px;
   z-index: 6;
   position: absolute !important;
   left: 391px;
   top: 6250px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_832cd372e694 {
   width: 171px;
   height: 24px;
   z-index: 4;
   position: absolute !important;
   left: 391px;
   top: 6617px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_865ee3d71c2e {
   width: 171px;
   height: 24px;
   z-index: 4;
   position: absolute !important;
   left: 391px;
   top: 6985px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_2eadf97cfdc6 {
   width: 171px;
   height: 24px;
   z-index: 4;
   position: absolute !important;
   left: 391px;
   top: 7352px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_0a1267a96ca7 {
   width: 171px;
   height: 24px;
   z-index: 4;
   position: absolute !important;
   left: 391px;
   top: 7716px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .text_8705b09b596b {
   width: 171px;
   height: 24px;
   z-index: 5;
   position: absolute !important;
   left: 393px;
   top: 5513px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Noto Sans JP';
 }

 .imageview_ffadecac51b2 {
   width: 607px;
   height: 303px;
   z-index: 4;
   position: absolute !important;
   left: 70px;
   top: 1427px;
   opacity: 0.05000000074505806;
 }

 .imageview_ba9b0f726e97 {
   width: 691px;
   height: 145px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

 .text_d43c8de41393 {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 147px;
   top: 46px;
   line-height: 48px;
   font-family: 'Noto Sans JP';
 }

 .button_21d6a29da14c {
   position: absolute !important;
   width: 691px;
   height: 145px;
   z-index: 2;
   left: 28px;
   top: 9333px;
 }

 .button_link_21d6a29da14c {}

 .imageview_842a03d0d1d5 {
   width: 691px;
   height: 145px;
   z-index: 3;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

 .text_d5d879ea8ee0 {
   width: max-content;
   z-index: 4;
   position: absolute !important;
   left: 147px;
   top: 46px;
   line-height: 48px;
   font-family: 'Noto Sans JP';
 }

 .button_640da5f18d45 {
   position: absolute !important;
   width: 691px;
   height: 145px;
   z-index: 3;
   left: 28px;
   top: 4143px;
 }

 .button_link_640da5f18d45 {}

 .container_28ef586069ce {
   width: 359px;
   height: 1px;
   z-index: 4;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 189px;
   top: 3820px;
 }

 .imageview_7ecdae082fa0 {
   width: 2833px;
   height: 798px;
   z-index: 5;
   position: absolute !important;
   left: -1754px;
   top: 7484px;
 }

 .imageview_66c8521f56bb {
   width: 2811px;
   height: 1193px;
   z-index: 5;
   position: absolute !important;
   left: -2025px;
   top: 6291px;
 }

 .imageview_cefb3e23a34b {
   width: 612px;
   height: 504px;
   z-index: 6;
   position: absolute !important;
   left: 68px;
   top: 1891px;
   opacity: 0.05000000074505806;
 }

 .viewport_10ceac5d09c9 {
   width: 750px;
   height: 9632px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }