@charset "UTF-8";


.min-fsize-72vw-72 {
  font-size: min(7.2vw, 72px);
}
.min-fsize-72vw-71 {
  font-size: min(7.2vw, 71px);
}
.min-fsize-72vw-70 {
  font-size: min(7.2vw, 70px);
}
.min-fsize-72vw-69 {
  font-size: min(7.2vw, 69px);
}
.min-fsize-72vw-68{
  font-size: min(7.2vw, 68px);
}
.min-fsize-72vw-67 {
  font-size: min(7.2vw, 67px);
}
.min-fsize-72vw-66 {
  font-size: min(7.2vw, 66px);
}
.min-fsize-72vw-65 {
  font-size: min(7.2vw, 65px);
}
.min-fsize-72vw-64 {
  font-size: min(7.2vw, 64px);
}
.min-fsize-72vw-63 {
  font-size: min(7.2vw, 63px);
}
.min-fsize-72vw-62 {
  font-size: min(7.2vw, 62px);
}
.min-fsize-72vw-61 {
  font-size: min(7.2vw, 61px);
}
.min-fsize-72vw-60 {
  font-size: min(7.2vw, 60px);
}
.min-fsize-72vw-59 {
  font-size: min(7.2vw, 59px);
}
.min-fsize-72vw-58 {
  font-size: min(7.2vw, 58px);
}
.min-fsize-72vw-57 {
  font-size: min(7.2vw, 57px);
}
.min-fsize-72vw-56 {
  font-size: min(7.2vw, 56px);
}
.min-fsize-72vw-55 {
  font-size: min(7.2vw, 55px);
}
.min-fsize-72vw-54 {
  font-size: min(7.2vw, 54px);
}
.min-fsize-72vw-53 {
  font-size: min(7.2vw, 53px);
}
.min-fsize-72vw-52 {
  font-size: min(7.2vw, 52px);
}
.min-fsize-72vw-51 {
  font-size: min(7.2vw, 51px);
}
.min-fsize-72vw-50 {
  font-size: min(7.2vw, 50px);
}
.min-fsize-72vw-49 {
  font-size: min(7.2vw, 49px);
}
.min-fsize-72vw-48 {
  font-size: min(7.2vw, 48px);
}
.min-fsize-72vw-47 {
  font-size: min(7.2vw, 47px);
}
.min-fsize-72vw-46 {
  font-size: min(7.2vw, 46px);
}
.min-fsize-72vw-45 {
  font-size: min(7.2vw, 45px);
}
.min-fsize-72vw-44 {
  font-size: min(7.2vw, 44px);
}
.min-fsize-72vw-43 {
  font-size: min(7.2vw, 43px);
}
.min-fsize-72vw-42 {
  font-size: min(7.2vw, 42px);
}
.min-fsize-72vw-41 {
  font-size: min(7.2vw, 41px);
}
.min-fsize-72vw-40 {
  font-size: min(7.2vw, 40px);
}
.min-fsize-72vw-39 {
  font-size: min(7.2vw, 39px);
}
.min-fsize-72vw-38 {
  font-size: min(7.2vw, 38px);
}
.min-fsize-72vw-37 {
  font-size: min(7.2vw, 37px);
}
.min-fsize-72vw-36 {
  font-size: min(7.2vw, 36px);
}
.min-fsize-72vw-35 {
  font-size: min(7.2vw, 35px);
}
.min-fsize-72vw-34 {
  font-size: min(7.2vw, 34px);
}
.min-fsize-72vw-33 {
  font-size: min(7.2vw, 33px);
}
.min-fsize-72vw-32 {
  font-size: min(7.2vw, 32px);
}
.min-fsize-72vw-31 {
  font-size: min(7.2vw, 31px);
}
.min-fsize-72vw-30 {
  font-size: min(7.2vw, 30px);
}
.min-fsize-72vw-29 {
  font-size: min(7.2vw, 29px);
}
.min-fsize-72vw-28 {
  font-size: min(7.2vw, 28px);
}
.min-fsize-72vw-27 {
  font-size: min(7.2vw, 27px);
}
.min-fsize-72vw-26 {
  font-size: min(7.2vw, 26px);
}
.min-fsize-72vw-25 {
  font-size: min(7.2vw, 25px);
}
.min-fsize-72vw-24{
  font-size: min(7.2vw, 24px);
}
.min-fsize-72vw-23 {
  font-size: min(7.2vw, 23px);
}
.min-fsize-72vw-22 {
  font-size: min(7.2vw, 22px);
}
.min-fsize-72vw-21 {
  font-size: min(7.2vw, 21px);
}
.min-fsize-72vw-20 {
  font-size: min(7.2vw, 20px);
}
.min-fsize-72vw-19 {
  font-size: min(7.2vw, 19px);
}
.min-fsize-72vw-18 {
  font-size: min(7.2vw, 18px);
}
.min-fsize-72vw-17 {
  font-size: min(7.2vw, 17px);
}
.min-fsize-72vw-16 {
  font-size: min(7.2vw, 16px);
}
.min-fsize-72vw-15 {
  font-size: min(7.2vw, 15px);
}
.min-fsize-72vw-14 {
  font-size: min(7.2vw, 14px);
}
.min-fsize-72vw-13 {
  font-size: min(7.2vw, 13px);
}
.min-fsize-72vw-12 {
  font-size: min(7.2vw, 12px);
}
.min-fsize-72vw-11 {
  font-size: min(7.2vw, 11px);
}
.min-fsize-72vw-10 {
  font-size: min(7.2vw, 10px);
}

