@charset "UTF-8";
/* ==========================================
 Layout
============================================*/
/* 最小幅と最大幅 */
:root {
  --min_w1: 320;
  --max_w1: 750;
  --fix_w: 600;
}

:root {
  --sz-1: min(calc(1px * var(--fix_w) / var(--max_w1)), max(calc(1px * var(--min_w1) / var(--max_w1)), calc(1 * 100vw / var(--max_w1))));
  --sz-2: min(calc(2px * var(--fix_w) / var(--max_w1)), max(calc(2px * var(--min_w1) / var(--max_w1)), calc(2 * 100vw / var(--max_w1))));
  --sz-3: min(calc(3px * var(--fix_w) / var(--max_w1)), max(calc(3px * var(--min_w1) / var(--max_w1)), calc(3 * 100vw / var(--max_w1))));
  --sz-4: min(calc(4px * var(--fix_w) / var(--max_w1)), max(calc(4px * var(--min_w1) / var(--max_w1)), calc(4 * 100vw / var(--max_w1))));
  --sz-5: min(calc(5px * var(--fix_w) / var(--max_w1)), max(calc(5px * var(--min_w1) / var(--max_w1)), calc(5 * 100vw / var(--max_w1))));
  --sz-6: min(calc(6px * var(--fix_w) / var(--max_w1)), max(calc(6px * var(--min_w1) / var(--max_w1)), calc(6 * 100vw / var(--max_w1))));
  --sz-7: min(calc(7px * var(--fix_w) / var(--max_w1)), max(calc(7px * var(--min_w1) / var(--max_w1)), calc(7 * 100vw / var(--max_w1))));
  --sz-8: min(calc(8px * var(--fix_w) / var(--max_w1)), max(calc(8px * var(--min_w1) / var(--max_w1)), calc(8 * 100vw / var(--max_w1))));
  --sz-9: min(calc(9px * var(--fix_w) / var(--max_w1)), max(calc(9px * var(--min_w1) / var(--max_w1)), calc(9 * 100vw / var(--max_w1))));
  --sz-10: min(calc(10px * var(--fix_w) / var(--max_w1)), max(calc(10px * var(--min_w1) / var(--max_w1)), calc(10 * 100vw / var(--max_w1))));
  --sz-11: min(calc(11px * var(--fix_w) / var(--max_w1)), max(calc(11px * var(--min_w1) / var(--max_w1)), calc(11 * 100vw / var(--max_w1))));
  --sz-12: min(calc(12px * var(--fix_w) / var(--max_w1)), max(calc(12px * var(--min_w1) / var(--max_w1)), calc(12 * 100vw / var(--max_w1))));
  --sz-13: min(calc(13px * var(--fix_w) / var(--max_w1)), max(calc(13px * var(--min_w1) / var(--max_w1)), calc(13 * 100vw / var(--max_w1))));
  --sz-14: min(calc(14px * var(--fix_w) / var(--max_w1)), max(calc(14px * var(--min_w1) / var(--max_w1)), calc(14 * 100vw / var(--max_w1))));
  --sz-15: min(calc(15px * var(--fix_w) / var(--max_w1)), max(calc(15px * var(--min_w1) / var(--max_w1)), calc(15 * 100vw / var(--max_w1))));
  --sz-16: min(calc(16px * var(--fix_w) / var(--max_w1)), max(calc(16px * var(--min_w1) / var(--max_w1)), calc(16 * 100vw / var(--max_w1))));
  --sz-17: min(calc(17px * var(--fix_w) / var(--max_w1)), max(calc(17px * var(--min_w1) / var(--max_w1)), calc(17 * 100vw / var(--max_w1))));
  --sz-18: min(calc(18px * var(--fix_w) / var(--max_w1)), max(calc(18px * var(--min_w1) / var(--max_w1)), calc(18 * 100vw / var(--max_w1))));
  --sz-19: min(calc(19px * var(--fix_w) / var(--max_w1)), max(calc(19px * var(--min_w1) / var(--max_w1)), calc(19 * 100vw / var(--max_w1))));
  --sz-20: min(calc(20px * var(--fix_w) / var(--max_w1)), max(calc(20px * var(--min_w1) / var(--max_w1)), calc(20 * 100vw / var(--max_w1))));
  --sz-21: min(calc(21px * var(--fix_w) / var(--max_w1)), max(calc(21px * var(--min_w1) / var(--max_w1)), calc(21 * 100vw / var(--max_w1))));
  --sz-22: min(calc(22px * var(--fix_w) / var(--max_w1)), max(calc(22px * var(--min_w1) / var(--max_w1)), calc(22 * 100vw / var(--max_w1))));
  --sz-23: min(calc(23px * var(--fix_w) / var(--max_w1)), max(calc(23px * var(--min_w1) / var(--max_w1)), calc(23 * 100vw / var(--max_w1))));
  --sz-24: min(calc(24px * var(--fix_w) / var(--max_w1)), max(calc(24px * var(--min_w1) / var(--max_w1)), calc(24 * 100vw / var(--max_w1))));
  --sz-25: min(calc(25px * var(--fix_w) / var(--max_w1)), max(calc(25px * var(--min_w1) / var(--max_w1)), calc(25 * 100vw / var(--max_w1))));
  --sz-26: min(calc(26px * var(--fix_w) / var(--max_w1)), max(calc(26px * var(--min_w1) / var(--max_w1)), calc(26 * 100vw / var(--max_w1))));
  --sz-27: min(calc(27px * var(--fix_w) / var(--max_w1)), max(calc(27px * var(--min_w1) / var(--max_w1)), calc(27 * 100vw / var(--max_w1))));
  --sz-28: min(calc(28px * var(--fix_w) / var(--max_w1)), max(calc(28px * var(--min_w1) / var(--max_w1)), calc(28 * 100vw / var(--max_w1))));
  --sz-29: min(calc(29px * var(--fix_w) / var(--max_w1)), max(calc(29px * var(--min_w1) / var(--max_w1)), calc(29 * 100vw / var(--max_w1))));
  --sz-30: min(calc(30px * var(--fix_w) / var(--max_w1)), max(calc(30px * var(--min_w1) / var(--max_w1)), calc(30 * 100vw / var(--max_w1))));
  --sz-31: min(calc(31px * var(--fix_w) / var(--max_w1)), max(calc(31px * var(--min_w1) / var(--max_w1)), calc(31 * 100vw / var(--max_w1))));
  --sz-32: min(calc(32px * var(--fix_w) / var(--max_w1)), max(calc(32px * var(--min_w1) / var(--max_w1)), calc(32 * 100vw / var(--max_w1))));
  --sz-33: min(calc(33px * var(--fix_w) / var(--max_w1)), max(calc(33px * var(--min_w1) / var(--max_w1)), calc(33 * 100vw / var(--max_w1))));
  --sz-34: min(calc(34px * var(--fix_w) / var(--max_w1)), max(calc(34px * var(--min_w1) / var(--max_w1)), calc(34 * 100vw / var(--max_w1))));
  --sz-35: min(calc(35px * var(--fix_w) / var(--max_w1)), max(calc(35px * var(--min_w1) / var(--max_w1)), calc(35 * 100vw / var(--max_w1))));
  --sz-36: min(calc(36px * var(--fix_w) / var(--max_w1)), max(calc(36px * var(--min_w1) / var(--max_w1)), calc(36 * 100vw / var(--max_w1))));
  --sz-37: min(calc(37px * var(--fix_w) / var(--max_w1)), max(calc(37px * var(--min_w1) / var(--max_w1)), calc(37 * 100vw / var(--max_w1))));
  --sz-38: min(calc(38px * var(--fix_w) / var(--max_w1)), max(calc(38px * var(--min_w1) / var(--max_w1)), calc(38 * 100vw / var(--max_w1))));
  --sz-39: min(calc(39px * var(--fix_w) / var(--max_w1)), max(calc(39px * var(--min_w1) / var(--max_w1)), calc(39 * 100vw / var(--max_w1))));
  --sz-40: min(calc(40px * var(--fix_w) / var(--max_w1)), max(calc(40px * var(--min_w1) / var(--max_w1)), calc(40 * 100vw / var(--max_w1))));
  --sz-41: min(calc(41px * var(--fix_w) / var(--max_w1)), max(calc(41px * var(--min_w1) / var(--max_w1)), calc(41 * 100vw / var(--max_w1))));
  --sz-42: min(calc(42px * var(--fix_w) / var(--max_w1)), max(calc(42px * var(--min_w1) / var(--max_w1)), calc(42 * 100vw / var(--max_w1))));
  --sz-43: min(calc(43px * var(--fix_w) / var(--max_w1)), max(calc(43px * var(--min_w1) / var(--max_w1)), calc(43 * 100vw / var(--max_w1))));
  --sz-44: min(calc(44px * var(--fix_w) / var(--max_w1)), max(calc(44px * var(--min_w1) / var(--max_w1)), calc(44 * 100vw / var(--max_w1))));
  --sz-45: min(calc(45px * var(--fix_w) / var(--max_w1)), max(calc(45px * var(--min_w1) / var(--max_w1)), calc(45 * 100vw / var(--max_w1))));
  --sz-46: min(calc(46px * var(--fix_w) / var(--max_w1)), max(calc(46px * var(--min_w1) / var(--max_w1)), calc(46 * 100vw / var(--max_w1))));
  --sz-47: min(calc(47px * var(--fix_w) / var(--max_w1)), max(calc(47px * var(--min_w1) / var(--max_w1)), calc(47 * 100vw / var(--max_w1))));
  --sz-48: min(calc(48px * var(--fix_w) / var(--max_w1)), max(calc(48px * var(--min_w1) / var(--max_w1)), calc(48 * 100vw / var(--max_w1))));
  --sz-49: min(calc(49px * var(--fix_w) / var(--max_w1)), max(calc(49px * var(--min_w1) / var(--max_w1)), calc(49 * 100vw / var(--max_w1))));
  --sz-50: min(calc(50px * var(--fix_w) / var(--max_w1)), max(calc(50px * var(--min_w1) / var(--max_w1)), calc(50 * 100vw / var(--max_w1))));
  --sz-51: min(calc(51px * var(--fix_w) / var(--max_w1)), max(calc(51px * var(--min_w1) / var(--max_w1)), calc(51 * 100vw / var(--max_w1))));
  --sz-52: min(calc(52px * var(--fix_w) / var(--max_w1)), max(calc(52px * var(--min_w1) / var(--max_w1)), calc(52 * 100vw / var(--max_w1))));
  --sz-53: min(calc(53px * var(--fix_w) / var(--max_w1)), max(calc(53px * var(--min_w1) / var(--max_w1)), calc(53 * 100vw / var(--max_w1))));
  --sz-54: min(calc(54px * var(--fix_w) / var(--max_w1)), max(calc(54px * var(--min_w1) / var(--max_w1)), calc(54 * 100vw / var(--max_w1))));
  --sz-55: min(calc(55px * var(--fix_w) / var(--max_w1)), max(calc(55px * var(--min_w1) / var(--max_w1)), calc(55 * 100vw / var(--max_w1))));
  --sz-56: min(calc(56px * var(--fix_w) / var(--max_w1)), max(calc(56px * var(--min_w1) / var(--max_w1)), calc(56 * 100vw / var(--max_w1))));
  --sz-57: min(calc(57px * var(--fix_w) / var(--max_w1)), max(calc(57px * var(--min_w1) / var(--max_w1)), calc(57 * 100vw / var(--max_w1))));
  --sz-58: min(calc(58px * var(--fix_w) / var(--max_w1)), max(calc(58px * var(--min_w1) / var(--max_w1)), calc(58 * 100vw / var(--max_w1))));
  --sz-59: min(calc(59px * var(--fix_w) / var(--max_w1)), max(calc(59px * var(--min_w1) / var(--max_w1)), calc(59 * 100vw / var(--max_w1))));
  --sz-60: min(calc(60px * var(--fix_w) / var(--max_w1)), max(calc(60px * var(--min_w1) / var(--max_w1)), calc(60 * 100vw / var(--max_w1))));
  --sz-61: min(calc(61px * var(--fix_w) / var(--max_w1)), max(calc(61px * var(--min_w1) / var(--max_w1)), calc(61 * 100vw / var(--max_w1))));
  --sz-62: min(calc(62px * var(--fix_w) / var(--max_w1)), max(calc(62px * var(--min_w1) / var(--max_w1)), calc(62 * 100vw / var(--max_w1))));
  --sz-63: min(calc(63px * var(--fix_w) / var(--max_w1)), max(calc(63px * var(--min_w1) / var(--max_w1)), calc(63 * 100vw / var(--max_w1))));
  --sz-64: min(calc(64px * var(--fix_w) / var(--max_w1)), max(calc(64px * var(--min_w1) / var(--max_w1)), calc(64 * 100vw / var(--max_w1))));
  --sz-65: min(calc(65px * var(--fix_w) / var(--max_w1)), max(calc(65px * var(--min_w1) / var(--max_w1)), calc(65 * 100vw / var(--max_w1))));
  --sz-66: min(calc(66px * var(--fix_w) / var(--max_w1)), max(calc(66px * var(--min_w1) / var(--max_w1)), calc(66 * 100vw / var(--max_w1))));
  --sz-67: min(calc(67px * var(--fix_w) / var(--max_w1)), max(calc(67px * var(--min_w1) / var(--max_w1)), calc(67 * 100vw / var(--max_w1))));
  --sz-68: min(calc(68px * var(--fix_w) / var(--max_w1)), max(calc(68px * var(--min_w1) / var(--max_w1)), calc(68 * 100vw / var(--max_w1))));
  --sz-69: min(calc(69px * var(--fix_w) / var(--max_w1)), max(calc(69px * var(--min_w1) / var(--max_w1)), calc(69 * 100vw / var(--max_w1))));
  --sz-70: min(calc(70px * var(--fix_w) / var(--max_w1)), max(calc(70px * var(--min_w1) / var(--max_w1)), calc(70 * 100vw / var(--max_w1))));
  --sz-71: min(calc(71px * var(--fix_w) / var(--max_w1)), max(calc(71px * var(--min_w1) / var(--max_w1)), calc(71 * 100vw / var(--max_w1))));
  --sz-72: min(calc(72px * var(--fix_w) / var(--max_w1)), max(calc(72px * var(--min_w1) / var(--max_w1)), calc(72 * 100vw / var(--max_w1))));
  --sz-73: min(calc(73px * var(--fix_w) / var(--max_w1)), max(calc(73px * var(--min_w1) / var(--max_w1)), calc(73 * 100vw / var(--max_w1))));
  --sz-74: min(calc(74px * var(--fix_w) / var(--max_w1)), max(calc(74px * var(--min_w1) / var(--max_w1)), calc(74 * 100vw / var(--max_w1))));
  --sz-75: min(calc(75px * var(--fix_w) / var(--max_w1)), max(calc(75px * var(--min_w1) / var(--max_w1)), calc(75 * 100vw / var(--max_w1))));
  --sz-76: min(calc(76px * var(--fix_w) / var(--max_w1)), max(calc(76px * var(--min_w1) / var(--max_w1)), calc(76 * 100vw / var(--max_w1))));
  --sz-77: min(calc(77px * var(--fix_w) / var(--max_w1)), max(calc(77px * var(--min_w1) / var(--max_w1)), calc(77 * 100vw / var(--max_w1))));
  --sz-78: min(calc(78px * var(--fix_w) / var(--max_w1)), max(calc(78px * var(--min_w1) / var(--max_w1)), calc(78 * 100vw / var(--max_w1))));
  --sz-79: min(calc(79px * var(--fix_w) / var(--max_w1)), max(calc(79px * var(--min_w1) / var(--max_w1)), calc(79 * 100vw / var(--max_w1))));
  --sz-80: min(calc(80px * var(--fix_w) / var(--max_w1)), max(calc(80px * var(--min_w1) / var(--max_w1)), calc(80 * 100vw / var(--max_w1))));
  --sz-81: min(calc(81px * var(--fix_w) / var(--max_w1)), max(calc(81px * var(--min_w1) / var(--max_w1)), calc(81 * 100vw / var(--max_w1))));
  --sz-82: min(calc(82px * var(--fix_w) / var(--max_w1)), max(calc(82px * var(--min_w1) / var(--max_w1)), calc(82 * 100vw / var(--max_w1))));
  --sz-83: min(calc(83px * var(--fix_w) / var(--max_w1)), max(calc(83px * var(--min_w1) / var(--max_w1)), calc(83 * 100vw / var(--max_w1))));
  --sz-84: min(calc(84px * var(--fix_w) / var(--max_w1)), max(calc(84px * var(--min_w1) / var(--max_w1)), calc(84 * 100vw / var(--max_w1))));
  --sz-85: min(calc(85px * var(--fix_w) / var(--max_w1)), max(calc(85px * var(--min_w1) / var(--max_w1)), calc(85 * 100vw / var(--max_w1))));
  --sz-86: min(calc(86px * var(--fix_w) / var(--max_w1)), max(calc(86px * var(--min_w1) / var(--max_w1)), calc(86 * 100vw / var(--max_w1))));
  --sz-87: min(calc(87px * var(--fix_w) / var(--max_w1)), max(calc(87px * var(--min_w1) / var(--max_w1)), calc(87 * 100vw / var(--max_w1))));
  --sz-88: min(calc(88px * var(--fix_w) / var(--max_w1)), max(calc(88px * var(--min_w1) / var(--max_w1)), calc(88 * 100vw / var(--max_w1))));
  --sz-89: min(calc(89px * var(--fix_w) / var(--max_w1)), max(calc(89px * var(--min_w1) / var(--max_w1)), calc(89 * 100vw / var(--max_w1))));
  --sz-90: min(calc(90px * var(--fix_w) / var(--max_w1)), max(calc(90px * var(--min_w1) / var(--max_w1)), calc(90 * 100vw / var(--max_w1))));
  --sz-91: min(calc(91px * var(--fix_w) / var(--max_w1)), max(calc(91px * var(--min_w1) / var(--max_w1)), calc(91 * 100vw / var(--max_w1))));
  --sz-92: min(calc(92px * var(--fix_w) / var(--max_w1)), max(calc(92px * var(--min_w1) / var(--max_w1)), calc(92 * 100vw / var(--max_w1))));
  --sz-93: min(calc(93px * var(--fix_w) / var(--max_w1)), max(calc(93px * var(--min_w1) / var(--max_w1)), calc(93 * 100vw / var(--max_w1))));
  --sz-94: min(calc(94px * var(--fix_w) / var(--max_w1)), max(calc(94px * var(--min_w1) / var(--max_w1)), calc(94 * 100vw / var(--max_w1))));
  --sz-95: min(calc(95px * var(--fix_w) / var(--max_w1)), max(calc(95px * var(--min_w1) / var(--max_w1)), calc(95 * 100vw / var(--max_w1))));
  --sz-96: min(calc(96px * var(--fix_w) / var(--max_w1)), max(calc(96px * var(--min_w1) / var(--max_w1)), calc(96 * 100vw / var(--max_w1))));
  --sz-97: min(calc(97px * var(--fix_w) / var(--max_w1)), max(calc(97px * var(--min_w1) / var(--max_w1)), calc(97 * 100vw / var(--max_w1))));
  --sz-98: min(calc(98px * var(--fix_w) / var(--max_w1)), max(calc(98px * var(--min_w1) / var(--max_w1)), calc(98 * 100vw / var(--max_w1))));
  --sz-99: min(calc(99px * var(--fix_w) / var(--max_w1)), max(calc(99px * var(--min_w1) / var(--max_w1)), calc(99 * 100vw / var(--max_w1))));
  --sz-100: min(calc(100px * var(--fix_w) / var(--max_w1)), max(calc(100px * var(--min_w1) / var(--max_w1)), calc(100 * 100vw / var(--max_w1))));
  --sz-101: min(calc(101px * var(--fix_w) / var(--max_w1)), max(calc(101px * var(--min_w1) / var(--max_w1)), calc(101 * 100vw / var(--max_w1))));
  --sz-102: min(calc(102px * var(--fix_w) / var(--max_w1)), max(calc(102px * var(--min_w1) / var(--max_w1)), calc(102 * 100vw / var(--max_w1))));
  --sz-103: min(calc(103px * var(--fix_w) / var(--max_w1)), max(calc(103px * var(--min_w1) / var(--max_w1)), calc(103 * 100vw / var(--max_w1))));
  --sz-104: min(calc(104px * var(--fix_w) / var(--max_w1)), max(calc(104px * var(--min_w1) / var(--max_w1)), calc(104 * 100vw / var(--max_w1))));
  --sz-105: min(calc(105px * var(--fix_w) / var(--max_w1)), max(calc(105px * var(--min_w1) / var(--max_w1)), calc(105 * 100vw / var(--max_w1))));
  --sz-106: min(calc(106px * var(--fix_w) / var(--max_w1)), max(calc(106px * var(--min_w1) / var(--max_w1)), calc(106 * 100vw / var(--max_w1))));
  --sz-107: min(calc(107px * var(--fix_w) / var(--max_w1)), max(calc(107px * var(--min_w1) / var(--max_w1)), calc(107 * 100vw / var(--max_w1))));
  --sz-108: min(calc(108px * var(--fix_w) / var(--max_w1)), max(calc(108px * var(--min_w1) / var(--max_w1)), calc(108 * 100vw / var(--max_w1))));
  --sz-109: min(calc(109px * var(--fix_w) / var(--max_w1)), max(calc(109px * var(--min_w1) / var(--max_w1)), calc(109 * 100vw / var(--max_w1))));
  --sz-110: min(calc(110px * var(--fix_w) / var(--max_w1)), max(calc(110px * var(--min_w1) / var(--max_w1)), calc(110 * 100vw / var(--max_w1))));
  --sz-111: min(calc(111px * var(--fix_w) / var(--max_w1)), max(calc(111px * var(--min_w1) / var(--max_w1)), calc(111 * 100vw / var(--max_w1))));
  --sz-112: min(calc(112px * var(--fix_w) / var(--max_w1)), max(calc(112px * var(--min_w1) / var(--max_w1)), calc(112 * 100vw / var(--max_w1))));
  --sz-113: min(calc(113px * var(--fix_w) / var(--max_w1)), max(calc(113px * var(--min_w1) / var(--max_w1)), calc(113 * 100vw / var(--max_w1))));
  --sz-114: min(calc(114px * var(--fix_w) / var(--max_w1)), max(calc(114px * var(--min_w1) / var(--max_w1)), calc(114 * 100vw / var(--max_w1))));
  --sz-115: min(calc(115px * var(--fix_w) / var(--max_w1)), max(calc(115px * var(--min_w1) / var(--max_w1)), calc(115 * 100vw / var(--max_w1))));
  --sz-116: min(calc(116px * var(--fix_w) / var(--max_w1)), max(calc(116px * var(--min_w1) / var(--max_w1)), calc(116 * 100vw / var(--max_w1))));
  --sz-117: min(calc(117px * var(--fix_w) / var(--max_w1)), max(calc(117px * var(--min_w1) / var(--max_w1)), calc(117 * 100vw / var(--max_w1))));
  --sz-118: min(calc(118px * var(--fix_w) / var(--max_w1)), max(calc(118px * var(--min_w1) / var(--max_w1)), calc(118 * 100vw / var(--max_w1))));
  --sz-119: min(calc(119px * var(--fix_w) / var(--max_w1)), max(calc(119px * var(--min_w1) / var(--max_w1)), calc(119 * 100vw / var(--max_w1))));
  --sz-120: min(calc(120px * var(--fix_w) / var(--max_w1)), max(calc(120px * var(--min_w1) / var(--max_w1)), calc(120 * 100vw / var(--max_w1))));
  --sz-121: min(calc(121px * var(--fix_w) / var(--max_w1)), max(calc(121px * var(--min_w1) / var(--max_w1)), calc(121 * 100vw / var(--max_w1))));
  --sz-122: min(calc(122px * var(--fix_w) / var(--max_w1)), max(calc(122px * var(--min_w1) / var(--max_w1)), calc(122 * 100vw / var(--max_w1))));
  --sz-123: min(calc(123px * var(--fix_w) / var(--max_w1)), max(calc(123px * var(--min_w1) / var(--max_w1)), calc(123 * 100vw / var(--max_w1))));
  --sz-124: min(calc(124px * var(--fix_w) / var(--max_w1)), max(calc(124px * var(--min_w1) / var(--max_w1)), calc(124 * 100vw / var(--max_w1))));
  --sz-125: min(calc(125px * var(--fix_w) / var(--max_w1)), max(calc(125px * var(--min_w1) / var(--max_w1)), calc(125 * 100vw / var(--max_w1))));
  --sz-126: min(calc(126px * var(--fix_w) / var(--max_w1)), max(calc(126px * var(--min_w1) / var(--max_w1)), calc(126 * 100vw / var(--max_w1))));
  --sz-127: min(calc(127px * var(--fix_w) / var(--max_w1)), max(calc(127px * var(--min_w1) / var(--max_w1)), calc(127 * 100vw / var(--max_w1))));
  --sz-128: min(calc(128px * var(--fix_w) / var(--max_w1)), max(calc(128px * var(--min_w1) / var(--max_w1)), calc(128 * 100vw / var(--max_w1))));
  --sz-129: min(calc(129px * var(--fix_w) / var(--max_w1)), max(calc(129px * var(--min_w1) / var(--max_w1)), calc(129 * 100vw / var(--max_w1))));
  --sz-130: min(calc(130px * var(--fix_w) / var(--max_w1)), max(calc(130px * var(--min_w1) / var(--max_w1)), calc(130 * 100vw / var(--max_w1))));
  --sz-131: min(calc(131px * var(--fix_w) / var(--max_w1)), max(calc(131px * var(--min_w1) / var(--max_w1)), calc(131 * 100vw / var(--max_w1))));
  --sz-132: min(calc(132px * var(--fix_w) / var(--max_w1)), max(calc(132px * var(--min_w1) / var(--max_w1)), calc(132 * 100vw / var(--max_w1))));
  --sz-133: min(calc(133px * var(--fix_w) / var(--max_w1)), max(calc(133px * var(--min_w1) / var(--max_w1)), calc(133 * 100vw / var(--max_w1))));
  --sz-134: min(calc(134px * var(--fix_w) / var(--max_w1)), max(calc(134px * var(--min_w1) / var(--max_w1)), calc(134 * 100vw / var(--max_w1))));
  --sz-135: min(calc(135px * var(--fix_w) / var(--max_w1)), max(calc(135px * var(--min_w1) / var(--max_w1)), calc(135 * 100vw / var(--max_w1))));
  --sz-136: min(calc(136px * var(--fix_w) / var(--max_w1)), max(calc(136px * var(--min_w1) / var(--max_w1)), calc(136 * 100vw / var(--max_w1))));
  --sz-137: min(calc(137px * var(--fix_w) / var(--max_w1)), max(calc(137px * var(--min_w1) / var(--max_w1)), calc(137 * 100vw / var(--max_w1))));
  --sz-138: min(calc(138px * var(--fix_w) / var(--max_w1)), max(calc(138px * var(--min_w1) / var(--max_w1)), calc(138 * 100vw / var(--max_w1))));
  --sz-139: min(calc(139px * var(--fix_w) / var(--max_w1)), max(calc(139px * var(--min_w1) / var(--max_w1)), calc(139 * 100vw / var(--max_w1))));
  --sz-140: min(calc(140px * var(--fix_w) / var(--max_w1)), max(calc(140px * var(--min_w1) / var(--max_w1)), calc(140 * 100vw / var(--max_w1))));
  --sz-141: min(calc(141px * var(--fix_w) / var(--max_w1)), max(calc(141px * var(--min_w1) / var(--max_w1)), calc(141 * 100vw / var(--max_w1))));
  --sz-142: min(calc(142px * var(--fix_w) / var(--max_w1)), max(calc(142px * var(--min_w1) / var(--max_w1)), calc(142 * 100vw / var(--max_w1))));
  --sz-143: min(calc(143px * var(--fix_w) / var(--max_w1)), max(calc(143px * var(--min_w1) / var(--max_w1)), calc(143 * 100vw / var(--max_w1))));
  --sz-144: min(calc(144px * var(--fix_w) / var(--max_w1)), max(calc(144px * var(--min_w1) / var(--max_w1)), calc(144 * 100vw / var(--max_w1))));
  --sz-145: min(calc(145px * var(--fix_w) / var(--max_w1)), max(calc(145px * var(--min_w1) / var(--max_w1)), calc(145 * 100vw / var(--max_w1))));
  --sz-146: min(calc(146px * var(--fix_w) / var(--max_w1)), max(calc(146px * var(--min_w1) / var(--max_w1)), calc(146 * 100vw / var(--max_w1))));
  --sz-147: min(calc(147px * var(--fix_w) / var(--max_w1)), max(calc(147px * var(--min_w1) / var(--max_w1)), calc(147 * 100vw / var(--max_w1))));
  --sz-148: min(calc(148px * var(--fix_w) / var(--max_w1)), max(calc(148px * var(--min_w1) / var(--max_w1)), calc(148 * 100vw / var(--max_w1))));
  --sz-149: min(calc(149px * var(--fix_w) / var(--max_w1)), max(calc(149px * var(--min_w1) / var(--max_w1)), calc(149 * 100vw / var(--max_w1))));
  --sz-150: min(calc(150px * var(--fix_w) / var(--max_w1)), max(calc(150px * var(--min_w1) / var(--max_w1)), calc(150 * 100vw / var(--max_w1))));
  --sz-151: min(calc(151px * var(--fix_w) / var(--max_w1)), max(calc(151px * var(--min_w1) / var(--max_w1)), calc(151 * 100vw / var(--max_w1))));
  --sz-152: min(calc(152px * var(--fix_w) / var(--max_w1)), max(calc(152px * var(--min_w1) / var(--max_w1)), calc(152 * 100vw / var(--max_w1))));
  --sz-153: min(calc(153px * var(--fix_w) / var(--max_w1)), max(calc(153px * var(--min_w1) / var(--max_w1)), calc(153 * 100vw / var(--max_w1))));
  --sz-154: min(calc(154px * var(--fix_w) / var(--max_w1)), max(calc(154px * var(--min_w1) / var(--max_w1)), calc(154 * 100vw / var(--max_w1))));
  --sz-155: min(calc(155px * var(--fix_w) / var(--max_w1)), max(calc(155px * var(--min_w1) / var(--max_w1)), calc(155 * 100vw / var(--max_w1))));
  --sz-156: min(calc(156px * var(--fix_w) / var(--max_w1)), max(calc(156px * var(--min_w1) / var(--max_w1)), calc(156 * 100vw / var(--max_w1))));
  --sz-157: min(calc(157px * var(--fix_w) / var(--max_w1)), max(calc(157px * var(--min_w1) / var(--max_w1)), calc(157 * 100vw / var(--max_w1))));
  --sz-158: min(calc(158px * var(--fix_w) / var(--max_w1)), max(calc(158px * var(--min_w1) / var(--max_w1)), calc(158 * 100vw / var(--max_w1))));
  --sz-159: min(calc(159px * var(--fix_w) / var(--max_w1)), max(calc(159px * var(--min_w1) / var(--max_w1)), calc(159 * 100vw / var(--max_w1))));
  --sz-160: min(calc(160px * var(--fix_w) / var(--max_w1)), max(calc(160px * var(--min_w1) / var(--max_w1)), calc(160 * 100vw / var(--max_w1))));
  --sz-161: min(calc(161px * var(--fix_w) / var(--max_w1)), max(calc(161px * var(--min_w1) / var(--max_w1)), calc(161 * 100vw / var(--max_w1))));
  --sz-162: min(calc(162px * var(--fix_w) / var(--max_w1)), max(calc(162px * var(--min_w1) / var(--max_w1)), calc(162 * 100vw / var(--max_w1))));
  --sz-163: min(calc(163px * var(--fix_w) / var(--max_w1)), max(calc(163px * var(--min_w1) / var(--max_w1)), calc(163 * 100vw / var(--max_w1))));
  --sz-164: min(calc(164px * var(--fix_w) / var(--max_w1)), max(calc(164px * var(--min_w1) / var(--max_w1)), calc(164 * 100vw / var(--max_w1))));
  --sz-165: min(calc(165px * var(--fix_w) / var(--max_w1)), max(calc(165px * var(--min_w1) / var(--max_w1)), calc(165 * 100vw / var(--max_w1))));
  --sz-166: min(calc(166px * var(--fix_w) / var(--max_w1)), max(calc(166px * var(--min_w1) / var(--max_w1)), calc(166 * 100vw / var(--max_w1))));
  --sz-167: min(calc(167px * var(--fix_w) / var(--max_w1)), max(calc(167px * var(--min_w1) / var(--max_w1)), calc(167 * 100vw / var(--max_w1))));
  --sz-168: min(calc(168px * var(--fix_w) / var(--max_w1)), max(calc(168px * var(--min_w1) / var(--max_w1)), calc(168 * 100vw / var(--max_w1))));
  --sz-169: min(calc(169px * var(--fix_w) / var(--max_w1)), max(calc(169px * var(--min_w1) / var(--max_w1)), calc(169 * 100vw / var(--max_w1))));
  --sz-170: min(calc(170px * var(--fix_w) / var(--max_w1)), max(calc(170px * var(--min_w1) / var(--max_w1)), calc(170 * 100vw / var(--max_w1))));
  --sz-171: min(calc(171px * var(--fix_w) / var(--max_w1)), max(calc(171px * var(--min_w1) / var(--max_w1)), calc(171 * 100vw / var(--max_w1))));
  --sz-172: min(calc(172px * var(--fix_w) / var(--max_w1)), max(calc(172px * var(--min_w1) / var(--max_w1)), calc(172 * 100vw / var(--max_w1))));
  --sz-173: min(calc(173px * var(--fix_w) / var(--max_w1)), max(calc(173px * var(--min_w1) / var(--max_w1)), calc(173 * 100vw / var(--max_w1))));
  --sz-174: min(calc(174px * var(--fix_w) / var(--max_w1)), max(calc(174px * var(--min_w1) / var(--max_w1)), calc(174 * 100vw / var(--max_w1))));
  --sz-175: min(calc(175px * var(--fix_w) / var(--max_w1)), max(calc(175px * var(--min_w1) / var(--max_w1)), calc(175 * 100vw / var(--max_w1))));
  --sz-176: min(calc(176px * var(--fix_w) / var(--max_w1)), max(calc(176px * var(--min_w1) / var(--max_w1)), calc(176 * 100vw / var(--max_w1))));
  --sz-177: min(calc(177px * var(--fix_w) / var(--max_w1)), max(calc(177px * var(--min_w1) / var(--max_w1)), calc(177 * 100vw / var(--max_w1))));
  --sz-178: min(calc(178px * var(--fix_w) / var(--max_w1)), max(calc(178px * var(--min_w1) / var(--max_w1)), calc(178 * 100vw / var(--max_w1))));
  --sz-179: min(calc(179px * var(--fix_w) / var(--max_w1)), max(calc(179px * var(--min_w1) / var(--max_w1)), calc(179 * 100vw / var(--max_w1))));
  --sz-180: min(calc(180px * var(--fix_w) / var(--max_w1)), max(calc(180px * var(--min_w1) / var(--max_w1)), calc(180 * 100vw / var(--max_w1))));
  --sz-181: min(calc(181px * var(--fix_w) / var(--max_w1)), max(calc(181px * var(--min_w1) / var(--max_w1)), calc(181 * 100vw / var(--max_w1))));
  --sz-182: min(calc(182px * var(--fix_w) / var(--max_w1)), max(calc(182px * var(--min_w1) / var(--max_w1)), calc(182 * 100vw / var(--max_w1))));
  --sz-183: min(calc(183px * var(--fix_w) / var(--max_w1)), max(calc(183px * var(--min_w1) / var(--max_w1)), calc(183 * 100vw / var(--max_w1))));
  --sz-184: min(calc(184px * var(--fix_w) / var(--max_w1)), max(calc(184px * var(--min_w1) / var(--max_w1)), calc(184 * 100vw / var(--max_w1))));
  --sz-185: min(calc(185px * var(--fix_w) / var(--max_w1)), max(calc(185px * var(--min_w1) / var(--max_w1)), calc(185 * 100vw / var(--max_w1))));
  --sz-186: min(calc(186px * var(--fix_w) / var(--max_w1)), max(calc(186px * var(--min_w1) / var(--max_w1)), calc(186 * 100vw / var(--max_w1))));
  --sz-187: min(calc(187px * var(--fix_w) / var(--max_w1)), max(calc(187px * var(--min_w1) / var(--max_w1)), calc(187 * 100vw / var(--max_w1))));
  --sz-188: min(calc(188px * var(--fix_w) / var(--max_w1)), max(calc(188px * var(--min_w1) / var(--max_w1)), calc(188 * 100vw / var(--max_w1))));
  --sz-189: min(calc(189px * var(--fix_w) / var(--max_w1)), max(calc(189px * var(--min_w1) / var(--max_w1)), calc(189 * 100vw / var(--max_w1))));
  --sz-190: min(calc(190px * var(--fix_w) / var(--max_w1)), max(calc(190px * var(--min_w1) / var(--max_w1)), calc(190 * 100vw / var(--max_w1))));
  --sz-191: min(calc(191px * var(--fix_w) / var(--max_w1)), max(calc(191px * var(--min_w1) / var(--max_w1)), calc(191 * 100vw / var(--max_w1))));
  --sz-192: min(calc(192px * var(--fix_w) / var(--max_w1)), max(calc(192px * var(--min_w1) / var(--max_w1)), calc(192 * 100vw / var(--max_w1))));
  --sz-193: min(calc(193px * var(--fix_w) / var(--max_w1)), max(calc(193px * var(--min_w1) / var(--max_w1)), calc(193 * 100vw / var(--max_w1))));
  --sz-194: min(calc(194px * var(--fix_w) / var(--max_w1)), max(calc(194px * var(--min_w1) / var(--max_w1)), calc(194 * 100vw / var(--max_w1))));
  --sz-195: min(calc(195px * var(--fix_w) / var(--max_w1)), max(calc(195px * var(--min_w1) / var(--max_w1)), calc(195 * 100vw / var(--max_w1))));
  --sz-196: min(calc(196px * var(--fix_w) / var(--max_w1)), max(calc(196px * var(--min_w1) / var(--max_w1)), calc(196 * 100vw / var(--max_w1))));
  --sz-197: min(calc(197px * var(--fix_w) / var(--max_w1)), max(calc(197px * var(--min_w1) / var(--max_w1)), calc(197 * 100vw / var(--max_w1))));
  --sz-198: min(calc(198px * var(--fix_w) / var(--max_w1)), max(calc(198px * var(--min_w1) / var(--max_w1)), calc(198 * 100vw / var(--max_w1))));
  --sz-199: min(calc(199px * var(--fix_w) / var(--max_w1)), max(calc(199px * var(--min_w1) / var(--max_w1)), calc(199 * 100vw / var(--max_w1))));
  --sz-200: min(calc(200px * var(--fix_w) / var(--max_w1)), max(calc(200px * var(--min_w1) / var(--max_w1)), calc(200 * 100vw / var(--max_w1))));
  --sz-201: min(calc(201px * var(--fix_w) / var(--max_w1)), max(calc(201px * var(--min_w1) / var(--max_w1)), calc(201 * 100vw / var(--max_w1))));
  --sz-202: min(calc(202px * var(--fix_w) / var(--max_w1)), max(calc(202px * var(--min_w1) / var(--max_w1)), calc(202 * 100vw / var(--max_w1))));
  --sz-203: min(calc(203px * var(--fix_w) / var(--max_w1)), max(calc(203px * var(--min_w1) / var(--max_w1)), calc(203 * 100vw / var(--max_w1))));
  --sz-204: min(calc(204px * var(--fix_w) / var(--max_w1)), max(calc(204px * var(--min_w1) / var(--max_w1)), calc(204 * 100vw / var(--max_w1))));
  --sz-205: min(calc(205px * var(--fix_w) / var(--max_w1)), max(calc(205px * var(--min_w1) / var(--max_w1)), calc(205 * 100vw / var(--max_w1))));
  --sz-206: min(calc(206px * var(--fix_w) / var(--max_w1)), max(calc(206px * var(--min_w1) / var(--max_w1)), calc(206 * 100vw / var(--max_w1))));
  --sz-207: min(calc(207px * var(--fix_w) / var(--max_w1)), max(calc(207px * var(--min_w1) / var(--max_w1)), calc(207 * 100vw / var(--max_w1))));
  --sz-208: min(calc(208px * var(--fix_w) / var(--max_w1)), max(calc(208px * var(--min_w1) / var(--max_w1)), calc(208 * 100vw / var(--max_w1))));
  --sz-209: min(calc(209px * var(--fix_w) / var(--max_w1)), max(calc(209px * var(--min_w1) / var(--max_w1)), calc(209 * 100vw / var(--max_w1))));
  --sz-210: min(calc(210px * var(--fix_w) / var(--max_w1)), max(calc(210px * var(--min_w1) / var(--max_w1)), calc(210 * 100vw / var(--max_w1))));
  --sz-211: min(calc(211px * var(--fix_w) / var(--max_w1)), max(calc(211px * var(--min_w1) / var(--max_w1)), calc(211 * 100vw / var(--max_w1))));
  --sz-212: min(calc(212px * var(--fix_w) / var(--max_w1)), max(calc(212px * var(--min_w1) / var(--max_w1)), calc(212 * 100vw / var(--max_w1))));
  --sz-213: min(calc(213px * var(--fix_w) / var(--max_w1)), max(calc(213px * var(--min_w1) / var(--max_w1)), calc(213 * 100vw / var(--max_w1))));
  --sz-214: min(calc(214px * var(--fix_w) / var(--max_w1)), max(calc(214px * var(--min_w1) / var(--max_w1)), calc(214 * 100vw / var(--max_w1))));
  --sz-215: min(calc(215px * var(--fix_w) / var(--max_w1)), max(calc(215px * var(--min_w1) / var(--max_w1)), calc(215 * 100vw / var(--max_w1))));
  --sz-216: min(calc(216px * var(--fix_w) / var(--max_w1)), max(calc(216px * var(--min_w1) / var(--max_w1)), calc(216 * 100vw / var(--max_w1))));
  --sz-217: min(calc(217px * var(--fix_w) / var(--max_w1)), max(calc(217px * var(--min_w1) / var(--max_w1)), calc(217 * 100vw / var(--max_w1))));
  --sz-218: min(calc(218px * var(--fix_w) / var(--max_w1)), max(calc(218px * var(--min_w1) / var(--max_w1)), calc(218 * 100vw / var(--max_w1))));
  --sz-219: min(calc(219px * var(--fix_w) / var(--max_w1)), max(calc(219px * var(--min_w1) / var(--max_w1)), calc(219 * 100vw / var(--max_w1))));
  --sz-220: min(calc(220px * var(--fix_w) / var(--max_w1)), max(calc(220px * var(--min_w1) / var(--max_w1)), calc(220 * 100vw / var(--max_w1))));
  --sz-221: min(calc(221px * var(--fix_w) / var(--max_w1)), max(calc(221px * var(--min_w1) / var(--max_w1)), calc(221 * 100vw / var(--max_w1))));
  --sz-222: min(calc(222px * var(--fix_w) / var(--max_w1)), max(calc(222px * var(--min_w1) / var(--max_w1)), calc(222 * 100vw / var(--max_w1))));
  --sz-223: min(calc(223px * var(--fix_w) / var(--max_w1)), max(calc(223px * var(--min_w1) / var(--max_w1)), calc(223 * 100vw / var(--max_w1))));
  --sz-224: min(calc(224px * var(--fix_w) / var(--max_w1)), max(calc(224px * var(--min_w1) / var(--max_w1)), calc(224 * 100vw / var(--max_w1))));
  --sz-225: min(calc(225px * var(--fix_w) / var(--max_w1)), max(calc(225px * var(--min_w1) / var(--max_w1)), calc(225 * 100vw / var(--max_w1))));
  --sz-226: min(calc(226px * var(--fix_w) / var(--max_w1)), max(calc(226px * var(--min_w1) / var(--max_w1)), calc(226 * 100vw / var(--max_w1))));
  --sz-227: min(calc(227px * var(--fix_w) / var(--max_w1)), max(calc(227px * var(--min_w1) / var(--max_w1)), calc(227 * 100vw / var(--max_w1))));
  --sz-228: min(calc(228px * var(--fix_w) / var(--max_w1)), max(calc(228px * var(--min_w1) / var(--max_w1)), calc(228 * 100vw / var(--max_w1))));
  --sz-229: min(calc(229px * var(--fix_w) / var(--max_w1)), max(calc(229px * var(--min_w1) / var(--max_w1)), calc(229 * 100vw / var(--max_w1))));
  --sz-230: min(calc(230px * var(--fix_w) / var(--max_w1)), max(calc(230px * var(--min_w1) / var(--max_w1)), calc(230 * 100vw / var(--max_w1))));
  --sz-231: min(calc(231px * var(--fix_w) / var(--max_w1)), max(calc(231px * var(--min_w1) / var(--max_w1)), calc(231 * 100vw / var(--max_w1))));
  --sz-232: min(calc(232px * var(--fix_w) / var(--max_w1)), max(calc(232px * var(--min_w1) / var(--max_w1)), calc(232 * 100vw / var(--max_w1))));
  --sz-233: min(calc(233px * var(--fix_w) / var(--max_w1)), max(calc(233px * var(--min_w1) / var(--max_w1)), calc(233 * 100vw / var(--max_w1))));
  --sz-234: min(calc(234px * var(--fix_w) / var(--max_w1)), max(calc(234px * var(--min_w1) / var(--max_w1)), calc(234 * 100vw / var(--max_w1))));
  --sz-235: min(calc(235px * var(--fix_w) / var(--max_w1)), max(calc(235px * var(--min_w1) / var(--max_w1)), calc(235 * 100vw / var(--max_w1))));
  --sz-236: min(calc(236px * var(--fix_w) / var(--max_w1)), max(calc(236px * var(--min_w1) / var(--max_w1)), calc(236 * 100vw / var(--max_w1))));
  --sz-237: min(calc(237px * var(--fix_w) / var(--max_w1)), max(calc(237px * var(--min_w1) / var(--max_w1)), calc(237 * 100vw / var(--max_w1))));
  --sz-238: min(calc(238px * var(--fix_w) / var(--max_w1)), max(calc(238px * var(--min_w1) / var(--max_w1)), calc(238 * 100vw / var(--max_w1))));
  --sz-239: min(calc(239px * var(--fix_w) / var(--max_w1)), max(calc(239px * var(--min_w1) / var(--max_w1)), calc(239 * 100vw / var(--max_w1))));
  --sz-240: min(calc(240px * var(--fix_w) / var(--max_w1)), max(calc(240px * var(--min_w1) / var(--max_w1)), calc(240 * 100vw / var(--max_w1))));
  --sz-241: min(calc(241px * var(--fix_w) / var(--max_w1)), max(calc(241px * var(--min_w1) / var(--max_w1)), calc(241 * 100vw / var(--max_w1))));
  --sz-242: min(calc(242px * var(--fix_w) / var(--max_w1)), max(calc(242px * var(--min_w1) / var(--max_w1)), calc(242 * 100vw / var(--max_w1))));
  --sz-243: min(calc(243px * var(--fix_w) / var(--max_w1)), max(calc(243px * var(--min_w1) / var(--max_w1)), calc(243 * 100vw / var(--max_w1))));
  --sz-244: min(calc(244px * var(--fix_w) / var(--max_w1)), max(calc(244px * var(--min_w1) / var(--max_w1)), calc(244 * 100vw / var(--max_w1))));
  --sz-245: min(calc(245px * var(--fix_w) / var(--max_w1)), max(calc(245px * var(--min_w1) / var(--max_w1)), calc(245 * 100vw / var(--max_w1))));
  --sz-246: min(calc(246px * var(--fix_w) / var(--max_w1)), max(calc(246px * var(--min_w1) / var(--max_w1)), calc(246 * 100vw / var(--max_w1))));
  --sz-247: min(calc(247px * var(--fix_w) / var(--max_w1)), max(calc(247px * var(--min_w1) / var(--max_w1)), calc(247 * 100vw / var(--max_w1))));
  --sz-248: min(calc(248px * var(--fix_w) / var(--max_w1)), max(calc(248px * var(--min_w1) / var(--max_w1)), calc(248 * 100vw / var(--max_w1))));
  --sz-249: min(calc(249px * var(--fix_w) / var(--max_w1)), max(calc(249px * var(--min_w1) / var(--max_w1)), calc(249 * 100vw / var(--max_w1))));
  --sz-250: min(calc(250px * var(--fix_w) / var(--max_w1)), max(calc(250px * var(--min_w1) / var(--max_w1)), calc(250 * 100vw / var(--max_w1))));
  --sz-251: min(calc(251px * var(--fix_w) / var(--max_w1)), max(calc(251px * var(--min_w1) / var(--max_w1)), calc(251 * 100vw / var(--max_w1))));
  --sz-252: min(calc(252px * var(--fix_w) / var(--max_w1)), max(calc(252px * var(--min_w1) / var(--max_w1)), calc(252 * 100vw / var(--max_w1))));
  --sz-253: min(calc(253px * var(--fix_w) / var(--max_w1)), max(calc(253px * var(--min_w1) / var(--max_w1)), calc(253 * 100vw / var(--max_w1))));
  --sz-254: min(calc(254px * var(--fix_w) / var(--max_w1)), max(calc(254px * var(--min_w1) / var(--max_w1)), calc(254 * 100vw / var(--max_w1))));
  --sz-255: min(calc(255px * var(--fix_w) / var(--max_w1)), max(calc(255px * var(--min_w1) / var(--max_w1)), calc(255 * 100vw / var(--max_w1))));
  --sz-256: min(calc(256px * var(--fix_w) / var(--max_w1)), max(calc(256px * var(--min_w1) / var(--max_w1)), calc(256 * 100vw / var(--max_w1))));
  --sz-257: min(calc(257px * var(--fix_w) / var(--max_w1)), max(calc(257px * var(--min_w1) / var(--max_w1)), calc(257 * 100vw / var(--max_w1))));
  --sz-258: min(calc(258px * var(--fix_w) / var(--max_w1)), max(calc(258px * var(--min_w1) / var(--max_w1)), calc(258 * 100vw / var(--max_w1))));
  --sz-259: min(calc(259px * var(--fix_w) / var(--max_w1)), max(calc(259px * var(--min_w1) / var(--max_w1)), calc(259 * 100vw / var(--max_w1))));
  --sz-260: min(calc(260px * var(--fix_w) / var(--max_w1)), max(calc(260px * var(--min_w1) / var(--max_w1)), calc(260 * 100vw / var(--max_w1))));
  --sz-261: min(calc(261px * var(--fix_w) / var(--max_w1)), max(calc(261px * var(--min_w1) / var(--max_w1)), calc(261 * 100vw / var(--max_w1))));
  --sz-262: min(calc(262px * var(--fix_w) / var(--max_w1)), max(calc(262px * var(--min_w1) / var(--max_w1)), calc(262 * 100vw / var(--max_w1))));
  --sz-263: min(calc(263px * var(--fix_w) / var(--max_w1)), max(calc(263px * var(--min_w1) / var(--max_w1)), calc(263 * 100vw / var(--max_w1))));
  --sz-264: min(calc(264px * var(--fix_w) / var(--max_w1)), max(calc(264px * var(--min_w1) / var(--max_w1)), calc(264 * 100vw / var(--max_w1))));
  --sz-265: min(calc(265px * var(--fix_w) / var(--max_w1)), max(calc(265px * var(--min_w1) / var(--max_w1)), calc(265 * 100vw / var(--max_w1))));
  --sz-266: min(calc(266px * var(--fix_w) / var(--max_w1)), max(calc(266px * var(--min_w1) / var(--max_w1)), calc(266 * 100vw / var(--max_w1))));
  --sz-267: min(calc(267px * var(--fix_w) / var(--max_w1)), max(calc(267px * var(--min_w1) / var(--max_w1)), calc(267 * 100vw / var(--max_w1))));
  --sz-268: min(calc(268px * var(--fix_w) / var(--max_w1)), max(calc(268px * var(--min_w1) / var(--max_w1)), calc(268 * 100vw / var(--max_w1))));
  --sz-269: min(calc(269px * var(--fix_w) / var(--max_w1)), max(calc(269px * var(--min_w1) / var(--max_w1)), calc(269 * 100vw / var(--max_w1))));
  --sz-270: min(calc(270px * var(--fix_w) / var(--max_w1)), max(calc(270px * var(--min_w1) / var(--max_w1)), calc(270 * 100vw / var(--max_w1))));
  --sz-271: min(calc(271px * var(--fix_w) / var(--max_w1)), max(calc(271px * var(--min_w1) / var(--max_w1)), calc(271 * 100vw / var(--max_w1))));
  --sz-272: min(calc(272px * var(--fix_w) / var(--max_w1)), max(calc(272px * var(--min_w1) / var(--max_w1)), calc(272 * 100vw / var(--max_w1))));
  --sz-273: min(calc(273px * var(--fix_w) / var(--max_w1)), max(calc(273px * var(--min_w1) / var(--max_w1)), calc(273 * 100vw / var(--max_w1))));
  --sz-274: min(calc(274px * var(--fix_w) / var(--max_w1)), max(calc(274px * var(--min_w1) / var(--max_w1)), calc(274 * 100vw / var(--max_w1))));
  --sz-275: min(calc(275px * var(--fix_w) / var(--max_w1)), max(calc(275px * var(--min_w1) / var(--max_w1)), calc(275 * 100vw / var(--max_w1))));
  --sz-276: min(calc(276px * var(--fix_w) / var(--max_w1)), max(calc(276px * var(--min_w1) / var(--max_w1)), calc(276 * 100vw / var(--max_w1))));
  --sz-277: min(calc(277px * var(--fix_w) / var(--max_w1)), max(calc(277px * var(--min_w1) / var(--max_w1)), calc(277 * 100vw / var(--max_w1))));
  --sz-278: min(calc(278px * var(--fix_w) / var(--max_w1)), max(calc(278px * var(--min_w1) / var(--max_w1)), calc(278 * 100vw / var(--max_w1))));
  --sz-279: min(calc(279px * var(--fix_w) / var(--max_w1)), max(calc(279px * var(--min_w1) / var(--max_w1)), calc(279 * 100vw / var(--max_w1))));
  --sz-280: min(calc(280px * var(--fix_w) / var(--max_w1)), max(calc(280px * var(--min_w1) / var(--max_w1)), calc(280 * 100vw / var(--max_w1))));
  --sz-281: min(calc(281px * var(--fix_w) / var(--max_w1)), max(calc(281px * var(--min_w1) / var(--max_w1)), calc(281 * 100vw / var(--max_w1))));
  --sz-282: min(calc(282px * var(--fix_w) / var(--max_w1)), max(calc(282px * var(--min_w1) / var(--max_w1)), calc(282 * 100vw / var(--max_w1))));
  --sz-283: min(calc(283px * var(--fix_w) / var(--max_w1)), max(calc(283px * var(--min_w1) / var(--max_w1)), calc(283 * 100vw / var(--max_w1))));
  --sz-284: min(calc(284px * var(--fix_w) / var(--max_w1)), max(calc(284px * var(--min_w1) / var(--max_w1)), calc(284 * 100vw / var(--max_w1))));
  --sz-285: min(calc(285px * var(--fix_w) / var(--max_w1)), max(calc(285px * var(--min_w1) / var(--max_w1)), calc(285 * 100vw / var(--max_w1))));
  --sz-286: min(calc(286px * var(--fix_w) / var(--max_w1)), max(calc(286px * var(--min_w1) / var(--max_w1)), calc(286 * 100vw / var(--max_w1))));
  --sz-287: min(calc(287px * var(--fix_w) / var(--max_w1)), max(calc(287px * var(--min_w1) / var(--max_w1)), calc(287 * 100vw / var(--max_w1))));
  --sz-288: min(calc(288px * var(--fix_w) / var(--max_w1)), max(calc(288px * var(--min_w1) / var(--max_w1)), calc(288 * 100vw / var(--max_w1))));
  --sz-289: min(calc(289px * var(--fix_w) / var(--max_w1)), max(calc(289px * var(--min_w1) / var(--max_w1)), calc(289 * 100vw / var(--max_w1))));
  --sz-290: min(calc(290px * var(--fix_w) / var(--max_w1)), max(calc(290px * var(--min_w1) / var(--max_w1)), calc(290 * 100vw / var(--max_w1))));
  --sz-291: min(calc(291px * var(--fix_w) / var(--max_w1)), max(calc(291px * var(--min_w1) / var(--max_w1)), calc(291 * 100vw / var(--max_w1))));
  --sz-292: min(calc(292px * var(--fix_w) / var(--max_w1)), max(calc(292px * var(--min_w1) / var(--max_w1)), calc(292 * 100vw / var(--max_w1))));
  --sz-293: min(calc(293px * var(--fix_w) / var(--max_w1)), max(calc(293px * var(--min_w1) / var(--max_w1)), calc(293 * 100vw / var(--max_w1))));
  --sz-294: min(calc(294px * var(--fix_w) / var(--max_w1)), max(calc(294px * var(--min_w1) / var(--max_w1)), calc(294 * 100vw / var(--max_w1))));
  --sz-295: min(calc(295px * var(--fix_w) / var(--max_w1)), max(calc(295px * var(--min_w1) / var(--max_w1)), calc(295 * 100vw / var(--max_w1))));
  --sz-296: min(calc(296px * var(--fix_w) / var(--max_w1)), max(calc(296px * var(--min_w1) / var(--max_w1)), calc(296 * 100vw / var(--max_w1))));
  --sz-297: min(calc(297px * var(--fix_w) / var(--max_w1)), max(calc(297px * var(--min_w1) / var(--max_w1)), calc(297 * 100vw / var(--max_w1))));
  --sz-298: min(calc(298px * var(--fix_w) / var(--max_w1)), max(calc(298px * var(--min_w1) / var(--max_w1)), calc(298 * 100vw / var(--max_w1))));
  --sz-299: min(calc(299px * var(--fix_w) / var(--max_w1)), max(calc(299px * var(--min_w1) / var(--max_w1)), calc(299 * 100vw / var(--max_w1))));
  --sz-300: min(calc(300px * var(--fix_w) / var(--max_w1)), max(calc(300px * var(--min_w1) / var(--max_w1)), calc(300 * 100vw / var(--max_w1))));
  --sz-301: min(calc(301px * var(--fix_w) / var(--max_w1)), max(calc(301px * var(--min_w1) / var(--max_w1)), calc(301 * 100vw / var(--max_w1))));
  --sz-302: min(calc(302px * var(--fix_w) / var(--max_w1)), max(calc(302px * var(--min_w1) / var(--max_w1)), calc(302 * 100vw / var(--max_w1))));
  --sz-303: min(calc(303px * var(--fix_w) / var(--max_w1)), max(calc(303px * var(--min_w1) / var(--max_w1)), calc(303 * 100vw / var(--max_w1))));
  --sz-304: min(calc(304px * var(--fix_w) / var(--max_w1)), max(calc(304px * var(--min_w1) / var(--max_w1)), calc(304 * 100vw / var(--max_w1))));
  --sz-305: min(calc(305px * var(--fix_w) / var(--max_w1)), max(calc(305px * var(--min_w1) / var(--max_w1)), calc(305 * 100vw / var(--max_w1))));
  --sz-306: min(calc(306px * var(--fix_w) / var(--max_w1)), max(calc(306px * var(--min_w1) / var(--max_w1)), calc(306 * 100vw / var(--max_w1))));
  --sz-307: min(calc(307px * var(--fix_w) / var(--max_w1)), max(calc(307px * var(--min_w1) / var(--max_w1)), calc(307 * 100vw / var(--max_w1))));
  --sz-308: min(calc(308px * var(--fix_w) / var(--max_w1)), max(calc(308px * var(--min_w1) / var(--max_w1)), calc(308 * 100vw / var(--max_w1))));
  --sz-309: min(calc(309px * var(--fix_w) / var(--max_w1)), max(calc(309px * var(--min_w1) / var(--max_w1)), calc(309 * 100vw / var(--max_w1))));
  --sz-310: min(calc(310px * var(--fix_w) / var(--max_w1)), max(calc(310px * var(--min_w1) / var(--max_w1)), calc(310 * 100vw / var(--max_w1))));
  --sz-311: min(calc(311px * var(--fix_w) / var(--max_w1)), max(calc(311px * var(--min_w1) / var(--max_w1)), calc(311 * 100vw / var(--max_w1))));
  --sz-312: min(calc(312px * var(--fix_w) / var(--max_w1)), max(calc(312px * var(--min_w1) / var(--max_w1)), calc(312 * 100vw / var(--max_w1))));
  --sz-313: min(calc(313px * var(--fix_w) / var(--max_w1)), max(calc(313px * var(--min_w1) / var(--max_w1)), calc(313 * 100vw / var(--max_w1))));
  --sz-314: min(calc(314px * var(--fix_w) / var(--max_w1)), max(calc(314px * var(--min_w1) / var(--max_w1)), calc(314 * 100vw / var(--max_w1))));
  --sz-315: min(calc(315px * var(--fix_w) / var(--max_w1)), max(calc(315px * var(--min_w1) / var(--max_w1)), calc(315 * 100vw / var(--max_w1))));
  --sz-316: min(calc(316px * var(--fix_w) / var(--max_w1)), max(calc(316px * var(--min_w1) / var(--max_w1)), calc(316 * 100vw / var(--max_w1))));
  --sz-317: min(calc(317px * var(--fix_w) / var(--max_w1)), max(calc(317px * var(--min_w1) / var(--max_w1)), calc(317 * 100vw / var(--max_w1))));
  --sz-318: min(calc(318px * var(--fix_w) / var(--max_w1)), max(calc(318px * var(--min_w1) / var(--max_w1)), calc(318 * 100vw / var(--max_w1))));
  --sz-319: min(calc(319px * var(--fix_w) / var(--max_w1)), max(calc(319px * var(--min_w1) / var(--max_w1)), calc(319 * 100vw / var(--max_w1))));
  --sz-320: min(calc(320px * var(--fix_w) / var(--max_w1)), max(calc(320px * var(--min_w1) / var(--max_w1)), calc(320 * 100vw / var(--max_w1))));
  --sz-321: min(calc(321px * var(--fix_w) / var(--max_w1)), max(calc(321px * var(--min_w1) / var(--max_w1)), calc(321 * 100vw / var(--max_w1))));
  --sz-322: min(calc(322px * var(--fix_w) / var(--max_w1)), max(calc(322px * var(--min_w1) / var(--max_w1)), calc(322 * 100vw / var(--max_w1))));
  --sz-323: min(calc(323px * var(--fix_w) / var(--max_w1)), max(calc(323px * var(--min_w1) / var(--max_w1)), calc(323 * 100vw / var(--max_w1))));
  --sz-324: min(calc(324px * var(--fix_w) / var(--max_w1)), max(calc(324px * var(--min_w1) / var(--max_w1)), calc(324 * 100vw / var(--max_w1))));
  --sz-325: min(calc(325px * var(--fix_w) / var(--max_w1)), max(calc(325px * var(--min_w1) / var(--max_w1)), calc(325 * 100vw / var(--max_w1))));
  --sz-326: min(calc(326px * var(--fix_w) / var(--max_w1)), max(calc(326px * var(--min_w1) / var(--max_w1)), calc(326 * 100vw / var(--max_w1))));
  --sz-327: min(calc(327px * var(--fix_w) / var(--max_w1)), max(calc(327px * var(--min_w1) / var(--max_w1)), calc(327 * 100vw / var(--max_w1))));
  --sz-328: min(calc(328px * var(--fix_w) / var(--max_w1)), max(calc(328px * var(--min_w1) / var(--max_w1)), calc(328 * 100vw / var(--max_w1))));
  --sz-329: min(calc(329px * var(--fix_w) / var(--max_w1)), max(calc(329px * var(--min_w1) / var(--max_w1)), calc(329 * 100vw / var(--max_w1))));
  --sz-330: min(calc(330px * var(--fix_w) / var(--max_w1)), max(calc(330px * var(--min_w1) / var(--max_w1)), calc(330 * 100vw / var(--max_w1))));
  --sz-331: min(calc(331px * var(--fix_w) / var(--max_w1)), max(calc(331px * var(--min_w1) / var(--max_w1)), calc(331 * 100vw / var(--max_w1))));
  --sz-332: min(calc(332px * var(--fix_w) / var(--max_w1)), max(calc(332px * var(--min_w1) / var(--max_w1)), calc(332 * 100vw / var(--max_w1))));
  --sz-333: min(calc(333px * var(--fix_w) / var(--max_w1)), max(calc(333px * var(--min_w1) / var(--max_w1)), calc(333 * 100vw / var(--max_w1))));
  --sz-334: min(calc(334px * var(--fix_w) / var(--max_w1)), max(calc(334px * var(--min_w1) / var(--max_w1)), calc(334 * 100vw / var(--max_w1))));
  --sz-335: min(calc(335px * var(--fix_w) / var(--max_w1)), max(calc(335px * var(--min_w1) / var(--max_w1)), calc(335 * 100vw / var(--max_w1))));
  --sz-336: min(calc(336px * var(--fix_w) / var(--max_w1)), max(calc(336px * var(--min_w1) / var(--max_w1)), calc(336 * 100vw / var(--max_w1))));
  --sz-337: min(calc(337px * var(--fix_w) / var(--max_w1)), max(calc(337px * var(--min_w1) / var(--max_w1)), calc(337 * 100vw / var(--max_w1))));
  --sz-338: min(calc(338px * var(--fix_w) / var(--max_w1)), max(calc(338px * var(--min_w1) / var(--max_w1)), calc(338 * 100vw / var(--max_w1))));
  --sz-339: min(calc(339px * var(--fix_w) / var(--max_w1)), max(calc(339px * var(--min_w1) / var(--max_w1)), calc(339 * 100vw / var(--max_w1))));
  --sz-340: min(calc(340px * var(--fix_w) / var(--max_w1)), max(calc(340px * var(--min_w1) / var(--max_w1)), calc(340 * 100vw / var(--max_w1))));
  --sz-341: min(calc(341px * var(--fix_w) / var(--max_w1)), max(calc(341px * var(--min_w1) / var(--max_w1)), calc(341 * 100vw / var(--max_w1))));
  --sz-342: min(calc(342px * var(--fix_w) / var(--max_w1)), max(calc(342px * var(--min_w1) / var(--max_w1)), calc(342 * 100vw / var(--max_w1))));
  --sz-343: min(calc(343px * var(--fix_w) / var(--max_w1)), max(calc(343px * var(--min_w1) / var(--max_w1)), calc(343 * 100vw / var(--max_w1))));
  --sz-344: min(calc(344px * var(--fix_w) / var(--max_w1)), max(calc(344px * var(--min_w1) / var(--max_w1)), calc(344 * 100vw / var(--max_w1))));
  --sz-345: min(calc(345px * var(--fix_w) / var(--max_w1)), max(calc(345px * var(--min_w1) / var(--max_w1)), calc(345 * 100vw / var(--max_w1))));
  --sz-346: min(calc(346px * var(--fix_w) / var(--max_w1)), max(calc(346px * var(--min_w1) / var(--max_w1)), calc(346 * 100vw / var(--max_w1))));
  --sz-347: min(calc(347px * var(--fix_w) / var(--max_w1)), max(calc(347px * var(--min_w1) / var(--max_w1)), calc(347 * 100vw / var(--max_w1))));
  --sz-348: min(calc(348px * var(--fix_w) / var(--max_w1)), max(calc(348px * var(--min_w1) / var(--max_w1)), calc(348 * 100vw / var(--max_w1))));
  --sz-349: min(calc(349px * var(--fix_w) / var(--max_w1)), max(calc(349px * var(--min_w1) / var(--max_w1)), calc(349 * 100vw / var(--max_w1))));
  --sz-350: min(calc(350px * var(--fix_w) / var(--max_w1)), max(calc(350px * var(--min_w1) / var(--max_w1)), calc(350 * 100vw / var(--max_w1))));
  --sz-351: min(calc(351px * var(--fix_w) / var(--max_w1)), max(calc(351px * var(--min_w1) / var(--max_w1)), calc(351 * 100vw / var(--max_w1))));
  --sz-352: min(calc(352px * var(--fix_w) / var(--max_w1)), max(calc(352px * var(--min_w1) / var(--max_w1)), calc(352 * 100vw / var(--max_w1))));
  --sz-353: min(calc(353px * var(--fix_w) / var(--max_w1)), max(calc(353px * var(--min_w1) / var(--max_w1)), calc(353 * 100vw / var(--max_w1))));
  --sz-354: min(calc(354px * var(--fix_w) / var(--max_w1)), max(calc(354px * var(--min_w1) / var(--max_w1)), calc(354 * 100vw / var(--max_w1))));
  --sz-355: min(calc(355px * var(--fix_w) / var(--max_w1)), max(calc(355px * var(--min_w1) / var(--max_w1)), calc(355 * 100vw / var(--max_w1))));
  --sz-356: min(calc(356px * var(--fix_w) / var(--max_w1)), max(calc(356px * var(--min_w1) / var(--max_w1)), calc(356 * 100vw / var(--max_w1))));
  --sz-357: min(calc(357px * var(--fix_w) / var(--max_w1)), max(calc(357px * var(--min_w1) / var(--max_w1)), calc(357 * 100vw / var(--max_w1))));
  --sz-358: min(calc(358px * var(--fix_w) / var(--max_w1)), max(calc(358px * var(--min_w1) / var(--max_w1)), calc(358 * 100vw / var(--max_w1))));
  --sz-359: min(calc(359px * var(--fix_w) / var(--max_w1)), max(calc(359px * var(--min_w1) / var(--max_w1)), calc(359 * 100vw / var(--max_w1))));
  --sz-360: min(calc(360px * var(--fix_w) / var(--max_w1)), max(calc(360px * var(--min_w1) / var(--max_w1)), calc(360 * 100vw / var(--max_w1))));
  --sz-361: min(calc(361px * var(--fix_w) / var(--max_w1)), max(calc(361px * var(--min_w1) / var(--max_w1)), calc(361 * 100vw / var(--max_w1))));
  --sz-362: min(calc(362px * var(--fix_w) / var(--max_w1)), max(calc(362px * var(--min_w1) / var(--max_w1)), calc(362 * 100vw / var(--max_w1))));
  --sz-363: min(calc(363px * var(--fix_w) / var(--max_w1)), max(calc(363px * var(--min_w1) / var(--max_w1)), calc(363 * 100vw / var(--max_w1))));
  --sz-364: min(calc(364px * var(--fix_w) / var(--max_w1)), max(calc(364px * var(--min_w1) / var(--max_w1)), calc(364 * 100vw / var(--max_w1))));
  --sz-365: min(calc(365px * var(--fix_w) / var(--max_w1)), max(calc(365px * var(--min_w1) / var(--max_w1)), calc(365 * 100vw / var(--max_w1))));
  --sz-366: min(calc(366px * var(--fix_w) / var(--max_w1)), max(calc(366px * var(--min_w1) / var(--max_w1)), calc(366 * 100vw / var(--max_w1))));
  --sz-367: min(calc(367px * var(--fix_w) / var(--max_w1)), max(calc(367px * var(--min_w1) / var(--max_w1)), calc(367 * 100vw / var(--max_w1))));
  --sz-368: min(calc(368px * var(--fix_w) / var(--max_w1)), max(calc(368px * var(--min_w1) / var(--max_w1)), calc(368 * 100vw / var(--max_w1))));
  --sz-369: min(calc(369px * var(--fix_w) / var(--max_w1)), max(calc(369px * var(--min_w1) / var(--max_w1)), calc(369 * 100vw / var(--max_w1))));
  --sz-370: min(calc(370px * var(--fix_w) / var(--max_w1)), max(calc(370px * var(--min_w1) / var(--max_w1)), calc(370 * 100vw / var(--max_w1))));
  --sz-371: min(calc(371px * var(--fix_w) / var(--max_w1)), max(calc(371px * var(--min_w1) / var(--max_w1)), calc(371 * 100vw / var(--max_w1))));
  --sz-372: min(calc(372px * var(--fix_w) / var(--max_w1)), max(calc(372px * var(--min_w1) / var(--max_w1)), calc(372 * 100vw / var(--max_w1))));
  --sz-373: min(calc(373px * var(--fix_w) / var(--max_w1)), max(calc(373px * var(--min_w1) / var(--max_w1)), calc(373 * 100vw / var(--max_w1))));
  --sz-374: min(calc(374px * var(--fix_w) / var(--max_w1)), max(calc(374px * var(--min_w1) / var(--max_w1)), calc(374 * 100vw / var(--max_w1))));
  --sz-375: min(calc(375px * var(--fix_w) / var(--max_w1)), max(calc(375px * var(--min_w1) / var(--max_w1)), calc(375 * 100vw / var(--max_w1))));
  --sz-376: min(calc(376px * var(--fix_w) / var(--max_w1)), max(calc(376px * var(--min_w1) / var(--max_w1)), calc(376 * 100vw / var(--max_w1))));
  --sz-377: min(calc(377px * var(--fix_w) / var(--max_w1)), max(calc(377px * var(--min_w1) / var(--max_w1)), calc(377 * 100vw / var(--max_w1))));
  --sz-378: min(calc(378px * var(--fix_w) / var(--max_w1)), max(calc(378px * var(--min_w1) / var(--max_w1)), calc(378 * 100vw / var(--max_w1))));
  --sz-379: min(calc(379px * var(--fix_w) / var(--max_w1)), max(calc(379px * var(--min_w1) / var(--max_w1)), calc(379 * 100vw / var(--max_w1))));
  --sz-380: min(calc(380px * var(--fix_w) / var(--max_w1)), max(calc(380px * var(--min_w1) / var(--max_w1)), calc(380 * 100vw / var(--max_w1))));
  --sz-381: min(calc(381px * var(--fix_w) / var(--max_w1)), max(calc(381px * var(--min_w1) / var(--max_w1)), calc(381 * 100vw / var(--max_w1))));
  --sz-382: min(calc(382px * var(--fix_w) / var(--max_w1)), max(calc(382px * var(--min_w1) / var(--max_w1)), calc(382 * 100vw / var(--max_w1))));
  --sz-383: min(calc(383px * var(--fix_w) / var(--max_w1)), max(calc(383px * var(--min_w1) / var(--max_w1)), calc(383 * 100vw / var(--max_w1))));
  --sz-384: min(calc(384px * var(--fix_w) / var(--max_w1)), max(calc(384px * var(--min_w1) / var(--max_w1)), calc(384 * 100vw / var(--max_w1))));
  --sz-385: min(calc(385px * var(--fix_w) / var(--max_w1)), max(calc(385px * var(--min_w1) / var(--max_w1)), calc(385 * 100vw / var(--max_w1))));
  --sz-386: min(calc(386px * var(--fix_w) / var(--max_w1)), max(calc(386px * var(--min_w1) / var(--max_w1)), calc(386 * 100vw / var(--max_w1))));
  --sz-387: min(calc(387px * var(--fix_w) / var(--max_w1)), max(calc(387px * var(--min_w1) / var(--max_w1)), calc(387 * 100vw / var(--max_w1))));
  --sz-388: min(calc(388px * var(--fix_w) / var(--max_w1)), max(calc(388px * var(--min_w1) / var(--max_w1)), calc(388 * 100vw / var(--max_w1))));
  --sz-389: min(calc(389px * var(--fix_w) / var(--max_w1)), max(calc(389px * var(--min_w1) / var(--max_w1)), calc(389 * 100vw / var(--max_w1))));
  --sz-390: min(calc(390px * var(--fix_w) / var(--max_w1)), max(calc(390px * var(--min_w1) / var(--max_w1)), calc(390 * 100vw / var(--max_w1))));
  --sz-391: min(calc(391px * var(--fix_w) / var(--max_w1)), max(calc(391px * var(--min_w1) / var(--max_w1)), calc(391 * 100vw / var(--max_w1))));
  --sz-392: min(calc(392px * var(--fix_w) / var(--max_w1)), max(calc(392px * var(--min_w1) / var(--max_w1)), calc(392 * 100vw / var(--max_w1))));
  --sz-393: min(calc(393px * var(--fix_w) / var(--max_w1)), max(calc(393px * var(--min_w1) / var(--max_w1)), calc(393 * 100vw / var(--max_w1))));
  --sz-394: min(calc(394px * var(--fix_w) / var(--max_w1)), max(calc(394px * var(--min_w1) / var(--max_w1)), calc(394 * 100vw / var(--max_w1))));
  --sz-395: min(calc(395px * var(--fix_w) / var(--max_w1)), max(calc(395px * var(--min_w1) / var(--max_w1)), calc(395 * 100vw / var(--max_w1))));
  --sz-396: min(calc(396px * var(--fix_w) / var(--max_w1)), max(calc(396px * var(--min_w1) / var(--max_w1)), calc(396 * 100vw / var(--max_w1))));
  --sz-397: min(calc(397px * var(--fix_w) / var(--max_w1)), max(calc(397px * var(--min_w1) / var(--max_w1)), calc(397 * 100vw / var(--max_w1))));
  --sz-398: min(calc(398px * var(--fix_w) / var(--max_w1)), max(calc(398px * var(--min_w1) / var(--max_w1)), calc(398 * 100vw / var(--max_w1))));
  --sz-399: min(calc(399px * var(--fix_w) / var(--max_w1)), max(calc(399px * var(--min_w1) / var(--max_w1)), calc(399 * 100vw / var(--max_w1))));
  --sz-400: min(calc(400px * var(--fix_w) / var(--max_w1)), max(calc(400px * var(--min_w1) / var(--max_w1)), calc(400 * 100vw / var(--max_w1))));
  --sz-401: min(calc(401px * var(--fix_w) / var(--max_w1)), max(calc(401px * var(--min_w1) / var(--max_w1)), calc(401 * 100vw / var(--max_w1))));
  --sz-402: min(calc(402px * var(--fix_w) / var(--max_w1)), max(calc(402px * var(--min_w1) / var(--max_w1)), calc(402 * 100vw / var(--max_w1))));
  --sz-403: min(calc(403px * var(--fix_w) / var(--max_w1)), max(calc(403px * var(--min_w1) / var(--max_w1)), calc(403 * 100vw / var(--max_w1))));
  --sz-404: min(calc(404px * var(--fix_w) / var(--max_w1)), max(calc(404px * var(--min_w1) / var(--max_w1)), calc(404 * 100vw / var(--max_w1))));
  --sz-405: min(calc(405px * var(--fix_w) / var(--max_w1)), max(calc(405px * var(--min_w1) / var(--max_w1)), calc(405 * 100vw / var(--max_w1))));
  --sz-406: min(calc(406px * var(--fix_w) / var(--max_w1)), max(calc(406px * var(--min_w1) / var(--max_w1)), calc(406 * 100vw / var(--max_w1))));
  --sz-407: min(calc(407px * var(--fix_w) / var(--max_w1)), max(calc(407px * var(--min_w1) / var(--max_w1)), calc(407 * 100vw / var(--max_w1))));
  --sz-408: min(calc(408px * var(--fix_w) / var(--max_w1)), max(calc(408px * var(--min_w1) / var(--max_w1)), calc(408 * 100vw / var(--max_w1))));
  --sz-409: min(calc(409px * var(--fix_w) / var(--max_w1)), max(calc(409px * var(--min_w1) / var(--max_w1)), calc(409 * 100vw / var(--max_w1))));
  --sz-410: min(calc(410px * var(--fix_w) / var(--max_w1)), max(calc(410px * var(--min_w1) / var(--max_w1)), calc(410 * 100vw / var(--max_w1))));
  --sz-411: min(calc(411px * var(--fix_w) / var(--max_w1)), max(calc(411px * var(--min_w1) / var(--max_w1)), calc(411 * 100vw / var(--max_w1))));
  --sz-412: min(calc(412px * var(--fix_w) / var(--max_w1)), max(calc(412px * var(--min_w1) / var(--max_w1)), calc(412 * 100vw / var(--max_w1))));
  --sz-413: min(calc(413px * var(--fix_w) / var(--max_w1)), max(calc(413px * var(--min_w1) / var(--max_w1)), calc(413 * 100vw / var(--max_w1))));
  --sz-414: min(calc(414px * var(--fix_w) / var(--max_w1)), max(calc(414px * var(--min_w1) / var(--max_w1)), calc(414 * 100vw / var(--max_w1))));
  --sz-415: min(calc(415px * var(--fix_w) / var(--max_w1)), max(calc(415px * var(--min_w1) / var(--max_w1)), calc(415 * 100vw / var(--max_w1))));
  --sz-416: min(calc(416px * var(--fix_w) / var(--max_w1)), max(calc(416px * var(--min_w1) / var(--max_w1)), calc(416 * 100vw / var(--max_w1))));
  --sz-417: min(calc(417px * var(--fix_w) / var(--max_w1)), max(calc(417px * var(--min_w1) / var(--max_w1)), calc(417 * 100vw / var(--max_w1))));
  --sz-418: min(calc(418px * var(--fix_w) / var(--max_w1)), max(calc(418px * var(--min_w1) / var(--max_w1)), calc(418 * 100vw / var(--max_w1))));
  --sz-419: min(calc(419px * var(--fix_w) / var(--max_w1)), max(calc(419px * var(--min_w1) / var(--max_w1)), calc(419 * 100vw / var(--max_w1))));
  --sz-420: min(calc(420px * var(--fix_w) / var(--max_w1)), max(calc(420px * var(--min_w1) / var(--max_w1)), calc(420 * 100vw / var(--max_w1))));
  --sz-421: min(calc(421px * var(--fix_w) / var(--max_w1)), max(calc(421px * var(--min_w1) / var(--max_w1)), calc(421 * 100vw / var(--max_w1))));
  --sz-422: min(calc(422px * var(--fix_w) / var(--max_w1)), max(calc(422px * var(--min_w1) / var(--max_w1)), calc(422 * 100vw / var(--max_w1))));
  --sz-423: min(calc(423px * var(--fix_w) / var(--max_w1)), max(calc(423px * var(--min_w1) / var(--max_w1)), calc(423 * 100vw / var(--max_w1))));
  --sz-424: min(calc(424px * var(--fix_w) / var(--max_w1)), max(calc(424px * var(--min_w1) / var(--max_w1)), calc(424 * 100vw / var(--max_w1))));
  --sz-425: min(calc(425px * var(--fix_w) / var(--max_w1)), max(calc(425px * var(--min_w1) / var(--max_w1)), calc(425 * 100vw / var(--max_w1))));
  --sz-426: min(calc(426px * var(--fix_w) / var(--max_w1)), max(calc(426px * var(--min_w1) / var(--max_w1)), calc(426 * 100vw / var(--max_w1))));
  --sz-427: min(calc(427px * var(--fix_w) / var(--max_w1)), max(calc(427px * var(--min_w1) / var(--max_w1)), calc(427 * 100vw / var(--max_w1))));
  --sz-428: min(calc(428px * var(--fix_w) / var(--max_w1)), max(calc(428px * var(--min_w1) / var(--max_w1)), calc(428 * 100vw / var(--max_w1))));
  --sz-429: min(calc(429px * var(--fix_w) / var(--max_w1)), max(calc(429px * var(--min_w1) / var(--max_w1)), calc(429 * 100vw / var(--max_w1))));
  --sz-430: min(calc(430px * var(--fix_w) / var(--max_w1)), max(calc(430px * var(--min_w1) / var(--max_w1)), calc(430 * 100vw / var(--max_w1))));
  --sz-431: min(calc(431px * var(--fix_w) / var(--max_w1)), max(calc(431px * var(--min_w1) / var(--max_w1)), calc(431 * 100vw / var(--max_w1))));
  --sz-432: min(calc(432px * var(--fix_w) / var(--max_w1)), max(calc(432px * var(--min_w1) / var(--max_w1)), calc(432 * 100vw / var(--max_w1))));
  --sz-433: min(calc(433px * var(--fix_w) / var(--max_w1)), max(calc(433px * var(--min_w1) / var(--max_w1)), calc(433 * 100vw / var(--max_w1))));
  --sz-434: min(calc(434px * var(--fix_w) / var(--max_w1)), max(calc(434px * var(--min_w1) / var(--max_w1)), calc(434 * 100vw / var(--max_w1))));
  --sz-435: min(calc(435px * var(--fix_w) / var(--max_w1)), max(calc(435px * var(--min_w1) / var(--max_w1)), calc(435 * 100vw / var(--max_w1))));
  --sz-436: min(calc(436px * var(--fix_w) / var(--max_w1)), max(calc(436px * var(--min_w1) / var(--max_w1)), calc(436 * 100vw / var(--max_w1))));
  --sz-437: min(calc(437px * var(--fix_w) / var(--max_w1)), max(calc(437px * var(--min_w1) / var(--max_w1)), calc(437 * 100vw / var(--max_w1))));
  --sz-438: min(calc(438px * var(--fix_w) / var(--max_w1)), max(calc(438px * var(--min_w1) / var(--max_w1)), calc(438 * 100vw / var(--max_w1))));
  --sz-439: min(calc(439px * var(--fix_w) / var(--max_w1)), max(calc(439px * var(--min_w1) / var(--max_w1)), calc(439 * 100vw / var(--max_w1))));
  --sz-440: min(calc(440px * var(--fix_w) / var(--max_w1)), max(calc(440px * var(--min_w1) / var(--max_w1)), calc(440 * 100vw / var(--max_w1))));
  --sz-441: min(calc(441px * var(--fix_w) / var(--max_w1)), max(calc(441px * var(--min_w1) / var(--max_w1)), calc(441 * 100vw / var(--max_w1))));
  --sz-442: min(calc(442px * var(--fix_w) / var(--max_w1)), max(calc(442px * var(--min_w1) / var(--max_w1)), calc(442 * 100vw / var(--max_w1))));
  --sz-443: min(calc(443px * var(--fix_w) / var(--max_w1)), max(calc(443px * var(--min_w1) / var(--max_w1)), calc(443 * 100vw / var(--max_w1))));
  --sz-444: min(calc(444px * var(--fix_w) / var(--max_w1)), max(calc(444px * var(--min_w1) / var(--max_w1)), calc(444 * 100vw / var(--max_w1))));
  --sz-445: min(calc(445px * var(--fix_w) / var(--max_w1)), max(calc(445px * var(--min_w1) / var(--max_w1)), calc(445 * 100vw / var(--max_w1))));
  --sz-446: min(calc(446px * var(--fix_w) / var(--max_w1)), max(calc(446px * var(--min_w1) / var(--max_w1)), calc(446 * 100vw / var(--max_w1))));
  --sz-447: min(calc(447px * var(--fix_w) / var(--max_w1)), max(calc(447px * var(--min_w1) / var(--max_w1)), calc(447 * 100vw / var(--max_w1))));
  --sz-448: min(calc(448px * var(--fix_w) / var(--max_w1)), max(calc(448px * var(--min_w1) / var(--max_w1)), calc(448 * 100vw / var(--max_w1))));
  --sz-449: min(calc(449px * var(--fix_w) / var(--max_w1)), max(calc(449px * var(--min_w1) / var(--max_w1)), calc(449 * 100vw / var(--max_w1))));
  --sz-450: min(calc(450px * var(--fix_w) / var(--max_w1)), max(calc(450px * var(--min_w1) / var(--max_w1)), calc(450 * 100vw / var(--max_w1))));
  --sz-451: min(calc(451px * var(--fix_w) / var(--max_w1)), max(calc(451px * var(--min_w1) / var(--max_w1)), calc(451 * 100vw / var(--max_w1))));
  --sz-452: min(calc(452px * var(--fix_w) / var(--max_w1)), max(calc(452px * var(--min_w1) / var(--max_w1)), calc(452 * 100vw / var(--max_w1))));
  --sz-453: min(calc(453px * var(--fix_w) / var(--max_w1)), max(calc(453px * var(--min_w1) / var(--max_w1)), calc(453 * 100vw / var(--max_w1))));
  --sz-454: min(calc(454px * var(--fix_w) / var(--max_w1)), max(calc(454px * var(--min_w1) / var(--max_w1)), calc(454 * 100vw / var(--max_w1))));
  --sz-455: min(calc(455px * var(--fix_w) / var(--max_w1)), max(calc(455px * var(--min_w1) / var(--max_w1)), calc(455 * 100vw / var(--max_w1))));
  --sz-456: min(calc(456px * var(--fix_w) / var(--max_w1)), max(calc(456px * var(--min_w1) / var(--max_w1)), calc(456 * 100vw / var(--max_w1))));
  --sz-457: min(calc(457px * var(--fix_w) / var(--max_w1)), max(calc(457px * var(--min_w1) / var(--max_w1)), calc(457 * 100vw / var(--max_w1))));
  --sz-458: min(calc(458px * var(--fix_w) / var(--max_w1)), max(calc(458px * var(--min_w1) / var(--max_w1)), calc(458 * 100vw / var(--max_w1))));
  --sz-459: min(calc(459px * var(--fix_w) / var(--max_w1)), max(calc(459px * var(--min_w1) / var(--max_w1)), calc(459 * 100vw / var(--max_w1))));
  --sz-460: min(calc(460px * var(--fix_w) / var(--max_w1)), max(calc(460px * var(--min_w1) / var(--max_w1)), calc(460 * 100vw / var(--max_w1))));
  --sz-461: min(calc(461px * var(--fix_w) / var(--max_w1)), max(calc(461px * var(--min_w1) / var(--max_w1)), calc(461 * 100vw / var(--max_w1))));
  --sz-462: min(calc(462px * var(--fix_w) / var(--max_w1)), max(calc(462px * var(--min_w1) / var(--max_w1)), calc(462 * 100vw / var(--max_w1))));
  --sz-463: min(calc(463px * var(--fix_w) / var(--max_w1)), max(calc(463px * var(--min_w1) / var(--max_w1)), calc(463 * 100vw / var(--max_w1))));
  --sz-464: min(calc(464px * var(--fix_w) / var(--max_w1)), max(calc(464px * var(--min_w1) / var(--max_w1)), calc(464 * 100vw / var(--max_w1))));
  --sz-465: min(calc(465px * var(--fix_w) / var(--max_w1)), max(calc(465px * var(--min_w1) / var(--max_w1)), calc(465 * 100vw / var(--max_w1))));
  --sz-466: min(calc(466px * var(--fix_w) / var(--max_w1)), max(calc(466px * var(--min_w1) / var(--max_w1)), calc(466 * 100vw / var(--max_w1))));
  --sz-467: min(calc(467px * var(--fix_w) / var(--max_w1)), max(calc(467px * var(--min_w1) / var(--max_w1)), calc(467 * 100vw / var(--max_w1))));
  --sz-468: min(calc(468px * var(--fix_w) / var(--max_w1)), max(calc(468px * var(--min_w1) / var(--max_w1)), calc(468 * 100vw / var(--max_w1))));
  --sz-469: min(calc(469px * var(--fix_w) / var(--max_w1)), max(calc(469px * var(--min_w1) / var(--max_w1)), calc(469 * 100vw / var(--max_w1))));
  --sz-470: min(calc(470px * var(--fix_w) / var(--max_w1)), max(calc(470px * var(--min_w1) / var(--max_w1)), calc(470 * 100vw / var(--max_w1))));
  --sz-471: min(calc(471px * var(--fix_w) / var(--max_w1)), max(calc(471px * var(--min_w1) / var(--max_w1)), calc(471 * 100vw / var(--max_w1))));
  --sz-472: min(calc(472px * var(--fix_w) / var(--max_w1)), max(calc(472px * var(--min_w1) / var(--max_w1)), calc(472 * 100vw / var(--max_w1))));
  --sz-473: min(calc(473px * var(--fix_w) / var(--max_w1)), max(calc(473px * var(--min_w1) / var(--max_w1)), calc(473 * 100vw / var(--max_w1))));
  --sz-474: min(calc(474px * var(--fix_w) / var(--max_w1)), max(calc(474px * var(--min_w1) / var(--max_w1)), calc(474 * 100vw / var(--max_w1))));
  --sz-475: min(calc(475px * var(--fix_w) / var(--max_w1)), max(calc(475px * var(--min_w1) / var(--max_w1)), calc(475 * 100vw / var(--max_w1))));
  --sz-476: min(calc(476px * var(--fix_w) / var(--max_w1)), max(calc(476px * var(--min_w1) / var(--max_w1)), calc(476 * 100vw / var(--max_w1))));
  --sz-477: min(calc(477px * var(--fix_w) / var(--max_w1)), max(calc(477px * var(--min_w1) / var(--max_w1)), calc(477 * 100vw / var(--max_w1))));
  --sz-478: min(calc(478px * var(--fix_w) / var(--max_w1)), max(calc(478px * var(--min_w1) / var(--max_w1)), calc(478 * 100vw / var(--max_w1))));
  --sz-479: min(calc(479px * var(--fix_w) / var(--max_w1)), max(calc(479px * var(--min_w1) / var(--max_w1)), calc(479 * 100vw / var(--max_w1))));
  --sz-480: min(calc(480px * var(--fix_w) / var(--max_w1)), max(calc(480px * var(--min_w1) / var(--max_w1)), calc(480 * 100vw / var(--max_w1))));
  --sz-481: min(calc(481px * var(--fix_w) / var(--max_w1)), max(calc(481px * var(--min_w1) / var(--max_w1)), calc(481 * 100vw / var(--max_w1))));
  --sz-482: min(calc(482px * var(--fix_w) / var(--max_w1)), max(calc(482px * var(--min_w1) / var(--max_w1)), calc(482 * 100vw / var(--max_w1))));
  --sz-483: min(calc(483px * var(--fix_w) / var(--max_w1)), max(calc(483px * var(--min_w1) / var(--max_w1)), calc(483 * 100vw / var(--max_w1))));
  --sz-484: min(calc(484px * var(--fix_w) / var(--max_w1)), max(calc(484px * var(--min_w1) / var(--max_w1)), calc(484 * 100vw / var(--max_w1))));
  --sz-485: min(calc(485px * var(--fix_w) / var(--max_w1)), max(calc(485px * var(--min_w1) / var(--max_w1)), calc(485 * 100vw / var(--max_w1))));
  --sz-486: min(calc(486px * var(--fix_w) / var(--max_w1)), max(calc(486px * var(--min_w1) / var(--max_w1)), calc(486 * 100vw / var(--max_w1))));
  --sz-487: min(calc(487px * var(--fix_w) / var(--max_w1)), max(calc(487px * var(--min_w1) / var(--max_w1)), calc(487 * 100vw / var(--max_w1))));
  --sz-488: min(calc(488px * var(--fix_w) / var(--max_w1)), max(calc(488px * var(--min_w1) / var(--max_w1)), calc(488 * 100vw / var(--max_w1))));
  --sz-489: min(calc(489px * var(--fix_w) / var(--max_w1)), max(calc(489px * var(--min_w1) / var(--max_w1)), calc(489 * 100vw / var(--max_w1))));
  --sz-490: min(calc(490px * var(--fix_w) / var(--max_w1)), max(calc(490px * var(--min_w1) / var(--max_w1)), calc(490 * 100vw / var(--max_w1))));
  --sz-491: min(calc(491px * var(--fix_w) / var(--max_w1)), max(calc(491px * var(--min_w1) / var(--max_w1)), calc(491 * 100vw / var(--max_w1))));
  --sz-492: min(calc(492px * var(--fix_w) / var(--max_w1)), max(calc(492px * var(--min_w1) / var(--max_w1)), calc(492 * 100vw / var(--max_w1))));
  --sz-493: min(calc(493px * var(--fix_w) / var(--max_w1)), max(calc(493px * var(--min_w1) / var(--max_w1)), calc(493 * 100vw / var(--max_w1))));
  --sz-494: min(calc(494px * var(--fix_w) / var(--max_w1)), max(calc(494px * var(--min_w1) / var(--max_w1)), calc(494 * 100vw / var(--max_w1))));
  --sz-495: min(calc(495px * var(--fix_w) / var(--max_w1)), max(calc(495px * var(--min_w1) / var(--max_w1)), calc(495 * 100vw / var(--max_w1))));
  --sz-496: min(calc(496px * var(--fix_w) / var(--max_w1)), max(calc(496px * var(--min_w1) / var(--max_w1)), calc(496 * 100vw / var(--max_w1))));
  --sz-497: min(calc(497px * var(--fix_w) / var(--max_w1)), max(calc(497px * var(--min_w1) / var(--max_w1)), calc(497 * 100vw / var(--max_w1))));
  --sz-498: min(calc(498px * var(--fix_w) / var(--max_w1)), max(calc(498px * var(--min_w1) / var(--max_w1)), calc(498 * 100vw / var(--max_w1))));
  --sz-499: min(calc(499px * var(--fix_w) / var(--max_w1)), max(calc(499px * var(--min_w1) / var(--max_w1)), calc(499 * 100vw / var(--max_w1))));
  --sz-500: min(calc(500px * var(--fix_w) / var(--max_w1)), max(calc(500px * var(--min_w1) / var(--max_w1)), calc(500 * 100vw / var(--max_w1))));
  --sz-501: min(calc(501px * var(--fix_w) / var(--max_w1)), max(calc(501px * var(--min_w1) / var(--max_w1)), calc(501 * 100vw / var(--max_w1))));
  --sz-502: min(calc(502px * var(--fix_w) / var(--max_w1)), max(calc(502px * var(--min_w1) / var(--max_w1)), calc(502 * 100vw / var(--max_w1))));
  --sz-503: min(calc(503px * var(--fix_w) / var(--max_w1)), max(calc(503px * var(--min_w1) / var(--max_w1)), calc(503 * 100vw / var(--max_w1))));
  --sz-504: min(calc(504px * var(--fix_w) / var(--max_w1)), max(calc(504px * var(--min_w1) / var(--max_w1)), calc(504 * 100vw / var(--max_w1))));
  --sz-505: min(calc(505px * var(--fix_w) / var(--max_w1)), max(calc(505px * var(--min_w1) / var(--max_w1)), calc(505 * 100vw / var(--max_w1))));
  --sz-506: min(calc(506px * var(--fix_w) / var(--max_w1)), max(calc(506px * var(--min_w1) / var(--max_w1)), calc(506 * 100vw / var(--max_w1))));
  --sz-507: min(calc(507px * var(--fix_w) / var(--max_w1)), max(calc(507px * var(--min_w1) / var(--max_w1)), calc(507 * 100vw / var(--max_w1))));
  --sz-508: min(calc(508px * var(--fix_w) / var(--max_w1)), max(calc(508px * var(--min_w1) / var(--max_w1)), calc(508 * 100vw / var(--max_w1))));
  --sz-509: min(calc(509px * var(--fix_w) / var(--max_w1)), max(calc(509px * var(--min_w1) / var(--max_w1)), calc(509 * 100vw / var(--max_w1))));
  --sz-510: min(calc(510px * var(--fix_w) / var(--max_w1)), max(calc(510px * var(--min_w1) / var(--max_w1)), calc(510 * 100vw / var(--max_w1))));
  --sz-511: min(calc(511px * var(--fix_w) / var(--max_w1)), max(calc(511px * var(--min_w1) / var(--max_w1)), calc(511 * 100vw / var(--max_w1))));
  --sz-512: min(calc(512px * var(--fix_w) / var(--max_w1)), max(calc(512px * var(--min_w1) / var(--max_w1)), calc(512 * 100vw / var(--max_w1))));
  --sz-513: min(calc(513px * var(--fix_w) / var(--max_w1)), max(calc(513px * var(--min_w1) / var(--max_w1)), calc(513 * 100vw / var(--max_w1))));
  --sz-514: min(calc(514px * var(--fix_w) / var(--max_w1)), max(calc(514px * var(--min_w1) / var(--max_w1)), calc(514 * 100vw / var(--max_w1))));
  --sz-515: min(calc(515px * var(--fix_w) / var(--max_w1)), max(calc(515px * var(--min_w1) / var(--max_w1)), calc(515 * 100vw / var(--max_w1))));
  --sz-516: min(calc(516px * var(--fix_w) / var(--max_w1)), max(calc(516px * var(--min_w1) / var(--max_w1)), calc(516 * 100vw / var(--max_w1))));
  --sz-517: min(calc(517px * var(--fix_w) / var(--max_w1)), max(calc(517px * var(--min_w1) / var(--max_w1)), calc(517 * 100vw / var(--max_w1))));
  --sz-518: min(calc(518px * var(--fix_w) / var(--max_w1)), max(calc(518px * var(--min_w1) / var(--max_w1)), calc(518 * 100vw / var(--max_w1))));
  --sz-519: min(calc(519px * var(--fix_w) / var(--max_w1)), max(calc(519px * var(--min_w1) / var(--max_w1)), calc(519 * 100vw / var(--max_w1))));
  --sz-520: min(calc(520px * var(--fix_w) / var(--max_w1)), max(calc(520px * var(--min_w1) / var(--max_w1)), calc(520 * 100vw / var(--max_w1))));
  --sz-521: min(calc(521px * var(--fix_w) / var(--max_w1)), max(calc(521px * var(--min_w1) / var(--max_w1)), calc(521 * 100vw / var(--max_w1))));
  --sz-522: min(calc(522px * var(--fix_w) / var(--max_w1)), max(calc(522px * var(--min_w1) / var(--max_w1)), calc(522 * 100vw / var(--max_w1))));
  --sz-523: min(calc(523px * var(--fix_w) / var(--max_w1)), max(calc(523px * var(--min_w1) / var(--max_w1)), calc(523 * 100vw / var(--max_w1))));
  --sz-524: min(calc(524px * var(--fix_w) / var(--max_w1)), max(calc(524px * var(--min_w1) / var(--max_w1)), calc(524 * 100vw / var(--max_w1))));
  --sz-525: min(calc(525px * var(--fix_w) / var(--max_w1)), max(calc(525px * var(--min_w1) / var(--max_w1)), calc(525 * 100vw / var(--max_w1))));
  --sz-526: min(calc(526px * var(--fix_w) / var(--max_w1)), max(calc(526px * var(--min_w1) / var(--max_w1)), calc(526 * 100vw / var(--max_w1))));
  --sz-527: min(calc(527px * var(--fix_w) / var(--max_w1)), max(calc(527px * var(--min_w1) / var(--max_w1)), calc(527 * 100vw / var(--max_w1))));
  --sz-528: min(calc(528px * var(--fix_w) / var(--max_w1)), max(calc(528px * var(--min_w1) / var(--max_w1)), calc(528 * 100vw / var(--max_w1))));
  --sz-529: min(calc(529px * var(--fix_w) / var(--max_w1)), max(calc(529px * var(--min_w1) / var(--max_w1)), calc(529 * 100vw / var(--max_w1))));
  --sz-530: min(calc(530px * var(--fix_w) / var(--max_w1)), max(calc(530px * var(--min_w1) / var(--max_w1)), calc(530 * 100vw / var(--max_w1))));
  --sz-531: min(calc(531px * var(--fix_w) / var(--max_w1)), max(calc(531px * var(--min_w1) / var(--max_w1)), calc(531 * 100vw / var(--max_w1))));
  --sz-532: min(calc(532px * var(--fix_w) / var(--max_w1)), max(calc(532px * var(--min_w1) / var(--max_w1)), calc(532 * 100vw / var(--max_w1))));
  --sz-533: min(calc(533px * var(--fix_w) / var(--max_w1)), max(calc(533px * var(--min_w1) / var(--max_w1)), calc(533 * 100vw / var(--max_w1))));
  --sz-534: min(calc(534px * var(--fix_w) / var(--max_w1)), max(calc(534px * var(--min_w1) / var(--max_w1)), calc(534 * 100vw / var(--max_w1))));
  --sz-535: min(calc(535px * var(--fix_w) / var(--max_w1)), max(calc(535px * var(--min_w1) / var(--max_w1)), calc(535 * 100vw / var(--max_w1))));
  --sz-536: min(calc(536px * var(--fix_w) / var(--max_w1)), max(calc(536px * var(--min_w1) / var(--max_w1)), calc(536 * 100vw / var(--max_w1))));
  --sz-537: min(calc(537px * var(--fix_w) / var(--max_w1)), max(calc(537px * var(--min_w1) / var(--max_w1)), calc(537 * 100vw / var(--max_w1))));
  --sz-538: min(calc(538px * var(--fix_w) / var(--max_w1)), max(calc(538px * var(--min_w1) / var(--max_w1)), calc(538 * 100vw / var(--max_w1))));
  --sz-539: min(calc(539px * var(--fix_w) / var(--max_w1)), max(calc(539px * var(--min_w1) / var(--max_w1)), calc(539 * 100vw / var(--max_w1))));
  --sz-540: min(calc(540px * var(--fix_w) / var(--max_w1)), max(calc(540px * var(--min_w1) / var(--max_w1)), calc(540 * 100vw / var(--max_w1))));
  --sz-541: min(calc(541px * var(--fix_w) / var(--max_w1)), max(calc(541px * var(--min_w1) / var(--max_w1)), calc(541 * 100vw / var(--max_w1))));
  --sz-542: min(calc(542px * var(--fix_w) / var(--max_w1)), max(calc(542px * var(--min_w1) / var(--max_w1)), calc(542 * 100vw / var(--max_w1))));
  --sz-543: min(calc(543px * var(--fix_w) / var(--max_w1)), max(calc(543px * var(--min_w1) / var(--max_w1)), calc(543 * 100vw / var(--max_w1))));
  --sz-544: min(calc(544px * var(--fix_w) / var(--max_w1)), max(calc(544px * var(--min_w1) / var(--max_w1)), calc(544 * 100vw / var(--max_w1))));
  --sz-545: min(calc(545px * var(--fix_w) / var(--max_w1)), max(calc(545px * var(--min_w1) / var(--max_w1)), calc(545 * 100vw / var(--max_w1))));
  --sz-546: min(calc(546px * var(--fix_w) / var(--max_w1)), max(calc(546px * var(--min_w1) / var(--max_w1)), calc(546 * 100vw / var(--max_w1))));
  --sz-547: min(calc(547px * var(--fix_w) / var(--max_w1)), max(calc(547px * var(--min_w1) / var(--max_w1)), calc(547 * 100vw / var(--max_w1))));
  --sz-548: min(calc(548px * var(--fix_w) / var(--max_w1)), max(calc(548px * var(--min_w1) / var(--max_w1)), calc(548 * 100vw / var(--max_w1))));
  --sz-549: min(calc(549px * var(--fix_w) / var(--max_w1)), max(calc(549px * var(--min_w1) / var(--max_w1)), calc(549 * 100vw / var(--max_w1))));
  --sz-550: min(calc(550px * var(--fix_w) / var(--max_w1)), max(calc(550px * var(--min_w1) / var(--max_w1)), calc(550 * 100vw / var(--max_w1))));
  --sz-551: min(calc(551px * var(--fix_w) / var(--max_w1)), max(calc(551px * var(--min_w1) / var(--max_w1)), calc(551 * 100vw / var(--max_w1))));
  --sz-552: min(calc(552px * var(--fix_w) / var(--max_w1)), max(calc(552px * var(--min_w1) / var(--max_w1)), calc(552 * 100vw / var(--max_w1))));
  --sz-553: min(calc(553px * var(--fix_w) / var(--max_w1)), max(calc(553px * var(--min_w1) / var(--max_w1)), calc(553 * 100vw / var(--max_w1))));
  --sz-554: min(calc(554px * var(--fix_w) / var(--max_w1)), max(calc(554px * var(--min_w1) / var(--max_w1)), calc(554 * 100vw / var(--max_w1))));
  --sz-555: min(calc(555px * var(--fix_w) / var(--max_w1)), max(calc(555px * var(--min_w1) / var(--max_w1)), calc(555 * 100vw / var(--max_w1))));
  --sz-556: min(calc(556px * var(--fix_w) / var(--max_w1)), max(calc(556px * var(--min_w1) / var(--max_w1)), calc(556 * 100vw / var(--max_w1))));
  --sz-557: min(calc(557px * var(--fix_w) / var(--max_w1)), max(calc(557px * var(--min_w1) / var(--max_w1)), calc(557 * 100vw / var(--max_w1))));
  --sz-558: min(calc(558px * var(--fix_w) / var(--max_w1)), max(calc(558px * var(--min_w1) / var(--max_w1)), calc(558 * 100vw / var(--max_w1))));
  --sz-559: min(calc(559px * var(--fix_w) / var(--max_w1)), max(calc(559px * var(--min_w1) / var(--max_w1)), calc(559 * 100vw / var(--max_w1))));
  --sz-560: min(calc(560px * var(--fix_w) / var(--max_w1)), max(calc(560px * var(--min_w1) / var(--max_w1)), calc(560 * 100vw / var(--max_w1))));
  --sz-561: min(calc(561px * var(--fix_w) / var(--max_w1)), max(calc(561px * var(--min_w1) / var(--max_w1)), calc(561 * 100vw / var(--max_w1))));
  --sz-562: min(calc(562px * var(--fix_w) / var(--max_w1)), max(calc(562px * var(--min_w1) / var(--max_w1)), calc(562 * 100vw / var(--max_w1))));
  --sz-563: min(calc(563px * var(--fix_w) / var(--max_w1)), max(calc(563px * var(--min_w1) / var(--max_w1)), calc(563 * 100vw / var(--max_w1))));
  --sz-564: min(calc(564px * var(--fix_w) / var(--max_w1)), max(calc(564px * var(--min_w1) / var(--max_w1)), calc(564 * 100vw / var(--max_w1))));
  --sz-565: min(calc(565px * var(--fix_w) / var(--max_w1)), max(calc(565px * var(--min_w1) / var(--max_w1)), calc(565 * 100vw / var(--max_w1))));
  --sz-566: min(calc(566px * var(--fix_w) / var(--max_w1)), max(calc(566px * var(--min_w1) / var(--max_w1)), calc(566 * 100vw / var(--max_w1))));
  --sz-567: min(calc(567px * var(--fix_w) / var(--max_w1)), max(calc(567px * var(--min_w1) / var(--max_w1)), calc(567 * 100vw / var(--max_w1))));
  --sz-568: min(calc(568px * var(--fix_w) / var(--max_w1)), max(calc(568px * var(--min_w1) / var(--max_w1)), calc(568 * 100vw / var(--max_w1))));
  --sz-569: min(calc(569px * var(--fix_w) / var(--max_w1)), max(calc(569px * var(--min_w1) / var(--max_w1)), calc(569 * 100vw / var(--max_w1))));
  --sz-570: min(calc(570px * var(--fix_w) / var(--max_w1)), max(calc(570px * var(--min_w1) / var(--max_w1)), calc(570 * 100vw / var(--max_w1))));
  --sz-571: min(calc(571px * var(--fix_w) / var(--max_w1)), max(calc(571px * var(--min_w1) / var(--max_w1)), calc(571 * 100vw / var(--max_w1))));
  --sz-572: min(calc(572px * var(--fix_w) / var(--max_w1)), max(calc(572px * var(--min_w1) / var(--max_w1)), calc(572 * 100vw / var(--max_w1))));
  --sz-573: min(calc(573px * var(--fix_w) / var(--max_w1)), max(calc(573px * var(--min_w1) / var(--max_w1)), calc(573 * 100vw / var(--max_w1))));
  --sz-574: min(calc(574px * var(--fix_w) / var(--max_w1)), max(calc(574px * var(--min_w1) / var(--max_w1)), calc(574 * 100vw / var(--max_w1))));
  --sz-575: min(calc(575px * var(--fix_w) / var(--max_w1)), max(calc(575px * var(--min_w1) / var(--max_w1)), calc(575 * 100vw / var(--max_w1))));
  --sz-576: min(calc(576px * var(--fix_w) / var(--max_w1)), max(calc(576px * var(--min_w1) / var(--max_w1)), calc(576 * 100vw / var(--max_w1))));
  --sz-577: min(calc(577px * var(--fix_w) / var(--max_w1)), max(calc(577px * var(--min_w1) / var(--max_w1)), calc(577 * 100vw / var(--max_w1))));
  --sz-578: min(calc(578px * var(--fix_w) / var(--max_w1)), max(calc(578px * var(--min_w1) / var(--max_w1)), calc(578 * 100vw / var(--max_w1))));
  --sz-579: min(calc(579px * var(--fix_w) / var(--max_w1)), max(calc(579px * var(--min_w1) / var(--max_w1)), calc(579 * 100vw / var(--max_w1))));
  --sz-580: min(calc(580px * var(--fix_w) / var(--max_w1)), max(calc(580px * var(--min_w1) / var(--max_w1)), calc(580 * 100vw / var(--max_w1))));
  --sz-581: min(calc(581px * var(--fix_w) / var(--max_w1)), max(calc(581px * var(--min_w1) / var(--max_w1)), calc(581 * 100vw / var(--max_w1))));
  --sz-582: min(calc(582px * var(--fix_w) / var(--max_w1)), max(calc(582px * var(--min_w1) / var(--max_w1)), calc(582 * 100vw / var(--max_w1))));
  --sz-583: min(calc(583px * var(--fix_w) / var(--max_w1)), max(calc(583px * var(--min_w1) / var(--max_w1)), calc(583 * 100vw / var(--max_w1))));
  --sz-584: min(calc(584px * var(--fix_w) / var(--max_w1)), max(calc(584px * var(--min_w1) / var(--max_w1)), calc(584 * 100vw / var(--max_w1))));
  --sz-585: min(calc(585px * var(--fix_w) / var(--max_w1)), max(calc(585px * var(--min_w1) / var(--max_w1)), calc(585 * 100vw / var(--max_w1))));
  --sz-586: min(calc(586px * var(--fix_w) / var(--max_w1)), max(calc(586px * var(--min_w1) / var(--max_w1)), calc(586 * 100vw / var(--max_w1))));
  --sz-587: min(calc(587px * var(--fix_w) / var(--max_w1)), max(calc(587px * var(--min_w1) / var(--max_w1)), calc(587 * 100vw / var(--max_w1))));
  --sz-588: min(calc(588px * var(--fix_w) / var(--max_w1)), max(calc(588px * var(--min_w1) / var(--max_w1)), calc(588 * 100vw / var(--max_w1))));
  --sz-589: min(calc(589px * var(--fix_w) / var(--max_w1)), max(calc(589px * var(--min_w1) / var(--max_w1)), calc(589 * 100vw / var(--max_w1))));
  --sz-590: min(calc(590px * var(--fix_w) / var(--max_w1)), max(calc(590px * var(--min_w1) / var(--max_w1)), calc(590 * 100vw / var(--max_w1))));
  --sz-591: min(calc(591px * var(--fix_w) / var(--max_w1)), max(calc(591px * var(--min_w1) / var(--max_w1)), calc(591 * 100vw / var(--max_w1))));
  --sz-592: min(calc(592px * var(--fix_w) / var(--max_w1)), max(calc(592px * var(--min_w1) / var(--max_w1)), calc(592 * 100vw / var(--max_w1))));
  --sz-593: min(calc(593px * var(--fix_w) / var(--max_w1)), max(calc(593px * var(--min_w1) / var(--max_w1)), calc(593 * 100vw / var(--max_w1))));
  --sz-594: min(calc(594px * var(--fix_w) / var(--max_w1)), max(calc(594px * var(--min_w1) / var(--max_w1)), calc(594 * 100vw / var(--max_w1))));
  --sz-595: min(calc(595px * var(--fix_w) / var(--max_w1)), max(calc(595px * var(--min_w1) / var(--max_w1)), calc(595 * 100vw / var(--max_w1))));
  --sz-596: min(calc(596px * var(--fix_w) / var(--max_w1)), max(calc(596px * var(--min_w1) / var(--max_w1)), calc(596 * 100vw / var(--max_w1))));
  --sz-597: min(calc(597px * var(--fix_w) / var(--max_w1)), max(calc(597px * var(--min_w1) / var(--max_w1)), calc(597 * 100vw / var(--max_w1))));
  --sz-598: min(calc(598px * var(--fix_w) / var(--max_w1)), max(calc(598px * var(--min_w1) / var(--max_w1)), calc(598 * 100vw / var(--max_w1))));
  --sz-599: min(calc(599px * var(--fix_w) / var(--max_w1)), max(calc(599px * var(--min_w1) / var(--max_w1)), calc(599 * 100vw / var(--max_w1))));
  --sz-600: min(calc(600px * var(--fix_w) / var(--max_w1)), max(calc(600px * var(--min_w1) / var(--max_w1)), calc(600 * 100vw / var(--max_w1))));
  --sz-601: min(calc(601px * var(--fix_w) / var(--max_w1)), max(calc(601px * var(--min_w1) / var(--max_w1)), calc(601 * 100vw / var(--max_w1))));
  --sz-602: min(calc(602px * var(--fix_w) / var(--max_w1)), max(calc(602px * var(--min_w1) / var(--max_w1)), calc(602 * 100vw / var(--max_w1))));
  --sz-603: min(calc(603px * var(--fix_w) / var(--max_w1)), max(calc(603px * var(--min_w1) / var(--max_w1)), calc(603 * 100vw / var(--max_w1))));
  --sz-604: min(calc(604px * var(--fix_w) / var(--max_w1)), max(calc(604px * var(--min_w1) / var(--max_w1)), calc(604 * 100vw / var(--max_w1))));
  --sz-605: min(calc(605px * var(--fix_w) / var(--max_w1)), max(calc(605px * var(--min_w1) / var(--max_w1)), calc(605 * 100vw / var(--max_w1))));
  --sz-606: min(calc(606px * var(--fix_w) / var(--max_w1)), max(calc(606px * var(--min_w1) / var(--max_w1)), calc(606 * 100vw / var(--max_w1))));
  --sz-607: min(calc(607px * var(--fix_w) / var(--max_w1)), max(calc(607px * var(--min_w1) / var(--max_w1)), calc(607 * 100vw / var(--max_w1))));
  --sz-608: min(calc(608px * var(--fix_w) / var(--max_w1)), max(calc(608px * var(--min_w1) / var(--max_w1)), calc(608 * 100vw / var(--max_w1))));
  --sz-609: min(calc(609px * var(--fix_w) / var(--max_w1)), max(calc(609px * var(--min_w1) / var(--max_w1)), calc(609 * 100vw / var(--max_w1))));
  --sz-610: min(calc(610px * var(--fix_w) / var(--max_w1)), max(calc(610px * var(--min_w1) / var(--max_w1)), calc(610 * 100vw / var(--max_w1))));
  --sz-611: min(calc(611px * var(--fix_w) / var(--max_w1)), max(calc(611px * var(--min_w1) / var(--max_w1)), calc(611 * 100vw / var(--max_w1))));
  --sz-612: min(calc(612px * var(--fix_w) / var(--max_w1)), max(calc(612px * var(--min_w1) / var(--max_w1)), calc(612 * 100vw / var(--max_w1))));
  --sz-613: min(calc(613px * var(--fix_w) / var(--max_w1)), max(calc(613px * var(--min_w1) / var(--max_w1)), calc(613 * 100vw / var(--max_w1))));
  --sz-614: min(calc(614px * var(--fix_w) / var(--max_w1)), max(calc(614px * var(--min_w1) / var(--max_w1)), calc(614 * 100vw / var(--max_w1))));
  --sz-615: min(calc(615px * var(--fix_w) / var(--max_w1)), max(calc(615px * var(--min_w1) / var(--max_w1)), calc(615 * 100vw / var(--max_w1))));
  --sz-616: min(calc(616px * var(--fix_w) / var(--max_w1)), max(calc(616px * var(--min_w1) / var(--max_w1)), calc(616 * 100vw / var(--max_w1))));
  --sz-617: min(calc(617px * var(--fix_w) / var(--max_w1)), max(calc(617px * var(--min_w1) / var(--max_w1)), calc(617 * 100vw / var(--max_w1))));
  --sz-618: min(calc(618px * var(--fix_w) / var(--max_w1)), max(calc(618px * var(--min_w1) / var(--max_w1)), calc(618 * 100vw / var(--max_w1))));
  --sz-619: min(calc(619px * var(--fix_w) / var(--max_w1)), max(calc(619px * var(--min_w1) / var(--max_w1)), calc(619 * 100vw / var(--max_w1))));
  --sz-620: min(calc(620px * var(--fix_w) / var(--max_w1)), max(calc(620px * var(--min_w1) / var(--max_w1)), calc(620 * 100vw / var(--max_w1))));
  --sz-621: min(calc(621px * var(--fix_w) / var(--max_w1)), max(calc(621px * var(--min_w1) / var(--max_w1)), calc(621 * 100vw / var(--max_w1))));
  --sz-622: min(calc(622px * var(--fix_w) / var(--max_w1)), max(calc(622px * var(--min_w1) / var(--max_w1)), calc(622 * 100vw / var(--max_w1))));
  --sz-623: min(calc(623px * var(--fix_w) / var(--max_w1)), max(calc(623px * var(--min_w1) / var(--max_w1)), calc(623 * 100vw / var(--max_w1))));
  --sz-624: min(calc(624px * var(--fix_w) / var(--max_w1)), max(calc(624px * var(--min_w1) / var(--max_w1)), calc(624 * 100vw / var(--max_w1))));
  --sz-625: min(calc(625px * var(--fix_w) / var(--max_w1)), max(calc(625px * var(--min_w1) / var(--max_w1)), calc(625 * 100vw / var(--max_w1))));
  --sz-626: min(calc(626px * var(--fix_w) / var(--max_w1)), max(calc(626px * var(--min_w1) / var(--max_w1)), calc(626 * 100vw / var(--max_w1))));
  --sz-627: min(calc(627px * var(--fix_w) / var(--max_w1)), max(calc(627px * var(--min_w1) / var(--max_w1)), calc(627 * 100vw / var(--max_w1))));
  --sz-628: min(calc(628px * var(--fix_w) / var(--max_w1)), max(calc(628px * var(--min_w1) / var(--max_w1)), calc(628 * 100vw / var(--max_w1))));
  --sz-629: min(calc(629px * var(--fix_w) / var(--max_w1)), max(calc(629px * var(--min_w1) / var(--max_w1)), calc(629 * 100vw / var(--max_w1))));
  --sz-630: min(calc(630px * var(--fix_w) / var(--max_w1)), max(calc(630px * var(--min_w1) / var(--max_w1)), calc(630 * 100vw / var(--max_w1))));
  --sz-631: min(calc(631px * var(--fix_w) / var(--max_w1)), max(calc(631px * var(--min_w1) / var(--max_w1)), calc(631 * 100vw / var(--max_w1))));
  --sz-632: min(calc(632px * var(--fix_w) / var(--max_w1)), max(calc(632px * var(--min_w1) / var(--max_w1)), calc(632 * 100vw / var(--max_w1))));
  --sz-633: min(calc(633px * var(--fix_w) / var(--max_w1)), max(calc(633px * var(--min_w1) / var(--max_w1)), calc(633 * 100vw / var(--max_w1))));
  --sz-634: min(calc(634px * var(--fix_w) / var(--max_w1)), max(calc(634px * var(--min_w1) / var(--max_w1)), calc(634 * 100vw / var(--max_w1))));
  --sz-635: min(calc(635px * var(--fix_w) / var(--max_w1)), max(calc(635px * var(--min_w1) / var(--max_w1)), calc(635 * 100vw / var(--max_w1))));
  --sz-636: min(calc(636px * var(--fix_w) / var(--max_w1)), max(calc(636px * var(--min_w1) / var(--max_w1)), calc(636 * 100vw / var(--max_w1))));
  --sz-637: min(calc(637px * var(--fix_w) / var(--max_w1)), max(calc(637px * var(--min_w1) / var(--max_w1)), calc(637 * 100vw / var(--max_w1))));
  --sz-638: min(calc(638px * var(--fix_w) / var(--max_w1)), max(calc(638px * var(--min_w1) / var(--max_w1)), calc(638 * 100vw / var(--max_w1))));
  --sz-639: min(calc(639px * var(--fix_w) / var(--max_w1)), max(calc(639px * var(--min_w1) / var(--max_w1)), calc(639 * 100vw / var(--max_w1))));
  --sz-640: min(calc(640px * var(--fix_w) / var(--max_w1)), max(calc(640px * var(--min_w1) / var(--max_w1)), calc(640 * 100vw / var(--max_w1))));
  --sz-641: min(calc(641px * var(--fix_w) / var(--max_w1)), max(calc(641px * var(--min_w1) / var(--max_w1)), calc(641 * 100vw / var(--max_w1))));
  --sz-642: min(calc(642px * var(--fix_w) / var(--max_w1)), max(calc(642px * var(--min_w1) / var(--max_w1)), calc(642 * 100vw / var(--max_w1))));
  --sz-643: min(calc(643px * var(--fix_w) / var(--max_w1)), max(calc(643px * var(--min_w1) / var(--max_w1)), calc(643 * 100vw / var(--max_w1))));
  --sz-644: min(calc(644px * var(--fix_w) / var(--max_w1)), max(calc(644px * var(--min_w1) / var(--max_w1)), calc(644 * 100vw / var(--max_w1))));
  --sz-645: min(calc(645px * var(--fix_w) / var(--max_w1)), max(calc(645px * var(--min_w1) / var(--max_w1)), calc(645 * 100vw / var(--max_w1))));
  --sz-646: min(calc(646px * var(--fix_w) / var(--max_w1)), max(calc(646px * var(--min_w1) / var(--max_w1)), calc(646 * 100vw / var(--max_w1))));
  --sz-647: min(calc(647px * var(--fix_w) / var(--max_w1)), max(calc(647px * var(--min_w1) / var(--max_w1)), calc(647 * 100vw / var(--max_w1))));
  --sz-648: min(calc(648px * var(--fix_w) / var(--max_w1)), max(calc(648px * var(--min_w1) / var(--max_w1)), calc(648 * 100vw / var(--max_w1))));
  --sz-649: min(calc(649px * var(--fix_w) / var(--max_w1)), max(calc(649px * var(--min_w1) / var(--max_w1)), calc(649 * 100vw / var(--max_w1))));
  --sz-650: min(calc(650px * var(--fix_w) / var(--max_w1)), max(calc(650px * var(--min_w1) / var(--max_w1)), calc(650 * 100vw / var(--max_w1))));
  --sz-651: min(calc(651px * var(--fix_w) / var(--max_w1)), max(calc(651px * var(--min_w1) / var(--max_w1)), calc(651 * 100vw / var(--max_w1))));
  --sz-652: min(calc(652px * var(--fix_w) / var(--max_w1)), max(calc(652px * var(--min_w1) / var(--max_w1)), calc(652 * 100vw / var(--max_w1))));
  --sz-653: min(calc(653px * var(--fix_w) / var(--max_w1)), max(calc(653px * var(--min_w1) / var(--max_w1)), calc(653 * 100vw / var(--max_w1))));
  --sz-654: min(calc(654px * var(--fix_w) / var(--max_w1)), max(calc(654px * var(--min_w1) / var(--max_w1)), calc(654 * 100vw / var(--max_w1))));
  --sz-655: min(calc(655px * var(--fix_w) / var(--max_w1)), max(calc(655px * var(--min_w1) / var(--max_w1)), calc(655 * 100vw / var(--max_w1))));
  --sz-656: min(calc(656px * var(--fix_w) / var(--max_w1)), max(calc(656px * var(--min_w1) / var(--max_w1)), calc(656 * 100vw / var(--max_w1))));
  --sz-657: min(calc(657px * var(--fix_w) / var(--max_w1)), max(calc(657px * var(--min_w1) / var(--max_w1)), calc(657 * 100vw / var(--max_w1))));
  --sz-658: min(calc(658px * var(--fix_w) / var(--max_w1)), max(calc(658px * var(--min_w1) / var(--max_w1)), calc(658 * 100vw / var(--max_w1))));
  --sz-659: min(calc(659px * var(--fix_w) / var(--max_w1)), max(calc(659px * var(--min_w1) / var(--max_w1)), calc(659 * 100vw / var(--max_w1))));
  --sz-660: min(calc(660px * var(--fix_w) / var(--max_w1)), max(calc(660px * var(--min_w1) / var(--max_w1)), calc(660 * 100vw / var(--max_w1))));
  --sz-661: min(calc(661px * var(--fix_w) / var(--max_w1)), max(calc(661px * var(--min_w1) / var(--max_w1)), calc(661 * 100vw / var(--max_w1))));
  --sz-662: min(calc(662px * var(--fix_w) / var(--max_w1)), max(calc(662px * var(--min_w1) / var(--max_w1)), calc(662 * 100vw / var(--max_w1))));
  --sz-663: min(calc(663px * var(--fix_w) / var(--max_w1)), max(calc(663px * var(--min_w1) / var(--max_w1)), calc(663 * 100vw / var(--max_w1))));
  --sz-664: min(calc(664px * var(--fix_w) / var(--max_w1)), max(calc(664px * var(--min_w1) / var(--max_w1)), calc(664 * 100vw / var(--max_w1))));
  --sz-665: min(calc(665px * var(--fix_w) / var(--max_w1)), max(calc(665px * var(--min_w1) / var(--max_w1)), calc(665 * 100vw / var(--max_w1))));
  --sz-666: min(calc(666px * var(--fix_w) / var(--max_w1)), max(calc(666px * var(--min_w1) / var(--max_w1)), calc(666 * 100vw / var(--max_w1))));
  --sz-667: min(calc(667px * var(--fix_w) / var(--max_w1)), max(calc(667px * var(--min_w1) / var(--max_w1)), calc(667 * 100vw / var(--max_w1))));
  --sz-668: min(calc(668px * var(--fix_w) / var(--max_w1)), max(calc(668px * var(--min_w1) / var(--max_w1)), calc(668 * 100vw / var(--max_w1))));
  --sz-669: min(calc(669px * var(--fix_w) / var(--max_w1)), max(calc(669px * var(--min_w1) / var(--max_w1)), calc(669 * 100vw / var(--max_w1))));
  --sz-670: min(calc(670px * var(--fix_w) / var(--max_w1)), max(calc(670px * var(--min_w1) / var(--max_w1)), calc(670 * 100vw / var(--max_w1))));
  --sz-671: min(calc(671px * var(--fix_w) / var(--max_w1)), max(calc(671px * var(--min_w1) / var(--max_w1)), calc(671 * 100vw / var(--max_w1))));
  --sz-672: min(calc(672px * var(--fix_w) / var(--max_w1)), max(calc(672px * var(--min_w1) / var(--max_w1)), calc(672 * 100vw / var(--max_w1))));
  --sz-673: min(calc(673px * var(--fix_w) / var(--max_w1)), max(calc(673px * var(--min_w1) / var(--max_w1)), calc(673 * 100vw / var(--max_w1))));
  --sz-674: min(calc(674px * var(--fix_w) / var(--max_w1)), max(calc(674px * var(--min_w1) / var(--max_w1)), calc(674 * 100vw / var(--max_w1))));
  --sz-675: min(calc(675px * var(--fix_w) / var(--max_w1)), max(calc(675px * var(--min_w1) / var(--max_w1)), calc(675 * 100vw / var(--max_w1))));
  --sz-676: min(calc(676px * var(--fix_w) / var(--max_w1)), max(calc(676px * var(--min_w1) / var(--max_w1)), calc(676 * 100vw / var(--max_w1))));
  --sz-677: min(calc(677px * var(--fix_w) / var(--max_w1)), max(calc(677px * var(--min_w1) / var(--max_w1)), calc(677 * 100vw / var(--max_w1))));
  --sz-678: min(calc(678px * var(--fix_w) / var(--max_w1)), max(calc(678px * var(--min_w1) / var(--max_w1)), calc(678 * 100vw / var(--max_w1))));
  --sz-679: min(calc(679px * var(--fix_w) / var(--max_w1)), max(calc(679px * var(--min_w1) / var(--max_w1)), calc(679 * 100vw / var(--max_w1))));
  --sz-680: min(calc(680px * var(--fix_w) / var(--max_w1)), max(calc(680px * var(--min_w1) / var(--max_w1)), calc(680 * 100vw / var(--max_w1))));
  --sz-681: min(calc(681px * var(--fix_w) / var(--max_w1)), max(calc(681px * var(--min_w1) / var(--max_w1)), calc(681 * 100vw / var(--max_w1))));
  --sz-682: min(calc(682px * var(--fix_w) / var(--max_w1)), max(calc(682px * var(--min_w1) / var(--max_w1)), calc(682 * 100vw / var(--max_w1))));
  --sz-683: min(calc(683px * var(--fix_w) / var(--max_w1)), max(calc(683px * var(--min_w1) / var(--max_w1)), calc(683 * 100vw / var(--max_w1))));
  --sz-684: min(calc(684px * var(--fix_w) / var(--max_w1)), max(calc(684px * var(--min_w1) / var(--max_w1)), calc(684 * 100vw / var(--max_w1))));
  --sz-685: min(calc(685px * var(--fix_w) / var(--max_w1)), max(calc(685px * var(--min_w1) / var(--max_w1)), calc(685 * 100vw / var(--max_w1))));
  --sz-686: min(calc(686px * var(--fix_w) / var(--max_w1)), max(calc(686px * var(--min_w1) / var(--max_w1)), calc(686 * 100vw / var(--max_w1))));
  --sz-687: min(calc(687px * var(--fix_w) / var(--max_w1)), max(calc(687px * var(--min_w1) / var(--max_w1)), calc(687 * 100vw / var(--max_w1))));
  --sz-688: min(calc(688px * var(--fix_w) / var(--max_w1)), max(calc(688px * var(--min_w1) / var(--max_w1)), calc(688 * 100vw / var(--max_w1))));
  --sz-689: min(calc(689px * var(--fix_w) / var(--max_w1)), max(calc(689px * var(--min_w1) / var(--max_w1)), calc(689 * 100vw / var(--max_w1))));
  --sz-690: min(calc(690px * var(--fix_w) / var(--max_w1)), max(calc(690px * var(--min_w1) / var(--max_w1)), calc(690 * 100vw / var(--max_w1))));
  --sz-691: min(calc(691px * var(--fix_w) / var(--max_w1)), max(calc(691px * var(--min_w1) / var(--max_w1)), calc(691 * 100vw / var(--max_w1))));
  --sz-692: min(calc(692px * var(--fix_w) / var(--max_w1)), max(calc(692px * var(--min_w1) / var(--max_w1)), calc(692 * 100vw / var(--max_w1))));
  --sz-693: min(calc(693px * var(--fix_w) / var(--max_w1)), max(calc(693px * var(--min_w1) / var(--max_w1)), calc(693 * 100vw / var(--max_w1))));
  --sz-694: min(calc(694px * var(--fix_w) / var(--max_w1)), max(calc(694px * var(--min_w1) / var(--max_w1)), calc(694 * 100vw / var(--max_w1))));
  --sz-695: min(calc(695px * var(--fix_w) / var(--max_w1)), max(calc(695px * var(--min_w1) / var(--max_w1)), calc(695 * 100vw / var(--max_w1))));
  --sz-696: min(calc(696px * var(--fix_w) / var(--max_w1)), max(calc(696px * var(--min_w1) / var(--max_w1)), calc(696 * 100vw / var(--max_w1))));
  --sz-697: min(calc(697px * var(--fix_w) / var(--max_w1)), max(calc(697px * var(--min_w1) / var(--max_w1)), calc(697 * 100vw / var(--max_w1))));
  --sz-698: min(calc(698px * var(--fix_w) / var(--max_w1)), max(calc(698px * var(--min_w1) / var(--max_w1)), calc(698 * 100vw / var(--max_w1))));
  --sz-699: min(calc(699px * var(--fix_w) / var(--max_w1)), max(calc(699px * var(--min_w1) / var(--max_w1)), calc(699 * 100vw / var(--max_w1))));
  --sz-700: min(calc(700px * var(--fix_w) / var(--max_w1)), max(calc(700px * var(--min_w1) / var(--max_w1)), calc(700 * 100vw / var(--max_w1))));
  --sz-701: min(calc(701px * var(--fix_w) / var(--max_w1)), max(calc(701px * var(--min_w1) / var(--max_w1)), calc(701 * 100vw / var(--max_w1))));
  --sz-702: min(calc(702px * var(--fix_w) / var(--max_w1)), max(calc(702px * var(--min_w1) / var(--max_w1)), calc(702 * 100vw / var(--max_w1))));
  --sz-703: min(calc(703px * var(--fix_w) / var(--max_w1)), max(calc(703px * var(--min_w1) / var(--max_w1)), calc(703 * 100vw / var(--max_w1))));
  --sz-704: min(calc(704px * var(--fix_w) / var(--max_w1)), max(calc(704px * var(--min_w1) / var(--max_w1)), calc(704 * 100vw / var(--max_w1))));
  --sz-705: min(calc(705px * var(--fix_w) / var(--max_w1)), max(calc(705px * var(--min_w1) / var(--max_w1)), calc(705 * 100vw / var(--max_w1))));
  --sz-706: min(calc(706px * var(--fix_w) / var(--max_w1)), max(calc(706px * var(--min_w1) / var(--max_w1)), calc(706 * 100vw / var(--max_w1))));
  --sz-707: min(calc(707px * var(--fix_w) / var(--max_w1)), max(calc(707px * var(--min_w1) / var(--max_w1)), calc(707 * 100vw / var(--max_w1))));
  --sz-708: min(calc(708px * var(--fix_w) / var(--max_w1)), max(calc(708px * var(--min_w1) / var(--max_w1)), calc(708 * 100vw / var(--max_w1))));
  --sz-709: min(calc(709px * var(--fix_w) / var(--max_w1)), max(calc(709px * var(--min_w1) / var(--max_w1)), calc(709 * 100vw / var(--max_w1))));
  --sz-710: min(calc(710px * var(--fix_w) / var(--max_w1)), max(calc(710px * var(--min_w1) / var(--max_w1)), calc(710 * 100vw / var(--max_w1))));
  --sz-711: min(calc(711px * var(--fix_w) / var(--max_w1)), max(calc(711px * var(--min_w1) / var(--max_w1)), calc(711 * 100vw / var(--max_w1))));
  --sz-712: min(calc(712px * var(--fix_w) / var(--max_w1)), max(calc(712px * var(--min_w1) / var(--max_w1)), calc(712 * 100vw / var(--max_w1))));
  --sz-713: min(calc(713px * var(--fix_w) / var(--max_w1)), max(calc(713px * var(--min_w1) / var(--max_w1)), calc(713 * 100vw / var(--max_w1))));
  --sz-714: min(calc(714px * var(--fix_w) / var(--max_w1)), max(calc(714px * var(--min_w1) / var(--max_w1)), calc(714 * 100vw / var(--max_w1))));
  --sz-715: min(calc(715px * var(--fix_w) / var(--max_w1)), max(calc(715px * var(--min_w1) / var(--max_w1)), calc(715 * 100vw / var(--max_w1))));
  --sz-716: min(calc(716px * var(--fix_w) / var(--max_w1)), max(calc(716px * var(--min_w1) / var(--max_w1)), calc(716 * 100vw / var(--max_w1))));
  --sz-717: min(calc(717px * var(--fix_w) / var(--max_w1)), max(calc(717px * var(--min_w1) / var(--max_w1)), calc(717 * 100vw / var(--max_w1))));
  --sz-718: min(calc(718px * var(--fix_w) / var(--max_w1)), max(calc(718px * var(--min_w1) / var(--max_w1)), calc(718 * 100vw / var(--max_w1))));
  --sz-719: min(calc(719px * var(--fix_w) / var(--max_w1)), max(calc(719px * var(--min_w1) / var(--max_w1)), calc(719 * 100vw / var(--max_w1))));
  --sz-720: min(calc(720px * var(--fix_w) / var(--max_w1)), max(calc(720px * var(--min_w1) / var(--max_w1)), calc(720 * 100vw / var(--max_w1))));
  --sz-721: min(calc(721px * var(--fix_w) / var(--max_w1)), max(calc(721px * var(--min_w1) / var(--max_w1)), calc(721 * 100vw / var(--max_w1))));
  --sz-722: min(calc(722px * var(--fix_w) / var(--max_w1)), max(calc(722px * var(--min_w1) / var(--max_w1)), calc(722 * 100vw / var(--max_w1))));
  --sz-723: min(calc(723px * var(--fix_w) / var(--max_w1)), max(calc(723px * var(--min_w1) / var(--max_w1)), calc(723 * 100vw / var(--max_w1))));
  --sz-724: min(calc(724px * var(--fix_w) / var(--max_w1)), max(calc(724px * var(--min_w1) / var(--max_w1)), calc(724 * 100vw / var(--max_w1))));
  --sz-725: min(calc(725px * var(--fix_w) / var(--max_w1)), max(calc(725px * var(--min_w1) / var(--max_w1)), calc(725 * 100vw / var(--max_w1))));
  --sz-726: min(calc(726px * var(--fix_w) / var(--max_w1)), max(calc(726px * var(--min_w1) / var(--max_w1)), calc(726 * 100vw / var(--max_w1))));
  --sz-727: min(calc(727px * var(--fix_w) / var(--max_w1)), max(calc(727px * var(--min_w1) / var(--max_w1)), calc(727 * 100vw / var(--max_w1))));
  --sz-728: min(calc(728px * var(--fix_w) / var(--max_w1)), max(calc(728px * var(--min_w1) / var(--max_w1)), calc(728 * 100vw / var(--max_w1))));
  --sz-729: min(calc(729px * var(--fix_w) / var(--max_w1)), max(calc(729px * var(--min_w1) / var(--max_w1)), calc(729 * 100vw / var(--max_w1))));
  --sz-730: min(calc(730px * var(--fix_w) / var(--max_w1)), max(calc(730px * var(--min_w1) / var(--max_w1)), calc(730 * 100vw / var(--max_w1))));
  --sz-731: min(calc(731px * var(--fix_w) / var(--max_w1)), max(calc(731px * var(--min_w1) / var(--max_w1)), calc(731 * 100vw / var(--max_w1))));
  --sz-732: min(calc(732px * var(--fix_w) / var(--max_w1)), max(calc(732px * var(--min_w1) / var(--max_w1)), calc(732 * 100vw / var(--max_w1))));
  --sz-733: min(calc(733px * var(--fix_w) / var(--max_w1)), max(calc(733px * var(--min_w1) / var(--max_w1)), calc(733 * 100vw / var(--max_w1))));
  --sz-734: min(calc(734px * var(--fix_w) / var(--max_w1)), max(calc(734px * var(--min_w1) / var(--max_w1)), calc(734 * 100vw / var(--max_w1))));
  --sz-735: min(calc(735px * var(--fix_w) / var(--max_w1)), max(calc(735px * var(--min_w1) / var(--max_w1)), calc(735 * 100vw / var(--max_w1))));
  --sz-736: min(calc(736px * var(--fix_w) / var(--max_w1)), max(calc(736px * var(--min_w1) / var(--max_w1)), calc(736 * 100vw / var(--max_w1))));
  --sz-737: min(calc(737px * var(--fix_w) / var(--max_w1)), max(calc(737px * var(--min_w1) / var(--max_w1)), calc(737 * 100vw / var(--max_w1))));
  --sz-738: min(calc(738px * var(--fix_w) / var(--max_w1)), max(calc(738px * var(--min_w1) / var(--max_w1)), calc(738 * 100vw / var(--max_w1))));
  --sz-739: min(calc(739px * var(--fix_w) / var(--max_w1)), max(calc(739px * var(--min_w1) / var(--max_w1)), calc(739 * 100vw / var(--max_w1))));
  --sz-740: min(calc(740px * var(--fix_w) / var(--max_w1)), max(calc(740px * var(--min_w1) / var(--max_w1)), calc(740 * 100vw / var(--max_w1))));
  --sz-741: min(calc(741px * var(--fix_w) / var(--max_w1)), max(calc(741px * var(--min_w1) / var(--max_w1)), calc(741 * 100vw / var(--max_w1))));
  --sz-742: min(calc(742px * var(--fix_w) / var(--max_w1)), max(calc(742px * var(--min_w1) / var(--max_w1)), calc(742 * 100vw / var(--max_w1))));
  --sz-743: min(calc(743px * var(--fix_w) / var(--max_w1)), max(calc(743px * var(--min_w1) / var(--max_w1)), calc(743 * 100vw / var(--max_w1))));
  --sz-744: min(calc(744px * var(--fix_w) / var(--max_w1)), max(calc(744px * var(--min_w1) / var(--max_w1)), calc(744 * 100vw / var(--max_w1))));
  --sz-745: min(calc(745px * var(--fix_w) / var(--max_w1)), max(calc(745px * var(--min_w1) / var(--max_w1)), calc(745 * 100vw / var(--max_w1))));
  --sz-746: min(calc(746px * var(--fix_w) / var(--max_w1)), max(calc(746px * var(--min_w1) / var(--max_w1)), calc(746 * 100vw / var(--max_w1))));
  --sz-747: min(calc(747px * var(--fix_w) / var(--max_w1)), max(calc(747px * var(--min_w1) / var(--max_w1)), calc(747 * 100vw / var(--max_w1))));
  --sz-748: min(calc(748px * var(--fix_w) / var(--max_w1)), max(calc(748px * var(--min_w1) / var(--max_w1)), calc(748 * 100vw / var(--max_w1))));
  --sz-749: min(calc(749px * var(--fix_w) / var(--max_w1)), max(calc(749px * var(--min_w1) / var(--max_w1)), calc(749 * 100vw / var(--max_w1))));
  --sz-750: min(calc(750px * var(--fix_w) / var(--max_w1)), max(calc(750px * var(--min_w1) / var(--max_w1)), calc(750 * 100vw / var(--max_w1))));
}

