"); } .btn-reverse { background-color: var(--color01); color: var(--color100); } .globalHeader { width: 100%; background-color: rgba(255, 255, 255, 0.45); z-index: 1000; position: sticky; top: 0px; left: 0px; transition: all 0.25s linear 0s; padding: 0px; min-height: 60px; backdrop-filter: blur(5px); display: flex; align-items: center; } .globalHeader.shrink { background-color: rgba(255, 255, 255, 0.45); padding: 0px; height: 74px; transition: all 0.25s linear 0s; backdrop-filter: blur(5px); } @media (min-width: 1100px) { .globalHeader { background-color: var(--color01); padding: 0px; display: grid; grid-template-columns: 20% 1fr; align-items: stretch; } } .globalHeader .siteBrand .siteID { display: flex; align-items: center; width: 50%; padding: 0.25em 0px 0.25em 4vw; } .globalHeader .siteBrand .siteID img { height: 100%; } @media (min-width: 1100px) { .globalHeader .siteBrand { padding: 0px 0px 0px 40px; display: flex; align-items: center; justify-content: center; } .globalHeader .siteBrand .siteID { width: 100%; height: auto; padding: 0px; } } .globalFunc { display: none; } @media (min-width: 1100px) { .globalFunc { display: grid; grid-template-rows: 1fr 1fr; width: 100%; } } .globalFunc .upperFunc { background-color: var(--color100); clip-path: polygon(0px 0px, 100% 0%, 100% 100%, 60px 100%); display: flex; align-items: center; justify-content: flex-end; padding: 0px 4vw; } @media (min-width: 1100px) { .globalFunc .upperFunc { padding: 0px 0px 0px 4vw; } } .globalFunc .upperFunc .nav { display: flex; align-items: center; flex-wrap: wrap; gap: 0.5rem 1vw; padding: 0.5rem 0px; list-style: none; } .globalFunc .upperFunc .nav li { list-style: none; margin: 0px; width: auto; flex: 1 1 auto; display: flex; align-items: center; justify-content: center; position: relative; } .globalFunc .upperFunc .nav li a { display: flex; align-items: center; font-size: min(4vw, 0.875rem); color: var(--color01); letter-spacing: 0.075em; white-space: nowrap; } .globalFunc .upperFunc .nav li a::before { content: ""; display: inline-block; margin-right: 0.5em; width: min(5vw, 2em); height: min(5vw, 2em); background-size: contain; background-repeat: no-repeat; } .ico-faq::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-callback::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-contact::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-init::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-next::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-results::before { background-image: url("data:image/svg+xml;utf-8,"); } .globalFunc .upperFunc .nav li.toShinsei a { color: var(--color02); background: var(--color01); line-height: 1; padding: 0.5em 0.75em 0.5em 1em; border-radius: 2em; } .globalFunc .upperFunc .nav li.toShinsei a::before { display: none !important; } @media (min-width: 1100px) { .globalFunc .upperFunc .nav li.toShinsei a { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 0px 0px; } } .chgSize { font-size: min(4vw, 0.875rem); background-color: var(--color100); color: var(--color01); padding: 0.5em 1em 1em; display: none; } @media (min-width: 1100px) { .chgSize { display: flex; flex-direction: column; align-items: center; justify-content: center; } } .chgSize dt { padding: 0px 0px 0.25em; white-space: nowrap; } .chgSize dd { display: flex; justify-content: center; column-gap: 5px; } .chgSize dd span { color: rgb(231, 87, 156); background-color: var(--color101); width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; cursor: pointer; } .chgSize dd span.active { background-color: var(--color01); color: var(--color100); } .globalFunc .lowerFunc { display: flex; width: 100%; align-items: center; justify-content: flex-end; padding: 0px; } .globalFunc .lowerFunc .nav { width: 100%; max-width: 96%; margin: 0px; list-style: none; display: flex; align-items: center; justify-content: space-between; } .globalFunc .lowerFunc .nav li { width: auto; flex: 1 1 auto; display: flex; align-items: center; justify-content: center; position: relative; } .globalFunc .lowerFunc .nav li:not(:last-of-type)::after { content: ""; width: 1px; height: 2rem; display: block; background-color: rgb(143, 143, 143); } .globalFunc .lowerFunc .nav li { margin: 0px; } .globalFunc .lowerFunc .nav li > a, .globalFunc .lowerFunc .nav li > span { display: flex; align-items: center; justify-content: center; font-size: min(4vw, 1rem); font-weight: 600; color: var(--color102); white-space: nowrap; padding: 0.25em 0.5em; width: 100%; text-align: center; transition: all 0.25s ease 0s; cursor: pointer; } .globalFunc .lowerFunc .nav li > a.current, .globalFunc .lowerFunc .nav li > a:hover { color: var(--color100); text-decoration: underline; } .subNav { opacity: 0; visibility: hidden; position: absolute; top: calc(100% + 0.5em); left: 50%; transform: translateX(-50%); z-index: 99999; background: var(--color100); padding: 0.5em 0.75em 0.65em 1em; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 0px 0px; border-radius: 3px; } .hasSubnav.is-active > .subNav { opacity: 1; visibility: visible; transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; } .hasSubnav.is-active > .subNav a { width: fit-content; line-height: 1; display: flex; align-items: center; font-size: min(3.5vw, 1rem); color: var(--color01); letter-spacing: 0.075em; white-space: nowrap; } .localNav ul li a[class^="ico-"]::before { content: ""; display: inline-block; margin-right: 0.5em; width: min(5vw, 1.75em); height: min(5vw, 1.75em); background-size: contain; background-repeat: no-repeat; } .localNav ul li a.ico-callback::before { background-image: url("data:image/svg+xml;utf-8,"); } .localNav ul li a.ico-faq::before { background-image: url("data:image/svg+xml;utf-8,"); } .localNav ul li a.ico-contact::before { margin-left: -5px; background-image: url("data:image/svg+xml;utf-8,"); width: min(6vw, 2.5em) !important; } .localSearch { display: flex; } .localSearch input[name="q"] { width: 84%; border-radius: 16px 0px 0px 16px; padding: 0.5em 0.5em 0.5em 1em; border: 1px solid rgb(204, 204, 204); } @media (min-width: 1100px) { .localSearch input[name="q"] { width: 100px; } } .localSearch button[name="sa"] { width: 36px; padding: 0.5em; border-radius: 0px 16px 16px 0px; background-color: rgb(106, 106, 106); border: none; cursor: pointer; display: flex; justify-content: center; align-items: center; } .gsc-orderby-container { display: none !important; visibility: hidden !important; } .gcsc-more-maybe-branding-root { display: none !important; visibility: hidden !important; } #___gcse_0 { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 0px 0px; border-radius: 6px; margin-bottom: 1rem; padding: min(4vw, 2em); background-color: var(--color01); } .gsc-webResult.gsc-result { border-bottom: 1px solid rgb(204, 204, 204) !important; padding: 1rem 0px !important; } .gs-result .gs-title, .gs-result .gs-title * { margin-bottom: 0.25em; font-size: min(3vw, 1.375rem) !important; color: var(--color102) !important; } .gs-webResult .gs-visibleUrl { color: var(--color05) !important; } .gs-snippet { font-size: min(3vw, 1rem) !important; color: rgb(71, 71, 71) !important; margin-top: 0.5em !important; } .gs-fileFormat { display: none !important; visibility: hidden !important; } .gs-web-image-box { width: 100px !important; } .gs-web-image-box .gs-image { max-width: 100% !important; } .gs-web-image-box .gs-image::after { display: none !important; visibility: hidden !important; } .gsc-results .gsc-cursor { align-items: center; justify-content: center; gap: 1em; display: flex !important; } .gsc-results .gsc-cursor-box .gsc-cursor-page { font-size: min(3vw, 1.125rem); line-height: 1; border: 1px solid var(--color100); padding: 0.35em 0.5em; background: var(--color103); margin-right: 0px !important; color: var(--color100) !important; } .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page { background: var(--color100); pointer-events: none; color: var(--color01) !important; } .gsc-results .gsc-cursor-box .gsc-cursor-page:hover { background: var(--color100); opacity: 0.75; color: var(--color01) !important; text-decoration: none !important; } .fv { display: block; width: 100%; height: 50vh; position: relative; overflow: hidden; } @media (min-width: 960px) { .fv { height: 540px; } } .slogan { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 1rem; background: rgba(255, 255, 255, 0.85); width: 100%; max-width: 80%; position: absolute; z-index: 10; inset: 17% 0px; margin: auto; height: calc(66%); border-radius: 2em; padding: 1rem; } .slogan p:nth-of-type(1) { font-size: min(4.8vw, 2.5rem); font-weight: 600; color: var(--color04); letter-spacing: 0.05em; text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 2px; text-align: center; } .slogan p:nth-of-type(2) { font-size: min(4vw, 1.5rem); color: var(--color04); text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 2px; text-align: center; } .fv .keyvisual { position: absolute; top: 2%; left: 0px; right: 0px; margin: auto; width: fit-content; z-index: 1; padding: 0px 2%; } .fv .fvBG { width: 100%; height: 100%; position: absolute; object-fit: cover; } .toggleList > * { transition: transform 0.2s ease-out 0s, opacity 0.2s linear 0s; } .toggleList .hide { opacity: 0; transform: translate3d(0px, 10px, 0px); backface-visibility: hidden; } #newsIndex { padding: min(10vh, 100px) 0px; } #newsIndex .secHeadline { text-align: center; font-family: Oswald; font-weight: 600; font-size: min(8vw, 3.75rem); color: var(--color04); padding: 0px; } .info_cat { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; width: 100%; padding: 0px; list-style: none; column-gap: 0.5em; margin: 2em auto; } @media (min-width: 768px) { .info_cat { width: 80%; padding: 0px; column-gap: 1.5em; } } .info_cat li { border-radius: 16px; font-size: min(3.5vw, 1rem); border: 1px solid rgb(144, 144, 144); color: rgb(144, 144, 144); font-weight: 400; line-height: 1; padding: 0.4em 1em 0.55em; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; position: relative; white-space: nowrap; margin-left: 0px; } .info_cat li.current, .info_cat li:hover { background-color: var(--color100); color: var(--color01); border: 1px solid var(--color100); } .newsIndex::-webkit-scrollbar { width: 14px; } .newsIndex::-webkit-scrollbar-track { background-color: rgb(238, 238, 238); } .newsIndex::-webkit-scrollbar-thumb { background-image: none; background-color: rgb(221, 221, 221); box-shadow: none; } .newsIndex { max-height: 30em; overflow-y: scroll; position: relative; width: 100%; margin: 0px auto; padding: 0px; display: block; letter-spacing: -0.05em; } .newsIndex .listItem { display: inline-block; vertical-align: top; position: relative; padding: 0.5em 0px; margin: 0px; letter-spacing: 0px; width: 100%; border-bottom: 1px solid rgb(220, 220, 220); } .newsIndex .listItem.on { position: sticky; top: 0px; left: 0px; z-index: 10; background-color: var(--color07); display: flex; align-items: center; padding: 1em 0px 1em 1em; border-radius: 10px; margin-bottom: 1em; border-bottom: 0px; } .newsIndex .listItem.on::before { content: ""; display: inline-block; padding: 0.75em; position: absolute; left: -0.5em; top: -0.5em; border: 1px solid rgb(220, 220, 220); border-radius: 50%; background-color: var(--color01); width: min(4vw, 1.5em); height: min(4vw, 1.5em); background-size: 50%; background-position: center center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } @media (min-width: 768px) { .newsIndex .listItem.on::before { position: static; border: none; border-radius: 0px; background-color: transparent; margin-right: 0.25em; width: min(3vw, 0.75em); height: min(3vw, 0.75em); } } .newsIndex .listItem:has(a.itemHeadline):hover { cursor: pointer; background: rgb(238, 238, 238); } .newsIndex .listItem .itemHeadline { font-weight: 400; display: flex; flex-wrap: wrap; align-items: center; padding: 0.25em 0px; width: 100%; } @media (min-width: 768px) { .newsIndex .listItem .itemHeadline { flex-wrap: nowrap; } } .newsIndex .listItem .itemHeadline > * { font-size: min(3.5vw, 1rem); line-height: 1; color: var(--color02); } .newsIndex .listItem .itemHeadline > time { min-width: 5.5em; text-align: center; } .newsIndex .listItem .itemHeadline > div:nth-of-type(1) { min-width: 7.5em; } .newsIndex .listItem .itemHeadline > div:nth-of-type(1) p { border-radius: 16px; font-size: min(3vw, 0.75rem); background: rgb(255, 255, 255); border: 1px solid rgb(144, 144, 144); color: rgb(144, 144, 144); font-weight: 400; line-height: 1; padding: 0.4em 1em 0.55em; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; position: relative; white-space: nowrap; width: calc(100% - 3em); margin: auto; } .newsIndex .listItem.on .itemHeadline > div:nth-of-type(1) p { background-color: var(--color01); } .newsIndex .listItem .itemHeadline > div:nth-of-type(2) { width: 100%; padding: 0px 1em 0px 0px; line-height: 2; display: block; column-gap: 0.5em; text-align: left; } @media (min-width: 768px) { .newsIndex .listItem .itemHeadline > div:nth-of-type(2) { width: auto; flex-grow: 1; line-height: 1.6; } } .newsIndex .listItem .itemHeadline > div:nth-of-type(2) .newBadge { display: inline-block; vertical-align: -0.5em; margin-left: 0.25rem; } .newsIndex .listItem .itemHeadline > div:nth-of-type(2) > a, .newsIndex .listItem .itemHeadline > div:nth-of-type(2) > span:not(.newBadge):not([style]) { color: var(--color02); display: inline; border-bottom: 1px solid rgb(0, 0, 0); margin: 0px 0.25em; transition: all 0.25s ease 0s; } .newsIndex .listItem .itemHeadline > div:nth-of-type(2) > a:hover, .newsIndex .listItem:has(a.itemHeadline):hover .itemHeadline > div:nth-of-type(2) > span:not(.newBadge):not([style]) { border-bottom: 1px solid transparent; } .newsIndex .listItem a.itemHeadline::after { content: "›"; color: rgb(102, 102, 102); font-size: 16px; padding: 0px; display: flex; width: min(3vw, 1em); height: min(3vw, 1em); margin-left: 0px; margin-right: 0px; justify-content: center; align-items: center; line-height: 1; position: absolute; right: 0.5em; top: calc(50% - 0.6em); background-color: transparent; background-image: none !important; } #newsDetail { padding: min(10vh, 100px) 0px; } .newsDetail { width: 100%; margin: 0px auto; padding: 0px; display: block; letter-spacing: -0.05em; } .newsDetail .listItem { display: inline-block; vertical-align: top; position: relative; padding: 0.5em 0px; letter-spacing: 0px; width: 100%; border-bottom: 1px solid rgb(220, 220, 220); } .newsDetail .listItem.on { background-color: var(--color07); display: flex; align-items: center; padding: 1em 0px 1em 1em; border-radius: 10px; margin-bottom: 1em; border-bottom: 0px; } .newsDetail .listItem.on::before { content: ""; display: inline-block; padding: 0.75em; position: absolute; left: -0.5em; top: -0.5em; border: 1px solid rgb(220, 220, 220); border-radius: 50%; background-color: var(--color01); width: min(4vw, 1.5em); height: min(4vw, 1.5em); background-size: 50%; background-position: center center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } @media (min-width: 768px) { .newsDetail .listItem.on::before { position: static; border: none; border-radius: 0px; background-color: transparent; margin-right: 0.25em; width: min(3vw, 0.75em); height: min(3vw, 0.75em); } } .newsDetail .listItem .itemHeadline { font-weight: 400; display: flex; flex-wrap: wrap; align-items: center; cursor: pointer; padding: 0px; width: 100%; } @media (min-width: 768px) { .newsDetail .listItem .itemHeadline { flex-wrap: nowrap; } } .newsDetail .listItem .itemHeadline > * { font-size: min(3.5vw, 1rem); line-height: 1; color: var(--color02); } .newsDetail .listItem .itemHeadline > time { min-width: 5.5em; text-align: center; } .newsDetail .listItem .itemHeadline > div:nth-of-type(1) { min-width: 7.5em; } .newsDetail .listItem .itemHeadline > div:nth-of-type(1) p { border-radius: 16px; font-size: min(3vw, 0.75rem); border: 1px solid rgb(144, 144, 144); color: rgb(144, 144, 144); font-weight: 400; line-height: 1; padding: 0.4em 1em 0.55em; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; position: relative; white-space: nowrap; width: calc(100% - 3em); margin: auto; } .newsDetail .listItem.on .itemHeadline > div:nth-of-type(1) p { background-color: var(--color01); } .newsDetail .listItem .itemHeadline > div:nth-of-type(2) { width: 100%; padding: 0.75em 2em 0px 0px; line-height: 1.4; } @media (min-width: 768px) { .newsDetail .listItem .itemHeadline > div:nth-of-type(2) { width: auto; flex-grow: 1; padding-top: 0px; line-height: 1.6; } } .newsDetail .listItem a.itemHeadline::after { content: "›"; display: flex; width: min(3vw, 1em); height: min(3vw, 1em); justify-content: center; align-items: center; line-height: 1; position: absolute; right: 0.5em; top: calc(50% - 0.6em); } .newsDetail .listItem dt.itemHeadline::after { content: "+"; display: flex; color: rgb(167, 167, 167); width: min(4vw, 1em); height: min(4vw, 1em); justify-content: center; align-items: center; position: absolute; right: 0.5em; top: 0.5em; } .newsDetail .listItem.toggleOpen dt.itemHeadline::after { content: "ー"; } .newsDetail .listItem dd { display: none; overflow: hidden; width: 100%; margin-top: 0.5em; } .newsDetail .listItem.toggleOpen dd { height: auto; } .newsDetail .listItem dd div { width: 100%; padding: 1rem; background-color: var(--color09); border-radius: 16px; } .newsDetail .listItem dd div p { line-height: 1.8; width: 100%; font-feature-settings: "palt"; font-size: min(3.5vw, 1rem); font-weight: 400; } .newsDetail .listItem dd div p:empty { display: none !important; } #about { background: linear-gradient(rgb(234, 101, 138), rgb(253, 238, 155)); } #about .secHeadline { color: var(--color01); font-size: min(4vw, 1.375rem); margin: 0px auto min(10vh, 60px); width: 70%; position: relative; padding: 0px; justify-content: flex-start; } #about .secHeadline img { max-width: 100%; width: 100%; margin: 0px auto 0px 0px; } #about .secHeadline span { display: inline-block; padding: 0px; position: absolute; right: 0px; top: 0.5em; font-size: min(5vw, 1.375rem); } @media (min-width: 960px) { #about .secHeadline { width: fit-content; } #about .secHeadline img { width: calc(100% - 3em); } #about .secHeadline span { top: calc(50% + 0.5em); } } #about .secLead { color: var(--color01); } .scheduleTable { background-color: rgb(255, 255, 255); } @media (min-width: 960px) { .scheduleTable > dl { display: grid; grid-template-columns: 26% 1fr; } } .scheduleTable > dl:nth-of-type(1) { display: none; } @media (min-width: 960px) { .scheduleTable > dl:nth-of-type(1) { display: grid; } } .scheduleTable > dl:nth-of-type(1) > dt, .scheduleTable > dl:nth-of-type(1) > dd { background-color: rgb(203, 206, 217); display: flex; align-items: center; justify-content: center; padding: 1.5em 1em; font-weight: 600; } .scheduleTable > dl > dt, .scheduleTable > dl > dd { font-size: min(3.5vw, 1rem); line-height: 1; margin-top: -1px; margin-left: -1px; border: 1px solid rgb(153, 153, 153); } .scheduleTable > dl > dt { display: flex; align-items: center; justify-content: center; padding: 1em; line-height: 2.2; background-color: rgb(203, 206, 217); font-size: min(4vw, 1.25rem); font-weight: 600; } @media (min-width: 960px) { .scheduleTable > dl > dt { background-color: rgb(255, 255, 255); padding: 2em 1em; font-size: min(3.5vw, 1rem); } } .scheduleTable > dl > dd { padding: 2em 1em; line-height: 2.2; } .scheduleTable > dl > dd.nopad { padding: 0px; } .scheduleTable > dl > dd > table { border-collapse: collapse; margin-top: -1px; margin-left: -1px; width: calc(100% + 2px); } .scheduleTable > dl > dd > table th, .scheduleTable > dl > dd > table td { font-size: min(3.5vw, 1rem); margin-top: -1px; margin-left: -1px; border: 1px solid rgb(153, 153, 153); line-height: 1; } .scheduleTable > dl > dd > table th { background-color: rgb(229, 231, 237); text-align: center; padding: 0.75em 1em; font-weight: 600; } .scheduleTable > dl > dd > table td { text-align: center; padding: 1em; } .scheduleTable > dl > dd > table tr:last-of-type td { border-bottom: none; text-align: left; line-height: 1.8; } .scheduleTable > dl > dd > dl { padding: 2em 1em; border-bottom: 1px solid rgb(153, 153, 153); } .scheduleTable > dl > dd > dl:last-child { border-bottom: none; } .scheduleTable > dl > dd > dl > dt { font-weight: 600; padding-bottom: 0.5em; line-height: 2.2; } .scheduleTable > dl > dd > dl > dt span { color: var(--color100); display: inline-block; padding-left: 1em; } .scheduleTable > dl > dd > dl > dd { line-height: 2.2; } #accessibility .secLead { font-size: min(4vw, 1rem); line-height: 2.2; text-align: justify; color: var(--color02); width: 100%; max-width: var(--innerwidth); margin: 0px auto 2em; padding: 0px 4vw; } @media (min-width: 960px) { #accessibility .secLead { padding: 0px; } } .exnotes { display: flex; align-items: flex-start; flex-direction: column; } .exnotes dt { font-weight: 600; width: 10%; text-align: center; } .exnotes dd { width: 90%; } .exnotes dd > ul li { list-style: none; } @media (min-width: 960px) { .exnotes { flex-direction: row; align-items: center; } } .sysRequire { display: flex; align-items: flex-start; flex-flow: column wrap; row-gap: 1em; } @media (min-width: 960px) { .sysRequire { flex-direction: row; align-items: center; } } .sysRequire > dt { font-weight: 600; text-align: center; background-color: rgb(249, 249, 249); display: flex; align-items: center; justify-content: center; width: 100%; } .sysRequire > dd { width: 100%; } @media (min-width: 960px) { .sysRequire > dt { width: 14em; min-height: 14em; } .sysRequire > dd { width: calc(100% - 14em); padding: 0px 0px 0px 1em; text-align: justify; } } .sysRequire > dd > dl > dt { font-weight: 600; font-size: min(4vw, 20px); } .sysRequire > dd > dl > dd { padding-bottom: 1em; } .accCheckList { background-color: rgb(255, 255, 255); } .accCheckList > dl { display: grid; grid-template-columns: 10% 7% 1fr 7% 7% 20%; } .accCheckList > dl:nth-of-type(1) > dt, .accCheckList > dl:nth-of-type(1) > dd { background-color: rgb(203, 206, 217); display: flex; align-items: center; justify-content: center; line-height: 1; padding: 1em; font-weight: 600; } .accCheckList > dl > dt, .accCheckList > dl > dd { display: flex; align-items: center; justify-content: center; font-size: min(3.5vw, 1rem); line-height: 1; margin-top: -1px; margin-left: -1px; border: 1px solid rgb(153, 153, 153); } .accCheckList > dl > dt { display: flex; align-items: center; justify-content: center; padding: 1em; line-height: 1.4; background: rgb(203, 206, 217); font-weight: 600; } @media (min-width: 960px) { .accCheckList > dl > dt { background-color: rgb(255, 255, 255); } } .accCheckList > dl > dd { padding: 1em; line-height: 1.4; } .accCheckList > dl:not(:nth-of-type(1)) > dd:nth-of-type(2) { justify-content: flex-start; } .accCheckList > dl > dd.nopad { padding: 0px; } .accCheckList > dl > dd > dl { padding: 2em 1em; border-bottom: 1px solid rgb(153, 153, 153); } .accCheckList > dl > dd > dl:last-child { border-bottom: none; } .accCheckList > dl > dd > dl > dt { font-weight: 600; padding-bottom: 0.5em; line-height: 2.2; } .accCheckList > dl > dd > dl > dt span { color: var(--color100); display: inline-block; padding-left: 1em; } .accCheckList > dl > dd > dl > dd { line-height: 2.2; } .docInfo { margin-bottom: 0.75em; } .downloads { display: grid; grid-template-columns: repeat(auto-fill, minmax(352px, 1fr)); padding: 0px; gap: 1rem; } @media (min-width: 768px) { .downloads { gap: 1.5rem; } } .downloads:has(a:only-child) { justify-content: flex-start; } .downloads .docs { text-decoration: none; } @media (min-width: 768px) { .downloads .docs { text-decoration: none; } } .docs { display: grid; grid-template-columns: 1fr min(17%, 42px); align-items: center; justify-content: space-between; background-color: var(--color01); border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 0px 0px; width: 100%; padding: 1.5rem 2rem; margin: 0px; height: 100%; border: 1px solid rgba(0, 0, 0, 0.1); transition: transform 0.2s ease-in 0s, box-shadow 0.2s ease-in 0s; } .docs:hover { transform: translateY(5px); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; } a.docs::after { content: ""; display: block; width: 42px; height: 53px; padding: 0px; color: transparent; background-position: left center; background-repeat: no-repeat; background-size: contain; margin: 0px !important; background-color: transparent !important; } a.docs[href$=".pdf"]::after { background-image: url(""); } a.docs[href$=".docx"]::after { background-image: url(""); } a.docs[href$=".xlsx"]::after { background-image: url(""); } a.docs[href$=".pptx"]::after { background-image: url(""); } a.docs[href$=".zip"]::after { background-image: url(""); } .docs p { font-size: min(4vw, 1.125rem); color: var(--color02); font-weight: 600; } .docs p small { display: block; font-size: 61%; margin-top: 0.5em; font-weight: 400; color: var(--color05); } .docs p small:empty { display: none; } .docs p span { display: block; font-size: 60%; margin-top: 0.5em; padding-right: 0.75em; font-weight: 400; color: rgb(85, 85, 85); } .downloads.--btnType03 { } .downloads.--btnType03:has(.docs:only-child) { margin-bottom: 1rem; grid-template-columns: 1fr; } @media (min-width: 768px) { .downloads.--btnType03:has(.docs:only-child) { margin-bottom: 2rem; } .downloads.--btnType03:has(.docs:only-child) .docs { width: calc(50% - 1rem); justify-self: center; } } .downloads.--btnType03 .docs p span { font-size: 65%; color: rgb(0, 0, 0); } .--btnType02.downloads .docs:is(.koubo01, .koubo02) { text-decoration: none; } @media (min-width: 768px) { .--btnType02.downloads .docs:is(.koubo01, .koubo02) { } } .--btnType02.downloads .docs:is(.koubo01, .koubo02) { border-radius: 4em; padding: 0.5em 1em; grid-template-columns: 1fr; text-align: center; } .--btnType02.downloads .docs:is(.koubo01, .koubo02)::after { display: none; } .--btnType02.downloads .docs.koubo02 { background: var(--color100); } .--btnType02.downloads .docs.koubo01 { background: var(--color103); } .--btnType02.downloads .docs.koubo02 p { color: var(--color01); font-size: min(4vw, 1.75rem); } .--btnType02.downloads .docs.koubo01 p { color: var(--color100); font-size: min(4vw, 1.75rem); } .--btnType02.downloads .docs.koubo02 p span { color: var(--color01); font-size: 50%; margin-top: 0px; } .--btnType02.downloads .docs.koubo01 p span { color: var(--color100); font-size: 50%; margin-top: 0px; } #downloads { padding: min(4vw, 1rem) 0px min(10vh, 100px); } .columnWrap { display: flex; align-items: flex-start; flex-direction: row; width: 100%; max-width: var(--innerwidth); margin: auto; padding: 0px 4vw; } @media (min-width: 1100px) { .columnWrap { padding: 0px; } } .columnWrap .selectRound { position: sticky; top: var(--gh-H); left: 0px; z-index: 100; } @media (min-width: 1100px) { .columnWrap .selectRound { width: 200px; top: calc(var(--gh-H) + 2rem); left: 0px; } } .columnWrap .selectRound ul { display: flex; flex-flow: column wrap; list-style: none; justify-content: flex-start; column-gap: 1rem; } .columnWrap .selectRound ul li { margin: 0px -2px -2px 0px; padding: 1em 0.5em; background: var(--color103); color: var(--color100); border: 2px solid var(--color100); text-align: center; font-size: min(4vw, 1.375rem); line-height: 1; font-weight: 600; writing-mode: vertical-rl; font-feature-settings: initial; letter-spacing: 0.1em; } @media (min-width: 1100px) { .columnWrap .selectRound ul li { padding: 1em; writing-mode: horizontal-tb; letter-spacing: 0px; } } .columnWrap .selectRound ul li:not(.active) { cursor: pointer; } .columnWrap .selectRound ul li.active { background: var(--color100); color: var(--color01); } .columnWrap .selectRound ul li:not(.active):hover { background: var(--color100); color: var(--color01); opacity: 0.75; } .columnWrap .targetRound { width: 100%; padding: min(4vh, 100px) 0px; border: 2px solid var(--color100); } @media (min-width: 1100px) { .columnWrap .targetRound { padding: min(5vh, 100px) 2vw; width: calc(100% - 200px); } } .js-toggleBtn { cursor: pointer; } .js-toggleBtn::after { position: absolute; right: 2vw; content: ""; display: inline-block; width: min(4vw, 1.25em); height: min(4vw, 1.25em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); transform: rotate(90deg) translate(0px, 0px); } .js-toggleBtn.open::after { transform: rotate(90deg) translate(-2px, 0px) scale(-1, 1); } #onboading .secLead { margin: 0px auto 4rem; font-size: min(3.5vw, 1.25rem); } #onboading .secLead p { text-align: left; width: fit-content; margin: 1em auto auto; display: block; } .boards { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 1rem; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 3rem; margin-bottom: 3rem; } .boards:last-child { border-bottom: none; margin-bottom: 0px; } .boards .board { background: var(--color01); border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px; width: 100%; margin: 0px; height: 100%; transition: transform 0.25s ease-in 0s, box-shadow 0.25s ease-in 0s; overflow: hidden; border-bottom: 6px solid rgb(239, 72, 153); } .boards .board:hover { transform: translate(0px, -0.5rem); } .boards .board dt { font-weight: 600; font-size: min(4vw, 1.375rem); padding: 1rem 1rem 1rem 2rem; } .boards .board dd { padding: 0px 1.25rem 1.25rem; } .boards .board dd ul { display: flex; flex-direction: column; row-gap: 0.5rem; } .boards .board dd ul li { margin-left: 0px; font-weight: 400; } .boards .board dd ul li a { display: flex; align-items: center; text-decoration: none; position: relative; background: var(--color01); font-size: min(4vw, 1.125rem); color: rgb(74, 85, 104); line-height: 1; padding: 0.75rem 1rem; border: 1px solid rgb(226, 232, 240); border-radius: 5px; font-weight: 600; transition: background 0.5s ease 0s, color 0.5s ease 0s; } .boards .board dd ul li a:hover { background: var(--color100); color: var(--color01); border-color: rgb(203, 213, 224); } .boards .board dd ul li a::before { content: ""; display: inline-block; margin-right: 0.5em; margin-bottom: -1px; width: min(4vw, 1em); height: min(4vw, 1em); background-size: cover; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); transition: background-image 0.5s ease 0s; } .boards .board dd ul li a:hover::before { background-image: url("data:image/svg+xml;utf-8,"); } .boards .board dd ul li a::after { content: "◀ 参加申込"; line-height: 1; font-weight: 600; color: var(--color01); margin-left: 2.5em; font-size: 65%; opacity: 0; display: block; width: fit-content; } .boards .board dd ul li a:hover::after { opacity: 1; margin-left: 1.5em; transition: opacity 0.5s ease 0s, margin-left 0.5s ease 0s; } .boards .end { border-bottom: 6px solid rgb(204, 204, 204); background: rgb(221, 221, 221) !important; } .boards .end:hover { transform: none; } .boards .end * { color: rgb(156, 156, 156) !important; background: rgb(221, 221, 221) !important; } .boards .end :hover { background: rgb(221, 221, 221) !important; color: rgb(156, 156, 156) !important; } .boards .end a, .boards .end a:hover { cursor: default; border-color: rgb(203, 213, 224) !important; pointer-events: none !important; } .boards .end a::after { display: none !important; } .board li a[href=""] { cursor: default; background: rgb(221, 221, 221) !important; color: rgb(156, 156, 156) !important; border-color: rgb(203, 213, 224) !important; pointer-events: none !important; } .boards .end a::before, .board li a[href=""]::before { background-image: url("data:image/svg+xml;utf-8,") !important; } .reqInfo { color: red; font-weight: 600; display: inline-block; font-size: min(4vw, 1.125rem); margin: 0px auto 2rem 1rem; } .step-container { max-width: 1000px; margin: 0px auto 10%; display: flex; align-items: center; position: relative; flex-direction: column; } @media (min-width: 769px) { .step-container { flex-direction: row; } } .step { position: relative; flex: 1 1 0%; height: 100px; display: flex; align-items: center; justify-content: center; color: rgb(102, 102, 102); font-weight: 600; font-size: 16px; text-align: center; margin-bottom: 1rem; width: 100%; } @media (min-width: 769px) { .step { width: calc(33.3333%); } } .step1 { background: linear-gradient(135deg, rgb(255, 243, 205), rgb(255, 234, 167)); clip-path: polygon(0px 0px, 100% 0px, 100% 70%, 50% 100%, 0px 70%); } .step2 { background: linear-gradient(135deg, rgb(255, 228, 181), rgb(255, 179, 71)); clip-path: polygon(0px 0px, 100% 0px, 100% 70%, 50% 100%, 0px 70%); } .step3 { background: linear-gradient(135deg, rgb(255, 179, 209), rgb(255, 107, 157)); clip-path: polygon(0px 0px, 100% 0px, 100% 70%, 50% 100%, 0px 70%); } @media (min-width: 769px) { .step1 { clip-path: polygon(0px 0px, calc(100% - 40px) 0px, 100% 50%, calc(100% - 40px) 100%, 0px 100%); left: 1.5%; } .step2 { clip-path: polygon(0px 0px, calc(100% - 40px) 0px, 100% 50%, calc(100% - 40px) 100%, 0px 100%, 40px 50%); } .step3 { clip-path: polygon(0px 0px, calc(100% - 40px) 0px, 100% 50%, calc(100% - 40px) 100%, 0px 100%, 40px 50%); right: 1.5%; } } .step::before { content: ""; display: flex; width: 100%; height: 100%; position: absolute; z-index: -1; background: rgb(255, 255, 255); transform: scale3d(0.97, 0.87, 1); left: 0px; right: 0px; margin: auto; } .step1::before { clip-path: polygon(0px 0px, 100% 0px, 100% 68%, 50% 100%, 0px 68%); } .step2::before { clip-path: polygon(0px 0px, 100% 0px, 100% 68%, 50% 100%, 0px 68%); } .step3::before { clip-path: polygon(0px 0px, 100% 0px, 100% 68%, 50% 100%, 0px 68%); } @media (min-width: 769px) { .step::before { transform: scale3d(0.95, 0.9, 1); left: 2px; } .step1::before { left: -2px; transform: scale3d(0.97, 0.9, 1); clip-path: polygon(0px 0px, calc(100% - 40px) 0px, 99.5% 50%, calc(100% - 40px) 100%, 0px 100%); } .step2::before { clip-path: polygon(0px 0px, calc(100% - 38px) 0px, 100% 50%, calc(100% - 38px) 100%, 0px 100%, 38px 50%); } .step3::before { clip-path: polygon(0px 0px, calc(100% - 38px) 0px, 100% 50%, calc(100% - 38px) 100%, 0px 100%, 38px 50%); } } .step:hover::before { opacity: 0.8; } .step-content { display: flex; flex-direction: column; align-items: center; padding: 1.5rem 0px 2rem; } @media (min-width: 769px) { .step-content { padding: 1rem 0px; } } .step-number { font-size: 14px; font-weight: normal; color: rgb(136, 136, 136); } .step-title { font-size: min(5vw, 1.25rem); font-weight: bold; color: rgb(51, 51, 51); } .sec4thHeadline { color: var(--color100); border-bottom: 1px solid var(--color100); padding: 0.25em 1em 1rem 1rem; font-size: min(5vw, 1.25rem); margin: 0px 0px 1rem; } .sec4thHeadline + .secLead { line-height: 1.6; padding-left: 1rem; } .sec5thHeadline { color: var(--color100); border-left: 0.5rem solid rgb(255, 217, 0); padding: 0em 1em 0em 0.5rem; font-size: min(4vw, 1rem); margin: 0px 0px 0.5rem; font-weight: 600; } .sec5thHeadline + .secLead { line-height: 1.6; padding-left: 1rem; } .stepWrap { margin-bottom: min(14vh, 20%); } .stepWrap .downloads { margin-bottom: 5%; } .dlnotes { background: var(--color103); padding: 1.25rem 2rem 1rem 1.5rem; } .dlnotes dt { margin-bottom: 0.5em; } .dlnotes dd ul li { margin-bottom: 1em; line-height: 1.8; } #contact { padding: 0px 0px min(10vh, 100px); } #contact .secInner { background-color: rgb(238, 238, 238); padding: min(7vh, 70px) 0px min(2.5vh, 40px); border-radius: 6px; position: relative; } #contact .secInner .secContent { position: relative; display: flex; flex-direction: column; background: none; } #contact .contact_f .secContent::before { content: ""; display: block; width: min(18vw, 160px); height: min(18vw, 160px); background: url("") 0% 0% / cover no-repeat; margin: 0px auto; order: 2; } #contact .contact_f .secContent > p { order: 1; } #contact .contact_f .secContent .btnWrap { order: 3; } @media (min-width: 768px) { #contact .contact_f .secContent::before { position: absolute; left: 9%; bottom: 50%; order: 1; } #contact .contact_f .secContent > p { order: 2; } } #contact .secInner .secHeadline { padding: 0px 0px min(2.5vh, 100px); line-height: 1; } #contact .secInner .secContent { box-shadow: none; } .secWrap { background-color: var(--color01); } #callback .secWrap .secHeadline { text-align: center; width: 100%; font-size: min(4vw, 1.25rem); font-weight: 600; line-height: 1; padding: 3em 0px 0px; } .faq_cat { display: grid; gap: 0.75em; margin: 0px auto min(10vw, 70px); list-style: none; } @media (min-width: 768px) { .faq_cat { grid-template-columns: repeat(auto-fit, minmax(calc(50% - 1em), 1fr)); } } .faq_cat > * { text-align: center; font-size: min(4vw, 1.125rem); color: var(--color04); border-radius: 2em; background-color: var(--color01); line-height: 1; padding: 1em; font-weight: 600; cursor: pointer; list-style: none; margin: 0px; display: flex; align-items: center; justify-content: center; } .faq_cat > .refine { padding: 0px; overflow: hidden; } .faq_cat > .refine form { width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; position: relative; } .faq_cat > .refine form input { width: calc(100% - 60px); height: 100%; border: none; padding: 1em; font-size: min(4vw, 1.125rem); text-align: center; } .faq_cat > .refine form input::placeholder { text-align: center; color: rgb(164, 164, 164); } .faq_cat > .refine form button.submit { background-color: rgb(167, 167, 167); border: none; width: 60px; height: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer; } .faq_cat > .refine form button.submit img { height: 42%; } .faq_cat > .refine form button.reset { position: absolute; right: 85px; background-color: var(--color08); color: var(--color01); border-radius: 16px; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; white-space: nowrap; aspect-ratio: 1 / 1; } .faq_cat > :not(.refine).current, .faq_cat > :not(.refine):hover { background-color: var(--color102); color: var(--color01); } .faqCatTitle { text-align: center; width: 100%; color: var(--color01); background-color: var(--color102); border-radius: 6px; font-size: min(4vw, 1.25rem); font-weight: 400; line-height: 1; padding: 0.75em 0px; margin-bottom: 0.75em; } .faqList { width: 100%; margin: 0px auto 2em; padding: 0px; display: flex; flex-direction: column; row-gap: 0.75em; counter-reset: q 0; } .faqList + p { font-size: min(3.5vw, 1rem); text-align: center; } .faqList dl { display: inline-block; vertical-align: top; position: relative; padding: 0px; background-color: var(--color01); letter-spacing: 0px; width: 100%; border-radius: 34px; counter-increment: q 1; } .faqList dl dt { font-weight: 600; display: grid; grid-template-columns: 3em 1fr min(4vw, 1em); align-items: flex-start; padding: 0.9em 2vw 1em; cursor: pointer; } @media (min-width: 768px) { .faqList dl dt { padding: 1em 2vw 0.8em; } } .faqList dl dt::after { content: "+"; line-height: 1; display: block; color: rgb(167, 167, 167); width: min(4vw, 1em); height: min(4vw, 1em); } .faqList dl.toggleOpen dt::after { content: "ー"; } .faqList dl dt::before { content: "Q" counter(q); font-weight: 400; font-size: min(4vw, 1.125rem); line-height: 1.2; } .faqList dl dt p { line-height: 1.4; user-select: none; letter-spacing: 0.05em; font-feature-settings: "palt"; font-size: min(5vmin, 1rem); font-weight: 400; padding: 0px 2em 0px 0px; text-align: justify; color: rgb(0, 0, 0); display: flex; align-items: center; flex-wrap: wrap; } .faqList dl.toggleOpen dt p { font-weight: 600; } .faqList dl dd { display: none; padding: 0px 2vw; width: 100%; font-size: min(3.75vmin, 1rem); } .faqList dl.toggleOpen dd { height: auto; } .faqList dl dd > div { line-height: 1.8; width: 100%; padding: 0px 1em 1em 2em; display: grid; grid-template-columns: 2em 1fr; } .faqList dl dd > div::before { content: "A"; color: rgb(255, 98, 80); } .faqList dl dd > div p { font-feature-settings: "palt"; font-size: min(5vw, 1rem); font-weight: 400; } .faqList dl dd > div p:empty { display: none !important; } .faqList dl dd > div p a { color: var(--color100); text-decoration: underline; } .faqList dl dd > div p a:hover { text-decoration: none; } .vid > iframe { width: 100%; height: auto; display: block; aspect-ratio: 16 / 9; margin: auto; z-index: 1; } @media (min-width: 960px) { .vid > iframe { width: 75%; } } #policy .secLead { font-size: min(4vw, 1rem); line-height: 2.2; text-align: justify; color: var(--color02); width: 100%; max-width: var(--innerwidth); margin: 0px auto 2em; padding: 0px 4vw; } @media (min-width: 960px) { #policy .secLead { padding: 0px; } } .secInner > dl { margin-bottom: 1.5em; } dl > .defTitle { font-weight: 600; line-height: 1; padding: 0.5em; background-color: rgb(229, 231, 237); width: fit-content; border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-bottom: none; } dl > .defTitle + dd { padding: 1em 0px; border-top: 1px solid rgb(204, 204, 204); } dl > .defTitle + dd p { margin-bottom: 0.5em; line-height: 2; } dl > .defTitle + dd ul, dl > .defTitle + dd ol { line-height: 2; } .listOLLv1 > li { margin-bottom: 1.5em; } .listOLLv1 > li > p:nth-of-type(1) { font-weight: 600; margin-bottom: 0.5em; } .listOLLv2 { padding-left: 0px; } .listOLLv2 > li { margin-bottom: 0.5em; } .footerInfo { background: var(--color01); } .footerInfoInner { padding: min(10vh, 100px) 2vw; } .footerInfoInner > p { text-align: center; font-size: min(3.5vw, 1rem); line-height: 1.8; margin-bottom: min(10vh, 100px); } .footerInfoInner .relational { width: 100%; margin: auto; display: flex; justify-content: space-between; column-gap: 2vw; } .footerInfoInner .relational a::after { display: none !important; } .globalFooter { background-color: var(--color01); color: var(--color02); } .footerLinks { background-color: var(--color100); font-size: min(4vw, 0.875rem); color: var(--color02); padding: 4em 4vw; } .footerLinks ul { display: flex; justify-content: center; column-gap: 3em; list-style: none; flex-wrap: wrap; margin: auto; } @media (min-width: 768px) { .footerLinks ul { justify-content: center; } } .footerLinks ul li { list-style: none; margin: 0px; } .footerLinks ul li a { color: var(--color01); display: flex; align-items: center; line-height: 1; } .indent { display: inline-block; padding-left: 1em; text-indent: -1em; } .indent.cha5 { padding-left: 5em; text-indent: -5em; } .annotation { font-size: min(3vw, 0.875rem); display: inline-block; padding-left: 1em; text-indent: -1em; margin-bottom: 0.25em !important; line-height: 1.4 !important; } .withShadow { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 0px 0px; } .colorLink { color: var(--color100); text-decoration: underline; } .noBullet, .noBullet li { list-style-type: none; margin-left: 0px; } .external { position: relative; } .external::after { content: ""; display: inline-block; margin-left: 0.25em; margin-bottom: 0px; vertical-align: -2px; width: min(4vw, 1.25em); height: min(4vw, 1.25em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } .external.ico2::after { background-image: url("data:image/svg+xml;utf-8,"); } .btn.external::after { position: absolute; right: 1em; margin-bottom: 0px; } a[href$=".pdf"]::after { content: "PDF"; color: rgb(255, 255, 255); background-color: rgb(241, 79, 74); display: inline-block; font-size: 9px; font-weight: 400; line-height: 1; border-radius: 2px; margin-left: 5px; margin-right: 3px; vertical-align: 2px; padding: 0.35em 0.5em 0.2em; text-indent: 0px; } [class*="ico-"]::after { display: inline-block; font-size: 9px; font-weight: 400; line-height: 1; border-radius: 2px; vertical-align: 2px; margin-left: 5px; margin-right: 3px; padding: 0.35em 0.5em 0.2em; } .ico-pdf::after { content: "PDF"; color: rgb(255, 255, 255); background-color: rgb(241, 79, 74); } .ico-xlsx::after { content: "Excel"; color: rgb(255, 255, 255); background-color: rgb(45, 121, 47); } .ico-docx::after { content: "Word"; color: rgb(255, 255, 255); background-color: rgb(41, 82, 148); } .ico-external::after { content: ""; display: inline-block; margin-left: 0.25em; margin-bottom: -5px; width: min(4vw, 2em); height: min(4vw, 2em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } .ico-external.ico2::after { background-image: url("data:image/svg+xml;utf-8,"); } .ico-chev1::before { content: ""; display: inline-block; margin-right: 0.25em; margin-bottom: -3px; width: min(4vw, 1.25em); height: min(4vw, 1.25em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } .ico-chev2 { color: var(--color02); } .ico-chev2::before { content: ""; display: inline-block; margin-right: 0.25em; margin-bottom: -4px; width: min(4vw, 1.25em); height: min(4vw, 1.25em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } .text-underline { text-decoration: underline; } .mb1 { margin-bottom: 1rem; } .mb2 { margin-bottom: 2rem; } .mb3 { margin-bottom: 3rem; } .mb4 { margin-bottom: 4rem; } .hide { display: none; visibility: hidden; opacity: 0; } .block { display: block; } .iblock { display: inline-block; } .b { font-weight: 600; } .c { justify-content: center; text-align: center; } .l { justify-content: flex-start; text-align: left; } .r { justify-content: flex-end; text-align: right; } ._sp { display: block !important; } ._pc { display: none !important; } @media (min-width: 768px) { ._sp { display: none !important; } ._pc { display: block !important; } } "); } .btn-reverse { background-color: var(--color01); color: var(--color100); } .globalHeader { width: 100%; background-color: rgba(255, 255, 255, 0.45); z-index: 1000; position: sticky; top: 0px; left: 0px; transition: all 0.25s linear 0s; padding: 0px; min-height: 60px; backdrop-filter: blur(5px); display: flex; align-items: center; } .globalHeader.shrink { background-color: rgba(255, 255, 255, 0.45); padding: 0px; height: 74px; transition: all 0.25s linear 0s; backdrop-filter: blur(5px); } @media (min-width: 1100px) { .globalHeader { background-color: var(--color01); padding: 0px; display: grid; grid-template-columns: 20% 1fr; align-items: stretch; } } .globalHeader .siteBrand .siteID { display: flex; align-items: center; width: 50%; padding: 0.25em 0px 0.25em 4vw; } .globalHeader .siteBrand .siteID img { height: 100%; } @media (min-width: 1100px) { .globalHeader .siteBrand { padding: 0px 0px 0px 40px; display: flex; align-items: center; justify-content: center; } .globalHeader .siteBrand .siteID { width: 100%; height: auto; padding: 0px; } } .globalFunc { display: none; } @media (min-width: 1100px) { .globalFunc { display: grid; grid-template-rows: 1fr 1fr; width: 100%; } } .globalFunc .upperFunc { background-color: var(--color100); clip-path: polygon(0px 0px, 100% 0%, 100% 100%, 60px 100%); display: flex; align-items: center; justify-content: flex-end; padding: 0px 4vw; } @media (min-width: 1100px) { .globalFunc .upperFunc { padding: 0px 0px 0px 4vw; } } .globalFunc .upperFunc .nav { display: flex; align-items: center; flex-wrap: wrap; gap: 0.5rem 1vw; padding: 0.5rem 0px; list-style: none; } .globalFunc .upperFunc .nav li { list-style: none; margin: 0px; width: auto; flex: 1 1 auto; display: flex; align-items: center; justify-content: center; position: relative; } .globalFunc .upperFunc .nav li a { display: flex; align-items: center; font-size: min(4vw, 0.875rem); color: var(--color01); letter-spacing: 0.075em; white-space: nowrap; } .globalFunc .upperFunc .nav li a::before { content: ""; display: inline-block; margin-right: 0.5em; width: min(5vw, 2em); height: min(5vw, 2em); background-size: contain; background-repeat: no-repeat; } .ico-faq::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-callback::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-contact::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-init::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-next::before { background-image: url("data:image/svg+xml;utf-8,"); } .ico-results::before { background-image: url("data:image/svg+xml;utf-8,"); } .globalFunc .upperFunc .nav li.toShinsei a { color: var(--color02); background: var(--color01); line-height: 1; padding: 0.5em 0.75em 0.5em 1em; border-radius: 2em; } .globalFunc .upperFunc .nav li.toShinsei a::before { display: none !important; } @media (min-width: 1100px) { .globalFunc .upperFunc .nav li.toShinsei a { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 0px 0px; } } .chgSize { font-size: min(4vw, 0.875rem); background-color: var(--color100); color: var(--color01); padding: 0.5em 1em 1em; display: none; } @media (min-width: 1100px) { .chgSize { display: flex; flex-direction: column; align-items: center; justify-content: center; } } .chgSize dt { padding: 0px 0px 0.25em; white-space: nowrap; } .chgSize dd { display: flex; justify-content: center; column-gap: 5px; } .chgSize dd span { color: rgb(231, 87, 156); background-color: var(--color101); width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; aspect-ratio: 1 / 1; cursor: pointer; } .chgSize dd span.active { background-color: var(--color01); color: var(--color100); } .globalFunc .lowerFunc { display: flex; width: 100%; align-items: center; justify-content: flex-end; padding: 0px; } .globalFunc .lowerFunc .nav { width: 100%; max-width: 96%; margin: 0px; list-style: none; display: flex; align-items: center; justify-content: space-between; } .globalFunc .lowerFunc .nav li { width: auto; flex: 1 1 auto; display: flex; align-items: center; justify-content: center; position: relative; } .globalFunc .lowerFunc .nav li:not(:last-of-type)::after { content: ""; width: 1px; height: 2rem; display: block; background-color: rgb(143, 143, 143); } .globalFunc .lowerFunc .nav li { margin: 0px; } .globalFunc .lowerFunc .nav li > a, .globalFunc .lowerFunc .nav li > span { display: flex; align-items: center; justify-content: center; font-size: min(4vw, 1rem); font-weight: 600; color: var(--color102); white-space: nowrap; padding: 0.25em 0.5em; width: 100%; text-align: center; transition: all 0.25s ease 0s; cursor: pointer; } .globalFunc .lowerFunc .nav li > a.current, .globalFunc .lowerFunc .nav li > a:hover { color: var(--color100); text-decoration: underline; } .subNav { opacity: 0; visibility: hidden; position: absolute; top: calc(100% + 0.5em); left: 50%; transform: translateX(-50%); z-index: 99999; background: var(--color100); padding: 0.5em 0.75em 0.65em 1em; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 0px 0px; border-radius: 3px; } .hasSubnav.is-active > .subNav { opacity: 1; visibility: visible; transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s; } .hasSubnav.is-active > .subNav a { width: fit-content; line-height: 1; display: flex; align-items: center; font-size: min(3.5vw, 1rem); color: var(--color01); letter-spacing: 0.075em; white-space: nowrap; } .localNav ul li a[class^="ico-"]::before { content: ""; display: inline-block; margin-right: 0.5em; width: min(5vw, 1.75em); height: min(5vw, 1.75em); background-size: contain; background-repeat: no-repeat; } .localNav ul li a.ico-callback::before { background-image: url("data:image/svg+xml;utf-8,"); } .localNav ul li a.ico-faq::before { background-image: url("data:image/svg+xml;utf-8,"); } .localNav ul li a.ico-contact::before { margin-left: -5px; background-image: url("data:image/svg+xml;utf-8,"); width: min(6vw, 2.5em) !important; } .localSearch { display: flex; } .localSearch input[name="q"] { width: 84%; border-radius: 16px 0px 0px 16px; padding: 0.5em 0.5em 0.5em 1em; border: 1px solid rgb(204, 204, 204); } @media (min-width: 1100px) { .localSearch input[name="q"] { width: 100px; } } .localSearch button[name="sa"] { width: 36px; padding: 0.5em; border-radius: 0px 16px 16px 0px; background-color: rgb(106, 106, 106); border: none; cursor: pointer; display: flex; justify-content: center; align-items: center; } .gsc-orderby-container { display: none !important; visibility: hidden !important; } .gcsc-more-maybe-branding-root { display: none !important; visibility: hidden !important; } #___gcse_0 { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 0px 0px; border-radius: 6px; margin-bottom: 1rem; padding: min(4vw, 2em); background-color: var(--color01); } .gsc-webResult.gsc-result { border-bottom: 1px solid rgb(204, 204, 204) !important; padding: 1rem 0px !important; } .gs-result .gs-title, .gs-result .gs-title * { margin-bottom: 0.25em; font-size: min(3vw, 1.375rem) !important; color: var(--color102) !important; } .gs-webResult .gs-visibleUrl { color: var(--color05) !important; } .gs-snippet { font-size: min(3vw, 1rem) !important; color: rgb(71, 71, 71) !important; margin-top: 0.5em !important; } .gs-fileFormat { display: none !important; visibility: hidden !important; } .gs-web-image-box { width: 100px !important; } .gs-web-image-box .gs-image { max-width: 100% !important; } .gs-web-image-box .gs-image::after { display: none !important; visibility: hidden !important; } .gsc-results .gsc-cursor { align-items: center; justify-content: center; gap: 1em; display: flex !important; } .gsc-results .gsc-cursor-box .gsc-cursor-page { font-size: min(3vw, 1.125rem); line-height: 1; border: 1px solid var(--color100); padding: 0.35em 0.5em; background: var(--color103); margin-right: 0px !important; color: var(--color100) !important; } .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page { background: var(--color100); pointer-events: none; color: var(--color01) !important; } .gsc-results .gsc-cursor-box .gsc-cursor-page:hover { background: var(--color100); opacity: 0.75; color: var(--color01) !important; text-decoration: none !important; } .fv { display: block; width: 100%; height: 50vh; position: relative; overflow: hidden; } @media (min-width: 960px) { .fv { height: 540px; } } .slogan { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 1rem; background: rgba(255, 255, 255, 0.85); width: 100%; max-width: 80%; position: absolute; z-index: 10; inset: 17% 0px; margin: auto; height: calc(66%); border-radius: 2em; padding: 1rem; } .slogan p:nth-of-type(1) { font-size: min(4.8vw, 2.5rem); font-weight: 600; color: var(--color04); letter-spacing: 0.05em; text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 2px; text-align: center; } .slogan p:nth-of-type(2) { font-size: min(4vw, 1.5rem); color: var(--color04); text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 2px; text-align: center; } .fv .keyvisual { position: absolute; top: 2%; left: 0px; right: 0px; margin: auto; width: fit-content; z-index: 1; padding: 0px 2%; } .fv .fvBG { width: 100%; height: 100%; position: absolute; object-fit: cover; } .toggleList > * { transition: transform 0.2s ease-out 0s, opacity 0.2s linear 0s; } .toggleList .hide { opacity: 0; transform: translate3d(0px, 10px, 0px); backface-visibility: hidden; } #newsIndex { padding: min(10vh, 100px) 0px; } #newsIndex .secHeadline { text-align: center; font-family: Oswald; font-weight: 600; font-size: min(8vw, 3.75rem); color: var(--color04); padding: 0px; } .info_cat { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; width: 100%; padding: 0px; list-style: none; column-gap: 0.5em; margin: 2em auto; } @media (min-width: 768px) { .info_cat { width: 80%; padding: 0px; column-gap: 1.5em; } } .info_cat li { border-radius: 16px; font-size: min(3.5vw, 1rem); border: 1px solid rgb(144, 144, 144); color: rgb(144, 144, 144); font-weight: 400; line-height: 1; padding: 0.4em 1em 0.55em; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; position: relative; white-space: nowrap; margin-left: 0px; } .info_cat li.current, .info_cat li:hover { background-color: var(--color100); color: var(--color01); border: 1px solid var(--color100); } .newsIndex::-webkit-scrollbar { width: 14px; } .newsIndex::-webkit-scrollbar-track { background-color: rgb(238, 238, 238); } .newsIndex::-webkit-scrollbar-thumb { background-image: none; background-color: rgb(221, 221, 221); box-shadow: none; } .newsIndex { max-height: 30em; overflow-y: scroll; position: relative; width: 100%; margin: 0px auto; padding: 0px; display: block; letter-spacing: -0.05em; } .newsIndex .listItem { display: inline-block; vertical-align: top; position: relative; padding: 0.5em 0px; margin: 0px; letter-spacing: 0px; width: 100%; border-bottom: 1px solid rgb(220, 220, 220); } .newsIndex .listItem.on { position: sticky; top: 0px; left: 0px; z-index: 10; background-color: var(--color07); display: flex; align-items: center; padding: 1em 0px 1em 1em; border-radius: 10px; margin-bottom: 1em; border-bottom: 0px; } .newsIndex .listItem.on::before { content: ""; display: inline-block; padding: 0.75em; position: absolute; left: -0.5em; top: -0.5em; border: 1px solid rgb(220, 220, 220); border-radius: 50%; background-color: var(--color01); width: min(4vw, 1.5em); height: min(4vw, 1.5em); background-size: 50%; background-position: center center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } @media (min-width: 768px) { .newsIndex .listItem.on::before { position: static; border: none; border-radius: 0px; background-color: transparent; margin-right: 0.25em; width: min(3vw, 0.75em); height: min(3vw, 0.75em); } } .newsIndex .listItem:has(a.itemHeadline):hover { cursor: pointer; background: rgb(238, 238, 238); } .newsIndex .listItem .itemHeadline { font-weight: 400; display: flex; flex-wrap: wrap; align-items: center; padding: 0.25em 0px; width: 100%; } @media (min-width: 768px) { .newsIndex .listItem .itemHeadline { flex-wrap: nowrap; } } .newsIndex .listItem .itemHeadline > * { font-size: min(3.5vw, 1rem); line-height: 1; color: var(--color02); } .newsIndex .listItem .itemHeadline > time { min-width: 5.5em; text-align: center; } .newsIndex .listItem .itemHeadline > div:nth-of-type(1) { min-width: 7.5em; } .newsIndex .listItem .itemHeadline > div:nth-of-type(1) p { border-radius: 16px; font-size: min(3vw, 0.75rem); background: rgb(255, 255, 255); border: 1px solid rgb(144, 144, 144); color: rgb(144, 144, 144); font-weight: 400; line-height: 1; padding: 0.4em 1em 0.55em; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; position: relative; white-space: nowrap; width: calc(100% - 3em); margin: auto; } .newsIndex .listItem.on .itemHeadline > div:nth-of-type(1) p { background-color: var(--color01); } .newsIndex .listItem .itemHeadline > div:nth-of-type(2) { width: 100%; padding: 0px 1em 0px 0px; line-height: 2; display: block; column-gap: 0.5em; text-align: left; } @media (min-width: 768px) { .newsIndex .listItem .itemHeadline > div:nth-of-type(2) { width: auto; flex-grow: 1; line-height: 1.6; } } .newsIndex .listItem .itemHeadline > div:nth-of-type(2) .newBadge { display: inline-block; vertical-align: -0.5em; margin-left: 0.25rem; } .newsIndex .listItem .itemHeadline > div:nth-of-type(2) > a, .newsIndex .listItem .itemHeadline > div:nth-of-type(2) > span:not(.newBadge):not([style]) { color: var(--color02); display: inline; border-bottom: 1px solid rgb(0, 0, 0); margin: 0px 0.25em; transition: all 0.25s ease 0s; } .newsIndex .listItem .itemHeadline > div:nth-of-type(2) > a:hover, .newsIndex .listItem:has(a.itemHeadline):hover .itemHeadline > div:nth-of-type(2) > span:not(.newBadge):not([style]) { border-bottom: 1px solid transparent; } .newsIndex .listItem a.itemHeadline::after { content: "›"; color: rgb(102, 102, 102); font-size: 16px; padding: 0px; display: flex; width: min(3vw, 1em); height: min(3vw, 1em); margin-left: 0px; margin-right: 0px; justify-content: center; align-items: center; line-height: 1; position: absolute; right: 0.5em; top: calc(50% - 0.6em); background-color: transparent; background-image: none !important; } #newsDetail { padding: min(10vh, 100px) 0px; } .newsDetail { width: 100%; margin: 0px auto; padding: 0px; display: block; letter-spacing: -0.05em; } .newsDetail .listItem { display: inline-block; vertical-align: top; position: relative; padding: 0.5em 0px; letter-spacing: 0px; width: 100%; border-bottom: 1px solid rgb(220, 220, 220); } .newsDetail .listItem.on { background-color: var(--color07); display: flex; align-items: center; padding: 1em 0px 1em 1em; border-radius: 10px; margin-bottom: 1em; border-bottom: 0px; } .newsDetail .listItem.on::before { content: ""; display: inline-block; padding: 0.75em; position: absolute; left: -0.5em; top: -0.5em; border: 1px solid rgb(220, 220, 220); border-radius: 50%; background-color: var(--color01); width: min(4vw, 1.5em); height: min(4vw, 1.5em); background-size: 50%; background-position: center center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } @media (min-width: 768px) { .newsDetail .listItem.on::before { position: static; border: none; border-radius: 0px; background-color: transparent; margin-right: 0.25em; width: min(3vw, 0.75em); height: min(3vw, 0.75em); } } .newsDetail .listItem .itemHeadline { font-weight: 400; display: flex; flex-wrap: wrap; align-items: center; cursor: pointer; padding: 0px; width: 100%; } @media (min-width: 768px) { .newsDetail .listItem .itemHeadline { flex-wrap: nowrap; } } .newsDetail .listItem .itemHeadline > * { font-size: min(3.5vw, 1rem); line-height: 1; color: var(--color02); } .newsDetail .listItem .itemHeadline > time { min-width: 5.5em; text-align: center; } .newsDetail .listItem .itemHeadline > div:nth-of-type(1) { min-width: 7.5em; } .newsDetail .listItem .itemHeadline > div:nth-of-type(1) p { border-radius: 16px; font-size: min(3vw, 0.75rem); border: 1px solid rgb(144, 144, 144); color: rgb(144, 144, 144); font-weight: 400; line-height: 1; padding: 0.4em 1em 0.55em; display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer; position: relative; white-space: nowrap; width: calc(100% - 3em); margin: auto; } .newsDetail .listItem.on .itemHeadline > div:nth-of-type(1) p { background-color: var(--color01); } .newsDetail .listItem .itemHeadline > div:nth-of-type(2) { width: 100%; padding: 0.75em 2em 0px 0px; line-height: 1.4; } @media (min-width: 768px) { .newsDetail .listItem .itemHeadline > div:nth-of-type(2) { width: auto; flex-grow: 1; padding-top: 0px; line-height: 1.6; } } .newsDetail .listItem a.itemHeadline::after { content: "›"; display: flex; width: min(3vw, 1em); height: min(3vw, 1em); justify-content: center; align-items: center; line-height: 1; position: absolute; right: 0.5em; top: calc(50% - 0.6em); } .newsDetail .listItem dt.itemHeadline::after { content: "+"; display: flex; color: rgb(167, 167, 167); width: min(4vw, 1em); height: min(4vw, 1em); justify-content: center; align-items: center; position: absolute; right: 0.5em; top: 0.5em; } .newsDetail .listItem.toggleOpen dt.itemHeadline::after { content: "ー"; } .newsDetail .listItem dd { display: none; overflow: hidden; width: 100%; margin-top: 0.5em; } .newsDetail .listItem.toggleOpen dd { height: auto; } .newsDetail .listItem dd div { width: 100%; padding: 1rem; background-color: var(--color09); border-radius: 16px; } .newsDetail .listItem dd div p { line-height: 1.8; width: 100%; font-feature-settings: "palt"; font-size: min(3.5vw, 1rem); font-weight: 400; } .newsDetail .listItem dd div p:empty { display: none !important; } #about { background: linear-gradient(rgb(234, 101, 138), rgb(253, 238, 155)); } #about .secHeadline { color: var(--color01); font-size: min(4vw, 1.375rem); margin: 0px auto min(10vh, 60px); width: 70%; position: relative; padding: 0px; justify-content: flex-start; } #about .secHeadline img { max-width: 100%; width: 100%; margin: 0px auto 0px 0px; } #about .secHeadline span { display: inline-block; padding: 0px; position: absolute; right: 0px; top: 0.5em; font-size: min(5vw, 1.375rem); } @media (min-width: 960px) { #about .secHeadline { width: fit-content; } #about .secHeadline img { width: calc(100% - 3em); } #about .secHeadline span { top: calc(50% + 0.5em); } } #about .secLead { color: var(--color01); } .scheduleTable { background-color: rgb(255, 255, 255); } @media (min-width: 960px) { .scheduleTable > dl { display: grid; grid-template-columns: 26% 1fr; } } .scheduleTable > dl:nth-of-type(1) { display: none; } @media (min-width: 960px) { .scheduleTable > dl:nth-of-type(1) { display: grid; } } .scheduleTable > dl:nth-of-type(1) > dt, .scheduleTable > dl:nth-of-type(1) > dd { background-color: rgb(203, 206, 217); display: flex; align-items: center; justify-content: center; padding: 1.5em 1em; font-weight: 600; } .scheduleTable > dl > dt, .scheduleTable > dl > dd { font-size: min(3.5vw, 1rem); line-height: 1; margin-top: -1px; margin-left: -1px; border: 1px solid rgb(153, 153, 153); } .scheduleTable > dl > dt { display: flex; align-items: center; justify-content: center; padding: 1em; line-height: 2.2; background-color: rgb(203, 206, 217); font-size: min(4vw, 1.25rem); font-weight: 600; } @media (min-width: 960px) { .scheduleTable > dl > dt { background-color: rgb(255, 255, 255); padding: 2em 1em; font-size: min(3.5vw, 1rem); } } .scheduleTable > dl > dd { padding: 2em 1em; line-height: 2.2; } .scheduleTable > dl > dd.nopad { padding: 0px; } .scheduleTable > dl > dd > table { border-collapse: collapse; margin-top: -1px; margin-left: -1px; width: calc(100% + 2px); } .scheduleTable > dl > dd > table th, .scheduleTable > dl > dd > table td { font-size: min(3.5vw, 1rem); margin-top: -1px; margin-left: -1px; border: 1px solid rgb(153, 153, 153); line-height: 1; } .scheduleTable > dl > dd > table th { background-color: rgb(229, 231, 237); text-align: center; padding: 0.75em 1em; font-weight: 600; } .scheduleTable > dl > dd > table td { text-align: center; padding: 1em; } .scheduleTable > dl > dd > table tr:last-of-type td { border-bottom: none; text-align: left; line-height: 1.8; } .scheduleTable > dl > dd > dl { padding: 2em 1em; border-bottom: 1px solid rgb(153, 153, 153); } .scheduleTable > dl > dd > dl:last-child { border-bottom: none; } .scheduleTable > dl > dd > dl > dt { font-weight: 600; padding-bottom: 0.5em; line-height: 2.2; } .scheduleTable > dl > dd > dl > dt span { color: var(--color100); display: inline-block; padding-left: 1em; } .scheduleTable > dl > dd > dl > dd { line-height: 2.2; } #accessibility .secLead { font-size: min(4vw, 1rem); line-height: 2.2; text-align: justify; color: var(--color02); width: 100%; max-width: var(--innerwidth); margin: 0px auto 2em; padding: 0px 4vw; } @media (min-width: 960px) { #accessibility .secLead { padding: 0px; } } .exnotes { display: flex; align-items: flex-start; flex-direction: column; } .exnotes dt { font-weight: 600; width: 10%; text-align: center; } .exnotes dd { width: 90%; } .exnotes dd > ul li { list-style: none; } @media (min-width: 960px) { .exnotes { flex-direction: row; align-items: center; } } .sysRequire { display: flex; align-items: flex-start; flex-flow: column wrap; row-gap: 1em; } @media (min-width: 960px) { .sysRequire { flex-direction: row; align-items: center; } } .sysRequire > dt { font-weight: 600; text-align: center; background-color: rgb(249, 249, 249); display: flex; align-items: center; justify-content: center; width: 100%; } .sysRequire > dd { width: 100%; } @media (min-width: 960px) { .sysRequire > dt { width: 14em; min-height: 14em; } .sysRequire > dd { width: calc(100% - 14em); padding: 0px 0px 0px 1em; text-align: justify; } } .sysRequire > dd > dl > dt { font-weight: 600; font-size: min(4vw, 20px); } .sysRequire > dd > dl > dd { padding-bottom: 1em; } .accCheckList { background-color: rgb(255, 255, 255); } .accCheckList > dl { display: grid; grid-template-columns: 10% 7% 1fr 7% 7% 20%; } .accCheckList > dl:nth-of-type(1) > dt, .accCheckList > dl:nth-of-type(1) > dd { background-color: rgb(203, 206, 217); display: flex; align-items: center; justify-content: center; line-height: 1; padding: 1em; font-weight: 600; } .accCheckList > dl > dt, .accCheckList > dl > dd { display: flex; align-items: center; justify-content: center; font-size: min(3.5vw, 1rem); line-height: 1; margin-top: -1px; margin-left: -1px; border: 1px solid rgb(153, 153, 153); } .accCheckList > dl > dt { display: flex; align-items: center; justify-content: center; padding: 1em; line-height: 1.4; background: rgb(203, 206, 217); font-weight: 600; } @media (min-width: 960px) { .accCheckList > dl > dt { background-color: rgb(255, 255, 255); } } .accCheckList > dl > dd { padding: 1em; line-height: 1.4; } .accCheckList > dl:not(:nth-of-type(1)) > dd:nth-of-type(2) { justify-content: flex-start; } .accCheckList > dl > dd.nopad { padding: 0px; } .accCheckList > dl > dd > dl { padding: 2em 1em; border-bottom: 1px solid rgb(153, 153, 153); } .accCheckList > dl > dd > dl:last-child { border-bottom: none; } .accCheckList > dl > dd > dl > dt { font-weight: 600; padding-bottom: 0.5em; line-height: 2.2; } .accCheckList > dl > dd > dl > dt span { color: var(--color100); display: inline-block; padding-left: 1em; } .accCheckList > dl > dd > dl > dd { line-height: 2.2; } .docInfo { margin-bottom: 0.75em; } .downloads { display: grid; grid-template-columns: repeat(auto-fill, minmax(352px, 1fr)); padding: 0px; gap: 1rem; } @media (min-width: 768px) { .downloads { gap: 1.5rem; } } .downloads:has(a:only-child) { justify-content: flex-start; } .downloads .docs { text-decoration: none; } @media (min-width: 768px) { .downloads .docs { text-decoration: none; } } .docs { display: grid; grid-template-columns: 1fr min(17%, 42px); align-items: center; justify-content: space-between; background-color: var(--color01); border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 0px 0px; width: 100%; padding: 1.5rem 2rem; margin: 0px; height: 100%; border: 1px solid rgba(0, 0, 0, 0.1); transition: transform 0.2s ease-in 0s, box-shadow 0.2s ease-in 0s; } .docs:hover { transform: translateY(5px); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 0px; } a.docs::after { content: ""; display: block; width: 42px; height: 53px; padding: 0px; color: transparent; background-position: left center; background-repeat: no-repeat; background-size: contain; margin: 0px !important; background-color: transparent !important; } a.docs[href$=".pdf"]::after { background-image: url(""); } a.docs[href$=".docx"]::after { background-image: url(""); } a.docs[href$=".xlsx"]::after { background-image: url(""); } a.docs[href$=".pptx"]::after { background-image: url(""); } a.docs[href$=".zip"]::after { background-image: url(""); } .docs p { font-size: min(4vw, 1.125rem); color: var(--color02); font-weight: 600; } .docs p small { display: block; font-size: 61%; margin-top: 0.5em; font-weight: 400; color: var(--color05); } .docs p small:empty { display: none; } .docs p span { display: block; font-size: 60%; margin-top: 0.5em; padding-right: 0.75em; font-weight: 400; color: rgb(85, 85, 85); } .downloads.--btnType03 { } .downloads.--btnType03:has(.docs:only-child) { margin-bottom: 1rem; grid-template-columns: 1fr; } @media (min-width: 768px) { .downloads.--btnType03:has(.docs:only-child) { margin-bottom: 2rem; } .downloads.--btnType03:has(.docs:only-child) .docs { width: calc(50% - 1rem); justify-self: center; } } .downloads.--btnType03 .docs p span { font-size: 65%; color: rgb(0, 0, 0); } .--btnType02.downloads .docs:is(.koubo01, .koubo02) { text-decoration: none; } @media (min-width: 768px) { .--btnType02.downloads .docs:is(.koubo01, .koubo02) { } } .--btnType02.downloads .docs:is(.koubo01, .koubo02) { border-radius: 4em; padding: 0.5em 1em; grid-template-columns: 1fr; text-align: center; } .--btnType02.downloads .docs:is(.koubo01, .koubo02)::after { display: none; } .--btnType02.downloads .docs.koubo02 { background: var(--color100); } .--btnType02.downloads .docs.koubo01 { background: var(--color103); } .--btnType02.downloads .docs.koubo02 p { color: var(--color01); font-size: min(4vw, 1.75rem); } .--btnType02.downloads .docs.koubo01 p { color: var(--color100); font-size: min(4vw, 1.75rem); } .--btnType02.downloads .docs.koubo02 p span { color: var(--color01); font-size: 50%; margin-top: 0px; } .--btnType02.downloads .docs.koubo01 p span { color: var(--color100); font-size: 50%; margin-top: 0px; } #downloads { padding: min(4vw, 1rem) 0px min(10vh, 100px); } .columnWrap { display: flex; align-items: flex-start; flex-direction: row; width: 100%; max-width: var(--innerwidth); margin: auto; padding: 0px 4vw; } @media (min-width: 1100px) { .columnWrap { padding: 0px; } } .columnWrap .selectRound { position: sticky; top: var(--gh-H); left: 0px; z-index: 100; } @media (min-width: 1100px) { .columnWrap .selectRound { width: 200px; top: calc(var(--gh-H) + 2rem); left: 0px; } } .columnWrap .selectRound ul { display: flex; flex-flow: column wrap; list-style: none; justify-content: flex-start; column-gap: 1rem; } .columnWrap .selectRound ul li { margin: 0px -2px -2px 0px; padding: 1em 0.5em; background: var(--color103); color: var(--color100); border: 2px solid var(--color100); text-align: center; font-size: min(4vw, 1.375rem); line-height: 1; font-weight: 600; writing-mode: vertical-rl; font-feature-settings: initial; letter-spacing: 0.1em; } @media (min-width: 1100px) { .columnWrap .selectRound ul li { padding: 1em; writing-mode: horizontal-tb; letter-spacing: 0px; } } .columnWrap .selectRound ul li:not(.active) { cursor: pointer; } .columnWrap .selectRound ul li.active { background: var(--color100); color: var(--color01); } .columnWrap .selectRound ul li:not(.active):hover { background: var(--color100); color: var(--color01); opacity: 0.75; } .columnWrap .targetRound { width: 100%; padding: min(4vh, 100px) 0px; border: 2px solid var(--color100); } @media (min-width: 1100px) { .columnWrap .targetRound { padding: min(5vh, 100px) 2vw; width: calc(100% - 200px); } } .js-toggleBtn { cursor: pointer; } .js-toggleBtn::after { position: absolute; right: 2vw; content: ""; display: inline-block; width: min(4vw, 1.25em); height: min(4vw, 1.25em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); transform: rotate(90deg) translate(0px, 0px); } .js-toggleBtn.open::after { transform: rotate(90deg) translate(-2px, 0px) scale(-1, 1); } #onboading .secLead { margin: 0px auto 4rem; font-size: min(3.5vw, 1.25rem); } #onboading .secLead p { text-align: left; width: fit-content; margin: 1em auto auto; display: block; } .boards { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 1rem; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 3rem; margin-bottom: 3rem; } .boards:last-child { border-bottom: none; margin-bottom: 0px; } .boards .board { background: var(--color01); border-radius: 7px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px; width: 100%; margin: 0px; height: 100%; transition: transform 0.25s ease-in 0s, box-shadow 0.25s ease-in 0s; overflow: hidden; border-bottom: 6px solid rgb(239, 72, 153); } .boards .board:hover { transform: translate(0px, -0.5rem); } .boards .board dt { font-weight: 600; font-size: min(4vw, 1.375rem); padding: 1rem 1rem 1rem 2rem; } .boards .board dd { padding: 0px 1.25rem 1.25rem; } .boards .board dd ul { display: flex; flex-direction: column; row-gap: 0.5rem; } .boards .board dd ul li { margin-left: 0px; font-weight: 400; } .boards .board dd ul li a { display: flex; align-items: center; text-decoration: none; position: relative; background: var(--color01); font-size: min(4vw, 1.125rem); color: rgb(74, 85, 104); line-height: 1; padding: 0.75rem 1rem; border: 1px solid rgb(226, 232, 240); border-radius: 5px; font-weight: 600; transition: background 0.5s ease 0s, color 0.5s ease 0s; } .boards .board dd ul li a:hover { background: var(--color100); color: var(--color01); border-color: rgb(203, 213, 224); } .boards .board dd ul li a::before { content: ""; display: inline-block; margin-right: 0.5em; margin-bottom: -1px; width: min(4vw, 1em); height: min(4vw, 1em); background-size: cover; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); transition: background-image 0.5s ease 0s; } .boards .board dd ul li a:hover::before { background-image: url("data:image/svg+xml;utf-8,"); } .boards .board dd ul li a::after { content: "◀ 参加申込"; line-height: 1; font-weight: 600; color: var(--color01); margin-left: 2.5em; font-size: 65%; opacity: 0; display: block; width: fit-content; } .boards .board dd ul li a:hover::after { opacity: 1; margin-left: 1.5em; transition: opacity 0.5s ease 0s, margin-left 0.5s ease 0s; } .boards .end { border-bottom: 6px solid rgb(204, 204, 204); background: rgb(221, 221, 221) !important; } .boards .end:hover { transform: none; } .boards .end * { color: rgb(156, 156, 156) !important; background: rgb(221, 221, 221) !important; } .boards .end :hover { background: rgb(221, 221, 221) !important; color: rgb(156, 156, 156) !important; } .boards .end a, .boards .end a:hover { cursor: default; border-color: rgb(203, 213, 224) !important; pointer-events: none !important; } .boards .end a::after { display: none !important; } .board li a[href=""] { cursor: default; background: rgb(221, 221, 221) !important; color: rgb(156, 156, 156) !important; border-color: rgb(203, 213, 224) !important; pointer-events: none !important; } .boards .end a::before, .board li a[href=""]::before { background-image: url("data:image/svg+xml;utf-8,") !important; } .reqInfo { color: red; font-weight: 600; display: inline-block; font-size: min(4vw, 1.125rem); margin: 0px auto 2rem 1rem; } .step-container { max-width: 1000px; margin: 0px auto 10%; display: flex; align-items: center; position: relative; flex-direction: column; } @media (min-width: 769px) { .step-container { flex-direction: row; } } .step { position: relative; flex: 1 1 0%; height: 100px; display: flex; align-items: center; justify-content: center; color: rgb(102, 102, 102); font-weight: 600; font-size: 16px; text-align: center; margin-bottom: 1rem; width: 100%; } @media (min-width: 769px) { .step { width: calc(33.3333%); } } .step1 { background: linear-gradient(135deg, rgb(255, 243, 205), rgb(255, 234, 167)); clip-path: polygon(0px 0px, 100% 0px, 100% 70%, 50% 100%, 0px 70%); } .step2 { background: linear-gradient(135deg, rgb(255, 228, 181), rgb(255, 179, 71)); clip-path: polygon(0px 0px, 100% 0px, 100% 70%, 50% 100%, 0px 70%); } .step3 { background: linear-gradient(135deg, rgb(255, 179, 209), rgb(255, 107, 157)); clip-path: polygon(0px 0px, 100% 0px, 100% 70%, 50% 100%, 0px 70%); } @media (min-width: 769px) { .step1 { clip-path: polygon(0px 0px, calc(100% - 40px) 0px, 100% 50%, calc(100% - 40px) 100%, 0px 100%); left: 1.5%; } .step2 { clip-path: polygon(0px 0px, calc(100% - 40px) 0px, 100% 50%, calc(100% - 40px) 100%, 0px 100%, 40px 50%); } .step3 { clip-path: polygon(0px 0px, calc(100% - 40px) 0px, 100% 50%, calc(100% - 40px) 100%, 0px 100%, 40px 50%); right: 1.5%; } } .step::before { content: ""; display: flex; width: 100%; height: 100%; position: absolute; z-index: -1; background: rgb(255, 255, 255); transform: scale3d(0.97, 0.87, 1); left: 0px; right: 0px; margin: auto; } .step1::before { clip-path: polygon(0px 0px, 100% 0px, 100% 68%, 50% 100%, 0px 68%); } .step2::before { clip-path: polygon(0px 0px, 100% 0px, 100% 68%, 50% 100%, 0px 68%); } .step3::before { clip-path: polygon(0px 0px, 100% 0px, 100% 68%, 50% 100%, 0px 68%); } @media (min-width: 769px) { .step::before { transform: scale3d(0.95, 0.9, 1); left: 2px; } .step1::before { left: -2px; transform: scale3d(0.97, 0.9, 1); clip-path: polygon(0px 0px, calc(100% - 40px) 0px, 99.5% 50%, calc(100% - 40px) 100%, 0px 100%); } .step2::before { clip-path: polygon(0px 0px, calc(100% - 38px) 0px, 100% 50%, calc(100% - 38px) 100%, 0px 100%, 38px 50%); } .step3::before { clip-path: polygon(0px 0px, calc(100% - 38px) 0px, 100% 50%, calc(100% - 38px) 100%, 0px 100%, 38px 50%); } } .step:hover::before { opacity: 0.8; } .step-content { display: flex; flex-direction: column; align-items: center; padding: 1.5rem 0px 2rem; } @media (min-width: 769px) { .step-content { padding: 1rem 0px; } } .step-number { font-size: 14px; font-weight: normal; color: rgb(136, 136, 136); } .step-title { font-size: min(5vw, 1.25rem); font-weight: bold; color: rgb(51, 51, 51); } .sec4thHeadline { color: var(--color100); border-bottom: 1px solid var(--color100); padding: 0.25em 1em 1rem 1rem; font-size: min(5vw, 1.25rem); margin: 0px 0px 1rem; } .sec4thHeadline + .secLead { line-height: 1.6; padding-left: 1rem; } .sec5thHeadline { color: var(--color100); border-left: 0.5rem solid rgb(255, 217, 0); padding: 0em 1em 0em 0.5rem; font-size: min(4vw, 1rem); margin: 0px 0px 0.5rem; font-weight: 600; } .sec5thHeadline + .secLead { line-height: 1.6; padding-left: 1rem; } .stepWrap { margin-bottom: min(14vh, 20%); } .stepWrap .downloads { margin-bottom: 5%; } .dlnotes { background: var(--color103); padding: 1.25rem 2rem 1rem 1.5rem; } .dlnotes dt { margin-bottom: 0.5em; } .dlnotes dd ul li { margin-bottom: 1em; line-height: 1.8; } #contact { padding: 0px 0px min(10vh, 100px); } #contact .secInner { background-color: rgb(238, 238, 238); padding: min(7vh, 70px) 0px min(2.5vh, 40px); border-radius: 6px; position: relative; } #contact .secInner .secContent { position: relative; display: flex; flex-direction: column; background: none; } #contact .contact_f .secContent::before { content: ""; display: block; width: min(18vw, 160px); height: min(18vw, 160px); background: url("") 0% 0% / cover no-repeat; margin: 0px auto; order: 2; } #contact .contact_f .secContent > p { order: 1; } #contact .contact_f .secContent .btnWrap { order: 3; } @media (min-width: 768px) { #contact .contact_f .secContent::before { position: absolute; left: 9%; bottom: 50%; order: 1; } #contact .contact_f .secContent > p { order: 2; } } #contact .secInner .secHeadline { padding: 0px 0px min(2.5vh, 100px); line-height: 1; } #contact .secInner .secContent { box-shadow: none; } .secWrap { background-color: var(--color01); } #callback .secWrap .secHeadline { text-align: center; width: 100%; font-size: min(4vw, 1.25rem); font-weight: 600; line-height: 1; padding: 3em 0px 0px; } .faq_cat { display: grid; gap: 0.75em; margin: 0px auto min(10vw, 70px); list-style: none; } @media (min-width: 768px) { .faq_cat { grid-template-columns: repeat(auto-fit, minmax(calc(50% - 1em), 1fr)); } } .faq_cat > * { text-align: center; font-size: min(4vw, 1.125rem); color: var(--color04); border-radius: 2em; background-color: var(--color01); line-height: 1; padding: 1em; font-weight: 600; cursor: pointer; list-style: none; margin: 0px; display: flex; align-items: center; justify-content: center; } .faq_cat > .refine { padding: 0px; overflow: hidden; } .faq_cat > .refine form { width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; position: relative; } .faq_cat > .refine form input { width: calc(100% - 60px); height: 100%; border: none; padding: 1em; font-size: min(4vw, 1.125rem); text-align: center; } .faq_cat > .refine form input::placeholder { text-align: center; color: rgb(164, 164, 164); } .faq_cat > .refine form button.submit { background-color: rgb(167, 167, 167); border: none; width: 60px; height: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer; } .faq_cat > .refine form button.submit img { height: 42%; } .faq_cat > .refine form button.reset { position: absolute; right: 85px; background-color: var(--color08); color: var(--color01); border-radius: 16px; border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; white-space: nowrap; aspect-ratio: 1 / 1; } .faq_cat > :not(.refine).current, .faq_cat > :not(.refine):hover { background-color: var(--color102); color: var(--color01); } .faqCatTitle { text-align: center; width: 100%; color: var(--color01); background-color: var(--color102); border-radius: 6px; font-size: min(4vw, 1.25rem); font-weight: 400; line-height: 1; padding: 0.75em 0px; margin-bottom: 0.75em; } .faqList { width: 100%; margin: 0px auto 2em; padding: 0px; display: flex; flex-direction: column; row-gap: 0.75em; counter-reset: q 0; } .faqList + p { font-size: min(3.5vw, 1rem); text-align: center; } .faqList dl { display: inline-block; vertical-align: top; position: relative; padding: 0px; background-color: var(--color01); letter-spacing: 0px; width: 100%; border-radius: 34px; counter-increment: q 1; } .faqList dl dt { font-weight: 600; display: grid; grid-template-columns: 3em 1fr min(4vw, 1em); align-items: flex-start; padding: 0.9em 2vw 1em; cursor: pointer; } @media (min-width: 768px) { .faqList dl dt { padding: 1em 2vw 0.8em; } } .faqList dl dt::after { content: "+"; line-height: 1; display: block; color: rgb(167, 167, 167); width: min(4vw, 1em); height: min(4vw, 1em); } .faqList dl.toggleOpen dt::after { content: "ー"; } .faqList dl dt::before { content: "Q" counter(q); font-weight: 400; font-size: min(4vw, 1.125rem); line-height: 1.2; } .faqList dl dt p { line-height: 1.4; user-select: none; letter-spacing: 0.05em; font-feature-settings: "palt"; font-size: min(5vmin, 1rem); font-weight: 400; padding: 0px 2em 0px 0px; text-align: justify; color: rgb(0, 0, 0); display: flex; align-items: center; flex-wrap: wrap; } .faqList dl.toggleOpen dt p { font-weight: 600; } .faqList dl dd { display: none; padding: 0px 2vw; width: 100%; font-size: min(3.75vmin, 1rem); } .faqList dl.toggleOpen dd { height: auto; } .faqList dl dd > div { line-height: 1.8; width: 100%; padding: 0px 1em 1em 2em; display: grid; grid-template-columns: 2em 1fr; } .faqList dl dd > div::before { content: "A"; color: rgb(255, 98, 80); } .faqList dl dd > div p { font-feature-settings: "palt"; font-size: min(5vw, 1rem); font-weight: 400; } .faqList dl dd > div p:empty { display: none !important; } .faqList dl dd > div p a { color: var(--color100); text-decoration: underline; } .faqList dl dd > div p a:hover { text-decoration: none; } .vid > iframe { width: 100%; height: auto; display: block; aspect-ratio: 16 / 9; margin: auto; z-index: 1; } @media (min-width: 960px) { .vid > iframe { width: 75%; } } #policy .secLead { font-size: min(4vw, 1rem); line-height: 2.2; text-align: justify; color: var(--color02); width: 100%; max-width: var(--innerwidth); margin: 0px auto 2em; padding: 0px 4vw; } @media (min-width: 960px) { #policy .secLead { padding: 0px; } } .secInner > dl { margin-bottom: 1.5em; } dl > .defTitle { font-weight: 600; line-height: 1; padding: 0.5em; background-color: rgb(229, 231, 237); width: fit-content; border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-bottom: none; } dl > .defTitle + dd { padding: 1em 0px; border-top: 1px solid rgb(204, 204, 204); } dl > .defTitle + dd p { margin-bottom: 0.5em; line-height: 2; } dl > .defTitle + dd ul, dl > .defTitle + dd ol { line-height: 2; } .listOLLv1 > li { margin-bottom: 1.5em; } .listOLLv1 > li > p:nth-of-type(1) { font-weight: 600; margin-bottom: 0.5em; } .listOLLv2 { padding-left: 0px; } .listOLLv2 > li { margin-bottom: 0.5em; } .footerInfo { background: var(--color01); } .footerInfoInner { padding: min(10vh, 100px) 2vw; } .footerInfoInner > p { text-align: center; font-size: min(3.5vw, 1rem); line-height: 1.8; margin-bottom: min(10vh, 100px); } .footerInfoInner .relational { width: 100%; margin: auto; display: flex; justify-content: space-between; column-gap: 2vw; } .footerInfoInner .relational a::after { display: none !important; } .globalFooter { background-color: var(--color01); color: var(--color02); } .footerLinks { background-color: var(--color100); font-size: min(4vw, 0.875rem); color: var(--color02); padding: 4em 4vw; } .footerLinks ul { display: flex; justify-content: center; column-gap: 3em; list-style: none; flex-wrap: wrap; margin: auto; } @media (min-width: 768px) { .footerLinks ul { justify-content: center; } } .footerLinks ul li { list-style: none; margin: 0px; } .footerLinks ul li a { color: var(--color01); display: flex; align-items: center; line-height: 1; } .indent { display: inline-block; padding-left: 1em; text-indent: -1em; } .indent.cha5 { padding-left: 5em; text-indent: -5em; } .annotation { font-size: min(3vw, 0.875rem); display: inline-block; padding-left: 1em; text-indent: -1em; margin-bottom: 0.25em !important; line-height: 1.4 !important; } .withShadow { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 0px 0px; } .colorLink { color: var(--color100); text-decoration: underline; } .noBullet, .noBullet li { list-style-type: none; margin-left: 0px; } .external { position: relative; } .external::after { content: ""; display: inline-block; margin-left: 0.25em; margin-bottom: 0px; vertical-align: -2px; width: min(4vw, 1.25em); height: min(4vw, 1.25em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } .external.ico2::after { background-image: url("data:image/svg+xml;utf-8,"); } .btn.external::after { position: absolute; right: 1em; margin-bottom: 0px; } a[href$=".pdf"]::after { content: "PDF"; color: rgb(255, 255, 255); background-color: rgb(241, 79, 74); display: inline-block; font-size: 9px; font-weight: 400; line-height: 1; border-radius: 2px; margin-left: 5px; margin-right: 3px; vertical-align: 2px; padding: 0.35em 0.5em 0.2em; text-indent: 0px; } [class*="ico-"]::after { display: inline-block; font-size: 9px; font-weight: 400; line-height: 1; border-radius: 2px; vertical-align: 2px; margin-left: 5px; margin-right: 3px; padding: 0.35em 0.5em 0.2em; } .ico-pdf::after { content: "PDF"; color: rgb(255, 255, 255); background-color: rgb(241, 79, 74); } .ico-xlsx::after { content: "Excel"; color: rgb(255, 255, 255); background-color: rgb(45, 121, 47); } .ico-docx::after { content: "Word"; color: rgb(255, 255, 255); background-color: rgb(41, 82, 148); } .ico-external::after { content: ""; display: inline-block; margin-left: 0.25em; margin-bottom: -5px; width: min(4vw, 2em); height: min(4vw, 2em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } .ico-external.ico2::after { background-image: url("data:image/svg+xml;utf-8,"); } .ico-chev1::before { content: ""; display: inline-block; margin-right: 0.25em; margin-bottom: -3px; width: min(4vw, 1.25em); height: min(4vw, 1.25em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } .ico-chev2 { color: var(--color02); } .ico-chev2::before { content: ""; display: inline-block; margin-right: 0.25em; margin-bottom: -4px; width: min(4vw, 1.25em); height: min(4vw, 1.25em); background-size: contain; background-repeat: no-repeat; background-image: url("data:image/svg+xml;utf-8,"); } .text-underline { text-decoration: underline; } .mb1 { margin-bottom: 1rem; } .mb2 { margin-bottom: 2rem; } .mb3 { margin-bottom: 3rem; } .mb4 { margin-bottom: 4rem; } .hide { display: none; visibility: hidden; opacity: 0; } .block { display: block; } .iblock { display: inline-block; } .b { font-weight: 600; } .c { justify-content: center; text-align: center; } .l { justify-content: flex-start; text-align: left; } .r { justify-content: flex-end; text-align: right; } ._sp { display: block !important; } ._pc { display: none !important; } @media (min-width: 768px) { ._sp { display: none !important; } ._pc { display: block !important; } } .navBtn, .toTop { z-index: 700000 !important; } .drawerWrap { z-index: 600000 !important; } .knockOut { z-index: 500000 !important; } #drawerCheckbox, .drawerInner .localNav { display: none; } .drawerInner .localNav { display: block; } .drawerInner .localNav li { list-style: none; } .navBtn { position: fixed; right: 4vw; top: 16px; cursor: pointer; display: inline-block; margin: 0px auto; width: 1.75rem; height: 1.5rem; transform: translateY(0px); } .toTop { position: fixed; right: 0px; top: auto; bottom: 0px; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; margin: 0px auto; width: 1.75rem; height: 1.5rem; transform: translateX(4.75rem); } @media (min-width: 1100px) { .navBtn { display: none; } .navBtn.on { right: 0px; display: inline-block; width: 4.75rem; height: 4.5rem; top: 0px; transform: translateX(4.75rem); background: rgba(239, 233, 215, 0.5); animation: 0.25s ease-out 0s 1 normal forwards running pcnavbtn; } .toTop { display: none; } .toTop.on { display: inline-flex; align-items: center; justify-content: center; width: 4.75rem; height: 4.5rem; bottom: 0px; background: rgba(239, 233, 215, 0.5); animation: 0.25s ease-out 0s 1 normal forwards running pcnavbtn; color: rgb(141, 70, 22); } @keyframes pcnavbtn { 99%, 100% { right: 0px; transform: translateX(0px); } } } .navBtn span, .navBtn span::before, .navBtn span::after { display: block; position: absolute; left: 0px; right: 0px; margin: auto; width: 100%; height: 2px; border-radius: 3px; background: var(--color100); } .navBtn span { top: 50%; } .navBtn span::before { content: ""; top: -11px; transform: rotate3d(0, 0, 0, 0deg); transition: top 0.2s ease-in 0.2s, transform 0.2s ease-in 0s; } .navBtn span::after { content: ""; top: 11px; transform: rotate3d(0, 0, 0, 0deg); transition: top 0.2s ease-in 0.2s, transform 0.2s ease-in 0s; } @media (min-width: 1100px) { .navBtn span { top: 47%; } .navBtn span, .navBtn span::before, .navBtn span::after { height: 4px; width: 64%; } .navBtn span::before { top: -18px; width: 100%; } .navBtn span::after { top: 18px; width: 100%; } } #drawerCheckbox:checked ~ .navBtn span { transition: background 0.1s ease 0s; box-shadow: none; background: transparent !important; } #drawerCheckbox:checked ~ .navBtn span::before, #drawerCheckbox:checked ~ .navBtn span::after { width: 100%; top: 0px; bottom: 0px; box-shadow: none; background: rgb(255, 255, 255); } #drawerCheckbox:checked ~ .navBtn span::before { transform: rotate3d(0, 0, 1, 45deg); top: 0px; transition: top 0.2s ease 0s, transform 0.2s ease 0.2s; } #drawerCheckbox:checked ~ .navBtn span::after { transform: rotate3d(0, 0, 1, -45deg); top: 0px; transition: top 0.2s ease 0s, transform 0.2s ease 0.2s; } .drawerWrap { width: 80vw; height: 100vh; background: linear-gradient(90deg, rgb(234, 101, 138), rgb(253, 238, 155)); display: block; position: fixed; top: 0px; left: -100vw; transform: translateX(0px); transition: transform 0.4s cubic-bezier(0.1, 0.57, 0.1, 1) 0s; pointer-events: none; overflow-y: scroll; } .knockOut { display: none; background: rgba(0, 0, 0, 0.5); backdrop-filter: blur(5px); position: fixed; width: 100vw; height: 100vh; inset: 0px; } #drawerCheckbox:checked ~ .drawerWrap { opacity: 1; transform: translateX(100vw); transition: transform 0.5s cubic-bezier(0.1, 0.57, 0.1, 1) 0s; pointer-events: auto; } #drawerCheckbox:checked ~ .drawerWrap + .knockOut { display: block; } .drawerWrap .drawerInner { padding: 0px 4vw; height: 80%; } .drawerInner .localNav { padding-left: 0px; height: 100%; display: grid; grid-template-rows: 100px 1fr 1fr; margin-top: 4vw; } .drawerInner .localNav ul:last-child { align-self: self-end; } .drawerInner .localNav .siteID picture { width: 100%; } .drawerInner .localNav .siteID picture img { width: 100%; } .drawerInner .localNav li { width: 100%; margin: 2rem 0px 0px; list-style-type: none; } .drawerInner .localNav li.gsearch { display: none; } .drawerInner a { display: flex; align-items: center; justify-content: flex-start; width: 100%; height: 100%; padding: 0px; line-height: 1; font-size: min(5vw, 24px); color: var(--color01); font-weight: 500; text-decoration: none; } .drawerInner .localNav li.localAnchor { padding-left: 1.5em; margin: 2rem 0px 1rem; } .drawerInner .localNav li.localAnchor a { font-size: min(5vw, 18px); } .drawerInner a br { display: none; } @font-face { font-family: Oswald; font-style: normal; font-weight: 600; font-display: swap; src: url("data:application/font-woff2;base64,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") format("woff2"); } @font-face { font-family: "Noto Sans JP"; font-style: normal; font-weight: 400; font-display: swap; src: url("") format("woff2"); } @font-face { font-family: "Noto Sans JP"; font-style: normal; font-weight: 600; font-display: swap; src: url("") format("woff2"); } .\[\&_\.gdprAdTransparencyCogWheelButton\]\:\!pjra-z-\[5\], ad-slot, ad-triple-box, dfp-ad, [class^="adDisplay-module"], [class^="amp-ad-"], [class^="div-gpt-ad"], [data-ad-cls], [data-ad-manager-id], [data-ad-module], [data-ad-width], [data-adblockkey], [data-adbridg-ad-class], [data-adshim], [data-advadstrackid], [data-block-type="ad"], [data-css-class="dfp-inarticle"], [data-d-ad-id], [data-desktop-ad-id], [data-dynamic-ads], [data-ez-name], [data-freestar-ad][id], [data-id^="div-gpt-ad"], [data-m-ad-id], [data-mobile-ad-id], [data-name="adaptiveConstructorAd"], [data-rc-widget], [data-revive-zoneid] > iframe, [data-role="tile-ads-module"], [data-template-type="nativead"], [data-testid="adBanner-wrapper"], [data-testid="ad_testID"], [data-type="ad-vertical"], [data-wpas-zoneid], [id^="ad-wrap-"], [id^="ad_sky"], [id^="ad_slider"], [id^="section-ad-banner"], [name^="google_ads_iframe"], [onclick^="location.href='https://1337x.vpnonly.site/"], a-ad, a[data-href^="http://ads.trafficjunky.net/"], a[style="width:100%;height:100%;z-index:10000000000000000;position:absolute;top:0;left:0;"], ad-shield-ads, ad-slot, app-ad, app-advertisement, app-large-ad, ark-top-ad, aside[id^="adrotate_widgets-"], atf-ad-slot, bottomadblock, display-ad-component, display-ads, div[class^="Adstyled__AdWrapper-"], div[class^="Display_displayAd"], div[class^="kiwi-ad-wrapper"], div[class^="native-ad-"], div[data-ad-placeholder], div[data-ad-wrapper], div[data-adname], div[data-adunit-path], div[data-adunit], div[data-adzone], div[data-alias="300x250 Ad 1"], div[data-alias="300x250 Ad 2"], div[data-contentexchange-widget], div[data-dfp-id], div[data-id-advertdfpconf], div[data-native-ad], div[id^="ad-div-"], div[id^="ad-position-"], div[id^="adngin-"], div[id^="adrotate_widgets-"], div[id^="adspot-"], div[id^="crt-"][style], div[id^="div-ads-"], div[id^="google_dfp_"], div[id^="gpt_ad_"], div[id^="lazyad-"], div[id^="optidigital-adslot"], div[id^="pa_sticky_ad_box_middle_"], div[id^="rc-widget-"], div[id^="sticky_ad_"], div[id^="vuukle-ad-"], gpt-ad, guj-ad, hl-adsense, img[src^="https://images.purevpnaffiliates.com"], ps-connatix-module, span[data-ez-ph-id], span[id^="ezoic-pub-ad-placeholder-"], topadblock, zeus-ad, [class^="tile-picker__CitrusBannerContainer-sc-"], citrus-ad-wrapper, [class^="s2nPlayer"], div[id*="MarketGid"], div[id*="ScriptRoot"], [onclick*="content.ad/"], amp-ad, amp-ad, amp-ad-custom, amp-connatix-player, amp-fx-flying-carpet, a[data-obtrack^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="https://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"], amp-embed[type="taboola"], div[id^="taboola-stream-"], div[id^="zergnet-widget"] { display: none !important; } [data-ad-name], [id^="div-gpt-ad"], div[aria-label="Ads"], div[data-ad-targeting], div[data-native_ad], div[id^="ad_position_"], div[id^="dfp-ad-"], div[id^="div-gpt-"], div[id^="ezoic-pub-ad-"], div[id^="yandex_ad"], ins.adsbygoogle[data-ad-slot], a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] { display: none !important; } [href="https://ourgoldguy.com/contact/"] img { display: none !important; } (cache)採択された方|中小企業新事業進出補助金|中小企業基盤整備機構

