.home .apply{ &__info{ background: $red2; color: $white1; padding: 2.5rem 0; text-align: center; &-ttl{ font-size: 2.4rem; font-weight: bold; @include lh(24,36); @include ls(100); margin-bottom: 1.5rem; } &-span{ font-size: 1.5rem; font-weight: bold; @include lh(15,22); @include ls(20); } } &__content{ padding: 4.5rem 0 5rem 0; } &__catch{ text-align: center; border-bottom: 1px solid $black2; padding-bottom: 3rem; margin-bottom: 4rem; &-ttl{ font-size: 2.6rem; font-weight: bold; @include lh(26,36); @include ls(460); margin-bottom: 1.5rem; } &-span{ font-size: 1.5rem; font-weight: bold; @include lh(15,22); @include ls(20); } } &__box{ display: flex; align-items: center; margin-bottom: 3.5rem; @include mq(max,md){ flex-direction: column; } &-thumbnail{ max-width: 14rem; @include mq(max,md){ margin-bottom: 25px; } } &-detail{ margin-left: 3rem; @include mq(max,md){ margin-left: 0; } } &-txt01{ font-size: 1.6rem; font-weight: bold; @include lh(16,32); margin-bottom: 1rem; } &-txt02{ font-size: 1.4rem; @include lh(14,24); margin-bottom: 1rem; } &-txt03{ font-size: 1.2rem; @include lh(12,24); } } &__message{ &-txt01{ font-size: 1.4rem; @include lh(14,22); margin-bottom: 3rem; } &-txt02{ font-size: 1.2rem; @include lh(12,19); @include ls(20); } } }