@media screen and (min-width: 992px) {
  :root {
    --sz-1: calc(1px * var(--fix_w) / var(--max_w1));
    --sz-2: calc(2px * var(--fix_w) / var(--max_w1));
    --sz-3: calc(3px * var(--fix_w) / var(--max_w1));
    --sz-4: calc(4px * var(--fix_w) / var(--max_w1));
    --sz-5: calc(5px * var(--fix_w) / var(--max_w1));
    --sz-6: calc(6px * var(--fix_w) / var(--max_w1));
    --sz-7: calc(7px * var(--fix_w) / var(--max_w1));
    --sz-8: calc(8px * var(--fix_w) / var(--max_w1));
    --sz-9: calc(9px * var(--fix_w) / var(--max_w1));
    --sz-10: calc(10px * var(--fix_w) / var(--max_w1));
    --sz-11: calc(11px * var(--fix_w) / var(--max_w1));
    --sz-12: calc(12px * var(--fix_w) / var(--max_w1));
    --sz-13: calc(13px * var(--fix_w) / var(--max_w1));
    --sz-14: calc(14px * var(--fix_w) / var(--max_w1));
    --sz-15: calc(15px * var(--fix_w) / var(--max_w1));
    --sz-16: calc(16px * var(--fix_w) / var(--max_w1));
    --sz-17: calc(17px * var(--fix_w) / var(--max_w1));
    --sz-18: calc(18px * var(--fix_w) / var(--max_w1));
    --sz-19: calc(19px * var(--fix_w) / var(--max_w1));
    --sz-20: calc(20px * var(--fix_w) / var(--max_w1));
    --sz-21: calc(21px * var(--fix_w) / var(--max_w1));
    --sz-22: calc(22px * var(--fix_w) / var(--max_w1));
    --sz-23: calc(23px * var(--fix_w) / var(--max_w1));
    --sz-24: calc(24px * var(--fix_w) / var(--max_w1));
    --sz-25: calc(25px * var(--fix_w) / var(--max_w1));
    --sz-26: calc(26px * var(--fix_w) / var(--max_w1));
    --sz-27: calc(27px * var(--fix_w) / var(--max_w1));
    --sz-28: calc(28px * var(--fix_w) / var(--max_w1));
    --sz-29: calc(29px * var(--fix_w) / var(--max_w1));
    --sz-30: calc(30px * var(--fix_w) / var(--max_w1));
    --sz-31: calc(31px * var(--fix_w) / var(--max_w1));
    --sz-32: calc(32px * var(--fix_w) / var(--max_w1));
    --sz-33: calc(33px * var(--fix_w) / var(--max_w1));
    --sz-34: calc(34px * var(--fix_w) / var(--max_w1));
    --sz-35: calc(35px * var(--fix_w) / var(--max_w1));
    --sz-36: calc(36px * var(--fix_w) / var(--max_w1));
    --sz-37: calc(37px * var(--fix_w) / var(--max_w1));
    --sz-38: calc(38px * var(--fix_w) / var(--max_w1));
    --sz-39: calc(39px * var(--fix_w) / var(--max_w1));
    --sz-40: calc(40px * var(--fix_w) / var(--max_w1));
    --sz-41: calc(41px * var(--fix_w) / var(--max_w1));
    --sz-42: calc(42px * var(--fix_w) / var(--max_w1));
    --sz-43: calc(43px * var(--fix_w) / var(--max_w1));
    --sz-44: calc(44px * var(--fix_w) / var(--max_w1));
    --sz-45: calc(45px * var(--fix_w) / var(--max_w1));
    --sz-46: calc(46px * var(--fix_w) / var(--max_w1));
    --sz-47: calc(47px * var(--fix_w) / var(--max_w1));
    --sz-48: calc(48px * var(--fix_w) / var(--max_w1));
    --sz-49: calc(49px * var(--fix_w) / var(--max_w1));
    --sz-50: calc(50px * var(--fix_w) / var(--max_w1));
    --sz-51: calc(51px * var(--fix_w) / var(--max_w1));
    --sz-52: calc(52px * var(--fix_w) / var(--max_w1));
    --sz-53: calc(53px * var(--fix_w) / var(--max_w1));
    --sz-54: calc(54px * var(--fix_w) / var(--max_w1));
    --sz-55: calc(55px * var(--fix_w) / var(--max_w1));
    --sz-56: calc(56px * var(--fix_w) / var(--max_w1));
    --sz-57: calc(57px * var(--fix_w) / var(--max_w1));
    --sz-58: calc(58px * var(--fix_w) / var(--max_w1));
    --sz-59: calc(59px * var(--fix_w) / var(--max_w1));
    --sz-60: calc(60px * var(--fix_w) / var(--max_w1));
    --sz-61: calc(61px * var(--fix_w) / var(--max_w1));
    --sz-62: calc(62px * var(--fix_w) / var(--max_w1));
    --sz-63: calc(63px * var(--fix_w) / var(--max_w1));
    --sz-64: calc(64px * var(--fix_w) / var(--max_w1));
    --sz-65: calc(65px * var(--fix_w) / var(--max_w1));
    --sz-66: calc(66px * var(--fix_w) / var(--max_w1));
    --sz-67: calc(67px * var(--fix_w) / var(--max_w1));
    --sz-68: calc(68px * var(--fix_w) / var(--max_w1));
    --sz-69: calc(69px * var(--fix_w) / var(--max_w1));
    --sz-70: calc(70px * var(--fix_w) / var(--max_w1));
    --sz-71: calc(71px * var(--fix_w) / var(--max_w1));
    --sz-72: calc(72px * var(--fix_w) / var(--max_w1));
    --sz-73: calc(73px * var(--fix_w) / var(--max_w1));
    --sz-74: calc(74px * var(--fix_w) / var(--max_w1));
    --sz-75: calc(75px * var(--fix_w) / var(--max_w1));
    --sz-76: calc(76px * var(--fix_w) / var(--max_w1));
    --sz-77: calc(77px * var(--fix_w) / var(--max_w1));
    --sz-78: calc(78px * var(--fix_w) / var(--max_w1));
    --sz-79: calc(79px * var(--fix_w) / var(--max_w1));
    --sz-80: calc(80px * var(--fix_w) / var(--max_w1));
    --sz-81: calc(81px * var(--fix_w) / var(--max_w1));
    --sz-82: calc(82px * var(--fix_w) / var(--max_w1));
    --sz-83: calc(83px * var(--fix_w) / var(--max_w1));
    --sz-84: calc(84px * var(--fix_w) / var(--max_w1));
    --sz-85: calc(85px * var(--fix_w) / var(--max_w1));
    --sz-86: calc(86px * var(--fix_w) / var(--max_w1));
    --sz-87: calc(87px * var(--fix_w) / var(--max_w1));
    --sz-88: calc(88px * var(--fix_w) / var(--max_w1));
    --sz-89: calc(89px * var(--fix_w) / var(--max_w1));
    --sz-90: calc(90px * var(--fix_w) / var(--max_w1));
    --sz-91: calc(91px * var(--fix_w) / var(--max_w1));
    --sz-92: calc(92px * var(--fix_w) / var(--max_w1));
    --sz-93: calc(93px * var(--fix_w) / var(--max_w1));
    --sz-94: calc(94px * var(--fix_w) / var(--max_w1));
    --sz-95: calc(95px * var(--fix_w) / var(--max_w1));
    --sz-96: calc(96px * var(--fix_w) / var(--max_w1));
    --sz-97: calc(97px * var(--fix_w) / var(--max_w1));
    --sz-98: calc(98px * var(--fix_w) / var(--max_w1));
    --sz-99: calc(99px * var(--fix_w) / var(--max_w1));
    --sz-100: calc(100px * var(--fix_w) / var(--max_w1));
    --sz-101: calc(101px * var(--fix_w) / var(--max_w1));
    --sz-102: calc(102px * var(--fix_w) / var(--max_w1));
    --sz-103: calc(103px * var(--fix_w) / var(--max_w1));
    --sz-104: calc(104px * var(--fix_w) / var(--max_w1));
    --sz-105: calc(105px * var(--fix_w) / var(--max_w1));
    --sz-106: calc(106px * var(--fix_w) / var(--max_w1));
    --sz-107: calc(107px * var(--fix_w) / var(--max_w1));
    --sz-108: calc(108px * var(--fix_w) / var(--max_w1));
    --sz-109: calc(109px * var(--fix_w) / var(--max_w1));
    --sz-110: calc(110px * var(--fix_w) / var(--max_w1));
    --sz-111: calc(111px * var(--fix_w) / var(--max_w1));
    --sz-112: calc(112px * var(--fix_w) / var(--max_w1));
    --sz-113: calc(113px * var(--fix_w) / var(--max_w1));
    --sz-114: calc(114px * var(--fix_w) / var(--max_w1));
    --sz-115: calc(115px * var(--fix_w) / var(--max_w1));
    --sz-116: calc(116px * var(--fix_w) / var(--max_w1));
    --sz-117: calc(117px * var(--fix_w) / var(--max_w1));
    --sz-118: calc(118px * var(--fix_w) / var(--max_w1));
    --sz-119: calc(119px * var(--fix_w) / var(--max_w1));
    --sz-120: calc(120px * var(--fix_w) / var(--max_w1));
    --sz-121: calc(121px * var(--fix_w) / var(--max_w1));
    --sz-122: calc(122px * var(--fix_w) / var(--max_w1));
    --sz-123: calc(123px * var(--fix_w) / var(--max_w1));
    --sz-124: calc(124px * var(--fix_w) / var(--max_w1));
    --sz-125: calc(125px * var(--fix_w) / var(--max_w1));
    --sz-126: calc(126px * var(--fix_w) / var(--max_w1));
    --sz-127: calc(127px * var(--fix_w) / var(--max_w1));
    --sz-128: calc(128px * var(--fix_w) / var(--max_w1));
    --sz-129: calc(129px * var(--fix_w) / var(--max_w1));
    --sz-130: calc(130px * var(--fix_w) / var(--max_w1));
    --sz-131: calc(131px * var(--fix_w) / var(--max_w1));
    --sz-132: calc(132px * var(--fix_w) / var(--max_w1));
    --sz-133: calc(133px * var(--fix_w) / var(--max_w1));
    --sz-134: calc(134px * var(--fix_w) / var(--max_w1));
    --sz-135: calc(135px * var(--fix_w) / var(--max_w1));
    --sz-136: calc(136px * var(--fix_w) / var(--max_w1));
    --sz-137: calc(137px * var(--fix_w) / var(--max_w1));
    --sz-138: calc(138px * var(--fix_w) / var(--max_w1));
    --sz-139: calc(139px * var(--fix_w) / var(--max_w1));
    --sz-140: calc(140px * var(--fix_w) / var(--max_w1));
    --sz-141: calc(141px * var(--fix_w) / var(--max_w1));
    --sz-142: calc(142px * var(--fix_w) / var(--max_w1));
    --sz-143: calc(143px * var(--fix_w) / var(--max_w1));
    --sz-144: calc(144px * var(--fix_w) / var(--max_w1));
    --sz-145: calc(145px * var(--fix_w) / var(--max_w1));
    --sz-146: calc(146px * var(--fix_w) / var(--max_w1));
    --sz-147: calc(147px * var(--fix_w) / var(--max_w1));
    --sz-148: calc(148px * var(--fix_w) / var(--max_w1));
    --sz-149: calc(149px * var(--fix_w) / var(--max_w1));
    --sz-150: calc(150px * var(--fix_w) / var(--max_w1));
    --sz-151: calc(151px * var(--fix_w) / var(--max_w1));
    --sz-152: calc(152px * var(--fix_w) / var(--max_w1));
    --sz-153: calc(153px * var(--fix_w) / var(--max_w1));
    --sz-154: calc(154px * var(--fix_w) / var(--max_w1));
    --sz-155: calc(155px * var(--fix_w) / var(--max_w1));
    --sz-156: calc(156px * var(--fix_w) / var(--max_w1));
    --sz-157: calc(157px * var(--fix_w) / var(--max_w1));
    --sz-158: calc(158px * var(--fix_w) / var(--max_w1));
    --sz-159: calc(159px * var(--fix_w) / var(--max_w1));
    --sz-160: calc(160px * var(--fix_w) / var(--max_w1));
    --sz-161: calc(161px * var(--fix_w) / var(--max_w1));
    --sz-162: calc(162px * var(--fix_w) / var(--max_w1));
    --sz-163: calc(163px * var(--fix_w) / var(--max_w1));
    --sz-164: calc(164px * var(--fix_w) / var(--max_w1));
    --sz-165: calc(165px * var(--fix_w) / var(--max_w1));
    --sz-166: calc(166px * var(--fix_w) / var(--max_w1));
    --sz-167: calc(167px * var(--fix_w) / var(--max_w1));
    --sz-168: calc(168px * var(--fix_w) / var(--max_w1));
    --sz-169: calc(169px * var(--fix_w) / var(--max_w1));
    --sz-170: calc(170px * var(--fix_w) / var(--max_w1));
    --sz-171: calc(171px * var(--fix_w) / var(--max_w1));
    --sz-172: calc(172px * var(--fix_w) / var(--max_w1));
    --sz-173: calc(173px * var(--fix_w) / var(--max_w1));
    --sz-174: calc(174px * var(--fix_w) / var(--max_w1));
    --sz-175: calc(175px * var(--fix_w) / var(--max_w1));
    --sz-176: calc(176px * var(--fix_w) / var(--max_w1));
    --sz-177: calc(177px * var(--fix_w) / var(--max_w1));
    --sz-178: calc(178px * var(--fix_w) / var(--max_w1));
    --sz-179: calc(179px * var(--fix_w) / var(--max_w1));
    --sz-180: calc(180px * var(--fix_w) / var(--max_w1));
    --sz-181: calc(181px * var(--fix_w) / var(--max_w1));
    --sz-182: calc(182px * var(--fix_w) / var(--max_w1));
    --sz-183: calc(183px * var(--fix_w) / var(--max_w1));
    --sz-184: calc(184px * var(--fix_w) / var(--max_w1));
    --sz-185: calc(185px * var(--fix_w) / var(--max_w1));
    --sz-186: calc(186px * var(--fix_w) / var(--max_w1));
    --sz-187: calc(187px * var(--fix_w) / var(--max_w1));
    --sz-188: calc(188px * var(--fix_w) / var(--max_w1));
    --sz-189: calc(189px * var(--fix_w) / var(--max_w1));
    --sz-190: calc(190px * var(--fix_w) / var(--max_w1));
    --sz-191: calc(191px * var(--fix_w) / var(--max_w1));
    --sz-192: calc(192px * var(--fix_w) / var(--max_w1));
    --sz-193: calc(193px * var(--fix_w) / var(--max_w1));
    --sz-194: calc(194px * var(--fix_w) / var(--max_w1));
    --sz-195: calc(195px * var(--fix_w) / var(--max_w1));
    --sz-196: calc(196px * var(--fix_w) / var(--max_w1));
    --sz-197: calc(197px * var(--fix_w) / var(--max_w1));
    --sz-198: calc(198px * var(--fix_w) / var(--max_w1));
    --sz-199: calc(199px * var(--fix_w) / var(--max_w1));
    --sz-200: calc(200px * var(--fix_w) / var(--max_w1));
    --sz-201: calc(201px * var(--fix_w) / var(--max_w1));
    --sz-202: calc(202px * var(--fix_w) / var(--max_w1));
    --sz-203: calc(203px * var(--fix_w) / var(--max_w1));
    --sz-204: calc(204px * var(--fix_w) / var(--max_w1));
    --sz-205: calc(205px * var(--fix_w) / var(--max_w1));
    --sz-206: calc(206px * var(--fix_w) / var(--max_w1));
    --sz-207: calc(207px * var(--fix_w) / var(--max_w1));
    --sz-208: calc(208px * var(--fix_w) / var(--max_w1));
    --sz-209: calc(209px * var(--fix_w) / var(--max_w1));
    --sz-210: calc(210px * var(--fix_w) / var(--max_w1));
    --sz-211: calc(211px * var(--fix_w) / var(--max_w1));
    --sz-212: calc(212px * var(--fix_w) / var(--max_w1));
    --sz-213: calc(213px * var(--fix_w) / var(--max_w1));
    --sz-214: calc(214px * var(--fix_w) / var(--max_w1));
    --sz-215: calc(215px * var(--fix_w) / var(--max_w1));
    --sz-216: calc(216px * var(--fix_w) / var(--max_w1));
    --sz-217: calc(217px * var(--fix_w) / var(--max_w1));
    --sz-218: calc(218px * var(--fix_w) / var(--max_w1));
    --sz-219: calc(219px * var(--fix_w) / var(--max_w1));
    --sz-220: calc(220px * var(--fix_w) / var(--max_w1));
    --sz-221: calc(221px * var(--fix_w) / var(--max_w1));
    --sz-222: calc(222px * var(--fix_w) / var(--max_w1));
    --sz-223: calc(223px * var(--fix_w) / var(--max_w1));
    --sz-224: calc(224px * var(--fix_w) / var(--max_w1));
    --sz-225: calc(225px * var(--fix_w) / var(--max_w1));
    --sz-226: calc(226px * var(--fix_w) / var(--max_w1));
    --sz-227: calc(227px * var(--fix_w) / var(--max_w1));
    --sz-228: calc(228px * var(--fix_w) / var(--max_w1));
    --sz-229: calc(229px * var(--fix_w) / var(--max_w1));
    --sz-230: calc(230px * var(--fix_w) / var(--max_w1));
    --sz-231: calc(231px * var(--fix_w) / var(--max_w1));
    --sz-232: calc(232px * var(--fix_w) / var(--max_w1));
    --sz-233: calc(233px * var(--fix_w) / var(--max_w1));
    --sz-234: calc(234px * var(--fix_w) / var(--max_w1));
    --sz-235: calc(235px * var(--fix_w) / var(--max_w1));
    --sz-236: calc(236px * var(--fix_w) / var(--max_w1));
    --sz-237: calc(237px * var(--fix_w) / var(--max_w1));
    --sz-238: calc(238px * var(--fix_w) / var(--max_w1));
    --sz-239: calc(239px * var(--fix_w) / var(--max_w1));
    --sz-240: calc(240px * var(--fix_w) / var(--max_w1));
    --sz-241: calc(241px * var(--fix_w) / var(--max_w1));
    --sz-242: calc(242px * var(--fix_w) / var(--max_w1));
    --sz-243: calc(243px * var(--fix_w) / var(--max_w1));
    --sz-244: calc(244px * var(--fix_w) / var(--max_w1));
    --sz-245: calc(245px * var(--fix_w) / var(--max_w1));
    --sz-246: calc(246px * var(--fix_w) / var(--max_w1));
    --sz-247: calc(247px * var(--fix_w) / var(--max_w1));
    --sz-248: calc(248px * var(--fix_w) / var(--max_w1));
    --sz-249: calc(249px * var(--fix_w) / var(--max_w1));
    --sz-250: calc(250px * var(--fix_w) / var(--max_w1));
    --sz-251: calc(251px * var(--fix_w) / var(--max_w1));
    --sz-252: calc(252px * var(--fix_w) / var(--max_w1));
    --sz-253: calc(253px * var(--fix_w) / var(--max_w1));
    --sz-254: calc(254px * var(--fix_w) / var(--max_w1));
    --sz-255: calc(255px * var(--fix_w) / var(--max_w1));
    --sz-256: calc(256px * var(--fix_w) / var(--max_w1));
    --sz-257: calc(257px * var(--fix_w) / var(--max_w1));
    --sz-258: calc(258px * var(--fix_w) / var(--max_w1));
    --sz-259: calc(259px * var(--fix_w) / var(--max_w1));
    --sz-260: calc(260px * var(--fix_w) / var(--max_w1));
    --sz-261: calc(261px * var(--fix_w) / var(--max_w1));
    --sz-262: calc(262px * var(--fix_w) / var(--max_w1));
    --sz-263: calc(263px * var(--fix_w) / var(--max_w1));
    --sz-264: calc(264px * var(--fix_w) / var(--max_w1));
    --sz-265: calc(265px * var(--fix_w) / var(--max_w1));
    --sz-266: calc(266px * var(--fix_w) / var(--max_w1));
    --sz-267: calc(267px * var(--fix_w) / var(--max_w1));
    --sz-268: calc(268px * var(--fix_w) / var(--max_w1));
    --sz-269: calc(269px * var(--fix_w) / var(--max_w1));
    --sz-270: calc(270px * var(--fix_w) / var(--max_w1));
    --sz-271: calc(271px * var(--fix_w) / var(--max_w1));
    --sz-272: calc(272px * var(--fix_w) / var(--max_w1));
    --sz-273: calc(273px * var(--fix_w) / var(--max_w1));
    --sz-274: calc(274px * var(--fix_w) / var(--max_w1));
    --sz-275: calc(275px * var(--fix_w) / var(--max_w1));
    --sz-276: calc(276px * var(--fix_w) / var(--max_w1));
    --sz-277: calc(277px * var(--fix_w) / var(--max_w1));
    --sz-278: calc(278px * var(--fix_w) / var(--max_w1));
    --sz-279: calc(279px * var(--fix_w) / var(--max_w1));
    --sz-280: calc(280px * var(--fix_w) / var(--max_w1));
    --sz-281: calc(281px * var(--fix_w) / var(--max_w1));
    --sz-282: calc(282px * var(--fix_w) / var(--max_w1));
    --sz-283: calc(283px * var(--fix_w) / var(--max_w1));
    --sz-284: calc(284px * var(--fix_w) / var(--max_w1));
    --sz-285: calc(285px * var(--fix_w) / var(--max_w1));
    --sz-286: calc(286px * var(--fix_w) / var(--max_w1));
    --sz-287: calc(287px * var(--fix_w) / var(--max_w1));
    --sz-288: calc(288px * var(--fix_w) / var(--max_w1));
    --sz-289: calc(289px * var(--fix_w) / var(--max_w1));
    --sz-290: calc(290px * var(--fix_w) / var(--max_w1));
    --sz-291: calc(291px * var(--fix_w) / var(--max_w1));
    --sz-292: calc(292px * var(--fix_w) / var(--max_w1));
    --sz-293: calc(293px * var(--fix_w) / var(--max_w1));
    --sz-294: calc(294px * var(--fix_w) / var(--max_w1));
    --sz-295: calc(295px * var(--fix_w) / var(--max_w1));
    --sz-296: calc(296px * var(--fix_w) / var(--max_w1));
    --sz-297: calc(297px * var(--fix_w) / var(--max_w1));
    --sz-298: calc(298px * var(--fix_w) / var(--max_w1));
    --sz-299: calc(299px * var(--fix_w) / var(--max_w1));
    --sz-300: calc(300px * var(--fix_w) / var(--max_w1));
    --sz-301: calc(301px * var(--fix_w) / var(--max_w1));
    --sz-302: calc(302px * var(--fix_w) / var(--max_w1));
    --sz-303: calc(303px * var(--fix_w) / var(--max_w1));
    --sz-304: calc(304px * var(--fix_w) / var(--max_w1));
    --sz-305: calc(305px * var(--fix_w) / var(--max_w1));
    --sz-306: calc(306px * var(--fix_w) / var(--max_w1));
    --sz-307: calc(307px * var(--fix_w) / var(--max_w1));
    --sz-308: calc(308px * var(--fix_w) / var(--max_w1));
    --sz-309: calc(309px * var(--fix_w) / var(--max_w1));
    --sz-310: calc(310px * var(--fix_w) / var(--max_w1));
    --sz-311: calc(311px * var(--fix_w) / var(--max_w1));
    --sz-312: calc(312px * var(--fix_w) / var(--max_w1));
    --sz-313: calc(313px * var(--fix_w) / var(--max_w1));
    --sz-314: calc(314px * var(--fix_w) / var(--max_w1));
    --sz-315: calc(315px * var(--fix_w) / var(--max_w1));
    --sz-316: calc(316px * var(--fix_w) / var(--max_w1));
    --sz-317: calc(317px * var(--fix_w) / var(--max_w1));
    --sz-318: calc(318px * var(--fix_w) / var(--max_w1));
    --sz-319: calc(319px * var(--fix_w) / var(--max_w1));
    --sz-320: calc(320px * var(--fix_w) / var(--max_w1));
    --sz-321: calc(321px * var(--fix_w) / var(--max_w1));
    --sz-322: calc(322px * var(--fix_w) / var(--max_w1));
    --sz-323: calc(323px * var(--fix_w) / var(--max_w1));
    --sz-324: calc(324px * var(--fix_w) / var(--max_w1));
    --sz-325: calc(325px * var(--fix_w) / var(--max_w1));
    --sz-326: calc(326px * var(--fix_w) / var(--max_w1));
    --sz-327: calc(327px * var(--fix_w) / var(--max_w1));
    --sz-328: calc(328px * var(--fix_w) / var(--max_w1));
    --sz-329: calc(329px * var(--fix_w) / var(--max_w1));
    --sz-330: calc(330px * var(--fix_w) / var(--max_w1));
    --sz-331: calc(331px * var(--fix_w) / var(--max_w1));
    --sz-332: calc(332px * var(--fix_w) / var(--max_w1));
    --sz-333: calc(333px * var(--fix_w) / var(--max_w1));
    --sz-334: calc(334px * var(--fix_w) / var(--max_w1));
    --sz-335: calc(335px * var(--fix_w) / var(--max_w1));
    --sz-336: calc(336px * var(--fix_w) / var(--max_w1));
    --sz-337: calc(337px * var(--fix_w) / var(--max_w1));
    --sz-338: calc(338px * var(--fix_w) / var(--max_w1));
    --sz-339: calc(339px * var(--fix_w) / var(--max_w1));
    --sz-340: calc(340px * var(--fix_w) / var(--max_w1));
    --sz-341: calc(341px * var(--fix_w) / var(--max_w1));
    --sz-342: calc(342px * var(--fix_w) / var(--max_w1));
    --sz-343: calc(343px * var(--fix_w) / var(--max_w1));
    --sz-344: calc(344px * var(--fix_w) / var(--max_w1));
    --sz-345: calc(345px * var(--fix_w) / var(--max_w1));
    --sz-346: calc(346px * var(--fix_w) / var(--max_w1));
    --sz-347: calc(347px * var(--fix_w) / var(--max_w1));
    --sz-348: calc(348px * var(--fix_w) / var(--max_w1));
    --sz-349: calc(349px * var(--fix_w) / var(--max_w1));
    --sz-350: calc(350px * var(--fix_w) / var(--max_w1));
    --sz-351: calc(351px * var(--fix_w) / var(--max_w1));
    --sz-352: calc(352px * var(--fix_w) / var(--max_w1));
    --sz-353: calc(353px * var(--fix_w) / var(--max_w1));
    --sz-354: calc(354px * var(--fix_w) / var(--max_w1));
    --sz-355: calc(355px * var(--fix_w) / var(--max_w1));
    --sz-356: calc(356px * var(--fix_w) / var(--max_w1));
    --sz-357: calc(357px * var(--fix_w) / var(--max_w1));
    --sz-358: calc(358px * var(--fix_w) / var(--max_w1));
    --sz-359: calc(359px * var(--fix_w) / var(--max_w1));
    --sz-360: calc(360px * var(--fix_w) / var(--max_w1));
    --sz-361: calc(361px * var(--fix_w) / var(--max_w1));
    --sz-362: calc(362px * var(--fix_w) / var(--max_w1));
    --sz-363: calc(363px * var(--fix_w) / var(--max_w1));
    --sz-364: calc(364px * var(--fix_w) / var(--max_w1));
    --sz-365: calc(365px * var(--fix_w) / var(--max_w1));
    --sz-366: calc(366px * var(--fix_w) / var(--max_w1));
    --sz-367: calc(367px * var(--fix_w) / var(--max_w1));
    --sz-368: calc(368px * var(--fix_w) / var(--max_w1));
    --sz-369: calc(369px * var(--fix_w) / var(--max_w1));
    --sz-370: calc(370px * var(--fix_w) / var(--max_w1));
    --sz-371: calc(371px * var(--fix_w) / var(--max_w1));
    --sz-372: calc(372px * var(--fix_w) / var(--max_w1));
    --sz-373: calc(373px * var(--fix_w) / var(--max_w1));
    --sz-374: calc(374px * var(--fix_w) / var(--max_w1));
    --sz-375: calc(375px * var(--fix_w) / var(--max_w1));
    --sz-376: calc(376px * var(--fix_w) / var(--max_w1));
    --sz-377: calc(377px * var(--fix_w) / var(--max_w1));
    --sz-378: calc(378px * var(--fix_w) / var(--max_w1));
    --sz-379: calc(379px * var(--fix_w) / var(--max_w1));
    --sz-380: calc(380px * var(--fix_w) / var(--max_w1));
    --sz-381: calc(381px * var(--fix_w) / var(--max_w1));
    --sz-382: calc(382px * var(--fix_w) / var(--max_w1));
    --sz-383: calc(383px * var(--fix_w) / var(--max_w1));
    --sz-384: calc(384px * var(--fix_w) / var(--max_w1));
    --sz-385: calc(385px * var(--fix_w) / var(--max_w1));
    --sz-386: calc(386px * var(--fix_w) / var(--max_w1));
    --sz-387: calc(387px * var(--fix_w) / var(--max_w1));
    --sz-388: calc(388px * var(--fix_w) / var(--max_w1));
    --sz-389: calc(389px * var(--fix_w) / var(--max_w1));
    --sz-390: calc(390px * var(--fix_w) / var(--max_w1));
    --sz-391: calc(391px * var(--fix_w) / var(--max_w1));
    --sz-392: calc(392px * var(--fix_w) / var(--max_w1));
    --sz-393: calc(393px * var(--fix_w) / var(--max_w1));
    --sz-394: calc(394px * var(--fix_w) / var(--max_w1));
    --sz-395: calc(395px * var(--fix_w) / var(--max_w1));
    --sz-396: calc(396px * var(--fix_w) / var(--max_w1));
    --sz-397: calc(397px * var(--fix_w) / var(--max_w1));
    --sz-398: calc(398px * var(--fix_w) / var(--max_w1));
    --sz-399: calc(399px * var(--fix_w) / var(--max_w1));
    --sz-400: calc(400px * var(--fix_w) / var(--max_w1));
    --sz-401: calc(401px * var(--fix_w) / var(--max_w1));
    --sz-402: calc(402px * var(--fix_w) / var(--max_w1));
    --sz-403: calc(403px * var(--fix_w) / var(--max_w1));
    --sz-404: calc(404px * var(--fix_w) / var(--max_w1));
    --sz-405: calc(405px * var(--fix_w) / var(--max_w1));
    --sz-406: calc(406px * var(--fix_w) / var(--max_w1));
    --sz-407: calc(407px * var(--fix_w) / var(--max_w1));
    --sz-408: calc(408px * var(--fix_w) / var(--max_w1));
    --sz-409: calc(409px * var(--fix_w) / var(--max_w1));
    --sz-410: calc(410px * var(--fix_w) / var(--max_w1));
    --sz-411: calc(411px * var(--fix_w) / var(--max_w1));
    --sz-412: calc(412px * var(--fix_w) / var(--max_w1));
    --sz-413: calc(413px * var(--fix_w) / var(--max_w1));
    --sz-414: calc(414px * var(--fix_w) / var(--max_w1));
    --sz-415: calc(415px * var(--fix_w) / var(--max_w1));
    --sz-416: calc(416px * var(--fix_w) / var(--max_w1));
    --sz-417: calc(417px * var(--fix_w) / var(--max_w1));
    --sz-418: calc(418px * var(--fix_w) / var(--max_w1));
    --sz-419: calc(419px * var(--fix_w) / var(--max_w1));
    --sz-420: calc(420px * var(--fix_w) / var(--max_w1));
    --sz-421: calc(421px * var(--fix_w) / var(--max_w1));
    --sz-422: calc(422px * var(--fix_w) / var(--max_w1));
    --sz-423: calc(423px * var(--fix_w) / var(--max_w1));
    --sz-424: calc(424px * var(--fix_w) / var(--max_w1));
    --sz-425: calc(425px * var(--fix_w) / var(--max_w1));
    --sz-426: calc(426px * var(--fix_w) / var(--max_w1));
    --sz-427: calc(427px * var(--fix_w) / var(--max_w1));
    --sz-428: calc(428px * var(--fix_w) / var(--max_w1));
    --sz-429: calc(429px * var(--fix_w) / var(--max_w1));
    --sz-430: calc(430px * var(--fix_w) / var(--max_w1));
    --sz-431: calc(431px * var(--fix_w) / var(--max_w1));
    --sz-432: calc(432px * var(--fix_w) / var(--max_w1));
    --sz-433: calc(433px * var(--fix_w) / var(--max_w1));
    --sz-434: calc(434px * var(--fix_w) / var(--max_w1));
    --sz-435: calc(435px * var(--fix_w) / var(--max_w1));
    --sz-436: calc(436px * var(--fix_w) / var(--max_w1));
    --sz-437: calc(437px * var(--fix_w) / var(--max_w1));
    --sz-438: calc(438px * var(--fix_w) / var(--max_w1));
    --sz-439: calc(439px * var(--fix_w) / var(--max_w1));
    --sz-440: calc(440px * var(--fix_w) / var(--max_w1));
    --sz-441: calc(441px * var(--fix_w) / var(--max_w1));
    --sz-442: calc(442px * var(--fix_w) / var(--max_w1));
    --sz-443: calc(443px * var(--fix_w) / var(--max_w1));
    --sz-444: calc(444px * var(--fix_w) / var(--max_w1));
    --sz-445: calc(445px * var(--fix_w) / var(--max_w1));
    --sz-446: calc(446px * var(--fix_w) / var(--max_w1));
    --sz-447: calc(447px * var(--fix_w) / var(--max_w1));
    --sz-448: calc(448px * var(--fix_w) / var(--max_w1));
    --sz-449: calc(449px * var(--fix_w) / var(--max_w1));
    --sz-450: calc(450px * var(--fix_w) / var(--max_w1));
    --sz-451: calc(451px * var(--fix_w) / var(--max_w1));
    --sz-452: calc(452px * var(--fix_w) / var(--max_w1));
    --sz-453: calc(453px * var(--fix_w) / var(--max_w1));
    --sz-454: calc(454px * var(--fix_w) / var(--max_w1));
    --sz-455: calc(455px * var(--fix_w) / var(--max_w1));
    --sz-456: calc(456px * var(--fix_w) / var(--max_w1));
    --sz-457: calc(457px * var(--fix_w) / var(--max_w1));
    --sz-458: calc(458px * var(--fix_w) / var(--max_w1));
    --sz-459: calc(459px * var(--fix_w) / var(--max_w1));
    --sz-460: calc(460px * var(--fix_w) / var(--max_w1));
    --sz-461: calc(461px * var(--fix_w) / var(--max_w1));
    --sz-462: calc(462px * var(--fix_w) / var(--max_w1));
    --sz-463: calc(463px * var(--fix_w) / var(--max_w1));
    --sz-464: calc(464px * var(--fix_w) / var(--max_w1));
    --sz-465: calc(465px * var(--fix_w) / var(--max_w1));
    --sz-466: calc(466px * var(--fix_w) / var(--max_w1));
    --sz-467: calc(467px * var(--fix_w) / var(--max_w1));
    --sz-468: calc(468px * var(--fix_w) / var(--max_w1));
    --sz-469: calc(469px * var(--fix_w) / var(--max_w1));
    --sz-470: calc(470px * var(--fix_w) / var(--max_w1));
    --sz-471: calc(471px * var(--fix_w) / var(--max_w1));
    --sz-472: calc(472px * var(--fix_w) / var(--max_w1));
    --sz-473: calc(473px * var(--fix_w) / var(--max_w1));
    --sz-474: calc(474px * var(--fix_w) / var(--max_w1));
    --sz-475: calc(475px * var(--fix_w) / var(--max_w1));
    --sz-476: calc(476px * var(--fix_w) / var(--max_w1));
    --sz-477: calc(477px * var(--fix_w) / var(--max_w1));
    --sz-478: calc(478px * var(--fix_w) / var(--max_w1));
    --sz-479: calc(479px * var(--fix_w) / var(--max_w1));
    --sz-480: calc(480px * var(--fix_w) / var(--max_w1));
    --sz-481: calc(481px * var(--fix_w) / var(--max_w1));
    --sz-482: calc(482px * var(--fix_w) / var(--max_w1));
    --sz-483: calc(483px * var(--fix_w) / var(--max_w1));
    --sz-484: calc(484px * var(--fix_w) / var(--max_w1));
    --sz-485: calc(485px * var(--fix_w) / var(--max_w1));
    --sz-486: calc(486px * var(--fix_w) / var(--max_w1));
    --sz-487: calc(487px * var(--fix_w) / var(--max_w1));
    --sz-488: calc(488px * var(--fix_w) / var(--max_w1));
    --sz-489: calc(489px * var(--fix_w) / var(--max_w1));
    --sz-490: calc(490px * var(--fix_w) / var(--max_w1));
    --sz-491: calc(491px * var(--fix_w) / var(--max_w1));
    --sz-492: calc(492px * var(--fix_w) / var(--max_w1));
    --sz-493: calc(493px * var(--fix_w) / var(--max_w1));
    --sz-494: calc(494px * var(--fix_w) / var(--max_w1));
    --sz-495: calc(495px * var(--fix_w) / var(--max_w1));
    --sz-496: calc(496px * var(--fix_w) / var(--max_w1));
    --sz-497: calc(497px * var(--fix_w) / var(--max_w1));
    --sz-498: calc(498px * var(--fix_w) / var(--max_w1));
    --sz-499: calc(499px * var(--fix_w) / var(--max_w1));
    --sz-500: calc(500px * var(--fix_w) / var(--max_w1));
    --sz-501: calc(501px * var(--fix_w) / var(--max_w1));
    --sz-502: calc(502px * var(--fix_w) / var(--max_w1));
    --sz-503: calc(503px * var(--fix_w) / var(--max_w1));
    --sz-504: calc(504px * var(--fix_w) / var(--max_w1));
    --sz-505: calc(505px * var(--fix_w) / var(--max_w1));
    --sz-506: calc(506px * var(--fix_w) / var(--max_w1));
    --sz-507: calc(507px * var(--fix_w) / var(--max_w1));
    --sz-508: calc(508px * var(--fix_w) / var(--max_w1));
    --sz-509: calc(509px * var(--fix_w) / var(--max_w1));
    --sz-510: calc(510px * var(--fix_w) / var(--max_w1));
    --sz-511: calc(511px * var(--fix_w) / var(--max_w1));
    --sz-512: calc(512px * var(--fix_w) / var(--max_w1));
    --sz-513: calc(513px * var(--fix_w) / var(--max_w1));
    --sz-514: calc(514px * var(--fix_w) / var(--max_w1));
    --sz-515: calc(515px * var(--fix_w) / var(--max_w1));
    --sz-516: calc(516px * var(--fix_w) / var(--max_w1));
    --sz-517: calc(517px * var(--fix_w) / var(--max_w1));
    --sz-518: calc(518px * var(--fix_w) / var(--max_w1));
    --sz-519: calc(519px * var(--fix_w) / var(--max_w1));
    --sz-520: calc(520px * var(--fix_w) / var(--max_w1));
    --sz-521: calc(521px * var(--fix_w) / var(--max_w1));
    --sz-522: calc(522px * var(--fix_w) / var(--max_w1));
    --sz-523: calc(523px * var(--fix_w) / var(--max_w1));
    --sz-524: calc(524px * var(--fix_w) / var(--max_w1));
    --sz-525: calc(525px * var(--fix_w) / var(--max_w1));
    --sz-526: calc(526px * var(--fix_w) / var(--max_w1));
    --sz-527: calc(527px * var(--fix_w) / var(--max_w1));
    --sz-528: calc(528px * var(--fix_w) / var(--max_w1));
    --sz-529: calc(529px * var(--fix_w) / var(--max_w1));
    --sz-530: calc(530px * var(--fix_w) / var(--max_w1));
    --sz-531: calc(531px * var(--fix_w) / var(--max_w1));
    --sz-532: calc(532px * var(--fix_w) / var(--max_w1));
    --sz-533: calc(533px * var(--fix_w) / var(--max_w1));
    --sz-534: calc(534px * var(--fix_w) / var(--max_w1));
    --sz-535: calc(535px * var(--fix_w) / var(--max_w1));
    --sz-536: calc(536px * var(--fix_w) / var(--max_w1));
    --sz-537: calc(537px * var(--fix_w) / var(--max_w1));
    --sz-538: calc(538px * var(--fix_w) / var(--max_w1));
    --sz-539: calc(539px * var(--fix_w) / var(--max_w1));
    --sz-540: calc(540px * var(--fix_w) / var(--max_w1));
    --sz-541: calc(541px * var(--fix_w) / var(--max_w1));
    --sz-542: calc(542px * var(--fix_w) / var(--max_w1));
    --sz-543: calc(543px * var(--fix_w) / var(--max_w1));
    --sz-544: calc(544px * var(--fix_w) / var(--max_w1));
    --sz-545: calc(545px * var(--fix_w) / var(--max_w1));
    --sz-546: calc(546px * var(--fix_w) / var(--max_w1));
    --sz-547: calc(547px * var(--fix_w) / var(--max_w1));
    --sz-548: calc(548px * var(--fix_w) / var(--max_w1));
    --sz-549: calc(549px * var(--fix_w) / var(--max_w1));
    --sz-550: calc(550px * var(--fix_w) / var(--max_w1));
    --sz-551: calc(551px * var(--fix_w) / var(--max_w1));
    --sz-552: calc(552px * var(--fix_w) / var(--max_w1));
    --sz-553: calc(553px * var(--fix_w) / var(--max_w1));
    --sz-554: calc(554px * var(--fix_w) / var(--max_w1));
    --sz-555: calc(555px * var(--fix_w) / var(--max_w1));
    --sz-556: calc(556px * var(--fix_w) / var(--max_w1));
    --sz-557: calc(557px * var(--fix_w) / var(--max_w1));
    --sz-558: calc(558px * var(--fix_w) / var(--max_w1));
    --sz-559: calc(559px * var(--fix_w) / var(--max_w1));
    --sz-560: calc(560px * var(--fix_w) / var(--max_w1));
    --sz-561: calc(561px * var(--fix_w) / var(--max_w1));
    --sz-562: calc(562px * var(--fix_w) / var(--max_w1));
    --sz-563: calc(563px * var(--fix_w) / var(--max_w1));
    --sz-564: calc(564px * var(--fix_w) / var(--max_w1));
    --sz-565: calc(565px * var(--fix_w) / var(--max_w1));
    --sz-566: calc(566px * var(--fix_w) / var(--max_w1));
    --sz-567: calc(567px * var(--fix_w) / var(--max_w1));
    --sz-568: calc(568px * var(--fix_w) / var(--max_w1));
    --sz-569: calc(569px * var(--fix_w) / var(--max_w1));
    --sz-570: calc(570px * var(--fix_w) / var(--max_w1));
    --sz-571: calc(571px * var(--fix_w) / var(--max_w1));
    --sz-572: calc(572px * var(--fix_w) / var(--max_w1));
    --sz-573: calc(573px * var(--fix_w) / var(--max_w1));
    --sz-574: calc(574px * var(--fix_w) / var(--max_w1));
    --sz-575: calc(575px * var(--fix_w) / var(--max_w1));
    --sz-576: calc(576px * var(--fix_w) / var(--max_w1));
    --sz-577: calc(577px * var(--fix_w) / var(--max_w1));
    --sz-578: calc(578px * var(--fix_w) / var(--max_w1));
    --sz-579: calc(579px * var(--fix_w) / var(--max_w1));
    --sz-580: calc(580px * var(--fix_w) / var(--max_w1));
    --sz-581: calc(581px * var(--fix_w) / var(--max_w1));
    --sz-582: calc(582px * var(--fix_w) / var(--max_w1));
    --sz-583: calc(583px * var(--fix_w) / var(--max_w1));
    --sz-584: calc(584px * var(--fix_w) / var(--max_w1));
    --sz-585: calc(585px * var(--fix_w) / var(--max_w1));
    --sz-586: calc(586px * var(--fix_w) / var(--max_w1));
    --sz-587: calc(587px * var(--fix_w) / var(--max_w1));
    --sz-588: calc(588px * var(--fix_w) / var(--max_w1));
    --sz-589: calc(589px * var(--fix_w) / var(--max_w1));
    --sz-590: calc(590px * var(--fix_w) / var(--max_w1));
    --sz-591: calc(591px * var(--fix_w) / var(--max_w1));
    --sz-592: calc(592px * var(--fix_w) / var(--max_w1));
    --sz-593: calc(593px * var(--fix_w) / var(--max_w1));
    --sz-594: calc(594px * var(--fix_w) / var(--max_w1));
    --sz-595: calc(595px * var(--fix_w) / var(--max_w1));
    --sz-596: calc(596px * var(--fix_w) / var(--max_w1));
    --sz-597: calc(597px * var(--fix_w) / var(--max_w1));
    --sz-598: calc(598px * var(--fix_w) / var(--max_w1));
    --sz-599: calc(599px * var(--fix_w) / var(--max_w1));
    --sz-600: calc(600px * var(--fix_w) / var(--max_w1));
    --sz-601: calc(601px * var(--fix_w) / var(--max_w1));
    --sz-602: calc(602px * var(--fix_w) / var(--max_w1));
    --sz-603: calc(603px * var(--fix_w) / var(--max_w1));
    --sz-604: calc(604px * var(--fix_w) / var(--max_w1));
    --sz-605: calc(605px * var(--fix_w) / var(--max_w1));
    --sz-606: calc(606px * var(--fix_w) / var(--max_w1));
    --sz-607: calc(607px * var(--fix_w) / var(--max_w1));
    --sz-608: calc(608px * var(--fix_w) / var(--max_w1));
    --sz-609: calc(609px * var(--fix_w) / var(--max_w1));
    --sz-610: calc(610px * var(--fix_w) / var(--max_w1));
    --sz-611: calc(611px * var(--fix_w) / var(--max_w1));
    --sz-612: calc(612px * var(--fix_w) / var(--max_w1));
    --sz-613: calc(613px * var(--fix_w) / var(--max_w1));
    --sz-614: calc(614px * var(--fix_w) / var(--max_w1));
    --sz-615: calc(615px * var(--fix_w) / var(--max_w1));
    --sz-616: calc(616px * var(--fix_w) / var(--max_w1));
    --sz-617: calc(617px * var(--fix_w) / var(--max_w1));
    --sz-618: calc(618px * var(--fix_w) / var(--max_w1));
    --sz-619: calc(619px * var(--fix_w) / var(--max_w1));
    --sz-620: calc(620px * var(--fix_w) / var(--max_w1));
    --sz-621: calc(621px * var(--fix_w) / var(--max_w1));
    --sz-622: calc(622px * var(--fix_w) / var(--max_w1));
    --sz-623: calc(623px * var(--fix_w) / var(--max_w1));
    --sz-624: calc(624px * var(--fix_w) / var(--max_w1));
    --sz-625: calc(625px * var(--fix_w) / var(--max_w1));
    --sz-626: calc(626px * var(--fix_w) / var(--max_w1));
    --sz-627: calc(627px * var(--fix_w) / var(--max_w1));
    --sz-628: calc(628px * var(--fix_w) / var(--max_w1));
    --sz-629: calc(629px * var(--fix_w) / var(--max_w1));
    --sz-630: calc(630px * var(--fix_w) / var(--max_w1));
    --sz-631: calc(631px * var(--fix_w) / var(--max_w1));
    --sz-632: calc(632px * var(--fix_w) / var(--max_w1));
    --sz-633: calc(633px * var(--fix_w) / var(--max_w1));
    --sz-634: calc(634px * var(--fix_w) / var(--max_w1));
    --sz-635: calc(635px * var(--fix_w) / var(--max_w1));
    --sz-636: calc(636px * var(--fix_w) / var(--max_w1));
    --sz-637: calc(637px * var(--fix_w) / var(--max_w1));
    --sz-638: calc(638px * var(--fix_w) / var(--max_w1));
    --sz-639: calc(639px * var(--fix_w) / var(--max_w1));
    --sz-640: calc(640px * var(--fix_w) / var(--max_w1));
    --sz-641: calc(641px * var(--fix_w) / var(--max_w1));
    --sz-642: calc(642px * var(--fix_w) / var(--max_w1));
    --sz-643: calc(643px * var(--fix_w) / var(--max_w1));
    --sz-644: calc(644px * var(--fix_w) / var(--max_w1));
    --sz-645: calc(645px * var(--fix_w) / var(--max_w1));
    --sz-646: calc(646px * var(--fix_w) / var(--max_w1));
    --sz-647: calc(647px * var(--fix_w) / var(--max_w1));
    --sz-648: calc(648px * var(--fix_w) / var(--max_w1));
    --sz-649: calc(649px * var(--fix_w) / var(--max_w1));
    --sz-650: calc(650px * var(--fix_w) / var(--max_w1));
    --sz-651: calc(651px * var(--fix_w) / var(--max_w1));
    --sz-652: calc(652px * var(--fix_w) / var(--max_w1));
    --sz-653: calc(653px * var(--fix_w) / var(--max_w1));
    --sz-654: calc(654px * var(--fix_w) / var(--max_w1));
    --sz-655: calc(655px * var(--fix_w) / var(--max_w1));
    --sz-656: calc(656px * var(--fix_w) / var(--max_w1));
    --sz-657: calc(657px * var(--fix_w) / var(--max_w1));
    --sz-658: calc(658px * var(--fix_w) / var(--max_w1));
    --sz-659: calc(659px * var(--fix_w) / var(--max_w1));
    --sz-660: calc(660px * var(--fix_w) / var(--max_w1));
    --sz-661: calc(661px * var(--fix_w) / var(--max_w1));
    --sz-662: calc(662px * var(--fix_w) / var(--max_w1));
    --sz-663: calc(663px * var(--fix_w) / var(--max_w1));
    --sz-664: calc(664px * var(--fix_w) / var(--max_w1));
    --sz-665: calc(665px * var(--fix_w) / var(--max_w1));
    --sz-666: calc(666px * var(--fix_w) / var(--max_w1));
    --sz-667: calc(667px * var(--fix_w) / var(--max_w1));
    --sz-668: calc(668px * var(--fix_w) / var(--max_w1));
    --sz-669: calc(669px * var(--fix_w) / var(--max_w1));
    --sz-670: calc(670px * var(--fix_w) / var(--max_w1));
    --sz-671: calc(671px * var(--fix_w) / var(--max_w1));
    --sz-672: calc(672px * var(--fix_w) / var(--max_w1));
    --sz-673: calc(673px * var(--fix_w) / var(--max_w1));
    --sz-674: calc(674px * var(--fix_w) / var(--max_w1));
    --sz-675: calc(675px * var(--fix_w) / var(--max_w1));
    --sz-676: calc(676px * var(--fix_w) / var(--max_w1));
    --sz-677: calc(677px * var(--fix_w) / var(--max_w1));
    --sz-678: calc(678px * var(--fix_w) / var(--max_w1));
    --sz-679: calc(679px * var(--fix_w) / var(--max_w1));
    --sz-680: calc(680px * var(--fix_w) / var(--max_w1));
    --sz-681: calc(681px * var(--fix_w) / var(--max_w1));
    --sz-682: calc(682px * var(--fix_w) / var(--max_w1));
    --sz-683: calc(683px * var(--fix_w) / var(--max_w1));
    --sz-684: calc(684px * var(--fix_w) / var(--max_w1));
    --sz-685: calc(685px * var(--fix_w) / var(--max_w1));
    --sz-686: calc(686px * var(--fix_w) / var(--max_w1));
    --sz-687: calc(687px * var(--fix_w) / var(--max_w1));
    --sz-688: calc(688px * var(--fix_w) / var(--max_w1));
    --sz-689: calc(689px * var(--fix_w) / var(--max_w1));
    --sz-690: calc(690px * var(--fix_w) / var(--max_w1));
    --sz-691: calc(691px * var(--fix_w) / var(--max_w1));
    --sz-692: calc(692px * var(--fix_w) / var(--max_w1));
    --sz-693: calc(693px * var(--fix_w) / var(--max_w1));
    --sz-694: calc(694px * var(--fix_w) / var(--max_w1));
    --sz-695: calc(695px * var(--fix_w) / var(--max_w1));
    --sz-696: calc(696px * var(--fix_w) / var(--max_w1));
    --sz-697: calc(697px * var(--fix_w) / var(--max_w1));
    --sz-698: calc(698px * var(--fix_w) / var(--max_w1));
    --sz-699: calc(699px * var(--fix_w) / var(--max_w1));
    --sz-700: calc(700px * var(--fix_w) / var(--max_w1));
    --sz-701: calc(701px * var(--fix_w) / var(--max_w1));
    --sz-702: calc(702px * var(--fix_w) / var(--max_w1));
    --sz-703: calc(703px * var(--fix_w) / var(--max_w1));
    --sz-704: calc(704px * var(--fix_w) / var(--max_w1));
    --sz-705: calc(705px * var(--fix_w) / var(--max_w1));
    --sz-706: calc(706px * var(--fix_w) / var(--max_w1));
    --sz-707: calc(707px * var(--fix_w) / var(--max_w1));
    --sz-708: calc(708px * var(--fix_w) / var(--max_w1));
    --sz-709: calc(709px * var(--fix_w) / var(--max_w1));
    --sz-710: calc(710px * var(--fix_w) / var(--max_w1));
    --sz-711: calc(711px * var(--fix_w) / var(--max_w1));
    --sz-712: calc(712px * var(--fix_w) / var(--max_w1));
    --sz-713: calc(713px * var(--fix_w) / var(--max_w1));
    --sz-714: calc(714px * var(--fix_w) / var(--max_w1));
    --sz-715: calc(715px * var(--fix_w) / var(--max_w1));
    --sz-716: calc(716px * var(--fix_w) / var(--max_w1));
    --sz-717: calc(717px * var(--fix_w) / var(--max_w1));
    --sz-718: calc(718px * var(--fix_w) / var(--max_w1));
    --sz-719: calc(719px * var(--fix_w) / var(--max_w1));
    --sz-720: calc(720px * var(--fix_w) / var(--max_w1));
    --sz-721: calc(721px * var(--fix_w) / var(--max_w1));
    --sz-722: calc(722px * var(--fix_w) / var(--max_w1));
    --sz-723: calc(723px * var(--fix_w) / var(--max_w1));
    --sz-724: calc(724px * var(--fix_w) / var(--max_w1));
    --sz-725: calc(725px * var(--fix_w) / var(--max_w1));
    --sz-726: calc(726px * var(--fix_w) / var(--max_w1));
    --sz-727: calc(727px * var(--fix_w) / var(--max_w1));
    --sz-728: calc(728px * var(--fix_w) / var(--max_w1));
    --sz-729: calc(729px * var(--fix_w) / var(--max_w1));
    --sz-730: calc(730px * var(--fix_w) / var(--max_w1));
    --sz-731: calc(731px * var(--fix_w) / var(--max_w1));
    --sz-732: calc(732px * var(--fix_w) / var(--max_w1));
    --sz-733: calc(733px * var(--fix_w) / var(--max_w1));
    --sz-734: calc(734px * var(--fix_w) / var(--max_w1));
    --sz-735: calc(735px * var(--fix_w) / var(--max_w1));
    --sz-736: calc(736px * var(--fix_w) / var(--max_w1));
    --sz-737: calc(737px * var(--fix_w) / var(--max_w1));
    --sz-738: calc(738px * var(--fix_w) / var(--max_w1));
    --sz-739: calc(739px * var(--fix_w) / var(--max_w1));
    --sz-740: calc(740px * var(--fix_w) / var(--max_w1));
    --sz-741: calc(741px * var(--fix_w) / var(--max_w1));
    --sz-742: calc(742px * var(--fix_w) / var(--max_w1));
    --sz-743: calc(743px * var(--fix_w) / var(--max_w1));
    --sz-744: calc(744px * var(--fix_w) / var(--max_w1));
    --sz-745: calc(745px * var(--fix_w) / var(--max_w1));
    --sz-746: calc(746px * var(--fix_w) / var(--max_w1));
    --sz-747: calc(747px * var(--fix_w) / var(--max_w1));
    --sz-748: calc(748px * var(--fix_w) / var(--max_w1));
    --sz-749: calc(749px * var(--fix_w) / var(--max_w1));
    --sz-750: calc(750px * var(--fix_w) / var(--max_w1));
  }
}
@media screen and (min-width: 992px) {
  body {
    background: url(../images/bg-body.webp) no-repeat top 71px center/100%;
    background-attachment: fixed;
  }
}
.main {
  font-size: var(--sz-26);
}
@media screen and (min-width: 992px) {
  .main {
    width: 1000px;
    margin-inline: auto;
  }
}