@media screen and (max-width: 959px) {
/* 959px以下に適用されるCSS（タブレット用） */
.min-fsize-72vw-72 {
  font-size: min(7.2vw, 55px);
}
.min-fsize-72vw-71 {
  font-size: min(7.2vw, 54px);
}
.min-fsize-72vw-70 {
  font-size: min(7.2vw, 52px);
}
.min-fsize-72vw-69 {
  font-size: min(7.2vw, 51px);
}
.min-fsize-72vw-68{
  font-size: min(7.2vw, 50px);
}
.min-fsize-72vw-67 {
  font-size: min(7.2vw, 50px);
}
.min-fsize-72vw-66 {
  font-size: min(7.2vw, 50px);
}
.min-fsize-72vw-65 {
  font-size: min(7.2vw, 49px);
}
.min-fsize-72vw-64 {
  font-size: min(7.2vw, 49px);
}
.min-fsize-72vw-63 {
  font-size: min(7.2vw, 48px);
}
.min-fsize-72vw-62 {
  font-size: min(7.2vw, 48px);
}
.min-fsize-72vw-61 {
  font-size: min(7.2vw, 47px);
}
.min-fsize-72vw-60 {
  font-size: min(7.2vw, 47px);
}
.min-fsize-72vw-59 {
  font-size: min(7.2vw, 46px);
}
.min-fsize-72vw-58 {
  font-size: min(7.2vw, 46px);
}
.min-fsize-72vw-57 {
  font-size: min(7.2vw, 45px);
}
.min-fsize-72vw-56 {
  font-size: min(7.2vw, 45px);
}
.min-fsize-72vw-55 {
  font-size: min(7.2vw, 45px);
}
.min-fsize-72vw-54 {
  font-size: min(7.2vw, 44px);
}
.min-fsize-72vw-53 {
  font-size: min(7.2vw, 43px);
}
.min-fsize-72vw-52 {
  font-size: min(7.2vw, 42px);
}
.min-fsize-72vw-51 {
  font-size: min(7.2vw, 41px);
}
.min-fsize-72vw-50 {
  font-size: min(7.2vw, 40px);
}
.min-fsize-72vw-49 {
  font-size: min(7.2vw, 39px);
}
.min-fsize-72vw-48 {
  font-size: min(7.2vw, 38px);
}
.min-fsize-72vw-47 {
  font-size: min(7.2vw, 37px);
}
.min-fsize-72vw-46 {
  font-size: min(7.2vw, 36px);
}
.min-fsize-72vw-45 {
  font-size: min(7.2vw, 35px);
}
.min-fsize-72vw-44 {
  font-size: min(7.2vw, 35px);
}
.min-fsize-72vw-43 {
  font-size: min(7.2vw, 34px);
}
.min-fsize-72vw-42 {
  font-size: min(7.2vw, 34px);
}
.min-fsize-72vw-41 {
  font-size: min(7.2vw, 33px);
}
.min-fsize-72vw-40 {
  font-size: min(7.2vw, 33px);
}
.min-fsize-72vw-39 {
  font-size: min(7.2vw, 32px);
}
.min-fsize-72vw-38 {
  font-size: min(7.2vw, 32px);
}
.min-fsize-72vw-37 {
  font-size: min(7.2vw, 31px);
}
.min-fsize-72vw-36 {
  font-size: min(7.2vw, 31px);
}
.min-fsize-72vw-35 {
  font-size: min(7.2vw, 31px);
}
.min-fsize-72vw-34 {
  font-size: min(7.2vw, 30px);
}
.min-fsize-72vw-33 {
  font-size: min(7.2vw, 29px);
}
.min-fsize-72vw-32 {
  font-size: min(7.2vw, 28px);
}
.min-fsize-72vw-31 {
  font-size: min(7.2vw, 27px);
}
.min-fsize-72vw-30 {
  font-size: min(7.2vw, 26px);
}
.min-fsize-72vw-29 {
  font-size: min(7.2vw, 25px);
}
.min-fsize-72vw-28 {
  font-size: min(7.2vw, 24px);
}
.min-fsize-72vw-27 {
  font-size: min(7.2vw, 23px);
}
.min-fsize-72vw-26 {
  font-size: min(7.2vw, 23px);
}
.min-fsize-72vw-25 {
  font-size: min(7.2vw, 22px);
}
.min-fsize-72vw-24{
  font-size: min(7.2vw, 20px);
}
.min-fsize-72vw-23 {
  font-size: min(7.2vw, 19px);
}
.min-fsize-72vw-22 {
  font-size: min(7.2vw, 18px);
}
.min-fsize-72vw-21 {
  font-size: min(7.2vw, 17px);
}
.min-fsize-72vw-20 {
  font-size: min(7.2vw, 17px);
}
.min-fsize-72vw-19 {
  font-size: min(7.2vw, 16px);
}
.min-fsize-72vw-18 {
  font-size: min(7.2vw, 16px);
}
.min-fsize-72vw-17 {
  font-size: min(7.2vw, 15px);
}
.min-fsize-72vw-16 {
  font-size: min(7.2vw, 15px);
}
.min-fsize-72vw-15 {
  font-size: min(7.2vw, 14px);
}
.min-fsize-72vw-14 {
  font-size: min(7.2vw, 14px);
}
.min-fsize-72vw-13 {
  font-size: min(7.2vw, 13px);
}
.min-fsize-72vw-12 {
  font-size: min(7.2vw, 12px);
}
.min-fsize-72vw-11 {
  font-size: min(7.2vw, 11px);
}
.min-fsize-72vw-10 {
  font-size: min(7.2vw, 10px);
}

}
@media screen and (max-width: 767px) {
/* 767px以下に適用されるCSS（スマホ用） */
.min-fsize-72vw-72 {
  font-size: min(7.2vw, 40px);
}
.min-fsize-72vw-71 {
  font-size: min(7.2vw, 40px);
}
.min-fsize-72vw-70 {
  font-size: min(7.2vw, 40px);
}
.min-fsize-72vw-69 {
  font-size: min(7.2vw, 39px);
}
.min-fsize-72vw-68{
  font-size: min(7.2vw, 39px);
}
.min-fsize-72vw-67 {
  font-size: min(7.2vw, 39px);
}
.min-fsize-72vw-66 {
  font-size: min(7.2vw, 38px);
}
.min-fsize-72vw-65 {
  font-size: min(7.2vw, 38px);
}
.min-fsize-72vw-64 {
  font-size: min(7.2vw, 38px);
}
.min-fsize-72vw-63 {
  font-size: min(7.2vw, 37px);
}
.min-fsize-72vw-62 {
  font-size: min(7.2vw, 37px);
}
.min-fsize-72vw-61 {
  font-size: min(7.2vw, 37px);
}
.min-fsize-72vw-60 {
  font-size: min(7.2vw, 37px);
}
.min-fsize-72vw-59 {
  font-size: min(7.2vw, 36px);
}
.min-fsize-72vw-58 {
  font-size: min(7.2vw, 36px);
}
.min-fsize-72vw-57 {
  font-size: min(7.2vw, 36px);
}
.min-fsize-72vw-56 {
  font-size: min(7.2vw, 36px);
}
.min-fsize-72vw-55 {
  font-size: min(7.2vw, 35px);
}
.min-fsize-72vw-54 {
  font-size: min(7.2vw, 34px);
}
.min-fsize-72vw-53 {
  font-size: min(7.2vw, 33px);
}
.min-fsize-72vw-52 {
  font-size: min(7.2vw, 33px);
}
.min-fsize-72vw-51 {
  font-size: min(7.2vw, 32px);
}
.min-fsize-72vw-50 {
  font-size: min(7.2vw, 32px);
}
.min-fsize-72vw-49 {
  font-size: min(7.2vw, 32px);
}
.min-fsize-72vw-48 {
  font-size: min(7.2vw, 31px);
}
.min-fsize-72vw-47 {
  font-size: min(7.2vw, 31px);
}
.min-fsize-72vw-46 {
  font-size: min(7.2vw, 31px);
}
.min-fsize-72vw-45 {
  font-size: min(7.2vw, 31px);
}
.min-fsize-72vw-44 {
  font-size: min(7.2vw, 30px);
}
.min-fsize-72vw-43 {
  font-size: min(7.2vw, 30px);
}
.min-fsize-72vw-42 {
  font-size: min(7.2vw, 29px);
}
.min-fsize-72vw-41 {
  font-size: min(7.2vw, 29px);
}
.min-fsize-72vw-40 {
  font-size: min(7.2vw, 28px);
}
.min-fsize-72vw-39 {
  font-size: min(7.2vw, 28px);
}
.min-fsize-72vw-38 {
  font-size: min(7.2vw, 28px);
}
.min-fsize-72vw-37 {
  font-size: min(7.2vw, 27px);
}
.min-fsize-72vw-36 {
  font-size: min(7.2vw, 27px);
}
.min-fsize-72vw-35 {
  font-size: min(7.2vw, 27px);
}
.min-fsize-72vw-34 {
  font-size: min(7.2vw, 26px);
}
.min-fsize-72vw-33 {
  font-size: min(7.2vw, 26px);
}
.min-fsize-72vw-32 {
  font-size: min(7.2vw, 25px);
}
.min-fsize-72vw-31 {
  font-size: min(7.2vw, 25px);
}
.min-fsize-72vw-30 {
  font-size: min(7.2vw, 24px);
}
.min-fsize-72vw-29 {
  font-size: min(7.2vw, 23px);
}
.min-fsize-72vw-28 {
  font-size: min(7.2vw, 22px);
}
.min-fsize-72vw-27 {
  font-size: min(7.2vw, 21px);
}
.min-fsize-72vw-26 {
  font-size: min(7.2vw, 20px);
}
.min-fsize-72vw-25 {
  font-size: min(7.2vw, 19px);
}
.min-fsize-72vw-24{
  font-size: min(7.2vw, 18px);
}
.min-fsize-72vw-23 {
  font-size: min(7.2vw, 18px);
}
.min-fsize-72vw-22 {
  font-size: min(7.2vw, 17px);
}
.min-fsize-72vw-21 {
  font-size: min(7.2vw, 16px);
}
.min-fsize-72vw-20 {
  font-size: min(7.2vw, 16px);
}
.min-fsize-72vw-19 {
  font-size: min(7.2vw, 16px);
}
.min-fsize-72vw-18 {
  font-size: min(7.2vw, 13px);
}
.min-fsize-72vw-17 {
  font-size: min(7.2vw, 13px);
}
.min-fsize-72vw-16 {
  font-size: min(7.2vw, 13px);
}
.min-fsize-72vw-15 {
  font-size: min(7.2vw, 13px);
}
.min-fsize-72vw-14 {
  font-size: min(7.2vw, 13px);
}
.min-fsize-72vw-13 {
  font-size: min(7.2vw, 13px);
}
.min-fsize-72vw-12 {
  font-size: min(7.2vw, 12px);
}
.min-fsize-72vw-11 {
  font-size: min(7.2vw, 11px);
}
.min-fsize-72vw-10 {
  font-size: min(7.2vw, 10px);
}
}

