.zeh {
  --font-leading: 1.8;
  --font-tracking: 0;
  --font-weight-normal: 400;
  --font-feature-settings: normal;
  --color-green-100: #eefbc9;
  --color-green-200: #e1ecc7;
  --color-green-300: #fafbf4;
  --color-green-400: #7c0;
  --color-green-500: #00b38c;
  --color_rgb-green-500: 0, 179, 140;
  --color_rgb-green-600: 187, 210, 219;
  --color-green-600: #009776;
  --color-green-700: #aec96d;
  --color-bluegreen-90: #d7eced;
  --color-bluegreen-100: #bbd2db;
  --color_rgb-bluegreen-100: 187, 210, 219;
  --color-bluegreen-200: #66c9d1;
  --color-bluegreen-300: #00a9b2;
  --color-bluegreen-400: #008996;
  --color-bluegreen-500: #286d71;
  --color-blue-100: #2c9edf;
  --color_rgb-blue-100: 44, 158, 223;
  --color-blue-200: #0b88d0;
  --color-orange-100: #eef0e5;
  --color-orange-200: #cfa074;
  --color-red-100: #e84f4f;
  --color-white-100: #fff;
  --color-gray-100: #f6f6f6;
  --color-gray-200: #b1baba;
  --color-gray-300: #494949;
  --color_rgb-gray-300: 73, 73, 73;
  --transition: 0.4s ease-out;
  --headerHeight: 7.2rem;
}
@media screen and (width>=48em) {
  .zeh:root {
    --headerHeight: 10.3rem;
    --font-tracking: 0;
    --font-leading: 1.875;
  }
}
.zeh:root {
  --size-container: 1200;
  --size-logo: 200;
  --leading-trim: calc((1em - 1lh) / 2);
  --font-family-base: Noto Sans JP, NotoSansJP, Noto Sans Japanese, sans-serif;
  --font-setting-base: var(--font-weight-normal) var(--font-size-base) /
    var(--font-leading) var(--font-family-base);
  --font-size-heading-1: 4rem;
  --font-size-heading-2: 3.6rem;
  --font-size-heading-3: 2.8rem;
  --font-size-heading-4: 2.4rem;
  --font-size-heading-5: 2rem;
  --font-size-large-2: 1.8rem;
  --font-size-large-1: 1.6rem;
  --font-size-base: 1.4rem;
  --font-size-small-1: 1.2rem;
  --font-size-small-2: 1rem;
}
@media screen and (width>=48em) {
  .zeh:root {
    --font-size-heading-1: 6.4rem;
    --font-size-heading-2: 4.4rem;
    --font-size-heading-3: 3.6rem;
    --font-size-heading-4: 2.8rem;
    --font-size-heading-5: 2.4rem;
    --font-size-large-2: 2rem;
    --font-size-large-1: 1.8rem;
    --font-size-base: 1.6rem;
    --font-size-small-1: 1.4rem;
    --font-size-small-2: 1.2rem;
  }
}
.zeh .c_icon--blank::after {
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.91898%2014.0033C1.51157%2014.0033%201.16281%2013.8582%200.872685%2013.5681C0.582562%2013.278%200.4375%2012.9292%200.4375%2012.5218V2.1514C0.4375%201.744%200.582562%201.39523%200.872685%201.10511C1.16281%200.814984%201.51157%200.669922%201.91898%200.669922H7.10417V2.1514H1.91898V12.5218H12.2894V7.33659H13.7708V12.5218C13.7708%2012.9292%2013.6258%2013.278%2013.3357%2013.5681C13.0455%2013.8582%2012.6968%2014.0033%2012.2894%2014.0033H1.91898ZM5.40046%2010.0773L4.36343%209.04029L11.2523%202.1514H8.58565V0.669922H13.7708V5.85511H12.2894V3.18844L5.40046%2010.0773Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.zeh .c_icon--download::after {
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M7.11111%2011.0026L2.66667%206.55816L3.91111%205.26927L6.22222%207.58038V0.335938H8V7.58038L10.3111%205.26927L11.5556%206.55816L7.11111%2011.0026ZM1.77778%2014.5582C1.28889%2014.5582%200.87037%2014.3841%200.522222%2014.0359C0.174074%2013.6878%200%2013.2693%200%2012.7804V10.1137H1.77778V12.7804H12.4444V10.1137H14.2222V12.7804C14.2222%2013.2693%2014.0481%2013.6878%2013.7%2014.0359C13.3519%2014.3841%2012.9333%2014.5582%2012.4444%2014.5582H1.77778Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.zeh .l_bg--green {
  position: relative;
  padding-top: 337px;
  padding-bottom: 120px;
  margin-top: -147px;
  background-color: var(--color-bluegreen-90);
}
@media screen and (width < 48em) {
  .zeh .l_bg--green {
    padding-top: 585px;
    padding-bottom: 80px;
    margin-top: -500px;
  }
}
.zeh .l_bg--green::before {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 84px;
  margin: auto;
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSI4NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTA0Nl8xOTIzMikiPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMV8xMDQ2XzE5MjMyKSI+PHBhdGggZD0iTTExOTUuNzMgMzYuODI4MVY4Ny44MzYzSDEyMjYuMzhWMzYuODI4MUgxMTk1LjczWk0xMjA1LjY4IDU5Ljk4OTVIMTIwMi44OVY1Ni45NDExSDEyMDUuNjhWNTkuOTg5NVpNMTIwNS42OCA1My44OTFIMTIwMi44OVY1MC44NDI2SDEyMDUuNjhWNTMuODkxWk0xMjA1LjY4IDQ3Ljc5NDJIMTIwMi44OVY0NC43NDU5SDEyMDUuNjhWNDcuNzk0MlpNMTIxMi40NSA1OS45ODk1SDEyMDkuNjZWNTYuOTQxMUgxMjEyLjQ1VjU5Ljk4OTVaTTEyMTIuNDUgNTMuODkxSDEyMDkuNjZWNTAuODQyNkgxMjEyLjQ1VjUzLjg5MVpNMTIxMi40NSA0Ny43OTQySDEyMDkuNjZWNDQuNzQ1OUgxMjEyLjQ1VjQ3Ljc5NDJaTTEyMTkuMjIgNTkuOTg5NUgxMjE2LjQzVjU2Ljk0MTFIMTIxOS4yMlY1OS45ODk1Wk0xMjE5LjIyIDUzLjg5MUgxMjE2LjQzVjUwLjg0MjZIMTIxOS4yMlY1My44OTFaTTEyMTkuMjIgNDcuNzk0MkgxMjE2LjQzVjQ0Ljc0NTlIMTIxOS4yMlY0Ny43OTQyWiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik0xMjgxLjEgODEuODYxOFY4MC4zNzIzSDEyNzYuODlWNjkuMDgySDEyNzcuMzJMMTI1OS4xOSA1OS4zOTA2TDEyNDEuMiA2OS4wODJIMTI0MS42NVY4MC4zNzIzSDEyMzcuMDlWODEuODYxOEgxMjM2LjczVjg3LjEwODJIMTIzOC4xOVY4NS41ODAzSDEyNDIuMDFWODYuODAyMkgxMjUyLjUxVjg1LjU4MDNIMTI3OS44NlY4Ny4xMDgySDEyODEuMzNWODEuODYxOEgxMjgxLjFaTTEyMzguNjUgODEuODYxOEgxMjM3LjM5VjgwLjcxMUgxMjM4LjY1VjgxLjg2MThaTTEyNDAuMiA4MS44NjE4SDEyMzguOTZWODAuNzExSDEyNDAuMlY4MS44NjE4Wk0xMjQxLjY1IDgxLjg2MThIMTI0MC41MVY4MC43MTFIMTI0MS42NVY4MS44NjE4Wk0xMjUzLjAxIDc2LjU4MjdIMTI0OC45OVY3Mi40MTk5SDEyNTMuMDFWNzYuNTgyN1pNMTI2MS4wMyA3Ni41ODI3SDEyNTcuMDJWNzIuNDE5OUgxMjYxLjAzVjc2LjU4MjdaTTEyNjkuMDYgNzYuNTgyN0gxMjY1LjA1VjcyLjQxOTlIMTI2OS4wNlY3Ni41ODI3Wk0xMjc3Ljg2IDgxLjg2MThIMTI3Ni44OVY4MC43MTFIMTI3Ny44NlY4MS44NjE4Wk0xMjc5LjQxIDgxLjg2MThIMTI3OC4xN1Y4MC43MTFIMTI3OS40MVY4MS44NjE4Wk0xMjgwLjc5IDgxLjg2MThIMTI3OS43MVY4MC43MTFIMTI4MC43OVY4MS44NjE4WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik0xMTI0LjIzIDU1LjU4OThMMTEwNy41OSA2OC45NTQyVjg3LjgzNDRIMTE0MC45OFY2OS4wNDg5TDExMjQuMjMgNTUuNTg5OEgxMTI0LjIzWk0xMTE4LjI3IDc3LjA5NzdIMTExNC4yNVY3Mi45MzQ5SDExMTguMjdWNzcuMDk3N1pNMTEyNi4yOSA3Ny4wOTc3SDExMjIuMjhWNzIuOTM0OUgxMTI2LjI5Vjc3LjA5NzdaTTExMzQuMzIgNzcuMDk3N0gxMTMwLjMxVjcyLjkzNDlIMTEzNC4zMlY3Ny4wOTc3WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik0xMTcyLjIxIDc1LjU2NDlWODUuMDE5NUgxMTc3LjExVjc1LjU2NDlIMTE3Mi4yMVoiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMTQwMS42MyAyMi4wODJWMjMuODYzSDEzNzkuNjdWMjIuMDgySDEzNzcuMzNWODcuODM0OUgxNDAzLjk3VjIyLjA4MkgxNDAxLjYzSDE0MDEuNjNaTTEzODguMjQgNTAuODMwM0gxMzg0Ljg2VjQ3LjYzNDRIMTM4OC4yNFY1MC44MzAzWk0xMzg4LjI0IDQ0LjQzNjdIMTM4NC44NlY0MS4yNDA4SDEzODguMjRWNDQuNDM2N1pNMTM4OC4yNCAzOC4wNDMxSDEzODQuODZWMzQuODQ3M0gxMzg4LjI0VjM4LjA0MzFaTTEzOTYuNDQgNTAuODMwM0gxMzkzLjA2VjQ3LjYzNDRIMTM5Ni40NFY1MC44MzAzWk0xMzk2LjQ0IDQ0LjQzNjdIMTM5My4wNlY0MS4yNDA4SDEzOTYuNDRWNDQuNDM2N1pNMTM5Ni40NCAzOC4wNDMxSDEzOTMuMDZWMzQuODQ3M0gxMzk2LjQ0VjM4LjA0MzFaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTEzNTMuMDggMTcuNzUzOVYxOS42NTE0SDEzMjQuNDlWMTcuNzUzOUgxMzIxLjQ0Vjg3LjgzNzJIMTM1Ni4xM1YxNy43NTM5SDEzNTMuMDhIMTM1My4wOFpNMTMzMi4zNCA0OS4xNDQ0SDEzMjguNjVWNDQuNzU3NkgxMzMyLjM0VjQ5LjE0NDRaTTEzMzIuMzQgNDAuMzcwOEgxMzI4LjY1VjM1Ljk4NEgxMzMyLjM0VjQwLjM3MDhaTTEzMzIuMzQgMzEuNTk1NEgxMzI4LjY1VjI3LjIwODZIMTMzMi4zNFYzMS41OTU0Wk0xMzQxLjI5IDQ5LjE0NDRIMTMzNy42VjQ0Ljc1NzZIMTM0MS4yOVY0OS4xNDQ0Wk0xMzQxLjI5IDQwLjM3MDhIMTMzNy42VjM1Ljk4NEgxMzQxLjI5VjQwLjM3MDhaTTEzNDEuMjkgMzEuNTk1NEgxMzM3LjZWMjcuMjA4NkgxMzQxLjI5VjMxLjU5NTRaTTEzNTAuMjMgNDkuMTQ0NEgxMzQ2LjU0VjQ0Ljc1NzZIMTM1MC4yM1Y0OS4xNDQ0Wk0xMzUwLjIzIDQwLjM3MDhIMTM0Ni41NFYzNS45ODRIMTM1MC4yM1Y0MC4zNzA4Wk0xMzUwLjIzIDMxLjU5NTRIMTM0Ni41NFYyNy4yMDg2SDEzNTAuMjNWMzEuNTk1NFoiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMTQzOS41MiAzNy45Mjc3VjIwLjY3MDFDMTQzOS41MiAyMC42NzAxIDE0MTYuNDcgMy40NTA2MyAxNDE2LjQ3IDQuODEwOTNWODcuODM3OUgxNDUwLjVWMzcuOTI3N0gxNDM5LjUyWk0xNDMwLjYyIDI2LjQ0MjdIMTQzNC4yNVYzMC41NDcySDE0MzAuNjJWMjYuNDQyN1pNMTQzMC41NyAzNC41MjI1SDE0MzQuMlYzOC42MjdIMTQzMC41N1YzNC41MjI1Wk0xNDIxLjkgMTguMTg0NEgxNDI1LjUzVjIyLjI4ODlIMTQyMS45VjE4LjE4NDRaTTE0MjEuOSAyNi4zOTUzSDE0MjUuNTNWMzAuNDk5OUgxNDIxLjlWMjYuMzk1M1pNMTQyMS45IDM0LjYwNjJIMTQyNS41M1YzOC43MTA4SDE0MjEuOVYzNC42MDYyWk0xNDQ3Ljc0IDU5LjkwNTVIMTQxOS4zMVY1Ni44MzcxSDE0NDcuNzRWNTkuOTA1NVpNMTQ0Ny43NCA1My43NjY5SDE0MTkuMzFWNTAuNjk4NUgxNDQ3Ljc0VjUzLjc2NjlaTTE0NDcuNzQgNDcuNjI4M0gxNDE5LjMxVjQ0LjU1OTlIMTQ0Ny43NFY0Ny42MjgzWiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik0xMzA3LjY5IDcxLjAwMzZDMTMwNy41NyA3MC4zNDk5IDEzMDcuMTggNjkuNzE0MyAxMzA2LjU2IDY5LjUwMzFDMTMwNi43NiA2Ny4zMjUyIDEzMDUuNDQgNjUuMTUwOSAxMzAzLjQ0IDY0LjM2NDJDMTMwMy4wNSA2NC4yMTMxIDEzMDIuNjQgNjQuMTA1NiAxMzAyLjMxIDYzLjg1OThDMTMwMi4wNCA2My42NjMxIDEzMDEuODQgNjMuMzkgMTMwMS42MSA2My4xNDk2QzEzMDAuNTQgNjIuMDIwNiAxMjk4Ljk2IDYxLjkwMjIgMTI5Ny41IDYyLjM0NDdDMTI5Ni41NSA2Mi42MzI0IDEyOTYuNjQgNjIuNTc5NiAxMjk1LjcxIDYyLjQ2NjdDMTI5NC44NiA2Mi4zNjI5IDEyOTQuMTIgNjIuMzkwMiAxMjkzLjM2IDYyLjkxMTFDMTI5Mi4zOCA2My41NzM5IDEyOTEuNzQgNjQuNjA4MiAxMjkwLjk5IDY1LjUxMzNDMTI5MC41MyA2Ni4wNTc4IDEyOTAuMDIgNjYuNTc4NiAxMjg5Ljc2IDY3LjIzMjNDMTI4OS40IDY4LjExNTUgMTI4OS41NCA2OS4xMDk4IDEyODkuMjcgNzAuMDIwM0MxMjg5LjA3IDcwLjcwODYgMTI4OC42MyA3MS4zMzg3IDEyODguNTYgNzIuMDQ3QzEyODguNDQgNzMuNDIwMSAxMjg5LjcyIDc0LjUxNDUgMTI4OS44MSA3NS44ODM5QzEyODkuODYgNzYuNzI4OSAxMjg5LjQ4IDc3LjY5NTggMTI4OS45NyA3OC4zNjU5QzEyOTAuMTcgNzguNjMzNiAxMjkwLjQ3IDc4Ljc5MzkgMTI5MC43NiA3OC45NzA1QzEyOTEuNSA3OS40Mzg1IDEyOTIuMTMgODAuMDcwNCAxMjkyLjg4IDgwLjUzMTFDMTI5My42MyA4MC45OTE4IDEyOTQuNTcgODEuMjcyMyAxMjk1LjQxIDgwLjk0NjNDMTI5NS44IDgwLjc5NyAxMjk2LjE3IDgwLjUyMiAxMjk2LjU4IDgwLjUyOTNDMTI5Ni44NSA4MC41MzQ4IDEyOTcuMDkgODAuNjYyMiAxMjk3LjMzIDgwLjc4NzlDMTI5Ny40MyA4MS4wMDI4IDEyOTcuNTMgODEuMjMyMiAxMjk3LjYxIDgxLjUxMjZDMTI5Ny45IDgyLjUzNzkgMTI5Ny43IDgzLjY3NDIgMTI5Ny42MSA4NC43NDMxQzEyOTcuNTEgODUuODczOSAxMjk3LjIyIDg3LjA5NCAxMjk2LjQxIDg3LjcxNUMxMjk3LjE5IDg3LjcxNSAxMjk3Ljk2IDg3LjI3OTggMTI5OC40IDg3LjgzMzNDMTI5OC45NSA4Ny40MjM2IDEyOTkuODQgODcuNTM0NyAxMzAwLjM5IDg3Ljc3MzNDMTI5OS41NCA4NS43NDQ3IDEyOTguNjQgODMuNjU3OCAxMjk5LjA1IDgxLjE1MjFDMTI5OS4wNiA4MS4wNTAxIDEyOTkuMDggODAuOTQ4MSAxMjk5LjA5IDgwLjg0NjFDMTI5OS43NSA4MC41OTg1IDEzMDAuNCA4MC4yMDcgMTMwMS4wOSA4MC4yMTI0QzEzMDEuNDEgODAuMjE0MyAxMzAxLjczIDgwLjMwNzEgMTMwMi4wNSA4MC4yNTYxQzEzMDIuODUgODAuMTI4NyAxMzAzLjMgNzkuMTg5IDEzMDQuMDcgNzguODkwNEMxMzA0LjQ2IDc4LjczOTIgMTMwNC44OSA3OC43NzIgMTMwNS4yOSA3OC42NDgyQzEzMDYuNDUgNzguMjkxMyAxMzA2Ljg1IDc2Ljg3ODIgMTMwNy4wNyA3NS42OTI3QzEzMDcuMjMgNzQuNzkxMyAxMzA3LjM5IDczLjg4OTkgMTMwNy41NiA3Mi45ODY3QzEzMDcuNjggNzIuMzI1NyAxMzA3LjggNzEuNjUwMSAxMzA3LjY5IDcwLjk5ODFWNzEuMDAzNloiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMTM2OC4wNiA2My44NTE2QzEzNjQuMjUgNjMuODUxNiAxMzYxLjE2IDY5LjgyNjMgMTM2MS4xNiA3My41MDQ3QzEzNjEuMTYgNzcuMTgzMiAxMzYzLjk4IDc5Ljg4MDEgMTM2Ny41NCA4MC4xMzg2Vjg3LjgzOTdIMTM2OC41OVY4MC4xMzg2QzEzNzIuMTUgNzkuODgwMSAxMzc0Ljk3IDc3LjAxMzggMTM3NC45NyA3My41MDQ3QzEzNzQuOTcgNjkuOTk1NiAxMzcxLjg4IDYzLjg1MTYgMTM2OC4wNiA2My44NTE2WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik0xMDkxLjgyIDYzLjg1MTZDMTA4OC4wMSA2My44NTE2IDEwODQuOTIgNjkuODI2MyAxMDg0LjkyIDczLjUwNDdDMTA4NC45MiA3Ny4xODMyIDEwODcuNzMgNzkuODgwMSAxMDkxLjMgODAuMTM4NlY4Ny44Mzk3SDEwOTIuMzRWODAuMTM4NkMxMDk1LjkxIDc5Ljg4MDEgMTA5OC43MiA3Ny4wMTM4IDEwOTguNzIgNzMuNTA0N0MxMDk4LjcyIDY5Ljk5NTYgMTA5NS42MyA2My44NTE2IDEwOTEuODIgNjMuODUxNloiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMTMxMy40OCA2OS4yODkxQzEzMTAuNTMgNjkuMjg5MSAxMzA4LjE0IDczLjkwOSAxMzA4LjE0IDc2Ljc1MzRDMTMwOC4xNCA3OS41OTc4IDEzMTAuMzIgODEuNjgyOCAxMzEzLjA3IDgxLjg4MzFWODcuODM3OEgxMzEzLjg4VjgxLjg4MzFDMTMxNi42NCA4MS42ODQ3IDEzMTguODEgNzkuNDY2NyAxMzE4LjgxIDc2Ljc1MzRDMTMxOC44MSA3NC4wNDAxIDEzMTYuNDIgNjkuMjg5MSAxMzEzLjQ4IDY5LjI4OTFaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTExNzUuOTkgNjkuMDM2OVY1NS4xMzE3SDExNzUuOTZMMTE2My4zOCA0Ni4zOTQ1TDExNTAuNzkgNTUuMTMxN0gxMTUwLjc3Vjg3LjgzN0gxMTgxLjA2VjczLjY4OTZMMTE3NS45OSA2OS4wMzg4TDExNzUuOTkgNjkuMDM2OVpNMTE1OC45NyA2NS4xODczSDExNTUuNDhWNTkuMDI1SDExNTguOTdWNjUuMTg3M1pNMTE2Ni4yMiA3OS40Njk1SDExNTkuMDdWNzQuNzUzMUgxMTY2LjIyVjc5LjQ2OTVaTTExNjguODEgNjUuMTg3M0gxMTY1LjMxVjU5LjAyNUgxMTY4LjgxVjY1LjE4NzNaIiBmaWxsPSIjRDdFQ0VEIi8+PC9nPjxwYXRoIGQ9Ik0xMS43NzM0IDBWODcuODM4MUg1MC4yMjI1VjBIMTEuNzczNFpNMjQuMjUzNyA2OC41NTE4SDIwLjc1MVY2My4zMDE4SDI0LjI1MzdWNjguNTUxOFpNMjQuMjUzNyA1OC4wNUgyMC43NTFWNTIuODAwMUgyNC4yNTM3VjU4LjA1Wk0yNC4yNTM3IDQ3LjU1MDFIMjAuNzUxVjQyLjMwMDJIMjQuMjUzN1Y0Ny41NTAxWk0yNC4yNTM3IDM3LjMzMDZIMjAuNzUxVjMyLjA4MDdIMjQuMjUzN1YzNy4zMzA2Wk0yNC4yNTM3IDI2LjgzMDdIMjAuNzUxVjIxLjU4MDdIMjQuMjUzN1YyNi44MzA3Wk0yNC4yNTM3IDE2LjMzMDhIMjAuNzUxVjExLjA4MDhIMjQuMjUzN1YxNi4zMzA4Wk0zMi43NDkzIDY4LjU1MThIMjkuMjQ2NlY2My4zMDE4SDMyLjc0OTNWNjguNTUxOFpNMzIuNzQ5MyA1OC4wNUgyOS4yNDY2VjUyLjgwMDFIMzIuNzQ5M1Y1OC4wNVpNMzIuNzQ5MyA0Ny41NTAxSDI5LjI0NjZWNDIuMzAwMkgzMi43NDkzVjQ3LjU1MDFaTTMyLjc0OTMgMzcuMzMwNkgyOS4yNDY2VjMyLjA4MDdIMzIuNzQ5M1YzNy4zMzA2Wk0zMi43NDkzIDI2LjgzMDdIMjkuMjQ2NlYyMS41ODA3SDMyLjc0OTNWMjYuODMwN1pNMzIuNzQ5MyAxNi4zMzA4SDI5LjI0NjZWMTEuMDgwOEgzMi43NDkzVjE2LjMzMDhaTTQxLjI0NDkgNjguNTUxOEgzNy43NDIyVjYzLjMwMThINDEuMjQ0OVY2OC41NTE4Wk00MS4yNDQ5IDU4LjA1SDM3Ljc0MjJWNTIuODAwMUg0MS4yNDQ5VjU4LjA1Wk00MS4yNDQ5IDQ3LjU1MDFIMzcuNzQyMlY0Mi4zMDAySDQxLjI0NDlWNDcuNTUwMVpNNDEuMjQ0OSAzNy4zMzA2SDM3Ljc0MjJWMzIuMDgwN0g0MS4yNDQ5VjM3LjMzMDZaTTQxLjI0NDkgMjYuODMwN0gzNy43NDIyVjIxLjU4MDdINDEuMjQ0OVYyNi44MzA3Wk00MS4yNDQ5IDE2LjMzMDhIMzcuNzQyMlYxMS4wODA4SDQxLjI0NDlWMTYuMzMwOFoiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMTY5Ljk0NSAzNi44MjgxVjg3LjgzNjNIMjAwLjU5MVYzNi44MjgxSDE2OS45NDVaTTE3OS44OTIgNTkuOTg5NUgxNzcuMVY1Ni45NDExSDE3OS44OTJWNTkuOTg5NVpNMTc5Ljg5MiA1My44OTFIMTc3LjFWNTAuODQyNkgxNzkuODkyVjUzLjg5MVpNMTc5Ljg5MiA0Ny43OTQySDE3Ny4xVjQ0Ljc0NTlIMTc5Ljg5MlY0Ny43OTQyWk0xODYuNjY0IDU5Ljk4OTVIMTgzLjg3MlY1Ni45NDExSDE4Ni42NjRWNTkuOTg5NVpNMTg2LjY2NCA1My44OTFIMTgzLjg3MlY1MC44NDI2SDE4Ni42NjRWNTMuODkxWk0xODYuNjY0IDQ3Ljc5NDJIMTgzLjg3MlY0NC43NDU5SDE4Ni42NjRWNDcuNzk0MlpNMTkzLjQzNCA1OS45ODk1SDE5MC42NDJWNTYuOTQxMUgxOTMuNDM0VjU5Ljk4OTVaTTE5My40MzQgNTMuODkxSDE5MC42NDJWNTAuODQyNkgxOTMuNDM0VjUzLjg5MVpNMTkzLjQzNCA0Ny43OTQySDE5MC42NDJWNDQuNzQ1OUgxOTMuNDM0VjQ3Ljc5NDJaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTg0MC4yOTcgMzYuODI4MVY4Ny44MzYzSDg3MC45NDJWMzYuODI4MUg4NDAuMjk3Wk04NTAuMjQ0IDU5Ljk4OTVIODQ3LjQ1MVY1Ni45NDExSDg1MC4yNDRWNTkuOTg5NVpNODUwLjI0NCA1My44OTFIODQ3LjQ1MVY1MC44NDI2SDg1MC4yNDRWNTMuODkxWk04NTAuMjQ0IDQ3Ljc5NDJIODQ3LjQ1MVY0NC43NDU5SDg1MC4yNDRWNDcuNzk0MlpNODU3LjAxNiA1OS45ODk1SDg1NC4yMjNWNTYuOTQxMUg4NTcuMDE2VjU5Ljk4OTVaTTg1Ny4wMTYgNTMuODkxSDg1NC4yMjNWNTAuODQyNkg4NTcuMDE2VjUzLjg5MVpNODU3LjAxNiA0Ny43OTQySDg1NC4yMjNWNDQuNzQ1OUg4NTcuMDE2VjQ3Ljc5NDJaTTg2My43ODYgNTkuOTg5NUg4NjAuOTkzVjU2Ljk0MTFIODYzLjc4NlY1OS45ODk1Wk04NjMuNzg2IDUzLjg5MUg4NjAuOTkzVjUwLjg0MjZIODYzLjc4NlY1My44OTFaTTg2My43ODYgNDcuNzk0Mkg4NjAuOTkzVjQ0Ljc0NTlIODYzLjc4NlY0Ny43OTQyWiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik0zODYuNzAzIDM2LjgyODFWODcuODM2M0g0MTcuMzQ4VjM2LjgyODFIMzg2LjcwM1pNMzk2LjY1IDU5Ljk4OTVIMzkzLjg1OFY1Ni45NDExSDM5Ni42NVY1OS45ODk1Wk0zOTYuNjUgNTMuODkxSDM5My44NThWNTAuODQyNkgzOTYuNjVWNTMuODkxWk0zOTYuNjUgNDcuNzk0MkgzOTMuODU4VjQ0Ljc0NTlIMzk2LjY1VjQ3Ljc5NDJaTTQwMy40MjIgNTkuOTg5NUg0MDAuNjI5VjU2Ljk0MTFINDAzLjQyMlY1OS45ODk1Wk00MDMuNDIyIDUzLjg5MUg0MDAuNjI5VjUwLjg0MjZINDAzLjQyMlY1My44OTFaTTQwMy40MjIgNDcuNzk0Mkg0MDAuNjI5VjQ0Ljc0NTlINDAzLjQyMlY0Ny43OTQyWk00MTAuMTkyIDU5Ljk4OTVINDA3LjM5OVY1Ni45NDExSDQxMC4xOTJWNTkuOTg5NVpNNDEwLjE5MiA1My44OTFINDA3LjM5OVY1MC44NDI2SDQxMC4xOTJWNTMuODkxWk00MTAuMTkyIDQ3Ljc5NDJINDA3LjM5OVY0NC43NDU5SDQxMC4xOTJWNDcuNzk0MloiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMTAwNi44MiAzNi44MjgxVjg3LjgzNjNIMTAzNy40N1YzNi44MjgxSDEwMDYuODJaTTEwMTYuNzcgNTkuOTg5NUgxMDEzLjk3VjU2Ljk0MTFIMTAxNi43N1Y1OS45ODk1Wk0xMDE2Ljc3IDUzLjg5MUgxMDEzLjk3VjUwLjg0MjZIMTAxNi43N1Y1My44OTFaTTEwMTYuNzcgNDcuNzk0MkgxMDEzLjk3VjQ0Ljc0NTlIMTAxNi43N1Y0Ny43OTQyWk0xMDIzLjU0IDU5Ljk4OTVIMTAyMC43NVY1Ni45NDExSDEwMjMuNTRWNTkuOTg5NVpNMTAyMy41NCA1My44OTFIMTAyMC43NVY1MC44NDI2SDEwMjMuNTRWNTMuODkxWk0xMDIzLjU0IDQ3Ljc5NDJIMTAyMC43NVY0NC43NDU5SDEwMjMuNTRWNDcuNzk0MlpNMTAzMC4zMSA1OS45ODk1SDEwMjcuNTJWNTYuOTQxMUgxMDMwLjMxVjU5Ljk4OTVaTTEwMzAuMzEgNTMuODkxSDEwMjcuNTJWNTAuODQyNkgxMDMwLjMxVjUzLjg5MVpNMTAzMC4zMSA0Ny43OTQySDEwMjcuNTJWNDQuNzQ1OUgxMDMwLjMxVjQ3Ljc5NDJaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTI1NS4zMTQgODEuODYxOFY4MC4zNzIzSDI1MS4wOTlWNjkuMDgySDI1MS41M0wyMzMuNDAyIDU5LjM5MDZMMjE1LjQxMyA2OS4wODJIMjE1Ljg2VjgwLjM3MjNIMjExLjI5NlY4MS44NjE4SDIxMC45MzhWODcuMTA4MkgyMTIuNDA0Vjg1LjU4MDNIMjE2LjIyMVY4Ni44MDIySDIyNi43MTZWODUuNTgwM0gyNTQuMDc2Vjg3LjEwODJIMjU1LjU0MlY4MS44NjE4SDI1NS4zMTRaTTIxMi44NjUgODEuODYxOEgyMTEuNjA1VjgwLjcxMUgyMTIuODY1VjgxLjg2MThaTTIxNC40MDkgODEuODYxOEgyMTMuMTc1VjgwLjcxMUgyMTQuNDA5VjgxLjg2MThaTTIxNS44NiA4MS44NjE4SDIxNC43MThWODAuNzExSDIxNS44NlY4MS44NjE4Wk0yMjcuMjE5IDc2LjU4MjdIMjIzLjIwNFY3Mi40MTk5SDIyNy4yMTlWNzYuNTgyN1pNMjM1LjI0NSA3Ni41ODI3SDIzMS4yMzFWNzIuNDE5OUgyMzUuMjQ1Vjc2LjU4MjdaTTI0My4yNzMgNzYuNTgyN0gyMzkuMjU5VjcyLjQxOTlIMjQzLjI3M1Y3Ni41ODI3Wk0yNTIuMDczIDgxLjg2MThIMjUxLjA5OVY4MC43MTFIMjUyLjA3M1Y4MS44NjE4Wk0yNTMuNjE2IDgxLjg2MThIMjUyLjM4MlY4MC43MTFIMjUzLjYxNlY4MS44NjE4Wk0yNTUuMDA1IDgxLjg2MThIMjUzLjkyNVY4MC43MTFIMjU1LjAwNVY4MS44NjE4WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik05MjUuNjU4IDgxLjg2MThWODAuMzcyM0g5MjEuNDQzVjY5LjA4Mkg5MjEuODc0TDkwMy43NDUgNTkuMzkwNkw4ODUuNzU3IDY5LjA4Mkg4ODYuMjA0VjgwLjM3MjNIODgxLjY0VjgxLjg2MThIODgxLjI4MVY4Ny4xMDgySDg4Mi43NDdWODUuNTgwM0g4ODYuNTY1Vjg2LjgwMjJIODk3LjA2Vjg1LjU4MDNIOTI0LjQyVjg3LjEwODJIOTI1Ljg4NlY4MS44NjE4SDkyNS42NThaTTg4My4yMDkgODEuODYxOEg4ODEuOTQ5VjgwLjcxMUg4ODMuMjA5VjgxLjg2MThaTTg4NC43NTMgODEuODYxOEg4ODMuNTE4VjgwLjcxMUg4ODQuNzUzVjgxLjg2MThaTTg4Ni4yMDQgODEuODYxOEg4ODUuMDYyVjgwLjcxMUg4ODYuMjA0VjgxLjg2MThaTTg5Ny41NjIgNzYuNTgyN0g4OTMuNTQ4VjcyLjQxOTlIODk3LjU2MlY3Ni41ODI3Wk05MDUuNTg5IDc2LjU4MjdIOTAxLjU3NVY3Mi40MTk5SDkwNS41ODlWNzYuNTgyN1pNOTEzLjYxNyA3Ni41ODI3SDkwOS42MDNWNzIuNDE5OUg5MTMuNjE3Vjc2LjU4MjdaTTkyMi40MTYgODEuODYxOEg5MjEuNDQzVjgwLjcxMUg5MjIuNDE2VjgxLjg2MThaTTkyMy45NiA4MS44NjE4SDkyMi43MjVWODAuNzExSDkyMy45NlY4MS44NjE4Wk05MjUuMzQ5IDgxLjg2MThIOTI0LjI2OVY4MC43MTFIOTI1LjM0OVY4MS44NjE4WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik05OC40NDg2IDU1LjU4OThMODEuODEyNSA2OC45NTQyVjg3LjgzNDRIMTE1LjIwMlY2OS4wNDg5TDk4LjQ1MDUgNTUuNTg5OEg5OC40NDg2Wk05Mi40ODYzIDc3LjA5NzdIODguNDcyMVY3Mi45MzQ5SDkyLjQ4NjNWNzcuMDk3N1pNMTAwLjUxMyA3Ny4wOTc3SDk2LjQ5ODZWNzIuOTM0OUgxMDAuNTEzVjc3LjA5NzdaTTEwOC41NDEgNzcuMDk3N0gxMDQuNTI3VjcyLjkzNDlIMTA4LjU0MVY3Ny4wOTc3WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik03NjguNzkyIDU1LjU4OThMNzUyLjE1NiA2OC45NTQyVjg3LjgzNDRINzg1LjU0NlY2OS4wNDg5TDc2OC43OTQgNTUuNTg5OEg3NjguNzkyWk03NjIuODMgNzcuMDk3N0g3NTguODE2VjcyLjkzNDlINzYyLjgzVjc3LjA5NzdaTTc3MC44NTYgNzcuMDk3N0g3NjYuODQyVjcyLjkzNDlINzcwLjg1NlY3Ny4wOTc3Wk03NzguODg1IDc3LjA5NzdINzc0Ljg3MVY3Mi45MzQ5SDc3OC44ODVWNzcuMDk3N1oiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMTA1OS42IDU1LjU4OThMMTA0Mi45NiA2OC45NTQyVjg3LjgzNDRIMTA3Ni4zNVY2OS4wNDg5TDEwNTkuNiA1NS41ODk4SDEwNTkuNlpNMTA1My42MyA3Ny4wOTc3SDEwNDkuNjJWNzIuOTM0OUgxMDUzLjYzVjc3LjA5NzdaTTEwNjEuNjYgNzcuMDk3N0gxMDU3LjY1VjcyLjkzNDlIMTA2MS42NlY3Ny4wOTc3Wk0xMDY5LjY5IDc3LjA5NzdIMTA2NS42OFY3Mi45MzQ5SDEwNjkuNjlWNzcuMDk3N1oiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNNjMzLjk4IDU1LjU4OThMNjE3LjM0NCA2OC45NTQyVjg3LjgzNDRINjUwLjczNFY2OS4wNDg5TDYzMy45ODIgNTUuNTg5OEg2MzMuOThaTTYyOC4wMTggNzcuMDk3N0g2MjQuMDAzVjcyLjkzNDlINjI4LjAxOFY3Ny4wOTc3Wk02MzYuMDQ0IDc3LjA5NzdINjMyLjAzVjcyLjkzNDlINjM2LjA0NFY3Ny4wOTc3Wk02NDQuMDcyIDc3LjA5NzdINjQwLjA1OFY3Mi45MzQ5SDY0NC4wNzJWNzcuMDk3N1oiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMTQ2LjQzIDc1LjU2NDlWODUuMDE5NUgxNTEuMzMxVjc1LjU2NDlIMTQ2LjQzWiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik0zNzUuODQzIDIyLjA4MlYyMy44NjNIMzUzLjg4MVYyMi4wODJIMzUxLjUzOVY4Ny44MzQ5SDM3OC4xODNWMjIuMDgySDM3NS44NDFIMzc1Ljg0M1pNMzYyLjQ1IDUwLjgzMDNIMzU5LjA2N1Y0Ny42MzQ0SDM2Mi40NVY1MC44MzAzWk0zNjIuNDUgNDQuNDM2N0gzNTkuMDY3VjQxLjI0MDhIMzYyLjQ1VjQ0LjQzNjdaTTM2Mi40NSAzOC4wNDMxSDM1OS4wNjdWMzQuODQ3M0gzNjIuNDVWMzguMDQzMVpNMzcwLjY1NSA1MC44MzAzSDM2Ny4yNzJWNDcuNjM0NEgzNzAuNjU1VjUwLjgzMDNaTTM3MC42NTUgNDQuNDM2N0gzNjcuMjcyVjQxLjI0MDhIMzcwLjY1NVY0NC40MzY3Wk0zNzAuNjU1IDM4LjA0MzFIMzY3LjI3MlYzNC44NDczSDM3MC42NTVWMzguMDQzMVoiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNOTk1Ljk2IDIyLjA4MlYyMy44NjNIOTczLjk5OFYyMi4wODJIOTcxLjY1NlY4Ny44MzQ5SDk5OC4zVjIyLjA4Mkg5OTUuOTU4SDk5NS45NlpNOTgyLjU2NyA1MC44MzAzSDk3OS4xODRWNDcuNjM0NEg5ODIuNTY3VjUwLjgzMDNaTTk4Mi41NjcgNDQuNDM2N0g5NzkuMTg0VjQxLjI0MDhIOTgyLjU2N1Y0NC40MzY3Wk05ODIuNTY3IDM4LjA0MzFIOTc5LjE4NFYzNC44NDczSDk4Mi41NjdWMzguMDQzMVpNOTkwLjc3MiA1MC44MzAzSDk4Ny4zODlWNDcuNjM0NEg5OTAuNzcyVjUwLjgzMDNaTTk5MC43NzIgNDQuNDM2N0g5ODcuMzg5VjQxLjI0MDhIOTkwLjc3MlY0NC40MzY3Wk05OTAuNzcyIDM4LjA0MzFIOTg3LjM4OVYzNC44NDczSDk5MC43NzJWMzguMDQzMVoiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMzI3LjI5MyAxNy43NTM5VjE5LjY1MTRIMjk4LjY5N1YxNy43NTM5SDI5NS42NDhWODcuODM3MkgzMzAuMzM5VjE3Ljc1MzlIMzI3LjI5MUgzMjcuMjkzWk0zMDYuNTQ3IDQ5LjE0NDRIMzAyLjg1NlY0NC43NTc2SDMwNi41NDdWNDkuMTQ0NFpNMzA2LjU0NyA0MC4zNzA4SDMwMi44NTZWMzUuOTg0SDMwNi41NDdWNDAuMzcwOFpNMzA2LjU0NyAzMS41OTU0SDMwMi44NTZWMjcuMjA4NkgzMDYuNTQ3VjMxLjU5NTRaTTMxNS40OTcgNDkuMTQ0NEgzMTEuODA2VjQ0Ljc1NzZIMzE1LjQ5N1Y0OS4xNDQ0Wk0zMTUuNDk3IDQwLjM3MDhIMzExLjgwNlYzNS45ODRIMzE1LjQ5N1Y0MC4zNzA4Wk0zMTUuNDk3IDMxLjU5NTRIMzExLjgwNlYyNy4yMDg2SDMxNS40OTdWMzEuNTk1NFpNMzI0LjQ0NSA0OS4xNDQ0SDMyMC43NTRWNDQuNzU3NkgzMjQuNDQ1VjQ5LjE0NDRaTTMyNC40NDUgNDAuMzcwOEgzMjAuNzU0VjM1Ljk4NEgzMjQuNDQ1VjQwLjM3MDhaTTMyNC40NDUgMzEuNTk1NEgzMjAuNzU0VjI3LjIwODZIMzI0LjQ0NVYzMS41OTU0WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik01OTguMDU1IDM3LjkyNzdWMjAuNjcwMUM1OTguMDU1IDIwLjY3MDEgNTc1IDMuNDUwNjMgNTc1IDQuODEwOTNWODcuODM3OUg2MDkuMDM0VjM3LjkyNzdINTk4LjA1NVpNNTg5LjE1MyAyNi40NDI3SDU5Mi43OFYzMC41NDcySDU4OS4xNTNWMjYuNDQyN1pNNTg5LjEwMSAzNC41MjI1SDU5Mi43MjlWMzguNjI3SDU4OS4xMDFWMzQuNTIyNVpNNTgwLjQyOSAxOC4xODQ0SDU4NC4wNTdWMjIuMjg4OUg1ODAuNDI5VjE4LjE4NDRaTTU4MC40MjkgMjYuMzk1M0g1ODQuMDU3VjMwLjQ5OTlINTgwLjQyOVYyNi4zOTUzWk01ODAuNDI5IDM0LjYwNjJINTg0LjA1N1YzOC43MTA4SDU4MC40MjlWMzQuNjA2MlpNNjA2LjI3NiA1OS45MDU1SDU3Ny44NFY1Ni44MzcxSDYwNi4yNzZWNTkuOTA1NVpNNjA2LjI3NiA1My43NjY5SDU3Ny44NFY1MC42OTg1SDYwNi4yNzZWNTMuNzY2OVpNNjA2LjI3NiA0Ny42MjgzSDU3Ny44NFY0NC41NTk5SDYwNi4yNzZWNDcuNjI4M1oiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNNDU4LjE2NyA1NS41ODk4TDQ0MS41MzEgNjguOTU0MlY4Ny44MzQ0SDQ3NC45MjFWNjkuMDQ4OUw0NTguMTY5IDU1LjU4OThINDU4LjE2N1pNNDUyLjIwNSA3Ny4wOTc3SDQ0OC4xOTFWNzIuOTM0OUg0NTIuMjA1Vjc3LjA5NzdaTTQ2MC4yMzMgNzcuMDk3N0g0NTYuMjE5VjcyLjkzNDlINDYwLjIzM1Y3Ny4wOTc3Wk00NjguMjYgNzcuMDk3N0g0NjQuMjQ2VjcyLjkzNDlINDY4LjI2Vjc3LjA5NzdaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTI4MS44OTYgNzEuMDAzNkMyODEuNzg2IDcwLjM0OTkgMjgxLjM5NiA2OS43MTQzIDI4MC43NzQgNjkuNTAzMUMyODAuOTcxIDY3LjMyNTIgMjc5LjY0OCA2NS4xNTA5IDI3Ny42NDggNjQuMzY0MkMyNzcuMjYyIDY0LjIxMzEgMjc2Ljg1IDY0LjEwNTYgMjc2LjUxNyA2My44NTk4QzI3Ni4yNSA2My42NjMxIDI3Ni4wNTMgNjMuMzkgMjc1LjgyNSA2My4xNDk2QzI3NC43NDkgNjIuMDIwNiAyNzMuMTY5IDYxLjkwMjIgMjcxLjcxIDYyLjM0NDdDMjcwLjc1NyA2Mi42MzI0IDI3MC44NTIgNjIuNTc5NiAyNjkuOTI1IDYyLjQ2NjdDMjY5LjA3MiA2Mi4zNjI5IDI2OC4zMzQgNjIuMzkwMiAyNjcuNTY5IDYyLjkxMTFDMjY2LjU5NSA2My41NzM5IDI2NS45NTMgNjQuNjA4MiAyNjUuMTk5IDY1LjUxMzNDMjY0Ljc0NSA2Ni4wNTc4IDI2NC4yMzMgNjYuNTc4NiAyNjMuOTY3IDY3LjIzMjNDMjYzLjYwOCA2OC4xMTU1IDI2My43NTEgNjkuMTA5OCAyNjMuNDgxIDcwLjAyMDNDMjYzLjI3NyA3MC43MDg2IDI2Mi44NDEgNzEuMzM4NyAyNjIuNzc0IDcyLjA0N0MyNjIuNjQ4IDczLjQyMDEgMjYzLjkyNiA3NC41MTQ1IDI2NC4wMTYgNzUuODgzOUMyNjQuMDcxIDc2LjcyODkgMjYzLjY4NyA3Ny42OTU4IDI2NC4xODIgNzguMzY1OUMyNjQuMzggNzguNjMzNiAyNjQuNjg2IDc4Ljc5MzkgMjY0Ljk2NyA3OC45NzA1QzI2NS43MTIgNzkuNDM4NSAyNjYuMzQgODAuMDcwNCAyNjcuMDg4IDgwLjUzMTFDMjY3LjgzNyA4MC45OTE4IDI2OC43ODEgODEuMjcyMyAyNjkuNjI1IDgwLjk0NjNDMjcwLjAxNSA4MC43OTcgMjcwLjM4MiA4MC41MjIgMjcwLjc5NCA4MC41MjkzQzI3MS4wNjQgODAuNTM0OCAyNzEuMzAxIDgwLjY2MjIgMjcxLjU0IDgwLjc4NzlDMjcxLjY0NCA4MS4wMDI4IDI3MS43NDUgODEuMjMyMiAyNzEuODI0IDgxLjUxMjZDMjcyLjExMSA4Mi41Mzc5IDI3MS45MTYgODMuNjc0MiAyNzEuODIgODQuNzQzMUMyNzEuNzE5IDg1Ljg3MzkgMjcxLjQzNiA4Ny4wOTQgMjcwLjYxOSA4Ny43MTVDMjcxLjQwMyA4Ny43MTUgMjcyLjE3MyA4Ny4yNzk4IDI3Mi42MDggODcuODMzM0MyNzMuMTY1IDg3LjQyMzYgMjc0LjA1MyA4Ny41MzQ3IDI3NC41OTYgODcuNzczM0MyNzMuNzUyIDg1Ljc0NDcgMjcyLjg0OSA4My42NTc4IDI3My4yNTkgODEuMTUyMUMyNzMuMjc1IDgxLjA1MDEgMjczLjI5IDgwLjk0ODEgMjczLjMwNSA4MC44NDYxQzI3My45NTYgODAuNTk4NSAyNzQuNjE1IDgwLjIwNyAyNzUuMjk3IDgwLjIxMjRDMjc1LjYxOSA4MC4yMTQzIDI3NS45MzkgODAuMzA3MSAyNzYuMjU5IDgwLjI1NjFDMjc3LjA2MyA4MC4xMjg3IDI3Ny41MTYgNzkuMTg5IDI3OC4yNzkgNzguODkwNEMyNzguNjY5IDc4LjczOTIgMjc5LjEwMyA3OC43NzIgMjc5LjUwMyA3OC42NDgyQzI4MC42NTYgNzguMjkxMyAyODEuMDYzIDc2Ljg3ODIgMjgxLjI3OCA3NS42OTI3QzI4MS40NDIgNzQuNzkxMyAyODEuNjAzIDczLjg4OTkgMjgxLjc2NyA3Mi45ODY3QzI4MS44ODcgNzIuMzI1NyAyODIuMDA2IDcxLjY1MDEgMjgxLjg5NiA3MC45OTgxVjcxLjAwMzZaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTk1Mi4yNCA3MS4wMDM2Qzk1Mi4xMjkgNzAuMzQ5OSA5NTEuNzM5IDY5LjcxNDMgOTUxLjExOCA2OS41MDMxQzk1MS4zMTQgNjcuMzI1MiA5NDkuOTkyIDY1LjE1MDkgOTQ3Ljk5MiA2NC4zNjQyQzk0Ny42MDYgNjQuMjEzMSA5NDcuMTk0IDY0LjEwNTYgOTQ2Ljg2MSA2My44NTk4Qzk0Ni41OTQgNjMuNjYzMSA5NDYuMzk3IDYzLjM5IDk0Ni4xNjkgNjMuMTQ5NkM5NDUuMDkzIDYyLjAyMDYgOTQzLjUxMiA2MS45MDIyIDk0Mi4wNTMgNjIuMzQ0N0M5NDEuMTAxIDYyLjYzMjQgOTQxLjE5NiA2Mi41Nzk2IDk0MC4yNjkgNjIuNDY2N0M5MzkuNDE1IDYyLjM2MjkgOTM4LjY3OCA2Mi4zOTAyIDkzNy45MTIgNjIuOTExMUM5MzYuOTM5IDYzLjU3MzkgOTM2LjI5NyA2NC42MDgyIDkzNS41NDMgNjUuNTEzM0M5MzUuMDg5IDY2LjA1NzggOTM0LjU3NyA2Ni41Nzg2IDkzNC4zMSA2Ny4yMzIzQzkzMy45NTIgNjguMTE1NSA5MzQuMDk1IDY5LjEwOTggOTMzLjgyNSA3MC4wMjAzQzkzMy42MiA3MC43MDg2IDkzMy4xODQgNzEuMzM4NyA5MzMuMTE4IDcyLjA0N0M5MzIuOTkxIDczLjQyMDEgOTM0LjI3IDc0LjUxNDUgOTM0LjM2IDc1Ljg4MzlDOTM0LjQxNSA3Ni43Mjg5IDkzNC4wMzEgNzcuNjk1OCA5MzQuNTI2IDc4LjM2NTlDOTM0LjcyNCA3OC42MzM2IDkzNS4wMyA3OC43OTM5IDkzNS4zMTEgNzguOTcwNUM5MzYuMDU2IDc5LjQzODUgOTM2LjY4MyA4MC4wNzA0IDkzNy40MzIgODAuNTMxMUM5MzguMTgxIDgwLjk5MTggOTM5LjEyNSA4MS4yNzIzIDkzOS45NjkgODAuOTQ2M0M5NDAuMzU5IDgwLjc5NyA5NDAuNzI1IDgwLjUyMiA5NDEuMTM3IDgwLjUyOTNDOTQxLjQwOCA4MC41MzQ4IDk0MS42NDUgODAuNjYyMiA5NDEuODg0IDgwLjc4NzlDOTQxLjk4NyA4MS4wMDI4IDk0Mi4wODggODEuMjMyMiA5NDIuMTY4IDgxLjUxMjZDOTQyLjQ1NSA4Mi41Mzc5IDk0Mi4yNiA4My42NzQyIDk0Mi4xNjQgODQuNzQzMUM5NDIuMDYzIDg1Ljg3MzkgOTQxLjc3OSA4Ny4wOTQgOTQwLjk2MyA4Ny43MTVDOTQxLjc0NiA4Ny43MTUgOTQyLjUxNyA4Ny4yNzk4IDk0Mi45NTEgODcuODMzM0M5NDMuNTA5IDg3LjQyMzYgOTQ0LjM5NyA4Ny41MzQ3IDk0NC45NCA4Ny43NzMzQzk0NC4wOTYgODUuNzQ0NyA5NDMuMTkyIDgzLjY1NzggOTQzLjYwMyA4MS4xNTIxQzk0My42MTkgODEuMDUwMSA5NDMuNjM0IDgwLjk0ODEgOTQzLjY0OCA4MC44NDYxQzk0NC4zIDgwLjU5ODUgOTQ0Ljk1OCA4MC4yMDcgOTQ1LjY0MSA4MC4yMTI0Qzk0NS45NjMgODAuMjE0MyA5NDYuMjgzIDgwLjMwNzEgOTQ2LjYwMyA4MC4yNTYxQzk0Ny40MDcgODAuMTI4NyA5NDcuODU5IDc5LjE4OSA5NDguNjIzIDc4Ljg5MDRDOTQ5LjAxMyA3OC43MzkyIDk0OS40NDcgNzguNzcyIDk0OS44NDYgNzguNjQ4MkM5NTEgNzguMjkxMyA5NTEuNDA2IDc2Ljg3ODIgOTUxLjYyMiA3NS42OTI3Qzk1MS43ODUgNzQuNzkxMyA5NTEuOTQ3IDczLjg4OTkgOTUyLjExMSA3Mi45ODY3Qzk1Mi4yMzEgNzIuMzI1NyA5NTIuMzUgNzEuNjUwMSA5NTIuMjQgNzAuOTk4MVY3MS4wMDM2WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik0zNDIuMjgzIDYzLjg1MTZDMzM4LjQ3MiA2My44NTE2IDMzNS4zODMgNjkuODI2MyAzMzUuMzgzIDczLjUwNDdDMzM1LjM4MyA3Ny4xODMyIDMzOC4xOTYgNzkuODgwMSAzNDEuNzYzIDgwLjEzODZWODcuODM5N0gzNDIuODA0VjgwLjEzODZDMzQ2LjM3MSA3OS44ODAxIDM0OS4xODQgNzcuMDEzOCAzNDkuMTg0IDczLjUwNDdDMzQ5LjE4NCA2OS45OTU2IDM0Ni4wOTUgNjMuODUxNiAzNDIuMjgzIDYzLjg1MTZaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTY2LjAzMzQgNjMuODUxNkM2Mi4yMjE2IDYzLjg1MTYgNTkuMTMyOCA2OS44MjYzIDU5LjEzMjggNzMuNTA0N0M1OS4xMzI4IDc3LjE4MzIgNjEuOTQ1NyA3OS44ODAxIDY1LjUxMjggODAuMTM4NlY4Ny44Mzk3SDY2LjU1NFY4MC4xMzg2QzcwLjEyMTIgNzkuODgwMSA3Mi45MzQgNzcuMDEzOCA3Mi45MzQgNzMuNTA0N0M3Mi45MzQgNjkuOTk1NiA2OS44NDUyIDYzLjg1MTYgNjYuMDMzNCA2My44NTE2WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik00ODYuMDk4IDY2LjI4NTJDNDgyLjY3NSA2Ni4yODUyIDQ3OS44OTggNzEuNjUzNSA0NzkuODk4IDc0Ljk1NjhDNDc5Ljg5OCA3OC4yNjAxIDQ4Mi40MjYgODAuNjg1NyA0ODUuNjI5IDgwLjkxNjlWODcuODM2OEg0ODYuNTY1VjgwLjkxNjlDNDg5Ljc3IDgwLjY4NTcgNDkyLjI5OCA3OC4xMDkgNDkyLjI5OCA3NC45NTY4QzQ5Mi4yOTggNzEuODA0NiA0ODkuNTIyIDY2LjI4NTIgNDg2LjA5OCA2Ni4yODUyWiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik03MTcuNzcgNjYuMjg1MkM3MTQuMzQ2IDY2LjI4NTIgNzExLjU3IDcxLjY1MzUgNzExLjU3IDc0Ljk1NjhDNzExLjU3IDc4LjI2MDEgNzE0LjA5OCA4MC42ODU3IDcxNy4zMDEgODAuOTE2OVY4Ny44MzY4SDcxOC4yMzdWODAuOTE2OUM3MjEuNDQyIDgwLjY4NTcgNzIzLjk3IDc4LjEwOSA3MjMuOTcgNzQuOTU2OEM3MjMuOTcgNzEuODA0NiA3MjEuMTk0IDY2LjI4NTIgNzE3Ljc3IDY2LjI4NTJaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTQ5OC45NDIgNjYuMjg1MkM0OTUuNTE4IDY2LjI4NTIgNDkyLjc0MiA3MS42NTM1IDQ5Mi43NDIgNzQuOTU2OEM0OTIuNzQyIDc4LjI2MDEgNDk1LjI3IDgwLjY4NTcgNDk4LjQ3NSA4MC45MTY5Vjg3LjgzNjhINDk5LjQxMVY4MC45MTY5QzUwMi42MTYgODAuNjg1NyA1MDUuMTQzIDc4LjEwOSA1MDUuMTQzIDc0Ljk1NjhDNTA1LjE0MyA3MS44MDQ2IDUwMi4zNjcgNjYuMjg1MiA0OTguOTQ0IDY2LjI4NTJINDk4Ljk0MloiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNNzMwLjYxNCA2Ni4yODUyQzcyNy4xOSA2Ni4yODUyIDcyNC40MTQgNzEuNjUzNSA3MjQuNDE0IDc0Ljk1NjhDNzI0LjQxNCA3OC4yNjAxIDcyNi45NDIgODAuNjg1NyA3MzAuMTQ2IDgwLjkxNjlWODcuODM2OEg3MzEuMDgzVjgwLjkxNjlDNzM0LjI4OCA4MC42ODU3IDczNi44MTUgNzguMTA5IDczNi44MTUgNzQuOTU2OEM3MzYuODE1IDcxLjgwNDYgNzM0LjAzOSA2Ni4yODUyIDczMC42MTYgNjYuMjg1Mkg3MzAuNjE0WiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik01MjAuOTUzIDBWODcuODM4MUg1NTkuNDAyVjBINTIwLjk1M1pNNTMzLjQzMyA2OC41NTE4SDUyOS45MzFWNjMuMzAxOEg1MzMuNDMzVjY4LjU1MThaTTUzMy40MzMgNTguMDVINTI5LjkzMVY1Mi44MDAxSDUzMy40MzNWNTguMDVaTTUzMy40MzMgNDcuNTUwMUg1MjkuOTMxVjQyLjMwMDJINTMzLjQzM1Y0Ny41NTAxWk01MzMuNDMzIDM3LjMzMDZINTI5LjkzMVYzMi4wODA3SDUzMy40MzNWMzcuMzMwNlpNNTMzLjQzMyAyNi44MzA3SDUyOS45MzFWMjEuNTgwN0g1MzMuNDMzVjI2LjgzMDdaTTUzMy40MzMgMTYuMzMwOEg1MjkuOTMxVjExLjA4MDhINTMzLjQzM1YxNi4zMzA4Wk01NDEuOTI5IDY4LjU1MThINTM4LjQyNlY2My4zMDE4SDU0MS45MjlWNjguNTUxOFpNNTQxLjkyOSA1OC4wNUg1MzguNDI2VjUyLjgwMDFINTQxLjkyOVY1OC4wNVpNNTQxLjkyOSA0Ny41NTAxSDUzOC40MjZWNDIuMzAwMkg1NDEuOTI5VjQ3LjU1MDFaTTU0MS45MjkgMzcuMzMwNkg1MzguNDI2VjMyLjA4MDdINTQxLjkyOVYzNy4zMzA2Wk01NDEuOTI5IDI2LjgzMDdINTM4LjQyNlYyMS41ODA3SDU0MS45MjlWMjYuODMwN1pNNTQxLjkyOSAxNi4zMzA4SDUzOC40MjZWMTEuMDgwOEg1NDEuOTI5VjE2LjMzMDhaTTU1MC40MjUgNjguNTUxOEg1NDYuOTIyVjYzLjMwMThINTUwLjQyNVY2OC41NTE4Wk01NTAuNDI1IDU4LjA1SDU0Ni45MjJWNTIuODAwMUg1NTAuNDI1VjU4LjA1Wk01NTAuNDI1IDQ3LjU1MDFINTQ2LjkyMlY0Mi4zMDAySDU1MC40MjVWNDcuNTUwMVpNNTUwLjQyNSAzNy4zMzA2SDU0Ni45MjJWMzIuMDgwN0g1NTAuNDI1VjM3LjMzMDZaTTU1MC40MjUgMjYuODMwN0g1NDYuOTIyVjIxLjU4MDdINTUwLjQyNVYyNi44MzA3Wk01NTAuNDI1IDE2LjMzMDhINTQ2LjkyMlYxMS4wODA4SDU1MC40MjVWMTYuMzMwOFoiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNMjg3LjY4NyA2OS4yODkxQzI4NC43MzkgNjkuMjg5MSAyODIuMzUyIDczLjkwOSAyODIuMzUyIDc2Ljc1MzRDMjgyLjM1MiA3OS41OTc4IDI4NC41MjYgODEuNjgyOCAyODcuMjg0IDgxLjg4MzFWODcuODM3OEgyODguMDlWODEuODgzMUMyOTAuODQ3IDgxLjY4NDcgMjkzLjAyMiA3OS40NjY3IDI5My4wMjIgNzYuNzUzNEMyOTMuMDIyIDc0LjA0MDEgMjkwLjYzNCA2OS4yODkxIDI4Ny42ODcgNjkuMjg5MVoiIGZpbGw9IiNEN0VDRUQiLz48cGF0aCBkPSJNNDMyLjIyNiA2OS4yODkxQzQyOS4yNzkgNjkuMjg5MSA0MjYuODkxIDczLjkwOSA0MjYuODkxIDc2Ljc1MzRDNDI2Ljg5MSA3OS41OTc4IDQyOS4wNjUgODEuNjgyOCA0MzEuODIzIDgxLjg4MzFWODcuODM3OEg0MzIuNjI5VjgxLjg4MzFDNDM1LjM4NiA4MS42ODQ3IDQzNy41NjEgNzkuNDY2NyA0MzcuNTYxIDc2Ljc1MzRDNDM3LjU2MSA3NC4wNDAxIDQzNS4xNzMgNjkuMjg5MSA0MzIuMjI2IDY5LjI4OTFaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTY2My45MDUgNjkuMjg5MUM2NjAuOTU4IDY5LjI4OTEgNjU4LjU3IDczLjkwOSA2NTguNTcgNzYuNzUzNEM2NTguNTcgNzkuNTk3OCA2NjAuNzQ1IDgxLjY4MjggNjYzLjUwMiA4MS44ODMxVjg3LjgzNzhINjY0LjMwOFY4MS44ODMxQzY2Ny4wNjYgODEuNjg0NyA2NjkuMjQgNzkuNDY2NyA2NjkuMjQgNzYuNzUzNEM2NjkuMjQgNzQuMDQwMSA2NjYuODUzIDY5LjI4OTEgNjYzLjkwNSA2OS4yODkxWiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik0xNTAuMjA2IDY5LjAzNjlWNTUuMTMxN0gxNTAuMThMMTM3LjU5NSA0Ni4zOTQ1TDEyNS4wMSA1NS4xMzE3SDEyNC45ODRWODcuODM3SDE1NS4yNzVWNzMuNjg5NkwxNTAuMjA0IDY5LjAzODhMMTUwLjIwNiA2OS4wMzY5Wk0xMzMuMTkxIDY1LjE4NzNIMTI5LjY5OVY1OS4wMjVIMTMzLjE5MVY2NS4xODczWk0xNDAuNDM2IDc5LjQ2OTVIMTMzLjI5Vjc0Ljc1MzFIMTQwLjQzNlY3OS40Njk1Wk0xNDMuMDI0IDY1LjE4NzNIMTM5LjUzMlY1OS4wMjVIMTQzLjAyNFY2NS4xODczWiIgZmlsbD0iI0Q3RUNFRCIvPjxwYXRoIGQ9Ik04MjAuNTUgNjkuMDM2OVY1NS4xMzE3SDgyMC41MjRMODA3LjkzOSA0Ni4zOTQ1TDc5NS4zNTQgNTUuMTMxN0g3OTUuMzI4Vjg3LjgzN0g4MjUuNjE4VjczLjY4OTZMODIwLjU0OCA2OS4wMzg4TDgyMC41NSA2OS4wMzY5Wk04MDMuNTM1IDY1LjE4NzNIODAwLjA0M1Y1OS4wMjVIODAzLjUzNVY2NS4xODczWk04MTAuNzggNzkuNDY5NUg4MDMuNjM0Vjc0Ljc1MzFIODEwLjc4Vjc5LjQ2OTVaTTgxMy4zNjggNjUuMTg3M0g4MDkuODc2VjU5LjAyNUg4MTMuMzY4VjY1LjE4NzNaIiBmaWxsPSIjRDdFQ0VEIi8+PHBhdGggZD0iTTcwMC41MDMgNjkuMDM2OVY1NS4xMzE3SDcwMC40NzdMNjg3Ljg5MiA0Ni4zOTQ1TDY3NS4zMDcgNTUuMTMxN0g2NzUuMjgxVjg3LjgzN0g3MDUuNTcxVjczLjY4OTZMNzAwLjUwMSA2OS4wMzg4TDcwMC41MDMgNjkuMDM2OVpNNjgzLjQ4OCA2NS4xODczSDY3OS45OTZWNTkuMDI1SDY4My40ODhWNjUuMTg3M1pNNjkwLjczMyA3OS40Njk1SDY4My41ODdWNzQuNzUzMUg2OTAuNzMzVjc5LjQ2OTVaTTY5My4zMjEgNjUuMTg3M0g2ODkuODI5VjU5LjAyNUg2OTMuMzIxVjY1LjE4NzNaIiBmaWxsPSIjRDdFQ0VEIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfMTA0Nl8xOTIzMiI+PHJlY3Qgd2lkdGg9IjE0NDAiIGhlaWdodD0iODQiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImNsaXAxXzEwNDZfMTkyMzIiPjxyZWN0IHdpZHRoPSI0MzMiIGhlaWdodD0iODgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDg1KSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
  background-repeat: repeat-x;
  background-position: bottom center;
  background-size: 1440px;
}
@media screen and (width < 48em) {
  .zeh .l_bg--green::before {
    background-size: 800px;
  }
}
.zeh .c_blocks {
  display: grid;
  gap: 40px;
  margin-top: 32px;
}
@media screen and (width < 48em) {
  .zeh .c_blocks {
    gap: 24px;
  }
}
.zeh .c_block {
  max-width: 1348px;
  padding-block: 80px;
  padding-inline: 9.0504451039%;
  margin-inline: auto;
  background-color: var(--color-white-100);
  border-radius: 20px;
}
@media screen and (width < 48em) {
  .zeh .c_block {
    padding-block: 24px;
    padding-inline: 4.6647230321%;
    border-radius: 12px;
  }
}
.zeh .c_block--border {
  position: relative;
  max-width: 1348px;
  padding-block: 90px 100px;
  padding-inline: 9.0504451039%;
  margin-inline: auto;
  outline-offset: -4px;
  background-color: var(--color-white-100);
  border-radius: 20px;
}
@media screen and (width < 48em) {
  .zeh .c_block--border {
    padding-block: 52px 32px;
    padding-inline: 4.6647230321%;
    outline-offset: -2px;
    border-radius: 12px;
  }
}
.zeh .c_block__headIcon {
  position: absolute;
  top: 0;
  left: 50%;
  box-sizing: content-box;
  width: 90px;
  padding-top: 20px;
  outline: none;
  transform: translate(-50%, -50%);
}
@media screen and (width < 48em) {
  .zeh .c_block__headIcon {
    width: 60px;
  }
}
.zeh .c_block--border--green {
  outline: 4px solid var(--color-green-500);
}
@media screen and (width < 48em) {
  .zeh .c_block--border--green {
    outline-width: 2px;
  }
}
.zeh .c_block--border--blue {
  outline: 4px solid var(--color-blue-100);
  margin-top: 140px;
  margin-bottom: 100px;
}
@media screen and (width < 48em) {
  .zeh .c_block--border--blue {
    outline-width: 2px;
    margin-top: 100px;
    margin-bottom: 80px;
  }
}
.zeh .c_block__wrap {
  max-width: 100%;
  margin-inline: auto;
  overflow: hidden;
}
.zeh .c_block--blue {
  padding-block: 20px;
  padding-inline: 20px;
  background-color: rgba(44, 158, 223, 0.1019607843);
  border-radius: 12px;
}
.zeh .c_block--green {
  padding-block: 20px;
  padding-inline: 20px;
  background-color: rgba(0, 179, 140, 0.1019607843);
  border-radius: 12px;
}
@media screen and (width < 48em) {
  .zeh .c_block--green {
    padding: 8px;
    border-radius: 12px;
  }
}
.zeh .c_block--liteGreen {
  padding-block: 20px;
  padding-inline: 20px;
  background-color: var(--color-green-300);
  border-radius: 12px;
}
.zeh .c_block--gray {
  padding: 20px;
  background-color: var(--color-gray-100);
  border-radius: 12px;
}
@media screen and (width < 48em) {
  .zeh .c_block--gray {
    padding: 12px;
    border-radius: 8px;
  }
}
.zeh .c_block__title {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  color: var(--color-gray-300);
  letter-spacing: 1.44px;
}
@media screen and (width < 48em) {
  .zeh .c_block__title {
    flex-direction: column;
    gap: 5px;
    margin-bottom: 12px;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0.09em;
  }
}
.zeh .c_tag {
  padding: 13px 23px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--color-white-100);
  text-align: center;
  border-radius: 6px;
}
@media screen and (width < 48em) {
  .zeh .c_tag {
    width: -moz-fit-content;
    width: fit-content;
    min-width: 120px;
    padding: 9px 12px;
    font-size: 18px;
    line-height: 1.4;
  }
}
.zeh .c_tag--blue {
  background-color: var(--color-blue-100);
}
.zeh .c_tag--green {
  background-color: var(--color-green-500);
}
.zeh .c_block__inner {
  width: 100%;
  max-width: 1024px;
  padding: 20px;
  margin: auto;
  background-color: var(--color-white-100);
  border-radius: 12px;
}
@media screen and (width < 48em) {
  .zeh .c_block__inner {
    padding: 12px;
  }
}
.zeh .c_section_wrap {
  display: grid;
  gap: 80px;
}
@media screen and (width < 48em) {
  .zeh .c_section_wrap {
    gap: 40px;
  }
}
.zeh .c_txt + .c_section_wrap {
  margin-top: 60px;
}
@media screen and (width < 48em) {
  .zeh .c_txt + .c_section_wrap {
    margin-top: 32px;
  }
}
.zeh .c_mainsectionWrap {
  display: grid;
  gap: 60px;
}
@media screen and (width < 48em) {
  .zeh .c_mainsectionWrap {
    gap: 32px;
  }
}
.zeh .c_subsectionWrap {
  display: grid;
  gap: 32px;
}
.zeh .c_container {
  box-sizing: content-box !important;
  max-width: 1348px;
  padding-inline: 3.1944444444%;
  margin-inline: auto;
}
@media screen and (width < 48em) {
  .zeh .c_container {
    padding-inline: 4.2666666667%;
  }
}
.zeh .p_gx_NHnote {
  border-radius: 50px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: solid 2px var(--color-bluegreen-400);
  border-radius: 10px;
  margin-block-start: 5px;
}
.zeh .p_gx_NHnote p {
  font-size: 0.8rem;
}
.zeh .p_parenting__btn {
  padding-block: 5px;
  padding-inline: 18px;
  font-weight: 700;
  line-height: 1.8823529412;
  color: var(--color-white-100);
  letter-spacing: 0.04;
  background-color: var(--color-green-400);
  border: 0.15rem solid var(--color-green-400);
  border-radius: 50px;
}
.zeh .c_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  line-height: 1.5;
  transition:
    background-color var(--transition),
    color var(--transition);
}
@media (any-hover: hover) {
  .zeh .c_btn:hover {
    opacity: 0.5;
  }
}
.zeh .c_btn:focus-visible {
  opacity: 0.5;
}
@media screen and (width < 48em) {
  .zeh .c_btn {
    width: 100%;
  }
}
.zeh .c_btn--main {
  padding-block: 20px;
  padding-inline: 20px;
  font-weight: 700;
  line-height: 1.8823529412;
  color: var(--color-white-100);
  letter-spacing: 0.04;
  background-color: var(--color-bluegreen-400);
  border: 0.15rem solid var(--color-bluegreen-400);
  border-radius: 8px;
}
.zeh .c_icon {
  position: relative;
  padding-inline: 20px 50px;
}
.zeh .c_icon::after {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
}
.zeh .c_icon--blank::after {
  left: calc(100% - 34px);
  width: 14px;
  height: 14px;
  content: "";
}
@media screen and (width < 48em) {
  .zeh .c_icon--blank::after {
    left: calc(100% - 39px);
    width: 19px;
    height: 19px;
  }
}
.zeh .c_icon--download::after {
  left: calc(100% - 34px);
  width: 14px;
  height: 14px;
  content: "";
}
@media screen and (width < 48em) {
  .zeh .c_icon--download::after {
    left: calc(100% - 41px);
    width: 21px;
    height: 21px;
  }
}
.zeh .c_feature {
  display: grid;
}
@media screen and (width>=48em) {
  .zeh .c_feature {
    grid-template-columns: repeat(3, 1fr);
    gap: 30px 8px;
    max-width: 826px;
    padding-block: 40px;
    margin-inline: auto;
  }
}
@media screen and (width < 48em) {
  .zeh .c_feature {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px 10px;
    padding-bottom: 30px;
    margin-top: 22px;
  }
}
.zeh .c_feature--item {
  display: flex;
  flex-direction: column;
}
.zeh .c_feature--item img {
  height: 40px;
}
@media screen and (width < 48em) {
  .zeh .c_feature--item img {
    height: 26px;
  }
}
.zeh .c_feature--head {
  padding-block: 15px;
  padding-inline: 21.1111111111%;
  text-align: center;
  background-color: var(--color-bluegreen-400);
}
@media screen and (width < 48em) {
  .zeh .c_feature--head {
    padding-block: 7px;
    padding-inline: 0;
  }
}
.zeh .c_feature--body {
  padding: 18px;
  background-color: #e3f1f2;
  display: flex;
  flex-direction: column;
}
@media screen and (width < 48em) {
  .zeh .c_feature--body {
    padding: 12px;
  }
}
.zeh .c_feature--body img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
  -o-object-fit: contain;
  object-fit: contain;
}
.zeh .c_feature--link {
  padding-top: 18px;
  font-size: clamp(16px, 4.5vw, 17px);
  font-weight: 700;
  color: var(--color-bluegreen-400);
  text-align: center;
}
.zeh .c_flex {
  display: flex;
  gap: 15px;
  align-items: stretch;
  justify-content: center;
}
@media screen and (width < 48em) {
  .zeh .c_flex {
    flex-direction: column;
  }
}
.zeh .c_flex__box {
  width: 67.4812030075%;
  padding: 20px;
  background-color: var(--color-white-100);
  border-radius: 20px;
}
@media screen and (width < 48em) {
  .zeh .c_flex__box {
    width: 100%;
    padding: 12px 8px;
  }
}
.zeh .p_primary__img {
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (width < 48em) {
  .zeh .p_primary__img {
    width: 100%;
    text-align: center;
  }
}
.zeh .p_primary__list {
  list-style: none;
  counter-reset: item;
}
.zeh .p_primary__list__item {
  counter-increment: item;
}
.zeh .p_primary__list__item--alphabet::before {
  content: counter(item, lower-alpha) ") ";
}
.zeh .p_primary__reference {
  display: flex;
  column-gap: 1rem;
  align-items: start;
}
.zeh .p_primary__reference p {
  flex: 0 0 auto;
}
.zeh .p_primary__data-list {
  text-indent: 0;
}
.zeh .c_flex__txt {
  flex: 1;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.64px;
}
@media screen and (width>=48em) {
  .zeh .c_flex__txt {
    padding-right: 20px;
    padding-left: 5px;
    font-size: 16px;
    line-height: 1.8;
  }
}
.zeh .c_bg--green {
  padding-inline: 47px;
  background-color: rgba(0, 137, 150, 0.1215686275);
}
.zeh .c_point__lists {
  display: grid;
  padding-block: 0.7518796992% 0;
  padding-inline: 7.5187969925%;
}
@media screen and (width < 48em) {
  .zeh .c_point__lists {
    gap: 24px;
    padding-inline: 12px;
    padding-bottom: 24px;
  }
}
.zeh .c_point__list {
  display: flex;
  gap: 1.7578125%;
  align-items: center;
}
@media screen and (width < 48em) {
  .zeh .c_point__list {
    flex-direction: column;
    gap: 0;
  }
  .zeh .c_point__list:first-child {
    margin-top: -20px;
  }
  .zeh .c_point__icon img {
    width: 116px;
  }
}
@media screen and (width>=48em) {
  .zeh .c_point__detail {
    width: 84.8484848485%;
  }
}
.zeh .c_point__lead {
  margin-bottom: 1em;
  font-size: 17px;
  font-weight: 700;
  color: var(--color-bluegreen-400);
  letter-spacing: 0.68px;
}
@media screen and (width < 48em) {
  .zeh .c_point__lead {
    font-size: 16px;
    text-align: center;
  }
}
.zeh .c_point__text {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: 0.64px;
}
@media screen and (width < 48em) {
  .zeh .c_point__text {
    font-size: 15px;
    line-height: 1.6;
  }
}
.zeh table,
.zeh td,
.zeh th {
  border-collapse: collapse;
  border: 2px solid var(--color-white-100);
}
.zeh td,
.zeh th {
  width: 30px;
  height: 25px;
  padding-block: 14px;
  padding-inline: 12px;
  font-size: 17px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.06;
}
.zeh td span,
.zeh th span {
  display: block;
}
.zeh th {
  line-height: 1.3;
  color: var(--color-white-100);
}
.zeh td {
  line-height: 1.3;
  color: var(--color-gray-300);
  background-color: var(--color-gray-100);
}
.zeh .c_table__wrap {
  position: relative;
  width: 100%;
}
.zeh .c_table {
  width: 100%;
  margin-top: 20px;
}
@media screen and (width < 48em) {
  .zeh .c_table {
    margin-top: 38px;
  }
}
.zeh .c_table__container {
  position: relative;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  overflow-x: auto;
}
@media screen and (width < 48em) {
  .zeh .c_table__container:not(.is-clicked)::after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 80px;
    height: 80px;
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxMkMwIDUuMzcyNTggNS4zNzI1OCAwIDEyIDBINjhDNzQuNjI3NCAwIDgwIDUuMzcyNTggODAgMTJWNjhDODAgNzQuNjI3NCA3NC42Mjc0IDgwIDY4IDgwSDEyQzUuMzcyNTggODAgMCA3NC42Mjc0IDAgNjhWMTJaIiBmaWxsPSIjNDk0OTQ5IiBmaWxsLW9wYWNpdHk9IjAuMyIvPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMjgyXzMyNTkpIj48cGF0aCBkPSJNNTEuMDA2NiAzMi44MTYzQzUwLjQxODMgMzIuODE2MyA0OS44NDk1IDMyLjk0OTMgNDkuMzMyIDMzLjE5NDFDNDguNzM1OSAzMS43MDM0IDQ3LjMwNTUgMzAuNjQ5MiA0NS42MzY5IDMwLjY0OTJDNDUuMDQ4MiAzMC42NDkyIDQ0LjQ3OTMgMzAuNzgyMiA0My45NjE0IDMxLjAyNzRDNDMuMzY1MiAyOS41MzY4IDQxLjkzNDggMjguNDgzIDQwLjI2NjIgMjguNDgzQzM5Ljc0MjcgMjguNDgzIDM5LjIzNDkgMjguNTkxIDM4Ljc2NDEgMjguNzg2OUMzOC43NjQxIDI4Ljc4NjkgMzguNzY2OSAyMS4xMzI5IDM4Ljc2NDEgMjEuMDcxOFYyMS4wNzA0QzM4Ljc2NDEgMjEuMDcwNCAzOC43NjQxIDIxLjA2OTUgMzguNzY0MSAyMS4wNjlDMzguNjY4OSAxOC45MDA5IDM2LjkyMTIgMTcuMTY2IDM0Ljc4MDQgMTcuMTY2QzMyLjYzOTcgMTcuMTY2IDMwLjc4NyAxOC45OTk5IDMwLjc4NyAyMS4yNTQxVjM2LjQ5MjZDMjkuMjU4MSAzNS4yMjI1IDI3LjQ3NDggMzQuNzc4NSAyNi41ODA0IDM0LjYyODlDMjUuNzUwMyAzNC40OTAyIDI0LjkyNzEgMzQuNzM2OCAyNC4yNTQyIDM1LjMyMjRDMjMuNDY4OSAzNi4wMDU1IDIzIDM3LjA1MTIgMjMgMzguMTIwNUMyMyAzOS4xMzAyIDIzLjk0NDggNDAuNjMzMiAyNS45MTAzIDQzLjY2NjZDMjcuMTIyNCA0NS41Mzc0IDI4LjQ5NjkgNDcuNjU4NiAyOS4zNzYgNDkuNDQ0NkMzMS40NzQ3IDUzLjcwNjUgMzIuNjY0NyA2Mi40NTI2IDMyLjY3NjcgNjIuNTQwMUMzMi43NDM3IDYzLjAzOTEgMzMuMTYwOSA2My40MDA3IDMzLjYzOTEgNjMuNDAwN0MzMy42ODM1IDYzLjQwMDcgMzMuNzI3OSA2My4zOTc5IDMzLjc3MjcgNjMuMzkxM0MzNC4zMDUgNjMuMzE2NSAzNC42Nzc4IDYyLjgxNDIgMzQuNjA0NyA2Mi4yNjk0QzM0LjU1NDggNjEuODk3MyAzMy4zNTkzIDUzLjEwNzIgMzEuMTE0NSA0OC41NDc2QzMwLjE4MzEgNDYuNjU2IDI4Ljc3NDggNDQuNDgyNyAyNy41MzIyIDQyLjU2NTVDMjYuNDY5NCA0MC45MjUzIDI1LjAxNDUgMzguNjc5NiAyNC45NDYxIDM4LjEyQzI0Ljk0NjEgMzcuNjQyNCAyNS4xNjk0IDM3LjEzOTcgMjUuNTE0NCAzNi44Mzk2QzI1Ljc1MTIgMzYuNjMzMiAyNi4wMDMzIDM2LjU0OTkgMjYuMjY3MyAzNi41OTQ0QzI3LjI1MTUgMzYuNzU4NiAyOS42MTU2IDM3LjM3NSAzMC43ODcgMzkuNTM1OVY0MS4yMzAxQzMwLjc4NyA0MS43ODAyIDMxLjIyMjcgNDIuMjI2MSAzMS43NjAxIDQyLjIyNjFDMzIuMjk3NSA0Mi4yMjYxIDMyLjczMzEgNDEuNzgwMiAzMi43MzMxIDQxLjIzMDFWMjEuMjUzNkMzMi43MzMxIDIwLjA5NzYgMzMuNjUxNiAxOS4xNTcgMzQuNzgwOSAxOS4xNTdDMzUuOTEwMyAxOS4xNTcgMzYuNzcxNCAyMC4wNDk0IDM2LjgxOSAyMS4xNjE4VjM4LjEzMTlDMzYuODE5IDM4LjY4MTkgMzcuMjU0NiAzOS4xMjc5IDM3Ljc5MiAzOS4xMjc5QzM4LjMyOTQgMzkuMTI3OSAzOC43NjUxIDM4LjY4MTkgMzguNzY1MSAzOC4xMzE5VjMxLjE0OTZDMzkuMTUwMyAzMC43MjMxIDM5LjY5MTQgMzAuNDczNiA0MC4yNjcyIDMwLjQ3MzZDNDEuMzk1NiAzMC40NzM2IDQyLjMxNCAzMS40MTM3IDQyLjMxNCAzMi41NzAyVjM4LjEyQzQyLjMxNCAzOC42NzAxIDQyLjc0OTcgMzkuMTE2IDQzLjI4NzEgMzkuMTE2QzQzLjgyNDUgMzkuMTE2IDQ0LjI2MDEgMzguNjcwMSA0NC4yNjAxIDM4LjEyVjMzLjIwMTJDNDQuNjM2MSAzMi44NDc2IDQ1LjExOTggMzIuNjQwMiA0NS42MzgzIDMyLjY0MDJDNDYuNzY2NyAzMi42NDAyIDQ3LjY4NTEgMzMuNTgwNCA0Ny42ODUxIDM0LjczNjNWNDAuMjg2MkM0Ny42ODUxIDQwLjgzNjMgNDguMTIwOCA0MS4yODIyIDQ4LjY1ODIgNDEuMjgyMkM0OS4xOTU2IDQxLjI4MjIgNDkuNjMxMiA0MC44MzYzIDQ5LjYzMTIgNDAuMjg2MlYzNS4zNjc0QzUwLjAwNjMgMzUuMDE0MiA1MC40ODk2IDM0LjgwNzQgNTEuMDA4NCAzNC44MDc0QzUyLjEzNzMgMzQuODA3NCA1My4wNTYyIDM1Ljc0NzUgNTMuMDU2MiAzNi45MDNWNDcuMjY5NUM1My4wNTYyIDQ5Ljk1NzMgNTEuODU0MyA1My4yMjc5IDUwLjc5NDggNTYuMTEzNkM0OS44NzU0IDU4LjYxNTQgNDkuMDgxOCA2MC43NzU0IDQ5LjA4MTggNjIuNDA0OEM0OS4wODE4IDYyLjk1NDggNDkuNTE3NCA2My40MDA3IDUwLjA1NDggNjMuNDAwN0M1MC41OTIyIDYzLjQwMDcgNTEuMDI3OSA2Mi45NTQ4IDUxLjAyNzkgNjIuNDA0OEM1MS4wMjc5IDYxLjEzNzUgNTEuNzk5MyA1OS4wMzgxIDUyLjYxNjQgNTYuODE1MUM1My43MzQ3IDUzLjc3MDggNTUuMDAyMyA1MC4zMTk5IDU1LjAwMjMgNDcuMjdWMzYuOTAzNUM1NS4wMDIzIDM0LjY0OTcgNTMuMjExMiAzMi44MTYzIDUxLjAwODkgMzIuODE2M0g1MS4wMDY2WiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMzEuMzYxNCAxNS4wOTM0QzMxLjA3MjQgMTUuMDkzNCAzMC43OTQ5IDE0LjkyNzMgMzAuNjYyMiAxNC42NDIzQzMwLjQ3NzIgMTQuMjQ3NSAzMC42NDA0IDEzLjc3MzcgMzEuMDI2NiAxMy41ODQ4QzMzLjQxNDggMTIuNDE0MSAzNi4xNjkyIDEyLjM4OSAzOC41NzE4IDEzLjUwOUMzOC45NjEyIDEzLjY5MDQgMzkuMTMzMiAxNC4xNjA5IDM4Ljk1NjEgMTQuNTU5NUMzOC43Nzg1IDE0Ljk1ODEgMzguMzE4OCAxNS4xMzQ2IDM3LjkyOTkgMTQuOTUyOEMzNS45NDE3IDE0LjAyNzQgMzMuNjcxOSAxNC4wNDc4IDMxLjY5NDkgMTUuMDE1OEMzMS41ODcxIDE1LjA2ODggMzEuNDcyOSAxNS4wOTM5IDMxLjM2MSAxNS4wOTM5TDMxLjM2MTQgMTUuMDkzNFoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTMxLjM2MTQgMTUuMDkzNEMzMS4wNzI0IDE1LjA5MzQgMzAuNzk0OSAxNC45MjczIDMwLjY2MjIgMTQuNjQyM0MzMC40NzcyIDE0LjI0NzUgMzAuNjQwNCAxMy43NzM3IDMxLjAyNjYgMTMuNTg0OEMzMy40MTQ4IDEyLjQxNDEgMzYuMTY5MiAxMi4zODkgMzguNTcxOCAxMy41MDlDMzguOTYxMiAxMy42OTA0IDM5LjEzMzIgMTQuMTYwOSAzOC45NTYxIDE0LjU1OTVDMzguNzc4NSAxNC45NTgxIDM4LjMxODggMTUuMTM0NiAzNy45Mjk5IDE0Ljk1MjhDMzUuOTQxNyAxNC4wMjc0IDMzLjY3MTkgMTQuMDQ3OCAzMS42OTQ5IDE1LjAxNThDMzEuNTg3MSAxNS4wNjg4IDMxLjQ3MjkgMTUuMDkzOSAzMS4zNjEgMTUuMDkzOUwzMS4zNjE0IDE1LjA5MzRaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0zMS4zNjE2IDExLjQwNTJDMzEuMDcyNiAxMS40MDUyIDMwLjc5NTEgMTEuMjM5MSAzMC42NjE5IDEwLjk1NDFDMzAuNDc3NCAxMC41NTg4IDMwLjY0MDYgMTAuMDg1NCAzMS4wMjY4IDkuODk2NTdDMzMuNDE1NCA4LjcyNjM4IDM2LjE3MDMgOC43MDIyNCAzOC41NzE5IDkuODIwODNDMzguOTYxMyAxMC4wMDIxIDM5LjEzMzQgMTAuNDcyNyAzOC45NTYyIDEwLjg3MTNDMzguNzc4NyAxMS4yNjk4IDM4LjMxOSAxMS40NDY0IDM3LjkzIDExLjI2NDZDMzUuOTQzNyAxMC4zMzkyIDMzLjY3MyAxMC4zNTkxIDMxLjY5NSAxMS4zMjc2QzMxLjU4NzMgMTEuMzgwNiAzMS40NzMxIDExLjQwNTcgMzEuMzYxMSAxMS40MDU3TDMxLjM2MTYgMTEuNDA1MloiIGZpbGw9IndoaXRlIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfMTI4Ml8zMjU5Ij48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iNTQuNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzIDkpIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
    transform: translate(-50%, -50%);
  }
}
.zeh .c_table--scroll {
  width: max(1104px, 100%);
  margin-top: 20px;
}
.zeh .c_thead--green {
  background-color: var(--color-green-500);
}
.zeh .c_thead--deepGreen {
  background-color: var(--color-bluegreen-500);
}
.zeh .c_cell--pailGreen {
  background-color: rgba(var(--color_rgb-green-500), 0.1);
}
.zeh .c_cell--pailBlueGreen {
  background-color: rgba(var(--color_rgb-green-600), 0.5);
}
.zeh .c_thead--blue {
  background-color: var(--color-blue-100);
}
.zeh .c_cell--pailBlue {
  background-color: rgba(var(--color_rgb-blue-100), 0.1);
}
.zeh .c_table__type3 {
  width: 98%;
  margin-block: 1%;
  margin-inline: auto;
  outline: 3px solid var(--color-green-500);
  outline-offset: 3px;
  border-radius: 4px;
}
@media screen and (width < 48em) {
  .zeh .c_table__type3 {
    width: 96%;
  }
}
.zeh .c_table--grid {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  text-align: center;
}
@media screen and (width < 48em) {
  .zeh .c_table--grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    gap: 1px;
  }
}
.zeh .c_table__header--grid {
  display: flex;
  grid-column: 1/2;
  align-items: center;
  justify-content: center;
  padding: 10px;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.3;
  color: var(--color-gray-300);
  text-align: center;
  border-collapse: collapse;
  border: 1px solid var(--color-white-100);
}
@media screen and (width < 48em) {
  .zeh .c_table__header--grid {
    grid-column: 1/3;
  }
}
.zeh .c_table__content--grid {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  font-size: 17px;
  line-height: 1.3;
  color: var(--color-gray-300);
  border-collapse: collapse;
  background-color: var(--color-gray-100);
  border: 1px solid var(--color-white-100);
}
.zeh h2,
.zeh h3,
.zeh h4 {
  font-family:
    Noto Sans JP,
    NotoSansJP,
    Noto Sans Japanese,
    sans-serif;
}
.zeh p,
.zeh a,
.zeh span,
.zeh li,
.zeh th,
.zeh td {
  font-family:
    Noto Sans JP,
    NotoSansJP,
    Noto Sans Japanese,
    sans-serif;
  font-size: 17px;
}
.zeh .c_txt--reddit {
  font-family:
    Reddit Sans Condensed,
    sans-serif;
}
.zeh .c_txt--small--more {
  font-size: 13px;
}
.zeh .c_txt--small {
  font-size: 16px;
  line-height: 1.8;
}
.zeh .c_txt--large {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.04em;
}
@media screen and (width < 48em) {
  .zeh .c_txt--large {
    font-size: 18px;
    line-height: 1.8;
  }
}
.zeh .c_txt--large sup {
  margin-left: 0.5em;
  font-size: 17px;
}
@media screen and (width < 48em) {
  .zeh .c_txt--large sup {
    font-size: 16px;
  }
}
.zeh .c_txt {
  font-size: 17px;
}
@media screen and (width < 48em) {
  .zeh .c_txt {
    font-size: 16px;
  }
}
.zeh .c_txt > * {
  font-size: 17px;
  font-weight: 500;
  line-height: 1.8;
}
@media screen and (width < 48em) {
  .zeh .c_txt > * {
    font-size: 16px;
    line-height: 1.5;
  }
}
.zeh .c_txt > *:not(:first-child) {
  margin-top: 1em;
}
.zeh .c_note {
  margin-top: 20px;
  font-size: 16px;
}
@media screen and (width < 48em) {
  .zeh .c_note {
    font-size: 15px;
  }
}
.zeh .c_note > * {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}
@media screen and (width < 48em) {
  .zeh .c_note > * {
    font-size: 15px;
  }
}
.zeh .c_note > *:not(:first-child) {
  margin-top: 1em;
}
.zeh .c_note > ol {
  padding-left: 1.5em;
  margin-top: 0;
  margin-left: 1.5em;
}
.zeh .c_note > ol li {
  font-size: 16px;
  list-style: lower-alpha;
}
.zeh .c_note--character {
  padding-left: 1.8rem;
  text-indent: -1.8rem;
}
.zeh .c_note--normal {
  padding-left: 1.3rem;
  text-indent: -1.3rem;
}
.zeh .c_txt__title {
  display: flex;
  gap: 7px;
  align-items: stretch;
  margin-bottom: 24px;
  letter-spacing: 0.055em;
}
.zeh .c_txt__title span {
  font-size: 24px;
}
@media screen and (width < 48em) {
  .zeh .c_txt__title span {
    font-size: 18px;
  }
}
.zeh .c_txt__title--contents {
  position: relative;
  padding-bottom: 36px;
  font-size: 38px;
  font-weight: 600;
  line-height: 150%;
  text-align: center;
  letter-spacing: 3.04px;
}
@media screen and (width < 48em) {
  .zeh .c_txt__title--contents {
    padding-bottom: 20px;
    font-size: 24px;
  }
}
.zeh .c_txt__title--contents span {
  position: relative;
  display: flex;
  gap: 10px;
  align-items: end;
  font-size: 38px;
  font-weight: 600;
  line-height: 1;
}
@media screen and (width < 48em) {
  .zeh .c_txt__title--contents span {
    gap: 4px;
    font-size: 24px;
  }
}
.zeh .c_txt__title--contents--blue,
.zeh .c_txt__title--contents--green {
  display: flex;
  gap: 11px;
  align-items: baseline;
  justify-content: center;
  margin-bottom: 36px;
}
@media screen and (width < 48em) {
  .zeh .c_txt__title--contents--blue,
  .zeh .c_txt__title--contents--green {
    gap: 4px;
  }
}
.zeh .c_txt__title--contents--blue::before,
.zeh .c_txt__title--contents--green::before {
  position: absolute;
  bottom: 0;
  width: 38px;
  content: "";
  border-radius: 10px;
  opacity: 0.2;
}
.zeh .c_txt__title--contents--blue span::before,
.zeh .c_txt__title--contents--blue span::after,
.zeh .c_txt__title--contents--green span::before,
.zeh .c_txt__title--contents--green span::after {
  width: 20px;
  height: 30px;
  content: "";
  background-repeat: no-repeat;
  background-position: center bottom -10px;
  background-size: contain;
}
@media screen and (width < 48em) {
  .zeh .c_txt__title--contents--blue span::before,
  .zeh .c_txt__title--contents--blue span::after,
  .zeh .c_txt__title--contents--green span::before,
  .zeh .c_txt__title--contents--green span::after {
    width: 13px;
    height: 19px;
    background-position: center bottom -5px;
  }
}
.zeh .c_txt__title--contents--blue span::after,
.zeh .c_txt__title--contents--green span::after {
  transform: scaleX(-1);
}
.zeh .c_txt__title--contents--blue span > *,
.zeh .c_txt__title--contents--green span > * {
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  color: var(--color-white-100);
  letter-spacing: 1px;
}
.zeh .c_txt__title--contents--blue span small,
.zeh .c_txt__title--contents--green span small {
  font-size: 0.84em;
  font-weight: 700;
  letter-spacing: 0.88px;
}
.zeh .-blue .c_txt__title--contents--blue span,
.zeh .-blue .c_txt__title--contents--green span {
  background-color: var(--color-blue-200);
}
.zeh .-green .c_txt__title--contents--blue span,
.zeh .-green .c_txt__title--contents--green span {
  background-color: var(--color-green-600);
}
.zeh .c_txt__title--contents--blue {
  color: var(--color-blue-100);
}
.zeh .c_txt__title--contents--blue::before {
  border-bottom: 5px solid var(--color-blue-100);
}
.zeh .c_txt__title--contents--blue span::before,
.zeh .c_txt__title--contents--blue span::after {
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2231%22%20viewBox%3D%220%200%2020%2031%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.0625%2012.6016L7.39686%2019.0019%22%20stroke%3D%22%232C9EDF%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8.39844%201.93359L18.0003%2019.0011%22%20stroke%3D%22%232C9EDF%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.zeh .c_txt__title--contents--green {
  color: var(--color-green-500);
}
.zeh .c_txt__title--contents--green::before {
  border-bottom: 5px solid var(--color-green-500);
}
.zeh .c_txt__title--contents--green span::before,
.zeh .c_txt__title--contents--green span::after {
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2231%22%20viewBox%3D%220%200%2020%2031%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.0625%2012.6016L7.39686%2019.0019%22%20stroke%3D%22%2300B38C%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M8.39844%201.93359L18.0003%2019.0011%22%20stroke%3D%22%2300B38C%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E);
}
.zeh .c_txt__title--highlight {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
  padding-block: 10px;
  padding-inline: 20px;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
  letter-spacing: 0.06;
  border-radius: 8px;
}
.zeh .c_txt__title--highlight--liteGreen {
  background-color: var(--color-green-200);
}
.zeh .c_txt__title--feature {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  margin-bottom: 16px;
  border-radius: 6px;
}
@media screen and (width < 48em) {
  .zeh .c_txt__title--feature {
    padding: 10px 8px;
    margin-bottom: 10px;
    text-align: center;
  }
}
.zeh .c_txt__title--feature span {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  text-align: left;
  letter-spacing: 0.06em;
}
@media screen and (width < 48em) {
  .zeh .c_txt__title--feature span {
    font-size: 18px;
    line-height: 1.4;
  }
}
.zeh .c_txt__title--feature--bg-white {
  background-color: var(--color-white-100);
}
.zeh .c_txt__title--feature--green {
  color: var(--color-green-500);
  border: 1px solid var(--color-green-500);
}
.zeh .c_txt__title--feature--blue {
  color: var(--color-blue-100);
  border: 1px solid var(--color-blue-100);
}
.zeh .c_line {
  display: inline-block;
  width: 100%;
  max-width: 8px;
  border-radius: 2px;
}
.zeh .c_line--blue {
  background-color: var(--color-blue-100);
}
.zeh .c_line--green {
  background-color: var(--color-green-500);
}
.zeh .c_txt--bold {
  font-weight: 700;
}
.zeh .c_txt--center {
  text-align: center;
}
.zeh .c_txt--bluegreen-400 {
  color: var(--color-bluegreen-400);
}
.zeh .c_txt--bluegreen-500 {
  color: var(--color-bluegreen-500);
}
.zeh .c_txt--blue {
  color: var(--color-blue-100);
}
.zeh .c_txt--red {
  color: var(--color-red-100);
}
.zeh .c_txt__num {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.25rem;
  height: 2.25rem;
  aspect-ratio: 1;
  padding: 0;
  font-size: clamp(14px, 4vw, 17px);
  font-weight: 700;
  background: var(--color-white-100);
  border-radius: 50%;
}
.zeh .c_txt__num--liteGreen {
  color: var(--color-green-700);
}
.zeh .c_txt--blue {
  color: var(--color-blue-200);
}
.zeh .c_txt--green {
  color: var(--color-green-500);
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.zeh .scrollIn,
.zeh .loadIn {
  opacity: 0;
  transition:
    transform 1s ease-out,
    opacity 1s ease-out;
}
.zeh .scrollIn.-up,
.zeh .loadIn.-up {
  transform: translateY(5rem);
}
.zeh .scrollIn.-down,
.zeh .loadIn.-down {
  transform: translateY(-5rem);
}
.zeh .scrollIn.-right,
.zeh .loadIn.-right {
  transform: translate(5rem);
}
.zeh .scrollIn.-left,
.zeh .loadIn.-left {
  transform: translate(-5rem);
}
.zeh .scrollIn.-scale,
.zeh .loadIn.-scale {
  transform: scale(0);
}
.zeh .scrollIn.-active,
.zeh .loadIn.-active {
  opacity: 1;
  transform: none;
  transition:
    transform 1s ease-out,
    opacity 1s ease-out;
}
.zeh .scrollIn.-active.-each ~ .-each:nth-of-type(2),
.zeh .loadIn.-active.-each ~ .-each:nth-of-type(2) {
  transition-delay: 0.1s;
}
.zeh .scrollIn.-active.-each ~ .-each:nth-of-type(3),
.zeh .loadIn.-active.-each ~ .-each:nth-of-type(3) {
  transition-delay: 0.15s;
}
.zeh .scrollIn.-active.-each ~ .-each:nth-of-type(4),
.zeh .loadIn.-active.-each ~ .-each:nth-of-type(4) {
  transition-delay: 0.2s;
}
.zeh .scrollIn.-active.-each ~ .-each:nth-of-type(5),
.zeh .loadIn.-active.-each ~ .-each:nth-of-type(5) {
  transition-delay: 0.25s;
}
.zeh .scrollIn.-active.-each ~ .-each:nth-of-type(6),
.zeh .loadIn.-active.-each ~ .-each:nth-of-type(6) {
  transition-delay: 0.3s;
}
.zeh .scrollIn.-active.-each ~ .-each:nth-of-type(7),
.zeh .loadIn.-active.-each ~ .-each:nth-of-type(7) {
  transition-delay: 0.35s;
}
.zeh .scrollIn.-active.-each ~ .-each:nth-of-type(8),
.zeh .loadIn.-active.-each ~ .-each:nth-of-type(8) {
  transition-delay: 0.4s;
}
.zeh .scrollIn.-active.-each ~ .-each:nth-of-type(9),
.zeh .loadIn.-active.-each ~ .-each:nth-of-type(9) {
  transition-delay: 0.45s;
}
.zeh .scrollIn.-active.-each ~ .-each:nth-of-type(10),
.zeh .loadIn.-active.-each ~ .-each:nth-of-type(10) {
  transition-delay: 0.5s;
}
.zeh .c_pull {
  height: var(--pullHeightClosed, auto);
  overflow: hidden;
  transition: height var(--transition);
}
.zeh .c_pull .c_pull_ttl {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 5px;
  cursor: pointer;
  list-style: none;
}
.zeh .c_pull .c_pull_ttl h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: 0.08em;
}
@media screen and (width < 48em) {
  .zeh .c_pull .c_pull_ttl h3 {
    font-size: 20px;
  }
}
.zeh .c_pull .c_pull_ttl:focus-visible {
  outline: solid 0.3rem var(--color-green-500);
  outline-offset: -0.3rem;
  box-shadow: none;
}
.zeh .c_pull .c_pull_ttl::-webkit-details-marker {
  display: none;
}
.zeh .c_title .c_content {
  padding-top: 40px;
}
@media screen and (width < 48em) {
  .zeh .c_title .c_content {
    padding-top: 24px;
  }
}
.zeh .c_title {
  height: var(--pullHeightClosed, auto);
  overflow: hidden;
  transition: height var(--transition);
}
.zeh .c_title .c_title_underline {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 5px;
  cursor: default;
  list-style: none;
}
.zeh .c_title .c_title_underline h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: 0.08em;
}
@media screen and (width < 48em) {
  .zeh .c_title .c_title_underline h3 {
    font-size: 20px;
  }
}
.zeh .c_title .c_title_underline:focus-visible {
  outline: solid 0.3rem var(--color-green-500);
  outline-offset: -0.3rem;
  box-shadow: none;
}
.zeh .c_title .c_title_underline::-webkit-details-marker {
  display: none;
}
.zeh .c_title .c_title_underline::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
  background-color: var(--color-green-500);
}
.zeh .c_pull .c_pull_toggle {
  position: relative;
  display: block;
  width: 35px;
  height: 35px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  transition: all 0.3s ease;
}
@media screen and (width < 48em) {
  .zeh .c_pull .c_pull_toggle {
    width: 30px;
    height: 30px;
  }
}
.zeh .c_pull .c_pull_icon {
  transform: translate(-50%, -50%);
}
.zeh .c_pull .c_pull_icon::before,
.zeh .c_pull .c_pull_icon::after {
  position: absolute;
  inset: 0 1em 0 auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 16px;
  height: 2px;
  margin: auto;
  content: "";
  transform-origin: center;
}
.zeh .c_pull .c_pull_icon::after {
  rotate: 90deg;
}
.zeh .c_pull.-open {
  height: var(--pullHeightOpen, auto);
}
.zeh .c_pull.-open .c_pull_icon::after {
  opacity: 0;
  rotate: 0deg;
}
.zeh .c_pull.-open .c_pull_ttl::after {
  rotate: none;
}
.zeh .c_pull .c_pull_ttl--blue::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
  background-color: var(--color-blue-100);
}
.zeh .c_pull .c_pull_ttl--blue .c_pull_toggle {
  border: 2px solid var(--color-blue-100);
}
.zeh .c_pull .c_pull_ttl--blue .c_pull_icon {
  background: var(--color-blue-100);
}
.zeh .c_pull .c_pull_ttl--blue .c_pull_icon::before,
.zeh .c_pull .c_pull_ttl--blue .c_pull_icon::after {
  background-color: var(--color-blue-100);
}
.zeh .c_pull .c_pull_ttl--green::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
  background-color: var(--color-green-500);
}
.zeh .c_pull .c_pull_ttl--green .c_pull_toggle {
  border: 2px solid var(--color-green-500);
}
.zeh .c_pull .c_pull_ttl--green .c_pull_icon {
  background: var(--color-green-500);
}
.zeh .c_pull .c_pull_ttl--green .c_pull_icon::before,
.zeh .c_pull .c_pull_ttl--green .c_pull_icon::after {
  background-color: var(--color-green-500);
}
.zeh .c_pull .c_pull_content {
  padding-top: 40px;
}
@media screen and (width < 48em) {
  .zeh .c_pull .c_pull_content {
    padding-top: 24px;
  }
}
.zeh .c_modal {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100vw;
  height: 100dvh;
  padding: 0;
  margin: auto;
  background: none;
  border: 0;
}
.zeh .c_modal::-ms-backdrop {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  margin: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0.7490196078);
  opacity: 0;
  -ms-transition: opacity var(--transition);
  transition: opacity var(--transition);
}
.zeh .c_modal::backdrop {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  margin: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0.7490196078);
  opacity: 0;
  transition: opacity var(--transition);
}
.zeh .c_modal_close {
  position: absolute;
  inset: -4.5rem 0 auto auto;
  z-index: 999;
  width: 4rem;
  height: 4rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.zeh .c_modal_close:focus-visible {
  outline-color: var(--color-green-100);
}
.zeh .c_modal_close::before,
.zeh .c_modal_close::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  width: 0.2rem;
  height: 3.5rem;
  margin: auto;
  content: "";
  background-color: var(--color-green-100);
  rotate: -45deg;
}
.zeh .c_modal_close::after {
  rotate: 45deg;
}
.zeh .c_modal_content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 120rem;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 100dvh;
  padding: 0;
  margin: auto;
  opacity: 0;
  transition: opacity var(--transition);
}
.zeh .c_modal_content:has(iframe) {
  width: auto;
}
.zeh .c_modal_content figure {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}
.zeh .c_modal_content iframe {
  aspect-ratio: 16/9;
}
.zeh .c_modal[open] .c_modal_content {
  animation: fade 1s ease 0s 1 forwards;
}
.zeh .c_modal[open]::-ms-backdrop {
  opacity: 1;
  -ms-transition: opacity var(--transition);
  transition: opacity var(--transition);
}
.zeh .c_modal[open]::backdrop {
  opacity: 1;
  transition: opacity var(--transition);
}
.zeh html:has(dialog[open]) {
  overflow: hidden;
}
.zeh html:has(dialog[open]) body {
  overflow: auto;
  scrollbar-gutter: stable;
}
.zeh .c_tab {
  margin-top: 80px;
}
@media screen and (width < 48em) {
  .zeh .c_tab {
    margin-top: 36px;
  }
}
.zeh .c_tab_list {
  display: flex;
  gap: 4px;
  justify-content: center;
}
.zeh .c_tab_list li {
  flex: 1;
  max-width: 400px;
}
.zeh .c_tab_list button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 420px;
  min-height: 58px;
  font-size: clamp(16px, 4.5vw, 17px);
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  border: none;
}
@media screen and (width>=48em) {
  .zeh .c_tab_list button {
    overflow: hidden;
    clip-path: url(#c-tab-pc);
  }
}
@media screen and (width < 48em) {
  .zeh .c_tab_list button {
    border-radius: 10px 10px 0 0;
    height: 85px;
  }
}
.zeh .c_tab .c_tab_toggle--blue {
  border-bottom: 3px solid var(--color-blue-100);
}
.zeh .c_tab .c_tab_toggle--blue button {
  color: #b4d7ef;
  background-color: #e6edf1;
}
.zeh .c_tab .c_tab_toggle--blue button.-open {
  color: #fff;
  background-color: var(--color-blue-100);
}
.zeh .c_tab .c_tab_toggle--green {
  border-bottom: 3px solid var(--color-bluegreen-500);
}
.zeh .c_tab .c_tab_toggle--green button.-open {
  color: #fff;
  background-color: var(--color-bluegreen-500);
}
.zeh .c_tab_content {
  padding-top: 60px;
  animation: fade var(--transition);
}
@media screen and (width < 48em) {
  .zeh .c_tab_content {
    padding-top: 32px;
  }
}
.zeh .c_tab_content[hidden] {
  opacity: 0;
}
.zeh .p_about {
  position: relative;
  display: flex;
  flex-flow: column;
  gap: 16px;
  width: 100%;
  max-width: 1024px;
  padding: 36px;
  margin-inline: auto;
  margin-top: 120px;
  background-color: #f8f9f7;
}
@media screen and (width < 48em) {
  .zeh .p_about {
    padding: 10px 20px 20px;
    margin-top: 60px;
  }
}
.zeh .p_about::before {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 38px;
  height: 34px;
  content: "";
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2240%22%20height%3D%2235%22%20viewBox%3D%220%200%2040%2035%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.914062%2034.999V4.77344C0.914062%202.5643%202.70492%200.773438%204.91406%200.773438H39.2656L0.914062%2034.999Z%22%20fill%3D%22%23EEF0E5%22%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.zeh .p_about::after {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  content: "";
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) var(--color-white-100);
  border-style: solid;
  border-width: 0 0 34px 38px;
}
.zeh .p_about__title {
  display: flex;
  gap: 12px;
  align-items: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5;
  color: var(--color-bluegreen-400);
  letter-spacing: 0.04em;
}
@media screen and (width < 48em) {
  .zeh .p_about__title {
    flex-direction: column;
    gap: 10px;
    font-size: 18px;
  }
}
.zeh .p_about__text {
  font-size: 17px;
  line-height: 1.85;
  letter-spacing: 0.06em;
}
@media screen and (width < 48em) {
  .zeh .p_about__text {
    font-size: 16px;
    line-height: 1.7;
  }
}
.zeh .l_anchor {
  position: relative;
  z-index: 1;
  margin-top: 80px;
}
@media screen and (width < 48em) {
  .zeh .l_anchor {
    margin-top: 140px;
  }
}
.zeh .l_anchor__list {
  display: flex;
  gap: 20px;
  justify-content: center;
}
@media screen and (width < 48em) {
  .zeh .l_anchor__list {
    flex-direction: column;
    gap: 16px;
    max-width: 500px;
    margin-inline: auto;
  }
}
.zeh .l_anchor__link {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
}
.zeh .l_anchor__item {
  display: flex;
  flex: 1;
  flex-direction: column;
  max-width: 500px;
  padding: 16px;
  background-color: var(--color-white-100);
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1019607843);
}
@media screen and (width < 48em) {
  .zeh .l_anchor__item {
    padding: 12px;
  }
}
.zeh .l_anchor__item:hover {
  transform: translateY(-5px);
  transition: all 0.3s;
}
.zeh .l_anchor__label {
  display: flex;
  gap: 11px;
  align-items: baseline;
  justify-content: center;
  padding: 0.6em 0;
  margin-bottom: 30px;
  font-size: 26px;
  border-radius: 10px;
}
@media screen and (width < 48em) {
  .zeh .l_anchor__label {
    margin-bottom: 12px;
    font-size: 20px;
  }
}
.zeh .l_anchor__label::before,
.zeh .l_anchor__label::after {
  width: 15px;
  height: 16px;
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxMUw2IDE3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik03IDFMMTYgMTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.zeh .l_anchor__label::after {
  transform: scaleX(-1);
}
.zeh .l_anchor__label > * {
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  color: var(--color-white-100);
  letter-spacing: 1px;
}
@media screen and (width < 48em) {
  .zeh .l_anchor__label > * {
    font-size: 20px;
  }
}
.zeh .-blue .l_anchor__label {
  background-color: var(--color-blue-100);
}
.zeh .-green .l_anchor__label {
  background-color: var(--color-green-500);
}
.zeh .l_anchor__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  padding-inline: 16px;
}
.zeh .l_anchor__contents {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
}
.zeh .l_anchor__illustration {
  width: 146px;
}
@media screen and (width < 48em) {
  .zeh .l_anchor__illustration {
    width: 80px;
  }
}
.zeh .l_anchor__wrap {
  flex: 1;
}
.zeh .l_anchor__text {
  font-size: 17px;
  font-weight: 700;
  line-height: 1.8;
  letter-spacing: 0.06em;
}
@media screen and (width < 48em) {
  .zeh .l_anchor__text {
    font-size: 16px;
  }
}
.zeh .l_anchor__text > * {
  font-size: 17px;
  font-weight: 700;
  line-height: 1.8;
}
@media screen and (width < 48em) {
  .zeh .l_anchor__text > * {
    font-size: 16px;
  }
}
.zeh .l_anchor__note {
  margin-top: 20px;
}
.zeh .l_anchor__note li {
  padding-left: 1rem;
  font-size: 13px;
  line-height: 1.5;
  text-indent: -1rem;
}
.zeh .l_anchor__arrow {
  display: block;
  width: 24px;
  margin-inline: auto;
  margin-top: 20px;
}
@media screen and (width < 48em) {
  .zeh .l_anchor__arrow {
    width: 24px;
  }
}
.zeh .p_expression {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}
@media screen and (width>=48em) {
  .zeh .p_expression {
    gap: 40px;
    margin-bottom: 20px;
  }
}
.zeh .p_expression__term {
  display: flex;
  flex-flow: column;
  align-items: center;
}
.zeh .p_expression__term img {
  width: 100%;
}
@media screen and (width < 48em) {
  .zeh .p_expression__term-001,
  .zeh .p_expression__term-003,
  .zeh .p_expression__term-005 {
    width: 80px;
  }
}
@media screen and (width>=48em) {
  .zeh .p_expression__term-001 img,
  .zeh .p_expression__term-003 img,
  .zeh .p_expression__term-005 img {
    width: 120px;
  }
}
.zeh .p_expression__term-002 img {
  width: 42px;
}
@media screen and (width < 48em) {
  .zeh .p_expression__term-002 img {
    width: 14px;
  }
}
.zeh .p_expression__term-004 img {
  width: 36px;
}
@media screen and (width < 48em) {
  .zeh .p_expression__term-004 img {
    width: 14px;
  }
}
.zeh .p_expression__text {
  font-size: 17px;
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
}
@media screen and (width < 48em) {
  .zeh .p_expression__text {
    font-size: 13px;
    letter-spacing: 0.52px;
  }
}
.zeh .p_contact {
  padding-block: 80px;
}
@media screen and (width < 48em) {
  .zeh .p_contact {
    padding-block: 40px;
  }
}
.zeh .p_inquiry {
  display: flex;
  flex-flow: column;
  gap: 27px;
  align-items: center;
  width: 100%;
  max-width: 1104px;
  margin: auto;
  color: var(--color-gray-300);
}
@media screen and (width < 48em) {
  .zeh .p_inquiry {
    gap: 12px;
  }
}
.zeh .p_inquiry.c_block--gray {
  padding-block: 40px 42px;
}
@media screen and (width < 48em) {
  .zeh .p_inquiry.c_block--gray {
    padding-block: 32px;
  }
}
.zeh .p_inquiry__title {
  position: relative;
  display: flex;
  align-items: baseline;
  justify-content: center;
  padding-bottom: 36px;
  margin-bottom: 40px;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.5;
  color: var(--color-gray-300);
  text-align: center;
  letter-spacing: 3.04px;
}
@media screen and (width < 48em) {
  .zeh .p_inquiry__title {
    padding-bottom: 24px;
    margin-bottom: 24px;
    font-size: 20px;
  }
}
.zeh .p_inquiry__title::before {
  position: absolute;
  bottom: 0;
  width: 38px;
  height: 5px;
  content: "";
  background-color: var(--color-bluegreen-400);
  border-radius: 9999px;
  opacity: 0.2;
}
@media screen and (width < 48em) {
  .zeh .p_inquiry__title::before {
    height: 4px;
  }
}
.zeh .p_inquiry--flex {
  display: flex;
  align-items: center;
}
@media screen and (width < 48em) {
  .zeh .p_inquiry--flex {
    flex-direction: column;
  }
}
.zeh .p_inquiry--flex p {
  padding-inline: 10px;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
}
@media screen and (width < 48em) {
  .zeh .p_inquiry--flex p {
    line-height: 1.8;
  }
}
.zeh .p_inquiry--flex .p_inquiry--secondary {
  font-size: 22px;
}
@media screen and (width < 48em) {
  .zeh .p_inquiry--flex .p_inquiry--secondary {
    font-size: 19px;
  }
}
@media screen and (width>=48em) {
  .zeh .p_inquiry--flex p:first-child {
    border-right: 1px solid var(--color-gray-300);
  }
}
.zeh .p_inquiry--highlight {
  min-height: 47px;
  padding-block: 12px;
  padding-inline: 30px;
  letter-spacing: 0.68px !important;
  background-color: var(--color-white-100);
  border-radius: 20px;
}
.zeh .p_inquiry--highlight p {
  letter-spacing: inherit !important;
}
.zeh .p_inquiry--note {
  font-size: 16px;
  line-height: 1.8;
  letter-spacing: 0.64px;
}
.zeh .p_inquiry--primary {
  display: flex;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 38px;
  font-weight: 700;
  letter-spacing: 3.04px;
}
@media screen and (width < 48em) {
  .zeh .p_inquiry--primary {
    font-size: 24px;
  }
  .zeh .p_inquiry--primary span {
    width: 24px;
    display: flex;
    align-items: center;
  }
}
.zeh .p_info {
  display: flex;
  gap: 24px;
  max-width: 690px;
  padding-block: 25px 28px;
  padding-inline: 32px;
  margin-inline: auto;
  margin-top: 60px;
  background-image: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22227%22%20height%3D%22103%22%20viewBox%3D%220%200%20227%20103%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20opacity%3D%220.1%22%3E%0A%3Cpath%20d%3D%22M182.203%200.746094V102.299H226.655V0.746094H182.203ZM196.632%2080.0013H192.582V73.9316H196.632V80.0013ZM196.632%2067.8598H192.582V61.7902H196.632V67.8598ZM196.632%2055.7205H192.582V49.6508H196.632V55.7205ZM196.632%2043.9054H192.582V37.8357H196.632V43.9054ZM196.632%2031.766H192.582V25.6964H196.632V31.766ZM196.632%2019.6267H192.582V13.557H196.632V19.6267ZM206.454%2080.0013H202.404V73.9316H206.454V80.0013ZM206.454%2067.8598H202.404V61.7902H206.454V67.8598ZM206.454%2055.7205H202.404V49.6508H206.454V55.7205ZM206.454%2043.9054H202.404V37.8357H206.454V43.9054ZM206.454%2031.766H202.404V25.6964H206.454V31.766ZM206.454%2019.6267H202.404V13.557H206.454V19.6267ZM216.276%2080.0013H212.227V73.9316H216.276V80.0013ZM216.276%2067.8598H212.227V61.7902H216.276V67.8598ZM216.276%2055.7205H212.227V49.6508H216.276V55.7205ZM216.276%2043.9054H212.227V37.8357H216.276V43.9054ZM216.276%2031.766H212.227V25.6964H216.276V31.766ZM216.276%2019.6267H212.227V13.557H216.276V19.6267Z%22%20fill%3D%22%2377CC00%22%2F%3E%0A%3Cpath%20d%3D%22M128.117%2043.3242V102.297H163.547V43.3242H128.117ZM139.617%2070.1019H136.389V66.5776H139.617V70.1019ZM139.617%2063.0512H136.389V59.5268H139.617V63.0512ZM139.617%2056.0025H136.389V52.4782H139.617V56.0025ZM147.447%2070.1019H144.218V66.5776H147.447V70.1019ZM147.447%2063.0512H144.218V59.5268H147.447V63.0512ZM147.447%2056.0025H144.218V52.4782H147.447V56.0025ZM155.274%2070.1019H152.045V66.5776H155.274V70.1019ZM155.274%2063.0512H152.045V59.5268H155.274V63.0512ZM155.274%2056.0025H152.045V52.4782H155.274V56.0025Z%22%20fill%3D%22%2377CC00%22%2F%3E%0A%3Cpath%20d%3D%22M45.4602%2065.0156L26.2266%2080.4666V102.295H64.8299V80.5761L45.4623%2065.0156H45.4602ZM38.5669%2089.8817H33.926V85.0689H38.5669V89.8817ZM47.8466%2089.8817H43.2057V85.0689H47.8466V89.8817ZM57.1284%2089.8817H52.4875V85.0689H57.1284V89.8817Z%22%20fill%3D%22%2377CC00%22%2F%3E%0A%3Cpath%20d%3D%22M7.97803%2074.5645C3.57108%2074.5645%200%2081.472%200%2085.7248C0%2089.9776%203.25204%2093.0956%207.37612%2093.3945V102.298H8.57995V93.3945C12.704%2093.0956%2015.9561%2089.7818%2015.9561%2085.7248C15.9561%2081.6678%2012.385%2074.5645%207.97803%2074.5645Z%22%20fill%3D%22%2377CC00%22%2F%3E%0A%3Cpath%20d%3D%22M105.293%2080.5605V64.4842H105.263L90.7128%2054.3828L76.1626%2064.4842H76.1328V102.296H111.152V85.9396L105.291%2080.5626L105.293%2080.5605ZM85.621%2076.1098H81.5841V68.9854H85.621V76.1098ZM93.9967%2092.6219H85.7358V87.1691H93.9967V92.6219ZM96.9893%2076.1098H92.9524V68.9854H96.9893V76.1098Z%22%20fill%3D%22%2377CC00%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
  background-repeat: no-repeat;
  background-position: bottom right 5%;
  background-size: auto;
  border: 3px solid var(--color-green-400);
  border-radius: 14px;
}
@media screen and (width < 48em) {
  .zeh .p_info {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: 44px 1fr;
    gap: 8px 12px;
    padding: 18px 15px;
    margin-top: 24px;
    border-radius: 12px;
  }
  .zeh .p_info > *:nth-child(1) {
    grid-row: 1;
    grid-column: 1;
  }
  .zeh .p_info .p_info__txt {
    grid-row: 1;
    grid-column: 2;
  }
  .zeh .p_info .p_info__btn {
    grid-row: 2;
    grid-column: 1/3;
  }
}
.zeh .p_info--illustration {
  width: 86px;
}
.zeh .p_info__wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
}
@media screen and (width < 48em) {
  .zeh .p_info__wrap {
    display: contents;
  }
}
.zeh .p_info__txt {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  color: var(--color-green-400);
  letter-spacing: 1px !important;
}
@media screen and (width < 48em) {
  .zeh .p_info__txt {
    font-size: 18px;
    text-align: center;
  }
}
.zeh .p_info__btn {
  display: flex;
  justify-content: center;
}
.zeh .p_info__btn .c_btn {
  width: 220px;
  padding-inline: 20px;
  font-size: 17px;
  line-height: 1.3;
  letter-spacing: 0.68px;
}
.zeh .mv {
  position: relative;
  padding-inline: 4.4921875%;
}
@media screen and (width < 48em) {
  .zeh .mv {
    padding-inline: 4.2666666667%;
  }
}
.zeh .mv__bg {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.zeh .mv__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.zeh .mv__inner {
  position: relative;
  z-index: 2;
  display: flex;
  gap: 5.859375%;
  align-items: end;
  justify-content: space-between;
  width: 100%;
  max-width: 1024px;
  padding: 78px 0 55px;
  margin-inline: auto;
}
@media screen and (width < 48em) {
  .zeh .mv__inner {
    display: grid;
    gap: 16px;
    place-content: center;
    padding: 45px 0 20px;
  }
}
.zeh .mv__illust01 {
  position: absolute;
}
@media screen and (width>=48em) {
  .zeh .mv__illust01 {
    right: -70px;
    bottom: -7px;
    min-width: 628px;
    max-width: 628px;
  }
}
@media screen and (width < 48em) {
  .zeh .mv__illust01 {
    top: 145px;
    right: 50%;
    width: 335px;
    transform: translate(220px);
  }
}
.zeh .mv__illust01 img {
  width: 100%;
}
.zeh .mv__illust02 {
  position: absolute;
}
@media screen and (width>=48em) {
  .zeh .mv__illust02 {
    bottom: -4px;
    left: -120px;
    width: 85px;
  }
}
@media screen and (width < 48em) {
  .zeh .mv__illust02 {
    top: 270px;
    right: 50%;
    width: 48px;
    transform: translate(-120px);
  }
}
.zeh .mv__main {
  position: relative;
  display: grid;
  gap: 20px;
  width: 510px;
}
@media screen and (width>=48em) {
  .zeh .mv__main {
    min-width: 420px;
    padding-bottom: 16px;
  }
}
@media screen and (width < 48em) {
  .zeh .mv__main {
    display: contents;
  }
}
.zeh .mv__copy {
  position: relative;
  display: grid;
  gap: 9px;
}
@media screen and (width < 48em) {
  .zeh .mv__copy {
    order: 1;
  }
}
.zeh .mv__copy-1 {
  transition-delay: 0.3s !important;
}
@media screen and (width < 48em) {
  .zeh .mv__copy-1 {
    width: 283px;
  }
}
.zeh .mv__copy-2 {
  transition-delay: 0.3s !important;
}
@media screen and (width < 48em) {
  .zeh .mv__copy-2 {
    width: 231px;
  }
}
.zeh .mv__subsidy {
  display: grid;
  gap: 8px;
}
@media screen and (width < 48em) {
  .zeh .mv__subsidy {
    display: contents;
  }
}
.zeh .mv__subsidy--items {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
.zeh .mv__subsidy--items {
  line-height: 1.5;
}
@media screen and (width < 48em) {
  .zeh .mv__subsidy--items {
    order: 2;
    margin-top: 170px;
  }
}
.zeh .mv__subsidy--item {
  flex: 1;
  overflow: hidden;
  background-color: var(--color-gray-100);
  border-radius: 12px;
  transition-delay: 0.4s !important;
}
@media screen and (width>=48em) {
  .zeh .mv__subsidy--item {
    min-width: 200px;
    max-width: 250px;
  }
}
.zeh .mv__subsidy--item.-blue {
  background-color: var(--color-blue-100);
}
.zeh .mv__subsidy--item.-green {
  background-color: var(--color-green-500);
}
.zeh .mv__subsidy--head {
  display: flex;
  gap: 11px;
  align-items: baseline;
  justify-content: center;
  padding: 0.6em 0;
  font-size: 26px;
  background-color: var(--color-gray-200);
}
@media screen and (width < 48em) {
  .zeh .mv__subsidy--head {
    gap: 6px;
    font-size: 16px;
  }
}
.zeh .mv__subsidy--head::before,
.zeh .mv__subsidy--head::after {
  width: 15px;
  height: 16px;
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxMUw2IDE3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik03IDFMMTYgMTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (width < 48em) {
  .zeh .mv__subsidy--head::before,
  .zeh .mv__subsidy--head::after {
    width: 10px;
    height: 11px;
  }
}
.zeh .mv__subsidy--head::after {
  transform: scaleX(-1);
}
.zeh .mv__subsidy--head > * {
  font-size: clamp(18px, 1.8vw, 26px);
  font-weight: 700;
  line-height: 1;
  color: var(--color-white-100);
  letter-spacing: 1px;
}
.zeh .mv__subsidy--head small {
  font-size: 0.84em;
  font-weight: 700;
  letter-spacing: 0.88px;
}
.zeh .-blue .mv__subsidy--head {
  background-color: var(--color-blue-200);
}
.zeh .-green .mv__subsidy--head {
  background-color: var(--color-green-600);
}
.zeh .mv__subsidy--body {
  display: grid;
  gap: 13px;
  justify-items: center;
  padding: 10px 15px;
}
.zeh .mv__subsidy--max {
  display: grid;
  place-items: center;
  width: 100%;
  min-height: 36px;
  padding: 4px;
  background-color: var(--color-white-100);
  border-radius: 9999px;
}
.zeh .mv__subsidy--max > * {
  font-size: 23px;
  line-height: 1.5;
}
@media screen and (width < 48em) {
  .zeh .mv__subsidy--max > * {
    font-size: 17px;
  }
}
.zeh .mv__subsidy--max span {
  font-size: 23px;
  font-weight: 700;
  line-height: 1;
  color: var(--color-orange-200);
  letter-spacing: 2.07px;
  background: linear-gradient(transparent 60%, #f5f866 60%);
}
@media screen and (width < 48em) {
  .zeh .mv__subsidy--max span {
    font-size: 17px;
  }
}
.zeh .mv__subsidy--max small {
  margin-left: 6.5px;
  font-size: 17px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 1.7px;
}
@media screen and (width < 48em) {
  .zeh .mv__subsidy--max small {
    margin-left: 5px;
    font-size: 14px;
  }
}
.zeh .-blue .mv__subsidy--max small {
  color: var(--color-blue-100);
}
.zeh .-green .mv__subsidy--max small {
  color: var(--color-green-500);
}
.zeh .mv__subsidy--note li {
  position: relative;
  font-size: 13px;
  line-height: 1.5;
  color: var(--color-gray-300);
}
@media screen and (width < 48em) {
  .zeh .mv__subsidy--note li {
    font-size: 12px;
  }
  .zeh .mv__subsidy--note {
    order: 4;
  }
}
.zeh .mv__price {
  color: var(--color-white-100);
}
.zeh .mv__price--num {
  font-size: clamp(60px, 6.528vw, 94px);
  font-weight: 600;
  line-height: 1;
  font-family:
    Reddit Sans Condensed,
    sans-serif !important;
  letter-spacing: 0 !important;
}
@media screen and (width < 48em) {
  .zeh .mv__price--num {
    font-size: 64px;
    font-size: clamp(48px, 17vw, 64px);
  }
}
.zeh .mv__price--small {
  position: relative;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}
@media screen and (width < 48em) {
  .zeh .mv__price--small {
    font-size: 16px;
    font-size: clamp(12px, 4.2vw, 16px);
  }
}
.zeh .mv__price--small::after {
  position: absolute;
  top: 0;
  left: 100%;
  font-size: 16px;
  line-height: 1;
  content: "※";
}
@media screen and (width < 48em) {
  .zeh .mv__price--small::after {
    font-size: 10px;
  }
}
.zeh .mv__bnr {
  position: relative;
  flex: 1;
}
@media screen and (width < 48em) {
  .zeh .mv__bnr {
    order: 3;
  }
}
.zeh .mv__bnr--inner {
  display: flex;
  flex-wrap: wrap;
  gap: 2.7272727273%;
  align-items: center;
  justify-content: center;
  padding: 8px 14px 10px;
  overflow: hidden;
  color: var(--color-green-400);
  background-color: var(--color-white-100);
  border: 2px solid;
  border-radius: 8px;
  transition-delay: 0.5s !important;
  width: 300px;
}
@media screen and (width < 48em) {
  .zeh .mv__bnr--inner {
    padding: 11px 13px 12px 11px;
  }
}
.zeh .mv__bnr--icon {
  width: 100%;
}
@media screen and (width < 48em) {
  .zeh .mv__bnr--icon {
    width: 45px;
  }
}
.zeh .mv__bnr--txt {
  flex: 1;
  min-width: 200px;
}
.zeh .mv__bnr--head {
  padding-top: 0.2em;
  padding-bottom: 0.3em;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.68px;
  border-bottom: 1px solid;
}
@media screen and (width < 48em) {
  .zeh .mv__bnr--head {
    padding-bottom: 0.6em;
    margin-bottom: 0.6em;
    font-size: 12.5px;
    line-height: 1;
  }
}
.zeh .mv__bnr--body {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 1.44px;
}
@media screen and (width < 48em) {
  .zeh .mv__bnr--body {
    font-size: 18px;
    line-height: 1;
  }
}
.zeh .p_primary__attempt {
  align-items: center;
}
@media screen and (width>=48em) {
  .zeh .p_primary__attempt {
    padding-top: 10px;
  }
}
.zeh .p_secondary__target {
  align-items: center;
}
.zeh .p_secondary__target .c_flex__box {
  padding: 64px 42px;
  border-radius: 0;
}
.zeh .p_secondary__target .c_flex__box img {
  width: 370px;
}
.zeh .p_secondary__target .c_flex__item {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
}
@media screen and (width < 48em) {
  .zeh .p_secondary__target .c_flex__item {
    width: 100%;
  }
}
.zeh .c_mainsection--note {
  margin-bottom: 40px;
}
.zeh .c_mainsection--note li {
  padding-left: 1rem;
  font-weight: 500;
  line-height: 1.8;
  text-indent: -1rem;
}
@media screen and (width < 48em) {
  .zeh .c_mainsection--note li {
    margin-bottom: 12px;
  }
}
.zeh .c_mainsection__block--txt {
  margin-top: 20px;
  font-weight: 500;
  line-height: 180%;
  color: var(--color-gray-300);
  letter-spacing: 1.02px;
}
@media screen and (width < 48em) {
  .zeh .c_mainsection__block--txt {
    margin-top: 0;
  }
}
@media screen and (width>=48em) {
  .zeh .c_mainsection__block1 {
    padding-block: 20px 44px;
  }
}
@media screen and (width < 48em) {
  .zeh .c_mainsection__block1 .c_block__inner {
    padding-inline: 0;
    padding-bottom: 20px;
  }
}
.zeh .p_primary__contents--blue,
.zeh .p_primary__contents--green {
  padding-block: 40px;
  padding-inline: 40px;
}
@media screen and (width < 48em) {
  .zeh .p_primary__contents--blue,
  .zeh .p_primary__contents--green {
    padding-block: 16px;
    padding-inline: 8px;
  }
}
.zeh .p_primary__contents--blue .c_block__inner,
.zeh .p_primary__contents--green .c_block__inner {
  padding-block: 20px 65px;
}
@media screen and (width < 48em) {
  .zeh .p_primary__contents--blue .c_block__inner,
  .zeh .p_primary__contents--green .c_block__inner {
    padding-block: 12px 38px;
    padding-inline: 12px;
  }
}
.zeh .p_primary__nonte {
  margin-top: 0;
}
.zeh .p_primary__nonte__item {
  margin-top: 0 !important;
}
.zeh .p_secondary__title {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
  cursor: pointer;
  list-style: none;
  border-bottom: 2px solid var(--color-green-500);
}
@media screen and (width < 48em) {
  .zeh .p_secondary__title {
    margin-bottom: 24px;
  }
}
.zeh .p_secondary__title h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: 0.08em;
}
@media screen and (width < 48em) {
  .zeh .p_secondary__title h3 {
    margin-bottom: 4px;
    font-size: 20px;
  }
}
.zeh .p_secondary__title:focus-visible {
  outline: solid 0.3rem var(--color-green-500);
  outline-offset: -0.3rem;
  box-shadow: none;
}
.zeh .p_secondary__title::-webkit-details-marker {
  display: none;
}
.zeh .p_secondary--flex {
  display: flex;
  gap: 20px;
}
@media screen and (width < 48em) {
  .zeh .p_secondary--flex {
    flex-direction: column;
  }
}
.zeh .p_GX-Description {
  display: flex;
  gap: 4.8872180451%;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 20px;
}
@media screen and (width>=48em) {
  .zeh .p_GX-Description {
    padding-inline: 20px;
    padding-bottom: 24px;
  }
}
@media screen and (width < 48em) {
  .zeh .p_GX-Description {
    flex-direction: column;
  }
}
.zeh .p_GX-Description__item:first-child {
  position: relative;
}
@media screen and (width>=48em) {
  .zeh .p_GX-Description__item:first-child {
  }
}
@media screen and (width < 48em) {
  .zeh .p_GX-Description__item:first-child {
    padding-bottom: 16px;
  }
}
.zeh .p_GX-Description__sub {
  font-size: 16px;
  font-weight: 500;
  line-height: 180%;
  letter-spacing: 0.64px;
}
@media screen and (width < 48em) {
  .zeh .p_GX-Description__sub {
    font-size: 15px;
    line-height: 1.6;
  }
}
.zeh .p_split-content {
  display: flex;
  gap: 4.8872180451%;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 20px;
}
@media screen and (width>=48em) {
  .zeh .p_split-content {
    padding-inline: 20px;
    padding-bottom: 24px;
  }
}
@media screen and (width < 48em) {
  .zeh .p_split-content {
    flex-direction: column;
  }
}
.zeh .p_split-content__item:first-child {
  position: relative;
}
@media screen and (width>=48em) {
  .zeh .p_split-content__item:first-child {
    padding-right: 4.8872180451%;
  }
}
@media screen and (width < 48em) {
  .zeh .p_split-content__item:first-child {
    padding-bottom: 16px;
  }
}
.zeh .p_split-content__main {
  display: flex;
  width: 225px;
}
@media screen and (width>=48em) {
  .zeh .p_split-content__main::before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 77.2277227723%;
    content: "";
    background-color: rgba(var(--color_rgb-gray-300), 0.3);
    transform: translateY(-50%);
  }
}
.zeh .p_split-content__main p {
  display: flex;
  flex: 1;
  flex-flow: wrap;
  place-content: center center;
  font-size: 17px;
  align-content: flex-start;
}
@media screen and (width < 48em) {
  .zeh .p_split-content__main p {
    font-size: 16px;
  }
}
.zeh .split-content__sub {
  max-width: 582px;
  font-size: 16px;
  font-weight: 500;
  line-height: 180%;
  letter-spacing: 0.64px;
}
@media screen and (width < 48em) {
  .zeh .split-content__sub {
    font-size: 15px;
    line-height: 1.6;
  }
}
@media screen and (width>=48em) {
  .zeh .is-sp {
    display: none;
  }
}
.zeh body {
  line-height: 1.5;
}
.zeh a {
  color: inherit;
}