@media screen and (min-width: 992px) {
  .main__inner {
    width: 600px;
    box-shadow: 0 18px 10px 15px rgba(0, 0, 0, 0.2);
  }
}
.inner {
  padding-inline: var(--sz-26);
}

/* ==========================================
 Color
============================================*/
:root {
  --color-pink: #ff6488;
  --color-red: #ff0303;
  --color-wine: #c00a0a;
  --color-cream: #fcfe74;
  --color-short: #ffa2b9;
  --color-keep: #6eceae;
  --color-wash: #80dfcf;
  --color-sweat: #ffc849;
}

.text-pink {
  color: var(--color-pink) !important;
}

.bg-pink {
  background-color: var(--color-pink) !important;
}

.text-red {
  color: var(--color-red) !important;
}

.bg-red {
  background-color: var(--color-red) !important;
}

.text-wine {
  color: var(--color-wine) !important;
}

.bg-wine {
  background-color: var(--color-wine) !important;
}

.text-cream {
  color: var(--color-cream) !important;
}

.bg-cream {
  background-color: var(--color-cream) !important;
}

.text-short {
  color: var(--color-short) !important;
}

.bg-short {
  background-color: var(--color-short) !important;
}

.text-keep {
  color: var(--color-keep) !important;
}

.bg-keep {
  background-color: var(--color-keep) !important;
}