.min-fsize-56vw-72 {
  font-size: min(5.6vw, 72px);
}
.min-fsize-56vw-71 {
  font-size: min(5.6vw, 71px);
}
.min-fsize-56vw-70 {
  font-size: min(5.6vw, 70px);
}
.min-fsize-56vw-69 {
  font-size: min(5.6vw, 69px);
}
.min-fsize-56vw-68{
  font-size: min(5.6vw, 68px);
}
.min-fsize-56vw-67 {
  font-size: min(5.6vw, 67px);
}
.min-fsize-56vw-66 {
  font-size: min(5.6vw, 66px);
}
.min-fsize-56vw-65 {
  font-size: min(5.6vw, 65px);
}
.min-fsize-56vw-64 {
  font-size: min(5.6vw, 64px);
}
.min-fsize-56vw-63 {
  font-size: min(5.6vw, 63px);
}
.min-fsize-56vw-62 {
  font-size: min(5.6vw, 62px);
}
.min-fsize-56vw-61 {
  font-size: min(5.6vw, 61px);
}
.min-fsize-56vw-60 {
  font-size: min(5.6vw, 60px);
}
.min-fsize-56vw-59 {
  font-size: min(5.6vw, 59px);
}
.min-fsize-56vw-58 {
  font-size: min(5.6vw, 58px);
}
.min-fsize-56vw-57 {
  font-size: min(5.6vw, 57px);
}
.min-fsize-56vw-56 {
  font-size: min(5.6vw, 56px);
}
.min-fsize-56vw-55 {
  font-size: min(5.6vw, 55px);
}
.min-fsize-56vw-54 {
  font-size: min(5.6vw, 54px);
}
.min-fsize-56vw-53 {
  font-size: min(5.6vw, 53px);
}
.min-fsize-56vw-52 {
  font-size: min(5.6vw, 52px);
}
.min-fsize-56vw-51 {
  font-size: min(5.6vw, 51px);
}
.min-fsize-56vw-50 {
  font-size: min(5.6vw, 50px);
}
.min-fsize-56vw-49 {
  font-size: min(5.6vw, 49px);
}
.min-fsize-56vw-48 {
  font-size: min(5.6vw, 48px);
}
.min-fsize-56vw-47 {
  font-size: min(5.6vw, 47px);
}
.min-fsize-56vw-46 {
  font-size: min(5.6vw, 46px);
}
.min-fsize-56vw-45 {
  font-size: min(5.6vw, 45px);
}
.min-fsize-56vw-44 {
  font-size: min(5.6vw, 44px);
}
.min-fsize-56vw-43 {
  font-size: min(5.6vw, 43px);
}
.min-fsize-56vw-42 {
  font-size: min(5.6vw, 42px);
}
.min-fsize-56vw-41 {
  font-size: min(5.6vw, 41px);
}
.min-fsize-56vw-40 {
  font-size: min(5.6vw, 40px);
}
.min-fsize-56vw-39 {
  font-size: min(5.6vw, 39px);
}
.min-fsize-56vw-38 {
  font-size: min(5.6vw, 38px);
}
.min-fsize-56vw-37 {
  font-size: min(5.6vw, 37px);
}
.min-fsize-56vw-36 {
  font-size: min(5.6vw, 36px);
}
.min-fsize-56vw-35 {
  font-size: min(5.6vw, 35px);
}
.min-fsize-56vw-34 {
  font-size: min(5.6vw, 34px);
}
.min-fsize-56vw-33 {
  font-size: min(5.6vw, 33px);
}
.min-fsize-56vw-32 {
  font-size: min(5.6vw, 32px);
}
.min-fsize-56vw-31 {
  font-size: min(5.6vw, 31px);
}
.min-fsize-56vw-30 {
  font-size: min(5.6vw, 30px);
}
.min-fsize-56vw-29 {
  font-size: min(5.6vw, 29px);
}
.min-fsize-56vw-28 {
  font-size: min(5.6vw, 28px);
}
.min-fsize-56vw-27 {
  font-size: min(5.6vw, 27px);
}
.min-fsize-56vw-26 {
  font-size: min(5.6vw, 26px);
}
.min-fsize-56vw-25 {
  font-size: min(5.6vw, 25px);
}
.min-fsize-56vw-24{
  font-size: min(5.6vw, 24px);
}
.min-fsize-56vw-23 {
  font-size: min(5.6vw, 23px);
}
.min-fsize-56vw-22 {
  font-size: min(5.6vw, 22px);
}
.min-fsize-56vw-21 {
  font-size: min(5.6vw, 21px);
}
.min-fsize-56vw-20 {
  font-size: min(5.6vw, 20px);
}
.min-fsize-56vw-19 {
  font-size: min(5.6vw, 19px);
}
.min-fsize-56vw-18 {
  font-size: min(5.6vw, 18px);
}
.min-fsize-56vw-17 {
  font-size: min(5.6vw, 17px);
}
.min-fsize-56vw-16 {
  font-size: min(5.6vw, 16px);
}
.min-fsize-56vw-15 {
  font-size: min(5.6vw, 15px);
}
.min-fsize-56vw-14 {
  font-size: min(5.6vw, 14px);
}
.min-fsize-56vw-13 {
  font-size: min(5.6vw, 13px);
}
.min-fsize-56vw-12 {
  font-size: min(5.6vw, 12px);
}
.min-fsize-56vw-11 {
  font-size: min(5.6vw, 11px);
}
.min-fsize-56vw-10 {
  font-size: min(5.6vw, 10px);
}

