.m-register{margin:-0.3125rem 0;flex:1 1}.m-register__list{padding:0;list-style:none;margin:0;overflow:hidden}.m-register__item{background-color:#f5f5f5;margin:.4375rem 0;display:inline-block;width:100%;padding:.9375rem}.m-register__index{line-height:1.4;font-weight:700;font-size:1.375rem;margin-bottom:1.125rem;margin:0;display:block}.m-register__index a{text-decoration:none;color:inherit}.m-register__sublist{margin:.625rem 0 0}.m-register__subitem{position:relative;display:block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding:.1875rem 0 .1875rem 1.25rem}.m-register__subitem:before{content:"";width:.375rem;height:.375rem;border-radius:.375rem;position:absolute;left:0;top:.9375rem;background-color:#000}.m-register__subitem--italic{font-size:.875rem;font-style:italic}@media screen and (min-width: 20em){.m-register__index{font-size:calc(
        22px + 6 * (100vw - 319px) / 1120
      )}@supports not (font-size: 1vw){.m-register__index{font-size:25px}}}@media only screen and (min-width: 40em){.m-register__item{padding:1.5625rem}}@media screen and (min-width: 40em){.m-register__index{margin-bottom:calc(
        18px + 10 * (100vw - 639px) / 800
      )}@supports not (font-size: 1vw){.m-register__index{margin-bottom:23px}}}@media only screen and (min-width: 56.25em){.m-register__list{column-count:2;column-gap:.9375rem}}@media only screen and (min-width: 64em){.m-register__item{padding:2.8125rem}}@media only screen and (min-width: 80em){.m-register__list{column-count:3}}@media screen and (min-width: 90em){.m-register__index{font-size:1.75rem}.m-register__index{margin-bottom:1.75rem}}@media only screen and (min-width: 125em){.m-register__list{column-count:4}}
