@layer helper{:root{--color-default: #484747;--color-primary: #fc9d1c;--bs-primary-rgb: 252, 157, 28;--color-white: #ffffff;--bs-white-rgb: 255, 255, 255;--color-black: #000000;--bs-black-rgb: 0, 0, 0;--color-gray: #d2d2d2;--color-light-gray: #f2f0ee;--color-blue: #157ae9;--color-red: #b00300;--color-yellow: #f5ee2c;--bs-highlight-bg: transparent;--color-container-shadow: #d9e5ed;--color-text: var(--color-default);--color-bg: #ffffff;--color-form-control-text: var(--color-default);--color-form-control-bg: #ffffff;--color-form-control-border: #e0e7ef;--color-placeholder: #b8bfc5;--color-footer-text: var(--color-default);--color-footer-bg: #ffffff;--color-pagetop-text: #ffffff;--color-pagetop-bg: var(--color-primary);--color-subpage-title: #000000;--color-subpage-heading: #ffffff;--color-subpage-heading-bg: var(--bs-light);--color-subpage-heading-border1: silver;--color-subpage-heading-border2: #012c55}.text-default{color:var(--color-default)}.bg-default{background-color:var(--color-default)}.text-primary{color:var(--color-primary)}.bg-primary{background-color:var(--color-primary)}.text-white{color:var(--color-white)}.bg-white{background-color:var(--color-white)}.text-black{color:var(--color-black)}.bg-black{background-color:var(--color-black)}.text-gray{color:var(--color-gray)}.bg-gray{background-color:var(--color-gray)}.text-light-gray{color:var(--color-light-gray)}.bg-light-gray{background-color:var(--color-light-gray)}.text-blue{color:var(--color-blue)}.bg-blue{background-color:var(--color-blue)}.text-red{color:var(--color-red)}.bg-red{background-color:var(--color-red)}.text-yellow{color:var(--color-yellow)}.bg-yellow{background-color:var(--color-yellow)}}@layer helper{:root{--font-default: var(--font-zen-kaku-gothic-new);--font-noto-sans-jp: "Noto Sans JP", serif;--font-zen-maru-gothic: "Zen Maru Gothic", sans-serif;--font-zen-kaku-gothic-new: "Zen Kaku Gothic New",sans-serif;--font-oswald: "Oswald", sans-serif}.font-default{font-family:var(--font-default)}.font-noto-sans-jp{font-family:var(--font-noto-sans-jp)}.font-zen-maru-gothic{font-family:var(--font-zen-maru-gothic)}.font-zen-kaku-gothic-new{font-family:var(--font-zen-kaku-gothic-new)}.font-oswald{font-family:var(--font-oswald)}}@layer helper{@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{transform:translateY(30px);opacity:0}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{transform:translateY(80px);opacity:0}40%{opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes slideInRight{0%{transform:translateX(120px);opacity:0}40%{opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-120px);opacity:0}40%{opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes bounceInRight{0%{transform:translateX(140px);opacity:0}20%{opacity:1}50%{transform:translateX(0)}65%{transform:translateX(30px)}100%{transform:translateX(0);opacity:1}}@keyframes bounceInLeft{0%{transform:translateX(-140px);opacity:0}20%{opacity:1}50%{transform:translateX(0)}65%{transform:translateX(-30px)}100%{transform:translateX(0);opacity:1}}@keyframes bounceInUp{0%{transform:translateY(120px);opacity:0}20%{opacity:1}50%{transform:translateY(0)}65%{transform:translateY(-20px)}100%{transform:translateY(0);opacity:1}}@keyframes bounceInDown{0%{transform:translateY(-120px);opacity:0}20%{opacity:1}50%{transform:translateY(0)}65%{transform:translateY(20px)}100%{transform:translateY(0);opacity:1}}@keyframes poyoyon2{0%{transform:scale(1, 1) translate(0, 0);opacity:1}15%{transform:scale(0.98, 0.9) translate(0, 5px)}30%{transform:scale(1.02, 1) translate(0, 8px)}50%{transform:scale(0.98, 1.05) translate(0, -8px)}70%{transform:scale(1, 0.9) translate(0, 5px)}100%{transform:scale(1, 1) translate(0, 0);opacity:1}}@keyframes poyoyon3{0%,40%,100%{transform:skew(0deg, 0deg)}5%{transform:skew(5deg, 5deg)}10%{transform:skew(-4deg, -4deg)}15%{transform:skew(3deg, 3deg)}20%{transform:skew(-2deg, -2deg)}25%{transform:skew(1deg, 1deg)}30%{transform:skew(-0.6deg, -0.6deg)}35%{transform:skew(0.3deg, 0.3deg)}}@keyframes popup{0%{transform:translateY(40px) scale(0.8);opacity:0}80%,100%{opacity:1}100%{transform:translateY(0) scale(1)}}@keyframes poyopoyo{0%,40%,60%,80%,100%{transform:scale(1)}50%,70%{transform:scale(0.95)}}@keyframes revealLeft{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0)}}@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}@keyframes spinIn{0%{transform:rotateY(0) translateY(40px);opacity:0}100%{transform:rotateY(360deg) translateY(0);opacity:1}}@keyframes shiny-loop{0%,70%{transform:scale(2) rotate(45deg);opacity:0}75%{transform:scale(20) rotate(45deg);opacity:.6}80%{transform:scale(30) rotate(45deg);opacity:.4}90%{transform:scale(45) rotate(45deg);opacity:.2}95%,100%{transform:scale(50) rotate(45deg);opacity:0}}@keyframes mask-bg-slide{0%{transform:translateY(101%)}40%,60%{transform:translateY(0%)}100%{transform:translateY(-100%)}}@keyframes scrollArrow{0%{transform:rotate(-45deg) translate(0, 0);opacity:0}40%{opacity:1}80%{transform:rotate(-45deg) translate(-30px, 30px);opacity:0}100%{opacity:0}}@keyframes bgReveal{0%{opacity:0;transform:scaleX(0) translateX(-5%)}30%{opacity:1;transform:scaleX(1) translateX(0)}100%{opacity:1;transform:scaleX(1) translateX(0)}}.gsap-shiny-inner{position:absolute;width:60px;height:200%;background:var(--shiny-color, linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%));top:50%;transform:translateY(-50%) rotate(35deg);pointer-events:none;z-index:1}@keyframes expose{0%{filter:brightness(5)}100%{filter:brightness(0);display:none}}}[data-animation]{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}[data-animation].is-animated{opacity:1;visibility:visible}[data-animation=poyoyon3]{opacity:1;visibility:visible}[data-animation=poyoyon3].is-animated{animation:poyoyon3 2.5s ease-in-out 0s infinite}[data-animation=poyopoyo]{opacity:1;visibility:visible}[data-animation=poyopoyo].is-animated{animation:poyopoyo 2s ease-out 0s infinite}[data-animation=fuwafuwa]{opacity:1;visibility:visible}[data-animation=fuwafuwa].is-animated{animation:fuwafuwa 3s ease-in-out 0s infinite alternate}[data-animation=shiny]{position:relative;overflow:hidden;opacity:1;visibility:visible}[data-animation=shiny]::before{content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;background-color:#fff;opacity:0;pointer-events:none}[data-animation=shiny].is-animated::before{animation:shiny-loop 3s linear 0s infinite}[data-animation=scroll]{display:inline-block;position:relative;padding-top:var(--scroll-gap, 70px);opacity:1;visibility:visible}[data-animation=scroll]::before{content:"";display:inline-block;position:absolute;top:0;right:0;left:0;margin:auto;width:var(--scroll-size, 20px);height:var(--scroll-size, 20px);border:solid var(--scroll-color, #000);border-width:0 0 var(--scroll-weight, 1px) var(--scroll-weight, 1px);transform:rotate(-45deg);pointer-events:none}[data-animation=scroll].is-animated::before{animation:scrollArrow 3.5s infinite}[data-animation=fadeIn].is-animated{animation:fadeIn .7s cubic-bezier(0.33, 1, 0.68, 1) 0s forwards}[data-animation=fadeUp]{transform:translateY(30px)}[data-animation=fadeUp].is-animated{animation:fadeUp 1s cubic-bezier(0.33, 1, 0.68, 1) 0s forwards}[data-animation=zoomIn]{transform:scale(0.8)}[data-animation=zoomIn].is-animated{animation:zoomIn .8s cubic-bezier(0.25, 1, 0.5, 1) 0s forwards}[data-animation=popup]{transform:translateY(40px) scale(0.8)}[data-animation=popup].is-animated{animation:popup .6s cubic-bezier(0.22, 1, 0.36, 1) 0s forwards}[data-animation=reveal]{clip-path:inset(0 100% 0 0);display:inline-block;line-height:1.2}[data-animation=reveal].is-animated{animation:revealLeft 1.4s cubic-bezier(0.37, 0, 0.63, 1) 0s forwards}[data-animation=spinIn]{transform:translateY(40px);perspective:1000px}[data-animation=spinIn].is-animated{animation:spinIn 1.4s ease-out 0s forwards}[data-animation=matrix]{overflow:hidden;display:block;opacity:0;transition:opacity .1s ease 0s}[data-animation=matrix]>*{display:block;opacity:0;transform:matrix(1, 0, 0, 1, 0, 100);transition:transform 1.2s cubic-bezier(0.22, 1, 0.36, 1) 0s,opacity 1.2s cubic-bezier(0.22, 1, 0.36, 1) 0s}[data-animation=matrix].is-animated{opacity:1}[data-animation=matrix].is-animated>*{opacity:1;transform:matrix(1, 0, 0, 1, 0, 0)}[data-animation=bgReveal] .bg-wrap{position:relative;display:inline-block}[data-animation=bgReveal] .bg-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:var(--bg-color, linear-gradient(to right, #362ae0, #42d3ed));transform:scaleX(0);transform-origin:left center}[data-animation=bgReveal] .bg-wrap .inn{position:relative;z-index:1;display:inline-block;color:var(--text-color, #fff);opacity:0;transition:opacity .3s ease .2s}[data-animation=bgReveal].is-animated .bg-wrap::before{animation:bgReveal 2.6s cubic-bezier(0.22, 1, 0.36, 1) 0s forwards}[data-animation=bgReveal].is-animated .inn{opacity:1}[data-animation=maskBg]{position:relative;overflow:hidden;display:inline-block;color:rgba(0,0,0,0);transition:color 0ms .48s}[data-animation=maskBg]::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transform:translateY(101%);background:var(--mask-color, linear-gradient(to right, #362ae0, #42d3ed));z-index:1}[data-animation=maskBg].is-animated{color:var(--text-color, inherit)}[data-animation=maskBg].is-animated::after{animation:mask-bg-slide 1.2s cubic-bezier(0.8, 0, 0.17, 1) 0s forwards}[data-animation=slideInUp]{transform:translateY(80px)}[data-animation=slideInUp].is-animated{animation:slideInUp 1s cubic-bezier(0.25, 1, 0.5, 1) 0s forwards}[data-animation=slideInRight]{transform:translateX(120px)}[data-animation=slideInRight].is-animated{animation:slideInRight 1s cubic-bezier(0.25, 1, 0.5, 1) 0s forwards}[data-animation=slideInLeft]{transform:translateX(-120px)}[data-animation=slideInLeft].is-animated{animation:slideInLeft 1s cubic-bezier(0.25, 1, 0.5, 1) 0s forwards}[data-animation=bounceInUp]{transform:translateY(120px)}[data-animation=bounceInUp].is-animated{animation:bounceInUp .5s cubic-bezier(0.12, 0, 0.39, 0) 0s forwards}[data-animation=bounceInDown]{transform:translateY(-120px)}[data-animation=bounceInDown].is-animated{animation:bounceInDown .5s cubic-bezier(0.12, 0, 0.39, 0) 0s forwards}[data-animation=bounceInRight]{transform:translateX(140px)}[data-animation=bounceInRight].is-animated{animation:bounceInRight .5s cubic-bezier(0.12, 0, 0.39, 0) 0s forwards}[data-animation=bounceInLeft]{transform:translateX(-140px)}[data-animation=bounceInLeft].is-animated{animation:bounceInLeft .5s cubic-bezier(0.12, 0, 0.39, 0) 0s forwards}[data-animation=expose].is-animated{animation:expose 1.2s ease-out forwards 0s}[data-animation=line]{display:block;position:relative;width:100%;opacity:1;visibility:visible}[data-animation=line]::after{content:"";display:block;position:absolute;bottom:0;left:50%;width:0;height:var(--line-height, 1px);background:var(--line-color, linear-gradient(to right, #362ae0, #42d3ed));transform:translateX(-50%);transition:width .3s cubic-bezier(0.22, 1, 0.36, 1) 0s}[data-animation=line]:hover::after{width:100%}@layer helper{:root{--sz-1: min(calc(1 * 100vw / var(--max_w1)), 1px);--sz-2: min(calc(2 * 100vw / var(--max_w1)), 2px);--sz-3: min(calc(3 * 100vw / var(--max_w1)), 3px);--sz-4: min(calc(4 * 100vw / var(--max_w1)), 4px);--sz-5: min(calc(5 * 100vw / var(--max_w1)), 5px);--sz-6: min(calc(6 * 100vw / var(--max_w1)), 6px);--sz-7: min(calc(7 * 100vw / var(--max_w1)), 7px);--sz-8: min(calc(8 * 100vw / var(--max_w1)), 8px);--sz-9: min(calc(9 * 100vw / var(--max_w1)), 9px);--sz-10: min(calc(10 * 100vw / var(--max_w1)), 10px);--sz-11: min(calc(11 * 100vw / var(--max_w1)), 11px);--sz-12: min(calc(12 * 100vw / var(--max_w1)), 12px);--sz-13: min(calc(13 * 100vw / var(--max_w1)), 13px);--sz-14: min(calc(14 * 100vw / var(--max_w1)), 14px);--sz-15: min(calc(15 * 100vw / var(--max_w1)), 15px);--sz-16: min(calc(16 * 100vw / var(--max_w1)), 16px);--sz-17: min(calc(17 * 100vw / var(--max_w1)), 17px);--sz-18: min(calc(18 * 100vw / var(--max_w1)), 18px);--sz-19: min(calc(19 * 100vw / var(--max_w1)), 19px);--sz-20: min(calc(20 * 100vw / var(--max_w1)), 20px);--sz-21: min(calc(21 * 100vw / var(--max_w1)), 21px);--sz-22: min(calc(22 * 100vw / var(--max_w1)), 22px);--sz-23: min(calc(23 * 100vw / var(--max_w1)), 23px);--sz-24: min(calc(24 * 100vw / var(--max_w1)), 24px);--sz-25: min(calc(25 * 100vw / var(--max_w1)), 25px);--sz-26: min(calc(26 * 100vw / var(--max_w1)), 26px);--sz-27: min(calc(27 * 100vw / var(--max_w1)), 27px);--sz-28: min(calc(28 * 100vw / var(--max_w1)), 28px);--sz-29: min(calc(29 * 100vw / var(--max_w1)), 29px);--sz-30: min(calc(30 * 100vw / var(--max_w1)), 30px);--sz-31: min(calc(31 * 100vw / var(--max_w1)), 31px);--sz-32: min(calc(32 * 100vw / var(--max_w1)), 32px);--sz-33: min(calc(33 * 100vw / var(--max_w1)), 33px);--sz-34: min(calc(34 * 100vw / var(--max_w1)), 34px);--sz-35: min(calc(35 * 100vw / var(--max_w1)), 35px);--sz-36: min(calc(36 * 100vw / var(--max_w1)), 36px);--sz-37: min(calc(37 * 100vw / var(--max_w1)), 37px);--sz-38: min(calc(38 * 100vw / var(--max_w1)), 38px);--sz-39: min(calc(39 * 100vw / var(--max_w1)), 39px);--sz-40: min(calc(40 * 100vw / var(--max_w1)), 40px);--sz-41: min(calc(41 * 100vw / var(--max_w1)), 41px);--sz-42: min(calc(42 * 100vw / var(--max_w1)), 42px);--sz-43: min(calc(43 * 100vw / var(--max_w1)), 43px);--sz-44: min(calc(44 * 100vw / var(--max_w1)), 44px);--sz-45: min(calc(45 * 100vw / var(--max_w1)), 45px);--sz-46: min(calc(46 * 100vw / var(--max_w1)), 46px);--sz-47: min(calc(47 * 100vw / var(--max_w1)), 47px);--sz-48: min(calc(48 * 100vw / var(--max_w1)), 48px);--sz-49: min(calc(49 * 100vw / var(--max_w1)), 49px);--sz-50: min(calc(50 * 100vw / var(--max_w1)), 50px);--sz-51: min(calc(51 * 100vw / var(--max_w1)), 51px);--sz-52: min(calc(52 * 100vw / var(--max_w1)), 52px);--sz-53: min(calc(53 * 100vw / var(--max_w1)), 53px);--sz-54: min(calc(54 * 100vw / var(--max_w1)), 54px);--sz-55: min(calc(55 * 100vw / var(--max_w1)), 55px);--sz-56: min(calc(56 * 100vw / var(--max_w1)), 56px);--sz-57: min(calc(57 * 100vw / var(--max_w1)), 57px);--sz-58: min(calc(58 * 100vw / var(--max_w1)), 58px);--sz-59: min(calc(59 * 100vw / var(--max_w1)), 59px);--sz-60: min(calc(60 * 100vw / var(--max_w1)), 60px);--sz-61: min(calc(61 * 100vw / var(--max_w1)), 61px);--sz-62: min(calc(62 * 100vw / var(--max_w1)), 62px);--sz-63: min(calc(63 * 100vw / var(--max_w1)), 63px);--sz-64: min(calc(64 * 100vw / var(--max_w1)), 64px);--sz-65: min(calc(65 * 100vw / var(--max_w1)), 65px);--sz-66: min(calc(66 * 100vw / var(--max_w1)), 66px);--sz-67: min(calc(67 * 100vw / var(--max_w1)), 67px);--sz-68: min(calc(68 * 100vw / var(--max_w1)), 68px);--sz-69: min(calc(69 * 100vw / var(--max_w1)), 69px);--sz-70: min(calc(70 * 100vw / var(--max_w1)), 70px);--sz-71: min(calc(71 * 100vw / var(--max_w1)), 71px);--sz-72: min(calc(72 * 100vw / var(--max_w1)), 72px);--sz-73: min(calc(73 * 100vw / var(--max_w1)), 73px);--sz-74: min(calc(74 * 100vw / var(--max_w1)), 74px);--sz-75: min(calc(75 * 100vw / var(--max_w1)), 75px);--sz-76: min(calc(76 * 100vw / var(--max_w1)), 76px);--sz-77: min(calc(77 * 100vw / var(--max_w1)), 77px);--sz-78: min(calc(78 * 100vw / var(--max_w1)), 78px);--sz-79: min(calc(79 * 100vw / var(--max_w1)), 79px);--sz-80: min(calc(80 * 100vw / var(--max_w1)), 80px);--sz-81: min(calc(81 * 100vw / var(--max_w1)), 81px);--sz-82: min(calc(82 * 100vw / var(--max_w1)), 82px);--sz-83: min(calc(83 * 100vw / var(--max_w1)), 83px);--sz-84: min(calc(84 * 100vw / var(--max_w1)), 84px);--sz-85: min(calc(85 * 100vw / var(--max_w1)), 85px);--sz-86: min(calc(86 * 100vw / var(--max_w1)), 86px);--sz-87: min(calc(87 * 100vw / var(--max_w1)), 87px);--sz-88: min(calc(88 * 100vw / var(--max_w1)), 88px);--sz-89: min(calc(89 * 100vw / var(--max_w1)), 89px);--sz-90: min(calc(90 * 100vw / var(--max_w1)), 90px);--sz-91: min(calc(91 * 100vw / var(--max_w1)), 91px);--sz-92: min(calc(92 * 100vw / var(--max_w1)), 92px);--sz-93: min(calc(93 * 100vw / var(--max_w1)), 93px);--sz-94: min(calc(94 * 100vw / var(--max_w1)), 94px);--sz-95: min(calc(95 * 100vw / var(--max_w1)), 95px);--sz-96: min(calc(96 * 100vw / var(--max_w1)), 96px);--sz-97: min(calc(97 * 100vw / var(--max_w1)), 97px);--sz-98: min(calc(98 * 100vw / var(--max_w1)), 98px);--sz-99: min(calc(99 * 100vw / var(--max_w1)), 99px);--sz-100: min(calc(100 * 100vw / var(--max_w1)), 100px);--sz-101: min(calc(101 * 100vw / var(--max_w1)), 101px);--sz-102: min(calc(102 * 100vw / var(--max_w1)), 102px);--sz-103: min(calc(103 * 100vw / var(--max_w1)), 103px);--sz-104: min(calc(104 * 100vw / var(--max_w1)), 104px);--sz-105: min(calc(105 * 100vw / var(--max_w1)), 105px);--sz-106: min(calc(106 * 100vw / var(--max_w1)), 106px);--sz-107: min(calc(107 * 100vw / var(--max_w1)), 107px);--sz-108: min(calc(108 * 100vw / var(--max_w1)), 108px);--sz-109: min(calc(109 * 100vw / var(--max_w1)), 109px);--sz-110: min(calc(110 * 100vw / var(--max_w1)), 110px);--sz-111: min(calc(111 * 100vw / var(--max_w1)), 111px);--sz-112: min(calc(112 * 100vw / var(--max_w1)), 112px);--sz-113: min(calc(113 * 100vw / var(--max_w1)), 113px);--sz-114: min(calc(114 * 100vw / var(--max_w1)), 114px);--sz-115: min(calc(115 * 100vw / var(--max_w1)), 115px);--sz-116: min(calc(116 * 100vw / var(--max_w1)), 116px);--sz-117: min(calc(117 * 100vw / var(--max_w1)), 117px);--sz-118: min(calc(118 * 100vw / var(--max_w1)), 118px);--sz-119: min(calc(119 * 100vw / var(--max_w1)), 119px);--sz-120: min(calc(120 * 100vw / var(--max_w1)), 120px);--sz-121: min(calc(121 * 100vw / var(--max_w1)), 121px);--sz-122: min(calc(122 * 100vw / var(--max_w1)), 122px);--sz-123: min(calc(123 * 100vw / var(--max_w1)), 123px);--sz-124: min(calc(124 * 100vw / var(--max_w1)), 124px);--sz-125: min(calc(125 * 100vw / var(--max_w1)), 125px);--sz-126: min(calc(126 * 100vw / var(--max_w1)), 126px);--sz-127: min(calc(127 * 100vw / var(--max_w1)), 127px);--sz-128: min(calc(128 * 100vw / var(--max_w1)), 128px);--sz-129: min(calc(129 * 100vw / var(--max_w1)), 129px);--sz-130: min(calc(130 * 100vw / var(--max_w1)), 130px);--sz-131: min(calc(131 * 100vw / var(--max_w1)), 131px);--sz-132: min(calc(132 * 100vw / var(--max_w1)), 132px);--sz-133: min(calc(133 * 100vw / var(--max_w1)), 133px);--sz-134: min(calc(134 * 100vw / var(--max_w1)), 134px);--sz-135: min(calc(135 * 100vw / var(--max_w1)), 135px);--sz-136: min(calc(136 * 100vw / var(--max_w1)), 136px);--sz-137: min(calc(137 * 100vw / var(--max_w1)), 137px);--sz-138: min(calc(138 * 100vw / var(--max_w1)), 138px);--sz-139: min(calc(139 * 100vw / var(--max_w1)), 139px);--sz-140: min(calc(140 * 100vw / var(--max_w1)), 140px);--sz-141: min(calc(141 * 100vw / var(--max_w1)), 141px);--sz-142: min(calc(142 * 100vw / var(--max_w1)), 142px);--sz-143: min(calc(143 * 100vw / var(--max_w1)), 143px);--sz-144: min(calc(144 * 100vw / var(--max_w1)), 144px);--sz-145: min(calc(145 * 100vw / var(--max_w1)), 145px);--sz-146: min(calc(146 * 100vw / var(--max_w1)), 146px);--sz-147: min(calc(147 * 100vw / var(--max_w1)), 147px);--sz-148: min(calc(148 * 100vw / var(--max_w1)), 148px);--sz-149: min(calc(149 * 100vw / var(--max_w1)), 149px);--sz-150: min(calc(150 * 100vw / var(--max_w1)), 150px);--sz-151: min(calc(151 * 100vw / var(--max_w1)), 151px);--sz-152: min(calc(152 * 100vw / var(--max_w1)), 152px);--sz-153: min(calc(153 * 100vw / var(--max_w1)), 153px);--sz-154: min(calc(154 * 100vw / var(--max_w1)), 154px);--sz-155: min(calc(155 * 100vw / var(--max_w1)), 155px);--sz-156: min(calc(156 * 100vw / var(--max_w1)), 156px);--sz-157: min(calc(157 * 100vw / var(--max_w1)), 157px);--sz-158: min(calc(158 * 100vw / var(--max_w1)), 158px);--sz-159: min(calc(159 * 100vw / var(--max_w1)), 159px);--sz-160: min(calc(160 * 100vw / var(--max_w1)), 160px);--sz-161: min(calc(161 * 100vw / var(--max_w1)), 161px);--sz-162: min(calc(162 * 100vw / var(--max_w1)), 162px);--sz-163: min(calc(163 * 100vw / var(--max_w1)), 163px);--sz-164: min(calc(164 * 100vw / var(--max_w1)), 164px);--sz-165: min(calc(165 * 100vw / var(--max_w1)), 165px);--sz-166: min(calc(166 * 100vw / var(--max_w1)), 166px);--sz-167: min(calc(167 * 100vw / var(--max_w1)), 167px);--sz-168: min(calc(168 * 100vw / var(--max_w1)), 168px);--sz-169: min(calc(169 * 100vw / var(--max_w1)), 169px);--sz-170: min(calc(170 * 100vw / var(--max_w1)), 170px);--sz-171: min(calc(171 * 100vw / var(--max_w1)), 171px);--sz-172: min(calc(172 * 100vw / var(--max_w1)), 172px);--sz-173: min(calc(173 * 100vw / var(--max_w1)), 173px);--sz-174: min(calc(174 * 100vw / var(--max_w1)), 174px);--sz-175: min(calc(175 * 100vw / var(--max_w1)), 175px);--sz-176: min(calc(176 * 100vw / var(--max_w1)), 176px);--sz-177: min(calc(177 * 100vw / var(--max_w1)), 177px);--sz-178: min(calc(178 * 100vw / var(--max_w1)), 178px);--sz-179: min(calc(179 * 100vw / var(--max_w1)), 179px);--sz-180: min(calc(180 * 100vw / var(--max_w1)), 180px);--sz-181: min(calc(181 * 100vw / var(--max_w1)), 181px);--sz-182: min(calc(182 * 100vw / var(--max_w1)), 182px);--sz-183: min(calc(183 * 100vw / var(--max_w1)), 183px);--sz-184: min(calc(184 * 100vw / var(--max_w1)), 184px);--sz-185: min(calc(185 * 100vw / var(--max_w1)), 185px);--sz-186: min(calc(186 * 100vw / var(--max_w1)), 186px);--sz-187: min(calc(187 * 100vw / var(--max_w1)), 187px);--sz-188: min(calc(188 * 100vw / var(--max_w1)), 188px);--sz-189: min(calc(189 * 100vw / var(--max_w1)), 189px);--sz-190: min(calc(190 * 100vw / var(--max_w1)), 190px);--sz-191: min(calc(191 * 100vw / var(--max_w1)), 191px);--sz-192: min(calc(192 * 100vw / var(--max_w1)), 192px);--sz-193: min(calc(193 * 100vw / var(--max_w1)), 193px);--sz-194: min(calc(194 * 100vw / var(--max_w1)), 194px);--sz-195: min(calc(195 * 100vw / var(--max_w1)), 195px);--sz-196: min(calc(196 * 100vw / var(--max_w1)), 196px);--sz-197: min(calc(197 * 100vw / var(--max_w1)), 197px);--sz-198: min(calc(198 * 100vw / var(--max_w1)), 198px);--sz-199: min(calc(199 * 100vw / var(--max_w1)), 199px);--sz-200: min(calc(200 * 100vw / var(--max_w1)), 200px);--sz-201: min(calc(201 * 100vw / var(--max_w1)), 201px);--sz-202: min(calc(202 * 100vw / var(--max_w1)), 202px);--sz-203: min(calc(203 * 100vw / var(--max_w1)), 203px);--sz-204: min(calc(204 * 100vw / var(--max_w1)), 204px);--sz-205: min(calc(205 * 100vw / var(--max_w1)), 205px);--sz-206: min(calc(206 * 100vw / var(--max_w1)), 206px);--sz-207: min(calc(207 * 100vw / var(--max_w1)), 207px);--sz-208: min(calc(208 * 100vw / var(--max_w1)), 208px);--sz-209: min(calc(209 * 100vw / var(--max_w1)), 209px);--sz-210: min(calc(210 * 100vw / var(--max_w1)), 210px);--sz-211: min(calc(211 * 100vw / var(--max_w1)), 211px);--sz-212: min(calc(212 * 100vw / var(--max_w1)), 212px);--sz-213: min(calc(213 * 100vw / var(--max_w1)), 213px);--sz-214: min(calc(214 * 100vw / var(--max_w1)), 214px);--sz-215: min(calc(215 * 100vw / var(--max_w1)), 215px);--sz-216: min(calc(216 * 100vw / var(--max_w1)), 216px);--sz-217: min(calc(217 * 100vw / var(--max_w1)), 217px);--sz-218: min(calc(218 * 100vw / var(--max_w1)), 218px);--sz-219: min(calc(219 * 100vw / var(--max_w1)), 219px);--sz-220: min(calc(220 * 100vw / var(--max_w1)), 220px);--sz-221: min(calc(221 * 100vw / var(--max_w1)), 221px);--sz-222: min(calc(222 * 100vw / var(--max_w1)), 222px);--sz-223: min(calc(223 * 100vw / var(--max_w1)), 223px);--sz-224: min(calc(224 * 100vw / var(--max_w1)), 224px);--sz-225: min(calc(225 * 100vw / var(--max_w1)), 225px);--sz-226: min(calc(226 * 100vw / var(--max_w1)), 226px);--sz-227: min(calc(227 * 100vw / var(--max_w1)), 227px);--sz-228: min(calc(228 * 100vw / var(--max_w1)), 228px);--sz-229: min(calc(229 * 100vw / var(--max_w1)), 229px);--sz-230: min(calc(230 * 100vw / var(--max_w1)), 230px);--sz-231: min(calc(231 * 100vw / var(--max_w1)), 231px);--sz-232: min(calc(232 * 100vw / var(--max_w1)), 232px);--sz-233: min(calc(233 * 100vw / var(--max_w1)), 233px);--sz-234: min(calc(234 * 100vw / var(--max_w1)), 234px);--sz-235: min(calc(235 * 100vw / var(--max_w1)), 235px);--sz-236: min(calc(236 * 100vw / var(--max_w1)), 236px);--sz-237: min(calc(237 * 100vw / var(--max_w1)), 237px);--sz-238: min(calc(238 * 100vw / var(--max_w1)), 238px);--sz-239: min(calc(239 * 100vw / var(--max_w1)), 239px);--sz-240: min(calc(240 * 100vw / var(--max_w1)), 240px);--sz-241: min(calc(241 * 100vw / var(--max_w1)), 241px);--sz-242: min(calc(242 * 100vw / var(--max_w1)), 242px);--sz-243: min(calc(243 * 100vw / var(--max_w1)), 243px);--sz-244: min(calc(244 * 100vw / var(--max_w1)), 244px);--sz-245: min(calc(245 * 100vw / var(--max_w1)), 245px);--sz-246: min(calc(246 * 100vw / var(--max_w1)), 246px);--sz-247: min(calc(247 * 100vw / var(--max_w1)), 247px);--sz-248: min(calc(248 * 100vw / var(--max_w1)), 248px);--sz-249: min(calc(249 * 100vw / var(--max_w1)), 249px);--sz-250: min(calc(250 * 100vw / var(--max_w1)), 250px);--sz-251: min(calc(251 * 100vw / var(--max_w1)), 251px);--sz-252: min(calc(252 * 100vw / var(--max_w1)), 252px);--sz-253: min(calc(253 * 100vw / var(--max_w1)), 253px);--sz-254: min(calc(254 * 100vw / var(--max_w1)), 254px);--sz-255: min(calc(255 * 100vw / var(--max_w1)), 255px);--sz-256: min(calc(256 * 100vw / var(--max_w1)), 256px);--sz-257: min(calc(257 * 100vw / var(--max_w1)), 257px);--sz-258: min(calc(258 * 100vw / var(--max_w1)), 258px);--sz-259: min(calc(259 * 100vw / var(--max_w1)), 259px);--sz-260: min(calc(260 * 100vw / var(--max_w1)), 260px);--sz-261: min(calc(261 * 100vw / var(--max_w1)), 261px);--sz-262: min(calc(262 * 100vw / var(--max_w1)), 262px);--sz-263: min(calc(263 * 100vw / var(--max_w1)), 263px);--sz-264: min(calc(264 * 100vw / var(--max_w1)), 264px);--sz-265: min(calc(265 * 100vw / var(--max_w1)), 265px);--sz-266: min(calc(266 * 100vw / var(--max_w1)), 266px);--sz-267: min(calc(267 * 100vw / var(--max_w1)), 267px);--sz-268: min(calc(268 * 100vw / var(--max_w1)), 268px);--sz-269: min(calc(269 * 100vw / var(--max_w1)), 269px);--sz-270: min(calc(270 * 100vw / var(--max_w1)), 270px);--sz-271: min(calc(271 * 100vw / var(--max_w1)), 271px);--sz-272: min(calc(272 * 100vw / var(--max_w1)), 272px);--sz-273: min(calc(273 * 100vw / var(--max_w1)), 273px);--sz-274: min(calc(274 * 100vw / var(--max_w1)), 274px);--sz-275: min(calc(275 * 100vw / var(--max_w1)), 275px);--sz-276: min(calc(276 * 100vw / var(--max_w1)), 276px);--sz-277: min(calc(277 * 100vw / var(--max_w1)), 277px);--sz-278: min(calc(278 * 100vw / var(--max_w1)), 278px);--sz-279: min(calc(279 * 100vw / var(--max_w1)), 279px);--sz-280: min(calc(280 * 100vw / var(--max_w1)), 280px);--sz-281: min(calc(281 * 100vw / var(--max_w1)), 281px);--sz-282: min(calc(282 * 100vw / var(--max_w1)), 282px);--sz-283: min(calc(283 * 100vw / var(--max_w1)), 283px);--sz-284: min(calc(284 * 100vw / var(--max_w1)), 284px);--sz-285: min(calc(285 * 100vw / var(--max_w1)), 285px);--sz-286: min(calc(286 * 100vw / var(--max_w1)), 286px);--sz-287: min(calc(287 * 100vw / var(--max_w1)), 287px);--sz-288: min(calc(288 * 100vw / var(--max_w1)), 288px);--sz-289: min(calc(289 * 100vw / var(--max_w1)), 289px);--sz-290: min(calc(290 * 100vw / var(--max_w1)), 290px);--sz-291: min(calc(291 * 100vw / var(--max_w1)), 291px);--sz-292: min(calc(292 * 100vw / var(--max_w1)), 292px);--sz-293: min(calc(293 * 100vw / var(--max_w1)), 293px);--sz-294: min(calc(294 * 100vw / var(--max_w1)), 294px);--sz-295: min(calc(295 * 100vw / var(--max_w1)), 295px);--sz-296: min(calc(296 * 100vw / var(--max_w1)), 296px);--sz-297: min(calc(297 * 100vw / var(--max_w1)), 297px);--sz-298: min(calc(298 * 100vw / var(--max_w1)), 298px);--sz-299: min(calc(299 * 100vw / var(--max_w1)), 299px);--sz-300: min(calc(300 * 100vw / var(--max_w1)), 300px);--sz-301: min(calc(301 * 100vw / var(--max_w1)), 301px);--sz-302: min(calc(302 * 100vw / var(--max_w1)), 302px);--sz-303: min(calc(303 * 100vw / var(--max_w1)), 303px);--sz-304: min(calc(304 * 100vw / var(--max_w1)), 304px);--sz-305: min(calc(305 * 100vw / var(--max_w1)), 305px);--sz-306: min(calc(306 * 100vw / var(--max_w1)), 306px);--sz-307: min(calc(307 * 100vw / var(--max_w1)), 307px);--sz-308: min(calc(308 * 100vw / var(--max_w1)), 308px);--sz-309: min(calc(309 * 100vw / var(--max_w1)), 309px);--sz-310: min(calc(310 * 100vw / var(--max_w1)), 310px);--sz-311: min(calc(311 * 100vw / var(--max_w1)), 311px);--sz-312: min(calc(312 * 100vw / var(--max_w1)), 312px);--sz-313: min(calc(313 * 100vw / var(--max_w1)), 313px);--sz-314: min(calc(314 * 100vw / var(--max_w1)), 314px);--sz-315: min(calc(315 * 100vw / var(--max_w1)), 315px);--sz-316: min(calc(316 * 100vw / var(--max_w1)), 316px);--sz-317: min(calc(317 * 100vw / var(--max_w1)), 317px);--sz-318: min(calc(318 * 100vw / var(--max_w1)), 318px);--sz-319: min(calc(319 * 100vw / var(--max_w1)), 319px);--sz-320: min(calc(320 * 100vw / var(--max_w1)), 320px);--sz-321: min(calc(321 * 100vw / var(--max_w1)), 321px);--sz-322: min(calc(322 * 100vw / var(--max_w1)), 322px);--sz-323: min(calc(323 * 100vw / var(--max_w1)), 323px);--sz-324: min(calc(324 * 100vw / var(--max_w1)), 324px);--sz-325: min(calc(325 * 100vw / var(--max_w1)), 325px);--sz-326: min(calc(326 * 100vw / var(--max_w1)), 326px);--sz-327: min(calc(327 * 100vw / var(--max_w1)), 327px);--sz-328: min(calc(328 * 100vw / var(--max_w1)), 328px);--sz-329: min(calc(329 * 100vw / var(--max_w1)), 329px);--sz-330: min(calc(330 * 100vw / var(--max_w1)), 330px);--sz-331: min(calc(331 * 100vw / var(--max_w1)), 331px);--sz-332: min(calc(332 * 100vw / var(--max_w1)), 332px);--sz-333: min(calc(333 * 100vw / var(--max_w1)), 333px);--sz-334: min(calc(334 * 100vw / var(--max_w1)), 334px);--sz-335: min(calc(335 * 100vw / var(--max_w1)), 335px);--sz-336: min(calc(336 * 100vw / var(--max_w1)), 336px);--sz-337: min(calc(337 * 100vw / var(--max_w1)), 337px);--sz-338: min(calc(338 * 100vw / var(--max_w1)), 338px);--sz-339: min(calc(339 * 100vw / var(--max_w1)), 339px);--sz-340: min(calc(340 * 100vw / var(--max_w1)), 340px);--sz-341: min(calc(341 * 100vw / var(--max_w1)), 341px);--sz-342: min(calc(342 * 100vw / var(--max_w1)), 342px);--sz-343: min(calc(343 * 100vw / var(--max_w1)), 343px);--sz-344: min(calc(344 * 100vw / var(--max_w1)), 344px);--sz-345: min(calc(345 * 100vw / var(--max_w1)), 345px);--sz-346: min(calc(346 * 100vw / var(--max_w1)), 346px);--sz-347: min(calc(347 * 100vw / var(--max_w1)), 347px);--sz-348: min(calc(348 * 100vw / var(--max_w1)), 348px);--sz-349: min(calc(349 * 100vw / var(--max_w1)), 349px);--sz-350: min(calc(350 * 100vw / var(--max_w1)), 350px);--sz-351: min(calc(351 * 100vw / var(--max_w1)), 351px);--sz-352: min(calc(352 * 100vw / var(--max_w1)), 352px);--sz-353: min(calc(353 * 100vw / var(--max_w1)), 353px);--sz-354: min(calc(354 * 100vw / var(--max_w1)), 354px);--sz-355: min(calc(355 * 100vw / var(--max_w1)), 355px);--sz-356: min(calc(356 * 100vw / var(--max_w1)), 356px);--sz-357: min(calc(357 * 100vw / var(--max_w1)), 357px);--sz-358: min(calc(358 * 100vw / var(--max_w1)), 358px);--sz-359: min(calc(359 * 100vw / var(--max_w1)), 359px);--sz-360: min(calc(360 * 100vw / var(--max_w1)), 360px);--sz-361: min(calc(361 * 100vw / var(--max_w1)), 361px);--sz-362: min(calc(362 * 100vw / var(--max_w1)), 362px);--sz-363: min(calc(363 * 100vw / var(--max_w1)), 363px);--sz-364: min(calc(364 * 100vw / var(--max_w1)), 364px);--sz-365: min(calc(365 * 100vw / var(--max_w1)), 365px);--sz-366: min(calc(366 * 100vw / var(--max_w1)), 366px);--sz-367: min(calc(367 * 100vw / var(--max_w1)), 367px);--sz-368: min(calc(368 * 100vw / var(--max_w1)), 368px);--sz-369: min(calc(369 * 100vw / var(--max_w1)), 369px);--sz-370: min(calc(370 * 100vw / var(--max_w1)), 370px);--sz-371: min(calc(371 * 100vw / var(--max_w1)), 371px);--sz-372: min(calc(372 * 100vw / var(--max_w1)), 372px);--sz-373: min(calc(373 * 100vw / var(--max_w1)), 373px);--sz-374: min(calc(374 * 100vw / var(--max_w1)), 374px);--sz-375: min(calc(375 * 100vw / var(--max_w1)), 375px);--sz-376: min(calc(376 * 100vw / var(--max_w1)), 376px);--sz-377: min(calc(377 * 100vw / var(--max_w1)), 377px);--sz-378: min(calc(378 * 100vw / var(--max_w1)), 378px);--sz-379: min(calc(379 * 100vw / var(--max_w1)), 379px);--sz-380: min(calc(380 * 100vw / var(--max_w1)), 380px);--sz-381: min(calc(381 * 100vw / var(--max_w1)), 381px);--sz-382: min(calc(382 * 100vw / var(--max_w1)), 382px);--sz-383: min(calc(383 * 100vw / var(--max_w1)), 383px);--sz-384: min(calc(384 * 100vw / var(--max_w1)), 384px);--sz-385: min(calc(385 * 100vw / var(--max_w1)), 385px);--sz-386: min(calc(386 * 100vw / var(--max_w1)), 386px);--sz-387: min(calc(387 * 100vw / var(--max_w1)), 387px);--sz-388: min(calc(388 * 100vw / var(--max_w1)), 388px);--sz-389: min(calc(389 * 100vw / var(--max_w1)), 389px);--sz-390: min(calc(390 * 100vw / var(--max_w1)), 390px);--sz-391: min(calc(391 * 100vw / var(--max_w1)), 391px);--sz-392: min(calc(392 * 100vw / var(--max_w1)), 392px);--sz-393: min(calc(393 * 100vw / var(--max_w1)), 393px);--sz-394: min(calc(394 * 100vw / var(--max_w1)), 394px);--sz-395: min(calc(395 * 100vw / var(--max_w1)), 395px);--sz-396: min(calc(396 * 100vw / var(--max_w1)), 396px);--sz-397: min(calc(397 * 100vw / var(--max_w1)), 397px);--sz-398: min(calc(398 * 100vw / var(--max_w1)), 398px);--sz-399: min(calc(399 * 100vw / var(--max_w1)), 399px);--sz-400: min(calc(400 * 100vw / var(--max_w1)), 400px);--sz-401: min(calc(401 * 100vw / var(--max_w1)), 401px);--sz-402: min(calc(402 * 100vw / var(--max_w1)), 402px);--sz-403: min(calc(403 * 100vw / var(--max_w1)), 403px);--sz-404: min(calc(404 * 100vw / var(--max_w1)), 404px);--sz-405: min(calc(405 * 100vw / var(--max_w1)), 405px);--sz-406: min(calc(406 * 100vw / var(--max_w1)), 406px);--sz-407: min(calc(407 * 100vw / var(--max_w1)), 407px);--sz-408: min(calc(408 * 100vw / var(--max_w1)), 408px);--sz-409: min(calc(409 * 100vw / var(--max_w1)), 409px);--sz-410: min(calc(410 * 100vw / var(--max_w1)), 410px);--sz-411: min(calc(411 * 100vw / var(--max_w1)), 411px);--sz-412: min(calc(412 * 100vw / var(--max_w1)), 412px);--sz-413: min(calc(413 * 100vw / var(--max_w1)), 413px);--sz-414: min(calc(414 * 100vw / var(--max_w1)), 414px);--sz-415: min(calc(415 * 100vw / var(--max_w1)), 415px);--sz-416: min(calc(416 * 100vw / var(--max_w1)), 416px);--sz-417: min(calc(417 * 100vw / var(--max_w1)), 417px);--sz-418: min(calc(418 * 100vw / var(--max_w1)), 418px);--sz-419: min(calc(419 * 100vw / var(--max_w1)), 419px);--sz-420: min(calc(420 * 100vw / var(--max_w1)), 420px);--sz-421: min(calc(421 * 100vw / var(--max_w1)), 421px);--sz-422: min(calc(422 * 100vw / var(--max_w1)), 422px);--sz-423: min(calc(423 * 100vw / var(--max_w1)), 423px);--sz-424: min(calc(424 * 100vw / var(--max_w1)), 424px);--sz-425: min(calc(425 * 100vw / var(--max_w1)), 425px);--sz-426: min(calc(426 * 100vw / var(--max_w1)), 426px);--sz-427: min(calc(427 * 100vw / var(--max_w1)), 427px);--sz-428: min(calc(428 * 100vw / var(--max_w1)), 428px);--sz-429: min(calc(429 * 100vw / var(--max_w1)), 429px);--sz-430: min(calc(430 * 100vw / var(--max_w1)), 430px);--sz-431: min(calc(431 * 100vw / var(--max_w1)), 431px);--sz-432: min(calc(432 * 100vw / var(--max_w1)), 432px);--sz-433: min(calc(433 * 100vw / var(--max_w1)), 433px);--sz-434: min(calc(434 * 100vw / var(--max_w1)), 434px);--sz-435: min(calc(435 * 100vw / var(--max_w1)), 435px);--sz-436: min(calc(436 * 100vw / var(--max_w1)), 436px);--sz-437: min(calc(437 * 100vw / var(--max_w1)), 437px);--sz-438: min(calc(438 * 100vw / var(--max_w1)), 438px);--sz-439: min(calc(439 * 100vw / var(--max_w1)), 439px);--sz-440: min(calc(440 * 100vw / var(--max_w1)), 440px);--sz-441: min(calc(441 * 100vw / var(--max_w1)), 441px);--sz-442: min(calc(442 * 100vw / var(--max_w1)), 442px);--sz-443: min(calc(443 * 100vw / var(--max_w1)), 443px);--sz-444: min(calc(444 * 100vw / var(--max_w1)), 444px);--sz-445: min(calc(445 * 100vw / var(--max_w1)), 445px);--sz-446: min(calc(446 * 100vw / var(--max_w1)), 446px);--sz-447: min(calc(447 * 100vw / var(--max_w1)), 447px);--sz-448: min(calc(448 * 100vw / var(--max_w1)), 448px);--sz-449: min(calc(449 * 100vw / var(--max_w1)), 449px);--sz-450: min(calc(450 * 100vw / var(--max_w1)), 450px);--sz-451: min(calc(451 * 100vw / var(--max_w1)), 451px);--sz-452: min(calc(452 * 100vw / var(--max_w1)), 452px);--sz-453: min(calc(453 * 100vw / var(--max_w1)), 453px);--sz-454: min(calc(454 * 100vw / var(--max_w1)), 454px);--sz-455: min(calc(455 * 100vw / var(--max_w1)), 455px);--sz-456: min(calc(456 * 100vw / var(--max_w1)), 456px);--sz-457: min(calc(457 * 100vw / var(--max_w1)), 457px);--sz-458: min(calc(458 * 100vw / var(--max_w1)), 458px);--sz-459: min(calc(459 * 100vw / var(--max_w1)), 459px);--sz-460: min(calc(460 * 100vw / var(--max_w1)), 460px);--sz-461: min(calc(461 * 100vw / var(--max_w1)), 461px);--sz-462: min(calc(462 * 100vw / var(--max_w1)), 462px);--sz-463: min(calc(463 * 100vw / var(--max_w1)), 463px);--sz-464: min(calc(464 * 100vw / var(--max_w1)), 464px);--sz-465: min(calc(465 * 100vw / var(--max_w1)), 465px);--sz-466: min(calc(466 * 100vw / var(--max_w1)), 466px);--sz-467: min(calc(467 * 100vw / var(--max_w1)), 467px);--sz-468: min(calc(468 * 100vw / var(--max_w1)), 468px);--sz-469: min(calc(469 * 100vw / var(--max_w1)), 469px);--sz-470: min(calc(470 * 100vw / var(--max_w1)), 470px);--sz-471: min(calc(471 * 100vw / var(--max_w1)), 471px);--sz-472: min(calc(472 * 100vw / var(--max_w1)), 472px);--sz-473: min(calc(473 * 100vw / var(--max_w1)), 473px);--sz-474: min(calc(474 * 100vw / var(--max_w1)), 474px);--sz-475: min(calc(475 * 100vw / var(--max_w1)), 475px);--sz-476: min(calc(476 * 100vw / var(--max_w1)), 476px);--sz-477: min(calc(477 * 100vw / var(--max_w1)), 477px);--sz-478: min(calc(478 * 100vw / var(--max_w1)), 478px);--sz-479: min(calc(479 * 100vw / var(--max_w1)), 479px);--sz-480: min(calc(480 * 100vw / var(--max_w1)), 480px);--sz-481: min(calc(481 * 100vw / var(--max_w1)), 481px);--sz-482: min(calc(482 * 100vw / var(--max_w1)), 482px);--sz-483: min(calc(483 * 100vw / var(--max_w1)), 483px);--sz-484: min(calc(484 * 100vw / var(--max_w1)), 484px);--sz-485: min(calc(485 * 100vw / var(--max_w1)), 485px);--sz-486: min(calc(486 * 100vw / var(--max_w1)), 486px);--sz-487: min(calc(487 * 100vw / var(--max_w1)), 487px);--sz-488: min(calc(488 * 100vw / var(--max_w1)), 488px);--sz-489: min(calc(489 * 100vw / var(--max_w1)), 489px);--sz-490: min(calc(490 * 100vw / var(--max_w1)), 490px);--sz-491: min(calc(491 * 100vw / var(--max_w1)), 491px);--sz-492: min(calc(492 * 100vw / var(--max_w1)), 492px);--sz-493: min(calc(493 * 100vw / var(--max_w1)), 493px);--sz-494: min(calc(494 * 100vw / var(--max_w1)), 494px);--sz-495: min(calc(495 * 100vw / var(--max_w1)), 495px);--sz-496: min(calc(496 * 100vw / var(--max_w1)), 496px);--sz-497: min(calc(497 * 100vw / var(--max_w1)), 497px);--sz-498: min(calc(498 * 100vw / var(--max_w1)), 498px);--sz-499: min(calc(499 * 100vw / var(--max_w1)), 499px);--sz-500: min(calc(500 * 100vw / var(--max_w1)), 500px);--sz-501: min(calc(501 * 100vw / var(--max_w1)), 501px);--sz-502: min(calc(502 * 100vw / var(--max_w1)), 502px);--sz-503: min(calc(503 * 100vw / var(--max_w1)), 503px);--sz-504: min(calc(504 * 100vw / var(--max_w1)), 504px);--sz-505: min(calc(505 * 100vw / var(--max_w1)), 505px);--sz-506: min(calc(506 * 100vw / var(--max_w1)), 506px);--sz-507: min(calc(507 * 100vw / var(--max_w1)), 507px);--sz-508: min(calc(508 * 100vw / var(--max_w1)), 508px);--sz-509: min(calc(509 * 100vw / var(--max_w1)), 509px);--sz-510: min(calc(510 * 100vw / var(--max_w1)), 510px);--sz-511: min(calc(511 * 100vw / var(--max_w1)), 511px);--sz-512: min(calc(512 * 100vw / var(--max_w1)), 512px);--sz-513: min(calc(513 * 100vw / var(--max_w1)), 513px);--sz-514: min(calc(514 * 100vw / var(--max_w1)), 514px);--sz-515: min(calc(515 * 100vw / var(--max_w1)), 515px);--sz-516: min(calc(516 * 100vw / var(--max_w1)), 516px);--sz-517: min(calc(517 * 100vw / var(--max_w1)), 517px);--sz-518: min(calc(518 * 100vw / var(--max_w1)), 518px);--sz-519: min(calc(519 * 100vw / var(--max_w1)), 519px);--sz-520: min(calc(520 * 100vw / var(--max_w1)), 520px);--sz-521: min(calc(521 * 100vw / var(--max_w1)), 521px);--sz-522: min(calc(522 * 100vw / var(--max_w1)), 522px);--sz-523: min(calc(523 * 100vw / var(--max_w1)), 523px);--sz-524: min(calc(524 * 100vw / var(--max_w1)), 524px);--sz-525: min(calc(525 * 100vw / var(--max_w1)), 525px);--sz-526: min(calc(526 * 100vw / var(--max_w1)), 526px);--sz-527: min(calc(527 * 100vw / var(--max_w1)), 527px);--sz-528: min(calc(528 * 100vw / var(--max_w1)), 528px);--sz-529: min(calc(529 * 100vw / var(--max_w1)), 529px);--sz-530: min(calc(530 * 100vw / var(--max_w1)), 530px);--sz-531: min(calc(531 * 100vw / var(--max_w1)), 531px);--sz-532: min(calc(532 * 100vw / var(--max_w1)), 532px);--sz-533: min(calc(533 * 100vw / var(--max_w1)), 533px);--sz-534: min(calc(534 * 100vw / var(--max_w1)), 534px);--sz-535: min(calc(535 * 100vw / var(--max_w1)), 535px);--sz-536: min(calc(536 * 100vw / var(--max_w1)), 536px);--sz-537: min(calc(537 * 100vw / var(--max_w1)), 537px);--sz-538: min(calc(538 * 100vw / var(--max_w1)), 538px);--sz-539: min(calc(539 * 100vw / var(--max_w1)), 539px);--sz-540: min(calc(540 * 100vw / var(--max_w1)), 540px);--sz-541: min(calc(541 * 100vw / var(--max_w1)), 541px);--sz-542: min(calc(542 * 100vw / var(--max_w1)), 542px);--sz-543: min(calc(543 * 100vw / var(--max_w1)), 543px);--sz-544: min(calc(544 * 100vw / var(--max_w1)), 544px);--sz-545: min(calc(545 * 100vw / var(--max_w1)), 545px);--sz-546: min(calc(546 * 100vw / var(--max_w1)), 546px);--sz-547: min(calc(547 * 100vw / var(--max_w1)), 547px);--sz-548: min(calc(548 * 100vw / var(--max_w1)), 548px);--sz-549: min(calc(549 * 100vw / var(--max_w1)), 549px);--sz-550: min(calc(550 * 100vw / var(--max_w1)), 550px);--sz-551: min(calc(551 * 100vw / var(--max_w1)), 551px);--sz-552: min(calc(552 * 100vw / var(--max_w1)), 552px);--sz-553: min(calc(553 * 100vw / var(--max_w1)), 553px);--sz-554: min(calc(554 * 100vw / var(--max_w1)), 554px);--sz-555: min(calc(555 * 100vw / var(--max_w1)), 555px);--sz-556: min(calc(556 * 100vw / var(--max_w1)), 556px);--sz-557: min(calc(557 * 100vw / var(--max_w1)), 557px);--sz-558: min(calc(558 * 100vw / var(--max_w1)), 558px);--sz-559: min(calc(559 * 100vw / var(--max_w1)), 559px);--sz-560: min(calc(560 * 100vw / var(--max_w1)), 560px);--sz-561: min(calc(561 * 100vw / var(--max_w1)), 561px);--sz-562: min(calc(562 * 100vw / var(--max_w1)), 562px);--sz-563: min(calc(563 * 100vw / var(--max_w1)), 563px);--sz-564: min(calc(564 * 100vw / var(--max_w1)), 564px);--sz-565: min(calc(565 * 100vw / var(--max_w1)), 565px);--sz-566: min(calc(566 * 100vw / var(--max_w1)), 566px);--sz-567: min(calc(567 * 100vw / var(--max_w1)), 567px);--sz-568: min(calc(568 * 100vw / var(--max_w1)), 568px);--sz-569: min(calc(569 * 100vw / var(--max_w1)), 569px);--sz-570: min(calc(570 * 100vw / var(--max_w1)), 570px);--sz-571: min(calc(571 * 100vw / var(--max_w1)), 571px);--sz-572: min(calc(572 * 100vw / var(--max_w1)), 572px);--sz-573: min(calc(573 * 100vw / var(--max_w1)), 573px);--sz-574: min(calc(574 * 100vw / var(--max_w1)), 574px);--sz-575: min(calc(575 * 100vw / var(--max_w1)), 575px);--sz-576: min(calc(576 * 100vw / var(--max_w1)), 576px);--sz-577: min(calc(577 * 100vw / var(--max_w1)), 577px);--sz-578: min(calc(578 * 100vw / var(--max_w1)), 578px);--sz-579: min(calc(579 * 100vw / var(--max_w1)), 579px);--sz-580: min(calc(580 * 100vw / var(--max_w1)), 580px);--sz-581: min(calc(581 * 100vw / var(--max_w1)), 581px);--sz-582: min(calc(582 * 100vw / var(--max_w1)), 582px);--sz-583: min(calc(583 * 100vw / var(--max_w1)), 583px);--sz-584: min(calc(584 * 100vw / var(--max_w1)), 584px);--sz-585: min(calc(585 * 100vw / var(--max_w1)), 585px);--sz-586: min(calc(586 * 100vw / var(--max_w1)), 586px);--sz-587: min(calc(587 * 100vw / var(--max_w1)), 587px);--sz-588: min(calc(588 * 100vw / var(--max_w1)), 588px);--sz-589: min(calc(589 * 100vw / var(--max_w1)), 589px);--sz-590: min(calc(590 * 100vw / var(--max_w1)), 590px);--sz-591: min(calc(591 * 100vw / var(--max_w1)), 591px);--sz-592: min(calc(592 * 100vw / var(--max_w1)), 592px);--sz-593: min(calc(593 * 100vw / var(--max_w1)), 593px);--sz-594: min(calc(594 * 100vw / var(--max_w1)), 594px);--sz-595: min(calc(595 * 100vw / var(--max_w1)), 595px);--sz-596: min(calc(596 * 100vw / var(--max_w1)), 596px);--sz-597: min(calc(597 * 100vw / var(--max_w1)), 597px);--sz-598: min(calc(598 * 100vw / var(--max_w1)), 598px);--sz-599: min(calc(599 * 100vw / var(--max_w1)), 599px);--sz-600: min(calc(600 * 100vw / var(--max_w1)), 600px);--sz-601: min(calc(601 * 100vw / var(--max_w1)), 601px);--sz-602: min(calc(602 * 100vw / var(--max_w1)), 602px);--sz-603: min(calc(603 * 100vw / var(--max_w1)), 603px);--sz-604: min(calc(604 * 100vw / var(--max_w1)), 604px);--sz-605: min(calc(605 * 100vw / var(--max_w1)), 605px);--sz-606: min(calc(606 * 100vw / var(--max_w1)), 606px);--sz-607: min(calc(607 * 100vw / var(--max_w1)), 607px);--sz-608: min(calc(608 * 100vw / var(--max_w1)), 608px);--sz-609: min(calc(609 * 100vw / var(--max_w1)), 609px);--sz-610: min(calc(610 * 100vw / var(--max_w1)), 610px);--sz-611: min(calc(611 * 100vw / var(--max_w1)), 611px);--sz-612: min(calc(612 * 100vw / var(--max_w1)), 612px);--sz-613: min(calc(613 * 100vw / var(--max_w1)), 613px);--sz-614: min(calc(614 * 100vw / var(--max_w1)), 614px);--sz-615: min(calc(615 * 100vw / var(--max_w1)), 615px);--sz-616: min(calc(616 * 100vw / var(--max_w1)), 616px);--sz-617: min(calc(617 * 100vw / var(--max_w1)), 617px);--sz-618: min(calc(618 * 100vw / var(--max_w1)), 618px);--sz-619: min(calc(619 * 100vw / var(--max_w1)), 619px);--sz-620: min(calc(620 * 100vw / var(--max_w1)), 620px);--sz-621: min(calc(621 * 100vw / var(--max_w1)), 621px);--sz-622: min(calc(622 * 100vw / var(--max_w1)), 622px);--sz-623: min(calc(623 * 100vw / var(--max_w1)), 623px);--sz-624: min(calc(624 * 100vw / var(--max_w1)), 624px);--sz-625: min(calc(625 * 100vw / var(--max_w1)), 625px);--sz-626: min(calc(626 * 100vw / var(--max_w1)), 626px);--sz-627: min(calc(627 * 100vw / var(--max_w1)), 627px);--sz-628: min(calc(628 * 100vw / var(--max_w1)), 628px);--sz-629: min(calc(629 * 100vw / var(--max_w1)), 629px);--sz-630: min(calc(630 * 100vw / var(--max_w1)), 630px);--sz-631: min(calc(631 * 100vw / var(--max_w1)), 631px);--sz-632: min(calc(632 * 100vw / var(--max_w1)), 632px);--sz-633: min(calc(633 * 100vw / var(--max_w1)), 633px);--sz-634: min(calc(634 * 100vw / var(--max_w1)), 634px);--sz-635: min(calc(635 * 100vw / var(--max_w1)), 635px);--sz-636: min(calc(636 * 100vw / var(--max_w1)), 636px);--sz-637: min(calc(637 * 100vw / var(--max_w1)), 637px);--sz-638: min(calc(638 * 100vw / var(--max_w1)), 638px);--sz-639: min(calc(639 * 100vw / var(--max_w1)), 639px);--sz-640: min(calc(640 * 100vw / var(--max_w1)), 640px);--sz-641: min(calc(641 * 100vw / var(--max_w1)), 641px);--sz-642: min(calc(642 * 100vw / var(--max_w1)), 642px);--sz-643: min(calc(643 * 100vw / var(--max_w1)), 643px);--sz-644: min(calc(644 * 100vw / var(--max_w1)), 644px);--sz-645: min(calc(645 * 100vw / var(--max_w1)), 645px);--sz-646: min(calc(646 * 100vw / var(--max_w1)), 646px);--sz-647: min(calc(647 * 100vw / var(--max_w1)), 647px);--sz-648: min(calc(648 * 100vw / var(--max_w1)), 648px);--sz-649: min(calc(649 * 100vw / var(--max_w1)), 649px);--sz-650: min(calc(650 * 100vw / var(--max_w1)), 650px);--sz-651: min(calc(651 * 100vw / var(--max_w1)), 651px);--sz-652: min(calc(652 * 100vw / var(--max_w1)), 652px);--sz-653: min(calc(653 * 100vw / var(--max_w1)), 653px);--sz-654: min(calc(654 * 100vw / var(--max_w1)), 654px);--sz-655: min(calc(655 * 100vw / var(--max_w1)), 655px);--sz-656: min(calc(656 * 100vw / var(--max_w1)), 656px);--sz-657: min(calc(657 * 100vw / var(--max_w1)), 657px);--sz-658: min(calc(658 * 100vw / var(--max_w1)), 658px);--sz-659: min(calc(659 * 100vw / var(--max_w1)), 659px);--sz-660: min(calc(660 * 100vw / var(--max_w1)), 660px);--sz-661: min(calc(661 * 100vw / var(--max_w1)), 661px);--sz-662: min(calc(662 * 100vw / var(--max_w1)), 662px);--sz-663: min(calc(663 * 100vw / var(--max_w1)), 663px);--sz-664: min(calc(664 * 100vw / var(--max_w1)), 664px);--sz-665: min(calc(665 * 100vw / var(--max_w1)), 665px);--sz-666: min(calc(666 * 100vw / var(--max_w1)), 666px);--sz-667: min(calc(667 * 100vw / var(--max_w1)), 667px);--sz-668: min(calc(668 * 100vw / var(--max_w1)), 668px);--sz-669: min(calc(669 * 100vw / var(--max_w1)), 669px);--sz-670: min(calc(670 * 100vw / var(--max_w1)), 670px);--sz-671: min(calc(671 * 100vw / var(--max_w1)), 671px);--sz-672: min(calc(672 * 100vw / var(--max_w1)), 672px);--sz-673: min(calc(673 * 100vw / var(--max_w1)), 673px);--sz-674: min(calc(674 * 100vw / var(--max_w1)), 674px);--sz-675: min(calc(675 * 100vw / var(--max_w1)), 675px);--sz-676: min(calc(676 * 100vw / var(--max_w1)), 676px);--sz-677: min(calc(677 * 100vw / var(--max_w1)), 677px);--sz-678: min(calc(678 * 100vw / var(--max_w1)), 678px);--sz-679: min(calc(679 * 100vw / var(--max_w1)), 679px);--sz-680: min(calc(680 * 100vw / var(--max_w1)), 680px);--sz-681: min(calc(681 * 100vw / var(--max_w1)), 681px);--sz-682: min(calc(682 * 100vw / var(--max_w1)), 682px);--sz-683: min(calc(683 * 100vw / var(--max_w1)), 683px);--sz-684: min(calc(684 * 100vw / var(--max_w1)), 684px);--sz-685: min(calc(685 * 100vw / var(--max_w1)), 685px);--sz-686: min(calc(686 * 100vw / var(--max_w1)), 686px);--sz-687: min(calc(687 * 100vw / var(--max_w1)), 687px);--sz-688: min(calc(688 * 100vw / var(--max_w1)), 688px);--sz-689: min(calc(689 * 100vw / var(--max_w1)), 689px);--sz-690: min(calc(690 * 100vw / var(--max_w1)), 690px);--sz-691: min(calc(691 * 100vw / var(--max_w1)), 691px);--sz-692: min(calc(692 * 100vw / var(--max_w1)), 692px);--sz-693: min(calc(693 * 100vw / var(--max_w1)), 693px);--sz-694: min(calc(694 * 100vw / var(--max_w1)), 694px);--sz-695: min(calc(695 * 100vw / var(--max_w1)), 695px);--sz-696: min(calc(696 * 100vw / var(--max_w1)), 696px);--sz-697: min(calc(697 * 100vw / var(--max_w1)), 697px);--sz-698: min(calc(698 * 100vw / var(--max_w1)), 698px);--sz-699: min(calc(699 * 100vw / var(--max_w1)), 699px);--sz-700: min(calc(700 * 100vw / var(--max_w1)), 700px);--sz-701: min(calc(701 * 100vw / var(--max_w1)), 701px);--sz-702: min(calc(702 * 100vw / var(--max_w1)), 702px);--sz-703: min(calc(703 * 100vw / var(--max_w1)), 703px);--sz-704: min(calc(704 * 100vw / var(--max_w1)), 704px);--sz-705: min(calc(705 * 100vw / var(--max_w1)), 705px);--sz-706: min(calc(706 * 100vw / var(--max_w1)), 706px);--sz-707: min(calc(707 * 100vw / var(--max_w1)), 707px);--sz-708: min(calc(708 * 100vw / var(--max_w1)), 708px);--sz-709: min(calc(709 * 100vw / var(--max_w1)), 709px);--sz-710: min(calc(710 * 100vw / var(--max_w1)), 710px);--sz-711: min(calc(711 * 100vw / var(--max_w1)), 711px);--sz-712: min(calc(712 * 100vw / var(--max_w1)), 712px);--sz-713: min(calc(713 * 100vw / var(--max_w1)), 713px);--sz-714: min(calc(714 * 100vw / var(--max_w1)), 714px);--sz-715: min(calc(715 * 100vw / var(--max_w1)), 715px);--sz-716: min(calc(716 * 100vw / var(--max_w1)), 716px);--sz-717: min(calc(717 * 100vw / var(--max_w1)), 717px);--sz-718: min(calc(718 * 100vw / var(--max_w1)), 718px);--sz-719: min(calc(719 * 100vw / var(--max_w1)), 719px);--sz-720: min(calc(720 * 100vw / var(--max_w1)), 720px);--sz-721: min(calc(721 * 100vw / var(--max_w1)), 721px);--sz-722: min(calc(722 * 100vw / var(--max_w1)), 722px);--sz-723: min(calc(723 * 100vw / var(--max_w1)), 723px);--sz-724: min(calc(724 * 100vw / var(--max_w1)), 724px);--sz-725: min(calc(725 * 100vw / var(--max_w1)), 725px);--sz-726: min(calc(726 * 100vw / var(--max_w1)), 726px);--sz-727: min(calc(727 * 100vw / var(--max_w1)), 727px);--sz-728: min(calc(728 * 100vw / var(--max_w1)), 728px);--sz-729: min(calc(729 * 100vw / var(--max_w1)), 729px);--sz-730: min(calc(730 * 100vw / var(--max_w1)), 730px);--sz-731: min(calc(731 * 100vw / var(--max_w1)), 731px);--sz-732: min(calc(732 * 100vw / var(--max_w1)), 732px);--sz-733: min(calc(733 * 100vw / var(--max_w1)), 733px);--sz-734: min(calc(734 * 100vw / var(--max_w1)), 734px);--sz-735: min(calc(735 * 100vw / var(--max_w1)), 735px);--sz-736: min(calc(736 * 100vw / var(--max_w1)), 736px);--sz-737: min(calc(737 * 100vw / var(--max_w1)), 737px);--sz-738: min(calc(738 * 100vw / var(--max_w1)), 738px);--sz-739: min(calc(739 * 100vw / var(--max_w1)), 739px);--sz-740: min(calc(740 * 100vw / var(--max_w1)), 740px);--sz-741: min(calc(741 * 100vw / var(--max_w1)), 741px);--sz-742: min(calc(742 * 100vw / var(--max_w1)), 742px);--sz-743: min(calc(743 * 100vw / var(--max_w1)), 743px);--sz-744: min(calc(744 * 100vw / var(--max_w1)), 744px);--sz-745: min(calc(745 * 100vw / var(--max_w1)), 745px);--sz-746: min(calc(746 * 100vw / var(--max_w1)), 746px);--sz-747: min(calc(747 * 100vw / var(--max_w1)), 747px);--sz-748: min(calc(748 * 100vw / var(--max_w1)), 748px);--sz-749: min(calc(749 * 100vw / var(--max_w1)), 749px);--sz-750: min(calc(750 * 100vw / var(--max_w1)), 750px);--sz-753: min(calc(753 * 100vw / var(--max_w1)), 753px);--sz-754: min(calc(754 * 100vw / var(--max_w1)), 754px);--sz-770: min(calc(770 * 100vw / var(--max_w1)), 770px);--sz-776: min(calc(776 * 100vw / var(--max_w1)), 776px);--sz-782: min(calc(782 * 100vw / var(--max_w1)), 782px);--sz-800: min(calc(800 * 100vw / var(--max_w1)), 800px);--sz-819: min(calc(819 * 100vw / var(--max_w1)), 819px);--sz-852: min(calc(852 * 100vw / var(--max_w1)), 852px);--sz-853: min(calc(853 * 100vw / var(--max_w1)), 853px);--sz-861: min(calc(861 * 100vw / var(--max_w1)), 861px);--sz-862: min(calc(862 * 100vw / var(--max_w1)), 862px);--sz-880: min(calc(880 * 100vw / var(--max_w1)), 880px);--sz-923: min(calc(923 * 100vw / var(--max_w1)), 923px);--sz-932: min(calc(932 * 100vw / var(--max_w1)), 932px);--sz-942: min(calc(942 * 100vw / var(--max_w1)), 942px);--sz-960: min(calc(960 * 100vw / var(--max_w1)), 960px);--sz-968: min(calc(968 * 100vw / var(--max_w1)), 968px);--sz-983: min(calc(983 * 100vw / var(--max_w1)), 983px);--sz-1081: min(calc(1081 * 100vw / var(--max_w1)), 1081px);--sz-1095: min(calc(1095 * 100vw / var(--max_w1)), 1095px);--sz-1096: min(calc(1096 * 100vw / var(--max_w1)), 1096px);--sz-1100: min(calc(1100 * 100vw / var(--max_w1)), 1100px);--sz-1101: min(calc(1101 * 100vw / var(--max_w1)), 1101px);--sz-1110: min(calc(1110 * 100vw / var(--max_w1)), 1110px);--sz-1160: min(calc(1160 * 100vw / var(--max_w1)), 1160px);--sz-1400: min(calc(1400 * 100vw / var(--max_w1)), 1400px)}strong{font-weight:700}.palt{font-feature-settings:"palt"}.font-serif.fw-bold,strong.font-serif{font-weight:900}.fs-50{font-size:50%}.fs-51{font-size:51%}.fs-52{font-size:52%}.fs-53{font-size:53%}.fs-54{font-size:54%}.fs-55{font-size:55%}.fs-56{font-size:56%}.fs-57{font-size:57%}.fs-58{font-size:58%}.fs-59{font-size:59%}.fs-60{font-size:60%}.fs-61{font-size:61%}.fs-62{font-size:62%}.fs-63{font-size:63%}.fs-64{font-size:64%}.fs-65{font-size:65%}.fs-66{font-size:66%}.fs-67{font-size:67%}.fs-68{font-size:68%}.fs-69{font-size:69%}.fs-70{font-size:70%}.fs-71{font-size:71%}.fs-72{font-size:72%}.fs-73{font-size:73%}.fs-74{font-size:74%}.fs-75{font-size:75%}.fs-76{font-size:76%}.fs-77{font-size:77%}.fs-78{font-size:78%}.fs-79{font-size:79%}.fs-80{font-size:80%}.fs-81{font-size:81%}.fs-82{font-size:82%}.fs-83{font-size:83%}.fs-84{font-size:84%}.fs-85{font-size:85%}.fs-86{font-size:86%}.fs-87{font-size:87%}.fs-88{font-size:88%}.fs-89{font-size:89%}.fs-90{font-size:90%}.fs-91{font-size:91%}.fs-92{font-size:92%}.fs-93{font-size:93%}.fs-94{font-size:94%}.fs-95{font-size:95%}.fs-96{font-size:96%}.fs-97{font-size:97%}.fs-98{font-size:98%}.fs-99{font-size:99%}.fs-100{font-size:100%}.fs-101{font-size:101%}.fs-102{font-size:102%}.fs-103{font-size:103%}.fs-104{font-size:104%}.fs-105{font-size:105%}.fs-106{font-size:106%}.fs-107{font-size:107%}.fs-108{font-size:108%}.fs-109{font-size:109%}.fs-110{font-size:110%}.fs-111{font-size:111%}.fs-112{font-size:112%}.fs-113{font-size:113%}.fs-114{font-size:114%}.fs-115{font-size:115%}.fs-116{font-size:116%}.fs-117{font-size:117%}.fs-118{font-size:118%}.fs-119{font-size:119%}.fs-120{font-size:120%}.fs-121{font-size:121%}.fs-122{font-size:122%}.fs-123{font-size:123%}.fs-124{font-size:124%}.fs-125{font-size:125%}.fs-126{font-size:126%}.fs-127{font-size:127%}.fs-128{font-size:128%}.fs-129{font-size:129%}.fs-130{font-size:130%}.fs-131{font-size:131%}.fs-132{font-size:132%}.fs-133{font-size:133%}.fs-134{font-size:134%}.fs-135{font-size:135%}.fs-136{font-size:136%}.fs-137{font-size:137%}.fs-138{font-size:138%}.fs-139{font-size:139%}.fs-140{font-size:140%}.fs-141{font-size:141%}.fs-142{font-size:142%}.fs-143{font-size:143%}.fs-144{font-size:144%}.fs-145{font-size:145%}.fs-146{font-size:146%}.fs-147{font-size:147%}.fs-148{font-size:148%}.fs-149{font-size:149%}.fs-150{font-size:150%}.fs-151{font-size:151%}.fs-152{font-size:152%}.fs-153{font-size:153%}.fs-154{font-size:154%}.fs-155{font-size:155%}.fs-156{font-size:156%}.fs-157{font-size:157%}.fs-158{font-size:158%}.fs-159{font-size:159%}.fs-160{font-size:160%}.fs-161{font-size:161%}.fs-162{font-size:162%}.fs-163{font-size:163%}.fs-164{font-size:164%}.fs-165{font-size:165%}.fs-166{font-size:166%}.fs-167{font-size:167%}.fs-168{font-size:168%}.fs-169{font-size:169%}.fs-170{font-size:170%}.fs-171{font-size:171%}.fs-172{font-size:172%}.fs-173{font-size:173%}.fs-174{font-size:174%}.fs-175{font-size:175%}.fs-176{font-size:176%}.fs-177{font-size:177%}.fs-178{font-size:178%}.fs-179{font-size:179%}.fs-180{font-size:180%}.fs-181{font-size:181%}.fs-182{font-size:182%}.fs-183{font-size:183%}.fs-184{font-size:184%}.fs-185{font-size:185%}.fs-186{font-size:186%}.fs-187{font-size:187%}.fs-188{font-size:188%}.fs-189{font-size:189%}.fs-190{font-size:190%}.fs-191{font-size:191%}.fs-192{font-size:192%}.fs-193{font-size:193%}.fs-194{font-size:194%}.fs-195{font-size:195%}.fs-196{font-size:196%}.fs-197{font-size:197%}.fs-198{font-size:198%}.fs-199{font-size:199%}.fs-200{font-size:200%}@media screen and (min-width: 992px){.fs-lg-50{font-size:50%}.fs-lg-51{font-size:51%}.fs-lg-52{font-size:52%}.fs-lg-53{font-size:53%}.fs-lg-54{font-size:54%}.fs-lg-55{font-size:55%}.fs-lg-56{font-size:56%}.fs-lg-57{font-size:57%}.fs-lg-58{font-size:58%}.fs-lg-59{font-size:59%}.fs-lg-60{font-size:60%}.fs-lg-61{font-size:61%}.fs-lg-62{font-size:62%}.fs-lg-63{font-size:63%}.fs-lg-64{font-size:64%}.fs-lg-65{font-size:65%}.fs-lg-66{font-size:66%}.fs-lg-67{font-size:67%}.fs-lg-68{font-size:68%}.fs-lg-69{font-size:69%}.fs-lg-70{font-size:70%}.fs-lg-71{font-size:71%}.fs-lg-72{font-size:72%}.fs-lg-73{font-size:73%}.fs-lg-74{font-size:74%}.fs-lg-75{font-size:75%}.fs-lg-76{font-size:76%}.fs-lg-77{font-size:77%}.fs-lg-78{font-size:78%}.fs-lg-79{font-size:79%}.fs-lg-80{font-size:80%}.fs-lg-81{font-size:81%}.fs-lg-82{font-size:82%}.fs-lg-83{font-size:83%}.fs-lg-84{font-size:84%}.fs-lg-85{font-size:85%}.fs-lg-86{font-size:86%}.fs-lg-87{font-size:87%}.fs-lg-88{font-size:88%}.fs-lg-89{font-size:89%}.fs-lg-90{font-size:90%}.fs-lg-91{font-size:91%}.fs-lg-92{font-size:92%}.fs-lg-93{font-size:93%}.fs-lg-94{font-size:94%}.fs-lg-95{font-size:95%}.fs-lg-96{font-size:96%}.fs-lg-97{font-size:97%}.fs-lg-98{font-size:98%}.fs-lg-99{font-size:99%}.fs-lg-100{font-size:100%}.fs-lg-101{font-size:101%}.fs-lg-102{font-size:102%}.fs-lg-103{font-size:103%}.fs-lg-104{font-size:104%}.fs-lg-105{font-size:105%}.fs-lg-106{font-size:106%}.fs-lg-107{font-size:107%}.fs-lg-108{font-size:108%}.fs-lg-109{font-size:109%}.fs-lg-110{font-size:110%}.fs-lg-111{font-size:111%}.fs-lg-112{font-size:112%}.fs-lg-113{font-size:113%}.fs-lg-114{font-size:114%}.fs-lg-115{font-size:115%}.fs-lg-116{font-size:116%}.fs-lg-117{font-size:117%}.fs-lg-118{font-size:118%}.fs-lg-119{font-size:119%}.fs-lg-120{font-size:120%}.fs-lg-121{font-size:121%}.fs-lg-122{font-size:122%}.fs-lg-123{font-size:123%}.fs-lg-124{font-size:124%}.fs-lg-125{font-size:125%}.fs-lg-126{font-size:126%}.fs-lg-127{font-size:127%}.fs-lg-128{font-size:128%}.fs-lg-129{font-size:129%}.fs-lg-130{font-size:130%}.fs-lg-131{font-size:131%}.fs-lg-132{font-size:132%}.fs-lg-133{font-size:133%}.fs-lg-134{font-size:134%}.fs-lg-135{font-size:135%}.fs-lg-136{font-size:136%}.fs-lg-137{font-size:137%}.fs-lg-138{font-size:138%}.fs-lg-139{font-size:139%}.fs-lg-140{font-size:140%}.fs-lg-141{font-size:141%}.fs-lg-142{font-size:142%}.fs-lg-143{font-size:143%}.fs-lg-144{font-size:144%}.fs-lg-145{font-size:145%}.fs-lg-146{font-size:146%}.fs-lg-147{font-size:147%}.fs-lg-148{font-size:148%}.fs-lg-149{font-size:149%}.fs-lg-150{font-size:150%}.fs-lg-151{font-size:151%}.fs-lg-152{font-size:152%}.fs-lg-153{font-size:153%}.fs-lg-154{font-size:154%}.fs-lg-155{font-size:155%}.fs-lg-156{font-size:156%}.fs-lg-157{font-size:157%}.fs-lg-158{font-size:158%}.fs-lg-159{font-size:159%}.fs-lg-160{font-size:160%}.fs-lg-161{font-size:161%}.fs-lg-162{font-size:162%}.fs-lg-163{font-size:163%}.fs-lg-164{font-size:164%}.fs-lg-165{font-size:165%}.fs-lg-166{font-size:166%}.fs-lg-167{font-size:167%}.fs-lg-168{font-size:168%}.fs-lg-169{font-size:169%}.fs-lg-170{font-size:170%}.fs-lg-171{font-size:171%}.fs-lg-172{font-size:172%}.fs-lg-173{font-size:173%}.fs-lg-174{font-size:174%}.fs-lg-175{font-size:175%}.fs-lg-176{font-size:176%}.fs-lg-177{font-size:177%}.fs-lg-178{font-size:178%}.fs-lg-179{font-size:179%}.fs-lg-180{font-size:180%}.fs-lg-181{font-size:181%}.fs-lg-182{font-size:182%}.fs-lg-183{font-size:183%}.fs-lg-184{font-size:184%}.fs-lg-185{font-size:185%}.fs-lg-186{font-size:186%}.fs-lg-187{font-size:187%}.fs-lg-188{font-size:188%}.fs-lg-189{font-size:189%}.fs-lg-190{font-size:190%}.fs-lg-191{font-size:191%}.fs-lg-192{font-size:192%}.fs-lg-193{font-size:193%}.fs-lg-194{font-size:194%}.fs-lg-195{font-size:195%}.fs-lg-196{font-size:196%}.fs-lg-197{font-size:197%}.fs-lg-198{font-size:198%}.fs-lg-199{font-size:199%}.fs-lg-200{font-size:200%}}.mt-1{margin-top:1em !important}.mb-1{margin-bottom:1em !important}.ms-1{margin-inline-start:1em !important}.me-1{margin-inline-end:1em !important}.mx-1{margin-inline:1em !important}.my-1{margin-block:1em !important}.pt-1{padding-top:1em !important}.pb-1{padding-bottom:1em !important}.ps-1{padding-inline-start:1em !important}.pe-1{padding-inline-end:1em !important}.px-1{padding-inline:1em !important}.py-1{padding-block:1em !important}.mt-2{margin-top:2em !important}.mb-2{margin-bottom:2em !important}.ms-2{margin-inline-start:2em !important}.me-2{margin-inline-end:2em !important}.mx-2{margin-inline:2em !important}.my-2{margin-block:2em !important}.pt-2{padding-top:2em !important}.pb-2{padding-bottom:2em !important}.ps-2{padding-inline-start:2em !important}.pe-2{padding-inline-end:2em !important}.px-2{padding-inline:2em !important}.py-2{padding-block:2em !important}.mt-3{margin-top:3em !important}.mb-3{margin-bottom:3em !important}.ms-3{margin-inline-start:3em !important}.me-3{margin-inline-end:3em !important}.mx-3{margin-inline:3em !important}.my-3{margin-block:3em !important}.pt-3{padding-top:3em !important}.pb-3{padding-bottom:3em !important}.ps-3{padding-inline-start:3em !important}.pe-3{padding-inline-end:3em !important}.px-3{padding-inline:3em !important}.py-3{padding-block:3em !important}.mt-4{margin-top:4em !important}.mb-4{margin-bottom:4em !important}.ms-4{margin-inline-start:4em !important}.me-4{margin-inline-end:4em !important}.mx-4{margin-inline:4em !important}.my-4{margin-block:4em !important}.pt-4{padding-top:4em !important}.pb-4{padding-bottom:4em !important}.ps-4{padding-inline-start:4em !important}.pe-4{padding-inline-end:4em !important}.px-4{padding-inline:4em !important}.py-4{padding-block:4em !important}.mt-5{margin-top:5em !important}.mb-5{margin-bottom:5em !important}.ms-5{margin-inline-start:5em !important}.me-5{margin-inline-end:5em !important}.mx-5{margin-inline:5em !important}.my-5{margin-block:5em !important}.pt-5{padding-top:5em !important}.pb-5{padding-bottom:5em !important}.ps-5{padding-inline-start:5em !important}.pe-5{padding-inline-end:5em !important}.px-5{padding-inline:5em !important}.py-5{padding-block:5em !important}@media screen and (min-width: 992px){.mt-lg-1{margin-top:1em !important}.mb-lg-1{margin-bottom:1em !important}.ms-lg-1{margin-inline-start:1em !important}.me-lg-1{margin-inline-end:1em !important}.mx-lg-1{margin-inline:1em !important}.my-lg-1{margin-block:1em !important}.pt-lg-1{padding-top:1em !important}.pb-lg-1{padding-bottom:1em !important}.ps-lg-1{padding-inline-start:1em !important}.pe-lg-1{padding-inline-end:1em !important}.px-lg-1{padding-inline:1em !important}.py-lg-1{padding-block:1em !important}.mt-lg-2{margin-top:2em !important}.mb-lg-2{margin-bottom:2em !important}.ms-lg-2{margin-inline-start:2em !important}.me-lg-2{margin-inline-end:2em !important}.mx-lg-2{margin-inline:2em !important}.my-lg-2{margin-block:2em !important}.pt-lg-2{padding-top:2em !important}.pb-lg-2{padding-bottom:2em !important}.ps-lg-2{padding-inline-start:2em !important}.pe-lg-2{padding-inline-end:2em !important}.px-lg-2{padding-inline:2em !important}.py-lg-2{padding-block:2em !important}.mt-lg-3{margin-top:3em !important}.mb-lg-3{margin-bottom:3em !important}.ms-lg-3{margin-inline-start:3em !important}.me-lg-3{margin-inline-end:3em !important}.mx-lg-3{margin-inline:3em !important}.my-lg-3{margin-block:3em !important}.pt-lg-3{padding-top:3em !important}.pb-lg-3{padding-bottom:3em !important}.ps-lg-3{padding-inline-start:3em !important}.pe-lg-3{padding-inline-end:3em !important}.px-lg-3{padding-inline:3em !important}.py-lg-3{padding-block:3em !important}.mt-lg-4{margin-top:4em !important}.mb-lg-4{margin-bottom:4em !important}.ms-lg-4{margin-inline-start:4em !important}.me-lg-4{margin-inline-end:4em !important}.mx-lg-4{margin-inline:4em !important}.my-lg-4{margin-block:4em !important}.pt-lg-4{padding-top:4em !important}.pb-lg-4{padding-bottom:4em !important}.ps-lg-4{padding-inline-start:4em !important}.pe-lg-4{padding-inline-end:4em !important}.px-lg-4{padding-inline:4em !important}.py-lg-4{padding-block:4em !important}.mt-lg-5{margin-top:5em !important}.mb-lg-5{margin-bottom:5em !important}.ms-lg-5{margin-inline-start:5em !important}.me-lg-5{margin-inline-end:5em !important}.mx-lg-5{margin-inline:5em !important}.my-lg-5{margin-block:5em !important}.pt-lg-5{padding-top:5em !important}.pb-lg-5{padding-bottom:5em !important}.ps-lg-5{padding-inline-start:5em !important}.pe-lg-5{padding-inline-end:5em !important}.px-lg-5{padding-inline:5em !important}.py-lg-5{padding-block:5em !important}}.-m1{margin-top:-1px;margin-bottom:-1px}:is(a,button) img{transition:.3s}:is(a,button) img:hover{filter:brightness(1.1)}.btn-round{border-radius:100vh !important}.-m1{margin-top:-1px;margin-bottom:-1px}}@layer module{.fv{aspect-ratio:750/1101;background:url("../images/sp/bg/01.webp") center top/var(--sz-750) auto no-repeat}.fv__inner{padding-top:var(--sz-20)}.fv__header{text-align:center}.fv__title{margin:0;color:var(--color-default);font-family:var(--font-zen-maru-gothic);font-weight:700;line-height:1.4}.fv__title-lead,.fv__title-message,.fv__title-owner{display:block}.fv__title-lead{font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-30);letter-spacing:.1em}.fv__title-message{width:-moz-fit-content;width:fit-content;margin:var(--sz-10) auto 0;padding:var(--sz-5) var(--sz-12) var(--sz-7);color:var(--color-white);font-size:var(--sz-34);line-height:1.35;letter-spacing:.1em;background-color:var(--color-default);border-radius:var(--sz-4)}.fv__title-owner{position:relative;width:var(--sz-666);height:var(--sz-186);margin:var(--sz-16) auto 0;color:var(--color-primary);font-size:var(--sz-84);line-height:1.1;letter-spacing:.1em}.fv__title-owner .fv__title-decoration{position:absolute;inset:0}.fv__title-owner img{width:100%}.fv__title-owner span{position:relative;z-index:1;display:block;transform:translateX(0.06em)}.fv__results{width:var(--sz-577);margin:var(--sz-38) auto 0}.fv__results img{width:100%}.fv__results-note{width:-moz-max-content;width:max-content;max-width:calc(100% + var(--sz-64));margin:var(--sz-8) 0 0 50%;color:var(--color-default);font-size:var(--sz-14);font-weight:500;line-height:1.4;letter-spacing:.1em;transform:translateX(-50%)}@media screen and (min-width: 992px){.fv{aspect-ratio:auto;height:var(--sz-540);background:url("../images/pc/bg/01.webp") center top/100% auto no-repeat}.fv__inner{position:relative;height:100%;padding-top:var(--sz-30)}.fv__header{width:var(--sz-800);margin-left:var(--sz-140)}.fv__title-lead{font-size:var(--sz-22);line-height:1.45}.fv__title-message{margin-top:var(--sz-12);padding:var(--sz-4) var(--sz-12) var(--sz-6);font-size:var(--sz-29);line-height:1.3}.fv__title-owner{width:var(--sz-600);height:var(--sz-168);margin-top:var(--sz-18);font-size:var(--sz-75);line-height:1.1;letter-spacing:.2em}.fv__results{width:var(--sz-942);margin:var(--sz-27) 0 0 var(--sz-130)}.fv__results-note{max-width:none;margin-top:var(--sz-8);font-size:var(--sz-12);line-height:1;transform:unset;margin-left:var(--sz-180)}}}@layer module{.issue{color:var(--color-default);font-family:var(--font-zen-maru-gothic);background:#f2f0ee url("../images/sp/bg/02.webp") center top/var(--sz-750) auto no-repeat}.issue__inner{padding-inline:0}.issue__header{padding-top:var(--sz-58);text-align:center}.issue__title{position:relative;width:var(--sz-712);height:var(--sz-178);margin:0 auto;color:var(--color-primary);font-size:var(--sz-48);font-weight:700;line-height:1.25;letter-spacing:.1em}.issue__title .issue__title-decoration{position:absolute;inset:0}.issue__title img{width:100%}.issue__title span{position:relative;z-index:1}.issue__lead{margin:var(--sz-10) 0 0;font-size:var(--sz-32);font-weight:700;line-height:1.5;letter-spacing:.1em}.issue__lead span{display:inline-block;border-bottom:var(--sz-3) solid var(--color-default)}.issue__burden{padding-top:var(--sz-38)}.issue__burden-text{margin:0;font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-26);font-weight:700;line-height:1.6;text-align:center;letter-spacing:.1em}.issue__burden-visual{position:relative;width:100%;height:var(--sz-420);margin-top:var(--sz-32)}.issue__burden-visual .issue__burden-image{width:100%}.issue__burden-visual .issue__burden-image img{width:100%}.issue__burden-list{margin:0}.issue__burden-item{position:absolute;color:var(--color-white);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-24);font-weight:700;line-height:1.2;letter-spacing:.1em;text-align:center;white-space:nowrap}.issue__burden-item--01{top:var(--sz-54);left:var(--sz-78)}.issue__burden-item--02{top:var(--sz-36);right:var(--sz-110)}.issue__burden-item--03{top:var(--sz-178);left:var(--sz-26)}.issue__burden-item--04{top:var(--sz-168);right:var(--sz-58)}.issue__burden-item--05{right:var(--sz-50);bottom:var(--sz-80)}.issue__reality{padding:var(--sz-78) var(--sz-22) var(--sz-52);background:url(../images/sp/bg/03.webp) center var(--sz-852)/var(--sz-750) var(--sz-321) no-repeat,linear-gradient(to bottom, var(--color-light-gray) 0 var(--sz-852), var(--color-white) calc(var(--sz-852) + var(--sz-321)) 100%);margin-bottom:calc(-1*var(--sz-50))}.issue__reality-lead{margin:0;font-size:var(--sz-30);font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center}.issue__reality-lead .lg{font-size:var(--sz-36);text-decoration:underline;text-decoration-thickness:var(--sz-2);text-underline-offset:var(--sz-8)}.issue__reason{position:relative;width:var(--sz-688);height:var(--sz-423);margin:var(--sz-50) auto 0}.issue__reason .issue__reason-frame{position:absolute;inset:0;width:100%}.issue__reason .issue__reason-frame img{width:100%}.issue__reason-content{position:relative;z-index:1;padding:var(--sz-62) var(--sz-40) 0;font-size:var(--sz-32);font-weight:700;line-height:1.7}.issue__reason-content p{margin:0;text-align:center}.issue__reason-title{padding-bottom:var(--sz-8);border-bottom:var(--sz-5) double var(--color-primary);font-size:var(--sz-31);text-align:center}.issue__reason-list{display:grid;gap:var(--sz-8);margin:var(--sz-14) auto var(--sz-16);padding-left:var(--sz-92);width:-moz-fit-content;width:fit-content}.issue__reason-list li{position:relative}.issue__reason-list li::before{content:"";position:absolute;top:50%;left:calc(var(--sz-48)*-1);width:var(--sz-35);height:var(--sz-37);background:url("../images/sp/issue-check.webp") center/contain no-repeat;transform:translateY(-50%)}.issue__contrast{margin-top:var(--sz-44)}.issue__contrast-label{position:relative;z-index:1;width:var(--sz-221);height:var(--sz-127);margin:calc(-1*var(--sz-20)) auto var(--sz-76)}.issue__contrast-label .issue__contrast-label-image{position:absolute;inset:0}.issue__contrast-label img{width:100%}.issue__contrast-label p{position:relative;z-index:1;margin:0;padding-top:var(--sz-14);font-size:var(--sz-43);font-weight:700;text-align:center;letter-spacing:.1em}.issue__contrast-box{width:var(--sz-660);margin:0 auto;padding:var(--sz-24) var(--sz-24) var(--sz-36);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);font-weight:700;line-height:1.75;letter-spacing:.1em;background-color:hsla(0,0%,100%,.3);box-shadow:var(--sz-3) var(--sz-4) var(--sz-40) color-mix(in srgb, var(--color-black) 12%, transparent)}.issue__contrast-box p{margin:0;text-align:center;font-family:var(--font-zen-maru-gothic)}.issue__contrast-title{padding:var(--sz-10);color:var(--color-white);font-size:var(--sz-32);background-color:var(--color-default)}.issue__contrast-list{display:grid;gap:var(--sz-4);margin:var(--sz-24) 0;padding-left:var(--sz-88)}.issue__contrast-list li{position:relative}.issue__contrast-list li::before{content:"";position:absolute;top:50%;left:calc(var(--sz-48)*-1);width:var(--sz-35);height:var(--sz-31);background:url("../images/sp/issue-uneasy.webp") center/contain no-repeat;transform:translateY(-50%)}.issue__conclusion{position:relative;width:var(--sz-633);height:var(--sz-234);margin:var(--sz-46) auto 0}.issue__conclusion .issue__conclusion-frame{position:absolute;inset:0}.issue__conclusion img{width:100%}.issue__conclusion p{position:relative;z-index:1;margin:0;padding-top:var(--sz-18);font-size:var(--sz-28);font-weight:700;line-height:1.45;letter-spacing:.1em;text-align:center}.issue__conclusion .lg{font-size:var(--sz-36)}.issue__opportunity>span{display:block;aspect-ratio:260/62;width:var(--sz-260);margin:0 auto;padding:var(--sz-5) var(--sz-42) var(--sz-22);color:var(--color-white);font-size:var(--sz-27);font-weight:700;text-align:center;background-color:var(--color-default);clip-path:polygon(0 0, 100% 0, 50% 100%)}.issue__opportunity-message{position:relative;width:var(--sz-705);max-width:100%;height:var(--sz-252);margin:var(--sz-32) auto 0}.issue__opportunity-message .issue__opportunity-frame{position:absolute;inset:0}.issue__opportunity-message img{width:100%}.issue__opportunity-message p{position:relative;z-index:1;margin:0;color:var(--color-white);font-size:var(--sz-45);font-weight:700;line-height:1.8;letter-spacing:.05em;text-align:center;inset:calc(-1*var(--sz-12)) 0 0}.issue__opportunity-message .sm{font-size:var(--sz-34);line-height:2.3}.issue__status{display:grid;place-items:center;height:var(--sz-300);background:url("../images/sp/bg/04.webp") center/var(--sz-750) auto no-repeat}.issue__status p{margin:0;color:var(--color-white);font-size:var(--sz-42);font-weight:700;line-height:1.65;text-align:center;letter-spacing:.1em}.issue__status .lg{font-size:var(--sz-48)}.issue__market{padding-top:var(--sz-18);background-color:#f2f0ee}.issue__market-title{margin:0;font-size:var(--sz-36);font-weight:700;line-height:1.5;text-align:center;letter-spacing:.1em}.issue__market-card{width:var(--sz-674);margin:var(--sz-44) auto var(--sz-320);padding:var(--sz-36) var(--sz-44) var(--sz-70);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);font-weight:500;line-height:1.85;background:url(../images/sp/bg/00.webp) repeat top left/var(--sz-11) auto;box-shadow:0 0 var(--sz-40) color-mix(in srgb, var(--color-black) 10%, transparent);border-radius:var(--sz-4);position:relative}.issue__market-card p{margin:0 0 var(--sz-42)}.issue__market-card small{font-size:var(--sz-16)}.issue__market-chart-box,.issue__awareness-chart-box{margin:0 auto var(--sz-42);background-color:var(--color-white);box-shadow:0 0 var(--sz-40) color-mix(in srgb, var(--color-black) 12%, transparent)}.issue__market-chart-box{width:-moz-fit-content;width:fit-content;padding:var(--sz-18) var(--sz-45)}.issue__market-chart{width:var(--sz-505)}.issue__awareness-chart-box{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin-bottom:0;padding:var(--sz-32) var(--sz-56)}.issue__awareness-group{position:relative}.issue__awareness-chart{width:var(--sz-485)}.issue__market-awareness{font-size:var(--sz-28);padding:var(--sz-26);color:var(--color-white);font-weight:700;text-align:center;background-color:var(--color-default)}.issue__market-awareness strong{color:var(--color-yellow)}.issue__market-summary{position:absolute;top:var(--sz-164);left:50%;z-index:0;width:var(--sz-750);min-height:var(--sz-709);padding-top:var(--sz-246);text-align:center;background:url("../images/sp/bg/05.webp") center top/var(--sz-750) auto no-repeat;transform:translateX(-50%)}.issue__market-summary span{display:inline-block;margin-bottom:var(--sz-8);background-color:var(--color-primary);padding-inline:.2em}.issue__market-summary p,.issue__market-summary strong,.issue__market-summary small{display:block}.issue__market-summary p{margin-bottom:0;font-size:var(--sz-33);font-weight:700;letter-spacing:.1em}.issue__market-summary strong{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:var(--sz-8) var(--sz-14);color:var(--color-white);font-size:var(--sz-40);line-height:1.7;letter-spacing:.1em}.issue__market-summary small{font-size:var(--sz-16);font-weight:500}@media screen and (min-width: 992px){.issue{background:var(--color-light-gray) url(../images/pc/bg/02.webp) center top calc(-1 * var(--sz-50))/100% auto no-repeat;position:relative;z-index:1}.issue__header{padding-top:var(--sz-58)}.issue__title{width:var(--sz-753);height:var(--sz-178);font-size:var(--sz-48);line-height:1.35}.issue__title span{top:calc(-1*var(--sz-4))}.issue__lead{margin-top:var(--sz-28);font-size:var(--sz-32);line-height:1.55}.issue__burden{padding-top:var(--sz-26)}.issue__burden-text{font-size:var(--sz-18);line-height:1.7}.issue__burden-visual{width:var(--sz-932);height:var(--sz-396);margin:var(--sz-16) auto 0}.issue__burden-item{font-size:var(--sz-22)}.issue__burden-item--01{top:var(--sz-78);left:var(--sz-62)}.issue__burden-item--02{top:var(--sz-36);right:var(--sz-180)}.issue__burden-item--03{top:var(--sz-210);left:var(--sz-80)}.issue__burden-item--04{top:var(--sz-156);right:var(--sz-80)}.issue__burden-item--05{right:var(--sz-144);bottom:var(--sz-80)}.issue__reality{margin-bottom:0;padding:var(--sz-86) 0 var(--sz-58);background:url("../images/pc/bg/03.webp") center var(--sz-770)/100% auto no-repeat,linear-gradient(to bottom, transparent 0 var(--sz-770), var(--color-white) calc(var(--sz-770) + var(--sz-588)) 100%);margin-bottom:calc(-1*var(--sz-50))}.issue__reality-lead{font-size:var(--sz-28);line-height:1.65}.issue__reality-lead .lg{font-size:var(--sz-32);text-decoration-thickness:var(--sz-3);text-underline-offset:var(--sz-7)}.issue__reason{width:var(--sz-703);height:var(--sz-338);margin-top:var(--sz-30)}.issue__reason-content{padding:var(--sz-55) var(--sz-80) 0;font-size:var(--sz-24);line-height:1.6}.issue__reason-title{padding-bottom:var(--sz-5);font-size:var(--sz-24)}.issue__reason-list{gap:var(--sz-5);margin:var(--sz-16) 0;padding-left:var(--sz-145)}.issue__reason-list li::before{left:calc(var(--sz-38)*-1);width:var(--sz-28);height:var(--sz-29);background-image:url("../images/pc/issue-check.webp")}.issue__contrast{margin-top:var(--sz-32)}.issue__contrast-label{width:var(--sz-221);height:var(--sz-127);margin:calc(-1*var(--sz-10)) auto var(--sz-24)}.issue__contrast-label p{padding-top:var(--sz-14);font-size:var(--sz-36)}.issue__contrast-box{width:-moz-fit-content;width:fit-content;padding:var(--sz-30) var(--sz-116);font-size:var(--sz-24);line-height:1.75}.issue__contrast-title{padding:var(--sz-9);font-size:var(--sz-24)}.issue__contrast-list{gap:var(--sz-5);margin:var(--sz-20) 0;padding-left:var(--sz-46)}.issue__contrast-list li::before{left:calc(var(--sz-38)*-1);width:var(--sz-32);height:var(--sz-29);background-image:url("../images/pc/issue-uneasy.webp")}.issue__conclusion{width:var(--sz-853);height:var(--sz-157);margin-top:var(--sz-38)}.issue__conclusion p{padding-top:var(--sz-10);font-size:var(--sz-24);line-height:1.55}.issue__conclusion .lg{font-size:var(--sz-28)}.issue__conclusion .lg br:last-of-type{display:none}.issue__opportunity>span{width:var(--sz-167);padding:var(--sz-4) var(--sz-30) var(--sz-16);font-size:var(--sz-18);aspect-ratio:167/40}.issue__opportunity-message{width:var(--sz-819);height:var(--sz-158);margin-top:var(--sz-24)}.issue__opportunity-message p{top:0;font-size:var(--sz-36);line-height:2}.issue__opportunity-message .sm{font-size:inherit;line-height:inherit}.issue__opportunity-message p>br:last-of-type{display:none}.issue__status{height:var(--sz-300);background-image:url("../images/pc/bg/04.webp");background-size:100% auto}.issue__status p,.issue__status .lg{font-size:var(--sz-42);line-height:1.6}.issue__market{padding-top:var(--sz-20)}.issue__market-title{font-size:var(--sz-36);line-height:1.5}.issue__market-card{width:var(--sz-720);margin:var(--sz-30) auto var(--sz-250);padding:var(--sz-42) var(--sz-110) var(--sz-62);font-size:var(--sz-18);line-height:1.65;background-image:url("../images/pc/bg/00.webp");background-size:var(--sz-11) auto}.issue__market-card p{margin-bottom:var(--sz-22)}.issue__market-card small{font-size:var(--sz-12)}.issue__market-chart-box{margin-bottom:var(--sz-34);padding:var(--sz-20) var(--sz-54)}.issue__market-chart{width:var(--sz-399)}.issue__market-awareness{padding:var(--sz-14);font-size:var(--sz-18);line-height:1.7}.issue__awareness-chart-box{padding:var(--sz-22) var(--sz-32)}.issue__awareness-chart{width:var(--sz-291)}.issue__market-summary{top:var(--sz-86);width:var(--sz-1400);min-height:var(--sz-500);padding-top:var(--sz-170);background-image:url("../images/pc/bg/05.webp");background-size:100% auto}.issue__market-summary p{font-size:var(--sz-28);margin-bottom:var(--sz-12)}.issue__market-summary strong{padding:var(--sz-5) var(--sz-12);font-size:var(--sz-28);line-height:1.8}.issue__market-summary small{margin-top:var(--sz-4);font-size:var(--sz-14)}}}@layer module{.mission{position:relative;margin-bottom:calc(-1*var(--sz-90));color:var(--color-default);font-family:var(--font-zen-maru-gothic);background:linear-gradient(to bottom, transparent 0 calc(100% - var(--sz-100)), var(--color-white) calc(100% - var(--sz-100)) 100%),url("../images/sp/bg/06.webp") center top/var(--sz-750) auto repeat-y}.mission__inner{padding-inline:0}.mission__header{padding-top:var(--sz-100);text-align:center}.mission__title{width:var(--sz-620);margin:0 auto;padding:var(--sz-24) var(--sz-20);border:var(--sz-3) solid var(--color-primary);border-radius:var(--sz-8);color:var(--color-primary);font-size:var(--sz-48);font-weight:700;line-height:1.35;letter-spacing:.1em;background-color:var(--color-white);box-shadow:var(--sz-8) var(--sz-10) var(--sz-12) color-mix(in srgb, var(--color-black) 18%, transparent);position:relative}.mission__supply{width:var(--sz-700);margin:calc(var(--sz-100)*-1) auto 0;padding:var(--sz-128) var(--sz-28) var(--sz-40);color:var(--color-white);background:url(../images/sp/bg/07.webp) center top/var(--sz-700) 100% no-repeat}.mission__supply-lead{margin:0;font-size:var(--sz-32);font-weight:700;line-height:1.65;letter-spacing:.1em;text-align:center}.mission__supply-card{margin-top:var(--sz-42)}.mission__supply-data{padding:var(--sz-24) var(--sz-28) var(--sz-44);color:var(--color-default);background:url(../images/sp/bg/00.webp) repeat top left/var(--sz-11) auto;box-shadow:0 0 var(--sz-61) color-mix(in srgb, var(--color-black) 12%, transparent);border-radius:var(--sz-4)}.mission__supply-chart{width:var(--sz-598)}.mission__supply-chart img{width:100%}.mission__supply-copy{margin-top:var(--sz-16);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);font-weight:500;line-height:1.8}.mission__supply-copy p{margin:0}.mission__supply-copy p+p{margin-top:var(--sz-28)}.mission__supply-source{display:block;margin-top:var(--sz-12);font-size:var(--sz-18);font-weight:500;text-align:right}.mission__supply-message{margin-top:var(--sz-30);font-weight:700;line-height:1.75;text-align:center}.mission__supply-message-detail{font-size:var(--sz-28);letter-spacing:.1em}.mission__supply-message-summary{margin-bottom:0;font-size:var(--sz-36);letter-spacing:.05em}.mission__shortage{width:calc(100% + var(--sz-36)*2);min-height:var(--sz-334);margin:var(--sz-24) calc(var(--sz-36)*-1) 0;padding:var(--sz-70) var(--sz-24);color:var(--color-default);font-size:var(--sz-36);font-weight:700;line-height:1.65;letter-spacing:.1em;text-align:center;background:url("../images/sp/bg/08.webp") center/100% 100% no-repeat;translate:var(--sz-4)}.mission__shortage .lg{font-size:var(--sz-34)}.mission__role{position:relative;min-height:var(--sz-530);margin-top:var(--sz-54);padding-top:var(--sz-18);background:url("../images/sp/bg/09.webp") center var(--sz-150)/var(--sz-750) auto no-repeat;margin-bottom:calc(-1*var(--sz-100))}.mission__role-heading{position:relative;width:var(--sz-708);height:var(--sz-272);margin-inline:auto}.mission__role-heading h3{position:relative;z-index:1;margin:0;padding-top:var(--sz-28);font-size:var(--sz-42);font-weight:700;line-height:1.45;letter-spacing:.1em;text-align:center}.mission__role-heading-frame{position:absolute;inset:0}.mission__role-heading-frame img{width:100%}.mission__role-message{margin:0 0 0;color:var(--color-white);font-size:var(--sz-48);font-weight:700;line-height:1.6;letter-spacing:.1em;text-align:center}.mission__essence{padding-top:var(--sz-124);padding-bottom:var(--sz-140);background:url("../images/sp/bg/10.webp") center top/var(--sz-750) auto no-repeat;background-position:bottom}.mission__essence-title{margin:0;font-size:var(--sz-40);font-weight:700;line-height:1.2;letter-spacing:.1em;text-align:center}.mission__essence-lead{margin:var(--sz-28) 0 0;font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);font-weight:500;line-height:2;text-align:center}.mission__essence-image{width:100%;margin-top:var(--sz-18)}.mission__essence-image img{width:100%}.mission__essence-summary{position:relative;width:var(--sz-692);height:var(--sz-250);margin:var(--sz-16) auto 0}.mission__essence-summary p{position:relative;z-index:1;margin:0;padding-top:var(--sz-8);color:var(--color-white);font-size:var(--sz-40);font-weight:700;line-height:1.45;letter-spacing:.05em;text-align:center}.mission__essence-summary-frame{position:absolute;inset:0}.mission__essence-summary-frame img{width:100%}.mission__essence-copy{font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);font-weight:500;line-height:1.9;letter-spacing:.1em;text-align:center}.mission__essence-copy p{margin:0}.mission__essence-copy p+p{margin-top:var(--sz-44)}@media screen and (min-width: 992px){.mission{margin-bottom:0;background:url(../images/pc/bg/06.webp) center top/100% auto no-repeat}.mission__header{padding-top:var(--sz-44)}.mission__title{width:var(--sz-684);padding:var(--sz-24) var(--sz-20);font-size:var(--sz-42);line-height:1.45}.mission__supply{width:var(--sz-1095);margin-top:calc(var(--sz-86)*-1);padding:var(--sz-118) var(--sz-38) var(--sz-34);background-image:url("../images/pc/bg/07.webp");background-size:100% 100%}.mission__supply-lead{font-size:var(--sz-32);line-height:1.6}.mission__supply-card{margin-top:var(--sz-30)}.mission__supply-data{display:grid;grid-template-columns:auto 1fr;gap:var(--sz-34);padding:var(--sz-24) var(--sz-38);background-image:url("../images/pc/bg/00.webp");background-size:var(--sz-11) auto}.mission__supply-chart{width:var(--sz-508)}.mission__supply-copy{align-self:center;margin-top:0;font-size:var(--sz-18);line-height:1.7}.mission__supply-copy p+p{margin-top:var(--sz-20)}.mission__supply-source{margin-top:var(--sz-8);font-size:var(--sz-14)}.mission__supply-message{margin-top:var(--sz-20);line-height:1.65}.mission__supply-message-detail{font-size:var(--sz-18)}.mission__supply-message-summary{font-size:var(--sz-22)}.mission__shortage{width:var(--sz-1110);min-height:var(--sz-219);margin:var(--sz-24) calc(var(--sz-45)*-1) 0;padding:var(--sz-54) var(--sz-24);font-size:var(--sz-28);line-height:1.65;background-image:url("../images/pc/bg/08.webp")}.mission__shortage .lg{font-size:inherit}.mission__role{height:var(--sz-384);margin:var(--sz-74) 0 calc(-1*var(--sz-60));padding-top:0;background:url("../images/pc/bg/09.webp") center var(--sz-110)/100% auto no-repeat}.mission__role-heading{width:var(--sz-776);height:var(--sz-272)}.mission__role-heading h3{padding-top:var(--sz-36);font-size:var(--sz-42);line-height:1.3}.mission__role-message{margin-top:0;font-size:var(--sz-40);line-height:1.45}.mission__essence{padding:0 0 var(--sz-140);background:url("../images/pc/bg/10.webp") center bottom/100% auto no-repeat}.mission__essence-title{font-size:var(--sz-24);line-height:1.25}.mission__essence-lead{margin-top:var(--sz-24);font-size:var(--sz-18);line-height:1.8}.mission__essence-image{width:var(--sz-880);margin:calc(-1*var(--sz-30)) auto 0}.mission__essence-summary{width:var(--sz-692);height:var(--sz-164);margin-top:var(--sz-18)}.mission__essence-summary p{padding-top:var(--sz-12);font-size:var(--sz-28);line-height:1.55}.mission__essence-copy{margin-top:calc(-1*var(--sz-24));font-size:var(--sz-18);line-height:1.75}.mission__essence-copy p+p{margin-top:var(--sz-34)}}}@layer module{.content{padding:var(--sz-122) 0 var(--sz-180);margin-bottom:calc(-1*var(--sz-170));color:var(--color-default);font-family:var(--font-zen-maru-gothic);background:rgba(0,0,0,0) linear-gradient(0deg, #f9eecb 0%, #ffffff 54%, #ffffff 100%)}.content__inner{padding-inline:var(--sz-18)}.content__header{text-align:center}.content__title{margin:0;font-size:var(--sz-36);font-weight:700;line-height:1.5;letter-spacing:.1em}.content__title-divider{width:var(--sz-616);margin:var(--sz-8) auto 0}.content__title-divider img{width:100%}.content__title-message{position:relative;width:var(--sz-686);height:var(--sz-217);margin:var(--sz-44) auto 0}.content__title-message p{position:relative;z-index:1;margin:0;color:var(--color-primary);font-size:var(--sz-48);font-weight:700;line-height:1.2;letter-spacing:.1em;top:calc(-1*var(--sz-10))}.content__title-message p .sm{font-size:var(--sz-36)}.content__title-decoration{position:absolute;inset:0}.content__title-decoration img{width:100%}.content__lead{margin:var(--sz-62) 0 0;font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-36);font-weight:700;line-height:1.7;text-align:center;letter-spacing:.1em}.content__example-label,.content__model-note,.content__cases-title,.content__cases-closing{font-size:var(--sz-32);font-weight:700;text-align:center;letter-spacing:.1em}.content__example-label{margin:var(--sz-38) 0 var(--sz-8)}.content__model-list,.content__case-list{display:grid;gap:0;margin:0;padding:0}.content__model-item,.content__case-item{margin:0}.content__model-item-image,.content__case-item-image{width:100%}.content__model-item-image img,.content__case-item-image img{width:100%}.content__model-note{margin:var(--sz-26) 0;line-height:2.4}.content__model-note .sm{font-size:var(--sz-28)}.content__cases-title{margin:var(--sz-50) 0 var(--sz-32)}.content__cases-closing{margin:var(--sz-30) 0 0}.content__point{position:relative;width:var(--sz-729);max-width:100%;height:var(--sz-372);margin:var(--sz-36) auto 0}.content__point p{position:relative;z-index:1;margin:0;font-weight:700;line-height:1.45;letter-spacing:.1em;text-align:center}.content__point .lg{font-size:var(--sz-50);font-weight:bold}.content__point .sm{font-size:var(--sz-36)}.content__point-frame{position:absolute;inset:0}.content__point-frame img{width:100%}.content__point-label{display:inline-block}.content__closing{margin-top:var(--sz-26);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);font-weight:500;line-height:1.8;text-align:center;letter-spacing:.1em}.content__closing p{margin:0}.content__closing p+p{margin-top:var(--sz-48)}.content__closing .lg{font-size:var(--sz-38);font-weight:700}@media screen and (min-width: 992px){.content{margin-bottom:calc(-1*var(--sz-30));padding:var(--sz-40) 0 var(--sz-130)}.content__inner{padding-inline:0}.content__title{font-size:var(--sz-36);line-height:1.45}.content__title-divider{width:var(--sz-616);margin-top:var(--sz-6)}.content__title-message{width:var(--sz-923);height:var(--sz-155);margin-top:var(--sz-42)}.content__title-message p{top:calc(var(--sz-24)*-1);font-size:var(--sz-48);line-height:1.25}.content__title-message p .sm{font-size:var(--sz-36)}.content__lead{margin-top:var(--sz-56);font-size:var(--sz-24);line-height:1.7}.content__example-label,.content__model-note,.content__cases-title,.content__cases-closing{font-size:var(--sz-18)}.content__example-label{margin:var(--sz-34) 0 var(--sz-12)}.content__model-list{justify-content:center}.content__model-list--service{grid-template-columns:repeat(3, var(--sz-218))}.content__model-list--business{grid-template-columns:var(--sz-223) var(--sz-212) var(--sz-220)}.content__model-note{margin:var(--sz-22) 0;line-height:2.4}.content__model-note .sm{font-size:inherit}.content__cases-title{margin:var(--sz-34) 0 var(--sz-12)}.content__case-list{grid-template-columns:repeat(2, var(--sz-202));justify-content:center}.content__cases-closing{margin-top:var(--sz-14)}.content__point{width:var(--sz-782);height:var(--sz-234);margin-top:var(--sz-42)}.content__point p{padding-top:0;line-height:1.45;top:calc(-1*var(--sz-4))}.content__point .lg{font-size:var(--sz-24)}.content__point .sm{font-size:var(--sz-24);display:block;line-height:1.6}.content__closing{margin-top:var(--sz-16);font-size:var(--sz-18);line-height:1.75}.content__closing p+p{margin-top:var(--sz-42)}.content__closing .lg{font-size:var(--sz-24)}}}@layer module{.understanding{color:var(--color-default);font-family:var(--font-zen-maru-gothic);background:url("../images/sp/bg/11.webp") center top var(--sz-150)/var(--sz-750) auto no-repeat;padding-bottom:var(--sz-90);margin-bottom:calc(-1*var(--sz-50));position:relative}.understanding__header{padding:var(--sz-34) 0 0;text-align:center}.understanding__header-inner{padding-inline:var(--sz-30)}.understanding__heading{width:var(--sz-725);max-width:100%;min-height:var(--sz-256);margin:0 auto;padding:var(--sz-22) var(--sz-36);color:var(--color-default);font-size:var(--sz-50);font-weight:700;line-height:1.25;background:url("../images/sp/understanding-heading-bg.webp") center/100% 100% no-repeat;letter-spacing:.1em}.understanding__heading .sm{font-size:var(--sz-36)}.understanding__header-lead{margin:var(--sz-4) 0 0;color:var(--color-white);font-size:var(--sz-36);font-weight:700;line-height:1.45;letter-spacing:0}.understanding__body{padding:var(--sz-42) var(--sz-32)}.understanding__inner{background:url(../images/sp/bg/00.webp) repeat top left/var(--sz-11) auto;border-radius:var(--sz-8);box-shadow:0 var(--sz-6) var(--sz-61) rgba(49,49,49,.1215686275);padding:var(--sz-28) var(--sz-18) var(--sz-44)}.understanding__lead{margin:0;font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-25);font-weight:bold;line-height:1.55;text-align:center;letter-spacing:.05em}.understanding__title{margin:var(--sz-28) 0 var(--sz-18);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-32);font-weight:700;line-height:1.4;text-align:center;letter-spacing:.1em}.understanding__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;margin:0;padding:0}.understanding__item{margin:0}.understanding__item-image{width:100%}.understanding__item-image img{width:100%}.understanding__basics{margin:var(--sz-26) 0 0;font-size:var(--sz-28);font-weight:700;line-height:1.5;text-align:center;letter-spacing:.05em}.understanding__basics .lg{font-size:var(--sz-32)}.understanding__recognition{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--sz-227);margin:var(--sz-32) auto 0;padding:0 var(--sz-28) var(--sz-10);color:var(--color-white);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-36);font-weight:700;line-height:1.4;letter-spacing:.1em;text-align:center;background:url("../images/sp/understanding-recognition-bg.webp") center/100% 100% no-repeat}.understanding__recognition p{margin:0;margin-top:calc(-1*var(--sz-10))}.understanding__recognition .sm{font-size:var(--sz-26)}.understanding__design-lead{margin:var(--sz-22) 0 0;font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);font-weight:700;line-height:1.6;text-align:center;letter-spacing:.05em}.understanding__design-lead .text-decoration-underline{text-underline-offset:var(--sz-7)}.understanding__design-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:0;margin:var(--sz-38) 0 0;padding:0}.understanding__design-item{margin:0}.understanding__staff-roles{grid-column:1/-1}.understanding__design-item-image{width:100%}.understanding__design-item-image img{width:100%}.understanding__design-note{margin:var(--sz-32) 0 0;font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);font-weight:700;line-height:1.5;text-align:center;letter-spacing:.1em}.understanding__conclusion{margin:var(--sz-32) 0 0;font-size:var(--sz-36);font-weight:700;line-height:1.45;text-align:center}.understanding__conclusion-emphasis{text-decoration:underline;text-decoration-color:var(--color-yellow);text-decoration-thickness:var(--sz-10);text-underline-offset:calc(var(--sz-10)*-0.25);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:var(--sz-48)}@media screen and (min-width: 992px){.understanding{margin-bottom:calc(-1*var(--sz-100));padding-bottom:var(--sz-128);background:url("../images/pc/bg/11.webp") center top/100% 100% no-repeat}.understanding__header{padding-top:var(--sz-12)}.understanding__header-inner{padding-inline:0}.understanding__heading{width:var(--sz-983);min-height:var(--sz-187);margin-bottom:calc(var(--sz-48)*-1);padding:var(--sz-22) var(--sz-36);font-size:var(--sz-42);line-height:1.35;background-image:url("../images/pc/understanding-heading-bg.webp");transform:translateY(calc(var(--sz-48) * -1))}.understanding__heading .sm{font-size:var(--sz-36)}.understanding__header-lead{margin-top:var(--sz-24);font-size:var(--sz-36);line-height:1.55}.understanding__body{padding:var(--sz-42) 0 0}.understanding__inner{width:var(--sz-960);padding:var(--sz-34) var(--sz-80) var(--sz-58);background-image:url("../images/pc/bg/00.webp");background-size:var(--sz-11) auto}.understanding__lead{font-size:var(--sz-18);line-height:1.6}.understanding__title{margin:var(--sz-24) 0 var(--sz-18);font-size:var(--sz-28)}.understanding__list{grid-template-columns:repeat(4, auto);justify-content:center}.understanding__item--service .understanding__item-image,.understanding__item--supporter .understanding__item-image{width:var(--sz-163)}.understanding__item--target .understanding__item-image{width:var(--sz-156)}.understanding__item--conditions .understanding__item-image{width:var(--sz-174)}.understanding__basics{margin-top:var(--sz-20);font-size:var(--sz-18);line-height:1.5}.understanding__basics .lg{font-size:var(--sz-22)}.understanding__recognition{width:var(--sz-449);min-height:var(--sz-165);margin-top:var(--sz-12);padding:0 var(--sz-22) var(--sz-8);font-size:var(--sz-22);background-image:url("../images/pc/understanding-recognition-bg.webp")}.understanding__recognition .sm{font-size:var(--sz-18)}.understanding__design-lead{margin-top:var(--sz-12);font-size:var(--sz-18);line-height:1.7}.understanding__design-list{display:flex;flex-wrap:wrap;justify-content:center;width:var(--sz-445);margin:var(--sz-32) auto 0}.understanding__design-item--eligible-users .understanding__design-item-image,.understanding__design-item--service-scope .understanding__design-item-image{width:var(--sz-146)}.understanding__design-item--price .understanding__design-item-image{width:var(--sz-153)}.understanding__design-item--partnership .understanding__design-item-image{width:var(--sz-179)}.understanding__design-item--staff-roles .understanding__design-item-image{width:var(--sz-213)}.understanding__staff-roles{grid-column:auto}.understanding__design-note{margin-top:var(--sz-30);font-size:var(--sz-18);line-height:1.7}.understanding__conclusion{margin-top:var(--sz-34);font-size:var(--sz-28);line-height:1.45}.understanding__conclusion-emphasis{font-size:var(--sz-28);text-decoration-thickness:var(--sz-8);text-underline-offset:calc(var(--sz-8)*-0.25)}}}@layer module{.profile{padding:var(--sz-74) 0 var(--sz-76);color:var(--color-default);font-family:var(--font-zen-maru-gothic);background:url("../images/sp/bg/12.webp") center top/cover no-repeat}.profile__inner{padding-inline:var(--sz-14)}.profile__title{margin:0;font-size:var(--sz-52);font-weight:700;line-height:1.55;text-align:center;letter-spacing:.1em}.profile__card{width:100%;min-height:var(--sz-1096);margin:0 auto 0;padding:var(--sz-88) var(--sz-68) var(--sz-88);background:url("../images/sp/profile-card-bg.webp") center/100% 100% no-repeat}.profile__portrait{width:var(--sz-351);margin:0 auto}.profile__portrait img{width:100%}.profile__details{margin-top:var(--sz-24)}.profile__position{margin:0;font-size:var(--sz-28);font-weight:700;line-height:1.5;letter-spacing:.1em}.profile__name{margin:var(--sz-22) 0 0;padding-bottom:var(--sz-12);font-size:var(--sz-54);font-weight:700;line-height:1.2;letter-spacing:0m;background:linear-gradient(to right, var(--color-primary) 0 45%, var(--color-gray) 45% 100%) left bottom/100% var(--sz-4) no-repeat}.profile__name span{margin-left:var(--sz-8);color:color-mix(in srgb, var(--color-default) 30%, var(--color-white));font-family:sans-serif;font-size:var(--sz-40);font-weight:400;letter-spacing:.05em}.profile__career,.profile__experience{font-family:var(--font-zen-kaku-gothic-new);margin:var(--sz-30) 0 0;font-size:var(--sz-25);font-weight:500;line-height:1.8;letter-spacing:.1em}.profile__experience{margin-top:var(--sz-44)}@media screen and (min-width: 992px){.profile{padding:var(--sz-120) 0 var(--sz-60);background:url(../images/pc/bg/12.webp) center top/100% 100% no-repeat}.profile__inner{padding-inline:0}.profile__title{font-size:var(--sz-48);line-height:1.55}.profile__card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--sz-40);width:var(--sz-1081);min-height:var(--sz-503);margin-top:var(--sz-28);padding:var(--sz-55) var(--sz-80);background-image:url("../images/pc/profile-card-bg.webp")}.profile__portrait{width:var(--sz-310);margin:0}.profile__details{margin-top:0}.profile__position{display:flex;align-items:center;font-size:var(--sz-18);line-height:1.4;letter-spacing:.08em}.profile__position-organization{margin-left:var(--sz-10);padding-left:var(--sz-10);border-left:var(--sz-1) solid var(--color-default)}.profile__name{margin-top:var(--sz-12);padding-bottom:var(--sz-8);font-size:var(--sz-48);background-size:100% var(--sz-3)}.profile__name span{margin-left:var(--sz-8);font-size:var(--sz-36)}.profile__career,.profile__experience{margin-top:var(--sz-26);font-size:var(--sz-18);line-height:1.75}.profile__experience{margin-top:var(--sz-28)}}}@layer module{.accompaniment{color:var(--color-default);font-family:var(--font-zen-maru-gothic);background:var(--color-white) url("../images/sp/bg/12.webp") center top/var(--sz-750) auto repeat-y}.accompaniment__header{padding:var(--sz-32) 0 var(--sz-110);color:var(--color-white);text-align:center;background:url("../images/sp/bg/13.webp") center top/var(--sz-750) auto no-repeat;margin-bottom:calc(-1*var(--sz-120))}.accompaniment__eyebrow{width:var(--sz-690);margin:0 auto;padding:var(--sz-9) var(--sz-14);color:var(--color-default);font-size:var(--sz-28);font-weight:700;line-height:1.4;letter-spacing:.05em;background-color:var(--color-white);border-radius:var(--sz-4)}.accompaniment__title{margin:var(--sz-30) 0 0;font-size:var(--sz-54);font-weight:700;line-height:1.3;letter-spacing:.1em}.accompaniment__lead{margin:var(--sz-34) 0 0;font-size:var(--sz-25);font-weight:500;line-height:1.75;letter-spacing:.1em}.accompaniment__inner{padding-inline:var(--sz-40)}.accompaniment__preparation{padding:var(--sz-44) 0 var(--sz-28)}.accompaniment__preparation-list,.accompaniment__support-list{display:grid;margin:0;padding:var(--sz-16);background-color:var(--color-white)}.accompaniment__preparation-list{grid-template-columns:repeat(2, 1fr);gap:0}.accompaniment__preparation-item,.accompaniment__support-item{margin:0}.accompaniment__preparation-image,.accompaniment__support-image{width:100%}.accompaniment__preparation-image img,.accompaniment__support-image img{width:100%}.accompaniment__preparation-note{margin:var(--sz-36) 0 0;font-size:var(--sz-28);font-weight:700;line-height:1.75;text-align:center;letter-spacing:.05em}.accompaniment__message{min-height:var(--sz-297);padding:var(--sz-54) 0 var(--sz-42);color:var(--color-white);background:url("../images/sp/bg/14.webp") center top/var(--sz-750) auto no-repeat}.accompaniment__message p{margin:0;font-size:var(--sz-36);font-weight:700;line-height:1.45;text-align:center;letter-spacing:.05em}.accompaniment__support{padding:var(--sz-28) 0 var(--sz-102);background:var(--color-white) url(../images/sp/bg/15.webp) center top/var(--sz-750) 100% no-repeat;margin-bottom:calc(-1*var(--sz-50))}.accompaniment__support-list{grid-template-columns:repeat(3, 1fr);gap:0}.accompaniment__support-summary,.accompaniment__municipal-note,.accompaniment__operation-note,.accompaniment__commitment,.accompaniment__caution{text-align:center;letter-spacing:.01em}.accompaniment__support-summary{margin:var(--sz-44) 0 0;font-size:var(--sz-32);font-weight:700;line-height:1.55}.accompaniment__support-marker{background:linear-gradient(transparent 65%, var(--color-yellow) 65%)}.accompaniment__municipal-note,.accompaniment__operation-note{margin:var(--sz-52) 0 0;font-size:var(--sz-28);font-weight:500;line-height:1.9}.accompaniment__operation-note{margin-top:var(--sz-58)}.accompaniment__commitment{margin:var(--sz-44) 0 0;font-size:var(--sz-41);font-weight:700;line-height:1.55}.accompaniment__caution-label{display:flex;justify-content:center;width:var(--sz-221);height:var(--sz-117);margin:var(--sz-48) auto 0;padding:var(--sz-24) 0 var(--sz-4);color:var(--color-white);font-size:var(--sz-36);font-weight:700;line-height:1;text-align:center;background:url(../images/sp/accompaniment-caution-label.webp) center/100% 100% no-repeat;letter-spacing:.1em}.accompaniment__caution{margin:var(--sz-20) 0 0;font-size:var(--sz-36);font-weight:700;line-height:1.85}.accompaniment__caution .sm{font-size:var(--sz-28)}.accompaniment__closing{margin:0;padding:var(--sz-96) var(--sz-10) var(--sz-50);color:var(--color-white);font-size:var(--sz-36);font-weight:700;line-height:1.7;text-align:center;text-underline-offset:var(--sz-9);background:url("../images/sp/bg/16.webp") center/cover no-repeat;aspect-ratio:750/283;letter-spacing:.05em}@media screen and (min-width: 992px){.accompaniment{background:var(--color-white) url("../images/pc/bg/13.webp") center top/100% 100% no-repeat;margin-bottom:calc(-1*var(--sz-20))}.accompaniment__header{margin-bottom:calc(var(--sz-120)*-1);padding:var(--sz-30) 0 var(--sz-104);background:url("../images/pc/bg/13.webp") center top/100% auto no-repeat}.accompaniment__eyebrow{width:var(--sz-754);padding:var(--sz-8) var(--sz-14);font-size:var(--sz-30)}.accompaniment__title{margin-top:var(--sz-20);font-size:var(--sz-48);line-height:1.35}.accompaniment__lead{margin-top:var(--sz-20);font-size:var(--sz-18);line-height:1.75}.accompaniment__inner{padding-inline:0}.accompaniment__preparation{padding:var(--sz-42) 0 0}.accompaniment__preparation-list,.accompaniment__support-list{display:flex;flex-wrap:wrap;justify-content:center;padding:0;background-color:rgba(0,0,0,0)}.accompaniment__preparation-list{width:var(--sz-687);margin-inline:auto}.accompaniment__preparation-item--local-needs .accompaniment__preparation-image,.accompaniment__preparation-item--target-setting .accompaniment__preparation-image,.accompaniment__preparation-item--service-design .accompaniment__preparation-image,.accompaniment__preparation-item--operation .accompaniment__preparation-image,.accompaniment__preparation-item--staff .accompaniment__preparation-image{width:var(--sz-171)}.accompaniment__preparation-item--municipal-partnership .accompaniment__preparation-image{width:var(--sz-174)}.accompaniment__preparation-item--customer-flow .accompaniment__preparation-image{width:var(--sz-167)}.accompaniment__preparation-item--user-guidance .accompaniment__preparation-image{width:var(--sz-175)}.accompaniment__preparation-note{margin-top:var(--sz-28);font-size:var(--sz-18);line-height:1.7}.accompaniment__message{min-height:var(--sz-220);padding:var(--sz-62) 0 var(--sz-14);background:url("../images/pc/bg/14.webp") center top/100% auto no-repeat}.accompaniment__message p{font-size:var(--sz-24);line-height:1.55}.accompaniment__support{margin-bottom:0;padding:var(--sz-28) 0 var(--sz-56);background:rgba(0,0,0,0)}.accompaniment__support-list{width:var(--sz-968);margin-inline:auto}.accompaniment__support-item--area-research .accompaniment__support-image{width:var(--sz-195)}.accompaniment__support-item--model-selection .accompaniment__support-image,.accompaniment__support-item--service-menu .accompaniment__support-image{width:var(--sz-205)}.accompaniment__support-item--pricing .accompaniment__support-image{width:var(--sz-188)}.accompaniment__support-item--operation-flow .accompaniment__support-image{width:var(--sz-204)}.accompaniment__support-item--public-relations .accompaniment__support-image{width:var(--sz-189)}.accompaniment__support-item--consultation-flow .accompaniment__support-image{width:var(--sz-199)}.accompaniment__support-item--information-materials .accompaniment__support-image{width:var(--sz-185)}.accompaniment__support-item--staff-training .accompaniment__support-image{width:var(--sz-191)}.accompaniment__support-summary{margin-top:var(--sz-34);font-size:var(--sz-18);line-height:1.55}.accompaniment__support-summary .lg{font-size:var(--sz-22)}.accompaniment__municipal-note,.accompaniment__operation-note{margin-top:var(--sz-40);font-size:var(--sz-18);line-height:1.8}.accompaniment__operation-note{margin-top:var(--sz-38)}.accompaniment__commitment{margin-top:var(--sz-36);font-size:var(--sz-22);line-height:1.55}.accompaniment__caution-label{width:var(--sz-185);height:var(--sz-99);margin-top:var(--sz-38);padding:var(--sz-24) 0 0;font-size:var(--sz-28);background-image:url("../images/pc/accompaniment-caution-label.webp")}.accompaniment__caution{margin-top:var(--sz-18);font-size:var(--sz-22);line-height:1.8}.accompaniment__caution .sm{font-size:inherit}.accompaniment__closing{aspect-ratio:1400/283;padding:var(--sz-98) var(--sz-10) 0;font-size:var(--sz-36);line-height:1.7;background:url("../images/pc/bg/16.webp") center/100% auto no-repeat}}}@layer module{.market{padding:var(--sz-26) 0 var(--sz-88);color:var(--color-default);font-family:var(--font-zen-maru-gothic);background:url(../images/sp/bg/17.webp) center top/cover no-repeat;margin-bottom:calc(-1*var(--sz-40))}.market__inner{padding-inline:var(--sz-22)}.market__title{margin:0;color:var(--color-primary);font-size:var(--sz-52);font-weight:700;line-height:1.65;text-align:center;letter-spacing:.05em}.market__title .sm{font-size:var(--sz-42)}.market__introduction{margin-top:var(--sz-34);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);font-weight:500;line-height:1.85;text-align:center;letter-spacing:.1em}.market__status{margin:0}.market__gap{margin:var(--sz-42) 0 0}.market__position{display:flex;justify-content:center;width:var(--sz-704);max-width:100%;height:var(--sz-255);margin:var(--sz-34) auto 0;padding:var(--sz-18) var(--sz-26);color:var(--color-white);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-34);font-weight:700;line-height:1.45;text-align:center;background:url("../images/sp/market-position-bg.webp") center/100% 100% no-repeat;letter-spacing:.05em}.market__position p{margin:0}.market__position-lead{display:inline-block;padding:var(--sz-6) var(--sz-12);color:var(--color-default);font-size:var(--sz-25);line-height:1.3;background-color:var(--color-white)}.market__reality,.market__approach,.market__value,.market__closing{text-align:center;letter-spacing:.05em}.market__reality{font-family:var(--font-zen-kaku-gothic-new);margin:var(--sz-18) 0 0;font-size:var(--sz-28);font-weight:500;line-height:1.75}.market__approach{margin:var(--sz-48) 0 0;font-size:var(--sz-28);font-weight:700;line-height:1.75}.market__value{margin:var(--sz-48) 0 0;font-size:var(--sz-38);font-weight:700;line-height:1.55}.market__value .lg{font-size:var(--sz-40)}.market__growth-image{width:var(--sz-627);margin:var(--sz-28) auto 0}.market__growth-image img{width:100%}.market__closing{margin:var(--sz-32) 0 0;font-size:var(--sz-30);font-weight:700;line-height:1.75}.market__closing-marker{display:inline-block;padding-bottom:var(--sz-12);background:url("../images/sp/market-closing-underline.webp") center bottom/100% var(--sz-6) no-repeat}@media screen and (min-width: 992px){.market{margin-bottom:calc(-1*var(--sz-90));padding:var(--sz-46) 0 var(--sz-130);background:var(--color-white) url("../images/pc/bg/15.webp") center top/100% 100% no-repeat}.market__inner{padding-inline:0}.market__title,.market__title .sm{font-size:var(--sz-48);line-height:1.3}.market__introduction{margin-top:var(--sz-48);font-size:var(--sz-18);line-height:1.75}.market__status .lg{font-size:var(--sz-22)}.market__gap{margin-top:var(--sz-34)}.market__position{width:var(--sz-749);height:var(--sz-264);margin-top:var(--sz-20);padding:var(--sz-24) var(--sz-56);font-size:var(--sz-28);line-height:1.55;background-image:url("../images/pc/market-position-bg.webp")}.market__position-lead{padding:var(--sz-5) var(--sz-12);font-size:var(--sz-22);margin-bottom:var(--sz-20)}.market__reality{margin-top:var(--sz-20);font-size:var(--sz-18);line-height:1.75}.market__approach{margin-top:var(--sz-34);font-size:var(--sz-18);line-height:1.75}.market__value,.market__value .lg{margin-top:var(--sz-34);font-size:var(--sz-18);line-height:1.55}.market__value .lg{font-size:var(--sz-22)}.market__growth-image{width:var(--sz-512);margin-top:var(--sz-28)}.market__closing{margin-top:var(--sz-24);font-size:var(--sz-22);line-height:1.75}.market__closing-marker{padding-bottom:var(--sz-10);background-image:url("../images/pc/market-closing-underline.webp");background-size:100% var(--sz-6)}}}@layer module{.inquiry{padding:var(--sz-54) 0 var(--sz-104);color:var(--color-white);font-family:var(--font-zen-maru-gothic);background:url("../images/sp/bg/18.webp") center top/cover no-repeat;margin-bottom:calc(-1*var(--sz-40));position:relative}.inquiry__inner{padding-inline:var(--sz-24)}.inquiry__title{margin:0;font-size:var(--sz-58);font-weight:700;line-height:1.45;text-align:center;letter-spacing:.1em}.inquiry__title-line{display:flex;align-items:center;justify-content:center;gap:var(--sz-18);white-space:nowrap}.inquiry__title-line::before,.inquiry__title-line::after{content:"";flex:0 0 var(--sz-86);height:var(--sz-4);background-color:var(--color-yellow)}.inquiry__title-line::before{clip-path:polygon(0 50%, 50% 0, 100% 50%, 50% 100%)}.inquiry__title-line::after{clip-path:polygon(0 50%, 50% 0, 100% 50%, 50% 100%)}.inquiry__lead{margin:var(--sz-44) 0 0;font-size:var(--sz-36);font-weight:700;line-height:1.65;text-align:center;letter-spacing:.05em}.inquiry__panel{margin-top:var(--sz-52);padding:var(--sz-54) var(--sz-36) var(--sz-42);color:var(--color-default);border-radius:var(--sz-11);background-color:var(--color-white);background-image:linear-gradient(color-mix(in srgb, var(--color-default) 5%, transparent) var(--sz-1), transparent var(--sz-1)),linear-gradient(90deg, color-mix(in srgb, var(--color-default) 5%, transparent) var(--sz-1), transparent var(--sz-1));background-size:var(--sz-18) var(--sz-18);box-shadow:0 var(--sz-6) var(--sz-61) rgba(49,49,49,.1215686275);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-28);letter-spacing:0em;font-weight:500}.inquiry__overview,.inquiry__conditions,.inquiry__guidance,.inquiry__topics,.inquiry__message{font-size:var(--sz-29);font-weight:500;line-height:1.85;text-align:center}.inquiry__overview{margin:0;font-size:var(--sz-28)}.inquiry__conditions{margin:var(--sz-54) 0 0}.inquiry__guidance{margin:var(--sz-60) 0 0}.inquiry__topics{margin:var(--sz-54) 0 0}.inquiry__message{margin:var(--sz-56) 0 0;font-weight:700}.inquiry__arrow{width:var(--sz-107);margin:var(--sz-30) auto 0}.inquiry__arrow img{width:100%}.inquiry__cta-title{margin:var(--sz-30) 0 0;color:var(--color-primary);font-size:var(--sz-48);font-weight:700;line-height:1.45;text-align:center;letter-spacing:.1em}.inquiry__cta-title span{background:linear-gradient(transparent 72%, var(--color-yellow) 72%)}.inquiry__buttons{display:grid;gap:var(--sz-6);margin-top:var(--sz-32)}.inquiry__button{display:block}.inquiry__button,.inquiry__button-image{width:100%}.inquiry__button-image img{width:100%}@media screen and (min-width: 992px){.inquiry{min-height:var(--sz-1160);margin-bottom:calc(-1*var(--sz-40));padding:var(--sz-78) 0 var(--sz-88);background:url("../images/pc/bg/18.webp") center top/100% 100% no-repeat}.inquiry__inner{padding-inline:0}.inquiry__title{display:flex;align-items:center;justify-content:center;gap:var(--sz-18);font-size:var(--sz-48);line-height:1.45;white-space:nowrap}.inquiry__title::before,.inquiry__title::after{content:"";flex:0 0 var(--sz-118);height:var(--sz-4);background-color:var(--color-yellow)}.inquiry__title::before{clip-path:polygon(0 50%, 50% 0, 100% 50%, 50% 100%)}.inquiry__title::after{clip-path:polygon(0 50%, 50% 0, 100% 50%, 50% 100%)}.inquiry__title-line{display:inline}.inquiry__title-line::before,.inquiry__title-line::after{content:none}.inquiry__lead{margin-top:var(--sz-34);font-size:var(--sz-36);line-height:1.5}.inquiry__panel{width:var(--sz-1100);margin:var(--sz-38) auto 0;padding:var(--sz-52) var(--sz-90) var(--sz-48);font-size:var(--sz-18)}.inquiry__overview,.inquiry__conditions,.inquiry__guidance,.inquiry__topics,.inquiry__message{font-size:var(--sz-18);line-height:1.75}.inquiry__conditions{margin-top:var(--sz-34)}.inquiry__guidance{margin-top:var(--sz-34)}.inquiry__topics{margin-top:var(--sz-34)}.inquiry__message{margin-top:0}.inquiry__arrow{width:var(--sz-107);margin-top:var(--sz-22)}.inquiry__cta-title{margin-top:var(--sz-24);font-size:var(--sz-48);line-height:1.45}.inquiry__buttons{grid-template-columns:repeat(2, auto);justify-content:center;gap:var(--sz-10);margin-top:var(--sz-24)}.inquiry__button{width:var(--sz-432)}}}@layer module{.cta{padding:var(--sz-80) 0 var(--sz-38);color:var(--color-default);font-family:var(--font-zen-maru-gothic);background:url("../images/sp/bg/19.webp") center top/cover no-repeat}.cta__inner{padding-inline:var(--sz-24)}.cta__panel{padding:var(--sz-32) var(--sz-30);border-radius:var(--sz-8);background-color:var(--color-white);box-shadow:var(--sz-3) var(--sz-3) var(--sz-26) rgba(49,49,49,.1803921569)}.cta__title{margin:0;color:var(--color-primary);font-size:var(--sz-48);font-weight:700;line-height:1.45;text-align:center;letter-spacing:.1em}.cta__title span{background:linear-gradient(transparent 72%, var(--color-yellow) 72%)}.cta__buttons{display:grid;gap:var(--sz-4);margin-top:var(--sz-34)}.cta__button{display:block}.cta__button,.cta__button-image{width:100%}.cta__button-image img{width:100%}@media screen and (min-width: 992px){.cta{min-height:var(--sz-378);padding:var(--sz-84) 0 var(--sz-12);background:url("../images/pc/bg/19.webp") center top/100% 100% no-repeat}.cta__inner{padding-inline:0}.cta__panel{width:var(--sz-1100);margin-inline:auto;padding:var(--sz-30) var(--sz-60) var(--sz-32)}.cta__title{font-size:var(--sz-48);line-height:1.45}.cta__buttons{grid-template-columns:repeat(2, auto);justify-content:center;gap:var(--sz-10);margin-top:var(--sz-24)}.cta__button{width:var(--sz-432)}}}@layer module{.faq{padding:var(--sz-74) 0 var(--sz-122);color:var(--color-default);font-family:var(--font-zen-maru-gothic);background:#fefcf4;margin-bottom:calc(-1*var(--sz-50))}.faq__inner{padding-inline:var(--sz-24)}.faq__header{text-align:center}.faq__icon{width:var(--sz-53);margin:0 auto}.faq__icon img{width:100%}.faq__title{margin:var(--sz-24) 0 0;font-size:var(--sz-52);font-weight:700;line-height:1.45;letter-spacing:.1em}.faq__lead,.faq__concerns,.faq__guidance{font-size:var(--sz-28);font-weight:500;line-height:1.85;font-family:var(--font-zen-kaku-gothic-new)}.faq__lead{margin:var(--sz-48) 0 0}.faq__concerns{margin:var(--sz-50) 0 0}.faq__guidance{margin:var(--sz-50) 0 0}.faq__list{display:grid;gap:var(--sz-48);margin-top:var(--sz-52)}.faq__item{overflow:hidden;border-radius:var(--sz-6);background-color:var(--color-white);box-shadow:0 var(--sz-5) var(--sz-16) color-mix(in srgb, var(--color-black) 12%, transparent)}.faq__item.active .faq__question{background-image:url("../images/sp/faq-minus.webp")}.faq__question{display:grid;grid-template-columns:var(--sz-58) 1fr;gap:var(--sz-18);align-items:center;width:100%;padding:var(--sz-24) var(--sz-74) var(--sz-24) var(--sz-22);color:var(--color-white);text-align:left;border:0;background-color:var(--color-primary);background-image:url("../images/sp/faq-plus.webp");background-position:right var(--sz-22) center;background-size:var(--sz-34) var(--sz-34);background-repeat:no-repeat}.faq__q,.faq__a{display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:var(--color-primary);font-family:sans-serif;font-size:var(--sz-33);font-weight:700;line-height:1;border-radius:50%;background-color:var(--color-white)}.faq__question-copy{font-size:var(--sz-29);font-weight:700;line-height:1.4}.faq__answer-inner{display:grid;grid-template-columns:var(--sz-58) 1fr;gap:var(--sz-18);padding:var(--sz-28) var(--sz-24) var(--sz-40)}.faq__a{color:var(--color-white);background-color:var(--color-primary)}.faq__answer-copy{display:grid;gap:var(--sz-34);font-family:var(--font-zen-kaku-gothic-new);font-size:var(--sz-25);font-weight:500;line-height:1.85}.faq__answer-copy p{margin:0}.faq__answer-lead,.faq__answer-emphasis{font-weight:700}@media screen and (min-width: 992px){.faq{margin-bottom:calc(-1*var(--sz-80));padding:var(--sz-72) 0 var(--sz-110)}.faq__inner{padding-inline:0}.faq__icon{width:var(--sz-53)}.faq__title{margin-top:var(--sz-24);font-size:var(--sz-48);line-height:1.45}.faq__lead,.faq__concerns,.faq__guidance{font-size:var(--sz-18);line-height:1.75}.faq__lead{margin-top:var(--sz-24)}.faq__concerns{margin-top:var(--sz-34)}.faq__guidance{margin-top:var(--sz-34)}.faq__list{gap:var(--sz-40);width:var(--sz-744);margin:var(--sz-48) auto 0}.faq__item.active .faq__question{background-image:url("../images/pc/faq-minus.webp")}.faq__question{grid-template-columns:var(--sz-53) 1fr;gap:var(--sz-24);min-height:var(--sz-104);padding:var(--sz-22) var(--sz-74) var(--sz-22) var(--sz-22);background-image:url("../images/pc/faq-plus.webp");background-position:right var(--sz-26) center;background-size:var(--sz-33) var(--sz-32)}.faq__q,.faq__a{font-size:var(--sz-32)}.faq__question-copy{font-size:var(--sz-22);line-height:1.4}.faq__answer-inner{grid-template-columns:var(--sz-53) 1fr;gap:var(--sz-24);padding:var(--sz-22) var(--sz-28) var(--sz-34) var(--sz-22)}.faq__answer-copy{gap:var(--sz-24);font-size:var(--sz-18);line-height:1.75}}}