@import '../../_global/styles/mixins'; @import '../../_global/styles/vars'; .howto-list { display: flex; justify-content: space-between; margin-top: var(--section-margin); margin-bottom: var(--section-margin); @media(max-width: 767px) { display: block; } &--left { width: calc(50% - 30px); @media(max-width: 767px) { width: auto; padding-bottom: 32px; } } h2 { margin-top: 0; font-size: 64px; line-height: 70px; @media(max-width: 399px) { font-size: 32px; line-height: 35px; margin-bottom: 0.3em; } } p { } ul { width: calc(50% - 30px); margin: 0; padding: 0 0 0 132px; @media(max-width: 767px) { width: auto; } @media(max-width: 399px) { padding-left: 0; } li { list-style: none; padding: 0 0 32px 0; } a { display: block; position: relative; text-decoration: none; } h3 { margin-top: 0; margin-bottom: 0.18em; } p { margin-bottom: 5px; } span { text-decoration: underline; } img { position: absolute; left: -132px; top: 2px; width: 100px; height: auto; @media(max-width: 399px) { position: static; left: auto; top: auto; } } } }