@layer helper{:root{--color-default: #0c2541;--color-primary: #00aeef;--bs-primary-rgb: 0, 174, 239;--color-white: #ffffff;--bs-white-rgb: 255, 255, 255;--color-black: #000000;--bs-black-rgb: 0, 0, 0;--color-blue: #157ae9;--color-azure: #0088da;--color-cyan-blue: #0093ca;--color-yellow: #f1fa01;--color-green: #4d9822;--color-leaf-green: #4c8b18;--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-blue{color:var(--color-blue)}.bg-blue{background-color:var(--color-blue)}.text-azure{color:var(--color-azure)}.bg-azure{background-color:var(--color-azure)}.text-cyan-blue{color:var(--color-cyan-blue)}.bg-cyan-blue{background-color:var(--color-cyan-blue)}.text-yellow{color:var(--color-yellow)}.bg-yellow{background-color:var(--color-yellow)}.text-green{color:var(--color-green)}.bg-green{background-color:var(--color-green)}.text-leaf-green{color:var(--color-leaf-green)}.bg-leaf-green{background-color:var(--color-leaf-green)}}@layer helper{:root{--font-default: var(--font-noto-sans-jp);--font-noto-sans-jp: "Noto Sans JP", 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-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-752: min(calc(752 * 100vw / var(--max_w1)), 752px);--sz-760: min(calc(760 * 100vw / var(--max_w1)), 760px);--sz-763: min(calc(763 * 100vw / var(--max_w1)), 763px);--sz-765: min(calc(765 * 100vw / var(--max_w1)), 765px);--sz-776: min(calc(776 * 100vw / var(--max_w1)), 776px);--sz-785: min(calc(785 * 100vw / var(--max_w1)), 785px);--sz-790: min(calc(790 * 100vw / var(--max_w1)), 790px);--sz-792: min(calc(792 * 100vw / var(--max_w1)), 792px);--sz-810: min(calc(810 * 100vw / var(--max_w1)), 810px);--sz-821: min(calc(821 * 100vw / var(--max_w1)), 821px);--sz-823: min(calc(823 * 100vw / var(--max_w1)), 823px);--sz-829: min(calc(829 * 100vw / var(--max_w1)), 829px);--sz-835: min(calc(835 * 100vw / var(--max_w1)), 835px);--sz-841: min(calc(841 * 100vw / var(--max_w1)), 841px);--sz-863: min(calc(863 * 100vw / var(--max_w1)), 863px);--sz-865: min(calc(865 * 100vw / var(--max_w1)), 865px);--sz-874: min(calc(874 * 100vw / var(--max_w1)), 874px);--sz-898: min(calc(898 * 100vw / var(--max_w1)), 898px);--sz-900: min(calc(900 * 100vw / var(--max_w1)), 900px);--sz-910: min(calc(910 * 100vw / var(--max_w1)), 910px);--sz-918: min(calc(918 * 100vw / var(--max_w1)), 918px);--sz-943: min(calc(943 * 100vw / var(--max_w1)), 943px);--sz-953: min(calc(953 * 100vw / var(--max_w1)), 953px);--sz-960: min(calc(960 * 100vw / var(--max_w1)), 960px);--sz-969: min(calc(969 * 100vw / var(--max_w1)), 969px);--sz-987: min(calc(987 * 100vw / var(--max_w1)), 987px);--sz-1000: min(calc(1000 * 100vw / var(--max_w1)), 1000px);--sz-1002: min(calc(1002 * 100vw / var(--max_w1)), 1002px);--sz-1041: min(calc(1041 * 100vw / var(--max_w1)), 1041px);--sz-1046: min(calc(1046 * 100vw / var(--max_w1)), 1046px);--sz-1071: min(calc(1071 * 100vw / var(--max_w1)), 1071px);--sz-1074: min(calc(1074 * 100vw / var(--max_w1)), 1074px);--sz-1088: min(calc(1088 * 100vw / var(--max_w1)), 1088px);--sz-1111: min(calc(1111 * 100vw / var(--max_w1)), 1111px);--sz-1170: min(calc(1170 * 100vw / var(--max_w1)), 1170px);--sz-1216: min(calc(1216 * 100vw / var(--max_w1)), 1216px);--sz-1308: min(calc(1308 * 100vw / var(--max_w1)), 1308px);--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{background:url("../images/sp/bg/01.webp") center top/var(--sz-750) auto no-repeat}.fv__inner{padding-top:var(--sz-24);padding-inline:var(--sz-32)}.fv__header{text-align:center}.fv__title{font-weight:700;line-height:1.25;letter-spacing:.02em}.fv__title-lead,.fv__title-child,.fv__title-path,.fv__title-school,.fv__title-owner{display:block}.fv__title-lead{font-size:var(--sz-40);white-space:nowrap}.fv__title-social{font-size:var(--sz-46);color:var(--color-primary)}.fv__title-business{font-size:var(--sz-46);color:#64b52d}.fv__title-child{margin-top:var(--sz-8);font-size:var(--sz-46)}.fv__title-path{margin-top:var(--sz-6);font-size:var(--sz-46);letter-spacing:0;white-space:nowrap}.fv__title-path .lg{font-size:var(--sz-60)}.fv__title-school{width:-moz-fit-content;width:fit-content;margin:var(--sz-18) auto 0;padding:var(--sz-2) var(--sz-24) var(--sz-6);border-radius:var(--sz-7);color:var(--color-white);font-size:var(--sz-56);line-height:1.1;background-color:var(--color-primary)}.fv__title-owner{display:flex;align-items:center;justify-content:center;gap:var(--sz-26);width:-moz-fit-content;width:fit-content;margin:var(--sz-16) auto 0;color:var(--color-primary);font-size:var(--sz-72);line-height:1.1;letter-spacing:.02em;white-space:nowrap}.fv__title-owner::before,.fv__title-owner::after{content:"";display:block;width:var(--sz-5);height:var(--sz-76);border-radius:var(--sz-3);background-color:var(--color-primary)}.fv__title-owner::before{transform:rotate(-12deg)}.fv__title-owner::after{transform:rotate(12deg)}.fv__container{margin-top:var(--sz-384)}.fv__feature-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--sz-12)}.fv__feature-item{position:relative;display:grid;place-items:center;min-height:var(--sz-180);padding:var(--sz-38) var(--sz-8) var(--sz-20);border:var(--sz-4) solid var(--color-primary);border-radius:var(--sz-20);background-color:var(--color-white);box-shadow:0 var(--sz-6) var(--sz-4) rgba(12,37,65,.3)}.fv__feature-icon{position:absolute;top:calc(var(--sz-39)*-1);left:50%;width:var(--sz-78);transform:translateX(-50%)}.fv__feature-icon img{width:100%}.fv__feature-text{font-size:var(--sz-23);font-weight:700;line-height:1.45;text-align:center;white-space:nowrap;margin-bottom:0}.fv__feature-text .lg{font-size:var(--sz-30);line-height:1.25}.fv__line{display:block;width:var(--sz-670);margin:var(--sz-24) auto 0}.fv__line img{width:100%}@media screen and (min-width: 992px){.fv{background:url("../images/pc/bg/01.webp") center top/var(--sz-1400) auto no-repeat}.fv__inner{padding-top:var(--sz-36);padding-inline:0;padding-bottom:var(--sz-60)}.fv__header{width:var(--sz-700)}.fv__title{line-height:1.2}.fv__title-lead{font-size:var(--sz-36)}.fv__title-social,.fv__title-business{font-size:var(--sz-40)}.fv__title-child{margin-top:var(--sz-18);font-size:var(--sz-40)}.fv__title-path{margin-top:0;font-size:var(--sz-40)}.fv__title-path .lg{font-size:var(--sz-53)}.fv__title-school{margin-top:var(--sz-18);padding:var(--sz-3) var(--sz-22) var(--sz-6);border-radius:var(--sz-5);font-size:var(--sz-45)}.fv__title-owner{gap:var(--sz-20);margin-top:var(--sz-14);font-size:var(--sz-66);align-items:end}.fv__title-owner .lg{font-size:var(--sz-70)}.fv__title-owner::before,.fv__title-owner::after{width:var(--sz-3);height:var(--sz-60);border-radius:var(--sz-2)}.fv__container{width:var(--sz-540);margin-top:var(--sz-32);margin-left:var(--sz-80)}.fv__feature-list{grid-template-columns:repeat(3, var(--sz-170));gap:var(--sz-15)}.fv__feature-item{min-height:var(--sz-150);padding:var(--sz-12) var(--sz-6) var(--sz-12);border-width:var(--sz-3);border-radius:var(--sz-12);box-shadow:0 var(--sz-5) var(--sz-5) rgba(12,37,65,.3)}.fv__feature-icon{top:calc(var(--sz-32)*-1);width:var(--sz-64)}.fv__feature-text{font-size:var(--sz-18);line-height:1.45}.fv__feature-text .lg{font-size:var(--sz-25);line-height:1.3}.fv__line{display:none}}}@layer module{.issue{background:url("../images/sp/bg/01.webp") center calc(var(--sz-1216) * -1)/var(--sz-750) auto no-repeat,url("../images/sp/bg/02.webp") center var(--sz-785)/var(--sz-750) auto no-repeat;padding-bottom:var(--sz-60);position:relative}.issue__inner{padding-inline:0}.issue__header{height:var(--sz-245);text-align:center}.issue__title{color:var(--color-white);font-size:var(--sz-40);font-weight:700;line-height:1.65;letter-spacing:.02em;white-space:nowrap}.issue__title span{color:var(--color-yellow)}.issue__title .lg{font-size:var(--sz-50)}.issue__children{position:relative;height:var(--sz-410)}.issue__child{position:absolute;z-index:1}.issue__child img{width:100%}.issue__child--01{top:calc(-1*var(--sz-20));left:var(--sz-29);width:var(--sz-216)}.issue__child--02{top:var(--sz-170);left:0;width:var(--sz-149)}.issue__child--03{top:calc(-1*var(--sz-20));right:var(--sz-50);width:var(--sz-185)}.issue__child--04{top:var(--sz-150);right:0;width:var(--sz-155)}.issue__intro{position:relative;z-index:2;padding-top:var(--sz-106);font-size:var(--sz-32);font-weight:700;line-height:1.65;text-align:center;letter-spacing:.03em}.issue__divider{width:var(--sz-575);margin-inline:auto}.issue__divider img{width:100%}.issue__then{position:relative;width:var(--sz-244);height:var(--sz-120);margin:var(--sz-48) auto 0}.issue__then-bg,:where(.issue__then-bg) img{width:100%}.issue__then-text{position:absolute;top:var(--sz-10);left:50%;color:var(--color-white);font-size:var(--sz-55);font-weight:700;line-height:1.25;transform:translateX(-50%);white-space:nowrap}.issue__concern-lead{margin-top:var(--sz-12);font-size:var(--sz-32);font-weight:700;line-height:1.7;text-align:center;letter-spacing:.05em}.issue__concern-list{position:relative;width:var(--sz-750);height:var(--sz-535);margin-top:var(--sz-26)}.issue__concern-bg,:where(.issue__concern-bg) img{width:100%}.issue__concern-item{position:absolute;color:var(--color-white);font-size:var(--sz-30);font-weight:700;line-height:1.65;letter-spacing:.04em}.issue__concern-item--01{top:var(--sz-64);left:var(--sz-305)}.issue__concern-item--02{top:var(--sz-329);left:var(--sz-178)}.issue__closing{font-size:var(--sz-32);font-weight:700;line-height:1.5;text-align:center;letter-spacing:.03em;white-space:nowrap;padding-bottom:var(--sz-40)}@media screen and (min-width: 992px){.issue{padding-bottom:0;background:url("../images/pc/bg/01.webp") center calc(var(--sz-585) * -1)/var(--sz-1400) auto no-repeat,url("../images/pc/bg/02.webp") center var(--sz-491)/var(--sz-1400) auto no-repeat}.issue__inner{padding-inline:0}.issue__header{height:var(--sz-180);padding-top:var(--sz-20)}.issue__title{font-size:var(--sz-40);line-height:1.55;letter-spacing:.03em}.issue__title .lg{font-size:var(--sz-51)}.issue__children{height:var(--sz-210)}.issue__child--01{top:0;left:var(--sz-290);width:var(--sz-160)}.issue__child--02{top:var(--sz-150);left:var(--sz-260);width:var(--sz-206)}.issue__child--03{top:0;right:var(--sz-270);width:var(--sz-176)}.issue__child--04{top:var(--sz-170);right:var(--sz-280);width:var(--sz-194)}.issue__intro{width:var(--sz-620);margin:0 auto;padding-top:var(--sz-76);font-size:var(--sz-24);line-height:1.7;letter-spacing:.03em}.issue__divider{width:var(--sz-459)}.issue__then{width:var(--sz-160);height:var(--sz-86);margin-top:var(--sz-60)}.issue__then-text{top:var(--sz-6);font-size:var(--sz-36)}.issue__concern-lead{margin-top:var(--sz-20);margin-bottom:0;font-size:var(--sz-24);line-height:1.5}.issue__concern-lead br{display:none}.issue__concern-list{width:100%;height:var(--sz-322);margin-top:var(--sz-22)}.issue__concern-item{margin-bottom:0;font-size:var(--sz-29);line-height:1.75;letter-spacing:.03em}.issue__concern-item--01{top:var(--sz-75);left:var(--sz-350)}.issue__concern-item--02{top:var(--sz-105);left:var(--sz-735)}.issue__closing{margin-bottom:0;padding-bottom:var(--sz-72);font-size:var(--sz-24);line-height:1.5}}}@layer module{.mission{background:url("../images/sp/bg/03.webp") center top/var(--sz-750) auto no-repeat;background:url(../images/sp/bg/03.webp) center top/var(--sz-750) auto no-repeat;margin-top:calc(-1*var(--sz-90));padding-top:var(--sz-30)}.mission__inner{padding:var(--sz-27) var(--sz-25) 0}.mission__header{text-align:center}.mission__title{font-size:var(--sz-50);font-weight:700;line-height:1.4;letter-spacing:.08em}.mission__lead{margin-top:var(--sz-18);font-size:var(--sz-32);line-height:1.65;text-align:center;letter-spacing:.04em;white-space:nowrap}.mission__message{position:relative;width:var(--sz-689);height:var(--sz-80);margin:var(--sz-25) auto 0}.mission__message-bg,:where(.mission__message-bg) img{width:100%}.mission__message-text{position:absolute;top:var(--sz-6);left:50%;width:100%;color:var(--color-white);font-size:var(--sz-36);font-weight:700;line-height:1.4;text-align:center;letter-spacing:.04em;transform:translateX(-50%);white-space:nowrap}.mission__answer{margin-top:var(--sz-15);font-size:var(--sz-40);font-weight:700;line-height:1.7;text-align:center;letter-spacing:.04em}.mission__answer span{color:var(--color-primary);font-weight:700}.mission__answer .lg{font-size:var(--sz-44)}.mission__support{width:var(--sz-699);margin:var(--sz-24) auto 0}.mission__support img{width:100%}.mission__brand{position:relative;width:var(--sz-664);height:var(--sz-394);margin:var(--sz-30) auto 0}.mission__brand-frame,:where(.mission__brand-frame) img{width:100%}.mission__brand-text{position:absolute;top:var(--sz-116);left:50%;width:100%;font-size:var(--sz-30);font-weight:500;line-height:1.7;text-align:center;letter-spacing:.02em;transform:translateX(-50%);white-space:nowrap}.mission__brand-text .lg{font-size:var(--sz-36);line-height:1.35}.mission__balance{margin-top:var(--sz-57)}.mission__balance-item{width:var(--sz-660);margin-inline:auto;overflow:hidden;border:var(--sz-3) solid var(--color-primary);border-radius:var(--sz-18);background-color:var(--color-primary);box-shadow:var(--sz-8) var(--sz-10) var(--sz-10) rgba(12,37,65,.25)}.mission__balance-image,:where(.mission__balance-image) img{width:100%}.mission__balance-text{display:grid;place-items:center;min-height:var(--sz-164);color:var(--color-white);font-size:var(--sz-34);font-weight:700;line-height:1.7;text-align:center;letter-spacing:.04em;margin-bottom:0}.mission__balance-separator{margin:var(--sz-25) 0 var(--sz-28);font-size:var(--sz-50);font-weight:500;line-height:1.4;text-align:center;letter-spacing:.1em}.mission__closing{margin-top:var(--sz-35);font-size:var(--sz-40);font-weight:500;line-height:1.5;text-align:center;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width: 992px){.mission{margin-top:0;padding-top:0;background:url("../images/pc/bg/03.webp") center top/var(--sz-1400) auto no-repeat}.mission__inner{padding:var(--sz-40) 0 0}.mission__title{font-size:var(--sz-36);line-height:1.4}.mission__lead{margin-top:var(--sz-20);margin-bottom:0;font-size:var(--sz-22);line-height:1.7;letter-spacing:.03em}.mission__message{width:var(--sz-517);height:var(--sz-65);margin-top:var(--sz-45)}.mission__message-text{top:0;margin-bottom:0;font-size:var(--sz-28);line-height:1.4}.mission__answer{margin-top:var(--sz-18);margin-bottom:0;font-size:var(--sz-40);line-height:1.5}.mission__answer .lg{font-size:var(--sz-38)}.mission__support{width:var(--sz-699);margin-top:var(--sz-35);translate:3%}.mission__brand{width:var(--sz-607);height:var(--sz-282);margin-top:var(--sz-45)}.mission__brand-text{top:var(--sz-91);width:var(--sz-540);margin-bottom:0;font-size:var(--sz-20);line-height:1.7;letter-spacing:.02em}.mission__brand-text .lg{font-size:var(--sz-31);line-height:1.45}.mission__balance{display:grid;grid-template-columns:var(--sz-345) var(--sz-60) var(--sz-345);align-items:center;justify-content:center;gap:var(--sz-20);margin-top:var(--sz-50)}.mission__balance-item{width:var(--sz-345);margin-inline:0;border-width:var(--sz-2);border-radius:var(--sz-12);box-shadow:var(--sz-6) var(--sz-8) var(--sz-8) rgba(12,37,65,.25)}.mission__balance-text{min-height:var(--sz-90);margin-bottom:0;font-size:var(--sz-23);line-height:1.55}.mission__balance-separator{justify-self:center;width:-moz-fit-content;width:fit-content;margin:0;font-size:var(--sz-28);line-height:1.6;writing-mode:vertical-rl}.mission__closing{margin-top:var(--sz-35);margin-bottom:0;padding-bottom:var(--sz-40);font-size:var(--sz-28);line-height:1.5}}}@layer module{.content{background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.content__inner{padding-inline:0}.content__header{display:grid;place-items:center;height:var(--sz-510);padding-top:var(--sz-25);color:var(--color-white);text-align:center;background:url("../images/sp/bg/04.webp") center top/var(--sz-750) auto no-repeat}.content__title{font-size:var(--sz-40);font-weight:700;line-height:1.65;letter-spacing:.04em}.content__title .lg{font-size:var(--sz-50)}.content__need{padding:var(--sz-45) var(--sz-22) 0;text-align:center}.content__need-text,.content__outlook{font-size:var(--sz-32);line-height:1.7;letter-spacing:.025em}:where(.content__need-text) .lg{font-size:var(--sz-38);line-height:1.65}:where(.content__need-text) mark{padding:0;background:linear-gradient(transparent 72%, var(--color-yellow) 0)}.content__contrast{position:relative;width:var(--sz-750);margin:var(--sz-54) calc(var(--sz-22)*-1) 0;background:url("../images/sp/bg/06.webp") center var(--sz-120)/var(--sz-750) auto no-repeat,url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.content__contrast-label{position:relative;z-index:2;width:var(--sz-244);height:var(--sz-120);margin-inline:auto}.content__contrast-label picture,.content__contrast-label img{width:100%}.content__contrast-label p{position:absolute;top:0;left:50%;color:var(--color-white);font-size:var(--sz-55);font-weight:700;transform:translateX(-50%);white-space:nowrap}.content__children{width:var(--sz-686);margin:calc(var(--sz-48)*-1) auto 0}:where(.content__children) img,:where(.content__contrast-copy) picture,:where(.content__contrast-copy) img{width:100%}.content__contrast-copy{position:relative;width:var(--sz-705);height:var(--sz-229);margin:calc(var(--sz-80)*-1) auto 0;overflow:hidden}.content__contrast-copy p{position:absolute;inset:calc(-1*var(--sz-8)) 0 auto;color:var(--color-white);font-size:var(--sz-32);font-weight:700;line-height:2.1;text-align:center}.content__chart{position:relative;z-index:1;display:block;width:var(--sz-676);margin-inline:auto}.content__chart img{width:100%}.content__chart-title{position:absolute;top:var(--sz-17);left:50%;width:100%;color:var(--color-white);font-size:var(--sz-30);font-weight:700;line-height:1.55;text-align:center;transform:translateX(-50%)}.content__outlook{margin-top:var(--sz-40)}.content__goal{position:relative;z-index:2;width:var(--sz-678);height:var(--sz-231);margin:var(--sz-49) auto 0}.content__goal picture,.content__goal img{width:100%}.content__goal p{position:absolute;inset:var(--sz-30) 0 auto;color:var(--color-primary);font-size:var(--sz-32);font-weight:700;line-height:1.65;text-align:center}.content__choice{position:relative;z-index:1;margin-top:calc(var(--sz-240)*-1);padding:var(--sz-270) var(--sz-25) var(--sz-30);color:var(--color-white);text-align:center;background:url("../images/sp/bg/07.webp") center top/var(--sz-750) 100% no-repeat}.content__dots{width:var(--sz-23);margin-inline:auto}.content__dots img{width:100%}.content__choice-header{margin-top:var(--sz-20)}.content__choice-header>p{font-size:var(--sz-40);font-weight:700;line-height:1.8;--mb-p: 0}.content__choice-header h3{margin-block:var(--sz-28);font-size:var(--sz-64);font-style:italic;font-weight:700;line-height:1.5}.content__choice-child{margin-top:var(--sz-20);margin-bottom:0}.content__choice-child::before,.content__choice-child::after{content:"";display:block;width:var(--sz-2);height:var(--sz-50);margin-inline:auto;background-color:var(--color-white)}.content__choice-child::before{margin-bottom:var(--sz-4)}.content__choice-child::after{margin-top:var(--sz-4)}:where(.content__choice-header) h3+p{font-size:var(--sz-30)}.content__choice-panel{margin-top:var(--sz-35);padding:var(--sz-35) var(--sz-20) var(--sz-45);border-radius:var(--sz-6);background-color:#0089bb}.content__choice-lead{position:relative;font-size:var(--sz-30);font-weight:700;line-height:1.65}.content__choice-lead::before,.content__choice-lead::after{content:"";position:absolute;top:50%;width:var(--sz-96);height:var(--sz-2);background-color:var(--color-white);transform:translateY(-50%)}.content__choice-lead::before{left:var(--sz-8)}.content__choice-lead::after{right:var(--sz-8)}.content__choice-main{margin-top:var(--sz-34);font-size:var(--sz-32);font-weight:700;line-height:1.65}.content__choice-comparison{display:grid;grid-template-columns:repeat(2, var(--sz-320));justify-content:center;gap:var(--sz-22);margin-top:var(--sz-48)}.content__choice-item{position:relative}.content__choice-item picture,.content__choice-item img{width:100%}.content__choice-item p{position:absolute;inset:0;pointer-events:none;margin-bottom:0;height:100%}.content__choice-item .sm,.content__choice-item .lg{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font-weight:700}.content__choice-item .sm{top:0;color:var(--color-default);font-size:var(--sz-32)}.content__choice-item .lg{bottom:var(--sz-8);font-size:var(--sz-33)}.content__choice-arrow{width:var(--sz-130);margin:var(--sz-36) auto 0}.content__choice-arrow img{width:100%}.content__alternative{position:relative;width:var(--sz-589);margin:var(--sz-32) auto 0}.content__alternative picture,.content__alternative img{width:100%}.content__alternative p{position:absolute;top:0;left:50%;color:var(--color-default);font-size:var(--sz-46);font-weight:700;transform:translateX(-50%);white-space:nowrap}.content__choice-description,.content__choice-policy-lead{margin-top:var(--sz-25);font-size:var(--sz-30);line-height:1.7}:where(.content__choice-description) .lg{font-size:var(--sz-34)}.content__choice-policy{position:relative;height:var(--sz-219);margin-top:var(--sz-18)}.content__choice-policy picture{position:absolute;inset:0;z-index:0}.content__choice-policy picture,.content__choice-policy img{width:100%}.content__choice-policy-text{position:relative;z-index:1;margin-bottom:0;line-height:2.4}.content__choice-policy-text span{display:inline-block;margin-top:0;padding:var(--sz-3) var(--sz-12);font-weight:700}.content__choice-policy-text .lg{font-size:var(--sz-36)}.content__philosophy{position:relative;padding:var(--sz-510) var(--sz-30) var(--sz-155);background:url("../images/sp/bg/08.webp") center top/var(--sz-750) 100% no-repeat}.content__philosophy-heading{position:relative;width:var(--sz-750);margin-left:calc(var(--sz-30)*-1)}.content__philosophy-divider,:where(.content__philosophy-divider) img{width:100%}.content__philosophy-title{position:absolute;top:50%;left:50%;width:100%;color:var(--color-white);font-size:var(--sz-46);font-weight:700;line-height:1.6;text-align:center;transform:translate(-50%, -50%);letter-spacing:.2em}.content__heading-divider{width:var(--sz-684);margin:var(--sz-20) auto 0}.content__heading-divider img{width:100%}.content__name-lead{margin-top:var(--sz-23);margin-bottom:0;font-size:var(--sz-30);font-weight:700;line-height:1.7;text-align:center}.content__name-diagram{display:block;width:var(--sz-690);margin:var(--sz-48) auto 0;padding:var(--sz-36) var(--sz-43) var(--sz-50);background-color:var(--color-white);border-radius:var(--sz-10);box-shadow:0 var(--sz-8) var(--sz-51) rgba(11,5,8,.031372549)}.content__name-diagram-image{width:var(--sz-520);margin-inline:auto}.content__name-diagram-image img{width:100%}.content__name-copy{margin-top:var(--sz-40);font-size:var(--sz-32);line-height:1.75;letter-spacing:.1em}.content__name-copy mark{padding:0;background:linear-gradient(transparent 72%, var(--color-yellow) 0)}.content__collaboration{padding:var(--sz-32) var(--sz-25) 0;text-align:center;background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.content__collaboration-title{font-size:var(--sz-32);font-weight:700;line-height:1.65}.content__sunmusic-logo{width:var(--sz-528);margin:var(--sz-50) auto 0}.content__sunmusic-logo img{width:100%}.content__collaboration-heading{display:grid;grid-template-columns:var(--sz-28) auto var(--sz-28);align-items:center;justify-content:center;gap:var(--sz-16);margin-top:var(--sz-32)}.content__collaboration-heading picture,.content__collaboration-heading img{width:100%}.content__collaboration-heading-title{color:var(--color-primary);font-size:var(--sz-40);font-weight:700;line-height:1.55;letter-spacing:.1em;width:-moz-fit-content;width:fit-content;margin-bottom:0}.content__collaboration-copy{font-size:var(--sz-30);line-height:1.75}.content__collaboration-copy .lg{font-size:var(--sz-34)}.content__collaboration-copy>:where(p){margin-top:var(--sz-35)}.content__experience-list{display:grid;gap:var(--sz-44);margin-top:var(--sz-48)}.content__experience-item{position:relative;z-index:1;width:var(--sz-556);margin-inline:auto;overflow:hidden;border-radius:var(--sz-11);border:var(--sz-8) solid var(--color-primary);background-color:var(--color-primary);box-shadow:var(--sz-6) var(--sz-6) var(--sz-18) rgba(11,5,8,.1490196078)}.content__experience-item picture,.content__experience-item img{width:100%}.content__experience-copy{display:grid;place-items:center;padding:var(--sz-20);color:var(--color-white);font-size:var(--sz-34);font-weight:700;line-height:1.5;margin-bottom:0}.content__experience-closing{display:grid;align-items:end;width:var(--sz-750);height:var(--sz-266);padding-bottom:var(--sz-34);margin:calc(var(--sz-140)*-1) calc(var(--sz-25)*-1) 0;color:var(--color-white);font-size:var(--sz-40);font-weight:700;background:url("../images/sp/bg/09.webp") center/var(--sz-750) auto no-repeat}.content__flow-arrow{width:var(--sz-14);margin:calc(-1*var(--sz-10)) auto 0}.content__flow-arrow img{width:100%}.content__struggle{position:relative;width:var(--sz-750);margin-left:calc(var(--sz-25)*-1);padding-top:var(--sz-55);background:url("../images/sp/bg/10.webp") center var(--sz-350)/var(--sz-750) auto no-repeat}.content__struggle-lines{position:absolute;top:var(--sz-55);left:50%;width:var(--sz-731);transform:translateX(-50%)}.content__struggle-lines img{width:100%}:where(.content__struggle)>p{position:relative;z-index:1;color:var(--color-white);font-size:var(--sz-32);font-weight:700;line-height:1.95}.content__struggles-image{position:relative;display:block;width:var(--sz-750);margin-top:var(--sz-50)}.content__struggles-image img{width:100%}.content__struggles-list{padding:0;margin:0}.content__struggles-text{position:absolute;display:grid;place-items:center;margin:0;color:var(--color-white);font-size:var(--sz-30);font-weight:500;line-height:1.45}.content__struggles-text--01{top:0;left:var(--sz-50);width:var(--sz-309);height:var(--sz-113)}.content__struggles-text--02{top:var(--sz-46);left:var(--sz-396);width:var(--sz-308);height:var(--sz-111)}.content__struggles-text--03{top:var(--sz-189);left:var(--sz-48);width:var(--sz-364);height:var(--sz-113)}.content__struggles-text--04{top:var(--sz-667);left:var(--sz-98);width:var(--sz-548);height:var(--sz-113)}.content__struggles-text--05{top:var(--sz-841);left:var(--sz-340);width:var(--sz-364);height:var(--sz-113)}.content__potential{margin-top:calc(-1*var(--sz-50));padding:0 var(--sz-25) var(--sz-110);color:var(--color-white);text-align:center;background:url("../images/sp/bg/11.webp") center top var(--sz-730)/var(--sz-750) auto no-repeat}.content__safe-place{position:relative;width:var(--sz-746);margin-left:calc(var(--sz-23)*-1)}.content__safe-place .lg{font-size:var(--sz-50)}.content__safe-place picture,.content__safe-place img{width:100%}.content__safe-place p{position:absolute;top:var(--sz-80);left:50%;width:100%;font-size:var(--sz-32);font-weight:500;line-height:1.7;transform:translateX(-50%)}.content__so{position:relative;width:var(--sz-256);margin:calc(var(--sz-22)*-1) auto 0}.content__so picture,.content__so img{width:100%}.content__so p{position:absolute;top:0;left:50%;color:var(--color-primary);font-size:var(--sz-55);font-weight:700;transform:translateX(-50%);width:-moz-max-content;width:max-content}:where(.content__potential)>p{margin-top:var(--sz-15);font-size:var(--sz-32);font-weight:700;line-height:1.75}:where(.content__potential)>p .lg{font-size:var(--sz-40)}.content__talent-denial{margin-top:var(--sz-15);text-align:center}.content__talent-denial>p{margin-bottom:var(--sz-24);font-size:var(--sz-32);line-height:1.75}.content__talent-denial-copy{display:grid;justify-items:center;gap:var(--sz-10)}.content__talent-denial-copy span{width:-moz-fit-content;width:fit-content;padding:var(--sz-7) var(--sz-16);color:var(--color-white);line-height:1.45;background-color:#005677}.content__talent-denial-copy .md{font-size:var(--sz-32)}.content__potential-message{position:relative;width:var(--sz-623);margin:var(--sz-38) auto 0}.content__potential-message picture,.content__potential-message img{width:100%}.content__potential-message p{position:absolute;inset:0 0 auto;font-size:var(--sz-45);font-weight:700;line-height:1.65}.content__talent-list{display:grid;gap:var(--sz-34);margin-top:var(--sz-45);margin-bottom:var(--sz-45)}.content__talent-item{position:relative;width:var(--sz-608);margin-inline:auto;box-shadow:var(--sz-5) var(--sz-6) var(--sz-10) rgba(11,5,8,.0784313725);border:var(--sz-4) solid #fff;border-radius:var(--sz-9)}.content__talent-item picture,.content__talent-item img{width:100%}.content__talent-item p{position:absolute;inset:auto 0 var(--sz-22);color:var(--color-white);font-size:var(--sz-34);font-weight:700;line-height:1.55;margin-bottom:0}.content__potential-copy{padding-inline:var(--sz-30);font-size:var(--sz-32);font-weight:normal;line-height:1.75;letter-spacing:.05em;text-align:left}.content__potential-copy>:where(p){margin-top:var(--sz-15);--mb-p: 0.7em}.content__reason{padding:var(--sz-55) var(--sz-44) var(--sz-45);font-size:var(--sz-32);line-height:1.8;background:url("../images/sp/bg/12.webp") center top/var(--sz-750) auto no-repeat}.content__reason-header{position:relative;width:var(--sz-674);margin-inline:auto}.content__reason-header picture,.content__reason-header img{width:100%}.content__reason-header h3{position:absolute;inset:-0.1em 0 auto;color:var(--color-primary);font-size:var(--sz-34);font-weight:700;line-height:2.5;text-align:center}.content__reason-message{position:relative;width:var(--sz-689);margin:var(--sz-35) auto}.content__reason-message picture,.content__reason-message img{width:100%}.content__reason-message p{position:absolute;inset:0;color:var(--color-primary);font-size:var(--sz-38);font-weight:700;line-height:1.55;text-align:center}.content__dialogue,.content__expression{margin-inline:auto}.content__dialogue{width:var(--sz-699);margin-top:var(--sz-35)}.content__expression{position:relative;width:var(--sz-656);margin-top:var(--sz-45);margin-bottom:var(--sz-90)}:where(.content__dialogue) img,:where(.content__expression) img{width:100%}.content__expression-text{position:absolute;width:-moz-max-content;width:max-content;padding:var(--sz-4) var(--sz-10);margin:0;color:var(--color-white);font-size:var(--sz-32);font-weight:700;line-height:1.35;background-color:var(--color-primary)}.content__expression-text--01{top:calc(var(--sz-36)*-1);left:0}.content__expression-text--02{top:var(--sz-20);left:0}.content__expression-text--03{top:var(--sz-670);right:0}.content__expression-text--04{top:var(--sz-728);right:0}.content__success-copy{font-size:var(--sz-36);font-weight:700;line-height:1.65;text-align:center;margin-bottom:var(--sz-15)}.content__reason-emphasis{position:relative;padding:var(--sz-25);color:var(--color-white);font-size:var(--sz-36);font-weight:700;line-height:1.55;text-align:center;background-color:var(--color-primary)}.content__reason-emphasis::after{position:absolute;top:100%;left:50%;width:0;height:0;border-top:var(--sz-28) solid var(--color-primary);border-right:var(--sz-38) solid rgba(0,0,0,0);border-left:var(--sz-38) solid rgba(0,0,0,0);content:"";transform:translateX(-50%)}.content__reason-copy{letter-spacing:.05em}@media screen and (min-width: 992px){.content{background:none}.content__inner{background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.content__header{height:var(--sz-310);padding-top:0;background:url("../images/pc/bg/04.webp") center top/var(--sz-1400) auto no-repeat}.content__title{font-size:var(--sz-36);line-height:1.55}.content__title .lg{font-size:var(--sz-45)}.content__need{padding:var(--sz-28) 0 0}.content__need-text,.content__outlook{margin-bottom:0;font-size:var(--sz-22);line-height:1.75}:where(.content__need-text) .lg{font-size:var(--sz-28);line-height:1.65}.content__contrast{width:var(--sz-1400);margin:var(--sz-45) 0 0;background:url("../images/pc/bg/06.webp") center var(--sz-80)/var(--sz-1400) auto no-repeat,url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.content__contrast-label{width:var(--sz-160);height:var(--sz-86)}.content__contrast-label p{font-size:var(--sz-36)}.content__children{width:var(--sz-642);margin-top:calc(var(--sz-55)*-1)}.content__contrast-copy{width:var(--sz-835);height:var(--sz-136);margin-top:calc(var(--sz-45)*-1)}.content__contrast-copy p{margin-bottom:0;font-size:var(--sz-28);line-height:1.8;top:calc(-1*var(--sz-4))}.content__chart{width:var(--sz-953);margin-top:var(--sz-18)}.content__chart-title{top:var(--sz-20);font-size:var(--sz-28);line-height:1.4}.content__outlook{margin-top:var(--sz-38)}.content__goal{width:var(--sz-765);height:var(--sz-170);margin-top:var(--sz-42)}.content__goal p{inset:var(--sz-38) 0 auto;margin-bottom:0;font-size:var(--sz-26);line-height:1.6;letter-spacing:.1em}.content__choice{margin-top:calc(var(--sz-170)*-1);padding:var(--sz-180) var(--sz-100) var(--sz-5);background:url("../images/pc/bg/07.webp") center top/var(--sz-1400) auto no-repeat}.content__dots{width:var(--sz-23)}.content__choice-header{margin-top:var(--sz-18)}.content__choice-header>p{font-size:var(--sz-40);line-height:1.7}.content__choice-header>p:last-child{font-size:var(--sz-22)}.content__choice-header h3{margin-block:var(--sz-20);font-size:var(--sz-64);line-height:1.4}.content__choice-child{margin-top:var(--sz-15)}.content__choice-child::before,.content__choice-child::after{height:var(--sz-38)}:where(.content__choice-header) h3+p{font-size:var(--sz-22)}.content__choice-panel{width:var(--sz-1170);margin:var(--sz-24) auto 0;padding:var(--sz-32) var(--sz-45) var(--sz-42)}.content__choice-lead{font-size:var(--sz-28);line-height:2.4;margin-bottom:calc(-1*var(--sz-6))}.content__choice-lead::before,.content__choice-lead::after{width:var(--sz-280);top:25%}.content__choice-lead::before{left:var(--sz-40)}.content__choice-lead::after{right:var(--sz-40)}.content__choice-main{margin-top:0;font-size:var(--sz-32);line-height:1.8}.content__choice-visual{display:grid;grid-template-columns:var(--sz-517) var(--sz-16) var(--sz-443);align-items:center;justify-content:center;gap:var(--sz-20)}.content__choice-comparison{grid-template-columns:repeat(2, var(--sz-241));gap:var(--sz-35);margin-top:0}.content__choice-item .sm{font-size:var(--sz-25)}.content__choice-item .lg{bottom:var(--sz-6);font-size:var(--sz-25)}.content__choice-arrow{width:var(--sz-16);margin:0}.content__alternative{width:var(--sz-443);margin:0}.content__alternative p{font-size:var(--sz-35)}.content__choice-description,.content__choice-policy-lead{margin-top:var(--sz-20);font-size:var(--sz-22);line-height:1.7}:where(.content__choice-description) .lg{font-size:var(--sz-26)}.content__choice-policy{width:var(--sz-1074);height:var(--sz-119);margin:var(--sz-18) auto 0}.content__choice-policy-text span{padding:var(--sz-2) 0}.content__choice-policy-text .lg{font-size:var(--sz-36)}.content__choice-policy-text span{padding:var(--sz-2) 0}.content__philosophy{padding:var(--sz-430) var(--sz-100) var(--sz-140);background:url("../images/pc/bg/08.webp") center top/var(--sz-1400) auto no-repeat}.content__philosophy-heading{width:var(--sz-1111);margin-inline:auto;letter-spacing:.2em}.content__philosophy-title{font-size:var(--sz-40);line-height:1.55}.content__heading-divider{width:var(--sz-943);margin-top:var(--sz-8)}.content__name-lead{margin-top:var(--sz-20);font-size:var(--sz-24);line-height:1.7}.content__name-diagram{width:var(--sz-900);margin-top:var(--sz-38);padding:var(--sz-32) var(--sz-45) var(--sz-42);border-radius:var(--sz-8)}.content__name-diagram-image{width:var(--sz-810)}.content__name-copy{margin-top:var(--sz-32);font-size:var(--sz-22);line-height:1.8;letter-spacing:.08em;--mb-p: 1.5em}.content__collaboration{padding:var(--sz-25) var(--sz-100) 0;background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.content__collaboration-title{font-size:var(--sz-28)}.content__sunmusic-logo{width:var(--sz-528);margin-top:var(--sz-22)}.content__collaboration-heading{grid-template-columns:var(--sz-18) auto var(--sz-18);gap:var(--sz-14);margin-top:var(--sz-20)}.content__collaboration-heading-title{font-size:var(--sz-40);line-height:1.3}.content__collaboration-copy{font-size:var(--sz-22);line-height:1.75}.content__collaboration-copy>:where(p){margin-top:var(--sz-48)}.content__collaboration-copy .lg{font-size:var(--sz-28)}.content__experience-list{grid-template-columns:repeat(3, var(--sz-315));justify-content:center;gap:var(--sz-35);margin-top:var(--sz-40)}.content__experience-item{width:var(--sz-315);margin-inline:0;border-width:var(--sz-5);border-radius:var(--sz-8)}.content__experience-copy{min-height:var(--sz-92);padding:var(--sz-12);font-size:var(--sz-24);line-height:1.5}.content__experience-closing{width:var(--sz-1400);height:var(--sz-278);margin:calc(var(--sz-170)*-1) calc(var(--sz-100)*-1) 0;padding-bottom:var(--sz-32);font-size:var(--sz-32);background:url("../images/pc/bg/09.webp") center/var(--sz-1400) auto no-repeat}.content__flow-arrow{width:var(--sz-14);margin-top:calc(var(--sz-28)*-1)}.content__struggle{width:var(--sz-1400);margin-left:calc(var(--sz-100)*-1);padding-top:var(--sz-28);background:url(../images/pc/bg/10.webp) center var(--sz-250)/var(--sz-1400) auto no-repeat;padding-bottom:var(--sz-100)}.content__struggle-lines{top:var(--sz-28);width:var(--sz-918)}:where(.content__struggle)>p{margin-bottom:0;font-size:var(--sz-26);line-height:1.8;padding-top:var(--sz-2)}.content__struggles-image{width:var(--sz-752);margin-top:var(--sz-42);margin-inline:auto}.content__struggles-text{font-size:var(--sz-20);line-height:1.45}.content__struggles-text--01{top:var(--sz-44);left:0;width:var(--sz-200);height:var(--sz-75)}.content__struggles-text--02{top:var(--sz-6);left:var(--sz-250);width:var(--sz-200);height:var(--sz-75)}.content__struggles-text--03{top:var(--sz-36);left:var(--sz-520);width:var(--sz-230);height:var(--sz-75)}.content__struggles-text--04{top:var(--sz-355);left:var(--sz-390);width:var(--sz-360);height:var(--sz-75)}.content__struggles-text--05{top:var(--sz-375);left:var(--sz-95);width:var(--sz-230);height:var(--sz-75)}.content__potential{margin-top:calc(-1*var(--sz-110));padding:0 var(--sz-100) var(--sz-60);background:url("../images/pc/bg/11.webp") center var(--sz-670)/var(--sz-1400) auto no-repeat}.content__safe-place{width:var(--sz-987);margin-left:auto;margin-inline:auto}.content__safe-place .lg{font-size:var(--sz-36)}.content__safe-place p{top:var(--sz-50);margin-bottom:0;font-size:var(--sz-26);line-height:1.7}.content__so{width:var(--sz-172);margin-top:var(--sz-48)}.content__so p{font-size:var(--sz-36);top:2%;left:48%}:where(.content__potential)>p{margin-top:var(--sz-12);font-size:var(--sz-24);line-height:1.75}:where(.content__potential)>p .lg{font-size:var(--sz-30)}.content__talent-denial{display:flex;align-items:center;justify-content:center;gap:var(--sz-8);margin-top:var(--sz-20)}.content__talent-denial>p{margin-bottom:0;font-size:var(--sz-24)}.content__talent-denial-copy{display:block}.content__talent-denial-copy span{padding:var(--sz-5) var(--sz-14)}.content__talent-denial-copy .md{font-size:var(--sz-24)}.content__potential-message{width:var(--sz-651);margin-top:var(--sz-32)}.content__potential-message p{font-size:var(--sz-32);line-height:1.55;inset:var(--sz-12) 0 0}.content__talent-list{grid-template-columns:repeat(4, var(--sz-241));justify-content:center;gap:var(--sz-25);margin-block:var(--sz-28)}.content__talent-item{width:var(--sz-241);margin-inline:0;border-width:var(--sz-3);border-radius:var(--sz-7)}.content__talent-item p{inset:auto 0 var(--sz-12);font-size:var(--sz-20);line-height:1.45}.content__potential-copy{width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:0;font-size:var(--sz-22);line-height:1.8}.content__potential-copy>:where(p){margin-top:var(--sz-12);--mb-p: 1.7em}.content__reason{padding:var(--sz-55) var(--sz-180) var(--sz-25);font-size:var(--sz-24);font-weight:500;line-height:1.8;background:url("../images/pc/bg/12.webp") center top/var(--sz-1400) auto no-repeat}.content__reason-header{width:var(--sz-1002)}.content__reason-header h3{font-size:var(--sz-34);letter-spacing:.1em}.content__reason-message{width:var(--sz-659);margin-block:calc(-1*var(--sz-10)) var(--sz-20)}.content__reason-message p{font-size:var(--sz-36);line-height:1.55}.content__dialogue{width:var(--sz-699);margin-top:var(--sz-32)}.content__expression{width:var(--sz-969);margin-top:var(--sz-80);margin-bottom:var(--sz-70)}.content__expression-text{padding:var(--sz-3) var(--sz-8);font-size:var(--sz-26)}.content__expression-text--01{top:calc(var(--sz-28)*-1);left:calc(var(--sz-28)*-1)}.content__expression-text--02{top:var(--sz-18);left:calc(var(--sz-28)*-1)}.content__expression-text--03{top:var(--sz-285);right:calc(var(--sz-20)*-1)}.content__expression-text--04{top:var(--sz-330);right:calc(var(--sz-20)*-1)}.content__success-copy{margin-bottom:var(--sz-14);font-size:var(--sz-36);line-height:1.65;letter-spacing:.12em}.content__reason-emphasis{width:var(--sz-714);margin-inline:auto;padding:var(--sz-8);font-size:var(--sz-28);letter-spacing:.1em}.content__reason-emphasis::after{border-top-width:var(--sz-12);border-right-width:var(--sz-20);border-left-width:var(--sz-20)}.content__reason-copy{width:var(--sz-714);margin-inline:auto;font-size:var(--sz-18);font-weight:400;letter-spacing:.1em;--mb-p: 1.5em}}}@layer module{.cta{color:var(--color-white);text-align:center}.cta--section{background:url("../images/sp/bg/13.webp") no-repeat center top/100% auto}.cta__inner{padding:var(--sz-45) var(--sz-28) var(--sz-28)}.cta__header{text-align:center}.cta__title{font-size:var(--sz-32);font-weight:700;line-height:1.7;letter-spacing:.03em}.cta__container{display:grid;gap:0;margin-top:var(--sz-22)}.cta__button{display:block;width:var(--sz-654);margin-inline:auto}.cta__button picture,.cta__button img{width:100%}.cta--inline .cta__title,.cta--guide .cta__title{margin-bottom:0;font-size:var(--sz-36);line-height:1.65}.cta--inline .cta__container,.cta--guide .cta__container{gap:var(--sz-14);margin-top:var(--sz-30)}.cta--alliance{padding:var(--sz-46) var(--sz-30) var(--sz-56);background:url("../images/sp/bg/13.webp") center top/var(--sz-750) 100%}.cta--guide.cta--inline{margin-top:var(--sz-38);padding-inline:var(--sz-30)}.cta--guide.cta--section .cta__inner{padding:var(--sz-46) var(--sz-30) var(--sz-56)}@media screen and (min-width: 992px){.cta--section{background:url("../images/pc/bg/13.webp") no-repeat center top/var(--sz-1400) auto}.cta__inner{padding:var(--sz-30) var(--sz-100) var(--sz-24)}.cta__title{font-size:var(--sz-32);line-height:1.4;letter-spacing:.05em}.cta__container{grid-template-columns:repeat(2, var(--sz-402));justify-content:center;gap:var(--sz-10);margin-top:var(--sz-12)}.cta__button{width:var(--sz-402);margin-inline:0}.cta--inline .cta__title,.cta--guide .cta__title{font-size:var(--sz-32);line-height:1.4}.cta--inline .cta__container,.cta--guide .cta__container{gap:var(--sz-10);margin-top:var(--sz-12)}.cta--alliance{padding:var(--sz-30) var(--sz-100) var(--sz-24);background:url("../images/pc/bg/13.webp") no-repeat center top/var(--sz-1400) auto}.cta--guide.cta--inline{margin-top:var(--sz-38);padding-inline:0}.cta--guide.cta--section .cta__inner{padding:var(--sz-30) var(--sz-100) var(--sz-24)}}}@layer module{.business{background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.business__inner{padding-inline:0}.business__header{padding:var(--sz-62) var(--sz-35) 0;text-align:center}.business__title{font-size:var(--sz-34);font-weight:700;line-height:1.75}.business__intro{padding-top:var(--sz-38);font-size:var(--sz-30);font-weight:500;line-height:1.8;text-align:center}.business__intro>p{margin-bottom:0;letter-spacing:.1em}.business__balance{margin-top:var(--sz-38)}.business__balance-lead{display:flex;align-items:center;justify-content:center;gap:var(--sz-10);margin-bottom:0;font-size:var(--sz-36);font-weight:700}.business__balance-lead picture{width:var(--sz-331)}.business__balance-lead img{width:100%}.business__balance-items{display:grid;grid-template-columns:var(--sz-270) auto var(--sz-270) auto;align-items:center;justify-content:center;gap:var(--sz-8);margin-top:var(--sz-12);font-size:var(--sz-36);font-weight:700}.business__balance-item{position:relative}.business__balance-item img{width:100%}.business__balance-label{position:absolute;inset:0;display:grid;place-items:center;margin-bottom:0;color:var(--color-white);font-size:var(--sz-48);font-weight:700}.business__balance-closing{margin-top:var(--sz-12);margin-bottom:0;font-size:var(--sz-40);font-weight:700;line-height:1.75}:where(.business__balance-closing) mark,:where(.business__model-header) mark{padding:0;background:linear-gradient(transparent 70%, var(--color-yellow) 0)}.business__investment-list{display:grid;gap:var(--sz-46);margin:var(--sz-46) auto}.business__investment-item{position:relative;width:var(--sz-615);margin-inline:auto}.business__investment-item img{width:100%}.business__investment-label{position:absolute;inset:auto 0 var(--sz-34);margin-bottom:0;color:var(--color-white);font-size:var(--sz-34);font-weight:700}.business__market{padding-top:var(--sz-42);font-size:var(--sz-32);line-height:1.8;text-align:center}.business__market-header{display:grid;place-items:center;margin-bottom:var(--sz-25);padding:var(--sz-80) var(--sz-25);color:var(--color-white);background:url("../images/sp/bg/14.webp") center/var(--sz-750) auto no-repeat}.business__market-header h3{font-size:var(--sz-38);font-weight:700;line-height:1.7;letter-spacing:.14em}:where(.business__market)>p .md{font-size:var(--sz-34)}.business__market-image{width:var(--sz-750);margin:var(--sz-15) auto 1em}.business__market-image img{width:100%}.business__plan{padding:var(--sz-155) var(--sz-25) var(--sz-75);color:var(--color-white);font-size:var(--sz-32);line-height:1.8;background:url("../images/sp/bg/15.webp") center top/var(--sz-750) auto no-repeat}.business__plan-header{position:relative;width:var(--sz-634);margin-inline:auto}.business__plan-header img{width:100%}.business__plan-header h3{position:absolute;inset:calc(var(--sz-55)*-1) 0 auto;font-size:var(--sz-38);font-weight:700;line-height:1.65;text-align:center}:where(.business__plan)>p{margin-top:var(--sz-28);margin-bottom:0}.business__condition{position:relative;width:var(--sz-692);margin:var(--sz-25) auto 0}.business__condition img{width:100%}.business__condition p{position:absolute;inset:var(--sz-14) 0 auto;margin-bottom:0;font-size:var(--sz-36);font-weight:700;line-height:1.6;text-align:center}.business__area-map{width:var(--sz-658);margin:var(--sz-32) auto}.business__area-map img{width:100%}.business__plan-copy{text-align:left;width:var(--sz-658);margin-inline:auto;letter-spacing:.1em}.business__model{font-size:var(--sz-32);line-height:1.8;text-align:center;background:url("../images/sp/bg/16.webp") center top/var(--sz-750) auto no-repeat}:where(.business__model-header) span{color:color-mix(in srgb, var(--color-primary) 12%, transparent);font-family:var(--font-oswald);font-weight:700;letter-spacing:.4em;line-height:1}.business__model-header .lg{font-size:var(--sz-56)}:where(.business__model-header) h3{color:var(--color-primary);font-size:var(--sz-60);font-weight:700;line-height:1.55;letter-spacing:.1em;margin-bottom:var(--sz-16)}:where(.business__model-header) p{font-size:var(--sz-36);font-weight:700;line-height:1.75;margin-bottom:0}.business__conventional{margin-top:var(--sz-34)}.business__conventional-title,.business__sun-title{position:relative}.business__conventional-title{width:var(--sz-693)}:where(.business__conventional-title) img,:where(.business__sun-title) img{width:100%}:where(.business__conventional-title) h4,:where(.business__sun-title) h4{position:absolute;inset:0;display:grid;align-items:center;color:var(--color-white);font-size:var(--sz-36);font-weight:700}:where(.business__conventional)>p{margin:var(--sz-24) 0 0}:where(.business__conventional>p:first-of-type){display:inline-block;padding:var(--sz-8) var(--sz-24);color:var(--color-white);background-color:#555}.business__monthly-risk{width:var(--sz-614);margin:var(--sz-15) auto}.business__monthly-risk img{width:100%}.business__sun-title{width:var(--sz-521)}:where(.business__sun)>p{margin-top:var(--sz-30)}.business__revenue{width:var(--sz-670);margin:var(--sz-35) auto 0;padding:var(--sz-40) var(--sz-25);border-radius:var(--sz-7);background:#fafafa;box-shadow:var(--sz-1) var(--sz-1) var(--sz-21) rgba(107,85,68,.0901960784)}.business__revenue-diagram{position:relative;width:var(--sz-581);margin:var(--sz-24) auto}.business__revenue-diagram img{width:100%}.business__revenue-list{position:absolute;inset:0;margin:0;padding:0}.business__revenue-item{position:absolute;display:grid;place-items:center;width:var(--sz-280);color:var(--color-white);font-size:var(--sz-44);line-height:1.25}.business__revenue-item--01{top:var(--sz-150);left:0}.business__revenue-item--02{top:var(--sz-150);right:0;font-size:var(--sz-40)}.business__revenue-item--03{bottom:var(--sz-40);left:0;font-size:var(--sz-40)}.business__revenue-item--04{right:0;bottom:var(--sz-40);font-size:var(--sz-35)}.business__dependence{position:relative;width:var(--sz-539);margin:var(--sz-20) auto 0}.business__dependence img{width:100%}.business__dependence p{position:absolute;inset:0;display:grid;place-items:center;margin-bottom:0;font-size:var(--sz-36);font-weight:700;line-height:1.7}:where(.business__model)>p{margin:var(--sz-55) var(--sz-35) 0}.business__combination{margin-top:var(--sz-25);padding:var(--sz-80) var(--sz-25) var(--sz-100);color:var(--color-white);background:url("../images/sp/bg/17.webp") center top/var(--sz-750) 100% no-repeat}.business__combination-list{display:grid;grid-template-columns:repeat(3, var(--sz-222));justify-content:center;gap:var(--sz-10)}.business__combination-item{position:relative}.business__combination-item img{width:100%}.business__combination-label{position:absolute;inset:auto 0 var(--sz-18);margin-bottom:0;color:var(--color-primary);font-size:var(--sz-37);font-weight:700}:where(.business__combination)>p{margin:var(--sz-28) 0 0;font-size:var(--sz-40);font-weight:700}:where(.business__combination)>p .lg{font-size:var(--sz-60);letter-spacing:.14em;line-height:1.2}:where(.business__combination>p:last-child){margin-top:var(--sz-12);font-size:var(--sz-60);font-style:italic;line-height:1.5}.business__value{padding:var(--sz-32) var(--sz-25);background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.business__value picture{width:var(--sz-696);margin:0 auto;translate:4%}.business__value img{width:100%}@media screen and (min-width: 992px){.business{background:none}.business__inner{background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.business__header{padding:var(--sz-72) var(--sz-100) 0}.business__title{font-size:var(--sz-28);line-height:1.55}.business__title .lg{font-size:var(--sz-32)}.business__intro{padding:var(--sz-42) var(--sz-100) var(--sz-32);font-size:var(--sz-18);line-height:1.75}.business__balance{margin-top:var(--sz-42)}.business__balance-lead{gap:var(--sz-14);font-size:var(--sz-32)}.business__balance-lead picture{width:var(--sz-282)}.business__balance-items{grid-template-columns:var(--sz-189) auto var(--sz-189) auto;gap:0;margin-top:var(--sz-16);font-size:var(--sz-24)}.business__balance-label{font-size:var(--sz-36)}.business__balance-closing{margin-top:var(--sz-18);font-size:var(--sz-24);line-height:1.65}.business__balance-closing .lg{font-size:var(--sz-28)}.business__balance-closing .xl{font-size:var(--sz-31);display:block;margin-top:var(--sz-30)}.business__investment-list{grid-template-columns:repeat(3, var(--sz-241));justify-content:center;gap:var(--sz-22);margin:var(--sz-6) auto var(--sz-34)}.business__investment-item{width:var(--sz-257)}.business__investment-label{inset:auto 0 var(--sz-28);font-size:var(--sz-20)}.business__market{padding-top:0;font-size:var(--sz-22);line-height:1.75}.business__market-header{margin-bottom:var(--sz-12);padding:var(--sz-110) var(--sz-100) var(--sz-100);background:url("../images/pc/bg/14.webp") center top/var(--sz-1400) auto no-repeat}.business__market-header h3{font-size:var(--sz-36);line-height:1.55}:where(.business__market)>p .md{font-size:var(--sz-32)}.business__market-image{width:var(--sz-829);margin:var(--sz-12) auto var(--sz-16)}.business__plan{padding:var(--sz-150) var(--sz-100) var(--sz-140);font-size:var(--sz-22);line-height:1.75;background:url("../images/pc/bg/15.webp") center top/var(--sz-1400) 100% no-repeat}.business__plan-header{width:var(--sz-898)}.business__plan-header h3{inset:var(--sz-20) 0 auto;font-size:var(--sz-36);line-height:1.5}:where(.business__plan)>p{margin-top:var(--sz-12)}.business__condition{width:var(--sz-692);margin-top:var(--sz-20)}.business__condition p{inset:var(--sz-4) 0 auto;font-size:var(--sz-35);line-height:1.5;letter-spacing:.1em}.business__area-map{width:var(--sz-698);margin:var(--sz-16) auto var(--sz-36)}.business__plan-copy{width:var(--sz-698)}.business__model{font-size:var(--sz-18);background:url("../images/pc/bg/16.webp") center top/var(--sz-1400) auto no-repeat}.business__model-header .lg{font-size:var(--sz-61)}:where(.business__model-header) h3{font-size:var(--sz-48);line-height:1.45;margin-bottom:var(--sz-8)}:where(.business__model-header) p{font-size:var(--sz-36);line-height:1.55}.business__conventional{display:grid;grid-template-columns:var(--sz-714) var(--sz-401);grid-template-rows:auto auto auto;-moz-column-gap:var(--sz-20);column-gap:var(--sz-20);margin-top:var(--sz-45)}.business__conventional-title{grid-column:1;grid-row:1;width:var(--sz-821)}:where(.business__conventional)>p{grid-column:1;justify-self:center;translate:var(--sz-90) 0;margin-top:var(--sz-10)}:where(.business__conventional)>p:first-of-type{grid-row:2;align-self:end;font-size:var(--sz-22)}:where(.business__conventional)>p:last-of-type{grid-row:3;align-self:start}.business__sun .lg{font-size:var(--sz-26)}.business__sun>p{width:var(--sz-714);margin-left:var(--sz-300);text-align:left}.business__sun-title{width:var(--sz-714)}:where(.business__conventional-title) h4,:where(.business__sun-title) h4{font-size:var(--sz-26)}.business__monthly-risk{grid-column:2;grid-row:2/4;align-self:center;width:var(--sz-401);margin:0}.business__revenue{width:var(--sz-960);margin-top:var(--sz-38);padding:var(--sz-24) var(--sz-48) var(--sz-40)}.business__revenue+p{margin-top:var(--sz-24);font-size:var(--sz-20)}.business__revenue-diagram{width:var(--sz-763);margin:0 auto}.business__revenue-diagram+p{font-size:var(--sz-26);margin-bottom:0}.business__revenue-item{width:var(--sz-185);font-size:var(--sz-25)}.business__revenue-item--01,.business__revenue-item--02,.business__revenue-item--03,.business__revenue-item--04{top:var(--sz-96);bottom:auto;font-size:var(--sz-25)}.business__revenue-item--01{top:var(--sz-100);left:var(--sz-6);font-size:var(--sz-29)}.business__revenue-item--02{right:auto;left:var(--sz-202)}.business__revenue-item--03{left:var(--sz-388)}.business__revenue-item--04{right:var(--sz-4);font-size:var(--sz-23)}.business__dependence{margin-top:0;width:var(--sz-792)}.business__dependence p{font-size:var(--sz-32)}:where(.business__model)>p{margin:var(--sz-48) auto 0;width:var(--sz-900)}.business__combination{margin-top:var(--sz-42);padding:var(--sz-70) var(--sz-100) var(--sz-92);background:url("../images/pc/bg/17.webp") center top/var(--sz-1400) auto no-repeat}.business__combination-list{grid-template-columns:repeat(3, var(--sz-207));gap:var(--sz-12)}.business__combination-label{inset:auto 0 var(--sz-26);font-size:var(--sz-24)}:where(.business__combination)>p{margin-top:var(--sz-10);font-size:var(--sz-24)}:where(.business__combination)>p .lg{font-size:var(--sz-36)}:where(.business__combination)>p:last-child{font-size:var(--sz-36);line-height:1}:where(.business__combination>p:last-child){margin-top:var(--sz-10);font-size:var(--sz-36)}.business__value{padding:var(--sz-28) var(--sz-180) var(--sz-72);font-size:var(--sz-22);line-height:1.8}.business__value-copy{text-align:left;width:-moz-fit-content;width:fit-content;margin-inline:auto}:where(.business__value) picture{width:var(--sz-669);margin:var(--sz-38) auto;translate:0}}}@layer module{.simulation{text-align:center}.simulation__inner{padding-inline:0}.simulation__overview{padding:var(--sz-55) var(--sz-20) var(--sz-90);color:var(--color-white);background:url("../images/sp/bg/18.webp") center top/var(--sz-750) auto no-repeat}.simulation__header{position:relative;width:var(--sz-709);margin-inline:auto}.simulation__header img{width:100%}.simulation__title{position:absolute;inset:var(--sz-16) 0 auto;font-size:var(--sz-46);font-weight:700;line-height:1.55}.simulation__question{position:relative;width:var(--sz-709);margin:var(--sz-38) auto 0}.simulation__question img{width:100%}.simulation__question-copy{position:absolute;inset:var(--sz-52) 0 auto;font-size:var(--sz-32);line-height:1.7;color:var(--color-default);--mb-p: 0.75em}:where(.simulation__question-copy p:nth-child(2)){position:relative;width:var(--sz-520);margin-inline:auto;padding:var(--sz-18);color:var(--color-white);font-size:var(--sz-40);background-color:#555}:where(.simulation__question-copy p:nth-child(2))::after{position:absolute;top:100%;left:var(--sz-70);width:0;height:0;border-top:var(--sz-35) solid #555;border-left:var(--sz-35) solid rgba(0,0,0,0);content:""}.simulation__overview-copy{margin-top:var(--sz-26);padding-inline:var(--sz-30);font-size:var(--sz-32);line-height:1.75;text-align:left}.simulation__overview-copy p{margin-bottom:var(--sz-32)}.simulation__detail{padding:var(--sz-40) var(--sz-32) var(--sz-50);background:url("../images/sp/bg/19.webp") center top/var(--sz-750) auto no-repeat}.simulation__detail-card{width:var(--sz-654);margin-inline:auto;padding:var(--sz-40) var(--sz-38) var(--sz-45);border-radius:var(--sz-8);background-color:color-mix(in srgb, var(--color-white) 94%, transparent);box-shadow:0 var(--sz-4) var(--sz-20) rgba(11,5,8,0.0784313725)}.simulation__detail-card h3{font-size:var(--sz-40);font-weight:700;line-height:1.75;letter-spacing:.12em}.simulation__detail-card h3 .sm{font-size:var(--sz-32);letter-spacing:0}.simulation__detail-card mark{padding:0;background:linear-gradient(transparent 72%, var(--color-yellow) 0)}.simulation__detail-copy{margin-top:var(--sz-42);font-size:var(--sz-32);line-height:1.75;text-align:left;color:#005677}.simulation__detail-copy p:last-child{margin-bottom:0}@media screen and (min-width: 992px){.simulation__overview{padding:var(--sz-68) var(--sz-100) var(--sz-88);background-image:url("../images/pc/bg/18.webp");background-size:var(--sz-1400) 100%}.simulation__header{width:var(--sz-863)}.simulation__title{inset-block-start:var(--sz-18);font-size:var(--sz-32);line-height:1.5;letter-spacing:.14em}.simulation__question{width:var(--sz-776);margin-top:var(--sz-22)}.simulation__question-copy{inset-block-start:var(--sz-38);font-size:var(--sz-22);line-height:1.55;--mb-p: 0.65em}:where(.simulation__question-copy p:nth-child(2)){width:var(--sz-610);padding:var(--sz-8) var(--sz-18);font-size:var(--sz-29);line-height:1.45;letter-spacing:.05em;--mb-p: var(--sz-10)}:where(.simulation__question-copy p:nth-child(2))::after{left:var(--sz-58);border-top-width:var(--sz-22);border-left-width:var(--sz-22)}.simulation__overview-copy{width:var(--sz-750);margin:var(--sz-8) auto 0;padding-inline:0;font-size:var(--sz-22);line-height:1.8;letter-spacing:.1em}.simulation__overview-copy p{margin-bottom:var(--sz-28)}.simulation__detail{padding:var(--sz-24) var(--sz-100) var(--sz-30);background-image:url(../images/pc/bg/19.webp);background-size:var(--sz-1400) 100%}.simulation__detail-card{width:var(--sz-960);padding:var(--sz-32) var(--sz-60) var(--sz-52);border-radius:var(--sz-8)}.simulation__detail-card h3{font-size:var(--sz-40);line-height:1.55}.simulation__detail-card h3 .sm{font-size:var(--sz-28)}.simulation__detail-copy{margin-top:var(--sz-38);font-size:var(--sz-18);line-height:1.8;width:var(--sz-714);margin-inline:auto}.simulation__detail-copy p{margin-bottom:var(--sz-24)}}}@layer module{.support{background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.support__inner{padding-inline:0}.support__header{padding:var(--sz-78) var(--sz-25) var(--sz-90);color:var(--color-white);text-align:center;background:url("../images/sp/bg/20.webp") center top/var(--sz-750) auto no-repeat}.support__title{font-size:var(--sz-40);font-weight:700;line-height:1.65}.support__title .lg{font-size:var(--sz-60)}.support__container{padding:var(--sz-55) var(--sz-25) var(--sz-5);font-size:var(--sz-32);line-height:1.75;text-align:center}.support__lead{margin-bottom:0}.support__lead .lg{font-size:var(--sz-34)}.support__list{display:grid;gap:var(--sz-48);margin-top:var(--sz-48)}.support__item{position:relative;width:var(--sz-574);margin-inline:auto}.support__item img{width:100%}.support__item-label{position:absolute;inset:auto 0 var(--sz-60);margin-bottom:0;color:var(--color-white);font-size:var(--sz-46);font-weight:700}.support__closing{margin-block:var(--sz-28);font-size:var(--sz-36);font-weight:700;line-height:1.75}.support__notes p:last-child{margin-bottom:0}.support__notes p:last-child{margin-bottom:0}@media screen and (min-width: 992px){.support{background:none}.support__inner{background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.support__header{padding:var(--sz-110) var(--sz-100) var(--sz-92);background-image:url("../images/pc/bg/20.webp");background-size:var(--sz-1400) auto}.support__title{font-size:var(--sz-36);line-height:1.55}.support__title .lg{font-size:var(--sz-36)}.support__container{padding:var(--sz-38) var(--sz-100) var(--sz-32);font-size:var(--sz-20);line-height:1.8}.support__lead .lg{font-size:var(--sz-20)}.support__list{grid-template-columns:repeat(4, var(--sz-257));justify-content:center;gap:0;width:var(--sz-1088);margin:var(--sz-50) auto 0}.support__item{width:var(--sz-257)}.support__item-label{inset-block-end:var(--sz-32);font-size:var(--sz-20)}.support__closing{margin-block:0 var(--sz-38);font-size:var(--sz-24);line-height:1.5;letter-spacing:.1em}.support__notes{font-size:var(--sz-22);line-height:1.8}.support__notes p{margin-bottom:var(--sz-26)}}}@layer module{.partnership{background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.partnership__inner{padding-inline:0}.partnership__header{padding:var(--sz-78) var(--sz-20) var(--sz-82);color:var(--color-white);text-align:center;background:url("../images/sp/bg/21.webp") center top/var(--sz-750) auto no-repeat;position:relative}.partnership__title{font-size:var(--sz-36);font-weight:700;line-height:1.7}.partnership__title .lg{font-size:var(--sz-56);line-height:1.5}.partnership__container{padding:var(--sz-48) var(--sz-30) var(--sz-40);font-size:var(--sz-32);line-height:1.75;text-align:center;margin-top:calc(-1*var(--sz-60))}.partnership__concern{position:relative;width:var(--sz-738);margin-left:calc(var(--sz-24)*-1)}.partnership__concern img{width:100%}.partnership__concern p{position:absolute;top:var(--sz-78);right:var(--sz-15);width:var(--sz-500);margin-bottom:0;color:var(--color-white);font-size:var(--sz-30);font-weight:500;line-height:1.55}.partnership__concern p:last-child{color:var(--color-default);top:unset;bottom:var(--sz-120)}.partnership__lead{position:relative;width:var(--sz-697);margin-top:calc(-1*var(--sz-60));margin-inline:auto}.partnership__lead img{width:100%}.partnership__lead p{position:absolute;top:50%;left:50%;width:100%;margin-bottom:0;transform:translate(-50%, -50%)}.partnership__list{display:grid;gap:var(--sz-20);margin:var(--sz-46) 0 0;padding:0;counter-reset:partnership}.partnership__item{display:grid;grid-template-columns:auto 1fr;gap:var(--sz-60);align-items:center;min-height:var(--sz-78);padding-left:var(--sz-120);color:var(--color-white);font-size:var(--sz-34);font-weight:700;text-align:left;background:linear-gradient(100deg, var(--color-primary), #5456ed)}.partnership__number{text-align:center;letter-spacing:.08em}.partnership__support-copy{margin-top:var(--sz-42);font-size:var(--sz-32);line-height:1.75}.partnership__notes{margin-top:var(--sz-42);--mb-p: 0}.partnership__notes p:last-child{margin-bottom:0}@media screen and (min-width: 992px){.partnership{background:none}.partnership__inner{background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.partnership__header{padding:var(--sz-54) var(--sz-100) var(--sz-66);background-image:url("../images/pc/bg/21.webp");background-size:var(--sz-1400) auto}.partnership__title{font-size:var(--sz-36);line-height:1.5;letter-spacing:.14em}.partnership__title .lg{font-size:var(--sz-36);line-height:1.45}.partnership__container{margin-top:var(--sz-24);padding:0 var(--sz-100) var(--sz-70);font-size:var(--sz-18);line-height:1.8}.partnership__concern{width:var(--sz-712);margin-inline:auto;margin-bottom:calc(var(--sz-64)*-1)}.partnership__concern p{top:var(--sz-76);right:var(--sz-24);width:var(--sz-430);font-size:var(--sz-28);line-height:1.5}.partnership__concern p:last-child{top:auto;bottom:var(--sz-70)}.partnership__lead{width:var(--sz-874);margin-top:var(--sz-8)}.partnership__lead p{font-size:var(--sz-22);line-height:1.7}.partnership__list{gap:var(--sz-16);width:var(--sz-620);margin:var(--sz-16) auto 0}.partnership__item{grid-template-columns:var(--sz-70) 1fr;gap:var(--sz-82);min-height:var(--sz-52);padding-left:var(--sz-42);font-size:var(--sz-24)}.partnership__support-copy{margin-top:var(--sz-28);font-size:var(--sz-22);line-height:1.6}.partnership__notes{margin-top:var(--sz-28);font-size:var(--sz-18);line-height:1.75}.partnership__notes p{margin-bottom:var(--sz-22)}}}@layer module{.operation{background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.operation__inner{padding-inline:0}.operation__divider{width:var(--sz-750)}.operation__divider img{width:100%}.operation__header{position:relative;width:var(--sz-661);margin:var(--sz-62) auto 0;text-align:center}.operation__header img{width:100%}.operation__title{position:absolute;inset:calc(var(--sz-28)*-1) 0 auto;font-size:var(--sz-36);font-weight:700;line-height:1.55;letter-spacing:.12em}.operation__title .lg{font-size:var(--sz-40)}.operation__container{margin-top:var(--sz-45)}.operation__area{position:relative;z-index:1;width:var(--sz-660);margin-inline:auto}.operation__area img{width:100%}.operation__copy{margin-top:calc(var(--sz-95)*-1);padding:var(--sz-100) var(--sz-30) var(--sz-48);color:var(--color-white);font-size:var(--sz-32);line-height:1.8;text-align:center;background:url("../images/sp/bg/22.webp") center top/var(--sz-750) auto no-repeat}.operation__copy p{margin-bottom:0}@media screen and (min-width: 992px){.operation{background:none}.operation__inner{background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.operation__divider{width:var(--sz-1046);margin-inline:auto}.operation__header{width:var(--sz-823);margin-top:var(--sz-68)}.operation__title{inset-block-start:var(--sz-12);font-size:var(--sz-28);line-height:1.55}.operation__title .lg{font-size:var(--sz-36)}.operation__container{margin-top:var(--sz-28)}.operation__area{width:var(--sz-660)}.operation__copy{margin-top:calc(var(--sz-138)*-1);padding:var(--sz-135) var(--sz-100) var(--sz-48);font-size:var(--sz-18);line-height:1.75;background-image:url("../images/pc/bg/22.webp");background-size:var(--sz-1400) auto}}}@layer module{.alliance{background:url("../images/sp/bg/23.webp") center top/var(--sz-750) auto no-repeat}.alliance__inner{padding-inline:0}.alliance__header{padding:var(--sz-70) var(--sz-28) 0;text-align:center}.alliance__title{font-size:var(--sz-34);font-weight:700;line-height:1.75}.alliance__title .lg{font-size:var(--sz-50)}:where(.alliance) mark{padding-inline:var(--sz-4);background:linear-gradient(transparent 62%, var(--color-yellow) 62%)}.alliance__lead{margin-top:var(--sz-42);font-size:var(--sz-32);line-height:1.75}.alliance__lead p{margin-bottom:var(--sz-34)}.alliance__container{padding-top:var(--sz-58);font-size:var(--sz-30);line-height:1.75;text-align:center}.alliance__steps{width:var(--sz-678);margin-inline:auto;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sz-86)}.alliance__step{position:relative;margin-bottom:var(--sz-36);padding:var(--sz-74) var(--sz-45) var(--sz-45);text-align:left;background-color:rgba(246,248,250,.88);border:var(--sz-5) solid var(--color-primary);box-shadow:0 var(--sz-8) var(--sz-14) rgba(0,0,0,.14)}.alliance__step::before{position:absolute;inset:var(--sz-5);border:var(--sz-2) solid var(--color-primary);content:"";pointer-events:none}.alliance__step:not(:last-child)::after{position:absolute;top:100%;left:50%;width:var(--sz-6);height:var(--sz-86);background-color:var(--color-primary);content:"";transform:translateX(-50%)}.alliance__number{position:absolute;top:calc(var(--sz-53)*-1);left:50%;display:grid;width:var(--sz-106);height:var(--sz-106);color:var(--color-white);font-size:var(--sz-49);font-weight:700;line-height:1;background-color:var(--color-primary);border-radius:50%;place-items:center;transform:translateX(-50%)}:where(.alliance__step) h3{margin-bottom:var(--sz-34);font-size:var(--sz-36);font-weight:700;line-height:1.65;text-align:center}:where(.alliance__step) picture{width:100%;margin-inline:auto}:where(.alliance__step) img{width:100%}.alliance__step-copy{margin-top:var(--sz-34)}.alliance__step-copy p:last-child{margin-bottom:0}:where(.alliance__step-copy p:last-child){margin-bottom:0}.alliance__summary{padding:0 var(--sz-32) var(--sz-64)}.alliance__summary h3{margin-bottom:var(--sz-20);font-size:var(--sz-60);font-weight:700}.alliance__summary p{margin-bottom:var(--sz-32)}.alliance__summary p:last-child{margin-bottom:0}.alliance__summary-lead{font-size:var(--sz-36)}.alliance__support-header{padding:var(--sz-26) var(--sz-30) var(--sz-48);color:var(--color-white);background:url("../images/sp/bg/24.webp") center top/var(--sz-750) auto no-repeat}.alliance__support-header h3{font-size:var(--sz-44);font-weight:700;line-height:1.5;letter-spacing:.14em}.alliance__support-container{padding:var(--sz-30) var(--sz-24) var(--sz-48);background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat;color:#005677;font-size:var(--sz-31)}.alliance__support-container>p{margin-bottom:var(--sz-42)}.alliance__table{margin-bottom:var(--sz-52);font-size:var(--sz-22);line-height:1.65;text-align:left;filter:drop-shadow(0 var(--sz-8) var(--sz-8) rgba(0, 0, 0, 0.14))}.alliance__table-head,.alliance__table-row{display:grid;grid-template-columns:var(--sz-126) 1fr 1fr}.alliance__table-head{color:var(--color-white);font-size:var(--sz-25)}.alliance__table-head strong{padding:var(--sz-14) var(--sz-6);text-align:center;background-color:var(--color-primary)}.alliance__table-row{background-color:var(--color-white)}.alliance__table-row>strong{display:grid;padding:var(--sz-12);color:var(--color-white);text-align:center;background-color:var(--color-primary);place-items:center}.alliance__table-row p{margin-bottom:0;padding:var(--sz-18) var(--sz-14);border-right:1px solid #d8e1e7}.alliance__support-note{position:relative;width:var(--sz-679);margin:0 auto var(--sz-12)}.alliance__support-note img{width:100%}.alliance__support-note p{position:absolute;top:41%;left:50%;width:100%;margin-bottom:0;color:var(--color-white);font-size:var(--sz-31);font-weight:500;transform:translate(-50%, -50%)}.alliance__support-copy{font-size:var(--sz-30)}.alliance__support-copy>:where(p){margin-bottom:var(--sz-38)}.alliance__support-copy>:where(p:last-child){margin-bottom:0}@media screen and (min-width: 992px){.alliance{background-image:url("../images/pc/bg/23.webp");background-size:var(--sz-1400) auto}.alliance__header{padding:var(--sz-58) var(--sz-100) 0}.alliance__title{font-size:var(--sz-28);line-height:1.55}.alliance__title .lg{font-size:var(--sz-40)}.alliance__lead{width:var(--sz-760);margin:var(--sz-34) auto 0;font-size:var(--sz-18);line-height:1.8}.alliance__lead p{margin-bottom:var(--sz-28)}.alliance__container{padding-top:var(--sz-32);font-size:var(--sz-18);line-height:1.8}.alliance__steps{width:var(--sz-734);gap:var(--sz-52)}.alliance__step{display:grid;grid-template-columns:1fr var(--sz-277);-moz-column-gap:var(--sz-30);column-gap:var(--sz-30);width:var(--sz-734);margin-bottom:0;padding:var(--sz-24) var(--sz-24) var(--sz-38) var(--sz-36);background-color:rgba(0,0,0,0);background-image:url("../images/pc/alliance-step-bg.webp");background-position:center top;background-size:100% auto;background-repeat:no-repeat;border-width:var(--sz-4)}.alliance__step::before{inset:var(--sz-5);border-width:1px}.alliance__step:not(:last-child)::after{height:var(--sz-72);width:var(--sz-4)}.alliance__number{top:calc(var(--sz-35)*-1);left:var(--sz-24);width:var(--sz-70);height:var(--sz-70);font-size:var(--sz-40);transform:none}:where(.alliance__step) h3{align-self:center;margin-bottom:0;font-size:var(--sz-24);line-height:1.65;text-align:left}:where(.alliance__step) picture{width:var(--sz-277)}.alliance__step-copy{grid-column:1/-1;margin-top:var(--sz-16);font-size:var(--sz-16);line-height:1.8}.alliance__step-copy p{margin-bottom:var(--sz-22)}.alliance__summary{padding:var(--sz-48) var(--sz-100) var(--sz-68)}.alliance__summary h3{margin-bottom:var(--sz-20);font-size:var(--sz-40)}.alliance__summary p{margin-bottom:var(--sz-24)}.alliance__summary-lead{font-size:var(--sz-24)}.alliance__support-header{padding:var(--sz-44) var(--sz-100) var(--sz-50);background-image:url("../images/pc/bg/24.webp");background-size:var(--sz-1400) auto}.alliance__support{background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}:where(.alliance__support-header) h3{font-size:var(--sz-36);line-height:1.5;letter-spacing:.14em}.alliance__support-container{padding:var(--sz-38) var(--sz-100) var(--sz-32);font-size:var(--sz-18);line-height:1.8;background:none}.alliance__support-container>p{margin-bottom:var(--sz-34)}.alliance__table{width:var(--sz-910);margin:0 auto var(--sz-42);font-size:var(--sz-14);line-height:1.65}.alliance__table-head,.alliance__table-row{grid-template-columns:var(--sz-136) 1fr 1fr}.alliance__table-head{font-size:var(--sz-22)}.alliance__table-head strong{padding:var(--sz-10) var(--sz-6)}:where(.alliance__table-row)>strong{padding:var(--sz-10)}.alliance__table-row>.lg{font-size:var(--sz-20)}:where(.alliance__table-row) p{padding:var(--sz-18) var(--sz-30)}.alliance__support-note{width:var(--sz-669);margin-bottom:0}.alliance__support-note p{font-size:var(--sz-18);line-height:1.65;letter-spacing:.12em;top:39%}.alliance__support-copy{width:var(--sz-900);margin-inline:auto;font-size:var(--sz-18);line-height:1.8;letter-spacing:.1em}.alliance__support-copy>:where(p){margin-bottom:var(--sz-28)}}}@layer module{.merit{background:url("../images/sp/bg/25.webp") center top/var(--sz-750) auto no-repeat}.merit__inner{padding-inline:0}.merit__header{padding:var(--sz-72) var(--sz-25) 0;text-align:center}.merit__label{display:inline-block;margin-bottom:var(--sz-28);padding:var(--sz-10) var(--sz-24);color:var(--color-white);font-size:var(--sz-36);font-weight:700;line-height:1.3;background-color:var(--color-default);box-shadow:0 var(--sz-7) var(--sz-10) rgba(0,0,0,.25)}.merit__title{font-size:var(--sz-48);font-weight:700;line-height:1.55;letter-spacing:.08em}.merit__title-image{display:inline-block;width:var(--sz-438);margin:0 calc(var(--sz-8)*-1);vertical-align:middle}.merit__title-image img{width:100%}.merit__lead{margin:var(--sz-34) 0 0;font-size:var(--sz-32);font-weight:500;line-height:1.75}.merit__container{padding-top:var(--sz-46);font-size:var(--sz-32);font-weight:500;line-height:1.75;text-align:center}.merit__future{width:var(--sz-699);margin-inline:auto;translate:3%}.merit__future img{width:100%}.merit__future-copy{padding:var(--sz-28) var(--sz-30) var(--sz-54)}.merit__future-copy,.merit__business,.merit__funding-copy{font-size:var(--sz-32);font-weight:500}.merit__future-copy>:where(p:last-child),.merit__business>:where(p:last-child),.merit__funding-copy>:where(p:last-child){margin-bottom:0}.merit__divider{width:var(--sz-750)}.merit__divider img{width:100%}.merit__business{padding:var(--sz-34) var(--sz-25) var(--sz-58)}.merit__heading{margin-bottom:var(--sz-34);font-size:var(--sz-46);font-weight:700;line-height:1.65}.merit__heading>span{display:inline-block;padding-inline:var(--sz-15);color:var(--color-white);background-color:#82b500}:where(.merit__business-emphasis) span{display:inline-block;margin-top:var(--sz-8);padding:var(--sz-6) var(--sz-18);color:var(--color-white);font-weight:700;line-height:1.3;background-color:#5f5f5f;box-shadow:0 var(--sz-8) var(--sz-12) rgba(0,0,0,.24)}.merit__business-emphasis .lg{font-size:var(--sz-36)}.merit__returns{position:relative;width:var(--sz-587);margin:var(--sz-24) auto var(--sz-18);color:var(--color-white);font-size:var(--sz-24);font-weight:700;line-height:1.35}.merit__returns img{width:100%}.merit__return{position:absolute;bottom:var(--sz-64);width:50%;margin-bottom:0}.merit__return--income{left:0}.merit__return--base{right:0}:where(.merit) mark{padding-inline:var(--sz-4);background:linear-gradient(transparent 62%, var(--color-yellow) 62%)}.merit__funding{padding:var(--sz-34) var(--sz-25) var(--sz-80)}.merit__funding .merit__heading{margin-bottom:var(--sz-44);font-size:var(--sz-50)}.merit__funding .merit__heading .lg{font-size:var(--sz-60)}.merit__funding-copy{color:#005677;font-weight:400}@media screen and (min-width: 992px){.merit{background-image:url("../images/pc/bg/25.webp");background-size:var(--sz-1400) 100%}.merit__header{padding:var(--sz-72) var(--sz-100) 0}.merit__label{width:var(--sz-490);margin-bottom:0;padding:var(--sz-4) var(--sz-20);font-size:var(--sz-28);background-color:rgba(0,0,0,0);background-image:url("../images/pc/merit-label-bg.webp");background-position:center top;background-size:100% auto;background-repeat:no-repeat;box-shadow:none;letter-spacing:.14em;aspect-ratio:490/57;width:var(--sz-490)}.merit__title{font-size:var(--sz-48);font-style:italic;line-height:1.5}.merit__title-image{width:var(--sz-426);margin-inline:calc(var(--sz-8)*-1)}.merit__lead{margin-top:var(--sz-20);font-size:var(--sz-18);line-height:1.8}.merit__container{padding-top:var(--sz-22);font-size:var(--sz-18);line-height:1.8}.merit__future{width:var(--sz-699)}.merit__future-copy{width:var(--sz-900);margin-inline:auto;padding:0 0 var(--sz-58)}.merit__future-copy,.merit__business,.merit__funding-copy{font-size:var(--sz-18)}.merit__divider{width:var(--sz-1046);margin-inline:auto}.merit__business{padding:var(--sz-58) var(--sz-100) var(--sz-68)}.merit__heading{margin-bottom:var(--sz-30);font-size:var(--sz-28);line-height:1.6;letter-spacing:.14em}.merit__heading+p{margin-bottom:0}:where(.merit__business) p .lg{font-size:var(--sz-24)}:where(.merit__heading)>span{padding-inline:var(--sz-12)}.merit__business-emphasis{margin-bottom:var(--sz-48)}.merit__business-emphasis span{margin-top:var(--sz-6);padding:var(--sz-5) var(--sz-14);box-shadow:0 var(--sz-5) var(--sz-8) rgba(0,0,0,.24)}.merit__business-emphasis span:first-child{padding-right:0}.merit__business-emphasis span:last-child{padding-left:0}.merit__business-emphasis .lg{font-size:var(--sz-24)}.merit__returns{width:var(--sz-447);margin:0 auto 0;font-size:var(--sz-17)}.merit__return{bottom:var(--sz-56)}.merit__funding{padding:var(--sz-48) var(--sz-100) var(--sz-48)}.merit__funding .merit__heading{margin-bottom:var(--sz-38);font-size:var(--sz-28)}.merit__funding .merit__heading .lg{font-size:var(--sz-36)}.merit__funding-copy{width:var(--sz-900);margin-inline:auto;line-height:1.8}}}@layer module{.target{background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.target__inner{padding-inline:0}.target__header{padding:var(--sz-68) var(--sz-24) var(--sz-78);color:var(--color-white);text-align:center;background:url("../images/sp/bg/26.webp") center top/var(--sz-750) auto no-repeat}.target__title{font-size:var(--sz-44);font-weight:700;line-height:1.65;letter-spacing:.1em}.target__container{padding:var(--sz-56) 0 var(--sz-58);font-size:var(--sz-32);line-height:1.75;text-align:center}.target__intro{margin-bottom:var(--sz-36);font-weight:700}.target__audience{position:relative;width:var(--sz-750)}.target__audience img{width:100%}.target__audience-copy{position:absolute;width:var(--sz-465);margin-bottom:0;font-size:var(--sz-32);font-weight:700;line-height:1.75;text-align:left;text-shadow:calc(var(--sz-3)*-1) calc(var(--sz-3)*-1) 0 var(--color-white),0 calc(var(--sz-3)*-1) 0 var(--color-white),var(--sz-3) calc(var(--sz-3)*-1) 0 var(--color-white),calc(var(--sz-3)*-1) 0 0 var(--color-white),var(--sz-3) 0 0 var(--color-white),calc(var(--sz-3)*-1) var(--sz-3) 0 var(--color-white),0 var(--sz-3) 0 var(--color-white),var(--sz-3) var(--sz-3) 0 var(--color-white),0 0 var(--sz-6) var(--color-white);width:-moz-max-content;width:max-content}.target__audience-copy--social{top:var(--sz-48);right:var(--sz-100)}.target__audience-copy--community{right:var(--sz-146);bottom:var(--sz-84)}.target__lead{margin:var(--sz-24) 0 var(--sz-34);font-size:var(--sz-36);font-style:italic;line-height:1.65}.target__checklist{position:relative;width:var(--sz-723);margin-inline:auto;color:var(--color-white);text-align:left}:where(.target__checklist-bg) img{width:100%}.target__checklist-list{position:absolute;inset:var(--sz-34) var(--sz-30);margin:0;padding:0;list-style:none}.target__checklist-item,.target__checklist-emphasis{display:flex;gap:var(--sz-12);align-items:center;margin-bottom:var(--sz-18);font-size:var(--sz-30);font-weight:700;line-height:1.4}.target__checklist-icon{flex:0 0 var(--sz-41);width:var(--sz-41)}.target__checklist-emphasis{position:relative;justify-content:center;width:var(--sz-360);margin:var(--sz-5) auto var(--sz-32);padding:var(--sz-16) var(--sz-16);background-color:#005b7d;font-size:var(--sz-36)}.target__checklist-emphasis::after{position:absolute;top:100%;left:50%;width:0;height:0;border-top:var(--sz-18) solid #005b7d;border-right:var(--sz-22) solid rgba(0,0,0,0);border-left:var(--sz-22) solid rgba(0,0,0,0);content:"";transform:translateX(-50%)}.target__closing{padding:var(--sz-24) var(--sz-24) 0}.target__closing-copy{margin-bottom:0}@media screen and (min-width: 992px){.target{background:none}.target__inner{background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.target__header{padding:var(--sz-108) var(--sz-100) var(--sz-100);background-image:url("../images/pc/bg/26.webp");background-size:var(--sz-1400) auto}.target__title{font-size:var(--sz-36);line-height:1.55;letter-spacing:.14em}.target__container{padding:var(--sz-24) 0 var(--sz-62);font-size:var(--sz-18);line-height:1.8}.target__intro{margin-bottom:var(--sz-34);font-size:var(--sz-32)}.target__audience{width:var(--sz-1400)}.target__audience-copy{font-size:var(--sz-29);line-height:1.75;letter-spacing:.1em}.target__audience-copy--social{top:var(--sz-54);right:auto;left:var(--sz-320)}.target__audience-copy--community{top:var(--sz-80);right:auto;bottom:auto;left:var(--sz-750)}.target__lead{margin:var(--sz-10) 0 var(--sz-24);font-size:var(--sz-30);line-height:1.55}.target__checklist{width:var(--sz-865)}.target__checklist-list{inset:var(--sz-38) var(--sz-42) var(--sz-68);-moz-column-gap:var(--sz-26);column-gap:var(--sz-26);align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.target__checklist-item,.target__checklist-emphasis{margin-bottom:0;font-size:var(--sz-26)}.target__checklist-item--education,.target__checklist-item--social{justify-self:center}.target__checklist-item--community,.target__checklist-item--continuity,.target__checklist-emphasis{grid-column:1/-1;justify-self:center}.target__checklist-icon{flex-basis:var(--sz-34);width:var(--sz-34)}.target__checklist-emphasis{width:var(--sz-790);margin:var(--sz-4) 0 var(--sz-8);padding:var(--sz-8) var(--sz-16);font-size:var(--sz-24)}.target__checklist-emphasis::after{border-top-width:var(--sz-12);border-right-width:var(--sz-15);border-left-width:var(--sz-15)}.target__closing{padding:0 var(--sz-100) 0}.target__closing-copy{font-size:var(--sz-18);line-height:1.8}}}@layer module{.concern{background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.concern__inner{padding-inline:0}.concern__header{padding:var(--sz-60) var(--sz-42) var(--sz-42)}.concern__title{font-size:var(--sz-50);font-weight:700;line-height:1.65;text-align:center;letter-spacing:.12em}.concern__lead{margin-top:var(--sz-48);font-size:var(--sz-32);line-height:1.75;letter-spacing:.16em}.concern__lead p{--mb-p: 2em}.concern__lead p:last-child{margin-bottom:0}.concern__container{padding-top:var(--sz-20)}.concern__list{display:grid;gap:var(--sz-52);width:var(--sz-674);margin-inline:auto}.concern__item{border:var(--sz-3) solid var(--color-primary);box-shadow:0 var(--sz-8) var(--sz-14) rgba(0,0,0,.12)}.concern__item:not(.active) .concern__toggle-minus{display:none}.concern__item:not(.active) .concern__toggle-plus{display:block}.concern__question{display:grid;grid-template-columns:var(--sz-72) 1fr var(--sz-48);gap:var(--sz-18);align-items:center;width:100%;padding:var(--sz-24) var(--sz-22);color:var(--color-white);text-align:left;background-color:var(--color-primary);border:0}.concern__q,.concern__a{font-family:system-ui;font-size:var(--sz-64);font-weight:500;line-height:1;color:var(--color-primary);background-color:#fff;border-radius:100vh;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.concern__question-copy{font-size:var(--sz-32);font-weight:700;line-height:1.45}.concern__point{display:block;margin-bottom:var(--sz-8);color:var(--color-yellow);font-size:var(--sz-31)}.concern__point strong{display:inline-block;padding:var(--sz-2) var(--sz-18);color:var(--color-primary);background-color:var(--color-white);border-radius:100vh}.concern__point-arrows{position:relative;display:inline-block;width:var(--sz-16);height:var(--sz-14);margin-inline:var(--sz-8);vertical-align:middle}.concern__point-arrows::before,.concern__point-arrows::after{position:absolute;top:50%;width:0;height:0;border-top:var(--sz-6) solid rgba(0,0,0,0);border-bottom:var(--sz-6) solid rgba(0,0,0,0);border-left:var(--sz-8) solid var(--color-white);content:"";transform:translateY(-50%)}.concern__point-arrows::before{left:0}.concern__point-arrows::after{right:auto;left:var(--sz-8)}.concern__toggle{width:var(--sz-44)}.concern__toggle-plus{display:none}.concern__answer-inner{display:grid;grid-template-columns:var(--sz-70) 1fr;gap:var(--sz-14);padding:var(--sz-26) var(--sz-26) var(--sz-30);background-color:var(--color-white)}.concern__a{color:#f20b76}.concern__answer-copy{font-size:var(--sz-30);line-height:1.65}.concern__answer-copy p{margin-bottom:var(--sz-28)}.concern__answer-copy p:last-child{margin-bottom:0}.concern__divider{width:var(--sz-750);margin-top:var(--sz-72)}.concern__divider img{width:100%}.concern__closing{padding:var(--sz-58) var(--sz-44) var(--sz-76);font-size:var(--sz-32);line-height:1.75;letter-spacing:.16em}.concern__closing h3{margin-bottom:var(--sz-48);font-size:var(--sz-50);font-weight:700;line-height:1.65;text-align:center;letter-spacing:.04em}.concern__closing p{letter-spacing:.16em;--mb-p: 1.5em}.concern__closing p:last-child{margin-bottom:0}@media screen and (min-width: 992px){.concern{background:none}.concern__inner{background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.concern__header{padding:var(--sz-68) var(--sz-100) var(--sz-48)}.concern__title{font-size:var(--sz-32);line-height:1.5}.concern__lead{width:var(--sz-960);margin:var(--sz-42) auto 0;font-size:var(--sz-18);line-height:1.8;letter-spacing:.08em}.concern__lead p{--mb-p: 1.8em}.concern__container{padding-top:var(--sz-12)}.concern__list{gap:var(--sz-12);width:var(--sz-960)}.concern__item{border-width:var(--sz-4);box-shadow:0 var(--sz-5) var(--sz-10) rgba(0,0,0,.12)}.concern__question{grid-template-columns:var(--sz-64) 1fr var(--sz-33);gap:var(--sz-22);padding:var(--sz-18) var(--sz-26)}.concern__q,.concern__a{font-size:var(--sz-48)}.concern__question-copy{font-size:var(--sz-22);line-height:1.45}.concern__point{margin-bottom:var(--sz-5);font-size:var(--sz-22)}.concern__point strong{padding:var(--sz-2) var(--sz-12)}.concern__point-arrows{width:var(--sz-12)}.concern__point-arrows::after{left:var(--sz-6)}.concern__toggle{width:var(--sz-33)}.concern__answer-inner{grid-template-columns:var(--sz-56) 1fr;gap:var(--sz-18);padding:var(--sz-18) var(--sz-26) var(--sz-22)}.concern__answer-copy{font-size:var(--sz-18);line-height:1.75}.concern__answer-copy p{margin-bottom:0}.concern__divider{width:var(--sz-1046);margin:var(--sz-58) auto 0}.concern__closing{width:var(--sz-900);margin-inline:auto;padding:var(--sz-46) 0 0;font-size:var(--sz-18);line-height:1.8;letter-spacing:.08em}.concern__closing h3{margin-bottom:var(--sz-42);font-size:var(--sz-32);line-height:1.55;letter-spacing:.12em}.concern__closing p{letter-spacing:.08em;--mb-p: 1.7em}}}@layer module{.guide{color:var(--color-white);background:url("../images/sp/bg/27.webp") center top/var(--sz-750) auto no-repeat}.guide__inner{padding:var(--sz-90) 0 var(--sz-56)}.guide__header{padding-inline:var(--sz-30);text-align:center}.guide__title{font-size:var(--sz-42);font-weight:700;line-height:1.65}.guide__title .lg{display:inline-block;margin-bottom:var(--sz-10);font-size:var(--sz-60)}.guide__container{padding-top:var(--sz-38);font-size:var(--sz-32);font-weight:500;line-height:1.75;text-align:center}.guide__intro{padding-inline:var(--sz-34)}.guide__intro p{margin-bottom:var(--sz-46)}.guide__topics{position:relative;width:var(--sz-749);height:var(--sz-690);margin:var(--sz-12) auto var(--sz-46)}.guide__topics-frame,.guide__topics-icons{position:absolute}.guide__topics-frame{inset:0}.guide__topics-icons{top:var(--sz-26);left:50%;width:var(--sz-728);transform:translateX(-50%)}:where(.guide__topics-frame) img,:where(.guide__topics-icons) img{width:100%}.guide__topics-list{position:absolute;top:var(--sz-154);left:var(--sz-17);display:grid;grid-template-columns:repeat(3, 1fr);row-gap:var(--sz-168);width:var(--sz-715);margin:0;padding:0;font-size:var(--sz-32);font-weight:700;line-height:1.14;list-style:none}.guide__topics-list>li:first-child{translate:0 var(--sz-10)}.guide__topics-list>li:nth-child(3),.guide__topics-list>li:nth-child(4){font-size:var(--sz-26)}.guide__topics-copy{position:absolute;right:0;bottom:var(--sz-34);left:0;margin-bottom:0;font-size:var(--sz-30);font-weight:500}.guide__closing{padding-inline:var(--sz-34);font-size:var(--sz-32);font-weight:500}.guide__closing p{margin-bottom:var(--sz-38)}.guide__closing p:last-child{margin-bottom:0}.guide__arrow{width:var(--sz-253);margin:var(--sz-40) auto 0}.guide__arrow img{width:100%}@media screen and (min-width: 992px){.guide{background-image:url("../images/pc/bg/27.webp");background-size:var(--sz-1400) 100%}.guide__inner{padding:var(--sz-148) 0 var(--sz-42)}.guide__header{padding-inline:var(--sz-100)}.guide__title{font-size:var(--sz-32);line-height:1.55;letter-spacing:.1em}.guide__title .lg{margin-bottom:var(--sz-14);font-size:var(--sz-44);display:inline-block;margin-bottom:var(--sz-30)}.guide__container{padding-top:var(--sz-32);font-size:var(--sz-22);line-height:1.8}.guide__intro{padding-inline:var(--sz-100);--mb-p: 0}.guide__intro p{margin-bottom:var(--sz-24)}.guide__topics{width:var(--sz-1071);height:var(--sz-278);margin:var(--sz-34) auto var(--sz-38)}.guide__topics-icons{top:var(--sz-18);width:var(--sz-1041)}.guide__topics-list{top:var(--sz-116);left:50%;translate:-50%;grid-template-columns:repeat(6, 1fr);row-gap:0;width:var(--sz-1000);font-size:var(--sz-22);line-height:1.2}.guide__topics-list>li:first-child{translate:0 10%}.guide__topics-list>li:nth-child(3),.guide__topics-list>li:nth-child(4){font-size:var(--sz-18)}.guide__topics-copy{bottom:var(--sz-28);font-size:var(--sz-20)}.guide__closing{padding-inline:var(--sz-100);font-size:var(--sz-22)}.guide__closing p{margin-bottom:0}.guide__arrow{width:var(--sz-180);margin-top:var(--sz-34)}}}@layer module{.faq{background:url("../images/sp/bg/05.webp") center top/var(--sz-11) repeat}.faq__inner{padding:var(--sz-72) var(--sz-40) var(--sz-76)}.faq__header{text-align:center}.faq__title{font-size:var(--sz-50);font-weight:700;line-height:1.5}.faq__title span{display:block;color:rgba(12,37,65,.08);font-family:var(--font-oswald);font-weight:700;letter-spacing:.4em;line-height:1}.faq__title .lg{font-size:var(--sz-86)}.faq__container{padding-top:var(--sz-42)}.faq__list{display:grid;gap:var(--sz-52);width:var(--sz-674);margin-inline:auto}.faq__item{border:var(--sz-3) solid var(--color-primary);box-shadow:0 var(--sz-8) var(--sz-14) rgba(0,0,0,.12)}.faq__question{display:grid;grid-template-columns:var(--sz-72) 1fr var(--sz-48);gap:var(--sz-18);align-items:center;width:100%;padding:var(--sz-24) var(--sz-22);color:var(--color-white);text-align:left;background-color:var(--color-primary);border:0}.faq__q,.faq__a{font-family:system-ui;font-size:var(--sz-64);font-weight:500;line-height:1;color:var(--color-primary);background-color:#fff;border-radius:100vh;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.faq__question-copy{font-size:var(--sz-32);font-weight:700;line-height:1.45}.faq__point{display:block;margin-bottom:var(--sz-8);color:var(--color-yellow);font-size:var(--sz-31)}.faq__point-arrows{position:relative;display:inline-block;width:var(--sz-16);height:var(--sz-14);margin-inline:var(--sz-8);vertical-align:middle}.faq__point-arrows::before,.faq__point-arrows::after{position:absolute;top:50%;width:0;height:0;border-top:var(--sz-6) solid rgba(0,0,0,0);border-bottom:var(--sz-6) solid rgba(0,0,0,0);border-left:var(--sz-8) solid var(--color-white);content:"";transform:translateY(-50%)}.faq__point-arrows::before{left:0}.faq__point-arrows::after{right:auto;left:var(--sz-8)}:where(.faq__point) strong{display:inline-block;padding:var(--sz-2) var(--sz-18);color:var(--color-primary);background-color:var(--color-white);border-radius:100vh}.faq__toggle{width:var(--sz-44)}.faq__toggle-plus{display:none}.faq__item:not(.active) .faq__toggle-minus{display:none}.faq__item:not(.active) .faq__toggle-plus{display:block}.faq__answer-inner{display:grid;grid-template-columns:var(--sz-70) 1fr;gap:var(--sz-14);padding:var(--sz-26) var(--sz-26) var(--sz-30);background-color:var(--color-white)}.faq__a{color:#f20b76}.faq__answer-copy{font-size:var(--sz-30);line-height:1.65}.faq__answer-copy p{margin-bottom:var(--sz-28)}.faq__answer-copy p:last-child{margin-bottom:0}@media screen and (min-width: 992px){.faq{background:none}.faq__inner{padding:var(--sz-68) var(--sz-100) var(--sz-76);background:url("../images/pc/bg/05.webp") center top/var(--sz-11) repeat}.faq__title{font-size:var(--sz-32);line-height:1.45;letter-spacing:.12em}.faq__title .lg{font-size:var(--sz-66)}.faq__container{padding-top:var(--sz-40)}.faq__list{gap:var(--sz-12);width:var(--sz-960)}.faq__item{box-shadow:0 var(--sz-5) var(--sz-10) rgba(0,0,0,.12)}.faq__question{grid-template-columns:var(--sz-64) 1fr var(--sz-33);gap:var(--sz-22);padding:var(--sz-18) var(--sz-26)}.faq__q,.faq__a{font-size:var(--sz-48)}.faq__question-copy{font-size:var(--sz-22);line-height:1.45}.faq__point{margin-bottom:var(--sz-5);font-size:var(--sz-18)}.faq__point-arrows{width:var(--sz-12);height:var(--sz-10);margin-inline:var(--sz-6)}.faq__point-arrows::before,.faq__point-arrows::after{border-top-width:var(--sz-4);border-bottom-width:var(--sz-4);border-left-width:var(--sz-6)}.faq__point-arrows::after{left:var(--sz-6)}:where(.faq__point) strong{padding:var(--sz-2) var(--sz-12)}.faq__toggle{width:var(--sz-33)}.faq__answer-inner{grid-template-columns:var(--sz-56) 1fr;gap:var(--sz-18);padding:var(--sz-18) var(--sz-26) var(--sz-22)}.faq__answer-copy{font-size:var(--sz-18);line-height:1.75}.faq__answer-copy p{margin-bottom:0}}}