.text-wash {
  color: var(--color-wash) !important;
}

.bg-wash {
  background-color: var(--color-wash) !important;
}

.text-sweat {
  color: var(--color-sweat) !important;
}

.bg-sweat {
  background-color: var(--color-sweat) !important;
}

/* ==========================================
   1. Modal Common (Bootstrap Overrides)
   全モーダル共通のリセットと基本設定
============================================*/
.modal {
  --bs-modal-header-padding: 0;
  --bs-modal-padding: 0;
  --bs-modal-margin: 0;
  --bs-modal-border-width: 0;
  --bs-modal-width: 750px;
}
.modal .modal-dialog {
  min-height: 100%;
  margin-inline: auto;
}
.modal .modal-content {
  border-radius: 0;
}

.modal-header {
  border-bottom: none;
  padding: var(--sz-15);
}
.modal-header .btn-close {
  position: static;
  margin-left: auto;
  width: var(--sz-25);
  height: var(--sz-25);
  background: transparent var(--bs-btn-close-bg) center/cover no-repeat;
  opacity: 1;
}

/* ==========================================
   2. Modal Layout Variants
   モーダルの外枠サイズやスクロール設定
============================================*/
.modal-explanation .modal-dialog {
  width: var(--sz-590);
}
@media screen and (min-width: 992px) {
  .modal-explanation .modal-dialog {
    width: 600px;
  }
}
.modal-explanation .modal-content {
  height: var(--sz-800);
  overflow-y: auto;
}
@media screen and (min-width: 992px) {
  .modal-explanation .modal-content {
    height: 800px;
  }
}
.modal-explanation .modal-body {
  padding: 0 var(--sz-40) var(--sz-80);
}
@media screen and (min-width: 992px) {
  .modal-explanation .modal-body {
    padding: 0 50px 50px;
  }
}