@media screen and (max-width: 959px) {
/* 959px以下に適用されるCSS（タブレット用） */
.min-fsize-56vw-72 {
  font-size: min(5.6vw, 55px);
}
.min-fsize-56vw-71 {
  font-size: min(5.6vw, 54px);
}
.min-fsize-56vw-70 {
  font-size: min(5.6vw, 52px);
}
.min-fsize-56vw-69 {
  font-size: min(5.6vw, 51px);
}
.min-fsize-56vw-68{
  font-size: min(5.6vw, 50px);
}
.min-fsize-56vw-67 {
  font-size: min(5.6vw, 50px);
}
.min-fsize-56vw-66 {
  font-size: min(5.6vw, 50px);
}
.min-fsize-56vw-65 {
  font-size: min(5.6vw, 49px);
}
.min-fsize-56vw-64 {
  font-size: min(5.6vw, 49px);
}
.min-fsize-56vw-63 {
  font-size: min(5.6vw, 48px);
}
.min-fsize-56vw-62 {
  font-size: min(5.6vw, 48px);
}
.min-fsize-56vw-61 {
  font-size: min(5.6vw, 47px);
}
.min-fsize-56vw-60 {
  font-size: min(5.6vw, 47px);
}
.min-fsize-56vw-59 {
  font-size: min(5.6vw, 46px);
}
.min-fsize-56vw-58 {
  font-size: min(5.6vw, 46px);
}
.min-fsize-56vw-57 {
  font-size: min(5.6vw, 45px);
}
.min-fsize-56vw-56 {
  font-size: min(5.6vw, 45px);
}
.min-fsize-56vw-55 {
  font-size: min(5.6vw, 45px);
}
.min-fsize-56vw-54 {
  font-size: min(5.6vw, 44px);
}
.min-fsize-56vw-53 {
  font-size: min(5.6vw, 43px);
}
.min-fsize-56vw-52 {
  font-size: min(5.6vw, 42px);
}
.min-fsize-56vw-51 {
  font-size: min(5.6vw, 41px);
}
.min-fsize-56vw-50 {
  font-size: min(5.6vw, 40px);
}
.min-fsize-56vw-49 {
  font-size: min(5.6vw, 39px);
}
.min-fsize-56vw-48 {
  font-size: min(5.6vw, 38px);
}
.min-fsize-56vw-47 {
  font-size: min(5.6vw, 37px);
}
.min-fsize-56vw-46 {
  font-size: min(5.6vw, 36px);
}
.min-fsize-56vw-45 {
  font-size: min(5.6vw, 35px);
}
.min-fsize-56vw-44 {
  font-size: min(5.6vw, 35px);
}
.min-fsize-56vw-43 {
  font-size: min(5.6vw, 34px);
}
.min-fsize-56vw-42 {
  font-size: min(5.6vw, 34px);
}
.min-fsize-56vw-41 {
  font-size: min(5.6vw, 33px);
}
.min-fsize-56vw-40 {
  font-size: min(5.6vw, 33px);
}
.min-fsize-56vw-39 {
  font-size: min(5.6vw, 32px);
}
.min-fsize-56vw-38 {
  font-size: min(5.6vw, 32px);
}
.min-fsize-56vw-37 {
  font-size: min(5.6vw, 31px);
}
.min-fsize-56vw-36 {
  font-size: min(5.6vw, 31px);
}
.min-fsize-56vw-35 {
  font-size: min(5.6vw, 31px);
}
.min-fsize-56vw-34 {
  font-size: min(5.6vw, 30px);
}
.min-fsize-56vw-33 {
  font-size: min(5.6vw, 29px);
}
.min-fsize-56vw-32 {
  font-size: min(5.6vw, 28px);
}
.min-fsize-56vw-31 {
  font-size: min(5.6vw, 27px);
}
.min-fsize-56vw-30 {
  font-size: min(5.6vw, 26px);
}
.min-fsize-56vw-29 {
  font-size: min(5.6vw, 25px);
}
.min-fsize-56vw-28 {
  font-size: min(5.6vw, 24px);
}
.min-fsize-56vw-27 {
  font-size: min(5.6vw, 23px);
}
.min-fsize-56vw-26 {
  font-size: min(5.6vw, 23px);
}
.min-fsize-56vw-25 {
  font-size: min(5.6vw, 22px);
}
.min-fsize-56vw-24{
  font-size: min(5.6vw, 20px);
}
.min-fsize-56vw-23 {
  font-size: min(5.6vw, 19px);
}
.min-fsize-56vw-22 {
  font-size: min(5.6vw, 18px);
}
.min-fsize-56vw-21 {
  font-size: min(5.6vw, 17px);
}
.min-fsize-56vw-20 {
  font-size: min(5.6vw, 17px);
}
.min-fsize-56vw-19 {
  font-size: min(5.6vw, 16px);
}
.min-fsize-56vw-18 {
  font-size: min(5.6vw, 16px);
}
.min-fsize-56vw-17 {
  font-size: min(5.6vw, 15px);
}
.min-fsize-56vw-16 {
  font-size: min(5.6vw, 15px);
}
.min-fsize-56vw-15 {
  font-size: min(5.6vw, 14px);
}
.min-fsize-56vw-14 {
  font-size: min(5.6vw, 14px);
}
.min-fsize-56vw-13 {
  font-size: min(5.6vw, 13px);
}
.min-fsize-56vw-12 {
  font-size: min(5.6vw, 12px);
}
.min-fsize-56vw-11 {
  font-size: min(5.6vw, 11px);
}
.min-fsize-56vw-10 {
  font-size: min(5.6vw, 10px);
}

}
@media screen and (max-width: 767px) {
/* 767px以下に適用されるCSS（スマホ用） */
.min-fsize-56vw-72 {
  font-size: min(5.6vw, 40px);
}
.min-fsize-56vw-71 {
  font-size: min(5.6vw, 40px);
}
.min-fsize-56vw-70 {
  font-size: min(5.6vw, 40px);
}
.min-fsize-56vw-69 {
  font-size: min(5.6vw, 39px);
}
.min-fsize-56vw-68{
  font-size: min(5.6vw, 39px);
}
.min-fsize-56vw-67 {
  font-size: min(5.6vw, 39px);
}
.min-fsize-56vw-66 {
  font-size: min(5.6vw, 38px);
}
.min-fsize-56vw-65 {
  font-size: min(5.6vw, 38px);
}
.min-fsize-56vw-64 {
  font-size: min(5.6vw, 38px);
}
.min-fsize-56vw-63 {
  font-size: min(5.6vw, 37px);
}
.min-fsize-56vw-62 {
  font-size: min(5.6vw, 37px);
}
.min-fsize-56vw-61 {
  font-size: min(5.6vw, 37px);
}
.min-fsize-56vw-60 {
  font-size: min(5.6vw, 37px);
}
.min-fsize-56vw-59 {
  font-size: min(5.6vw, 36px);
}
.min-fsize-56vw-58 {
  font-size: min(5.6vw, 36px);
}
.min-fsize-56vw-57 {
  font-size: min(5.6vw, 36px);
}
.min-fsize-56vw-56 {
  font-size: min(5.6vw, 36px);
}
.min-fsize-56vw-55 {
  font-size: min(5.6vw, 35px);
}
.min-fsize-56vw-54 {
  font-size: min(5.6vw, 34px);
}
.min-fsize-56vw-53 {
  font-size: min(5.6vw, 33px);
}
.min-fsize-56vw-52 {
  font-size: min(5.6vw, 33px);
}
.min-fsize-56vw-51 {
  font-size: min(5.6vw, 32px);
}
.min-fsize-56vw-50 {
  font-size: min(5.6vw, 32px);
}
.min-fsize-56vw-49 {
  font-size: min(5.6vw, 32px);
}
.min-fsize-56vw-48 {
  font-size: min(5.6vw, 31px);
}
.min-fsize-56vw-47 {
  font-size: min(5.6vw, 31px);
}
.min-fsize-56vw-46 {
  font-size: min(5.6vw, 31px);
}
.min-fsize-56vw-45 {
  font-size: min(5.6vw, 31px);
}
.min-fsize-56vw-44 {
  font-size: min(5.6vw, 30px);
}
.min-fsize-56vw-43 {
  font-size: min(5.6vw, 30px);
}
.min-fsize-56vw-42 {
  font-size: min(5.6vw, 29px);
}
.min-fsize-56vw-41 {
  font-size: min(5.6vw, 29px);
}
.min-fsize-56vw-40 {
  font-size: min(5.6vw, 28px);
}
.min-fsize-56vw-39 {
  font-size: min(5.6vw, 28px);
}
.min-fsize-56vw-38 {
  font-size: min(5.6vw, 28px);
}
.min-fsize-56vw-37 {
  font-size: min(5.6vw, 27px);
}
.min-fsize-56vw-36 {
  font-size: min(5.6vw, 27px);
}
.min-fsize-56vw-35 {
  font-size: min(5.6vw, 27px);
}
.min-fsize-56vw-34 {
  font-size: min(5.6vw, 26px);
}
.min-fsize-56vw-33 {
  font-size: min(5.6vw, 26px);
}
.min-fsize-56vw-32 {
  font-size: min(5.6vw, 25px);
}
.min-fsize-56vw-31 {
  font-size: min(5.6vw, 25px);
}
.min-fsize-56vw-30 {
  font-size: min(5.6vw, 24px);
}
.min-fsize-56vw-29 {
  font-size: min(5.6vw, 23px);
}
.min-fsize-56vw-28 {
  font-size: min(5.6vw, 22px);
}
.min-fsize-56vw-27 {
  font-size: min(5.6vw, 21px);
}
.min-fsize-56vw-26 {
  font-size: min(5.6vw, 20px);
}
.min-fsize-56vw-25 {
  font-size: min(5.6vw, 19px);
}
.min-fsize-56vw-24{
  font-size: min(5.6vw, 18px);
}
.min-fsize-56vw-23 {
  font-size: min(5.6vw, 18px);
}
.min-fsize-56vw-22 {
  font-size: min(5.6vw, 17px);
}
.min-fsize-56vw-21 {
  font-size: min(5.6vw, 16px);
}
.min-fsize-56vw-20 {
  font-size: min(5.6vw, 16px);
}
.min-fsize-56vw-19 {
  font-size: min(5.6vw, 16px);
}
.min-fsize-56vw-18 {
  font-size: min(5.6vw, 13px);
}
.min-fsize-56vw-17 {
  font-size: min(5.6vw, 13px);
}
.min-fsize-56vw-16 {
  font-size: min(5.6vw, 13px);
}
.min-fsize-56vw-15 {
  font-size: min(5.6vw, 13px);
}
.min-fsize-56vw-14 {
  font-size: min(5.6vw, 13px);
}
.min-fsize-56vw-13 {
  font-size: min(5.6vw, 13px);
}
.min-fsize-56vw-12 {
  font-size: min(5.6vw, 12px);
}
.min-fsize-56vw-11 {
  font-size: min(5.6vw, 11px);
}
.min-fsize-56vw-10 {
  font-size: min(5.6vw, 10px);
}
}




