﻿@import"https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&family=Wix+Madefor+Display:wght@400;500;700&display=swap";@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,article,aside,hgroup,header,footer,nav,dialog,figure,menu,video,audio,mark,time,canvas,details{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;background:rgba(0,0,0,0)}section,article,aside,hgroup,header,footer,main,nav,dialog,figure,figcaption{display:block}html{font-size:62.5%}body{line-height:1;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}img{-webkit-backface-visibility:hidden;vertical-align:bottom}b,strong,em{font-weight:inherit;font-style:inherit}:root{--font-ja: "BIZ UDPGothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ⾓ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-en: "Wix Madefor Display", "BIZ UDPGothic", "游ゴシック体", YuGothic, "メイリオ", Meiryo, "ヒラギノ⾓ゴ Pro W3","Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--colorMain: #00165F;--colorPlain: #EFF3F5;--colorBlue: #1D1DCE;--colorLBlue: #4AC7FF;--colorRed: #000;--hoverBlue: #000;--hoverRed: #000}html{font-size:10px}@media screen and (max-width:389px){html{font-size:2.5641025641vw}}body{width:100%;color:var(--colorMain);font-family:var(--font-ja);font-size:1.6rem;font-weight:400;line-height:1.8;background-color:#fff}body.is-locked{position:fixed;width:100%;height:100%}@media print,screen and (min-width:768px){body.is-locked{overflow:hidden}body.is-locked.no-scroll{overflow:hidden}}@media screen and (max-width:767px){body{min-width:320px}}*,*:before,*:after{box-sizing:border-box;line-break:strict;overflow-wrap:break-word}a{text-decoration:none;color:inherit;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}a img,a i{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}img{max-width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:767px){img{width:100%}}iframe{vertical-align:bottom}.hover-alpha a:hover img{opacity:.7}::-webkit-input-placeholder{color:#ccc;padding-top:.2em}:-moz-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}select,textarea,input[type=text],input[type=email],input[type=number],input[type=tel],button{-webkit-appearance:none;-moz-appearance:none;padding:0;line-height:1;box-sizing:border-box;outline:none;border-radius:0;border:none;background:none;font-size:1.6rem;font-family:var(--font-ja)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border:none;line-height:1;cursor:pointer}button{cursor:pointer}@media screen and (max-width:767px){select,textarea,input[type=text],input[type=email],input[type=number],input[type=tel]{font-size:1.6rem}}svg{display:block;max-width:100%}.l-inner{margin:0 auto;width:100%}.l-inner.l-inner-l{padding:0 40px;max-width:1280px}@media screen and (max-width:1280px){.l-inner.l-inner-l{padding:0 3.1225604996vw}}@media screen and (max-width:767px){.l-inner.l-inner-l{padding:0 5.1282051282vw}}.l-container{position:relative}.l-page{position:relative;width:100%;overflow:clip}@media print,screen and (min-width:768px){.l-page{margin:0 auto}}@media screen and (max-width:767px){.l-page{min-width:100%}}.l-header{position:fixed;top:0;width:100%;z-index:100}@media(hover: hover)and (pointer: fine){.l-header:hover .l-header___inner::before{backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.8)}}.l-header.fixed .l-header___inner::before{backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.8)}.l-header___inner{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:120px;padding:0 20px 0 50px}@media screen and (max-width:1280px){.l-header___inner{height:9.3676814988vw;padding:0 1.5612802498vw 0 3.9032006245vw}}@media screen and (max-width:767px){.l-header___inner{padding:0 0 0 5.1282051282vw;height:16.4102564103vw}}.l-header___inner::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:calc(100% - 40px);height:calc(100% - 40px)}@media screen and (max-width:1280px){.l-header___inner::before{width:calc(100% - 3.1225604996vw);height:calc(100% - 3.1225604996vw)}}@media screen and (max-width:767px){.l-header___inner::before{width:100%;height:100%}}.l-header___inner::before{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header___inner .logo{position:relative;z-index:2}.l-header___inner .logo a{display:flex;align-items:center;gap:0 30px}@media screen and (max-width:1280px){.l-header___inner .logo a{gap:0 2.3419203747vw}}@media screen and (max-width:767px){.l-header___inner .logo a{gap:0 4.6153846154vw}}.l-header___inner .logo a .image{width:152px}@media screen and (max-width:1280px){.l-header___inner .logo a .image{width:11.8657298985vw}}@media screen and (max-width:767px){.l-header___inner .logo a .image{width:26.4102564103vw}}.l-header___inner .logo a .txt{display:flex;flex-direction:column}@media screen and (max-width:767px){.l-header___inner .logo a .txt{position:relative;top:1.2820512821vw}}.l-header___inner .logo a .txt .company{display:block;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (max-width:1280px){.l-header___inner .logo a .txt .company{font-size:1.2490241998vw}}@media screen and (max-width:767px){.l-header___inner .logo a .txt .company{font-size:3.0769230769vw}}.l-header___inner .logo a .txt .recruit{margin-top:-3px;display:block;font-size:1.6rem;font-weight:400;line-height:1}@media screen and (max-width:1280px){.l-header___inner .logo a .txt .recruit{margin-top:-.2341920375vw;font-size:1.2490241998vw}}@media screen and (max-width:767px){.l-header___inner .logo a .txt .recruit{margin-top:-.7692307692vw;font-size:2.5641025641vw}}.l-header___inner .rightMenu{position:relative;display:flex;align-items:center;justify-content:flex-end;height:80px;z-index:2}@media screen and (max-width:1280px){.l-header___inner .rightMenu{height:6.2451209992vw}}@media screen and (max-width:767px){.l-header___inner .rightMenu{height:16.4102564103vw}}.l-header___inner .rightMenu .menuPC{display:flex;height:100%;gap:0 25px;margin-right:55px}@media screen and (max-width:1280px){.l-header___inner .rightMenu .menuPC{display:none}}.l-header___inner .rightMenu .menuPC>li{position:relative;font-size:1.6rem;font-weight:700;height:100%}.l-header___inner .rightMenu .menuPC>li>.noLink{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer}.l-header___inner .rightMenu .menuPC>li>.noLink .border{position:relative}.l-header___inner .rightMenu .menuPC>li>.noLink .border::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--colorBlue);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header___inner .rightMenu .menuPC>li .subMenu{position:absolute;top:100%;right:50%;transform:translate(50%, -55px);padding-top:10px;width:422px;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header___inner .rightMenu .menuPC>li .subMenu ul{padding:24px;background-color:#fff}.l-header___inner .rightMenu .menuPC>li .subMenu ul li{font-size:1.5rem;font-weight:400}.l-header___inner .rightMenu .menuPC>li .subMenu ul li a{display:flex;align-items:center}.l-header___inner .rightMenu .menuPC>li .subMenu ul li a .txt{margin:0 20px;flex:1}.l-header___inner .rightMenu .menuPC>li .subMenu ul li a .txt .border{position:relative}.l-header___inner .rightMenu .menuPC>li .subMenu ul li a .txt .border::before{content:"";position:absolute;bottom:-5px;left:0;width:0;height:1px;background-color:var(--colorMain);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-header___inner .rightMenu .menuPC>li .subMenu ul li a .arrow{line-height:0}@media(hover: hover)and (pointer: fine){.l-header___inner .rightMenu .menuPC>li .subMenu ul li a:hover .border::before{width:100%}}.l-header___inner .rightMenu .menuPC>li .subMenu ul li+li{margin-top:14px}@media(hover: hover){.l-header___inner .rightMenu .menuPC>li:hover>.noLink{color:var(--colorBlue)}.l-header___inner .rightMenu .menuPC>li:hover>.noLink .border::before{width:100%}.l-header___inner .rightMenu .menuPC>li:hover .subMenu{opacity:1;pointer-events:all;transform:translate(50%, 0px)}}.l-header___inner .rightMenu .btnRecruit{width:120px;height:100%}@media screen and (max-width:1280px){.l-header___inner .rightMenu .btnRecruit{width:9.3676814988vw}}@media screen and (max-width:767px){.l-header___inner .rightMenu .btnRecruit{display:none}}.l-header___inner .rightMenu .btnRecruit a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.8rem;font-weight:700;color:#fff;background-color:var(--colorBlue)}@media screen and (max-width:1280px){.l-header___inner .rightMenu .btnRecruit a{font-size:1.4051522248vw}}@media(hover: hover)and (pointer: fine){.l-header___inner .rightMenu .btnRecruit a:hover{opacity:.7}}.l-header___inner .rightMenu .btnEntry{width:120px;height:100%}@media screen and (max-width:1280px){.l-header___inner .rightMenu .btnEntry{width:9.3676814988vw}}@media screen and (max-width:767px){.l-header___inner .rightMenu .btnEntry{display:none}}.l-header___inner .rightMenu .btnEntry a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2rem;font-weight:700;font-family:var(--font-en);color:#fff;background-color:var(--colorLBlue)}@media screen and (max-width:1280px){.l-header___inner .rightMenu .btnEntry a{font-size:1.5612802498vw}}@media(hover: hover)and (pointer: fine){.l-header___inner .rightMenu .btnEntry a:hover{opacity:.7}}.l-header___inner .rightMenu .btnMenu{width:80px;height:100%}@media screen and (max-width:1280px){.l-header___inner .rightMenu .btnMenu{width:6.2451209992vw}}@media screen and (max-width:767px){.l-header___inner .rightMenu .btnMenu{width:16.4102564103vw}}.l-header___inner .rightMenu .btnMenu a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:0;background-color:#fff}.l-header___inner .rightMenu .btnMenu a::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:34px;height:1px;background-color:var(--colorMain)}@media screen and (max-width:1280px){.l-header___inner .rightMenu .btnMenu a::before{width:2.6541764247vw}}@media screen and (max-width:767px){.l-header___inner .rightMenu .btnMenu a::before{width:6.6666666667vw}}.l-header___inner .rightMenu .btnMenu a .border{position:relative;display:block;width:34px;height:15px}@media screen and (max-width:1280px){.l-header___inner .rightMenu .btnMenu a .border{width:2.6541764247vw;height:1.1709601874vw}}@media screen and (max-width:767px){.l-header___inner .rightMenu .btnMenu a .border{width:6.6666666667vw;height:3.8461538462vw}}.l-header___inner .rightMenu .btnMenu a .border::before{content:"";position:absolute;bottom:calc(50% + 7px);right:50%;transform:translate(50%, 50%);width:100%;height:1px;background-color:var(--colorMain);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.l-header___inner .rightMenu .btnMenu a .border::before{bottom:calc(50% + .5464480874vw)}}@media screen and (max-width:767px){.l-header___inner .rightMenu .btnMenu a .border::before{bottom:calc(50% + 1.7948717949vw)}}.l-header___inner .rightMenu .btnMenu a .border::after{content:"";position:absolute;bottom:calc(50% - 7px);right:50%;transform:translate(50%, 50%);width:100%;height:1px;background-color:var(--colorMain);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.l-header___inner .rightMenu .btnMenu a .border::after{bottom:calc(50% - .5464480874vw)}}@media screen and (max-width:767px){.l-header___inner .rightMenu .btnMenu a .border::after{bottom:calc(50% - 1.7948717949vw)}}.l-header___inner .rightMenu .btnMenu a.is-open::before{opacity:0}.l-header___inner .rightMenu .btnMenu a.is-open .border::before{content:"";bottom:50%;transform:translate(50%, 50%) rotate(-45deg)}.l-header___inner .rightMenu .btnMenu a.is-open .border::after{content:"";bottom:50%;transform:translate(50%, 50%) rotate(45deg)}.l-header .l-gnav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:all .3s;z-index:100}.l-header .l-gnav__overlay{position:fixed;top:0;left:0;width:100%;height:100%}.l-header .l-gnav__outer{position:absolute;top:0;right:0;transform:translateX(100%);overflow-y:scroll;width:576px;height:100%;background-color:#fff;z-index:2;transition:all .3s}@media screen and (max-width:1280px){.l-header .l-gnav__outer{width:44.9648711944vw}}@media screen and (max-width:767px){.l-header .l-gnav__outer{width:100%}}.l-header .l-gnav__inner{position:relative;padding:85px 96px}@media screen and (max-width:1280px){.l-header .l-gnav__inner{padding:6.6354410617vw 7.4941451991vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner{padding:19.2307692308vw 5.1282051282vw}}.l-header .l-gnav__inner .menu{width:100%}.l-header .l-gnav__inner .menu>li{font-size:2rem;font-weight:700}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li{font-size:1.5612802498vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li{font-size:4.6153846154vw}}.l-header .l-gnav__inner .menu>li.mt01{margin-top:40px}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li.mt01{margin-top:3.1225604996vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li.mt01{margin-top:7.6923076923vw}}.l-header .l-gnav__inner .menu>li>a{position:relative;padding:16px 0;display:flex;justify-content:space-between;width:100%;border-bottom:1px solid #bcc2d3}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li>a{padding:1.2490241998vw 0}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li>a{padding:2.5641025641vw 0}}@media(hover: hover)and (pointer: fine){.l-header .l-gnav__inner .menu>li>a:hover{opacity:.7}}.l-header .l-gnav__inner .menu>li>a>.arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#eff3f5;border-radius:100vh;line-height:0}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li>a>.arrow{width:3.1225604996vw;height:3.1225604996vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li>a>.arrow{width:7.6923076923vw;height:7.6923076923vw}}.l-header .l-gnav__inner .menu>li>a>.arrow::before{content:"";display:block;width:15px;height:15px;mask-image:url("../images/common/ico_arrow01.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:15px;background:var(--colorMain)}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li>a>.arrow::before{width:1.1709601874vw;height:1.1709601874vw;mask-size:1.1709601874vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li>a>.arrow::before{width:3.3333333333vw;height:3.3333333333vw;mask-size:3.3333333333vw}}.l-header .l-gnav__inner .menu>li>a>.plus{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#eff3f5;border-radius:100vh;line-height:0}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li>a>.plus{width:3.1225604996vw;height:3.1225604996vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li>a>.plus{width:7.6923076923vw;height:7.6923076923vw}}.l-header .l-gnav__inner .menu>li>a>.plus::before{content:"";position:absolute;bottom:50%;right:50%;width:10px;height:1px;transform:translate(50%, 50%);background:var(--colorMain)}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li>a>.plus::before{width:.7806401249vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li>a>.plus::before{width:2.5641025641vw}}.l-header .l-gnav__inner .menu>li>a>.plus::after{content:"";position:absolute;bottom:50%;right:50%;width:10px;height:1px;transform:translate(50%, 50%) rotate(90deg);background:var(--colorMain)}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li>a>.plus::after{width:.7806401249vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li>a>.plus::after{width:2.5641025641vw}}.l-header .l-gnav__inner .menu>li>a.is-active>.plus::after{display:none}.l-header .l-gnav__inner .menu>li .subMenu{padding:15px 0 5px;display:none}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li .subMenu{padding:1.1709601874vw 0 .3903200625vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li .subMenu{padding:3.8461538462vw 0 1.2820512821vw}}.l-header .l-gnav__inner .menu>li .subMenu li{display:flex;justify-content:flex-start;font-size:1.6rem;font-weight:400}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li .subMenu li{font-size:1.2490241998vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li .subMenu li{font-size:4.1025641026vw}}.l-header .l-gnav__inner .menu>li .subMenu li+li{margin-top:10px}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li .subMenu li+li{margin-top:.7806401249vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li .subMenu li+li{margin-top:2.5641025641vw}}.l-header .l-gnav__inner .menu>li .subMenu li a{display:flex;align-items:center;gap:0 10px;padding-left:10px}@media screen and (max-width:1280px){.l-header .l-gnav__inner .menu>li .subMenu li a{gap:0 .7806401249vw;padding-left:.7806401249vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .menu>li .subMenu li a{gap:0 2.5641025641vw;padding-left:2.5641025641vw}}.l-header .l-gnav__inner .menu>li .subMenu li a .arrow{display:block;line-height:1}.l-header .l-gnav__inner .menu>li .subMenu li a .border{position:relative}.l-header .l-gnav__inner .menu>li .subMenu li a .border::before{content:"";position:absolute;bottom:-5px;left:0;width:0;height:1px;background-color:var(--colorMain);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(hover: hover)and (pointer: fine){.l-header .l-gnav__inner .menu>li .subMenu li a:hover .border::before{width:100%}}.l-header .l-gnav__inner .btnClose{position:absolute;right:0;top:0;width:80px;height:80px}@media screen and (max-width:1280px){.l-header .l-gnav__inner .btnClose{width:6.2451209992vw;height:6.2451209992vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .btnClose{width:16.4102564103vw;height:16.4102564103vw}}.l-header .l-gnav__inner .btnClose a{display:block;width:100%;height:100%}.l-header .l-gnav__inner .btnClose a::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(-20deg);width:34px;height:1px;background-color:var(--colorMain)}@media screen and (max-width:1280px){.l-header .l-gnav__inner .btnClose a::before{width:2.6541764247vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .btnClose a::before{width:8.7179487179vw}}.l-header .l-gnav__inner .btnClose a::after{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(20deg);width:34px;height:1px;background-color:var(--colorMain)}@media screen and (max-width:1280px){.l-header .l-gnav__inner .btnClose a::after{width:2.6541764247vw}}@media screen and (max-width:767px){.l-header .l-gnav__inner .btnClose a::after{width:8.7179487179vw}}.l-header.is-open .l-gnav{opacity:1;pointer-events:all}.l-header.is-open .l-gnav__outer{transform:translateX(0)}.l-footer{position:relative;padding:140px 0 40px;background-color:#373a46}@media screen and (max-width:1280px){.l-footer{padding-top:10.9289617486vw}}@media screen and (max-width:767px){.l-footer{padding:20.5128205128vw 0}}.l-footer__inner01{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 40px}@media screen and (max-width:1280px){.l-footer__inner01{padding:0 3.1225604996vw}}@media screen and (max-width:767px){.l-footer__inner01{display:block;padding:0 5.1282051282vw}}.l-footer__inner02{margin:110px auto 0;max-width:1280px;padding:0 40px}@media screen and (max-width:1280px){.l-footer__inner02{padding:0 3.1225604996vw}}@media screen and (max-width:767px){.l-footer__inner02{display:block;padding:0 5.1282051282vw;margin-top:14.1025641026vw}}.l-footer__menu{padding-left:12px;width:50%;min-width:480px}@media screen and (max-width:1280px){.l-footer__menu{padding-left:.9367681499vw;min-width:auto;width:47%}}@media screen and (max-width:767px){.l-footer__menu{padding:0;width:100%;min-width:100%}}.l-footer__menu>ul{display:flex;flex-wrap:wrap;gap:40px 0}@media screen and (max-width:1280px){.l-footer__menu>ul{gap:3.1225604996vw 0}}@media screen and (max-width:767px){.l-footer__menu>ul{gap:7.6923076923vw 0}}.l-footer__menu>ul>li{font-size:2rem;font-weight:700;color:#fff}@media screen and (max-width:1280px){.l-footer__menu>ul>li{font-size:1.5612802498vw}}@media screen and (max-width:767px){.l-footer__menu>ul>li{font-size:4.6153846154vw}}.l-footer__menu>ul>li:nth-child(odd){width:306px}@media screen and (max-width:1280px){.l-footer__menu>ul>li:nth-child(odd){width:18.7353629977vw}}@media screen and (max-width:767px){.l-footer__menu>ul>li:nth-child(odd){width:50%}}.l-footer__menu>ul>li:nth-child(even){width:calc(100% - 306px)}@media screen and (max-width:1280px){.l-footer__menu>ul>li:nth-child(even){width:calc(100% - 18.7353629977vw)}}@media screen and (max-width:767px){.l-footer__menu>ul>li:nth-child(even){width:50%;padding-left:2.5641025641vw}}.l-footer__menu>ul>li a .border{position:relative}.l-footer__menu>ul>li a .border::before{content:"";position:absolute;bottom:-5px;left:0;width:0;height:1px;background-color:#fff;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(hover: hover)and (pointer: fine){.l-footer__menu>ul>li a:hover .border::before{width:100%}}.l-footer__menu>ul>li>dl>dt{font-size:2rem;font-weight:700;color:#fff}@media screen and (max-width:1280px){.l-footer__menu>ul>li>dl>dt{font-size:1.5612802498vw}}@media screen and (max-width:767px){.l-footer__menu>ul>li>dl>dt{font-size:4.6153846154vw}}.l-footer__menu>ul>li>dl>dd{margin-top:30px}@media screen and (max-width:1280px){.l-footer__menu>ul>li>dl>dd{margin-top:2.3419203747vw}}@media screen and (max-width:767px){.l-footer__menu>ul>li>dl>dd{margin-top:1.2820512821vw}}.l-footer__menu>ul>li>dl>dd>ul>li{font-size:1.6rem;font-weight:400;line-height:2}@media screen and (max-width:1280px){.l-footer__menu>ul>li>dl>dd>ul>li{font-size:1.2490241998vw}}@media screen and (max-width:767px){.l-footer__menu>ul>li>dl>dd>ul>li{font-size:3.5897435897vw}}.l-footer__menu>ul>li>dl>dd>ul>li>ul>li{font-size:1.5rem}@media screen and (max-width:1280px){.l-footer__menu>ul>li>dl>dd>ul>li>ul>li{font-size:1.1709601874vw}}@media screen and (max-width:767px){.l-footer__menu>ul>li>dl>dd>ul>li>ul>li{font-size:3.5897435897vw}}.l-footer__menu>ul>li>dl>dd>ul>li>ul>li a{color:#90929a}.l-footer__menu>ul>li>dl>dd>ul>li>ul>li a .border::before{background-color:#90929a}.l-footer__box01{display:flex;flex-direction:column;justify-content:space-between;width:423px}@media screen and (max-width:1280px){.l-footer__box01{width:33.0210772834vw}}@media screen and (max-width:767px){.l-footer__box01{margin-top:19.2307692308vw;width:87.1794871795vw}}.l-footer__box01 .copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px 0}@media screen and (max-width:1280px){.l-footer__box01 .copy{gap:.7806401249vw 0}}.l-footer__box01 .copy .inner01{width:423px;background:linear-gradient(to right, #1D1DCE 0, #5C0ED8 50%, #00DCF8 100%)}@media screen and (max-width:1280px){.l-footer__box01 .copy .inner01{width:33.0210772834vw}}@media screen and (max-width:767px){.l-footer__box01 .copy .inner01{width:87.1794871795vw}}.l-footer__box01 .copy .inner02{width:346px;background:linear-gradient(to right, #1D1DCE 0, #5C0ED8 50%, #00DCF8 100%)}@media screen and (max-width:1280px){.l-footer__box01 .copy .inner02{width:27.0101483216vw}}@media screen and (max-width:767px){.l-footer__box01 .copy .inner02{width:71.7948717949vw}}.l-footer__box01 .logo{width:435px}@media screen and (max-width:1280px){.l-footer__box01 .logo{width:33.9578454333vw}}@media screen and (max-width:767px){.l-footer__box01 .logo{margin-top:20.5128205128vw;width:100%}}.l-footer__box01 .logo a{display:flex;justify-content:center;gap:0 40px}@media screen and (max-width:1280px){.l-footer__box01 .logo a{gap:0 3.1225604996vw}}@media screen and (max-width:767px){.l-footer__box01 .logo a{flex-direction:column;align-items:center;gap:7.6923076923vw 0}}.l-footer__box01 .logo a .image{width:228px;display:block}@media screen and (max-width:1280px){.l-footer__box01 .logo a .image{width:17.7985948478vw}}@media screen and (max-width:767px){.l-footer__box01 .logo a .image{width:58.4615384615vw}}.l-footer__box01 .logo a .txt{margin-top:0;display:block;font-size:1.8rem;font-weight:700;color:#fff;white-space:nowrap}@media screen and (max-width:1280px){.l-footer__box01 .logo a .txt{font-size:1.4051522248vw}}@media screen and (max-width:767px){.l-footer__box01 .logo a .txt{font-size:4.1025641026vw}}@media(hover: hover)and (pointer: fine){.l-footer__box01 .logo a:hover{opacity:.7}}.l-footer__box02{display:flex;justify-content:space-between}@media screen and (max-width:767px){.l-footer__box02{display:block}}.l-footer__box02 .link01{font-size:1.5rem;font-weight:500;color:#fff}@media screen and (max-width:1280px){.l-footer__box02 .link01{font-size:1.1709601874vw}}@media screen and (max-width:767px){.l-footer__box02 .link01{font-size:4.1025641026vw}}.l-footer__box02 .link01 a{display:flex;gap:0 2px;align-items:center}.l-footer__box02 .link01 a .border{position:relative}.l-footer__box02 .link01 a .border::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#fff;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-footer__box02 .link01 a .ico{position:relative;top:1px;display:block;line-height:0}@media(hover: hover)and (pointer: fine){.l-footer__box02 .link01 a:hover .border::before{width:100%}}.l-footer__box02 .copyright{font-size:1.4rem;font-family:var(--font-en);color:#90929a}@media screen and (max-width:1280px){.l-footer__box02 .copyright{font-size:1.0928961749vw}}@media screen and (max-width:767px){.l-footer__box02 .copyright{margin-top:14.1025641026vw;font-size:3.5897435897vw}}.l-main{position:relative;display:block;background-color:var(--colorPlain)}.c-btn-01{display:flex;align-items:center;gap:0 20px;padding:20px 20px 20px 24px;background-color:#fff}.c-btn-01.border{border:1px solid}.c-btn-01.border.b-blue{border-color:var(--colorMain)}.c-btn-01.border{border:1px solid}.c-btn-01.blue{background-color:var(--colorMain);color:#fff}@media screen and (max-width:1280px){.c-btn-01{gap:0 1.5612802498vw;padding:1.5612802498vw 1.5612802498vw 1.5612802498vw 1.8735362998vw}}@media screen and (max-width:767px){.c-btn-01{gap:0 5.1282051282vw;padding:5.1282051282vw 5.1282051282vw 5.1282051282vw 6.1538461538vw}}.c-btn-01 .jpn{font-size:1.8rem;font-weight:400;line-height:1.5;flex:1}@media screen and (max-width:1280px){.c-btn-01 .jpn{font-size:1.4051522248vw}}@media screen and (max-width:767px){.c-btn-01 .jpn{font-size:3.8461538462vw}}@media(hover: hover)and (pointer: fine){.c-btn-01:hover{color:#fff;background-color:var(--colorMain)}.c-btn-01:hover.blue{color:var(--colorMain);background-color:#fff}.c-btn-01:hover.blue .arrow{background-color:#eff3f5}.c-btn-01:hover .arrow{background-color:#fff}}.c-ico svg{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-ico.c-ico-arrow-01{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#eff3f5;border-radius:100vh;line-height:0}@media screen and (max-width:1280px){.c-ico.c-ico-arrow-01{width:3.1225604996vw;height:3.1225604996vw}}@media screen and (max-width:767px){.c-ico.c-ico-arrow-01{width:7.6923076923vw;height:7.6923076923vw}}.c-ico.c-ico-arrow-01::before{content:"";display:block;width:15px;height:15px;mask-image:url("../images/common/ico_arrow01.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:15px;background:var(--colorMain)}@media screen and (max-width:1280px){.c-ico.c-ico-arrow-01::before{width:1.1709601874vw;height:1.1709601874vw;mask-size:1.1709601874vw}}@media screen and (max-width:767px){.c-ico.c-ico-arrow-01::before{width:3.3333333333vw;height:3.3333333333vw;mask-size:3.3333333333vw}}.c-ico.c-ico-arrow-01.white{background-color:#fff}.c-ico.c-ico-blank-01{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#eff3f5;border-radius:100vh;line-height:0}@media screen and (max-width:1280px){.c-ico.c-ico-blank-01{width:3.1225604996vw;height:3.1225604996vw}}@media screen and (max-width:767px){.c-ico.c-ico-blank-01{width:7.6923076923vw;height:7.6923076923vw}}.c-ico.c-ico-blank-01::before{content:"";display:block;width:15px;height:15px;mask-image:url("../images/common/ico_blank01.svg");mask-repeat:no-repeat;mask-position:center center;mask-size:15px;background:var(--colorMain)}@media screen and (max-width:1280px){.c-ico.c-ico-blank-01::before{width:1.1709601874vw;height:1.1709601874vw;mask-size:1.1709601874vw}}@media screen and (max-width:767px){.c-ico.c-ico-blank-01::before{width:3.3333333333vw;height:3.3333333333vw;mask-size:3.3333333333vw}}.c-ico.c-ico-blank-01.white{background-color:#fff}@media(hover: hover)and (pointer: fine){.c-hover:hover .c-ico.c-ico-arrow-01{background-color:var(--colorMain)}.c-hover:hover .c-ico.c-ico-arrow-01::before{background:#fff}.c-hover:hover .c-ico.c-ico-arrow-01.h-blue{background-color:var(--colorMain)}.c-hover:hover .c-ico.c-ico-arrow-01.h-blue::before{background-color:#fff}.c-hover:hover .c-ico.c-ico-blank-01{background-color:var(--colorMain)}.c-hover:hover .c-ico.c-ico-blank-01::before{background:#fff}.c-hover:hover .c-ico.c-ico-blank-01.h-blue{background-color:var(--colorMain)}.c-hover:hover .c-ico.c-ico-blank-01.h-blue::before{background-color:#fff}}.c-hover-img{overflow:hidden;display:block}.c-hover-img img{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-hover-img:hover img{transform:scale(1.1)}@media(hover: hover)and (pointer: fine){.c-hover:hover .c-hover-img img{transform:scale(1.1)}}.c-ttl-01{position:relative;font-size:4.2rem;font-weight:400;line-height:1.6}@media screen and (max-width:1280px){.c-ttl-01{font-size:3.2786885246vw}}@media screen and (max-width:767px){.c-ttl-01{font-size:6.6666666667vw}}.c-ttl-01-m{font-size:3.2rem}@media screen and (max-width:1280px){.c-ttl-01-m{font-size:2.4980483997vw}}@media screen and (max-width:767px){.c-ttl-01-m{font-size:6.6666666667vw}}.c-ttl-01::before{content:"";position:absolute;top:0;left:-12px;width:10px;height:10px;background:linear-gradient(to right bottom, #fff 0, #00DCF8 10%, #5C0ED8 60%, #1D1DCE 100%)}@media screen and (max-width:1280px){.c-ttl-01::before{left:-.9367681499vw;width:.7806401249vw;height:.7806401249vw}}@media screen and (max-width:767px){.c-ttl-01::before{left:-1.7948717949vw;width:1.5384615385vw;height:1.5384615385vw}}.c-ttl-grad-01{display:flex;flex-direction:column;align-items:flex-start;gap:8px 0}@media screen and (max-width:1280px){.c-ttl-grad-01{gap:.6245120999vw 0}}@media screen and (max-width:767px){.c-ttl-grad-01{gap:1.0256410256vw 0}}.c-ttl-grad-01 .grad{position:relative;display:block;font-size:4.8rem;font-weight:700;line-height:1.5;color:#fff}@media screen and (max-width:1280px){.c-ttl-grad-01 .grad{font-size:3.7470725995vw}}@media screen and (max-width:767px){.c-ttl-grad-01 .grad{font-size:6.6666666667vw}}.c-ttl-grad-01 .grad::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(to right, #1D1DCE 0, #5C0ED8 50%, #00DCF8 100%);transition:all .3s ease}.c-ttl-grad-01 .grad .outer{position:relative;overflow:hidden;display:block;width:0;transition:all .3s .4s ease}.c-ttl-grad-01 .grad .inner{padding:0 16px;white-space:nowrap;display:block}@media screen and (max-width:1280px){.c-ttl-grad-01 .grad .inner{padding:0 1.2490241998vw}}@media screen and (max-width:767px){.c-ttl-grad-01 .grad .inner{padding:0 2.5641025641vw}}.c-ttl-grad-01.is-animated .grad::before{width:100%}.c-ttl-grad-01.is-animated .grad .outer{width:100%}.c-white{color:#fff !important}.c-hover .c-hover-border{position:relative}.c-hover .c-hover-border::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--colorMain);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-hover .c-hover-border.white::before{background-color:#fff}@media(hover: hover){.c-hover:hover .c-hover-border::before{width:100%}}.p-breadcrumb{padding:0 20px;margin-top:15px}@media screen and (max-width:1280px){.p-breadcrumb{padding:0 1.5612802498vw}}@media screen and (max-width:767px){.p-breadcrumb{margin-top:2.5641025641vw;padding:0 2.5641025641vw}}.p-breadcrumb ul{display:flex;gap:0 8px}@media screen and (max-width:767px){.p-breadcrumb ul{gap:0 1.0256410256vw}}.p-breadcrumb ul li{position:relative;font-size:1.2rem;padding-right:20px}@media screen and (max-width:767px){.p-breadcrumb ul li{font-size:3.0769230769vw;padding-right:2.5641025641vw}}.p-breadcrumb ul li::before{content:"";position:absolute;right:0;bottom:50%;transform:translateY(50%);width:12px;height:1px;background-color:#bcc2d3}@media screen and (max-width:767px){.p-breadcrumb ul li::before{width:1.5384615385vw}}.p-breadcrumb ul li:last-child{padding-right:0}.p-breadcrumb ul li:last-child::before{display:none}.p-breadcrumb ul li a{color:var(--colorBlue);text-decoration:underline}@media(hover: hover)and (pointer: fine){.p-breadcrumb ul li a:hover{text-decoration:none}}.js-animate.fadeIn01{transform:translateY(10px);opacity:0}.js-animate.fadeIn01.is-animated{transform:translateY(0);opacity:1;transition:all .4s ease-out}.js-animate.fadeIn02{transform:translateY(-10px);opacity:0}.js-animate.fadeIn02.is-animated{transform:translateY(0);opacity:1;transition:all .4s ease-out}.p-tab{position:relative;z-index:3}.p-tab-wrapper{position:relative}.p-tab-box{position:absolute;width:100%;top:0;left:0;opacity:0;transition:opacity .5s;pointer-events:none}.p-tab-box.first{pointer-events:all;position:relative;display:block;z-index:2;opacity:1}.p-tab-box.current{pointer-events:all}.p-tab-menu-01{display:flex}.p-tab-menu-01 li{width:50%;height:120px;font-size:2.2rem}@media screen and (max-width:1280px){.p-tab-menu-01 li{height:9.3676814988vw;font-size:1.7174082748vw}}@media screen and (max-width:767px){.p-tab-menu-01 li{height:15.3846153846vw;font-size:4.1025641026vw}}.p-tab-menu-01 li:nth-child(1) a{border-right:none !important}.p-tab-menu-01 li:nth-child(2) a{border-left:none !important}.p-tab-menu-01 li a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff;border:1px solid #bcc2d3}.p-tab-menu-01 li a::before{content:"";position:absolute;top:100%;right:50%;transform:translateX(50%);width:16px;height:10px;background-color:var(--colorBlue);clip-path:polygon(0 0, 50% 100%, 100% 0);opacity:0;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-tab-menu-01 li.current a{color:#fff;background-color:var(--colorBlue);border-color:var(--colorBlue)}.p-tab-menu-01 li.current a::before{opacity:1}.p-page-foot{position:relative;padding-top:280px;margin-top:160px;background-color:#fff}@media screen and (max-width:1280px){.p-page-foot{padding-top:21.8579234973vw;margin-top:12.4902419984vw}}@media screen and (max-width:767px){.p-page-foot{margin-top:7.6923076923vw;padding-top:50vw}}.p-page-foot::before{content:"";position:absolute;top:0;left:0;width:100%;height:400px;background:linear-gradient(to bottom, #EFF3F5 0%, #FFFFFF 100%)}@media screen and (max-width:1280px){.p-page-foot::before{height:31.2256049961vw}}@media screen and (max-width:767px){.p-page-foot::before{height:68.2051282051vw}}.p-page-foot .en_anim{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:2;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:767px){.p-page-foot .en_anim{top:15.3846153846vw}}.p-page-foot .en_anim::before{content:"";position:absolute;top:0;left:0;width:2265px;height:165px;background:rgba(0,0,0,0) url("../images/common/en_anim.svg") 0 0 no-repeat;background-size:100% auto;animation:anim-txt 30s linear infinite}@media screen and (max-width:1280px){.p-page-foot .en_anim::before{width:176.8149882904vw;height:12.8805620609vw}}@media screen and (max-width:767px){.p-page-foot .en_anim::before{width:256.4102564103vw;height:19.2307692308vw;background:rgba(0,0,0,0) url("../images/common/en_anim_sp.svg") 0 0 no-repeat;background-size:100% auto;animation:anim-txt 30s linear infinite}}.p-page-foot .en_anim::after{content:"";position:absolute;top:0;left:2265px;width:2265px;height:165px;background:rgba(0,0,0,0) url("../images/common/en_anim.svg") 0 0 no-repeat;background-size:100% auto;animation:anim-txt 30s linear infinite}@media screen and (max-width:1280px){.p-page-foot .en_anim::after{left:176.8149882904vw;width:176.8149882904vw;height:12.8805620609vw}}@media screen and (max-width:767px){.p-page-foot .en_anim::after{left:256.4102564103vw;width:256.4102564103vw;height:19.2307692308vw;background:rgba(0,0,0,0) url("../images/common/en_anim_sp.svg") 0 0 no-repeat;background-size:100% auto;animation:anim-txt 30s linear infinite}}@media print,screen and (min-width:768px){@keyframes anim-txt{from{transform:translateX(0)}to{transform:translateX(-2265px)}}}@media screen and (max-width:767px){@keyframes anim-txt{from{transform:translateX(0)}to{transform:translateX(-256.4102564103vw)}}}.p-page-foot .inner{position:relative;z-index:2}.p-page-foot .menu{display:flex;flex-wrap:wrap;gap:0 40px;margin-top:50px}@media screen and (max-width:1280px){.p-page-foot .menu{gap:0 3.1225604996vw;margin-top:3.9032006245vw}}@media screen and (max-width:767px){.p-page-foot .menu{gap:4.1025641026vw;margin-top:7.6923076923vw}}.p-page-foot .menu li{width:calc((100% - 80px)/3)}@media screen and (max-width:1280px){.p-page-foot .menu li{width:calc((100% - 6.2451209992vw)/3)}}@media screen and (max-width:767px){.p-page-foot .menu li{width:calc((100% - 4.1025641026vw)/2)}}.p-page-foot .menu li a{display:block}.p-page-foot .menu li a img{width:100%}.p-page-foot .menu li a .txt{display:flex;align-items:center;justify-content:space-between;gap:0 10px;margin-top:20px}@media screen and (max-width:1280px){.p-page-foot .menu li a .txt{gap:0 .7806401249vw;margin-top:1.5612802498vw}}@media screen and (max-width:767px){.p-page-foot .menu li a .txt{gap:0 2.5641025641vw;margin-top:3.3333333333vw}}.p-page-foot .menu li a .txt .ttl{flex:1;font-size:1.8rem;line-height:1.5}@media screen and (max-width:1280px){.p-page-foot .menu li a .txt .ttl{font-size:1.4051522248vw}}@media screen and (max-width:767px){.p-page-foot .menu li a .txt .ttl{font-size:3.3333333333vw}}.p-footNav{position:relative;padding:100px 20px 0;background-color:#fff}@media screen and (max-width:1280px){.p-footNav{padding:7.806401249vw 1.5612802498vw 0}}@media screen and (max-width:767px){.p-footNav{padding:16.6666666667vw 5.1282051282vw 0}}.p-footNav::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc((100% - 100px)*.5);background-color:#373a46}@media screen and (max-width:1280px){.p-footNav::before{height:calc((100% - 7.806401249vw)*.5)}}@media screen and (max-width:767px){.p-footNav::before{height:calc((100% - 25.641025641vw)*.75)}}.p-footNav ul{position:relative;display:flex;z-index:2}@media screen and (max-width:767px){.p-footNav ul{display:block}}.p-footNav ul li{width:50%}@media screen and (max-width:767px){.p-footNav ul li{width:100%}}.p-footNav ul li a{position:relative;display:block;overflow:hidden}.p-footNav ul li a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:58%;z-index:2;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-footNav ul li a.btnRecruit::before{background:linear-gradient(to bottom, rgba(29, 29, 206, 0) 0, rgb(29, 29, 206) 70%)}.p-footNav ul li a.btnEntry::before{background:linear-gradient(to bottom, rgba(74, 199, 255, 0) 0, rgb(74, 199, 255) 70%)}.p-footNav ul li a .inner{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:0 80px 30px 40px}@media screen and (max-width:1280px){.p-footNav ul li a .inner{padding:0 6.2451209992vw 2.3419203747vw 3.1225604996vw}}@media screen and (max-width:767px){.p-footNav ul li a .inner{padding:0 5.1282051282vw 3.0769230769vw 5.1282051282vw}}.p-footNav ul li a .inner .ttl{display:block;font-size:4.2rem;color:#fff}@media screen and (max-width:1280px){.p-footNav ul li a .inner .ttl{font-size:3.2786885246vw}}@media screen and (max-width:767px){.p-footNav ul li a .inner .ttl{font-size:6.6666666667vw}}.p-footNav ul li a .inner .txt{display:block;margin-top:7px;font-size:1.8rem;color:#fff;line-height:1.75}@media screen and (max-width:1280px){.p-footNav ul li a .inner .txt{margin-top:.5464480874vw;font-size:1.4051522248vw}}@media screen and (max-width:767px){.p-footNav ul li a .inner .txt{display:none}}.p-footNav ul li a .thumbs{display:block;overflow:hidden}.p-footNav ul li a .thumbs img{width:100%;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-footNav ul li a .arrow{position:absolute;right:30px;bottom:40px;z-index:3}@media screen and (max-width:1280px){.p-footNav ul li a .arrow{right:2.3419203747vw;bottom:3.1225604996vw}}@media screen and (max-width:767px){.p-footNav ul li a .arrow{right:5.1282051282vw;bottom:5.1282051282vw}}@media(hover: hover){.p-footNav ul li a:hover::before{opacity:.8;height:270%}.p-footNav ul li a:hover .thumbs img{transform:scale(1.1)}}.p-faq{position:relative;margin-top:130px;padding:110px 0 120px;background:var(--colorPlain) url("../images/common/bg01.png") 0 0 repeat;background-size:10px auto}@media screen and (max-width:1280px){.p-faq{margin-top:10.1483216237vw;padding:8.5870413739vw 0 9.3676814988vw}}@media screen and (max-width:767px){.p-faq{padding:20.5128205128vw 0;background-size:2.5641025641vw auto}}.p-faq .bgItem{position:absolute}.p-faq .bgItem.bgItem01{top:20px;right:calc(50% + 760px);width:80px}@media screen and (max-width:1280px){.p-faq .bgItem.bgItem01{top:1.5612802498vw;right:calc(50% + 59.3286494926vw);width:6.2451209992vw}}@media screen and (max-width:767px){.p-faq .bgItem.bgItem01{top:1.2820512821vw;right:calc(50% + 44.8717948718vw);width:5.1282051282vw}}.p-faq .bgItem.bgItem02{bottom:0;right:calc(50% - 685px);width:40px}@media screen and (max-width:1280px){.p-faq .bgItem.bgItem02{bottom:0;right:calc(50% - 53.4738485558vw);width:3.1225604996vw}}@media screen and (max-width:767px){.p-faq .bgItem.bgItem02{right:calc(50% - 42.3076923077vw);width:2.5641025641vw}}.p-faq .particle01{top:0;right:calc(50% + 665px)}@media screen and (max-width:1280px){.p-faq .particle01{right:calc(50% + 51.912568306vw)}}@media screen and (max-width:767px){.p-faq .particle01{right:calc(50% + 41.0256410256vw)}}.p-faq .particle02{top:170px;right:calc(50% + 750px)}@media screen and (max-width:1280px){.p-faq .particle02{top:13.2708821233vw;right:calc(50% + 58.5480093677vw)}}@media screen and (max-width:767px){.p-faq .particle02{display:none}}.p-faq .particle03{bottom:115px;right:calc(50% - 735px)}@media screen and (max-width:1280px){.p-faq .particle03{right:calc(50% - 57.3770491803vw)}}@media screen and (max-width:767px){.p-faq .particle03{bottom:7.6923076923vw;right:calc(50% - 46.1538461538vw)}}.p-faq .particle04{bottom:40px;right:calc(50% - 795px)}@media screen and (max-width:1280px){.p-faq .particle04{bottom:3.1225604996vw;right:calc(50% - 62.0608899297vw)}}@media screen and (max-width:767px){.p-faq .particle04{bottom:2.5641025641vw;right:calc(50% - 48.7179487179vw)}}.p-faq .en{position:absolute;top:0;left:calc(100% + 16px);transform:rotate(90deg);transform-origin:top left;line-height:1;font-size:11rem;font-family:var(--font-en);font-weight:400;color:#fff;letter-spacing:-0.02em;z-index:2;white-space:nowrap}@media screen and (max-width:1280px){.p-faq .en{top:0;left:calc(100% + 1.2490241998vw);font-size:8.5870413739vw}}@media screen and (max-width:767px){.p-faq .en{top:0;left:calc(100% + 1.7948717949vw);font-size:12.3076923077vw}}.p-faq__box{margin-top:60px;border:1px solid #bcc2d3;background-color:#fff;padding:0 60px}@media screen and (max-width:1280px){.p-faq__box{margin-top:4.6838407494vw;padding:0 4.6838407494vw}}.p-faq__box+.p-faq__box{margin-top:20px}@media screen and (max-width:1280px){.p-faq__box+.p-faq__box{margin-top:1.5612802498vw}}@media screen and (max-width:767px){.p-faq__box+.p-faq__box{margin-top:3.0769230769vw}}.p-faq__box .question{cursor:pointer;position:relative;display:flex;padding:45px 0}@media screen and (max-width:1280px){.p-faq__box .question{padding:3.1225604996vw 0}}@media screen and (max-width:767px){.p-faq__box .question{padding:7.6923076923vw 0 6.4102564103vw}}@media(hover: hover)and (pointer: fine){.p-faq__box .question:hover .ico{background:var(--colorMain)}.p-faq__box .question:hover .ico::before{background:#fff}.p-faq__box .question:hover .ico::after{background:#fff}}.p-faq__box .question.is-active .ico::after{display:none}.p-faq__box .question .ico{position:absolute;right:0;bottom:50%;transform:translateY(50%);width:40px;height:40px;background-color:#eff3f5;border-radius:100vh;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.p-faq__box .question .ico{width:3.1225604996vw;height:3.1225604996vw}}@media screen and (max-width:767px){.p-faq__box .question .ico{width:7.6923076923vw;height:7.6923076923vw}}.p-faq__box .question .ico::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:12px;height:1.2px;background:var(--colorMain);border-radius:100vh;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.p-faq__box .question .ico::before{width:.9367681499vw}}@media screen and (max-width:767px){.p-faq__box .question .ico::before{width:3.0769230769vw}}.p-faq__box .question .ico::after{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%) rotate(90deg);width:12px;height:1.2px;background:var(--colorMain);border-radius:100vh;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.p-faq__box .question .ico::after{width:.9367681499vw}}@media screen and (max-width:767px){.p-faq__box .question .ico::after{width:3.0769230769vw}}.p-faq__box .question .txt{position:relative;padding:0 60px;font-size:2rem;line-height:1.8}@media screen and (max-width:1280px){.p-faq__box .question .txt{padding:0 4.6838407494vw;font-size:1.5612802498vw}}@media screen and (max-width:767px){.p-faq__box .question .txt{padding:0 12.8205128205vw 0 7.6923076923vw;font-size:4.6153846154vw;line-height:1.5}}.p-faq__box .question .txt::before{content:"Q";position:absolute;top:-2px;left:12px;font-size:4rem;line-height:1;color:var(--colorBlue)}@media screen and (max-width:1280px){.p-faq__box .question .txt::before{top:-.156128025vw;left:.9367681499vw;font-size:3.1225604996vw}}@media screen and (max-width:767px){.p-faq__box .question .txt::before{top:0;left:0;font-size:6.1538461538vw}}.p-faq__box .answer{position:relative;padding:40px 0 50px 60px;border-top:1px solid #bcc2d3;display:none}@media screen and (max-width:1280px){.p-faq__box .answer{padding:3.1225604996vw 0 3.9032006245vw 4.6838407494vw}}@media screen and (max-width:767px){.p-faq__box .answer{padding:6.4102564103vw 0 6.4102564103vw 7.6923076923vw}}.p-faq__box .answer::before{content:"A";position:absolute;top:40px;left:12px;font-size:4rem;line-height:1;color:var(--colorMain)}@media screen and (max-width:1280px){.p-faq__box .answer::before{top:3.1225604996vw;left:.9367681499vw;font-size:3.1225604996vw}}@media screen and (max-width:767px){.p-faq__box .answer::before{top:7.1794871795vw;left:0;font-size:6.1538461538vw}}.p-faq__box .answer .txt{font-size:1.6rem;line-height:2}@media screen and (max-width:1280px){.p-faq__box .answer .txt{font-size:1.2490241998vw}}@media screen and (max-width:767px){.p-faq__box .answer .txt{font-size:3.5897435897vw}}.particle{position:absolute;transform:translateX(50%);z-index:50}.particle .opacity.opacity01{animation:fadeInOut 20s 0s infinite}.particle .opacity.opacity02{animation:fadeInOut 25s 5s infinite}.particle .opacity.opacity03{animation:fadeInOut 15s 10s infinite}.particle .opacity.opacity04{animation:fadeInOut 20s 15s infinite}.particle .opacity.opacity05{animation:fadeInOut 25s 20s infinite}.particle .move{will-change:transform,filter,offset-path;offset-rotate:0deg}.particle .move.move-path01{offset-path:path("M30.171,25.708c6.64-6.925,22.468-2.9,25.278,4.025,6.924,17.061-14.885,31.942-23.185,19.16-8-12.319,4.665-32.235-6.118-44.786-3.309-3.852-16.276-6.732-21.9,0-6.467,7.747-4.374,16.276-.805,22.406C10.75,39.064,23.531,32.632,30.171,25.708Z")}.particle .move.move-path02{offset-path:path("M36.57,33.042C45.9,24.858,35.216-2.038,50.6,13.594c6.924,17.061-23.017-8.616-31.018-.615C-.233,25.779,42.355,46.458,31.893,47.319,21.8,42.888-5.772,29.841-3.187,36.857.505,46.458,7.768,49.9,18.6,47.935A82.163,82.163,0,0,0,36.57,33.042Z")}.particle .move.move01{animation:movePath01 10s linear infinite}.particle .move.move02{animation:movePath02 20s linear infinite}.particle .move.move03{animation:movePath03 12s linear infinite}.particle .move.move04{animation:movePath04 14s linear infinite}.particle .move.move05{animation:movePath05 6s linear infinite}.particle .bg.bgBlue{background-color:var(--colorBlue)}.particle .bg.bgLBlue{background-color:var(--colorLBlue)}.particle .bg.bgBlue_sp{background-color:var(--colorBlue)}@media screen and (max-width:767px){.particle .bg.bgBlue_sp{background-color:var(--colorBlue)}}.particle .bg.bgLBluee_sp{background-color:var(--colorLBlue)}@media screen and (max-width:767px){.particle .bg.bgLBluee_sp{background-color:var(--colorLBlue)}}@media print,screen and (min-width:768px){.particle .bg.w34_pc{width:34px;height:34px}}@media screen and (min-width:768px)and (max-width:1280px){.particle .bg.w34_pc{width:2.6541764247vw;height:2.6541764247vw}}@media print,screen and (min-width:768px){.particle .bg.w24_pc{width:24px;height:24px}}@media screen and (min-width:768px)and (max-width:1280px){.particle .bg.w24_pc{width:1.8735362998vw;height:1.8735362998vw}}@media print,screen and (min-width:768px){.particle .bg.w20_pc{width:20px;height:20px}}@media screen and (min-width:768px)and (max-width:1280px){.particle .bg.w20_pc{width:1.5612802498vw;height:1.5612802498vw}}@media print,screen and (min-width:768px){.particle .bg.w16_pc{width:16px;height:16px}}@media screen and (min-width:768px)and (max-width:1280px){.particle .bg.w16_pc{width:1.2490241998vw;height:1.2490241998vw}}@media print,screen and (min-width:768px){.particle .bg.w12_pc{width:12px;height:12px}}@media screen and (min-width:768px)and (max-width:1280px){.particle .bg.w12_pc{width:.9367681499vw;height:.9367681499vw}}@media print,screen and (min-width:768px){.particle .bg.w10_pc{width:10px;height:10px}}@media screen and (min-width:768px)and (max-width:1280px){.particle .bg.w10_pc{width:.7806401249vw;height:.7806401249vw}}@media print,screen and (min-width:768px){.particle .bg.w8_pc{width:8px;height:8px}}@media screen and (min-width:768px)and (max-width:1280px){.particle .bg.w8_pc{width:.6245120999vw;height:.6245120999vw}}@media print,screen and (min-width:768px){.particle .bg.w6_pc{width:6px;height:6px}}@media screen and (min-width:768px)and (max-width:1280px){.particle .bg.w6_pc{width:.4683840749vw;height:.4683840749vw}}@media screen and (max-width:767px){.particle .bg.w17_sp{width:4.358974359vw;height:4.358974359vw}}@media screen and (max-width:767px){.particle .bg.w10_sp{width:2.5641025641vw;height:2.5641025641vw}}@media screen and (max-width:767px){.particle .bg.w8_sp{width:2.0512820513vw;height:2.0512820513vw}}@media screen and (max-width:767px){.particle .bg.w5_sp{width:1.2820512821vw;height:1.2820512821vw}}@media screen and (max-width:767px){.particle .bg.w4_sp{width:1.0256410256vw;height:1.0256410256vw}}@media screen and (max-width:767px){.particle .bg.w3_sp{width:.7692307692vw;height:.7692307692vw}}@keyframes movePath01{0%{offset-distance:0%}100%{offset-distance:100%}}@keyframes movePath02{0%{offset-distance:80%}100%{offset-distance:180%}}@keyframes movePath03{0%{offset-distance:60%}100%{offset-distance:160%}}@keyframes movePath04{0%{offset-distance:40%}100%{offset-distance:140%}}@keyframes movePath05{0%{offset-distance:20%}100%{offset-distance:120%}}@keyframes fadeInOut{0%{opacity:1}10%{opacity:0}20%{opacity:1}100%{opacity:1}}.p-people{padding:30px 20px 0}@media screen and (max-width:1280px){.p-people{padding:2.3419203747vw 1.5612802498vw 0}}@media screen and (max-width:767px){.p-people{padding:0}}.p-people__outer{position:relative;padding:120px 0;background:linear-gradient(to right bottom, #D6F9FE 0, #00DCF8 20%, #5C0ED8 65%, #1D1DCE 100%)}@media screen and (max-width:1280px){.p-people__outer{padding:9.3676814988vw 0}}@media screen and (max-width:767px){.p-people__outer{padding:21.7948717949vw 0;background:rgba(0,0,0,0) url("../images/top/people_bg_sp.png") 50% 50% no-repeat;background-size:cover}}.p-people__outer::before{content:"";position:absolute;top:0;right:0;width:240px;height:240px;background:rgba(0,0,0,0) url("../images/top/people_item01.png") 0 0 no-repeat;background-size:100% auto}@media screen and (max-width:1280px){.p-people__outer::before{width:18.7353629977vw;height:18.7353629977vw}}@media screen and (max-width:767px){.p-people__outer::before{display:none}}.p-people__outer::after{content:"";position:absolute;bottom:0;left:0;width:240px;height:240px;background:rgba(0,0,0,0) url("../images/top/people_item02.png") 0 0 no-repeat;background-size:100% auto}@media screen and (max-width:1280px){.p-people__outer::after{width:18.7353629977vw;height:18.7353629977vw}}@media screen and (max-width:767px){.p-people__outer::after{width:20.5128205128vw;height:20.5128205128vw;background:rgba(0,0,0,0) url("../images/top/people_item02_sp.png") 0 0 no-repeat;background-size:100% auto;left:auto;right:0}}.p-people__en{position:absolute;top:-118px;left:-17px;transform:rotate(90deg);transform-origin:bottom left;line-height:1;font-size:11rem;font-family:var(--font-en);color:#fff;letter-spacing:-0.02em;opacity:.4}@media screen and (max-width:1280px){.p-people__en{top:-9.2115534738vw;left:-1.3270882123vw;font-size:8.5870413739vw}}@media screen and (max-width:767px){.p-people__en{top:10.2564102564vw;left:-1.2820512821vw;font-size:20.5128205128vw;transform:none}}.p-people__txtBox{display:flex;justify-content:space-between;width:100%;max-width:1030px}@media screen and (max-width:1280px){.p-people__txtBox{margin:0 auto;max-width:62.4512099922vw}}@media screen and (max-width:767px){.p-people__txtBox{display:block;max-width:100%}}.p-people__ttl01{position:relative;font-size:6.8rem;font-weight:400;line-height:1.5;color:#fff}@media screen and (max-width:1280px){.p-people__ttl01{font-size:5.3083528493vw}}@media screen and (max-width:767px){.p-people__ttl01{font-size:9.7435897436vw}}.p-people__ttl01::before{content:"";position:absolute;top:0;left:-10px;width:10px;height:10px;background:rgba(0,0,0,0) url("../images/top/bg_ttl.png") 0 0 no-repeat;background-size:100% auto}@media screen and (max-width:1280px){.p-people__ttl01::before{left:-.7806401249vw;width:.7806401249vw;height:.7806401249vw}}@media screen and (max-width:767px){.p-people__ttl01::before{left:-2.5641025641vw;width:2.5641025641vw;height:2.5641025641vw}}.p-people__txt01{position:relative;top:15px;font-size:1.8rem;line-height:2;color:#fff}@media screen and (max-width:1280px){.p-people__txt01{left:1.1709601874vw;font-size:1.4051522248vw}}@media screen and (max-width:767px){.p-people__txt01{margin-top:5.1282051282vw;top:auto;font-size:3.8461538462vw}}.p-people__slider{position:relative;display:flex;margin:150px auto 0;width:1200px}@media screen and (max-width:1366px){.p-people__slider{margin:10.9729334309vw auto 0;width:87.783467447vw}}@media screen and (max-width:767px){.p-people__slider{margin:3.8461538462vw auto 0;width:100%}}.p-people__slider .items{position:relative;width:100%;height:530px;pointer-events:none}@media screen and (max-width:1366px){.p-people__slider .items{height:38.7710314557vw}}@media screen and (max-width:767px){.p-people__slider .items{height:124.358974359vw}}.p-people__slider .item{position:absolute;top:0;transform:translateX(50%);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-people__slider .item a{display:block}.p-people__slider .imageBox{display:flex;align-items:center;height:384px;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1366px){.p-people__slider .imageBox{height:28.090709583vw}}@media screen and (max-width:767px){.p-people__slider .imageBox{height:92.3076923077vw}}.p-people__slider .imageBox .imageBoxBg{position:relative;width:100%;display:block;overflow:hidden;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-people__slider .imageBox .imageBoxBg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.p-people__slider .imageBox .imageBoxBg.bg01{background:rgba(0,0,0,0) url("../images/top/people_bg01.jpg") 50% 50% no-repeat;background-size:cover}@media screen and (max-width:767px){.p-people__slider .imageBox .imageBoxBg.bg01{background-size:100% auto;background-position:50% 100%}}.p-people__slider .imageBox .imageBoxBg.bg02{background:rgba(0,0,0,0) url("../images/top/people_bg02.jpg") 50% 50% no-repeat;background-size:cover}@media screen and (max-width:767px){.p-people__slider .imageBox .imageBoxBg.bg02{background-size:100% auto;background-position:50% 100%}}.p-people__slider .imageBox .imageBoxBg.bg03{background:rgba(0,0,0,0) url("../images/top/people_bg03.jpg") 50% 50% no-repeat;background-size:cover}@media screen and (max-width:767px){.p-people__slider .imageBox .imageBoxBg.bg03{background-size:100% auto;background-position:50% 100%}}.p-people__slider .imageBox .imageBoxBg.bg04{background:rgba(0,0,0,0) url("../images/top/people_bg04.jpg") 50% 50% no-repeat;background-size:cover}@media screen and (max-width:767px){.p-people__slider .imageBox .imageBoxBg.bg04{background-size:100% auto;background-position:50% 100%}}.p-people__slider .imageBox .imageBoxBg.bg05{background:rgba(0,0,0,0) url("../images/top/people_bg05.jpg") 50% 50% no-repeat;background-size:cover}@media screen and (max-width:767px){.p-people__slider .imageBox .imageBoxBg.bg05{background-size:100% auto;background-position:50% 100%}}.p-people__slider .imageBox .imageBoxBg .image{position:absolute;bottom:0;right:50%;transform:translateX(50%);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-people__slider .txtBox{margin-top:20px;opacity:0;display:block;pointer-events:none;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.p-people__slider .txtBox{margin-top:1.5612802498vw}}@media screen and (max-width:767px){.p-people__slider .txtBox{margin-top:5.1282051282vw}}.p-people__slider .txtBox .copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px 0}@media screen and (max-width:1366px){.p-people__slider .txtBox .copy{gap:.2926115582vw}}@media screen and (max-width:767px){.p-people__slider .txtBox .copy{gap:1.0256410256vw}}.p-people__slider .txtBox .copy .grad{position:relative;font-size:2.2rem;font-weight:700;line-height:1.5;color:#fff}@media screen and (max-width:1366px){.p-people__slider .txtBox .copy .grad{font-size:1.6093635699vw}}@media screen and (max-width:767px){.p-people__slider .txtBox .copy .grad{font-size:5.641025641vw}}.p-people__slider .txtBox .copy .grad::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #1D1DCE 0, #5C0ED8 50%, #00DCF8 100%)}.p-people__slider .txtBox .copy .grad .bg{position:relative;padding:2px 16px 0;white-space:nowrap;display:block}@media screen and (max-width:1366px){.p-people__slider .txtBox .copy .grad .bg{padding:.1463057791vw 1.1704462326vw 0}}@media screen and (max-width:767px){.p-people__slider .txtBox .copy .grad .bg{padding:.5128205128vw 2.5641025641vw 0}}.p-people__slider .txtBox .inner{margin-top:15px;display:flex;align-items:center}@media screen and (max-width:1280px){.p-people__slider .txtBox .inner{margin-top:1.1709601874vw}}@media screen and (max-width:767px){.p-people__slider .txtBox .inner{margin-top:3.8461538462vw}}.p-people__slider .txtBox .inner .tag{display:flex;align-items:center;padding:1px 8px 0;height:24px;font-size:1.3rem;line-height:1;color:#1d1dce;border-radius:100vh;background-color:#d8d8ff}@media screen and (max-width:1280px){.p-people__slider .txtBox .inner .tag{padding:.0780640125vw .6245120999vw 0;height:1.8735362998vw;font-size:1.0148321624vw}}@media screen and (max-width:767px){.p-people__slider .txtBox .inner .tag{padding:.2564102564vw 2.0512820513vw 0;height:6.1538461538vw;font-size:3.3333333333vw}}.p-people__slider .txtBox .inner .tag b{font-size:1.6rem;font-weight:400;font-family:var(--font-en)}@media screen and (max-width:1280px){.p-people__slider .txtBox .inner .tag b{font-size:1.2490241998vw}}@media screen and (max-width:767px){.p-people__slider .txtBox .inner .tag b{font-size:4.1025641026vw}}.p-people__slider .txtBox .inner .name{margin-left:10px;font-size:2rem;font-weight:700;color:#fff}@media screen and (max-width:1280px){.p-people__slider .txtBox .inner .name{margin-left:.7806401249vw;font-size:1.5612802498vw}}@media screen and (max-width:767px){.p-people__slider .txtBox .inner .name{margin-left:2.5641025641vw;font-size:5.1282051282vw}}.p-people__slider .item1{width:384px;z-index:10;right:50%;pointer-events:all}@media screen and (max-width:1366px){.p-people__slider .item1{width:28.090709583vw}}@media screen and (max-width:767px){.p-people__slider .item1{width:79.7435897436vw}}.p-people__slider .item1 .imageBox{width:384px}@media screen and (max-width:1366px){.p-people__slider .item1 .imageBox{width:28.090709583vw}}@media screen and (max-width:767px){.p-people__slider .item1 .imageBox{width:79.7435897436vw}}.p-people__slider .item1 .imageBox .imageBoxBg{height:384px;overflow:visible}@media screen and (max-width:1366px){.p-people__slider .item1 .imageBox .imageBoxBg{height:28.090709583vw}}@media screen and (max-width:767px){.p-people__slider .item1 .imageBox .imageBoxBg{height:92.3076923077vw}}.p-people__slider .item1 .imageBox .imageBoxBg .image{width:384px}@media screen and (max-width:1366px){.p-people__slider .item1 .imageBox .imageBoxBg .image{width:28.090709583vw}}@media screen and (max-width:767px){.p-people__slider .item1 .imageBox .imageBoxBg .image{width:79.7435897436vw}}.p-people__slider .item1 .txtBox{opacity:1;pointer-events:all}.p-people__slider .item2{width:322px;z-index:9;right:calc(50% - 299px)}@media screen and (max-width:1366px){.p-people__slider .item2{width:23.5552304316vw;right:calc(50% - 21.8727139722vw)}}@media screen and (max-width:767px){.p-people__slider .item2{width:79.7435897436vw;right:calc(50% - 92.3076923077vw);opacity:1}}.p-people__slider .item2 .imageBox{width:322px}@media screen and (max-width:1366px){.p-people__slider .item2 .imageBox{width:23.5552304316vw}}@media screen and (max-width:767px){.p-people__slider .item2 .imageBox{width:79.7435897436vw}}.p-people__slider .item2 .imageBox .imageBoxBg{height:322px}@media screen and (max-width:1366px){.p-people__slider .item2 .imageBox .imageBoxBg{height:23.5552304316vw}}@media screen and (max-width:767px){.p-people__slider .item2 .imageBox .imageBoxBg{height:92.3076923077vw}}@media print,screen and (min-width:768px){.p-people__slider .item2 .imageBox .imageBoxBg::after{background-color:var(--colorBlue);opacity:.4}}.p-people__slider .item2 .imageBox .imageBoxBg .image{width:270px}@media screen and (max-width:1366px){.p-people__slider .item2 .imageBox .imageBoxBg .image{width:19.7512801756vw}}@media screen and (max-width:767px){.p-people__slider .item2 .imageBox .imageBoxBg .image{width:79.7435897436vw}}.p-people__slider .item3{width:236px;z-index:8;right:calc(50% - 480px)}@media screen and (max-width:1366px){.p-people__slider .item3{width:17.2640819312vw;right:calc(50% - 35.1133869788vw)}}@media screen and (max-width:767px){.p-people__slider .item3{width:79.7435897436vw;right:calc(50% - 92.3076923077vw);opacity:0}}.p-people__slider .item3 .imageBox{width:236px}@media screen and (max-width:1366px){.p-people__slider .item3 .imageBox{width:17.2640819312vw}}@media screen and (max-width:767px){.p-people__slider .item3 .imageBox{width:79.7435897436vw}}.p-people__slider .item3 .imageBox .imageBoxBg{height:236px}@media screen and (max-width:1366px){.p-people__slider .item3 .imageBox .imageBoxBg{height:17.2640819312vw}}@media screen and (max-width:767px){.p-people__slider .item3 .imageBox .imageBoxBg{height:92.3076923077vw}}@media print,screen and (min-width:768px){.p-people__slider .item3 .imageBox .imageBoxBg::after{background-color:var(--colorBlue);opacity:.8}}.p-people__slider .item3 .imageBox .imageBoxBg .image{width:200px}@media screen and (max-width:1366px){.p-people__slider .item3 .imageBox .imageBoxBg .image{width:14.6305779078vw}}@media screen and (max-width:767px){.p-people__slider .item3 .imageBox .imageBoxBg .image{width:79.7435897436vw}}.p-people__slider .item4{width:236px;z-index:8;right:calc(50% + 480px)}@media screen and (max-width:1366px){.p-people__slider .item4{width:17.2640819312vw;right:calc(50% + 35.1133869788vw)}}@media screen and (max-width:767px){.p-people__slider .item4{width:79.7435897436vw;right:calc(50% + 92.3076923077vw);opacity:0}}.p-people__slider .item4 .imageBox{width:236px}@media screen and (max-width:1366px){.p-people__slider .item4 .imageBox{width:17.2640819312vw}}@media screen and (max-width:767px){.p-people__slider .item4 .imageBox{width:79.7435897436vw}}.p-people__slider .item4 .imageBox .imageBoxBg{height:236px}@media screen and (max-width:1366px){.p-people__slider .item4 .imageBox .imageBoxBg{height:17.2640819312vw}}@media screen and (max-width:767px){.p-people__slider .item4 .imageBox .imageBoxBg{height:92.3076923077vw}}@media print,screen and (min-width:768px){.p-people__slider .item4 .imageBox .imageBoxBg::after{background-color:var(--colorBlue);opacity:.8}}.p-people__slider .item4 .imageBox .imageBoxBg .image{width:200px}@media screen and (max-width:1366px){.p-people__slider .item4 .imageBox .imageBoxBg .image{width:14.6305779078vw}}@media screen and (max-width:767px){.p-people__slider .item4 .imageBox .imageBoxBg .image{width:79.7435897436vw}}.p-people__slider .item5{width:322px;z-index:9;right:calc(50% + 299px)}@media screen and (max-width:1366px){.p-people__slider .item5{width:23.5552304316vw;right:calc(50% + 23.5552304316vw)}}@media screen and (max-width:767px){.p-people__slider .item5{width:79.7435897436vw;right:calc(50% + 92.3076923077vw);opacity:1}}.p-people__slider .item5 .imageBox{width:322px}@media screen and (max-width:1366px){.p-people__slider .item5 .imageBox{width:23.5552304316vw}}@media screen and (max-width:767px){.p-people__slider .item5 .imageBox{width:79.7435897436vw}}.p-people__slider .item5 .imageBox .imageBoxBg{height:322px}@media screen and (max-width:1366px){.p-people__slider .item5 .imageBox .imageBoxBg{height:23.5552304316vw}}@media screen and (max-width:767px){.p-people__slider .item5 .imageBox .imageBoxBg{height:92.3076923077vw}}@media print,screen and (min-width:768px){.p-people__slider .item5 .imageBox .imageBoxBg::after{background-color:var(--colorBlue);opacity:.4}}.p-people__slider .item5 .imageBox .imageBoxBg .image{width:270px}@media screen and (max-width:1366px){.p-people__slider .item5 .imageBox .imageBoxBg .image{width:19.7512801756vw}}@media screen and (max-width:767px){.p-people__slider .item5 .imageBox .imageBoxBg .image{width:79.7435897436vw}}.p-people__slider .js-people-button{position:absolute;top:0;width:100%;height:384px;z-index:9}@media screen and (max-width:1366px){.p-people__slider .js-people-button{height:28.090709583vw}}@media screen and (max-width:767px){.p-people__slider .js-people-button{top:12.5641025641vw;right:50%;transform:translateX(50%);width:100vw;height:79.7435897436vw;z-index:11;pointer-events:none}}.p-people__slider .js-people-button button{position:absolute;top:0;width:50%;height:100%}@media screen and (max-width:767px){.p-people__slider .js-people-button button{width:10.2564102564vw;pointer-events:all}.p-people__slider .js-people-button button::before{content:"";position:absolute;bottom:50%;right:50%;width:3.3333333333vw;height:5.641025641vw;background:rgba(0,0,0,0) url("../images/top/arrow_sp.png") 0 0 no-repeat;background-size:100% auto}}.p-people__slider .js-people-button button.btnPrev{left:0}@media screen and (max-width:767px){.p-people__slider .js-people-button button.btnPrev::before{transform:translate(50%, 50%) rotate(180deg)}}.p-people__slider .js-people-button button.btnNext{right:0}@media screen and (max-width:767px){.p-people__slider .js-people-button button.btnNext::before{transform:translate(50%, 50%)}}.p-people__slider .js-people-btn{width:240px;height:240px;position:absolute;pointer-events:none;z-index:9999;transform:translate(-50%, -50%);opacity:0}@media screen and (max-width:1366px){.p-people__slider .js-people-btn{width:17.5566934894vw;height:17.5566934894vw}}@media screen and (max-width:767px){.p-people__slider .js-people-btn{display:none !important}}.p-people__slider .js-people-btn.prev span::before{transform:translate(50%, 50%) rotate(180deg)}.p-people__slider .js-people-btn.next span::before{transform:translate(50%, 50%)}.p-people__slider .js-people-btn span{position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);display:block;width:0;height:0;background-color:rgba(0,22,95,.6);backdrop-filter:blur(10px);border-radius:50%;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-people__slider .js-people-btn span::before{content:"";position:absolute;bottom:50%;right:50%;width:80px;height:75px;background:rgba(0,0,0,0) url("../images/top/people_arrow.svg") 0 0 no-repeat;background-size:100% auto}@media screen and (max-width:1366px){.p-people__slider .js-people-btn span::before{width:5.8522311631vw;height:5.4864667154vw}}.p-people__slider .js-people-btn.hover{opacity:1}.p-people__slider .js-people-btn.hover span{width:240px;height:240px}@media screen and (max-width:1366px){.p-people__slider .js-people-btn.hover span{width:17.5566934894vw;height:17.5566934894vw}}.p-people__btn01{margin:80px auto 0;width:384px}@media screen and (max-width:1280px){.p-people__btn01{margin:6.2451209992vw auto 0;width:29.9765807963vw}}@media screen and (max-width:767px){.p-people__btn01{margin-top:10.2564102564vw;width:71.7948717949vw}}.js-anim-txt-wrap{overflow:hidden;display:inline-flex;opacity:0;transform:translate3d(0, 20px, 0);transition:transform .9s cubic-bezier(0.47, 0.16, 0.24, 1),opacity .7s cubic-bezier(0.26, 0.06, 0, 1) .5s}.js-anim-txt-wrap .js-anim-txt-inner{display:inline-flex;transform:translate3d(0, 70%, 0) rotateX(-90deg);transition:transform .8s cubic-bezier(0.47, 0.16, 0.24, 1)}.is-animated .js-anim-txt-wrap{opacity:1;transform:translateZ(0)}.is-animated .js-anim-txt-wrap .js-anim-txt-inner{transform:translateZ(0)}.showed .js-anim-txt-wrap{opacity:1;transform:translateZ(0)}.showed .js-anim-txt-wrap .js-anim-txt-inner{transform:translateZ(0)}.p-page-header-01{padding-top:120px}@media screen and (max-width:1280px){.p-page-header-01{padding-top:9.3676814988vw}}@media screen and (max-width:767px){.p-page-header-01{padding-top:16.4102564103vw}}.p-page-header-01 .ttlArea{position:relative;display:flex;padding:0 120px;align-items:center;height:280px}@media screen and (max-width:1600px){.p-page-header-01 .ttlArea{margin:0 auto;padding:0 40px;max-width:1440px}}@media screen and (max-width:1280px){.p-page-header-01 .ttlArea{padding:0 3.1225604996vw;height:21.8579234973vw}}@media screen and (max-width:767px){.p-page-header-01 .ttlArea{padding:0 5.1282051282vw;height:42.0512820513vw}}.p-page-header-01 .ttlArea .ttl{display:flex;flex-direction:column}.p-page-header-01 .ttlArea .ttl .cat{display:block;font-size:1.6rem;font-weight:700;line-height:1.18}@media screen and (max-width:1280px){.p-page-header-01 .ttlArea .ttl .cat{font-size:1.2490241998vw}}@media screen and (max-width:767px){.p-page-header-01 .ttlArea .ttl .cat{font-size:3.5897435897vw}}.p-page-header-01 .ttlArea .ttl .jpn{display:block;margin-top:5px;font-size:6rem;font-weight:400;line-height:1.56;background:linear-gradient(80deg, #1D1DCE 0%, #5C0ED8 55%, #00DCF8 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);opacity:0}@media screen and (max-width:1280px){.p-page-header-01 .ttlArea .ttl .jpn{margin-top:.3903200625vw;font-size:4.6838407494vw}}@media screen and (max-width:767px){.p-page-header-01 .ttlArea .ttl .jpn{margin-top:1.2820512821vw;font-size:10.2564102564vw}}.p-page-header-01 .ttlArea .ttl .jpn .js-anim-txt-inner{background:linear-gradient(80deg, #1D1DCE 0%, #5C0ED8 55%, #00DCF8 100%);background-size:var(--grad-width) 100%;background-position-x:var(--grad-offset);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.p-page-header-01 .ttlArea .ttl .jpn.showed{opacity:1}.p-page-header-01 .en{position:absolute;top:235px;left:calc(100% + 16px);transform:rotate(90deg);transform-origin:top left;line-height:1;font-size:11rem;font-family:var(--font-en);font-weight:400;color:#fff;letter-spacing:-0.02em;z-index:2;white-space:nowrap}@media screen and (max-width:1280px){.p-page-header-01 .en{top:18.3450429352vw;left:calc(100% + 1.2490241998vw);font-size:8.5870413739vw}}@media screen and (max-width:767px){.p-page-header-01 .en{top:29.2307692308vw;left:calc(100% + 1.7948717949vw);font-size:12.3076923077vw}}.p-page-header-01 .imageArea{padding:0 20px}@media screen and (max-width:1280px){.p-page-header-01 .imageArea{padding:0 1.5612802498vw}}@media screen and (max-width:767px){.p-page-header-01 .imageArea{padding:0 2.5641025641vw}}.p-page-header-01 .imageArea img{width:100%}.u-clr:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:389px){.u-xs-min{display:none !important}}@media print,screen and (min-width:390px){.u-xs-max{display:none !important}}@media screen and (max-width:767px){.u-sm-min{display:none !important}}@media print,screen and (min-width:768px){.u-sm-max{display:none !important}}@media screen and (max-width:820px){.u-mds-min{display:none !important}}@media print,screen and (min-width:821px){.u-mds-max{display:none !important}}@media screen and (max-width:1024px){.u-md-min{display:none !important}}@media print,screen and (min-width:1025px){.u-md-max{display:none !important}}@media screen and (max-width:1280px){.u-lg-min{display:none !important}}@media print,screen and (min-width:1281px){.u-lg-max{display:none !important}}@media screen and (max-width:1600px){.u-ex-min{display:none !important}}@media print,screen and (min-width:1601px){.u-ex-max{display:none !important}}.u-fz-20{font-size:2rem !important}.u-fz-19{font-size:1.9rem !important}.u-fz-18{font-size:1.8rem !important}.u-fz-17{font-size:1.7rem !important}.u-fz-16{font-size:1.6rem !important}.u-fz-15{font-size:1.5rem !important}.u-fz-14{font-size:1.4rem !important}.u-fz-13{font-size:1.3rem !important}.u-fz-12{font-size:1.2rem !important}.u-fz-11{font-size:1.1rem !important}.u-fz-10{font-size:1rem !important}.u-fw-400{font-weight:400 !important}.u-fw-700{font-weight:700 !important}.u-ls-0{letter-spacing:0}.u-td-ul{text-decoration:underline !important}.u-td-none{text-decoration:none !important}.u-link-01{text-decoration:underline}@media(hover: hover)and (pointer: fine){.u-link-01:hover{text-decoration:none}}.u-link-02{text-decoration:none}@media(hover: hover)and (pointer: fine){.u-link-02:hover{text-decoration:underline}}.u-sub{font-size:.55em}.u-ta-l{text-align:left !important}.u-ta-r{text-align:right !important}.u-ta-c{text-align:center !important}@media print,screen and (min-width:768px){.u-ta-l-pc{text-align:left !important}}@media print,screen and (min-width:768px){.u-ta-r-pc{text-align:right !important}}@media print,screen and (min-width:768px){.u-ta-c-pc{text-align:center !important}}@media screen and (max-width:767px){.u-ta-l-sp{text-align:left !important}}@media screen and (max-width:767px){.u-ta-r-sp{text-align:right !important}}@media screen and (max-width:767px){.u-ta-c-sp{text-align:center !important}}.u-va-t{vertical-align:top !important}.u-va-m{vertical-align:middle !important}.u-va-b{vertical-align:bottom !important}.u-w-100{width:100% !important}.u-w-90{width:90% !important}.u-w-80{width:80% !important}.u-w-70{width:70% !important}.u-w-60{width:60% !important}.u-w-50{width:50% !important}.u-w-40{width:40% !important}.u-w-30{width:30% !important}.u-w-20{width:20% !important}.u-w-10{width:10% !important}.u-color-w{color:#fff !important}.u-color-b{color:var(--colorBlue) !important}.u-color-p{color:var(--colorPurple) !important}.u-gradient-01{background:linear-gradient(114deg, #0080BF 0%, #B6007A 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width:767px){.u-gradient-02_sp{background:linear-gradient(114deg, #B6007A 0%, #0080BF 100%) !important;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.u-m-0{margin:0 !important}.u-m-auto{margin:auto !important}.u-mx-auto{margin-left:auto !important;margin-right:auto !important}.u-my-auto{margin-top:auto !important;margin-bottom:auto !important}.u-mt-0{margin-top:0 !important}.u-mt-5{margin-top:5px !important}.u-mt-10{margin-top:10px !important}.u-mt-15{margin-top:15px !important}.u-mt-20{margin-top:20px !important}.u-mt-25{margin-top:25px !important}.u-mt-30{margin-top:30px !important}.u-mt-35{margin-top:35px !important}.u-mt-40{margin-top:40px !important}.u-mt-45{margin-top:45px !important}.u-mt-50{margin-top:50px !important}.u-mt-xs{margin-top:20px !important}@media screen and (max-width:767px){.u-mt-xs{margin-top:10px !important}}.u-mt-sm{margin-top:40px !important}@media screen and (max-width:767px){.u-mt-sm{margin-top:20px !important}}.u-mt-md{margin-top:60px !important}@media screen and (max-width:767px){.u-mt-md{margin-top:30px !important}}.u-mt-lg{margin-top:80px !important}@media screen and (max-width:767px){.u-mt-lg{margin-top:40px !important}}.u-mt-xl{margin-top:100px !important}@media screen and (max-width:767px){.u-mt-xl{margin-top:50px !important}}.u-mb-0{margin-bottom:0 !important}.u-mb-5{margin-bottom:5px !important}.u-mb-10{margin-bottom:10px !important}.u-mb-15{margin-bottom:15px !important}.u-mb-20{margin-bottom:20px !important}.u-mb-25{margin-bottom:25px !important}.u-mb-30{margin-bottom:30px !important}.u-mb-35{margin-bottom:35px !important}.u-mb-40{margin-bottom:40px !important}.u-mb-45{margin-bottom:45px !important}.u-mb-50{margin-bottom:50px !important}.u-mb-xs{margin-bottom:20px !important}@media screen and (max-width:767px){.u-mb-xs{margin-bottom:10px !important}}.u-mb-sm{margin-bottom:40px !important}@media screen and (max-width:767px){.u-mb-sm{margin-bottom:20px !important}}.u-mb-md{margin-bottom:60px !important}@media screen and (max-width:767px){.u-mb-md{margin-bottom:30px !important}}.u-mb-lg{margin-bottom:80px !important}@media screen and (max-width:767px){.u-mb-lg{margin-bottom:40px !important}}.u-mb-xl{margin-bottom:100px !important}@media screen and (max-width:767px){.u-mb-xl{margin-bottom:50px !important}}.u-p-0{padding:0 !important}.u-p-5{padding:5px !important}.u-p-10{padding:10px !important}.u-p-15{padding:15px !important}.u-p-20{padding:20px !important}.u-p-25{padding:25px !important}.u-p-30{padding:30px !important}.u-p-35{padding:35px !important}.u-p-40{padding:40px !important}.u-p-45{padding:45px !important}.u-p-50{padding:50px !important}.u-pt-0{padding-top:0 !important}.u-pt-5{padding-top:5px !important}.u-pt-10{padding-top:10px !important}.u-pt-15{padding-top:15px !important}.u-pt-20{padding-top:20px !important}.u-pt-25{padding-top:25px !important}.u-pt-30{padding-top:30px !important}.u-pt-35{padding-top:35px !important}.u-pt-40{padding-top:40px !important}.u-pt-45{padding-top:45px !important}.u-pt-50{padding-top:50px !important}.u-pt-xs{padding-top:20px !important}@media screen and (max-width:767px){.u-pt-xs{padding-top:10px !important}}.u-pt-sm{padding-top:40px !important}@media screen and (max-width:767px){.u-pt-sm{padding-top:20px !important}}.u-pt-md{padding-top:60px !important}@media screen and (max-width:767px){.u-pt-md{padding-top:30px !important}}.u-pt-lg{padding-top:80px !important}@media screen and (max-width:767px){.u-pt-lg{padding-top:40px !important}}.u-pt-xl{padding-top:100px !important}@media screen and (max-width:767px){.u-pt-xl{padding-top:50px !important}}.u-pb-0{padding-bottom:0 !important}.u-pb-5{padding-bottom:5px !important}.u-pb-10{padding-bottom:10px !important}.u-pb-15{padding-bottom:15px !important}.u-pb-20{padding-bottom:20px !important}.u-pb-25{padding-bottom:25px !important}.u-pb-30{padding-bottom:30px !important}.u-pb-35{padding-bottom:35px !important}.u-pb-40{padding-bottom:40px !important}.u-pb-45{padding-bottom:45px !important}.u-pb-50{padding-bottom:50px !important}.u-pb-xs{padding-bottom:20px !important}@media screen and (max-width:767px){.u-pb-xs{padding-bottom:10px !important}}.u-pb-sm{padding-bottom:40px !important}@media screen and (max-width:767px){.u-pb-sm{padding-bottom:20px !important}}.u-pb-md{padding-bottom:60px !important}@media screen and (max-width:767px){.u-pb-md{padding-bottom:30px !important}}.u-pb-lg{padding-bottom:80px !important}@media screen and (max-width:767px){.u-pb-lg{padding-bottom:40px !important}}.u-pb-xl{padding-bottom:100px !important}@media screen and (max-width:767px){.u-pb-xl{padding-bottom:50px !important}}