section[id$="what"] .what-box{border:1px solid #a9c7f7;border-radius:8px;background:#f5f9ff;box-shadow:0 8px 24px rgba(16, 35, 72, 0.06);padding:2rem;margin-bottom:3rem}section[id$="cases"] ul img{width:100%;height:150px;object-fit:contain}section[id$="cases"] .attention{border:1px solid #217CEA;border-radius:8px;background:#ffffff;text-align:center;margin:2rem auto 0;padding:1rem 2rem}section[id$="cases"] .attention .at-text{position:relative;display:inline-block;margin-bottom:0;margin-left:2rem}section[id$="cases"] .attention .at-text::before{position:absolute;content:"?";display:grid;width:44px;height:44px;padding-bottom:4px;place-items:center;border:2px solid #FF6828;border-radius:50%;color:#FF6828;font-size:28px;font-weight:800;line-height:1;top:50%;left:-8%;transform:translate(-50%, -50%)}section[id$="flow"] .flow-list{position:relative;margin:0;padding:0;list-style:none;z-index:1}@media (min-width:1200px){section[id$="flow"] .flow-list::before{position:absolute;top:50%;right:6%;left:6%;height:3px;background:#217CEA;content:"";z-index:0}}section[id$="flow"] .flow-list .card{border:1px solid #217CEA;height:100%}section[id$="flow"] .flow-list .card .flow-number{display:grid;width:60px;height:60px;margin:0 auto;place-items:center;border-radius:50%;background:#217CEA;color:#ffffff;font-size:1.5rem;font-weight:bold}section[id$="flow"] .flow-list .card .card-title{color:#217CEA;border-bottom:solid 3px #217CEA;display:inline-block;padding-bottom:1rem}section[id$="flow"] .flow-footnote{margin:3rem 0 0;padding-top:3rem;border-top:1px solid #9ca7b5}