/* Hand-maintained integration styles. Copied desktop/mobile styles stay scoped by media. */
body { font-family: "Gen Interface JP", system-ui, sans-serif; }
/* Text for crawlers and screen readers that is drawn another way on screen (e.g. the slash drawn by .h1-sep). */
.u-visually-hidden { position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }

.side-trust {
  --side-trust-divider-color: rgba(115, 133, 154, 0.22);
  --side-trust-intro-font-size: 14px;
}

.responsive-menu-toggle, .responsive-follow, .responsive-mobile-only { display: none; }
#responsive-page { display: contents; }
.responsive-fv-copy, .responsive-cta-inner { display: contents; }
.responsive-check-viewport, .responsive-check-slides { display: contents; }
.responsive-teacher-inner { display: contents; }
.responsive-hero-picture, .responsive-image-picture { display: contents; }
/* Keep the source out of the grid when the picture has no box. */
.responsive-image-picture > source { display: none; }
.sectionTrainer__media > .sectionTrainer__media-img { width: 150px; height: 150px; }
#merit-btn [role="tab"]:focus-visible,
.ai-faq [role="button"]:focus-visible,
#open-curriculum:focus-visible,
#open-mindmap-modal:focus-visible,
#mindmap-modal :focus-visible { outline: 2px solid #0068b7; outline-offset: 3px; }
/* Remove the outer focus ring from drawer buttons and form controls. */
:is(.responsive-menu-toggle, [data-responsive-open], .responsive-drawer button,
    form :is(button, input, select, textarea)):focus { outline: none !important; }