.min-fsize-54vw-72 {
  font-size: min(5.4vw, 72px);
}
.min-fsize-54vw-71 {
  font-size: min(5.4vw, 71px);
}
.min-fsize-54vw-70 {
  font-size: min(5.4vw, 70px);
}
.min-fsize-54vw-69 {
  font-size: min(5.4vw, 69px);
}
.min-fsize-54vw-68{
  font-size: min(5.4vw, 68px);
}
.min-fsize-54vw-67 {
  font-size: min(5.4vw, 67px);
}
.min-fsize-54vw-66 {
  font-size: min(5.4vw, 66px);
}
.min-fsize-54vw-65 {
  font-size: min(5.4vw, 65px);
}
.min-fsize-54vw-64 {
  font-size: min(5.4vw, 64px);
}
.min-fsize-54vw-63 {
  font-size: min(5.4vw, 63px);
}
.min-fsize-54vw-62 {
  font-size: min(5.4vw, 62px);
}
.min-fsize-54vw-61 {
  font-size: min(5.4vw, 61px);
}
.min-fsize-54vw-60 {
  font-size: min(5.4vw, 60px);
}
.min-fsize-54vw-59 {
  font-size: min(5.4vw, 59px);
}
.min-fsize-54vw-58 {
  font-size: min(5.4vw, 58px);
}
.min-fsize-54vw-57 {
  font-size: min(5.4vw, 57px);
}
.min-fsize-54vw-56 {
  font-size: min(5.4vw, 56px);
}
.min-fsize-54vw-55 {
  font-size: min(5.4vw, 55px);
}
.min-fsize-54vw-54 {
  font-size: min(5.4vw, 54px);
}
.min-fsize-54vw-53 {
  font-size: min(5.4vw, 53px);
}
.min-fsize-54vw-52 {
  font-size: min(5.4vw, 52px);
}
.min-fsize-54vw-51 {
  font-size: min(5.4vw, 51px);
}
.min-fsize-54vw-50 {
  font-size: min(5.4vw, 50px);
}
.min-fsize-54vw-49 {
  font-size: min(5.4vw, 49px);
}
.min-fsize-54vw-48 {
  font-size: min(5.4vw, 48px);
}
.min-fsize-54vw-47 {
  font-size: min(5.4vw, 47px);
}
.min-fsize-54vw-46 {
  font-size: min(5.4vw, 46px);
}
.min-fsize-54vw-45 {
  font-size: min(5.4vw, 45px);
}
.min-fsize-54vw-44 {
  font-size: min(5.4vw, 44px);
}
.min-fsize-54vw-43 {
  font-size: min(5.4vw, 43px);
}
.min-fsize-54vw-42 {
  font-size: min(5.4vw, 42px);
}
.min-fsize-54vw-41 {
  font-size: min(5.4vw, 41px);
}
.min-fsize-54vw-40 {
  font-size: min(5.4vw, 40px);
}
.min-fsize-54vw-39 {
  font-size: min(5.4vw, 39px);
}
.min-fsize-54vw-38 {
  font-size: min(5.4vw, 38px);
}
.min-fsize-54vw-37 {
  font-size: min(5.4vw, 37px);
}
.min-fsize-54vw-36 {
  font-size: min(5.4vw, 36px);
}
.min-fsize-54vw-35 {
  font-size: min(5.4vw, 35px);
}
.min-fsize-54vw-34 {
  font-size: min(5.4vw, 34px);
}
.min-fsize-54vw-33 {
  font-size: min(5.4vw, 33px);
}
.min-fsize-54vw-32 {
  font-size: min(5.4vw, 32px);
}
.min-fsize-54vw-31 {
  font-size: min(5.4vw, 31px);
}
.min-fsize-54vw-30 {
  font-size: min(5.4vw, 30px);
}
.min-fsize-54vw-29 {
  font-size: min(5.4vw, 29px);
}
.min-fsize-54vw-28 {
  font-size: min(5.4vw, 28px);
}
.min-fsize-54vw-27 {
  font-size: min(5.4vw, 27px);
}
.min-fsize-54vw-26 {
  font-size: min(5.4vw, 26px);
}
.min-fsize-54vw-25 {
  font-size: min(5.4vw, 25px);
}
.min-fsize-54vw-24{
  font-size: min(5.4vw, 24px);
}
.min-fsize-54vw-23 {
  font-size: min(5.4vw, 23px);
}
.min-fsize-54vw-22 {
  font-size: min(5.4vw, 22px);
}
.min-fsize-54vw-21 {
  font-size: min(5.4vw, 21px);
}
.min-fsize-54vw-20 {
  font-size: min(5.4vw, 20px);
}
.min-fsize-54vw-19 {
  font-size: min(5.4vw, 19px);
}
.min-fsize-54vw-18 {
  font-size: min(5.4vw, 18px);
}
.min-fsize-54vw-17 {
  font-size: min(5.4vw, 17px);
}
.min-fsize-54vw-16 {
  font-size: min(5.4vw, 16px);
}
.min-fsize-54vw-15 {
  font-size: min(5.4vw, 15px);
}
.min-fsize-54vw-14 {
  font-size: min(5.4vw, 14px);
}
.min-fsize-54vw-13 {
  font-size: min(5.4vw, 13px);
}
.min-fsize-54vw-12 {
  font-size: min(5.4vw, 12px);
}
.min-fsize-54vw-11 {
  font-size: min(5.4vw, 11px);
}
.min-fsize-54vw-10 {
  font-size: min(5.4vw, 10px);
}

