.page-module__73WFoa__page{overflow-x:clip}.page-module__73WFoa__nw{display:inline-block}.page-module__73WFoa__h1,.page-module__73WFoa__h2{color:var(--tk-ink);letter-spacing:var(--tk-tracking-heading);font-weight:900;line-height:var(--tk-leading-heading);margin:0}.page-module__73WFoa__h1{font-size:clamp(30px,3.4vw,44px);line-height:1.42}.page-module__73WFoa__h2{font-size:clamp(26px,2.8vw,40px)}.page-module__73WFoa__h3{color:var(--tk-ink);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:900;line-height:1.5}.page-module__73WFoa__head{margin-bottom:var(--tk-space-8)}.page-module__73WFoa__lead{max-width:760px;margin:var(--tk-space-5) 0 0;color:var(--tk-body);font-size:17px;line-height:1.9}.page-module__73WFoa__text{margin:var(--tk-space-4) 0 0;color:var(--tk-body);font-size:16px;line-height:1.95}.page-module__73WFoa__note{max-width:60em;margin:var(--tk-space-6) 0 0;color:var(--tk-muted);font-size:14px;line-height:1.8}.page-module__73WFoa__figNote{margin:var(--tk-space-3) 0 0;color:var(--tk-muted);font-size:12px;line-height:1.6}.page-module__73WFoa__bn{aspect-ratio:1;background:var(--tk-paper);width:100%;display:block;position:relative}.page-module__73WFoa__bn img{object-fit:cover;width:100%;height:100%;display:block}.page-module__73WFoa__bn:after{content:"";pointer-events:none;border:1px solid #0a0a0929;position:absolute;inset:0}.page-module__73WFoa__bn[data-state=out]:after{background:#ffffff80}.page-module__73WFoa__bn[data-state=up]:after{border:3px solid var(--tk-ink)}.page-module__73WFoa__verdict{color:var(--tk-muted);white-space:nowrap;border:1px solid #0a0a0940;padding:1px 8px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.page-module__73WFoa__verdict[data-state=up]{border-color:var(--tk-yellow);background:var(--tk-yellow);color:var(--tk-ink)}.page-module__73WFoa__verdict[data-state=down],.page-module__73WFoa__verdict[data-state=even]{border-color:var(--tk-ink);color:var(--tk-ink)}@media (max-width:760px){.page-module__73WFoa__rail{scroll-padding-left:var(--tk-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;overflow:auto hidden;margin-inline:calc(var(--tk-gutter) * -1)!important;padding-inline:var(--tk-gutter)!important;display:flex!important}.page-module__73WFoa__rail::-webkit-scrollbar{display:none}.page-module__73WFoa__rail>*{scroll-snap-align:start;flex:0 0 78%;min-width:0}}.page-module__73WFoa__heroBand{padding-top:var(--tk-space-5)!important}.page-module__73WFoa__hero{margin-top:var(--tk-space-7);grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:32px;display:grid}.page-module__73WFoa__name{margin:0 0 var(--tk-space-5);color:var(--tk-body);font-size:15px;font-weight:700}.page-module__73WFoa__answer{margin:var(--tk-space-6) 0 0;color:var(--tk-ink);font-size:clamp(17px,1.5vw,20px);font-weight:700;line-height:1.7}.page-module__73WFoa__answerSub{margin:var(--tk-space-5) 0 0;color:var(--tk-body);font-size:16px;line-height:1.9}.page-module__73WFoa__ctaRow{gap:var(--tk-space-5);margin-top:var(--tk-space-6);flex-wrap:wrap;align-items:center;display:flex}.page-module__73WFoa__cta{font-size:17px}.page-module__73WFoa__jump{font-size:15px;font-weight:700}.page-module__73WFoa__fanFig{margin:0}.page-module__73WFoa__fan{aspect-ratio:536/442;position:relative}.page-module__73WFoa__fanItem{top:calc(10% + var(--k) * 1.36%);left:calc(var(--k) * 3.92%);z-index:calc(20 - var(--k));width:64.2%;transition:top .34s cubic-bezier(.2,.7,.2,1),left .34s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.3,.6,.2,1);position:absolute}.page-module__73WFoa__fanItem[data-out=true]{transform:translate(-4%,-20%)rotate(-5deg)}@media (prefers-reduced-motion:reduce){.page-module__73WFoa__fanItem{transition:none}}.page-module__73WFoa__fanChip{z-index:30;border:1px solid var(--tk-ink);background:var(--tk-paper);color:var(--tk-ink);align-items:baseline;gap:6px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.page-module__73WFoa__fanChip b{font-size:20px;font-weight:900}.page-module__73WFoa__pains{margin-top:var(--tk-space-8);padding-top:var(--tk-space-6);border-top:var(--tk-rule-ink)}.page-module__73WFoa__painsHead{margin:0 0 var(--tk-space-4);color:var(--tk-muted);font-size:15px;font-weight:700}.page-module__73WFoa__pains ul{gap:var(--tk-space-4) 40px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__73WFoa__pains li{color:var(--tk-ink);padding-left:32px;font-size:17px;font-weight:500;line-height:1.7;position:relative}.page-module__73WFoa__pains li:before{border-bottom:2.4px solid var(--tk-ink);border-left:2.4px solid var(--tk-ink);content:"";width:14px;height:8px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.page-module__73WFoa__cause{padding-block:var(--tk-space-7) var(--tk-space-8);border-top:var(--tk-rule-ink);grid-template-columns:400px minmax(0,1fr);gap:64px;display:grid}.page-module__73WFoa__cause:last-child{padding-bottom:0}.page-module__73WFoa__causeNo{margin:0 0 var(--tk-space-4);color:var(--tk-muted);font-size:15px;font-weight:700}.page-module__73WFoa__makers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-module__73WFoa__maker{background:var(--tk-mist);margin:0;padding:20px}.page-module__73WFoa__maker[data-add]{background:var(--tk-cream)}.page-module__73WFoa__maker figcaption{color:var(--tk-ink);font-size:15px;font-weight:700}.page-module__73WFoa__makerRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.page-module__73WFoa__maker p{color:var(--tk-body);margin:14px 0 0;font-size:14px;line-height:1.6}.page-module__73WFoa__gantt{margin:0}.page-module__73WFoa__gantt>figcaption{margin-bottom:var(--tk-space-4);color:var(--tk-ink);font-size:15px;font-weight:700}.page-module__73WFoa__ganttGrid{grid-template-columns:120px repeat(6,minmax(0,1fr));align-items:center;display:grid}.page-module__73WFoa__ganttGrid>strong{border-top:var(--tk-rule);color:var(--tk-ink);padding-block:18px;font-size:15px}.page-module__73WFoa__ganttMonth{color:var(--tk-muted);text-align:center;padding-block:8px;font-size:13px;font-weight:500}.page-module__73WFoa__ganttCell{border-top:var(--tk-rule);justify-content:center;align-self:stretch;align-items:center;padding-block:14px;display:flex}.page-module__73WFoa__ganttCell>.page-module__73WFoa__bn{width:min(72px,86%)}.page-module__73WFoa__ganttGap{aspect-ratio:1;width:min(72px,86%);color:var(--tk-muted);text-align:center;border:1px dashed #0a0a094d;place-items:center;font-size:11px;font-weight:500;line-height:1.5;display:grid}.page-module__73WFoa__month{margin:0}.page-module__73WFoa__monthGrid{grid-template-columns:184px repeat(4,minmax(0,1fr));display:grid}.page-module__73WFoa__monthHead{border-bottom:var(--tk-rule-ink-strong);color:var(--tk-ink);padding:12px 20px;font-size:15px;font-weight:700}.page-module__73WFoa__who{align-content:start;gap:4px;padding:24px 16px 24px 0;display:grid}.page-module__73WFoa__who b{color:var(--tk-ink);font-size:18px;font-weight:900}.page-module__73WFoa__who small{color:var(--tk-muted);font-size:13px}.page-module__73WFoa__cell{border-left:var(--tk-rule);background:var(--tk-paper);align-content:start;gap:8px;padding:24px 20px;display:grid}.page-module__73WFoa__cell[data-row=yours]{background:var(--tk-mist)}.page-module__73WFoa__cell b,.page-module__73WFoa__phaseCell b{color:var(--tk-ink);font-size:17px;font-weight:700;line-height:1.55}.page-module__73WFoa__cell small,.page-module__73WFoa__phaseCell small:not(.page-module__73WFoa__phaseWho){color:var(--tk-body);font-size:14px;line-height:1.7}.page-module__73WFoa__cellTag{color:var(--tk-muted);border:1px solid #0a0a094d;justify-self:start;padding:1px 8px;font-size:12px;font-style:normal;font-weight:500}.page-module__73WFoa__cellTag[data-add]{border-color:var(--tk-ink);color:var(--tk-ink);font-weight:700}.page-module__73WFoa__dash,.page-module__73WFoa__wait{color:var(--tk-muted);font-size:15px}.page-module__73WFoa__hand{color:var(--tk-ink);padding:12px 20px;font-size:14px;font-weight:700}.page-module__73WFoa__loop{grid-column:2/-1;height:56px;display:block}.page-module__73WFoa__loop svg{width:100%;height:100%;display:block;overflow:visible}.page-module__73WFoa__loop path{fill:none;stroke:var(--tk-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.page-module__73WFoa__loopText{margin-top:var(--tk-space-3);color:var(--tk-ink);text-align:center;padding-left:184px;font-size:15px;font-weight:700}.page-module__73WFoa__monthCards,.page-module__73WFoa__monthCardsLoop{display:none}.page-module__73WFoa__subhead{margin:var(--tk-space-8) 0 var(--tk-space-6);padding-bottom:var(--tk-space-4);border-bottom:var(--tk-rule-ink-strong);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.page-module__73WFoa__head+.page-module__73WFoa__subhead{margin-top:0}.page-module__73WFoa__subhead h3{color:var(--tk-ink);margin:0;font-size:22px;font-weight:900}.page-module__73WFoa__subhead p{color:var(--tk-body);margin:0;font-size:16px;font-weight:500}.page-module__73WFoa__map{margin:0;position:relative}.page-module__73WFoa__map>*{position:absolute}.page-module__73WFoa__mapLines{width:100%;height:100%;inset:0;overflow:visible}.page-module__73WFoa__mapLines path{fill:none;stroke:var(--tk-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.page-module__73WFoa__mapLines path[data-near]{stroke-dasharray:5 5;stroke-width:1.5px}.page-module__73WFoa__mapHead{gap:6px;display:grid}.page-module__73WFoa__mapHead b{color:var(--tk-ink);font-size:20px;font-weight:900}.page-module__73WFoa__mapHead span{color:var(--tk-body);font-size:13px;font-weight:500;line-height:1.6}.page-module__73WFoa__mapCenter{background:var(--tk-cream);gap:4px;padding:12px 20px 14px;display:grid}.page-module__73WFoa__mapCenter small{color:var(--tk-muted);font-size:12px;font-weight:700}.page-module__73WFoa__mapCenter b{color:var(--tk-ink);margin-bottom:8px;font-size:16px;font-weight:900}.page-module__73WFoa__mapCenter>span:last-child{color:var(--tk-body);margin-top:8px;font-size:12px}.page-module__73WFoa__mapNear{grid-template-columns:minmax(0,1fr) 42.6%;align-items:center;gap:12px;display:grid}.page-module__73WFoa__mapNearText{color:var(--tk-ink);justify-items:start;gap:6px;font-size:13px;font-weight:500;line-height:1.5;display:grid}.page-module__73WFoa__mapAxis,.page-module__73WFoa__axisInline{border:1.5px solid var(--tk-ink);background:var(--tk-paper);min-height:56px;color:var(--tk-ink);align-items:center;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.page-module__73WFoa__mapItem,.page-module__73WFoa__treeItem{color:var(--tk-ink);justify-items:start;gap:6px;font-size:12px;font-weight:500;line-height:1.5;display:grid}.page-module__73WFoa__mapItem>span:not(.page-module__73WFoa__bn):not(.page-module__73WFoa__verdict){width:112%}.page-module__73WFoa__tree{display:none}.page-module__73WFoa__mapNote{margin:var(--tk-space-4) 0 0;color:var(--tk-muted);font-size:13px;line-height:1.7}.page-module__73WFoa__judge{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__73WFoa__judge li{background:var(--tk-mist);align-content:start;gap:8px;padding:28px;display:grid}.page-module__73WFoa__judge li+li{border-left:var(--tk-rule)}.page-module__73WFoa__judge li:nth-child(2){background:var(--tk-cream)}.page-module__73WFoa__judge small{color:var(--tk-muted);font-size:13px;font-weight:700}.page-module__73WFoa__judge b{color:var(--tk-ink);font-size:20px;font-weight:900;line-height:1.55}.page-module__73WFoa__judge span{color:var(--tk-body);font-size:15px;line-height:1.85}.page-module__73WFoa__statement{margin:var(--tk-space-7) 0 0;color:var(--tk-ink);font-size:clamp(18px,1.6vw,22px);font-weight:900;line-height:1.6}.page-module__73WFoa__price{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.page-module__73WFoa__price>div{background:var(--tk-paper);align-content:start;gap:10px;padding:32px;display:grid}.page-module__73WFoa__price>div+div{border-left:var(--tk-rule)}.page-module__73WFoa__price dt{color:var(--tk-muted);font-size:14px;font-weight:700}.page-module__73WFoa__price dd{color:var(--tk-ink);margin:0;font-size:22px;font-weight:900;line-height:1.55}.page-module__73WFoa__faq{margin-top:0}.page-module__73WFoa__steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__73WFoa__steps li{border-top:var(--tk-rule-ink-strong);align-content:start;gap:12px;padding:24px 32px 0 0;display:grid}.page-module__73WFoa__steps li>span{color:var(--tk-ink);font-size:32px;font-weight:900;line-height:1.2}.page-module__73WFoa__steps b{color:var(--tk-ink);font-size:20px;font-weight:900}.page-module__73WFoa__steps p{color:var(--tk-body);margin:0;font-size:15px;line-height:1.85}.page-module__73WFoa__closing{border-top:var(--tk-rule);text-align:center}.page-module__73WFoa__closing .page-module__73WFoa__lead{margin-inline:auto}.page-module__73WFoa__closing .page-module__73WFoa__cta{margin-top:var(--tk-space-6)}@media (max-width:980px){.page-module__73WFoa__hero{grid-template-columns:minmax(0,1fr)}.page-module__73WFoa__fanFig{max-width:536px}.page-module__73WFoa__cause{gap:var(--tk-space-6);grid-template-columns:minmax(0,1fr)}.page-module__73WFoa__map{display:none}.page-module__73WFoa__tree{gap:var(--tk-space-6);display:grid}.page-module__73WFoa__treeCenter{background:var(--tk-cream);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.page-module__73WFoa__treeCenter>span{gap:4px;display:grid}.page-module__73WFoa__treeCenter small{color:var(--tk-muted);font-size:11px;font-weight:700}.page-module__73WFoa__treeCenter b{color:var(--tk-ink);font-size:16px;font-weight:900}.page-module__73WFoa__treeCenter>span>span{color:var(--tk-body);font-size:12px}.page-module__73WFoa__branch{border-left:2px solid var(--tk-ink);gap:14px;min-width:0;padding-left:16px;display:grid}.page-module__73WFoa__branch[data-near]{border-left-style:dashed}.page-module__73WFoa__branchHead{gap:2px;margin:0;display:grid}.page-module__73WFoa__branchHead b{color:var(--tk-ink);font-size:18px;font-weight:900}.page-module__73WFoa__branchHead span{color:var(--tk-body);font-size:12px;font-weight:500}.page-module__73WFoa__branch .page-module__73WFoa__rail{grid-auto-columns:150px;grid-auto-flow:column;gap:10px;display:grid}.page-module__73WFoa__treeAxis{gap:10px;min-width:0;display:grid}.page-module__73WFoa__axisInline{justify-self:start;min-height:0;font-size:13px}}@media (max-width:760px){.page-module__73WFoa__h1{font-size:30px}.page-module__73WFoa__h2{font-size:26px}.page-module__73WFoa__head{margin-bottom:var(--tk-space-6)}.page-module__73WFoa__lead{font-size:15px;line-height:1.85}.page-module__73WFoa__text{font-size:15px}.page-module__73WFoa__hero{gap:var(--tk-space-5);margin-top:var(--tk-space-4)}.page-module__73WFoa__answer{margin-top:var(--tk-space-5);font-size:17px}.page-module__73WFoa__answerSub{font-size:15px}.page-module__73WFoa__ctaRow{text-align:center;flex-direction:column;align-items:stretch}.page-module__73WFoa__fanChip{padding:3px 12px;font-size:12px}.page-module__73WFoa__fanChip b{font-size:17px}.page-module__73WFoa__pains{margin-top:var(--tk-space-6);padding-top:var(--tk-space-5)}.page-module__73WFoa__pains ul{grid-template-columns:minmax(0,1fr);gap:12px}.page-module__73WFoa__pains li{padding-left:28px;font-size:15px}.page-module__73WFoa__cause{padding-block:var(--tk-space-6)}.page-module__73WFoa__makers{grid-template-columns:minmax(0,1fr);gap:12px}.page-module__73WFoa__maker{padding:16px}.page-module__73WFoa__ganttGrid{grid-template-columns:64px repeat(6,minmax(0,1fr))}.page-module__73WFoa__ganttGrid>strong{font-size:12px}.page-module__73WFoa__ganttMonth{font-size:11px}.page-module__73WFoa__ganttCell{padding-block:10px}.page-module__73WFoa__ganttGap{font-size:0}.page-module__73WFoa__ganttGap:after{content:"発注";font-size:10px}.page-module__73WFoa__month{display:none}.page-module__73WFoa__monthCards{display:flex}.page-module__73WFoa__monthCards>*{flex-basis:248px}.page-module__73WFoa__phaseCard{grid-template-rows:auto 1fr auto 1fr;display:grid}.page-module__73WFoa__phaseName{border-bottom:var(--tk-rule-ink-strong);color:var(--tk-ink);margin:0;padding-block:10px;font-size:14px;font-weight:700}.page-module__73WFoa__phaseCell{background:var(--tk-paper);align-content:start;gap:6px;padding:16px;display:grid}.page-module__73WFoa__phaseCell[data-row=yours]{background:var(--tk-mist)}.page-module__73WFoa__phaseCell b{font-size:16px}.page-module__73WFoa__phaseCell small:not(.page-module__73WFoa__phaseWho){font-size:13px}.page-module__73WFoa__phaseWho{color:var(--tk-muted);font-size:12px;font-weight:700}.page-module__73WFoa__phaseHand{min-height:1.5em;color:var(--tk-ink);margin:0;padding:8px 16px;font-size:12px;font-weight:700}.page-module__73WFoa__monthCardsLoop{margin:var(--tk-space-5) 0 0;color:var(--tk-ink);font-size:14px;font-weight:700;display:block}.page-module__73WFoa__subhead{margin-top:var(--tk-space-7)}.page-module__73WFoa__subhead h3{font-size:19px}.page-module__73WFoa__subhead p{font-size:13px}.page-module__73WFoa__branch .page-module__73WFoa__rail{scroll-padding-left:0;margin-inline:0 calc(var(--tk-gutter) * -1)!important;padding-inline:0 var(--tk-gutter)!important;display:flex!important}.page-module__73WFoa__branch .page-module__73WFoa__rail>*{flex:0 0 150px}.page-module__73WFoa__treeAxis .page-module__73WFoa__rail>*{flex-basis:130px}.page-module__73WFoa__judge li{padding:20px}.page-module__73WFoa__judge li+li{border-left:0}.page-module__73WFoa__judge b{font-size:18px}.page-module__73WFoa__judge span{font-size:14px}.page-module__73WFoa__judge>li{flex-basis:270px}.page-module__73WFoa__price>div{padding:22px 20px}.page-module__73WFoa__price>div+div{border-left:0}.page-module__73WFoa__price dd{font-size:19px}.page-module__73WFoa__price>div{flex-basis:240px}.page-module__73WFoa__steps li{padding-right:0}.page-module__73WFoa__steps>li{flex-basis:224px}.page-module__73WFoa__steps li>span{font-size:26px}.page-module__73WFoa__steps b{font-size:17px}.page-module__73WFoa__steps p{font-size:14px}.page-module__73WFoa__closing{text-align:left}.page-module__73WFoa__closing .page-module__73WFoa__h2{text-align:center;font-size:24px}.page-module__73WFoa__closing .page-module__73WFoa__cta{justify-content:center;width:100%;display:flex}}.page-module__73WFoa__researchKicker{margin-bottom:var(--tk-space-2);color:var(--tk-muted);font-size:var(--tk-size-small);font-weight:700}.page-module__73WFoa__research{margin:var(--tk-space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;list-style:none;display:grid}.page-module__73WFoa__researchCard{color:var(--tk-ink);gap:10px;text-decoration:none;display:grid}.page-module__73WFoa__researchThumb{border:1px solid var(--tk-line);width:100%;height:auto;display:block}.page-module__73WFoa__researchCard small{color:var(--tk-muted);font-size:var(--tk-size-note);font-weight:700}.page-module__73WFoa__researchCard b{font-size:17px;font-weight:800;line-height:1.5}.page-module__73WFoa__researchCard span{color:var(--tk-blue-text);font-size:14px;font-weight:800;text-decoration:underline}.page-module__73WFoa__researchCard:hover b{text-decoration:underline}