:is(.responsive-menu-toggle, [data-responsive-open], .responsive-drawer:not(.is-pointer-open) button):focus-visible {
  box-shadow: inset 0 -3px currentColor;
}
#pCheck input[type="checkbox"]:focus-visible { box-shadow: none; }
form label:has(> :is(input[type="radio"], input[type="checkbox"]):focus-visible),
.download-guide-form__privacy:has(input:focus-visible) .download-guide-form__privacy-message {
  text-decoration: underline 2px;
  text-underline-offset: 0.2em;
}
@media (forced-colors: active) {
  :is(.responsive-menu-toggle, [data-responsive-open], .responsive-drawer:not(.is-pointer-open) button):focus-visible {
    border-block-end: 3px solid Highlight !important;
  }
}
.responsive-sp-break { display: none; }
.responsive-contact:not([open]) { display: none; }
.responsive-drawer:not([open]) { display: none; }
.responsive-table { max-width: 100%; }
.kaikaku-productivity-label { display: none; }
.page-kaikaku .section3 .kaikaku-productivity-table .fix { text-align: left; }
.page_faq .parent { display: flex; align-items: center; height: auto !important; min-height: 70px; line-height: 1.7 !important; }
@media (width > 1024px) {
  .section-hero:has(+ .pageModifyDate) { margin-bottom: 0; }
  #responsive-page .pageModifyDate { margin-top: 0; padding-top: 10px; }
  #responsive-page .pageModifyDate > .inner { margin-top: 0; padding-top: 0; font-size: 13px; }
  .page-digital-marketing > .pageModifyDate { margin-bottom: 0; background: #f4f7fa; }
  .page-digital-marketing > .pageModifyDate > .inner {
    width: calc(100% - 40px);
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
  }
  .page-digital-marketing > .pageModifyDate + .training-overview-section { padding-top: 24px; }
  .responsive-table { display: contents; }
}
/* The shared navigation and contact labels keep their original presentation. */
@media (width > 1024px) {
  #sidebar .menu .sidebar-menu-title {
    white-space: nowrap;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    padding-left: 20px;
    color: #fff;
    font-weight: bold;
    background: #601611;
  }
  .drawer-category-title, .side-training-menu__title,
  #sidebar .menu .sidebar-category-title { line-height: 1.6; }
  #sidebar .menu .sidebar-category-title > :is(a, span) {
    display: flex;
    align-items: center;
    height: 50px;
    color: #232321;
    line-height: 50px;
    padding-left: 20px;
    font-weight: bold;
    position: relative;
    background-color: rgb(234.8, 234.8, 234.8);
  }
  #sidebar .menu .sidebar-category-title > :is(a, span)::before {
    content: '';
    width: 35px;
    height: 35px;
    margin-right: 15px;
    background: url('../image/mbp.svg') 0 0 / contain no-repeat;
  }
  #cv_area .cv-contact-title { line-height: 1.6; }
  #cv_area .cv_box .cv-box-title { font-weight: 900; color: #232321; font-size: 2.4rem; line-height: 1.6; text-align: center; }
  #cv_area .cv_box .cv-box-title > span { font-weight: normal; }
  #blog-sidebar .blog-sidebar__section-title { height: 60px; line-height: 60px; padding-left: 20px; color: #fff; font-weight: bold; background: #79211c; }
  #blog-sidebar .post .blog-sidebar__post-title { font-size: 16px; color: #232321; text-align: left; line-height: 1.5; margin-top: -5px; }
  #blog-sidebar .post .postBox:hover .blog-sidebar__post-title { color: #065fd4; text-decoration: underline; }
}
@media (min-width: 1025px) and (max-width: 1319px) {
  #wrap { width: calc(100% - 40px); max-width: 1280px; gap: 30px; }
  #wrap > #main, #wrap > #blog-main { width: auto; flex: 1 1 0; min-width: 0; }
  #wrap > #sidebar, #wrap > #blog-sidebar { width: 300px; flex: 0 0 300px; min-width: 0; }
  :is(#responsive-page, #responsive-main) > section > .inner, :is(#responsive-page, #responsive-main) > div > .inner, #footer > .inner,
  .section-hero > .inner, .sub-bannar { max-width: calc(100% - 40px); }
  #main img, #main iframe, #main table, .info-main { max-width: 100%; }
  #main .responsive-table { display: block; overflow-x: auto; }
  /* Reserve both columns when the sidebar reduces the desktop content width. */
  #cheack6_sec .box { display: flex; width: calc((100% - 20px) / 2); min-width: 0; height: auto; min-height: 240px; }
  #cheack6_sec .box > a { display: flex; flex: 1 1 auto; flex-direction: column; height: auto; }
  #cheack6_sec .box h3 { white-space: normal; }
  #cheack6_sec .box .more { position: static; margin-top: auto; padding-top: 20px; }
  #about_cost_sec .box { padding-right: calc(min(360px, 41%) + 30px); background-size: min(360px, 41%) auto; }
  #about_cost_sec .box p { width: 100%; max-width: 470px; }
  .page_identity, .page_mission .sec1, .page_mission .inner,
  .page-online .inner, #page-career > section > .inner,
  .page_school .sec2 .inner1, .page_school .sec2 .inner2,
  .page_school .sec2 .mid_img { max-width: calc(100% - 40px); }
  .page_identity img, .page_mission img, .page_school img, #page-career img { max-width: 100%; height: auto; }
  .page_identity p, .page-online .desc, #page-career p, #page-career h3 { max-width: 100%; }
  .page_mission .inner { gap: 40px; }
  .page_mission .inner .box { flex: 1 1 0; min-width: 0; }
  .page_mission .sec1 > img { max-width: 44%; }
  .page_mission .sec1 .right { width: 52%; }
  .page_mission .sec1 .right h2 { font-size: clamp(28px, 2.8vw, 38px); }
  .page_school .sec2 .inner1 { gap: 30px; }
  .page_school .sec2 .inner1 .box { flex: 1 1 0; min-width: 0; }
  .page_school .sec2 .inner2 { padding-left: 60px; padding-right: 60px; }
  .page_school .sec2 .inner2 .box { max-width: 100%; }
  #page-career .section-header {
    --career-unit: min(1px, calc((100vw - 40px) / 1200));
    height: calc(550 * var(--career-unit));
    background-size: calc(1980 * var(--career-unit)) auto;
    font-size: calc(18 * var(--career-unit));
  }
  #page-career .section-header .inner { width: calc(100% - 40px); max-width: 1200px; }
  #page-career .section-header .inner .kigen { width: calc(340 * var(--career-unit)); margin-top: calc(70 * var(--career-unit)); }
  #page-career .section-header .inner .big { padding: calc(20 * var(--career-unit)) 0 calc(40 * var(--career-unit)); }
  #page-career .section-header .inner .right { height: calc(115 * var(--career-unit)); }
  #page-career .section-header .inner .desc::after { left: calc(260 * var(--career-unit)); }
  .page_st .section2 .ordermap ul li, .page_st .section4 .cost2 ul li { height: auto; min-height: 80px; padding: 18px 12px; }
  .page_st .section2 .ordermap p { height: auto; min-height: 80px; padding: 18px 12px; }
  .page_st .section2 .ordermap p span { margin-top: 0; }
  .page_st .section2 .check h3 { padding-right: 35px; line-height: 1.6; }
  .page_st .section2 .check ul li { line-height: 1.7; padding-right: 14px; }
  .page_st .section3 .step .box { display: grid; grid-template-columns: 120px minmax(0, 1fr); gap: 20px 12px; }
  .page_st .section3 .step .box p { display: flex; align-items: center; justify-content: center; height: auto; min-height: 85px; margin: 0; padding: 14px; line-height: 1.6; }
  .page_st .section3 .step .box .label { position: static; width: auto; height: auto; min-height: 85px; background-size: 100% 100%; }
  .page_st .section3 .step .box .last { grid-column: 1 / -1; margin-top: 20px; }
  .page_st .section4 .box { padding-bottom: 270px; background-position: center bottom; }
  .page_st .section4 p { width: 100%; }
  .page_st .education-style__area { padding-left: 24px; padding-right: 24px; }
  .page_st .education-style__short-list { gap: 40px; }
  .page_st .section6 .figure { justify-content: center; gap: 30px; }
  .page_st .section6 .figure h3 { padding-bottom: 0; line-height: 1.6; }
  .page_st .section6 .figure .box { width: 100%; max-width: 500px; }
  .page_st .section6 .figure .box:last-child::before { display: none; }
  .page_st .section6 .figure .box h4 { height: auto; min-height: 45px; padding: 10px; line-height: 1.6; white-space: normal; }
  .page_cost .figure h3 { line-height: 1.5; }
  .page_cost .section1 .figure, .page_cost .section2 .figure { flex-direction: column; align-items: center; gap: 24px; }
  .page_cost .section1 .figure h3 { margin-bottom: 0; }
  .page_cost .section1 .figure .box { max-width: 100%; height: auto; min-height: 330px; padding-bottom: 20px; }
  .page_cost .section1 .figure .box ul { max-width: calc(100% - 24px); }
  .page_cost .section1 .figure .box ul li { white-space: normal; line-height: 1.6; }
  .page_cost .section1 .figure .box + .box { order: 2; }
  .page_cost .section1 .figure .arrow { position: static; order: 1; margin: 0; padding: 0; background: none; }
  .page_cost .section1 .figure .arrow::before { content: '↓'; display: block; font-size: 30px; }
  .page_cost .section2 .figure .left { max-width: 100%; }
  .page_cost .section2 .figure .right { position: relative; inset: auto; order: 2; }
  .page_cost .section2 .figure .center { position: static; order: 1; }
  .page_cost .section2 .figure .center img { transform: rotate(90deg); }
  .page_cost .section3 .box { padding-bottom: 270px; background-position: center bottom; }
  .page_cost .section3 .box p { width: auto; }
  .page_cost .section3 .figure h3 { padding-right: 70px; }
  .page_cost .section3 .figure ul { justify-content: center; }
  .page_cost .section3 .figure ul li { height: auto; min-height: 70px; padding: 12px; }
  .page_cost .section3 .figure ul li span { margin: 0 0 6px; }
  /* Long sidebar headings wrap inside their fixed-height bar at the 300px sidebar width. */
  #sidebar .menu .sidebar-category-title,
  #sidebar .menu .sidebar-category-title > a { height: auto; min-height: 50px; }
  #sidebar .menu .sidebar-category-title > a { padding-block: 8px; line-height: 1.5; }
  /* Full-width pages fixed at 1280px or edge to edge. */
  .page-sustainability .section .inner,
  .page_ict .sec2 .inner { width: auto; max-width: calc(100% - 40px); }
  .page-sustainability .section-2 :is(.flex, .flex2) { padding-inline: 0; }
  .page_ict .sec2 .inner { gap: 40px; }
  .page_ict .sec2 .inner .box { flex: 1 1 0; width: auto; min-width: 0; }
  .pageModifyDate > .inner { max-width: calc(100% - 40px); margin-inline: auto; }
  #page-subsidy.subsidy-page--guide.subsidy-page--comparison .subsidy-comparison-table,
  #page-subsidy.subsidy-page--guide.subsidy-page--tokyo .subsidy-table-wrap--training-models .subsidy-table { min-width: 0; }
  .page-template-page-ga-ga4 .section-aboutga4 h3 { word-break: normal; overflow-wrap: anywhere; }
}
@media (min-width: 1025px) and (max-width: 1399px) {
  .page-kaikaku :is(.nav > ul, .section3 > .inner, .section4, .section5 > .inner, .section6, .contactArea > .inner) { max-width: calc(100% - 40px); margin-inline: auto; }
  .page-kaikaku .section6 .item { gap: 30px; }
  .page-kaikaku .section6 .item .right { flex: 1 1 0; width: auto; min-width: 0; }
  .page-kaikaku .section6 .item .right .flex { gap: 20px; }
  .page-kaikaku .section6 .item .right .flex a { flex: 1 1 0; width: auto; min-width: 0; }
  .page-kaikaku .contactArea .item .txt a { font-size: clamp(26px, 2.6vw, 38px); }
}
@media (min-width: 1025px) and (max-width: 1339px) {
  /* The in-page AI navigation needs about 1325px on one line; wrap it instead of hiding the last items. */
  .ailit-nav { height: auto; }
  .ailit-nav__inner { height: auto; padding-block: 6px; }
  .ailit-nav__inner > ul { flex-wrap: wrap; height: auto; overflow: visible; column-gap: 16px; }
  .ailit-nav__inner > ul > li,
  .ailit-nav__inner > ul > li > a { height: 36px; }
  /* The open diagram is absolutely positioned; with a narrower text column it ran into the next section. */
  .grid-2-acordion .right-item:has(> .itembox) { display: grid; }
  .grid-2-acordion .right-item > .itembox { position: relative; inset: auto; grid-area: 1 / 1; grid-template-columns: minmax(0, 240px) minmax(0, 1fr); gap: 24px; }
}
@media (max-width: 1024px) {
  *, *::before, *::after { box-sizing: border-box; }
  html { overflow-x: clip; scroll-padding-top: 75px; }
  body { overflow-x: clip; }
  .responsive-mobile-only { display: block; }
  .ft-sustainability { height: auto; min-height: 100px; aspect-ratio: 6 / 1; background-size: max(600px, 100%) auto; background-position: right center; }
  img { max-width: 100%; height: auto; }
  iframe, video { max-width: 100%; }
  :focus-visible { outline: 3px solid #1670bd; outline-offset: 3px; }
  #header { position: relative; height: 65px; background: #fff; z-index: 20; }
  #header .inner, #header .header-main { width: 100%; height: 65px; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; }
  .header-logo { margin: 0; }
  .header-logo img { display: block; width: 122px; height: 20px; }
  .header-logo strong, .header-summary, .header-download, .header-contact { display: none; }
  .header-home-title { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  .responsive-menu-toggle { position: absolute; z-index: 2; inset: 0 0 auto auto; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 60px; height: 65px; border: 0; background: #fff; color: #333; cursor: pointer; }
  .responsive-menu-toggle span { font-size: 10px; line-height: 1.4; }
  #responsive-page > #gnav { display: none; }
  #wrap { display: block; width: 100%; margin: 0 auto 40px; }
  #main { width: 100%; min-width: 0; padding: 0 20px; }
  #sidebar, #blog-sidebar { display: none; }
  #sidebar .menu { display: none; }
  #main > section, #main > div { max-width: 100%; }
  #main h2 { text-align: left; font-weight: 900; font-size: clamp(0px, 5.4vw, 23.22px); line-height: 1.5; margin: 30px 0 20px; }
  #main p { overflow-wrap: anywhere; }
  #main > .nav_menu, #more_train_sec, .section-more-training, a[href="#more_train_sec"] { display: none; }
  .responsive-table { overflow-x: auto; overscroll-behavior-inline: contain; margin: 20px 0; }
  .responsive-table table { max-width: none; min-width: min(600px, 100%); }
  #cat-page-sub { margin-top: 40px; }
  #page-category #cat-page-sub, #page-category #cat-page-detail-a { padding-left: 0; padding-right: 0; }
  #page-category #cat-page-sub h2, #page-category #cat-page-detail-a h2 { text-align: left; padding: 0; }
  #cat-page-sub table.list, #cat-page-sub table.list tbody, #cat-page-sub table.list tr,
  #cat-page-sub table.list th, #cat-page-sub table.list td { display: block; width: 100% !important; }
  #cat-page-sub table.list th { background: #f4f6f8; font-weight: bold; padding: 12px 16px; }
  #cat-page-sub table.list td { padding: 14px 16px; border-bottom: 1px solid #ddd; }
  .info-main { width: 100% !important; max-width: 100%; }
  .section-hero__lead-part { white-space: normal; }
  .section-hero--training-detail .section-hero__bg { pointer-events: none; }
  .training-summary { margin-bottom: 30px; }
  .grid-2-acordion { display: block; margin: 30px 0; }
  .grid-2-acordion .left-item > .item { border: 1px solid #dbe3ed; border-radius: 8px; margin: 14px 0; overflow: hidden; }
  .grid-2-acordion .left-item h3 { padding: 18px; background: #f4f7fb; font-size: 18px; font-weight: bold; cursor: pointer; }
  .grid-2-acordion .left-item .txt { display: none; padding: 20px; }
  .grid-2-acordion .left-item .txt.open { display: block; }
  .grid-2-acordion .left-item [data-source] { display: none !important; padding: 0 20px 20px; }
  .grid-2-acordion .left-item .item:has(> h3.active) [data-source] { display: block !important; opacity: 1; position: static; }
  .grid-2-acordion .left-item [data-source] img { width: 100%; height: auto; }
  .grid-2-acordion .right-item { display: none; }
  .blogArea { margin: 40px 0; }
  .blogArea .postBox { display: grid; grid-template-columns: 90px minmax(0, 1fr); gap: 5px 15px; padding: 16px 0; border-bottom: 1px solid #ddd; color: #333; }
  .blogArea .thumb { grid-row: span 2; }
  .blogArea h3 { line-height: 1.5; font-size: 15px; }
  .blogArea .view { font-size: 12px; }
  .blogArea > .more { display: block; margin: 24px auto; padding: 12px; border: 1px solid #ddd; text-align: center; }
  #sidebar .side-banner a { display: block; margin: 15px 0; }
  #sidebar .side-banner img { display: block; width: 100%; }
  .training-dm-general-banner { margin: 30px 0; }
  .single-copy { padding: 30px 20px; text-align: center; }
  #pagetop { bottom: 15px; }
  body.page-shinjinkenshu-lp #banner-stop .section-fv { background: url('../../mobile/common/image/page-shinjinkenshu-assets/fv-bg.png') center / cover no-repeat; }
  body.page-shinjinkenshu-lp #banner-stop .section-fv .inner { flex-wrap: nowrap; }
  body.page-shinjinkenshu-lp #banner-stop .section-fv h1 { width: 100%; white-space: normal; }
  body.page-shinjinkenshu-lp #banner-stop .section-fv h1 em { display: block; padding: 14px 0; font-size: 30px; font-weight: 900; line-height: 1.4; }
  body.page-shinjinkenshu-lp #banner-stop .section-fv h1 em span { color: #2ca015; }
  body.page-shinjinkenshu-lp #banner-stop .section-fv .medals li { max-height: 130px; background-size: contain; }
  body.page-shinjinkenshu-lp #banner-stop .big { max-width: 100%; }
}

/* Page layouts share the desktop markup; restore diagrams absent from the SP markup. */
@media (max-width: 1024px) {
  #single_img { padding: 45px 20px; background: #294d65 url('../../mobile/common/image/slider/single.png') center / cover no-repeat; color: #fff; }
  #single_img .inner { width: 100%; max-width: 760px; margin: 0 auto; }
  #single_img h1 { font-size: 26px; font-weight: 900; line-height: 1.5; margin-bottom: 20px; }
  #single_img p { font-size: 15px; line-height: 1.8; }
  #main.main-page-training { padding: 0 20px; }
  .main-page-training .training-category-card__head-main { display: grid; grid-template-columns: 75px minmax(0, 1fr); align-items: start; }
  .main-page-training .training-category-card__head-text { display: contents; }
  .main-page-training .training-category-card__icon { grid-row: span 2; }
  .main-page-training .training-category-card__label { justify-self: start; margin-bottom: 0; }
  .main-page-training .training-category-card__description { grid-column: 1 / -1; margin-top: 0; }
  .ailit-nav__cta { display: none; }
  .hero_diagonal { display: none; }
  #blog-main .postMeta { display: flex; flex-wrap: wrap; gap: 8px; justify-content: space-between; font-size: 12px; }
  #blog-main > .postMeta { margin: 0 20px 12px; }
  #blog-main .postMeta .cat { display: flex; flex-wrap: wrap; gap: 6px; }
  #blog-main .postMeta .cat a { border: 1px solid #ddd; border-radius: 4px; padding: 3px 6px; }
  .page-template-page-faq #main.page_faq h2 { padding: 0; margin: 35px 0 20px; text-align: left; }
  .page_faq .parent { position: relative; padding: 16px 30px 16px 42px; border-bottom: 1px dotted #ddd; cursor: pointer; font-weight: bold; }
  .page_faq .parent::before { content: 'Q'; position: absolute; left: 8px; top: 18px; color: #5a7182; font: bold 22px/1.2 Arial, sans-serif; }
  .page_faq .parent::after { content: '+'; position: absolute; right: 8px; top: calc(50% - 12px); color: #777; font-size: 20px; }
  .page_faq .parent[aria-expanded="true"] { background: #f2f2f2; }
  .page_faq .parent[aria-expanded="true"]::after { content: '−'; }
  .page_faq .child { display: none; position: relative; padding: 18px 10px 24px 42px; border-bottom: 1px dotted #ddd; }
  .page_faq .child::before { content: 'A'; position: absolute; left: 8px; top: 20px; color: #8c2924; font: bold 22px/1.2 Arial, sans-serif; }
  .page_faq .centerImg { margin: 30px 0; }
  .page_identity { padding: 50px 20px 75px; max-width: 760px; margin: 0 auto; }
  .page_identity > img { display: block; width: 100%; height: auto; }
  .page_identity > .logo { width: 280px; max-width: 85%; margin: 30px auto; }
  .page_mission .sec1 { display: flex; flex-direction: column; gap: 30px; padding: 50px 20px 25px; max-width: 800px; margin: 0 auto; }
  .page_mission .sec1 > img { order: -1; width: 100%; max-width: 500px; align-self: center; }
  .page_mission h2 { font-size: 22px; font-weight: bold; line-height: 1.6; margin: 0 0 20px; }
  .page_mission h2 span { display: block; color: #777; }
  .page_mission .sec2 { padding: 50px 20px 25px; background: #f2f2f2; }
  .page_mission .sec2 .inner { display: grid; gap: 45px; max-width: 800px; margin: 0 auto; }
  .page_mission .icons { display: block; width: 74px; height: 74px; margin: 0 auto 26px; }
  .page_mission h3 { font-size: 20px; font-weight: bold; line-height: 1.6; margin-bottom: 15px; }
  .page_mission p, .page_identity p { line-height: 1.9; }
  .page_school .inner1 .icons, .page_school .inner2 .icon { display: none; }
  .page_school .mid_img { margin: 30px 0 0; }
  .page_school .mid_img img { display: block; width: 100%; }
  .page-online .section-cv .inner { display: flex; flex-direction: column; }
  .page-online .section-cv .chat { order: -1; }

  #main.page_st, #main.page_cost { padding: 0; }
  #main.page_st > section, #main.page_cost > section { padding: 0 20px 30px; }
  .page-template-page-st #main.page_st h2, .page-template-page-cost #main.page_cost h2 { padding: 0; margin: 40px 0 20px; text-align: left; }
  .page-template-page-st #main.page_st > .section1 > h2, .page-template-page-cost #main.page_cost > .section1 > h2 { margin-top: 30px; }
  .page-template-page-st #main.page_st > :is(.section2, .section6) > h2 { margin-top: 0; padding-top: 2em; }
  #main.page_st :is(.ordermap, .step, .cost2, .flow, .figure), #main.page_cost .figure { margin: 30px 0 0; padding: 20px 16px; border: 1px solid #efefef; background: #fbfbfb; }
  #main.page_st :is(.ordermap, .step, .cost2, .flow, .figure) > h3, #main.page_cost .figure > h3 { padding: 0; margin: 0 0 24px; font-size: 16px; font-weight: bold; line-height: 1.5; text-align: center; }
  .page_st .ordermap > ul { display: grid; gap: 12px; }
  .page_st .ordermap > ul > li { padding: 14px 12px; background: #666; color: #fff; text-align: center; font-weight: bold; line-height: 1.5; }
  .page_st .ordermap > ul > li > span, .page_st .ordermap > p > span { display: block; margin-bottom: 6px; font-size: 12px; font-weight: normal; }
  .page_st .ordermap > p { position: relative; margin-top: 28px; padding: 16px 12px; border: 1px solid #e5e5e5; background: #eeeeec; text-align: center; font-weight: bold; line-height: 1.5; }
  .page_st .ordermap > p::before { content: ''; position: absolute; width: 17px; height: 26px; left: calc(50% - 8px); top: -28px; background: url('../image/item01.png') center / 17px 26px no-repeat; }
  .page_st .step .box { display: grid; grid-template-columns: 88px minmax(0, 1fr); gap: 12px 10px; }
  .page_st .step .label { display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 12px 6px; background: #666; color: #fff; font-size: 10px; line-height: 1.5; text-align: center; }
  .page_st .step .label > span { font-size: 15px; font-weight: bold; }
  .page_st .step .box > p { display: flex; align-items: center; margin: 0; padding: 14px 12px; border: 1px solid #e5e5e5; background: #eeeeec; line-height: 1.6; }
  .page_st .step .box > .last { grid-column: 1 / -1; justify-content: center; background: #828282; color: #fff; font-weight: bold; text-align: center; }
  .page_st .cost2 ul, .page_cost .section3 .figure ul { display: grid; gap: 12px; }
  .page_st .cost2 li, .page_cost .section3 .figure li { padding: 16px 12px; border: 1px solid #e8e8e5; background: #ededea; font-weight: bold; line-height: 1.5; text-align: center; }
  .page_st .cost2 li > span, .page_cost .section3 .figure li > span { display: block; margin-bottom: 6px; font-size: 12px; font-weight: normal; }
  .page_st .education-style { display: grid; gap: 20px; }
  .page_st .education-style__area { padding: 20px 14px; background: #f4eeee; }
  .page_st .education-style__area--long { background: #eef3f7; }
  .page_st .education-style__text { text-align: center; line-height: 1.6; }
  .page_st .education-style__text > span { display: block; margin-top: 8px; font-weight: bold; }
  .page_st .education-style__short-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 20px; }
  .page_st .education-style__short-list > li, .page_st .education-style__long-term { padding: 14px 24px 14px 12px; clip-path: polygon(0 0, calc(100% - 18px) 0, 100% 50%, calc(100% - 18px) 100%, 0 100%); background: linear-gradient(180deg, #8d2823, #5d0b08); color: #fff; font-size: 12px; line-height: 1.5; }
  .page_st .education-style__short-list strong { display: block; font-size: 15px; }
  .page_st .education-style__long-term { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px; margin-bottom: 20px; }
  .page_st .education-style__long-term strong { font-size: 17px; }
  .page_st .section6 .figure { display: grid; gap: 24px; }
  #main.page_st .section6 .figure > h3 { margin-bottom: 0; }
  .page_st .section6 .figure .box { min-width: 0; }
  .page_st .section6 .figure .box h4 { margin: 0 0 20px; padding: 12px; line-height: 1.5; }
  .page_st .figure :is(.img_left, .img_right) { position: relative; width: min(100%, 360px); aspect-ratio: 360 / 335; margin: 0 auto; background-position: center; background-size: 100% 100%; background-repeat: no-repeat; }
  .page_st .figure .img_left { background-image: image-set(url('../image/page/st_06.png') 1x, url('../image/page/st_06@2x.png') 2x); }
  .page_st .figure .img_right { background-image: image-set(url('../image/page/st_07.png') 1x, url('../image/page/st_07@2x.png') 2x); }
  .page_st .figure :is(.text_y, .text_x) { position: absolute; margin: 0; font-weight: bold; font-size: 14px; line-height: 1.5; }
  .page_st .figure .text_y { top: 0; left: 6.94%; }
  .page_st .figure .text_x { right: 0; bottom: 6.57%; text-align: right; }
  .page_st .figure :is(.text_y, .text_x) > span { display: block; font-size: 10px; font-weight: normal; }
  .page_st .figure .text_z { position: absolute; top: 0; right: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 44.44%; height: 47.76%; margin: 0; background: image-set(url('../image/page/st_06_1.png') 1x, url('../image/page/st_06_1@2x.png') 2x) center / 100% 100% no-repeat; color: #fff; font-size: 10px; line-height: 1.5; text-align: center; }
  .page_st .figure .text_z > span { display: block; font-size: 16px; font-weight: bold; }
  .page_st .figure :is(.text_left, .text_right) { position: absolute; top: 29.85%; width: 52.78%; margin: 0; font-size: 15px; font-weight: bold; line-height: 1.3; text-align: center; }
  .page_st .figure .text_left { left: 0; }
  .page_st .figure .text_right { right: 0; }
  .page_st .figure :is(.text_left, .text_right) > span { display: block; font-size: 12px; font-weight: normal; }
  .page_st .figure .text_bottom { position: absolute; top: 80.6%; left: 0; width: 100%; margin: 0; font-size: 14px; font-weight: bold; text-align: center; }

  .page_cost .section1 .figure { display: flex; flex-direction: column; gap: 20px; }
  #main.page_cost .section1 .figure > h3 { margin-bottom: 0; }
  .page_cost .section1 .figure .box { padding: 15px; background: #fff; border: 1px dotted #ccc; }
  .page_cost .section1 .figure .box::before { content: ''; display: block; width: 100%; max-width: 290px; aspect-ratio: 290 / 185; margin: 0 auto 20px; background: url('../image/page/co_01.png') center / contain no-repeat; }
  .page_cost .section1 .figure .box + .box { order: 2; }
  .page_cost .section1 .figure .box + .box::before { background-image: url('../image/page/co_02.png'); }
  .page_cost .section1 .figure .arrow { text-align: center; font-size: 20px; font-weight: bold; color: #8d2823; }
  .page_cost .section1 .figure .arrow::before { content: '↓'; display: block; font-size: 30px; }
  .page_cost .section2 .figure { display: flex; flex-direction: column; gap: 20px; }
  .page_cost .section2 .figure > h3 { margin-bottom: 0; }
  .page_cost .section2 .figure h4 { font-size: 17px; font-weight: bold; text-align: center; margin-bottom: 20px; }
  .page_cost .section2 .left { display: grid; grid-template-columns: 36% 28% 36%; width: 100%; max-width: 360px; margin: 0 auto; padding: 20px 12px; background: #fff; border: 1px dotted #ccc; }
  .page_cost .section2 .left h4, .page_cost .section2 .left img, .page_cost .section2 .left p { grid-column: 1 / -1; }
  .page_cost .section2 .left > span { grid-row: 2; align-self: center; z-index: 1; color: #fff; text-align: center; font-weight: bold; white-space: nowrap; }
  .page_cost .section2 .left > .a { grid-column: 1; }
  .page_cost .section2 .left > .b { grid-column: 3; }
  .page_cost .section2 .left img { grid-row: 2; width: 100%; margin: 15px auto; }
  .page_cost .section2 .right { order: 2; padding: 20px; background: #fff; border: 1px dotted #ccc; }
  .page_cost .section2 .right p { display: flex; flex-direction: column; align-items: center; justify-content: center; width: min(100%, 270px); aspect-ratio: 1; margin: auto; color: #fff; font-weight: bold; background: url('../image/page/co_06.png') center / contain no-repeat; }
  .page_cost .section2 .right p > span { font-size: 12px; font-weight: normal; }
  .page_cost .section2 .center { text-align: center; font-weight: bold; }
  .page_cost .section2 .center img { display: block; width: 45px; margin: 12px auto; transform: rotate(90deg); }
  .page_cost .sk_cv { display: block; margin-top: 24px; padding: 16px; text-align: center; background: #eef3f7; }
}

@media (max-width: 1024px) {
  body.page-shinjinkenshu-lp .section-jinzai .grid-1 .item > img { display: block; width: 100%; margin-bottom: 25px; }
}

/* BEGIN generated Gen Interface JP */
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-00-4c52c9072b29.woff2") format("woff2");unicode-range:U+20-7E,U+A0-FF,U+3000-30FF}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-01-2b416a4a6ad7.woff2") format("woff2");unicode-range:U+203B,U+4E00,U+4E0A-4E0B,U+4E2D,U+4E8B,U+4EBA,U+4ED5-4ED6,U+4ED8,U+4EE5,U+4EF6,U+4F01,U+4F1A,U+4F53,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4FDD,U+4FE1,U+4FEE,U+5099,U+50CF,U+5143,U+5165,U+5168,U+5171,U+5185,U+51FA,U+5206,U+521D,U+5225,U+5229,U+5230,U+5236,U+524A,U+524D,U+5272,U+529B,U+52A0,U+52A9,U+52B9,U+52D5,U+52D9,U+5316,U+53C2,U+53CD,U+53D6-53D7,U+53EF,U+5404-5408,U+540D,U+5411,U+542B,U+544A,U+54E1,U+554F,U+5584,U+56DE,U+57DF,U+57FA,U+5831,U+5834,U+5883,U+5909,U+5916,U+5927,U+5B58,U+5B66,U+5B89,U+5B9A,U+5B9F,U+5BB9,U+5BCC,U+5BFE,U+5C0E,U+5E2B,U+5E74,U+5E83,U+5EA6,U+5F0F,U+5F53,U+5F62,U+5F79,U+5F8C,U+5F97,U+5FC3,U+5FC5,U+5FDC,U+6027,U+60C5,U+610F,U+614B,U+6210,U+624B,U+6271,U+6280,U+62C5,U+6307,U+63B2,U+63D0,U+63F4,U+643A,U+64CD,U+652F,U+6539,U+6559,U+6570,U+6574,U+6587,U+6599,U+65B0,U+65B9,U+65BD,U+65E5,U+660E,U+6620,U+6642,U+66F4,U+66F8,U+6700,U+6709,U+671B,U+671F,U+672C,U+6750,U+6761,U+6790,U+679C,U+683C,U+6848,U+691C,U+696D,U+6982,U+69CB,U+6A19,U+6A5F,U+6B63,U+6BB5,U+6C7A,U+6CD5,U+6D3B,U+6D41,U+6E1B,U+6E2C,U+6E96,U+6F14,U+70B9,U+7121,U+7279,U+72B6,U+72EC,U+7387,U+73FE,U+7406,U+74B0,U+751F,U+7528,U+753B,U+767A,U+7684,U+76EE,U+76F4,U+76F8,U+77E5,U+77ED,U+7814,U+78BA,U+790E,U+793A,U+793E,U+7A0B,U+7A1F,U+7A2E,U+7ACB,U+7B54,U+7B56,U+7BA1,U+7BC9,U+7CFB,U+7D04,U+7D22,U+7D30,U+7D44,U+7D4C,U+7D50,U+7DCF,U+7FD2,U+8003,U+8005,U+80FD,U+81EA,U+884C,U+8853,U+8868,U+8981,U+898B,U+8996,U+89A7,U+89E3,U+8A08,U+8A0E,U+8A18,U+8A2D,U+8A71,U+8A73,U+8A8D,U+8A9E,U+8AAC,U+8AB2,U+8ABF,U+8AC7,U+8B1B,U+8B58,U+8B70,U+8C4A,U+8C61,U+8CB4,U+8CC7,U+8CEA,U+8DF5,U+8EAB,U+8F09,U+8FBC,U+901A,U+9020,U+9023,U+9032,U+9054,U+9069,U+9078,U+90E8,U+914D,U+91CD,U+91D1,U+9580,U+958B,U+9593,U+95A2,U+9650,U+9663,U+968E,U+96C6,U+9762,U+9805,U+9818,U+984C,U+985E,U+9A13,U+FF08-FF09,U+FF0F,U+FF1A,U+FF1F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-03-eaf03ab83da2.woff2") format("woff2");unicode-range:U+2460-2462,U+4E0D,U+4E3B,U+4E86-4E88,U+4ECA,U+4EE3,U+4EFB,U+4F11,U+4F1D,U+4F4D,U+4F55,U+4F9D,U+4FA1,U+4FC2,U+500B,U+5024,U+5148,U+516C,U+5177,U+518D,U+51E6,U+5207,U+5217,U+5224,U+5247,U+5358,U+539F,U+540C,U+54C1,U+55B6,U+56F2-56F3,U+56FD,U+5728,U+578B,U+58EB,U+591A,U+5B57,U+5B8C,U+5BA2,U+5C02,U+5C0F,U+5C64,U+5DE5,U+5E0C,U+5E38,U+5E45,U+5EA7,U+5F35,U+5F37,U+5FA9,U+601D,U+611F,U+61A9,U+6226,U+6240,U+627F,U+629E,U+62BD,U+62E1,U+6301,U+63A2,U+63A5,U+63A8,U+63DB,U+65AD,U+65E2,U+66FF,U+6708,U+672A,U+682A,U+69D8,U+6A29,U+6B21,U+6BD4,U+6C17,U+6C42,U+6CE8,U+6DF1,U+7533,U+7591,U+7740,U+7A4D,U+7AE0,U+7B2C,U+7B49,U+7B97,U+7BC4,U+7D1A,U+7D20,U+7D42,U+7D66,U+7D9A,U+7DE8,U+7F6E,U+7FA9,U+8077,U+80B2,U+826F,U+8907,U+898F,U+8A00,U+8A3C,U+8A66,U+8AAD,U+8ACB,U+8CBB,U+8EFD,U+8F03,U+8FD4,U+8FFD,U+9001,U+904B,U+9055,U+9332,U+9577,U+9664,U+969B,U+96FB,U+9806,U+983C,U+990A,U+9AD8,U+FF01,U+FF5E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-04-67878dda2275.woff2") format("woff2");unicode-range:U+2463-2465,U+4E01,U+4E07,U+4E0E,U+4E21,U+4E26,U+4EAC,U+4ECB,U+4F3A,U+4FBF,U+4FC3,U+50CD,U+5186,U+5237,U+52B4,U+533A,U+534A,U+5354,U+5370,U+5373,U+53CE,U+53F0,U+5426,U+5473,U+5546,U+56FA,U+571F,U+5730,U+5897,U+58F0,U+58F2,U+5951,U+59CB,U+5B50,U+5BA4,U+5BE7,U+5C55,U+5C5E,U+5DEE,U+5E02,U+5E73,U+5F15,U+5F85,U+5F93,U+5FA1,U+5FB4,U+5FF5,U+6025,U+60F3,U+616E,U+623B,U+6253,U+628A,U+6291,U+6295,U+62E0,U+632F,U+633F,U+63A1,U+63E1,U+65E7,U+65E9,U+666F,U+6765,U+6771,U+67D4,U+67FB,U+68B0,U+6A21,U+6B62,U+6B74,U+6CBF-6CC1,U+6D29,U+6D88,U+6E08,U+6E21,U+6E80,U+7136,U+7167,U+7269,U+7531,U+754C,U+7565,U+756A,U+7570,U+7701,U+79FB,U+7A3F,U+7C21,U+7CBE,U+7D39,U+7D61,U+7D71,U+7D99,U+7DDA,U+7E3E,U+7F72,U+805E,U+80CC,U+822C,U+8272,U+8457,U+88C5,U+88DC,U+88FD,U+89B3,U+8A55,U+8AD6,U+8B77,U+8CA0,U+8CA9,U+8D77,U+8D85,U+8DB3,U+8E8D,U+8EDF,U+8EF8,U+8FD1,U+9014,U+9031,U+90FD,U+91CE,U+91DD,U+975E,U+984D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-05-78eae6f91dba.woff2") format("woff2");unicode-range:U+2466-246B,U+4E16,U+4E92,U+4EA4,U+4EE4,U+4F34,U+4F59,U+4F75,U+500D,U+5019,U+505C,U+5074,U+50AC,U+50BE,U+5104,U+512A,U+5275,U+52E4,U+5341,U+539A,U+53BB,U+53CC,U+53E3,U+53F2,U+53F7,U+547D,U+56E3,U+57CB,U+5931,U+59D4,U+5B85,U+5B88,U+5B9B,U+5BC4,U+5BC6,U+5C11,U+5C4A,U+5C65,U+5DF1,U+5E03,U+5E30,U+5E95,U+5E97,U+5E9C,U+5F71,U+629C,U+6357,U+63CF,U+64EC,U+6557,U+6563,U+6613,U+6697,U+6839,U+6975,U+6A2A,U+6B20,U+6B69,U+6B8B,U+6D17,U+6D3E,U+6D78,U+6EDE,U+6F0F,U+7248,U+7523,U+7530,U+767B,U+767D,U+76CA,U+771F,U+7981,U+79D1,U+7A0E,U+7A7A,U+7AF6,U+7D0D,U+7D19,U+7D5E,U+7DB2,U+7DF4,U+7E2E,U+7E54,U+7E70,U+7F85,U+8074,U+8108,U+82E5,U+843D,U+899A,U+89AA,U+89D2,U+8A2A,U+8A34,U+8AA4,U+8CAC,U+8CC3,U+8CFC,U+8DEF,U+8E0F,U+8EE2,U+9006,U+900F,U+901F,U+904E,U+9063,U+9077,U+91CF,U+964D,U+96D1,U+96E3,U+9769,U+97F3,U+97FF,U+9808,U+9858,U+9867,U+9B45,U+FF05-FF06,U+FF0B,U+FF11,U+FF1D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-06-fc9b03f371f8.woff2") format("woff2");unicode-range:U+2010,U+2192,U+246C-2471,U+2605,U+4E08-4E09,U+4E89,U+4EEE,U+4F4E-4F4F,U+507D,U+5145,U+518A,U+5199,U+523B,U+529F,U+52DD,U+52DF,U+52E2,U+52E7,U+5352,U+53CA,U+5468,U+5506,U+5668,U+56DB,U+56E0,U+5742,U+5747,U+5805,U+58C1,U+592B,U+5968,U+59FF,U+5A92,U+5BB3,U+5BDF,U+5BE9,U+5C31,U+5C40,U+5DFB,U+5E2F,U+5E33,U+5E8F,U+5F0A,U+5F69,U+5F8B,U+60A9-60AA,U+60F9,U+6163,U+6255,U+6298,U+62B1,U+62BC,U+6349,U+6398,U+63C3,U+640D,U+6627,U+66D6,U+672B,U+672D,U+67A0,U+6804,U+6821,U+68D2,U+6B32,U+6BCE,U+6C4E,U+6DFB,U+6E2F,U+6ED1,U+70BA,U+732E,U+7372,U+7559,U+767E,U+7686,U+76DB,U+76E3,U+770C,U+77AC,U+79C1,U+79F0,U+7A93,U+7AEF,U+7B87,U+7D2F,U+7D76,U+7DAD,U+7DD2,U+7DE0,U+7E26,U+7FCC,U+8096,U+8131,U+81F3-81F4,U+8208,U+8217,U+8A13,U+8AB0,U+8CA1,U+8CAB,U+8CBC,U+8D64,U+9045,U+9075,U+907F,U+9589,U+95B2,U+967A,U+96C7,U+96E2,U+98A8,U+98FE,U+99C6,U+FF12,U+FF1E,U+FF5C,U+FF62-FF63}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-07-9de31c10757e.woff2") format("woff2");unicode-range:U+2015,U+2026,U+2039-203A,U+203C,U+2190,U+2212,U+2500,U+25B6,U+25CB,U+25CF,U+4E03,U+4E4F,U+4E57,U+4E8C,U+4E94,U+4F38,U+4F3C,U+4FB5,U+4FEF,U+502B,U+514D,U+526F,U+52C9,U+52D8,U+533F,U+53E5,U+53F3,U+53F8,U+548C,U+56F0,U+57F7,U+5857,U+597D,U+5A01,U+5BB6,U+5BBF,U+5D29,U+5DDD,U+5DE6,U+5E2D,U+5E78-5E79,U+5E7B,U+5F31,U+5FAE,U+5FB9,U+6191,U+62D3,U+62EC,U+631F,U+6392,U+63EE,U+653F,U+65C5,U+666E,U+671D,U+67B6,U+68C4,U+697D,U+6B04,U+6C0F,U+6C11,U+6C34,U+6D1E,U+706B,U+719F,U+76E4,U+77B0,U+77F3,U+7834,U+793C,U+7968,U+79C0,U+79D2,U+7B46,U+7C3F,U+7C8B,U+7C92,U+7D14,U+7D75,U+7E4B,U+7F6B,U+7FA4,U+7FFB,U+8106,U+82F1,U+8449,U+865A,U+8846,U+88AB,U+88C1,U+88D5,U+89E6,U+8A17,U+8A31-8A33,U+8A3A,U+8A72,U+8A98,U+8AA0,U+8CA2,U+8CB7,U+8D70,U+8F29,U+8FBA,U+8FC5,U+8FF0,U+8FF7,U+9000,U+9042,U+9053,U+9060,U+90CE,U+91B8,U+92AD,U+9396,U+9632,U+968F,U+9694,U+982D,U+983B,U+98DB,U+99C4,U+9F62,U+FF0E,U+FF13,U+FF3C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-08-9a378bacb3fa.woff2") format("woff2");unicode-range:U+4E5D,U+4F46,U+5012,U+501F,U+504F,U+511F,U+5149,U+514B,U+516B,U+516D,U+5176,U+5178,U+5192,U+51AC,U+51C4,U+523A,U+5287,U+52AA,U+5343,U+5374,U+53E4,U+5451,U+547C,U+559C,U+5727,U+5854,U+587E,U+590F,U+5929,U+5982,U+59A8,U+5B98,U+5B9C,U+5BA3,U+5C06,U+5C0A-5C0B,U+5C3A,U+5C3D,U+5C90,U+5DDE,U+5DE1,U+5E55,U+5EAB,U+5EF6,U+5F01,U+5F92,U+5FAA,U+5FD7,U+5FEB,U+60D1,U+614E,U+6211,U+62D2,U+62DB,U+6368,U+636E,U+6388,U+63AA,U+642D,U+6469,U+6483,U+64AD-64AE,U+653B,U+653E,U+65E8,U+65EC,U+661F,U+6625,U+6628,U+662F,U+66DC,U+66F2,U+670D,U+675F,U+677F,U+679A,U+67AF,U+6B27,U+6B6F,U+6B73,U+6C38,U+6CCA,U+6D77,U+6DF7,U+6E07,U+6E90,U+6EC5,U+6F20,U+6F5C,U+6F6E,U+6FC3,U+7109,U+7169,U+7247,U+72D9,U+72E9,U+72ED,U+7403,U+758E,U+78E8,U+79D8,U+79E4,U+7A76,U+7A81,U+7BB1,U+7C4D,U+7DE9,U+8017,U+80A9,U+81E3,U+81E8,U+821E,U+822A,U+82E6,U+8377,U+878D,U+885D,U+8A02,U+8A23,U+8A70,U+8B04,U+8B66,U+8CB8,U+8CDB,U+8DA3,U+8F44}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-09-5b789deafd97.woff2") format("woff2");unicode-range:U+8FBF,U+8FEB,U+9047,U+90B8,U+91C8,U+935B,U+9662,U+969C,U+96A0-96A3,U+9700,U+9732,U+97FB,U+98DF,U+9996,U+99D0,U+9AA8,U+9BAE,U+9D5C,U+9ED2,U+9ED9,U+FE0E,U+FF0C-FF0D,U+FF1C,U+FF20,U+FF3F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-10-427232c186bd.woff2") format("woff2");unicode-range:U+0,U+100-15F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-11-dab7378262de.woff2") format("woff2");unicode-range:U+160-1BF}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-12-3e43e268309c.woff2") format("woff2");unicode-range:U+1C0-220}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-13-45a19447d3fe.woff2") format("woff2");unicode-range:U+221-283}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-14-a36eed23ecce.woff2") format("woff2");unicode-range:U+284-2E6}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-15-eeb95e2c6688.woff2") format("woff2");unicode-range:U+2E7-37B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-16-aaf753991eb7.woff2") format("woff2");unicode-range:U+37C-3DD,U+3F0-3FA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-17-f0422ef74ddd.woff2") format("woff2");unicode-range:U+3FC-45B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-18-c7ec990e89b0.woff2") format("woff2");unicode-range:U+45C-4C3}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-19-b40a3becceb5.woff2") format("woff2");unicode-range:U+4C4-4FF,U+52F,U+E3F,U+1D00-1D1B,U+1D43-1D65,U+1D9C-1DA0,U+1DBB-1DCA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-20-5391832ba811.woff2") format("woff2");unicode-range:U+1DCB-1E30}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-21-f49fecefc718.woff2") format("woff2");unicode-range:U+1E31-1E90}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-22-57b6c6e94046.woff2") format("woff2");unicode-range:U+1E91-1EF1}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-23-48c1a6cfa239.woff2") format("woff2");unicode-range:U+1EF2-1F5B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-24-d4c6cbf5757d.woff2") format("woff2");unicode-range:U+1F5D-1FC0}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-25-0b9bde97b2d3.woff2") format("woff2");unicode-range:U+1FC1-200D,U+2011-2014,U+2016-2025,U+2027-2034}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-26-aab3cd533f2e.woff2") format("woff2");unicode-range:U+2035-2038,U+203D-205F,U+2070-20B9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-27-36a71c336b65.woff2") format("woff2");unicode-range:U+20BA-20C0,U+20DB-213B,U+214D-2189,U+2191,U+2193-2197}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-28-0dec070489cb.woff2") format("woff2");unicode-range:U+2198-2211,U+2213-224C,U+2260-2297}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-29-334e1628cff0.woff2") format("woff2");unicode-range:U+2298-22A5,U+22BF,U+22DA-22DB,U+22EF,U+2303-232B,U+2380-238B,U+23B0-23DB,U+2423,U+2472-24A3}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-30-ba7f102a0360.woff2") format("woff2");unicode-range:U+24A4-24FF,U+2501-2504}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-31-f8ba9545cf3a.woff2") format("woff2");unicode-range:U+2505-2564}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-32-923c7ee6fbba.woff2") format("woff2");unicode-range:U+2565-25B3,U+25B7-25CA,U+25CC-25CE,U+25D0-25E4}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-33-fdce7d1be6dd.woff2") format("woff2");unicode-range:U+25E5-25EF,U+2600-2603,U+2606-2642,U+2660-267D,U+26A0,U+26BD-26BE,U+2702,U+2713-271A,U+273D-2740,U+2756-2764,U+2776-27A1,U+27EF-27F6}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-34-72c185f32ddf.woff2") format("woff2");unicode-range:U+27F7-27FA,U+2913,U+2934-2935,U+29BF,U+29FA-29FB,U+2A38,U+2B05-2B24,U+2B95,U+2C7C-2C7F,U+2DFF,U+2E18,U+2E3A-2E3B,U+2E80-2EC6}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-35-891898f51cb1.woff2") format("woff2");unicode-range:U+2EC7-2F32}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-36-2f830f6ec8c2.woff2") format("woff2");unicode-range:U+2F33-2F92}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-37-55388017a392.woff2") format("woff2");unicode-range:U+2F93-2FD5,U+2FF0-2FFB,U+3105-3115}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-38-43dc5a07e67e.woff2") format("woff2");unicode-range:U+3116-3177}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-39-06b8ad261750.woff2") format("woff2");unicode-range:U+3178-31DC}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-40-19b8f2c72828.woff2") format("woff2");unicode-range:U+31DD-3249}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-41-52fbf21e3f68.woff2") format("woff2");unicode-range:U+324A-32A9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-42-cbc105ec760b.woff2") format("woff2");unicode-range:U+32AA-3309}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-43-ed01a63f742b.woff2") format("woff2");unicode-range:U+330A-336A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-44-4ba1aebec67a.woff2") format("woff2");unicode-range:U+336B-33CA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-45-c452a74f878a.woff2") format("woff2");unicode-range:U+33CB-3406,U+3427-342E,U+3468-346A,U+3488-3492,U+34B5-34C7,U+34DB,U+351F,U+353E,U+355D-356E,U+35A6-35A8,U+35C5,U+35DA-35DE,U+35F4,U+3605-3614,U+364A,U+3691-3699,U+36CF,U+3761-3775,U+378D,U+37C1,U+37E2-37E8}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-46-ec32ac68f9eb.woff2") format("woff2");unicode-range:U+37F4-3800,U+382F-3840,U+385C-3861,U+38A1-38AD,U+38FA,U+3917-391A,U+396F,U+39A4,U+39B8,U+3A5C,U+3A6E-3A73,U+3A85,U+3AC4-3AD7,U+3AEA-3AF3,U+3B0E-3B22,U+3B35,U+3B6D-3B8D,U+3BA4,U+3BB6-3BCD,U+3BF0-3BF3,U+3C0F,U+3C26,U+3CC3-3CD2,U+3D11-3D1E,U+3D31,U+3D4E,U+3D64,U+3D9A,U+3DC0-3DD4,U+3E05,U+3E3F-3E40,U+3E60-3E68,U+3E83-3E94,U+3EDA,U+3F57,U+3F72-3F77,U+3FAE-3FB1,U+3FC9-3FDC,U+4039,U+4058,U+4093,U+4103-4105,U+4148-414F,U+4163,U+41B4-41BF,U+41E6-41F3,U+4207-420E,U+4264,U+4293,U+42C6-42DD,U+4302,U+432B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-47-ee9a3aa9498d.woff2") format("woff2");unicode-range:U+4343,U+43EE-43F0,U+4408-4422,U+4453-445B,U+4476-447A,U+4491,U+44B3-44BE,U+44D4,U+4508-450D,U+4525,U+4543,U+457A,U+459D,U+45B8-45BE,U+45E5-45EA,U+460F-4610,U+4641,U+4665,U+46A1-46AF,U+470C,U+471F,U+4764,U+47E6,U+47FD,U+4816-481E,U+4844-484E,U+48B5,U+49B0,U+49E7,U+49FA-4A04,U+4A29,U+4ABC,U+4B38-4B3B,U+4B7E,U+4BC2-4BD2,U+4BE8,U+4C17-4C20,U+4C38,U+4CC4-4CE1,U+4D07,U+4D77,U+4E02,U+4E04-4E05,U+4E0C,U+4E0F-4E15,U+4E17-4E1F,U+4E23-4E24,U+4E28-4E2C,U+4E2E-4E39}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-48-d0842e8a7e03.woff2") format("woff2");unicode-range:U+4E3C-4E4E,U+4E51-4E56,U+4E58-4E5C,U+4E5E-4E85,U+4E8A,U+4E8D-4E91,U+4E95-4EA2,U+4EA5-4EAB,U+4EAD-4EB9,U+4EBB-4EC8,U+4ECD-4ED4,U+4ED7,U+4ED9-4EE2,U+4EE8-4EED,U+4EEF-4EF1}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-49-75d8aef04a1b.woff2") format("woff2");unicode-range:U+4EF2-4EF5,U+4EF7,U+4EFC-4F00,U+4F02-4F10,U+4F12-4F19,U+4F1C,U+4F2B-4F33,U+4F35-4F37,U+4F39,U+4F3B,U+4F3D-4F43,U+4F47-4F4C,U+4F50-4F52,U+4F54,U+4F56-4F58,U+4F5A-4F5B,U+4F5D-4F73,U+4F76-4F7E,U+4F81-4F8A,U+4F8C-4F93}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-50-75297b406dd4.woff2") format("woff2");unicode-range:U+4F94-4F9A,U+4F9E-4FA0,U+4FAB-4FB2,U+4FB6-4FBE,U+4FC0-4FC1,U+4FC4-4FDC,U+4FDF-4FE0,U+4FE2-4FE6,U+4FF0-500A,U+500C,U+500E-5011,U+5013-5018,U+501A-501E,U+5021-5023,U+5025-502A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-51-9c0e2aa3a530.woff2") format("woff2");unicode-range:U+502C-504E,U+5050-505A,U+505F-5072,U+5075-5078,U+5080-5098,U+509A-50AA,U+50AD-50BD,U+50C0-50C7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-52-dd465066ffa8.woff2") format("woff2");unicode-range:U+50C9-50CC,U+50CE,U+50D0-5103,U+5106-511E,U+5121-5128,U+512C-5142,U+5144,U+5146-5147,U+514A,U+514C,U+514E-5152}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-53-7f2811f7538d.woff2") format("woff2");unicode-range:U+5153-5164,U+5166-5167,U+5169-516A,U+516E,U+5173-5175,U+5179-5184,U+5189,U+518B-518C,U+518E-5191,U+5193-5198,U+519D-51AB,U+51AD-51C3,U+51C5-51E5,U+51E7-51EA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-54-c6c6459c5c36.woff2") format("woff2");unicode-range:U+51EC-51F9,U+51FD-5205,U+5208-5216,U+5218,U+5222,U+5226-5228,U+522A-522E,U+5231-5235,U+5238-5239,U+523C-5245,U+5249,U+524B-524C,U+524F-526E,U+5270-5271,U+5273-5274,U+5277-5285,U+5288-5293}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-55-b0ea52edebc0.woff2") format("woff2");unicode-range:U+5294-529A,U+529C,U+52A3-52A7,U+52AB-52B1,U+52B5-52B8,U+52BA-52C8,U+52CA-52D4,U+52D6-52D7,U+52DB-52DC,U+52DE,U+52E0-52E1,U+52E3,U+52E5-52E6,U+52E8-5315,U+5317-531E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-56-041a0d86c290.woff2") format("woff2");unicode-range:U+531F-5339,U+533B-533E,U+5340,U+5342,U+5345-5349,U+534B-5351,U+5353,U+5357,U+5359-536F,U+5371-5372,U+5375-5399,U+539D,U+53A0-53B5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-57-39b1859b09eb.woff2") format("woff2");unicode-range:U+53B6-53BA,U+53BD-53C1,U+53C3-53C9,U+53CB,U+53CF-53D5,U+53D9-53E2,U+53E6-53EE,U+53F1,U+53F4-53F6,U+53FA-5403,U+5409-540B,U+540E-5410,U+5412-5424,U+5427-542A,U+542C-5449,U+544C-544F,U+5455-5462}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-58-7ed7f9c2bd8f.woff2") format("woff2");unicode-range:U+5464-5467,U+5469-5471,U+5474-547B,U+547F-548B,U+548D-54C0,U+54C2-54E0,U+54E2-54FF}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-59-a6fef2418349.woff2") format("woff2");unicode-range:U+5500-5505,U+5507-5516,U+5527-5545,U+5547-554D,U+5550-5566,U+557B-5583,U+5586-559A,U+559D-55B2}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-60-4391c273bb01.woff2") format("woff2");unicode-range:U+55BF-5663}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-61-a3a70818e621.woff2") format("woff2");unicode-range:U+5664-5666,U+5669-56DA,U+56DC-56DD,U+56DF,U+56E1,U+56E4-56EE,U+56F1,U+56F6-56F9,U+56FF-5709}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-62-fc5e1e4731a6.woff2") format("woff2");unicode-range:U+570A-571D,U+5720-5726,U+5729-572F,U+5733-5740,U+5745-5746,U+574A-5789,U+578C-57A7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-63-065e9dcf3b27.woff2") format("woff2");unicode-range:U+57A8-57C8,U+57CC-57DE,U+57E0-57F6,U+57F8-57F9,U+57FB-5804,U+5806-5830,U+5832,U+5835-5852,U+5855,U+5858-5862}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-64-8eab3feb4a6c.woff2") format("woff2");unicode-range:U+5864-587C,U+587F-5881,U+5885-5896,U+5898-58BE,U+58C2-58E9,U+58EC-58EF,U+58F1,U+58F3-5905}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-65-8e0ed360f895.woff2") format("woff2");unicode-range:U+5906,U+590A-590D,U+5910-5915,U+5918-5919,U+591B-5925,U+5928,U+592A,U+592C-5930,U+5932-5950,U+5952-5967,U+5969-597C,U+5981,U+5983-599B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-66-fad2540421bb.woff2") format("woff2");unicode-range:U+599D-59A7,U+59AC-59CA,U+59CD-59D3,U+59D9-59FB,U+5A00,U+5A03-5A50}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-67-ad00a3734492.woff2") format("woff2");unicode-range:U+5A55-5A90,U+5A93-5B43}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-68-dc06ba9c1390.woff2") format("woff2");unicode-range:U+5B45-5B4C,U+5B51-5B56,U+5B5A-5B65,U+5B68-5B84,U+5B86-5B87,U+5B8A-5B8B,U+5B8D-5B97,U+5B99,U+5B9D,U+5BA5-5BB2,U+5BB4-5BB5,U+5BB7-5BB8,U+5BBA-5BBC,U+5BC0-5BC3,U+5BC5,U+5BC7-5BC9,U+5BCD-5BDE,U+5BE0-5BE2}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-69-d18b4bf54fc6.woff2") format("woff2");unicode-range:U+5BE4-5BE6,U+5BE8,U+5BEB-5BFD,U+5BFF-5C01,U+5C03-5C05,U+5C07-5C09,U+5C0C-5C0D,U+5C12-5C30,U+5C32-5C39,U+5C3B-5C3C,U+5C3E-5C3F,U+5C41-5C48,U+5C4B-5C53,U+5C59-5C5C,U+5C5F-5C63,U+5C67-5C87}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-70-c26db2ce9b07.woff2") format("woff2");unicode-range:U+5C88-5C8F,U+5C91-5D27,U+5D2B-5D48}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-71-966d2ee98280.woff2") format("woff2");unicode-range:U+5D4A-5DDB,U+5DE0,U+5DE2-5DE4,U+5DE7-5DEB,U+5DF2-5DF9,U+5DFD-5DFE}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-72-738764b9a4a4.woff2") format("woff2");unicode-range:U+5DFF-5E00,U+5E06-5E0B,U+5E0D-5E28,U+5E2E,U+5E32,U+5E35-5E37,U+5E3D-5E44,U+5E47-5E54,U+5E56-5E72,U+5E75-5E77,U+5E7A,U+5E7C-5E81,U+5E84-5E8E,U+5E96,U+5E99-5E9A,U+5EA0-5EA5,U+5EA8-5EAA,U+5EAC-5EC3}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-73-7dc08ad9febb.woff2") format("woff2");unicode-range:U+5EC6-5EF4,U+5EF7-5F00,U+5F02-5F09,U+5F0B-5F0E,U+5F10-5F14,U+5F16-5F30,U+5F34,U+5F36,U+5F38-5F44}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-74-43007e9b57de.woff2") format("woff2");unicode-range:U+5F45-5F51,U+5F54-5F61,U+5F63-5F67,U+5F6A-5F70,U+5F72-5F78,U+5F7A-5F84,U+5F87-5F8A,U+5F8D-5F91,U+5F96,U+5F98-5FA0,U+5FA2-5FA8,U+5FAB-5FAD,U+5FAF-5FB3,U+5FB5-5FB8,U+5FBC-5FBD,U+5FC4,U+5FC7-5FD6,U+5FD8-5FD9,U+5FDD-5FE1}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-75-1b7803abf571.woff2") format("woff2");unicode-range:U+5FE2-5FEA,U+5FEC-5FF3,U+5FF6-601C,U+601F-6024,U+6026,U+6028-607F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-76-4d0ec4193d16.woff2") format("woff2");unicode-range:U+6081-60A8,U+60B0-60C4,U+60C6-60CF,U+60D3-60F2,U+60F4-60F8,U+60FA-6109}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-77-c69e9a01fc94.woff2") format("woff2");unicode-range:U+610A-610E,U+6110-611E,U+6120-614A,U+614C-614D,U+6153-6162,U+6164-616C,U+616F-6190,U+6192-6198}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-78-be5166770c79.woff2") format("woff2");unicode-range:U+6199-61A8,U+61AA-620E,U+6212-6223,U+6227-622F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-79-61f7158a8a7d.woff2") format("woff2");unicode-range:U+6230-6239,U+623D-623F,U+6241-6249,U+624C-6252,U+6254,U+6256-626F,U+6273-627E,U+6282-6289,U+628D-6290,U+6292-6294,U+6296-6297,U+6299-629B,U+62A6-62AC,U+62B3-62BB,U+62BE-62C4,U+62C6-62D1,U+62D4-62D9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-80-015487ec9ae4.woff2") format("woff2");unicode-range:U+62DA,U+62DC-62DD,U+62EA,U+62ED-62FF,U+6302-6304,U+6308-631B,U+6327-632D,U+6332-633E,U+6341-6346,U+634A-6355,U+6358-6367,U+6369-636D,U+6371-6387,U+6389-638C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-81-5fa9ec40596f.woff2") format("woff2");unicode-range:U+638E-6390,U+6394-6396,U+6399-63A0,U+63A3-63A4,U+63A6-63A7,U+63A9,U+63AB-63AF,U+63B4-63C1,U+63C4-63CE,U+63D1-63DA,U+63DC-63E0,U+63E3-63ED,U+63F2-63F3,U+63F5-640A,U+640F-642C,U+642F-6436,U+643D-6453}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-82-92d983568309.woff2") format("woff2");unicode-range:U+6454-6467,U+646D-647D,U+6485-64AC,U+64B0-64CC,U+64CE-64EA,U+64ED-64FE}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-83-d79a1fc72a85.woff2") format("woff2");unicode-range:U+64FF-652E,U+6531-6538,U+653A,U+653C-653D,U+6543-6556,U+6558,U+655D-6562,U+6566-656C,U+6572,U+6575-6585,U+6588-6598,U+659B-65A7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-84-6db9d09bc7c6.woff2") format("woff2");unicode-range:U+65AB-65AC,U+65AE-65AF,U+65B2-65B8,U+65BC,U+65BE-65C4,U+65C6-65E1,U+65E3,U+65E6,U+65ED-660D,U+660F-6612,U+6614-661E,U+6621-6624,U+6626,U+6629-662E,U+6630-6641,U+6643-6644}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-85-874c62288173.woff2") format("woff2");unicode-range:U+6645-666D,U+6670-6696,U+6698-66C9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-86-153463a75cd9.woff2") format("woff2");unicode-range:U+66CC-66D4,U+66D9-66DB,U+66DD-66F0,U+66F3,U+66F5-66F7,U+66F9-66FE,U+6701-6707,U+670B-670C,U+670E-6719,U+671C,U+671E,U+6720-6728,U+672E-674F,U+6751-675E,U+6760,U+6762-6764,U+6766-6770,U+6772-6774}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-87-74f64541e3f4.woff2") format("woff2");unicode-range:U+6775-677E,U+6780-678F,U+6791-6799,U+679B,U+679D,U+67A1-67A9,U+67B0-67B5,U+67B7-67D3,U+67D7-67FA,U+67FC-6803,U+6805-6813}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-88-a27ff1f58fb0.woff2") format("woff2");unicode-range:U+6814-681F,U+6822-6829,U+682B-6838,U+683B,U+683D-6846,U+6849-68A5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-89-b50bc126a5c4.woff2") format("woff2");unicode-range:U+68A6-68AF,U+68B1-68C3,U+68C5-68D1,U+68D3-691B,U+6921-6928}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-90-1ff17085a325.woff2") format("woff2");unicode-range:U+692A-696C,U+696E-6974,U+6977-697C,U+697E-6981,U+6986-69C8}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-91-92729cd4201a.woff2") format("woff2");unicode-range:U+69CA,U+69CC-69D7,U+69D9-6A17,U+6A1A-6A20,U+6A22-6A28,U+6A2B-6A5B,U+6A61-6A62}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-92-1d2f3665138b.woff2") format("woff2");unicode-range:U+6A64-6B03,U+6B05-6B12}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-93-c6d440af172c.woff2") format("woff2");unicode-range:U+6B16-6B1F,U+6B23-6B24,U+6B28-6B2F,U+6B35-6B61,U+6B64-6B67,U+6B6A-6B6E,U+6B70-6B72,U+6B75-6B8A,U+6B8D-6BB4,U+6BB7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-94-135eb32cf0a3.woff2") format("woff2");unicode-range:U+6BB8-6BCD,U+6BCF-6BD3,U+6BD6-6C0E,U+6C10,U+6C12-6C14,U+6C19-6C33,U+6C35-6C37,U+6C3A-6C41,U+6C4A-6C4D,U+6C4F-6C6D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-95-5ecba0379268.woff2") format("woff2");unicode-range:U+6C6F-6C79,U+6C7B-6CBE,U+6CC2-6CC9,U+6CCC-6CD4,U+6CD6-6CE7,U+6CE9-6D04}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-96-0afa899fa790.woff2") format("woff2");unicode-range:U+6D07-6D13,U+6D19-6D1B,U+6D1F-6D28,U+6D2A-6D39,U+6D3C-6D3D,U+6D3F,U+6D44-6D45,U+6D57-6D74,U+6D79-6D87,U+6D89-6DC2}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-97-1fcf64e50b6f.woff2") format("woff2");unicode-range:U+6DC4-6DF0,U+6DF2-6DF6,U+6DF8-6DFA,U+6DFC-6E05,U+6E09-6E1A,U+6E1D-6E20,U+6E22-6E2B,U+6E2D-6E2E,U+6E32-6E56}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-98-5e896c449e35.woff2") format("woff2");unicode-range:U+6E57-6E7F,U+6E82-6E8F,U+6E93,U+6E98-6EC4,U+6EC7-6ECF,U+6ED3-6EDD,U+6EE6-6F0C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-99-0f9b25b0ad11.woff2") format("woff2");unicode-range:U+6F0D,U+6F10-6F13,U+6F15-6F1B,U+6F22-6F5B,U+6F5D-6F6D,U+6F6F-6FB0}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-100-425c3ffca7b1.woff2") format("woff2");unicode-range:U+6FB1-6FC2,U+6FC5-7069}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-101-0b0e601f16fa.woff2") format("woff2");unicode-range:U+706C-70B8,U+70BB-7108,U+710B-7120,U+7126-7131,U+7138-7155}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-102-e8e16cb948b0.woff2") format("woff2");unicode-range:U+7156-7166,U+7168,U+716C-719B,U+71A0-7228}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-103-0e39c8ccd7eb.woff2") format("woff2");unicode-range:U+722A-7246,U+724B-7268,U+726B-7278,U+727B-72B4,U+72B9-72CC}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-104-7ee79f6681cc.woff2") format("woff2");unicode-range:U+72CE-72D8,U+72DB-72E5,U+72F3-732C,U+732F-7371,U+7375-737A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-105-a088a8bb02d5.woff2") format("woff2");unicode-range:U+737B-7386,U+7389-73FD,U+73FF-7401,U+7404-7405,U+7407-7426}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-106-687d6a897f48.woff2") format("woff2");unicode-range:U+7428-74AF,U+74B1-74BB}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-107-fa7138be3ef7.woff2") format("woff2");unicode-range:U+74BD-751E,U+7520-7522,U+7524-7527,U+7529-752F,U+7532,U+7536-753A,U+753C-754B,U+754D-7554}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-108-a735aeb1d3cb.woff2") format("woff2");unicode-range:U+7557,U+755A-7564,U+7566-7569,U+756B-756F,U+7571-758C,U+758F-7590,U+7592-75DF}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-109-212cbe4fe36c.woff2") format("woff2");unicode-range:U+75E0-766D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-110-c456d12e3f09.woff2") format("woff2");unicode-range:U+766E-7678,U+767C,U+7680-7683,U+7685,U+7687-76C9,U+76CB-76D9,U+76DC-76E1,U+76E5-76EC,U+76F0-76F2,U+76F6,U+76F9-7700,U+7704-770A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-111-4141d9fe7fde.woff2") format("woff2");unicode-range:U+770B,U+770E-771E,U+7720-773E,U+7742-77AA,U+77AD-77AF,U+77B1-77B5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-112-1c9da6fbdca7.woff2") format("woff2");unicode-range:U+77B6-77E4,U+77E6-77EC,U+77EE-77F1,U+77F4-7812,U+7815-7832,U+7835-7881}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-113-bae05d6d7031.woff2") format("woff2");unicode-range:U+7886-78B5,U+78BB-78E7,U+78EA-790C,U+7910-7929}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-114-6652552ac4da.woff2") format("woff2");unicode-range:U+792A-7935,U+793B,U+793D,U+793F-7967,U+7969-7980,U+7984-79BF,U+79C2-79C9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-115-e0f0f031dc5e.woff2") format("woff2");unicode-range:U+79CA-79CF,U+79D4-79D6,U+79DA-79E3,U+79E5-79ED,U+79F1-79F8,U+79FC-7A0A,U+7A0C-7A0D,U+7A11-7A1E,U+7A20-7A2D,U+7A2F-7A3E,U+7A40-7A4C,U+7A4E-7A6D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-116-c9a758e0e0d0.woff2") format("woff2");unicode-range:U+7A70-7A75,U+7A78-7A79,U+7A7D-7A80,U+7A82-7A92,U+7A94-7ACA,U+7ACC-7ADF,U+7AE1-7AED,U+7AF0-7AF4,U+7AF8-7B0B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-117-af88a40e967d.woff2") format("woff2");unicode-range:U+7B0F-7B2B,U+7B2D-7B45,U+7B47-7B48,U+7B4B-7B53,U+7B55,U+7B5D-7B86,U+7B89-7B96,U+7B98-7BA0,U+7BA5-7BB0}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-118-479e9a4f81c0.woff2") format("woff2");unicode-range:U+7BB2-7BC2,U+7BC5-7BC8,U+7BCA-7C20,U+7C23-7C3E,U+7C40-7C4C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-119-de624a56aa0b.woff2") format("woff2");unicode-range:U+7C4F-7C89,U+7C8D-7C90,U+7C94-7CBD,U+7CBF-7CDA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-120-b592c6fc43d8.woff2") format("woff2");unicode-range:U+7CDC-7CFA,U+7CFE-7D03,U+7D05-7D0B,U+7D0F-7D13,U+7D15-7D18,U+7D1B-7D1E,U+7D21,U+7D23-7D2E,U+7D31-7D35,U+7D3A-7D41,U+7D43,U+7D45-7D4B,U+7D4D-7D4F,U+7D51-7D5D,U+7D62-7D65,U+7D67-7D70,U+7D72-7D73,U+7D78-7D7F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-121-e06dcf1c1d92.woff2") format("woff2");unicode-range:U+7D81-7D97,U+7D9B-7DAC,U+7DAE-7DB1,U+7DB3-7DCE,U+7DD0-7DD1,U+7DD5-7DD9,U+7DDC-7DDE,U+7DE1-7DE6,U+7DEA-7DF2,U+7DF5-7E15}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-122-b3e3ff6cb177.woff2") format("woff2");unicode-range:U+7E17-7E23,U+7E27-7E2D,U+7E2F-7E3D,U+7E3F-7E4A,U+7E4D-7E52,U+7E55-7E6F,U+7E73-7E9F,U+7F36-7F3A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-123-56d6ca3432e2.woff2") format("woff2");unicode-range:U+7F3B-7F6A,U+7F6D,U+7F70-7F71,U+7F75-7F83,U+7F86-7FA3,U+7FA6-7FA8,U+7FAA-7FCA,U+7FCE-7FCF,U+7FD4-7FE0}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-124-6975a0191e35.woff2") format("woff2");unicode-range:U+7FE1-7FFA,U+7FFC-8002,U+8004,U+8006-8016,U+8018-805A,U+805F-8073,U+8075-8076,U+8079-8081}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-125-0b5369f0d605.woff2") format("woff2");unicode-range:U+8084-8093,U+8098-80A7,U+80AA-80B1,U+80B4-80CA,U+80CD-80FC,U+80FE-8105,U+8107,U+8109-8129}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-126-4703194c7710.woff2") format("woff2");unicode-range:U+812B-8130,U+8133-81CA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-127-9dd9f7cfee1f.woff2") format("woff2");unicode-range:U+81CB-81E1,U+81E4-81E7,U+81EB-81F2,U+81F5-8207,U+8209-8216,U+8218-821D,U+821F-8229,U+822B,U+822E-825A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-128-a9ba046d1de0.woff2") format("woff2");unicode-range:U+825C-826E,U+8271,U+8274-82E4,U+82E7-82E8}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-129-c4ff94c65fac.woff2") format("woff2");unicode-range:U+82EA-82EF,U+82F3-8375,U+8378-8389}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-130-3f4b177a9469.woff2") format("woff2");unicode-range:U+838A-843C,U+8445}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-131-29de192c0990.woff2") format("woff2");unicode-range:U+8446-8448,U+844A-8456,U+8458-84DA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-132-21055b4ea1e6.woff2") format("woff2");unicode-range:U+84DC-857E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-133-601bc9850770.woff2") format("woff2");unicode-range:U+857F-8610}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-134-c31beb7d81c2.woff2") format("woff2");unicode-range:U+8611-8659,U+865B-86B7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-135-fb774a57c5f9.woff2") format("woff2");unicode-range:U+86B8-8751}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-136-b2e4edbe69db.woff2") format("woff2");unicode-range:U+8753-878C,U+878E-87F7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-137-220f67966a22.woff2") format("woff2");unicode-range:U+87F8-8845,U+8848-884B,U+884D-8852,U+8855-885C,U+885E-8864,U+8869-888D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-138-06f9c5c8b18c.woff2") format("woff2");unicode-range:U+8892-88AA,U+88AE-88C0,U+88C2-88C4,U+88C6-88D4,U+88D8-88DB,U+88DD-88FC,U+88FE-8906,U+890A-8937}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-139-989c3aa820c9.woff2") format("woff2");unicode-range:U+8938-8980,U+8983-898A,U+898D,U+8990-8995,U+8997-8998,U+899B-89A6,U+89A9,U+89AC-89B2,U+89B4-89C1,U+89D4-89DD,U+89E5,U+89E7-89ED}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-140-f1a7fe7eec47.woff2") format("woff2");unicode-range:U+89F1-89FF,U+8A01,U+8A03-8A07,U+8A0A-8A0C,U+8A0F-8A12,U+8A14-8A16,U+8A1B-8A22,U+8A24-8A26,U+8A2B-8A2C,U+8A2F,U+8A35-8A37,U+8A3B,U+8A3D-8A54,U+8A56-8A65,U+8A67-8A6E,U+8A75-8A8C,U+8A8F-8A91}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-141-6a3653a608f1.woff2") format("woff2");unicode-range:U+8A92-8A97,U+8A99-8A9A,U+8A9F,U+8AA1-8AA3,U+8AA5-8AAA,U+8AAE-8AAF,U+8AB3-8ABE,U+8AC2-8AC6,U+8AC8-8ACA,U+8ACC-8AD5,U+8AD7-8B02,U+8B05-8B1A,U+8B1C-8B26}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-142-568db76e2ec3.woff2") format("woff2");unicode-range:U+8B28-8B56,U+8B59-8B63,U+8B69-8B6F,U+8B71-8B76,U+8B78-8BA0,U+8C37-8C49,U+8C4B-8C57}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-143-67e216c6fb4c.woff2") format("woff2");unicode-range:U+8C58-8C5D,U+8C62-8C9F,U+8CA4-8CA8,U+8CAA,U+8CAD-8CB3,U+8CB6,U+8CB9-8CBA,U+8CBD-8CC2,U+8CC4-8CC6,U+8CC8-8CDA,U+8CDC-8CE8,U+8CEC-8CF2}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-144-254a88624fba.woff2") format("woff2");unicode-range:U+8CF4-8CFB,U+8CFD-8D1D,U+8D65-8D6E,U+8D71-8D76,U+8D7F-8D84,U+8D88-8DA0,U+8DA6-8DB2,U+8DB5-8DE8}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-145-c9eb298e185a.woff2") format("woff2");unicode-range:U+8DEA-8DEC,U+8DF0-8DF4,U+8DFC-8E0C,U+8E10-8E8B,U+8E90}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-146-f192ff78ec85.woff2") format("woff2");unicode-range:U+8E91-8EAA,U+8EAC-8EDC,U+8EE3-8EF7,U+8EF9-8EFC,U+8EFE-8F02,U+8F05-8F08,U+8F0A-8F28,U+8F2A-8F34}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-147-31a3b8386712.woff2") format("woff2");unicode-range:U+8F35-8F43,U+8F45-8F66,U+8F9B-8FB8,U+8FBB,U+8FBE,U+8FC0-8FC4,U+8FC6-8FD0,U+8FD2-8FD3,U+8FD5-8FEA,U+8FED-8FEF,U+8FF1-8FF5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-148-02fdb0483d7d.woff2") format("woff2");unicode-range:U+8FF6,U+8FF8-8FFB,U+8FFE,U+9002-9005,U+9008-900E,U+9010-9013,U+9015-9019,U+901B-901E,U+9021-9022,U+9027-902F,U+9033-9041,U+9043-9044,U+9049-904A,U+904C-904D,U+904F-9052,U+9056-905E,U+9061-9062,U+9065-9068,U+906C-9074,U+9076,U+9079-907D,U+9080-908F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-149-08ca43f8fb76.woff2") format("woff2");unicode-range:U+9090-90B6,U+90BD-90CC,U+90D2-90E5,U+90EB-90F7,U+90FE-913D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-150-ea586a0e641e.woff2") format("woff2");unicode-range:U+9143-914C,U+914E-91B6,U+91BA-91C7,U+91C9-91CC,U+91D0,U+91D3-91D4}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-151-f448241ec23a.woff2") format("woff2");unicode-range:U+91D6-91DC,U+91DE-925A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-152-6c62cf1156c0.woff2") format("woff2");unicode-range:U+925B-92AB,U+92AF-92E9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-153-51a6ad969f1f.woff2") format("woff2");unicode-range:U+92EA-932F,U+9333-935A,U+935C-9381}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-154-f0a4545f92f0.woff2") format("woff2");unicode-range:U+9382-9395,U+9397-9431}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-155-a8f46f1b6ad3.woff2") format("woff2");unicode-range:U+9432-9485,U+9578-957F,U+9582-9588,U+958A,U+958C-9592,U+9594-95A1,U+95A3-95B1,U+95B4-95BF}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-156-e20fba5a9e3f.woff2") format("woff2");unicode-range:U+95C3-95E8,U+961C-9631,U+9633-964C,U+964F,U+9652-9661,U+9665-9678,U+967B-9686}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-157-920439b3cc93.woff2") format("woff2");unicode-range:U+9688-968D,U+9691,U+9695-969A,U+969D-969F,U+96A4-96C5,U+96C9-96CE,U+96D2-96DF,U+96E8-96FA,U+9702-9727}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-158-11b344a6a121.woff2") format("woff2");unicode-range:U+9728-9731,U+9733-975C,U+9760-9761,U+9763-9768,U+976A-97BF}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-159-b29474dc924f.woff2") format("woff2");unicode-range:U+97C1-97F2,U+97F4-97FA,U+9801-9804,U+9807,U+980A-9817,U+9819-982C,U+982E-9839,U+983D-984B,U+984E-9857,U+9859-985A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-160-1660583e6d62.woff2") format("woff2");unicode-range:U+985B,U+9862-9866,U+986A-9875,U+98AA-98CE,U+98DC-98DE,U+98E0-98FD,U+9902-9909,U+990C-9932}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-161-8c3bbd9a9a73.woff2") format("woff2");unicode-range:U+9933-9963,U+9997-99C3,U+99C5,U+99C8-99C9,U+99D1-99FD}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-162-a4a1d40d5090.woff2") format("woff2");unicode-range:U+99FE-9A12,U+9A16-9A6C,U+9AAA-9AD2}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-163-b683984c3f60.woff2") format("woff2");unicode-range:U+9AD3-9AD7,U+9AD9-9B44,U+9B48-9B55}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-164-cd33125a7da6.woff2") format("woff2");unicode-range:U+9B56-9BAD,U+9BB0-9BEA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-165-c9a0a6ddf7fa.woff2") format("woff2");unicode-range:U+9BEB-9C6B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-166-919a38e8b800.woff2") format("woff2");unicode-range:U+9C6D-9C7C,U+9CE5-9D59,U+9D5D-9D7C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-167-e53ecf1aa81b.woff2") format("woff2");unicode-range:U+9D7E-9E1F,U+9E75-9E7A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-168-e0f2304c2e74.woff2") format("woff2");unicode-range:U+9E7B-9ED1,U+9ED4-9ED8,U+9EDB-9F09}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-169-c7a666b0bc4d.woff2") format("woff2");unicode-range:U+9F0E-9F61,U+9F63-9FA5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-170-de7c1b466057.woff2") format("woff2");unicode-range:U+9FB4-9FCC,U+A69F,U+A7FF,U+A92E,U+E000-E052}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-171-0c4603fc39b3.woff2") format("woff2");unicode-range:U+E053-E0BD}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-172-25fcb38a3948.woff2") format("woff2");unicode-range:U+E0C8-E0F5,U+E106-E163,U+E1C3-E1D8}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-173-ce7c098595e3.woff2") format("woff2");unicode-range:U+E1D9-E239}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-174-1898e58ecfd7.woff2") format("woff2");unicode-range:U+E23A-E299}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-175-133231ef7666.woff2") format("woff2");unicode-range:U+E29A-E2DC,U+EE01-EE27}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-176-89a1b702140b.woff2") format("woff2");unicode-range:U+EE28-EE8A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-177-f741ad98eab1.woff2") format("woff2");unicode-range:U+EE8B-EEE1,U+F6C3,U+F900-F908}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-178-38e2a024d7fb.woff2") format("woff2");unicode-range:U+F909-F969}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-179-b3cd5f4ae14e.woff2") format("woff2");unicode-range:U+F96A-F9C9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-180-6104be9b9b9b.woff2") format("woff2");unicode-range:U+F9CA-FA2C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-181-52403041a9d3.woff2") format("woff2");unicode-range:U+FA2D-FA6D,U+FB00-FB04,U+FE00-FE0D,U+FE0F-FE19,U+FE30}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-182-e3a638a0d94f.woff2") format("woff2");unicode-range:U+FE31-FE6B,U+FEFF,U+FF02-FF04,U+FF07,U+FF0A,U+FF10,U+FF14-FF19,U+FF1B,U+FF21-FF39}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-183-38b4915685c7.woff2") format("woff2");unicode-range:U+FF3A-FF3B,U+FF3D-FF3E,U+FF40-FF5B,U+FF5D,U+FF5F-FF61,U+FF64-FF9F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-184-20c82901e079.woff2") format("woff2");unicode-range:U+FFA1-FFEE,U+1F100-1F121}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-185-ee3239022fde.woff2") format("woff2");unicode-range:U+1F122-1F184}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-186-115ed872ad02.woff2") format("woff2");unicode-range:U+1F185-1F1AC,U+1F200-1F248}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-187-b8fda2aff71b.woff2") format("woff2");unicode-range:U+1F250-1F251,U+1F850-1F852,U+2000B,U+20089-2008A,U+200A2-200B0,U+200F5,U+20158,U+201A2,U+20213,U+2032B,U+20371-20381,U+203F9,U+2044A,U+20509,U+2053F,U+205B1,U+205D6,U+20611,U+20628,U+206EC,U+2074F,U+207C8,U+20807,U+2083A,U+208B9,U+2090E,U+2097C-20984,U+2099D,U+20A64,U+20AD3,U+20B1D,U+20B9F,U+20BB7,U+20D45,U+20D58,U+20DE1,U+20E64-20E6D,U+20E95,U+20F5F,U+21201,U+2123D,U+21255,U+21274-2127B,U+212D7-212E4,U+212FD,U+2131B,U+21336-21344,U+213C4,U+2146D-2146E,U+215D7,U+21647,U+216B4,U+21706,U+21742,U+218BD,U+219C3,U+21A1A,U+21C56,U+21D2D,U+21D45,U+21D62,U+21D78,U+21D92-21DA1,U+21DB7,U+21DE0,U+21E33-21E34,U+21F1E,U+21F76,U+21FFA,U+2217B,U+22218,U+2231E,U+223AD,U+22609,U+226F3,U+2285B,U+228AB,U+2298F,U+22AB8,U+22B46-22B4F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-188-7d800b68f449.woff2") format("woff2");unicode-range:U+22B50,U+22BA6,U+22C1D-22C24,U+22DE1,U+22E42,U+22FEB,U+231B6-231C4,U+231F5,U+23372,U+233CC-233E4,U+233FE,U+2344A-23451,U+23465,U+234E4,U+2355A,U+23594,U+235C4,U+23638-23647,U+2370C-2371C,U+2373F,U+23763-23764,U+237E7-237FF,U+23824,U+2383D,U+23A98,U+23C7F,U+23CBE,U+23CFE-23D0E,U+23D40,U+23DD3,U+23DF9-23DFA,U+23F7E,U+2404B,U+24096,U+24103,U+241C6,U+241FE,U+242EE,U+243BC,U+243D0,U+24629,U+246A5,U+247F1,U+24896,U+248E9,U+24A4D,U+24B56,U+24B6F,U+24C16,U+24D14,U+24E04-24E0E,U+24E37,U+24E6A,U+24E8B,U+24FF2,U+2504A-25055,U+25122,U+251A9,U+251CD,U+251E5,U+2521E,U+2524C,U+2542E,U+2548E,U+254D9,U+2550E,U+255A7,U+2567F,U+25771,U+257A9-257B4,U+25874}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-189-75b4fdc2f91f.woff2") format("woff2");unicode-range:U+259C4-259D4,U+25AD7-25AF1,U+25BB2,U+25C4B,U+25C64,U+25DA1,U+25E2E,U+25E56-25E65,U+25EC2,U+25ED8-25EE8,U+25F23,U+25F5C,U+25FD4-25FE0,U+25FFB,U+2600C-26017,U+26060,U+260ED,U+26222,U+2626A-26270,U+26286,U+2634C,U+26402,U+2667E,U+266B0,U+2671D,U+268DD-268EA,U+26951,U+2696F,U+26999,U+269DD,U+26A1E,U+26A58,U+26A8C,U+26AB7,U+26AFF,U+26C29,U+26C73,U+26C9E,U+26CDD,U+26E40,U+26E65,U+26F94,U+26FF6-26FF8,U+270F4,U+2710D,U+27139,U+273DA-273DB,U+273FE,U+27410,U+27449,U+27614-27615,U+27631,U+27684-27693,U+2770E,U+27723,U+27752,U+278B2,U+27985,U+279B4,U+27A84,U+27BB3-27BC7,U+27C3C,U+27CB8,U+27D73,U+27DA0,U+27E10,U+27EAF,U+27FB7,U+2808A,U+280BB,U+28277-28282,U+282F3,U+283CD,U+2840C,U+28455,U+284DC}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-190-4dcce9fa71a6.woff2") format("woff2");unicode-range:U+2856B,U+285C8-285C9,U+286D7,U+286FA,U+28946-28949,U+2896B,U+28987-28988,U+289BA-289BB,U+28A1E-28A29,U+28A43,U+28A71,U+28A99,U+28ACD-28AE4,U+28BC1,U+28BEF,U+28CDD,U+28D10,U+28D71,U+28DFB,U+28E0F-28E1F,U+28E36,U+28E89,U+28EEB-28EF6,U+28F32,U+28FF8,U+292A0,U+292B1,U+29490,U+295CF,U+2967F,U+296F0,U+29719,U+29750,U+29810,U+298C6,U+29A72,U+29D4B,U+29DDB,U+29E15,U+29E3D-29E49,U+29E8A,U+29EC4,U+29EDB-29EE9,U+29FCE-29FD7,U+2A01A,U+2A02F,U+2A082,U+2A0F9,U+2A190,U+2A2B2,U+2A38C,U+2A437,U+2A5F1,U+2A602,U+2A61A,U+2A6B2,U+2A9E6,U+2B746-2B765,U+2B776-2B794,U+2B7AC-2B7D8,U+2B7F0,U+2B80D-2B81A,U+2D544}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-400-191-a6623644158a.woff2") format("woff2");unicode-range:U+2E278,U+2E569,U+2E6EA,U+2F804-2F884,U+2F899-2F8B6,U+2F8D3-2F921,U+2F945-2F947,U+2F96C,U+2F995,U+2F9D0-2F9DF,U+2F9F4,U+30EDE,U+3106C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-00-6b56ef8c9f69.woff2") format("woff2");unicode-range:U+20-7E,U+A0-FF,U+3000-30FF}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-01-fe9361444dc7.woff2") format("woff2");unicode-range:U+203B,U+4E00,U+4E0A-4E0B,U+4E2D,U+4E8B,U+4EBA,U+4ED5-4ED6,U+4ED8,U+4EE5,U+4EF6,U+4F01,U+4F1A,U+4F53,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4FDD,U+4FE1,U+4FEE,U+5099,U+50CF,U+5143,U+5165,U+5168,U+5171,U+5185,U+51FA,U+5206,U+521D,U+5225,U+5229,U+5230,U+5236,U+524A,U+524D,U+5272,U+529B,U+52A0,U+52A9,U+52B9,U+52D5,U+52D9,U+5316,U+53C2,U+53CD,U+53D6-53D7,U+53EF,U+5404-5408,U+540D,U+5411,U+542B,U+544A,U+54E1,U+554F,U+5584,U+56DE,U+57DF,U+57FA,U+5831,U+5834,U+5883,U+5909,U+5916,U+5927,U+5B58,U+5B66,U+5B89,U+5B9A,U+5B9F,U+5BB9,U+5BCC,U+5BFE,U+5C0E,U+5E2B,U+5E74,U+5E83,U+5EA6,U+5F0F,U+5F53,U+5F62,U+5F79,U+5F8C,U+5F97,U+5FC3,U+5FC5,U+5FDC,U+6027,U+60C5,U+610F,U+614B,U+6210,U+624B,U+6271,U+6280,U+62C5,U+6307,U+63B2,U+63D0,U+63F4,U+643A,U+64CD,U+652F,U+6539,U+6559,U+6570,U+6574,U+6587,U+6599,U+65B0,U+65B9,U+65BD,U+65E5,U+660E,U+6620,U+6642,U+66F4,U+66F8,U+6700,U+6709,U+671B,U+671F,U+672C,U+6750,U+6761,U+6790,U+679C,U+683C,U+6848,U+691C,U+696D,U+6982,U+69CB,U+6A19,U+6A5F,U+6B63,U+6BB5,U+6C7A,U+6CD5,U+6D3B,U+6D41,U+6E1B,U+6E2C,U+6E96,U+6F14,U+70B9,U+7121,U+7279,U+72B6,U+72EC,U+7387,U+73FE,U+7406,U+74B0,U+751F,U+7528,U+753B,U+767A,U+7684,U+76EE,U+76F4,U+76F8,U+77E5,U+77ED,U+7814,U+78BA,U+790E,U+793A,U+793E,U+7A0B,U+7A1F,U+7A2E,U+7ACB,U+7B54,U+7B56,U+7BA1,U+7BC9,U+7CFB,U+7D04,U+7D22,U+7D30,U+7D44,U+7D4C,U+7D50,U+7DCF,U+7FD2,U+8003,U+8005,U+80FD,U+81EA,U+884C,U+8853,U+8868,U+8981,U+898B,U+8996,U+89A7,U+89E3,U+8A08,U+8A0E,U+8A18,U+8A2D,U+8A71,U+8A73,U+8A8D,U+8A9E,U+8AAC,U+8AB2,U+8ABF,U+8AC7,U+8B1B,U+8B58,U+8B70,U+8C4A,U+8C61,U+8CB4,U+8CC7,U+8CEA,U+8DF5,U+8EAB,U+8F09,U+8FBC,U+901A,U+9020,U+9023,U+9032,U+9054,U+9069,U+9078,U+90E8,U+914D,U+91CD,U+91D1,U+9580,U+958B,U+9593,U+95A2,U+9650,U+9663,U+968E,U+96C6,U+9762,U+9805,U+9818,U+984C,U+985E,U+9A13,U+FF08-FF09,U+FF0F,U+FF1A,U+FF1F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-03-a14664461628.woff2") format("woff2");unicode-range:U+2460-2462,U+4E0D,U+4E3B,U+4E86-4E88,U+4ECA,U+4EE3,U+4EFB,U+4F11,U+4F1D,U+4F4D,U+4F55,U+4F9D,U+4FA1,U+4FC2,U+500B,U+5024,U+5148,U+516C,U+5177,U+518D,U+51E6,U+5207,U+5217,U+5224,U+5247,U+5358,U+539F,U+540C,U+54C1,U+55B6,U+56F2-56F3,U+56FD,U+5728,U+578B,U+58EB,U+591A,U+5B57,U+5B8C,U+5BA2,U+5C02,U+5C0F,U+5C64,U+5DE5,U+5E0C,U+5E38,U+5E45,U+5EA7,U+5F35,U+5F37,U+5FA9,U+601D,U+611F,U+61A9,U+6226,U+6240,U+627F,U+629E,U+62BD,U+62E1,U+6301,U+63A2,U+63A5,U+63A8,U+63DB,U+65AD,U+65E2,U+66FF,U+6708,U+672A,U+682A,U+69D8,U+6A29,U+6B21,U+6BD4,U+6C17,U+6C42,U+6CE8,U+6DF1,U+7533,U+7591,U+7740,U+7A4D,U+7AE0,U+7B2C,U+7B49,U+7B97,U+7BC4,U+7D1A,U+7D20,U+7D42,U+7D66,U+7D9A,U+7DE8,U+7F6E,U+7FA9,U+8077,U+80B2,U+826F,U+8907,U+898F,U+8A00,U+8A3C,U+8A66,U+8AAD,U+8ACB,U+8CBB,U+8EFD,U+8F03,U+8FD4,U+8FFD,U+9001,U+904B,U+9055,U+9332,U+9577,U+9664,U+969B,U+96FB,U+9806,U+983C,U+990A,U+9AD8,U+FF01,U+FF5E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-04-65accd9d9e4a.woff2") format("woff2");unicode-range:U+2463-2465,U+4E01,U+4E07,U+4E0E,U+4E21,U+4E26,U+4EAC,U+4ECB,U+4F3A,U+4FBF,U+4FC3,U+50CD,U+5186,U+5237,U+52B4,U+533A,U+534A,U+5354,U+5370,U+5373,U+53CE,U+53F0,U+5426,U+5473,U+5546,U+56FA,U+571F,U+5730,U+5897,U+58F0,U+58F2,U+5951,U+59CB,U+5B50,U+5BA4,U+5BE7,U+5C55,U+5C5E,U+5DEE,U+5E02,U+5E73,U+5F15,U+5F85,U+5F93,U+5FA1,U+5FB4,U+5FF5,U+6025,U+60F3,U+616E,U+623B,U+6253,U+628A,U+6291,U+6295,U+62E0,U+632F,U+633F,U+63A1,U+63E1,U+65E7,U+65E9,U+666F,U+6765,U+6771,U+67D4,U+67FB,U+68B0,U+6A21,U+6B62,U+6B74,U+6CBF-6CC1,U+6D29,U+6D88,U+6E08,U+6E21,U+6E80,U+7136,U+7167,U+7269,U+7531,U+754C,U+7565,U+756A,U+7570,U+7701,U+79FB,U+7A3F,U+7C21,U+7CBE,U+7D39,U+7D61,U+7D71,U+7D99,U+7DDA,U+7E3E,U+7F72,U+805E,U+80CC,U+822C,U+8272,U+8457,U+88C5,U+88DC,U+88FD,U+89B3,U+8A55,U+8AD6,U+8B77,U+8CA0,U+8CA9,U+8D77,U+8D85,U+8DB3,U+8E8D,U+8EDF,U+8EF8,U+8FD1,U+9014,U+9031,U+90FD,U+91CE,U+91DD,U+975E,U+984D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-05-63cf519696aa.woff2") format("woff2");unicode-range:U+2466-246B,U+4E16,U+4E92,U+4EA4,U+4EE4,U+4F34,U+4F59,U+4F75,U+500D,U+5019,U+505C,U+5074,U+50AC,U+50BE,U+5104,U+512A,U+5275,U+52E4,U+5341,U+539A,U+53BB,U+53CC,U+53E3,U+53F2,U+53F7,U+547D,U+56E3,U+57CB,U+5931,U+59D4,U+5B85,U+5B88,U+5B9B,U+5BC4,U+5BC6,U+5C11,U+5C4A,U+5C65,U+5DF1,U+5E03,U+5E30,U+5E95,U+5E97,U+5E9C,U+5F71,U+629C,U+6357,U+63CF,U+64EC,U+6557,U+6563,U+6613,U+6697,U+6839,U+6975,U+6A2A,U+6B20,U+6B69,U+6B8B,U+6D17,U+6D3E,U+6D78,U+6EDE,U+6F0F,U+7248,U+7523,U+7530,U+767B,U+767D,U+76CA,U+771F,U+7981,U+79D1,U+7A0E,U+7A7A,U+7AF6,U+7D0D,U+7D19,U+7D5E,U+7DB2,U+7DF4,U+7E2E,U+7E54,U+7E70,U+7F85,U+8074,U+8108,U+82E5,U+843D,U+899A,U+89AA,U+89D2,U+8A2A,U+8A34,U+8AA4,U+8CAC,U+8CC3,U+8CFC,U+8DEF,U+8E0F,U+8EE2,U+9006,U+900F,U+901F,U+904E,U+9063,U+9077,U+91CF,U+964D,U+96D1,U+96E3,U+9769,U+97F3,U+97FF,U+9808,U+9858,U+9867,U+9B45,U+FF05-FF06,U+FF0B,U+FF11,U+FF1D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-06-60f13f2d270b.woff2") format("woff2");unicode-range:U+2010,U+2192,U+246C-2471,U+2605,U+4E08-4E09,U+4E89,U+4EEE,U+4F4E-4F4F,U+507D,U+5145,U+518A,U+5199,U+523B,U+529F,U+52DD,U+52DF,U+52E2,U+52E7,U+5352,U+53CA,U+5468,U+5506,U+5668,U+56DB,U+56E0,U+5742,U+5747,U+5805,U+58C1,U+592B,U+5968,U+59FF,U+5A92,U+5BB3,U+5BDF,U+5BE9,U+5C31,U+5C40,U+5DFB,U+5E2F,U+5E33,U+5E8F,U+5F0A,U+5F69,U+5F8B,U+60A9-60AA,U+60F9,U+6163,U+6255,U+6298,U+62B1,U+62BC,U+6349,U+6398,U+63C3,U+640D,U+6627,U+66D6,U+672B,U+672D,U+67A0,U+6804,U+6821,U+68D2,U+6B32,U+6BCE,U+6C4E,U+6DFB,U+6E2F,U+6ED1,U+70BA,U+732E,U+7372,U+7559,U+767E,U+7686,U+76DB,U+76E3,U+770C,U+77AC,U+79C1,U+79F0,U+7A93,U+7AEF,U+7B87,U+7D2F,U+7D76,U+7DAD,U+7DD2,U+7DE0,U+7E26,U+7FCC,U+8096,U+8131,U+81F3-81F4,U+8208,U+8217,U+8A13,U+8AB0,U+8CA1,U+8CAB,U+8CBC,U+8D64,U+9045,U+9075,U+907F,U+9589,U+95B2,U+967A,U+96C7,U+96E2,U+98A8,U+98FE,U+99C6,U+FF12,U+FF1E,U+FF5C,U+FF62-FF63}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-07-852e50a30c63.woff2") format("woff2");unicode-range:U+2015,U+2026,U+2039-203A,U+203C,U+2190,U+2212,U+2500,U+25B6,U+25CB,U+25CF,U+4E03,U+4E4F,U+4E57,U+4E8C,U+4E94,U+4F38,U+4F3C,U+4FB5,U+4FEF,U+502B,U+514D,U+526F,U+52C9,U+52D8,U+533F,U+53E5,U+53F3,U+53F8,U+548C,U+56F0,U+57F7,U+5857,U+597D,U+5A01,U+5BB6,U+5BBF,U+5D29,U+5DDD,U+5DE6,U+5E2D,U+5E78-5E79,U+5E7B,U+5F31,U+5FAE,U+5FB9,U+6191,U+62D3,U+62EC,U+631F,U+6392,U+63EE,U+653F,U+65C5,U+666E,U+671D,U+67B6,U+68C4,U+697D,U+6B04,U+6C0F,U+6C11,U+6C34,U+6D1E,U+706B,U+719F,U+76E4,U+77B0,U+77F3,U+7834,U+793C,U+7968,U+79C0,U+79D2,U+7B46,U+7C3F,U+7C8B,U+7C92,U+7D14,U+7D75,U+7E4B,U+7F6B,U+7FA4,U+7FFB,U+8106,U+82F1,U+8449,U+865A,U+8846,U+88AB,U+88C1,U+88D5,U+89E6,U+8A17,U+8A31-8A33,U+8A3A,U+8A72,U+8A98,U+8AA0,U+8CA2,U+8CB7,U+8D70,U+8F29,U+8FBA,U+8FC5,U+8FF0,U+8FF7,U+9000,U+9042,U+9053,U+9060,U+90CE,U+91B8,U+92AD,U+9396,U+9632,U+968F,U+9694,U+982D,U+983B,U+98DB,U+99C4,U+9F62,U+FF0E,U+FF13,U+FF3C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-08-b37bf3e46c08.woff2") format("woff2");unicode-range:U+4E5D,U+4F46,U+5012,U+501F,U+504F,U+511F,U+5149,U+514B,U+516B,U+516D,U+5176,U+5178,U+5192,U+51AC,U+51C4,U+523A,U+5287,U+52AA,U+5343,U+5374,U+53E4,U+5451,U+547C,U+559C,U+5727,U+5854,U+587E,U+590F,U+5929,U+5982,U+59A8,U+5B98,U+5B9C,U+5BA3,U+5C06,U+5C0A-5C0B,U+5C3A,U+5C3D,U+5C90,U+5DDE,U+5DE1,U+5E55,U+5EAB,U+5EF6,U+5F01,U+5F92,U+5FAA,U+5FD7,U+5FEB,U+60D1,U+614E,U+6211,U+62D2,U+62DB,U+6368,U+636E,U+6388,U+63AA,U+642D,U+6469,U+6483,U+64AD-64AE,U+653B,U+653E,U+65E8,U+65EC,U+661F,U+6625,U+6628,U+662F,U+66DC,U+66F2,U+670D,U+675F,U+677F,U+679A,U+67AF,U+6B27,U+6B6F,U+6B73,U+6C38,U+6CCA,U+6D77,U+6DF7,U+6E07,U+6E90,U+6EC5,U+6F20,U+6F5C,U+6F6E,U+6FC3,U+7109,U+7169,U+7247,U+72D9,U+72E9,U+72ED,U+7403,U+758E,U+78E8,U+79D8,U+79E4,U+7A76,U+7A81,U+7BB1,U+7C4D,U+7DE9,U+8017,U+80A9,U+81E3,U+81E8,U+821E,U+822A,U+82E6,U+8377,U+878D,U+885D,U+8A02,U+8A23,U+8A70,U+8B04,U+8B66,U+8CB8,U+8CDB,U+8DA3,U+8F44}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-09-fc35dc19bdf8.woff2") format("woff2");unicode-range:U+8FBF,U+8FEB,U+9047,U+90B8,U+91C8,U+935B,U+9662,U+969C,U+96A0-96A3,U+9700,U+9732,U+97FB,U+98DF,U+9996,U+99D0,U+9AA8,U+9BAE,U+9D5C,U+9ED2,U+9ED9,U+FE0E,U+FF0C-FF0D,U+FF1C,U+FF20,U+FF3F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-10-48ae6695a6a1.woff2") format("woff2");unicode-range:U+0,U+100-200}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-11-20cf5ebd7a88.woff2") format("woff2");unicode-range:U+201-307}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-12-7e84b7f3908a.woff2") format("woff2");unicode-range:U+308-3DD,U+3F0-45B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-13-1a285b2e1556.woff2") format("woff2");unicode-range:U+45C-4FF,U+52F,U+E3F,U+1D00-1D1B,U+1D43-1D65,U+1D9C-1DA0,U+1DBB-1E10}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-14-9215c011f0dd.woff2") format("woff2");unicode-range:U+1E11-1F11}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-15-20a5c1ceec41.woff2") format("woff2");unicode-range:U+1F12-200D,U+2011-2014,U+2016-2025,U+2027-2034}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-16-ce9ede744a24.woff2") format("woff2");unicode-range:U+2035-2038,U+203D-205F,U+2070-20C0,U+20DB-213B,U+214D-2189,U+2191,U+2193-2211,U+2213-2236}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-17-60bc871d27b2.woff2") format("woff2");unicode-range:U+2237-224C,U+2260-22A5,U+22BF,U+22DA-22DB,U+22EF,U+2303-232B,U+2380-238B,U+23B0-23DB,U+2423,U+2472-24FF,U+2501-2524}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-18-e78a3f7349b8.woff2") format("woff2");unicode-range:U+2525-25B3,U+25B7-25CA,U+25CC-25CE,U+25D0-25EF,U+2600-2603,U+2606-2642,U+2660-267D,U+26A0,U+26BD-26BE,U+2702,U+2713-271A,U+273D-2740,U+2756-2764,U+2776-27A1,U+27EF-27F6}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-19-ea622a93d9f6.woff2") format("woff2");unicode-range:U+27F7-27FA,U+2913,U+2934-2935,U+29BF,U+29FA-29FB,U+2A38,U+2B05-2B24,U+2B95,U+2C7C-2C7F,U+2DFF,U+2E18,U+2E3A-2E3B,U+2E80-2F72}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-20-0fe3a66e370a.woff2") format("woff2");unicode-range:U+2F73-2FD5,U+2FF0-2FFB,U+3105-3198}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-21-9541cbf75ba4.woff2") format("woff2");unicode-range:U+3199-32A9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-22-72861ebeee53.woff2") format("woff2");unicode-range:U+32AA-33AA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-23-aa440bcb320f.woff2") format("woff2");unicode-range:U+33AB-3406,U+3427-342E,U+3468-346A,U+3488-3492,U+34B5-34C7,U+34DB,U+351F,U+353E,U+355D-356E,U+35A6-35A8,U+35C5,U+35DA-35DE,U+35F4,U+3605-3614,U+364A,U+3691-3699,U+36CF,U+3761-3775,U+378D,U+37C1,U+37E2-3800,U+382F-3840,U+385C-3861,U+38A1-38AD,U+38FA,U+3917-391A,U+396F,U+39A4,U+39B8,U+3A5C,U+3A6E-3A73,U+3A85,U+3AC4-3AD7,U+3AEA-3AF3,U+3B0E-3B22,U+3B35,U+3B6D-3B8D,U+3BA4,U+3BB6-3BCD,U+3BF0-3BF3,U+3C0F,U+3C26,U+3CC3-3CD2,U+3D11-3D1E,U+3D31,U+3D4E,U+3D64,U+3D9A,U+3DC0-3DD4,U+3E05,U+3E3F-3E40,U+3E60-3E68,U+3E83-3E94,U+3EDA,U+3F57,U+3F72-3F77,U+3FAE-3FB1,U+3FC9-3FDC,U+4039,U+4058,U+4093,U+4103-4105,U+4148-414F,U+4163,U+41B4-41BF,U+41E6-41F3,U+4207-420E,U+4264,U+4293,U+42C6-42DD,U+4302,U+432B,U+4343,U+43EE-43F0,U+4408-4422,U+4453-445B,U+4476-447A,U+4491,U+44B3-44BE,U+44D4,U+4508-450D,U+4525,U+4543,U+457A,U+459D,U+45B8-45BE,U+45E5-45EA,U+460F-4610,U+4641,U+4665,U+46A1-46AE}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-24-1632dfc78de2.woff2") format("woff2");unicode-range:U+46AF,U+470C,U+471F,U+4764,U+47E6,U+47FD,U+4816-481E,U+4844-484E,U+48B5,U+49B0,U+49E7,U+49FA-4A04,U+4A29,U+4ABC,U+4B38-4B3B,U+4B7E,U+4BC2-4BD2,U+4BE8,U+4C17-4C20,U+4C38,U+4CC4-4CE1,U+4D07,U+4D77,U+4E02,U+4E04-4E05,U+4E0C,U+4E0F-4E15,U+4E17-4E1F,U+4E23-4E24,U+4E28-4E2C,U+4E2E-4E39,U+4E3C-4E4E,U+4E51-4E56,U+4E58-4E5C,U+4E5E-4E85,U+4E8A,U+4E8D-4E91,U+4E95-4EA2,U+4EA5-4EAB,U+4EAD-4EB9,U+4EBB-4EC8,U+4ECD-4ED4,U+4ED7,U+4ED9-4EE2,U+4EE8-4EED,U+4EEF-4EF5,U+4EF7,U+4EFC-4F00,U+4F02-4F10,U+4F12-4F19,U+4F1C,U+4F2B-4F33,U+4F35-4F37,U+4F39,U+4F3B,U+4F3D-4F43,U+4F47-4F4C,U+4F50-4F52,U+4F54,U+4F56-4F58,U+4F5A-4F5B,U+4F5D-4F73,U+4F76-4F7E,U+4F81-4F8A,U+4F8C-4F93}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-25-26bf70af6750.woff2") format("woff2");unicode-range:U+4F94-4F9A,U+4F9E-4FA0,U+4FAB-4FB2,U+4FB6-4FBE,U+4FC0-4FC1,U+4FC4-4FDC,U+4FDF-4FE0,U+4FE2-4FE6,U+4FF0-500A,U+500C,U+500E-5011,U+5013-5018,U+501A-501E,U+5021-5023,U+5025-502A,U+502C-504E,U+5050-505A,U+505F-5072,U+5075-5078,U+5080-5098,U+509A-50AA,U+50AD-50BD,U+50C0-50CC,U+50CE,U+50D0-5103,U+5106-511D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-26-1d424225496a.woff2") format("woff2");unicode-range:U+511E,U+5121-5128,U+512C-5142,U+5144,U+5146-5147,U+514A,U+514C,U+514E-5164,U+5166-5167,U+5169-516A,U+516E,U+5173-5175,U+5179-5184,U+5189,U+518B-518C,U+518E-5191,U+5193-5198,U+519D-51AB,U+51AD-51C3,U+51C5-51E5,U+51E7-51F9,U+51FD-5205,U+5208-5216,U+5218,U+5222,U+5226-5228,U+522A-522E,U+5231-5235,U+5238-5239,U+523C-5245,U+5249,U+524B-524C,U+524F-526E,U+5270-5271,U+5273-5274,U+5277-5285,U+5288-529A,U+529C,U+52A3-52A7,U+52AB-52B1,U+52B5-52B8,U+52BA-52C5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-27-4cd9ccbd728a.woff2") format("woff2");unicode-range:U+52C6-52C8,U+52CA-52D4,U+52D6-52D7,U+52DB-52DC,U+52DE,U+52E0-52E1,U+52E3,U+52E5-52E6,U+52E8-5315,U+5317-5339,U+533B-533E,U+5340,U+5342,U+5345-5349,U+534B-5351,U+5353,U+5357,U+5359-536F,U+5371-5372,U+5375-5399,U+539D,U+53A0-53BA,U+53BD-53C1,U+53C3-53C9,U+53CB,U+53CF-53D5,U+53D9-53E2,U+53E6-53EE,U+53F1,U+53F4-53F6,U+53FA-5403,U+5409-540B,U+540E-5410,U+5412-5424,U+5427-542A,U+542C-5449,U+544C-544F,U+5455-5462}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-28-fd5ead858361.woff2") format("woff2");unicode-range:U+5464-5467,U+5469-5471,U+5474-547B,U+547F-548B,U+548D-54C0,U+54C2-54E0,U+54E2-5505,U+5507-5516,U+5527-5545,U+5547-554D,U+5550-5566,U+557B-5583,U+5586-559A,U+559D-55B2,U+55BF-5633}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-29-ebb059fa7f0f.woff2") format("woff2");unicode-range:U+5634-5666,U+5669-56DA,U+56DC-56DD,U+56DF,U+56E1,U+56E4-56EE,U+56F1,U+56F6-56F9,U+56FF-571D,U+5720-5726,U+5729-572F,U+5733-5740,U+5745-5746,U+574A-5789,U+578C-57C8,U+57CC-57DE,U+57E0-57E7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-30-9cc9f00f8981.woff2") format("woff2");unicode-range:U+57E9-57F6,U+57F8-57F9,U+57FB-5804,U+5806-5830,U+5832,U+5835-5852,U+5855,U+5858-587C,U+587F-5881,U+5885-5896,U+5898-58BE,U+58C2-58E9,U+58EC-58EF,U+58F1,U+58F3-5906,U+590A-590D,U+5910-5915,U+5918-5919,U+591B-5925,U+5928,U+592A,U+592C-5930,U+5932-5950,U+5952-5967,U+5969-597C,U+5981,U+5983-599B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-31-045fae6532af.woff2") format("woff2");unicode-range:U+599D-59A7,U+59AC-59CA,U+59CD-59D3,U+59D9-59FB,U+5A00,U+5A03-5A90,U+5A93-5B4C,U+5B51-5B56,U+5B5A-5B65,U+5B68-5B84,U+5B86-5B87,U+5B8A-5B8B,U+5B8D-5B97,U+5B99,U+5B9D,U+5BA5-5BB1}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-32-891fd4ccf835.woff2") format("woff2");unicode-range:U+5BB2,U+5BB4-5BB5,U+5BB7-5BB8,U+5BBA-5BBC,U+5BC0-5BC3,U+5BC5,U+5BC7-5BC9,U+5BCD-5BDE,U+5BE0-5BE6,U+5BE8,U+5BEB-5BFD,U+5BFF-5C01,U+5C03-5C05,U+5C07-5C09,U+5C0C-5C0D,U+5C12-5C30,U+5C32-5C39,U+5C3B-5C3C,U+5C3E-5C3F,U+5C41-5C48,U+5C4B-5C53,U+5C59-5C5C,U+5C5F-5C63,U+5C67-5C8F,U+5C91-5D27,U+5D2B-5D84}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-33-2fcecf12ddf5.woff2") format("woff2");unicode-range:U+5D87-5DDB,U+5DE0,U+5DE2-5DE4,U+5DE7-5DEB,U+5DF2-5DF9,U+5DFD-5E00,U+5E06-5E0B,U+5E0D-5E28,U+5E2E,U+5E32,U+5E35-5E37,U+5E3D-5E44,U+5E47-5E54,U+5E56-5E72,U+5E75-5E77,U+5E7A,U+5E7C-5E81,U+5E84-5E8E,U+5E96,U+5E99-5E9A,U+5EA0-5EA5,U+5EA8-5EAA,U+5EAC-5EF4,U+5EF7-5F00,U+5F02-5F09,U+5F0B-5F0E,U+5F10-5F14,U+5F16-5F30,U+5F34,U+5F36,U+5F38-5F44}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-34-4e5462073d90.woff2") format("woff2");unicode-range:U+5F45-5F51,U+5F54-5F61,U+5F63-5F67,U+5F6A-5F70,U+5F72-5F78,U+5F7A-5F84,U+5F87-5F8A,U+5F8D-5F91,U+5F96,U+5F98-5FA0,U+5FA2-5FA8,U+5FAB-5FAD,U+5FAF-5FB3,U+5FB5-5FB8,U+5FBC-5FBD,U+5FC4,U+5FC7-5FD6,U+5FD8-5FD9,U+5FDD-5FEA,U+5FEC-5FF3,U+5FF6-601C,U+601F-6024,U+6026,U+6028-60A8,U+60B0-60C4,U+60C6-60CF,U+60D3-60DB}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-35-09902cbd3db7.woff2") format("woff2");unicode-range:U+60DC-60F2,U+60F4-60F8,U+60FA-610E,U+6110-611E,U+6120-614A,U+614C-614D,U+6153-6162,U+6164-616C,U+616F-6190,U+6192-61A8,U+61AA-620E,U+6212-6223,U+6227-6239,U+623D-623F,U+6241-6249,U+624C-6252,U+6254,U+6256-625E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-36-30662de8c399.woff2") format("woff2");unicode-range:U+6260-626F,U+6273-627E,U+6282-6289,U+628D-6290,U+6292-6294,U+6296-6297,U+6299-629B,U+62A6-62AC,U+62B3-62BB,U+62BE-62C4,U+62C6-62D1,U+62D4-62DA,U+62DC-62DD,U+62EA,U+62ED-62FF,U+6302-6304,U+6308-631B,U+6327-632D,U+6332-633E,U+6341-6346,U+634A-6355,U+6358-6367,U+6369-636D,U+6371-6387,U+6389-6390,U+6394-6396,U+6399-63A0,U+63A3-63A4,U+63A6-63A7,U+63A9,U+63AB-63AF,U+63B4-63C1,U+63C4-63CE,U+63D1-63DA,U+63DC-63E0,U+63E3-63ED,U+63F2-63F3,U+63F5-640A,U+640F-642C,U+642F-6436,U+643D-6453}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-37-71d0e1790de3.woff2") format("woff2");unicode-range:U+6454-6467,U+646D-647D,U+6485-64AC,U+64B0-64CC,U+64CE-64EA,U+64ED-652E,U+6531-6538,U+653A,U+653C-653D,U+6543-6556,U+6558,U+655D-6562,U+6566-656C,U+6572,U+6575-6585,U+6588-6598,U+659B-65AC,U+65AE-65AF,U+65B2-65B8,U+65BC,U+65BE-65C4,U+65C6-65E1,U+65E3,U+65E6,U+65ED-660D,U+660F-6612,U+6614}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-38-09ec4904f8c2.woff2") format("woff2");unicode-range:U+6615-661E,U+6621-6624,U+6626,U+6629-662E,U+6630-6641,U+6643-666D,U+6670-6696,U+6698-66D4,U+66D9-66DB,U+66DD-66F0,U+66F3,U+66F5-66F7,U+66F9-66FE,U+6701-6707,U+670B-670C,U+670E-6719,U+671C,U+671E,U+6720-6728,U+672E-674F,U+6751-675E,U+6760,U+6762-6764,U+6766-6770,U+6772-677E,U+6780-678F,U+6791-6799,U+679B,U+679D,U+67A1-67A9,U+67B0}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-39-ec479887c2fa.woff2") format("woff2");unicode-range:U+67B1-67B5,U+67B7-67D3,U+67D7-67FA,U+67FC-6803,U+6805-681F,U+6822-6829,U+682B-6838,U+683B,U+683D-6846,U+6849-68AF,U+68B1-68C3,U+68C5-68D1,U+68D3-691B,U+6921-6928}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-40-35b99f714ec3.woff2") format("woff2");unicode-range:U+692A-696C,U+696E-6974,U+6977-697C,U+697E-6981,U+6986-69CA,U+69CC-69D7,U+69D9-6A17,U+6A1A-6A20,U+6A22-6A28,U+6A2B-6A5B,U+6A61-6ADA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-41-f5b4f41261ea.woff2") format("woff2");unicode-range:U+6ADB-6B03,U+6B05-6B1F,U+6B23-6B24,U+6B28-6B2F,U+6B35-6B61,U+6B64-6B67,U+6B6A-6B6E,U+6B70-6B72,U+6B75-6B8A,U+6B8D-6BB4,U+6BB7-6BCD,U+6BCF-6BD3,U+6BD6-6C0E,U+6C10,U+6C12-6C14,U+6C19-6C33,U+6C35-6C37,U+6C3A-6C41,U+6C4A-6C4D,U+6C4F-6C79,U+6C7B-6C9A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-42-b10d01c22b9e.woff2") format("woff2");unicode-range:U+6C9B-6CBE,U+6CC2-6CC9,U+6CCC-6CD4,U+6CD6-6CE7,U+6CE9-6D13,U+6D19-6D1B,U+6D1F-6D28,U+6D2A-6D39,U+6D3C-6D3D,U+6D3F,U+6D44-6D45,U+6D57-6D74,U+6D79-6D87,U+6D89-6DF0,U+6DF2-6DF6,U+6DF8-6DFA,U+6DFC-6E05,U+6E09-6E1A,U+6E1D-6E20,U+6E22-6E2B,U+6E2D-6E2E,U+6E32-6E56}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-43-650aa0dcc949.woff2") format("woff2");unicode-range:U+6E57-6E7F,U+6E82-6E8F,U+6E93,U+6E98-6EC4,U+6EC7-6ECF,U+6ED3-6EDD,U+6EE6-6F0D,U+6F10-6F13,U+6F15-6F1B,U+6F22-6F5B,U+6F5D-6F6D,U+6F6F-6FC2,U+6FC5-7023}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-44-8e88204580a0.woff2") format("woff2");unicode-range:U+7026-7069,U+706C-70B8,U+70BB-7108,U+710B-7120,U+7126-7131,U+7138-7166,U+7168,U+716C-719B,U+71A0-7246,U+724B-7255}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-45-94bb7fcb692c.woff2") format("woff2");unicode-range:U+7256-7268,U+726B-7278,U+727B-72B4,U+72B9-72D8,U+72DB-72E5,U+72F3-732C,U+732F-7371,U+7375-7386,U+7389-73FD,U+73FF-7401,U+7404-7405,U+7407-7426}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-46-651981a73d5f.woff2") format("woff2");unicode-range:U+7428-74AF,U+74B1-751E,U+7520-7522,U+7524-7527,U+7529-752F,U+7532,U+7536-753A,U+753C-754B,U+754D-7557,U+755A-7564,U+7566-7569,U+756B-756F,U+7571-758C,U+758F-7590,U+7592-75B7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-47-72cc4305c01c.woff2") format("woff2");unicode-range:U+75B8-7678,U+767C,U+7680-7683,U+7685,U+7687-76C9,U+76CB-76D9,U+76DC-76E1,U+76E5-76EC,U+76F0-76F2,U+76F6,U+76F9-7700,U+7704-770B,U+770E-771E,U+7720-773E,U+7742}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-48-73a1af918f04.woff2") format("woff2");unicode-range:U+7745-77AA,U+77AD-77AF,U+77B1-77E4,U+77E6-77EC,U+77EE-77F1,U+77F4-7812,U+7815-7832,U+7835-78B5,U+78BB-78E7,U+78EA-790C,U+7910-7929}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-49-eea135c4dc32.woff2") format("woff2");unicode-range:U+792A-7935,U+793B,U+793D,U+793F-7967,U+7969-7980,U+7984-79BF,U+79C2-79CF,U+79D4-79D6,U+79DA-79E3,U+79E5-79ED,U+79F1-79F8,U+79FC-7A0A,U+7A0C-7A0D,U+7A11-7A1E,U+7A20-7A2D,U+7A2F-7A3E,U+7A40-7A4C,U+7A4E-7A75,U+7A78-7A79,U+7A7D-7A80,U+7A82-7A92,U+7A94-7ACA,U+7ACC-7ADB}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-50-51c2b6386b7a.woff2") format("woff2");unicode-range:U+7ADC-7ADF,U+7AE1-7AED,U+7AF0-7AF4,U+7AF8-7B2B,U+7B2D-7B45,U+7B47-7B48,U+7B4B-7B53,U+7B55,U+7B5D-7B86,U+7B89-7B96,U+7B98-7BA0,U+7BA5-7BB0,U+7BB2-7BC2,U+7BC5-7BC8,U+7BCA-7C20,U+7C23-7C3E,U+7C40-7C4C,U+7C4F-7C75}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-51-023f4156951d.woff2") format("woff2");unicode-range:U+7C79-7C89,U+7C8D-7C90,U+7C94-7CBD,U+7CBF-7CFA,U+7CFE-7D03,U+7D05-7D0B,U+7D0F-7D13,U+7D15-7D18,U+7D1B-7D1E,U+7D21,U+7D23-7D2E,U+7D31-7D35,U+7D3A-7D41,U+7D43,U+7D45-7D4B,U+7D4D-7D4F,U+7D51-7D5D,U+7D62-7D65,U+7D67-7D70,U+7D72-7D73,U+7D78-7D97,U+7D9B-7DAC,U+7DAE-7DB1,U+7DB3-7DCE,U+7DD0-7DD1,U+7DD5-7DD9,U+7DDC-7DDE,U+7DE1-7DE6,U+7DEA-7DF2,U+7DF5-7E15}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-52-23538aad1263.woff2") format("woff2");unicode-range:U+7E17-7E23,U+7E27-7E2D,U+7E2F-7E3D,U+7E3F-7E4A,U+7E4D-7E52,U+7E55-7E6F,U+7E73-7E9F,U+7F36-7F6A,U+7F6D,U+7F70-7F71,U+7F75-7F83,U+7F86-7FA3,U+7FA6-7FA8,U+7FAA-7FCA,U+7FCE-7FCF,U+7FD4-7FFA,U+7FFC-8002,U+8004,U+8006-8016,U+8018-803E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-53-f81b11400923.woff2") format("woff2");unicode-range:U+803F-805A,U+805F-8073,U+8075-8076,U+8079-8093,U+8098-80A7,U+80AA-80B1,U+80B4-80CA,U+80CD-80FC,U+80FE-8105,U+8107,U+8109-8130,U+8133-81E1,U+81E4-81E7,U+81EB-81F2,U+81F5-81F9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-54-31894f77e393.woff2") format("woff2");unicode-range:U+81FA-8207,U+8209-8216,U+8218-821D,U+821F-8229,U+822B,U+822E-826E,U+8271,U+8274-82E4,U+82E7-82EF,U+82F3-8375,U+8378-8389}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-55-d7aa17ea99d0.woff2") format("woff2");unicode-range:U+838A-843C,U+8445-8448,U+844A-8456,U+8458-854E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-56-c25f43358255.woff2") format("woff2");unicode-range:U+854F-8659,U+865B-86E9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-57-384f8c5c98c6.woff2") format("woff2");unicode-range:U+86EC-878C,U+878E-8845,U+8848-884B,U+884D-8852,U+8855-885C,U+885E-8864,U+8869-888D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-58-1378b890fa50.woff2") format("woff2");unicode-range:U+8892-88AA,U+88AE-88C0,U+88C2-88C4,U+88C6-88D4,U+88D8-88DB,U+88DD-88FC,U+88FE-8906,U+890A-8980,U+8983-898A,U+898D,U+8990-8995,U+8997-8998,U+899B-89A6,U+89A9,U+89AC-89B2,U+89B4-89C1,U+89D4-89DD,U+89E5,U+89E7-89FF,U+8A01,U+8A03-8A07,U+8A0A-8A0C,U+8A0F-8A12,U+8A14-8A16,U+8A1B-8A22,U+8A24-8A26,U+8A2B-8A2C,U+8A2F,U+8A35-8A37,U+8A3B,U+8A3D-8A54,U+8A56-8A60}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-59-a1a7d1fe5a63.woff2") format("woff2");unicode-range:U+8A61-8A65,U+8A67-8A6E,U+8A75-8A8C,U+8A8F-8A97,U+8A99-8A9A,U+8A9F,U+8AA1-8AA3,U+8AA5-8AAA,U+8AAE-8AAF,U+8AB3-8ABE,U+8AC2-8AC6,U+8AC8-8ACA,U+8ACC-8AD5,U+8AD7-8B02,U+8B05-8B1A,U+8B1C-8B56,U+8B59-8B63,U+8B69-8B6F,U+8B71-8B76,U+8B78-8BA0,U+8C37-8C49,U+8C4B-8C5D,U+8C62-8C8C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-60-9e71f0e9a043.woff2") format("woff2");unicode-range:U+8C8D-8C9F,U+8CA4-8CA8,U+8CAA,U+8CAD-8CB3,U+8CB6,U+8CB9-8CBA,U+8CBD-8CC2,U+8CC4-8CC6,U+8CC8-8CDA,U+8CDC-8CE8,U+8CEC-8CFB,U+8CFD-8D1D,U+8D65-8D6E,U+8D71-8D76,U+8D7F-8D84,U+8D88-8DA0,U+8DA6-8DB2,U+8DB5-8DEC,U+8DF0-8DF4,U+8DFC-8E0C,U+8E10-8E8B,U+8E90}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-61-9185ce7e8c76.woff2") format("woff2");unicode-range:U+8E91-8EAA,U+8EAC-8EDC,U+8EE3-8EF7,U+8EF9-8EFC,U+8EFE-8F02,U+8F05-8F08,U+8F0A-8F28,U+8F2A-8F43,U+8F45-8F66,U+8F9B-8FB8,U+8FBB,U+8FBE,U+8FC0-8FC4,U+8FC6-8FD0,U+8FD2-8FD3,U+8FD5-8FEA,U+8FED-8FEF,U+8FF1-8FF6,U+8FF8-8FFB,U+8FFE,U+9002-9005,U+9008-900E,U+9010-9013,U+9015-9019,U+901B-901E,U+9021-9022,U+9027-902F,U+9033-9041,U+9043-9044,U+9049-904A,U+904C-904D,U+904F-9052,U+9056-905E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-62-d98b03e5a3b0.woff2") format("woff2");unicode-range:U+9061-9062,U+9065-9068,U+906C-9074,U+9076,U+9079-907D,U+9080-90B6,U+90BD-90CC,U+90D2-90E5,U+90EB-90F7,U+90FE-914C,U+914E-91B6,U+91BA-91C7,U+91C9-91CC,U+91D0,U+91D3-91DC,U+91DE-9200}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-63-8f36df6edc63.woff2") format("woff2");unicode-range:U+9201-92AB,U+92AF-932F,U+9333-935A,U+935C-9381}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-64-8ee11f1d7c69.woff2") format("woff2");unicode-range:U+9382-9395,U+9397-9485,U+9578-957F,U+9582-9588,U+958A,U+958C-9592,U+9594-95A1,U+95A3-95B1,U+95B4-95E8,U+961C-9631,U+9633-964C,U+964F,U+9652-9656}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-65-d4ee46da751c.woff2") format("woff2");unicode-range:U+9657-9661,U+9665-9678,U+967B-968D,U+9691,U+9695-969A,U+969D-969F,U+96A4-96C5,U+96C9-96CE,U+96D2-96DF,U+96E8-96FA,U+9702-9731,U+9733-975C,U+9760-9761,U+9763-9768,U+976A-97F1}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-66-c936b083be23.woff2") format("woff2");unicode-range:U+97F2,U+97F4-97FA,U+9801-9804,U+9807,U+980A-9817,U+9819-982C,U+982E-9839,U+983D-984B,U+984E-9857,U+9859-985B,U+9862-9866,U+986A-9875,U+98AA-98CE,U+98DC-98DE,U+98E0-98FD,U+9902-9909,U+990C-9963,U+9997-99C3,U+99C5,U+99C8-99C9,U+99D1-99FD}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-67-22658d6ee0b8.woff2") format("woff2");unicode-range:U+99FE-9A12,U+9A16-9A6C,U+9AAA-9AD7,U+9AD9-9B44,U+9B48-9BAD,U+9BB0-9BB8}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-68-b61b75581e04.woff2") format("woff2");unicode-range:U+9BB9-9C7C,U+9CE5-9D59,U+9D5D-9DB9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-69-9d0eab346425.woff2") format("woff2");unicode-range:U+9DBA-9E1F,U+9E75-9ED1,U+9ED4-9ED8,U+9EDB-9F61,U+9F63-9FA5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-70-8e376b03165f.woff2") format("woff2");unicode-range:U+9FB4-9FCC,U+A69F,U+A7FF,U+A92E,U+E000-E0F5,U+E106-E147}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-71-382a2b6293dc.woff2") format("woff2");unicode-range:U+E148-E163,U+E1C3-E2B9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-72-7f16932a1247.woff2") format("woff2");unicode-range:U+E2BA-E2DC,U+EE01-EEE1,U+F6C3,U+F900-F908}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-73-d6234efa51ff.woff2") format("woff2");unicode-range:U+F909-FA0A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-74-74a39e3c6dd9.woff2") format("woff2");unicode-range:U+FA0B-FA6D,U+FB00-FB04,U+FE00-FE0D,U+FE0F-FE19,U+FE30-FE6B,U+FEFF,U+FF02-FF04,U+FF07,U+FF0A,U+FF10,U+FF14-FF19,U+FF1B,U+FF21-FF3B,U+FF3D-FF3E,U+FF40-FF5B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-75-efa5d3482192.woff2") format("woff2");unicode-range:U+FF5D,U+FF5F-FF61,U+FF64-FFEE,U+1F100-1F184}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-76-915066bbab9c.woff2") format("woff2");unicode-range:U+1F185-1F1AC,U+1F200-1F251,U+1F850-1F852,U+2000B,U+20089-2008A,U+200A2-200B0,U+200F5,U+20158,U+201A2,U+20213,U+2032B,U+20371-20381,U+203F9,U+2044A,U+20509,U+2053F,U+205B1,U+205D6,U+20611,U+20628,U+206EC,U+2074F,U+207C8,U+20807,U+2083A,U+208B9,U+2090E,U+2097C-20984,U+2099D,U+20A64,U+20AD3,U+20B1D,U+20B9F,U+20BB7,U+20D45,U+20D58,U+20DE1,U+20E64-20E6D,U+20E95,U+20F5F,U+21201,U+2123D,U+21255,U+21274-2127B,U+212D7-212E4,U+212FD,U+2131B,U+21336-21344,U+213C4,U+2146D-2146E,U+215D7,U+21647,U+216B4,U+21706,U+21742,U+218BD,U+219C3,U+21A1A,U+21C56,U+21D2D,U+21D45,U+21D62,U+21D78,U+21D92-21DA1,U+21DB7,U+21DE0,U+21E33-21E34,U+21F1E,U+21F76,U+21FFA,U+2217B,U+22218,U+2231E,U+223AD,U+22609,U+226F3,U+2285B,U+228AB,U+2298F,U+22AB8,U+22B46-22B50,U+22BA6,U+22C1D-22C24,U+22DE1,U+22E42,U+22FEB,U+231B6-231C4,U+231F5,U+23372,U+233CC-233E4,U+233FE,U+2344A-23451,U+23465,U+234E4,U+2355A,U+23594,U+235C4,U+23638-23647,U+2370C-2371C,U+2373F,U+23763-23764,U+237E7-237FF,U+23824,U+2383D,U+23A98,U+23C7F,U+23CBE,U+23CFE-23D0E,U+23D40,U+23DD3,U+23DF9-23DFA,U+23F7E,U+2404B,U+24096,U+24103,U+241C6,U+241FE,U+242EE,U+243BC,U+243D0,U+24629,U+246A5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-77-3722cd58a326.woff2") format("woff2");unicode-range:U+247F1,U+24896,U+248E9,U+24A4D,U+24B56,U+24B6F,U+24C16,U+24D14,U+24E04-24E0E,U+24E37,U+24E6A,U+24E8B,U+24FF2,U+2504A-25055,U+25122,U+251A9,U+251CD,U+251E5,U+2521E,U+2524C,U+2542E,U+2548E,U+254D9,U+2550E,U+255A7,U+2567F,U+25771,U+257A9-257B4,U+25874,U+259C4-259D4,U+25AD7-25AF1,U+25BB2,U+25C4B,U+25C64,U+25DA1,U+25E2E,U+25E56-25E65,U+25EC2,U+25ED8-25EE8,U+25F23,U+25F5C,U+25FD4-25FE0,U+25FFB,U+2600C-26017,U+26060,U+260ED,U+26222,U+2626A-26270,U+26286,U+2634C,U+26402,U+2667E,U+266B0,U+2671D,U+268DD-268EA,U+26951,U+2696F,U+26999,U+269DD,U+26A1E,U+26A58,U+26A8C,U+26AB7,U+26AFF,U+26C29,U+26C73,U+26C9E,U+26CDD,U+26E40,U+26E65,U+26F94,U+26FF6-26FF8,U+270F4,U+2710D,U+27139,U+273DA-273DB,U+273FE,U+27410,U+27449,U+27614-27615,U+27631,U+27684-27693,U+2770E,U+27723,U+27752,U+278B2,U+27985,U+279B4,U+27A84,U+27BB3-27BC7,U+27C3C,U+27CB8,U+27D73,U+27DA0,U+27E10,U+27EAF,U+27FB7,U+2808A,U+280BB,U+28277-28282,U+282F3,U+283CD,U+2840C,U+28455,U+284DC,U+2856B,U+285C8-285C9,U+286D7,U+286FA,U+28946-28949,U+2896B,U+28987-28988,U+289BA-289BB,U+28A1E-28A29,U+28A43,U+28A71,U+28A99,U+28ACD-28AE4,U+28BC1,U+28BEF,U+28CDD,U+28D10,U+28D71,U+28DFB,U+28E0F-28E1F,U+28E36,U+28E89,U+28EEB-28EF6,U+28F32,U+28FF8,U+292A0,U+292B1,U+29490,U+295CF,U+2967F,U+296F0,U+29719,U+29750,U+29810,U+298C6,U+29A72,U+29D4B,U+29DDB,U+29E15,U+29E3D-29E49,U+29E8A,U+29EC4,U+29EDB-29EE9,U+29FCE-29FD7,U+2A01A,U+2A02F,U+2A082,U+2A0F9,U+2A190,U+2A2B2,U+2A38C,U+2A437,U+2A5F1,U+2A602,U+2A61A,U+2A6B2,U+2A9E6,U+2B746-2B765,U+2B776-2B794,U+2B7AC-2B7D8,U+2B7F0,U+2B80D-2B81A,U+2D544,U+2E278,U+2E569,U+2E6EA,U+2F804-2F884,U+2F899-2F8B6,U+2F8D3-2F8EA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-700-78-155f811c52ff.woff2") format("woff2");unicode-range:U+2F8ED-2F921,U+2F945-2F947,U+2F96C,U+2F995,U+2F9D0-2F9DF,U+2F9F4,U+30EDE,U+3106C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-00-7d4e87aabd4e.woff2") format("woff2");unicode-range:U+20-7E,U+A0-FF,U+3000-30FF}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-01-2c28e182b46a.woff2") format("woff2");unicode-range:U+203B,U+4E00,U+4E0A-4E0B,U+4E2D,U+4E8B,U+4EBA,U+4ED5-4ED6,U+4ED8,U+4EE5,U+4EF6,U+4F01,U+4F1A,U+4F53,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4FDD,U+4FE1,U+4FEE,U+5099,U+50CF,U+5143,U+5165,U+5168,U+5171,U+5185,U+51FA,U+5206,U+521D,U+5225,U+5229,U+5230,U+5236,U+524A,U+524D,U+5272,U+529B,U+52A0,U+52A9,U+52B9,U+52D5,U+52D9,U+5316,U+53C2,U+53CD,U+53D6-53D7,U+53EF,U+5404-5408,U+540D,U+5411,U+542B,U+544A,U+54E1,U+554F,U+5584,U+56DE,U+57DF,U+57FA,U+5831,U+5834,U+5883,U+5909,U+5916,U+5927,U+5B58,U+5B66,U+5B89,U+5B9A,U+5B9F,U+5BB9,U+5BCC,U+5BFE,U+5C0E,U+5E2B,U+5E74,U+5E83,U+5EA6,U+5F0F,U+5F53,U+5F62,U+5F79,U+5F8C,U+5F97,U+5FC3,U+5FC5,U+5FDC,U+6027,U+60C5,U+610F,U+614B,U+6210,U+624B,U+6271,U+6280,U+62C5,U+6307,U+63B2,U+63D0,U+63F4,U+643A,U+64CD,U+652F,U+6539,U+6559,U+6570,U+6574,U+6587,U+6599,U+65B0,U+65B9,U+65BD,U+65E5,U+660E,U+6620,U+6642,U+66F4,U+66F8,U+6700,U+6709,U+671B,U+671F,U+672C,U+6750,U+6761,U+6790,U+679C,U+683C,U+6848,U+691C,U+696D,U+6982,U+69CB,U+6A19,U+6A5F,U+6B63,U+6BB5,U+6C7A,U+6CD5,U+6D3B,U+6D41,U+6E1B,U+6E2C,U+6E96,U+6F14,U+70B9,U+7121,U+7279,U+72B6,U+72EC,U+7387,U+73FE,U+7406,U+74B0,U+751F,U+7528,U+753B,U+767A,U+7684,U+76EE,U+76F4,U+76F8,U+77E5,U+77ED,U+7814,U+78BA,U+790E,U+793A,U+793E,U+7A0B,U+7A1F,U+7A2E,U+7ACB,U+7B54,U+7B56,U+7BA1,U+7BC9,U+7CFB,U+7D04,U+7D22,U+7D30,U+7D44,U+7D4C,U+7D50,U+7DCF,U+7FD2,U+8003,U+8005,U+80FD,U+81EA,U+884C,U+8853,U+8868,U+8981,U+898B,U+8996,U+89A7,U+89E3,U+8A08,U+8A0E,U+8A18,U+8A2D,U+8A71,U+8A73,U+8A8D,U+8A9E,U+8AAC,U+8AB2,U+8ABF,U+8AC7,U+8B1B,U+8B58,U+8B70,U+8C4A,U+8C61,U+8CB4,U+8CC7,U+8CEA,U+8DF5,U+8EAB,U+8F09,U+8FBC,U+901A,U+9020,U+9023,U+9032,U+9054,U+9069,U+9078,U+90E8,U+914D,U+91CD,U+91D1,U+9580,U+958B,U+9593,U+95A2,U+9650,U+9663,U+968E,U+96C6,U+9762,U+9805,U+9818,U+984C,U+985E,U+9A13,U+FF08-FF09,U+FF0F,U+FF1A,U+FF1F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-03-901fa8a7edd6.woff2") format("woff2");unicode-range:U+2460-2462,U+4E0D,U+4E3B,U+4E86-4E88,U+4ECA,U+4EE3,U+4EFB,U+4F11,U+4F1D,U+4F4D,U+4F55,U+4F9D,U+4FA1,U+4FC2,U+500B,U+5024,U+5148,U+516C,U+5177,U+518D,U+51E6,U+5207,U+5217,U+5224,U+5247,U+5358,U+539F,U+540C,U+54C1,U+55B6,U+56F2-56F3,U+56FD,U+5728,U+578B,U+58EB,U+591A,U+5B57,U+5B8C,U+5BA2,U+5C02,U+5C0F,U+5C64,U+5DE5,U+5E0C,U+5E38,U+5E45,U+5EA7,U+5F35,U+5F37,U+5FA9,U+601D,U+611F,U+61A9,U+6226,U+6240,U+627F,U+629E,U+62BD,U+62E1,U+6301,U+63A2,U+63A5,U+63A8,U+63DB,U+65AD,U+65E2,U+66FF,U+6708,U+672A,U+682A,U+69D8,U+6A29,U+6B21,U+6BD4,U+6C17,U+6C42,U+6CE8,U+6DF1,U+7533,U+7591,U+7740,U+7A4D,U+7AE0,U+7B2C,U+7B49,U+7B97,U+7BC4,U+7D1A,U+7D20,U+7D42,U+7D66,U+7D9A,U+7DE8,U+7F6E,U+7FA9,U+8077,U+80B2,U+826F,U+8907,U+898F,U+8A00,U+8A3C,U+8A66,U+8AAD,U+8ACB,U+8CBB,U+8EFD,U+8F03,U+8FD4,U+8FFD,U+9001,U+904B,U+9055,U+9332,U+9577,U+9664,U+969B,U+96FB,U+9806,U+983C,U+990A,U+9AD8,U+FF01,U+FF5E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-04-b9310211da0d.woff2") format("woff2");unicode-range:U+2463-2465,U+4E01,U+4E07,U+4E0E,U+4E21,U+4E26,U+4EAC,U+4ECB,U+4F3A,U+4FBF,U+4FC3,U+50CD,U+5186,U+5237,U+52B4,U+533A,U+534A,U+5354,U+5370,U+5373,U+53CE,U+53F0,U+5426,U+5473,U+5546,U+56FA,U+571F,U+5730,U+5897,U+58F0,U+58F2,U+5951,U+59CB,U+5B50,U+5BA4,U+5BE7,U+5C55,U+5C5E,U+5DEE,U+5E02,U+5E73,U+5F15,U+5F85,U+5F93,U+5FA1,U+5FB4,U+5FF5,U+6025,U+60F3,U+616E,U+623B,U+6253,U+628A,U+6291,U+6295,U+62E0,U+632F,U+633F,U+63A1,U+63E1,U+65E7,U+65E9,U+666F,U+6765,U+6771,U+67D4,U+67FB,U+68B0,U+6A21,U+6B62,U+6B74,U+6CBF-6CC1,U+6D29,U+6D88,U+6E08,U+6E21,U+6E80,U+7136,U+7167,U+7269,U+7531,U+754C,U+7565,U+756A,U+7570,U+7701,U+79FB,U+7A3F,U+7C21,U+7CBE,U+7D39,U+7D61,U+7D71,U+7D99,U+7DDA,U+7E3E,U+7F72,U+805E,U+80CC,U+822C,U+8272,U+8457,U+88C5,U+88DC,U+88FD,U+89B3,U+8A55,U+8AD6,U+8B77,U+8CA0,U+8CA9,U+8D77,U+8D85,U+8DB3,U+8E8D,U+8EDF,U+8EF8,U+8FD1,U+9014,U+9031,U+90FD,U+91CE,U+91DD,U+975E,U+984D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-05-80b9c6833ec9.woff2") format("woff2");unicode-range:U+2466-246B,U+4E16,U+4E92,U+4EA4,U+4EE4,U+4F34,U+4F59,U+4F75,U+500D,U+5019,U+505C,U+5074,U+50AC,U+50BE,U+5104,U+512A,U+5275,U+52E4,U+5341,U+539A,U+53BB,U+53CC,U+53E3,U+53F2,U+53F7,U+547D,U+56E3,U+57CB,U+5931,U+59D4,U+5B85,U+5B88,U+5B9B,U+5BC4,U+5BC6,U+5C11,U+5C4A,U+5C65,U+5DF1,U+5E03,U+5E30,U+5E95,U+5E97,U+5E9C,U+5F71,U+629C,U+6357,U+63CF,U+64EC,U+6557,U+6563,U+6613,U+6697,U+6839,U+6975,U+6A2A,U+6B20,U+6B69,U+6B8B,U+6D17,U+6D3E,U+6D78,U+6EDE,U+6F0F,U+7248,U+7523,U+7530,U+767B,U+767D,U+76CA,U+771F,U+7981,U+79D1,U+7A0E,U+7A7A,U+7AF6,U+7D0D,U+7D19,U+7D5E,U+7DB2,U+7DF4,U+7E2E,U+7E54,U+7E70,U+7F85,U+8074,U+8108,U+82E5,U+843D,U+899A,U+89AA,U+89D2,U+8A2A,U+8A34,U+8AA4,U+8CAC,U+8CC3,U+8CFC,U+8DEF,U+8E0F,U+8EE2,U+9006,U+900F,U+901F,U+904E,U+9063,U+9077,U+91CF,U+964D,U+96D1,U+96E3,U+9769,U+97F3,U+97FF,U+9808,U+9858,U+9867,U+9B45,U+FF05-FF06,U+FF0B,U+FF11,U+FF1D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-06-bdb407f52adf.woff2") format("woff2");unicode-range:U+2010,U+2192,U+246C-2471,U+2605,U+4E08-4E09,U+4E89,U+4EEE,U+4F4E-4F4F,U+507D,U+5145,U+518A,U+5199,U+523B,U+529F,U+52DD,U+52DF,U+52E2,U+52E7,U+5352,U+53CA,U+5468,U+5506,U+5668,U+56DB,U+56E0,U+5742,U+5747,U+5805,U+58C1,U+592B,U+5968,U+59FF,U+5A92,U+5BB3,U+5BDF,U+5BE9,U+5C31,U+5C40,U+5DFB,U+5E2F,U+5E33,U+5E8F,U+5F0A,U+5F69,U+5F8B,U+60A9-60AA,U+60F9,U+6163,U+6255,U+6298,U+62B1,U+62BC,U+6349,U+6398,U+63C3,U+640D,U+6627,U+66D6,U+672B,U+672D,U+67A0,U+6804,U+6821,U+68D2,U+6B32,U+6BCE,U+6C4E,U+6DFB,U+6E2F,U+6ED1,U+70BA,U+732E,U+7372,U+7559,U+767E,U+7686,U+76DB,U+76E3,U+770C,U+77AC,U+79C1,U+79F0,U+7A93,U+7AEF,U+7B87,U+7D2F,U+7D76,U+7DAD,U+7DD2,U+7DE0,U+7E26,U+7FCC,U+8096,U+8131,U+81F3-81F4,U+8208,U+8217,U+8A13,U+8AB0,U+8CA1,U+8CAB,U+8CBC,U+8D64,U+9045,U+9075,U+907F,U+9589,U+95B2,U+967A,U+96C7,U+96E2,U+98A8,U+98FE,U+99C6,U+FF12,U+FF1E,U+FF5C,U+FF62-FF63}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-07-0f89ce234829.woff2") format("woff2");unicode-range:U+2015,U+2026,U+2039-203A,U+203C,U+2190,U+2212,U+2500,U+25B6,U+25CB,U+25CF,U+4E03,U+4E4F,U+4E57,U+4E8C,U+4E94,U+4F38,U+4F3C,U+4FB5,U+4FEF,U+502B,U+514D,U+526F,U+52C9,U+52D8,U+533F,U+53E5,U+53F3,U+53F8,U+548C,U+56F0,U+57F7,U+5857,U+597D,U+5A01,U+5BB6,U+5BBF,U+5D29,U+5DDD,U+5DE6,U+5E2D,U+5E78-5E79,U+5E7B,U+5F31,U+5FAE,U+5FB9,U+6191,U+62D3,U+62EC,U+631F,U+6392,U+63EE,U+653F,U+65C5,U+666E,U+671D,U+67B6,U+68C4,U+697D,U+6B04,U+6C0F,U+6C11,U+6C34,U+6D1E,U+706B,U+719F,U+76E4,U+77B0,U+77F3,U+7834,U+793C,U+7968,U+79C0,U+79D2,U+7B46,U+7C3F,U+7C8B,U+7C92,U+7D14,U+7D75,U+7E4B,U+7F6B,U+7FA4,U+7FFB,U+8106,U+82F1,U+8449,U+865A,U+8846,U+88AB,U+88C1,U+88D5,U+89E6,U+8A17,U+8A31-8A33,U+8A3A,U+8A72,U+8A98,U+8AA0,U+8CA2,U+8CB7,U+8D70,U+8F29,U+8FBA,U+8FC5,U+8FF0,U+8FF7,U+9000,U+9042,U+9053,U+9060,U+90CE,U+91B8,U+92AD,U+9396,U+9632,U+968F,U+9694,U+982D,U+983B,U+98DB,U+99C4,U+9F62,U+FF0E,U+FF13,U+FF3C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-08-ceac0b2b0525.woff2") format("woff2");unicode-range:U+4E5D,U+4F46,U+5012,U+501F,U+504F,U+511F,U+5149,U+514B,U+516B,U+516D,U+5176,U+5178,U+5192,U+51AC,U+51C4,U+523A,U+5287,U+52AA,U+5343,U+5374,U+53E4,U+5451,U+547C,U+559C,U+5727,U+5854,U+587E,U+590F,U+5929,U+5982,U+59A8,U+5B98,U+5B9C,U+5BA3,U+5C06,U+5C0A-5C0B,U+5C3A,U+5C3D,U+5C90,U+5DDE,U+5DE1,U+5E55,U+5EAB,U+5EF6,U+5F01,U+5F92,U+5FAA,U+5FD7,U+5FEB,U+60D1,U+614E,U+6211,U+62D2,U+62DB,U+6368,U+636E,U+6388,U+63AA,U+642D,U+6469,U+6483,U+64AD-64AE,U+653B,U+653E,U+65E8,U+65EC,U+661F,U+6625,U+6628,U+662F,U+66DC,U+66F2,U+670D,U+675F,U+677F,U+679A,U+67AF,U+6B27,U+6B6F,U+6B73,U+6C38,U+6CCA,U+6D77,U+6DF7,U+6E07,U+6E90,U+6EC5,U+6F20,U+6F5C,U+6F6E,U+6FC3,U+7109,U+7169,U+7247,U+72D9,U+72E9,U+72ED,U+7403,U+758E,U+78E8,U+79D8,U+79E4,U+7A76,U+7A81,U+7BB1,U+7C4D,U+7DE9,U+8017,U+80A9,U+81E3,U+81E8,U+821E,U+822A,U+82E6,U+8377,U+878D,U+885D,U+8A02,U+8A23,U+8A70,U+8B04,U+8B66,U+8CB8,U+8CDB,U+8DA3,U+8F44}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-09-e7320544cdee.woff2") format("woff2");unicode-range:U+8FBF,U+8FEB,U+9047,U+90B8,U+91C8,U+935B,U+9662,U+969C,U+96A0-96A3,U+9700,U+9732,U+97FB,U+98DF,U+9996,U+99D0,U+9AA8,U+9BAE,U+9D5C,U+9ED2,U+9ED9,U+FE0E,U+FF0C-FF0D,U+FF1C,U+FF20,U+FF3F}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-10-2eb0d4b509c9.woff2") format("woff2");unicode-range:U+0,U+100-200}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-11-cc2ed24fba8a.woff2") format("woff2");unicode-range:U+201-307}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-12-e45318927818.woff2") format("woff2");unicode-range:U+308-3DD,U+3F0-45B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-13-c217f700ef06.woff2") format("woff2");unicode-range:U+45C-4FF,U+52F,U+E3F,U+1D00-1D1B,U+1D43-1D65,U+1D9C-1DA0,U+1DBB-1E10}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-14-6fbad7cce52b.woff2") format("woff2");unicode-range:U+1E11-1F11}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-15-51019b604b75.woff2") format("woff2");unicode-range:U+1F12-200D,U+2011-2014,U+2016-2025,U+2027-2034}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-16-98586dab8387.woff2") format("woff2");unicode-range:U+2035-2038,U+203D-205F,U+2070-20C0,U+20DB-213B,U+214D-2189,U+2191,U+2193-2211,U+2213-2236}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-17-fa2471629133.woff2") format("woff2");unicode-range:U+2237-224C,U+2260-22A5,U+22BF,U+22DA-22DB,U+22EF,U+2303-232B,U+2380-238B,U+23B0-23DB,U+2423,U+2472-24FF,U+2501-2524}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-18-d5a27815f8ff.woff2") format("woff2");unicode-range:U+2525-25B3,U+25B7-25CA,U+25CC-25CE,U+25D0-25EF,U+2600-2603,U+2606-2642,U+2660-267D,U+26A0,U+26BD-26BE,U+2702,U+2713-271A,U+273D-2740,U+2756-2764,U+2776-27A1,U+27EF-27F6}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-19-92fbf23761ae.woff2") format("woff2");unicode-range:U+27F7-27FA,U+2913,U+2934-2935,U+29BF,U+29FA-29FB,U+2A38,U+2B05-2B24,U+2B95,U+2C7C-2C7F,U+2DFF,U+2E18,U+2E3A-2E3B,U+2E80-2F72}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-20-cc4d35c70b3b.woff2") format("woff2");unicode-range:U+2F73-2FD5,U+2FF0-2FFB,U+3105-3198}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-21-c5b347cc94b3.woff2") format("woff2");unicode-range:U+3199-32A9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-22-496866724e26.woff2") format("woff2");unicode-range:U+32AA-33AA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-23-a27807d6760b.woff2") format("woff2");unicode-range:U+33AB-3406,U+3427-342E,U+3468-346A,U+3488-3492,U+34B5-34C7,U+34DB,U+351F,U+353E,U+355D-356E,U+35A6-35A8,U+35C5,U+35DA-35DE,U+35F4,U+3605-3614,U+364A,U+3691-3699,U+36CF,U+3761-3775,U+378D,U+37C1,U+37E2-3800,U+382F-3840,U+385C-3861,U+38A1-38AD,U+38FA,U+3917-391A,U+396F,U+39A4,U+39B8,U+3A5C,U+3A6E-3A73,U+3A85,U+3AC4-3AD7,U+3AEA-3AF3,U+3B0E-3B22,U+3B35,U+3B6D-3B8D,U+3BA4,U+3BB6-3BCD,U+3BF0-3BF3,U+3C0F,U+3C26,U+3CC3-3CD2,U+3D11-3D1E,U+3D31,U+3D4E,U+3D64,U+3D9A,U+3DC0-3DD4,U+3E05,U+3E3F-3E40,U+3E60-3E68,U+3E83-3E94,U+3EDA,U+3F57,U+3F72-3F77,U+3FAE-3FB1,U+3FC9-3FDC,U+4039,U+4058,U+4093,U+4103-4105,U+4148-414F,U+4163,U+41B4-41BF,U+41E6-41F3,U+4207-420E,U+4264,U+4293,U+42C6-42DD,U+4302,U+432B,U+4343,U+43EE-43F0,U+4408-4422,U+4453-445B,U+4476-447A,U+4491,U+44B3-44BE,U+44D4,U+4508-450D,U+4525,U+4543,U+457A,U+459D,U+45B8-45BE,U+45E5-45EA,U+460F-4610,U+4641,U+4665,U+46A1-46AE}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-24-682a672e7b8c.woff2") format("woff2");unicode-range:U+46AF,U+470C,U+471F,U+4764,U+47E6,U+47FD,U+4816-481E,U+4844-484E,U+48B5,U+49B0,U+49E7,U+49FA-4A04,U+4A29,U+4ABC,U+4B38-4B3B,U+4B7E,U+4BC2-4BD2,U+4BE8,U+4C17-4C20,U+4C38,U+4CC4-4CE1,U+4D07,U+4D77,U+4E02,U+4E04-4E05,U+4E0C,U+4E0F-4E15,U+4E17-4E1F,U+4E23-4E24,U+4E28-4E2C,U+4E2E-4E39,U+4E3C-4E4E,U+4E51-4E56,U+4E58-4E5C,U+4E5E-4E85,U+4E8A,U+4E8D-4E91,U+4E95-4EA2,U+4EA5-4EAB,U+4EAD-4EB9,U+4EBB-4EC8,U+4ECD-4ED4,U+4ED7,U+4ED9-4EE2,U+4EE8-4EED,U+4EEF-4EF5,U+4EF7,U+4EFC-4F00,U+4F02-4F10,U+4F12-4F19,U+4F1C,U+4F2B-4F33,U+4F35-4F37,U+4F39,U+4F3B,U+4F3D-4F43,U+4F47-4F4C,U+4F50-4F52,U+4F54,U+4F56-4F58,U+4F5A-4F5B,U+4F5D-4F73,U+4F76-4F7E,U+4F81-4F8A,U+4F8C-4F93}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-25-45f9c100a851.woff2") format("woff2");unicode-range:U+4F94-4F9A,U+4F9E-4FA0,U+4FAB-4FB2,U+4FB6-4FBE,U+4FC0-4FC1,U+4FC4-4FDC,U+4FDF-4FE0,U+4FE2-4FE6,U+4FF0-500A,U+500C,U+500E-5011,U+5013-5018,U+501A-501E,U+5021-5023,U+5025-502A,U+502C-504E,U+5050-505A,U+505F-5072,U+5075-5078,U+5080-5098,U+509A-50AA,U+50AD-50BD,U+50C0-50CC,U+50CE,U+50D0-5103,U+5106-511D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-26-9234b5c40ef1.woff2") format("woff2");unicode-range:U+511E,U+5121-5128,U+512C-5142,U+5144,U+5146-5147,U+514A,U+514C,U+514E-5164,U+5166-5167,U+5169-516A,U+516E,U+5173-5175,U+5179-5184,U+5189,U+518B-518C,U+518E-5191,U+5193-5198,U+519D-51AB,U+51AD-51C3,U+51C5-51E5,U+51E7-51F9,U+51FD-5205,U+5208-5216,U+5218,U+5222,U+5226-5228,U+522A-522E,U+5231-5235,U+5238-5239,U+523C-5245,U+5249,U+524B-524C,U+524F-526E,U+5270-5271,U+5273-5274,U+5277-5285,U+5288-529A,U+529C,U+52A3-52A7,U+52AB-52B1,U+52B5-52B8,U+52BA-52C5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-27-e0a4d56000d4.woff2") format("woff2");unicode-range:U+52C6-52C8,U+52CA-52D4,U+52D6-52D7,U+52DB-52DC,U+52DE,U+52E0-52E1,U+52E3,U+52E5-52E6,U+52E8-5315,U+5317-5339,U+533B-533E,U+5340,U+5342,U+5345-5349,U+534B-5351,U+5353,U+5357,U+5359-536F,U+5371-5372,U+5375-5399,U+539D,U+53A0-53BA,U+53BD-53C1,U+53C3-53C9,U+53CB,U+53CF-53D5,U+53D9-53E2,U+53E6-53EE,U+53F1,U+53F4-53F6,U+53FA-5403,U+5409-540B,U+540E-5410,U+5412-5424,U+5427-542A,U+542C-5449,U+544C-544F,U+5455-5462}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-28-f303943040a3.woff2") format("woff2");unicode-range:U+5464-5467,U+5469-5471,U+5474-547B,U+547F-548B,U+548D-54C0,U+54C2-54E0,U+54E2-5505,U+5507-5516,U+5527-5545,U+5547-554D,U+5550-5566,U+557B-5583,U+5586-559A,U+559D-55B2,U+55BF-5633}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-29-413bacb095ad.woff2") format("woff2");unicode-range:U+5634-5666,U+5669-56DA,U+56DC-56DD,U+56DF,U+56E1,U+56E4-56EE,U+56F1,U+56F6-56F9,U+56FF-571D,U+5720-5726,U+5729-572F,U+5733-5740,U+5745-5746,U+574A-5789,U+578C-57C8,U+57CC-57DE,U+57E0-57E7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-30-cb06d0085411.woff2") format("woff2");unicode-range:U+57E9-57F6,U+57F8-57F9,U+57FB-5804,U+5806-5830,U+5832,U+5835-5852,U+5855,U+5858-587C,U+587F-5881,U+5885-5896,U+5898-58BE,U+58C2-58E9,U+58EC-58EF,U+58F1,U+58F3-5906,U+590A-590D,U+5910-5915,U+5918-5919,U+591B-5925,U+5928,U+592A,U+592C-5930,U+5932-5950,U+5952-5967,U+5969-597C,U+5981,U+5983-599B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-31-77b95179e30d.woff2") format("woff2");unicode-range:U+599D-59A7,U+59AC-59CA,U+59CD-59D3,U+59D9-59FB,U+5A00,U+5A03-5A90,U+5A93-5B4C,U+5B51-5B56,U+5B5A-5B65,U+5B68-5B84,U+5B86-5B87,U+5B8A-5B8B,U+5B8D-5B97,U+5B99,U+5B9D,U+5BA5-5BB1}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-32-ceb8f0d71e14.woff2") format("woff2");unicode-range:U+5BB2,U+5BB4-5BB5,U+5BB7-5BB8,U+5BBA-5BBC,U+5BC0-5BC3,U+5BC5,U+5BC7-5BC9,U+5BCD-5BDE,U+5BE0-5BE6,U+5BE8,U+5BEB-5BFD,U+5BFF-5C01,U+5C03-5C05,U+5C07-5C09,U+5C0C-5C0D,U+5C12-5C30,U+5C32-5C39,U+5C3B-5C3C,U+5C3E-5C3F,U+5C41-5C48,U+5C4B-5C53,U+5C59-5C5C,U+5C5F-5C63,U+5C67-5C8F,U+5C91-5D27,U+5D2B-5D84}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-33-7d8e3eb8d752.woff2") format("woff2");unicode-range:U+5D87-5DDB,U+5DE0,U+5DE2-5DE4,U+5DE7-5DEB,U+5DF2-5DF9,U+5DFD-5E00,U+5E06-5E0B,U+5E0D-5E28,U+5E2E,U+5E32,U+5E35-5E37,U+5E3D-5E44,U+5E47-5E54,U+5E56-5E72,U+5E75-5E77,U+5E7A,U+5E7C-5E81,U+5E84-5E8E,U+5E96,U+5E99-5E9A,U+5EA0-5EA5,U+5EA8-5EAA,U+5EAC-5EF4,U+5EF7-5F00,U+5F02-5F09,U+5F0B-5F0E,U+5F10-5F14,U+5F16-5F30,U+5F34,U+5F36,U+5F38-5F44}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-34-736df04cde4b.woff2") format("woff2");unicode-range:U+5F45-5F51,U+5F54-5F61,U+5F63-5F67,U+5F6A-5F70,U+5F72-5F78,U+5F7A-5F84,U+5F87-5F8A,U+5F8D-5F91,U+5F96,U+5F98-5FA0,U+5FA2-5FA8,U+5FAB-5FAD,U+5FAF-5FB3,U+5FB5-5FB8,U+5FBC-5FBD,U+5FC4,U+5FC7-5FD6,U+5FD8-5FD9,U+5FDD-5FEA,U+5FEC-5FF3,U+5FF6-601C,U+601F-6024,U+6026,U+6028-60A8,U+60B0-60C4,U+60C6-60CF,U+60D3-60DB}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-35-f398b55358b2.woff2") format("woff2");unicode-range:U+60DC-60F2,U+60F4-60F8,U+60FA-610E,U+6110-611E,U+6120-614A,U+614C-614D,U+6153-6162,U+6164-616C,U+616F-6190,U+6192-61A8,U+61AA-620E,U+6212-6223,U+6227-6239,U+623D-623F,U+6241-6249,U+624C-6252,U+6254,U+6256-625E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-36-bf18c427547b.woff2") format("woff2");unicode-range:U+6260-626F,U+6273-627E,U+6282-6289,U+628D-6290,U+6292-6294,U+6296-6297,U+6299-629B,U+62A6-62AC,U+62B3-62BB,U+62BE-62C4,U+62C6-62D1,U+62D4-62DA,U+62DC-62DD,U+62EA,U+62ED-62FF,U+6302-6304,U+6308-631B,U+6327-632D,U+6332-633E,U+6341-6346,U+634A-6355,U+6358-6367,U+6369-636D,U+6371-6387,U+6389-6390,U+6394-6396,U+6399-63A0,U+63A3-63A4,U+63A6-63A7,U+63A9,U+63AB-63AF,U+63B4-63C1,U+63C4-63CE,U+63D1-63DA,U+63DC-63E0,U+63E3-63ED,U+63F2-63F3,U+63F5-640A,U+640F-642C,U+642F-6436,U+643D-6453}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-37-7590a4448952.woff2") format("woff2");unicode-range:U+6454-6467,U+646D-647D,U+6485-64AC,U+64B0-64CC,U+64CE-64EA,U+64ED-652E,U+6531-6538,U+653A,U+653C-653D,U+6543-6556,U+6558,U+655D-6562,U+6566-656C,U+6572,U+6575-6585,U+6588-6598,U+659B-65AC,U+65AE-65AF,U+65B2-65B8,U+65BC,U+65BE-65C4,U+65C6-65E1,U+65E3,U+65E6,U+65ED-660D,U+660F-6612,U+6614}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-38-f6b29e125e68.woff2") format("woff2");unicode-range:U+6615-661E,U+6621-6624,U+6626,U+6629-662E,U+6630-6641,U+6643-666D,U+6670-6696,U+6698-66D4,U+66D9-66DB,U+66DD-66F0,U+66F3,U+66F5-66F7,U+66F9-66FE,U+6701-6707,U+670B-670C,U+670E-6719,U+671C,U+671E,U+6720-6728,U+672E-674F,U+6751-675E,U+6760,U+6762-6764,U+6766-6770,U+6772-677E,U+6780-678F,U+6791-6799,U+679B,U+679D,U+67A1-67A9,U+67B0}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-39-96b466f3c79a.woff2") format("woff2");unicode-range:U+67B1-67B5,U+67B7-67D3,U+67D7-67FA,U+67FC-6803,U+6805-681F,U+6822-6829,U+682B-6838,U+683B,U+683D-6846,U+6849-68AF,U+68B1-68C3,U+68C5-68D1,U+68D3-691B,U+6921-6928}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-40-f647b444f804.woff2") format("woff2");unicode-range:U+692A-696C,U+696E-6974,U+6977-697C,U+697E-6981,U+6986-69CA,U+69CC-69D7,U+69D9-6A17,U+6A1A-6A20,U+6A22-6A28,U+6A2B-6A5B,U+6A61-6ADA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-41-4436d53b360f.woff2") format("woff2");unicode-range:U+6ADB-6B03,U+6B05-6B1F,U+6B23-6B24,U+6B28-6B2F,U+6B35-6B61,U+6B64-6B67,U+6B6A-6B6E,U+6B70-6B72,U+6B75-6B8A,U+6B8D-6BB4,U+6BB7-6BCD,U+6BCF-6BD3,U+6BD6-6C0E,U+6C10,U+6C12-6C14,U+6C19-6C33,U+6C35-6C37,U+6C3A-6C41,U+6C4A-6C4D,U+6C4F-6C79,U+6C7B-6C9A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-42-8bf1163ee989.woff2") format("woff2");unicode-range:U+6C9B-6CBE,U+6CC2-6CC9,U+6CCC-6CD4,U+6CD6-6CE7,U+6CE9-6D13,U+6D19-6D1B,U+6D1F-6D28,U+6D2A-6D39,U+6D3C-6D3D,U+6D3F,U+6D44-6D45,U+6D57-6D74,U+6D79-6D87,U+6D89-6DF0,U+6DF2-6DF6,U+6DF8-6DFA,U+6DFC-6E05,U+6E09-6E1A,U+6E1D-6E20,U+6E22-6E2B,U+6E2D-6E2E,U+6E32-6E56}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-43-6451f7131517.woff2") format("woff2");unicode-range:U+6E57-6E7F,U+6E82-6E8F,U+6E93,U+6E98-6EC4,U+6EC7-6ECF,U+6ED3-6EDD,U+6EE6-6F0D,U+6F10-6F13,U+6F15-6F1B,U+6F22-6F5B,U+6F5D-6F6D,U+6F6F-6FC2,U+6FC5-7023}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-44-448b16299a67.woff2") format("woff2");unicode-range:U+7026-7069,U+706C-70B8,U+70BB-7108,U+710B-7120,U+7126-7131,U+7138-7166,U+7168,U+716C-719B,U+71A0-7246,U+724B-7255}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-45-9f13a68e0918.woff2") format("woff2");unicode-range:U+7256-7268,U+726B-7278,U+727B-72B4,U+72B9-72D8,U+72DB-72E5,U+72F3-732C,U+732F-7371,U+7375-7386,U+7389-73FD,U+73FF-7401,U+7404-7405,U+7407-7426}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-46-b32d7a624465.woff2") format("woff2");unicode-range:U+7428-74AF,U+74B1-751E,U+7520-7522,U+7524-7527,U+7529-752F,U+7532,U+7536-753A,U+753C-754B,U+754D-7557,U+755A-7564,U+7566-7569,U+756B-756F,U+7571-758C,U+758F-7590,U+7592-75B7}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-47-6d359ec01fbc.woff2") format("woff2");unicode-range:U+75B8-7678,U+767C,U+7680-7683,U+7685,U+7687-76C9,U+76CB-76D9,U+76DC-76E1,U+76E5-76EC,U+76F0-76F2,U+76F6,U+76F9-7700,U+7704-770B,U+770E-771E,U+7720-773E,U+7742}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-48-a0af8bad5e30.woff2") format("woff2");unicode-range:U+7745-77AA,U+77AD-77AF,U+77B1-77E4,U+77E6-77EC,U+77EE-77F1,U+77F4-7812,U+7815-7832,U+7835-78B5,U+78BB-78E7,U+78EA-790C,U+7910-7929}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-49-1b43c1a1934a.woff2") format("woff2");unicode-range:U+792A-7935,U+793B,U+793D,U+793F-7967,U+7969-7980,U+7984-79BF,U+79C2-79CF,U+79D4-79D6,U+79DA-79E3,U+79E5-79ED,U+79F1-79F8,U+79FC-7A0A,U+7A0C-7A0D,U+7A11-7A1E,U+7A20-7A2D,U+7A2F-7A3E,U+7A40-7A4C,U+7A4E-7A75,U+7A78-7A79,U+7A7D-7A80,U+7A82-7A92,U+7A94-7ACA,U+7ACC-7ADB}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-50-46f8df103487.woff2") format("woff2");unicode-range:U+7ADC-7ADF,U+7AE1-7AED,U+7AF0-7AF4,U+7AF8-7B2B,U+7B2D-7B45,U+7B47-7B48,U+7B4B-7B53,U+7B55,U+7B5D-7B86,U+7B89-7B96,U+7B98-7BA0,U+7BA5-7BB0,U+7BB2-7BC2,U+7BC5-7BC8,U+7BCA-7C20,U+7C23-7C3E,U+7C40-7C4C,U+7C4F-7C75}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-51-5b9ccbe1738c.woff2") format("woff2");unicode-range:U+7C79-7C89,U+7C8D-7C90,U+7C94-7CBD,U+7CBF-7CFA,U+7CFE-7D03,U+7D05-7D0B,U+7D0F-7D13,U+7D15-7D18,U+7D1B-7D1E,U+7D21,U+7D23-7D2E,U+7D31-7D35,U+7D3A-7D41,U+7D43,U+7D45-7D4B,U+7D4D-7D4F,U+7D51-7D5D,U+7D62-7D65,U+7D67-7D70,U+7D72-7D73,U+7D78-7D97,U+7D9B-7DAC,U+7DAE-7DB1,U+7DB3-7DCE,U+7DD0-7DD1,U+7DD5-7DD9,U+7DDC-7DDE,U+7DE1-7DE6,U+7DEA-7DF2,U+7DF5-7E15}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-52-8b7c0ca58e6b.woff2") format("woff2");unicode-range:U+7E17-7E23,U+7E27-7E2D,U+7E2F-7E3D,U+7E3F-7E4A,U+7E4D-7E52,U+7E55-7E6F,U+7E73-7E9F,U+7F36-7F6A,U+7F6D,U+7F70-7F71,U+7F75-7F83,U+7F86-7FA3,U+7FA6-7FA8,U+7FAA-7FCA,U+7FCE-7FCF,U+7FD4-7FFA,U+7FFC-8002,U+8004,U+8006-8016,U+8018-803E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-53-543b9ebe9a51.woff2") format("woff2");unicode-range:U+803F-805A,U+805F-8073,U+8075-8076,U+8079-8093,U+8098-80A7,U+80AA-80B1,U+80B4-80CA,U+80CD-80FC,U+80FE-8105,U+8107,U+8109-8130,U+8133-81E1,U+81E4-81E7,U+81EB-81F2,U+81F5-81F9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-54-4ce3dcd2f440.woff2") format("woff2");unicode-range:U+81FA-8207,U+8209-8216,U+8218-821D,U+821F-8229,U+822B,U+822E-826E,U+8271,U+8274-82E4,U+82E7-82EF,U+82F3-8375,U+8378-8389}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-55-f751414d6fec.woff2") format("woff2");unicode-range:U+838A-843C,U+8445-8448,U+844A-8456,U+8458-854E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-56-bbb1ca9916a6.woff2") format("woff2");unicode-range:U+854F-8659,U+865B-86E9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-57-a81cea8c7b66.woff2") format("woff2");unicode-range:U+86EC-878C,U+878E-8845,U+8848-884B,U+884D-8852,U+8855-885C,U+885E-8864,U+8869-888D}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-58-a19cd3ccf4c5.woff2") format("woff2");unicode-range:U+8892-88AA,U+88AE-88C0,U+88C2-88C4,U+88C6-88D4,U+88D8-88DB,U+88DD-88FC,U+88FE-8906,U+890A-8980,U+8983-898A,U+898D,U+8990-8995,U+8997-8998,U+899B-89A6,U+89A9,U+89AC-89B2,U+89B4-89C1,U+89D4-89DD,U+89E5,U+89E7-89FF,U+8A01,U+8A03-8A07,U+8A0A-8A0C,U+8A0F-8A12,U+8A14-8A16,U+8A1B-8A22,U+8A24-8A26,U+8A2B-8A2C,U+8A2F,U+8A35-8A37,U+8A3B,U+8A3D-8A54,U+8A56-8A60}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-59-841abe8a8b01.woff2") format("woff2");unicode-range:U+8A61-8A65,U+8A67-8A6E,U+8A75-8A8C,U+8A8F-8A97,U+8A99-8A9A,U+8A9F,U+8AA1-8AA3,U+8AA5-8AAA,U+8AAE-8AAF,U+8AB3-8ABE,U+8AC2-8AC6,U+8AC8-8ACA,U+8ACC-8AD5,U+8AD7-8B02,U+8B05-8B1A,U+8B1C-8B56,U+8B59-8B63,U+8B69-8B6F,U+8B71-8B76,U+8B78-8BA0,U+8C37-8C49,U+8C4B-8C5D,U+8C62-8C8C}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-60-28ea5a6f4eca.woff2") format("woff2");unicode-range:U+8C8D-8C9F,U+8CA4-8CA8,U+8CAA,U+8CAD-8CB3,U+8CB6,U+8CB9-8CBA,U+8CBD-8CC2,U+8CC4-8CC6,U+8CC8-8CDA,U+8CDC-8CE8,U+8CEC-8CFB,U+8CFD-8D1D,U+8D65-8D6E,U+8D71-8D76,U+8D7F-8D84,U+8D88-8DA0,U+8DA6-8DB2,U+8DB5-8DEC,U+8DF0-8DF4,U+8DFC-8E0C,U+8E10-8E8B,U+8E90}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-61-e91900e59281.woff2") format("woff2");unicode-range:U+8E91-8EAA,U+8EAC-8EDC,U+8EE3-8EF7,U+8EF9-8EFC,U+8EFE-8F02,U+8F05-8F08,U+8F0A-8F28,U+8F2A-8F43,U+8F45-8F66,U+8F9B-8FB8,U+8FBB,U+8FBE,U+8FC0-8FC4,U+8FC6-8FD0,U+8FD2-8FD3,U+8FD5-8FEA,U+8FED-8FEF,U+8FF1-8FF6,U+8FF8-8FFB,U+8FFE,U+9002-9005,U+9008-900E,U+9010-9013,U+9015-9019,U+901B-901E,U+9021-9022,U+9027-902F,U+9033-9041,U+9043-9044,U+9049-904A,U+904C-904D,U+904F-9052,U+9056-905E}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-62-69a9d8a68fd8.woff2") format("woff2");unicode-range:U+9061-9062,U+9065-9068,U+906C-9074,U+9076,U+9079-907D,U+9080-90B6,U+90BD-90CC,U+90D2-90E5,U+90EB-90F7,U+90FE-914C,U+914E-91B6,U+91BA-91C7,U+91C9-91CC,U+91D0,U+91D3-91DC,U+91DE-9200}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-63-32b576dbc61e.woff2") format("woff2");unicode-range:U+9201-92AB,U+92AF-932F,U+9333-935A,U+935C-9381}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-64-fedac962b2b2.woff2") format("woff2");unicode-range:U+9382-9395,U+9397-9485,U+9578-957F,U+9582-9588,U+958A,U+958C-9592,U+9594-95A1,U+95A3-95B1,U+95B4-95E8,U+961C-9631,U+9633-964C,U+964F,U+9652-9656}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-65-4b82ad1036db.woff2") format("woff2");unicode-range:U+9657-9661,U+9665-9678,U+967B-968D,U+9691,U+9695-969A,U+969D-969F,U+96A4-96C5,U+96C9-96CE,U+96D2-96DF,U+96E8-96FA,U+9702-9731,U+9733-975C,U+9760-9761,U+9763-9768,U+976A-97F1}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-66-88b5c7e25b37.woff2") format("woff2");unicode-range:U+97F2,U+97F4-97FA,U+9801-9804,U+9807,U+980A-9817,U+9819-982C,U+982E-9839,U+983D-984B,U+984E-9857,U+9859-985B,U+9862-9866,U+986A-9875,U+98AA-98CE,U+98DC-98DE,U+98E0-98FD,U+9902-9909,U+990C-9963,U+9997-99C3,U+99C5,U+99C8-99C9,U+99D1-99FD}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-67-68ec4637f9b1.woff2") format("woff2");unicode-range:U+99FE-9A12,U+9A16-9A6C,U+9AAA-9AD7,U+9AD9-9B44,U+9B48-9BAD,U+9BB0-9BB8}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-68-757ff888957f.woff2") format("woff2");unicode-range:U+9BB9-9C7C,U+9CE5-9D59,U+9D5D-9DB9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-69-4f55cac4ee1b.woff2") format("woff2");unicode-range:U+9DBA-9E1F,U+9E75-9ED1,U+9ED4-9ED8,U+9EDB-9F61,U+9F63-9FA5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-70-6671f4e7ae93.woff2") format("woff2");unicode-range:U+9FB4-9FCC,U+A69F,U+A7FF,U+A92E,U+E000-E0F5,U+E106-E147}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-71-41f089fe7f76.woff2") format("woff2");unicode-range:U+E148-E163,U+E1C3-E2B9}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-72-b188ac708a0f.woff2") format("woff2");unicode-range:U+E2BA-E2DC,U+EE01-EEE1,U+F6C3,U+F900-F908}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-73-16c9e222e31e.woff2") format("woff2");unicode-range:U+F909-FA0A}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-74-c4def5c47c88.woff2") format("woff2");unicode-range:U+FA0B-FA6D,U+FB00-FB04,U+FE00-FE0D,U+FE0F-FE19,U+FE30-FE6B,U+FEFF,U+FF02-FF04,U+FF07,U+FF0A,U+FF10,U+FF14-FF19,U+FF1B,U+FF21-FF3B,U+FF3D-FF3E,U+FF40-FF5B}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-75-ccd724f2046a.woff2") format("woff2");unicode-range:U+FF5D,U+FF5F-FF61,U+FF64-FFEE,U+1F100-1F184}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-76-d75eba2ceb58.woff2") format("woff2");unicode-range:U+1F185-1F1AC,U+1F200-1F251,U+1F850-1F852,U+2000B,U+20089-2008A,U+200A2-200B0,U+200F5,U+20158,U+201A2,U+20213,U+2032B,U+20371-20381,U+203F9,U+2044A,U+20509,U+2053F,U+205B1,U+205D6,U+20611,U+20628,U+206EC,U+2074F,U+207C8,U+20807,U+2083A,U+208B9,U+2090E,U+2097C-20984,U+2099D,U+20A64,U+20AD3,U+20B1D,U+20B9F,U+20BB7,U+20D45,U+20D58,U+20DE1,U+20E64-20E6D,U+20E95,U+20F5F,U+21201,U+2123D,U+21255,U+21274-2127B,U+212D7-212E4,U+212FD,U+2131B,U+21336-21344,U+213C4,U+2146D-2146E,U+215D7,U+21647,U+216B4,U+21706,U+21742,U+218BD,U+219C3,U+21A1A,U+21C56,U+21D2D,U+21D45,U+21D62,U+21D78,U+21D92-21DA1,U+21DB7,U+21DE0,U+21E33-21E34,U+21F1E,U+21F76,U+21FFA,U+2217B,U+22218,U+2231E,U+223AD,U+22609,U+226F3,U+2285B,U+228AB,U+2298F,U+22AB8,U+22B46-22B50,U+22BA6,U+22C1D-22C24,U+22DE1,U+22E42,U+22FEB,U+231B6-231C4,U+231F5,U+23372,U+233CC-233E4,U+233FE,U+2344A-23451,U+23465,U+234E4,U+2355A,U+23594,U+235C4,U+23638-23647,U+2370C-2371C,U+2373F,U+23763-23764,U+237E7-237FF,U+23824,U+2383D,U+23A98,U+23C7F,U+23CBE,U+23CFE-23D0E,U+23D40,U+23DD3,U+23DF9-23DFA,U+23F7E,U+2404B,U+24096,U+24103,U+241C6,U+241FE,U+242EE,U+243BC,U+243D0,U+24629,U+246A5}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-77-76f2f3401be5.woff2") format("woff2");unicode-range:U+247F1,U+24896,U+248E9,U+24A4D,U+24B56,U+24B6F,U+24C16,U+24D14,U+24E04-24E0E,U+24E37,U+24E6A,U+24E8B,U+24FF2,U+2504A-25055,U+25122,U+251A9,U+251CD,U+251E5,U+2521E,U+2524C,U+2542E,U+2548E,U+254D9,U+2550E,U+255A7,U+2567F,U+25771,U+257A9-257B4,U+25874,U+259C4-259D4,U+25AD7-25AF1,U+25BB2,U+25C4B,U+25C64,U+25DA1,U+25E2E,U+25E56-25E65,U+25EC2,U+25ED8-25EE8,U+25F23,U+25F5C,U+25FD4-25FE0,U+25FFB,U+2600C-26017,U+26060,U+260ED,U+26222,U+2626A-26270,U+26286,U+2634C,U+26402,U+2667E,U+266B0,U+2671D,U+268DD-268EA,U+26951,U+2696F,U+26999,U+269DD,U+26A1E,U+26A58,U+26A8C,U+26AB7,U+26AFF,U+26C29,U+26C73,U+26C9E,U+26CDD,U+26E40,U+26E65,U+26F94,U+26FF6-26FF8,U+270F4,U+2710D,U+27139,U+273DA-273DB,U+273FE,U+27410,U+27449,U+27614-27615,U+27631,U+27684-27693,U+2770E,U+27723,U+27752,U+278B2,U+27985,U+279B4,U+27A84,U+27BB3-27BC7,U+27C3C,U+27CB8,U+27D73,U+27DA0,U+27E10,U+27EAF,U+27FB7,U+2808A,U+280BB,U+28277-28282,U+282F3,U+283CD,U+2840C,U+28455,U+284DC,U+2856B,U+285C8-285C9,U+286D7,U+286FA,U+28946-28949,U+2896B,U+28987-28988,U+289BA-289BB,U+28A1E-28A29,U+28A43,U+28A71,U+28A99,U+28ACD-28AE4,U+28BC1,U+28BEF,U+28CDD,U+28D10,U+28D71,U+28DFB,U+28E0F-28E1F,U+28E36,U+28E89,U+28EEB-28EF6,U+28F32,U+28FF8,U+292A0,U+292B1,U+29490,U+295CF,U+2967F,U+296F0,U+29719,U+29750,U+29810,U+298C6,U+29A72,U+29D4B,U+29DDB,U+29E15,U+29E3D-29E49,U+29E8A,U+29EC4,U+29EDB-29EE9,U+29FCE-29FD7,U+2A01A,U+2A02F,U+2A082,U+2A0F9,U+2A190,U+2A2B2,U+2A38C,U+2A437,U+2A5F1,U+2A602,U+2A61A,U+2A6B2,U+2A9E6,U+2B746-2B765,U+2B776-2B794,U+2B7AC-2B7D8,U+2B7F0,U+2B80D-2B81A,U+2D544,U+2E278,U+2E569,U+2E6EA,U+2F804-2F884,U+2F899-2F8B6,U+2F8D3-2F8EA}
@font-face{font-family:"Gen Interface JP";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/gen-interface-jp/gen-interface-jp-800-78-5d171eea11df.woff2") format("woff2");unicode-range:U+2F8ED-2F921,U+2F945-2F947,U+2F96C,U+2F995,U+2F9D0-2F9DF,U+2F9F4,U+30EDE,U+3106C}
/* END generated Gen Interface JP */

/* 実寸属性を付けても、テンプレート画像の既存の表示サイズを保つ。 */
@media (width > 1024px) {
  .page_cost .section2 .center img { width: 52px; height: auto; }
  :is(#lp-excel, #lp_powerpoint) :is(.ba_before-bg, .ba_after-bg),
  .page_faq .centerImg img,
  .section-aboutga4 .grid .figure img { height: auto; }
}
@media (min-width: 1320px) {
  .page_school .sec2 .inner1 .icons { width: auto; height: 55px; }
}


/* Preserve the presentation of headings whose levels reflect the document outline. */
.page_privacy > h2 { margin-top: 35px; font-weight: bold; }
.page_privacy > ul h3 { margin: 25px 20px 0; font-weight: bold; }
:where(body.page-shinjinkenshu-lp #banner-stop) .fv-more .inner .grid-3 .item .box h2 {
  font-size: 1.2em;
  font-weight: 900;
  text-align: center;
  margin: 30px 0 15px;
}
.page-template-page-adwords .index-about .box > h3 { font-weight: bold; }

.article-archive-hero {
  position: relative;
  display: flex;
  align-items: center;
  min-height: clamp(160px, 15.5vw, 216px);
  margin: 0;
  background: #eeede9;
  color: #232321;
}
.article-archive-hero__picture {
  position: absolute;
  inset: 0;
}
.article-archive-hero__picture img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.article-archive-hero__picture::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgb(255 255 255 / 0.58), rgb(255 255 255 / 0.38) 50%, transparent 78%);
}
.article-archive-hero__inner {
  position: relative;
  width: min(1280px, calc(100% - 40px));
  margin-inline: auto;
  padding-block: 24px;
}
.article-archive-hero h1 {
  margin: 0;
  font-size: clamp(22px, 3.3vw, 40px);
  font-weight: 900;
  line-height: 1.35;
  word-break: normal;
  overflow-wrap: anywhere;
  text-wrap: balance;
}
.article-archive-hero p {
  margin: 8px 0 0;
  font-size: clamp(14px, 1.2vw, 17px);
  line-height: 1.7;
  word-break: normal;
  overflow-wrap: anywhere;
}
@media (max-width: 767px) {
  .article-archive-hero__picture::after {
    background: linear-gradient(90deg, rgb(255 255 255 / 0.90), rgb(255 255 255 / 0.78) 70%, rgb(255 255 255 / 0.58));
  }
}
@media (width > 1024px) {
  #responsive-main > .article-archive-hero + #wrap { margin-top: 48px; }
  .article-archive-hero + #wrap > #blog-main > .postArchive:first-child { padding-top: 0; }
}
@media (max-width: 1024px) {
  #responsive-main > .article-archive-hero + #wrap { margin-top: 24px; }
}

