.cCompanyFV__inner{padding:0 calc(20 * var(--px)) calc(50 * var(--px))}.cCompanyFV__headline_en{gap:calc(9 * var(--px));padding-left:calc(2 * var(--px));font-family:var(--font-rethink-sans);font-size:calc(.75 * var(--font-rem));color:#8b8b8b;justify-content:flex-start;align-items:center;font-weight:600;line-height:1.2;display:flex}.cCompanyFV__headline_en:before{width:calc(12 * var(--px));content:"";background-color:var(--color-suzunaka-logo-blue);height:2px;display:block}.cCompanyFV__headline_ja{margin-top:calc(10 * var(--px));font-size:calc(1.875 * var(--font-rem));letter-spacing:.04em;font-weight:500;line-height:1.5}.cCompanyFV__nav{gap:calc(16 * var(--px)) calc(22 * var(--px));margin-top:calc(30 * var(--px));flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex}.cCompanyFV__nav_link{gap:calc(8 * var(--px));justify-content:flex-start;align-items:center;display:flex}.cCompanyFV__nav_link_text{font-size:calc(.875 * var(--font-rem));letter-spacing:.04em;font-weight:500;line-height:1.4}.cCompanyFV__nav_link_icon{width:calc(16 * var(--px));height:calc(16 * var(--px));color:var(--color-suzunaka-logo-blue);border:1px solid var(--color-border-default)}.cCompanyFV__nav_link_icon_arrow{width:calc(14 * var(--px));height:calc(14 * var(--px))}.cCompanyFV__nav_link.is-current{pointer-events:none;opacity:.3}@media screen and (width>=960px){:root{--_breadcrumbs-mb:calc(130 * var(--px))}.cCompanyFV__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0 0 calc(84 * var(--px));align-items:end;display:grid}.cCompanyFV__headline{grid-area:1/3/2/15}.cCompanyFV__headline_en{font-size:calc(1.125 * var(--font-rem))}.cCompanyFV__headline_en:before{width:calc(16 * var(--px))}.cCompanyFV__headline_ja{margin-top:calc(4 * var(--px));font-size:calc(3 * var(--font-rem))}.cCompanyFV__nav{grid-row:1/2;grid-column:15/calc(var(--grid-columns) - 1);padding-bottom:calc(16 * var(--px));margin-top:0;margin-right:calc(-8 * var(--px));justify-content:flex-end;gap:0}.cCompanyFV__nav_link{padding:calc(8 * var(--px))}}:root{--_footer-mt:calc(40 * var(--px))}.pHistory__block{grid-template-columns:calc(58 * var(--px)) 1fr;padding-right:calc(20 * var(--px));display:grid}.pHistory__block_parameter{grid-template-rows:subgrid;width:calc(58 * var(--px));padding-top:calc(32 * var(--px));grid-area:1/1/span 9999/2;display:grid}.pHistory__block_parameter_item{flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.pHistory__block_parameter_item_square{z-index:1;width:100%;height:calc(2.875 * var(--font-rem));padding-top:calc(2 * var(--px));opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.pHistory__block_parameter_item_square:before{right:calc(8 * var(--px));width:calc(20 * var(--px));content:"";background-color:var(--color-border-default);height:1px;position:absolute}.pHistory__block_parameter_item_square:after{z-index:1;width:calc(8 * var(--px));height:calc(8 * var(--px));content:"";background-color:var(--color-suzunaka-logo-blue);position:relative}.pHistory__block_parameter_item_line{width:3px;height:calc(100% + 6.25 * var(--font-rem));background-color:var(--color-border-default);transform-origin:top;flex-shrink:0;margin-top:auto;scale:1 0}.pHistory__block_parameter_item:first-child .pHistory__block_parameter_item_square{height:calc(3.75 * var(--font-rem));aspect-ratio:58/60;padding-top:calc(4 * var(--px))}.pHistory__block_parameter_item:first-child .pHistory__block_parameter_item_square.is-challenge{height:calc(2.25 * var(--font-rem));aspect-ratio:58/36;padding-top:0}.pHistory__block_parameter_item:first-child .pHistory__block_parameter_item_square:before{display:none}.pHistory__block_parameter_item:first-child .pHistory__block_parameter_item_square:after{width:calc(16 * var(--px));height:calc(16 * var(--px))}.pHistory__block_parameter_item:first-child .pHistory__block_parameter_item_line{height:calc(100% - 1.875 * var(--font-rem))}.pHistory__block_parameter_item.is-show .pHistory__block_parameter_item_square{opacity:1;transition:opacity .32s var(--ease-out-cubic)}.pHistory__block_parameter_item.is-show .pHistory__block_parameter_item_line{transition:scale .48s var(--ease-out-circ);scale:1}.pHistory__block_note{padding-top:calc(32 * var(--px));grid-column:2/3}.pHistory__block_note_headline{position:relative}.pHistory__block_note_headline_text{font-size:calc(2.5 * var(--font-rem));letter-spacing:.04em;font-weight:400;line-height:1.5}.pHistory__block_note_headline_year{font-size:calc(.875 * var(--font-rem));letter-spacing:.04em;font-weight:500;line-height:1.6}.pHistory__block_note_headline_sub{margin-bottom:calc(-8 * var(--px));font-size:calc(1.5 * var(--font-rem));letter-spacing:.04em;font-weight:500;line-height:1.5}.pHistory__block_note_paragraph{margin-top:calc(36 * var(--px));margin-bottom:calc(36 * var(--px));font-size:calc(1 * var(--font-rem));letter-spacing:.04em;font-weight:400;line-height:1.7}.pHistory__block_item{margin-bottom:calc(32 * var(--px));grid-column:2/3}.pHistory__block_item_year{gap:calc(.125 * var(--rem));min-height:calc(2.4375 * var(--font-rem));font-size:calc(1 * var(--font-rem));vertical-align:middle;letter-spacing:.04em;justify-content:flex-start;align-items:baseline;font-weight:700;line-height:1.6;display:flex}.pHistory__block_item_year .-number{font-family:var(--font-rethink-sans);font-size:calc(2 * var(--font-rem));font-weight:500;line-height:1.2}.pHistory__block_item_year:not(:has(.-number)){min-height:auto;margin-top:calc(10 * var(--px))}.pHistory__block_item_paragraph{margin-top:calc(4 * var(--px));font-size:calc(1 * var(--font-rem));letter-spacing:.04em;font-weight:400;line-height:1.5}.pHistory__block_item_image{gap:calc(8 * var(--px));margin-top:calc(16 * var(--px));flex-direction:column;align-items:flex-start;display:flex}.pHistory__block_item_image_child{width:100%}.pHistory__block_item:has(+.pHistory__block_item.is-no-number){margin-bottom:calc(22 * var(--px))}.pHistory__block_challenge{gap:calc(4 * var(--px));padding-left:calc(20 * var(--px));grid-column:1/3;grid-template-columns:repeat(45,1fr);display:grid}.pHistory__block_challenge_item{width:100%;position:relative}.pHistory__block_challenge_item_image{width:100%;height:100%}.pHistory__block_challenge_item_name{padding:calc(1 * var(--px)) calc(2 * var(--px)) calc(2 * var(--px));font-size:calc(.8125 * var(--font-rem));color:var(--color-white);letter-spacing:.04em;background-color:var(--color-suzunaka-logo-blue);font-weight:400;line-height:1.2;position:absolute;bottom:0;left:0}.pHistory__block_challenge_item[data-id="1"]{grid-column:span 26}.pHistory__block_challenge_item[data-id="1"] .pHistory__block_challenge_item_image{aspect-ratio:208/140}.pHistory__block_challenge_item[data-id="2"]{grid-column:span 19}.pHistory__block_challenge_item[data-id="2"] .pHistory__block_challenge_item_image{aspect-ratio:148/140}.pHistory__block_challenge_item[data-id="3"]{grid-column:span 19}.pHistory__block_challenge_item[data-id="3"] .pHistory__block_challenge_item_image{aspect-ratio:148/140}.pHistory__block_challenge_item[data-id="4"]{grid-column:span 26}.pHistory__block_challenge_item[data-id="4"] .pHistory__block_challenge_item_image{aspect-ratio:208/140}.pHistory__block_challenge_item[data-id="5"]{grid-column:1/-1}.pHistory__block_challenge_item[data-id="5"] .pHistory__block_challenge_item_image{aspect-ratio:360/178}.pHistory__block:nth-child(odd){background-color:#f5f5f5}.pMovie{margin-top:calc(48 * var(--px))}.pMovie__inner{padding:0 calc(20 * var(--px))}.pMovie__headline{flex-direction:column;align-items:center;display:flex}.pMovie__headline_en{font-family:var(--font-rethink-sans);font-size:calc(.875 * var(--font-rem));color:#8b8b8b;font-weight:600;line-height:1.2}.pMovie__headline_ja{font-size:calc(1.75 * var(--font-rem));letter-spacing:.04em;font-weight:500;line-height:1.6}.pMovie__youtube{aspect-ratio:16/9;width:100%;margin-top:calc(30 * var(--px));position:relative}.pMovie__youtube iframe{width:100%;height:100%;position:absolute;inset:0}@media screen and (width>=960px){:root{--_footer-mt:calc(20 * var(--px))}.pHistory__block{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding-right:0;display:grid}.pHistory__block_parameter{width:100%;padding-top:calc(56 * var(--px));grid-column:7/9}.pHistory__block_parameter_item_square{height:calc(3 * var(--font-rem));aspect-ratio:100/48;padding-top:calc(1.5 * var(--font-rem))}.pHistory__block_parameter_item_square:before{right:calc(-40 * var(--px));width:calc(90 * var(--px))}.pHistory__block_parameter_item_line{height:calc(100% + 9.375 * var(--font-rem))}.pHistory__block_parameter_item:first-child .pHistory__block_parameter_item_square{height:calc(5.25 * var(--font-rem));aspect-ratio:100/84}.pHistory__block_parameter_item:first-child .pHistory__block_parameter_item_square.is-challenge{height:calc(5.25 * var(--font-rem));aspect-ratio:100/84;margin-top:calc(2.625 * var(--font-rem));padding-top:0}.pHistory__block_parameter_item:first-child .pHistory__block_parameter_item_line{height:calc(100% - 3 * var(--font-rem))}.pHistory__block_note{grid-row:1/2;grid-template-rows:min-content;grid-template-columns:repeat(26,1fr);grid-column:3/calc(var(--grid-columns) - 1);padding-top:calc(56 * var(--px));display:grid}.pHistory__block_note_headline{grid-column:1/5}.pHistory__block_note_headline_text{font-size:calc(3.5 * var(--font-rem))}.pHistory__block_note_headline_year{margin-top:calc(-.5 * var(--rem));font-size:calc(.9375 * var(--font-rem))}.pHistory__block_note_headline_sub{margin-bottom:calc(-.375 * var(--font-rem));font-size:calc(2.0625 * var(--font-rem))}.pHistory__block_note_paragraph{margin-top:calc(16 * var(--px));margin-bottom:calc(64 * var(--px));grid-column:8/-1;line-height:1.8}.pHistory__block_item{grid-column:10/calc(var(--grid-columns) - 1);margin-bottom:calc(64 * var(--px))}.pHistory__block_item_year{font-size:calc(1.25 * var(--font-rem))}.pHistory__block_item_year .-number{font-size:calc(3 * var(--font-rem))}.pHistory__block_item_year:not(:has(.-number)){margin-top:calc(20 * var(--px))}.pHistory__block_item_paragraph{margin-top:calc(8 * var(--px));font-size:calc(1.0625 * var(--font-rem))}.pHistory__block_item_image{gap:calc(8 * var(--px));flex-direction:row}.pHistory__block_item_image_child{width:auto;height:calc(202 * var(--px))}.pHistory__block_item:has(+.pHistory__block_item.is-no-number){margin-bottom:calc(44 * var(--px))}.pHistory__block_item:last-child{margin-bottom:calc(72 * var(--px))}.pHistory__block_challenge{grid-template-columns:repeat(218,1fr);grid-column:3/calc(var(--grid-columns) - 1);grid-auto-rows:calc(48 * var(--px));row-gap:calc(6 * var(--px));-moz-column-gap:0;column-gap:0;padding-left:0}.pHistory__block_challenge_item_name{padding:calc(2 * var(--px)) calc(4 * var(--px)) calc(3 * var(--px));font-size:calc(.9375 * var(--font-rem))}.pHistory__block_challenge_item[data-id="1"]{order:1;grid-area:1/span 84/span 7}.pHistory__block_challenge_item[data-id="1"] .pHistory__block_challenge_item_image{aspect-ratio:504/364}.pHistory__block_challenge_item[data-id="2"]{order:3;grid-area:1/span 59/span 5}.pHistory__block_challenge_item[data-id="2"] .pHistory__block_challenge_item_image{aspect-ratio:347/262;padding-left:calc(6 * var(--px))}.pHistory__block_challenge_item[data-id="2"] .pHistory__block_challenge_item_name{left:calc(6 * var(--px))}.pHistory__block_challenge_item[data-id="3"]{order:2;grid-area:1/span 75/span 5}.pHistory__block_challenge_item[data-id="3"] .pHistory__block_challenge_item_image{aspect-ratio:447/262;padding-left:calc(6 * var(--px))}.pHistory__block_challenge_item[data-id="3"] .pHistory__block_challenge_item_name{left:calc(6 * var(--px))}.pHistory__block_challenge_item[data-id="4"]{order:4;grid-area:span 6/1/auto/85}.pHistory__block_challenge_item[data-id="4"] .pHistory__block_challenge_item_image{aspect-ratio:500/295}.pHistory__block_challenge_item[data-id="5"]{order:5;grid-area:6/span 134/span 8}.pHistory__block_challenge_item[data-id="5"] .pHistory__block_challenge_item_image{aspect-ratio:800/396;padding-left:calc(6 * var(--px))}.pHistory__block_challenge_item[data-id="5"] .pHistory__block_challenge_item_name{left:calc(6 * var(--px))}.pHistory__block:last-child .pHistory__block_note_paragraph{margin-top:calc(64 * var(--px))}.pMovie{margin-top:calc(104 * var(--px))}.pMovie__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0;display:grid}.pMovie__headline{grid-column:3/calc(var(--grid-columns) - 1)}.pMovie__headline_en{font-size:calc(1.125 * var(--font-rem))}.pMovie__headline_ja{font-size:calc(2.25 * var(--font-rem))}.pMovie__youtube{grid-column:7/calc(var(--grid-columns) - 5);margin-top:calc(64 * var(--px))}}