@media screen and (min-width: 992px) {
  .modal-request .modal-dialog {
    width: 640px;
  }
}
.modal-request .modal-body {
  padding: 0 var(--sz-40) var(--sz-80);
}
@media screen and (min-width: 992px) {
  .modal-request .modal-body {
    padding: 0 40px 40px;
  }
}

/* ==========================================
   3. Explanation Content
   「保管料」「汗処理」などの説明文パーツ
============================================*/
.explanation {
  margin: 0;
  --color-navy: var(--color-royal-blue);
}
.explanation__heading {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-primary);
  color: #fff;
  font-weight: 700;
  line-height: 1.2;
  padding: var(--sz-37);
  margin-bottom: var(--sz-26);
  font-size: var(--sz-40);
}
.explanation__heading::before, .explanation__heading::after {
  content: "";
  position: absolute;
  width: var(--sz-40);
  aspect-ratio: 1;
  border: var(--sz-3) solid #ced7e6;
}
.explanation__heading::before {
  top: var(--sz-6);
  left: var(--sz-6);
}
.explanation__heading::after {
  bottom: var(--sz-6);
  right: var(--sz-6);
}
.explanation__desc {
  font-size: var(--sz-24);
  font-weight: 400;
  line-height: 1.5;
}
.explanation__desc hr {
  background: url(../images/pic-hr.webp) no-repeat top left/cover;
  width: var(--sz-232);
  height: var(--sz-25);
  margin: 1em auto;
  border: none;
  opacity: 1;
}
@media screen and (min-width: 992px) {
  .explanation__heading {
    font-size: 40px;
    padding: 37px;
    margin-bottom: 26px;
  }
  .explanation__heading::before, .explanation__heading::after {
    width: 40px;
    border-width: 3px;
  }
  .explanation__heading::before {
    top: 6px;
    left: 6px;
  }
  .explanation__heading::after {
    bottom: 6px;
    right: 6px;
  }
  .explanation__desc {
    font-size: 22px;
  }
  .explanation__desc hr {
    width: 232px;
    height: 25px;
  }
}

