/* Page-specific lower sections measured from the already approved GPT Image references. */
.lower-reference-repair #flow{min-height:0;background:white;padding-block:calc(20 * var(--u))}
.lower-flow-heading{margin-bottom:calc(18 * var(--u))}.lower-flow-heading h2{font-size:calc(25 * var(--u))}.lower-flow-heading .kicker{margin-bottom:calc(5 * var(--u));font-size:calc(11 * var(--u))}
.lower-reference-repair .lower-flow{gap:0;grid-template-columns:repeat(var(--columns),minmax(0,1fr))}
.lower-reference-repair .lower-flow article{position:relative;text-align:center;padding:0 calc(15 * var(--u));border-left:1px solid var(--rule)}
.lower-reference-repair .lower-flow article:first-child{border:0}.lower-reference-repair .lower-flow article:after{content:'→';position:absolute;right:calc(-8 * var(--u));top:calc(47 * var(--u));font-size:calc(18 * var(--u));background:white;z-index:1}.lower-reference-repair .lower-flow article:last-child:after{display:none}
.lower-reference-repair .lower-flow .num{display:block;position:absolute;top:0;left:calc(15 * var(--u));margin:0;border-radius:50%;background:var(--navy);color:white;width:calc(25 * var(--u));height:calc(25 * var(--u));line-height:calc(25 * var(--u));font-size:calc(10 * var(--u));text-align:center}
.lower-reference-repair .lower-flow .symbol{display:block;width:calc(30 * var(--u));height:calc(30 * var(--u));margin:calc(7 * var(--u)) auto calc(11 * var(--u));color:var(--ink)}
.lower-reference-repair .lower-flow strong{font-size:calc(13 * var(--u));line-height:1.4}.lower-reference-repair .lower-flow p{font-size:calc(11 * var(--u));line-height:1.6;margin-top:calc(8 * var(--u))}
.page-sns-operation.lower-reference-repair .lower-flow .num{background:#355f82;width:calc(33 * var(--u));height:calc(33 * var(--u));line-height:calc(33 * var(--u));font-size:calc(13 * var(--u));left:0}
.page-sns-operation.lower-reference-repair .lower-flow .symbol{width:calc(35 * var(--u));height:calc(35 * var(--u));margin-top:calc(4 * var(--u));margin-bottom:calc(13 * var(--u))}
.page-sns-operation.lower-reference-repair .lower-flow strong{font-size:calc(14 * var(--u))}.page-sns-operation.lower-reference-repair .lower-flow p{font-size:calc(12 * var(--u))}.page-sns-operation.lower-reference-repair .lower-flow-heading{display:flex;align-items:center;gap:calc(18 * var(--u))}.page-sns-operation.lower-reference-repair .lower-flow-heading .kicker{border-bottom:calc(3 * var(--u)) solid var(--coral);padding-bottom:calc(5 * var(--u));margin:0}.page-sns-operation.lower-reference-repair .lower-flow-heading h2{font-size:calc(19 * var(--u))}
.page-subsidy_lp.lower-reference-repair #flow{background:var(--soft);padding-bottom:calc(12 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-flow-heading{margin-bottom:calc(2 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-flow-heading .kicker{display:none}.page-subsidy_lp.lower-reference-repair .lower-flow-heading h2{font-size:calc(22 * var(--u))}.lower-flow-lede{font-size:calc(12 * var(--u));margin-bottom:calc(8 * var(--u))}
.page-subsidy_lp.lower-reference-repair .lower-flow{background:white;padding:calc(9 * var(--u)) 0}.page-subsidy_lp.lower-reference-repair .lower-flow article{text-align:left;padding:0 calc(13 * var(--u)) 0 calc(53 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-flow .num{left:calc(13 * var(--u));background:white;color:var(--coral);border:1px solid var(--coral);width:calc(22 * var(--u));height:calc(22 * var(--u));line-height:calc(21 * var(--u));font-size:calc(12 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-flow .symbol{position:absolute;top:calc(29 * var(--u));left:calc(13 * var(--u));width:calc(27 * var(--u));height:calc(27 * var(--u));margin:0}.page-subsidy_lp.lower-reference-repair .lower-flow strong{font-size:calc(11 * var(--u));padding-top:calc(3 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-flow p{font-size:calc(10 * var(--u));margin-top:calc(13 * var(--u));line-height:1.6}
.lower-reference-repair .lower-related{min-height:0;padding-block:calc(15 * var(--u))}.lower-reference-repair .lower-related .related-inline{display:block}.lower-reference-repair .lower-related .heading{margin-bottom:calc(9 * var(--u));justify-content:flex-start;gap:calc(18 * var(--u))}.lower-reference-repair .lower-related .heading h2{font-size:calc(22 * var(--u))}.lower-reference-repair .lower-related .heading p{font-size:calc(11 * var(--u))}.lower-reference-repair .lower-related .visual-grid{gap:calc(12 * var(--u))}.lower-reference-repair .lower-related .visual-grid article{display:grid;grid-template-columns:1fr 1.5fr calc(15 * var(--u));grid-template-rows:auto 1fr;gap:0 calc(10 * var(--u));padding:calc(4 * var(--u));border:1px solid #dfe5eb;border-radius:3px}.lower-reference-repair .lower-related .visual-grid img{grid-row:1/3;height:100%;width:100%;aspect-ratio:auto;object-fit:contain}.lower-reference-repair .lower-related .visual-grid h3{font-size:calc(12 * var(--u));margin:0}.lower-reference-repair .lower-related .visual-grid p{font-size:calc(10 * var(--u));margin-top:calc(6 * var(--u))}.lower-reference-repair .lower-related .visual-grid .text-link{display:block;grid-column:3;grid-row:1/3;align-self:center;border:0;margin:0;font-size:calc(18 * var(--u))}
.page-subsidy_lp.lower-reference-repair .lower-related .visual-grid article{border:0;border-radius:0;border-left:1px solid var(--rule);grid-template-columns:1fr 1.3fr;grid-template-rows:auto auto auto}.page-subsidy_lp.lower-reference-repair .lower-related .visual-grid article:first-child{border:0}.page-subsidy_lp.lower-reference-repair .lower-related .visual-grid img{grid-row:1/4}.page-subsidy_lp.lower-reference-repair .lower-related .visual-grid p{margin:calc(4 * var(--u)) 0 0}.page-subsidy_lp.lower-reference-repair .lower-related .visual-grid .text-link{display:none}
.page-game-stream-clips.lower-reference-repair .lower-related .heading .kicker{margin-bottom:calc(4 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-related .heading p{align-self:end;max-width:none}
.lower-reference-repair .lower-contact{padding:calc(20 * var(--u)) 0;min-height:0;background:linear-gradient(110deg,#003354,#00233f)}.lower-contact>.wrap{position:relative}.lower-contact-grid{display:grid;grid-template-columns:1.5fr 1.5fr 1fr;gap:calc(20 * var(--u));align-items:center}.lower-reference-repair .lower-contact h2{font-size:calc(22 * var(--u));line-height:1.35}.lower-reference-repair .lower-contact p{font-size:calc(10 * var(--u));margin-top:calc(7 * var(--u))}.lower-reference-repair .lower-contact h3{font-size:calc(13 * var(--u));line-height:1.5}.lower-reference-repair .lower-contact .button{font-size:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));min-height:calc(37 * var(--u))}.lower-reference-repair .lower-contact .ai-link{font-size:calc(11 * var(--u));border:0;padding:0;margin-top:calc(10 * var(--u));background:none;color:white;display:inline-block}.lower-contact-ai{border-left:1px solid #9db3c5;padding-left:calc(20 * var(--u))}.lower-contact .archive{margin-top:calc(8 * var(--u))}.lower-contact .archive:not([open]) summary{font-size:calc(8 * var(--u));min-height:0}.lower-kobe-note{font-size:calc(15 * var(--u));font-family:'Yu Mincho',serif;font-style:italic;transform:rotate(-12deg);line-height:1.5;text-align:center;letter-spacing:.09em}.lower-reference-repair .lower-contact .skyline{width:25%;height:70%;opacity:.45}
.page-subsidy_lp.lower-reference-repair .lower-contact-grid{grid-template-columns:1.3fr 1.7fr .8fr}.page-subsidy_lp.lower-reference-repair .lower-contact-actions{border-left:1px solid #9db3c5;padding-left:calc(24 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-contact .ai-link{font-size:calc(13 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-contact h2{font-size:calc(22 * var(--u))}
.page-sns-operation.lower-reference-repair .lower-contact-grid{grid-template-columns:1.8fr 1fr 1fr}.page-sns-operation.lower-reference-repair .lower-contact-actions{border-left:1px solid #9db3c5;padding-left:calc(20 * var(--u))}.page-sns-operation.lower-reference-repair .lower-contact .buttons{flex-direction:column;gap:calc(9 * var(--u))}.page-sns-operation.lower-reference-repair .lower-contact .skyline{display:none}.page-sns-operation.lower-reference-repair .lower-contact-ai .ai-link{display:block;border:1px solid white;padding:calc(5 * var(--u));text-align:center;margin-top:calc(7 * var(--u))}
.page-game-stream-clips.lower-reference-repair .lower-contact-grid{grid-template-columns:1.4fr 1.4fr 1.15fr}.page-game-stream-clips.lower-reference-repair .lower-contact h2{font-size:calc(22 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-contact-actions{border-left:1px solid #9db3c5;padding-left:calc(18 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-contact .buttons{flex-wrap:nowrap;gap:calc(10 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-contact .button{font-size:calc(11 * var(--u));padding-inline:calc(13 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-contact-ai{position:relative;padding-left:calc(62 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-contact-ai .symbol{position:absolute;left:calc(15 * var(--u));top:calc(4 * var(--u));width:calc(42 * var(--u));height:calc(42 * var(--u));color:white}.lower-contact-ai h3 button{background:none;border:0;padding:0;color:white;font:inherit;text-align:left}.page-game-stream-clips.lower-reference-repair .lower-contact .skyline{display:none}
.lower-reference-repair .lower-footer{position:relative;padding:calc(18 * var(--u)) 0 calc(15 * var(--u));background:linear-gradient(110deg,#003354,#00233f);overflow:hidden}.lower-reference-repair .lower-footer .footer-inner{position:relative;z-index:1;display:block}.lower-footer-top,.lower-footer-bottom{display:flex;align-items:center;gap:calc(25 * var(--u));justify-content:space-between}.lower-footer-top{margin-bottom:calc(24 * var(--u))}.lower-reference-repair .lower-footer .footer-brand{gap:calc(14 * var(--u));flex:none}.lower-reference-repair .lower-footer .wordmark{width:calc(108 * var(--u));height:calc(25 * var(--u))}.lower-reference-repair .lower-footer .wordmark span{width:calc(108 * var(--u));height:calc(67 * var(--u));background-size:calc(108 * var(--u)) auto;transform:translateY(calc(-43 * var(--u)))}.lower-reference-repair .lower-footer .footer-brand p{font-size:calc(8 * var(--u))}.lower-reference-repair .lower-footer nav{margin:0;gap:calc(22 * var(--u));font-size:calc(9 * var(--u))}.lower-reference-repair .lower-footer small{font-size:calc(8 * var(--u))}.lower-footer-social>strong{display:block;font-size:calc(8 * var(--u));letter-spacing:.1em;margin-bottom:calc(8 * var(--u))}.lower-social-links{display:flex;align-items:center;gap:calc(13 * var(--u))}.lower-social-links a{display:flex;align-items:center;gap:calc(5 * var(--u));font-size:calc(8 * var(--u));white-space:nowrap}.lower-social-links svg{width:calc(15 * var(--u));height:calc(15 * var(--u));fill:currentColor}.lower-reference-repair .lower-footer .skyline{position:absolute;right:0;bottom:0;width:35%;height:75%;object-fit:fill;opacity:.45;pointer-events:none}.page-subsidy_lp.lower-reference-repair .lower-footer-top{margin:0}.page-subsidy_lp.lower-reference-repair .lower-footer .footer-inner{display:flex;align-items:center;gap:calc(18 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-footer-bottom{gap:calc(20 * var(--u));flex:1}.page-subsidy_lp.lower-reference-repair .lower-footer-social{display:none}
.page-sns-operation.lower-reference-repair .lower-footer-social{border-left:1px solid #9db3c5;padding-left:calc(20 * var(--u))}.page-sns-operation.lower-reference-repair .lower-footer .lower-kobe-note{flex:none;font-size:calc(14 * var(--u));min-width:calc(160 * var(--u))}
@media(min-width:701px){
 .page-sns-operation.lower-reference-repair #price{min-height:0;background:white;padding:calc(15 * var(--u)) 0}.lower-sns-price .split{gap:calc(15 * var(--u))}.lower-sns-price .split>div{background:var(--soft);padding:calc(17 * var(--u));align-self:stretch}.lower-sns-price .heading{display:block;margin-bottom:calc(12 * var(--u))}.lower-sns-price .heading>div{display:flex;align-items:center;gap:calc(17 * var(--u))}.lower-sns-price .heading h2{font-size:calc(19 * var(--u))}.lower-sns-price .heading .kicker{font-size:calc(11 * var(--u));border-bottom:calc(3 * var(--u)) solid var(--coral);padding-bottom:calc(4 * var(--u));margin:0}.page-sns-operation.lower-reference-repair .info-table>div{border-top:1px solid var(--rule);padding:calc(7 * var(--u)) 0}.page-sns-operation.lower-reference-repair .info-table dt{border-right:1px solid var(--rule)}.page-sns-operation.lower-reference-repair .info-table .amount{font-size:calc(25 * var(--u))}.lower-sns-price .option-table>div{border-top:1px solid var(--rule);padding:calc(8 * var(--u)) 0;border-bottom:0;font-size:calc(12 * var(--u))}.lower-sns-price .note{white-space:pre-line;font-size:calc(10 * var(--u));margin-top:calc(14 * var(--u))}
 .page-sns-operation.lower-reference-repair #faq{min-height:0;background:white;padding:calc(18 * var(--u)) 0}.page-sns-operation.lower-reference-repair #faq .faq-layout{grid-template-columns:1.3fr .85fr;gap:calc(30 * var(--u))}.page-sns-operation.lower-reference-repair #faq .heading{margin-bottom:calc(12 * var(--u))}.page-sns-operation.lower-reference-repair #faq h2{font-size:calc(19 * var(--u))}.page-sns-operation.lower-reference-repair #faq .visual-grid h3{font-size:calc(11 * var(--u));margin-top:calc(5 * var(--u))}.page-sns-operation.lower-reference-repair #faq .visual-grid p{font-size:calc(10 * var(--u));margin-top:0}.page-sns-operation.lower-reference-repair #faq summary{padding:calc(12 * var(--u)) 0;font-size:calc(12 * var(--u))}
 .page-subsidy_lp.lower-reference-repair .lower-guidance{padding-block:calc(8 * var(--u));min-height:0;background:var(--soft)}.lower-guidance>.wrap>.split{align-items:stretch;gap:calc(12 * var(--u))}.lower-guidance>.wrap>.split>div{background:white;padding:calc(16 * var(--u))}.lower-guidance .heading{margin-bottom:calc(8 * var(--u))}.lower-guidance .heading .kicker{display:none}.lower-guidance .heading h2{font-size:calc(18 * var(--u))}.lower-guidance .heading .symbol{display:inline-block;width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--coral);vertical-align:middle;margin:0 calc(7 * var(--u)) 0 0}.lower-guidance .heading h2{display:inline-block;vertical-align:middle}.lower-guidance .plain-list li{font-size:calc(10 * var(--u));margin-block:calc(4 * var(--u))}.page-subsidy_lp.lower-reference-repair #faq{min-height:0;padding:calc(6 * var(--u)) 0;background:var(--soft)}.page-subsidy_lp.lower-reference-repair #faq .faq-layout{grid-template-columns:1fr 1fr;gap:calc(12 * var(--u))}.page-subsidy_lp.lower-reference-repair #faq .faq-layout>div{padding:calc(12 * var(--u));background:white}.page-subsidy_lp.lower-reference-repair #faq .faq-layout>div:first-child{display:none}.page-subsidy_lp.lower-reference-repair #faq .faq-layout>div:last-child{grid-column:2}.page-subsidy_lp.lower-reference-repair #faq summary{font-size:calc(11 * var(--u));padding:calc(6 * var(--u)) 0;min-height:0}
 .page-game-stream-clips.lower-reference-repair #price{background:white;min-height:0;padding:calc(14 * var(--u)) 0}.page-game-stream-clips.lower-reference-repair #price .heading{margin-bottom:calc(13 * var(--u))}.page-game-stream-clips.lower-reference-repair #price .heading p{display:none}.page-game-stream-clips.lower-reference-repair #price h2{font-size:calc(25 * var(--u))}.page-game-stream-clips.lower-reference-repair #price .cols{gap:calc(13 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-game-rate{padding:calc(13 * var(--u));background:var(--soft);border:1px solid var(--rule);border-radius:3px}.page-game-stream-clips.lower-reference-repair .lower-game-rate:first-child{background:white}.page-game-stream-clips.lower-reference-repair .lower-game-rate .amount{font-size:calc(30 * var(--u));margin-block:calc(4 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-game-rate h3{font-size:calc(14 * var(--u));line-height:1.4}.page-game-stream-clips.lower-reference-repair .lower-game-rate .kicker{font-size:calc(9 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-game-rate .checklist li{font-size:calc(10 * var(--u));margin:0;padding-left:0}.page-game-stream-clips.lower-reference-repair .lower-game-rate .checklist li:before{display:none}.page-game-stream-clips.lower-reference-repair .lower-game-rate:first-child li:nth-child(n+3){padding-left:calc(14 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-game-rate:first-child li:nth-child(n+3):before{display:block;color:white;background:var(--coral);width:calc(10 * var(--u));height:calc(10 * var(--u));font-size:calc(8 * var(--u));line-height:calc(10 * var(--u));text-align:center;top:calc(2 * var(--u))}.page-game-stream-clips.lower-reference-repair #price .note{font-size:calc(9 * var(--u))}
 .page-game-stream-clips.lower-reference-repair #flow{background:var(--soft);padding-block:calc(15 * var(--u))}.page-game-stream-clips.lower-reference-repair .game-existing-samples{min-height:0;padding-block:calc(17 * var(--u));background:white}.page-game-stream-clips.lower-reference-repair .game-existing-samples .heading{flex-wrap:wrap;gap:calc(7 * var(--u));align-items:end}.page-game-stream-clips.lower-reference-repair .game-existing-samples .heading h2{font-size:calc(25 * var(--u))}.page-game-stream-clips.lower-reference-repair .game-existing-samples .heading>p{font-size:calc(11 * var(--u));max-width:none;flex:1}.page-game-stream-clips.lower-reference-repair .game-existing-samples .heading>a{order:2;font-size:calc(10 * var(--u))}.page-game-stream-clips.lower-reference-repair .game-existing-samples .visual-grid{gap:calc(10 * var(--u))}.page-game-stream-clips.lower-reference-repair .game-existing-samples .visual-grid img{aspect-ratio:150/73}.page-game-stream-clips.lower-reference-repair #faq{min-height:0;padding-block:calc(14 * var(--u));background:var(--soft)}.page-game-stream-clips.lower-reference-repair #faq .faq-layout{grid-template-columns:.9fr 1.2fr;gap:calc(25 * var(--u))}.page-game-stream-clips.lower-reference-repair #faq h2{font-size:calc(25 * var(--u))}.page-game-stream-clips.lower-reference-repair #faq summary{font-size:calc(12 * var(--u));padding:calc(7 * var(--u)) 0;min-height:0}
}
@media(min-width:701px){.page-subsidy_lp.lower-reference-repair .lower-guidance #faq{padding:0;background:white}.page-subsidy_lp.lower-reference-repair .lower-guidance #faq h2{font-size:calc(18 * var(--u));margin-bottom:calc(8 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-guidance #faq summary{font-size:calc(10 * var(--u));padding:calc(6 * var(--u)) 0;min-height:0}}
.lower-reference-repair .lower-guidance #faq,.lower-reference-repair .lower-works-faq #faq{display:block;gap:0;min-height:0}.lower-reference-repair #flow .lower-flow .lower-icon{color:var(--ink)}.lower-reference-repair .lower-flow .num{flex:none}.lower-reference-repair .lower-contact .buttons .button{white-space:nowrap}.lower-extra-links{display:flex;gap:20px;margin-top:20px}
.lower-decor img{width:100%;height:auto}.lower-reference-repair .lower-footer-art{position:absolute;right:0;bottom:0;width:38%;height:100%;pointer-events:none}.lower-art-note{position:absolute;right:8%;bottom:54%;width:52%;height:auto}.lower-art-city{position:absolute;right:0;bottom:0;width:100%;height:auto}
@media(min-width:701px){
 .lower-reference-repair .lower-flow article:not(:last-child):after{right:calc(-8 * var(--u));top:calc(47 * var(--u));font-size:calc(16 * var(--u))}
 .page-sns-operation.lower-reference-repair .lower-works-faq{padding:calc(18 * var(--u)) 0;min-height:0;background:white}.page-sns-operation.lower-reference-repair .lower-works-faq>.wrap>.split{grid-template-columns:1.3fr .85fr;gap:calc(28 * var(--u));align-items:start}.page-sns-operation.lower-reference-repair .lower-works-faq #faq{padding:0}.page-sns-operation.lower-reference-repair .lower-works-faq h2{font-size:calc(19 * var(--u))}.page-sns-operation.lower-reference-repair .lower-works-faq .visual-grid{gap:calc(12 * var(--u))}.page-sns-operation.lower-reference-repair .lower-works-faq .visual-grid h3{font-size:calc(11 * var(--u));margin-top:calc(5 * var(--u))}.page-sns-operation.lower-reference-repair .lower-works-faq .visual-grid p{font-size:calc(10 * var(--u));margin-top:0}.page-sns-operation.lower-reference-repair .lower-works-faq .heading{margin-bottom:calc(12 * var(--u))}.lower-faq-heading{display:flex;align-items:center;gap:calc(15 * var(--u));margin-bottom:calc(17 * var(--u))}.lower-faq-heading .kicker{border-bottom:calc(3 * var(--u)) solid var(--coral);padding-bottom:calc(5 * var(--u));margin:0}.page-sns-operation.lower-reference-repair .lower-works-faq summary{font-size:calc(12 * var(--u));padding:calc(12 * var(--u)) 0}
 .page-subsidy_lp.lower-reference-repair .lower-expert .split{grid-template-columns:.8fr 1.2fr;gap:calc(25 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-expert h2{font-size:calc(20 * var(--u));white-space:nowrap}.page-subsidy_lp.lower-reference-repair .lower-subsidy-support .text-link{display:none}.page-subsidy_lp.lower-reference-repair .lower-subsidy-support{padding-bottom:calc(10 * var(--u))}
 .page-game-stream-clips.lower-reference-repair #flow .lower-flow .symbol{width:calc(30 * var(--u));height:calc(30 * var(--u))}.page-game-stream-clips.lower-reference-repair #flow .lower-flow strong{font-size:calc(12 * var(--u))}.page-game-stream-clips.lower-reference-repair #flow .lower-flow p{font-size:calc(10 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-contact-grid{grid-template-columns:1.6fr 1.5fr 1.2fr;gap:calc(15 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-contact .button{font-size:calc(10 * var(--u));padding-inline:calc(10 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-contact-ai h3{font-size:calc(10 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-contact h2{font-size:calc(20 * var(--u));white-space:nowrap}
 .page-sns-operation.lower-reference-repair #flow .lower-flow .symbol{width:calc(35 * var(--u));height:calc(35 * var(--u))}.page-sns-operation.lower-reference-repair #flow .lower-flow .num{width:calc(33 * var(--u));height:calc(33 * var(--u));line-height:calc(33 * var(--u));font-size:calc(13 * var(--u));left:0}.page-sns-operation.lower-reference-repair #flow .lower-flow p{font-size:calc(12 * var(--u))}.page-subsidy_lp.lower-reference-repair #flow .lower-flow .symbol{color:var(--ink)}
 .lower-reference-repair .lower-footer nav{gap:calc(20 * var(--u))}.lower-reference-repair .lower-footer .lower-social-links{gap:calc(10 * var(--u))}.lower-reference-repair .lower-footer .lower-social-links a{font-size:calc(7 * var(--u))}.lower-reference-repair .lower-footer .lower-social-links svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.lower-reference-repair .lower-footer-top{margin-bottom:calc(15 * var(--u))}.lower-reference-repair .lower-footer .skyline{width:38%;height:100%;opacity:.9}.page-subsidy_lp.lower-reference-repair .lower-footer .footer-brand p{display:none}.page-subsidy_lp.lower-reference-repair .lower-footer .footer-inner{gap:calc(16 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-footer-bottom{gap:calc(15 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-footer small{font-size:calc(7 * var(--u));white-space:nowrap}.page-subsidy_lp.lower-reference-repair .lower-contact .skyline{width:26%;height:100%;opacity:.9}
 .page-subsidy_lp.lower-reference-repair .lower-footer .footer-inner{display:grid;grid-template-columns:auto 1fr auto auto;gap:calc(18 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-footer-top,.page-subsidy_lp.lower-reference-repair .lower-footer-bottom{display:contents}.page-subsidy_lp.lower-reference-repair .lower-footer .footer-brand{grid-column:1;grid-row:1}.page-subsidy_lp.lower-reference-repair .lower-footer nav{grid-column:2;grid-row:1;gap:calc(18 * var(--u));font-size:calc(7 * var(--u));white-space:nowrap}.page-subsidy_lp.lower-reference-repair .lower-footer-social{display:block;grid-column:3;grid-row:1}.page-subsidy_lp.lower-reference-repair .lower-footer .lower-social-links a>span{display:none}.page-subsidy_lp.lower-reference-repair .lower-footer small{grid-column:4;grid-row:1;font-size:calc(6 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-footer .lower-social-links{gap:calc(9 * var(--u))}.page-subsidy_lp.lower-reference-repair .lower-footer .lower-social-links svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}
 .lower-reference-repair .lower-contact .archive{margin-top:calc(5 * var(--u))}.lower-reference-repair .lower-contact .archive:not([open]) summary{font-size:calc(7 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-footer{min-height:calc(100 * var(--u))}.page-sns-operation.lower-reference-repair .lower-footer{min-height:calc(130 * var(--u))}
}
@media(max-width:700px){
 .lower-reference-repair #flow{padding:25px 0}.lower-flow-heading h2,.page-subsidy_lp.lower-reference-repair .lower-flow-heading h2{font-size:23px;white-space:normal}.lower-flow-heading .kicker{font-size:11px}.lower-flow-lede{font-size:13px;margin-bottom:20px}.lower-reference-repair .lower-flow{grid-template-columns:1fr 1fr;gap:28px 18px}.lower-reference-repair .lower-flow article{padding:0 5px;min-height:145px}.lower-reference-repair .lower-flow article:after{display:none}.lower-reference-repair .lower-flow .num,.page-sns-operation.lower-reference-repair .lower-flow .num{left:0;width:25px;height:25px;line-height:25px;font-size:11px}.lower-reference-repair .lower-flow .symbol,.page-sns-operation.lower-reference-repair .lower-flow .symbol{width:38px;height:38px;margin:4px auto 12px}.lower-reference-repair .lower-flow strong,.page-sns-operation.lower-reference-repair .lower-flow strong{font-size:14px}.lower-reference-repair .lower-flow p,.page-sns-operation.lower-reference-repair .lower-flow p{font-size:12px}.page-sns-operation.lower-reference-repair .lower-flow-heading h2{font-size:21px}.page-sns-operation.lower-reference-repair .lower-flow-heading .kicker{font-size:10px}.page-subsidy_lp.lower-reference-repair .lower-flow{padding:15px;grid-template-columns:1fr;gap:22px}.page-subsidy_lp.lower-reference-repair .lower-flow article{padding:0 0 0 55px;min-height:100px;border:0}.page-subsidy_lp.lower-reference-repair .lower-flow .num{left:0;width:25px;height:25px;font-size:12px;line-height:24px}.page-subsidy_lp.lower-reference-repair .lower-flow .symbol{left:0;top:35px;width:34px;height:34px}.page-subsidy_lp.lower-reference-repair .lower-flow strong{font-size:15px}.page-subsidy_lp.lower-reference-repair .lower-flow p{font-size:13px;margin-top:10px}.page-game-stream-clips.lower-reference-repair .lower-flow article:last-child{grid-column:1/3;width:50%;margin:auto}
 .lower-reference-repair .lower-related{padding:25px 0}.lower-reference-repair .lower-related .heading h2{font-size:23px}.lower-reference-repair .lower-related .heading{display:block}.lower-reference-repair .lower-related .heading p{font-size:13px;margin-top:8px}.lower-reference-repair .lower-related .visual-grid{grid-template-columns:1fr!important;gap:15px}.lower-reference-repair .lower-related .visual-grid article,.page-subsidy_lp.lower-reference-repair .lower-related .visual-grid article{grid-template-columns:1fr 1.5fr 16px;padding:10px;border:1px solid var(--rule)}.lower-reference-repair .lower-related .visual-grid h3{font-size:14px}.lower-reference-repair .lower-related .visual-grid p{font-size:12px}.lower-reference-repair .lower-related .visual-grid .text-link{font-size:20px}.lower-reference-repair .lower-related .visual-grid img{height:auto;align-self:center}.page-subsidy_lp.lower-reference-repair .lower-related .visual-grid img{grid-row:1/3}
 .lower-reference-repair .lower-contact{padding:30px 0}.lower-reference-repair .lower-contact-grid,.page-sns-operation.lower-reference-repair .lower-contact-grid,.page-subsidy_lp.lower-reference-repair .lower-contact-grid,.page-game-stream-clips.lower-reference-repair .lower-contact-grid{grid-template-columns:1fr;gap:22px}.lower-reference-repair .lower-contact h2,.page-subsidy_lp.lower-reference-repair .lower-contact h2,.page-game-stream-clips.lower-reference-repair .lower-contact h2{font-size:25px}.lower-reference-repair .lower-contact p{font-size:12px}.lower-reference-repair .lower-contact h3{font-size:17px}.lower-reference-repair .lower-contact .button,.page-game-stream-clips.lower-reference-repair .lower-contact .button{font-size:14px;min-height:46px;padding:12px}.lower-reference-repair .lower-contact .buttons,.page-game-stream-clips.lower-reference-repair .lower-contact .buttons{flex-direction:column;gap:12px}.lower-reference-repair .lower-contact-actions,.page-sns-operation.lower-reference-repair .lower-contact-actions,.page-subsidy_lp.lower-reference-repair .lower-contact-actions,.page-game-stream-clips.lower-reference-repair .lower-contact-actions{border:0;padding:0}.lower-contact-ai{border-left:0;border-top:1px solid #9db3c5;padding:20px 0 0}.lower-reference-repair .lower-contact .ai-link,.page-subsidy_lp.lower-reference-repair .lower-contact .ai-link{font-size:13px}.page-game-stream-clips.lower-reference-repair .lower-contact-ai{padding:20px 0 0 52px}.page-game-stream-clips.lower-reference-repair .lower-contact-ai .symbol{left:0;top:24px;width:40px;height:40px}.lower-contact .archive:not([open]) summary{font-size:11px;margin-top:15px}.lower-contact-grid>.lower-kobe-note{display:none}
 .lower-reference-repair .lower-footer{padding:25px 0}.lower-reference-repair .lower-footer .footer-inner,.page-subsidy_lp.lower-reference-repair .lower-footer .footer-inner{display:block}.lower-footer-top,.lower-footer-bottom{display:block}.lower-reference-repair .lower-footer .footer-brand{gap:12px}.lower-reference-repair .lower-footer .wordmark{width:125px;height:28px}.lower-reference-repair .lower-footer .wordmark span{width:125px;height:78px;background-size:125px auto;transform:translateY(-50px)}.lower-reference-repair .lower-footer .footer-brand p{font-size:8px}.lower-footer-social,.page-sns-operation.lower-reference-repair .lower-footer-social,.page-subsidy_lp.lower-reference-repair .lower-footer-social{display:block;border:0;padding:0;margin-top:22px}.lower-footer-social>strong{font-size:9px;margin-bottom:10px}.lower-social-links{flex-wrap:wrap;gap:12px 16px}.lower-social-links a{font-size:10px;gap:5px}.lower-social-links svg{width:19px;height:19px}.lower-footer .lower-kobe-note,.lower-decor{display:none}.lower-reference-repair .lower-footer nav{font-size:11px;gap:12px;margin-top:25px}.lower-reference-repair .lower-footer small{font-size:9px;display:block;margin-top:20px}.lower-reference-repair .lower-footer .skyline{height:35%;width:50%;opacity:.2}.lower-reference-repair .lower-footer-art{opacity:.3;height:28%;width:50%}.lower-art-note{display:none}
}

@media(min-width:701px){.page-game-stream-clips.lower-reference-repair #flow .lower-flow article{padding-inline:calc(8 * var(--u))}.page-game-stream-clips.lower-reference-repair #flow .lower-flow p{font-size:calc(9.5 * var(--u))}.page-sns-operation.lower-reference-repair .lower-contact-ai .ai-link{width:100%;text-align:center}}

@media(min-width:701px){
 .page-game-stream-clips.lower-reference-repair .lower-footer-top,.page-sns-operation.lower-reference-repair .lower-footer-top{display:grid;grid-template-columns:calc(240 * var(--u)) 1fr calc(160 * var(--u));gap:calc(15 * var(--u));justify-content:start}.lower-reference-repair .lower-footer .wordmark{width:calc(90 * var(--u));height:calc(23 * var(--u))}.lower-reference-repair .lower-footer .wordmark span{width:calc(90 * var(--u));height:calc(56 * var(--u));background-size:calc(90 * var(--u)) auto;transform:translateY(calc(-36 * var(--u)))}.lower-reference-repair .lower-footer .footer-brand p{font-size:calc(7 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-footer-bottom,.page-sns-operation.lower-reference-repair .lower-footer-bottom{justify-content:start;gap:calc(30 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-footer nav,.page-sns-operation.lower-reference-repair .lower-footer nav{font-size:calc(8 * var(--u));gap:calc(20 * var(--u))}.page-game-stream-clips.lower-reference-repair .lower-footer small,.page-sns-operation.lower-reference-repair .lower-footer small{font-size:calc(7 * var(--u))}.page-subsidy_lp.lower-reference-repair #flow .lower-flow article{padding-right:calc(8 * var(--u));padding-left:calc(50 * var(--u))}.page-subsidy_lp.lower-reference-repair #flow .lower-flow p{font-size:calc(9.5 * var(--u))}
}
@media(max-width:700px){.page-game-stream-clips.lower-reference-repair #flow .lower-flow p br{display:none}.page-sns-operation.lower-reference-repair .lower-contact-ai .ai-link{width:100%;text-align:center}}