採択された方

交付申請

交付申請は、補助金交付候補者が「新事業進出補助金」を受けるための手続きです。
補助金交付候補者は、交付申請をしていただき、その経費等の内容を事務局で補助対象経費として適切なものであるかどうかの精査を行います。
ご理解いただきたい重要な点として、補助金交付候補者に採択されたことで、応募申請時に計上いただいた経費がすべて補助対象として認められるわけではありません。

交付申請の流れ

申請締切:令和7年12月1日(月) 18:00

STEP1 制度・手続きの理解

交付申請をはじめとする手続きを行うにあたり、事前に、以下の規程類・ガイド類を熟読し、本事業の制度や手続き内容、注意事項を十分理解するよう努めてください。

全手続き共通
交付申請をする場合
事故等報告をする場合
■注意
  • 採択された方向けに別途申請マイページでご案内しております「採択事業者向け説明会」にご参加のうえ申請ください。
    ※補助金交付を受けるには説明会の参加が必須となります。
  • 応募申請では補助金の趣旨に沿った事業計画を策定しているかを評価・確認し、補助金交付候補者として採択されます。
    採択金額=補助金額ではありません。補助対象経費は交付審査にて審査をいたします。
    減価償却資産の耐用年数等に関する省令(昭和40年大蔵省令第15号)における「船舶」、「航空機」、「車両及び運搬具」に係る経費は補助対象になりません。交付申請の際は十分注意のうえ、提出してください。