@media screen and (max-width: 959px) {
/* 959px以下に適用されるCSS（タブレット用） */
.min-fsize-54vw-72 {
  font-size: min(5.4vw, 55px);
}
.min-fsize-54vw-71 {
  font-size: min(5.4vw, 54px);
}
.min-fsize-54vw-70 {
  font-size: min(5.4vw, 52px);
}
.min-fsize-54vw-69 {
  font-size: min(5.4vw, 51px);
}
.min-fsize-54vw-68{
  font-size: min(5.4vw, 50px);
}
.min-fsize-54vw-67 {
  font-size: min(5.4vw, 50px);
}
.min-fsize-54vw-66 {
  font-size: min(5.4vw, 50px);
}
.min-fsize-54vw-65 {
  font-size: min(5.4vw, 49px);
}
.min-fsize-54vw-64 {
  font-size: min(5.4vw, 49px);
}
.min-fsize-54vw-63 {
  font-size: min(5.4vw, 48px);
}
.min-fsize-54vw-62 {
  font-size: min(5.4vw, 48px);
}
.min-fsize-54vw-61 {
  font-size: min(5.4vw, 47px);
}
.min-fsize-54vw-60 {
  font-size: min(5.4vw, 47px);
}
.min-fsize-54vw-59 {
  font-size: min(5.4vw, 46px);
}
.min-fsize-54vw-58 {
  font-size: min(5.4vw, 46px);
}
.min-fsize-54vw-57 {
  font-size: min(5.4vw, 45px);
}
.min-fsize-54vw-56 {
  font-size: min(5.4vw, 45px);
}
.min-fsize-54vw-55 {
  font-size: min(5.4vw, 45px);
}
.min-fsize-54vw-54 {
  font-size: min(5.4vw, 44px);
}
.min-fsize-54vw-53 {
  font-size: min(5.4vw, 43px);
}
.min-fsize-54vw-52 {
  font-size: min(5.4vw, 42px);
}
.min-fsize-54vw-51 {
  font-size: min(5.4vw, 41px);
}
.min-fsize-54vw-50 {
  font-size: min(5.4vw, 40px);
}
.min-fsize-54vw-49 {
  font-size: min(5.4vw, 39px);
}
.min-fsize-54vw-48 {
  font-size: min(5.4vw, 38px);
}
.min-fsize-54vw-47 {
  font-size: min(5.4vw, 37px);
}
.min-fsize-54vw-46 {
  font-size: min(5.4vw, 36px);
}
.min-fsize-54vw-45 {
  font-size: min(5.4vw, 35px);
}
.min-fsize-54vw-44 {
  font-size: min(5.4vw, 35px);
}
.min-fsize-54vw-43 {
  font-size: min(5.4vw, 34px);
}
.min-fsize-54vw-42 {
  font-size: min(5.4vw, 34px);
}
.min-fsize-54vw-41 {
  font-size: min(5.4vw, 33px);
}
.min-fsize-54vw-40 {
  font-size: min(5.4vw, 33px);
}
.min-fsize-54vw-39 {
  font-size: min(5.4vw, 32px);
}
.min-fsize-54vw-38 {
  font-size: min(5.4vw, 32px);
}
.min-fsize-54vw-37 {
  font-size: min(5.4vw, 31px);
}
.min-fsize-54vw-36 {
  font-size: min(5.4vw, 31px);
}
.min-fsize-54vw-35 {
  font-size: min(5.4vw, 31px);
}
.min-fsize-54vw-34 {
  font-size: min(5.4vw, 30px);
}
.min-fsize-54vw-33 {
  font-size: min(5.4vw, 29px);
}
.min-fsize-54vw-32 {
  font-size: min(5.4vw, 28px);
}
.min-fsize-54vw-31 {
  font-size: min(5.4vw, 27px);
}
.min-fsize-54vw-30 {
  font-size: min(5.4vw, 26px);
}
.min-fsize-54vw-29 {
  font-size: min(5.4vw, 25px);
}
.min-fsize-54vw-28 {
  font-size: min(5.4vw, 24px);
}
.min-fsize-54vw-27 {
  font-size: min(5.4vw, 23px);
}
.min-fsize-54vw-26 {
  font-size: min(5.4vw, 23px);
}
.min-fsize-54vw-25 {
  font-size: min(5.4vw, 22px);
}
.min-fsize-54vw-24{
  font-size: min(5.4vw, 20px);
}
.min-fsize-54vw-23 {
  font-size: min(5.4vw, 19px);
}
.min-fsize-54vw-22 {
  font-size: min(5.4vw, 18px);
}
.min-fsize-54vw-21 {
  font-size: min(5.4vw, 17px);
}
.min-fsize-54vw-20 {
  font-size: min(5.4vw, 17px);
}
.min-fsize-54vw-19 {
  font-size: min(5.4vw, 16px);
}
.min-fsize-54vw-18 {
  font-size: min(5.4vw, 16px);
}
.min-fsize-54vw-17 {
  font-size: min(5.4vw, 15px);
}
.min-fsize-54vw-16 {
  font-size: min(5.4vw, 15px);
}
.min-fsize-54vw-15 {
  font-size: min(5.4vw, 14px);
}
.min-fsize-54vw-14 {
  font-size: min(5.4vw, 14px);
}
.min-fsize-54vw-13 {
  font-size: min(5.4vw, 13px);
}
.min-fsize-54vw-12 {
  font-size: min(5.4vw, 12px);
}
.min-fsize-54vw-11 {
  font-size: min(5.4vw, 11px);
}
.min-fsize-54vw-10 {
  font-size: min(5.4vw, 10px);
}

}
@media screen and (max-width: 767px) {
/* 767px以下に適用されるCSS（スマホ用） */
.min-fsize-54vw-72 {
  font-size: min(5.4vw, 40px);
}
.min-fsize-54vw-71 {
  font-size: min(5.4vw, 40px);
}
.min-fsize-54vw-70 {
  font-size: min(5.4vw, 40px);
}
.min-fsize-54vw-69 {
  font-size: min(5.4vw, 39px);
}
.min-fsize-54vw-68{
  font-size: min(5.4vw, 39px);
}
.min-fsize-54vw-67 {
  font-size: min(5.4vw, 39px);
}
.min-fsize-54vw-66 {
  font-size: min(5.4vw, 38px);
}
.min-fsize-54vw-65 {
  font-size: min(5.4vw, 38px);
}
.min-fsize-54vw-64 {
  font-size: min(5.4vw, 38px);
}
.min-fsize-54vw-63 {
  font-size: min(5.4vw, 37px);
}
.min-fsize-54vw-62 {
  font-size: min(5.4vw, 37px);
}
.min-fsize-54vw-61 {
  font-size: min(5.4vw, 37px);
}
.min-fsize-54vw-60 {
  font-size: min(5.4vw, 37px);
}
.min-fsize-54vw-59 {
  font-size: min(5.4vw, 36px);
}
.min-fsize-54vw-58 {
  font-size: min(5.4vw, 36px);
}
.min-fsize-54vw-57 {
  font-size: min(5.4vw, 36px);
}
.min-fsize-54vw-56 {
  font-size: min(5.4vw, 36px);
}
.min-fsize-54vw-55 {
  font-size: min(5.4vw, 35px);
}
.min-fsize-54vw-54 {
  font-size: min(5.4vw, 34px);
}
.min-fsize-54vw-53 {
  font-size: min(5.4vw, 33px);
}
.min-fsize-54vw-52 {
  font-size: min(5.4vw, 33px);
}
.min-fsize-54vw-51 {
  font-size: min(5.4vw, 32px);
}
.min-fsize-54vw-50 {
  font-size: min(5.4vw, 32px);
}
.min-fsize-54vw-49 {
  font-size: min(5.4vw, 32px);
}
.min-fsize-54vw-48 {
  font-size: min(5.4vw, 31px);
}
.min-fsize-54vw-47 {
  font-size: min(5.4vw, 31px);
}
.min-fsize-54vw-46 {
  font-size: min(5.4vw, 31px);
}
.min-fsize-54vw-45 {
  font-size: min(5.4vw, 31px);
}
.min-fsize-54vw-44 {
  font-size: min(5.4vw, 30px);
}
.min-fsize-54vw-43 {
  font-size: min(5.4vw, 30px);
}
.min-fsize-54vw-42 {
  font-size: min(5.4vw, 29px);
}
.min-fsize-54vw-41 {
  font-size: min(5.4vw, 29px);
}
.min-fsize-54vw-40 {
  font-size: min(5.4vw, 28px);
}
.min-fsize-54vw-39 {
  font-size: min(5.4vw, 28px);
}
.min-fsize-54vw-38 {
  font-size: min(5.4vw, 28px);
}
.min-fsize-54vw-37 {
  font-size: min(5.4vw, 27px);
}
.min-fsize-54vw-36 {
  font-size: min(5.4vw, 27px);
}
.min-fsize-54vw-35 {
  font-size: min(5.4vw, 27px);
}
.min-fsize-54vw-34 {
  font-size: min(5.4vw, 26px);
}
.min-fsize-54vw-33 {
  font-size: min(5.4vw, 26px);
}
.min-fsize-54vw-32 {
  font-size: min(5.4vw, 25px);
}
.min-fsize-54vw-31 {
  font-size: min(5.4vw, 25px);
}
.min-fsize-54vw-30 {
  font-size: min(5.4vw, 24px);
}
.min-fsize-54vw-29 {
  font-size: min(5.4vw, 23px);
}
.min-fsize-54vw-28 {
  font-size: min(5.4vw, 22px);
}
.min-fsize-54vw-27 {
  font-size: min(5.4vw, 21px);
}
.min-fsize-54vw-26 {
  font-size: min(5.4vw, 20px);
}
.min-fsize-54vw-25 {
  font-size: min(5.4vw, 19px);
}
.min-fsize-54vw-24{
  font-size: min(5.4vw, 18px);
}
.min-fsize-54vw-23 {
  font-size: min(5.4vw, 18px);
}
.min-fsize-54vw-22 {
  font-size: min(5.4vw, 17px);
}
.min-fsize-54vw-21 {
  font-size: min(5.4vw, 16px);
}
.min-fsize-54vw-20 {
  font-size: min(5.4vw, 16px);
}
.min-fsize-54vw-19 {
  font-size: min(5.4vw, 16px);
}
.min-fsize-54vw-18 {
  font-size: min(5.4vw, 13px);
}
.min-fsize-54vw-17 {
  font-size: min(5.4vw, 13px);
}
.min-fsize-54vw-16 {
  font-size: min(5.4vw, 13px);
}
.min-fsize-54vw-15 {
  font-size: min(5.4vw, 13px);
}
.min-fsize-54vw-14 {
  font-size: min(5.4vw, 13px);
}
.min-fsize-54vw-13 {
  font-size: min(5.4vw, 13px);
}
.min-fsize-54vw-12 {
  font-size: min(5.4vw, 12px);
}
.min-fsize-54vw-11 {
  font-size: min(5.4vw, 11px);
}
.min-fsize-54vw-10 {
  font-size: min(5.4vw, 10px);
}
}














