:root{--_breadcrumbs-position:absolute;--_footer-mt:calc(20 * var(--px))}.pFV{height:100svh;padding-top:var(--header-height)}.pFV__inner{width:100%;height:100%;padding:calc(20 * var(--px));flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.pFV__background{z-index:-1;position:absolute;inset:0;overflow:hidden}.pFV__headline{color:var(--color-white);margin-top:auto}.pFV__headline_main{font-size:calc(1 * var(--font-rem));letter-spacing:.04em;font-weight:500;line-height:1.2}.pFV__headline_sub{margin-top:calc(10 * var(--px));font-size:calc(1.5 * var(--font-rem));letter-spacing:.04em;font-weight:500;line-height:1.4}.pFV__paragraph{margin-top:calc(12 * var(--px));font-size:calc(.875 * var(--font-rem));color:var(--color-white);letter-spacing:.04em;font-weight:400;line-height:1.6}.pBusiness{margin-top:calc(32 * var(--px))}.pBusiness__inner{row-gap:calc(48 * var(--px));padding:0 calc(20 * var(--px));display:grid}.pBusiness__link_image{aspect-ratio:360/229;width:100%}.pBusiness__link_note{margin-top:calc(26 * var(--px))}.pBusiness__link_note_headline{gap:calc(12 * var(--px));justify-content:flex-start;align-items:flex-end;display:flex}.pBusiness__link_note_headline_group{flex-direction:column;align-items:flex-start;display:flex}.pBusiness__link_note_headline_group_en{font-family:var(--font-rethink-sans);font-size:calc(.875 * var(--font-rem));color:#8b8b8b;font-weight:600;line-height:1.6}.pBusiness__link_note_headline_group_ja{margin-top:calc(3 * var(--px));font-size:calc(1.5 * var(--font-rem));letter-spacing:.1em;font-weight:500;line-height:1.2}.pBusiness__link_note_headline_arrow{width:calc(26 * var(--px));height:calc(26 * var(--px));color:var(--color-suzunaka-logo-blue);border:1px solid var(--color-border-default);border-radius:2px;justify-content:center;align-items:center;display:flex}.pBusiness__link_note_headline_arrow_icon{width:calc(14 * var(--px));height:calc(14 * var(--px))}.pBusiness__link_note_paragraph{margin-top:calc(18 * var(--px));font-size:calc(.875 * var(--font-rem));letter-spacing:.04em;font-weight:400;line-height:1.8}.pTech{margin-top:calc(48 * var(--px))}.pTech__inner{padding:0 calc(20 * var(--px))}@media screen and (width>=960px){:root{--_footer-mt:0}.pFV{height:100vh}.pFV__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0 0 calc(50 * var(--px));align-content:end;display:grid}.pFV__headline{grid-column:2/19}.pFV__headline_sub{margin-top:calc(14 * var(--px));font-size:calc(3 * var(--font-rem))}.pFV__paragraph{margin-top:calc(24 * var(--px));font-size:calc(1 * var(--font-rem));grid-column:2/19}.pBusiness{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);margin-top:calc(96 * var(--px));display:grid}.pBusiness__inner{grid-template-columns:1fr 1fr;grid-column:3/calc(var(--grid-columns) - 1);gap:calc(80 * var(--px));padding:0}.pBusiness__link_image{aspect-ratio:615/392}.pBusiness__link_note{margin-top:calc(40 * var(--px))}.pBusiness__link_note_headline{gap:calc(25 * var(--px));grid-column:1/6}.pBusiness__link_note_headline_group{flex-direction:column;align-items:flex-start;display:flex}.pBusiness__link_note_headline_group_en{font-size:calc(.875 * var(--font-rem))}.pBusiness__link_note_headline_group_ja{font-size:calc(2.25 * var(--font-rem))}.pBusiness__link_note_headline_arrow{width:calc(38 * var(--px));height:calc(38 * var(--px))}.pBusiness__link_note_headline_arrow_icon{width:calc(20 * var(--px));height:calc(20 * var(--px))}.pBusiness__link_note_paragraph{font-size:calc(1 * var(--font-rem));line-height:1.6}.pTech{margin-top:calc(104 * var(--px))}.pTech__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0;display:grid}.pTech__box{grid-column:3/calc(var(--grid-columns) - 1)}}