.modal-keep__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-20);
  margin-bottom: var(--sz-44);
}
@media screen and (min-width: 992px) {
  .modal-keep__list {
    gap: 20px;
    margin-bottom: 44px;
  }
}
.modal-keep__price {
  background-color: #d7e6ff;
  text-align: center;
  padding: var(--sz-8) var(--sz-16);
}
@media screen and (min-width: 992px) {
  .modal-keep__price {
    padding: 8px 16px;
  }
}

/* ==========================================
   4. Request Content
   「電話リクエスト」フォームパーツ
============================================*/
.request {
  border-radius: var(--sz-20);
  border: var(--sz-7) solid #06d0b2;
  font-size: var(--sz-24);
  padding: var(--sz-45);
}
.request__title {
  margin-bottom: var(--sz-20);
  text-align: center;
}
.request__lead {
  text-align: center;
  line-height: 1.5;
  margin-bottom: var(--sz-20);
}
.request__group + .request__group {
  margin-top: var(--sz-16);
}
.request__group label {
  font-size: var(--sz-25);
  font-weight: 700;
  margin-bottom: 0.5em;
}
.request__note {
  text-align: center;
  margin-block: var(--sz-32) var(--sz-8);
}
.request__submit {
  margin: var(--sz-8) auto 0;
  width: var(--sz-300);
  height: var(--sz-80);
}

