﻿*{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:auto;outline:none}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,section{display:block}p,ul,ol,li,dl,dt,dd,p,caption,th,td,form,input,textarea,blockquote,address,embed,object,figure,em{margin:0;padding:0;font-style:normal;font-size:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-style:normal;font-size:100%;font-weight:normal}:root{--main-color: #222;--main-font: "JetBrains Mono", "IBM Plex Sans JP", sans-serif;--scrollbar: 0}body{position:relative;margin:0;background:#e4f7fd;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:var(--main-color);font-family:var(--main-font);font-size:clamp(.875rem,.845rem + .13vw,1rem);font-weight:500 !important;line-height:1 !important;font-feature-settings:"chws" 1;font-kerning:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-style:normal;text-align:left;text-rendering:optimizeLegibility;outline:none}_:lang(x)::-internal-media-controls-overlay-cast-button,body{font-weight:500 !important}[tabindex="-1"]:focus{outline:0 !important}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style-type:none}ul[role=list],ol[role=list]{list-style:none}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-left:0}blockquote{margin:0 0 1rem}figure{line-height:0}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{vertical-align:middle;border:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}label{display:inline-block}button{border-radius:0}button:focus{outline:0}input,button,select,optgroup,textarea{vertical-align:middle;position:relative;outline:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}body{position:relative;height:100%;overflow:hidden}body::before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:200%;height:100%;background:url(../images/background_blur.svg) center top/contain no-repeat;animation:backgroundMove 75s ease-in-out infinite;z-index:-1;opacity:.5}@keyframes backgroundMove{0%{transform:translate(0, 0) scale(1)}25%{transform:translate(-50%, -15%) scale(1.25)}50%{transform:translate(-20%, -25%) scale(1)}75%{transform:translate(35%, -35%) scale(1.05)}100%{transform:translate(0, 0) scale(1)}}.pageWrap{position:relative;width:100%;text-align:left}.ofi-img{width:100%;height:100%;object-fit:contain;object-position:center center;font-family:"object-fit:contain;object-position:center center;"}.ofi-cover-img{width:100%;height:100%;object-fit:cover;object-position:center center;font-family:"object-fit:cover;object-position:center center;"}footer{position:relative;width:100%;background:#0e263f}footer .footer-lower{position:relative;width:100%;padding:0 66px 80px}footer .footer-lower .footer-lower__menu{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap}footer .footer-lower .footer-lower__menu li:not(:last-child){margin-right:35px}footer .footer-lower .footer-lower__menu li a{position:relative;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;color:#fff;font-size:clamp(.75rem,.666rem + .17vw,.875rem);font-weight:500;text-decoration:none}footer .footer-lower .footer-lower__menu li a::after{margin-left:10px;margin-right:0;background:url(../images/link_blank_white.svg) center center/contain no-repeat}footer .footer-lower p.copyright{padding-top:25px;color:#637588;font-family:"Source Code Pro",monospace;font-size:clamp(.625rem,.595rem + .13vw,.75rem);text-transform:uppercase}footer .footer-body{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:125px 66px 0}footer .footer-body .footer-body__logo{position:relative;display:inline-flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:fit-content;height:40px;color:#fff}footer .footer-body .footer-body__logo img{height:100%}footer .footer-body .footer-body__logo span{display:block;width:fit-content;margin-left:25px;margin-top:7px;font-family:"Source Code Pro",monospace;font-size:clamp(.625rem,.564rem + .26vw,.875rem)}footer .footer-body .footer-sitemap{position:relative}footer .footer-body .footer-sitemap .footer-sitemap__menu{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;width:440px;margin-bottom:60px;gap:40px 0}footer .footer-body .footer-sitemap .footer-sitemap__menu li{position:relative;width:50%}footer .footer-body .footer-sitemap .footer-sitemap__menu li a{position:relative;display:block;padding:.125em 0 0;overflow:hidden;color:rgba(0,0,0,0);font-size:clamp(.813rem,.767rem + .19vw,1rem);text-shadow:0 2em 0 #fff,0 0 0 #fff;transition:text-shadow .3s}footer .footer-body .footer-sitemap .footer-sitemap__menu li a:hover{text-shadow:0 0 0 #fff,0 -2em 0 #fff}footer .footer-body .footer-sitemap .sns-link-grid{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;width:fit-content}footer .footer-body .footer-sitemap .sns-link-grid li{position:relative;width:1.606em;height:1.606em}footer .footer-body .footer-sitemap .sns-link-grid li:not(:last-child){margin-right:45px}footer .footer-body .footer-sitemap .sns-link-grid li a{position:relative;display:block;width:100%;height:100%}footer .footer-body .footer-sitemap .sns-link-grid li a::after{content:none !important}footer .footer-body .footer-sitemap .sns-link-grid li a img{width:100%;height:100%;object-fit:contain}footer .footer-recruit{position:relative;width:100%;background:#1a3655}footer .footer-recruit .recruit-guide-panel{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto}footer .footer-recruit .recruit-guide-panel li{position:relative;width:49.25%;max-width:854px;height:261px}footer .footer-recruit .recruit-guide-panel li a{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:linear-gradient(30.19deg, #002A58 2.765%, #0075FF 31.81%, #FFF7AF 48.88%, #FFF7AF 51.12%, #0075FF 68.19%, #002A58 97.235%);background-size:250% 100%;background-position:left bottom;transition:background-position .5s cubic-bezier(0.4, 0, 0.2, 1);border-radius:4px;color:#fff}footer .footer-recruit .recruit-guide-panel li a div{width:fit-content;margin:0 auto}footer .footer-recruit .recruit-guide-panel li a div.typing-en{margin-bottom:30px}footer .footer-recruit .recruit-guide-panel li a div.title-jp{font-size:clamp(1.375rem,1.102rem + 1.17vw,2.5rem);font-weight:600}footer .footer-recruit .recruit-guide-panel li a .arrow-grid{position:absolute;top:50%;right:40px;translate:0 -50%;width:60px;height:60px;background:#fff;border-radius:4px;transition:.5s ease;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden}footer .footer-recruit .recruit-guide-panel li a .arrow-grid::before,footer .footer-recruit .recruit-guide-panel li a .arrow-grid::after{content:"";position:absolute;top:50%;translate:0 -50%;width:11px;height:13px;mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.8753631 12.9716902"><path d="M10.8753631,6.4795007v-2.35778L0,0v2.3577907l10.8753631,4.1217101Z"/><path d="M0,10.6138906v2.3577995l10.8753631-4.1217194v-2.35778L0,10.6138906Z"/></svg>');mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;background-color:#0055af;transition:.5s ease}footer .footer-recruit .recruit-guide-panel li a .arrow-grid::before{left:-80%;opacity:0}footer .footer-recruit .recruit-guide-panel li a .arrow-grid::after{left:50%;translate:-50% -50%}footer .footer-recruit .recruit-guide-panel li a:hover{background-position:100% 0}footer .footer-recruit .recruit-guide-panel li a:hover .arrow-grid::before{translate:-50% -50%;left:50%;opacity:1}footer .footer-recruit .recruit-guide-panel li a:hover .arrow-grid::after{translate:0 -50%;left:80%;opacity:0}.typing-en{text-transform:uppercase}.typing-en *{font-size:clamp(.688rem,.642rem + .19vw,.875rem);font-weight:500}.typing-cursor{display:inline-block;width:1ch;animation:blinkCursor 1s steps(1) infinite;color:inherit;font-weight:bold}@keyframes blinkCursor{0%,50%{opacity:1}51%,100%{opacity:0}}header{position:fixed;top:12px;left:27px;width:calc(100% - 54px);height:70px;z-index:110}header .header-body{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;height:100%;padding:0 24px;background:rgba(0,0,0,0);border-radius:8px;transition:.4s ease}header .header-body.scrolled{background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 3px 15px rgba(0,0,0,.1)}header .header-body .header-body__logo{position:relative;width:fit-content;height:35px}header .header-body .header-body__logo a{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:fit-content;height:100%}header .header-body .header-body__logo a img{width:200px}header .header-body .header-body__logo a span{display:block;width:fit-content;margin-left:25px;margin-top:8px;font-family:"Source Code Pro",monospace;font-size:clamp(.625rem,.564rem + .26vw,.875rem);font-weight:500}header .header-body .header-global__menu{position:relative;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .header-body .header-global__menu ul{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:0 32px}header .header-body .header-global__menu ul li a{position:relative;display:block;padding:.125em 0 0;overflow:hidden;color:rgba(0,0,0,0);font-size:clamp(.688rem,.479rem + .43vw,1rem);font-weight:600;text-shadow:0 2em 0 #005bac,0 0 0 #000;transition:text-shadow .3s}header .header-body .header-global__menu ul li a:hover{text-shadow:0 0 0 #005bac,0 -2em 0 #000}header .header-body .header-action__menu{position:relative;display:inline-flex;height:46px}header .header-body .header-action__menu .action-button{position:relative;display:block;width:146px}header .header-body .header-action__menu .action-button:not(:last-child){margin-right:12px}header .header-body .header-action__menu .action-button:focus-within .action-toggle,header .header-body .header-action__menu .action-button:hover .action-toggle{height:auto;max-height:auto;opacity:1;pointer-events:auto;padding:46px 15px 17px}header .header-body .header-action__menu .action-button:focus-within .action-toggle ul,header .header-body .header-action__menu .action-button:hover .action-toggle ul{opacity:1;pointer-events:auto}header .header-body .header-action__menu .action-button:focus-within .action-toggle ul li,header .header-body .header-action__menu .action-button:hover .action-toggle ul li{opacity:1}header .header-body .header-action__menu .action-button:focus-within .action-toggle ul li:first-child::before,header .header-body .header-action__menu .action-button:hover .action-toggle ul li:first-child::before{width:100%}header .header-body .header-action__menu .action-button:focus-within>p::after,header .header-body .header-action__menu .action-button:hover>p::after{content:"－"}header .header-body .header-action__menu .action-button .action-toggle{position:absolute;top:0;left:0;width:100%;height:46px;transition:.25s ease;overflow:hidden;pointer-events:none}header .header-body .header-action__menu .action-button .action-toggle ul{opacity:0;pointer-events:none;position:relative;padding-top:20px;transition:.5s .25s ease}header .header-body .header-action__menu .action-button .action-toggle ul li{opacity:0;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}header .header-body .header-action__menu .action-button .action-toggle ul li:first-child::before{content:"";position:absolute;top:-20px;left:0;display:block;width:0;height:1px;transition:.5s .25s ease}header .header-body .header-action__menu .action-button .action-toggle ul li:not(:last-child){margin-bottom:15px}header .header-body .header-action__menu .action-button .action-toggle ul li a{display:block;width:100%;color:#fff;font-size:clamp(.813rem,.771rem + .09vw,.875rem);text-decoration:underline;text-underline-offset:3px}header .header-body .header-action__menu .action-button .action-toggle ul li a::after{content:"";position:relative;display:inline-block;width:11px;height:11px;margin-left:10px;background:url(../images/link_blank_white.svg) center center/contain no-repeat}header .header-body .header-action__menu .action-button>p{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:46px;border-radius:4px;color:#fff;font-family:"JetBrains Mono",monospace;font-size:clamp(.75rem,.659rem + .39vw,1.125rem);transition:.5s ease;cursor:pointer;z-index:5}header .header-body .header-action__menu .action-button>p::after{content:"＋";position:relative;display:inline-block;margin-left:5px;font-size:clamp(.875rem,.791rem + .17vw,1rem)}header .header-body .header-action__menu .action-button.entry .action-toggle::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:4px;background:linear-gradient(45.19deg, #002A58 2.765%, #0075FF 24.81%, #FFF7AF 44.88%, #FFF7AF 51.12%, #0075FF 68.19%, #002A58 97.235%);background-size:250% 100%;background-position:left bottom;pointer-events:none}header .header-body .header-action__menu .action-button.entry .action-toggle ul li:first-child::before{background:#0055af}header .header-body .header-action__menu .action-button.entry:hover .action-toggle::before{background:linear-gradient(60.19deg, #002A58 2.765%, #0075FF 20.81%, #FFF7AF 46.88%, #FFF7AF 51.12%, #0075FF 68.19%, #002A58 97.235%);background-size:250% 100%;background-position:left bottom}header .header-body .header-action__menu .action-button.event .action-toggle::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:4px;background:linear-gradient(45.19deg, #004A74 2.765%, #25CEBA 24.81%, #FFF7AF 44.88%, #FFF7AF 53.12%, #25CEBA 67.19%, #004A74 97.235%);background-size:250% 100%;background-position:left bottom;pointer-events:none}header .header-body .header-action__menu .action-button.event .action-toggle ul li:first-child::before{background:#149099}header .header-body .header-action__menu .action-button.event:hover .action-toggle::before{background:linear-gradient(60.19deg, #004A74 2.765%, #25CEBA 20.81%, #FFF7AF 46.88%, #FFF7AF 53.12%, #25CEBA 67.19%, #004A74 97.235%);background-size:250% 100%;background-position:left bottom}.view-more-button{position:relative;width:250px;margin:0 auto;text-align:center;z-index:10}.view-more-button a{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:64px;background:#0055af;border-radius:4px;color:#fff;font-weight:600;overflow:hidden}.view-more-button a::before{content:"";position:relative;display:inline-block;width:.594em;height:1em;translate:-300% 0;mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.8753631 12.9716902"><path d="M10.8753631,6.4795007v-2.35778L0,0v2.3577907l10.8753631,4.1217101Z"/><path d="M0,10.6138906v2.3577995l10.8753631-4.1217194v-2.35778L0,10.6138906Z"/></svg>');mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;background-color:#fff;transition:.4s ease;pointer-events:none;opacity:0}.view-more-button a::after{content:"";position:relative;display:inline-block;width:.594em;height:1em;margin-left:20px;mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.8753631 12.9716902"><path d="M10.8753631,6.4795007v-2.35778L0,0v2.3577907l10.8753631,4.1217101Z"/><path d="M0,10.6138906v2.3577995l10.8753631-4.1217194v-2.35778L0,10.6138906Z"/></svg>');mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;background-color:#fff;transition:.4s ease;pointer-events:none}.view-more-button a:hover{background:#004085}.view-more-button a:hover::before{translate:0 0;margin-right:20px;opacity:1}.view-more-button a:hover::after{translate:300% 0;opacity:0}.container{position:relative;width:100%}.container .ground-decorate{position:absolute;display:block;height:4.188em;background:linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);z-index:2;pointer-events:none;mix-blend-mode:overlay;width:0;opacity:0;transform-origin:right center;transition:width .8s cubic-bezier(0.23, 1, 0.32, 1),opacity .15s cubic-bezier(0.23, 1, 0.32, 1)}.container .ground-decorate.is-visible{width:var(--original-width);opacity:1}.container .ground-decorate.bar001{top:9.53%;right:79.74%;--original-width: 18.313em}.container .ground-decorate.bar002{top:12.83%;right:71.41%;--original-width: 18.313em}.container .ground-decorate.bar003{top:13.46%;right:40.62%;--original-width: 11.188em}.container .ground-decorate.bar004{top:8.19%;right:17.81%;--original-width: 18.313em}.container .ground-decorate.bar005{top:11.5%;right:11.72%;--original-width: 18.313em}.container .ground-decorate.bar006{top:61.88%;right:85.83%;--original-width: 17em}.container .ground-decorate.bar007{top:62.13%;right:81.93%;--original-width: 15.688em}.container .ground-decorate.bar008{top:70.71%;right:11.2%;--original-width: 18.313em}.container .ground-decorate.bar009{top:73.86%;right:1.77%;--original-width: 18.313em}.container .ground-decorate.bar010{bottom:10.55%;right:33.33%;--original-width: 8.313em}.container .ground-decorate.bar011{bottom:2.59%;right:39.58%;--original-width: 12.5em}.container .ground-decorate.bar012{bottom:.08%;right:29.17%;--original-width: 17.313em}.container .ground-decorate.bar013{top:16.3%;right:55.26%;--original-width: 11.188em}.container .ground-decorate.bar014{top:63.8%;right:0;--original-width: 15em}.container .ground-decorate.bar015{top:67.7%;right:0;--original-width: 10em}.container .ground-decorate.bar016{bottom:-5.56%;right:47.08%;--original-width: 15em}.container .ground-decorate.bar017{bottom:-9.66%;right:41%;--original-width: 18.125em}.container .ground-decorate.bar018{top:-5.53%;right:16.67%;--original-width: 25em}.container .ground-decorate.bar019{top:-4.08%;right:18.75%;--original-width: 30em}.container .ground-decorate.bar020{top:5.36%;right:73.8%;--original-width: 10em}.container .ground-decorate.bar021{top:8.8%;right:82.76%;--original-width: 15em}.container .ground-decorate.bar022{top:10.4%;right:76.67%;--original-width: 18.125em}.container .ground-decorate.bar023{top:13.11%;right:16%;--original-width: 18.313em}.container .ground-decorate.bar024{top:14.66%;right:10.42%;--original-width: 18.313em}.container .ground-decorate.bar025{top:48.55%;right:39.27%;--original-width: 11.188em}.container .ground-decorate.bar026{top:53.36%;right:51.41%;--original-width: 18.313em}.container .ground-decorate.bar027{top:55.06%;right:45.83%;--original-width: 18.313em}.container .ground-decorate.bar028{top:78.74%;right:71.5%;--original-width: 18.313em}.container .ground-decorate.bar029{top:80.28%;right:65.9%;--original-width: 18.313em}.container .ground-decorate.bar030{bottom:-4.86%;right:31.93%;--original-width: 25em}.container .ground-decorate.bar031{bottom:-6.17%;right:34%;--original-width: 30em}.container .ground-decorate.bar032{top:7.42%;right:73.54%;--original-width: 10.063em}.container .ground-decorate.bar033{top:10.75%;right:82.6%;--original-width: 15.063em}.container .ground-decorate.bar034{top:12.02%;right:75.1%;--original-width: 18.188em}.container .ground-decorate.bar035{top:20.67%;right:0;--original-width: 16.688em}.container .ground-decorate.bar036{top:21.87%;right:0;--original-width: 10em}.container .ground-decorate.bar037{top:25%;right:41.67%;--original-width: 10.813em}.container .ground-decorate.bar038{top:26.25%;right:34.74%;--original-width: 14.938em}.container .ground-decorate.bar039{top:56.3%;right:47.24%;--original-width: 18.313em}.container .ground-decorate.bar040{top:57.5%;right:41.67%;--original-width: 18.313em}.container .ground-decorate.bar041{bottom:15.47%;right:73.65%;--original-width: 18.313em}.container .ground-decorate.bar042{bottom:14.3%;right:68.07%;--original-width: 18.313em}.container .ground-decorate.bar043{top:-16.9%;right:15.26%;--original-width: 25em}.container .ground-decorate.bar044{top:-13%;right:17.34%;--original-width: 30em}.container .ground-decorate.bar045{bottom:13.24%;right:12.76%;--original-width: 18.313em}.container .ground-decorate.bar046{bottom:8.67%;right:7.2%;--original-width: 18.313em}.container .ground-decorate.bar047{bottom:0;right:65%;--original-width: 18.313em}.container .ground-decorate.bar048{bottom:-4.57%;right:59.5%;--original-width: 18.313em}.page-content{position:relative;width:100%;margin:0 auto}.page-content__body{position:relative}.breadcrumbs{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%;height:103px;margin:0 auto;padding:0 9.64%;font-family:"IBM Plex Sans JP",sans-serif;z-index:5}.breadcrumbs::before{content:"";position:absolute;top:0;left:0;display:block;width:100vw;height:100%;margin:0 calc(50% - 50vw);background:#e4f7fd}.breadcrumbs .background-decorate01{position:absolute;top:-35px;right:0;display:block;width:15.1%;height:40px;background:#e4f7fd;z-index:8;pointer-events:none}.breadcrumbs .background-decorate02{position:absolute;top:-77px;right:0;display:block;width:9.8%;height:45px;background:#e4f7fd;z-index:8;pointer-events:none}.breadcrumbs ul{position:relative;display:inline-flex}.breadcrumbs ul li{position:relative}.breadcrumbs ul li a{position:relative;color:#0057af;font-size:clamp(.625rem,.595rem + .13vw,.75rem);white-space:nowrap}.breadcrumbs ul li:not(:last-child){margin-right:12px;padding-right:18px}.breadcrumbs ul li:not(:last-child) a{opacity:.5}.breadcrumbs ul li:not(:last-child)::after{content:">";position:absolute;top:55%;right:0;translate:0 -50%;color:#0057af;font-size:clamp(.688rem,.672rem + .06vw,.75rem)}.breadcrumbs ul li:last-child a{pointer-events:none}.section-title__head-en{width:fit-content;color:#0055af;font-size:clamp(.625rem,.564rem + .26vw,.875rem);font-weight:500}.section-title__head-jp{font-family:"IBM Plex Sans JP",sans-serif;font-size:clamp(1.875rem,1.374rem + 2.14vw,3.938rem);font-weight:700}a .rectpanel-title-board{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;width:100%;padding-right:95px}a .rectpanel-title-board .rectpanel-title{position:relative;-webkit-flex:1;flex:1}a .rectpanel-title-board .rectpanel-title .rectpanel-title-jp{margin-bottom:25px;font-size:clamp(1.5rem,1.121rem + 1.62vw,3.063rem);font-weight:700}a .rectpanel-title-board .rectpanel-title .rectpanel__blurb{font-size:clamp(.813rem,.767rem + .19vw,1rem);font-weight:500;line-height:1.5}a .rectpanel-title-board .arrow-grid{position:absolute;bottom:0;right:0;width:80px;height:80px;background:#0055af;border-radius:4px;transition:.5s ease;text-indent:100%;white-space:nowrap;overflow:hidden}a .rectpanel-title-board .arrow-grid::before,a .rectpanel-title-board .arrow-grid::after{content:"";position:absolute;top:50%;translate:0 -50%;width:16px;height:20px;mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.8753631 12.9716902"><path d="M10.8753631,6.4795007v-2.35778L0,0v2.3577907l10.8753631,4.1217101Z"/><path d="M0,10.6138906v2.3577995l10.8753631-4.1217194v-2.35778L0,10.6138906Z"/></svg>');mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;background-color:#fff;transition:.5s ease}a .rectpanel-title-board .arrow-grid::before{left:-80%;opacity:0}a .rectpanel-title-board .arrow-grid::after{left:50%;translate:-50% -50%}a .rectpanel-title-board:hover .arrow-grid{background:#004085}a .rectpanel-title-board:hover .arrow-grid::before{left:50%;translate:-50% -50%;opacity:1}a .rectpanel-title-board:hover .arrow-grid::after{left:80%;translate:0 -50%;opacity:0}.news-body-section{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:100%;max-width:1240px;padding:0 20px}.news-body-section .news-headline-list{width:74.7%;max-width:897px}.news-body-section .news-headline-list ul{position:relative}.news-body-section .news-headline-list ul li{position:relative}.news-body-section .news-headline-list ul li a{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:32px 0}.news-body-section .news-headline-list ul li a::before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:#cbdef3}.news-body-section .news-headline-list ul li a:hover::after{width:100%}.news-body-section .news-headline-list ul li a::after{content:"";position:absolute;bottom:0;left:0;display:block;width:0;height:1px;background:#0055af;transition:.3s ease}.news-body-section .news-headline-list ul li a .news-item__head{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:185px}.news-body-section .news-headline-list ul li a .news-item__head time{display:block;width:88px;color:#506e8f;font-size:clamp(.625rem,.595rem + .13vw,.75rem)}.news-body-section .news-headline-list ul li a .news-item__head .news-tag{display:block;width:fit-content;padding:3px 5px;background:#e6eef7;color:#0055af;font-size:clamp(.688rem,.642rem + .19vw,.875rem)}.news-body-section .news-headline-list ul li a .news-item__body{position:relative;-webkit-flex:1;flex:1;font-size:clamp(.813rem,.767rem + .19vw,1rem);line-height:1.35}@media screen and (max-width: 1239px){.news-body-section .news-headline-list{width:100%;margin:0 auto}.news-body-section .news-headline-list ul{min-width:100%}.news-body-section .news-headline-list ul li a{display:block;padding:20px 0}.news-body-section .news-headline-list ul li a .news-item__head{margin-bottom:10px}.news-body-section .news-headline-list ul li a .news-item__head time{width:75px}}@media screen and (min-width: 769px)and (max-width: 1239px){a .rectpanel-title-board .arrow-grid{width:60px;height:60px}a .rectpanel-title-board .arrow-grid::before,a .rectpanel-title-board .arrow-grid::after{width:12px;height:15px}}@media screen and (min-width: 769px)and (max-width: 1023px){footer .footer-body{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:65px 0 85px}footer .footer-body .footer-body__logo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:180px;height:auto;margin-bottom:55px;color:#fff}footer .footer-body .footer-body__logo img{width:100%}footer .footer-body .footer-body__logo span{width:100%;margin-left:0;margin-top:10px;text-align:center}footer .footer-body .footer-sitemap__menu ul{max-width:22em}}@media screen and (min-width: 1280px)and (max-width: 1440px){header .header-body .header-body__logo a img{width:175px}header .header-body .header-body__logo a span{margin-left:15px}header .header-body .header-global__menu ul{gap:0 20px}header .header-body .header-action__menu span{width:130px}}@media screen and (min-width: 1280px){.trigger,.hamburger-overlay{display:none}footer{padding:0 27px}footer .footer-recruit .recruit-guide-panel{width:100%;max-width:1815px;margin:0 auto;padding:72px 40px}}@media screen and (min-width: 769px)and (max-width: 1279px){footer{padding:0 20px}footer .footer-recruit .recruit-guide-panel{padding:72px 20px}header .header-body .header-global__menu{display:none}header .header-body .header-action__menu{margin-right:60px}.trigger{position:fixed;top:29px;right:35px;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:56px;height:33px;background:#fff;border:1px solid #0055af;border-radius:9999px;cursor:pointer;z-index:100}.trigger .menu-trigger,.trigger .menu-trigger span{display:inline-block;transition:all .5s}.trigger .menu-trigger{position:relative;width:16px;height:9px}.trigger .menu-trigger span{position:absolute;left:0;width:16px;height:1px;background:#0055af}.trigger .menu-trigger span:nth-of-type(1){top:0}.trigger .menu-trigger span:nth-of-type(2){top:4px}.trigger .menu-trigger span:nth-of-type(3){top:8px}.trigger .menu-trigger.active{rotate:360deg}.trigger .menu-trigger.active span:nth-of-type(1){rotate:135deg;translate:0 4px}.trigger .menu-trigger.active span:nth-of-type(2){display:none}.trigger .menu-trigger.active span:nth-of-type(3){rotate:-135deg;translate:0 -4px}.hamburger-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;padding:11px 20px;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;z-index:0;pointer-events:none}.hamburger-overlay.is-fixed{opacity:1;visibility:visible;z-index:105;pointer-events:auto}.hamburger-round-body{position:relative;width:100%;background:#fff;padding:115px 0 75px;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.25);transform:translateY(-10px);opacity:0;transition:transform .5s ease,opacity .5s ease}.is-fixed .hamburger-round-body{transform:translateY(0);opacity:1}.hamburger-round-body .hamburger-global__menu{position:relative}.hamburger-round-body .hamburger-global__menu ul li{font-size:.813rem;text-align:center}.hamburger-round-body .hamburger-global__menu ul li:not(:last-child){margin-bottom:35px}.is-hamburger{top:20px;left:30px;width:calc(100% - 60px)}.is-hamburger .trigger{top:39px;right:40px}}@media screen and (min-width: 769px){br.sp-only{display:none}div.pageWrap{display:-webkit-flex;display:flex;flex-wrap:wrap}.container{position:relative;width:100%}.sp-fixed-menu{display:none}.section-title__head .section-title__head-en{margin:0 auto}}@media screen and (max-width: 768px){br.pc-only,br.tbbr{display:none}br.sp-only{display:block}body{width:100%;min-width:100%}body::before{animation:backgroundMove 100s ease-in-out infinite}@keyframes backgroundMove{0%{transform:translate(0, 0) scale(1.1)}25%{transform:translate(-25%, -15%) scale(1.5)}50%{transform:translate(-15%, -15%) scale(1)}75%{transform:translate(35%, -35%) scale(1.05)}100%{transform:translate(0, 0) scale(1.1)}}footer{padding:0 20px 66px}footer .footer-recruit{padding:40px 20px}footer .footer-recruit .recruit-guide-panel{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;gap:12px 0}footer .footer-recruit .recruit-guide-panel li{width:100%;max-width:100%;height:116px}footer .footer-recruit .recruit-guide-panel li a div.typing-en{margin-bottom:10px}footer .footer-recruit .recruit-guide-panel li a .arrow-grid{right:20px;width:32px;height:32px}footer .footer-recruit .recruit-guide-panel li a .arrow-grid::before,footer .footer-recruit .recruit-guide-panel li a .arrow-grid::after{width:6px;height:7px}footer .footer-body{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:65px 0 50px}footer .footer-body .footer-body__logo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:180px;height:auto;margin-bottom:55px;color:#fff}footer .footer-body .footer-body__logo img{width:100%}footer .footer-body .footer-body__logo span{width:100%;margin-left:0;margin-top:10px;text-align:center}footer .footer-body .footer-sitemap .footer-sitemap__menu{width:fit-content;max-width:250px;margin:0 auto 40px;gap:30px 0}footer .footer-body .footer-sitemap .sns-link-grid li{width:1.836em;height:1.836em}footer .footer-lower{position:relative;width:fit-content;margin:0 auto;padding:0 20px 35px}footer .footer-lower .footer-lower__menu li:not(:last-child){margin-right:25px}footer .footer-lower p.copyright{text-align:center}header{top:9px;left:10px;width:calc(100% - 20px);height:55px}header .header-body{padding:7px 10px}header .header-body.scrolled+.trigger{right:40px}header .header-body .header-body__logo{height:41px}header .header-body .header-body__logo a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:142px}header .header-body .header-body__logo a img{width:100%}header .header-body .header-body__logo a span{width:100%;margin-left:0;margin-top:0px;text-align:center}header .header-body .header-global__menu,header .header-body .header-action__menu{display:none}.trigger{position:fixed;top:19px;right:20px;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:56px;height:33px;background:#fff;border:1px solid #0055af;border-radius:9999px;cursor:pointer;z-index:100}.trigger .menu-trigger,.trigger .menu-trigger span{display:inline-block;transition:all .5s}.trigger .menu-trigger{position:relative;width:16px;height:9px}.trigger .menu-trigger span{position:absolute;left:0;width:16px;height:1px;background:#0055af}.trigger .menu-trigger span:nth-of-type(1){top:0}.trigger .menu-trigger span:nth-of-type(2){top:4px}.trigger .menu-trigger span:nth-of-type(3){top:8px}.trigger .menu-trigger.active{rotate:360deg}.trigger .menu-trigger.active span:nth-of-type(1){rotate:135deg;translate:0 4px}.trigger .menu-trigger.active span:nth-of-type(2){display:none}.trigger .menu-trigger.active span:nth-of-type(3){rotate:-135deg;translate:0 -4px}.hamburger-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;padding:11px 20px;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;z-index:0;pointer-events:none}.hamburger-overlay.is-fixed{opacity:1;visibility:visible;z-index:90;pointer-events:auto}.hamburger-round-body{position:relative;width:100%;background:#fff;padding:115px 0 75px;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.25);transform:translateY(-10px);opacity:0;transition:transform .5s ease,opacity .5s ease}.is-fixed .hamburger-round-body{transform:translateY(0);opacity:1}.hamburger-round-body .hamburger-global__menu{position:relative}.hamburger-round-body .hamburger-global__menu ul li{text-align:center}.hamburger-round-body .hamburger-global__menu ul li:not(:last-child){margin-bottom:35px}.is-hamburger{top:20px;left:30px;width:calc(100% - 60px)}.is-hamburger .trigger{top:31px;right:40px !important}.is-hamburger .header-body{padding:7px 10px}header .header-body.scrolled+.trigger{right:20px}.sp-fixed-menu{position:fixed;bottom:0;left:0;width:100%;padding:10px 14px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:80}.sp-fixed-menu .sp-fixed-menu__body{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.sp-fixed-menu .sp-fixed-menu__body .action-button{position:relative;display:block;width:48.7%}.sp-fixed-menu .sp-fixed-menu__body .action-button:not(:last-child){margin-right:2.6%}.sp-fixed-menu .sp-fixed-menu__body .action-button.is-action .action-toggle{height:auto;max-height:auto;opacity:1;padding:17px 15px 46px}.sp-fixed-menu .sp-fixed-menu__body .action-button.is-action .action-toggle ul{opacity:1}.sp-fixed-menu .sp-fixed-menu__body .action-button.is-action .action-toggle ul li{opacity:1}.sp-fixed-menu .sp-fixed-menu__body .action-button.is-action .action-toggle ul li:last-child::before{width:100%}.sp-fixed-menu .sp-fixed-menu__body .action-button.is-action>p::after{content:"－"}.sp-fixed-menu .sp-fixed-menu__body .action-button .action-toggle{position:absolute;bottom:0;left:0;width:100%;height:46px;transition:.25s ease;overflow:hidden}.sp-fixed-menu .sp-fixed-menu__body .action-button .action-toggle ul{opacity:0;position:relative;padding-bottom:20px;transition:.5s .25s ease}.sp-fixed-menu .sp-fixed-menu__body .action-button .action-toggle ul li{opacity:0;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.sp-fixed-menu .sp-fixed-menu__body .action-button .action-toggle ul li:last-child::before{content:"";position:absolute;bottom:-20px;left:0;display:block;width:0;height:1px;transition:.5s .25s ease;z-index:10}.sp-fixed-menu .sp-fixed-menu__body .action-button .action-toggle ul li:not(:last-child){margin-bottom:15px}.sp-fixed-menu .sp-fixed-menu__body .action-button .action-toggle ul li a{position:relative;display:block;width:100%;color:#fff;font-size:clamp(.813rem,.771rem + .09vw,.875rem);text-decoration:underline;text-underline-offset:3px}.sp-fixed-menu .sp-fixed-menu__body .action-button .action-toggle ul li a::after{content:"";position:relative;display:inline-block;width:11px;height:11px;margin-left:10px;background:url(../images/link_blank_white.svg) center center/contain no-repeat}.sp-fixed-menu .sp-fixed-menu__body .action-button>p{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:46px;border-radius:4px;color:#fff;font-family:"JetBrains Mono",monospace;font-size:clamp(.75rem,.659rem + .39vw,1.125rem);z-index:5}.sp-fixed-menu .sp-fixed-menu__body .action-button>p::after{content:"＋";position:relative;display:inline-block;margin-left:5px;font-size:clamp(.875rem,.791rem + .17vw,1rem)}.sp-fixed-menu .sp-fixed-menu__body .action-button.entry .action-toggle::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:4px;background:linear-gradient(45.19deg, #002A58 2.765%, #0075FF 24.81%, #FFF7AF 44.88%, #FFF7AF 51.12%, #0075FF 68.19%, #002A58 97.235%);background-size:250% 100%;background-position:left bottom;pointer-events:none}.sp-fixed-menu .sp-fixed-menu__body .action-button.entry .action-toggle ul li:last-child::before{background:#0055af}.sp-fixed-menu .sp-fixed-menu__body .action-button.entry.is-action .action-toggle::before{background:linear-gradient(60.19deg, #002A58 2.765%, #0075FF 20.81%, #FFF7AF 46.88%, #FFF7AF 51.12%, #0075FF 68.19%, #002A58 97.235%);background-size:250% 100%;background-position:left bottom}.sp-fixed-menu .sp-fixed-menu__body .action-button.event .action-toggle::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:4px;background:linear-gradient(45.19deg, #004A74 2.765%, #25CEBA 24.81%, #FFF7AF 44.88%, #FFF7AF 53.12%, #25CEBA 67.19%, #004A74 97.235%);background-size:250% 100%;background-position:left bottom;pointer-events:none}.sp-fixed-menu .sp-fixed-menu__body .action-button.event .action-toggle ul li:last-child::before{background:#149099}.sp-fixed-menu .sp-fixed-menu__body .action-button.event.is-action .action-toggle::before{background:linear-gradient(60.19deg, #004A74 2.765%, #25CEBA 20.81%, #FFF7AF 46.88%, #FFF7AF 53.12%, #25CEBA 67.19%, #004A74 97.235%);background-size:250% 100%;background-position:left bottom}.sp-fixed-menu{display:none;opacity:0;transition:opacity 1s}.sp-fixed-menu.is-visible{display:block;opacity:1}.breadcrumbs{height:55px;padding:0 20px;scrollbar-width:none}.breadcrumbs .background-decorate01{top:-15px;right:0;width:20%;height:20px}.breadcrumbs .background-decorate02{top:-37px;right:0;width:12%;height:25px}.breadcrumbs ul{margin-right:-20px;padding-right:20px;overflow-x:auto;overflow-y:hidden;width:max-content;white-space:nowrap}.breadcrumbs ul::-webkit-scrollbar{display:none}.view-more-button{width:180px}.view-more-button a{height:53px}.view-more-button a::after{margin-left:10px}.view-more-button a:hover::before{margin-right:10px}.container .ground-decorate{height:1.914em}.container .ground-decorate.bar001{top:4.479em;right:63.4%;--original-width: 8.371em}.container .ground-decorate.bar002{top:5.679em;right:46.35%;--original-width: 8.371em}.container .ground-decorate.bar003{top:8.429em;right:25.44%;--original-width: 5.114em}.container .ground-decorate.bar004{top:4.532em;right:0;--original-width: 7.75em}.container .ground-decorate.bar005{top:5.732em;right:0;--original-width: 4.407em}.container .ground-decorate.bar006{top:24.543em;right:68%;--original-width: 7.171em}.container .ground-decorate.bar007{top:25.543em;right:76%;--original-width: 6.429em}.container .ground-decorate.bar008{top:26.857em;right:0;--original-width: 7.75em}.container .ground-decorate.bar009{top:28.057em;right:0;--original-width: 4.407em}.container .ground-decorate.bar010{top:35.929em;bottom:auto;right:23.2%;--original-width: 3.8em}.container .ground-decorate.bar011{top:38.357em;bottom:auto;right:37.33%;--original-width: 5.714em}.container .ground-decorate.bar012{top:39.443em;bottom:auto;right:14.7%;--original-width: 7.914em}.container .ground-decorate.bar013{display:none}.container .ground-decorate.bar014{top:auto;bottom:32.5em;right:0;--original-width:3.786em}.container .ground-decorate.bar015{top:auto;bottom:33.571em;right:0;--original-width:6.071em}.container .ground-decorate.bar016{bottom:5em;right:59.44%;--original-width: 6.857em}.container .ground-decorate.bar017{top:auto;bottom:3.786em;right:46.96%;--original-width: 8.286em}.container .ground-decorate.bar018{top:-6.143em;right:0;--original-width: 6.286em}.container .ground-decorate.bar019{top:-5.214em;right:0;--original-width:9.714em}.container .ground-decorate.bar020{top:1.571em;right:48.93%;--original-width: 5.714em}.container .ground-decorate.bar021{top:4.714em;right:72%;--original-width: 7.5em}.container .ground-decorate.bar022{top:6.286em;right:56.4%;--original-width: 10.357em}.container .ground-decorate.bar023{top:11.857em;right:0;--original-width: 7.643em}.container .ground-decorate.bar024{top:13.286em;right:0;--original-width: 3.821em}.container .ground-decorate.bar025{display:none}.container .ground-decorate.bar026{top:auto;bottom:8.929em;right:0;--original-width: 1.429em}.container .ground-decorate.bar027{top:auto;bottom:7.714em;right:0;--original-width: 5.714em}.container .ground-decorate.bar028,.container .ground-decorate.bar029{display:none}.container .ground-decorate.bar030{top:auto;bottom:3em;right:69.73%;--original-width: 8.107em}.container .ground-decorate.bar031{top:auto;bottom:1.571em;right:55.47%;--original-width: 10.464em}.container .ground-decorate.bar032{top:4.714em;right:44.67%;--original-width: 5.75em}.container .ground-decorate.bar033{top:8.643em;right:67.9%;--original-width: 8.607em}.container .ground-decorate.bar034{top:10.143em;right:51.33%;--original-width: 10.393em}.container .ground-decorate.bar035,.container .ground-decorate.bar036{display:none}.container .ground-decorate.bar037{top:51.188em;right:42.27%;--original-width: 10.464em}.container .ground-decorate.bar038{top:52.438em;right:28%;--original-width: 10.464em}.container .ground-decorate.bar039{top:85.857em;right:.93%;--original-width: 10.464em}.container .ground-decorate.bar040{top:87.286em;right:0;--original-width: 6.893em}.container .ground-decorate.bar041{bottom:12.857em;right:69.73%;--original-width: 18.313em}.container .ground-decorate.bar042{bottom:11.286em;right:55.47%;--original-width: 10.464em}.container .ground-decorate.bar043{top:-4.929em;right:0;--original-width: 7.357em}.container .ground-decorate.bar044{top:-3.714em;right:0;--original-width: 11.643em}.container .ground-decorate.bar045{display:none}.container .ground-decorate.bar046{display:none}.container .ground-decorate.bar047{bottom:.071em;right:44.4%;--original-width: 10.464em}.container .ground-decorate.bar048{bottom:-1.429em;right:30.1%;--original-width: 10.464em}.page-content{position:relative;width:100%;min-width:100%}a .rectpanel-title-board{padding-right:50px}a .rectpanel-title-board .rectpanel-title .rectpanel-title-jp{margin-bottom:10px}a .rectpanel-title-board .arrow-grid{width:40px;height:40px}a .rectpanel-title-board .arrow-grid::before,a .rectpanel-title-board .arrow-grid::after{width:8px;height:10px}}@media screen and (max-width: 1023px){.page-content{padding:0}header{left:10px;width:calc(100% - 20px)}}@media screen and (max-width: 1279px){.is-hamburger .header-body.scrolled{box-shadow:none}}.page-content{position:relative;background:#fff}.page-mainimg-head{position:relative;z-index:5}.page-mainimg-head .page-title__head-image{position:relative}.page-mainimg-head .page-title__head-image figure{width:100%}.page-mainimg-head .page-title__head-image figure::before{content:"";display:block}.page-mainimg-head .page-title__head-image figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-mainimg-head .page-title__head{position:relative;z-index:5}.page-mainimg-head .page-title__head .page-title__head-en{margin-bottom:30px;color:#0055af;font-size:clamp(.875rem,.845rem + .13vw,1rem);font-weight:600}.page-mainimg-head .page-title__head .page-title__head-jp{font-family:"IBM Plex Sans JP",sans-serif;font-size:clamp(1.875rem,1.42rem + 1.94vw,3.75rem);font-weight:700}.page-main-head{position:relative;padding:clamp(10.938rem,6.652rem + 6.7vw,14.688rem) 20px clamp(6.25rem,2.321rem + 6.14vw,9.688rem);z-index:5}.page-main-head .page-title__head{position:relative;width:100%;max-width:1340px;margin:0 auto;z-index:5}.page-main-head .page-title__head .page-title__head-en{margin-bottom:35px;color:#0055af;font-size:clamp(.875rem,.845rem + .13vw,1rem);font-weight:600}.page-main-head .page-title__head .page-title__head-jp{font-family:"IBM Plex Sans JP",sans-serif;font-size:clamp(1.875rem,1.42rem + 1.94vw,3.75rem);font-weight:700}.pagination{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.pagination span{position:relative;display:block;width:48px;height:48px}.pagination span.no-event{pointer-events:none;opacity:.5}.pagination span a{position:relative;display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.pagination span a::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;width:10px;height:12px;mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="9.6360003" height="11.8580008"><path d="M0,11.8580008v-2.2440014l6.5779997-3.1459999c.2933302-.132.5720005-.2419987.8360004-.3299999.2639999-.0879993.4619999-.1465988.5939999-.1759987-.1466703-.0293007-.3593302-.0880013-.6379995-.1760006-.2640009-.1026001-.5280008-.2199993-.7920008-.3519993L0,2.2880001V0l9.6360003,4.6859999v2.4860001L0,11.8580008Z"/></svg>');mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;background:#0055af}.pagination span.prev a::before{scale:-1 1}.pagination ul.pagination-number-grid{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;gap:0 18px}.pagination ul.pagination-number-grid li{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:20px;color:#0055af;font-size:clamp(.813rem,.767rem + .19vw,1rem)}.pagination ul.pagination-number-grid li a{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;border-radius:6px;background:#fff;border:1px solid #cbdef3;color:#0055af;font-size:clamp(.813rem,.767rem + .19vw,1rem)}.pagination ul.pagination-number-grid li.on-page a{background:#0055af;border:1px solid #0055af;color:#fff}a[href^="mailto:"]{color:#0055af;text-decoration:underline}a[target=_blank]{color:#0055af;text-decoration:underline}a[target=_blank]::after{content:"";position:relative;display:inline-block;width:10px;height:10px;background:url(../images/link_blank.svg) center center/contain no-repeat;margin:0 5px}.leaders-interview-section{position:relative;max-width:1240px;margin:0 auto;padding:140px 20px 227px}.leaders-interview-section .section-title{position:relative;margin-left:0}.leaders-interview-section .section-title__head{position:relative;margin-bottom:90px}.leaders-interview-section .section-title__head .view-show-link{position:absolute;bottom:15px;right:0;display:block;width:fit-content}.leaders-interview-section .section-title__head .view-show-link a{position:relative;display:inline-block;padding-right:30px;font-size:clamp(.813rem,.687rem + .26vw,1rem);color:#0055af}.leaders-interview-section .section-title__head .view-show-link a::after{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:9px;height:12px;mask-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10.8753631 12.9716902"><path d="M10.8753631,6.4795007v-2.35778L0,0v2.3577907l10.8753631,4.1217101Z"/><path d="M0,10.6138906v2.3577995l10.8753631-4.1217194v-2.35778L0,10.6138906Z"/></svg>');mask-repeat:no-repeat;mask-position:center center;mask-size:100% 100%;background:#0055af}.leaders-interview-section .section-title__head-en{margin-bottom:25px;margin-left:0}.leaders-interview-section .section-title__head-jp{font-size:clamp(1.875rem,1.723rem + .65vw,2.5rem)}.leaders-interview-section .no-post-message{font-size:clamp(.938rem,.862rem + .32vw,1.25rem);text-align:center;line-height:1.6}.leaders-interview-section .interview-grid{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0 5%;font-family:"IBM Plex Sans JP",sans-serif}.leaders-interview-section .interview-grid .interview-grid-item{position:relative;width:30%}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__image{position:relative;width:100%}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__image a{position:relative;display:block;width:100%}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__image a:hover picture img{transform:scale(1.05)}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__image picture{position:relative;display:block;width:100%;overflow:hidden;transition:.5s ease}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__image picture::before{content:"";display:block;padding-top:128.1%}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__image picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.5s ease;will-change:transform}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__catch{position:relative;z-index:5}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__catch p{display:inline-block;width:fit-content;padding:5px 10px;font-size:clamp(.75rem,.72rem + .13vw,.875rem);font-weight:500}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__catch p.leader{background:#3187ee;color:#fff}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__catch p.fresh{background:#f7e881;color:#005bab}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__catch span{display:block;width:fit-content;padding:10px;background:#fff;font-size:clamp(.938rem,.862rem + .32vw,1.25rem)}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__profile{font-size:clamp(.625rem,.595rem + .13vw,.75rem);text-align:right;line-height:1.5}@media screen and (max-width: 1239px){.pagination{gap:0 5px}.pagination span{width:38px;height:38px}.pagination span a::before{width:8px;height:10px}.pagination ul.pagination-number-grid{gap:0 10px}.pagination ul.pagination-number-grid li{min-width:15px}.pagination ul.pagination-number-grid li a{width:38px;height:38px}}@media screen and (min-width: 769px){.page-mainimg-head{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:8.438em 11.1% 0}.page-mainimg-head .page-title__head{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:45.25%;padding:11.563em 0 20em}.page-mainimg-head .page-title__head-image figure{position:absolute;top:50%;left:0;translate:0 -50%}.page-mainimg-head .page-title__head-image figure::before{padding-top:70.54%}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__catch{position:absolute;bottom:30px;left:-20px}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__profile{position:absolute;top:calc(100% + 10px);right:0}}@media screen and (max-width: 768px){.page-content{padding:65px 20px 90px}.page-mainimg-head{padding:90px 20px 75px}.page-mainimg-head .page-title__head-image{width:72.8%;margin-bottom:30px}.page-mainimg-head .page-title__head{width:100%}.page-mainimg-head .page-title__head .page-title__head-en{margin-bottom:15px}.page-main-head{padding:130px 20px 75px}.page-main-head .page-title__head .page-title__head-en{margin-bottom:15px}.leaders-interview-section{padding:60px 0 0}.leaders-interview-section .section-title__head{margin-bottom:40px}.leaders-interview-section .section-title__head .view-show-link{position:relative;bottom:auto;right:0;display:block;width:fit-content;margin-top:10px;margin-left:auto}.leaders-interview-section .section-title__head-jp{font-size:1.5rem;line-height:1.4}.leaders-interview-section .interview-grid{flex-direction:column;gap:50px}.leaders-interview-section .interview-grid .interview-grid-item{width:100%;margin:0 auto}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__image{width:100%}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__image picture::before{padding-top:76.42%}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__image picture img{object-position:center 10%}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__catch{margin-top:-2.79em;margin-bottom:15px;padding:0 10px}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__catch span{padding:0 6px;font-size:1.143em;line-height:1.625}.leaders-interview-section .interview-grid .interview-grid-item .interview-grid-item__profile{padding:0 10px;text-align:left}}.container{background:linear-gradient(180deg, #0637A0 0.8%, #2287FF 105.42%)}.container>.ground-decorate{display:none}.page-content{background:rgba(0,0,0,0)}.page-main-head .ground-decorate{opacity:.25 !important;z-index:-1}.page-main-head .ground-decorate.bar001{top:10.5em;right:calc(50vw + 23.07%);--original-width: 18.313em}.page-main-head .ground-decorate.bar002{top:11.063em;right:calc(50vw - 41%);--original-width: 8.313em}.page-main-head .ground-decorate.bar003{top:15.25em;right:calc(50vw - 38.13%);--original-width: 12.5em}.page-main-head .ground-decorate.bar004{top:27.438em;right:calc(50vw - 15.73%);--original-width: 18.313em}.page-main-head .ground-decorate.bar005{top:29.563em;right:calc(50vw - 22.6%);--original-width: 18.313em}.page-main-head .page-title__head{position:relative;width:100%;max-width:1731px;margin:0 auto;z-index:5}.page-main-head .page-title__head .page-title__head-en{margin-bottom:35px;color:#fff}.page-main-head .page-title__head .page-title__head-jp{color:#fff}.section-title__head{position:relative;width:fit-content;margin:0 auto 80px;z-index:5}.section-title__head .section-title__head-en{margin-bottom:45px;text-align:center}.section-title__head .section-title__head-jp{text-align:center}.numbers-body-section{position:relative;padding:170px 0 0}.numbers-grid-container{position:relative}.numbers-grid-container::before{content:attr(data-category);position:absolute;top:-0.95em;left:0;font-family:"JetBrains Mono",monospace;color:hsla(0,0%,100%,.05);font-size:clamp(2.813rem,.249rem + 10.94vw,13.375rem)}.numbers-grid-container:nth-child(2n)::before{left:auto;right:0}.numbers-grid-container .numbers-grid-item{position:relative;border-radius:4px;background:#fff;overflow:hidden}.numbers-grid-container .numbers-grid-item .numbers-grid-inner{position:absolute;top:0;left:0;width:100%;height:100%;padding:2.5em 2.5em 2.188em}.numbers-grid-container .numbers-grid-item .grid-item-title{position:absolute;top:40px;left:40px;margin-right:auto;display:block;padding:28px 20px 0;font-size:clamp(1rem,.818rem + .78vw,1.75rem);font-weight:500}.numbers-grid-container .numbers-grid-item .grid-item-title .grid-item-title-caption{display:block;margin-top:5px;font-size:clamp(.75rem,.625rem + .26vw,.938rem);line-height:2}.numbers-grid-container .numbers-grid-item .grid-item-title::before{content:"";position:absolute;top:0;left:0;width:22px;height:22px;background:url(../images/point_grid_title.svg) no-repeat center center/contain}.numbers-grid-container .numbers-grid-item .data-note{display:block;margin-top:5px;margin-left:auto;font-size:clamp(.75rem,.666rem + .17vw,.875rem);line-height:1.5;word-break:break-all}.numbers-grid-container .numbers-grid-item .data-value-wrapper{width:fit-content}.numbers-grid-container .numbers-grid-item .data-value-wrapper p{position:relative;width:fit-content;font-size:clamp(1rem,.818rem + .78vw,1.75rem)}.numbers-grid-container .numbers-grid-item .data-value p{margin-bottom:5px;padding:0 10px;font-family:"IBM Plex Sans JP",sans-serif;font-size:clamp(1rem,.818rem + .78vw,1.75rem)}.numbers-grid-container .numbers-grid-item .data-value .data-count-up{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;-o-align-items:baseline;align-items:baseline}.numbers-grid-container .numbers-grid-item .data-value .data-count-up .count{display:inline-block;background:linear-gradient(180deg, #0075FF 0%, #0046AF 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:clamp(4.688rem,3.095rem + 6.8vw,11.25rem);letter-spacing:-0.05em}.numbers-grid-container .numbers-grid-item .data-value .data-count-up>span{display:inline-block;margin-left:15px;color:#0055af;font-size:clamp(2.5rem,2.106rem + 1.68vw,4.125rem)}.numbers-grid-container .numbers-grid-item .data-value .data-count-up .count-item+span{display:block;width:fit-content;margin-left:-0.15em;padding-bottom:.35em;color:#0055af;font-size:clamp(3rem,2.363rem + 2.72vw,5.625rem) !important}.numbers-grid-container .numbers-grid-item .data-value .data-count-up .count-item{position:relative}.numbers-grid-container .numbers-grid-item .data-value .data-count-up .count-item:last-child{margin-left:-0.25em}.numbers-grid-container .numbers-grid-item .data-value .data-count-up .count-item p{position:relative;width:fit-content;margin:0 auto 10px;padding-left:1.25em;font-size:clamp(1rem,.818rem + .78vw,1.75rem)}.numbers-grid-container .numbers-grid-item .data-value .data-count-up .count-item p::before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;display:block}.numbers-grid-container .numbers-grid-item .data-value .data-count-up .count-item p.field_caption01::before{width:.857em;height:.857em;background:url(../../images/ratio_count_decorate01.svg) center center/contain no-repeat}.numbers-grid-container .numbers-grid-item .data-value .data-count-up .count-item p.field_caption02::before{width:1em;height:1em;background:url(../../images/ratio_count_decorate02.svg) center center/contain no-repeat}@media screen and (min-width: 1024px){.numbers-grid-container{max-width:1771px;margin:0 auto 280px;padding:0 20px}.numbers-grid-container.gridset-01{display:-webkit-flex;display:flex;flex-wrap:wrap;gap:30px 28px}.numbers-grid-container.gridset-02{display:-webkit-flex;display:flex;flex-wrap:wrap;gap:30px 28px}.numbers-grid-container.gridset-03{display:grid;grid-template-columns:1fr 1fr 43.15%;grid-template-rows:repeat(6, auto);gap:30px 28px}.numbers-grid-container .numbers-grid-item .numbers-grid-inner{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.numbers-grid-container .numbers-grid-item.item01-01{width:100%}.numbers-grid-container .numbers-grid-item.item01-01::before{content:"";display:block;padding-top:24.15%}.numbers-grid-container .numbers-grid-item.item01-01 .numbers-grid-inner{-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.numbers-grid-container .numbers-grid-item.item01-01 .data-image{width:43%;margin:0 25px 30px}.numbers-grid-container .numbers-grid-item.item01-01 .data-image img{width:100%}.numbers-grid-container .numbers-grid-item.item01-01 .data-value-wrapper{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.numbers-grid-container .numbers-grid-item.item01-01 .data-value-wrapper>p{width:fit-content;margin-bottom:20px;padding-right:10px;font-family:"IBM Plex Sans JP",sans-serif;font-size:clamp(.813rem,.729rem + .17vw,.938rem);line-height:1.5}.numbers-grid-container .numbers-grid-item.item01-01 .data-value{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.numbers-grid-container .numbers-grid-item.item01-01 .data-value .data-value-caption{padding-right:20px;color:#0055af}.numbers-grid-container .numbers-grid-item.item01-01 .data-value .data-value-caption p{font-family:"JetBrains Mono","IBM Plex Sans JP",sans-serif;font-size:clamp(1.75rem,-0.832rem + 4.13vw,4.125rem);line-height:1.1}.numbers-grid-container .numbers-grid-item.item01-01 .data-value .data-value-caption span{font-size:clamp(1.125rem,-0.777rem + 3.04vw,2.875rem)}.numbers-grid-container .numbers-grid-item.item01-02{width:100%}.numbers-grid-container .numbers-grid-item.item01-02::before{content:"";display:block;padding-top:20.22%}.numbers-grid-container .numbers-grid-item.item01-02 .data-value-wrapper{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:100%}.numbers-grid-container .numbers-grid-item.item01-02 .data-value{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.numbers-grid-container .numbers-grid-item.item01-02 .data-value p{margin-right:20px;margin-bottom:0}.numbers-grid-container .numbers-grid-item.item01-02 .data-value p.at-caption{padding-top:1em}.numbers-grid-container .numbers-grid-item.item01-02 .data-value p span{display:block;padding-top:1.15em;font-size:clamp(.813rem,.729rem + .17vw,.938rem)}.numbers-grid-container .numbers-grid-item.item01-02 .data-value .data-count-up .count{font-size:clamp(4.286rem,3.786rem + 5.18vw,10rem)}.numbers-grid-container .numbers-grid-item.item01-02 .data-value .data-count-up span{font-size:clamp(2.143rem,2.909rem + .39vw,3.375rem)}.numbers-grid-container .numbers-grid-item.item02-01 .numbers-grid-inner,.numbers-grid-container .numbers-grid-item.item02-02 .numbers-grid-inner,.numbers-grid-container .numbers-grid-item.item02-03 .numbers-grid-inner{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.numbers-grid-container .numbers-grid-item.item02-01 .data-image,.numbers-grid-container .numbers-grid-item.item02-02 .data-image,.numbers-grid-container .numbers-grid-item.item02-03 .data-image{margin-left:20px;margin-bottom:35px}.numbers-grid-container .numbers-grid-item.item02-01{width:calc(56.85% - 28px)}.numbers-grid-container .numbers-grid-item.item02-01::before{content:"";display:block;padding-top:58.93%}.numbers-grid-container .numbers-grid-item.item02-01 .data-image{width:24.3%}.numbers-grid-container .numbers-grid-item.item02-02{width:43.15%}.numbers-grid-container .numbers-grid-item.item02-02 .data-image{width:28%}.numbers-grid-container .numbers-grid-item.item02-02 .data-value .data-count-up .count{font-size:clamp(5rem,3.786rem + 5.18vw,10rem)}.numbers-grid-container .numbers-grid-item.item02-02 .data-value .data-count-up span{font-size:clamp(3rem,2.909rem + .39vw,3.375rem)}.numbers-grid-container .numbers-grid-item.item02-03{width:100%}.numbers-grid-container .numbers-grid-item.item02-03::before{content:"";display:block;padding-top:24.15%}.numbers-grid-container .numbers-grid-item.item02-03 .data-image{width:15.5%}.numbers-grid-container .numbers-grid-item.item02-03 .data-value .data-count-up .unit{font-size:clamp(3rem,2.909rem + .39vw,3.375rem)}.numbers-grid-container .numbers-grid-item.item02-03 .data-value .data-count-up .count{font-size:clamp(5rem,3.786rem + 5.18vw,10rem)}.numbers-grid-container .numbers-grid-item.item02-03 .data-value .data-count-up .count .comma{margin:0 -0.05em;font-size:clamp(5rem,4.165rem + 1.74vw,6.25rem)}.numbers-grid-container .numbers-grid-item.item03-01{width:100%;grid-column:1/3;grid-row:1/3}.numbers-grid-container .numbers-grid-item.item03-01::before{content:"";display:block;padding-top:98.22%}.numbers-grid-container .numbers-grid-item.item03-01 .data-image{position:absolute;top:4.063em;left:3.125em;width:68.63%}.numbers-grid-container .numbers-grid-item.item03-02{width:100%;grid-column:1/2;grid-row:3/5}.numbers-grid-container .numbers-grid-item.item03-02::before{content:"";display:block;padding-top:97.84%}.numbers-grid-container .numbers-grid-item.item03-02 .data-value p{font-size:1.25rem}.numbers-grid-container .numbers-grid-item.item03-02 .data-value .data-count-up .count{font-size:clamp(3.75rem,2.688rem + 4.53vw,8.125rem)}.numbers-grid-container .numbers-grid-item.item03-02 .data-value .data-count-up span{font-size:clamp(2.5rem,2.348rem + .65vw,3.125rem)}.numbers-grid-container .numbers-grid-item.item03-03{width:100%;grid-column:2/3;grid-row:3/5}.numbers-grid-container .numbers-grid-item.item03-03::before{content:"";display:block;padding-top:97.84%}.numbers-grid-container .numbers-grid-item.item03-03 .data-value{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap}.numbers-grid-container .numbers-grid-item.item03-03 .data-value .data-count-up{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.numbers-grid-container .numbers-grid-item.item03-03 .data-value .data-count-up .count{font-size:clamp(3.75rem,2.688rem + 4.53vw,8.125rem)}.numbers-grid-container .numbers-grid-item.item03-03 .data-value .data-count-up span{font-size:clamp(3rem,2.909rem + .39vw,3.375rem)}.numbers-grid-container .numbers-grid-item.item03-03 .data-value .data-count-up .count-item p{font-size:1.25rem}.numbers-grid-container .numbers-grid-item.item03-04{width:100%;grid-column:1/3;grid-row:5/7}.numbers-grid-container .numbers-grid-item.item03-04::before{content:"";display:block;padding-top:58.93%}.numbers-grid-container .numbers-grid-item.item03-04 .numbers-grid-inner{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.numbers-grid-container .numbers-grid-item.item03-04 .data-grid-item-body{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;width:100%}.numbers-grid-container .numbers-grid-item.item03-04 .data-image{width:36.5%;margin-bottom:20px;margin-left:35px}.numbers-grid-container .numbers-grid-item.item03-05{width:100%;grid-column:3/4;grid-row:1/2}.numbers-grid-container .numbers-grid-item.item03-05::before{content:"";display:block;padding-top:98.26%}.numbers-grid-container .numbers-grid-item.item03-05 .numbers-grid-inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.numbers-grid-container .numbers-grid-item.item03-05 .data-image{width:37.6%;margin-left:45px;margin-right:auto;margin-bottom:75px}.numbers-grid-container .numbers-grid-item.item03-05 .data-value{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap}.numbers-grid-container .numbers-grid-item.item03-05 .data-value .data-count-up{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.numbers-grid-container .numbers-grid-item.item03-06{width:100%;grid-column:3/4;grid-row:2/4}.numbers-grid-container .numbers-grid-item.item03-06::before{content:"";display:block;padding-top:min(53.55%,387px)}.numbers-grid-container .numbers-grid-item.item03-06 .data-value{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.numbers-grid-container .numbers-grid-item.item03-06 .data-value p{margin-right:20px;font-size:1.25rem}.numbers-grid-container .numbers-grid-item.item03-06 .data-value .data-count-up .count{font-size:clamp(3.75rem,2.992rem + 3.24vw,6.875rem)}.numbers-grid-container .numbers-grid-item.item03-06 .data-value .data-count-up span{font-size:clamp(3rem,2.939rem + .26vw,3.25rem)}.numbers-grid-container .numbers-grid-item.item03-07{width:100%;grid-column:3/4;grid-row:4/6}.numbers-grid-container .numbers-grid-item.item03-07::before{content:"";display:block;padding-top:51.81%}.numbers-grid-container .numbers-grid-item.item03-07 .data-value{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.numbers-grid-container .numbers-grid-item.item03-07 .data-value p{margin-right:20px;font-size:1.25rem}.numbers-grid-container .numbers-grid-item.item03-07 .data-value .data-count-up .count{font-size:clamp(3.75rem,2.992rem + 3.24vw,6.875rem)}.numbers-grid-container .numbers-grid-item.item03-07 .data-value .data-count-up span{font-size:clamp(3rem,2.939rem + .26vw,3.25rem)}.numbers-grid-container .numbers-grid-item.item03-08{width:100%;grid-column:3/4;grid-row:6/7}.numbers-grid-container .numbers-grid-item.item03-08::before{content:"";display:block;padding-top:55.42%}.numbers-grid-container .numbers-grid-item.item03-08 .grid-item-title .grid-item-title-caption{display:block;margin-top:20px;font-size:clamp(.813rem,.782rem + .13vw,.938rem)}.numbers-grid-container .numbers-grid-item.item03-08 .data-value .data-count-up .count{font-size:clamp(3.75rem,2.385rem + 5.83vw,9.375rem)}.numbers-grid-container .numbers-grid-item.item03-08 .data-value .data-count-up span{font-size:clamp(3rem,2.939rem + .26vw,3.25rem)}}@media screen and (max-width: 1023px){.page-main-head .ground-decorate.bar001{top:4.479em;right:calc(50vw + 13.4%);--original-width: 8.371em}.page-main-head .ground-decorate.bar002{top:5.679em;right:calc(50vw - 3.65%);--original-width: 8.371em}.page-main-head .ground-decorate.bar003{top:8.429em;right:calc(50vw - 24.56%);--original-width: 5.114em}.page-main-head .ground-decorate.bar004{top:13.415em;right:0;--original-width: 7.75em}.page-main-head .ground-decorate.bar005{top:14.888em;right:0;--original-width: 4.407em}.section-title__head{width:100%;margin:0 auto 50px}.section-title__head .section-title__head-en{margin-bottom:15px;text-align:left}.section-title__head .section-title__head-jp{line-height:1.3;text-align:left}.page-content{padding:0 20px}.numbers-body-section{padding:50px 0 0}.numbers-grid-container{margin-bottom:100px}.numbers-grid-container .numbers-grid-item{width:100%;min-height:280px}.numbers-grid-container .numbers-grid-item .data-note{margin-left:0}.numbers-grid-container .numbers-grid-item:not(:last-child){margin-bottom:12px}.numbers-grid-container .numbers-grid-item .numbers-grid-inner{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;padding:60px 40px 25px}.numbers-grid-container .numbers-grid-item .grid-item-title{position:absolute;top:20px;left:20px;padding:15px 20px 0}.numbers-grid-container .numbers-grid-item .grid-item-title::before{width:18px;height:18px}.numbers-grid-container .numbers-grid-item .data-image{position:absolute;top:60px;right:40px;display:block}.numbers-grid-container .numbers-grid-item .data-value p{padding:0 5px}.numbers-grid-container .numbers-grid-item .data-value .data-count-up span{margin-left:10px}.numbers-grid-container .numbers-grid-item .data-value .data-count-up .count-item+span{margin-left:-0.25em}.numbers-grid-container .numbers-grid-item.item01-01 .data-image{top:40px;width:32.54%}.numbers-grid-container .numbers-grid-item.item01-01 .data-value-wrapper>p{width:fit-content;margin-bottom:5px;padding:0 5px;font-family:"IBM Plex Sans JP",sans-serif;font-size:.75rem;line-height:1.5}.numbers-grid-container .numbers-grid-item.item01-01 .data-value{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.numbers-grid-container .numbers-grid-item.item01-01 .data-value .data-value-caption{padding-right:15px;color:#0055af}.numbers-grid-container .numbers-grid-item.item01-01 .data-value .data-value-caption p{font-family:"JetBrains Mono","IBM Plex Sans JP",sans-serif;font-size:clamp(1.75rem,-0.832rem + 4.13vw,4.125rem);line-height:1.1}.numbers-grid-container .numbers-grid-item.item01-01 .data-value .data-value-caption span{font-size:clamp(1.125rem,-0.777rem + 3.04vw,2.875rem)}.numbers-grid-container .numbers-grid-item.item01-02{min-height:auto}.numbers-grid-container .numbers-grid-item.item01-02 .numbers-grid-inner{position:relative}.numbers-grid-container .numbers-grid-item.item01-02 .data-value-wrapper{width:100%}.numbers-grid-container .numbers-grid-item.item01-02 .data-value{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%}.numbers-grid-container .numbers-grid-item.item01-02 .data-value:not(:last-child){margin-bottom:10px}.numbers-grid-container .numbers-grid-item.item01-02 .data-value p{margin:0;padding:0}.numbers-grid-container .numbers-grid-item.item01-02 .data-value p span{display:block;padding-top:1em;font-size:.714rem}.numbers-grid-container .numbers-grid-item.item02-01 .data-image{width:25.37%}.numbers-grid-container .numbers-grid-item.item02-02 .numbers-grid-inner{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;width:100%}.numbers-grid-container .numbers-grid-item.item02-02 .data-image{width:25.37%}.numbers-grid-container .numbers-grid-item.item02-03 .data-image{width:25.37%}.numbers-grid-container .numbers-grid-item.item02-03 .data-value .data-count-up .unit{font-size:2rem}.numbers-grid-container .numbers-grid-item.item02-03 .data-value .data-count-up .count{font-size:4rem}.numbers-grid-container .numbers-grid-item.item02-03 .data-value .data-count-up .count .comma{margin:0 -2px;font-size:2.5rem}.numbers-grid-container .numbers-grid-item.item03-01 .data-image{position:absolute;top:20px;right:50px;width:50%}.numbers-grid-container .numbers-grid-item.item03-03 .data-value{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap}.numbers-grid-container .numbers-grid-item.item03-03 .data-value .data-count-up{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.numbers-grid-container .numbers-grid-item.item03-04 .numbers-grid-inner{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:20px}.numbers-grid-container .numbers-grid-item.item03-04 .data-image{width:32.84%;margin-bottom:0}.numbers-grid-container .numbers-grid-item.item03-04 .data-value-wrapper p{margin-bottom:5px}.numbers-grid-container .numbers-grid-item.item03-04 .data-value .data-count-up{margin-left:0}.numbers-grid-container .numbers-grid-item.item03-04 .data-value .data-count-up span{padding-left:5px}.numbers-grid-container .numbers-grid-item.item03-05 .data-image{width:30%}.numbers-grid-container .numbers-grid-item.item03-05 .data-value{position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap}.numbers-grid-container .numbers-grid-item.item03-05 .data-value .data-count-up{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}.numbers-grid-container .numbers-grid-item.item03-06 .data-value:not(:last-child),.numbers-grid-container .numbers-grid-item.item03-07 .data-value:not(:last-child){margin-bottom:10px}.numbers-grid-container .numbers-grid-item.item03-06 .data-value .data-count-up .count,.numbers-grid-container .numbers-grid-item.item03-07 .data-value .data-count-up .count{font-size:4.063rem}.numbers-grid-container .numbers-grid-item.item03-06 .data-value .data-count-up span,.numbers-grid-container .numbers-grid-item.item03-07 .data-value .data-count-up span{font-size:2.3rem}.numbers-grid-container .numbers-grid-item.item03-08 .grid-item-title .grid-item-title-caption{display:block;margin-top:10px;font-size:.813rem}}@media screen and (min-width: 1024px)and (max-width: 1239px){.numbers-grid-container .numbers-grid-item .numbers-grid-inner{padding:40px 35px 30px}.numbers-grid-container .numbers-grid-item .grid-item-title{top:30px;left:30px;padding:20px 20px 0}.numbers-grid-container .numbers-grid-item.item01-01 .data-image{width:35%}.numbers-grid-container .numbers-grid-item.item01-02 .data-value .data-count-up .count{font-size:5.625rem}.numbers-grid-container .numbers-grid-item.item01-02 .data-value .data-count-up span{font-size:3.375rem}.numbers-grid-container .numbers-grid-item.item03-02 .data-value .data-count-up .count{font-size:5rem}.numbers-grid-container .numbers-grid-item.item03-02 .data-value .data-count-up span{font-size:2.5rem}.numbers-grid-container .numbers-grid-item.item03-03 .data-value .data-count-up .count{font-size:5rem}.numbers-grid-container .numbers-grid-item.item03-03 .data-value .data-count-up span{font-size:2.5rem}.numbers-grid-container .numbers-grid-item.item03-03 .data-value .data-count-up .count-item+span{padding-bottom:0}.numbers-grid-container .numbers-grid-item.item03-03 .data-value .data-count-up .count-item p{padding-right:0;font-size:1rem}.numbers-grid-container .numbers-grid-item.item03-04 .data-image{margin:15px 40px 20px auto;width:30%}.numbers-grid-container .numbers-grid-item.item03-05 .data-image{margin:15px auto 50px 40px;width:30%}.numbers-grid-container .numbers-grid-item.item03-06 .data-value .data-count-up .count,.numbers-grid-container .numbers-grid-item.item03-07 .data-value .data-count-up .count{font-size:3.75rem}.numbers-grid-container .numbers-grid-item.item03-06 .data-value .data-count-up span,.numbers-grid-container .numbers-grid-item.item03-07 .data-value .data-count-up span{font-size:1.75rem}.numbers-grid-container .numbers-grid-item.item03-08 .data-value .data-count-up .count{font-size:5.625rem}.numbers-grid-container .numbers-grid-item.item03-08 .data-value .data-count-up span{font-size:2.5rem}}@media screen and (min-width: 601px)and (max-width: 1023px){.numbers-grid-container .numbers-grid-item{min-height:350px}.numbers-grid-container .numbers-grid-item.item01-01 .data-image{right:60px;width:20%}.numbers-grid-container .numbers-grid-item.item01-02 .data-image{right:70px;width:15%}.numbers-grid-container .numbers-grid-item.item02-01 .data-image{right:60px;width:18%}.numbers-grid-container .numbers-grid-item.item02-02 .data-image{right:60px;width:18%}.numbers-grid-container .numbers-grid-item.item02-03 .data-image{width:18%}.numbers-grid-container .numbers-grid-item.item02-03 .data-value .data-count-up .unit{font-size:2.5rem}.numbers-grid-container .numbers-grid-item.item02-03 .data-value .data-count-up .count{font-size:5rem}.numbers-grid-container .numbers-grid-item.item03-01 .data-image{position:absolute;top:20px;right:50px;width:30%}.numbers-grid-container .numbers-grid-item.item03-04 .data-image{width:28%}.numbers-grid-container .numbers-grid-item.item03-05 .data-image{right:60px;width:23%}.numbers-grid-container .numbers-grid-item.item03-06 .data-value .data-count-up .count,.numbers-grid-container .numbers-grid-item.item03-07 .data-value .data-count-up .count{font-size:5rem}.numbers-grid-container .numbers-grid-item.item03-06 .data-value .data-count-up span,.numbers-grid-container .numbers-grid-item.item03-07 .data-value .data-count-up span{font-size:2.5rem}}@media screen and (min-width: 1024px)and (max-width: 1160px){.numbers-grid-container .numbers-grid-item.item02-01 .data-image,.numbers-grid-container .numbers-grid-item.item02-02 .data-image,.numbers-grid-container .numbers-grid-item.item02-03 .data-image{margin-left:10px;margin-bottom:15px}.numbers-grid-container .numbers-grid-item.item02-02 .data-image{width:25%}}/*# sourceMappingURL=numbers.css.map */
