.u-font__jp_r, .u-font__jp_m, .u-font__noto {
  font-family: 'Noto Sans JP', sans-serif; }

.u-font__alata {
  font-family: 'Alata', sans-serif; }

.u-font__en_roman {
  font-family: 'Helvetica Neue LT W05 55 Roman', sans-serif; }

.u-font__en_heavy {
  font-family: 'Helvetica Neue LT W05 85 Heavy', sans-serif; }

.u-font__en_medium {
  font-family: 'Helvetica Neue LT Std 65 Medium', sans-serif; }

.u-color__text--base {
  color: #FFFFFF; }

.u-color__bg--base {
  background: #FFFFFF; }

.u-color__border--base {
  border-color: #FFFFFF; }

.u-color__text--main {
  color: #000000; }

.u-color__bg--main {
  background: #000000; }

.u-color__border--main {
  border-color: #000000; }

.u-color__text--accent {
  color: #386F81; }

.u-color__bg--accent {
  background: #386F81; }

.u-color__border--accent {
  border-color: #386F81; }

.u-color__text--sub {
  color: #868686; }

.u-color__bg--sub {
  background: #868686; }

.u-color__border--sub {
  border-color: #868686; }

.u-color__text--border {
  color: #D8DDDF; }

.u-color__bg--border {
  background: #D8DDDF; }

.u-color__border--border {
  border-color: #D8DDDF; }

.u-color__text--input {
  color: #BDC1C2; }

.u-color__bg--input {
  background: #BDC1C2; }

.u-color__border--input {
  border-color: #BDC1C2; }

.u-color__text--bg {
  color: #F4F8FA; }

.u-color__bg--bg {
  background: #F4F8FA; }

.u-color__border--bg {
  border-color: #F4F8FA; }

.u-color__text--bg2 {
  color: #F7F7F7; }

.u-color__bg--bg2 {
  background: #F7F7F7; }

.u-color__border--bg2 {
  border-color: #F7F7F7; }

.u-color__text--bg3 {
  color: #EEEEEE; }

.u-color__bg--bg3 {
  background: #EEEEEE; }

.u-color__border--bg3 {
  border-color: #EEEEEE; }

.u-color__text--link {
  color: #386F81; }

.u-color__bg--link {
  background: #386F81; }

.u-color__border--link {
  border-color: #386F81; }

.u-color__text--alert {
  color: #FF4E50; }

.u-color__bg--alert {
  background: #FF4E50; }

.u-color__border--alert {
  border-color: #FF4E50; }

.u-color__text--line {
  color: #06C755; }

.u-color__bg--line {
  background: #06C755; }

.u-color__border--line {
  border-color: #06C755; }

.u-color__text--black {
  color: #393E46; }

.u-color__bg--black {
  background: #393E46; }

.u-color__border--black {
  border-color: #393E46; }

.u-color__text--black2 {
  color: #929AAB; }

.u-color__bg--black2 {
  background: #929AAB; }

.u-color__border--black2 {
  border-color: #929AAB; }

.u-color__text--primary {
  color: #94B1FF; }

.u-color__bg--primary {
  background: #94B1FF; }

.u-color__border--primary {
  border-color: #94B1FF; }

.u-color__text--secondary {
  color: #A5ECFF; }

.u-color__bg--secondary {
  background: #A5ECFF; }

.u-color__border--secondary {
  border-color: #A5ECFF; }