/* ==========================================
 FV
============================================*/
/* ==========================================
 Media
============================================*/
.media {
  background: url(../images/bg-media@2x.webp) repeat-y top center/100%;
  padding-block: var(--sz-40);
}

.media__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-40);
}

/* ==========================================
 Review
============================================*/
.review__heading {
  background: url(../images/pic-review-balloon@2x.webp) no-repeat top left/contain;
  aspect-ratio: 176/31;
  display: flex;
  justify-content: center;
  padding-top: var(--sz-24);
  color: #ff696b;
  text-align: center;
  font-size: var(--sz-46);
  width: var(--sz-704);
  margin-bottom: var(--sz-16);
}

.review__subtitle {
  color: #587ebf;
  font-family: var(--font-serif);
  font-size: var(--sz-32);
  line-height: 1.5;
  margin-bottom: var(--sz-36);
  --color-orange: #ff696b;
}
.review__subtitle .lg {
  font-size: var(--sz-36);
}

/* ==========================================
 Worry
============================================*/
.worry {
  background-color: #fff;
  padding-block: var(--sz-40);
}

.worry__heading {
  margin-bottom: var(--sz-40);
}

.worry__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-16);
  margin-bottom: var(--sz-32);
}

.worry__item {
  background: url(../images/icon-check.webp) no-repeat top 0.2em left/var(--sz-40);
  padding-left: var(--sz-48);
  font-size: var(--sz-28);
  font-weight: bold;
  color: #666;
}

