@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear{*zoom: 1}.clear:before{content:" ";display:block}.clear:after{content:" ";display:block;clear:both}picture{display:block}img{vertical-align:bottom;height:auto;width:100%;height:100%}img[src$=".svg"]{width:100%}a{text-decoration:none}a:hover{outline:0}a:focus{outline:0}a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}h1,h2,h3,h4,h5,p,table,ul,ol{margin:0;padding:0}.gsap-fade{transition:.35s all ease;opacity:0}.gsap-fade.is-active{opacity:1}@keyframes sliderScroll{0%{transform:translate(0)}to{transform:translate(-25%)}}:root{--user-accent: #000000;--user-accent-white: white}.a11y-selection{position:fixed;top:0;left:0;z-index:99999;transition:opacity .15s ease;opacity:0;pointer-events:none;will-change:transform,width,height}.a11y-selection:after{position:absolute;content:"";top:50%;left:50%;width:calc(100% + 12px);height:calc(100% + 12px);border:4px solid var(--user-accent);border-radius:2px;translate:-50% -50%}.a11y-selection[data-a11y-selection-class~=type-no-pad]:after{width:100%;height:100%;translate:-50% -50%}.a11y-selection[data-a11y-selection-class~=color-invert]:after{border-color:var(--user-accent-white)}.menu{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1025px){.menu__logo a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.menu__logo a:hover:hover{opacity:.6}}.menu__logo a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.menu__logo a:focus-visible:hover{opacity:.6}}.menu__logo a picture{width:min(11.09375vw,142px)}.menu__links{display:flex;align-items:center;gap:min(1.875vw,24px)}.menu__linksLink:last-of-type{padding:min(.703125vw,9px) min(1.25vw,16px);background:#182c92}@media screen and (min-width:1025px){.menu__linksLink a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.menu__linksLink a:hover:hover{opacity:.6}}.menu__linksLink a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.menu__linksLink a:focus-visible:hover{opacity:.6}}.menu__linksLink a .newtab{display:flex;align-items:center;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.menu__linksLink a .newtab{gap:2vw}}.menu__linksLink a .newtab p{line-height:1}.menu__linksLink a .newtab picture{width:min(.9375vw,12px);filter:brightness(0) invert(1);line-height:0}@media screen and (max-width:1024px){.menu__linksLink a .newtab picture{width:3vw}}.menu__linksLink a p{font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-size:min(1.40625vw,18px);letter-spacing:0;line-height:1.33;font-weight:500;color:#fff}.btn,.arrowbtn{width:fit-content;cursor:pointer}.btn a,.btn button,.arrowbtn a,.arrowbtn button{display:flex;align-items:flex-end;gap:min(.625vw,8px);padding:min(1.09375vw,14px) min(2.5vw,32px);border:1px solid #182c92;border-radius:999px;background:#fff}@media screen and (min-width:1025px){.btn a:hover,.btn button:hover,.arrowbtn a:hover,.arrowbtn button:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.btn a:hover:hover,.btn button:hover:hover,.arrowbtn a:hover:hover,.arrowbtn button:hover:hover{opacity:.6}}.btn a:focus-visible,.btn button:focus-visible,.arrowbtn a:focus-visible,.arrowbtn button:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.btn a:focus-visible:hover,.btn button:focus-visible:hover,.arrowbtn a:focus-visible:hover,.arrowbtn button:focus-visible:hover{opacity:.6}}@media screen and (max-width:1024px){.btn a,.btn button,.arrowbtn a,.arrowbtn button{gap:2vw;padding:3.5vw 8vw}}.btn a p,.btn button p,.arrowbtn a p,.arrowbtn button p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:700;color:#182c92}@media screen and (max-width:1024px){.btn a p,.btn button p,.arrowbtn a p,.arrowbtn button p{font-size:3vw;letter-spacing:0;line-height:1;font-weight:700}}.btn a picture,.btn button picture,.arrowbtn a picture,.arrowbtn button picture{width:min(2.03125vw,26px);translate:0 max(-.234375vw,-3px)}@media screen and (max-width:1024px){.btn a picture,.btn button picture,.arrowbtn a picture,.arrowbtn button picture{width:6.5vw;translate:0 -.75vw}}.btn button,.arrowbtn button{padding:min(1.5625vw,20px) min(2.5vw,32px)}@media screen and (max-width:1024px){.btn button,.arrowbtn button{padding:5vw 8vw}}.btn button p,.arrowbtn button p{font-size:min(1.40625vw,18px);letter-spacing:0;line-height:1;font-weight:700}@media screen and (max-width:1024px){.btn button p,.arrowbtn button p{font-size:4.5vw;letter-spacing:0;line-height:1;font-weight:700}}.arrowbtn.type-re a{flex-direction:row-reverse}.arrowbtn.type-re a picture{transform:rotateY(180deg)}.h1ttl{position:relative;translate:calc(50% - min(43.359375vw,555px)) 0;width:fit-content;margin:0 auto;padding:min(12.1875vw,156px) 0 min(8.671875vw,111px)}@media screen and (max-width:1024px){.h1ttl{translate:0;margin-left:7.5vw;padding:34vw 0 15vw}}.h1ttl picture{width:fit-content;height:min(4.21875vw,54px)}@media screen and (max-width:1024px){.h1ttl picture{height:10vw}}@media screen and (max-width:1024px){.h1ttl picture img{width:auto}}.h1ttl p{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:700;margin-top:min(1.484375vw,19px);color:#182c92}@media screen and (max-width:1024px){.h1ttl p{font-size:4vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (max-width:1024px){.h1ttl p{margin-top:5vw}}.sidebar{flex-shrink:0;width:min(11.25vw,144px)}@media screen and (max-width:1024px){.sidebar{width:100%}}.sidebar__ttl{font-size:min(1.875vw,24px);letter-spacing:0;line-height:1.25;font-weight:700;margin-bottom:min(1.40625vw,18px);color:#182c92}@media screen and (max-width:1024px){.sidebar__ttl{font-size:5.5vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (max-width:1024px){.sidebar__ttl{margin-bottom:5vw}}.sidebar__toggle{display:none}@media screen and (max-width:1024px){.sidebar__toggle{display:block;position:relative;z-index:1;width:100%;padding:3.5vw 4.5vw;border:1px solid #182c92!important;border-radius:4px;background:transparent url(/lib/imgs/ico_select.svg) no-repeat right 4.5vw center;background-size:3vw auto;color:#182c92;font-size:3.5vw;-webkit-appearance:none;appearance:none;cursor:pointer}.sidebar__toggle option{color:#182c92}}.sidebar__toggle:focus{outline:none}.sidebar__list{display:flex;flex-direction:column;gap:min(1.25vw,16px);list-style:none}@media screen and (max-width:1024px){.sidebar__list{display:none}}.sidebar__list li{width:fit-content}@media screen and (min-width:1025px){.sidebar__list li:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.sidebar__list li:hover:hover{opacity:.6}}.sidebar__list li:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.sidebar__list li:focus-visible:hover{opacity:.6}}.sidebar__list .all .en{display:block}.sidebar__list .all .jp{display:none}.sidebar__list button{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:500;padding:0;border:none;background:none;color:#182c92;text-align:left;cursor:pointer;transition:.35s all ease}@media screen and (max-width:1024px){.sidebar__list button{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:500}}.sidebar__list button.is-active{color:#b8c7d6}.sidebar.type-cat .sidebar__ttl{margin-bottom:min(1.015625vw,13px)}@media screen and (max-width:1024px){.sidebar.type-cat .sidebar__ttl{margin-bottom:5vw}}.sidebar.type-cat .sidebar__toggle{display:none}.sidebar.type-cat .sidebar__list{gap:min(.625vw,8px)}@media screen and (max-width:1024px){.sidebar.type-cat .sidebar__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2vw;width:100%}}.sidebar.type-cat .sidebar__list .is-active{border:1px solid #ecf1f4;background:#ecf1f4;color:#182c92}.sidebar.type-cat .sidebar__list .all .en{display:none}.sidebar.type-cat .sidebar__list .all .jp{display:block}.sidebar.type-cat .sidebar__list button{padding:min(.78125vw,10px) min(1.25vw,16px);border:1px solid #182c92;border-radius:999px}@media screen and (max-width:1024px){.sidebar.type-cat .sidebar__list button{padding:2.5vw 4vw}}@media screen and (max-width:1024px){.sidebar.type-date{display:flex;align-items:center;gap:5.5vw}}@media screen and (max-width:1024px){.sidebar.type-date .sidebar__ttl{margin-bottom:0}}@media screen and (max-width:1024px){.sidebar.type-date .sidebar__list{display:none}}.sidebar.type-date .sidebar__list li:first-of-type{display:none}.sidebar.type-insights{width:min(12.5vw,160px)}@media screen and (max-width:1024px){.sidebar.type-insights{width:calc(100% + 12.5vw);margin-left:-6.25vw}}@media screen and (max-width:1024px){.sidebar.type-insights .sidebar__toggle{display:none}}.sidebar.type-insights .sidebar__list{gap:min(1.875vw,24px)}@media screen and (max-width:1024px){.sidebar.type-insights .sidebar__list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;position:relative;width:100%;padding:0 6.25vw;overflow-x:auto;scrollbar-width:none}.sidebar.type-insights .sidebar__list::-webkit-scrollbar{display:none}}.sidebar.type-insights .sidebar__list li{position:relative;width:100%;padding-bottom:min(1.875vw,24px)}@media screen and (max-width:1024px){.sidebar.type-insights .sidebar__list li{flex-shrink:0;width:auto;padding:0}}.sidebar.type-insights .sidebar__list li:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#b8c7d6}.sidebar.type-insights .sidebar__list li .sidebar__btn{font-size:min(2.1875vw,28px);letter-spacing:0;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;position:relative;white-space:nowrap}@media screen and (max-width:1024px){.sidebar.type-insights .sidebar__list li .sidebar__btn{font-size:7vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.sidebar.type-insights .sidebar__list li .sidebar__btn{padding:3.75vw 3vw}}@media screen and (max-width:1024px){.sidebar.type-insights .sidebar__list li .sidebar__btn.is-active:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background:#182c92;transition:.35s all ease}}html{font-size:62.5%;scroll-behavior:smooth}body{overscroll-behavior-y:none;color:#000;font:400 11px/1.4 Noto Sans JP,Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif}.wrapper{position:relative;width:100%;min-width:1000px}@media screen and (max-width:1024px){.wrapper{min-width:0}}.wrapper *{scroll-margin-top:7.8125vw}@media screen and (max-width:1024px){.wrapper *{scroll-margin-top:12.5vw}}@media screen and (max-width:1024px){.mq4pc{display:none}}.mq4sp{display:none}@media screen and (max-width:1024px){.mq4sp{display:block}}.header{position:relative}.header__fixed{position:fixed;top:0;left:0;z-index:99;width:100%;padding:min(1.953125vw,25px) min(2.34375vw,30px);background:#05104666;backdrop-filter:blur(10px)}.header__sp{position:absolute;top:0;left:0;z-index:10;width:100%}.header__spLogo{top:min(4.125vh,8.25vw);top:min(4.125svh,8.25vw);left:min(3.125vh,6.25vw);left:min(3.125svh,6.25vw);width:min(21.25vh,42.5vw);width:min(21.25svh,42.5vw);position:absolute}.header__spHam{top:min(2.5vh,5vw);top:min(2.5svh,5vw);right:min(2.5vh,5vw);right:min(2.5svh,5vw);width:min(8vh,16vw);width:min(8svh,16vw);position:fixed;z-index:99;aspect-ratio:1;border-radius:999px;background:#05104666;filter:drop-shadow(0 0 15px rgba(0,0,0,.5));backdrop-filter:blur(10px);transition:.35s all ease}.header__spHamTop,.header__spHamCenter,.header__spHamBottom{top:min(2.875vh,5.75vw);top:min(2.875svh,5.75vw);left:min(2.25vh,4.5vw);left:min(2.25svh,4.5vw);width:min(3.5vh,7vw);width:min(3.5svh,7vw);position:absolute;content:"";height:1px;background:#fff;transition:.35s all ease}.header__spHamCenter{top:min(3.875vh,7.75vw);top:min(3.875svh,7.75vw)}.header__spHamBottom{top:min(4.875vh,9.75vw);top:min(4.875svh,9.75vw);width:min(2.25vh,4.5vw);width:min(2.25svh,4.5vw)}.header__spInner{position:fixed;bottom:100vh;bottom:100lvh;left:0;width:100%;height:100vh;height:100dvh;overflow-y:auto;background:linear-gradient(105deg,#344bbb -4.4%,#0e1f79 27.6%,#01082b 102.26%);transition:.35s all ease}.header__spInnerLogo{top:min(4.125vh,8.25vw);top:min(4.125svh,8.25vw);left:min(3.125vh,6.25vw);left:min(3.125svh,6.25vw);width:min(21.25vh,42.5vw);width:min(21.25svh,42.5vw);position:absolute}@media screen and (max-width:1024px){.header__spInner .footerinner{padding-top:min(16vh,32vw);padding-top:min(16svh,32vw);padding-left:min(3.125vh,6.25vw);padding-left:min(3.125svh,6.25vw);padding-right:min(3.125vh,6.25vw);padding-right:min(3.125svh,6.25vw);padding-bottom:min(3.75vh,7.5vw);padding-bottom:min(3.75svh,7.5vw);gap:min(2vh,4vw);gap:min(2svh,4vw);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%}}@media screen and (max-width:1024px){.header__spInner .footerinner__links{gap:min(3.5vh,7vw);gap:min(3.5svh,7vw);display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;width:100%;height:fit-content;padding-bottom:0}}@media screen and (max-width:1024px){.header__spInner .footerinner__linksLink{width:fit-content}}.header__spInner .footerinner__linksLink a p{font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;color:#fff}@media screen and (max-width:1024px){.header__spInner .footerinner__linksLink a p{font-size:6vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.header__spInner .footerinner__linksLink a p{font-size:min(3vh,6vw);font-size:min(3svh,6vw)}}@media screen and (max-width:1024px){.header__spInner .footerinner__linksLink a .jptxt{display:none}}.header__spInner .footerinner__linksLink:last-of-type{width:100%}@media screen and (max-width:1024px){.header__spInner .footerinner__linksLink:last-of-type a{padding-top:min(2vh,4vw);padding-top:min(2svh,4vw);padding-bottom:min(2vh,4vw);padding-bottom:min(2svh,4vw);display:block;background:#fff}}@media screen and (max-width:1024px){.header__spInner .footerinner__linksLink:last-of-type a .newtab{display:flex;justify-content:center;align-items:center;gap:2vw}}@media screen and (max-width:1024px){.header__spInner .footerinner__linksLink:last-of-type a .newtab p{color:#182c92;text-align:center}}@media screen and (max-width:1024px){.header__spInner .footerinner__linksLink:last-of-type a .newtab picture{width:3.5vw}}@media screen and (max-width:1024px){.header__spInner .footerinner__info{height:fit-content}}@media screen and (max-width:1024px){.header__spInner .footerinner__info picture{display:none}}@media screen and (max-width:1024px){.header__spInner .footerinner__info .address{gap:min(1vh,2vw);gap:min(1svh,2vw);flex-direction:column;align-items:flex-start;margin-top:0}}.header__spInner .footerinner__info .address p{color:#fff}@media screen and (max-width:1024px){.header__spInner .footerinner__info .address p{font-size:3vw;letter-spacing:0;line-height:1.6;font-weight:700}}@media screen and (max-width:1024px){.header__spInner .footerinner__info .address p{font-size:min(1.5vh,3vw);font-size:min(1.5svh,3vw)}}@media screen and (max-width:1024px){.header__spInner .footerinner__info .address a{margin-top:min(1.25vh,2.5vw);margin-top:min(1.25svh,2.5vw);padding-top:min(.75vh,1.5vw);padding-top:min(.75svh,1.5vw);padding-bottom:min(.75vh,1.5vw);padding-bottom:min(.75svh,1.5vw);padding-left:min(1.125vh,2.25vw);padding-left:min(1.125svh,2.25vw);padding-right:min(1.125vh,2.25vw);padding-right:min(1.125svh,2.25vw);height:min(2.5vh,5vw);height:min(2.5svh,5vw);display:block;width:fit-content;border:1px solid #fff;border-radius:999px}}@media screen and (max-width:1024px){.header__spInner .footerinner__info .address a p{font-size:min(1.5vh,3vw);font-size:min(1.5svh,3vw);width:fit-content;line-height:1;translate:0 -1vw}}@media screen and (max-width:1024px){.header__spInner .footerinner__info .links{gap:min(3.125vh,6.25vw);gap:min(3.125svh,6.25vw);margin-top:min(3.125vh,6.25vw);margin-top:min(3.125svh,6.25vw);display:flex;flex-direction:column;align-items:flex-start}}.header__spInner .footerinner__info .links a p{position:relative;width:fit-content;color:#fff}@media screen and (max-width:1024px){.header__spInner .footerinner__info .links a p{font-size:3vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.header__spInner .footerinner__info .links a p{font-size:min(1.5vh,3vw);font-size:min(1.5svh,3vw);padding-bottom:min(.375vh,.75vw);padding-bottom:min(.375svh,.75vw)}}.header__spInner .footerinner__info .links a p:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#fff}@media screen and (max-width:1024px){.header__spInner .footerinner__info .copy{margin-top:min(3.125vh,6.25vw);margin-top:min(3.125svh,6.25vw)}}.header__spInner .footerinner__info .copy p{color:#fff}@media screen and (max-width:1024px){.header__spInner .footerinner__info .copy p{font-size:3vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.header__spInner .footerinner__info .copy p{font-size:min(1.5vh,3vw);font-size:min(1.5svh,3vw)}}@media screen and (max-width:1024px){.header__spInner .footerinner__btn{display:none}}.header__sp.is-open .header__spHamTop,.header__sp.is-open .header__spHamCenter{width:min(3.5vh,7vw);width:min(3.5svh,7vw);top:50%;left:50%;translate:-50% -50%;transform:rotate(45deg)}.header__sp.is-open .header__spHamCenter{transform:rotate(-45deg)}.header__sp.is-open .header__spHamBottom{opacity:0}.header__sp.is-open .header__spInner{bottom:0}.footer{background:linear-gradient(105deg,#344bbb -4.4%,#0e1f79 27.6%,#01082b 102.26%)}.footer__inner{display:flex;justify-content:space-between;align-items:flex-end;position:relative;padding:min(4.6875vw,60px)}@media screen and (max-width:1024px){.footer__inner{flex-direction:column;align-items:flex-start;gap:33.25vw;padding:6.25vw 6.25vw 10vw}}.footer__innerLinks{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:min(3.125vw,40px) min(6.25vw,80px);width:min(34.375vw,440px);padding-bottom:min(11.875vw,152px)}@media screen and (max-width:1024px){.footer__innerLinks{gap:10vw 12.5vw;width:100%;padding-top:28.75vw;padding-bottom:0}}.footer__innerLinksLink{width:min(14.0625vw,180px)}@media screen and (max-width:1024px){.footer__innerLinksLink{width:37.5vw}}@media screen and (min-width:1025px){.footer__innerLinksLink a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.footer__innerLinksLink a:hover:hover{opacity:.6}}.footer__innerLinksLink a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.footer__innerLinksLink a:focus-visible:hover{opacity:.6}}.footer__innerLinksLink a .newtab{display:flex;align-items:center;gap:min(.625vw,8px)}@media screen and (max-width:1024px){.footer__innerLinksLink a .newtab{gap:2vw}}.footer__innerLinksLink a .newtab picture{width:min(1.09375vw,14px);filter:brightness(0) invert(1)}@media screen and (max-width:1024px){.footer__innerLinksLink a .newtab picture{width:3.5vw}}.footer__innerLinksLink a p{color:#fff}.footer__innerLinksLink a .entxt{font-size:min(2.1875vw,28px);letter-spacing:0;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif}@media screen and (max-width:1024px){.footer__innerLinksLink a .entxt{font-size:6vw;letter-spacing:0;line-height:1;font-weight:500}}.footer__innerLinksLink a .jptxt{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:500;margin-top:min(.9375vw,12px)}@media screen and (max-width:1024px){.footer__innerLinksLink a .jptxt{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.footer__innerLinksLink a .jptxt{margin-top:3vw}}.footer__innerInfo{color:#fff}.footer__innerInfo>picture{width:min(16.640625vw,213px)}@media screen and (max-width:1024px){.footer__innerInfo>picture{position:absolute;top:8.75vw;left:6.25vw;width:53.25vw}}.footer__innerInfo .address{display:flex;align-items:flex-end;gap:min(.78125vw,10px);margin-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.footer__innerInfo .address{flex-direction:column;align-items:flex-start;gap:2.5vw;margin-top:0}}.footer__innerInfo .address p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.6;font-weight:700}@media screen and (max-width:1024px){.footer__innerInfo .address p{font-size:3vw;letter-spacing:0;line-height:1.6;font-weight:700}}.footer__innerInfo .address p span{font-weight:500}.footer__innerInfo .address a{height:min(1.5625vw,20px);padding:min(.46875vw,6px) min(.703125vw,9px);border:1px solid #fff;border-radius:999px}@media screen and (max-width:1024px){.footer__innerInfo .address a{height:5vw;padding:1.5vw 2.25vw}}@media screen and (min-width:1025px){.footer__innerInfo .address a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.footer__innerInfo .address a:hover:hover{opacity:.6}}.footer__innerInfo .address a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.footer__innerInfo .address a:focus-visible:hover{opacity:.6}}.footer__innerInfo .address a p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:700;translate:0 max(-.3125vw,-4px);color:#fff}@media screen and (max-width:1024px){.footer__innerInfo .address a p{font-size:3vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (max-width:1024px){.footer__innerInfo .address a p{translate:0 -1vw}}.footer__innerInfo .links{display:flex;align-items:flex-start;gap:min(1.5625vw,20px);margin-top:min(1.5625vw,20px)}@media screen and (max-width:1024px){.footer__innerInfo .links{flex-direction:column;gap:6.25vw;margin-top:6.25vw}}@media screen and (min-width:1025px){.footer__innerInfo .links a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.footer__innerInfo .links a:hover:hover{opacity:.6}}.footer__innerInfo .links a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.footer__innerInfo .links a:focus-visible:hover{opacity:.6}}.footer__innerInfo .links a p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:500;position:relative;width:fit-content;padding-bottom:min(.15625vw,2px);color:#fff}@media screen and (max-width:1024px){.footer__innerInfo .links a p{font-size:3vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.footer__innerInfo .links a p{padding-bottom:.5vw}}.footer__innerInfo .links a p:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#fff}.footer__innerInfo .copy{margin-top:min(1.5625vw,20px)}@media screen and (max-width:1024px){.footer__innerInfo .copy{margin-top:6.25vw}}.footer__innerInfo .copy p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:500}@media screen and (max-width:1024px){.footer__innerInfo .copy p{font-size:3vw;letter-spacing:0;line-height:1;font-weight:500}}.footer__innerBtn{display:flex;flex-direction:column;align-items:center;gap:min(.9375vw,12px);position:absolute;top:min(4.6875vw,60px);right:min(4.6875vw,60px)}@media screen and (max-width:1024px){.footer__innerBtn{gap:3vw;top:auto;right:6vw;bottom:10vw}}@media screen and (min-width:1025px){.footer__innerBtn:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.footer__innerBtn:hover:hover{opacity:.6}}.footer__innerBtn:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.footer__innerBtn:focus-visible:hover{opacity:.6}}.footer__innerBtnUpper{position:relative;width:min(4.84375vw,62px);height:min(4.84375vw,62px);border:1px solid #fff;border-radius:999px}@media screen and (max-width:1024px){.footer__innerBtnUpper{width:15.5vw;height:15.5vw}}.footer__innerBtnUpper picture{position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(1.71875vw,22px);line-height:0}@media screen and (max-width:1024px){.footer__innerBtnUpper picture{width:5.5vw}}.footer__innerBtnLower p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:700;color:#fff}@media screen and (max-width:1024px){.footer__innerBtnLower p{font-size:3vw;letter-spacing:0;line-height:1;font-weight:700}}.home .header__spLogo a picture{filter:brightness(0) invert(1)}.home main{overflow:clip}.home main .fv{position:relative;width:100%;height:100vh;height:100lvh}.home main .fv__bg{width:100%;height:100%}.home main .fv__bg video{z-index:0;width:100%;height:100%;object-fit:cover}.home main .fv__arrow{position:absolute;bottom:min(2.2222222222svh,1.5625vw);left:50%;z-index:1;translate:-50% 0}@media screen and (max-width:1024px){.home main .fv__arrow{bottom:min(3.125vh,6.25vw);bottom:min(3.125svh,6.25vw)}}.home main .fv__arrow picture{transform:rotate(180deg);width:min(3.3333333333svh,2.34375vw)}@media screen and (max-width:1024px){.home main .fv__arrow picture{width:min(3.75vh,7.5vw);width:min(3.75svh,7.5vw)}}.home main .fv__ttl{position:absolute;top:min(20.5555555556svh,14.453125vw);left:0;z-index:1;opacity:0}@media screen and (max-width:1024px){.home main .fv__ttl{top:min(34.375vh,68.75vw);top:min(34.375svh,68.75vw)}}.home main .fv__ttl.is-play{opacity:1}.home main .fv__ttl svg{width:min(116svh,81.5625vw)}@media screen and (max-width:1024px){.home main .fv__ttl svg{width:min(46.75vh,93.5vw);width:min(46.75svh,93.5vw)}}.home main .fv__ttl.diw svg{width:min(142.2222222222svh,100vw)}@media screen and (max-width:1024px){.home main .fv__ttl.diw svg{width:min(50vh,100vw);width:min(50svh,100vw)}}.home main .fv__right{position:absolute;top:min(28.2222222222svh,19.84375vw);right:min(10.4444444444svh,7.34375vw);z-index:1}.home main .fv__rightTxt{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.7;font-weight:700;font-size:min(2.2222222222svh,1.5625vw)}.home main .fv__news{position:absolute;bottom:min(8.8888888889svh,6.25vw);left:0;z-index:1;background:#182c92}@media screen and (max-width:1024px){.home main .fv__news{bottom:min(9.25vh,18.5vw);bottom:min(9.25svh,18.5vw)}}.home main .fv__newsInner{display:flex;align-items:center;gap:min(1.7777777778svh,1.25vw);height:min(4.6666666667svh,3.28125vw);padding:min(.6666666667svh,.46875vw) min(.8888888889svh,.625vw) min(.6666666667svh,.46875vw) min(1.7777777778svh,1.25vw);color:#fff}@media screen and (max-width:1024px){.home main .fv__newsInner{padding-top:min(2vh,4vw);padding-top:min(2svh,4vw);padding-bottom:min(2vh,4vw);padding-bottom:min(2svh,4vw);padding-left:min(2.5vh,5vw);padding-left:min(2.5svh,5vw);padding-right:min(2.5vh,5vw);padding-right:min(2.5svh,5vw);gap:min(2.5vh,5vw);gap:min(2.5svh,5vw);flex-direction:column;align-items:flex-start;height:auto}}.home main .fv__newsInner h2{font-size:min(1.40625vw,18px);letter-spacing:0;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;position:relative;padding-right:min(1.8888888889svh,1.328125vw);font-size:min(2svh,1.40625vw)}@media screen and (max-width:1024px){.home main .fv__newsInner h2{font-size:4.5vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.home main .fv__newsInner h2{font-size:min(2.25vh,4.5vw);font-size:min(2.25svh,4.5vw);padding-right:0}}@media screen and (min-width:1025px){.home main .fv__newsInner h2:before{position:absolute;content:"";top:max(-.46875vw,-.6666666667svh);right:0;width:1px;height:min(3.3333333333svh,2.34375vw);background:#fff}}.home main .fv__newsInnerRight{display:flex;align-items:center;gap:min(2.2222222222svh,1.5625vw)}.home main .fv__newsInnerRight>a{display:flex;align-items:center;gap:min(1.5555555556svh,1.09375vw)}@media screen and (max-width:1024px){.home main .fv__newsInnerRight>a{gap:min(1.75vh,3.5vw);gap:min(1.75svh,3.5vw);width:min(41.875vh,83.75vw);width:min(41.875svh,83.75vw)}}@media screen and (min-width:1025px){.home main .fv__newsInnerRight>a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.home main .fv__newsInnerRight>a:hover:hover{opacity:.6}}.home main .fv__newsInnerRight>a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.home main .fv__newsInnerRight>a:focus-visible:hover{opacity:.6}}.home main .fv__newsInnerRight>a p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:500;color:#fff;font-size:min(1.5555555556svh,1.09375vw)}@media screen and (max-width:1024px){.home main .fv__newsInnerRight>a p{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.home main .fv__newsInnerRight>a p{font-size:min(1.75vh,3.5vw);font-size:min(1.75svh,3.5vw)}}@media screen and (max-width:1024px){.home main .fv__newsInnerRight>a .ttl{width:min(34.25vh,68.5vw);width:min(34.25svh,68.5vw);display:-webkit-box;overflow:clip;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.home main .fv__newsInnerRightLink{height:min(2.7777777778svh,1.953125vw);padding:min(.8888888889svh,.625vw) min(1.7777777778svh,1.25vw);border-radius:999px;background:#fff}@media screen and (max-width:1024px){.home main .fv__newsInnerRightLink{top:min(1.25vh,2.5vw);top:min(1.25svh,2.5vw);right:min(1.25vh,2.5vw);right:min(1.25svh,2.5vw);padding-top:min(.875vh,1.75vw);padding-top:min(.875svh,1.75vw);padding-bottom:min(.875vh,1.75vw);padding-bottom:min(.875svh,1.75vw);padding-left:min(2vh,4vw);padding-left:min(2svh,4vw);padding-right:min(2vh,4vw);padding-right:min(2svh,4vw);position:absolute;height:auto}}@media screen and (min-width:1025px){.home main .fv__newsInnerRightLink a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.home main .fv__newsInnerRightLink a:hover:hover{opacity:.6}}.home main .fv__newsInnerRightLink a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.home main .fv__newsInnerRightLink a:focus-visible:hover{opacity:.6}}.home main .fv__newsInnerRightLink a p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:700;color:#182c92;font-size:min(1.3333333333svh,.9375vw);translate:0 min(-.2222222222svh,-.15625vw)}@media screen and (max-width:1024px){.home main .fv__newsInnerRightLink a p{font-size:3vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (max-width:1024px){.home main .fv__newsInnerRightLink a p{font-size:min(1.5vh,3vw);font-size:min(1.5svh,3vw);translate:0}}.home main .about{position:relative;width:100%;height:auto;padding:min(10.9375vw,140px) 0}@media screen and (max-width:1024px){.home main .about{padding:27.5vw 0}}.home main .about__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.home main .about__bg picture{width:100%;height:100%}.home main .about__bg picture img{object-fit:cover}.home main .about__inner{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;width:min(87.5vw,1120px);margin:0 auto}@media screen and (max-width:1024px){.home main .about__inner{flex-direction:column;gap:12.5vw;width:90vw}}.home main .about__innerTtl picture{width:min(30.390625vw,389px)}@media screen and (max-width:1024px){.home main .about__innerTtl picture{width:70.75vw}}@media screen and (min-width:1025px){.home main .about__innerTxts{padding-top:min(11.171875vw,143px)}}.home main .about__innerTxts picture{width:min(22.734375vw,291px)}@media screen and (max-width:1024px){.home main .about__innerTxts picture{width:73.75vw}}.home main .about__innerTxts p{font-size:min(1.40625vw,18px);letter-spacing:0;line-height:2.22;font-weight:700;margin-top:min(4.6875vw,60px);color:#fff}@media screen and (max-width:1024px){.home main .about__innerTxts p{font-size:4.5vw;letter-spacing:0;line-height:2.22;font-weight:700}}@media screen and (max-width:1024px){.home main .about__innerTxts p{margin-top:15vw}}.home main .message{position:relative;width:min(87.5vw,1120px);margin:min(9.375vw,120px) auto}@media screen and (max-width:1024px){.home main .message{width:87.5vw;margin:15vw auto}}.home main .message__bg{position:absolute;top:min(38.671875vw,495px);left:50%;z-index:0;width:min(100vw,1280px);translate:-50% 0}@media screen and (max-width:1024px){.home main .message__bg{top:40.25vw;left:-161.75vw;translate:0;width:320vw}}.home main .message__ttl{position:relative;z-index:1}.home main .message__ttl picture{width:min(43.046875vw,551px)}@media screen and (max-width:1024px){.home main .message__ttl picture{width:68.75vw}}.home main .message__txts{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;margin-top:min(4.53125vw,58px)}@media screen and (max-width:1024px){.home main .message__txts{flex-direction:column;gap:54.75vw;margin-top:9.5vw}}.home main .message__txts picture{width:min(37.578125vw,481px)}@media screen and (max-width:1024px){.home main .message__txts picture{width:78vw}}.home main .message__txts p{font-size:min(1.25vw,16px);letter-spacing:0;line-height:2.25;font-weight:500}@media screen and (max-width:1024px){.home main .message__txts p{font-size:4vw;letter-spacing:0;line-height:2.25;font-weight:500}}.home main .services{position:relative;width:100%;height:auto;padding:min(9.375vw,120px) 0 min(6.875vw,88px);background:#ecf1f4}@media screen and (max-width:1024px){.home main .services{padding:15vw 0 10vw}}.home main .services__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.home main .services__bg picture{width:100%;height:100%}@media screen and (max-width:1024px){.home main .services__bg picture{width:100vw;height:100vw}}.home main .services__bg picture img{object-fit:cover}.home main .services__ttl{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;width:min(87.5vw,1120px);margin:0 auto}@media screen and (max-width:1024px){.home main .services__ttl{flex-direction:column;gap:12.5vw;width:87.5vw}}.home main .services__ttl picture{width:min(29.6875vw,380px)}@media screen and (max-width:1024px){.home main .services__ttl picture{width:69.75vw}}.home main .services__ttl p{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1.88;font-weight:500;width:min(42.96875vw,550px)}@media screen and (max-width:1024px){.home main .services__ttl p{font-size:4vw;letter-spacing:0;line-height:1.88;font-weight:500}}@media screen and (max-width:1024px){.home main .services__ttl p{width:100%}}.home main .services__graph{position:relative;z-index:1;width:min(80.78125vw,1034px);margin:min(6.5625vw,84px) auto 0}@media screen and (max-width:1024px){.home main .services__graph{width:89vw;margin-top:15vw;margin-left:2vw}}.home main .insights{position:relative;width:min(87.5vw,1120px);margin:min(9.375vw,120px) auto}@media screen and (max-width:1024px){.home main .insights{width:87.5vw;margin:15vw auto}}.home main .insights__ttl{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;width:100%}@media screen and (max-width:1024px){.home main .insights__ttl{flex-direction:column;gap:9.5vw}}.home main .insights__ttl picture{width:min(22.1875vw,284px)}@media screen and (max-width:1024px){.home main .insights__ttl picture{width:52.75vw}}.home main .insights__ttl p{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1.88;font-weight:500;width:min(42.96875vw,550px)}@media screen and (max-width:1024px){.home main .insights__ttl p{font-size:4vw;letter-spacing:0;line-height:1.88;font-weight:500}}@media screen and (max-width:1024px){.home main .insights__ttl p{width:100%}}.home main .insights__cnt{width:100%}.home main .insights__cnt p{font-size:min(2.8125vw,36px);letter-spacing:.2em;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;margin-top:min(7.8125vw,100px);color:#b8c7d6}@media screen and (max-width:1024px){.home main .insights__cnt p{font-size:9vw;letter-spacing:.2em;line-height:1;font-weight:500}}.home main .insights .inner{display:flex;align-items:flex-start;gap:min(6.25vw,80px);margin-top:min(5.46875vw,70px)}@media screen and (max-width:1024px){.home main .insights .inner{flex-direction:column;gap:12.5vw;margin-top:13vw}}.home main .insights .inner__main{width:100%}.home main .insights .inner__main .btn{margin:min(4.6875vw,60px) auto 0}@media screen and (max-width:1024px){.home main .insights .inner__main .btn{margin-top:10vw}}.home main .insights .inner__main .btn.is-hidden{display:none}.home main .insights .inner__mainCnt{display:grid;grid-template-columns:repeat(3,1fr);gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.home main .insights .inner__mainCnt{grid-template-columns:repeat(1,1fr);gap:6.25vw}}.home main .insights .inner__mainCntCard{background:#ecf1f4}.home main .insights .inner__mainCntCard.is-hidden{display:none}.home main .insights .inner__mainCntCard picture{width:100%;aspect-ratio:16/9}.home main .insights .inner__mainCntCard picture img{object-fit:cover}.home main .insights .inner__mainCntCardTxts{padding:min(1.875vw,24px);color:#000}@media screen and (max-width:1024px){.home main .insights .inner__mainCntCardTxts{padding:6vw}}.home main .insights .inner__mainCntCardTxts h3{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1.7;font-weight:700}@media screen and (max-width:1024px){.home main .insights .inner__mainCntCardTxts h3{font-size:3.5vw;letter-spacing:0;line-height:1.7;font-weight:700}}.home main .insights .inner__mainCntCardTxtsSubtxt{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.8;font-weight:500;display:-webkit-box;margin-top:min(1.5625vw,20px);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media screen and (max-width:1024px){.home main .insights .inner__mainCntCardTxtsSubtxt{font-size:3vw;letter-spacing:0;line-height:1.8;font-weight:500}}@media screen and (max-width:1024px){.home main .insights .inner__mainCntCardTxtsSubtxt{margin-top:5vw}}.home main .insights .inner__mainCntCardTxtsCat{font-size:min(1.09375vw,14px);letter-spacing:.05em;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;margin-top:min(2.5vw,32px);color:#182c92}@media screen and (max-width:1024px){.home main .insights .inner__mainCntCardTxtsCat{font-size:3.5vw;letter-spacing:.05em;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.home main .insights .inner__mainCntCardTxtsCat{margin-top:8vw}}.home main .members{position:relative;padding:min(9.375vw,120px) 0;background:linear-gradient(105deg,#344bbb -4.4%,#0e1f79 27.6%,#01082b 102.26%)}@media screen and (max-width:1024px){.home main .members{padding:15vw 0}}.home main .members__ttl{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;width:min(87.5vw,1120px);margin:0 auto}@media screen and (max-width:1024px){.home main .members__ttl{flex-direction:column;gap:9.5vw;width:87.5vw}}.home main .members__ttl picture{width:min(28.125vw,360px)}@media screen and (max-width:1024px){.home main .members__ttl picture{width:66.5vw}}.home main .members__ttl p{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1.88;font-weight:500;width:min(42.96875vw,550px);color:#fff}@media screen and (max-width:1024px){.home main .members__ttl p{font-size:4vw;letter-spacing:0;line-height:1.88;font-weight:500}}@media screen and (max-width:1024px){.home main .members__ttl p{width:100%}}.home main .members .memberSwiper{width:min(87.5vw,1120px);margin:min(6.09375vw,78px) auto 0}@media screen and (max-width:1024px){.home main .members .memberSwiper{position:relative;width:100%;margin-top:12.5vw;padding-left:10vw;overflow:visible}}@media screen and (max-width:1024px){.home main .members .memberSwiper__arrows{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:43.75vw;left:50%;width:96.5vw;translate:-50% 0}}@media screen and (max-width:1024px){.home main .members .memberSwiper__arrows .memberSwiper-prev picture,.home main .members .memberSwiper__arrows .memberSwiper-next picture{width:5.5vw}}.home main .members .memberSwiper__arrows .memberSwiper-prev{transform:rotateY(180deg)}.home main .members .memberSwiper .swiper-wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:min(2.34375vw,30px)}@media screen and (max-width:1024px){.home main .members .memberSwiper .swiper-wrapper{display:flex;grid-template-columns:unset;gap:3.75vw}}.home main .members .memberSwiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;width:min(15.625vw,200px)}@media screen and (max-width:1024px){.home main .members .memberSwiper .swiper-wrapper .swiper-slide{flex-shrink:0;width:50vw}}@media screen and (max-width:1024px){.home main .members .memberSwiper .swiper-wrapper .swiper-slide:last-of-type{margin-right:8.75vw}}.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member{display:flex;flex:1;flex-direction:column}.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member picture{width:100%}.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts{flex:1;padding:min(1.5625vw,20px);background:radial-gradient(208.99% 208.99% at 74% 5.5%,#021159,#142787 30%,#9096b3 85.42%);color:#fff}@media screen and (max-width:1024px){.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts{padding:5vw}}.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts__upperPosition{font-size:min(1.09375vw,14px);letter-spacing:.05em;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif}@media screen and (max-width:1024px){.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts__upperPosition{font-size:3.5vw;letter-spacing:.05em;line-height:1;font-weight:500}}.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts__upperName{font-size:min(1.71875vw,22px);letter-spacing:0;line-height:1;font-weight:500;margin-top:min(.78125vw,10px)}@media screen and (max-width:1024px){.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts__upperName{font-size:5.5vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts__upperName{margin-top:2.5vw}}.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts__excerpt{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.6;font-weight:500;margin-top:min(2.1875vw,28px)}@media screen and (max-width:1024px){.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts__excerpt{font-size:3vw;letter-spacing:0;line-height:1.6;font-weight:500}}@media screen and (max-width:1024px){.home main .members .memberSwiper .swiper-wrapper .swiper-slide .member .txts__excerpt{margin-top:7vw}}.home main .members .btn{margin:min(4.6875vw,60px) auto 0}@media screen and (max-width:1024px){.home main .members .btn{margin-top:10vw}}.home main .company{background:#ecf1f4}.home main .company__inner{display:flex;justify-content:space-between;align-items:flex-start;width:min(87.5vw,1120px);margin:0 auto;padding:min(9.375vw,120px) 0}@media screen and (max-width:1024px){.home main .company__inner{flex-direction:column;gap:12.5vw;width:87.5vw;padding:15vw 0}}.home main .company__innerTtl picture{width:min(31.953125vw,409px)}@media screen and (max-width:1024px){.home main .company__innerTtl picture{width:74.75vw}}.home main .company__innerTtl p{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1.88;font-weight:500;width:min(33.75vw,432px);margin-top:min(3.90625vw,50px)}@media screen and (max-width:1024px){.home main .company__innerTtl p{font-size:4vw;letter-spacing:0;line-height:1.88;font-weight:500}}@media screen and (max-width:1024px){.home main .company__innerTtl p{width:100%;margin-top:9.5vw}}.home main .company__innerList{width:min(42.96875vw,550px)}@media screen and (max-width:1024px){.home main .company__innerList{width:100%}}.home main .company__innerListCnt{display:flex;align-items:flex-start;gap:min(1.5625vw,20px);padding:min(3.125vw,40px) 0;border-top:1px solid #b8c7d6}@media screen and (max-width:1024px){.home main .company__innerListCnt{gap:5vw;padding:8.75vw 0}}.home main .company__innerListCnt:last-of-type{border-bottom:1px solid #b8c7d6}.home main .company__innerListCnt h3,.home main .company__innerListCnt p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1.7;font-weight:500}@media screen and (max-width:1024px){.home main .company__innerListCnt h3,.home main .company__innerListCnt p{font-size:3.5vw;letter-spacing:0;line-height:1.7;font-weight:500}}.home main .company__innerListCnt h3{flex-shrink:0;width:min(8.59375vw,110px);color:#182c92}@media screen and (max-width:1024px){.home main .company__innerListCnt h3{width:20vw}}.home main .company__innerListCnt .cnt a{display:block;width:fit-content;height:min(1.5625vw,20px);margin-top:min(1.25vw,16px);padding:min(.46875vw,6px) min(.703125vw,9px);border:1px solid #182c92;border-radius:999px}@media screen and (max-width:1024px){.home main .company__innerListCnt .cnt a{height:5vw;margin-top:4vw;padding:1.5vw 2.25vw}}@media screen and (min-width:1025px){.home main .company__innerListCnt .cnt a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.home main .company__innerListCnt .cnt a:hover:hover{opacity:.6}}.home main .company__innerListCnt .cnt a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.home main .company__innerListCnt .cnt a:focus-visible:hover{opacity:.6}}.home main .company__innerListCnt .cnt a p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:700;translate:0 max(-.3125vw,-4px);color:#182c92}@media screen and (max-width:1024px){.home main .company__innerListCnt .cnt a p{font-size:3vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (max-width:1024px){.home main .company__innerListCnt .cnt a p{translate:0 -1vw}}.home main .others__slider{overflow:clip}.home main .others__sliderTrack{display:flex;align-items:flex-start;width:max-content;animation:sliderScroll 30s linear infinite}.home main .others__sliderGrp{display:flex;flex-shrink:0;align-items:flex-start}@media screen and (max-width:1024px){.home main .others__sliderGrp{flex-direction:column}}@media screen and (max-width:1024px){.home main .others__sliderGrp:nth-child(2n){flex-direction:column-reverse}}.home main .others__sliderGrp picture{width:min(56.25vw,720px);aspect-ratio:3/2}@media screen and (max-width:1024px){.home main .others__sliderGrp picture{width:105vw}}.home main .others__sliderGrp picture img{object-fit:cover}@media screen and (max-width:1024px){.home main .others__sliderGrp .right{display:flex;align-items:flex-start}}.home main .others__sliderGrp .right picture{width:min(28.125vw,360px)}@media screen and (max-width:1024px){.home main .others__sliderGrp .right picture{width:52.5vw}}.home main .others__news,.home main .others__recruit,.home main .others__contact{width:min(87.5vw,1120px);margin:min(9.0625vw,116px) auto 0}@media screen and (max-width:1024px){.home main .others__news,.home main .others__recruit,.home main .others__contact{width:87.5vw;margin:15vw auto 0}}.home main .others__newsTtl picture,.home main .others__recruitTtl picture,.home main .others__contactTtl picture{width:min(44.375vw,568px)}@media screen and (max-width:1024px){.home main .others__newsTtl picture,.home main .others__recruitTtl picture,.home main .others__contactTtl picture{width:73.75vw}}.home main .others__newsCnt,.home main .others__recruitCnt,.home main .others__contactCnt{width:min(62.5vw,800px);margin:min(4.609375vw,59px) auto 0;border-bottom:1px solid #d9d9d9}@media screen and (max-width:1024px){.home main .others__newsCnt,.home main .others__recruitCnt,.home main .others__contactCnt{width:87.5vw;margin-top:10vw}}.home main .others__newsCntItem,.home main .others__recruitCntItem,.home main .others__contactCntItem{display:block;padding:min(3.125vw,40px) 0;border-top:1px solid #d9d9d9}@media screen and (max-width:1024px){.home main .others__newsCntItem,.home main .others__recruitCntItem,.home main .others__contactCntItem{padding:10vw 0}}@media screen and (min-width:1025px){.home main .others__newsCntItem:hover,.home main .others__recruitCntItem:hover,.home main .others__contactCntItem:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.home main .others__newsCntItem:hover:hover,.home main .others__recruitCntItem:hover:hover,.home main .others__contactCntItem:hover:hover{opacity:.6}}.home main .others__newsCntItem:focus-visible,.home main .others__recruitCntItem:focus-visible,.home main .others__contactCntItem:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.home main .others__newsCntItem:focus-visible:hover,.home main .others__recruitCntItem:focus-visible:hover,.home main .others__contactCntItem:focus-visible:hover{opacity:.6}}.home main .others__newsCntItem.is-hidden,.home main .others__recruitCntItem.is-hidden,.home main .others__contactCntItem.is-hidden{display:none}.home main .others__newsCntItemUpper,.home main .others__recruitCntItemUpper,.home main .others__contactCntItemUpper{display:flex;align-items:center;gap:min(1.25vw,16px);color:#182c92}@media screen and (max-width:1024px){.home main .others__newsCntItemUpper,.home main .others__recruitCntItemUpper,.home main .others__contactCntItemUpper{gap:4vw}}.home main .others__newsCntItemUpper p,.home main .others__recruitCntItemUpper p,.home main .others__contactCntItemUpper p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:500}@media screen and (max-width:1024px){.home main .others__newsCntItemUpper p,.home main .others__recruitCntItemUpper p,.home main .others__contactCntItemUpper p{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:500}}.home main .others__newsCntItemUpper .cat,.home main .others__recruitCntItemUpper .cat,.home main .others__contactCntItemUpper .cat{padding:min(.625vw,8px) min(1.25vw,16px);border-radius:999px;background:#ecf1f4}@media screen and (max-width:1024px){.home main .others__newsCntItemUpper .cat,.home main .others__recruitCntItemUpper .cat,.home main .others__contactCntItemUpper .cat{padding:2vw 4vw}}.home main .others__newsCntItem h2,.home main .others__recruitCntItem h2,.home main .others__contactCntItem h2{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;margin-top:min(1.25vw,16px);color:#000}@media screen and (max-width:1024px){.home main .others__newsCntItem h2,.home main .others__recruitCntItem h2,.home main .others__contactCntItem h2{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.home main .others__newsCntItem h2,.home main .others__recruitCntItem h2,.home main .others__contactCntItem h2{margin-top:4vw}}.home main .others__news .btn,.home main .others__recruit .btn,.home main .others__contact .btn{margin:min(4.6875vw,60px) auto 0}@media screen and (max-width:1024px){.home main .others__news .btn,.home main .others__recruit .btn,.home main .others__contact .btn{margin-top:10vw}}.home main .others__news>a,.home main .others__recruit>a,.home main .others__contact>a{display:flex;align-items:center;gap:min(8.203125vw,105px);position:relative;padding:0 min(6.25vw,80px);background:#ecf1f4}@media screen and (max-width:1024px){.home main .others__news>a,.home main .others__recruit>a,.home main .others__contact>a{flex-direction:column-reverse;align-items:flex-start;gap:7.5vw;padding:10vw 0}}@media screen and (min-width:1025px){.home main .others__news>a:hover,.home main .others__recruit>a:hover,.home main .others__contact>a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.home main .others__news>a:hover:hover,.home main .others__recruit>a:hover:hover,.home main .others__contact>a:hover:hover{opacity:.6}}.home main .others__news>a:focus-visible,.home main .others__recruit>a:focus-visible,.home main .others__contact>a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.home main .others__news>a:focus-visible:hover,.home main .others__recruit>a:focus-visible:hover,.home main .others__contact>a:focus-visible:hover{opacity:.6}}@media screen and (max-width:1024px){.home main .others__news>a .left,.home main .others__recruit>a .left,.home main .others__contact>a .left{width:100%;padding:0 7.5vw}}.home main .others__news>a .left picture,.home main .others__recruit>a .left picture,.home main .others__contact>a .left picture{width:min(16.25vw,208px)}@media screen and (max-width:1024px){.home main .others__news>a .left picture,.home main .others__recruit>a .left picture,.home main .others__contact>a .left picture{width:38.75vw}}.home main .others__news>a .left__txt,.home main .others__recruit>a .left__txt,.home main .others__contact>a .left__txt{display:flex;align-items:flex-end;gap:min(.625vw,8px);margin-top:min(1.5625vw,20px)}@media screen and (max-width:1024px){.home main .others__news>a .left__txt,.home main .others__recruit>a .left__txt,.home main .others__contact>a .left__txt{gap:2vw;margin-top:5vw}}.home main .others__news>a .left__txt p,.home main .others__recruit>a .left__txt p,.home main .others__contact>a .left__txt p{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;color:#000}@media screen and (max-width:1024px){.home main .others__news>a .left__txt p,.home main .others__recruit>a .left__txt p,.home main .others__contact>a .left__txt p{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}.home main .others__news>a .left__txt picture,.home main .others__recruit>a .left__txt picture,.home main .others__contact>a .left__txt picture{width:min(2.03125vw,26px);line-height:0;translate:0 min(-.078125vw,-1px)}@media screen and (max-width:1024px){.home main .others__news>a .left__txt picture,.home main .others__recruit>a .left__txt picture,.home main .others__contact>a .left__txt picture{width:6.5vw}}.home main .others__recruit{margin-top:min(12.5vw,160px)}@media screen and (max-width:1024px){.home main .others__recruit{margin-top:20vw}}.home main .others__contact{margin:min(6.25vw,80px) auto}@media screen and (max-width:1024px){.home main .others__contact{margin:10vw auto}}.home main .others__contact a{padding:min(4.53125vw,58px) min(6.25vw,80px)}@media screen and (min-width:1025px){.home main .others__contact a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.home main .others__contact a:hover:hover{opacity:.6}}.home main .others__contact a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.home main .others__contact a:focus-visible:hover{opacity:.6}}@media screen and (max-width:1024px){.home main .others__contact a{padding:10vw 7.5vw}}@media screen and (max-width:1024px){.home main .others__contact a .left{padding:0}}.home main .others__contact a .left>picture{width:min(24.84375vw,318px)}@media screen and (max-width:1024px){.home main .others__contact a .left>picture{width:59.5vw}}.page-news main .h1ttl picture{height:min(5.3125vw,68px)}@media screen and (max-width:1024px){.page-news main .h1ttl picture{height:12.5vw}}.page-news main .cnt{display:flex;flex:1;align-items:flex-start;gap:min(6.25vw,80px);width:min(87.109375vw,1115px);margin:0 auto;padding:0 0 min(9.375vw,120px)}@media screen and (max-width:1024px){.page-news main .cnt{flex-direction:column;gap:10vw;width:87.5vw;padding:0 0 29.75vw}}@media screen and (max-width:1024px){.page-news main .cnt__side{width:100%}}.page-news main .cnt__side .type-date{margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-news main .cnt__side .type-date{margin-top:10vw}}.page-news main .cnt__inner{width:100%;border-bottom:1px solid #d9d9d9}.page-news main .cnt__innerItem{display:block;padding:min(3.125vw,40px) 0;border-top:1px solid #d9d9d9}@media screen and (max-width:1024px){.page-news main .cnt__innerItem{padding:10vw 0}}@media screen and (min-width:1025px){.page-news main .cnt__innerItem:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.page-news main .cnt__innerItem:hover:hover{opacity:.6}}.page-news main .cnt__innerItem:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.page-news main .cnt__innerItem:focus-visible:hover{opacity:.6}}.page-news main .cnt__innerItem.is-hidden{display:none}.page-news main .cnt__innerItemUpper{display:flex;align-items:center;gap:min(1.25vw,16px);color:#182c92}@media screen and (max-width:1024px){.page-news main .cnt__innerItemUpper{gap:4vw}}.page-news main .cnt__innerItemUpper p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:500}@media screen and (max-width:1024px){.page-news main .cnt__innerItemUpper p{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:500}}.page-news main .cnt__innerItemUpper .cat{padding:min(.625vw,8px) min(1.25vw,16px);border-radius:999px;background:#ecf1f4}@media screen and (max-width:1024px){.page-news main .cnt__innerItemUpper .cat{padding:2vw 4vw}}.page-news main .cnt__innerItem h2{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;margin-top:min(1.25vw,16px);color:#000}@media screen and (max-width:1024px){.page-news main .cnt__innerItem h2{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.page-news main .cnt__innerItem h2{margin-top:4vw}}.page-policy main .cnt{width:min(62.5vw,800px);margin:min(15.625vw,200px) auto min(9.375vw,120px)}@media screen and (max-width:1024px){.page-policy main .cnt{width:87.5vw;margin:0 auto 30vw;padding-top:39.5vw}}.page-policy main .cnt h1{font-size:min(2.5vw,32px);letter-spacing:0;line-height:1;font-weight:700;margin-bottom:min(6.25vw,80px);color:#182c92}@media screen and (max-width:1024px){.page-policy main .cnt h1{font-size:6vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (max-width:1024px){.page-policy main .cnt h1{margin-bottom:15vw}}.page-policy main .cnt p,.page-policy main .cnt li,.page-policy main .cnt .dot{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500}@media screen and (max-width:1024px){.page-policy main .cnt p,.page-policy main .cnt li,.page-policy main .cnt .dot{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}.page-policy main .cnt__list{margin-top:min(3.28125vw,42px)}@media screen and (max-width:1024px){.page-policy main .cnt__list{margin-top:10.5vw}}.page-policy main .cnt__listBlock+div{margin-top:min(3.28125vw,42px)}@media screen and (max-width:1024px){.page-policy main .cnt__listBlock+div{margin-top:10.5vw}}.page-policy main .cnt__listBlock h2{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:700}@media screen and (max-width:1024px){.page-policy main .cnt__listBlock h2{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:700}}.page-policy main .cnt__listBlock .txts ol{padding-left:min(1.71875vw,22px)}@media screen and (max-width:1024px){.page-policy main .cnt__listBlock .txts ol{padding-left:5.5vw}}.page-policy main .cnt__listBlock .txts ol ul{list-style:lower-alpha;padding-left:min(1.71875vw,22px)}@media screen and (max-width:1024px){.page-policy main .cnt__listBlock .txts ol ul{padding-left:5.5vw}}.page-policy main .cnt__listBlock .txts ol ul ol{list-style:lower-roman}.page-policy main .cnt__listBlock .txts .dot li{margin-left:min(1.71875vw,22px)}@media screen and (max-width:1024px){.page-policy main .cnt__listBlock .txts .dot li{margin-left:5.5vw}}.page-security main .cnt{width:min(62.5vw,800px);margin:min(15.625vw,200px) auto min(9.375vw,120px)}@media screen and (max-width:1024px){.page-security main .cnt{width:87.5vw;margin:0 auto 30vw;padding-top:39.5vw}}.page-security main .cnt h1{font-size:min(2.5vw,32px);letter-spacing:0;line-height:1;font-weight:700;margin-bottom:min(6.25vw,80px);color:#182c92}@media screen and (max-width:1024px){.page-security main .cnt h1{font-size:6vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (max-width:1024px){.page-security main .cnt h1{margin-bottom:15vw}}.page-security main .cnt p,.page-security main .cnt li{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500}@media screen and (max-width:1024px){.page-security main .cnt p,.page-security main .cnt li{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}.page-security main .cnt__list{margin-top:min(3.28125vw,42px)}@media screen and (max-width:1024px){.page-security main .cnt__list{margin-top:10.5vw}}.page-security main .cnt__listBlock+div{margin-top:min(3.28125vw,42px)}@media screen and (max-width:1024px){.page-security main .cnt__listBlock+div{margin-top:10.5vw}}.page-security main .cnt__listBlock h2{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:700}@media screen and (max-width:1024px){.page-security main .cnt__listBlock h2{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:700}}.page-security main .cnt__listBlock .txts ol{padding-left:min(1.71875vw,22px)}@media screen and (max-width:1024px){.page-security main .cnt__listBlock .txts ol{padding-left:5.5vw}}.page-security main .cnt__listBlock .txts ol ul{list-style:lower-alpha;padding-left:min(1.71875vw,22px)}@media screen and (max-width:1024px){.page-security main .cnt__listBlock .txts ol ul{padding-left:5.5vw}}.page-security main .cnt__listBlock .txts ol ul ol{list-style:lower-roman}.page-members main .cnt{display:flex;align-items:flex-start;gap:min(6.25vw,80px);width:min(87.109375vw,1115px);margin:0 auto;padding:0 0 min(9.375vw,120px)}@media screen and (max-width:1024px){.page-members main .cnt{flex-direction:column;gap:10vw;width:87.5vw;padding:0 0 30vw}}@media screen and (max-width:1024px){.page-members main .cnt .sidebar{display:flex;align-items:center;gap:3.5vw}}@media screen and (max-width:1024px){.page-members main .cnt .sidebar__ttl{margin-bottom:0}}.page-members main .cnt__inner{display:grid;grid-template-columns:repeat(5,1fr);flex:1;gap:min(3.125vw,40px) min(2.34375vw,30px)}@media screen and (max-width:1024px){.page-members main .cnt__inner{grid-template-columns:repeat(2,1fr);gap:5vw;width:100%}}.page-members main .cnt__innerCard{display:flex;flex-direction:column;width:min(15.625vw,200px)}@media screen and (max-width:1024px){.page-members main .cnt__innerCard{width:41.25vw}}.page-members main .cnt__innerCard.is-hidden{display:none}.page-members main .cnt__innerCard picture{width:100%;aspect-ratio:1/1;overflow:clip}.page-members main .cnt__innerCard picture img{object-fit:cover}.page-members main .cnt__inner .txts{display:flex;flex:1;flex-direction:column;gap:min(2.5vw,32px);padding:min(1.5625vw,20px);background:#ecf1f4}@media screen and (max-width:1024px){.page-members main .cnt__inner .txts{gap:6vw;padding:4vw 4vw 4.5vw}}.page-members main .cnt__inner .txts__upperPosition{font-size:min(1.09375vw,14px);letter-spacing:.05em;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;color:#182c92}@media screen and (max-width:1024px){.page-members main .cnt__inner .txts__upperPosition{font-size:3.5vw;letter-spacing:.05em;line-height:1;font-weight:500}}.page-members main .cnt__inner .txts__upperName{font-size:min(1.71875vw,22px);letter-spacing:0;line-height:1;font-weight:500;margin-top:min(.78125vw,10px)}@media screen and (max-width:1024px){.page-members main .cnt__inner .txts__upperName{font-size:5.5vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.page-members main .cnt__inner .txts__upperName{margin-top:2.5vw}}.page-members main .cnt__inner .txts__excerpt{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.6;font-weight:500}@media screen and (max-width:1024px){.page-members main .cnt__inner .txts__excerpt{font-size:3vw;letter-spacing:0;line-height:1.6;font-weight:500}}.single-news main{width:min(87.5vw,1120px);margin:min(9.375vw,120px) auto 0}@media screen and (max-width:1024px){.single-news main{width:87.5vw;margin:0 auto;padding-top:29.25vw}}.single-news main>picture{width:min(11.71875vw,150px)}@media screen and (max-width:1024px){.single-news main>picture{width:37.5vw}}.single-news main .news{width:min(62.5vw,800px);margin:min(2.734375vw,35px) auto 0}@media screen and (max-width:1024px){.single-news main .news{width:100%;margin-top:8.75vw}}.single-news main .news__infoUpper{display:flex;align-items:center;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.single-news main .news__infoUpper{gap:4vw}}.single-news main .news__infoUpper p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:500;color:#182c92}@media screen and (max-width:1024px){.single-news main .news__infoUpper p{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:500}}.single-news main .news__infoUpper .tag{padding:min(.625vw,8px) min(1.25vw,16px);border-radius:999px;background:#ecf1f4}@media screen and (max-width:1024px){.single-news main .news__infoUpper .tag{padding:2vw 4vw}}.single-news main .news__infoUpper .tag p{font-size:min(.9375vw,12px)}@media screen and (max-width:1024px){.single-news main .news__infoUpper .tag p{font-size:3vw}}.single-news main .news__info h1{font-size:min(3.125vw,40px);letter-spacing:0;line-height:1.3;font-weight:500;margin-top:min(1.5625vw,20px)}@media screen and (max-width:1024px){.single-news main .news__info h1{font-size:8vw;letter-spacing:0;line-height:1.3;font-weight:500}}@media screen and (max-width:1024px){.single-news main .news__info h1{margin-top:5vw}}.single-news main .news__eye{margin-top:min(3.125vw,40px);padding-bottom:min(1.25vw,16px)}@media screen and (max-width:1024px){.single-news main .news__eye{margin-top:10vw;padding-bottom:5vw}}.single-news main .news__eye picture{width:100%}.single-news main .news__eye p{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:500;margin-top:min(1.171875vw,15px)}@media screen and (max-width:1024px){.single-news main .news__eye p{font-size:3vw;letter-spacing:0;line-height:1.8;font-weight:500}}@media screen and (max-width:1024px){.single-news main .news__eye p{margin-top:3.5vw}}.single-news main .news__cnt{width:min(50vw,640px);margin:0 auto}@media screen and (max-width:1024px){.single-news main .news__cnt{width:100%}}.single-news main .news__cnt p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500;margin-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.single-news main .news__cnt p{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}@media screen and (max-width:1024px){.single-news main .news__cnt p{margin-top:10vw}}.single-news main .news__cnt .wp-block-columns{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-columns{margin-top:10vw}}.single-news main .news__cnt .wp-block-columns+div{margin-top:min(.78125vw,10px)}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-columns+div{margin-top:2.5vw}}.single-news main .news__cnt .wp-block-columns .wp-block-column{width:min(24.609375vw,315px)}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-columns .wp-block-column{width:42.5vw}}.single-news main .news__cnt h2{font-size:min(1.875vw,24px);letter-spacing:0;line-height:1.5;font-weight:500;margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.single-news main .news__cnt h2{font-size:6vw;letter-spacing:0;line-height:1.5;font-weight:500}}@media screen and (max-width:1024px){.single-news main .news__cnt h2{margin-top:15vw}}.single-news main .news__cnt .wp-block-lazyblock-blocktxt{margin-top:min(3.125vw,40px);padding:min(3.125vw,40px);background:#ecf1f4}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-lazyblock-blocktxt{margin-top:10vw;padding:6.25vw}}.single-news main .news__cnt .wp-block-lazyblock-blocktxt .lb-blocktxt{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500;margin-top:0;color:#000}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-lazyblock-blocktxt .lb-blocktxt{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}.single-news main .news__cnt .wp-block-lazyblock-link,.single-news main .news__cnt .wp-block-lazyblock-linkbtn{margin-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-lazyblock-link,.single-news main .news__cnt .wp-block-lazyblock-linkbtn{margin-top:10vw}}.single-news main .news__cnt .wp-block-lazyblock-link .lb-link a,.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-link a,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:700;display:inline-flex;align-items:flex-end;gap:min(.625vw,8px);color:#182c92}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-lazyblock-link .lb-link a,.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-link a,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a{font-size:3vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (min-width:1025px){.single-news main .news__cnt .wp-block-lazyblock-link .lb-link a:hover,.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a:hover,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-link a:hover,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.single-news main .news__cnt .wp-block-lazyblock-link .lb-link a:hover:hover,.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a:hover:hover,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-link a:hover:hover,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a:hover:hover{opacity:.6}}.single-news main .news__cnt .wp-block-lazyblock-link .lb-link a:focus-visible,.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a:focus-visible,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-link a:focus-visible,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.single-news main .news__cnt .wp-block-lazyblock-link .lb-link a:focus-visible:hover,.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a:focus-visible:hover,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-link a:focus-visible:hover,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a:focus-visible:hover{opacity:.6}}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-lazyblock-link .lb-link a,.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-link a,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a{gap:2vw}}.single-news main .news__cnt .wp-block-lazyblock-link .lb-link a picture,.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a picture,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-link a picture,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a picture{width:min(1.328125vw,17px);translate:0 max(-.234375vw,-3px)}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-lazyblock-link .lb-link a picture,.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a picture,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-link a picture,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a picture{width:4.25vw;translate:0 -.75vw}}.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a{padding:min(.9375vw,12px) min(1.875vw,24px);border:1px solid #182c92;border-radius:999px;background:#fff}@media screen and (max-width:1024px){.single-news main .news__cnt .wp-block-lazyblock-link .lb-linkbtn a,.single-news main .news__cnt .wp-block-lazyblock-linkbtn .lb-linkbtn a{padding:3vw 6vw}}.single-news main .news__nav{display:flex;justify-content:space-between;align-items:center;margin:min(9.375vw,120px) 0;padding-top:min(3.125vw,40px);border-top:1px solid #b8c7d6}@media screen and (max-width:1024px){.single-news main .news__nav{align-items:flex-start;margin:30vw 0;padding-top:10vw}}.single-news main .news__nav .btn a,.single-news main .news__nav .arrowbtn a{padding:0;border:none}.single-news main .news__nav .btn a p,.single-news main .news__nav .arrowbtn a p{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500}@media screen and (max-width:1024px){.single-news main .news__nav .btn a p,.single-news main .news__nav .arrowbtn a p{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.single-news main .news__nav .btn{padding-top:13vw}}.single-news main .news__nav .is-hidden{opacity:0;pointer-events:none}.page-insights main{overflow:clip}.page-insights main .h1ttl{padding-bottom:min(7.5vw,96px)}@media screen and (max-width:1024px){.page-insights main .h1ttl{padding-bottom:15vw}}.page-insights main .h1ttl picture{height:min(5.46875vw,70px)}@media screen and (max-width:1024px){.page-insights main .h1ttl picture{height:12.5vw}}.page-insights main .h1ttl p{margin-top:min(.3125vw,4px)}@media screen and (max-width:1024px){.page-insights main .h1ttl p{margin-top:2vw}}.page-insights main .cnt{width:min(87.5vw,1120px);margin:0 auto;padding:0 0 min(9.375vw,120px)}@media screen and (max-width:1024px){.page-insights main .cnt{width:87.5vw;padding:0 0 20vw}}.page-insights main .cnt__hero{display:flex;flex-direction:column;align-items:flex-start;gap:min(3.125vw,40px);width:min(50vw,640px);margin:0 auto;color:#000}@media screen and (max-width:1024px){.page-insights main .cnt__hero{gap:10vw;width:100%}}.page-insights main .cnt__heroCap{display:flex;align-items:flex-start;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-insights main .cnt__heroCap{gap:5vw}}.page-insights main .cnt__heroCapCat{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;color:#182c92}@media screen and (max-width:1024px){.page-insights main .cnt__heroCapCat{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}.page-insights main .cnt__heroCapSubttl{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:500}@media screen and (max-width:1024px){.page-insights main .cnt__heroCapSubttl{font-size:3vw;letter-spacing:0;line-height:1;font-weight:500}}.page-insights main .cnt__heroImg{width:100%;aspect-ratio:16/9}.page-insights main .cnt__heroImg img{object-fit:cover}.page-insights main .cnt__heroTtl{font-size:min(2.1875vw,28px);letter-spacing:0;line-height:1.5;font-weight:700}@media screen and (max-width:1024px){.page-insights main .cnt__heroTtl{font-size:7vw;letter-spacing:0;line-height:1.5;font-weight:700}}.page-insights main .cnt__heroSubtxt{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500}@media screen and (max-width:1024px){.page-insights main .cnt__heroSubtxt{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}.page-insights main .cnt__lower{margin-top:min(9.375vw,120px);padding-top:min(6.25vw,80px);border-top:1px solid #b8c7d6}@media screen and (max-width:1024px){.page-insights main .cnt__lower{margin-top:30vw;padding-top:14.5vw}}.page-insights main .cnt__lower>picture{width:min(18.515625vw,237px);margin:0 auto}@media screen and (max-width:1024px){.page-insights main .cnt__lower>picture{width:53.5vw}}.page-insights main .cnt__lower .inner{display:flex;align-items:flex-start;gap:min(6.25vw,80px);margin-top:min(5.46875vw,70px)}@media screen and (max-width:1024px){.page-insights main .cnt__lower .inner{flex-direction:column;gap:12.5vw;margin-top:13vw}}.page-insights main .cnt__lower .inner__main{width:100%}.page-insights main .cnt__lower .inner__mainCnt{display:grid;grid-template-columns:repeat(3,1fr);gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.page-insights main .cnt__lower .inner__mainCnt{grid-template-columns:repeat(1,1fr);gap:6.25vw}}.page-insights main .cnt__lower .inner__mainCntCard{background:#ecf1f4;cursor:pointer}.page-insights main .cnt__lower .inner__mainCntCard.is-hidden{display:none}.page-insights main .cnt__lower .inner__mainCntCard picture{width:100%;aspect-ratio:16/9}.page-insights main .cnt__lower .inner__mainCntCard picture img{object-fit:cover}.page-insights main .cnt__lower .inner__mainCntCardTxts{padding:min(1.875vw,24px);color:#000}@media screen and (max-width:1024px){.page-insights main .cnt__lower .inner__mainCntCardTxts{padding:6vw}}.page-insights main .cnt__lower .inner__mainCntCardTxts h3{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1.7;font-weight:700}@media screen and (max-width:1024px){.page-insights main .cnt__lower .inner__mainCntCardTxts h3{font-size:3.5vw;letter-spacing:0;line-height:1.7;font-weight:700}}.page-insights main .cnt__lower .inner__mainCntCardTxtsSubtxt{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.8;font-weight:500;display:-webkit-box;margin-top:min(1.5625vw,20px);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media screen and (max-width:1024px){.page-insights main .cnt__lower .inner__mainCntCardTxtsSubtxt{font-size:3vw;letter-spacing:0;line-height:1.8;font-weight:500}}@media screen and (max-width:1024px){.page-insights main .cnt__lower .inner__mainCntCardTxtsSubtxt{margin-top:5vw}}.page-insights main .cnt__lower .inner__mainCntCardTxtsCat{font-size:min(1.09375vw,14px);letter-spacing:.05em;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;margin-top:min(2.5vw,32px);color:#182c92}@media screen and (max-width:1024px){.page-insights main .cnt__lower .inner__mainCntCardTxtsCat{font-size:3.5vw;letter-spacing:.05em;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.page-insights main .cnt__lower .inner__mainCntCardTxtsCat{margin-top:8vw}}.page-insights main .cnt__lower .inner__main .btn{margin:min(4.6875vw,60px) auto 0}@media screen and (max-width:1024px){.page-insights main .cnt__lower .inner__main .btn{margin-top:10vw}}.page-insights main .cnt__lower .inner__main .btn.is-hidden{display:none}.page-contact main .h1ttl{padding-bottom:min(6.25vw,80px)}@media screen and (max-width:1024px){.page-contact main .h1ttl{padding-bottom:15vw}}.page-contact main .cnt{width:min(62.5vw,800px);margin:0 auto;padding:0 0 min(8.75vw,112px)}@media screen and (max-width:1024px){.page-contact main .cnt{width:87.5vw;padding:0 0 30vw}}.page-contact main .cnt>p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500}@media screen and (max-width:1024px){.page-contact main .cnt>p{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}.page-contact main .form{display:flex;flex-direction:column;gap:min(3.125vw,40px);margin-top:min(6.25vw,80px)}@media screen and (max-width:1024px){.page-contact main .form{gap:10vw;margin-top:15vw}}.page-contact main .form__group{display:flex;flex-direction:column;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-contact main .form__group{gap:3vw}}.page-contact main .form__labelWrap{display:flex;align-items:center;gap:min(1.25vw,16px)}@media screen and (max-width:1024px){.page-contact main .form__labelWrap{gap:4vw}}.page-contact main .form__labelWrapLabel{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;color:#000}@media screen and (max-width:1024px){.page-contact main .form__labelWrapLabel{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}.page-contact main .form__labelWrapRequired{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:700;padding:min(.625vw,8px) min(.9375vw,12px);border-radius:2px;background:#182c92;color:#fff}@media screen and (max-width:1024px){.page-contact main .form__labelWrapRequired{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:700}}@media screen and (max-width:1024px){.page-contact main .form__labelWrapRequired{padding:2vw 3vw}}.page-contact main .form__input{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;width:100%;padding:min(1.875vw,24px) min(1.5625vw,20px);border:none;border-radius:4px;background:#ecf1f4;color:#000}@media screen and (max-width:1024px){.page-contact main .form__input{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.page-contact main .form__input{padding:5vw}}.page-contact main .form__input::placeholder{color:#b2bad0}.page-contact main .form__textarea{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;width:100%;min-height:min(15.625vw,200px);padding:min(1.875vw,24px) min(1.5625vw,20px);border:none;border-radius:4px;background:#ecf1f4;color:#000;resize:vertical}@media screen and (max-width:1024px){.page-contact main .form__textarea{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.page-contact main .form__textarea{min-height:40vw;padding:4vw}}.page-contact main .form__textarea::placeholder{color:#b2bad0}.page-contact main .form__radioGroup{display:flex;flex-direction:column;gap:min(1.5625vw,20px);padding-bottom:min(1.5625vw,20px)}@media screen and (max-width:1024px){.page-contact main .form__radioGroup{gap:5vw;padding:2vw 0 5vw}}.page-contact main .form__radioGroupItem{display:flex;align-items:center;gap:min(.625vw,8px);cursor:pointer}@media screen and (max-width:1024px){.page-contact main .form__radioGroupItem{gap:2vw}}.page-contact main .form__radioGroupItem input[type=radio]{width:min(1.25vw,16px);height:min(1.25vw,16px);margin:0;accent-color:#000;cursor:pointer}@media screen and (max-width:1024px){.page-contact main .form__radioGroupItem input[type=radio]{width:4vw;height:4vw}}.page-contact main .form__radioGroupItem span{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;color:#000}@media screen and (max-width:1024px){.page-contact main .form__radioGroupItem span{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}.page-contact main .form__errorMsg{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:500;color:#d32f2f}@media screen and (max-width:1024px){.page-contact main .form__errorMsg{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:500}}.page-contact main .form__input.is-error,.page-contact main .form__textarea.is-error{border:2px solid #d32f2f}.page-contact main .form__radioGroup.is-error{padding:min(1.25vw,16px);border:2px solid #d32f2f;border-radius:4px}@media screen and (max-width:1024px){.page-contact main .form__radioGroup.is-error{padding:3vw}}.page-contact main .form__confirm{display:flex;flex-direction:column}.page-contact main .form__confirmTtl{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1.7;font-weight:700;margin-bottom:min(3.125vw,40px);color:#000}@media screen and (max-width:1024px){.page-contact main .form__confirmTtl{font-size:5vw;letter-spacing:0;line-height:1.7;font-weight:700}}@media screen and (max-width:1024px){.page-contact main .form__confirmTtl{margin-bottom:8vw}}.page-contact main .form__confirmTtl a{position:relative;width:fit-content;padding-bottom:min(.234375vw,3px);color:#000}@media screen and (min-width:1025px){.page-contact main .form__confirmTtl a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.page-contact main .form__confirmTtl a:hover:hover{opacity:.6}}.page-contact main .form__confirmTtl a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.page-contact main .form__confirmTtl a:focus-visible:hover{opacity:.6}}.page-contact main .form__confirmTtl a:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#000}.page-contact main .form__confirmList{display:flex;flex-direction:column;gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.page-contact main .form__confirmList{gap:6vw}}.page-contact main .form__confirmItem{display:flex;flex-direction:column;gap:min(.9375vw,12px);padding-bottom:min(2.5vw,32px);border-bottom:1px solid #e0e0e0}@media screen and (max-width:1024px){.page-contact main .form__confirmItem{gap:2vw;padding-bottom:6vw}}.page-contact main .form__confirmLabel{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:700;color:#666}@media screen and (max-width:1024px){.page-contact main .form__confirmLabel{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:700}}.page-contact main .form__confirmValue{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;color:#000;word-break:break-all}@media screen and (max-width:1024px){.page-contact main .form__confirmValue{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}.page-contact main .form__confirmBtns{display:flex;justify-content:center;gap:min(1.875vw,24px);margin-top:min(4.6875vw,60px)}@media screen and (max-width:1024px){.page-contact main .form__confirmBtns{flex-direction:column;gap:4vw;margin-top:10vw}}.page-contact main .form__thanks{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1.88;font-weight:500;padding:min(6.25vw,80px) 0;color:#000;text-align:center}@media screen and (max-width:1024px){.page-contact main .form__thanks{font-size:4vw;letter-spacing:0;line-height:1.88;font-weight:500}}@media screen and (max-width:1024px){.page-contact main .form__thanks{padding:15vw 0}}.page-contact main .form .btn{margin:min(3.125vw,40px) auto 0}@media screen and (max-width:1024px){.page-contact main .form .btn{margin-top:5vw}}.page-contact main .form .form__confirmBtns .btn{margin:0}.single-insights main{width:min(87.5vw,1120px);margin:min(12.1875vw,156px) auto 0}@media screen and (max-width:1024px){.single-insights main{width:87.5vw;margin:0 auto;padding-top:33.75vw}}.single-insights main .h1ttl{padding:0}@media screen and (max-width:1024px){.single-insights main .h1ttl{margin:0}}.single-insights main .h1ttl picture{height:min(5.46875vw,70px)}@media screen and (max-width:1024px){.single-insights main .h1ttl picture{height:12.75vw}}.single-insights main .h1ttl p{margin-top:min(.3125vw,4px)}@media screen and (max-width:1024px){.single-insights main .h1ttl p{margin-top:2vw}}.single-insights main .article{display:flex;flex-direction:column;align-items:flex-start;gap:min(3.125vw,40px);width:min(50vw,640px);margin:min(6.25vw,80px) auto 0}@media screen and (max-width:1024px){.single-insights main .article{gap:10vw;width:100%;margin-top:15vw}}.single-insights main .article__info{display:flex;flex-direction:column;align-items:flex-start;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.single-insights main .article__info{gap:10vw}}.single-insights main .article__infoUpper{display:flex;align-items:center;gap:min(1.5625vw,20px)}@media screen and (max-width:1024px){.single-insights main .article__infoUpper{gap:5vw}}.single-insights main .article__infoUpperCat{font-size:min(1.25vw,16px);letter-spacing:0;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;color:#182c92}@media screen and (max-width:1024px){.single-insights main .article__infoUpperCat{font-size:4vw;letter-spacing:0;line-height:1;font-weight:500}}.single-insights main .article__infoUpperSubttl{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1;font-weight:500}@media screen and (max-width:1024px){.single-insights main .article__infoUpperSubttl{font-size:3vw;letter-spacing:0;line-height:1;font-weight:500}}.single-insights main .article__info h1{font-size:min(2.1875vw,28px);letter-spacing:0;line-height:1.5;font-weight:700}@media screen and (max-width:1024px){.single-insights main .article__info h1{font-size:7vw;letter-spacing:0;line-height:1.5;font-weight:700}}.single-insights main .article__infoSubtxt{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500}@media screen and (max-width:1024px){.single-insights main .article__infoSubtxt{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}.single-insights main .article__cnt{display:flex;flex-direction:column;align-items:flex-start;gap:min(3.125vw,40px)}@media screen and (max-width:1024px){.single-insights main .article__cnt{gap:10vw}}.single-insights main .article__cnt p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500}@media screen and (max-width:1024px){.single-insights main .article__cnt p{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}.single-insights main .article__cnt h2{font-size:min(1.875vw,24px);letter-spacing:0;line-height:1.5;font-weight:500}@media screen and (max-width:1024px){.single-insights main .article__cnt h2{font-size:6vw;letter-spacing:0;line-height:1.5;font-weight:500}}.single-insights main .article__cnt .wp-block-image{width:100%}.single-insights main .article__cnt .wp-block-image figcaption{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.8;font-weight:500;margin-top:min(1.171875vw,15px)}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-image figcaption{font-size:3vw;letter-spacing:0;line-height:1.8;font-weight:500}}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-image figcaption{margin-top:3.75vw}}.single-insights main .article__cnt .wp-block-lazyblock-blocktxt{padding:min(3.125vw,40px);background:#ecf1f4}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-blocktxt{padding:6.25vw}}.single-insights main .article__cnt .wp-block-lazyblock-blocktxt .lb-blocktxt{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500;margin-top:0;color:#000}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-blocktxt .lb-blocktxt{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}.single-insights main .article__cnt .wp-block-lazyblock-listblock{width:100%}.single-insights main .article__cnt .wp-block-lazyblock-listblock .Lb-listblock{list-style:none}.single-insights main .article__cnt .wp-block-lazyblock-listblock .Lb-listblock li{display:flex;align-items:flex-start;gap:min(1.5625vw,20px);padding:min(3.125vw,40px) 0;border-top:1px solid #b8c7d6}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-listblock .Lb-listblock li{gap:5vw;padding:8.75vw 0}}.single-insights main .article__cnt .wp-block-lazyblock-listblock .Lb-listblock li:last-of-type{border-bottom:1px solid #b8c7d6}.single-insights main .article__cnt .wp-block-lazyblock-listblock .Lb-listblock li strong{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1;font-weight:500;flex-shrink:0;width:min(6.25vw,80px);padding-top:min(.546875vw,7px);color:#182c92}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-listblock .Lb-listblock li strong{font-size:3.5vw;letter-spacing:0;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-listblock .Lb-listblock li strong{width:15vw;padding-top:1.75vw}}.single-insights main .article__cnt .wp-block-lazyblock-listblock .Lb-listblock li p{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:2;font-weight:500}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-listblock .Lb-listblock li p{font-size:3.5vw;letter-spacing:0;line-height:2;font-weight:500}}.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn{width:100%;margin-top:min(3.125vw,40px)}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn{margin-top:5vw}}.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:min(1.25vw,16px);width:100%;padding:min(1.875vw,24px);border-radius:999px;background:#182c92}@media screen and (min-width:1025px){.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a:hover{transition:.35s all ease}}@media screen and (min-width:1025px)and (min-width:1025px){.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a:hover:hover{opacity:.6}}.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a:focus-visible{transition:.35s all ease}@media screen and (min-width:1025px){.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a:focus-visible:hover{opacity:.6}}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a{gap:4vw;padding:6vw}}.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a p{font-size:min(1.5625vw,20px);letter-spacing:0;line-height:1;font-weight:700;color:#fff}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a p{font-size:5vw;letter-spacing:0;line-height:1;font-weight:700}}.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a picture{width:min(2.5vw,32px);line-height:0}@media screen and (max-width:1024px){.single-insights main .article__cnt .wp-block-lazyblock-downloadbtn a picture{width:8vw}}.single-insights main .other{margin:min(9.375vw,120px) 0;padding-top:min(6.25vw,80px);border-top:1px solid #b8c7d6}@media screen and (max-width:1024px){.single-insights main .other{margin:30vw 0;padding-top:14.5vw}}.single-insights main .other>picture{width:min(18.515625vw,237px);margin:0 auto}@media screen and (max-width:1024px){.single-insights main .other>picture{width:53.5vw}}.single-insights main .other .inner{display:flex;align-items:flex-start;gap:min(6.25vw,80px);margin-top:min(5.46875vw,70px)}@media screen and (max-width:1024px){.single-insights main .other .inner{flex-direction:column;gap:12.5vw;margin-top:13vw}}.single-insights main .other .inner__main{width:100%}.single-insights main .other .inner__main .btn{margin:min(4.6875vw,60px) auto 0}@media screen and (max-width:1024px){.single-insights main .other .inner__main .btn{margin-top:10vw}}.single-insights main .other .inner__main .btn.is-hidden{display:none}.single-insights main .other .inner__mainCnt{display:grid;grid-template-columns:repeat(3,1fr);gap:min(2.5vw,32px)}@media screen and (max-width:1024px){.single-insights main .other .inner__mainCnt{grid-template-columns:repeat(1,1fr);gap:6.25vw}}.single-insights main .other .inner__mainCntCard{background:#ecf1f4;cursor:pointer}.single-insights main .other .inner__mainCntCard.is-hidden{display:none}.single-insights main .other .inner__mainCntCard picture{width:100%;aspect-ratio:16/9}.single-insights main .other .inner__mainCntCard picture img{object-fit:cover}.single-insights main .other .inner__mainCntCardTxts{padding:min(1.875vw,24px);color:#000}@media screen and (max-width:1024px){.single-insights main .other .inner__mainCntCardTxts{padding:6vw}}.single-insights main .other .inner__mainCntCardTxts h3{font-size:min(1.09375vw,14px);letter-spacing:0;line-height:1.7;font-weight:700}@media screen and (max-width:1024px){.single-insights main .other .inner__mainCntCardTxts h3{font-size:3.5vw;letter-spacing:0;line-height:1.7;font-weight:700}}.single-insights main .other .inner__mainCntCardTxtsSubtxt{font-size:min(.9375vw,12px);letter-spacing:0;line-height:1.8;font-weight:500;display:-webkit-box;margin-top:min(1.5625vw,20px);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media screen and (max-width:1024px){.single-insights main .other .inner__mainCntCardTxtsSubtxt{font-size:3vw;letter-spacing:0;line-height:1.8;font-weight:500}}@media screen and (max-width:1024px){.single-insights main .other .inner__mainCntCardTxtsSubtxt{margin-top:5vw}}.single-insights main .other .inner__mainCntCardTxtsCat{font-size:min(1.09375vw,14px);letter-spacing:.05em;line-height:1;font-weight:500;font-family:Barlow Condensed,Noto Sans JP,Noto Sans,BIZ UDPGothic,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;margin-top:min(2.5vw,32px);color:#182c92}@media screen and (max-width:1024px){.single-insights main .other .inner__mainCntCardTxtsCat{font-size:3.5vw;letter-spacing:.05em;line-height:1;font-weight:500}}@media screen and (max-width:1024px){.single-insights main .other .inner__mainCntCardTxtsCat{margin-top:8vw}}
