.GuideQuestionBody-module__suo1qq__body{max-width:var(--page-w-read);margin:0 auto;padding:48px 24px 80px}.GuideQuestionBody-module__suo1qq__hero{margin-bottom:36px}.GuideQuestionBody-module__suo1qq__badge{font-size:var(--font-12);color:var(--brand);background:var(--brand-soft);letter-spacing:-.2px;border-radius:999px;align-items:center;margin-bottom:16px;padding:5px 12px;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__badge{opacity:0;animation:GuideQuestionBody-module__suo1qq__guideBadgeIn .32s var(--ease-spring) both}}@keyframes GuideQuestionBody-module__suo1qq__guideBadgeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.GuideQuestionBody-module__suo1qq__question{font-size:var(--font-30);color:var(--gray-900);letter-spacing:-.6px;text-wrap:balance;font-weight:800;line-height:1.4}.GuideQuestionBody-module__suo1qq__questionWord{display:inline-block}@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__questionWord{opacity:0;animation:GuideQuestionBody-module__suo1qq__guideWordIn .4s var(--ease-spring) both;animation-delay:calc(.1s + var(--word-index,0) * 50ms);transform:translateY(10px)}}@keyframes GuideQuestionBody-module__suo1qq__guideWordIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__badge,.GuideQuestionBody-module__suo1qq__questionWord{opacity:1;animation:none;transform:none}}.GuideQuestionBody-module__suo1qq__intro{background:var(--warm-light);border:1px solid var(--warm-border);border-radius:14px;margin-bottom:44px;padding:20px 22px}.GuideQuestionBody-module__suo1qq__intro p{font-size:var(--font-15);color:var(--gray-700);line-height:1.75}.GuideQuestionBody-module__suo1qq__section{margin-bottom:48px}.GuideQuestionBody-module__suo1qq__sectionEyebrow{color:var(--brand);letter-spacing:2.5px;margin-bottom:10px;font-size:10.5px;font-weight:800;display:block}.GuideQuestionBody-module__suo1qq__sectionTitle{font-size:var(--font-22);color:var(--gray-900);letter-spacing:-.5px;text-wrap:balance;margin-bottom:18px;font-weight:800;line-height:1.35;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__section{animation:linear both GuideQuestionBody-module__suo1qq__guideSectionRise;animation-timeline:view();animation-range:cover cover 18%}}}@keyframes GuideQuestionBody-module__suo1qq__guideSectionRise{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__section{opacity:1;animation:none;transform:none}}.GuideQuestionBody-module__suo1qq__intentGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.GuideQuestionBody-module__suo1qq__intentCard{border:1px solid var(--gray-200);box-shadow:var(--sh-guide-sm);transition:transform .28s var(--ease-spring), box-shadow .28s var(--ease-spring), border-color .28s var(--ease-spring);background:#fff;border-radius:18px;padding:20px 18px;position:relative;overflow:hidden}.GuideQuestionBody-module__suo1qq__intentCard:hover{box-shadow:var(--sh-guide-lift);border-color:var(--guide-navy-line);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__intentCard,.GuideQuestionBody-module__suo1qq__intentCard:hover{transition:none;transform:none}}.GuideQuestionBody-module__suo1qq__intentCardNo{font-size:var(--font-12);color:var(--warm-deep);align-items:center;gap:8px;margin-bottom:12px;font-weight:800;display:inline-flex}.GuideQuestionBody-module__suo1qq__intentCardBar{background:var(--warm);border-radius:2px;width:22px;height:3px}.GuideQuestionBody-module__suo1qq__intentCardTitle{font-size:var(--font-17);color:var(--gray-900);letter-spacing:-.4px;margin-bottom:8px;font-weight:800;line-height:1.5}.GuideQuestionBody-module__suo1qq__intentCardBody{color:var(--gray-500);font-size:13.5px;font-weight:500;line-height:1.65}.GuideQuestionBody-module__suo1qq__intentCard:after{content:"問";font-family:var(--font-sans);color:var(--brand);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:56px;font-weight:800;line-height:1;position:absolute;top:8px;right:14px}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(2):after{content:"骨"}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(3):after{content:"語"}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(4):after{content:"本"}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__intentGrid{overflow-x:clip}.GuideQuestionBody-module__suo1qq__intentCard{animation-timeline:view();animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-range:cover cover 32%}.GuideQuestionBody-module__suo1qq__intentCard:first-child{animation-name:GuideQuestionBody-module__suo1qq__guideCardInLeft}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(2){animation-name:GuideQuestionBody-module__suo1qq__guideCardInRight;animation-delay:40ms}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(3){animation-name:GuideQuestionBody-module__suo1qq__guideCardInLeft;animation-delay:80ms}.GuideQuestionBody-module__suo1qq__intentCard:nth-child(4){animation-name:GuideQuestionBody-module__suo1qq__guideCardInRight;animation-delay:.12s}}}@keyframes GuideQuestionBody-module__suo1qq__guideCardInLeft{0%{opacity:0;transform:translate(-10vw)scale(.94)}to{opacity:1;transform:none}}@keyframes GuideQuestionBody-module__suo1qq__guideCardInRight{0%{opacity:0;transform:translate(10vw)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__intentCard{opacity:1;animation:none;transform:none}}.GuideQuestionBody-module__suo1qq__midCta{background:linear-gradient(120deg, var(--brand), var(--brand-deep));color:#fff;border-radius:20px;align-items:center;gap:22px;margin:8px 0 44px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.GuideQuestionBody-module__suo1qq__midCta:before{content:"";background:radial-gradient(500px 140px at 85% 0,#c1956047,#0000);position:absolute;inset:0}.GuideQuestionBody-module__suo1qq__midCtaBody{z-index:1;flex:1;min-width:0;position:relative}.GuideQuestionBody-module__suo1qq__midCtaEyebrow{font-size:var(--font-11);letter-spacing:1px;color:var(--warm);margin-bottom:8px;font-weight:800;display:block}.GuideQuestionBody-module__suo1qq__midCtaTitle{font-size:var(--font-20);letter-spacing:-.5px;margin:0;font-weight:800;line-height:1.4}.GuideQuestionBody-module__suo1qq__midCtaBtn{z-index:1;height:52px;color:var(--brand);font-size:var(--font-15);white-space:nowrap;letter-spacing:-.1px;transition:transform .16s var(--ease-spring), box-shadow .16s var(--ease-spring);background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.GuideQuestionBody-module__suo1qq__midCtaBtn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px #0006}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__midCtaBtn,.GuideQuestionBody-module__suo1qq__midCtaBtn:hover{transition:none;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__midCta{animation:linear both GuideQuestionBody-module__suo1qq__guideMidCtaApproach;animation-timeline:view();animation-range:entry 4% cover 42%}}}@keyframes GuideQuestionBody-module__suo1qq__guideMidCtaApproach{0%{opacity:.4;transform:translateY(28px)scale(.97)}60%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__midCta{opacity:1;animation:none;transform:none}}@media (max-width:640px){.GuideQuestionBody-module__suo1qq__midCta{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 22px}.GuideQuestionBody-module__suo1qq__midCtaBtn{width:100%}}.GuideQuestionBody-module__suo1qq__answerList{flex-direction:column;gap:20px;display:flex}.GuideQuestionBody-module__suo1qq__answerCard{border:1px solid var(--gray-200);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);background:#fff;border-radius:16px;padding:24px 22px;position:relative;overflow:hidden}.GuideQuestionBody-module__suo1qq__answerCard:before{content:"";background:var(--brand);width:3px;position:absolute;top:0;bottom:0;left:0}.GuideQuestionBody-module__suo1qq__answerCard:hover{border-color:var(--guide-navy-line);box-shadow:var(--sh-guide-md);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__answerCard,.GuideQuestionBody-module__suo1qq__answerCard:hover{transition:none;transform:none}}.GuideQuestionBody-module__suo1qq__answerHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.GuideQuestionBody-module__suo1qq__answerLabel{font-size:var(--font-12);color:var(--brand);letter-spacing:1px;font-weight:800}.GuideQuestionBody-module__suo1qq__answerDuration{font-size:var(--font-12);color:var(--gray-500);font-weight:700;font-family:var(--font-mono);background:var(--gray-50);border-radius:999px;padding:3px 9px}.GuideQuestionBody-module__suo1qq__answerApproach{font-size:var(--font-18);color:var(--gray-900);letter-spacing:-.3px;border-bottom:1px solid var(--gray-100);margin:6px 0 14px;padding-bottom:14px;font-weight:800;line-height:1.4}.GuideQuestionBody-module__suo1qq__answerBody{font-size:var(--font-14);color:var(--gray-800);font-weight:500;line-height:1.8}.GuideQuestionBody-module__suo1qq__answerPara{margin-bottom:12px}.GuideQuestionBody-module__suo1qq__answerPara:last-child{margin-bottom:0}.GuideQuestionBody-module__suo1qq__answerNotes{border-top:1px dashed var(--gray-200);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.GuideQuestionBody-module__suo1qq__answerNote{font-size:var(--font-13);background:var(--gray-50);border-radius:10px;gap:10px;padding:10px 12px;line-height:1.65;display:flex}.GuideQuestionBody-module__suo1qq__answerNoteLabel{color:var(--warm-deep);flex-shrink:0;font-weight:800}.GuideQuestionBody-module__suo1qq__answerNoteBody{color:var(--gray-700);font-weight:500}.GuideQuestionBody-module__suo1qq__hl{background:var(--warm-light);color:var(--warm-deep);border-radius:4px;padding:0 4px;font-weight:600}.GuideQuestionBody-module__suo1qq__opt{font-family:var(--font-mono);background:var(--gray-100);color:var(--gray-800);border-radius:4px;padding:1px 6px;font-size:.92em;font-weight:600}.GuideQuestionBody-module__suo1qq__deepDiveList{flex-direction:column;gap:20px;display:flex}.GuideQuestionBody-module__suo1qq__deepDiveItem{background:var(--gray-50);border:1px solid var(--gray-100);transition:box-shadow .2s var(--ease-out);border-radius:14px;padding:22px}.GuideQuestionBody-module__suo1qq__deepDiveItem:hover{box-shadow:var(--sh-guide-sm)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__deepDiveItem{transition:none}}.GuideQuestionBody-module__suo1qq__deepDiveTitle{font-size:var(--font-17);color:var(--gray-900);letter-spacing:-.3px;margin-bottom:10px;font-weight:800}.GuideQuestionBody-module__suo1qq__deepDiveBody{font-size:var(--font-14);color:var(--gray-700);margin-bottom:10px;font-weight:500;line-height:1.8}.GuideQuestionBody-module__suo1qq__deepDiveBody:last-child{margin-bottom:0}.GuideQuestionBody-module__suo1qq__twoPanel{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.GuideQuestionBody-module__suo1qq__panel{border:1px solid var(--gray-200);background:#fff;border-radius:18px;padding:22px 20px}.GuideQuestionBody-module__suo1qq__followUpList{counter-reset:followup;flex-direction:column;gap:12px;display:flex}.GuideQuestionBody-module__suo1qq__followUpItem{border:1px solid var(--gray-200);transition:border-color .2s var(--ease-spring), box-shadow .2s var(--ease-spring), transform .2s var(--ease-spring);background:#fff;border-radius:12px;padding:16px 18px 16px 44px;position:relative}.GuideQuestionBody-module__suo1qq__followUpItem:hover{border-color:var(--guide-navy-line);box-shadow:var(--sh-guide-sm);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__followUpItem,.GuideQuestionBody-module__suo1qq__followUpItem:hover{transition:none;transform:none}}.GuideQuestionBody-module__suo1qq__followUpItem:before{counter-increment:followup;content:counter(followup);width:20px;height:20px;font-size:var(--font-11);color:var(--brand);background:var(--brand-soft);border-radius:6px;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:absolute;top:16px;left:14px}.GuideQuestionBody-module__suo1qq__followUpQuestion{font-size:var(--font-14);color:var(--gray-900);margin-bottom:4px;font-weight:700;line-height:1.5}.GuideQuestionBody-module__suo1qq__followUpHint{font-size:var(--font-13);color:var(--gray-500);font-weight:500;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__followUpItem{animation:linear both GuideQuestionBody-module__suo1qq__guideItemSlideIn;animation-timeline:view();animation-range:cover 4% cover 26%}.GuideQuestionBody-module__suo1qq__followUpItem:nth-child(2){animation-range:cover 7% cover 29%}.GuideQuestionBody-module__suo1qq__followUpItem:nth-child(3){animation-range:cover 10% cover 32%}.GuideQuestionBody-module__suo1qq__followUpItem:nth-child(4){animation-range:cover 13% cover 35%}}}@keyframes GuideQuestionBody-module__suo1qq__guideItemSlideIn{0%{opacity:.3;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__followUpItem{opacity:1;animation:none;transform:none}}.GuideQuestionBody-module__suo1qq__mistakeList{flex-direction:column;gap:11px;display:flex}.GuideQuestionBody-module__suo1qq__mistakeItem{color:var(--gray-900);align-items:flex-start;gap:11px;font-size:13.5px;font-weight:500;line-height:1.6;display:flex}.GuideQuestionBody-module__suo1qq__mistakeItem:before{content:"✕";background:var(--guide-danger-soft);width:19px;height:19px;color:var(--guide-danger);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:800;display:inline-flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.GuideQuestionBody-module__suo1qq__mistakeItem{animation:linear both GuideQuestionBody-module__suo1qq__guideItemSlideIn;animation-timeline:view();animation-range:cover 4% cover 26%}.GuideQuestionBody-module__suo1qq__mistakeItem:nth-child(2){animation-range:cover 7% cover 29%}.GuideQuestionBody-module__suo1qq__mistakeItem:nth-child(3){animation-range:cover 10% cover 32%}.GuideQuestionBody-module__suo1qq__mistakeItem:nth-child(4){animation-range:cover 13% cover 35%}}}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__mistakeItem{opacity:1;animation:none;transform:none}}@media (max-width:767px){.GuideQuestionBody-module__suo1qq__twoPanel{grid-template-columns:1fr}}.GuideQuestionBody-module__suo1qq__askedBy{margin-bottom:48px}.GuideQuestionBody-module__suo1qq__askedByLead{font-size:var(--font-14);color:var(--gray-500);margin-bottom:14px;font-weight:500}.GuideQuestionBody-module__suo1qq__companyList{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.GuideQuestionBody-module__suo1qq__companyList a{font-size:var(--font-13);color:var(--gray-700);background:var(--gray-100);transition:background-color .18s var(--ease-spring), color .18s var(--ease-spring), transform .18s var(--ease-spring);border-radius:999px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.GuideQuestionBody-module__suo1qq__companyList a:hover{background:var(--brand-soft);color:var(--brand);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__companyList a,.GuideQuestionBody-module__suo1qq__companyList a:hover{transition:none;transform:none}}.GuideQuestionBody-module__suo1qq__related{margin-bottom:24px}.GuideQuestionBody-module__suo1qq__relatedList{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.GuideQuestionBody-module__suo1qq__relatedList a{font-size:var(--font-14);color:var(--gray-800);border:1px solid var(--gray-200);transition:border-color .18s var(--ease-spring), color .18s var(--ease-spring), background-color .18s var(--ease-spring), transform .18s var(--ease-spring);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:600;text-decoration:none;display:flex}.GuideQuestionBody-module__suo1qq__relatedList a:after{content:"›";color:var(--gray-300);transition:transform .18s var(--ease-spring), color .18s var(--ease-spring);flex-shrink:0;font-size:20px;font-weight:400}.GuideQuestionBody-module__suo1qq__relatedList a:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-soft);transform:translateY(-1px)}.GuideQuestionBody-module__suo1qq__relatedList a:hover:after{color:var(--brand);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.GuideQuestionBody-module__suo1qq__relatedList a,.GuideQuestionBody-module__suo1qq__relatedList a:hover,.GuideQuestionBody-module__suo1qq__relatedList a:after,.GuideQuestionBody-module__suo1qq__relatedList a:hover:after{transition:none;transform:none}}@media (max-width:640px){.GuideQuestionBody-module__suo1qq__intentGrid{grid-template-columns:1fr}.GuideQuestionBody-module__suo1qq__answerCard{padding:20px 18px}.GuideQuestionBody-module__suo1qq__answerApproach{font-size:var(--font-16)}}
.page-module__fgDNKG__page{--sh-guide-sm:0 1px 2px #1118270a, 0 1px 1px #11182708;--sh-guide-md:0 4px 16px -6px #1118271a, 0 2px 6px -3px #1118270f;--sh-guide-lift:0 22px 48px -20px #1e3a8a42, 0 8px 18px -10px #1118271a;--guide-navy-line:#dbe3f7;--guide-danger:#c0392b;--guide-danger-soft:#fbe4e0;background:var(--gray-50);min-height:100vh}