@charset "utf-8";

@media (min-width: 745px) {

.fs-12, .fs-pc-12 { font-size: clamp(12 / 1920 * 1600px, 12 / 1920 * 100vw, 12px) !important; }
.fs-13, .fs-pc-13 { font-size: clamp(13 / 1920 * 1600px, 13 / 1920 * 100vw, 13px) !important; }
.fs-14, .fs-pc-14 { font-size: clamp(14 / 1920 * 1600px, 14 / 1920 * 100vw, 14px) !important; }
.fs-15, .fs-pc-15 { font-size: clamp(15 / 1920 * 1600px, 15 / 1920 * 100vw, 15px) !important; }
.fs-16, .fs-pc-16 { font-size: clamp(16 / 1920 * 1600px, 16 / 1920 * 100vw, 16px) !important; }
.fs-17, .fs-pc-17 { font-size: clamp(17 / 1920 * 1600px, 17 / 1920 * 100vw, 17px) !important; }
.fs-18, .fs-pc-18 { font-size: clamp(18 / 1920 * 1600px, 18 / 1920 * 100vw, 18px) !important; }
.fs-19, .fs-pc-19 { font-size: clamp(19 / 1920 * 1600px, 19 / 1920 * 100vw, 19px) !important; }
.fs-20, .fs-pc-20 { font-size: clamp(20 / 1920 * 1600px, 20 / 1920 * 100vw, 20px) !important; }
.fs-21, .fs-pc-21 { font-size: clamp(21 / 1920 * 1600px, 21 / 1920 * 100vw, 21px) !important; }
.fs-22, .fs-pc-22 { font-size: clamp(22 / 1920 * 1600px, 22 / 1920 * 100vw, 22px) !important; }
.fs-23, .fs-pc-23 { font-size: clamp(23 / 1920 * 1600px, 23 / 1920 * 100vw, 23px) !important; }
.fs-24, .fs-pc-24 { font-size: clamp(24 / 1920 * 1600px, 24 / 1920 * 100vw, 24px) !important; }
.fs-26, .fs-pc-26 { font-size: clamp(26 / 1920 * 1600px, 26 / 1920 * 100vw, 26px) !important; }
.fs-28, .fs-pc-28 { font-size: clamp(28 / 1920 * 1600px, 28 / 1920 * 100vw, 28px) !important; }
.fs-30, .fs-pc-30 { font-size: clamp(30 / 1920 * 1600px, 30 / 1920 * 100vw, 30px) !important; }
.fs-32, .fs-pc-32 { font-size: clamp(32 / 1920 * 1600px, 32 / 1920 * 100vw, 32px) !important; }
.fs-34, .fs-pc-34 { font-size: clamp(34 / 1920 * 1600px, 34 / 1920 * 100vw, 34px) !important; }
.fs-36, .fs-pc-36 { font-size: clamp(36 / 1920 * 1600px, 36 / 1920 * 100vw, 36px) !important; }
.fs-38, .fs-pc-38 { font-size: clamp(38 / 1920 * 1600px, 38 / 1920 * 100vw, 38px) !important; }
.fs-40, .fs-pc-40 { font-size: clamp(40 / 1920 * 1600px, 40 / 1920 * 100vw, 40px) !important; }
.fs-42, .fs-pc-42 { font-size: clamp(42 / 1920 * 1600px, 42 / 1920 * 100vw, 42px) !important; }
.fs-44, .fs-pc-44 { font-size: clamp(44 / 1920 * 1600px, 44 / 1920 * 100vw, 44px) !important; }
.fs-46, .fs-pc-46 { font-size: clamp(46 / 1920 * 1600px, 46 / 1920 * 100vw, 46px) !important; }
.fs-48, .fs-pc-48 { font-size: clamp(48 / 1920 * 1600px, 48 / 1920 * 100vw, 48px) !important; }
.fs-50, .fs-pc-50 { font-size: clamp(50 / 1920 * 1600px, 50 / 1920 * 100vw, 50px) !important; }
.fs-52, .fs-pc-52 { font-size: clamp(52 / 1920 * 1600px, 52 / 1920 * 100vw, 52px) !important; }
.fs-54, .fs-pc-54 { font-size: clamp(54 / 1920 * 1600px, 54 / 1920 * 100vw, 54px) !important; }
.fs-56, .fs-pc-56 { font-size: clamp(56 / 1920 * 1600px, 56 / 1920 * 100vw, 56px) !important; }
.fs-58, .fs-pc-58 { font-size: clamp(58 / 1920 * 1600px, 58 / 1920 * 100vw, 58px) !important; }
.fs-60, .fs-pc-60 { font-size: clamp(60 / 1920 * 1600px, 60 / 1920 * 100vw, 60px) !important; }
.fs-62, .fs-pc-62 { font-size: clamp(62 / 1920 * 1600px, 62 / 1920 * 100vw, 62px) !important; }
.fs-64, .fs-pc-64 { font-size: clamp(64 / 1920 * 1600px, 64 / 1920 * 100vw, 64px) !important; }
.fs-66, .fs-pc-66 { font-size: clamp(66 / 1920 * 1600px, 66 / 1920 * 100vw, 66px) !important; }
.fs-68, .fs-pc-68 { font-size: clamp(68 / 1920 * 1600px, 68 / 1920 * 100vw, 68px) !important; }
.fs-70, .fs-pc-70 { font-size: clamp(70 / 1920 * 1600px, 70 / 1920 * 100vw, 70px) !important; }
.fs-72, .fs-pc-72 { font-size: clamp(72 / 1920 * 1600px, 72 / 1920 * 100vw, 72px) !important; }
.fs-74, .fs-pc-74 { font-size: clamp(74 / 1920 * 1600px, 74 / 1920 * 100vw, 74px) !important; }
.fs-76, .fs-pc-76 { font-size: clamp(76 / 1920 * 1600px, 76 / 1920 * 100vw, 76px) !important; }
.fs-78, .fs-pc-78 { font-size: clamp(78 / 1920 * 1600px, 78 / 1920 * 100vw, 78px) !important; }
.fs-80, .fs-pc-80 { font-size: clamp(80 / 1920 * 1600px, 80 / 1920 * 100vw, 80px) !important; }
.fs-82, .fs-pc-82 { font-size: clamp(82 / 1920 * 1600px, 82 / 1920 * 100vw, 82px) !important; }
.fs-84, .fs-pc-84 { font-size: clamp(84 / 1920 * 1600px, 84 / 1920 * 100vw, 84px) !important; }
.fs-86, .fs-pc-86 { font-size: clamp(86 / 1920 * 1600px, 86 / 1920 * 100vw, 86px) !important; }
.fs-88, .fs-pc-88 { font-size: clamp(88 / 1920 * 1600px, 88 / 1920 * 100vw, 88px) !important; }
.fs-90, .fs-pc-90 { font-size: clamp(90 / 1920 * 1600px, 90 / 1920 * 100vw, 90px) !important; }
.fs-92, .fs-pc-92 { font-size: clamp(92 / 1920 * 1600px, 92 / 1920 * 100vw, 92px) !important; }
.fs-94, .fs-pc-94 { font-size: clamp(94 / 1920 * 1600px, 94 / 1920 * 100vw, 94px) !important; }
.fs-96, .fs-pc-96 { font-size: clamp(96 / 1920 * 1600px, 96 / 1920 * 100vw, 96px) !important; }
.fs-98, .fs-pc-98 { font-size: clamp(98 / 1920 * 1600px, 98 / 1920 * 100vw, 98px) !important; }
.fs-100, .fs-pc-100 { font-size: clamp(100 / 1920 * 1600px, 100 / 1920 * 100vw, 100px) !important; }

}

@media (min-width: 1921px) {

body { font-size: clamp(16px, calc(17 * calc(100vw / 1920)), 20px) !important; }

.fs-16 { font-size: clamp(16px, calc(16 * calc(100vw / 1920)), 20px) !important; }
.fs-17 { font-size: clamp(16px, calc(17 * calc(100vw / 1920)), 20px) !important; }
.fs-18 { font-size: clamp(16px, calc(18 * calc(100vw / 1920)), 20px) !important; }
.fs-19 { font-size: clamp(16px, calc(19 * calc(100vw / 1920)), 20px) !important; }

}