@charset "UTF-8";@keyframes scroll-hint-appear{0%{transform:translate(40px);opacity:0}10%{opacity:1}50%,to{transform:translate(-40px);opacity:0}}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:auto;border-radius:5px;transition:opacity .3s;opacity:0;background:#000000b3;text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px #0006}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{content:"";width:20px;height:100%;background:linear-gradient(270deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:before{content:"";width:20px;height:100%;background:linear-gradient(90deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after,.scroll-hint-shadow-wrap.is-right-scrollable:after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before,.scroll-hint-shadow-wrap.is-left-scrollable:before{opacity:1;visibility:visible}:root{--gray-100-value: #f2f2f2;--gray-200-value: #ebebeb;--gray-300-value: #e6e6e6;--gray-400-value: #ebebeb;--gray-500-value: #c9c9c9;--gray-600-value: #a8a8a8;--gray-700-value: #8f8f8f;--gray-800-value: #7d7d7d;--gray-900-value: #666666;--gray-1000-value: #171717;--blue-100-value: #f0f7ff;--blue-200-value: #ebf5ff;--blue-300-value: #e0f0ff;--blue-400-value: #cce6ff;--blue-500-value: #99ceff;--blue-600-value: #52aeff;--blue-700-value: #0072f5;--blue-800-value: #0062d1;--blue-900-value: #0068d6;--blue-1000-value: #00254d;--red-100-value: #fff0f0;--red-200-value: #ffebeb;--red-300-value: #ffe5e5;--red-400-value: #fdd8d8;--red-500-value: #f8b9b9;--red-600-value: #f87275;--red-700-value: #e5484d;--red-800-value: #da2f35;--red-900-value: #cb2a2f;--red-1000-value: #391417;--amber-100-value: #fff6e5;--amber-200-value: #fff4d6;--amber-300-value: #fef0cd;--amber-400-value: #ffdd8f;--amber-500-value: #ffc96b;--amber-600-value: #f5b047;--amber-700-value: #ffb224;--amber-800-value: #ff990a;--amber-900-value: #a35200;--amber-1000-value: #4e2009;--green-100-value: #effbef;--green-200-value: #ebfaeb;--green-300-value: #daf6da;--green-400-value: #c6f1c7;--green-500-value: #99e59e;--green-600-value: #6cda75;--green-700-value: #45a557;--green-800-value: #398e4a;--green-900-value: #297a3a;--green-1000-value: #1b311e;--teal-100-value: #eefcf9;--teal-200-value: #e5faf6;--teal-300-value: #d4f7f0;--teal-400-value: #bef4eb;--teal-500-value: #86ead9;--teal-600-value: #45dec5;--teal-700-value: #12a594;--teal-800-value: #0d8c7d;--teal-900-value: #067a6e;--teal-1000-value: #073c34;--purple-100-value: #f9f0ff;--purple-200-value: #f9f1fe;--purple-300-value: #f4e8fc;--purple-400-value: #eddcf9;--purple-500-value: #d5b1f1;--purple-600-value: #bf89ec;--purple-700-value: #8e4ec6;--purple-800-value: #763da9;--purple-900-value: #7820bc;--purple-1000-value: #2e004d;--pink-100-value: #ffebf5;--pink-200-value: #feecf2;--pink-300-value: #fce3ec;--pink-400-value: #f9d7e2;--pink-500-value: #f5b8cc;--pink-600-value: #ee87a7;--pink-700-value: #ea3e83;--pink-800-value: #df2670;--pink-900-value: #bd2864;--pink-1000-value: #430a23;--grayAlpha-100-value: #0000000d;--grayAlpha-200-value: #00000015;--grayAlpha-300-value: #0000001a;--grayAlpha-400-value: #00000014;--grayAlpha-500-value: #00000036;--grayAlpha-600-value: #00000057;--grayAlpha-700-value: #00000070;--grayAlpha-800-value: #00000082;--grayAlpha-900-value: #0000009c;--grayAlpha-1000-value: #000000e8}:root{--text-base: #222;--text-light: #7d7d7d;--text-link: #3b227b;--text-hover: #7667d4;--text-visit: #7667d4;--text-active: #792f92;--color-primary: #4d235b;--color-primary-light: #7667d4;--color-primary-light2: #edebfa;--color-blue: #232c5b;--color-red: #cd2f2e;--color-blue-light: #d5caf1;--color-yellow: #ffefba;--color-base: #dbd3dd;--color-base2: #f7f6ff;--color-white: #ffffff;--color-background-white: rgba(255, 255, 255, .9);--color-gradient: linear-gradient(to bottom, var(--color-primary), var(--color-blue));--shadow-hover: 0 2px 8px 0 rgba(0, 0, 0, .16);--focus-border: 0 0 0 1px var(--gray-alpha-600), 0px 0px 0px 4px rgba(0, 0, 0, .16);--content-width-base: 1300px;--content-width-sm: 1000px;--font-sans: "Montserrat", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", "Meiryo", sans-serif;--font-serif: "Montserrat", "Noto Serif JP", "Hiragino Mincho ProN", "Hiragino Mincho", "BIZ UDPMincho", "Meiryo", serif;--font-mono: "SF Mono", "Segoe UI Mono", "Roboto Mono", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace}@layer reset,base,components,utilities;@layer reset{*,:before,:after{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;interpolate-size:allow-keywords}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}@media(forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border:none;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:#0000004d}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}}@layer base{html{height:100%;color:var(--text-base);font-weight:400;text-underline-offset:.2em;line-height:2;scroll-behavior:smooth;scroll-padding-top:100px}body{height:100%}:where(:focus-within){outline-color:var(--color-primary);outline-offset:4px;outline-width:4px}:where(svg){fill:currentColor}}@layer components{.cmp-accordion{cursor:pointer;background:var(--color-primary-light2);padding:1.5rem 1.75rem;border-radius:.375rem;transition:background .3s ease,box-shadow .3s ease}.cmp-accordion+.cmp-accordion{margin-top:.375rem}.cmp-accordion:hover{background:var(--color-base2);box-shadow:var(--shadow-hover)}.cmp-accordion:hover .cmp-accordion__term{color:var(--text-hover)}.cmp-accordion.is-open:hover{background:var(--color-primary-light2);box-shadow:none}.cmp-accordion.is-open:hover .cmp-accordion__term{color:var(--text-base)}.cmp-accordion__term{margin:0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.cmp-accordion__contents{cursor:auto;display:block;overflow:hidden;opacity:0;transition:margin-top .35s ease-out;will-change:max-height;margin-top:1.5rem;position:relative}.cmp-accordion:not(.is-open) .cmp-accordion__contents{max-height:.01rem;margin-top:0}.cmp-accordion.is-open .cmp-accordion__contents{opacity:1;will-change:auto}.cmp-accordion__term .cmp-accordion__plus{display:inline-block;position:relative;flex-shrink:0;width:1rem;white-space:nowrap;overflow:hidden;text-indent:100%}.cmp-accordion__term .cmp-accordion__plus:before,.cmp-accordion__term .cmp-accordion__plus:after{content:"";display:inline-block;position:absolute;right:0;top:50%;width:1rem;height:.075rem;border-bottom:1px solid var(--color-primary-light);transform:translateY(-50%);transition:transform .3s ease-out}.cmp-accordion__term .cmp-accordion__plus:after{transform:translateY(-50%) rotate(90deg)}.cmp-accordion.is-open .cmp-accordion__term .cmp-accordion__plus:after{transform:translateY(-50%) rotate(180deg)}.cmp-accordion .cmp-accordion__term:has(.cmp-accordion__question){padding-left:2.5rem}.cmp-accordion .cmp-accordion__contents:has(.cmp-accordion__answer){padding-left:2.5rem}.cmp-accordion__question,.cmp-accordion__answer{display:inline-block;width:2rem;height:2rem;border-radius:50%;color:var(--color-white);display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.cmp-accordion__question{background:var(--color-primary-light)}.cmp-accordion__answer{background:var(--color-blue)}.cmp-articlelist li{margin-top:.375rem}.cmp-articlelist li a{display:flex;align-items:center;gap:.75rem 1rem;background:var(--color-primary-light2);padding:1.875rem 3.75rem 1.875rem 1.875rem;border-radius:.375rem;line-height:1.6;transition:background .3s ease,box-shadow .3s ease;position:relative}@media(max-width:768px){.cmp-articlelist li a{padding:1rem 2.5rem 1rem 1.25rem;flex-wrap:wrap}}.cmp-articlelist li a svg{width:1.125rem;height:1.125rem;fill:var(--color-primary-light);position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:transform .3s ease-out}@media(max-width:768px){.cmp-articlelist li a svg{right:1rem}}.cmp-articlelist li a:hover{box-shadow:var(--shadow-hover);background:var(--color-base2)}.cmp-articlelist li a:hover svg{transform:translateY(-50%) translate(.5rem)}.cmp-articlelist li a time{flex-shrink:0;white-space:nowrap}@media(max-width:768px){.cmp-articlelist li a time{font-size:.9375rem}}.cmp-articlelist li a span{flex-shrink:0}.cmp-articlelist li a:hover p{color:var(--text-hover)}.cmp-aside{display:flex;flex-direction:column;gap:.375rem}@media(max-width:1200px){.cmp-aside:not([data-size=large]) dl:not(:has(a.active)){display:none}}.cmp-aside dl{border-radius:.375rem;overflow:hidden;background:var(--color-base2)}@media not (max-width:1200px){.cmp-aside dl{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .25s ease}}@media(max-width:1200px){.cmp-aside:not([data-size=large]) .cmp-aside dl{background:none}}@media not (max-width:1200px){.cmp-aside dl.is-open{grid-template-rows:auto 1fr}}@media not (max-width:1200px){.cmp-aside dl>*:first-child{align-self:start}.cmp-aside dl>*:last-child{min-height:0;overflow:hidden}}.cmp-aside__page,.cmp-aside__parent{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1.125rem 1.25rem;font-weight:500;background:var(--color-primary-light2);border-radius:.375rem;cursor:pointer;transition:background .3s ease;line-height:1.4}@media not (max-width:1200px){.cmp-aside__page,.cmp-aside__parent{min-height:2.875rem}}@media(max-width:1200px){.cmp-aside__page{display:none}}.cmp-aside__page:hover,.cmp-aside__page.active{background:var(--color-primary);color:var(--color-white)}@media(max-width:1200px){.cmp-aside:not([data-size=large]) .cmp-aside__parent{display:none}}.cmp-aside__parent:hover,.cmp-aside dl.is-open .cmp-aside__parent{background:var(--color-primary);color:var(--color-white)}@media not (max-width:1200px){.cmp-aside__parent .cmp-aside__plus{display:inline-block;position:relative;width:.75rem;text-indent:100%;white-space:nowrap;overflow:hidden}}@media(max-width:1200px){.cmp-aside__parent .cmp-aside__plus{display:none}}@media not (max-width:1200px){.cmp-aside__parent .cmp-aside__plus:before,.cmp-aside__parent .cmp-aside__plus:after{content:"";display:inline-block;width:.625rem;height:.075rem;border-bottom:1px solid currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .25s ease}}@media not (max-width:1200px){.cmp-aside__parent .cmp-aside__plus:after{transform:translateY(-50%) rotate(90deg)}}@media not (max-width:1200px){.cmp-aside dl.is-open .cmp-aside__parent .cmp-aside__plus:after{transform:translateY(-50%) rotate(180deg)}}.cmp-aside__children{display:grid;gap:.125rem}@media not (max-width:1200px){.cmp-aside__children{padding:.625rem;transition:padding-block .25s ease}}@media(max-width:1200px){.cmp-aside:not([data-size=large]) .cmp-aside__children{grid-template-columns:repeat(3,1fr)}}@media not (max-width:1200px){.cmp-aside dl:not(.is-open) .cmp-aside__children{padding-block:0}}.cmp-aside__children .cmp-aside__link{display:flex;padding:.625rem;border-radius:.375rem;transition:background .3s ease;line-height:1.4;position:relative}@media(max-width:1200px){.cmp-aside__children .cmp-aside__link{align-items:center;justify-content:center;text-align:center;font-size:.9375rem}}@media(max-width:1200px){.cmp-aside__children .cmp-aside__link:after{content:"";display:block;width:1px;height:calc(100% - 1.5rem);background:var(--color-base);position:absolute;top:.75rem;right:0}}.cmp-aside__children .cmp-aside__link:nth-child(3n):after,.cmp-aside__children .cmp-aside__link:hover:after,.cmp-aside__children .cmp-aside__link.active:after{display:none}.cmp-aside__children .cmp-aside__link:hover,.cmp-aside__children .cmp-aside__link.active{background:var(--color-blue-light)}@media(max-width:1200px){.cmp-aside__children .cmp-aside__link:hover,.cmp-aside__children .cmp-aside__link.active{background:var(--color-primary);color:var(--color-white)}}@media(max-width:1200px){.cmp-aside dl:has(.cmp-aside__anchor){display:none}}.cmp-aside__children:has(.cmp-aside__anchor) .cmp-aside__link{font-weight:600}.cmp-aside__children .cmp-aside__link:has(+.cmp-aside__anchor){margin-bottom:-.25rem}.cmp-aside__children .cmp-aside__anchor{padding:.125rem .625rem;font-size:.875rem;border-radius:.375rem}.cmp-aside__children .cmp-aside__anchor:hover{background:var(--color-blue-light)}.cmp-aside__children .cmp-aside__anchor:has(+.cmp-aside__link){margin-bottom:.75rem}.cmp-aside__children .cmp-aside__link.active:has(+.cmp-aside__anchor){border-radius:.375rem .375rem 0 0}.cmp-aside__children .cmp-aside__link.active~.cmp-aside__anchor:not(.cmp-aside__link.active~.cmp-aside__link~.cmp-aside__anchor){margin-top:-.125rem;border-radius:0;background:var(--color-blue-light)}.cmp-aside__children .cmp-aside__link.active~.cmp-aside__anchor:not(.cmp-aside__link.active~.cmp-aside__link~.cmp-aside__anchor):not(:has(+.cmp-aside__anchor)){border-radius:0 0 .375rem .375rem}@media not (max-width:1200px){.cmp-aside[data-size=large] dl{margin-bottom:.625rem}}@media(max-width:1200px){.cmp-aside[data-size=large] dl{margin-bottom:.375rem;display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .25s ease}}@media(max-width:1200px){.cmp-aside[data-size=large] dl.is-open{grid-template-rows:auto 1fr}}@media(max-width:1200px){.cmp-aside[data-size=large] dl>*:first-child{align-self:start}.cmp-aside[data-size=large] dl>*:last-child{min-height:0;overflow:hidden}}@media not (max-width:1200px){.cmp-aside[data-size=large] .cmp-aside__parent{padding:1.75rem 1.875rem;font-size:1.375rem}}@media(max-width:1200px){.cmp-aside[data-size=large] .cmp-aside__parent{padding:1.25rem;font-size:1.25rem}}.cmp-aside[data-size=large] .cmp-aside__parent .cmp-aside__plus{width:1.125rem}@media(max-width:1200px){.cmp-aside[data-size=large] .cmp-aside__parent .cmp-aside__plus{display:inline-block;position:relative;width:.75rem;text-indent:100%;white-space:nowrap;overflow:hidden;width:1rem}}.cmp-aside[data-size=large] .cmp-aside__parent .cmp-aside__plus:before,.cmp-aside[data-size=large] .cmp-aside__parent .cmp-aside__plus:after{width:1.125rem}@media(max-width:1200px){.cmp-aside[data-size=large] .cmp-aside__parent .cmp-aside__plus:before,.cmp-aside[data-size=large] .cmp-aside__parent .cmp-aside__plus:after{content:"";display:inline-block;width:.625rem;height:.075rem;border-bottom:1px solid currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .25s ease;width:1rem}}@media(max-width:1200px){.cmp-aside[data-size=large] .cmp-aside__parent .cmp-aside__plus:after{transform:translateY(-50%) rotate(90deg)}}@media(max-width:1200px){.cmp-aside[data-size=large] dl.is-open .cmp-aside__parent .cmp-aside__plus:after{transform:translateY(-50%) rotate(180deg)}}@media not (max-width:1200px){.cmp-aside[data-size=large] .cmp-aside__children{padding:1.5rem 1.875rem}}@media(max-width:1200px){.cmp-aside[data-size=large] .cmp-aside__children{padding:1.5rem;transition:padding-block .25s ease}}@media(max-width:1200px){.cmp-aside[data-size=large] dl:not(.is-open) .cmp-aside__children{padding-block:0}}.cmp-upperbread{padding:.5rem 5rem}@media(max-width:1200px){.cmp-upperbread{padding:.5rem 1.25rem}}.cmp-upperbread ul{display:flex;flex-wrap:wrap;max-width:var(--content-width-base);margin-inline:auto;gap:0 .5rem;font-size:.75rem}.cmp-upperbread ul li{display:flex;gap:0 .5rem;align-items:center}.cmp-upperbread ul li:after{content:"";display:inline-block;width:.5rem;height:.5rem;border-top:solid 1px var(--text-light);border-right:solid 1px var(--text-light);transform:rotate(45deg)}.cmp-upperbread ul li a{color:var(--text-light);line-height:1.6}.cmp-upperbread ul li:last-child:after{display:none}.cmp-upperbread ul li:last-child a{color:var(--text-hover);font-weight:500;pointer-events:none}.cmp-upperbread ul li a:hover{color:var(--text-hover)}.cmp-underbread{background:var(--color-primary);color:var(--color-white);padding-inline:5rem;position:relative}@media(max-width:1200px){.cmp-underbread{padding-inline:1.25rem}}.cmp-underbread:after{content:"";width:100%;height:.125rem;background:var(--color-primary);position:absolute;bottom:-.0625rem;left:0;z-index:-1}.cmp-underbread__inner{max-width:var(--content-width-base);margin-inline:auto;display:flex;justify-content:space-between;align-items:center;gap:1.25rem 2.5rem;border-bottom:1px solid rgba(255,255,255,.3);padding-block:1.25rem}@media(max-width:1200px){.cmp-underbread__inner{flex-direction:column}}.cmp-underbread__form{display:flex;align-items:center;gap:.5rem 1.25rem}@media not (max-width:1200px){.cmp-underbread__form{width:45%;max-width:38.75rem}}@media(max-width:1200px){.cmp-underbread__form{width:100%;flex-direction:column;align-items:flex-start;border-top:1px solid rgba(255,255,255,.3);padding-top:.75rem}}.cmp-underbread__form dt{flex-shrink:0;font-weight:500}@media not (max-width:1200px){.cmp-underbread__form dt{font-size:1.125rem}}.cmp-underbread__form dd{position:relative;width:100%}.cmp-underbread__form dd form{margin-bottom:0!important}.cmp-underbread__form input{width:100%;padding:.75rem;border:1px solid var(--color-white);border-radius:.3125rem;color:var(--text-base)}.cmp-underbread__form button{display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.cmp-underbread__form button svg{width:1.125rem;height:1.125rem;fill:var(--color-primary-light)}.cmp-underbread__list{display:flex;flex-wrap:wrap;gap:0 1rem}@media(max-width:1200px){.cmp-underbread__list{gap:0 .5rem;width:100%}}.cmp-underbread__list li{display:flex;align-items:center;gap:1rem}@media(max-width:1200px){.cmp-underbread__list li{gap:.5rem}}.cmp-underbread__list li:before{content:"";display:inline-block;width:.4375rem;height:.4375rem;text-align:center;line-height:1.25rem;color:var(--color-white);border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);transform:rotate(45deg)}.cmp-underbread__list li:first-child:before{display:none}.cmp-underbread__list li:last-child{font-weight:600;pointer-events:none}.cmp-underbread__list li a{font-size:.75rem;transition:opacity .3s ease-out;line-height:2}@media not (max-width:1200px){.cmp-underbread__list li a:hover{opacity:.5}}.cmp-btn{display:inline-flex;justify-content:center;text-align:center;min-width:17.8125rem;padding:.75rem 3rem .75rem 2rem;border:1px solid var(--color-primary-light);border-radius:5rem;font-weight:500;transition:background .3s ease;position:relative}@media(any-hover:hover){.cmp-btn:hover{filter:brightness(1.06)}}.cmp-btn svg{width:1.125rem;height:1.125rem;fill:var(--color-primary-light);transition:transform .3s ease-out,fill .3s ease-out;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.cmp-btn:hover{color:var(--color-white);background:var(--color-primary-light);border-color:var(--color-primary-light)}.cmp-btn:hover svg{transform:translateY(-50%) translate(.5rem);fill:var(--color-white)}.cmp-btn[data-color=white]{color:var(--color-white);border-color:var(--color-white)}.cmp-btn[data-color=white] svg{fill:var(--color-white)}.cmp-btn[data-color=white]:hover{border-color:var(--color-primary-light)}@media not (max-width:1024px){.cmp-btn[data-color="lg:white"]{color:var(--color-white);border-color:var(--color-white)}}@media not (max-width:1024px){.cmp-btn[data-color="lg:white"] svg{fill:var(--color-white)}}@media not (max-width:1024px){.cmp-btn[data-color="lg:white"]:hover{border-color:var(--color-primary-light)}}.cmp-btn[target=_blank]:after{content:"";display:inline-block;flex-shrink:0;width:1rem;height:1rem;background:url(/assets/icons/newwin.svg) center no-repeat;background-size:contain;margin-left:.25rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.cmp-btn[target=_blank] svg{display:none}.cmp-btn:hover[target=_blank]:after{background:url(/assets/icons/newwin-white.svg) center no-repeat}.cmp-cards{display:grid;gap:.75rem}@media not (max-width:1200px){.cmp-cards{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.cmp-cards{gap:.375rem}}.cmp-cards[data-gap=wide]{gap:1.25rem 2.5rem}@media(max-width:1200px){.cmp-cards[data-gap=wide]{gap:1.5rem}}.cmp-cards+.cmp-cards{margin-top:.75rem}@media(max-width:1200px){.cmp-cards+.cmp-cards{margin-top:.375rem}}.cmp-cards a{display:flex;flex-direction:column;gap:1rem;transition:color .3s ease;position:relative}@media(max-width:1200px){.cmp-cards a{gap:.5rem}}.cmp-cards a:hover{color:var(--text-hover)}.cmp-cards dl{height:100%;border-radius:.375rem;padding:1.25rem 1.5rem 1.5rem;background:var(--color-primary-light2);transition:background .3s ease,box-shadow .3s ease;position:relative}@media(max-width:1200px){.cmp-cards dl{padding:1rem 1.25rem}}.cmp-cards dl:has(dt>svg){padding:1.25rem 1.5rem 2.5rem}@media(max-width:1200px){.cmp-cards dl:has(dt>svg){padding:1rem 1.25rem}}.cmp-cards a:hover dl{background:var(--color-base2);box-shadow:var(--shadow-hover)}.cmp-cards dl dt{text-align:center;transition:color .3s ease;font-size:1.125rem;line-height:1.65}@media(max-width:1200px){.cmp-cards dl dt{display:flex;gap:1rem;justify-content:flex-start;align-items:center;position:relative}}.cmp-cards a:hover dl dt{color:var(--text-hover)}.cmp-cards dl dt svg{width:1.125rem;height:1.125rem;fill:var(--color-primary-light);position:absolute;right:1.5rem;bottom:1rem;transition:transform .3s ease-out}@media(max-width:1200px){.cmp-cards dl dt svg{right:0;bottom:50%;transform:translateY(50%)}}.cmp-cards a[target=_blank] dl{position:relative}.cmp-cards a[target=_blank] dl svg{display:none}.cmp-cards a[target=_blank] dl:after{content:"";display:inline-block;width:1rem;height:1rem;background:url(/assets/icons/newwin.svg) center no-repeat;background-size:contain;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}@media(max-width:1200px){.cmp-cards a[target=_blank] dl:after{right:2rem}}.cmp-cards a:hover dl dt svg{transform:translate(.5rem)}@media(max-width:1200px){.cmp-cards a:hover dl dt svg{transform:translateY(50%) translate(.5rem)}}.cmp-cards dl dt img{display:block;width:6.875rem}@media not (max-width:1200px){.cmp-cards dl dt img{margin:.5rem auto 1rem}}@media(max-width:1200px){.cmp-cards dl dt img{width:4rem}}.cmp-cards dl dd{margin-top:.75rem}.cmp-cards[data-type=title]{align-items:flex-start}.cmp-cards[data-type=title] dl{padding:.75rem 3rem .75rem 1.25rem;min-height:7.125rem;display:flex;align-items:center;height:unset}@media(max-width:1200px){.cmp-cards[data-type=title] dl{padding:.25rem 2rem .25rem 1rem;min-height:6.125rem}}.cmp-cards[data-type=title] dl dt{display:flex;gap:1rem;justify-content:flex-start;align-items:center;width:100%;margin:unset;text-align:left;line-height:1.8}.cmp-cards[data-type=title] dl dt svg{position:absolute;right:1.5rem;bottom:50%;transform:translateY(50%)}@media(max-width:1200px){.cmp-cards[data-type=title] dl dt svg{right:0}}.cmp-cards[data-type=title] a:hover dl dt svg{transform:translateY(50%) translate(.5rem)}.cmp-cards[data-type=title] dl dt img{width:5rem;height:5rem;margin:unset}@media(max-width:1200px){.cmp-cards[data-type=title] dl dt img{width:4rem;height:4rem}}@media not (max-width:1200px){.cmp-cards[data-column="2"]{grid-template-columns:repeat(2,1fr)}}@media not (max-width:1200px){.cmp-cards[data-column="3"]{grid-template-columns:repeat(3,1fr)}}.cmp-gotop{display:flex;justify-content:center;align-items:center;position:fixed;bottom:1.25rem;right:1.25rem;width:2.625rem;height:2.625rem;background:var(--color-white);border:1px solid var(--color-primary-light);border-radius:50%;z-index:2;transition:background .3s ease,border-color .3s ease}.cmp-gotop:hover{background:var(--color-primary-light);border-color:var(--color-primary-light)}.cmp-gotop svg{width:1.0625rem;height:.625rem;fill:var(--color-primary-light);transform:rotate(-90deg);transition:fill .3s ease}.cmp-gotop:hover svg{fill:var(--color-white)}.l-footer{background:var(--color-gradient);padding:3rem 5rem;color:var(--color-white);z-index:1}@media(max-width:1200px){.l-footer{padding:1rem 1.25rem}}.l-footer a{transition:opacity .3s ease-out}@media not (max-width:1200px){.l-footer a:hover{opacity:.5}}.l-footer__inner{max-width:var(--content-width-base);margin-inline:auto}.l-footer__fnav{display:grid;gap:0 3rem}@media not (max-width:1200px){.l-footer__fnav{grid-template-columns:6fr 4fr 3fr 3fr 3fr}}.l-footer__fnav .l-footer__term{font-weight:500;border-bottom:1px solid rgba(255,255,255,.15)}@media not (max-width:1200px){.l-footer__fnav .l-footer__term{padding-bottom:.75em;margin-bottom:1em;font-size:1.125rem}}.l-footer__fnav .l-footer__term a{position:relative}@media(max-width:1200px){.l-footer__fnav .l-footer__term a{display:flex;justify-content:space-between;padding-block:.75rem}}@media not (max-width:1200px){.l-footer__fnav .l-footer__detail{display:grid;gap:1rem .5rem}}@media(max-width:1200px){.l-footer__fnav .l-footer__detail{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}}@media(max-width:1200px){.l-footer__fnav dl.is-open .l-footer__detail{max-height:500px;opacity:1}}@media not (max-width:1200px){.l-footer__fnav dl:nth-child(-n+2) .l-footer__detail{grid-template-columns:repeat(2,1fr)}}@media not (max-width:1200px){.l-footer__fnav dl:nth-child(2) .l-footer__detail{grid-template-columns:2fr 1fr}}@media not (max-width:1200px){.l-footer__fnav .l-footer__splink{display:none}}@media(max-width:1200px){.l-footer__fnav .l-footer__splink{display:block;padding:.75rem 0 .75rem 1rem;border-bottom:1px solid rgba(255,255,255,.15)}}.l-footer__pages{display:flex;flex-direction:column}@media(max-width:1200px){.l-footer__pages{border-bottom:1px solid rgba(255,255,255,.15)}}.l-footer__pages a{display:block}@media not (max-width:1200px){.l-footer__pages a{grid-template-columns:repeat(2,1fr);font-size:.875rem;line-height:1.4;padding-block:.3125rem}}@media(max-width:1200px){.l-footer__pages a{padding:0 0 .25rem 1rem;font-size:15px}}.l-footer__pages strong{font-size:1rem;font-weight:500}@media not (max-width:1200px){.l-footer__pages strong{margin-bottom:.75em}}@media(max-width:1200px){.l-footer__pages strong{display:flex;justify-content:space-between}}@media(max-width:1200px){.l-footer__pages a:has(strong){padding:.75rem 0 .75rem 1rem}}@media not (max-width:1200px){.l-footer__pages a:has(strong)+a:has(strong){margin-top:.75em}}@media not (max-width:1200px){.l-footer__pages .l-footer__subopen:not([href]){cursor:text}}@media not (max-width:1200px){.l-footer__pages .l-footer__subopen:not([href]):hover{opacity:1}}@media(max-width:1200px){.l-footer__pages .l-footer__subpages{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out}}@media(max-width:1200px){.l-footer__pages.is-open .l-footer__subpages{max-height:500px;opacity:1}}.l-footer__links{display:flex;gap:.5rem 3rem}@media not (max-width:1200px){.l-footer__links{border-top:1px solid rgba(255,255,255,.3);margin-top:3rem;padding-top:3rem}}@media(max-width:1200px){.l-footer__links{flex-direction:column;margin-top:1.5rem;font-size:15px}}@media not (max-width:1200px){.l-footer__links a{font-size:.875rem}}.l-footer__links a[target=_blank]:after{content:"";display:inline-block;width:1rem;height:1rem;background:url(/assets/icons/newwin-white.svg) center no-repeat;background-size:contain;margin-left:.25rem;vertical-align:middle;position:relative;top:-.125rem}.l-footer__copy{font-size:.75rem;margin-top:1rem}@media(max-width:1200px){.l-footer__copy{margin-top:2rem}}.l-footer__plus{display:inline-block;position:relative;width:.75rem;text-indent:100%;white-space:nowrap;overflow:hidden}@media not (max-width:1200px){.l-footer__plus{display:none}}.l-footer__plus:before,.l-footer__plus:after{content:"";display:inline-block;width:.75rem;height:.125rem;background:var(--color-white);margin-left:.5em;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease-out}.l-footer__plus:after{transform:translateY(-50%) rotate(90deg)}.l-footer__fnav dl.is-open .l-footer__term .l-footer__plus:after{transform:translateY(-50%) rotate(180deg)}.l-footer__pages.is-open .l-footer__subopen .l-footer__plus:after{transform:translateY(-50%) rotate(180deg)}.cmp-gridlink{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;line-height:1.6}@media(max-width:1200px){.cmp-gridlink{grid-template-columns:1fr;gap:2rem}}.cmp-gridlink__contents{display:flex;flex-direction:column;gap:.75rem}.cmp-gridlink__contents a{display:inline-block;transition:color .3s ease}.cmp-gridlink__contents a:hover{display:inline-block;color:var(--text-hover)}.cmp-gridlink__title{border-bottom:1px solid var(--color-base);font-weight:600;padding-bottom:1rem;padding-right:2.5rem;margin-bottom:.5rem;position:relative}@media not (max-width:1200px){.cmp-gridlink__title{font-size:1.375rem}}@media(max-width:1200px){.cmp-gridlink__title{font-size:1.125rem}}.cmp-gridlink__title svg{width:1.0625rem;height:.625rem;fill:var(--color-primary-light);position:absolute;right:1rem;top:50%;margin-top:-.5rem;transform:translateY(-50%);transition:transform .3s ease-out}.cmp-gridlink__title:hover svg{transform:translateY(-50%) translate(1rem)}a[href="#l-main"]{display:block;text-align:center;padding:.5em;outline-offset:-2px;position:absolute;z-index:-1;opacity:0}a[href="#l-main"]:focus{position:relative;opacity:1}a[href="#l-main"]:focus+.l-header{top:3rem}.l-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;top:0;width:calc(100dvw - 2.5rem);margin-inline:1.25rem;border-radius:0 0 .5rem .5rem;line-height:1.4;z-index:100;box-shadow:0 0 10px #0000001a}@media not (max-width:1200px){.l-header{padding:1.5rem 3.75rem;background:var(--color-background-white)}}@media(max-width:1200px){.l-header{width:calc(100dvw - 1.25rem);margin-inline:.625rem;padding:1rem;background:var(--color-white)}}.l-header button{padding:0;border:none}.l-header .l-header__logo{display:block;flex-shrink:0;line-height:1;margin-right:2rem}.l-header .l-header__logo img{vertical-align:middle}.l-header .l-header__inner{display:flex;justify-content:space-between;align-items:center;max-width:var(--content-width-base);margin-inline:auto}@media not (max-width:1200px){.l-header .l-header__inner{gap:2rem}}@media(max-width:1200px){.l-header .l-header__inner{flex-wrap:wrap}}.l-header .l-header__gnav{display:flex;width:100%;justify-content:space-between}@media not (max-width:1200px){.l-header .l-header__gnav{gap:2.5rem}}@media(max-width:1200px){.l-header .l-header__gnav{flex-direction:column;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out,margin-top .3s ease-out}}.l-header .l-header__open{width:2.5rem;height:2.5rem;background:var(--color-white);position:relative;border-radius:50%;margin-right:-4px;text-indent:200%;white-space:nowrap;overflow:hidden}@media not (max-width:1200px){.l-header .l-header__open{display:none}}.l-header .l-details__menu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-primary-light);width:1rem;height:.125rem}.l-header .l-details__menu:before,.l-header .l-details__menu:after{content:"";display:block;width:1rem;height:.125rem;background:var(--color-primary-light);position:absolute;left:50%;transform:translate(-50%);transition:transform .3s ease-out}.l-header .l-details__menu:before{top:-.375rem}.l-header .l-details__menu:after{top:.375rem}@media(max-width:1200px){.l-header .l-header__open.is-open+.l-header__gnav{max-height:calc(100dvh - 6.75rem);opacity:1;overflow-y:auto;margin-top:.5rem}}.l-header .l-header__open.is-open{background:var(--color-primary)}.l-header .l-header__open.is-open .l-details__menu{background:transparent}.l-header .l-header__open.is-open .l-details__menu:before{top:0;transform:translate(-50%) rotate(-45deg);background:var(--color-white)}.l-header .l-header__open.is-open .l-details__menu:after{top:0;transform:translate(-50%) rotate(45deg);background:var(--color-white)}@media not (max-width:1200px){.l-header .l-header__link{font-size:.875rem;transition:color .3s ease-out}}@media(max-width:1200px){.l-header .l-header__link{display:block;padding:1rem 0;border-bottom:1px solid var(--color-primary-light2);font-weight:500}}@media not (max-width:1200px){.l-header .l-header__link:hover{color:var(--text-hover)}}@media(max-width:1200px){.l-details{width:100%}}.l-details:last-of-type{margin-right:auto}.l-details .l-details__summary{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .3s ease-out;position:relative}@media(max-width:1200px){.l-details .l-details__summary{padding:1rem 0;border-bottom:1px solid var(--color-primary-light2)}}@media not (max-width:1200px){.l-details .l-details__summary:after{content:"";display:block;width:calc(100% - 1.25rem);height:.125rem;background:var(--color-primary-light);position:absolute;top:-.625rem;left:0;opacity:0;transition:opacity .3s ease-out}}.l-details .l-details__summary:has([href="#search-min"]):after{display:none}.l-details.is-open .l-details__summary:after{opacity:1}@media not (max-width:1200px){.l-details .l-details__summary:hover{color:var(--text-hover)}}.l-details .l-details__plus{display:inline-block;position:relative;width:.75rem;text-indent:100%;white-space:nowrap;overflow:hidden}.l-details .l-details__plus:before,.l-details .l-details__plus:after{content:"";display:inline-block;width:.625rem;height:.075rem;border-bottom:1px solid var(--color-primary-light);margin-left:.5em;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease-out}.l-details .l-details__plus:after{transform:translateY(-50%) rotate(90deg)}.l-details.is-open .l-details__summary .l-details__plus:after{transform:translateY(-50%) rotate(180deg)}.l-details .l-details__inner{position:relative;transition:opacity .3s ease-out,transform .3s ease-out}@media not (max-width:1200px){.l-details .l-details__inner{border-radius:0 0 .5rem .5rem;background:var(--color-white);padding:1.5rem 3.75rem 2.5rem;position:absolute;left:0;right:0;z-index:-1}}@media(max-width:1200px){.l-details .l-details__inner{overflow:hidden;transition:opacity .3s ease-out,transform .3s ease-out,max-height .3s ease-out}}@media not (max-width:1200px){.l-details .l-details__inner:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;bottom:100%;background:var(--color-white)}}.l-details:not(.is-open) .l-details__inner{opacity:0;visibility:hidden;pointer-events:none}@media not (max-width:1200px){.l-details:not(.is-open) .l-details__inner{transform:translateY(-2.5rem)}}@media(max-width:1200px){.l-details:not(.is-open) .l-details__inner{max-height:0;opacity:1;visibility:visible}}.l-details.is-open .l-details__inner{opacity:1;visibility:visible;pointer-events:auto}@media not (max-width:1200px){.l-details.is-open .l-details__inner{transform:translateY(0)}}@media(max-width:1200px){.l-details.is-open .l-details__inner{max-height:80vh}}.l-details .l-details__header{max-width:var(--content-width-base);display:flex;justify-content:space-between;align-items:center}@media not (max-width:1200px){.l-details .l-details__header{margin:.5rem auto 2rem}}.l-details .l-details__header button{margin-left:auto}@media(max-width:1200px){.l-details .l-details__header button{display:none}}.l-details .l-details__header a{display:flex;gap:.5rem}@media not (max-width:1200px){.l-details .l-details__header a{font-weight:500;font-size:1.25rem}}@media(max-width:1200px){.l-details .l-details__header a{width:100%;border-bottom:1px solid var(--color-primary-light2);padding:1rem 0 1rem 1rem}}.l-details .l-details__header a:hover{color:var(--text-hover)}.l-details .l-details__header a svg{width:1.125rem;fill:var(--color-primary-light);transition:transform .3s ease-out}@media(max-width:1200px){.l-details .l-details__header a svg{display:none}}.l-details .l-details__header a:hover svg{transform:translate(.5rem)}.l-details .l-details__header .l-header__close{display:flex;align-items:center;transition:color .3s ease-out}@media(max-width:1200px){.l-details .l-details__header .l-header__close{display:none}}.l-details .l-details__header .l-header__close:hover{color:var(--text-hover)}.l-details .l-details__header .l-header__close svg{width:1.5rem;height:1.5rem;fill:var(--color-primary-light);transition:transform .3s ease-out}.l-details .l-details__header .l-header__close:hover svg{transform:rotate(180deg)}.l-details .l-details__contents{max-width:var(--content-width-base);margin-inline:auto}@media not (max-width:1200px){.l-details .l-details__contents{display:grid;gap:.75rem;max-height:calc(100dvh - 12.5rem);overflow-y:auto}}@media(max-width:1200px){.l-details .l-details__contents{width:100%}}@media not (max-width:1200px){.l-details .l-details__contents[data-column="3"]{grid-template-columns:repeat(3,1fr)}}@media not (max-width:1200px){.l-details .l-details__contents[data-column="3"]:has(.l-details__card:nth-child(4)){grid-template-columns:repeat(4,1fr)}}@media not (max-width:1200px){.l-details .l-details__contents[data-column="3"]:has(.l-details__card:nth-child(5)){grid-template-columns:repeat(5,1fr)}}@media not (max-width:1200px){.l-details .l-details__contents[data-column="4"]{grid-template-columns:repeat(4,1fr)}}@media not (max-width:1200px){.l-details .l-details__contents[data-column="4"]:has(.l-details__card:nth-child(5)){grid-template-columns:repeat(5,1fr)}}@media not (max-width:1200px){.l-details .l-details__contents[data-column="5"]{grid-template-columns:repeat(5,1fr)}}@media not (max-width:1200px){.l-details .l-details__contents dl{border-radius:.375rem;padding:1.25rem;background:var(--color-primary-light2)}}@media(max-width:1200px){.l-details .l-details__contents dl{border-bottom:1px solid var(--color-primary-light2)}}@media not (max-width:1200px){.l-details .l-details__contents dl dt{text-align:center;margin-bottom:.75rem}}@media(max-width:1200px){.l-details .l-details__contents dl dt{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 0 1rem 1rem;font-weight:500}}@media not (max-width:1200px){.l-details .l-details__contents dl dt .l-details__plus{display:none}}@media not (max-width:1200px){.l-details .l-details__contents dl dt img{display:block;width:4.8125rem;margin:.5rem auto 1rem}}@media(max-width:1200px){.l-details .l-details__contents dl dt img{display:none}}@media not (max-width:1200px){.l-details .l-details__contents dl dd{font-size:.875rem;line-height:1.5rem}}@media(max-width:1200px){.l-details .l-details__contents dl dd p{display:none}}@media(max-width:1200px){.l-details .l-details__contents dl.is-open dt .l-details__plus:after{transform:translateY(-50%) rotate(180deg)}}.l-details .l-details__links{width:100%}@media(max-width:1200px){.l-details .l-details__links{transition:max-height .3s ease-out,opacity .3s ease-out}}@media not (max-width:1200px){.l-details .l-details__links{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem;margin-top:1rem}}.l-details .l-details__links a{display:flex;align-items:center}@media not (max-width:1200px){.l-details .l-details__links a{background:var(--color-white);border-radius:.375rem;padding:.75rem 2rem .75rem .75rem;line-height:1.4}}@media(max-width:1200px){.l-details .l-details__links a{padding:.5rem 0 .5rem 1rem}}@media(max-width:1200px){.l-details .l-details__links a:last-child{margin-bottom:.5rem}}@media(max-width:1200px){.l-details .l-details__contents dl:not(.is-open) .l-details__links{max-height:0;overflow:hidden;opacity:0}}@media(max-width:1200px){.l-details .l-details__contents dl.is-open .l-details__links{max-height:31.25rem;opacity:1}}@media not (max-width:1200px){body:has(.l-details.is-open){overflow:hidden}}@media(max-width:1200px){body:has(.l-details[data-type=search].is-open),body:has(.l-header__open.is-open){overflow:hidden}}@media not (max-width:1200px){body:has(.l-details.is-open) .l-main:after{content:"";display:block;width:100dvw;height:100dvh;position:fixed;top:0;left:50%;transform:translate(-50%);background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}}@media(max-width:1200px){body:has(.l-details[data-type=search].is-open) .l-main:after,body:has(.l-header__open.is-open) .l-main:after{content:"";display:block;width:100dvw;height:100dvh;position:fixed;top:0;left:50%;transform:translate(-50%);background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}}.l-details__card{position:relative}.l-details__card svg{position:absolute;right:1.5rem;bottom:1rem;width:1.125rem;height:1.125rem;fill:var(--color-primary-light);transition:transform .3s ease-out}@media(max-width:1200px){.l-details__card svg{display:none}}@media(max-width:1200px){.l-details__card .l-details__plus{display:none}}@media not (max-width:1200px){.l-details .l-details__contents .l-details__card{display:flex;flex-direction:column;align-self:stretch}}@media not (max-width:1200px){.l-details .l-details__contents .l-details__card dl{flex:1 1 auto;min-height:0;padding-bottom:2.5rem}}@media(max-width:1200px){.l-details .l-details__contents .l-details__card dl{pointer-events:none}}@media not (max-width:1200px){.l-details .l-details__contents .l-details__card:hover svg{transform:translate(.5rem)}}[data-type=search]{flex-shrink:0;width:2.5rem}@media(max-width:1200px){[data-type=search]{position:absolute;top:1rem;right:3.5rem}}[data-type=search] .l-details__summary{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border:none;transition:background .3s ease-out;border-radius:50%}[data-type=search] .l-details__summary:hover{background:var(--color-primary-light)}[data-type=search] .l-details__summary svg{width:1.125rem;height:1.125rem;fill:var(--color-primary-light);transition:fill .3s ease-out}[data-type=search] .l-details__summary:hover svg{fill:var(--color-white)}@media(max-width:1200px){[data-type=search] .l-details__inner{background:var(--color-white);position:fixed;top:4rem;left:0;width:calc(100dvw - 1.25rem);border-radius:.375rem}}[data-type=search] .l-details__contents{display:flex;position:relative}@media not (max-width:1200px){[data-type=search] .l-details__contents{align-items:center;gap:2.5rem;padding:.5rem}}@media(max-width:1200px){[data-type=search] .l-details__contents{flex-direction:column;gap:.5rem;padding:1.25rem}}@media(max-width:1200px){[data-type=search] .l-details__contents+.l-details__contents{padding-top:0}}[data-type=search] .l-details__contents strong{flex-shrink:0;font-size:1.25rem;width:10rem}[data-type=search] .l-details__contents input[type=text]{background:var(--color-primary-light2);width:100%;padding:2rem;border-radius:.375rem;border:none}@media not (max-width:1200px){[data-type=search] .l-details__contents input[type=text]{font-size:1.25rem}}@media(max-width:1200px){[data-type=search] .l-details__contents input[type=text]{padding:1.25rem}}[data-type=search] .l-details__contents fieldset:has(input[type=radio]){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}[data-type=search] .l-details__contents fieldset:has(input[type=radio]) label{display:flex;align-items:center;gap:.5rem;padding-left:1.5rem;position:relative}[data-type=search] .l-details__contents fieldset:has(input[type=radio]) label:before,[data-type=search] .l-details__contents fieldset:has(input[type=radio]) label:after{content:"";display:block;width:1.125rem;height:1.125rem;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-type=search] .l-details__contents fieldset:has(input[type=radio]) label:before{border:2px solid #ccc}[data-type=search] .l-details__contents fieldset:has(input[type=radio]) label:after{width:.5rem;height:.5rem;left:.3125rem}[data-type=search] .l-details__contents fieldset:has(input[type=radio]) label input[type=radio]{display:none}[data-type=search] .l-details__contents fieldset:has(input[type=radio]) label:has(input[type=radio]:checked):after{background:var(--color-primary)}[data-type=search] .l-details__contents .l-details__form{width:100%;position:relative}[data-type=search] .l-details__contents button{display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;right:.5rem;transform:translateY(-50%);padding:1.25rem}@media(max-width:1200px){[data-type=search] .l-details__contents button{padding:.625rem}}[data-type=search] .l-details__contents button svg{width:1.75rem;height:1.75rem;fill:var(--color-primary-light)}@media(max-width:1200px){[data-type=search] .l-details__contents button svg{width:1rem;height:1rem}}.cmp-heading{position:relative;line-height:1.25;letter-spacing:.04em}.cmp-heading sup{display:block;margin-bottom:.5rem;color:var(--color-primary-light);font-size:.8125rem;letter-spacing:0}@media(max-width:1200px){.cmp-heading sup{font-size:.75rem}}.cmp-heading+p{margin-top:-.5rem}.cmp-heading[data-level=h2]{font-size:2rem}@media(max-width:1200px){.cmp-heading[data-level=h2]{font-size:1.625rem}}.cmp-heading[data-level=h3]{font-size:1.5rem}@media(max-width:1200px){.cmp-heading[data-level=h3]{font-size:1.375rem}}.cmp-heading[data-level=h4]{font-size:1.25rem}@media(max-width:1200px){.cmp-heading[data-level=h4]{font-size:1.125rem}}.cmp-heading[data-level=h3]+.cmp-heading[data-level=h4]{margin-top:1rem}.cmp-heading[data-type=line-top]{padding-top:1.25rem}.cmp-heading[data-type=line-top]:before{content:"";display:block;width:2.5rem;height:2px;background:var(--color-primary-light);position:absolute;top:0}.cmp-heading[data-type=line-left]{border-left:2px solid var(--color-primary-light);padding-left:.75rem}.cmp-label{border:1px solid var(--color-primary);border-radius:5rem;font-size:.8125rem;width:100%;max-width:8.75rem;padding:.25rem 1rem .125rem;text-align:center;line-height:1.4;color:var(--color-primary)}@media(max-width:768px){.cmp-label{font-size:.75rem;max-width:7.5rem;padding:.1875rem .875rem .0625rem}}.l-main{margin-top:6.25rem;position:relative}@media(max-width:1200px){.l-main{margin-top:5rem}}.l-main .l-main__bgimage{pointer-events:none;z-index:-1;box-sizing:border-box;overflow:hidden;position:absolute;width:100dvw;top:-5rem;bottom:0}.l-main .l-main__bgimage span:nth-child(1):before,.l-main .l-main__bgimage span:nth-child(1):after,.l-main .l-main__bgimage span:nth-child(2):before,.l-main .l-main__bgimage span:nth-child(2):after{content:"";display:block;position:absolute;opacity:.2}@media not (max-width:1200px){.l-main .l-main__bgimage span:nth-child(1):before,.l-main .l-main__bgimage span:nth-child(1):after,.l-main .l-main__bgimage span:nth-child(2):before,.l-main .l-main__bgimage span:nth-child(2):after{transform:translate(-50%)}}.l-main .l-main__bgimage span:nth-child(1):before{width:960px;height:960px;top:-500px;left:calc(50% - 320px);background:radial-gradient(50% 50% at 50% 50%,#7667d4,#7667d400);opacity:.4}@media(max-width:1200px){.l-main .l-main__bgimage span:nth-child(1):before{width:520px;height:520px;left:calc(100% - 260px);top:-240px}}.l-main .l-main__bgimage span:nth-child(1):after{width:560px;height:560px;top:-160px;left:calc(50% + 600px);background:radial-gradient(50% 50% at 50% 50%,#7667d4,#7667d400)}@media(max-width:1200px){.l-main .l-main__bgimage span:nth-child(1):after{width:360px;height:360px;top:-200px;left:calc(0% - 260px)}}.l-main .l-main__bgimage span:nth-child(2):before{width:1200px;height:1200px;top:40px;left:calc(50% + 320px);background:radial-gradient(50% 50% at 50% 50%,#ffefba,#ffefba00)}@media(max-width:1200px){.l-main .l-main__bgimage span:nth-child(2):before{width:800px;height:800px;left:calc(0% - 480px);top:40px}}.l-main .l-main__bgimage span:nth-child(2):after{width:1200px;height:1200px;top:1200px;left:calc(50% - 640px);background:radial-gradient(50% 50% at 50% 50%,#ffefba,#ffefba00);opacity:.15}@media(max-width:1200px){.l-main .l-main__bgimage span:nth-child(2):after{width:1200px;height:1200px;top:800px;left:calc(0% - 200px)}}.l-container{max-width:var(--content-width-base);margin-inline:auto;padding-inline:5rem;box-sizing:content-box}@media(max-width:1200px){.l-container{padding-inline:1.25rem}}.l-container[data-type],.l-container[data-type] .l-container__main{display:flex;flex-direction:column;padding-block:5rem 7.5rem}@media(max-width:1024px){.l-container[data-type],.l-container[data-type] .l-container__main{padding-block:2.5rem 5rem}}.l-container[data-type=gapy-base],.l-container[data-type=gapy-base] .l-container__main{gap:5rem}@media(max-width:1200px){.l-container[data-type=gapy-base],.l-container[data-type=gapy-base] .l-container__main{gap:2.5rem}}.l-container[data-type=gapy-lg],.l-container[data-type=gapy-lg] .l-container__main{gap:7.5rem}@media(max-width:1200px){.l-container[data-type=gapy-lg],.l-container[data-type=gapy-lg] .l-container__main{gap:5rem}}.l-container[data-size=sm]{max-width:var(--content-width-sm)}.l-container__inner{display:flex;flex-direction:column;gap:2.5rem}@media(max-width:1200px){.l-container__inner{gap:2rem}}.l-container__title{display:flex;justify-content:space-between}@media(max-width:1200px){.l-container__title{flex-direction:column;gap:2rem}}@media not (max-width:1200px){.l-container__title .cmp-heading{width:40%;flex-shrink:0}}@media not (max-width:1200px){.l-container__contents{width:65%;flex-shrink:0}}.l-container[data-layout=aside]{display:flex;flex-direction:row;gap:3rem 6.875rem}@media(max-width:1200px){.l-container[data-layout=aside]{padding-top:1.25rem;flex-direction:column}}.l-container[data-layout=aside] .l-container__aside{flex-shrink:0}@media not (max-width:1200px){.l-container[data-layout=aside] .l-container__aside{width:240px}}.l-container[data-layout=aside] .l-container__main{padding-block:0}@media not (max-width:1200px){.l-container[data-layout=aside] .l-container__main{width:100%}}@keyframes cmp-pagenation-fade-in{0%{opacity:0}to{opacity:1}}.cmp-pagenation .cmp-articlelist>li{opacity:0}.cmp-pagenation .cmp-articlelist>li.cmp-pagenation__item--fade-in{animation:cmp-pagenation-fade-in .3s ease-out forwards}.cmp-pagenation__links{display:flex;justify-content:center;gap:.5rem 1rem;margin-top:2.5rem}.cmp-pagenation__links.is-hidden{display:none}.cmp-pagenation__links button{display:flex;justify-content:center;align-items:center;min-width:2rem;transition:color .3s ease-in-out,opacity .3s ease-in-out}.cmp-pagenation__links button:hover:not(:disabled){color:var(--text-hover)}.cmp-pagenation__links button:disabled{opacity:.3;pointer-events:none}.cmp-pagenation__links button svg{width:1rem;height:1rem}.cmp-pagenation__prev{transform:rotate(180deg)}.cmp-pagenation__links button.is-current{opacity:.3;pointer-events:none}.cmp-pagenation__links .cmp-pagenation__ellipsis{display:flex;justify-content:center;align-items:center;min-width:2rem}.cmp-pagetitle{border-bottom:1px solid var(--color-base);padding-inline:5rem}@media(max-width:1200px){.cmp-pagetitle{padding-inline:1.25rem}}.cmp-pagetitle__inner{display:flex;justify-content:space-between;gap:0 2.5rem;max-width:var(--content-width-base);margin-inline:auto}@media not (max-width:1200px){.cmp-pagetitle__inner{align-items:center;padding-block:1.25rem}}@media(max-width:1200px){.cmp-pagetitle__inner{flex-direction:column;padding-block:.625rem 2.5rem}}.cmp-pagetitle__inner h1{line-height:1.2;font-size:3.125rem}@media(max-width:1200px){.cmp-pagetitle__inner h1{font-size:2.25rem;margin-bottom:0}}.cmp-pagetitle__inner h1 sup{display:block;color:var(--color-primary-light);letter-spacing:0}@media not (max-width:1200px){.cmp-pagetitle__inner h1 sup{margin-bottom:1rem;font-size:1.125rem}}@media(max-width:1200px){.cmp-pagetitle__inner h1 sup{margin-bottom:.5rem;font-size:1rem}}.cmp-pagetitle__inner h1 small{display:inline-block;font-size:2.25rem;position:relative;top:-.15em;margin-left:.25em}@media(max-width:1200px){.cmp-pagetitle__inner h1 small{font-size:1.625rem}}@media not (max-width:1200px){.cmp-pagetitle__contents{margin-block:.5rem -.5rem;width:65%;flex-shrink:0}}@media(max-width:1200px){.cmp-pagetitle__contents{margin-top:1.5rem}}@media not (max-width:1200px){.cmp-pagetitle__contents p{font-size:1.125rem}}.cmp-pagetitle__info{display:flex;align-items:center;gap:1rem;font-size:1rem;font-weight:400;margin-bottom:1rem}.cmp-pagetitle__info time{white-space:nowrap}.l-search{display:flex;align-items:center;gap:2rem 5rem;padding-block:4.5rem 5rem;position:relative}@media(max-width:1200px){.l-search{padding-block:2.5rem}}@media(max-width:1024px){.l-search{flex-direction:column;align-items:flex-start}}.l-search__form{width:100%;position:relative}.l-search__form form{margin-bottom:0!important}.l-search:after{content:"";display:block;width:calc(100dvw + .25rem);height:100%;margin-inline:-.125rem;background:var(--color-gradient);position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}.l-search .cmp-heading,.l-search .cmp-heading sup{flex-shrink:0;color:var(--color-white);font-weight:500}.l-search input{width:100%;padding:2rem;border:1px solid var(--color-white);border-radius:.375rem;background:var(--color-white);color:var(--color-primary)}@media not (max-width:1200px){.l-search input{font-size:1.25rem}}@media(max-width:1200px){.l-search input{padding:1.25rem}}.l-search button{display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50%;right:.5rem;transform:translateY(-50%);padding:1.25rem}@media(max-width:1200px){.l-search button{padding:.625rem}}.l-search button svg{width:1.75rem;height:1.75rem;fill:var(--color-primary-light)}@media(max-width:1200px){.l-search button svg{width:1.125rem;height:1.125rem}}.cmp-tab__item{display:none}.cmp-tab__noitem{display:flex;justify-content:center;align-items:center;padding:2.5rem}.cmp-tab__item.is-active{display:block}.cmp-tab__tabs{display:flex;gap:2rem;width:100%;margin-bottom:2.5rem}@media not (max-width:1024px){.cmp-tab__tabs{align-items:center;justify-content:space-between}}@media(max-width:1024px){.cmp-tab__tabs{flex-direction:column;margin-bottom:2rem}}.cmp-tab__tabs nav{width:100%;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.cmp-tab__tabs .cmp-heading+nav{max-width:55rem}@media not (max-width:1024px){.cmp-tab__tabs .cmp-heading+nav{width:65%}}.cmp-tab__tabs nav:after{content:"";position:absolute;top:50%;left:0;width:25%;height:100%;background:var(--color-primary);transform:translateY(-50%);z-index:-1;border-radius:.375rem;transition:left .3s ease-in-out}.cmp-tab:has(nav button:nth-child(1)[aria-selected=true]) .cmp-tab__tabs nav:after,.cmp-tab:has(nav a:nth-child(1)[aria-selected=true]) .cmp-tab__tabs nav:after{left:0}.cmp-tab:has(nav button:nth-child(2)[aria-selected=true]) .cmp-tab__tabs nav:after,.cmp-tab:has(nav a:nth-child(2)[aria-selected=true]) .cmp-tab__tabs nav:after{left:25%}.cmp-tab:has(nav button:nth-child(3)[aria-selected=true]) .cmp-tab__tabs nav:after,.cmp-tab:has(nav a:nth-child(3)[aria-selected=true]) .cmp-tab__tabs nav:after{left:50%}.cmp-tab:has(nav button:nth-child(4)[aria-selected=true]) .cmp-tab__tabs nav:after,.cmp-tab:has(nav a:nth-child(4)[aria-selected=true]) .cmp-tab__tabs nav:after{left:75%}.cmp-tab__tabs nav button,.cmp-tab__tabs nav a{display:flex;justify-content:center;align-items:center;text-align:center;padding:1rem;position:relative;line-height:1.4;transition:color .3s ease-in-out}@media(max-width:1024px){.cmp-tab__tabs nav button,.cmp-tab__tabs nav a{font-size:.875rem;padding:.625rem}}.cmp-tab__tabs nav a{color:inherit;text-decoration:none}.cmp-tab__tabs nav button:hover,.cmp-tab__tabs nav a:hover{color:var(--text-hover)}.cmp-tab__tabs nav button[aria-selected=true],.cmp-tab__tabs nav a[aria-selected=true]{transition-delay:.15s;color:var(--color-white);pointer-events:none}.cmp-tab__tabs nav button:before,.cmp-tab__tabs nav a:before{content:"";position:absolute;top:50%;right:0;width:1px;height:1.25rem;background:var(--color-base);transform:translateY(-50%)}@media(max-width:1024px){.cmp-tab__tabs nav button:before,.cmp-tab__tabs nav a:before{height:2.5rem}}.cmp-tab__tabs nav button[aria-selected=true]:before,.cmp-tab__tabs nav button:last-child:before,.cmp-tab__tabs nav a[aria-selected=true]:before,.cmp-tab__tabs nav a:last-child:before{display:none}.cmp-text{display:flex;flex-direction:column;gap:2rem}.cmp-text .cmp-heading:not(:first-child){margin-top:2.5rem}@media(max-width:1200px){.cmp-text .cmp-heading:not(:first-child){margin-top:1.25rem}}.cmp-text .cmp-heading[data-level=h2]:not(:first-child){margin-top:4rem}@media(max-width:1200px){.cmp-text .cmp-heading[data-level=h2]:not(:first-child){margin-top:2.5rem}}.cmp-text>p+p{margin-top:-.5rem}.cmp-text .cmp-note{display:inline-block;font-size:.8125rem;line-height:1.8}.cmp-text sup{font-size:.625rem}.cmp-text>p:has(img){text-align:center}.cmp-text p a:not([class]),.cmp-text table a:not([class]){color:var(--text-link);text-decoration:underline}.cmp-text p a:not([class]):hover,.cmp-text table a:not([class]):hover{color:var(--text-hover);text-decoration:none}.cmp-text p a:not([class])[target=_blank]:after,.cmp-text table a:not([class])[target=_blank]:after{content:"";display:inline-block;width:1rem;height:1rem;background:url(/assets/icons/newwin.svg) center no-repeat;background-size:contain;margin-left:.25rem;vertical-align:middle}.cmp-text .cmp-cards dl dt{font-size:1rem;line-height:1.65;height:100%}.cmp-text .cmp-cards dl dt img{width:5.625rem;height:5.625rem}.cmp-text .cmp-cards dl dd{font-size:.9375rem;line-height:1.65}.cmp-text .cmp-cards dl dd ul li:before{line-height:1.375rem}.cmp-text ul:not(.cmp-articlelist),.cmp-text ol{display:flex;flex-direction:column;gap:.5rem}.cmp-text ul:not(.cmp-articlelist) li,.cmp-text ol li{position:relative;padding-left:1.25rem}.cmp-text ul:not(.cmp-articlelist) li:before,.cmp-text ol li:before{position:absolute;color:var(--color-primary-light)}.cmp-text ul:not(.cmp-articlelist) li:before{content:"・";font-size:2rem;left:-.625rem;line-height:2rem}.cmp-text ol{counter-reset:item}.cmp-text ol li:before{counter-increment:item;content:counter(item) ".";left:0}.cmp-text blockquote{border-left:4px solid var(--color-base);padding:0 0 0 1.5rem}.cmp-text blockquote p+p{margin-top:1rem}.cmp-text hr{width:100%;border:none;border-bottom:1px solid var(--color-base)}.cmp-text hr+.cmp-heading{margin-top:0rem!important}.cmp-text table{width:100%;line-height:1.8;background:#fff6}@media(max-width:768px){.cmp-text table{font-size:.9375rem}}.cmp-text table tr th,.cmp-text table tr td{border:1px solid var(--color-base);padding:.2rem 1.2rem}@media(max-width:768px){.cmp-text table tr th,.cmp-text table tr td{padding:.75rem 1rem}}.cmp-text table tr th{background:var(--color-primary-light);color:var(--color-white);padding-block:.25rem;font-weight:500}.js-scrollable{max-width:calc(100% + 1.25rem);overflow-x:auto!important;overflow-y:hidden!important}@media(max-width:768px){.js-scrollable{margin-right:-1.25rem}}@media(max-width:768px){.js-scrollable table{margin-right:1.25rem}}.cmp-text p:has(strong)+.js-scrollable{margin-top:-1.25rem}.js-scrollable+.cmp-note{margin-top:-1rem}@media(max-width:768px){.js-scrollable table{width:200%;max-width:50rem}}.js-scrollable .scroll-hint-icon{top:50%!important;transform:translateY(-50%)}.js-scrollable .scroll-hint-text{line-height:1.2!important}.cmp-anchor{background:var(--color-base2);padding:1.5rem;border-radius:.375rem}.cmp-text iframe[src*="youtube.com"]{width:100%;aspect-ratio:16/9;border-radius:.375rem;border:solid 1px var(--color-base)}.cmp-text p:has(code){border-radius:.375rem;background:var(--text-base);color:var(--color-white);padding:1.5rem}.cmp-image{display:grid;justify-content:center;gap:1rem 2.5rem;margin-block:.5rem}.cmp-image figure{text-align:center}.cmp-image figure figcaption{text-align:left;margin-top:.5rem;font-size:.875rem;line-height:1.8}@media not (max-width:768px){.cmp-image:has(p){grid-template-columns:1fr 1fr}}.cmp-image img{width:auto;max-width:100%;border-radius:.375rem}@media not (max-width:768px){.cmp-image[data-size=small]{grid-template-columns:2fr 3fr}}@media not (max-width:768px){.cmp-image[data-type=image-right][data-size=small]{grid-template-columns:3fr 2fr}}@media not (max-width:768px){.cmp-image[data-type=image-right] figure{order:1}}}@layer utilities{@media not (max-width:768px){.md\:hidden{display:none!important}}@media(max-width:768px){.max-md\:hidden{display:none!important}}@media not (max-width:1024px){.lg\:hidden{display:non!important}}@media(max-width:1024px){.max-lg\:hidden{display:none!important}}@media not (max-width:1200px){.xl\:hidden{display:none!important}}@media(max-width:1200px){.max-xl\:hidden{display:none!important}}.m-16{margin:4rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mr-16{margin-right:4rem}.mx-16{margin-inline:4rem}.my-16{margin-block:4rem}.m-15{margin:3.75rem}.mt-15{margin-top:3.75rem}.mb-15{margin-bottom:3.75rem}.ml-15{margin-left:3.75rem}.mr-15{margin-right:3.75rem}.mx-15{margin-inline:3.75rem}.my-15{margin-block:3.75rem}.m-14{margin:3.5rem}.mt-14{margin-top:3.5rem}.mb-14{margin-bottom:3.5rem}.ml-14{margin-left:3.5rem}.mr-14{margin-right:3.5rem}.mx-14{margin-inline:3.5rem}.my-14{margin-block:3.5rem}.m-13{margin:3.25rem}.mt-13{margin-top:3.25rem}.mb-13{margin-bottom:3.25rem}.ml-13{margin-left:3.25rem}.mr-13{margin-right:3.25rem}.mx-13{margin-inline:3.25rem}.my-13{margin-block:3.25rem}.m-12{margin:3rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.mx-12{margin-inline:3rem}.my-12{margin-block:3rem}.m-11{margin:2.75rem}.mt-11{margin-top:2.75rem}.mb-11{margin-bottom:2.75rem}.ml-11{margin-left:2.75rem}.mr-11{margin-right:2.75rem}.mx-11{margin-inline:2.75rem}.my-11{margin-block:2.75rem}.m-10{margin:2.5rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.mx-10{margin-inline:2.5rem}.my-10{margin-block:2.5rem}.m-9{margin:2.25rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.ml-9{margin-left:2.25rem}.mr-9{margin-right:2.25rem}.mx-9{margin-inline:2.25rem}.my-9{margin-block:2.25rem}.m-8{margin:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.mx-8{margin-inline:2rem}.my-8{margin-block:2rem}.m-7{margin:1.75rem}.mt-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem}.ml-7{margin-left:1.75rem}.mr-7{margin-right:1.75rem}.mx-7{margin-inline:1.75rem}.my-7{margin-block:1.75rem}.m-6{margin:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.mx-6{margin-inline:1.5rem}.my-6{margin-block:1.5rem}.m-5{margin:1.25rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.mx-5{margin-inline:1.25rem}.my-5{margin-block:1.25rem}.m-4{margin:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.mx-4{margin-inline:1rem}.my-4{margin-block:1rem}.m-3{margin:.75rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.mx-3{margin-inline:.75rem}.my-3{margin-block:.75rem}.m-2{margin:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mx-2{margin-inline:.5rem}.my-2{margin-block:.5rem}.m-1{margin:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mx-1{margin-inline:.25rem}.my-1{margin-block:.25rem}.m-0{margin:0rem}.mt-0{margin-top:0rem}.mb-0{margin-bottom:0rem}.ml-0{margin-left:0rem}.mr-0{margin-right:0rem}.mx-0{margin-inline:0rem}.my-0{margin-block:0rem}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.p-16{padding:4rem}.pt-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pr-16{padding-right:4rem}.px-16{padding-inline:4rem}.py-16{padding-block:4rem}.p-15{padding:3.75rem}.pt-15{padding-top:3.75rem}.pb-15{padding-bottom:3.75rem}.pl-15{padding-left:3.75rem}.pr-15{padding-right:3.75rem}.px-15{padding-inline:3.75rem}.py-15{padding-block:3.75rem}.p-14{padding:3.5rem}.pt-14{padding-top:3.5rem}.pb-14{padding-bottom:3.5rem}.pl-14{padding-left:3.5rem}.pr-14{padding-right:3.5rem}.px-14{padding-inline:3.5rem}.py-14{padding-block:3.5rem}.p-13{padding:3.25rem}.pt-13{padding-top:3.25rem}.pb-13{padding-bottom:3.25rem}.pl-13{padding-left:3.25rem}.pr-13{padding-right:3.25rem}.px-13{padding-inline:3.25rem}.py-13{padding-block:3.25rem}.p-12{padding:3rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.px-12{padding-inline:3rem}.py-12{padding-block:3rem}.p-11{padding:2.75rem}.pt-11{padding-top:2.75rem}.pb-11{padding-bottom:2.75rem}.pl-11{padding-left:2.75rem}.pr-11{padding-right:2.75rem}.px-11{padding-inline:2.75rem}.py-11{padding-block:2.75rem}.p-10{padding:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.px-10{padding-inline:2.5rem}.py-10{padding-block:2.5rem}.p-9{padding:2.25rem}.pt-9{padding-top:2.25rem}.pb-9{padding-bottom:2.25rem}.pl-9{padding-left:2.25rem}.pr-9{padding-right:2.25rem}.px-9{padding-inline:2.25rem}.py-9{padding-block:2.25rem}.p-8{padding:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.px-8{padding-inline:2rem}.py-8{padding-block:2rem}.p-7{padding:1.75rem}.pt-7{padding-top:1.75rem}.pb-7{padding-bottom:1.75rem}.pl-7{padding-left:1.75rem}.pr-7{padding-right:1.75rem}.px-7{padding-inline:1.75rem}.py-7{padding-block:1.75rem}.p-6{padding:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.px-6{padding-inline:1.5rem}.py-6{padding-block:1.5rem}.p-5{padding:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.px-5{padding-inline:1.25rem}.py-5{padding-block:1.25rem}.p-4{padding:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.px-4{padding-inline:1rem}.py-4{padding-block:1rem}.p-3{padding:.75rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.px-3{padding-inline:.75rem}.py-3{padding-block:.75rem}.p-2{padding:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.px-2{padding-inline:.5rem}.py-2{padding-block:.5rem}.p-1{padding:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.px-1{padding-inline:.25rem}.py-1{padding-block:.25rem}.p-0{padding:0rem}.pt-0{padding-top:0rem}.pb-0{padding-bottom:0rem}.pl-0{padding-left:0rem}.pr-0{padding-right:0rem}.px-0{padding-inline:0rem}.py-0{padding-block:0rem}.p-auto{padding:auto}.pt-auto{padding-top:auto}.pb-auto{padding-bottom:auto}.pl-auto{padding-left:auto}.pr-auto{padding-right:auto}.px-auto{padding-inline:auto}.py-auto{padding-block:auto}.size-16{width:4rem;height:4rem}.size-15{width:3.75rem;height:3.75rem}.size-14{width:3.5rem;height:3.5rem}.size-13{width:3.25rem;height:3.25rem}.size-12{width:3rem;height:3rem}.size-11{width:2.75rem;height:2.75rem}.size-10{width:2.5rem;height:2.5rem}.size-9{width:2.25rem;height:2.25rem}.size-8{width:2rem;height:2rem}.size-7{width:1.75rem;height:1.75rem}.size-6{width:1.5rem;height:1.5rem}.size-5{width:1.25rem;height:1.25rem}.size-4{width:1rem;height:1rem}.size-3{width:.75rem;height:.75rem}.size-2{width:.5rem;height:.5rem}.size-1{width:.25rem;height:.25rem}.size-0{width:0rem;height:0rem}.block{display:block}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.items-center{align-items:center}.items-start{align-items:flex-start}.shrink-0{flex-shrink:0}.gap-16{gap:4rem}.gap-x-16{column-gap:4rem}.gap-y-16{row-gap:4rem}.gap-15{gap:3.75rem}.gap-x-15{column-gap:3.75rem}.gap-y-15{row-gap:3.75rem}.gap-14{gap:3.5rem}.gap-x-14{column-gap:3.5rem}.gap-y-14{row-gap:3.5rem}.gap-13{gap:3.25rem}.gap-x-13{column-gap:3.25rem}.gap-y-13{row-gap:3.25rem}.gap-12{gap:3rem}.gap-x-12{column-gap:3rem}.gap-y-12{row-gap:3rem}.gap-11{gap:2.75rem}.gap-x-11{column-gap:2.75rem}.gap-y-11{row-gap:2.75rem}.gap-10{gap:2.5rem}.gap-x-10{column-gap:2.5rem}.gap-y-10{row-gap:2.5rem}.gap-9{gap:2.25rem}.gap-x-9{column-gap:2.25rem}.gap-y-9{row-gap:2.25rem}.gap-8{gap:2rem}.gap-x-8{column-gap:2rem}.gap-y-8{row-gap:2rem}.gap-7{gap:1.75rem}.gap-x-7{column-gap:1.75rem}.gap-y-7{row-gap:1.75rem}.gap-6{gap:1.5rem}.gap-x-6{column-gap:1.5rem}.gap-y-6{row-gap:1.5rem}.gap-5{gap:1.25rem}.gap-x-5{column-gap:1.25rem}.gap-y-5{row-gap:1.25rem}.gap-4{gap:1rem}.gap-x-4{column-gap:1rem}.gap-y-4{row-gap:1rem}.gap-3{gap:.75rem}.gap-x-3{column-gap:.75rem}.gap-y-3{row-gap:.75rem}.gap-2{gap:.5rem}.gap-x-2{column-gap:.5rem}.gap-y-2{row-gap:.5rem}.gap-1{gap:.25rem}.gap-x-1{column-gap:.25rem}.gap-y-1{row-gap:.25rem}.gap-0{gap:0rem}.gap-x-0{column-gap:0rem}.gap-y-0{row-gap:0rem}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.font-normal{font-weight:400}.font-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-inherit{color:inherit}.text-current{color:currentColor}.text-white{color:#fff}.text-black{color:var(--bpsp-color-text)}.text-red{color:red}.text-blue{color:var(--bpsp-color-kddi-blue)}.text-orange{color:var(--bpsp-color-blue-light)}.text-bpsp-link{color:var(--bpsp-color-kddi-blue)}.break-auto-phrase{word-break:auto-phrase}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.bg-bpsp-gray-light{background-color:var(--bpsp-color-gray-light)}.bg-bpsp-gray-deep{background-color:var(--bpsp-color-gray-deep)}@media not (max-width:640px){.sm\:m-16{margin:4rem}.sm\:mt-16{margin-top:4rem}.sm\:mb-16{margin-bottom:4rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-16{margin-right:4rem}.sm\:mx-16{margin-inline:4rem}.sm\:my-16{margin-block:4rem}.sm\:m-15{margin:3.75rem}.sm\:mt-15{margin-top:3.75rem}.sm\:mb-15{margin-bottom:3.75rem}.sm\:ml-15{margin-left:3.75rem}.sm\:mr-15{margin-right:3.75rem}.sm\:mx-15{margin-inline:3.75rem}.sm\:my-15{margin-block:3.75rem}.sm\:m-14{margin:3.5rem}.sm\:mt-14{margin-top:3.5rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:ml-14{margin-left:3.5rem}.sm\:mr-14{margin-right:3.5rem}.sm\:mx-14{margin-inline:3.5rem}.sm\:my-14{margin-block:3.5rem}.sm\:m-13{margin:3.25rem}.sm\:mt-13{margin-top:3.25rem}.sm\:mb-13{margin-bottom:3.25rem}.sm\:ml-13{margin-left:3.25rem}.sm\:mr-13{margin-right:3.25rem}.sm\:mx-13{margin-inline:3.25rem}.sm\:my-13{margin-block:3.25rem}.sm\:m-12{margin:3rem}.sm\:mt-12{margin-top:3rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-12{margin-left:3rem}.sm\:mr-12{margin-right:3rem}.sm\:mx-12{margin-inline:3rem}.sm\:my-12{margin-block:3rem}.sm\:m-11{margin:2.75rem}.sm\:mt-11{margin-top:2.75rem}.sm\:mb-11{margin-bottom:2.75rem}.sm\:ml-11{margin-left:2.75rem}.sm\:mr-11{margin-right:2.75rem}.sm\:mx-11{margin-inline:2.75rem}.sm\:my-11{margin-block:2.75rem}.sm\:m-10{margin:2.5rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:ml-10{margin-left:2.5rem}.sm\:mr-10{margin-right:2.5rem}.sm\:mx-10{margin-inline:2.5rem}.sm\:my-10{margin-block:2.5rem}.sm\:m-9{margin:2.25rem}.sm\:mt-9{margin-top:2.25rem}.sm\:mb-9{margin-bottom:2.25rem}.sm\:ml-9{margin-left:2.25rem}.sm\:mr-9{margin-right:2.25rem}.sm\:mx-9{margin-inline:2.25rem}.sm\:my-9{margin-block:2.25rem}.sm\:m-8{margin:2rem}.sm\:mt-8{margin-top:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-8{margin-left:2rem}.sm\:mr-8{margin-right:2rem}.sm\:mx-8{margin-inline:2rem}.sm\:my-8{margin-block:2rem}.sm\:m-7{margin:1.75rem}.sm\:mt-7{margin-top:1.75rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:ml-7{margin-left:1.75rem}.sm\:mr-7{margin-right:1.75rem}.sm\:mx-7{margin-inline:1.75rem}.sm\:my-7{margin-block:1.75rem}.sm\:m-6{margin:1.5rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mr-6{margin-right:1.5rem}.sm\:mx-6{margin-inline:1.5rem}.sm\:my-6{margin-block:1.5rem}.sm\:m-5{margin:1.25rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-5{margin-left:1.25rem}.sm\:mr-5{margin-right:1.25rem}.sm\:mx-5{margin-inline:1.25rem}.sm\:my-5{margin-block:1.25rem}.sm\:m-4{margin:1rem}.sm\:mt-4{margin-top:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-4{margin-left:1rem}.sm\:mr-4{margin-right:1rem}.sm\:mx-4{margin-inline:1rem}.sm\:my-4{margin-block:1rem}.sm\:m-3{margin:.75rem}.sm\:mt-3{margin-top:.75rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:ml-3{margin-left:.75rem}.sm\:mr-3{margin-right:.75rem}.sm\:mx-3{margin-inline:.75rem}.sm\:my-3{margin-block:.75rem}.sm\:m-2{margin:.5rem}.sm\:mt-2{margin-top:.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:ml-2{margin-left:.5rem}.sm\:mr-2{margin-right:.5rem}.sm\:mx-2{margin-inline:.5rem}.sm\:my-2{margin-block:.5rem}.sm\:m-1{margin:.25rem}.sm\:mt-1{margin-top:.25rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:ml-1{margin-left:.25rem}.sm\:mr-1{margin-right:.25rem}.sm\:mx-1{margin-inline:.25rem}.sm\:my-1{margin-block:.25rem}.sm\:m-0{margin:0rem}.sm\:mt-0{margin-top:0rem}.sm\:mb-0{margin-bottom:0rem}.sm\:ml-0{margin-left:0rem}.sm\:mr-0{margin-right:0rem}.sm\:mx-0{margin-inline:0rem}.sm\:my-0{margin-block:0rem}.sm\:m-auto{margin:auto}.sm\:mt-auto{margin-top:auto}.sm\:mb-auto{margin-bottom:auto}.sm\:ml-auto{margin-left:auto}.sm\:mr-auto{margin-right:auto}.sm\:mx-auto{margin-inline:auto}.sm\:my-auto{margin-block:auto}.sm\:p-16{padding:4rem}.sm\:pt-16{padding-top:4rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pl-16{padding-left:4rem}.sm\:pr-16{padding-right:4rem}.sm\:px-16{padding-inline:4rem}.sm\:py-16{padding-block:4rem}.sm\:p-15{padding:3.75rem}.sm\:pt-15{padding-top:3.75rem}.sm\:pb-15{padding-bottom:3.75rem}.sm\:pl-15{padding-left:3.75rem}.sm\:pr-15{padding-right:3.75rem}.sm\:px-15{padding-inline:3.75rem}.sm\:py-15{padding-block:3.75rem}.sm\:p-14{padding:3.5rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pl-14{padding-left:3.5rem}.sm\:pr-14{padding-right:3.5rem}.sm\:px-14{padding-inline:3.5rem}.sm\:py-14{padding-block:3.5rem}.sm\:p-13{padding:3.25rem}.sm\:pt-13{padding-top:3.25rem}.sm\:pb-13{padding-bottom:3.25rem}.sm\:pl-13{padding-left:3.25rem}.sm\:pr-13{padding-right:3.25rem}.sm\:px-13{padding-inline:3.25rem}.sm\:py-13{padding-block:3.25rem}.sm\:p-12{padding:3rem}.sm\:pt-12{padding-top:3rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pl-12{padding-left:3rem}.sm\:pr-12{padding-right:3rem}.sm\:px-12{padding-inline:3rem}.sm\:py-12{padding-block:3rem}.sm\:p-11{padding:2.75rem}.sm\:pt-11{padding-top:2.75rem}.sm\:pb-11{padding-bottom:2.75rem}.sm\:pl-11{padding-left:2.75rem}.sm\:pr-11{padding-right:2.75rem}.sm\:px-11{padding-inline:2.75rem}.sm\:py-11{padding-block:2.75rem}.sm\:p-10{padding:2.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pr-10{padding-right:2.5rem}.sm\:px-10{padding-inline:2.5rem}.sm\:py-10{padding-block:2.5rem}.sm\:p-9{padding:2.25rem}.sm\:pt-9{padding-top:2.25rem}.sm\:pb-9{padding-bottom:2.25rem}.sm\:pl-9{padding-left:2.25rem}.sm\:pr-9{padding-right:2.25rem}.sm\:px-9{padding-inline:2.25rem}.sm\:py-9{padding-block:2.25rem}.sm\:p-8{padding:2rem}.sm\:pt-8{padding-top:2rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-8{padding-left:2rem}.sm\:pr-8{padding-right:2rem}.sm\:px-8{padding-inline:2rem}.sm\:py-8{padding-block:2rem}.sm\:p-7{padding:1.75rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pb-7{padding-bottom:1.75rem}.sm\:pl-7{padding-left:1.75rem}.sm\:pr-7{padding-right:1.75rem}.sm\:px-7{padding-inline:1.75rem}.sm\:py-7{padding-block:1.75rem}.sm\:p-6{padding:1.5rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:px-6{padding-inline:1.5rem}.sm\:py-6{padding-block:1.5rem}.sm\:p-5{padding:1.25rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pl-5{padding-left:1.25rem}.sm\:pr-5{padding-right:1.25rem}.sm\:px-5{padding-inline:1.25rem}.sm\:py-5{padding-block:1.25rem}.sm\:p-4{padding:1rem}.sm\:pt-4{padding-top:1rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pr-4{padding-right:1rem}.sm\:px-4{padding-inline:1rem}.sm\:py-4{padding-block:1rem}.sm\:p-3{padding:.75rem}.sm\:pt-3{padding-top:.75rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pl-3{padding-left:.75rem}.sm\:pr-3{padding-right:.75rem}.sm\:px-3{padding-inline:.75rem}.sm\:py-3{padding-block:.75rem}.sm\:p-2{padding:.5rem}.sm\:pt-2{padding-top:.5rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pl-2{padding-left:.5rem}.sm\:pr-2{padding-right:.5rem}.sm\:px-2{padding-inline:.5rem}.sm\:py-2{padding-block:.5rem}.sm\:p-1{padding:.25rem}.sm\:pt-1{padding-top:.25rem}.sm\:pb-1{padding-bottom:.25rem}.sm\:pl-1{padding-left:.25rem}.sm\:pr-1{padding-right:.25rem}.sm\:px-1{padding-inline:.25rem}.sm\:py-1{padding-block:.25rem}.sm\:p-0{padding:0rem}.sm\:pt-0{padding-top:0rem}.sm\:pb-0{padding-bottom:0rem}.sm\:pl-0{padding-left:0rem}.sm\:pr-0{padding-right:0rem}.sm\:px-0{padding-inline:0rem}.sm\:py-0{padding-block:0rem}.sm\:p-auto{padding:auto}.sm\:pt-auto{padding-top:auto}.sm\:pb-auto{padding-bottom:auto}.sm\:pl-auto{padding-left:auto}.sm\:pr-auto{padding-right:auto}.sm\:px-auto{padding-inline:auto}.sm\:py-auto{padding-block:auto}.sm\:size-16{width:4rem;height:4rem}.sm\:size-15{width:3.75rem;height:3.75rem}.sm\:size-14{width:3.5rem;height:3.5rem}.sm\:size-13{width:3.25rem;height:3.25rem}.sm\:size-12{width:3rem;height:3rem}.sm\:size-11{width:2.75rem;height:2.75rem}.sm\:size-10{width:2.5rem;height:2.5rem}.sm\:size-9{width:2.25rem;height:2.25rem}.sm\:size-8{width:2rem;height:2rem}.sm\:size-7{width:1.75rem;height:1.75rem}.sm\:size-6{width:1.5rem;height:1.5rem}.sm\:size-5{width:1.25rem;height:1.25rem}.sm\:size-4{width:1rem;height:1rem}.sm\:size-3{width:.75rem;height:.75rem}.sm\:size-2{width:.5rem;height:.5rem}.sm\:size-1{width:.25rem;height:.25rem}.sm\:size-0{width:0rem;height:0rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:shrink-0{flex-shrink:0}.sm\:gap-16{gap:4rem}.sm\:gap-x-16{column-gap:4rem}.sm\:gap-y-16{row-gap:4rem}.sm\:gap-15{gap:3.75rem}.sm\:gap-x-15{column-gap:3.75rem}.sm\:gap-y-15{row-gap:3.75rem}.sm\:gap-14{gap:3.5rem}.sm\:gap-x-14{column-gap:3.5rem}.sm\:gap-y-14{row-gap:3.5rem}.sm\:gap-13{gap:3.25rem}.sm\:gap-x-13{column-gap:3.25rem}.sm\:gap-y-13{row-gap:3.25rem}.sm\:gap-12{gap:3rem}.sm\:gap-x-12{column-gap:3rem}.sm\:gap-y-12{row-gap:3rem}.sm\:gap-11{gap:2.75rem}.sm\:gap-x-11{column-gap:2.75rem}.sm\:gap-y-11{row-gap:2.75rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-x-10{column-gap:2.5rem}.sm\:gap-y-10{row-gap:2.5rem}.sm\:gap-9{gap:2.25rem}.sm\:gap-x-9{column-gap:2.25rem}.sm\:gap-y-9{row-gap:2.25rem}.sm\:gap-8{gap:2rem}.sm\:gap-x-8{column-gap:2rem}.sm\:gap-y-8{row-gap:2rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-x-7{column-gap:1.75rem}.sm\:gap-y-7{row-gap:1.75rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-6{column-gap:1.5rem}.sm\:gap-y-6{row-gap:1.5rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-x-5{column-gap:1.25rem}.sm\:gap-y-5{row-gap:1.25rem}.sm\:gap-4{gap:1rem}.sm\:gap-x-4{column-gap:1rem}.sm\:gap-y-4{row-gap:1rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-3{column-gap:.75rem}.sm\:gap-y-3{row-gap:.75rem}.sm\:gap-2{gap:.5rem}.sm\:gap-x-2{column-gap:.5rem}.sm\:gap-y-2{row-gap:.5rem}.sm\:gap-1{gap:.25rem}.sm\:gap-x-1{column-gap:.25rem}.sm\:gap-y-1{row-gap:.25rem}.sm\:gap-0{gap:0rem}.sm\:gap-x-0{column-gap:0rem}.sm\:gap-y-0{row-gap:0rem}.sm\:font-sans{font-family:var(--font-sans)}.sm\:font-serif{font-family:var(--font-serif)}.sm\:font-mono{font-family:var(--font-mono)}.sm\:font-normal{font-weight:400}.sm\:font-bold{font-weight:700}.sm\:text-left{text-align:left}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-inherit{color:inherit}.sm\:text-current{color:currentColor}.sm\:text-white{color:#fff}.sm\:text-black{color:var(--bpsp-color-text)}.sm\:text-red{color:red}.sm\:text-blue{color:var(--bpsp-color-kddi-blue)}.sm\:text-orange{color:var(--bpsp-color-blue-light)}.sm\:text-bpsp-link{color:var(--bpsp-color-kddi-blue)}.sm\:break-auto-phrase{word-break:auto-phrase}.sm\:align-middle{vertical-align:middle}.sm\:align-top{vertical-align:top}.sm\:bg-bpsp-gray-light{background-color:var(--bpsp-color-gray-light)}.sm\:bg-bpsp-gray-deep{background-color:var(--bpsp-color-gray-deep)}}@media(max-width:640px){.max-sm\:m-16{margin:4rem}.max-sm\:mt-16{margin-top:4rem}.max-sm\:mb-16{margin-bottom:4rem}.max-sm\:ml-16{margin-left:4rem}.max-sm\:mr-16{margin-right:4rem}.max-sm\:mx-16{margin-inline:4rem}.max-sm\:my-16{margin-block:4rem}.max-sm\:m-15{margin:3.75rem}.max-sm\:mt-15{margin-top:3.75rem}.max-sm\:mb-15{margin-bottom:3.75rem}.max-sm\:ml-15{margin-left:3.75rem}.max-sm\:mr-15{margin-right:3.75rem}.max-sm\:mx-15{margin-inline:3.75rem}.max-sm\:my-15{margin-block:3.75rem}.max-sm\:m-14{margin:3.5rem}.max-sm\:mt-14{margin-top:3.5rem}.max-sm\:mb-14{margin-bottom:3.5rem}.max-sm\:ml-14{margin-left:3.5rem}.max-sm\:mr-14{margin-right:3.5rem}.max-sm\:mx-14{margin-inline:3.5rem}.max-sm\:my-14{margin-block:3.5rem}.max-sm\:m-13{margin:3.25rem}.max-sm\:mt-13{margin-top:3.25rem}.max-sm\:mb-13{margin-bottom:3.25rem}.max-sm\:ml-13{margin-left:3.25rem}.max-sm\:mr-13{margin-right:3.25rem}.max-sm\:mx-13{margin-inline:3.25rem}.max-sm\:my-13{margin-block:3.25rem}.max-sm\:m-12{margin:3rem}.max-sm\:mt-12{margin-top:3rem}.max-sm\:mb-12{margin-bottom:3rem}.max-sm\:ml-12{margin-left:3rem}.max-sm\:mr-12{margin-right:3rem}.max-sm\:mx-12{margin-inline:3rem}.max-sm\:my-12{margin-block:3rem}.max-sm\:m-11{margin:2.75rem}.max-sm\:mt-11{margin-top:2.75rem}.max-sm\:mb-11{margin-bottom:2.75rem}.max-sm\:ml-11{margin-left:2.75rem}.max-sm\:mr-11{margin-right:2.75rem}.max-sm\:mx-11{margin-inline:2.75rem}.max-sm\:my-11{margin-block:2.75rem}.max-sm\:m-10{margin:2.5rem}.max-sm\:mt-10{margin-top:2.5rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:ml-10{margin-left:2.5rem}.max-sm\:mr-10{margin-right:2.5rem}.max-sm\:mx-10{margin-inline:2.5rem}.max-sm\:my-10{margin-block:2.5rem}.max-sm\:m-9{margin:2.25rem}.max-sm\:mt-9{margin-top:2.25rem}.max-sm\:mb-9{margin-bottom:2.25rem}.max-sm\:ml-9{margin-left:2.25rem}.max-sm\:mr-9{margin-right:2.25rem}.max-sm\:mx-9{margin-inline:2.25rem}.max-sm\:my-9{margin-block:2.25rem}.max-sm\:m-8{margin:2rem}.max-sm\:mt-8{margin-top:2rem}.max-sm\:mb-8{margin-bottom:2rem}.max-sm\:ml-8{margin-left:2rem}.max-sm\:mr-8{margin-right:2rem}.max-sm\:mx-8{margin-inline:2rem}.max-sm\:my-8{margin-block:2rem}.max-sm\:m-7{margin:1.75rem}.max-sm\:mt-7{margin-top:1.75rem}.max-sm\:mb-7{margin-bottom:1.75rem}.max-sm\:ml-7{margin-left:1.75rem}.max-sm\:mr-7{margin-right:1.75rem}.max-sm\:mx-7{margin-inline:1.75rem}.max-sm\:my-7{margin-block:1.75rem}.max-sm\:m-6{margin:1.5rem}.max-sm\:mt-6{margin-top:1.5rem}.max-sm\:mb-6{margin-bottom:1.5rem}.max-sm\:ml-6{margin-left:1.5rem}.max-sm\:mr-6{margin-right:1.5rem}.max-sm\:mx-6{margin-inline:1.5rem}.max-sm\:my-6{margin-block:1.5rem}.max-sm\:m-5{margin:1.25rem}.max-sm\:mt-5{margin-top:1.25rem}.max-sm\:mb-5{margin-bottom:1.25rem}.max-sm\:ml-5{margin-left:1.25rem}.max-sm\:mr-5{margin-right:1.25rem}.max-sm\:mx-5{margin-inline:1.25rem}.max-sm\:my-5{margin-block:1.25rem}.max-sm\:m-4{margin:1rem}.max-sm\:mt-4{margin-top:1rem}.max-sm\:mb-4{margin-bottom:1rem}.max-sm\:ml-4{margin-left:1rem}.max-sm\:mr-4{margin-right:1rem}.max-sm\:mx-4{margin-inline:1rem}.max-sm\:my-4{margin-block:1rem}.max-sm\:m-3{margin:.75rem}.max-sm\:mt-3{margin-top:.75rem}.max-sm\:mb-3{margin-bottom:.75rem}.max-sm\:ml-3{margin-left:.75rem}.max-sm\:mr-3{margin-right:.75rem}.max-sm\:mx-3{margin-inline:.75rem}.max-sm\:my-3{margin-block:.75rem}.max-sm\:m-2{margin:.5rem}.max-sm\:mt-2{margin-top:.5rem}.max-sm\:mb-2{margin-bottom:.5rem}.max-sm\:ml-2{margin-left:.5rem}.max-sm\:mr-2{margin-right:.5rem}.max-sm\:mx-2{margin-inline:.5rem}.max-sm\:my-2{margin-block:.5rem}.max-sm\:m-1{margin:.25rem}.max-sm\:mt-1{margin-top:.25rem}.max-sm\:mb-1{margin-bottom:.25rem}.max-sm\:ml-1{margin-left:.25rem}.max-sm\:mr-1{margin-right:.25rem}.max-sm\:mx-1{margin-inline:.25rem}.max-sm\:my-1{margin-block:.25rem}.max-sm\:m-0{margin:0rem}.max-sm\:mt-0{margin-top:0rem}.max-sm\:mb-0{margin-bottom:0rem}.max-sm\:ml-0{margin-left:0rem}.max-sm\:mr-0{margin-right:0rem}.max-sm\:mx-0{margin-inline:0rem}.max-sm\:my-0{margin-block:0rem}.max-sm\:m-auto{margin:auto}.max-sm\:mt-auto{margin-top:auto}.max-sm\:mb-auto{margin-bottom:auto}.max-sm\:ml-auto{margin-left:auto}.max-sm\:mr-auto{margin-right:auto}.max-sm\:mx-auto{margin-inline:auto}.max-sm\:my-auto{margin-block:auto}.max-sm\:p-16{padding:4rem}.max-sm\:pt-16{padding-top:4rem}.max-sm\:pb-16{padding-bottom:4rem}.max-sm\:pl-16{padding-left:4rem}.max-sm\:pr-16{padding-right:4rem}.max-sm\:px-16{padding-inline:4rem}.max-sm\:py-16{padding-block:4rem}.max-sm\:p-15{padding:3.75rem}.max-sm\:pt-15{padding-top:3.75rem}.max-sm\:pb-15{padding-bottom:3.75rem}.max-sm\:pl-15{padding-left:3.75rem}.max-sm\:pr-15{padding-right:3.75rem}.max-sm\:px-15{padding-inline:3.75rem}.max-sm\:py-15{padding-block:3.75rem}.max-sm\:p-14{padding:3.5rem}.max-sm\:pt-14{padding-top:3.5rem}.max-sm\:pb-14{padding-bottom:3.5rem}.max-sm\:pl-14{padding-left:3.5rem}.max-sm\:pr-14{padding-right:3.5rem}.max-sm\:px-14{padding-inline:3.5rem}.max-sm\:py-14{padding-block:3.5rem}.max-sm\:p-13{padding:3.25rem}.max-sm\:pt-13{padding-top:3.25rem}.max-sm\:pb-13{padding-bottom:3.25rem}.max-sm\:pl-13{padding-left:3.25rem}.max-sm\:pr-13{padding-right:3.25rem}.max-sm\:px-13{padding-inline:3.25rem}.max-sm\:py-13{padding-block:3.25rem}.max-sm\:p-12{padding:3rem}.max-sm\:pt-12{padding-top:3rem}.max-sm\:pb-12{padding-bottom:3rem}.max-sm\:pl-12{padding-left:3rem}.max-sm\:pr-12{padding-right:3rem}.max-sm\:px-12{padding-inline:3rem}.max-sm\:py-12{padding-block:3rem}.max-sm\:p-11{padding:2.75rem}.max-sm\:pt-11{padding-top:2.75rem}.max-sm\:pb-11{padding-bottom:2.75rem}.max-sm\:pl-11{padding-left:2.75rem}.max-sm\:pr-11{padding-right:2.75rem}.max-sm\:px-11{padding-inline:2.75rem}.max-sm\:py-11{padding-block:2.75rem}.max-sm\:p-10{padding:2.5rem}.max-sm\:pt-10{padding-top:2.5rem}.max-sm\:pb-10{padding-bottom:2.5rem}.max-sm\:pl-10{padding-left:2.5rem}.max-sm\:pr-10{padding-right:2.5rem}.max-sm\:px-10{padding-inline:2.5rem}.max-sm\:py-10{padding-block:2.5rem}.max-sm\:p-9{padding:2.25rem}.max-sm\:pt-9{padding-top:2.25rem}.max-sm\:pb-9{padding-bottom:2.25rem}.max-sm\:pl-9{padding-left:2.25rem}.max-sm\:pr-9{padding-right:2.25rem}.max-sm\:px-9{padding-inline:2.25rem}.max-sm\:py-9{padding-block:2.25rem}.max-sm\:p-8{padding:2rem}.max-sm\:pt-8{padding-top:2rem}.max-sm\:pb-8{padding-bottom:2rem}.max-sm\:pl-8{padding-left:2rem}.max-sm\:pr-8{padding-right:2rem}.max-sm\:px-8{padding-inline:2rem}.max-sm\:py-8{padding-block:2rem}.max-sm\:p-7{padding:1.75rem}.max-sm\:pt-7{padding-top:1.75rem}.max-sm\:pb-7{padding-bottom:1.75rem}.max-sm\:pl-7{padding-left:1.75rem}.max-sm\:pr-7{padding-right:1.75rem}.max-sm\:px-7{padding-inline:1.75rem}.max-sm\:py-7{padding-block:1.75rem}.max-sm\:p-6{padding:1.5rem}.max-sm\:pt-6{padding-top:1.5rem}.max-sm\:pb-6{padding-bottom:1.5rem}.max-sm\:pl-6{padding-left:1.5rem}.max-sm\:pr-6{padding-right:1.5rem}.max-sm\:px-6{padding-inline:1.5rem}.max-sm\:py-6{padding-block:1.5rem}.max-sm\:p-5{padding:1.25rem}.max-sm\:pt-5{padding-top:1.25rem}.max-sm\:pb-5{padding-bottom:1.25rem}.max-sm\:pl-5{padding-left:1.25rem}.max-sm\:pr-5{padding-right:1.25rem}.max-sm\:px-5{padding-inline:1.25rem}.max-sm\:py-5{padding-block:1.25rem}.max-sm\:p-4{padding:1rem}.max-sm\:pt-4{padding-top:1rem}.max-sm\:pb-4{padding-bottom:1rem}.max-sm\:pl-4{padding-left:1rem}.max-sm\:pr-4{padding-right:1rem}.max-sm\:px-4{padding-inline:1rem}.max-sm\:py-4{padding-block:1rem}.max-sm\:p-3{padding:.75rem}.max-sm\:pt-3{padding-top:.75rem}.max-sm\:pb-3{padding-bottom:.75rem}.max-sm\:pl-3{padding-left:.75rem}.max-sm\:pr-3{padding-right:.75rem}.max-sm\:px-3{padding-inline:.75rem}.max-sm\:py-3{padding-block:.75rem}.max-sm\:p-2{padding:.5rem}.max-sm\:pt-2{padding-top:.5rem}.max-sm\:pb-2{padding-bottom:.5rem}.max-sm\:pl-2{padding-left:.5rem}.max-sm\:pr-2{padding-right:.5rem}.max-sm\:px-2{padding-inline:.5rem}.max-sm\:py-2{padding-block:.5rem}.max-sm\:p-1{padding:.25rem}.max-sm\:pt-1{padding-top:.25rem}.max-sm\:pb-1{padding-bottom:.25rem}.max-sm\:pl-1{padding-left:.25rem}.max-sm\:pr-1{padding-right:.25rem}.max-sm\:px-1{padding-inline:.25rem}.max-sm\:py-1{padding-block:.25rem}.max-sm\:p-0{padding:0rem}.max-sm\:pt-0{padding-top:0rem}.max-sm\:pb-0{padding-bottom:0rem}.max-sm\:pl-0{padding-left:0rem}.max-sm\:pr-0{padding-right:0rem}.max-sm\:px-0{padding-inline:0rem}.max-sm\:py-0{padding-block:0rem}.max-sm\:p-auto{padding:auto}.max-sm\:pt-auto{padding-top:auto}.max-sm\:pb-auto{padding-bottom:auto}.max-sm\:pl-auto{padding-left:auto}.max-sm\:pr-auto{padding-right:auto}.max-sm\:px-auto{padding-inline:auto}.max-sm\:py-auto{padding-block:auto}.max-sm\:size-16{width:4rem;height:4rem}.max-sm\:size-15{width:3.75rem;height:3.75rem}.max-sm\:size-14{width:3.5rem;height:3.5rem}.max-sm\:size-13{width:3.25rem;height:3.25rem}.max-sm\:size-12{width:3rem;height:3rem}.max-sm\:size-11{width:2.75rem;height:2.75rem}.max-sm\:size-10{width:2.5rem;height:2.5rem}.max-sm\:size-9{width:2.25rem;height:2.25rem}.max-sm\:size-8{width:2rem;height:2rem}.max-sm\:size-7{width:1.75rem;height:1.75rem}.max-sm\:size-6{width:1.5rem;height:1.5rem}.max-sm\:size-5{width:1.25rem;height:1.25rem}.max-sm\:size-4{width:1rem;height:1rem}.max-sm\:size-3{width:.75rem;height:.75rem}.max-sm\:size-2{width:.5rem;height:.5rem}.max-sm\:size-1{width:.25rem;height:.25rem}.max-sm\:size-0{width:0rem;height:0rem}.max-sm\:block{display:block}.max-sm\:hidden{display:none}.max-sm\:inline{display:inline}.max-sm\:inline-block{display:inline-block}.max-sm\:flex{display:flex}.max-sm\:inline-flex{display:inline-flex}.max-sm\:grid{display:grid}.max-sm\:inline-grid{display:inline-grid}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:flex-row{flex-direction:row}.max-sm\:flex-col{flex-direction:column}.max-sm\:justify-center{justify-content:center}.max-sm\:justify-end{justify-content:flex-end}.max-sm\:justify-between{justify-content:space-between}.max-sm\:items-center{align-items:center}.max-sm\:items-start{align-items:flex-start}.max-sm\:shrink-0{flex-shrink:0}.max-sm\:gap-16{gap:4rem}.max-sm\:gap-x-16{column-gap:4rem}.max-sm\:gap-y-16{row-gap:4rem}.max-sm\:gap-15{gap:3.75rem}.max-sm\:gap-x-15{column-gap:3.75rem}.max-sm\:gap-y-15{row-gap:3.75rem}.max-sm\:gap-14{gap:3.5rem}.max-sm\:gap-x-14{column-gap:3.5rem}.max-sm\:gap-y-14{row-gap:3.5rem}.max-sm\:gap-13{gap:3.25rem}.max-sm\:gap-x-13{column-gap:3.25rem}.max-sm\:gap-y-13{row-gap:3.25rem}.max-sm\:gap-12{gap:3rem}.max-sm\:gap-x-12{column-gap:3rem}.max-sm\:gap-y-12{row-gap:3rem}.max-sm\:gap-11{gap:2.75rem}.max-sm\:gap-x-11{column-gap:2.75rem}.max-sm\:gap-y-11{row-gap:2.75rem}.max-sm\:gap-10{gap:2.5rem}.max-sm\:gap-x-10{column-gap:2.5rem}.max-sm\:gap-y-10{row-gap:2.5rem}.max-sm\:gap-9{gap:2.25rem}.max-sm\:gap-x-9{column-gap:2.25rem}.max-sm\:gap-y-9{row-gap:2.25rem}.max-sm\:gap-8{gap:2rem}.max-sm\:gap-x-8{column-gap:2rem}.max-sm\:gap-y-8{row-gap:2rem}.max-sm\:gap-7{gap:1.75rem}.max-sm\:gap-x-7{column-gap:1.75rem}.max-sm\:gap-y-7{row-gap:1.75rem}.max-sm\:gap-6{gap:1.5rem}.max-sm\:gap-x-6{column-gap:1.5rem}.max-sm\:gap-y-6{row-gap:1.5rem}.max-sm\:gap-5{gap:1.25rem}.max-sm\:gap-x-5{column-gap:1.25rem}.max-sm\:gap-y-5{row-gap:1.25rem}.max-sm\:gap-4{gap:1rem}.max-sm\:gap-x-4{column-gap:1rem}.max-sm\:gap-y-4{row-gap:1rem}.max-sm\:gap-3{gap:.75rem}.max-sm\:gap-x-3{column-gap:.75rem}.max-sm\:gap-y-3{row-gap:.75rem}.max-sm\:gap-2{gap:.5rem}.max-sm\:gap-x-2{column-gap:.5rem}.max-sm\:gap-y-2{row-gap:.5rem}.max-sm\:gap-1{gap:.25rem}.max-sm\:gap-x-1{column-gap:.25rem}.max-sm\:gap-y-1{row-gap:.25rem}.max-sm\:gap-0{gap:0rem}.max-sm\:gap-x-0{column-gap:0rem}.max-sm\:gap-y-0{row-gap:0rem}.max-sm\:font-sans{font-family:var(--font-sans)}.max-sm\:font-serif{font-family:var(--font-serif)}.max-sm\:font-mono{font-family:var(--font-mono)}.max-sm\:font-normal{font-weight:400}.max-sm\:font-bold{font-weight:700}.max-sm\:text-left{text-align:left}.max-sm\:text-center{text-align:center}.max-sm\:text-right{text-align:right}.max-sm\:text-inherit{color:inherit}.max-sm\:text-current{color:currentColor}.max-sm\:text-white{color:#fff}.max-sm\:text-black{color:var(--bpsp-color-text)}.max-sm\:text-red{color:red}.max-sm\:text-blue{color:var(--bpsp-color-kddi-blue)}.max-sm\:text-orange{color:var(--bpsp-color-blue-light)}.max-sm\:text-bpsp-link{color:var(--bpsp-color-kddi-blue)}.max-sm\:break-auto-phrase{word-break:auto-phrase}.max-sm\:align-middle{vertical-align:middle}.max-sm\:align-top{vertical-align:top}.max-sm\:bg-bpsp-gray-light{background-color:var(--bpsp-color-gray-light)}.max-sm\:bg-bpsp-gray-deep{background-color:var(--bpsp-color-gray-deep)}}@media not (max-width:768px){.md\:m-16{margin:4rem}.md\:mt-16{margin-top:4rem}.md\:mb-16{margin-bottom:4rem}.md\:ml-16{margin-left:4rem}.md\:mr-16{margin-right:4rem}.md\:mx-16{margin-inline:4rem}.md\:my-16{margin-block:4rem}.md\:m-15{margin:3.75rem}.md\:mt-15{margin-top:3.75rem}.md\:mb-15{margin-bottom:3.75rem}.md\:ml-15{margin-left:3.75rem}.md\:mr-15{margin-right:3.75rem}.md\:mx-15{margin-inline:3.75rem}.md\:my-15{margin-block:3.75rem}.md\:m-14{margin:3.5rem}.md\:mt-14{margin-top:3.5rem}.md\:mb-14{margin-bottom:3.5rem}.md\:ml-14{margin-left:3.5rem}.md\:mr-14{margin-right:3.5rem}.md\:mx-14{margin-inline:3.5rem}.md\:my-14{margin-block:3.5rem}.md\:m-13{margin:3.25rem}.md\:mt-13{margin-top:3.25rem}.md\:mb-13{margin-bottom:3.25rem}.md\:ml-13{margin-left:3.25rem}.md\:mr-13{margin-right:3.25rem}.md\:mx-13{margin-inline:3.25rem}.md\:my-13{margin-block:3.25rem}.md\:m-12{margin:3rem}.md\:mt-12{margin-top:3rem}.md\:mb-12{margin-bottom:3rem}.md\:ml-12{margin-left:3rem}.md\:mr-12{margin-right:3rem}.md\:mx-12{margin-inline:3rem}.md\:my-12{margin-block:3rem}.md\:m-11{margin:2.75rem}.md\:mt-11{margin-top:2.75rem}.md\:mb-11{margin-bottom:2.75rem}.md\:ml-11{margin-left:2.75rem}.md\:mr-11{margin-right:2.75rem}.md\:mx-11{margin-inline:2.75rem}.md\:my-11{margin-block:2.75rem}.md\:m-10{margin:2.5rem}.md\:mt-10{margin-top:2.5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:ml-10{margin-left:2.5rem}.md\:mr-10{margin-right:2.5rem}.md\:mx-10{margin-inline:2.5rem}.md\:my-10{margin-block:2.5rem}.md\:m-9{margin:2.25rem}.md\:mt-9{margin-top:2.25rem}.md\:mb-9{margin-bottom:2.25rem}.md\:ml-9{margin-left:2.25rem}.md\:mr-9{margin-right:2.25rem}.md\:mx-9{margin-inline:2.25rem}.md\:my-9{margin-block:2.25rem}.md\:m-8{margin:2rem}.md\:mt-8{margin-top:2rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-8{margin-left:2rem}.md\:mr-8{margin-right:2rem}.md\:mx-8{margin-inline:2rem}.md\:my-8{margin-block:2rem}.md\:m-7{margin:1.75rem}.md\:mt-7{margin-top:1.75rem}.md\:mb-7{margin-bottom:1.75rem}.md\:ml-7{margin-left:1.75rem}.md\:mr-7{margin-right:1.75rem}.md\:mx-7{margin-inline:1.75rem}.md\:my-7{margin-block:1.75rem}.md\:m-6{margin:1.5rem}.md\:mt-6{margin-top:1.5rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-6{margin-left:1.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mx-6{margin-inline:1.5rem}.md\:my-6{margin-block:1.5rem}.md\:m-5{margin:1.25rem}.md\:mt-5{margin-top:1.25rem}.md\:mb-5{margin-bottom:1.25rem}.md\:ml-5{margin-left:1.25rem}.md\:mr-5{margin-right:1.25rem}.md\:mx-5{margin-inline:1.25rem}.md\:my-5{margin-block:1.25rem}.md\:m-4{margin:1rem}.md\:mt-4{margin-top:1rem}.md\:mb-4{margin-bottom:1rem}.md\:ml-4{margin-left:1rem}.md\:mr-4{margin-right:1rem}.md\:mx-4{margin-inline:1rem}.md\:my-4{margin-block:1rem}.md\:m-3{margin:.75rem}.md\:mt-3{margin-top:.75rem}.md\:mb-3{margin-bottom:.75rem}.md\:ml-3{margin-left:.75rem}.md\:mr-3{margin-right:.75rem}.md\:mx-3{margin-inline:.75rem}.md\:my-3{margin-block:.75rem}.md\:m-2{margin:.5rem}.md\:mt-2{margin-top:.5rem}.md\:mb-2{margin-bottom:.5rem}.md\:ml-2{margin-left:.5rem}.md\:mr-2{margin-right:.5rem}.md\:mx-2{margin-inline:.5rem}.md\:my-2{margin-block:.5rem}.md\:m-1{margin:.25rem}.md\:mt-1{margin-top:.25rem}.md\:mb-1{margin-bottom:.25rem}.md\:ml-1{margin-left:.25rem}.md\:mr-1{margin-right:.25rem}.md\:mx-1{margin-inline:.25rem}.md\:my-1{margin-block:.25rem}.md\:m-0{margin:0rem}.md\:mt-0{margin-top:0rem}.md\:mb-0{margin-bottom:0rem}.md\:ml-0{margin-left:0rem}.md\:mr-0{margin-right:0rem}.md\:mx-0{margin-inline:0rem}.md\:my-0{margin-block:0rem}.md\:m-auto{margin:auto}.md\:mt-auto{margin-top:auto}.md\:mb-auto{margin-bottom:auto}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mx-auto{margin-inline:auto}.md\:my-auto{margin-block:auto}.md\:p-16{padding:4rem}.md\:pt-16{padding-top:4rem}.md\:pb-16{padding-bottom:4rem}.md\:pl-16{padding-left:4rem}.md\:pr-16{padding-right:4rem}.md\:px-16{padding-inline:4rem}.md\:py-16{padding-block:4rem}.md\:p-15{padding:3.75rem}.md\:pt-15{padding-top:3.75rem}.md\:pb-15{padding-bottom:3.75rem}.md\:pl-15{padding-left:3.75rem}.md\:pr-15{padding-right:3.75rem}.md\:px-15{padding-inline:3.75rem}.md\:py-15{padding-block:3.75rem}.md\:p-14{padding:3.5rem}.md\:pt-14{padding-top:3.5rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pl-14{padding-left:3.5rem}.md\:pr-14{padding-right:3.5rem}.md\:px-14{padding-inline:3.5rem}.md\:py-14{padding-block:3.5rem}.md\:p-13{padding:3.25rem}.md\:pt-13{padding-top:3.25rem}.md\:pb-13{padding-bottom:3.25rem}.md\:pl-13{padding-left:3.25rem}.md\:pr-13{padding-right:3.25rem}.md\:px-13{padding-inline:3.25rem}.md\:py-13{padding-block:3.25rem}.md\:p-12{padding:3rem}.md\:pt-12{padding-top:3rem}.md\:pb-12{padding-bottom:3rem}.md\:pl-12{padding-left:3rem}.md\:pr-12{padding-right:3rem}.md\:px-12{padding-inline:3rem}.md\:py-12{padding-block:3rem}.md\:p-11{padding:2.75rem}.md\:pt-11{padding-top:2.75rem}.md\:pb-11{padding-bottom:2.75rem}.md\:pl-11{padding-left:2.75rem}.md\:pr-11{padding-right:2.75rem}.md\:px-11{padding-inline:2.75rem}.md\:py-11{padding-block:2.75rem}.md\:p-10{padding:2.5rem}.md\:pt-10{padding-top:2.5rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pl-10{padding-left:2.5rem}.md\:pr-10{padding-right:2.5rem}.md\:px-10{padding-inline:2.5rem}.md\:py-10{padding-block:2.5rem}.md\:p-9{padding:2.25rem}.md\:pt-9{padding-top:2.25rem}.md\:pb-9{padding-bottom:2.25rem}.md\:pl-9{padding-left:2.25rem}.md\:pr-9{padding-right:2.25rem}.md\:px-9{padding-inline:2.25rem}.md\:py-9{padding-block:2.25rem}.md\:p-8{padding:2rem}.md\:pt-8{padding-top:2rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-8{padding-left:2rem}.md\:pr-8{padding-right:2rem}.md\:px-8{padding-inline:2rem}.md\:py-8{padding-block:2rem}.md\:p-7{padding:1.75rem}.md\:pt-7{padding-top:1.75rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pl-7{padding-left:1.75rem}.md\:pr-7{padding-right:1.75rem}.md\:px-7{padding-inline:1.75rem}.md\:py-7{padding-block:1.75rem}.md\:p-6{padding:1.5rem}.md\:pt-6{padding-top:1.5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:pr-6{padding-right:1.5rem}.md\:px-6{padding-inline:1.5rem}.md\:py-6{padding-block:1.5rem}.md\:p-5{padding:1.25rem}.md\:pt-5{padding-top:1.25rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pl-5{padding-left:1.25rem}.md\:pr-5{padding-right:1.25rem}.md\:px-5{padding-inline:1.25rem}.md\:py-5{padding-block:1.25rem}.md\:p-4{padding:1rem}.md\:pt-4{padding-top:1rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-4{padding-left:1rem}.md\:pr-4{padding-right:1rem}.md\:px-4{padding-inline:1rem}.md\:py-4{padding-block:1rem}.md\:p-3{padding:.75rem}.md\:pt-3{padding-top:.75rem}.md\:pb-3{padding-bottom:.75rem}.md\:pl-3{padding-left:.75rem}.md\:pr-3{padding-right:.75rem}.md\:px-3{padding-inline:.75rem}.md\:py-3{padding-block:.75rem}.md\:p-2{padding:.5rem}.md\:pt-2{padding-top:.5rem}.md\:pb-2{padding-bottom:.5rem}.md\:pl-2{padding-left:.5rem}.md\:pr-2{padding-right:.5rem}.md\:px-2{padding-inline:.5rem}.md\:py-2{padding-block:.5rem}.md\:p-1{padding:.25rem}.md\:pt-1{padding-top:.25rem}.md\:pb-1{padding-bottom:.25rem}.md\:pl-1{padding-left:.25rem}.md\:pr-1{padding-right:.25rem}.md\:px-1{padding-inline:.25rem}.md\:py-1{padding-block:.25rem}.md\:p-0{padding:0rem}.md\:pt-0{padding-top:0rem}.md\:pb-0{padding-bottom:0rem}.md\:pl-0{padding-left:0rem}.md\:pr-0{padding-right:0rem}.md\:px-0{padding-inline:0rem}.md\:py-0{padding-block:0rem}.md\:p-auto{padding:auto}.md\:pt-auto{padding-top:auto}.md\:pb-auto{padding-bottom:auto}.md\:pl-auto{padding-left:auto}.md\:pr-auto{padding-right:auto}.md\:px-auto{padding-inline:auto}.md\:py-auto{padding-block:auto}.md\:size-16{width:4rem;height:4rem}.md\:size-15{width:3.75rem;height:3.75rem}.md\:size-14{width:3.5rem;height:3.5rem}.md\:size-13{width:3.25rem;height:3.25rem}.md\:size-12{width:3rem;height:3rem}.md\:size-11{width:2.75rem;height:2.75rem}.md\:size-10{width:2.5rem;height:2.5rem}.md\:size-9{width:2.25rem;height:2.25rem}.md\:size-8{width:2rem;height:2rem}.md\:size-7{width:1.75rem;height:1.75rem}.md\:size-6{width:1.5rem;height:1.5rem}.md\:size-5{width:1.25rem;height:1.25rem}.md\:size-4{width:1rem;height:1rem}.md\:size-3{width:.75rem;height:.75rem}.md\:size-2{width:.5rem;height:.5rem}.md\:size-1{width:.25rem;height:.25rem}.md\:size-0{width:0rem;height:0rem}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:inline-grid{display:inline-grid}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:shrink-0{flex-shrink:0}.md\:gap-16{gap:4rem}.md\:gap-x-16{column-gap:4rem}.md\:gap-y-16{row-gap:4rem}.md\:gap-15{gap:3.75rem}.md\:gap-x-15{column-gap:3.75rem}.md\:gap-y-15{row-gap:3.75rem}.md\:gap-14{gap:3.5rem}.md\:gap-x-14{column-gap:3.5rem}.md\:gap-y-14{row-gap:3.5rem}.md\:gap-13{gap:3.25rem}.md\:gap-x-13{column-gap:3.25rem}.md\:gap-y-13{row-gap:3.25rem}.md\:gap-12{gap:3rem}.md\:gap-x-12{column-gap:3rem}.md\:gap-y-12{row-gap:3rem}.md\:gap-11{gap:2.75rem}.md\:gap-x-11{column-gap:2.75rem}.md\:gap-y-11{row-gap:2.75rem}.md\:gap-10{gap:2.5rem}.md\:gap-x-10{column-gap:2.5rem}.md\:gap-y-10{row-gap:2.5rem}.md\:gap-9{gap:2.25rem}.md\:gap-x-9{column-gap:2.25rem}.md\:gap-y-9{row-gap:2.25rem}.md\:gap-8{gap:2rem}.md\:gap-x-8{column-gap:2rem}.md\:gap-y-8{row-gap:2rem}.md\:gap-7{gap:1.75rem}.md\:gap-x-7{column-gap:1.75rem}.md\:gap-y-7{row-gap:1.75rem}.md\:gap-6{gap:1.5rem}.md\:gap-x-6{column-gap:1.5rem}.md\:gap-y-6{row-gap:1.5rem}.md\:gap-5{gap:1.25rem}.md\:gap-x-5{column-gap:1.25rem}.md\:gap-y-5{row-gap:1.25rem}.md\:gap-4{gap:1rem}.md\:gap-x-4{column-gap:1rem}.md\:gap-y-4{row-gap:1rem}.md\:gap-3{gap:.75rem}.md\:gap-x-3{column-gap:.75rem}.md\:gap-y-3{row-gap:.75rem}.md\:gap-2{gap:.5rem}.md\:gap-x-2{column-gap:.5rem}.md\:gap-y-2{row-gap:.5rem}.md\:gap-1{gap:.25rem}.md\:gap-x-1{column-gap:.25rem}.md\:gap-y-1{row-gap:.25rem}.md\:gap-0{gap:0rem}.md\:gap-x-0{column-gap:0rem}.md\:gap-y-0{row-gap:0rem}.md\:font-sans{font-family:var(--font-sans)}.md\:font-serif{font-family:var(--font-serif)}.md\:font-mono{font-family:var(--font-mono)}.md\:font-normal{font-weight:400}.md\:font-bold{font-weight:700}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-inherit{color:inherit}.md\:text-current{color:currentColor}.md\:text-white{color:#fff}.md\:text-black{color:var(--bpsp-color-text)}.md\:text-red{color:red}.md\:text-blue{color:var(--bpsp-color-kddi-blue)}.md\:text-orange{color:var(--bpsp-color-blue-light)}.md\:text-bpsp-link{color:var(--bpsp-color-kddi-blue)}.md\:break-auto-phrase{word-break:auto-phrase}.md\:align-middle{vertical-align:middle}.md\:align-top{vertical-align:top}.md\:bg-bpsp-gray-light{background-color:var(--bpsp-color-gray-light)}.md\:bg-bpsp-gray-deep{background-color:var(--bpsp-color-gray-deep)}}@media(max-width:768px){.max-md\:m-16{margin:4rem}.max-md\:mt-16{margin-top:4rem}.max-md\:mb-16{margin-bottom:4rem}.max-md\:ml-16{margin-left:4rem}.max-md\:mr-16{margin-right:4rem}.max-md\:mx-16{margin-inline:4rem}.max-md\:my-16{margin-block:4rem}.max-md\:m-15{margin:3.75rem}.max-md\:mt-15{margin-top:3.75rem}.max-md\:mb-15{margin-bottom:3.75rem}.max-md\:ml-15{margin-left:3.75rem}.max-md\:mr-15{margin-right:3.75rem}.max-md\:mx-15{margin-inline:3.75rem}.max-md\:my-15{margin-block:3.75rem}.max-md\:m-14{margin:3.5rem}.max-md\:mt-14{margin-top:3.5rem}.max-md\:mb-14{margin-bottom:3.5rem}.max-md\:ml-14{margin-left:3.5rem}.max-md\:mr-14{margin-right:3.5rem}.max-md\:mx-14{margin-inline:3.5rem}.max-md\:my-14{margin-block:3.5rem}.max-md\:m-13{margin:3.25rem}.max-md\:mt-13{margin-top:3.25rem}.max-md\:mb-13{margin-bottom:3.25rem}.max-md\:ml-13{margin-left:3.25rem}.max-md\:mr-13{margin-right:3.25rem}.max-md\:mx-13{margin-inline:3.25rem}.max-md\:my-13{margin-block:3.25rem}.max-md\:m-12{margin:3rem}.max-md\:mt-12{margin-top:3rem}.max-md\:mb-12{margin-bottom:3rem}.max-md\:ml-12{margin-left:3rem}.max-md\:mr-12{margin-right:3rem}.max-md\:mx-12{margin-inline:3rem}.max-md\:my-12{margin-block:3rem}.max-md\:m-11{margin:2.75rem}.max-md\:mt-11{margin-top:2.75rem}.max-md\:mb-11{margin-bottom:2.75rem}.max-md\:ml-11{margin-left:2.75rem}.max-md\:mr-11{margin-right:2.75rem}.max-md\:mx-11{margin-inline:2.75rem}.max-md\:my-11{margin-block:2.75rem}.max-md\:m-10{margin:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:ml-10{margin-left:2.5rem}.max-md\:mr-10{margin-right:2.5rem}.max-md\:mx-10{margin-inline:2.5rem}.max-md\:my-10{margin-block:2.5rem}.max-md\:m-9{margin:2.25rem}.max-md\:mt-9{margin-top:2.25rem}.max-md\:mb-9{margin-bottom:2.25rem}.max-md\:ml-9{margin-left:2.25rem}.max-md\:mr-9{margin-right:2.25rem}.max-md\:mx-9{margin-inline:2.25rem}.max-md\:my-9{margin-block:2.25rem}.max-md\:m-8{margin:2rem}.max-md\:mt-8{margin-top:2rem}.max-md\:mb-8{margin-bottom:2rem}.max-md\:ml-8{margin-left:2rem}.max-md\:mr-8{margin-right:2rem}.max-md\:mx-8{margin-inline:2rem}.max-md\:my-8{margin-block:2rem}.max-md\:m-7{margin:1.75rem}.max-md\:mt-7{margin-top:1.75rem}.max-md\:mb-7{margin-bottom:1.75rem}.max-md\:ml-7{margin-left:1.75rem}.max-md\:mr-7{margin-right:1.75rem}.max-md\:mx-7{margin-inline:1.75rem}.max-md\:my-7{margin-block:1.75rem}.max-md\:m-6{margin:1.5rem}.max-md\:mt-6{margin-top:1.5rem}.max-md\:mb-6{margin-bottom:1.5rem}.max-md\:ml-6{margin-left:1.5rem}.max-md\:mr-6{margin-right:1.5rem}.max-md\:mx-6{margin-inline:1.5rem}.max-md\:my-6{margin-block:1.5rem}.max-md\:m-5{margin:1.25rem}.max-md\:mt-5{margin-top:1.25rem}.max-md\:mb-5{margin-bottom:1.25rem}.max-md\:ml-5{margin-left:1.25rem}.max-md\:mr-5{margin-right:1.25rem}.max-md\:mx-5{margin-inline:1.25rem}.max-md\:my-5{margin-block:1.25rem}.max-md\:m-4{margin:1rem}.max-md\:mt-4{margin-top:1rem}.max-md\:mb-4{margin-bottom:1rem}.max-md\:ml-4{margin-left:1rem}.max-md\:mr-4{margin-right:1rem}.max-md\:mx-4{margin-inline:1rem}.max-md\:my-4{margin-block:1rem}.max-md\:m-3{margin:.75rem}.max-md\:mt-3{margin-top:.75rem}.max-md\:mb-3{margin-bottom:.75rem}.max-md\:ml-3{margin-left:.75rem}.max-md\:mr-3{margin-right:.75rem}.max-md\:mx-3{margin-inline:.75rem}.max-md\:my-3{margin-block:.75rem}.max-md\:m-2{margin:.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mb-2{margin-bottom:.5rem}.max-md\:ml-2{margin-left:.5rem}.max-md\:mr-2{margin-right:.5rem}.max-md\:mx-2{margin-inline:.5rem}.max-md\:my-2{margin-block:.5rem}.max-md\:m-1{margin:.25rem}.max-md\:mt-1{margin-top:.25rem}.max-md\:mb-1{margin-bottom:.25rem}.max-md\:ml-1{margin-left:.25rem}.max-md\:mr-1{margin-right:.25rem}.max-md\:mx-1{margin-inline:.25rem}.max-md\:my-1{margin-block:.25rem}.max-md\:m-0{margin:0rem}.max-md\:mt-0{margin-top:0rem}.max-md\:mb-0{margin-bottom:0rem}.max-md\:ml-0{margin-left:0rem}.max-md\:mr-0{margin-right:0rem}.max-md\:mx-0{margin-inline:0rem}.max-md\:my-0{margin-block:0rem}.max-md\:m-auto{margin:auto}.max-md\:mt-auto{margin-top:auto}.max-md\:mb-auto{margin-bottom:auto}.max-md\:ml-auto{margin-left:auto}.max-md\:mr-auto{margin-right:auto}.max-md\:mx-auto{margin-inline:auto}.max-md\:my-auto{margin-block:auto}.max-md\:p-16{padding:4rem}.max-md\:pt-16{padding-top:4rem}.max-md\:pb-16{padding-bottom:4rem}.max-md\:pl-16{padding-left:4rem}.max-md\:pr-16{padding-right:4rem}.max-md\:px-16{padding-inline:4rem}.max-md\:py-16{padding-block:4rem}.max-md\:p-15{padding:3.75rem}.max-md\:pt-15{padding-top:3.75rem}.max-md\:pb-15{padding-bottom:3.75rem}.max-md\:pl-15{padding-left:3.75rem}.max-md\:pr-15{padding-right:3.75rem}.max-md\:px-15{padding-inline:3.75rem}.max-md\:py-15{padding-block:3.75rem}.max-md\:p-14{padding:3.5rem}.max-md\:pt-14{padding-top:3.5rem}.max-md\:pb-14{padding-bottom:3.5rem}.max-md\:pl-14{padding-left:3.5rem}.max-md\:pr-14{padding-right:3.5rem}.max-md\:px-14{padding-inline:3.5rem}.max-md\:py-14{padding-block:3.5rem}.max-md\:p-13{padding:3.25rem}.max-md\:pt-13{padding-top:3.25rem}.max-md\:pb-13{padding-bottom:3.25rem}.max-md\:pl-13{padding-left:3.25rem}.max-md\:pr-13{padding-right:3.25rem}.max-md\:px-13{padding-inline:3.25rem}.max-md\:py-13{padding-block:3.25rem}.max-md\:p-12{padding:3rem}.max-md\:pt-12{padding-top:3rem}.max-md\:pb-12{padding-bottom:3rem}.max-md\:pl-12{padding-left:3rem}.max-md\:pr-12{padding-right:3rem}.max-md\:px-12{padding-inline:3rem}.max-md\:py-12{padding-block:3rem}.max-md\:p-11{padding:2.75rem}.max-md\:pt-11{padding-top:2.75rem}.max-md\:pb-11{padding-bottom:2.75rem}.max-md\:pl-11{padding-left:2.75rem}.max-md\:pr-11{padding-right:2.75rem}.max-md\:px-11{padding-inline:2.75rem}.max-md\:py-11{padding-block:2.75rem}.max-md\:p-10{padding:2.5rem}.max-md\:pt-10{padding-top:2.5rem}.max-md\:pb-10{padding-bottom:2.5rem}.max-md\:pl-10{padding-left:2.5rem}.max-md\:pr-10{padding-right:2.5rem}.max-md\:px-10{padding-inline:2.5rem}.max-md\:py-10{padding-block:2.5rem}.max-md\:p-9{padding:2.25rem}.max-md\:pt-9{padding-top:2.25rem}.max-md\:pb-9{padding-bottom:2.25rem}.max-md\:pl-9{padding-left:2.25rem}.max-md\:pr-9{padding-right:2.25rem}.max-md\:px-9{padding-inline:2.25rem}.max-md\:py-9{padding-block:2.25rem}.max-md\:p-8{padding:2rem}.max-md\:pt-8{padding-top:2rem}.max-md\:pb-8{padding-bottom:2rem}.max-md\:pl-8{padding-left:2rem}.max-md\:pr-8{padding-right:2rem}.max-md\:px-8{padding-inline:2rem}.max-md\:py-8{padding-block:2rem}.max-md\:p-7{padding:1.75rem}.max-md\:pt-7{padding-top:1.75rem}.max-md\:pb-7{padding-bottom:1.75rem}.max-md\:pl-7{padding-left:1.75rem}.max-md\:pr-7{padding-right:1.75rem}.max-md\:px-7{padding-inline:1.75rem}.max-md\:py-7{padding-block:1.75rem}.max-md\:p-6{padding:1.5rem}.max-md\:pt-6{padding-top:1.5rem}.max-md\:pb-6{padding-bottom:1.5rem}.max-md\:pl-6{padding-left:1.5rem}.max-md\:pr-6{padding-right:1.5rem}.max-md\:px-6{padding-inline:1.5rem}.max-md\:py-6{padding-block:1.5rem}.max-md\:p-5{padding:1.25rem}.max-md\:pt-5{padding-top:1.25rem}.max-md\:pb-5{padding-bottom:1.25rem}.max-md\:pl-5{padding-left:1.25rem}.max-md\:pr-5{padding-right:1.25rem}.max-md\:px-5{padding-inline:1.25rem}.max-md\:py-5{padding-block:1.25rem}.max-md\:p-4{padding:1rem}.max-md\:pt-4{padding-top:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:pl-4{padding-left:1rem}.max-md\:pr-4{padding-right:1rem}.max-md\:px-4{padding-inline:1rem}.max-md\:py-4{padding-block:1rem}.max-md\:p-3{padding:.75rem}.max-md\:pt-3{padding-top:.75rem}.max-md\:pb-3{padding-bottom:.75rem}.max-md\:pl-3{padding-left:.75rem}.max-md\:pr-3{padding-right:.75rem}.max-md\:px-3{padding-inline:.75rem}.max-md\:py-3{padding-block:.75rem}.max-md\:p-2{padding:.5rem}.max-md\:pt-2{padding-top:.5rem}.max-md\:pb-2{padding-bottom:.5rem}.max-md\:pl-2{padding-left:.5rem}.max-md\:pr-2{padding-right:.5rem}.max-md\:px-2{padding-inline:.5rem}.max-md\:py-2{padding-block:.5rem}.max-md\:p-1{padding:.25rem}.max-md\:pt-1{padding-top:.25rem}.max-md\:pb-1{padding-bottom:.25rem}.max-md\:pl-1{padding-left:.25rem}.max-md\:pr-1{padding-right:.25rem}.max-md\:px-1{padding-inline:.25rem}.max-md\:py-1{padding-block:.25rem}.max-md\:p-0{padding:0rem}.max-md\:pt-0{padding-top:0rem}.max-md\:pb-0{padding-bottom:0rem}.max-md\:pl-0{padding-left:0rem}.max-md\:pr-0{padding-right:0rem}.max-md\:px-0{padding-inline:0rem}.max-md\:py-0{padding-block:0rem}.max-md\:p-auto{padding:auto}.max-md\:pt-auto{padding-top:auto}.max-md\:pb-auto{padding-bottom:auto}.max-md\:pl-auto{padding-left:auto}.max-md\:pr-auto{padding-right:auto}.max-md\:px-auto{padding-inline:auto}.max-md\:py-auto{padding-block:auto}.max-md\:size-16{width:4rem;height:4rem}.max-md\:size-15{width:3.75rem;height:3.75rem}.max-md\:size-14{width:3.5rem;height:3.5rem}.max-md\:size-13{width:3.25rem;height:3.25rem}.max-md\:size-12{width:3rem;height:3rem}.max-md\:size-11{width:2.75rem;height:2.75rem}.max-md\:size-10{width:2.5rem;height:2.5rem}.max-md\:size-9{width:2.25rem;height:2.25rem}.max-md\:size-8{width:2rem;height:2rem}.max-md\:size-7{width:1.75rem;height:1.75rem}.max-md\:size-6{width:1.5rem;height:1.5rem}.max-md\:size-5{width:1.25rem;height:1.25rem}.max-md\:size-4{width:1rem;height:1rem}.max-md\:size-3{width:.75rem;height:.75rem}.max-md\:size-2{width:.5rem;height:.5rem}.max-md\:size-1{width:.25rem;height:.25rem}.max-md\:size-0{width:0rem;height:0rem}.max-md\:block{display:block}.max-md\:hidden{display:none}.max-md\:inline{display:inline}.max-md\:inline-block{display:inline-block}.max-md\:flex{display:flex}.max-md\:inline-flex{display:inline-flex}.max-md\:grid{display:grid}.max-md\:inline-grid{display:inline-grid}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:flex-row{flex-direction:row}.max-md\:flex-col{flex-direction:column}.max-md\:justify-center{justify-content:center}.max-md\:justify-end{justify-content:flex-end}.max-md\:justify-between{justify-content:space-between}.max-md\:items-center{align-items:center}.max-md\:items-start{align-items:flex-start}.max-md\:shrink-0{flex-shrink:0}.max-md\:gap-16{gap:4rem}.max-md\:gap-x-16{column-gap:4rem}.max-md\:gap-y-16{row-gap:4rem}.max-md\:gap-15{gap:3.75rem}.max-md\:gap-x-15{column-gap:3.75rem}.max-md\:gap-y-15{row-gap:3.75rem}.max-md\:gap-14{gap:3.5rem}.max-md\:gap-x-14{column-gap:3.5rem}.max-md\:gap-y-14{row-gap:3.5rem}.max-md\:gap-13{gap:3.25rem}.max-md\:gap-x-13{column-gap:3.25rem}.max-md\:gap-y-13{row-gap:3.25rem}.max-md\:gap-12{gap:3rem}.max-md\:gap-x-12{column-gap:3rem}.max-md\:gap-y-12{row-gap:3rem}.max-md\:gap-11{gap:2.75rem}.max-md\:gap-x-11{column-gap:2.75rem}.max-md\:gap-y-11{row-gap:2.75rem}.max-md\:gap-10{gap:2.5rem}.max-md\:gap-x-10{column-gap:2.5rem}.max-md\:gap-y-10{row-gap:2.5rem}.max-md\:gap-9{gap:2.25rem}.max-md\:gap-x-9{column-gap:2.25rem}.max-md\:gap-y-9{row-gap:2.25rem}.max-md\:gap-8{gap:2rem}.max-md\:gap-x-8{column-gap:2rem}.max-md\:gap-y-8{row-gap:2rem}.max-md\:gap-7{gap:1.75rem}.max-md\:gap-x-7{column-gap:1.75rem}.max-md\:gap-y-7{row-gap:1.75rem}.max-md\:gap-6{gap:1.5rem}.max-md\:gap-x-6{column-gap:1.5rem}.max-md\:gap-y-6{row-gap:1.5rem}.max-md\:gap-5{gap:1.25rem}.max-md\:gap-x-5{column-gap:1.25rem}.max-md\:gap-y-5{row-gap:1.25rem}.max-md\:gap-4{gap:1rem}.max-md\:gap-x-4{column-gap:1rem}.max-md\:gap-y-4{row-gap:1rem}.max-md\:gap-3{gap:.75rem}.max-md\:gap-x-3{column-gap:.75rem}.max-md\:gap-y-3{row-gap:.75rem}.max-md\:gap-2{gap:.5rem}.max-md\:gap-x-2{column-gap:.5rem}.max-md\:gap-y-2{row-gap:.5rem}.max-md\:gap-1{gap:.25rem}.max-md\:gap-x-1{column-gap:.25rem}.max-md\:gap-y-1{row-gap:.25rem}.max-md\:gap-0{gap:0rem}.max-md\:gap-x-0{column-gap:0rem}.max-md\:gap-y-0{row-gap:0rem}.max-md\:font-sans{font-family:var(--font-sans)}.max-md\:font-serif{font-family:var(--font-serif)}.max-md\:font-mono{font-family:var(--font-mono)}.max-md\:font-normal{font-weight:400}.max-md\:font-bold{font-weight:700}.max-md\:text-left{text-align:left}.max-md\:text-center{text-align:center}.max-md\:text-right{text-align:right}.max-md\:text-inherit{color:inherit}.max-md\:text-current{color:currentColor}.max-md\:text-white{color:#fff}.max-md\:text-black{color:var(--bpsp-color-text)}.max-md\:text-red{color:red}.max-md\:text-blue{color:var(--bpsp-color-kddi-blue)}.max-md\:text-orange{color:var(--bpsp-color-blue-light)}.max-md\:text-bpsp-link{color:var(--bpsp-color-kddi-blue)}.max-md\:break-auto-phrase{word-break:auto-phrase}.max-md\:align-middle{vertical-align:middle}.max-md\:align-top{vertical-align:top}.max-md\:bg-bpsp-gray-light{background-color:var(--bpsp-color-gray-light)}.max-md\:bg-bpsp-gray-deep{background-color:var(--bpsp-color-gray-deep)}}@media not (max-width:1024px){.lg\:m-16{margin:4rem}.lg\:mt-16{margin-top:4rem}.lg\:mb-16{margin-bottom:4rem}.lg\:ml-16{margin-left:4rem}.lg\:mr-16{margin-right:4rem}.lg\:mx-16{margin-inline:4rem}.lg\:my-16{margin-block:4rem}.lg\:m-15{margin:3.75rem}.lg\:mt-15{margin-top:3.75rem}.lg\:mb-15{margin-bottom:3.75rem}.lg\:ml-15{margin-left:3.75rem}.lg\:mr-15{margin-right:3.75rem}.lg\:mx-15{margin-inline:3.75rem}.lg\:my-15{margin-block:3.75rem}.lg\:m-14{margin:3.5rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:ml-14{margin-left:3.5rem}.lg\:mr-14{margin-right:3.5rem}.lg\:mx-14{margin-inline:3.5rem}.lg\:my-14{margin-block:3.5rem}.lg\:m-13{margin:3.25rem}.lg\:mt-13{margin-top:3.25rem}.lg\:mb-13{margin-bottom:3.25rem}.lg\:ml-13{margin-left:3.25rem}.lg\:mr-13{margin-right:3.25rem}.lg\:mx-13{margin-inline:3.25rem}.lg\:my-13{margin-block:3.25rem}.lg\:m-12{margin:3rem}.lg\:mt-12{margin-top:3rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-12{margin-left:3rem}.lg\:mr-12{margin-right:3rem}.lg\:mx-12{margin-inline:3rem}.lg\:my-12{margin-block:3rem}.lg\:m-11{margin:2.75rem}.lg\:mt-11{margin-top:2.75rem}.lg\:mb-11{margin-bottom:2.75rem}.lg\:ml-11{margin-left:2.75rem}.lg\:mr-11{margin-right:2.75rem}.lg\:mx-11{margin-inline:2.75rem}.lg\:my-11{margin-block:2.75rem}.lg\:m-10{margin:2.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:ml-10{margin-left:2.5rem}.lg\:mr-10{margin-right:2.5rem}.lg\:mx-10{margin-inline:2.5rem}.lg\:my-10{margin-block:2.5rem}.lg\:m-9{margin:2.25rem}.lg\:mt-9{margin-top:2.25rem}.lg\:mb-9{margin-bottom:2.25rem}.lg\:ml-9{margin-left:2.25rem}.lg\:mr-9{margin-right:2.25rem}.lg\:mx-9{margin-inline:2.25rem}.lg\:my-9{margin-block:2.25rem}.lg\:m-8{margin:2rem}.lg\:mt-8{margin-top:2rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-8{margin-left:2rem}.lg\:mr-8{margin-right:2rem}.lg\:mx-8{margin-inline:2rem}.lg\:my-8{margin-block:2rem}.lg\:m-7{margin:1.75rem}.lg\:mt-7{margin-top:1.75rem}.lg\:mb-7{margin-bottom:1.75rem}.lg\:ml-7{margin-left:1.75rem}.lg\:mr-7{margin-right:1.75rem}.lg\:mx-7{margin-inline:1.75rem}.lg\:my-7{margin-block:1.75rem}.lg\:m-6{margin:1.5rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:ml-6{margin-left:1.5rem}.lg\:mr-6{margin-right:1.5rem}.lg\:mx-6{margin-inline:1.5rem}.lg\:my-6{margin-block:1.5rem}.lg\:m-5{margin:1.25rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:ml-5{margin-left:1.25rem}.lg\:mr-5{margin-right:1.25rem}.lg\:mx-5{margin-inline:1.25rem}.lg\:my-5{margin-block:1.25rem}.lg\:m-4{margin:1rem}.lg\:mt-4{margin-top:1rem}.lg\:mb-4{margin-bottom:1rem}.lg\:ml-4{margin-left:1rem}.lg\:mr-4{margin-right:1rem}.lg\:mx-4{margin-inline:1rem}.lg\:my-4{margin-block:1rem}.lg\:m-3{margin:.75rem}.lg\:mt-3{margin-top:.75rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:ml-3{margin-left:.75rem}.lg\:mr-3{margin-right:.75rem}.lg\:mx-3{margin-inline:.75rem}.lg\:my-3{margin-block:.75rem}.lg\:m-2{margin:.5rem}.lg\:mt-2{margin-top:.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:ml-2{margin-left:.5rem}.lg\:mr-2{margin-right:.5rem}.lg\:mx-2{margin-inline:.5rem}.lg\:my-2{margin-block:.5rem}.lg\:m-1{margin:.25rem}.lg\:mt-1{margin-top:.25rem}.lg\:mb-1{margin-bottom:.25rem}.lg\:ml-1{margin-left:.25rem}.lg\:mr-1{margin-right:.25rem}.lg\:mx-1{margin-inline:.25rem}.lg\:my-1{margin-block:.25rem}.lg\:m-0{margin:0rem}.lg\:mt-0{margin-top:0rem}.lg\:mb-0{margin-bottom:0rem}.lg\:ml-0{margin-left:0rem}.lg\:mr-0{margin-right:0rem}.lg\:mx-0{margin-inline:0rem}.lg\:my-0{margin-block:0rem}.lg\:m-auto{margin:auto}.lg\:mt-auto{margin-top:auto}.lg\:mb-auto{margin-bottom:auto}.lg\:ml-auto{margin-left:auto}.lg\:mr-auto{margin-right:auto}.lg\:mx-auto{margin-inline:auto}.lg\:my-auto{margin-block:auto}.lg\:p-16{padding:4rem}.lg\:pt-16{padding-top:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pl-16{padding-left:4rem}.lg\:pr-16{padding-right:4rem}.lg\:px-16{padding-inline:4rem}.lg\:py-16{padding-block:4rem}.lg\:p-15{padding:3.75rem}.lg\:pt-15{padding-top:3.75rem}.lg\:pb-15{padding-bottom:3.75rem}.lg\:pl-15{padding-left:3.75rem}.lg\:pr-15{padding-right:3.75rem}.lg\:px-15{padding-inline:3.75rem}.lg\:py-15{padding-block:3.75rem}.lg\:p-14{padding:3.5rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pl-14{padding-left:3.5rem}.lg\:pr-14{padding-right:3.5rem}.lg\:px-14{padding-inline:3.5rem}.lg\:py-14{padding-block:3.5rem}.lg\:p-13{padding:3.25rem}.lg\:pt-13{padding-top:3.25rem}.lg\:pb-13{padding-bottom:3.25rem}.lg\:pl-13{padding-left:3.25rem}.lg\:pr-13{padding-right:3.25rem}.lg\:px-13{padding-inline:3.25rem}.lg\:py-13{padding-block:3.25rem}.lg\:p-12{padding:3rem}.lg\:pt-12{padding-top:3rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pl-12{padding-left:3rem}.lg\:pr-12{padding-right:3rem}.lg\:px-12{padding-inline:3rem}.lg\:py-12{padding-block:3rem}.lg\:p-11{padding:2.75rem}.lg\:pt-11{padding-top:2.75rem}.lg\:pb-11{padding-bottom:2.75rem}.lg\:pl-11{padding-left:2.75rem}.lg\:pr-11{padding-right:2.75rem}.lg\:px-11{padding-inline:2.75rem}.lg\:py-11{padding-block:2.75rem}.lg\:p-10{padding:2.5rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pr-10{padding-right:2.5rem}.lg\:px-10{padding-inline:2.5rem}.lg\:py-10{padding-block:2.5rem}.lg\:p-9{padding:2.25rem}.lg\:pt-9{padding-top:2.25rem}.lg\:pb-9{padding-bottom:2.25rem}.lg\:pl-9{padding-left:2.25rem}.lg\:pr-9{padding-right:2.25rem}.lg\:px-9{padding-inline:2.25rem}.lg\:py-9{padding-block:2.25rem}.lg\:p-8{padding:2rem}.lg\:pt-8{padding-top:2rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-8{padding-right:2rem}.lg\:px-8{padding-inline:2rem}.lg\:py-8{padding-block:2rem}.lg\:p-7{padding:1.75rem}.lg\:pt-7{padding-top:1.75rem}.lg\:pb-7{padding-bottom:1.75rem}.lg\:pl-7{padding-left:1.75rem}.lg\:pr-7{padding-right:1.75rem}.lg\:px-7{padding-inline:1.75rem}.lg\:py-7{padding-block:1.75rem}.lg\:p-6{padding:1.5rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pr-6{padding-right:1.5rem}.lg\:px-6{padding-inline:1.5rem}.lg\:py-6{padding-block:1.5rem}.lg\:p-5{padding:1.25rem}.lg\:pt-5{padding-top:1.25rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pl-5{padding-left:1.25rem}.lg\:pr-5{padding-right:1.25rem}.lg\:px-5{padding-inline:1.25rem}.lg\:py-5{padding-block:1.25rem}.lg\:p-4{padding:1rem}.lg\:pt-4{padding-top:1rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pl-4{padding-left:1rem}.lg\:pr-4{padding-right:1rem}.lg\:px-4{padding-inline:1rem}.lg\:py-4{padding-block:1rem}.lg\:p-3{padding:.75rem}.lg\:pt-3{padding-top:.75rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pl-3{padding-left:.75rem}.lg\:pr-3{padding-right:.75rem}.lg\:px-3{padding-inline:.75rem}.lg\:py-3{padding-block:.75rem}.lg\:p-2{padding:.5rem}.lg\:pt-2{padding-top:.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pl-2{padding-left:.5rem}.lg\:pr-2{padding-right:.5rem}.lg\:px-2{padding-inline:.5rem}.lg\:py-2{padding-block:.5rem}.lg\:p-1{padding:.25rem}.lg\:pt-1{padding-top:.25rem}.lg\:pb-1{padding-bottom:.25rem}.lg\:pl-1{padding-left:.25rem}.lg\:pr-1{padding-right:.25rem}.lg\:px-1{padding-inline:.25rem}.lg\:py-1{padding-block:.25rem}.lg\:p-0{padding:0rem}.lg\:pt-0{padding-top:0rem}.lg\:pb-0{padding-bottom:0rem}.lg\:pl-0{padding-left:0rem}.lg\:pr-0{padding-right:0rem}.lg\:px-0{padding-inline:0rem}.lg\:py-0{padding-block:0rem}.lg\:p-auto{padding:auto}.lg\:pt-auto{padding-top:auto}.lg\:pb-auto{padding-bottom:auto}.lg\:pl-auto{padding-left:auto}.lg\:pr-auto{padding-right:auto}.lg\:px-auto{padding-inline:auto}.lg\:py-auto{padding-block:auto}.lg\:size-16{width:4rem;height:4rem}.lg\:size-15{width:3.75rem;height:3.75rem}.lg\:size-14{width:3.5rem;height:3.5rem}.lg\:size-13{width:3.25rem;height:3.25rem}.lg\:size-12{width:3rem;height:3rem}.lg\:size-11{width:2.75rem;height:2.75rem}.lg\:size-10{width:2.5rem;height:2.5rem}.lg\:size-9{width:2.25rem;height:2.25rem}.lg\:size-8{width:2rem;height:2rem}.lg\:size-7{width:1.75rem;height:1.75rem}.lg\:size-6{width:1.5rem;height:1.5rem}.lg\:size-5{width:1.25rem;height:1.25rem}.lg\:size-4{width:1rem;height:1rem}.lg\:size-3{width:.75rem;height:.75rem}.lg\:size-2{width:.5rem;height:.5rem}.lg\:size-1{width:.25rem;height:.25rem}.lg\:size-0{width:0rem;height:0rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-block{display:inline-block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:inline-grid{display:inline-grid}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-wrap{flex-wrap:wrap}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:shrink-0{flex-shrink:0}.lg\:gap-16{gap:4rem}.lg\:gap-x-16{column-gap:4rem}.lg\:gap-y-16{row-gap:4rem}.lg\:gap-15{gap:3.75rem}.lg\:gap-x-15{column-gap:3.75rem}.lg\:gap-y-15{row-gap:3.75rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-x-14{column-gap:3.5rem}.lg\:gap-y-14{row-gap:3.5rem}.lg\:gap-13{gap:3.25rem}.lg\:gap-x-13{column-gap:3.25rem}.lg\:gap-y-13{row-gap:3.25rem}.lg\:gap-12{gap:3rem}.lg\:gap-x-12{column-gap:3rem}.lg\:gap-y-12{row-gap:3rem}.lg\:gap-11{gap:2.75rem}.lg\:gap-x-11{column-gap:2.75rem}.lg\:gap-y-11{row-gap:2.75rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-x-10{column-gap:2.5rem}.lg\:gap-y-10{row-gap:2.5rem}.lg\:gap-9{gap:2.25rem}.lg\:gap-x-9{column-gap:2.25rem}.lg\:gap-y-9{row-gap:2.25rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-8{column-gap:2rem}.lg\:gap-y-8{row-gap:2rem}.lg\:gap-7{gap:1.75rem}.lg\:gap-x-7{column-gap:1.75rem}.lg\:gap-y-7{row-gap:1.75rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-6{column-gap:1.5rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-x-5{column-gap:1.25rem}.lg\:gap-y-5{row-gap:1.25rem}.lg\:gap-4{gap:1rem}.lg\:gap-x-4{column-gap:1rem}.lg\:gap-y-4{row-gap:1rem}.lg\:gap-3{gap:.75rem}.lg\:gap-x-3{column-gap:.75rem}.lg\:gap-y-3{row-gap:.75rem}.lg\:gap-2{gap:.5rem}.lg\:gap-x-2{column-gap:.5rem}.lg\:gap-y-2{row-gap:.5rem}.lg\:gap-1{gap:.25rem}.lg\:gap-x-1{column-gap:.25rem}.lg\:gap-y-1{row-gap:.25rem}.lg\:gap-0{gap:0rem}.lg\:gap-x-0{column-gap:0rem}.lg\:gap-y-0{row-gap:0rem}.lg\:font-sans{font-family:var(--font-sans)}.lg\:font-serif{font-family:var(--font-serif)}.lg\:font-mono{font-family:var(--font-mono)}.lg\:font-normal{font-weight:400}.lg\:font-bold{font-weight:700}.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}.lg\:text-inherit{color:inherit}.lg\:text-current{color:currentColor}.lg\:text-white{color:#fff}.lg\:text-black{color:var(--bpsp-color-text)}.lg\:text-red{color:red}.lg\:text-blue{color:var(--bpsp-color-kddi-blue)}.lg\:text-orange{color:var(--bpsp-color-blue-light)}.lg\:text-bpsp-link{color:var(--bpsp-color-kddi-blue)}.lg\:break-auto-phrase{word-break:auto-phrase}.lg\:align-middle{vertical-align:middle}.lg\:align-top{vertical-align:top}.lg\:bg-bpsp-gray-light{background-color:var(--bpsp-color-gray-light)}.lg\:bg-bpsp-gray-deep{background-color:var(--bpsp-color-gray-deep)}}@media(max-width:1024px){.max-lg\:m-16{margin:4rem}.max-lg\:mt-16{margin-top:4rem}.max-lg\:mb-16{margin-bottom:4rem}.max-lg\:ml-16{margin-left:4rem}.max-lg\:mr-16{margin-right:4rem}.max-lg\:mx-16{margin-inline:4rem}.max-lg\:my-16{margin-block:4rem}.max-lg\:m-15{margin:3.75rem}.max-lg\:mt-15{margin-top:3.75rem}.max-lg\:mb-15{margin-bottom:3.75rem}.max-lg\:ml-15{margin-left:3.75rem}.max-lg\:mr-15{margin-right:3.75rem}.max-lg\:mx-15{margin-inline:3.75rem}.max-lg\:my-15{margin-block:3.75rem}.max-lg\:m-14{margin:3.5rem}.max-lg\:mt-14{margin-top:3.5rem}.max-lg\:mb-14{margin-bottom:3.5rem}.max-lg\:ml-14{margin-left:3.5rem}.max-lg\:mr-14{margin-right:3.5rem}.max-lg\:mx-14{margin-inline:3.5rem}.max-lg\:my-14{margin-block:3.5rem}.max-lg\:m-13{margin:3.25rem}.max-lg\:mt-13{margin-top:3.25rem}.max-lg\:mb-13{margin-bottom:3.25rem}.max-lg\:ml-13{margin-left:3.25rem}.max-lg\:mr-13{margin-right:3.25rem}.max-lg\:mx-13{margin-inline:3.25rem}.max-lg\:my-13{margin-block:3.25rem}.max-lg\:m-12{margin:3rem}.max-lg\:mt-12{margin-top:3rem}.max-lg\:mb-12{margin-bottom:3rem}.max-lg\:ml-12{margin-left:3rem}.max-lg\:mr-12{margin-right:3rem}.max-lg\:mx-12{margin-inline:3rem}.max-lg\:my-12{margin-block:3rem}.max-lg\:m-11{margin:2.75rem}.max-lg\:mt-11{margin-top:2.75rem}.max-lg\:mb-11{margin-bottom:2.75rem}.max-lg\:ml-11{margin-left:2.75rem}.max-lg\:mr-11{margin-right:2.75rem}.max-lg\:mx-11{margin-inline:2.75rem}.max-lg\:my-11{margin-block:2.75rem}.max-lg\:m-10{margin:2.5rem}.max-lg\:mt-10{margin-top:2.5rem}.max-lg\:mb-10{margin-bottom:2.5rem}.max-lg\:ml-10{margin-left:2.5rem}.max-lg\:mr-10{margin-right:2.5rem}.max-lg\:mx-10{margin-inline:2.5rem}.max-lg\:my-10{margin-block:2.5rem}.max-lg\:m-9{margin:2.25rem}.max-lg\:mt-9{margin-top:2.25rem}.max-lg\:mb-9{margin-bottom:2.25rem}.max-lg\:ml-9{margin-left:2.25rem}.max-lg\:mr-9{margin-right:2.25rem}.max-lg\:mx-9{margin-inline:2.25rem}.max-lg\:my-9{margin-block:2.25rem}.max-lg\:m-8{margin:2rem}.max-lg\:mt-8{margin-top:2rem}.max-lg\:mb-8{margin-bottom:2rem}.max-lg\:ml-8{margin-left:2rem}.max-lg\:mr-8{margin-right:2rem}.max-lg\:mx-8{margin-inline:2rem}.max-lg\:my-8{margin-block:2rem}.max-lg\:m-7{margin:1.75rem}.max-lg\:mt-7{margin-top:1.75rem}.max-lg\:mb-7{margin-bottom:1.75rem}.max-lg\:ml-7{margin-left:1.75rem}.max-lg\:mr-7{margin-right:1.75rem}.max-lg\:mx-7{margin-inline:1.75rem}.max-lg\:my-7{margin-block:1.75rem}.max-lg\:m-6{margin:1.5rem}.max-lg\:mt-6{margin-top:1.5rem}.max-lg\:mb-6{margin-bottom:1.5rem}.max-lg\:ml-6{margin-left:1.5rem}.max-lg\:mr-6{margin-right:1.5rem}.max-lg\:mx-6{margin-inline:1.5rem}.max-lg\:my-6{margin-block:1.5rem}.max-lg\:m-5{margin:1.25rem}.max-lg\:mt-5{margin-top:1.25rem}.max-lg\:mb-5{margin-bottom:1.25rem}.max-lg\:ml-5{margin-left:1.25rem}.max-lg\:mr-5{margin-right:1.25rem}.max-lg\:mx-5{margin-inline:1.25rem}.max-lg\:my-5{margin-block:1.25rem}.max-lg\:m-4{margin:1rem}.max-lg\:mt-4{margin-top:1rem}.max-lg\:mb-4{margin-bottom:1rem}.max-lg\:ml-4{margin-left:1rem}.max-lg\:mr-4{margin-right:1rem}.max-lg\:mx-4{margin-inline:1rem}.max-lg\:my-4{margin-block:1rem}.max-lg\:m-3{margin:.75rem}.max-lg\:mt-3{margin-top:.75rem}.max-lg\:mb-3{margin-bottom:.75rem}.max-lg\:ml-3{margin-left:.75rem}.max-lg\:mr-3{margin-right:.75rem}.max-lg\:mx-3{margin-inline:.75rem}.max-lg\:my-3{margin-block:.75rem}.max-lg\:m-2{margin:.5rem}.max-lg\:mt-2{margin-top:.5rem}.max-lg\:mb-2{margin-bottom:.5rem}.max-lg\:ml-2{margin-left:.5rem}.max-lg\:mr-2{margin-right:.5rem}.max-lg\:mx-2{margin-inline:.5rem}.max-lg\:my-2{margin-block:.5rem}.max-lg\:m-1{margin:.25rem}.max-lg\:mt-1{margin-top:.25rem}.max-lg\:mb-1{margin-bottom:.25rem}.max-lg\:ml-1{margin-left:.25rem}.max-lg\:mr-1{margin-right:.25rem}.max-lg\:mx-1{margin-inline:.25rem}.max-lg\:my-1{margin-block:.25rem}.max-lg\:m-0{margin:0rem}.max-lg\:mt-0{margin-top:0rem}.max-lg\:mb-0{margin-bottom:0rem}.max-lg\:ml-0{margin-left:0rem}.max-lg\:mr-0{margin-right:0rem}.max-lg\:mx-0{margin-inline:0rem}.max-lg\:my-0{margin-block:0rem}.max-lg\:m-auto{margin:auto}.max-lg\:mt-auto{margin-top:auto}.max-lg\:mb-auto{margin-bottom:auto}.max-lg\:ml-auto{margin-left:auto}.max-lg\:mr-auto{margin-right:auto}.max-lg\:mx-auto{margin-inline:auto}.max-lg\:my-auto{margin-block:auto}.max-lg\:p-16{padding:4rem}.max-lg\:pt-16{padding-top:4rem}.max-lg\:pb-16{padding-bottom:4rem}.max-lg\:pl-16{padding-left:4rem}.max-lg\:pr-16{padding-right:4rem}.max-lg\:px-16{padding-inline:4rem}.max-lg\:py-16{padding-block:4rem}.max-lg\:p-15{padding:3.75rem}.max-lg\:pt-15{padding-top:3.75rem}.max-lg\:pb-15{padding-bottom:3.75rem}.max-lg\:pl-15{padding-left:3.75rem}.max-lg\:pr-15{padding-right:3.75rem}.max-lg\:px-15{padding-inline:3.75rem}.max-lg\:py-15{padding-block:3.75rem}.max-lg\:p-14{padding:3.5rem}.max-lg\:pt-14{padding-top:3.5rem}.max-lg\:pb-14{padding-bottom:3.5rem}.max-lg\:pl-14{padding-left:3.5rem}.max-lg\:pr-14{padding-right:3.5rem}.max-lg\:px-14{padding-inline:3.5rem}.max-lg\:py-14{padding-block:3.5rem}.max-lg\:p-13{padding:3.25rem}.max-lg\:pt-13{padding-top:3.25rem}.max-lg\:pb-13{padding-bottom:3.25rem}.max-lg\:pl-13{padding-left:3.25rem}.max-lg\:pr-13{padding-right:3.25rem}.max-lg\:px-13{padding-inline:3.25rem}.max-lg\:py-13{padding-block:3.25rem}.max-lg\:p-12{padding:3rem}.max-lg\:pt-12{padding-top:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pl-12{padding-left:3rem}.max-lg\:pr-12{padding-right:3rem}.max-lg\:px-12{padding-inline:3rem}.max-lg\:py-12{padding-block:3rem}.max-lg\:p-11{padding:2.75rem}.max-lg\:pt-11{padding-top:2.75rem}.max-lg\:pb-11{padding-bottom:2.75rem}.max-lg\:pl-11{padding-left:2.75rem}.max-lg\:pr-11{padding-right:2.75rem}.max-lg\:px-11{padding-inline:2.75rem}.max-lg\:py-11{padding-block:2.75rem}.max-lg\:p-10{padding:2.5rem}.max-lg\:pt-10{padding-top:2.5rem}.max-lg\:pb-10{padding-bottom:2.5rem}.max-lg\:pl-10{padding-left:2.5rem}.max-lg\:pr-10{padding-right:2.5rem}.max-lg\:px-10{padding-inline:2.5rem}.max-lg\:py-10{padding-block:2.5rem}.max-lg\:p-9{padding:2.25rem}.max-lg\:pt-9{padding-top:2.25rem}.max-lg\:pb-9{padding-bottom:2.25rem}.max-lg\:pl-9{padding-left:2.25rem}.max-lg\:pr-9{padding-right:2.25rem}.max-lg\:px-9{padding-inline:2.25rem}.max-lg\:py-9{padding-block:2.25rem}.max-lg\:p-8{padding:2rem}.max-lg\:pt-8{padding-top:2rem}.max-lg\:pb-8{padding-bottom:2rem}.max-lg\:pl-8{padding-left:2rem}.max-lg\:pr-8{padding-right:2rem}.max-lg\:px-8{padding-inline:2rem}.max-lg\:py-8{padding-block:2rem}.max-lg\:p-7{padding:1.75rem}.max-lg\:pt-7{padding-top:1.75rem}.max-lg\:pb-7{padding-bottom:1.75rem}.max-lg\:pl-7{padding-left:1.75rem}.max-lg\:pr-7{padding-right:1.75rem}.max-lg\:px-7{padding-inline:1.75rem}.max-lg\:py-7{padding-block:1.75rem}.max-lg\:p-6{padding:1.5rem}.max-lg\:pt-6{padding-top:1.5rem}.max-lg\:pb-6{padding-bottom:1.5rem}.max-lg\:pl-6{padding-left:1.5rem}.max-lg\:pr-6{padding-right:1.5rem}.max-lg\:px-6{padding-inline:1.5rem}.max-lg\:py-6{padding-block:1.5rem}.max-lg\:p-5{padding:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pl-5{padding-left:1.25rem}.max-lg\:pr-5{padding-right:1.25rem}.max-lg\:px-5{padding-inline:1.25rem}.max-lg\:py-5{padding-block:1.25rem}.max-lg\:p-4{padding:1rem}.max-lg\:pt-4{padding-top:1rem}.max-lg\:pb-4{padding-bottom:1rem}.max-lg\:pl-4{padding-left:1rem}.max-lg\:pr-4{padding-right:1rem}.max-lg\:px-4{padding-inline:1rem}.max-lg\:py-4{padding-block:1rem}.max-lg\:p-3{padding:.75rem}.max-lg\:pt-3{padding-top:.75rem}.max-lg\:pb-3{padding-bottom:.75rem}.max-lg\:pl-3{padding-left:.75rem}.max-lg\:pr-3{padding-right:.75rem}.max-lg\:px-3{padding-inline:.75rem}.max-lg\:py-3{padding-block:.75rem}.max-lg\:p-2{padding:.5rem}.max-lg\:pt-2{padding-top:.5rem}.max-lg\:pb-2{padding-bottom:.5rem}.max-lg\:pl-2{padding-left:.5rem}.max-lg\:pr-2{padding-right:.5rem}.max-lg\:px-2{padding-inline:.5rem}.max-lg\:py-2{padding-block:.5rem}.max-lg\:p-1{padding:.25rem}.max-lg\:pt-1{padding-top:.25rem}.max-lg\:pb-1{padding-bottom:.25rem}.max-lg\:pl-1{padding-left:.25rem}.max-lg\:pr-1{padding-right:.25rem}.max-lg\:px-1{padding-inline:.25rem}.max-lg\:py-1{padding-block:.25rem}.max-lg\:p-0{padding:0rem}.max-lg\:pt-0{padding-top:0rem}.max-lg\:pb-0{padding-bottom:0rem}.max-lg\:pl-0{padding-left:0rem}.max-lg\:pr-0{padding-right:0rem}.max-lg\:px-0{padding-inline:0rem}.max-lg\:py-0{padding-block:0rem}.max-lg\:p-auto{padding:auto}.max-lg\:pt-auto{padding-top:auto}.max-lg\:pb-auto{padding-bottom:auto}.max-lg\:pl-auto{padding-left:auto}.max-lg\:pr-auto{padding-right:auto}.max-lg\:px-auto{padding-inline:auto}.max-lg\:py-auto{padding-block:auto}.max-lg\:size-16{width:4rem;height:4rem}.max-lg\:size-15{width:3.75rem;height:3.75rem}.max-lg\:size-14{width:3.5rem;height:3.5rem}.max-lg\:size-13{width:3.25rem;height:3.25rem}.max-lg\:size-12{width:3rem;height:3rem}.max-lg\:size-11{width:2.75rem;height:2.75rem}.max-lg\:size-10{width:2.5rem;height:2.5rem}.max-lg\:size-9{width:2.25rem;height:2.25rem}.max-lg\:size-8{width:2rem;height:2rem}.max-lg\:size-7{width:1.75rem;height:1.75rem}.max-lg\:size-6{width:1.5rem;height:1.5rem}.max-lg\:size-5{width:1.25rem;height:1.25rem}.max-lg\:size-4{width:1rem;height:1rem}.max-lg\:size-3{width:.75rem;height:.75rem}.max-lg\:size-2{width:.5rem;height:.5rem}.max-lg\:size-1{width:.25rem;height:.25rem}.max-lg\:size-0{width:0rem;height:0rem}.max-lg\:block{display:block}.max-lg\:hidden{display:none}.max-lg\:inline{display:inline}.max-lg\:inline-block{display:inline-block}.max-lg\:flex{display:flex}.max-lg\:inline-flex{display:inline-flex}.max-lg\:grid{display:grid}.max-lg\:inline-grid{display:inline-grid}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.max-lg\:flex-wrap{flex-wrap:wrap}.max-lg\:flex-row{flex-direction:row}.max-lg\:flex-col{flex-direction:column}.max-lg\:justify-center{justify-content:center}.max-lg\:justify-end{justify-content:flex-end}.max-lg\:justify-between{justify-content:space-between}.max-lg\:items-center{align-items:center}.max-lg\:items-start{align-items:flex-start}.max-lg\:shrink-0{flex-shrink:0}.max-lg\:gap-16{gap:4rem}.max-lg\:gap-x-16{column-gap:4rem}.max-lg\:gap-y-16{row-gap:4rem}.max-lg\:gap-15{gap:3.75rem}.max-lg\:gap-x-15{column-gap:3.75rem}.max-lg\:gap-y-15{row-gap:3.75rem}.max-lg\:gap-14{gap:3.5rem}.max-lg\:gap-x-14{column-gap:3.5rem}.max-lg\:gap-y-14{row-gap:3.5rem}.max-lg\:gap-13{gap:3.25rem}.max-lg\:gap-x-13{column-gap:3.25rem}.max-lg\:gap-y-13{row-gap:3.25rem}.max-lg\:gap-12{gap:3rem}.max-lg\:gap-x-12{column-gap:3rem}.max-lg\:gap-y-12{row-gap:3rem}.max-lg\:gap-11{gap:2.75rem}.max-lg\:gap-x-11{column-gap:2.75rem}.max-lg\:gap-y-11{row-gap:2.75rem}.max-lg\:gap-10{gap:2.5rem}.max-lg\:gap-x-10{column-gap:2.5rem}.max-lg\:gap-y-10{row-gap:2.5rem}.max-lg\:gap-9{gap:2.25rem}.max-lg\:gap-x-9{column-gap:2.25rem}.max-lg\:gap-y-9{row-gap:2.25rem}.max-lg\:gap-8{gap:2rem}.max-lg\:gap-x-8{column-gap:2rem}.max-lg\:gap-y-8{row-gap:2rem}.max-lg\:gap-7{gap:1.75rem}.max-lg\:gap-x-7{column-gap:1.75rem}.max-lg\:gap-y-7{row-gap:1.75rem}.max-lg\:gap-6{gap:1.5rem}.max-lg\:gap-x-6{column-gap:1.5rem}.max-lg\:gap-y-6{row-gap:1.5rem}.max-lg\:gap-5{gap:1.25rem}.max-lg\:gap-x-5{column-gap:1.25rem}.max-lg\:gap-y-5{row-gap:1.25rem}.max-lg\:gap-4{gap:1rem}.max-lg\:gap-x-4{column-gap:1rem}.max-lg\:gap-y-4{row-gap:1rem}.max-lg\:gap-3{gap:.75rem}.max-lg\:gap-x-3{column-gap:.75rem}.max-lg\:gap-y-3{row-gap:.75rem}.max-lg\:gap-2{gap:.5rem}.max-lg\:gap-x-2{column-gap:.5rem}.max-lg\:gap-y-2{row-gap:.5rem}.max-lg\:gap-1{gap:.25rem}.max-lg\:gap-x-1{column-gap:.25rem}.max-lg\:gap-y-1{row-gap:.25rem}.max-lg\:gap-0{gap:0rem}.max-lg\:gap-x-0{column-gap:0rem}.max-lg\:gap-y-0{row-gap:0rem}.max-lg\:font-sans{font-family:var(--font-sans)}.max-lg\:font-serif{font-family:var(--font-serif)}.max-lg\:font-mono{font-family:var(--font-mono)}.max-lg\:font-normal{font-weight:400}.max-lg\:font-bold{font-weight:700}.max-lg\:text-left{text-align:left}.max-lg\:text-center{text-align:center}.max-lg\:text-right{text-align:right}.max-lg\:text-inherit{color:inherit}.max-lg\:text-current{color:currentColor}.max-lg\:text-white{color:#fff}.max-lg\:text-black{color:var(--bpsp-color-text)}.max-lg\:text-red{color:red}.max-lg\:text-blue{color:var(--bpsp-color-kddi-blue)}.max-lg\:text-orange{color:var(--bpsp-color-blue-light)}.max-lg\:text-bpsp-link{color:var(--bpsp-color-kddi-blue)}.max-lg\:break-auto-phrase{word-break:auto-phrase}.max-lg\:align-middle{vertical-align:middle}.max-lg\:align-top{vertical-align:top}.max-lg\:bg-bpsp-gray-light{background-color:var(--bpsp-color-gray-light)}.max-lg\:bg-bpsp-gray-deep{background-color:var(--bpsp-color-gray-deep)}}}@layer pages{.cmp-mainimage{max-width:120rem;margin-inline:auto;position:relative}.cmp-mainimage h1{margin:0}.cmp-mainimage__image img{width:100%;pointer-events:none}@media not (max-width:1024px){.cmp-mainimage__inner{padding-inline:5rem;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media(max-width:1024px){.cmp-mainimage__inner{padding:1.25rem 1.25rem 0}}.cmp-mainimage__text{width:100%;max-width:var(--content-width-base);margin-inline:auto}@media not (max-width:1024px){.cmp-mainimage__text{color:var(--color-white)}}@media(max-width:1024px){.cmp-mainimage__text img{display:none}}#ss-main{margin-top:0!important;font-family:inherit!important}#ss-main a{transition:color .3s ease}#ss-main #ss-navi-count{display:none}.ss-suggest-item{padding:.5rem!important}#ss-main #ss-form{position:relative}#ss-main #ss-form input[type=text]{background:var(--color-primary-light2)!important;width:100%!important;padding:2rem 4rem 2rem 2rem!important;border-radius:.375rem!important;border:none!important;box-shadow:none!important;height:auto!important;line-height:1.5!important}@media not (max-width:1200px){#ss-main #ss-form input[type=text]{font-size:1.25rem!important}}@media(max-width:1200px){#ss-main #ss-form input[type=text]{padding:1.25rem 2.5rem 1.25rem 1.25rem!important}}#ss-main #ss-form input[type=text]+input[type=submit]{position:absolute;right:.5rem;background:url(/assets/icons/search.svg) center no-repeat!important;text-indent:200%!important;white-space:nowrap!important;overflow:hidden!important}@media not (max-width:1200px){#ss-main #ss-form input[type=text]+input[type=submit]{top:.9375rem!important;width:4rem!important;height:4rem!important;background-size:1.75rem 1.75rem!important}}@media(max-width:1200px){#ss-main #ss-form input[type=text]+input[type=submit]{top:.5rem!important;width:3rem!important;height:3rem!important;background-size:1.25rem 1.25rem!important}}#ss-main #ss-form .ss-categories{margin-top:1rem!important}#ss-main #ss-form .ss-categories input[type=radio]{width:0}#ss-main .ss-categories label{outline-color:var(--color-primary)!important;outline-offset:2px!important;outline-width:2px!important;border-radius:.125rem!important;padding-right:1rem!important}#ss-main .ss-categories label:after{background:var(--color-primary)!important}#ss-main #ss-result{padding:0!important}#ss-main #ss-result .ss-title a{color:var(--text-link)!important;font-weight:500!important}#ss-main #ss-result .ss-title a:hover{color:var(--text-hover)!important}#ss-main #ss-not-found,#ss-main #ss-hint{margin-inline:0!important}#ss-main #ss-hint-message li{margin-left:0!important;line-height:1.8!important}#ss-main #ss-navi{display:flex!important;justify-content:space-between!important;align-items:center!important;border-radius:.375rem;background:var(--color-primary-light2);padding:.5rem 1rem!important}#ss-main #ss-navi a{display:inline-block!important;color:var(--text-link)!important;text-decoration:underline!important;letter-spacing:.05em!important}#ss-main #ss-navi a:hover{text-decoration:none!important;color:var(--text-hover)!important}#ss-main #ss-navi .selected{pointer-events:none!important;cursor:text}#ss-main #ss-navi .selected a{color:var(--text-base)!important;font-weight:500!important;text-decoration:none!important}#ss-main #ss-navi .ss-navi-left{line-height:1.65!important}#ss-main #ss-navi .ss-navi-left b{font-weight:500!important}#ss-main #ss-navi .ss-navi-right{display:flex!important;gap:1rem;margin-left:auto!important;padding-left:1rem!important;flex-shrink:0!important}#ss-main #ss-navi .ss-navi-right>span{margin:0!important}#ss-main .ss-pagination{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:.5rem 1rem!important;flex-wrap:wrap!important}#ss-main .ss-pagination [class*=ss-page]{display:inline-block!important;background:none!important;border:none!important;width:unset!important;margin:0!important;padding:0!important}#ss-main .ss-pagination [class*=ss-page] a{display:block!important;min-width:2rem!important;margin:0!important;color:var(--text-base)!important}#ss-main .ss-pagination [class*=ss-page].ss-select-page{pointer-events:none!important;opacity:.3!important}#ss-main .ss-pagination .ss-page-prev,#ss-main .ss-pagination .ss-page-next{margin-inline:1em!important}}