STEP2 申請書類の準備

電子申請システムで各手続きを行うにあたり、添付書類として事前に作成が必要な様式となります。

交付申請をする場合

交付申請の手続き時に添付が必須となる様式となります。
「参考様式25 リース会社作成の「共同申請事業者としての確認書」」は、リース共同申請をする場合に、リース会社が作成したファイルを添付してください。

事故等報告をする場合

事故等報告の手続きを行う際に使用する様式となります。

補助事業計画変更(等)承認申請をする場合

補助事業計画変更(等)承認申請の手続きを行う際に使用する様式となります。
連携体申請とリース共同申請の場合で使用する様式が異なりますのでご注意ください。

担保権設定承認申請をする場合

担保権設定承認申請の手続きを行う際に使用する様式となります。

補助事業承継承認申請をする場合

補助事業承継承認申請の手続きを行う際に使用する様式となります。

補助事業中止(廃止)承認申請をする場合

補助事業中止(廃止)承認申請の手続きを行う際に使用する様式となります。

状況報告をする場合

状況報告の手続きを行う際に使用する様式となります。

リース会社がGビズID引継ぎ依頼をする場合

リース会社がGビズID引継ぎ依頼の手続きを行う際に使用する様式となります。
具体的な手続き方法は事務局よりご案内しますので、コールバック予約システムからお問い合わせください。

リース会社が社名等変更届出をする場合

リース会社が社名等変更届出の手続きを行う際に使用する様式となります。
具体的な手続き方法は事務局よりご案内しますので、コールバック予約システムからお問い合わせください。

STEP3 電子申請

電子申請システムで申請・届出の手続きを行う際の、操作手順やポイントを記載していますのでご参照ください。

経済産業省ホームページ 中小企業庁ホームページ 中小企業基盤整備機構ホームページ