.v2-page .bz-sec{border-top:0;padding-block:clamp(72px,9vw,112px)}.v2-page .bz-sec.is-band{background:var(--mist)}.bz-sechead{margin:0 0 clamp(32px,4vw,48px);padding-top:14px;border-top:2px solid var(--ink)}.bz-sechead__no{margin:0 0 10px;font-size:.8rem;font-weight:800;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.06em}.v2-page .bz-sechead__title{margin:0;font-size:clamp(1.5rem,4.4vw,2.25rem);line-height:1.35;max-width:22em}.bz-sechead+*{margin-top:0}.bz-sub{margin:10px 0 0;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:700;line-height:1.55;color:var(--ink);word-break:auto-phrase}.bz-fig{margin:0;min-width:0}.bz-fig__frame{position:relative;display:block;overflow:hidden;border-radius:12px;border:1px solid var(--line);background:var(--mist)}.bz-fig__frame img{display:block;width:100%;height:auto}.bz-fig__cap{display:block;margin-top:8px;font-size:.76rem;font-weight:600;line-height:1.6;color:var(--sub);word-break:auto-phrase;overflow-wrap:anywhere}.tr-flow{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:0}.tr-flow__step{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding-bottom:30px}.tr-flow__step:last-child{padding-bottom:0}.tr-flow__icon{grid-row:span 2;position:relative;width:56px;height:56px;border-radius:50%;border:1.5px solid var(--ink);background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center}.tr-flow__icon i{position:absolute;right:-4px;bottom:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--red);color:#fff;font-style:normal;font-size:.7rem;font-weight:800;line-height:20px;text-align:center}.tr-flow__step b{font-size:1rem;line-height:1.5;align-self:end}.tr-flow__step .v2-sub{margin-top:2px}.tr-flow__step:not(:last-child):before{content:"";position:absolute;left:27.5px;top:62px;bottom:6px;width:1px;background:var(--line)}.tr-flow__step:not(:last-child):after{content:"";position:absolute;left:23px;bottom:2px;border:5px solid transparent;border-top:7px solid var(--red);border-bottom:0}@media (min-width:900px){.tr-flow{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));column-gap:28px}.tr-flow__step{grid-template-columns:minmax(0,1fr);padding-bottom:0}.tr-flow__icon{grid-row:auto;margin-bottom:16px;width:64px;height:64px}.tr-flow__step b{align-self:start}.tr-flow__step:not(:last-child):before{inset:32px -16px auto 76px;width:auto;height:1px}.tr-flow__step:not(:last-child):after{inset:27px -20px auto auto;border:5px solid transparent;border-left:7px solid var(--red);border-right:0}}.v2-page .bz-flow{margin:0;max-width:760px;grid-template-columns:minmax(0,1fr)}.v2-page .bz-flow .tr-flow__step{grid-template-columns:56px minmax(0,1fr);column-gap:20px;padding-bottom:36px}.v2-page .bz-flow .tr-flow__step:last-child{padding-bottom:0}.v2-page .bz-flow .tr-flow__icon{grid-row:span 2;margin:0;width:56px;height:56px}.v2-page .bz-flow .tr-flow__step b{align-self:end;font-size:1.05rem}.v2-page .bz-flow .tr-flow__step .v2-sub{font-size:.92rem;line-height:1.8}.v2-page .bz-flow .tr-flow__step:not(:last-child):before{inset:64px auto 8px 27.5px;width:1px;height:auto}.v2-page .bz-flow .tr-flow__step:not(:last-child):after{inset:auto auto 2px 23px;border:5px solid transparent;border-top:7px solid var(--red);border-bottom:0}.bz-flow__note{margin-top:32px;max-width:760px}@media (min-width:900px){.v2-page .bz-flow .tr-flow__step{grid-template-columns:64px minmax(0,1fr);column-gap:24px;padding-bottom:40px}.v2-page .bz-flow .tr-flow__icon{width:64px;height:64px}.v2-page .bz-flow .tr-flow__step:not(:last-child):before{left:31.5px;top:72px}.v2-page .bz-flow .tr-flow__step:not(:last-child):after{left:27px}}.bz-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}.bz-step{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:40px 0;border-top:1px solid var(--line)}.bz-step:first-child{padding-top:0;border-top:0}.bz-step__no{margin:0 0 8px;font-size:.8rem;font-weight:800;line-height:1;color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:.06em}.v2-page .bz-step__title{margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:800;line-height:1.45}.bz-step__body{margin:6px 0 0;font-size:.92rem;line-height:1.8;color:var(--sub);max-width:30em;word-break:auto-phrase;overflow-wrap:anywhere}.bz-step__fig .bz-fig__frame{background:#fff}.bz-steps__note{margin:8px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:.76rem;font-weight:600;line-height:1.6;color:var(--sub)}@media (min-width:900px){.bz-step{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);column-gap:56px;align-items:start;padding:48px 0}.bz-step__text{padding-top:4px}.bz-steps__note{margin-top:0;padding-top:20px}}.bz-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.bz-points__item{min-width:0;padding-top:16px;border-top:1px solid var(--ink)}.bz-points__no{font-size:.8rem;font-weight:800;color:var(--red);margin:0 0 6px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.bz-points .bz-points__item h3{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.45;margin:0;word-break:auto-phrase;overflow-wrap:anywhere}.bz-points__body{margin:8px 0 0;color:var(--sub);font-size:.92rem;line-height:1.85;word-break:auto-phrase;overflow-wrap:anywhere}@media (min-width:760px){.bz-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 48px}}@media (min-width:1080px){.bz-points{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* dreamcore-min source:public/css/business-sections.css sha256:deeab2d3e3a9b18155253afc30513c372e2eb3120079d22f0220de7275c60a64 */