#blog-main .authorBox .author-name { font-weight: bold; margin-bottom: 15px; }
#blog-main .authorBox .author-name > span { font-weight: normal; }

.page-kaikaku .contactArea .item > h3 {
  --contact-icon: url('../image/icon4.png');
  --contact-icon-retina: url('../image/icon4@2x.png');
  font-weight: bold;
  text-align: center;
  line-height: 1.5;
  padding: 140px 0 0;
  background: var(--contact-icon) no-repeat center 45px / 70px 70px;
}
.page-kaikaku .contactArea .item:nth-of-type(2) > h3 {
  --contact-icon: url('../image/icon2.png');
  --contact-icon-retina: url('../image/icon2@2x.png');
}
.page-kaikaku .contactArea .item:nth-of-type(3) > h3 {
  --contact-icon: url('../image/icon3.png');
  --contact-icon-retina: url('../image/icon3@2x.png');
}
.page-kaikaku .contactArea .item > h3 > span {
  display: block;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: normal;
}
@media (width > 1024px) {
  .page_sitemap .box3col > h2 { margin-top: 35px; font-weight: bold; }
  #blog-main .authorBox .author-name { font-size: 1.8rem; line-height: 1; }
  #blog-main .authorBox .author-name > span { padding-left: 15px; font-size: 14px; }
}
@media (max-width: 1024px) {
  #page-category.page-template-page-adwords .index-about .box > h3 { margin-bottom: 10px; }
  #blog-main .authorBox .author-name { text-align: center; font-size: 20px; }
  #blog-main .authorBox .author-name > span { display: block; text-align: center; font-size: 13px; line-height: 1.2; }

  .page-kaikaku .contactArea .item > h3 {
    --contact-icon: url('../../mobile/common/image/kaikaku/icon4.png');
    --contact-icon-retina: url('../../mobile/common/image/kaikaku/icon4@2x.png');
    font-size: 15px;
    letter-spacing: normal;
    line-height: 1.6;
    padding-top: 90px;
    background-position: center 15px;
    background-size: 60px 60px;
  }
  .page-kaikaku .contactArea .item:nth-of-type(2) > h3 {
    --contact-icon: url('../../mobile/common/image/kaikaku/icon2.png');
    --contact-icon-retina: url('../../mobile/common/image/kaikaku/icon2@2x.png');
  }
  .page-kaikaku .contactArea .item:nth-of-type(3) > h3 {
    --contact-icon: url('../../mobile/common/image/kaikaku/icon3.png');
    --contact-icon-retina: url('../../mobile/common/image/kaikaku/icon3@2x.png');
  }
  .page-kaikaku .contactArea .item > h3 > span { font-size: .8em; }
}
@media (min-resolution: 2dppx), only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .page-kaikaku .contactArea .item > h3 { background-image: var(--contact-icon-retina); }
}

.download-guide-overview__header .download-guide-overview__title {
  color: #333;
  font-size: 24px;
  line-height: 1.55;
  font-weight: 700;
  letter-spacing: 0;
}
@media (max-width: 1024px) {
  .download-guide-overview__header .download-guide-overview__title { font-size: 18px; line-height: 1.5; }
}