.min-fsize-52vw-72 {
  font-size: min(5.2vw, 72px);
}
.min-fsize-52vw-71 {
  font-size: min(5.2vw, 71px);
}
.min-fsize-52vw-70 {
  font-size: min(5.2vw, 70px);
}
.min-fsize-52vw-69 {
  font-size: min(5.2vw, 69px);
}
.min-fsize-52vw-68{
  font-size: min(5.2vw, 68px);
}
.min-fsize-52vw-67 {
  font-size: min(5.2vw, 67px);
}
.min-fsize-52vw-66 {
  font-size: min(5.2vw, 66px);
}
.min-fsize-52vw-65 {
  font-size: min(5.2vw, 65px);
}
.min-fsize-52vw-64 {
  font-size: min(5.2vw, 64px);
}
.min-fsize-52vw-63 {
  font-size: min(5.2vw, 63px);
}
.min-fsize-52vw-62 {
  font-size: min(5.2vw, 62px);
}
.min-fsize-52vw-61 {
  font-size: min(5.2vw, 61px);
}
.min-fsize-52vw-60 {
  font-size: min(5.2vw, 60px);
}
.min-fsize-52vw-59 {
  font-size: min(5.2vw, 59px);
}
.min-fsize-52vw-58 {
  font-size: min(5.2vw, 58px);
}
.min-fsize-52vw-57 {
  font-size: min(5.2vw, 57px);
}
.min-fsize-52vw-56 {
  font-size: min(5.2vw, 56px);
}
.min-fsize-52vw-55 {
  font-size: min(5.2vw, 55px);
}
.min-fsize-52vw-54 {
  font-size: min(5.2vw, 54px);
}
.min-fsize-52vw-53 {
  font-size: min(5.2vw, 53px);
}
.min-fsize-52vw-52 {
  font-size: min(5.2vw, 52px);
}
.min-fsize-52vw-51 {
  font-size: min(5.2vw, 51px);
}
.min-fsize-52vw-50 {
  font-size: min(5.2vw, 50px);
}
.min-fsize-52vw-49 {
  font-size: min(5.2vw, 49px);
}
.min-fsize-52vw-48 {
  font-size: min(5.2vw, 48px);
}
.min-fsize-52vw-47 {
  font-size: min(5.2vw, 47px);
}
.min-fsize-52vw-46 {
  font-size: min(5.2vw, 46px);
}
.min-fsize-52vw-45 {
  font-size: min(5.2vw, 45px);
}
.min-fsize-52vw-44 {
  font-size: min(5.2vw, 44px);
}
.min-fsize-52vw-43 {
  font-size: min(5.2vw, 43px);
}
.min-fsize-52vw-42 {
  font-size: min(5.2vw, 42px);
}
.min-fsize-52vw-41 {
  font-size: min(5.2vw, 41px);
}
.min-fsize-52vw-40 {
  font-size: min(5.2vw, 40px);
}
.min-fsize-52vw-39 {
  font-size: min(5.2vw, 39px);
}
.min-fsize-52vw-38 {
  font-size: min(5.2vw, 38px);
}
.min-fsize-52vw-37 {
  font-size: min(5.2vw, 37px);
}
.min-fsize-52vw-36 {
  font-size: min(5.2vw, 36px);
}
.min-fsize-52vw-35 {
  font-size: min(5.2vw, 35px);
}
.min-fsize-52vw-34 {
  font-size: min(5.2vw, 34px);
}
.min-fsize-52vw-33 {
  font-size: min(5.2vw, 33px);
}
.min-fsize-52vw-32 {
  font-size: min(5.2vw, 32px);
}
.min-fsize-52vw-31 {
  font-size: min(5.2vw, 31px);
}
.min-fsize-52vw-30 {
  font-size: min(5.2vw, 30px);
}
.min-fsize-52vw-29 {
  font-size: min(5.2vw, 29px);
}
.min-fsize-52vw-28 {
  font-size: min(5.2vw, 28px);
}
.min-fsize-52vw-27 {
  font-size: min(5.2vw, 27px);
}
.min-fsize-52vw-26 {
  font-size: min(5.2vw, 26px);
}
.min-fsize-52vw-25 {
  font-size: min(5.2vw, 25px);
}
.min-fsize-52vw-24{
  font-size: min(5.2vw, 24px);
}
.min-fsize-52vw-23 {
  font-size: min(5.2vw, 23px);
}
.min-fsize-52vw-22 {
  font-size: min(5.2vw, 22px);
}
.min-fsize-52vw-21 {
  font-size: min(5.2vw, 21px);
}
.min-fsize-52vw-20 {
  font-size: min(5.2vw, 20px);
}
.min-fsize-52vw-19 {
  font-size: min(5.2vw, 19px);
}
.min-fsize-52vw-18 {
  font-size: min(5.2vw, 18px);
}
.min-fsize-52vw-17 {
  font-size: min(5.2vw, 17px);
}
.min-fsize-52vw-16 {
  font-size: min(5.2vw, 16px);
}
.min-fsize-52vw-15 {
  font-size: min(5.2vw, 15px);
}
.min-fsize-52vw-14 {
  font-size: min(5.2vw, 14px);
}
.min-fsize-52vw-13 {
  font-size: min(5.2vw, 13px);
}
.min-fsize-52vw-12 {
  font-size: min(5.2vw, 12px);
}
.min-fsize-52vw-11 {
  font-size: min(5.2vw, 11px);
}
.min-fsize-52vw-10 {
  font-size: min(5.2vw, 10px);
}