.worry__image {
  width: 60%;
}

.worry__title {
  margin-block: var(--sz-60) var(--sz-40);
}

.worry__desc {
  color: var(--color-gray);
  text-align: center;
  font-size: var(--sz-30);
  font-style: normal;
  line-height: 1.53;
  margin-bottom: 0;
}

/* ==========================================
 Reason
============================================*/
.reason {
  background-color: #fff;
  padding-block: var(--sz-40);
}

.reason .inner {
  padding-inline: 0;
}

.reason__heading {
  color: var(--color-primary);
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-39);
  font-weight: bold;
  margin-bottom: var(--sz-32);
}
.reason__heading .lg {
  font-size: var(--sz-70);
}
.reason__heading .md {
  font-size: var(--sz-50);
}

.reason__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-40);
  counter-reset: count;
}

.reason__item {
  counter-increment: count;
}

.reason__desc {
  padding: var(--sz-50) var(--sz-30);
  font-size: var(--sz-29);
}

.reason__title {
  color: var(--color-primary);
  font-family: var(--font-serif);
  font-size: var(--sz-44);
  position: relative;
  margin-bottom: var(--sz-32);
}
.reason__title::before {
  content: counter(count);
  color: #fff;
  background-color: var(--color-primary);
  aspect-ratio: 1;
  width: 1.4em;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.3em;
}

.reason__read-more {
  color: var(--color-primary);
  --bs-btn-hover-color: var();
  --bs-btn-hover-color: var(--color-primary);
  font-size: inherit;
  font-weight: bold;
  margin-inline: auto 0;
}
.reason__read-more + p {
  display: none;
}

/* ==========================================
 Campaign
============================================*/
.campaign {
  background-color: #fff;
  padding-block: var(--sz-40);
}

.campaign__heading {
  margin-bottom: var(--sz-64);
}

.campaign__lead {
  color: var(--color-primary);
  font-size: var(--sz-30);
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
  margin-bottom: var(--sz-32);
}
.campaign__lead .lg {
  font-size: var(--sz-40);
}

.campaign__desc {
  color: var(--color-gray);
  text-align: center;
  font-size: var(--sz-32);
  line-height: 1.5;
}
.campaign__desc p:last-child {
  margin-bottom: 0;
}

.campaign__highlight {
  color: var(--color-dark);
  text-align: center;
  font-size: var(--sz-34);
  font-weight: 700;
  line-height: 1.35;
  margin-bottom: var(--sz-16);
}

/* ==========================================
 Course Nav
============================================*/
.course-nav {
  background: #fff url(../images/bg-heading@2x.webp) no-repeat center top/100%;
  padding-block: var(--sz-60) var(--sz-40);
}

.course-nav__heading {
  color: var(--color-slate-blue);
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-56);
  line-height: 1.35;
  letter-spacing: 0.1em;
  margin-bottom: var(--sz-40);
}

.course-nav__content {
  font-size: var(--sz-26);
  line-height: 1.53;
  margin-bottom: var(--sz-40);
}
.course-nav__content > .row {
  padding-block: var(--sz-28);
}
.course-nav__content > .row:not(:last-child) {
  border-bottom: 1px solid #c5c6c7;
}

.course-nav__title {
  color: var(--color-primary);
  text-align: center;
  font-size: var(--sz-40);
  line-height: 1.15;
  margin-bottom: var(--sz-8);
}

.course-nav__label {
  color: var(--color-wine);
  font-weight: bold;
  text-align: center;
}

.course-nav__link {
  color: #fff;
  text-decoration: none;
  display: block;
  text-align: center;
  font-size: var(--sz-40);
  font-weight: bold;
  line-height: 1.2;
  border-radius: var(--sz-20);
  padding: var(--sz-8) var(--sz-24);
  transition: 0.3s;
}
.course-nav__link:hover {
  filter: brightness(1.1) drop-shadow(var(--bs-box-shadow));
}
.course-nav__link--short {
  background-color: var(--color-short);
}
.course-nav__link--normal {
  background-color: var(--color-primary);
}
.course-nav__link--keep {
  background-color: var(--color-keep);
}
.course-nav__link .sm {
  font-size: var(--sz-24);
  display: block;
}

.course-nav__note {
  font-feature-settings: "palt";
  text-align: center;
  margin-bottom: var(--sz-12);
}

.course-nav__tags {
  display: grid;
  grid-template-columns: repeat(2, auto);
  gap: var(--sz-8);
}

.course-nav__tag {
  color: #fff;
  text-align: center;
  font-size: var(--sz-30);
  font-weight: 700;
  line-height: 1.73;
  border-radius: var(--sz-10);
}
.course-nav__tag--wash {
  background-color: var(--color-wash);
}
.course-nav__tag--sweat {
  background-color: var(--color-sweat);
}
.course-nav__tag--check {
  background-color: var(--color-primary);
}
.course-nav__tag--keep {
  background-color: var(--color-keep);
}

.course-nav__banners {
  display: flex;
  flex-direction: column;
  gap: var(--sz-20);
}

/* ==========================================
 FV
============================================*/
.course {
  background: #fff url(../images/bg-heading@2x.webp) no-repeat center top/100%;
  padding-block: var(--sz-60) var(--sz-40);
}

.course__heading {
  color: var(--color-slate-blue);
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-56);
  line-height: 1.35;
  letter-spacing: 0.1em;
  margin-bottom: var(--sz-16);
}

.course__subheading {
  color: var(--color-slate-blue);
  text-align: center;
  font-size: var(--sz-38);
  line-height: 1.21;
  margin-bottom: var(--sz-80);
}

/** コース一覧 **/
.course__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-64);
}

.course__item-header {
  margin-bottom: var(--sz-16);
}
.course__item-header > .row {
  margin-bottom: var(--sz-16);
}
.course__item-header > .row > .col {
  margin-top: var(--sz-12);
}

.course__label {
  color: var(--color-wine);
  text-align: center;
  font-size: var(--sz-30);
  font-weight: 700;
  line-height: 1.53;
  margin-bottom: var(--sz-4);
}

.course__link {
  color: #fff;
  text-align: center;
  font-size: var(--sz-42);
  font-weight: bold;
  line-height: 1.23;
  border-radius: var(--sz-20);
  padding: var(--sz-16) var(--sz-20);
}
.course__link--short {
  background-color: var(--color-short);
}
.course__link--normal {
  background-color: var(--color-primary);
}
.course__link--keep {
  background-color: var(--color-keep);
}

.course__tags {
  display: flex;
  flex-direction: column;
  gap: var(--sz-8);
}

.course__tag {
  color: #fff;
  text-align: center;
  font-size: var(--sz-30);
  font-weight: 700;
  line-height: 1.73;
  border-radius: var(--sz-10);
}
.course__tag--wash {
  background-color: var(--color-wash);
}
.course__tag--sweat {
  background-color: var(--color-sweat);
}
.course__tag--check {
  background-color: var(--color-primary);
}
.course__tag--keep {
  background-color: var(--color-keep);
}

.course__item-lead {
  color: var(--color-gray);
  font-size: var(--sz-26);
  line-height: 1.5;
}
.course__item-lead ul {
  list-style: disc;
  margin-left: 1.5em;
}

/** コース詳細 **/
.course__detail {
  margin-bottom: var(--sz-20);
}

/** コース注釈 **/
.course__note {
  text-align: center;
  font-size: var(--sz-24);
  line-height: 1.5;
  margin-bottom: 0;
}
.course__note--fullset {
  text-align: left;
  color: var(--color-gray);
}

/* ==========================================
 Product
============================================*/
.product {
  border: var(--sz-2) solid var(--key-color);
}
.product--short {
  --key-color: var(--color-short);
}
.product--normal {
  --key-color: var(--color-primary);
}
.product--keep {
  --key-color: var(--color-keep);
}

.product__heading {
  color: #fff;
  background-color: var(--key-color);
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-42);
  font-weight: 700;
  line-height: 1.23;
  padding: var(--sz-16);
}
.product__heading small {
  font-size: var(--sz-30);
}

.product__details {
  padding: var(--sz-28) var(--sz-16);
}

.product__content {
  color: var(--color-gray);
  text-align: center;
  font-size: var(--sz-28);
  font-weight: 700;
  line-height: 1.64;
  margin-bottom: var(--sz-16);
}

.product__price-box {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: var(--sz-24);
}

.product__old-price {
  color: var(--color-gray);
  font-size: var(--sz-28);
  line-height: 1.85;
  display: flex;
}
.product__old-price::after {
  content: "";
  aspect-ratio: 34/46;
  width: var(--sz-34);
  background-color: var(--color-sweat);
  display: block;
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  margin-left: var(--sz-8);
}
.product__old-price u {
  display: contents;
}

.product__special-tag {
  background-color: var(--color-sweat);
  color: #fff;
  text-align: center;
  font-size: var(--sz-26);
  font-weight: 700;
  line-height: 2;
  padding: 0 0.4em;
  margin-inline: var(--sz-16);
}

.product__new-price {
  font-size: var(--sz-36);
  font-weight: bold;
  line-height: 1.44;
}
.product__new-price small {
  font-size: var(--sz-24);
}

.product__btn {
  color: #fff;
  background-color: var(--color-orange);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--color-orange);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--color-orange);
  font-family: var(--font-serif);
  font-size: var(--sz-32);
  font-weight: bold;
  padding: 0.3em 1em;
}
.product__btn:hover {
  filter: brightness(1.1) drop-shadow(var(--bs-box-shadow));
}

/* ==========================================
 Single Order
============================================*/
.single-order {
  background-color: #fff;
  padding-block: var(--sz-40);
}

.single-order__subtitle {
  color: var(--color-slate-blue);
  font-family: var(--font-serif);
  font-size: var(--sz-46);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  margin-bottom: var(--sz-12);
}

.single-order__arrow {
  width: var(--sz-221);
  margin-bottom: var(--sz-28);
}

.single-order__heading {
  border-block: var(--sz-2) solid #a0923f;
  color: #a0923f;
  font-family: var(--font-serif);
  font-size: var(--sz-42);
  text-align: center;
  padding-block: var(--sz-16);
  margin-inline: var(--sz-16);
  margin-bottom: var(--sz-40);
}

.single-order__note {
  font-size: var(--sz-30);
  line-height: 1.5;
  margin-bottom: 0;
}

.single-order .btn-cart {
  width: 85%;
  aspect-ratio: 574/95;
  background: url(../images/btn-cart@2x.webp) no-repeat top left/100%;
  color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #fff;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #fff;
  font-family: var(--font-serif);
  font-size: var(--sz-30);
  font-weight: 700;
  line-height: 1.33;
  letter-spacing: 0.1em;
  margin-bottom: var(--sz-44);
}
.single-order .btn-cart:hover {
  filter: brightness(1.1) drop-shadow(var(--bs-box-shadow));
}

/** リスト部のレイアウト補正 **/
:where(#app) thead th:last-child {
  padding-right: var(--sz-12);
}

:where(#app) .item-name {
  padding-left: var(--sz-52);
}

:where(#app) thead th:first-child {
  padding-left: var(--sz-52);
}

:where(#app) tbody td:last-child {
  padding-right: var(--sz-12);
}

/* ==========================================
 Compare
============================================*/
.compare {
  background-color: #fff;
  padding-block: var(--sz-40);
}

/* 序文 */
.compare__intro-item {
  margin-bottom: var(--sz-32);
}

.compare__intro-item + .compare__intro-item {
  margin-top: var(--sz-92);
}

.compare__intro-fig {
  width: var(--sz-507);
  margin-inline: auto;
  margin-bottom: var(--sz-20);
}

.compare__intro-body {
  font-size: var(--sz-30);
  line-height: 1.6;
  --mb-p: 0;
}

.compare__intro-link {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-inline: auto;
  color: var(--color-royal-blue);
}

/* 見出し */
.compare__heading {
  text-align: center;
  font-size: var(--sz-50);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.1em;
  margin-bottom: 0;
}

/* 比較表 */
.compare__table {
  --bs-table-color: var(=);
  --bs-table-color: var(--color-text);
  --bs-table-border-color: #d9d9d9;
  margin-bottom: var(--sz-10);
  margin-inline: auto;
}

.compare__table thead th {
  color: #fff;
}

.compare__table thead th:not(:first-child) {
  width: 50%;
}

.compare__table :is(th, td) {
  font-size: var(--sz-30);
  line-height: 1.3;
  text-align: center;
  vertical-align: middle;
  padding: var(--sz-23) var(--sz-10);
}

.compare__table tbody th {
  font-feature-settings: "palt";
  background-color: #ffffed;
  white-space: nowrap;
}

.compare__mark {
  color: var(--color-accent);
  font-size: var(--sz-50);
  line-height: 1;
}

.compare__table small {
  font-size: var(--sz-20);
}

/* 参考例 */
.compare__content + .compare__content {
  margin-top: var(--sz-20);
}

.compare__title {
  background: #80dfcf;
  color: #fff;
  font-feature-settings: "palt";
  font-size: var(--sz-50);
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  padding: var(--sz-24) var(--sz-12);
}

.compare__box {
  background-color: #fff;
  padding: var(--sz-20);
  border: var(--sz-2) solid #80dfcf;
  position: relative;
}

.compare__images {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0 var(--sz-24);
}
.compare__images img {
  width: 80%;
}

.compare__image {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 2;
  gap: var(--sz-12);
}

.compare__image-caption {
  color: var(--color-gray);
  text-align: center;
  font-feature-settings: "palt";
  font-size: var(--sz-28);
  line-height: 1.2;
}

.compare__note {
  color: var(--color-gray);
  font-feature-settings: "palt";
  font-size: var(--sz-26);
  font-weight: bold;
  line-height: 1.5;
  margin-top: var(--sz-24);
  margin-bottom: 0;
}

.compare__content--unwashable .compare__note {
  font-size: var(--sz-24);
  width: var(--sz-382);
  position: absolute;
  bottom: var(--sz-20);
  right: var(--sz-20);
}

/* ==========================================
 Contact
============================================*/
.contact {
  background-color: #fff;
  padding-block: var(--sz-40);
}

.contact__phone {
  display: block;
  text-decoration: none;
  margin-bottom: var(--sz-32);
}
.contact__phone:hover img {
  filter: brightness(1.1) drop-shadow(var(--bs-box-shadow));
}

.contact__phone-note {
  color: var(--color-wine);
  font-size: var(--sz-30);
  line-height: 1.5;
  text-align: center;
}

.contact__lead {
  text-align: center;
  font-size: var(--sz-32);
  line-height: 1.4;
  margin-bottom: var(--sz-48);
}
.contact__lead a {
  color: var(--color-royal-blue);
  font-weight: bold;
}

/** ピンクバージョン **/
:where(.contact__phone--pink) .contact__phone-image > img {
  width: 90%;
}
:where(.contact__phone--pink) .contact__phone-note {
  color: var(--color-default);
  font-weight: bold;
}

/* ==========================================
 CTA
============================================*/
/* ==========================================
 Flow
============================================*/
.flow {
  background: #fff url(../images/bg-heading@2x.webp) no-repeat center top/100%;
  padding-block: var(--sz-60) var(--sz-40);
}

.flow__heading {
  color: var(--color-slate-blue);
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-56);
  line-height: 1.35;
  letter-spacing: 0.1em;
  margin-bottom: var(--sz-40);
  --color-water: #40bce8;
}

.flow__list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-16);
}

.flow__item-head {
  display: flex;
  align-items: center;
  font-size: var(--sz-40);
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.05em;
  padding: 0.2em 0.4em;
  color: #fff;
  background-color: var(--color-primary);
  position: relative;
}
.flow__item-head::after {
  content: "▼";
  margin-left: auto;
  transition: 0.3s;
  font-size: var(--sz-30);
}

:where(.flow__item.active) .flow__item-head::after {
  scale: 1 -1;
}

.flow__item-idx {
  font-size: var(--sz-30);
  font-weight: 700;
  line-height: normal;
  margin-right: var(--sz-40);
}
.flow__item-idx span {
  font-size: var(--sz-60);
}

.flow__item-desc {
  font-size: var(--sz-25);
  font-weight: normal;
  line-height: 1.6;
  padding: var(--sz-20) var(--sz-32);
}
.flow__item-desc p:last-child {
  margin-bottom: 0;
}

.flow__item-desc-lead {
  color: var(--color-pink);
  text-align: center;
  font-weight: bold;
  margin-bottom: var(--sz-20);
}

.flow__tel {
  font-size: var(--sz-35);
  font-weight: bold;
  line-height: 1.14;
  letter-spacing: 0.1em;
  color: inherit;
  text-decoration: none;
}

.flow__contact {
  width: var(--sz-400);
}

.flow__image {
  width: var(--sz-458);
  margin-bottom: var(--mb-p);
}

/* ==========================================
 FAQ
============================================*/
.faq {
  background: #fff url(../images/bg-heading@2x.webp) no-repeat center top/100%;
  padding-block: var(--sz-60) var(--sz-40);
}

.faq__heading {
  color: var(--color-slate-blue);
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-56);
  line-height: 1.35;
  letter-spacing: 0.1em;
  margin-bottom: var(--sz-40);
}

.faq__lead {
  text-align: center;
  font-size: var(--sz-32);
  line-height: 1.25;
  margin-bottom: var(--sz-40);
}

.faq__tabs {
  display: flex;
  flex-direction: column;
  gap: var(--sz-16);
  width: 92%;
  margin-inline: auto;
  margin-bottom: var(--sz-40);
}

.faq__tab > .nav-link {
  color: #fff;
  background-color: #ccc;
  font-size: var(--sz-38);
  padding: 0.5em;
  position: relative;
}
.faq__tab > .nav-link.active, .faq__tab > .nav-link:hover {
  color: #fff;
}
.faq__tab > .nav-link.active::after, .faq__tab > .nav-link:hover::after {
  background-color: var(--color-primary);
}
.faq__tab > .nav-link::after {
  content: "";
  background-color: #ccc;
  width: var(--sz-40);
  aspect-ratio: 3/1;
  display: block;
  position: absolute;
  top: calc(100% - 2px);
  left: 50%;
  translate: -50%;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  transition: 0.3s;
}

.faq__item {
  font-size: var(--sz-30);
}

.faq__term::before {
  font-size: 1.28em;
}

.faq__data::before {
  font-size: 1.28em;
}

/* ==========================================
 Keep
============================================*/
.keep {
  background: #fff url(../images/bg-heading@2x.webp) no-repeat center top/100%;
  padding-block: var(--sz-60) var(--sz-40);
}

.keep__heading {
  color: var(--color-slate-blue);
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-56);
  line-height: 1.35;
  letter-spacing: 0.1em;
  margin-bottom: var(--sz-28);
}

.keep__lead {
  text-align: center;
  font-size: var(--sz-32);
  line-height: 1.5;
  margin-bottom: var(--sz-44);
}

.keep__box {
  font-size: var(--sz-25);
  line-height: 1.6;
}
.keep__box + .keep__box {
  margin-top: var(--sz-64);
}
.keep__box ul {
  list-style: disc;
  margin-left: 1.5em;
  margin-bottom: var(--mb-p);
}

.keep__subheading {
  background: url(../images/pic-heading-ribbon@2x.webp) no-repeat top center/var(--sz-69);
  color: var(--color-slate-blue);
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-46);
  line-height: 1.2;
  padding-top: var(--sz-60);
  margin-bottom: var(--sz-40);
  position: relative;
}
.keep__subheading .lg {
  font-size: var(--sz-80);
  line-height: 1;
}

/** ポイント **/
.keep__point-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
}

.keep__point {
  position: relative;
  width: 37%;
  display: flex;
  flex-direction: column;
  gap: var(--sz-16);
}
.keep__point:first-child {
  width: 100%;
  margin-bottom: calc(-1 * var(--sz-48));
}
.keep__point:first-child .keep__point-desc {
  width: var(--sz-210);
  position: absolute;
  top: var(--sz-36);
  right: 0;
}

.keep__point-title {
  width: var(--sz-250);
}

.keep__point-desc {
  color: var(--color-gray);
  font-size: var(--sz-24);
  line-height: 1.25;
  margin-bottom: 0;
}

.keep__point-model {
  width: var(--sz-178);
  position: absolute;
  bottom: var(--sz-40);
  left: 48%;
  translate: -50%;
}

/** サービス **/
.keep__service-title {
  font-size: var(--sz-30);
  line-height: 1.33;
}

.keep__service-list {
  display: flex;
  flex-direction: column;
  gap: var(--sz-32);
}

.keep__service__item {
  font-size: var(--sz-30);
  line-height: 1.2;
}

.keep__service-price {
  background-color: #d7e6ff;
  text-align: center;
  padding: var(--sz-16);
  margin-top: var(--sz-12);
}

/** 配送料 **/
.keep__delivery {
  font-size: var(--sz-28);
  --mb-p: 2em;
}
.keep__delivery + .keep__delivery {
  margin-top: var(--mb-p);
}
.keep__delivery:last-child ul {
  margin-bottom: 0;
}

.keep__delivery-title {
  font-size: var(--sz-28);
  line-height: 1.42;
}

/* ==========================================
 Case
============================================*/
.case {
  background: #fff url(../images/bg-heading-lg@2x.webp) no-repeat center top/100%;
  padding-block: var(--sz-60) var(--sz-40);
}

.case__heading {
  color: var(--color-slate-blue);
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-56);
  line-height: 1.35;
  letter-spacing: 0.1em;
  margin-bottom: var(--sz-28);
}

.case__lead {
  text-align: center;
  font-family: var(--font-serif);
  font-size: var(--sz-32);
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: var(--sz-20);
}

.case__list {
  display: flex;
  flex-direction: column;
}

.case__item {
  position: relative;
  padding-block: var(--sz-30);
}

.case__item:not(:last-child)::before {
  content: "";
  border-bottom: var(--sz-2) dashed var(--color-primary);
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  translate: -50%;
}

.case__title {
  font-size: var(--sz-30);
  font-weight: 700;
  line-height: 1.66;
  -webkit-text-decoration: underline var(--sz-5) #000;
          text-decoration: underline var(--sz-5) #000;
  text-underline-offset: 0.5em;
  margin-bottom: var(--sz-20);
}

.case__opener-pre {
  margin-block: var(--sz-77) 0;
  font-size: var(--sz-20);
  line-height: 2.5;
  text-align: center;
}
.case__opener-pre:has(+ .collapse) {
  display: none;
}

.case__more img {
  width: var(--sz-459);
}

.case__close {
  margin-top: var(--sz-44);
}

.case__close img {
  width: var(--sz-389);
}