
.site-photo{margin:24px 0 35px}.site-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:5px;background:#e9edf5}.site-photo figcaption{font-size:11px;line-height:1.6;color:#58657a;margin-top:8px}.priority-photo-intro{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin-bottom:28px}.priority-photo-intro .site-photo{margin:0}.priority-photo-intro .site-photo img{aspect-ratio:16/10}.priority-photo-intro .section-intro{font-size:16px}.project-photo{margin:28px 0 30px}.solution-photo{max-width:850px;margin:10px auto 40px}.solution-photo img{aspect-ratio:16/8}.decision-visual-section{padding:40px 0;border-bottom:1px solid #d9dfea}.decision-visual-section h2{max-width:850px}.decision-figure{margin:28px 0 5px;border:1px solid #d9dfea;background:white;border-radius:5px;padding:24px}.decision-diagram{display:block;width:100%;max-width:800px;height:auto;margin:auto}.decision-figure figcaption{border-top:1px solid #d9dfea;padding-top:18px;margin-top:12px;font-size:14px;line-height:1.7;color:#46536b}.decision-mobile{display:none}@media(max-width:760px){.priority-photo-intro{grid-template-columns:1fr;gap:23px;margin-bottom:20px}.site-photo{margin:22px 0 28px}.home-work-photo img{aspect-ratio:3/2}.site-photo figcaption{font-size:11px}.solution-photo img{aspect-ratio:3/2}.decision-visual-section{padding:30px 0}.decision-figure{padding:20px 16px}.decision-diagram{display:none}.decision-mobile{display:block}.decision-mobile ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.decision-mobile li{border:1px solid #d9dfea;background:#f3f6fc;border-left:3px solid #0033a1;padding:17px 15px}.decision-mobile strong{display:block;font-size:18px;color:#0033a1;font-weight:500;line-height:1.4}.decision-mobile span{display:block;font-size:13px;color:#46536b;line-height:1.6;margin-top:5px}.decision-mobile-result{padding:20px 15px;background:#001136;color:white;border-top:3px solid #e4002b;text-align:center;font-size:20px;line-height:1.4;margin-top:20px}.decision-figure figcaption{font-size:13px;line-height:1.7}}
