section[id$="solution"] .reason-point{position:relative;background-color:#F4F5F0;padding-top:1.5rem}section[id$="solution"] .reason-point::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;background-image:url(/wp-content/themes/netimpress/images/ihin-reason-parson.webp);width:100%;height:77%;background-position:right;right:-11%;top:23%;z-index:1;background-position-y:bottom}@media (min-width:1200px){section[id$="solution"] .reason-point::after{right:-6%}}@media (max-width:767.98px){section[id$="solution"] .reason-point::after{width:31%;right:-4%;top:31%;height:69%}}@media (max-width:575.98px){section[id$="solution"] .reason-point::after{width:39%;right:-2%;top:35%;height:65%}}@media (max-width:375px){section[id$="solution"] .reason-point::after{width:53%;right:-4%;top:41%;height:59%}}section[id$="solution"] .reason-point ol{counter-reset:step 0}section[id$="solution"] .reason-point ol li{counter-increment:step;padding-bottom:34px}section[id$="solution"] .reason-point ol li .intro-circle{position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:50%;width:11rem;height:7rem}section[id$="solution"] .reason-point ol li .intro-circle::before{counter-increment:step 0;content:counter(step, decimal-leading-zero);color:#0DCAF0;font-size:2.6rem;position:absolute;top:-2rem;font-weight:bold;text-shadow:3px 3px 0 #FFD200}section[id$="reason"] .reason-card{box-shadow:0 0.2rem 0.2rem rgba(51, 51, 51, 0.15)}@media (max-width:575.98px){section[id$="reason"] .reason-card .reason-img{height:17vh !important}}p.point-txt{font-size:clamp(1em, 1.2vw, 1.2em);border-bottom:4px dotted #00ACBF}section[id$="reason-induction"] .h-ihin{line-height:1.3}