@media screen and (max-width: 959px) {
/* 959px以下に適用されるCSS（タブレット用） */
.min-fsize-52vw-72 {
  font-size: min(5.2vw, 55px);
}
.min-fsize-52vw-71 {
  font-size: min(5.2vw, 54px);
}
.min-fsize-52vw-70 {
  font-size: min(5.2vw, 52px);
}
.min-fsize-52vw-69 {
  font-size: min(5.2vw, 51px);
}
.min-fsize-52vw-68{
  font-size: min(5.2vw, 50px);
}
.min-fsize-52vw-67 {
  font-size: min(5.2vw, 50px);
}
.min-fsize-52vw-66 {
  font-size: min(5.2vw, 50px);
}
.min-fsize-52vw-65 {
  font-size: min(5.2vw, 49px);
}
.min-fsize-52vw-64 {
  font-size: min(5.2vw, 49px);
}
.min-fsize-52vw-63 {
  font-size: min(5.2vw, 48px);
}
.min-fsize-52vw-62 {
  font-size: min(5.2vw, 48px);
}
.min-fsize-52vw-61 {
  font-size: min(5.2vw, 47px);
}
.min-fsize-52vw-60 {
  font-size: min(5.2vw, 47px);
}
.min-fsize-52vw-59 {
  font-size: min(5.2vw, 46px);
}
.min-fsize-52vw-58 {
  font-size: min(5.2vw, 46px);
}
.min-fsize-52vw-57 {
  font-size: min(5.2vw, 45px);
}
.min-fsize-52vw-56 {
  font-size: min(5.2vw, 45px);
}
.min-fsize-52vw-55 {
  font-size: min(5.2vw, 45px);
}
.min-fsize-52vw-54 {
  font-size: min(5.2vw, 44px);
}
.min-fsize-52vw-53 {
  font-size: min(5.2vw, 43px);
}
.min-fsize-52vw-52 {
  font-size: min(5.2vw, 42px);
}
.min-fsize-52vw-51 {
  font-size: min(5.2vw, 41px);
}
.min-fsize-52vw-50 {
  font-size: min(5.2vw, 40px);
}
.min-fsize-52vw-49 {
  font-size: min(5.2vw, 39px);
}
.min-fsize-52vw-48 {
  font-size: min(5.2vw, 38px);
}
.min-fsize-52vw-47 {
  font-size: min(5.2vw, 37px);
}
.min-fsize-52vw-46 {
  font-size: min(5.2vw, 36px);
}
.min-fsize-52vw-45 {
  font-size: min(5.2vw, 35px);
}
.min-fsize-52vw-44 {
  font-size: min(5.2vw, 35px);
}
.min-fsize-52vw-43 {
  font-size: min(5.2vw, 34px);
}
.min-fsize-52vw-42 {
  font-size: min(5.2vw, 34px);
}
.min-fsize-52vw-41 {
  font-size: min(5.2vw, 33px);
}
.min-fsize-52vw-40 {
  font-size: min(5.2vw, 33px);
}
.min-fsize-52vw-39 {
  font-size: min(5.2vw, 32px);
}
.min-fsize-52vw-38 {
  font-size: min(5.2vw, 32px);
}
.min-fsize-52vw-37 {
  font-size: min(5.2vw, 31px);
}
.min-fsize-52vw-36 {
  font-size: min(5.2vw, 31px);
}
.min-fsize-52vw-35 {
  font-size: min(5.2vw, 31px);
}
.min-fsize-52vw-34 {
  font-size: min(5.2vw, 30px);
}
.min-fsize-52vw-33 {
  font-size: min(5.2vw, 29px);
}
.min-fsize-52vw-32 {
  font-size: min(5.2vw, 28px);
}
.min-fsize-52vw-31 {
  font-size: min(5.2vw, 27px);
}
.min-fsize-52vw-30 {
  font-size: min(5.2vw, 26px);
}
.min-fsize-52vw-29 {
  font-size: min(5.2vw, 25px);
}
.min-fsize-52vw-28 {
  font-size: min(5.2vw, 24px);
}
.min-fsize-52vw-27 {
  font-size: min(5.2vw, 23px);
}
.min-fsize-52vw-26 {
  font-size: min(5.2vw, 23px);
}
.min-fsize-52vw-25 {
  font-size: min(5.2vw, 22px);
}
.min-fsize-52vw-24{
  font-size: min(5.2vw, 20px);
}
.min-fsize-52vw-23 {
  font-size: min(5.2vw, 19px);
}
.min-fsize-52vw-22 {
  font-size: min(5.2vw, 18px);
}
.min-fsize-52vw-21 {
  font-size: min(5.2vw, 17px);
}
.min-fsize-52vw-20 {
  font-size: min(5.2vw, 17px);
}
.min-fsize-52vw-19 {
  font-size: min(5.2vw, 16px);
}
.min-fsize-52vw-18 {
  font-size: min(5.2vw, 16px);
}
.min-fsize-52vw-17 {
  font-size: min(5.2vw, 15px);
}
.min-fsize-52vw-16 {
  font-size: min(5.2vw, 15px);
}
.min-fsize-52vw-15 {
  font-size: min(5.2vw, 14px);
}
.min-fsize-52vw-14 {
  font-size: min(5.2vw, 14px);
}
.min-fsize-52vw-13 {
  font-size: min(5.2vw, 13px);
}
.min-fsize-52vw-12 {
  font-size: min(5.2vw, 12px);
}
.min-fsize-52vw-11 {
  font-size: min(5.2vw, 11px);
}
.min-fsize-52vw-10 {
  font-size: min(5.2vw, 10px);
}

}
@media screen and (max-width: 767px) {
/* 767px以下に適用されるCSS（スマホ用） */
.min-fsize-52vw-72 {
  font-size: min(5.2vw, 40px);
}
.min-fsize-52vw-71 {
  font-size: min(5.2vw, 40px);
}
.min-fsize-52vw-70 {
  font-size: min(5.2vw, 40px);
}
.min-fsize-52vw-69 {
  font-size: min(5.2vw, 39px);
}
.min-fsize-52vw-68{
  font-size: min(5.2vw, 39px);
}
.min-fsize-52vw-67 {
  font-size: min(5.2vw, 39px);
}
.min-fsize-52vw-66 {
  font-size: min(5.2vw, 38px);
}
.min-fsize-52vw-65 {
  font-size: min(5.2vw, 38px);
}
.min-fsize-52vw-64 {
  font-size: min(5.2vw, 38px);
}
.min-fsize-52vw-63 {
  font-size: min(5.2vw, 37px);
}
.min-fsize-52vw-62 {
  font-size: min(5.2vw, 37px);
}
.min-fsize-52vw-61 {
  font-size: min(5.2vw, 37px);
}
.min-fsize-52vw-60 {
  font-size: min(5.2vw, 37px);
}
.min-fsize-52vw-59 {
  font-size: min(5.2vw, 36px);
}
.min-fsize-52vw-58 {
  font-size: min(5.2vw, 36px);
}
.min-fsize-52vw-57 {
  font-size: min(5.2vw, 36px);
}
.min-fsize-52vw-56 {
  font-size: min(5.2vw, 36px);
}
.min-fsize-52vw-55 {
  font-size: min(5.2vw, 35px);
}
.min-fsize-52vw-54 {
  font-size: min(5.2vw, 34px);
}
.min-fsize-52vw-53 {
  font-size: min(5.2vw, 33px);
}
.min-fsize-52vw-52 {
  font-size: min(5.2vw, 33px);
}
.min-fsize-52vw-51 {
  font-size: min(5.2vw, 32px);
}
.min-fsize-52vw-50 {
  font-size: min(5.2vw, 32px);
}
.min-fsize-52vw-49 {
  font-size: min(5.2vw, 32px);
}
.min-fsize-52vw-48 {
  font-size: min(5.2vw, 31px);
}
.min-fsize-52vw-47 {
  font-size: min(5.2vw, 31px);
}
.min-fsize-52vw-46 {
  font-size: min(5.2vw, 31px);
}
.min-fsize-52vw-45 {
  font-size: min(5.2vw, 31px);
}
.min-fsize-52vw-44 {
  font-size: min(5.2vw, 30px);
}
.min-fsize-52vw-43 {
  font-size: min(5.2vw, 30px);
}
.min-fsize-52vw-42 {
  font-size: min(5.2vw, 29px);
}
.min-fsize-52vw-41 {
  font-size: min(5.2vw, 29px);
}
.min-fsize-52vw-40 {
  font-size: min(5.2vw, 28px);
}
.min-fsize-52vw-39 {
  font-size: min(5.2vw, 28px);
}
.min-fsize-52vw-38 {
  font-size: min(5.2vw, 28px);
}
.min-fsize-52vw-37 {
  font-size: min(5.2vw, 27px);
}
.min-fsize-52vw-36 {
  font-size: min(5.2vw, 27px);
}
.min-fsize-52vw-35 {
  font-size: min(5.2vw, 27px);
}
.min-fsize-52vw-34 {
  font-size: min(5.2vw, 26px);
}
.min-fsize-52vw-33 {
  font-size: min(5.2vw, 26px);
}
.min-fsize-52vw-32 {
  font-size: min(5.2vw, 25px);
}
.min-fsize-52vw-31 {
  font-size: min(5.2vw, 25px);
}
.min-fsize-52vw-30 {
  font-size: min(5.2vw, 24px);
}
.min-fsize-52vw-29 {
  font-size: min(5.2vw, 23px);
}
.min-fsize-52vw-28 {
  font-size: min(5.2vw, 22px);
}
.min-fsize-52vw-27 {
  font-size: min(5.2vw, 21px);
}
.min-fsize-52vw-26 {
  font-size: min(5.2vw, 20px);
}
.min-fsize-52vw-25 {
  font-size: min(5.2vw, 19px);
}
.min-fsize-52vw-24{
  font-size: min(5.2vw, 18px);
}
.min-fsize-52vw-23 {
  font-size: min(5.2vw, 18px);
}
.min-fsize-52vw-22 {
  font-size: min(5.2vw, 17px);
}
.min-fsize-52vw-21 {
  font-size: min(5.2vw, 16px);
}
.min-fsize-52vw-20 {
  font-size: min(5.2vw, 16px);
}
.min-fsize-52vw-19 {
  font-size: min(5.2vw, 16px);
}
.min-fsize-52vw-18 {
  font-size: min(5.2vw, 13px);
}
.min-fsize-52vw-17 {
  font-size: min(5.2vw, 13px);
}
.min-fsize-52vw-16 {
  font-size: min(5.2vw, 13px);
}
.min-fsize-52vw-15 {
  font-size: min(5.2vw, 13px);
}
.min-fsize-52vw-14 {
  font-size: min(5.2vw, 13px);
}
.min-fsize-52vw-13 {
  font-size: min(5.2vw, 13px);
}
.min-fsize-52vw-12 {
  font-size: min(5.2vw, 12px);
}
.min-fsize-52vw-11 {
  font-size: min(5.2vw, 11px);
}
.min-fsize-52vw-10 {
  font-size: min(5.2vw, 10px);
}
}