@charset "UTF-8";/* CSS Document */html {    font-family: "Noto Sans JP", sans-serif;    font-weight: 400;    line-height: 1.5;}.M1p {    font-family: "M PLUS 1p", sans-serif;}.ZenMaru {    font-family: "Zen Maru Gothic", serif;}.Cardo {    font-family: "Cardo", serif;    font-weight: bold;}.Yomogi {    font-family: "Yomogi", cursive;    font-weight: 400;}.txtMedium {    font-weight: 500;}.txtSemiBold {    font-weight: 600;}.txtBold {    font-weight: 700;}.txtExtraBold {    font-weight: 800;}.txtBlack {    font-weight: 900;}.txt12 {    font-size: clamp(0.625rem, 0.571rem + 0.19vw, 0.75rem);}.txt13 {    font-size: 13px;}.txt15 {    font-size: clamp(0.875rem, 0.848rem + 0.1vw, 0.938rem);}.txt16 {    font-size: clamp(0.938rem, 0.911rem + 0.1vw, 1rem);}.txt17 {    font-size: clamp(1rem, 0.973rem + 0.1vw, 1.063rem);}.txt18 {    font-size: clamp(1rem, 0.946rem + 0.19vw, 1.125rem);}.txt20 {    font-size: clamp(1.125rem, 1.071rem + 0.19vw, 1.25rem);}.txt21 {    font-size: clamp(1.25rem, 1.223rem + 0.1vw, 1.313rem);}.txt22 {    font-size: clamp(1.25rem, 1.196rem + 0.19vw, 1.375rem);}.txt24 {    font-size: clamp(1.313rem, 1.232rem + 0.29vw, 1.5rem);}.txt26 {    font-size: clamp(1.125rem, 0.911rem + 0.76vw, 1.625rem);}.txt28 {    font-size: clamp(1.5rem, 1.393rem + 0.38vw, 1.75rem);}.txt29 {    font-size: clamp(1.125rem, 0.83rem + 1.05vw, 1.813rem);}.txt32 {    font-size: clamp(1.25rem, 0.929rem + 1.14vw, 2rem);}.txt35 {    font-size: clamp(1.375rem, 1.027rem + 1.24vw, 2.188rem);}.txt36 {    font-size: clamp(1.125rem, 0.643rem + 1.71vw, 2.25rem);}.txt38 {    font-size: clamp(1.125rem, 0.589rem + 1.9vw, 2.375rem);}.txt42 {    font-size: clamp(2rem, 1.732rem + 0.95vw, 2.625rem);}.txt45 {    font-size: clamp(1.438rem, 0.848rem + 2.1vw, 2.813rem);}.txt48 {    font-size: clamp(1.25rem, 0.717rem + 2.43vw, 3rem);}.txt52 {    font-size: clamp(1.75rem, 1.107rem + 2.29vw, 3.25rem);}.txt62 {    font-size: clamp(2.625rem, 2.089rem + 1.9vw, 3.875rem);}.txt65 {    font-size: clamp(2.625rem, 2.009rem + 2.19vw, 4.063rem);}.txt85 {    font-size: clamp(2.125rem, 0.759rem + 4.86vw, 5.313rem);}.txt87 {    font-weight: clamp(2.25rem, 0.884rem + 4.86vw, 5.438rem);}.txt134 {    font-size: clamp(4.188rem, 2.393rem + 6.38vw, 8.375rem);}.txtBlock {    display: block;}