.download__title{position:relative;z-index:1;padding:70px 0;overflow:hidden;background:linear-gradient(113deg,#e7edf2 0,#e7edf2 42.5%,#f7fafc 42.5%,#f7fafc 48%,#fff 48%,#fff 100%)}.download__title h2{text-align:center;font-weight:800;font-size:2rem;line-height:1.2}@media (max-width:767px){.download__title h2{font-size:1.5rem}}.download__content{padding:50px 0}.download__inner{padding:0 20px;max-width:1140px;margin:auto}.download__box{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media (max-width:1179px){.download__box{grid-template-columns:1fr;max-width:680px;margin:0 auto}}@media (max-width:767px){.download__box{gap:48px}}.download__detail-intro figure{margin-bottom:24px;text-align:center}.download__detail-intro figure img{max-width:100%;height:auto}.download__detail-description{margin-top:40px;padding:40px 48px 40px;border:4px solid #e7edf2;border-radius:24px}@media (max-width:767px){.download__detail-description{margin-top:32px;padding:24px}}.download__detail-description h3{margin:30px 0 24px;font-size:24px;font-weight:700;text-align:left;line-height:1.6}@media (max-width:767px){.download__detail-description h3{font-size:18px}}.download__detail-description ul{padding-left:2rem;list-style:disc}.download__detail-description ul li::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0!important;text-align:start!important;text-align-last:auto!important}.download__detail-description ul li+li{margin-top:8px}.download__form{overflow:hidden;padding:48px 32px;background:#e7edf2;border-radius:24px}.download__form-lead{margin-bottom:40px;font-weight:500}.download__form-lead p:not(.download__note){margin-top:0;margin-bottom:1rem;font-size:1rem}.download__form iframe{width:100%;height:960px;border:none}.download__note{margin-top:16px;font-size:.8rem}