@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{interpolate-size:allow-keywords}html{font-size:62.5%;scroll-padding-top:min(21.3333333333vw,100px);scroll-behavior:smooth}body{font-size:1.5rem;line-height:1.5;font-weight:400;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:dnp-shuei-gothic-gin-std,sans-serif;word-wrap:break-word;background:#eae5e1}body:has(#menu-toggle:checked){overflow:hidden}*,:after,:before{box-sizing:border-box}a{color:#eae5e1;text-decoration:none;transition:all .5s}img{max-width:100%;height:auto;vertical-align:top}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}figure{margin:0}.l-breadcrumbs{margin-top:min(6.6666666667vw,45px);padding-right:20px}.l-breadcrumbs-list{display:flex;justify-content:flex-end;padding:0;font-size:1.2rem}.l-breadcrumbs-list__item:not(:last-child):after{content:">"}.l-container{width:1160px;max-width:90%;margin:0 auto}@media screen and (min-width:768px){.l-container--01{width:auto;max-width:none;margin:0 80px}}.l-container--02{width:1280px}.l-footer{background:#0093d4;padding-bottom:min(10.6666666667vw,60px)}.l-footer-marquee{white-space:nowrap;padding:25px 0;border-bottom:1px solid rgba(234,229,225,.2);background:#eae5e1}.l-footer-marquee__content{width:-moz-max-content;width:max-content;display:flex;align-items:center;animation:scroll-left-footer 30s linear infinite}.l-footer-marquee__item{padding-inline:20px}@media screen and (min-width:768px){.l-footer-marquee__item{padding-inline:82px}}@media screen and (max-width:767px){.l-footer-marquee__item:nth-child(odd){height:32px}}@media screen and (max-width:767px){.l-footer-marquee__item:nth-child(even){height:23px}}@media screen and (max-width:767px){.l-footer-marquee__item img{max-height:100%}}.l-footer__body{padding-top:min(10.6666666667vw,80px)}.l-footer__main{display:flex;justify-content:space-between;margin-bottom:min(8vw,60px)}@media screen and (min-width:768px){.l-footer__main{align-items:center}}@media screen and (max-width:767px){.l-footer__main{flex-direction:column;gap:30px}}@media screen and (max-width:767px){.l-footer__logo img{width:140px}}.l-footer-actions{display:flex;gap:12px}@media screen and (max-width:767px){.l-footer-actions__item{flex:1}}@media screen and (max-width:767px){.l-footer-actions__item .c-btn{width:100%}}.l-footer__menuwrap{display:flex;flex-direction:column;gap:40px}.l-footer__sitettl{margin:0;font-size:1rem;font-weight:600;color:#eae5e1;opacity:.4}.l-footer-menu{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}@media screen and (min-width:768px){.l-footer-menu{gap:min(5.3333333333vw,42px)}}@media screen and (min-width:768px){.l-footer-menu__item{flex:1}}@media screen and (max-width:767px){.l-footer-menu__item:nth-child(odd){width:40%}}@media screen and (max-width:767px){.l-footer-menu__item:nth-child(even){width:calc(60% - 20px)}}.l-footer-menu__item--01{display:flex;gap:min(1.8666666667vw,40px) 40px}@media screen and (max-width:767px){.l-footer-menu__item--01{flex-direction:column}}@media screen and (max-width:767px){.l-footer-menu__item--01:nth-child(odd){width:100%}}.l-footer-menu__heading{margin:0 0 15px;font-size:1.3rem;font-weight:700;color:#fff;padding-bottom:10px;border-bottom:1px solid rgba(234,229,225,.2)}.l-footer-menu-list{font-size:1rem;font-weight:600}@media screen and (max-width:767px){.l-footer-menu-list--01{display:flex;flex-wrap:wrap;gap:0 10px}}.l-footer-menu-list__link{display:block;padding:5px 0;word-break:break-all}.l-footer-sub{margin-top:min(16vw,180px);display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.l-footer-sub{flex-direction:column-reverse;gap:44px}}.l-footer-sub__menuwrap{display:flex;align-items:center;gap:28px}.l-footer-sub-menu{display:flex;gap:min(5.3333333333vw,28px);font-size:1rem;font-weight:600}.l-footer-sub-marks{display:flex;gap:6px}.l-footer-sub__other{display:flex;align-items:flex-end;gap:45px}.l-footer__copyright{font-size:1rem;font-weight:700;color:#fff}@media screen and (min-width:768px){.l-footer__copyright{transform:translateY(-5px)}}.l-footer-gotop__logo{display:block;text-align:center;line-height:0}.l-footer-gotop__txt{font-size:1.1rem;font-weight:700}@keyframes scroll-left-footer{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.l-header{width:100%;height:min(21.3333333333vw,100px);padding:0 min(2.6666666667vw,25px);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;left:0;z-index:30;display:flex;justify-content:space-between;background:#eae5e1}@media screen and (min-width:768px){.l-header{position:fixed}}.l-header__logo{width:min(140px,11vw);margin:0;line-height:0;z-index:30;position:relative}@media screen and (max-width:767px){.l-header__logo{width:120px}}.l-header__logo img{transition:all .5s}.l-header__logo::after{content:"";width:100%;height:100%;background:url(images/common/logo_white.svg) no-repeat center;background-size:contain;position:absolute;top:0;left:0;opacity:0;transition:all .5s;pointer-events:none}.l-header-nav__wrap{display:flex;align-items:center;gap:min(42px,2.2vw)}.l-header-nav-menu{display:flex;gap:min(42px,2.2vw);font-size:min(1.3rem,1vw)}.l-header-nav-menu__link{color:#fff;display:flex;align-items:center;gap:5px}.l-header-nav-menu__toggle{width:8px;height:1px;position:relative;display:inline-block;vertical-align:middle;background:#fff}.l-header-nav-menu__toggle::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;transform:rotate(90deg)}.l-header-nav-actions{display:flex;gap:min(12px,.8vw)}.l-header-nav-actions__item{width:min(11vw,140px)}.l-header:has(#menu-toggle:checked) .l-header__logo img{opacity:0}.l-header:has(#menu-toggle:checked) .l-header__logo::after{opacity:1}body:not(.home) .l-header{position:sticky}.l-wrap{overflow:clip}.c-box,.c-box--type01{padding:10px}.c-box--type01{background:#d6d6d6}.c-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;border-radius:4px;padding:4px;font-size:1.3rem;font-weight:600;background:#0093d4;color:#eae5e1;min-width:min(44vw,200px);height:min(11.7333333333vw,56px)}.c-btn__arrowwrap{width:16px;position:relative;overflow:hidden}.c-btn__arrowwrap--circle{width:18px;aspect-ratio:1;border-radius:50%;background:#0093d4;display:flex;justify-content:center;align-items:center}.c-btn__arrowwrap--circle .c-btn__arrow{width:10px}.c-btn__arrowwrap--circle .c-btn__arrow::before{width:4px}.c-btn__arrowwrap--circle .c-btn__arrow:first-child{top:50%;left:50%;transform:translate(-220%,-50%)}.c-btn__arrowwrap--white{background:#eae5e1}.c-btn__arrowwrap--white .c-btn__arrow::after,.c-btn__arrowwrap--white .c-btn__arrow::before{background:#0093d4}.c-btn__arrow{width:100%;display:flex;flex-direction:column;align-items:flex-end;transition:all .2s ease-out}.c-btn__arrow::after,.c-btn__arrow::before{content:"";background:#eae5e1}.c-btn__arrow::before{width:6px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.c-btn__arrow::after{width:100%;height:1px}.c-btn__arrow:first-child{position:absolute;top:0;left:0;transform:translateX(-120%)}.c-btn:hover{transform:scale(1.1)}.c-btn:hover .c-btn__arrow:first-child{transform:translateX(0)}.c-btn:hover .c-btn__arrow:last-child{transform:translateX(300%)}.c-btn:hover .c-btn__arrowwrap--circle .c-btn__arrow:first-child{transform:translate(-50%,-50%)}.c-btn--base{background:#eae5e1;color:#1a2653}.c-btn--base .c-btn__arrow::after,.c-btn--base .c-btn__arrow::before{background:#1a2653}.c-btn--blue{background:#22449a}.c-btn--navy{background:#1a2653}.c-btn--01{height:40px;min-width:auto;padding-inline:min(3.2vw,25px)}.c-btn--02{height:48px;min-width:auto;padding-inline:25px}.c-btn--03{height:min(12.8vw,73px);min-width:auto;padding-inline:min(4.5333333333vw,30px);font-size:clamp(1.5rem,1.875vw,1.8rem);justify-content:space-between}@media screen and (min-width:768px){.c-btn--03{min-width:248px}}@media screen and (max-width:767px){.c-btn--03{width:100%}}.c-btn--03 .c-btn__arrowwrap{width:26px;aspect-ratio:1;border-radius:50%;background:#0093d4;display:flex;justify-content:center;align-items:center}.c-btn--03 .c-btn__arrow{max-width:12px}.c-btn--03 .c-btn__arrow::after,.c-btn--03 .c-btn__arrow::before{background:#eae5e1}.c-btn--03 .c-btn__arrow::before{width:4px}.c-btn--03 .c-btn__arrow:first-child{top:50%;left:50%;transform:translate(-240%,-50%)}.c-btn--03:hover .c-btn__arrow:first-child{transform:translate(-50%,-50%)}.c-btn--header{min-width:auto;width:100%;height:48px}.c-btn--jobchg{font-size:min(1.3rem,1vw);background:#eae5e1;color:#1a2653}.c-btn--jobchg .c-btn__arrowwrap{width:20px;aspect-ratio:1;border-radius:50%;background:#0093d4;display:flex;justify-content:center;align-items:center}.c-btn--jobchg .c-btn__arrow{width:12px}.c-btn--jobchg .c-btn__arrow::before{width:5px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.c-btn--jobchg .c-btn__arrow:first-child{top:50%;left:50%;transform:translate(-240%,-50%)}.c-btn--jobchg:hover .c-btn__arrow:first-child{transform:translate(-50%,-50%)}.c-btn--recruit{font-size:min(1.3rem,1vw);background:#1a2653}.c-btn--recruit .c-btn__arrowwrap{width:20px;aspect-ratio:1;border-radius:50%;background:#0093d4;display:flex;justify-content:center;align-items:center}.c-btn--recruit .c-btn__arrow{width:12px}.c-btn--recruit .c-btn__arrow::before{width:5px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.c-btn--recruit .c-btn__arrow:first-child{top:50%;left:50%;transform:translate(-240%,-50%)}.c-btn--recruit:hover .c-btn__arrow:first-child{transform:translate(-50%,-50%)}.c-btn--group{min-width:135px;height:40px}.c-btn--arrowdiagonal .c-btn__arrowwrap{transform:rotate(-45deg) translate(-2px,-2px)}.c-btn--back{flex-direction:row-reverse}.c-btn--back .c-btn__arrowwrap{transform:scale(-1,1)}.c-card__link{display:block}.c-card__ttl{margin:0}.c-card__txt{margin-top:10px;margin-bottom:0}.c-hamburger{width:37px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;position:relative;z-index:40;border-radius:4px;background:#1a2653}.c-hamburger__lines{width:16px;height:5px;display:flex;justify-content:space-between;flex-direction:column}.c-hamburger__lines span{width:100%;height:1px;background:#eae5e1;transition:all .5s}.c-inner{padding-inline:5%}.c-list-news{color:#1a2653;font-size:1.2rem}.c-list-news__item{border-bottom:1px solid rgba(26,38,83,.2);padding-bottom:min(4vw,28px);display:flex}@media screen and (min-width:768px){.c-list-news__item{gap:min(46px,3vw)}}@media screen and (max-width:767px){.c-list-news__item{flex-direction:column}}.c-list-news__item:not(:last-child){margin-bottom:min(4vw,28px)}.c-list-news__date{white-space:nowrap}.c-list-news__ttl{color:#1a2653;font-weight:600}.c-list-voice{display:grid;gap:min(8vw,60px)}@media screen and (min-width:768px){.c-list-voice{grid-template-columns:repeat(2,1fr)}}.c-list-voice__item{background:#d7d0ca;border-radius:10px}.c-list-voice__link{display:block;padding:min(4.2666666667vw,32px);color:#1a2653}.c-list-voice__link:hover .c-list-voice__arrow:first-child{transform:translateX(0)}.c-list-voice__link:hover .c-list-voice__arrow:last-child{transform:translateX(300%)}.c-list-voice__link:hover .c-list-voice__arrowwrap--circle .c-list-voice__arrow:first-child{transform:translate(-50%,-50%)}.c-list-voice__thumb{aspect-ratio:274/103;border-radius:8px;overflow:hidden;margin-bottom:20px}.c-list-voice__thumb img{width:100%}.c-list-voice-cats{display:flex;gap:3px}.c-list-voice-cats__item{background:#1a2653;color:#eae5e1;font-size:1rem;border-radius:4px;padding:0 4px}.c-list-voice__ttl{margin:5px 0 20px}.c-list-voice-info{font-size:1.3rem;display:flex;flex-direction:column;gap:5px}.c-list-voice-info__wrap{display:flex;gap:20px}.c-list-voice-info__label{min-width:40px;white-space:nowrap;font-weight:700}.c-list-voice-info__value{margin:0}.c-list-voice__bottom{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.c-list-voice-person{display:flex;align-items:center;gap:20px}.c-list-voice-person__img{width:40px;aspect-ratio:1;border-radius:50%;overflow:hidden}.c-list-voice-person__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-list-voice-person__name{font-size:1.2rem;margin:0}.c-list-voice-person__spec{font-size:1rem;color:#6c738f;margin:0}.c-list-voice__arrowwrap{width:16px;position:relative;overflow:hidden}.c-list-voice__arrow{width:100%;display:flex;flex-direction:column;align-items:flex-end;transition:all .2s ease-out}.c-list-voice__arrow::after,.c-list-voice__arrow::before{content:"";background:#1a2653}.c-list-voice__arrow::before{width:6px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.c-list-voice__arrow::after{width:100%;height:1px}.c-list-voice__arrow:first-child{position:absolute;top:0;left:0;transform:translateX(-120%)}.c-list-blog{display:grid;gap:min(8vw,60px)}@media screen and (min-width:768px){.c-list-blog{grid-template-columns:repeat(2,1fr)}}.c-list-blog__link{color:#1a2653}.c-list-blog__thumb{aspect-ratio:7/4;border-radius:4px;overflow:hidden;margin-bottom:24px}.c-list-blog__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-list-blog__meta{display:flex;justify-content:space-between;align-items:center}.c-list-blog__cat{font-size:1rem;color:#eae5e1;background:#0093d4;border-radius:4px;padding:4px 8px}.c-list-blog__ttl{margin:20px 0}.c-table,.c-table--type01{width:100%}.c-table--type01{border-collapse:collapse;border-bottom:1px solid #d6d6d6}.c-table--type01 td,.c-table--type01 th{vertical-align:top;padding:20px;border-top:1px solid #d6d6d6}@media screen and (max-width:767px){.c-table--type01 td,.c-table--type01 th{display:block}}.c-table--type01 th{text-align:left;background:#d7d0ca}.c-decorate-txtbg{display:inline-block;padding:3px 6px;color:#fff;background:#1a2653}.p-entry__content{line-height:1.8}.p-entry__content a{color:#1a2653;font-weight:700;text-decoration:underline}.p-entry__content img.alignleft{float:left}.p-entry__content img.aligncenter{display:block;margin:0 auto}.p-entry__content img.alignright{float:right}.p-entry__content .wp-caption{max-width:100%;line-height:0}.p-entry__content .wp-caption-text{font-size:80%;margin:5px 0;line-height:normal}.p-entry__content table{width:100%;border-spacing:0;border-collapse:collapse}.p-entry__content table td,.p-entry__content table th{border:1px solid #ccc;padding:10px}.p-entry__content table th{background:#000;color:#fff}.p-entry__content blockquote{background:#d6d6d6;padding:15px}.p-entry__content blockquote p{margin:0}.p-entry__content code{background:#000;color:#fff;padding:2px 7px;font-size:12px;margin:0 5px}.p-hamburger-menu__check{display:none}.p-hamburger-menu__check:checked+.c-hamburger{background:#eae5e1}.p-hamburger-menu__check:checked+.c-hamburger .c-hamburger__lines{justify-content:center}.p-hamburger-menu__check:checked+.c-hamburger .c-hamburger__lines span{background:#1a2653}.p-hamburger-menu__check:checked+.c-hamburger .c-hamburger__lines span:first-child{transform:rotate(45deg)}.p-hamburger-menu__check:checked+.c-hamburger .c-hamburger__lines span:last-child{transform:rotate(135deg);margin-top:-1px}.p-hamburger-menu__check:checked~.p-hamburger-menu__body{opacity:1;pointer-events:inherit}.p-hamburger-menu__body{position:fixed;top:0;left:0;z-index:20;width:100%;height:100%;opacity:0;pointer-events:none;transition:all .5s}.p-hamburger-menu__wrap{background:#0093d4;height:100%;padding:180px 20px 40px;font-size:1.3rem;overflow-y:scroll}.p-hamburger-menu__block:not(:last-child){margin-bottom:40px}.p-hamburger-menu__header{display:flex;justify-content:space-between;color:rgba(234,229,225,.4);border-bottom:1px solid;padding-bottom:20px;margin-bottom:20px}.p-hamburger-menu__mainheading{margin:0;font-weight:700}.p-hamburger-menu__subheading{margin:0;font-weight:600}.p-hamburger-menu-list{font-weight:600;display:flex;flex-direction:column}.p-hamburger-menu-list__item{border-bottom:1px solid rgba(234,229,225,.4)}.p-hamburger-menu-list__link{display:flex;justify-content:space-between;align-items:center;gap:27px;padding:20px 0}.p-hamburger-menu-list__box{flex:1;display:flex;justify-content:space-between}.p-hamburger-menu-list__arrow{width:16px;display:flex;flex-direction:column;align-items:flex-end;transition:all .2s ease-out}.p-hamburger-menu-list__arrow::after,.p-hamburger-menu-list__arrow::before{content:"";background:#eae5e1}.p-hamburger-menu-list__arrow::before{width:6px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.p-hamburger-menu-list__arrow::after{width:100%;height:1px}.p-mainvisual{position:relative}.p-mainvisual__wrap{display:flex;gap:min(8vw,98px)}@media screen and (min-width:768px){.p-mainvisual__wrap{align-items:center}}@media screen and (max-width:767px){.p-mainvisual__wrap{flex-direction:column-reverse}}.p-mainvisual__movie{overflow:hidden;aspect-ratio:47/33}@media screen and (min-width:768px){.p-mainvisual__movie{aspect-ratio:9/10;margin-right:calc(50% - 50vw);width:min(720px,49vw)}}@media screen and (max-width:767px){.p-mainvisual__movie{margin-inline:calc(50% - 50vw)}}.p-mainvisual__movie video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-mainvisual__leadwrap{display:flex;flex-direction:column;gap:min(2.6666666667vw,40px);flex:1}@media screen and (max-width:767px){.p-mainvisual__leadwrap{max-width:70%}}.p-mainvisual__leadwrap.is-show .p-mainvisual__lead svg{clip-path:inset(0 0 0 0)}.p-mainvisual__lead svg{clip-path:inset(0 100% 0 0);transition:all .7s cubic-bezier(.77,0,.175,1);max-width:100%}.p-mainvisual__lead:nth-child(1) svg{max-width:35%}@media screen and (min-width:768px){.p-mainvisual__lead:nth-child(1) svg{max-width:30%}}.p-mainvisual__lead:nth-child(2) svg{transition-delay:.5s}.p-mainvisual__lead:nth-child(3) svg{transition-delay:1s}.p-mainvisual__lead:nth-child(4) svg{transition-delay:1.5s}@media screen and (max-width:767px){.p-mainvisual__lead:nth-child(4) svg{max-width:70%}}.p-mainvisual__copyright{position:absolute;bottom:20px;left:25px;font-size:1rem;color:#1a2653}.p-mainvisual__scroll{position:absolute;bottom:20px;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:7px;animation:zoomin-out 4s ease-in-out infinite;color:#fff}@media screen and (min-width:768px){.p-mainvisual__scroll{right:25px}}@media screen and (max-width:767px){.p-mainvisual__scroll{writing-mode:sideways-rl;left:10px}}.p-mainvisual__scroll::before{content:"";width:4px;aspect-ratio:1;border-radius:50%;background:#fff}.p-mainvisual-actions{display:flex;justify-content:flex-end;margin-top:30px;gap:8px}@keyframes zoomin-out{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.p-navigation{margin-top:40px}.p-navigation .nav-links{font-size:1.2rem}.p-navigation .nav-links ul{display:flex;gap:8px;position:relative}.p-navigation .nav-links ul li .page-numbers{width:30px;aspect-ratio:1;border-radius:50%;line-height:1;display:flex;justify-content:center;align-items:center;color:#b2b8cb;border:1px solid rgba(26,38,83,.2);font-weight:500}.p-navigation .nav-links ul li .page-numbers.current{background:#1a2653;color:#eae5e1}.p-navigation .nav-links ul li .page-numbers.next,.p-navigation .nav-links ul li .page-numbers.prev{display:flex;flex-direction:column;align-items:flex-end;border:0;padding:7px}.p-navigation .nav-links ul li .page-numbers.next::after,.p-navigation .nav-links ul li .page-numbers.next::before,.p-navigation .nav-links ul li .page-numbers.prev::after,.p-navigation .nav-links ul li .page-numbers.prev::before{content:"";background:#1a2653}.p-navigation .nav-links ul li .page-numbers.next::before,.p-navigation .nav-links ul li .page-numbers.prev::before{width:6px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.p-navigation .nav-links ul li .page-numbers.next::after,.p-navigation .nav-links ul li .page-numbers.prev::after{width:16px;height:1px}.p-navigation .nav-links ul li .page-numbers.prev{margin-right:20px;transform:scale(-1,1)}.p-navigation .nav-links ul li .page-numbers.next{margin-left:20px}.p-page{font-family:"Zen Kaku Gothic Antique",sans-serif}.p-page-header{background:#0093d4;color:#fff;border-radius:min(2.6666666667vw,20px);padding:min(13.3333333333vw,106px) 0 20px}.p-page__content{padding:min(21.3333333333vw,160px) 0}.p-page__content--01{padding-top:2px}.p-page__content--02{padding-bottom:0}.p-page-bt-box{border-top:1px solid rgba(26,38,83,.2);padding-top:10px}.p-page-bt-box--01{border-top:1px solid rgba(234,229,225,.2)}.p-page-company-profile{position:relative}.p-page-company-profile__wrap{display:flex;justify-content:space-between;gap:30px}@media screen and (min-width:768px){.p-page-company-profile__wrap{align-items:flex-start}}@media screen and (max-width:767px){.p-page-company-profile__wrap{flex-direction:column}}.p-page-company-profile__img{width:min(56.8vw,240px);border-radius:10px;overflow:hidden}.p-page-company-profile__content{flex:1;max-width:580px}.p-page-company-profile__table table{color:#1a2653;width:100%;border-collapse:collapse}.p-page-company-profile__table table tr{border-bottom:1px solid rgba(26,38,83,.2);vertical-align:top}.p-page-company-profile__table table td,.p-page-company-profile__table table th{padding:min(5.3333333333vw,30px) 0;font-weight:600}.p-page-company-profile__table table th{text-align:left}@media screen and (min-width:768px){.p-page-company-profile__btn{position:absolute;bottom:0;left:0}}@media screen and (max-width:767px){.p-page-company-profile__btn{margin-top:36px;text-align:right}}.p-page-cards{display:grid;gap:14px;counter-reset:cards}@media screen and (min-width:768px){.p-page-cards{grid-template-columns:repeat(3,1fr)}}.p-page-cards__item{background:#1a2653;color:#eae5e1;border-radius:4px;padding:min(4vw,32px);counter-increment:cards}.p-page-cards__header,.p-page-cards__txtbox{padding-left:min(8vw,40px)}.p-page-cards__header{position:relative}.p-page-cards__header::before{content:counter(cards,decimal-leading-zero);font-size:1.2rem;font-weight:600;color:#6c738f;position:absolute;top:10%;left:0}@media screen and (min-width:768px){.p-page-cards__header::before{top:12%}}.p-page-cards__heading{margin:0 0 10px}.p-page-consult{background:#0093d4;color:#eae5e1;padding-bottom:min(10.6666666667vw,80px)}.p-page-consult-marquee{white-space:nowrap;opacity:.1}.p-page-consult-marquee__content{width:-moz-max-content;width:max-content;color:#eae5e1;font-size:clamp(4rem,10.4166666667vw,10rem);display:flex;font-weight:700;animation:scroll-left 30s linear infinite}.p-page-consult-marquee__item{padding-inline:8px;line-height:1.2}@media screen and (min-width:768px){.p-page-consult-marquee__item{padding-inline:47px}}.p-page-consult__wrap{display:flex;justify-content:space-between;gap:30px;padding-top:min(8vw,60px)}@media screen and (max-width:767px){.p-page-consult__wrap{flex-direction:column-reverse}}@media screen and (min-width:768px){.p-page-consult__img{width:min(509px,40vw)}}.p-page-consult-actions{display:flex;gap:16px;margin-top:min(8vw,60px)}@media screen and (max-width:767px){.p-page-consult-actions{flex-direction:column}}.p-page__link{text-decoration:underline;color:#1a2653}.p-page__table table{border-collapse:collapse}.p-page__table table td,.p-page__table table th{padding:10px;border:1px solid #eae5e1}.p-page__table table th{background:#1a2653;color:#eae5e1}.p-page__table table td{background:#fff}.p-page-top-opening{padding-top:20px;margin-bottom:min(24vw,180px)}.p-page-top-opening__txt svg{max-width:100%}.p-page-top-opening__txt svg path{opacity:.2;transition:all .35s ease-out}.p-page-top-opening__txt.is-show path{opacity:1}.p-page-top-opening__txt.is-show path:nth-child(1){transition-delay:0s}.p-page-top-opening__txt.is-show path:nth-child(2){transition-delay:60ms}.p-page-top-opening__txt.is-show path:nth-child(3){transition-delay:.12s}.p-page-top-opening__txt.is-show path:nth-child(4){transition-delay:.18s}.p-page-top-opening__txt.is-show path:nth-child(5){transition-delay:.24s}.p-page-top-opening__txt.is-show path:nth-child(6){transition-delay:.3s}.p-page-top-opening__txt.is-show path:nth-child(7){transition-delay:.36s}.p-page-top-opening__txt.is-show path:nth-child(8){transition-delay:.42s}.p-page-top-opening__txt.is-show path:nth-child(9){transition-delay:.48s}.p-page-top-opening__txt.is-show path:nth-child(10){transition-delay:.54s}.p-page-top-opening__txt.is-show path:nth-child(11){transition-delay:.6s}.p-page-top-opening__txt.is-show path:nth-child(12){transition-delay:.66s}.p-page-top-opening__txt.is-show path:nth-child(13){transition-delay:.72s}.p-page-top-opening__txt.is-show path:nth-child(14){transition-delay:.78s}.p-page-top-opening__txt.is-show path:nth-child(15){transition-delay:.84s}.p-page-top-opening__txt.is-show path:nth-child(16){transition-delay:.9s}.p-page-top-opening__txt.is-show path:nth-child(17){transition-delay:.96s}.p-page-top-opening__txt.is-show path:nth-child(18){transition-delay:1.02s}.p-page-top-opening__txt.is-show path:nth-child(19){transition-delay:1.08s}.p-page-top-opening__txt.is-show path:nth-child(20){transition-delay:1.14s}.p-page-top-opening__txt.is-show path:nth-child(21){transition-delay:1.2s}.p-page-top-opening__txt.is-show path:nth-child(22){transition-delay:1.26s}.p-page-top-opening__txt.is-show path:nth-child(23){transition-delay:1.32s}.p-page-top-opening__txt.is-show path:nth-child(24){transition-delay:1.38s}.p-page-top-opening__txt.is-show path:nth-child(25){transition-delay:1.44s}.p-page-top-opening__txt.is-show path:nth-child(26){transition-delay:1.5s}.p-page-top-opening__txt.is-show path:nth-child(27){transition-delay:1.56s}.p-page-top-opening__txt.is-show path:nth-child(28){transition-delay:1.62s}.p-page-top-opening__txt.is-show path:nth-child(29){transition-delay:1.68s}.p-page-top-opening__txt.is-show path:nth-child(30){transition-delay:1.74s}.p-page-top-opening__txt.is-show path:nth-child(31){transition-delay:1.8s}.p-page-top-opening__txt.is-show path:nth-child(32){transition-delay:1.86s}.p-page-top-opening__txt.is-show path:nth-child(33){transition-delay:1.92s}.p-page-top-opening__txt.is-show path:nth-child(34){transition-delay:1.98s}.p-page-top-opening__txt.is-show path:nth-child(35){transition-delay:2.04s}.p-page-top-opening__txt.is-show path:nth-child(36){transition-delay:2.1s}.p-page-top-opening__txt.is-show path:nth-child(37){transition-delay:2.16s}.p-page-top-opening__txt.is-show path:nth-child(38){transition-delay:2.22s}.p-page-top-opening__txt.is-show path:nth-child(39){transition-delay:2.28s}.p-page-top-opening__txt.is-show path:nth-child(40){transition-delay:2.34s}.p-page-top-opening__txt.is-show path:nth-child(41){transition-delay:2.4s}.p-page-top-opening__txt.is-show path:nth-child(42){transition-delay:2.46s}.p-page-top-opening__txt.is-show path:nth-child(43){transition-delay:2.52s}.p-page-top-opening__txt.is-show path:nth-child(44){transition-delay:2.58s}.p-page-top-opening__txt.is-show path:nth-child(45){transition-delay:2.64s}.p-page-top-opening__txt.is-show path:nth-child(46){transition-delay:2.7s}.p-page-top-opening__txt.is-show path:nth-child(47){transition-delay:2.76s}.p-page-top-opening__txt.is-show path:nth-child(48){transition-delay:2.82s}.p-page-top-opening__txt.is-show path:nth-child(49){transition-delay:2.88s}.p-page-top-opening__txt.is-show path:nth-child(50){transition-delay:2.94s}.p-page-top-opening__txt.is-show path:nth-child(51){transition-delay:3s}.p-page-top-opening__txt.is-show path:nth-child(52){transition-delay:3.06s}.p-page-top-opening__txt.is-show path:nth-child(53){transition-delay:3.12s}.p-page-top-opening__txt.is-show path:nth-child(54){transition-delay:3.18s}.p-page-top-opening__txt.is-show path:nth-child(55){transition-delay:3.24s}.p-page-top-opening__txt.is-show path:nth-child(56){transition-delay:3.3s}.p-page-top-opening__txt.is-show path:nth-child(57){transition-delay:3.36s}.p-page-top-opening__txt.is-show path:nth-child(58){transition-delay:3.42s}.p-page-top-opening__txt.is-show path:nth-child(59){transition-delay:3.48s}.p-page-top-opening__txt.is-show path:nth-child(60){transition-delay:3.54s}.p-page-top-opening__txt.is-show path:nth-child(61){transition-delay:3.6s}.p-page-top-opening__txt.is-show path:nth-child(62){transition-delay:3.66s}.p-page-top-opening__txt.is-show path:nth-child(63){transition-delay:3.72s}.p-page-top-opening__txt.is-show path:nth-child(64){transition-delay:3.78s}.p-page-top-opening__txt.is-show path:nth-child(65){transition-delay:3.84s}.p-page-top-opening__txt.is-show path:nth-child(66){transition-delay:3.9s}.p-page-top-opening__txt.is-show path:nth-child(67){transition-delay:3.96s}.p-page-top-opening__txt.is-show path:nth-child(68){transition-delay:4.02s}.p-page-top-opening__txt.is-show path:nth-child(69){transition-delay:4.08s}.p-page-top-opening__txt.is-show path:nth-child(70){transition-delay:4.14s}.p-page-top-opening__txt.is-show path:nth-child(71){transition-delay:4.2s}.p-page-top-opening__txt.is-show path:nth-child(72){transition-delay:4.26s}.p-page-top-opening__txt.is-show path:nth-child(73){transition-delay:4.32s}.p-page-top-opening__txt.is-show path:nth-child(74){transition-delay:4.38s}.p-page-top-opening__txt.is-show path:nth-child(75){transition-delay:4.44s}.p-page-top-opening__txt.is-show path:nth-child(76){transition-delay:4.5s}.p-page-top-opening__txt.is-show path:nth-child(77){transition-delay:4.56s}.p-page-top-opening__txt.is-show path:nth-child(78){transition-delay:4.62s}.p-page-top-opening__txt.is-show path:nth-child(79){transition-delay:4.68s}.p-page-top-opening__txt.is-show path:nth-child(80){transition-delay:4.74s}.p-page-top-opening__txt.is-show path:nth-child(81){transition-delay:4.8s}.p-page-top-opening__txt.is-show path:nth-child(82){transition-delay:4.86s}.p-page-top-opening__txt.is-show path:nth-child(83){transition-delay:4.92s}.p-page-top-opening__txt.is-show path:nth-child(84){transition-delay:4.98s}.p-page-top-opening__txt.is-show path:nth-child(85){transition-delay:5.04s}.p-page-top-opening__txt.is-show path:nth-child(86){transition-delay:5.1s}.p-page-top-opening__txt.is-show path:nth-child(87){transition-delay:5.16s}.p-page-top-opening__txt.is-show path:nth-child(88){transition-delay:5.22s}.p-page-top-opening__txt.is-show path:nth-child(89){transition-delay:5.28s}.p-page-top-opening__txt.is-show path:nth-child(90){transition-delay:5.34s}.p-page-top-opening__txt.is-show path:nth-child(91){transition-delay:5.4s}.p-page-top-opening__txt.is-show path:nth-child(92){transition-delay:5.46s}.p-page-top-opening__txt.is-show path:nth-child(93){transition-delay:5.52s}.p-page-top-opening__txt.is-show path:nth-child(94){transition-delay:5.58s}.p-page-top-opening__txt.is-show path:nth-child(95){transition-delay:5.64s}.p-page-top-opening__txt.is-show path:nth-child(96){transition-delay:5.7s}.p-page-top-opening__txt.is-show path:nth-child(97){transition-delay:5.76s}.p-page-top-opening__txt.is-show path:nth-child(98){transition-delay:5.82s}.p-page-top-opening__txt.is-show path:nth-child(99){transition-delay:5.88s}.p-page-top-opening__txt.is-show path:nth-child(100){transition-delay:5.94s}.p-page-top-opening__txt.is-show path:nth-child(101){transition-delay:6s}.p-page-top-opening__txt.is-show path:nth-child(102){transition-delay:6.06s}.p-page-top-opening__txt.is-show path:nth-child(103){transition-delay:6.12s}.p-page-top-opening__txt.is-show path:nth-child(104){transition-delay:6.18s}.p-page-top-opening__txt.is-show path:nth-child(105){transition-delay:6.24s}.p-page-top-opening__txt.is-show path:nth-child(106){transition-delay:6.3s}.p-page-top-opening__txt.is-show path:nth-child(107){transition-delay:6.36s}.p-page-top-opening__txt.is-show path:nth-child(108){transition-delay:6.42s}.p-page-top-opening__txt.is-show path:nth-child(109){transition-delay:6.48s}.p-page-top-opening__txt.is-show path:nth-child(110){transition-delay:6.54s}.p-page-top-opening__txt.is-show path:nth-child(111){transition-delay:6.6s}.p-page-top-opening__txt.is-show path:nth-child(112){transition-delay:6.66s}.p-page-top-opening__txt.is-show path:nth-child(113){transition-delay:6.72s}.p-page-top-opening__txt.is-show path:nth-child(114){transition-delay:6.78s}.p-page-top-opening__txt.is-show path:nth-child(115){transition-delay:6.84s}.p-page-top-opening__txt.is-show path:nth-child(116){transition-delay:6.9s}.p-page-top-opening__txt.is-show path:nth-child(117){transition-delay:6.96s}.p-page-top-opening__txt.is-show path:nth-child(118){transition-delay:7.02s}.p-page-top-opening__txt.is-show path:nth-child(119){transition-delay:7.08s}.p-page-top-opening__txt.is-show path:nth-child(120){transition-delay:7.14s}.p-page-top-opening__txt.is-show path:nth-child(121){transition-delay:7.2s}.p-page-top-opening__txt.is-show path:nth-child(122){transition-delay:7.26s}.p-page-top-opening__txt.is-show path:nth-child(123){transition-delay:7.32s}.p-page-top-opening__txt.is-show path:nth-child(124){transition-delay:7.38s}.p-page-top-opening__txt.is-show path:nth-child(125){transition-delay:7.44s}.p-page-top-opening__txt.is-show path:nth-child(126){transition-delay:7.5s}.p-page-top-opening__txt.is-show path:nth-child(127){transition-delay:7.56s}.p-page-top-opening__txt.is-show path:nth-child(128){transition-delay:7.62s}.p-page-top-opening__txt.is-show path:nth-child(129){transition-delay:7.68s}.p-page-top-opening__txt.is-show path:nth-child(130){transition-delay:7.74s}.p-page-top-opening__txt.is-show path:nth-child(131){transition-delay:7.8s}.p-page-top-opening__txt.is-show path:nth-child(132){transition-delay:7.86s}.p-page-top-opening__txt.is-show path:nth-child(133){transition-delay:7.92s}.p-page-top-opening__txt.is-show path:nth-child(134){transition-delay:7.98s}.p-page-top-opening__txt.is-show path:nth-child(135){transition-delay:8.04s}.p-page-top-opening__txt.is-show path:nth-child(136){transition-delay:8.1s}.p-page-top-opening__txt.is-show path:nth-child(137){transition-delay:8.16s}.p-page-top-opening__txt.is-show path:nth-child(138){transition-delay:8.22s}.p-page-top-opening__txt.is-show path:nth-child(139){transition-delay:8.28s}.p-page-top-opening__txt.is-show path:nth-child(140){transition-delay:8.34s}.p-page-top-opening__txt.is-show path:nth-child(141){transition-delay:8.4s}.p-page-top-opening__txt.is-show path:nth-child(142){transition-delay:8.46s}.p-page-top-opening__txt.is-show path:nth-child(143){transition-delay:8.52s}.p-page-top-opening__txt.is-show path:nth-child(144){transition-delay:8.58s}.p-page-top-opening__txt.is-show path:nth-child(145){transition-delay:8.64s}.p-page-top-opening__txt.is-show path:nth-child(146){transition-delay:8.7s}.p-page-top-opening__txt.is-show path:nth-child(147){transition-delay:8.76s}.p-page-top-opening__txt.is-show path:nth-child(148){transition-delay:8.82s}.p-page-top-opening__txt.is-show path:nth-child(149){transition-delay:8.88s}.p-page-top-opening__txt.is-show path:nth-child(150){transition-delay:8.94s}.p-page-top-opening__txt.is-show path:nth-child(151){transition-delay:9s}.p-page-top-opening__txt.is-show path:nth-child(152){transition-delay:9.06s}.p-page-top-opening__txt.is-show path:nth-child(153){transition-delay:9.12s}.p-page-top-opening__btn{margin-top:min(10.6666666667vw,80px)}@media screen and (max-width:767px){.p-page-top-opening__btn{text-align:right}}.p-page-top-service{background:#0093d4;color:#eae5e1;padding:30px 0 min(18.6666666667vw,140px)}.p-page-top-service-header{margin-bottom:min(8vw,100px);padding-left:min(3.4666666667vw,40px)}.p-page-top-service-main{display:flex;gap:min(5.3333333333vw,100px);margin-bottom:min(5.3333333333vw,60px)}@media screen and (max-width:767px){.p-page-top-service-main{flex-direction:column-reverse}}@media screen and (min-width:768px){.p-page-top-service-main__txtbox{width:min(540px,44vw)}}.p-page-top-service-main__txt{margin:min(5.3333333333vw,50px) 0 0;white-space:nowrap;font-size:2.4rem}@media screen and (min-width:768px){.p-page-top-service-main__txt{font-size:min(4rem,2.8vw)}}.p-page-top-service-main__mock{flex:1}.p-page-top-service__txt{margin:0;font-size:clamp(2rem,4.1666666667vw,4rem);font-weight:600;line-height:1.6}.p-page-top-service-solutions{margin:min(10.6666666667vw,80px) 0 min(16vw,88px)}.p-page-top-service-solutions__heading{margin:0}@media screen and (min-width:768px){.p-page-top-service-solutions__heading{margin:0 0 20px}}.p-page-top-service-solutions-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.p-page-top-service-solutions-list{grid-template-columns:repeat(4,1fr)}}.p-page-top-service-solutions-list__item{text-align:center;border-radius:min(1.6vw,10px);background:#1a2653;color:#eae5e1;padding:10px}.p-page-top-service-solutions-list__heading{margin:0 0 10px;font-size:clamp(1.2rem,1.875vw,1.8rem)}.p-page-top-service-solutions-list__txtbox{display:inline-block;position:relative;line-height:1}.p-page-top-service-solutions-list__num{font-size:clamp(3.2rem,6.25vw,6rem);font-weight:700}.p-page-top-service-solutions-list__txt{font-size:clamp(1.6rem,2.9166666667vw,2.8rem)}.p-page-top-service-solutions-list__asterisk{font-size:clamp(.8rem,1.0416666667vw,1rem);position:absolute;top:4px;left:100%}.p-page-top-service-customer-header{text-align:center;margin-bottom:30px}.p-page-top-service-customer-header__box{display:inline-flex;align-items:center;gap:min(4vw,20px)}.p-page-top-service-customer-header__arrow{position:relative;display:inline-block;width:11.9px;height:32.1px}.p-page-top-service-customer-header__arrow:nth-child(1){transform:scale(-1,1)}.p-page-top-service-customer-header__arrow::after,.p-page-top-service-customer-header__arrow::before{content:"";position:absolute;top:calc(50% - .5px);right:0;width:20px;height:1px;border-radius:9999px;background-color:#eae5e1;transform-origin:calc(100% - .5px) 50%}.p-page-top-service-customer-header__arrow::before{transform:rotate(55deg)}.p-page-top-service-customer-header__arrow::after{transform:rotate(-55deg)}.p-page-top-service-customer__heading{margin:0}.p-page-top-service-customer__content{margin-inline:calc(50% - 50vw)}.p-page-top-service-customer-list{display:flex;width:-moz-max-content;width:max-content;animation:scroll-left 40s linear infinite}.p-page-top-service-customer-list:not(:last-child){border-bottom:1px solid #1a2653}.p-page-top-service-customer-list__item{width:min(30.1333333333vw,251px);aspect-ratio:1;display:flex;justify-content:center;align-items:center;background:#fff;border-right:1px solid #1a2653}@media screen and (max-width:767px){.p-page-top-service-customer-list__item img{transform:scale(.6)}}.p-page-top-service-customer-list--reverse{animation:scroll-right 40s linear infinite}.p-page-top-service__btnwrap{margin-top:min(14.6666666667vw,120px);padding-top:min(10.6666666667vw,90px);padding-bottom:min(10.6666666667vw,90px);border-top:1px solid #eae5e1;border-bottom:1px solid #eae5e1}@media screen and (min-width:768px){.p-page-top-service__btnwrap{padding-inline:min(60px,3.7vw)}}.p-page-top-service-btns{display:flex;gap:20px}@media screen and (max-width:767px){.p-page-top-service-btns{flex-direction:column}}.p-page-top-service-btns__item{flex:1}.p-page-top-service-btns-btn{border-radius:min(1.6vw,10px);display:flex;justify-content:space-between;align-items:center;gap:15px;height:min(26.1333333333vw,166px);padding-inline:min(5.3333333333vw,47px)}.p-page-top-service-btns-btn--change{background:#eae5e1;color:#1a2653}.p-page-top-service-btns-btn--talent{background:#1a2653}.p-page-top-service-btns-btn__maintxt{margin:0;font-weight:700;font-size:2.8rem;line-height:1;white-space:nowrap;letter-spacing:-.04em}@media screen and (min-width:768px){.p-page-top-service-btns-btn__maintxt{font-size:min(4.8rem,3vw)}}.p-page-top-service-btns-btn__subtxt{font-size:clamp(1.4rem,1.875vw,1.8rem);font-weight:500;margin:10px 0 0}.p-page-top-service-btns-btn__arrowwrap{width:min(10.6666666667vw,80px);aspect-ratio:1;border-radius:50%;background:#0093d4;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.p-page-top-service-btns-btn__arrow{width:min(4.8vw,36px);display:flex;flex-direction:column;align-items:flex-end;transition:all .2s ease-out}.p-page-top-service-btns-btn__arrow::after,.p-page-top-service-btns-btn__arrow::before{content:"";background:#eae5e1}.p-page-top-service-btns-btn__arrow::before{width:min(1.6vw,9px);aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.p-page-top-service-btns-btn__arrow::after{width:100%;height:1px}.p-page-top-service-btns-btn__arrow:first-child{position:absolute;top:50%;left:50%;transform:translate(-220%,-50%)}.p-page-top-service-btns-btn:hover{transform:scale(1.1)}.p-page-top-service-btns-btn:hover .p-page-top-service-btns-btn__arrow:first-child{transform:translate(-50%,-50%)}.p-page-top-service-btns-btn:hover .p-page-top-service-btns-btn__arrow:last-child{transform:translateX(300%)}.p-page-top-service-note{max-width:1060px;margin:min(8vw,60px) auto 0;font-size:1rem;display:grid;gap:5px min(1.3333333333vw,20px)}@media screen and (min-width:768px){.p-page-top-service-note{grid-template-columns:repeat(2,1fr)}}.p-page-top-service-note__item{counter-increment:note;position:relative;padding-left:20px}.p-page-top-service-note__item::before{content:"#" counter(note);position:absolute;top:0;left:0}.p-page-top-news{padding:min(13.3333333333vw,140px) 0 min(18.6666666667vw,160px)}.p-page-top-news__body{position:relative}.p-page-top-news__wrap{display:flex;justify-content:space-between;gap:40px}@media screen and (min-width:768px){.p-page-top-news__wrap{gap:20px}}@media screen and (max-width:767px){.p-page-top-news__wrap{flex-direction:column}}@media screen and (min-width:768px){.p-page-top-news__content{width:min(654px,50vw)}}@media screen and (min-width:768px){.p-page-top-news__btn{position:absolute;bottom:0;left:0}}@media screen and (max-width:767px){.p-page-top-news__btn{margin-top:36px;text-align:right}}.p-page-top-voice{background:#0093d4;color:#eae5e1;padding:30px 0 min(18.6666666667vw,140px)}.p-page-top-voice-header{margin-bottom:min(8vw,100px);padding-left:min(3.4666666667vw,40px)}@media screen and (max-width:767px){.p-page-top-voice__listwrap{overflow-x:scroll}}.p-page-top-voice-list{display:flex;gap:35px min(4.8vw,35px)}@media screen and (min-width:768px){.p-page-top-voice-list{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.p-page-top-voice-list{width:-moz-max-content;width:max-content}}.p-page-top-voice-list__item{counter-increment:voice}@media screen and (max-width:767px){.p-page-top-voice-list__item{width:238px}}.p-page-top-voice-list__label{margin:0 0 10px}.p-page-top-voice-list__num::after{content:counter(voice,decimal-leading-zero)}.p-page-top-voice-list__wrap{background:#eae5e1;border-radius:min(2.1333333333vw,10px);padding:min(2.9333333333vw,16px)}.p-page-top-voice-list__thumb{aspect-ratio:214/129;border-radius:min(1.6vw,8px);overflow:hidden;margin-bottom:10px}@media screen and (min-width:768px){.p-page-top-voice-list__thumb{aspect-ratio:331/144}}.p-page-top-voice-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-page-top-voice-list-cats{display:flex;gap:10px}.p-page-top-voice-list-cats__item{font-size:1rem;color:#eae5e1;background:#1a2653;padding:1px 8px;display:inline-block;border-radius:2px;margin-bottom:5px}.p-page-top-voice-list__ttl{font-size:clamp(1.2rem,1.3541666667vw,1.3rem);font-weight:700;margin:0;color:#1a2653}.p-page-top-voice__btn{margin-top:55px;text-align:right}.p-page-top-blog{padding:min(13.3333333333vw,140px) 0 min(18.6666666667vw,160px)}.p-page-top-blog__body{position:relative}.p-page-top-blog-header{margin-bottom:min(5.3333333333vw,27px)}.p-page-top-blog-list{display:grid;gap:min(4vw,27px);grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.p-page-top-blog-list{grid-template-columns:repeat(4,1fr)}}.p-page-top-blog-list__link{color:#1a2653}.p-page-top-blog-list__thumb{margin-bottom:10px;aspect-ratio:45/29;border-radius:8px;overflow:hidden}.p-page-top-blog-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.p-page-top-blog__btn{position:absolute;top:60px;right:0}}@media screen and (max-width:767px){.p-page-top-blog__btn{margin-top:36px;text-align:right}}.p-page-top-recruit{background:#0093d4;color:#fff}.p-page-top-recruit-marquee{white-space:nowrap;opacity:.1}.p-page-top-recruit-marquee__content{width:-moz-max-content;width:max-content;color:#eae5e1;font-size:clamp(4rem,10.4166666667vw,10rem);display:flex;font-weight:700}.p-page-top-recruit-marquee__item{padding-inline:8px}@media screen and (min-width:768px){.p-page-top-recruit-marquee__item{padding-inline:47px}}.p-page-top-recruit-marquee--to-left .p-page-top-recruit-marquee__content{animation:scroll-left 30s linear infinite}.p-page-top-recruit-marquee--to-right .p-page-top-recruit-marquee__content{animation:scroll-right 30s linear infinite}.p-page-top-recruit__body{padding:min(10.6666666667vw,90px) 0}.p-page-top-recruit-header{margin-bottom:min(8vw,60px)}.p-page-top-recruit__wrap{display:flex;gap:min(10.6666666667vw,130px)}@media screen and (max-width:767px){.p-page-top-recruit__wrap{flex-direction:column}}.p-page-top-recruit__img{flex:1}@media screen and (min-width:768px){.p-page-top-recruit__content{width:40vw}}.p-page-top-recruit__leadwrap{display:flex;flex-direction:column;gap:min(2.6666666667vw,30px);margin-bottom:min(8vw,40px)}.p-page-top-recruit__leadwrap.is-show .p-page-top-recruit__lead{clip-path:inset(0 0 0 0)}.p-page-top-recruit__lead{clip-path:inset(0 100% 0 0);transition:all .7s cubic-bezier(.77,0,.175,1)}.p-page-top-recruit__lead svg{max-width:70%}.p-page-top-recruit__lead svg path{fill:#fff}.p-page-top-recruit__lead:nth-child(2){transition-delay:.5s}.p-page-top-recruit__lead:nth-child(2) svg{max-width:60%}.p-page-top-recruit__lead:nth-child(3){transition-delay:1s}.p-page-top-recruit__txt{max-width:408px}.p-page-top-recruit__btn{margin-top:min(5.3333333333vw,52px)}@media screen and (max-width:767px){.p-page-top-recruit__btn{text-align:right}}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.p-page-news__wrap{display:flex;justify-content:space-between;gap:50px}@media screen and (min-width:768px){.p-page-news__wrap{gap:20px}}@media screen and (max-width:767px){.p-page-news__wrap{flex-direction:column}}.p-page-news__main{flex:1;max-width:900px}.p-page-news__catwrap{display:flex;justify-content:space-between;gap:10px;margin-bottom:min(5.3333333333vw,40px)}@media screen and (max-width:767px){.p-page-news__catwrap{flex-direction:column}}.p-page-news-cats{font-size:1.3rem;display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:767px){.p-page-news-cats__item{width:calc(50% - 10px)}}.p-page-news-cats__link{color:#1a2653;padding-bottom:8px;display:flex;align-items:center;gap:5px}.p-page-news-cats__link.is-current{border-bottom:1px solid}.p-page-news-cats__count{background:#b2b8cb;color:#eae5e1;border-radius:100vh;padding:2px 6px;font-size:1rem}.p-page-news__count{color:#6c738f;font-size:1rem;margin:0}.p-page-news-list__item{border-bottom:1px solid rgba(26,38,83,.4)}.p-page-news-list__link{display:flex;align-items:flex-start;gap:min(2.6666666667vw,32px);color:#1a2653;padding:min(3.7333333333vw,24px) 0}@media screen and (max-width:767px){.p-page-news-list__link{flex-direction:column}}.p-page-news-list__meta{display:flex;gap:min(4vw,32px);white-space:nowrap}.p-page-news-list__date{font-size:1.2rem}.p-page-news-list__cat{background:#1a2653;color:#eae5e1;border-radius:4px;display:inline-block;text-align:center;min-width:78px;padding:3px;font-size:1rem}.p-page-news-list__ttl{font-size:1.6rem;margin:0}.p-page-news-list__excerpt{font-size:1.3rem;color:#6c738f;margin:0}.p-page-news__side{width:280px;display:flex;flex-direction:column;gap:24px}.p-page-news-sort{display:flex;align-items:center;gap:10px}.p-page-news-sort__label{margin:0;color:#6c738f;font-size:1.2rem}.p-page-news-sort__select{flex:1;position:relative}.p-page-news-sort__select::after{content:"";width:6px;aspect-ratio:1;border-right:1px solid #1a2653;border-bottom:1px solid #1a2653;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:20px;pointer-events:none}.p-page-news-sort__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:14px;border-radius:4px;width:100%;border:0;color:#1a2653;font-size:1.3rem}.p-page-news-search{position:relative}.p-page-news-search__text{padding:14px 40px 14px 14px;border-radius:4px;border:0;width:100%;font-size:1.2rem}.p-page-news-search__text::-moz-placeholder{color:#b2b8cb}.p-page-news-search__text::placeholder{color:#b2b8cb}.p-page-news-search__submit{position:absolute;top:50%;transform:translateY(-50%);right:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;padding:0}.p-page-news-mail{background:#d7d0ca;padding:min(3.7333333333vw,24px)}.p-page-news-mail-register{display:flex;border-radius:4px;overflow:hidden}.p-page-news-mail-register__email{flex:1;border:0;border-radius:0;padding:14px;font-size:1.2rem}.p-page-news-mail-register__email::-moz-placeholder{color:#b2b8cb}.p-page-news-mail-register__email::placeholder{color:#b2b8cb}.p-page-news-mail-register__submit{width:62px;padding:0 10px;border:0;background:#1a2653;color:#eae5e1;border-radius:0;font-size:1.3rem}.p-page-news-profile{margin-top:min(21.3333333333vw,160px)}.p-page-news-popular-posts-list{display:flex;flex-direction:column;gap:16px}.p-page-news-popular-posts-list__item{counter-increment:popular}.p-page-news-popular-posts-list__item:not(:last-child) .p-page-news-popular-posts-list__link{border-bottom:1px solid rgba(26,38,83,.2);padding-bottom:16px}.p-page-news-popular-posts-list__link{display:flex;align-items:flex-start;gap:14px;color:#1a2653;padding-left:25px;position:relative}.p-page-news-popular-posts-list__link::before{content:counter(popular);font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;position:absolute;top:0;left:0}.p-page-news-popular-posts-list__thumb{width:65px;aspect-ratio:1;border-radius:4px;overflow:hidden}.p-page-news-popular-posts-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-page-news-popular-posts-list__content{flex:1}.p-page-news-popular-posts-list__ttl{margin:0}.p-page-recruit-about-us{padding:min(21.3333333333vw,160px) 0 min(10.6666666667vw,80px)}.p-page-recruit-about-us-header{margin-bottom:min(8vw,60px)}.p-page-recruit-about-us__main{display:flex;justify-content:space-between;margin:40px 0}@media screen and (max-width:767px){.p-page-recruit-about-us__main{flex-direction:column;align-items:center}}@media screen and (max-width:767px){.p-page-recruit-about-us__logo{width:120px;margin:20px auto 0}}.p-page-recruit-about-us__logo svg{max-width:100%}.p-page-recruit-about-us-motto{counter-reset:motto}.p-page-recruit-about-us-motto__item{counter-increment:motto;display:flex;gap:min(4vw,30px)}.p-page-recruit-about-us-motto__item::before{content:counter(motto,decimal-leading-zero);color:rgba(26,38,83,.2);font-weight:600}@media screen and (min-width:768px){.p-page-recruit-about-us-motto__item::before{margin-top:10px}}.p-page-recruit-about-us-motto__item:not(:last-child){margin-bottom:30px}.p-page-recruit-about-us-motto__heading{margin:0 0 20px}.p-page-recruit-appeal{padding:min(10.6666666667vw,80px) 0 min(21.3333333333vw,160px)}.p-page-recruit-appeal-header{margin-bottom:min(8vw,60px)}.p-page-recruit-appeal-menu{margin-top:min(21.3333333333vw,160px);display:grid;grid-template-columns:repeat(2,1fr);gap:min(4.2666666667vw,24px)}@media screen and (min-width:768px){.p-page-recruit-appeal-menu{grid-template-columns:repeat(4,1fr)}}.p-page-recruit-appeal-menu__link{background:#0093d4;border-radius:10px;padding:12px;display:block}.p-page-recruit-appeal-menu__link:hover{transform:scale(1.1)}.p-page-recruit-appeal-menu__link:hover .p-page-recruit-appeal-menu__arrow:first-child{transform:translate(-50%,-50%)}.p-page-recruit-appeal-menu__link:hover .p-page-recruit-appeal-menu__arrow:last-child{transform:translateX(300%)}.p-page-recruit-appeal-menu__img{border-radius:6px;overflow:hidden;margin-bottom:12px;aspect-ratio:31/14}.p-page-recruit-appeal-menu__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-page-recruit-appeal-menu__content{display:flex;justify-content:space-between;align-items:center;gap:10px}.p-page-recruit-appeal-menu__arrowwrap{width:20px;aspect-ratio:1;border-radius:50%;background:#eae5e1;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-page-recruit-appeal-menu__arrow{width:11px;display:flex;flex-direction:column;align-items:flex-end;transition:all .2s ease-out}.p-page-recruit-appeal-menu__arrow::after,.p-page-recruit-appeal-menu__arrow::before{content:"";background:#0093d4}.p-page-recruit-appeal-menu__arrow::before{width:4px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.p-page-recruit-appeal-menu__arrow::after{width:100%;height:1px}.p-page-recruit-appeal-menu__arrow:first-child{position:absolute;top:50%;left:50%;transform:translate(-220%,-50%)}.p-page-recruit-appeal-menu__ttl{margin:0}.p-page-recruit-profile{padding-top:min(10.6666666667vw,80px)}.p-page-about-us-opening{padding-bottom:min(10.6666666667vw,80px)}.p-page-about-us-opening-header{margin-bottom:min(8vw,60px)}.p-page-about-us-opening__leadwrap{display:flex;flex-direction:column;gap:min(2.6666666667vw,40px);margin-bottom:40px}.p-page-about-us-opening__leadwrap.is-show .p-page-about-us-opening__lead svg{clip-path:inset(0 0 0 0)}.p-page-about-us-opening__lead svg{clip-path:inset(0 100% 0 0);transition:all .7s cubic-bezier(.77,0,.175,1);max-width:70%}.p-page-about-us-opening__lead:nth-child(2) svg{transition-delay:.5s;max-width:60%}.p-page-about-us-opening__lead:nth-child(3) svg{transition-delay:1s}.p-page-about-us-opening__txt svg{max-width:100%}.p-page-about-us-opening__txt svg path{opacity:.2;transition:all .35s ease-out}.p-page-about-us-opening__txt.is-show path{opacity:1}.p-page-about-us-opening__txt.is-show path:nth-child(1){transition-delay:0s}.p-page-about-us-opening__txt.is-show path:nth-child(2){transition-delay:60ms}.p-page-about-us-opening__txt.is-show path:nth-child(3){transition-delay:.12s}.p-page-about-us-opening__txt.is-show path:nth-child(4){transition-delay:.18s}.p-page-about-us-opening__txt.is-show path:nth-child(5){transition-delay:.24s}.p-page-about-us-opening__txt.is-show path:nth-child(6){transition-delay:.3s}.p-page-about-us-opening__txt.is-show path:nth-child(7){transition-delay:.36s}.p-page-about-us-opening__txt.is-show path:nth-child(8){transition-delay:.42s}.p-page-about-us-opening__txt.is-show path:nth-child(9){transition-delay:.48s}.p-page-about-us-opening__txt.is-show path:nth-child(10){transition-delay:.54s}.p-page-about-us-opening__txt.is-show path:nth-child(11){transition-delay:.6s}.p-page-about-us-opening__txt.is-show path:nth-child(12){transition-delay:.66s}.p-page-about-us-opening__txt.is-show path:nth-child(13){transition-delay:.72s}.p-page-about-us-opening__txt.is-show path:nth-child(14){transition-delay:.78s}.p-page-about-us-opening__txt.is-show path:nth-child(15){transition-delay:.84s}.p-page-about-us-opening__txt.is-show path:nth-child(16){transition-delay:.9s}.p-page-about-us-opening__txt.is-show path:nth-child(17){transition-delay:.96s}.p-page-about-us-opening__txt.is-show path:nth-child(18){transition-delay:1.02s}.p-page-about-us-opening__txt.is-show path:nth-child(19){transition-delay:1.08s}.p-page-about-us-opening__txt.is-show path:nth-child(20){transition-delay:1.14s}.p-page-about-us-opening__txt.is-show path:nth-child(21){transition-delay:1.2s}.p-page-about-us-opening__txt.is-show path:nth-child(22){transition-delay:1.26s}.p-page-about-us-opening__txt.is-show path:nth-child(23){transition-delay:1.32s}.p-page-about-us-opening__txt.is-show path:nth-child(24){transition-delay:1.38s}.p-page-about-us-opening__txt.is-show path:nth-child(25){transition-delay:1.44s}.p-page-about-us-opening__txt.is-show path:nth-child(26){transition-delay:1.5s}.p-page-about-us-opening__txt.is-show path:nth-child(27){transition-delay:1.56s}.p-page-about-us-opening__txt.is-show path:nth-child(28){transition-delay:1.62s}.p-page-about-us-opening__txt.is-show path:nth-child(29){transition-delay:1.68s}.p-page-about-us-opening__txt.is-show path:nth-child(30){transition-delay:1.74s}.p-page-about-us-opening__txt.is-show path:nth-child(31){transition-delay:1.8s}.p-page-about-us-opening__txt.is-show path:nth-child(32){transition-delay:1.86s}.p-page-about-us-opening__txt.is-show path:nth-child(33){transition-delay:1.92s}.p-page-about-us-opening__txt.is-show path:nth-child(34){transition-delay:1.98s}.p-page-about-us-opening__txt.is-show path:nth-child(35){transition-delay:2.04s}.p-page-about-us-opening__txt.is-show path:nth-child(36){transition-delay:2.1s}.p-page-about-us-opening__txt.is-show path:nth-child(37){transition-delay:2.16s}.p-page-about-us-opening__txt.is-show path:nth-child(38){transition-delay:2.22s}.p-page-about-us-opening__txt.is-show path:nth-child(39){transition-delay:2.28s}.p-page-about-us-opening__txt.is-show path:nth-child(40){transition-delay:2.34s}.p-page-about-us-opening__txt.is-show path:nth-child(41){transition-delay:2.4s}.p-page-about-us-opening__txt.is-show path:nth-child(42){transition-delay:2.46s}.p-page-about-us-opening__txt.is-show path:nth-child(43){transition-delay:2.52s}.p-page-about-us-opening__txt.is-show path:nth-child(44){transition-delay:2.58s}.p-page-about-us-opening__txt.is-show path:nth-child(45){transition-delay:2.64s}.p-page-about-us-opening__txt.is-show path:nth-child(46){transition-delay:2.7s}.p-page-about-us-opening__txt.is-show path:nth-child(47){transition-delay:2.76s}.p-page-about-us-opening__txt.is-show path:nth-child(48){transition-delay:2.82s}.p-page-about-us-opening__txt.is-show path:nth-child(49){transition-delay:2.88s}.p-page-about-us-opening__txt.is-show path:nth-child(50){transition-delay:2.94s}.p-page-about-us-opening__txt.is-show path:nth-child(51){transition-delay:3s}.p-page-about-us-opening__txt.is-show path:nth-child(52){transition-delay:3.06s}.p-page-about-us-opening__txt.is-show path:nth-child(53){transition-delay:3.12s}.p-page-about-us-opening__txt.is-show path:nth-child(54){transition-delay:3.18s}.p-page-about-us-opening__txt.is-show path:nth-child(55){transition-delay:3.24s}.p-page-about-us-opening__txt.is-show path:nth-child(56){transition-delay:3.3s}.p-page-about-us-opening__txt.is-show path:nth-child(57){transition-delay:3.36s}.p-page-about-us-opening__txt.is-show path:nth-child(58){transition-delay:3.42s}.p-page-about-us-opening__txt.is-show path:nth-child(59){transition-delay:3.48s}.p-page-about-us-opening__txt.is-show path:nth-child(60){transition-delay:3.54s}.p-page-about-us-opening__txt.is-show path:nth-child(61){transition-delay:3.6s}.p-page-about-us-opening__txt.is-show path:nth-child(62){transition-delay:3.66s}.p-page-about-us-opening__txt.is-show path:nth-child(63){transition-delay:3.72s}.p-page-about-us-opening__txt.is-show path:nth-child(64){transition-delay:3.78s}.p-page-about-us-opening__txt.is-show path:nth-child(65){transition-delay:3.84s}.p-page-about-us-opening__txt.is-show path:nth-child(66){transition-delay:3.9s}.p-page-about-us-opening__txt.is-show path:nth-child(67){transition-delay:3.96s}.p-page-about-us-opening__txt.is-show path:nth-child(68){transition-delay:4.02s}.p-page-about-us-opening__txt.is-show path:nth-child(69){transition-delay:4.08s}.p-page-about-us-opening__txt.is-show path:nth-child(70){transition-delay:4.14s}.p-page-about-us-opening__txt.is-show path:nth-child(71){transition-delay:4.2s}.p-page-about-us-opening__txt.is-show path:nth-child(72){transition-delay:4.26s}.p-page-about-us-opening__txt.is-show path:nth-child(73){transition-delay:4.32s}.p-page-about-us-opening__txt.is-show path:nth-child(74){transition-delay:4.38s}.p-page-about-us-opening__txt.is-show path:nth-child(75){transition-delay:4.44s}.p-page-about-us-opening__txt.is-show path:nth-child(76){transition-delay:4.5s}.p-page-about-us-opening__txt.is-show path:nth-child(77){transition-delay:4.56s}.p-page-about-us-opening__txt.is-show path:nth-child(78){transition-delay:4.62s}.p-page-about-us-opening__txt.is-show path:nth-child(79){transition-delay:4.68s}.p-page-about-us-opening__txt.is-show path:nth-child(80){transition-delay:4.74s}.p-page-about-us-opening__txt.is-show path:nth-child(81){transition-delay:4.8s}.p-page-about-us-opening__txt.is-show path:nth-child(82){transition-delay:4.86s}.p-page-about-us-opening__txt.is-show path:nth-child(83){transition-delay:4.92s}.p-page-about-us-opening__txt.is-show path:nth-child(84){transition-delay:4.98s}.p-page-about-us-opening__txt.is-show path:nth-child(85){transition-delay:5.04s}.p-page-about-us-opening__txt.is-show path:nth-child(86){transition-delay:5.1s}.p-page-about-us-opening__txt.is-show path:nth-child(87){transition-delay:5.16s}.p-page-about-us-opening__txt.is-show path:nth-child(88){transition-delay:5.22s}.p-page-about-us-opening__txt.is-show path:nth-child(89){transition-delay:5.28s}.p-page-about-us-opening__txt.is-show path:nth-child(90){transition-delay:5.34s}.p-page-about-us-opening__txt.is-show path:nth-child(91){transition-delay:5.4s}.p-page-about-us-opening__txt.is-show path:nth-child(92){transition-delay:5.46s}.p-page-about-us-opening__txt.is-show path:nth-child(93){transition-delay:5.52s}.p-page-about-us-opening__txt.is-show path:nth-child(94){transition-delay:5.58s}.p-page-about-us-opening__txt.is-show path:nth-child(95){transition-delay:5.64s}.p-page-about-us-opening__txt.is-show path:nth-child(96){transition-delay:5.7s}.p-page-about-us-opening__txt.is-show path:nth-child(97){transition-delay:5.76s}.p-page-about-us-member{padding:min(10.6666666667vw,80px) 0}.p-page-about-us-member-header{margin-bottom:min(8vw,60px)}.p-page-about-us-member-list{display:grid;gap:min(8vw,60px)}@media screen and (min-width:768px){.p-page-about-us-member-list{grid-template-columns:repeat(2,1fr)}}.p-page-about-us-member-list__item{display:flex;align-items:flex-start;gap:min(4vw,30px)}.p-page-about-us-member-list__img{width:min(21.3333333333vw,200px);border-radius:4px;overflow:hidden;aspect-ratio:40/43}.p-page-about-us-member-list__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.p-page-about-us-member-list__content{flex:1;color:#1a2653}.p-page-about-us-member-list__post{margin:0 0 10px}.p-page-about-us-member-list__namebox{margin-bottom:20px}.p-page-about-us-member-list__name{margin:0}.p-page-about-us-member-list__roman{margin:0;opacity:.4}.p-page-about-us-vision{padding:min(10.6666666667vw,80px) 0}.p-page-about-us-vision-header{margin-bottom:min(8vw,60px)}.p-page-about-us-value{padding:min(10.6666666667vw,80px) 0}.p-page-about-us-value-header{margin-bottom:min(8vw,60px)}.p-page-about-us-value__wrap{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width:767px){.p-page-about-us-value__wrap{flex-direction:column}}.p-page-about-us-value-motto{counter-reset:motto}.p-page-about-us-value-motto__item{counter-increment:motto;display:flex;gap:min(4vw,30px)}.p-page-about-us-value-motto__item::before{content:counter(motto,decimal-leading-zero);color:rgba(26,38,83,.2);font-weight:600}@media screen and (min-width:768px){.p-page-about-us-value-motto__item::before{margin-top:10px}}.p-page-about-us-value-motto__item:not(:last-child){margin-bottom:30px}.p-page-about-us-value-motto__heading{margin:0 0 20px}.p-page-about-us-ceo{padding:min(10.6666666667vw,80px) 0;background:#1a2653;color:#eae5e1}.p-page-about-us-ceo-header{margin-bottom:min(8vw,60px)}.p-page-about-us-ceo__wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media screen and (max-width:767px){.p-page-about-us-ceo__wrap{flex-direction:column-reverse}}.p-page-about-us-ceo__heading{font-size:clamp(2.4rem,4.1666666667vw,4rem);margin:0 0 min(2.6666666667vw,30px)}.p-page-about-us-ceo__img{border-radius:10px;overflow:hidden}@media screen and (min-width:768px){.p-page-about-us-ceo__img{width:min(53.3333333333vw,467px)}}.p-page-about-us-ceo__img img{width:100%}.p-page-about-us-group{padding:min(10.6666666667vw,80px) 0}.p-page-about-us-group-header{margin-bottom:min(8vw,60px)}.p-page-about-us-group__wrap{border-radius:20px;background:#1a2653;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:min(5.3333333333vw,70px)}@media screen and (max-width:767px){.p-page-about-us-group__wrap{flex-direction:column}}.p-page-about-us-group__txtbox{color:#eae5e1}@media screen and (max-width:767px){.p-page-about-us-group__txtbox{text-align:center}}@media screen and (max-width:767px){.p-page-about-us-group__logo-holdings{padding-inline:40px}}.p-page-about-us-group__txt{margin:20px 0 0;font-size:clamp(1.6rem,2.0833333333vw,2rem)}.p-page-about-us-group__logo-career{background:#0093d4;border-radius:10px;padding:min(8vw,60px) 20px;text-align:center}@media screen and (min-width:768px){.p-page-about-us-group__logo-career{width:min(720px,58vw)}}.p-page-about-us-history{padding:min(10.6666666667vw,80px) 0}.p-page-about-us-history__wrap{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width:767px){.p-page-about-us-history__wrap{flex-direction:column}}.p-page-about-us-history__content{max-width:612px}@media screen and (min-width:768px){.p-page-about-us-history__content{padding-top:40px}}.p-page-about-us-history-list__item{padding-left:min(6.6666666667vw,50px);position:relative}.p-page-about-us-history-list__item::after{content:"";width:12px;aspect-ratio:1;border-radius:50%;background:#1a2653;position:absolute;top:0;left:0}.p-page-about-us-history-list__item:not(:last-child){padding-bottom:30px}.p-page-about-us-history-list__item:not(:last-child)::before{content:"";width:1px;height:100%;background:rgba(26,38,83,.2);position:absolute;top:5px;left:5px}.p-page-about-us-history-list__date{color:rgba(26,38,83,.4);line-height:1;display:block;margin-bottom:8px}.p-page-about-us-history-list__ttl{margin:0}.p-page-about-us-profile{padding-top:min(10.6666666667vw,80px)}.p-page-contact__wrap{display:flex;justify-content:space-between;gap:20px}@media screen and (max-width:767px){.p-page-contact__wrap{flex-direction:column}}.p-page-contact__req-legend{color:#ef4444;font-size:1.1rem;display:flex;align-items:center;gap:10px}.p-page-contact__req-legend::before{content:"";width:12px;aspect-ratio:1;border-radius:50%;background:#ef4444}@media screen and (min-width:768px){.p-page-contact__form{width:900px}}.p-page-contact__form input[type=email],.p-page-contact__form input[type=tel],.p-page-contact__form input[type=text],.p-page-contact__form select,.p-page-contact__form textarea{padding:15px;background:#fff;border-radius:4px;border:0;font-size:1.2rem;width:100%}.p-page-contact__form input[type=email]::-moz-placeholder,.p-page-contact__form input[type=tel]::-moz-placeholder,.p-page-contact__form input[type=text]::-moz-placeholder,.p-page-contact__form select::-moz-placeholder,.p-page-contact__form textarea::-moz-placeholder{color:#b2b8cb}.p-page-contact__form input[type=email]::placeholder,.p-page-contact__form input[type=tel]::placeholder,.p-page-contact__form input[type=text]::placeholder,.p-page-contact__form select::placeholder,.p-page-contact__form textarea::placeholder{color:#b2b8cb}.p-page-contact__form select{color:#b2b8cb;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-page-contact__select{position:relative}.p-page-contact__select::after{content:"";width:8px;aspect-ratio:1;border-right:2px solid #6c738f;border-bottom:2px solid #6c738f;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:20px;pointer-events:none}.p-page-contact__table table{width:100%}.p-page-contact__table table tr{vertical-align:top}@media screen and (max-width:767px){.p-page-contact__table table td,.p-page-contact__table table th{display:block}}.p-page-contact__table table th{text-align:left;font-size:1.3rem;font-weight:500;color:#1a2653;padding:0 0 10px 0}@media screen and (min-width:768px){.p-page-contact__table table th{width:235px;padding:min(5.3333333333vw,30px) min(5.3333333333vw,53px) min(5.3333333333vw,30px) 0}}.p-page-contact__table table th.is-req::after{content:"";width:7px;aspect-ratio:1;border-radius:50%;background:#ef4444;display:inline-block;vertical-align:middle;margin-left:10px}.p-page-contact__table table td{padding:0 0 20px 0}@media screen and (min-width:768px){.p-page-contact__table table td{padding:min(2.6666666667vw,20px) 0}}.p-page-contact-policychk{margin-top:40px}.p-page-contact-policychk .wpcf7-list-item{margin:0}.p-page-contact-policychk .wpcf7-list-item input{display:none}.p-page-contact-policychk .wpcf7-list-item input:checked+.wpcf7-list-item-label::after{display:block}.p-page-contact-policychk .wpcf7-list-item-label{position:relative;padding:5px 0 5px 34px;font-size:1.3rem;font-weight:500;color:#1a2653}.p-page-contact-policychk .wpcf7-list-item-label::after,.p-page-contact-policychk .wpcf7-list-item-label::before{content:"";width:24px;aspect-ratio:1;border-radius:50%;position:absolute;top:0;left:0}.p-page-contact-policychk .wpcf7-list-item-label::before{background:#fff}.p-page-contact-policychk .wpcf7-list-item-label::after{background:#1a2653;transform:scale(.6);display:none}.p-page-contact-policychk__txt{font-size:1rem;color:#6c738f}.p-page-contact-submit{width:116px;height:50px;margin-left:auto;position:relative;cursor:pointer;transition:all .5s}.p-page-contact-submit input{width:100%;height:100%;background:#1a2653;color:#fff;text-align:left;padding-left:20px;border-radius:4px}.p-page-contact-submit__arrowwrap{width:16px;position:relative;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);right:10px}.p-page-contact-submit__arrow{width:100%;display:flex;flex-direction:column;align-items:flex-end;transition:all .2s ease-out}.p-page-contact-submit__arrow::after,.p-page-contact-submit__arrow::before{content:"";background:#eae5e1}.p-page-contact-submit__arrow::before{width:6px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.p-page-contact-submit__arrow::after{width:100%;height:1px}.p-page-contact-submit__arrow:first-child{position:absolute;top:0;left:0;transform:translateX(-120%)}.p-page-contact-submit:hover{transform:scale(1.1)}.p-page-contact-submit:hover .p-page-contact-submit__arrow:first-child{transform:translateX(0)}.p-page-contact-submit:hover .p-page-contact-submit__arrow:last-child{transform:translateX(300%)}.p-page-contact-submit .wpcf7-spinner{display:block;margin-left:auto}.p-page-contact-visit{margin-top:min(10.6666666667vw,80px);background:#d7d0ca;border-radius:10px;padding:min(4vw,30px)}.p-page-contact-visit-note{background:#eae5e1;padding:min(4vw,30px);border-radius:8px;margin-top:20px}.p-page-contact-visit-note-heading{font-size:1.3rem;display:flex;align-items:center;gap:10px;margin-top:0}.p-page-contact-visit-note-heading__info{line-height:1}.p-page-contact-visit-note-list{font-size:1.2rem}.p-page-contact-visit-note-list__item::before{content:"・"}.p-page-contact-visit-note-list__item:not(:last-child){margin-bottom:8px}.p-page-service-recruit-bnr{position:fixed;z-index:10;right:0;bottom:20px;width:min(32vw,220px);border-radius:10px;background:#0093d4;padding:12px}.p-page-service-recruit-bnr:hover{transform:scale(1.1)}.p-page-service-recruit-bnr:hover .p-page-service-recruit-bnr__arrow:first-child{transform:translate(-50%,-50%)}.p-page-service-recruit-bnr:hover .p-page-service-recruit-bnr__arrow:last-child{transform:translateX(300%)}.p-page-service-recruit-bnr__img{margin-bottom:10px;border-radius:6px;overflow:hidden}.p-page-service-recruit-bnr__txtbox{display:flex;justify-content:space-between}.p-page-service-recruit-bnr__txt{margin:0;font-size:clamp(1.2rem,1.4583333333vw,1.4rem)}.p-page-service-recruit-bnr__arrowwrap{width:20px;aspect-ratio:1;position:relative;overflow:hidden;border-radius:50%;background:#eae5e1;display:flex;justify-content:center;align-items:center;transform:rotate(-45deg)}.p-page-service-recruit-bnr__arrow{width:11px;display:flex;flex-direction:column;align-items:flex-end;transition:all .2s ease-out}.p-page-service-recruit-bnr__arrow::after,.p-page-service-recruit-bnr__arrow::before{content:"";background:#0093d4}.p-page-service-recruit-bnr__arrow::before{width:4px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.p-page-service-recruit-bnr__arrow::after{width:100%;height:1px}.p-page-service-recruit-bnr__arrow:first-child{position:absolute;top:50%;left:50%;transform:translate(-220%,-50%)}.p-page-service-worries{padding-bottom:min(10.6666666667vw,80px)}.p-page-service-worries-list{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.p-page-service-worries-list{grid-template-columns:repeat(3,1fr)}}.p-page-service-worries-list__item{font-size:clamp(1.3rem,2.2916666667vw,2.2rem);color:#0093d4;background:#fff;border-radius:10px;padding:min(2.6666666667vw,20px);text-align:center}.p-page-service-overview{padding:min(10.6666666667vw,80px) 0}.p-page-service-overview-header{margin-bottom:min(8vw,60px)}.p-page-service-overview-list{display:grid;gap:24px}@media screen and (min-width:768px){.p-page-service-overview-list{grid-template-columns:repeat(3,1fr)}}.p-page-service-overview-list__item{background:#eae5e1;border-radius:16px;padding:16px;color:#1a2653}.p-page-service-overview-list__img{margin-bottom:10px;border-radius:8px;overflow:hidden}.p-page-service-overview-list__img img{width:100%}.p-page-service-overview-list__heading{margin:0 0 5px}.p-page-service-overview-list__txt{margin:0}.p-page-service-overview-list-features{font-size:1rem;margin-top:10px}.p-page-service-overview-list-features__item{position:relative;padding-left:16px;font-weight:500}.p-page-service-overview-list-features__item::before{content:"";width:8px;aspect-ratio:1;border-radius:50%;background:#0093d4;position:absolute;top:2px;left:0}.p-page-service-overview-record-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.p-page-service-overview-record-list{grid-template-columns:repeat(4,1fr)}}.p-page-service-overview-record-list__item{text-align:center;border-radius:min(1.6vw,10px);background:#1a2653;color:#eae5e1;padding:10px}.p-page-service-overview-record-list__heading{margin:0 0 10px;font-size:clamp(1.2rem,1.875vw,1.8rem)}.p-page-service-overview-record-list__txtbox{display:inline-block;position:relative;line-height:1}.p-page-service-overview-record-list__num{font-size:clamp(3.2rem,6.25vw,6rem);font-weight:700}.p-page-service-overview-record-list__txt{font-size:clamp(1.6rem,2.9166666667vw,2.8rem)}.p-page-service-overview-record-list__asterisk{font-size:clamp(.8rem,1.0416666667vw,1rem);position:absolute;top:4px;left:100%}.p-page-service-overview-record-note{max-width:1060px;font-size:1rem;display:grid;gap:5px min(1.3333333333vw,20px)}@media screen and (min-width:768px){.p-page-service-overview-record-note{grid-template-columns:repeat(2,1fr)}}.p-page-service-overview-record-note__item{counter-increment:note;position:relative;padding-left:20px}.p-page-service-overview-record-note__item::before{content:"#" counter(note);position:absolute;top:0;left:0}.p-page-service-reason{padding:min(10.6666666667vw,80px) 0}.p-page-service-reason-header{margin-bottom:min(8vw,60px)}.p-page-service-reason-voice__btn{margin-top:min(8vw,60px)}.p-page-service-flow{padding:min(10.6666666667vw,80px) 0}.p-page-service-flow-header{margin-bottom:min(9.3333333333vw,70px)}.p-page-service-flow__body{display:flex;justify-content:space-between;align-items:flex-start;gap:45px}@media screen and (min-width:768px){.p-page-service-flow__body{gap:20px}}@media screen and (max-width:767px){.p-page-service-flow__body{flex-direction:column}}.p-page-service-flow-menu{font-size:clamp(1.4rem,1.5625vw,1.5rem);white-space:nowrap}@media screen and (min-width:768px){.p-page-service-flow-menu{position:sticky;top:min(21.3333333333vw,100px)}}@media screen and (max-width:767px){.p-page-service-flow-menu{width:100%;overflow-x:scroll}}@media screen and (max-width:767px){.p-page-service-flow-menu-list{display:flex;gap:20px}}.p-page-service-flow-menu-list__link{color:#1a2653;display:flex;align-items:center;gap:6px;position:relative}@media screen and (min-width:768px){.p-page-service-flow-menu-list__link{padding:5px 0 5px 18px;opacity:.2}}.p-page-service-flow-menu-list__link.is-current{opacity:1}@media screen and (min-width:768px){.p-page-service-flow-menu-list__link.is-current::before{content:"";width:8px;aspect-ratio:1;border-radius:50%;background:#1a2653;position:absolute;top:50%;transform:translateY(-50%);left:0}}.p-page-service-flow-menu-list__arrow{width:18px;aspect-ratio:1;border-radius:50%;border:1px solid #1a2653;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.p-page-service-flow-menu-list__arrow{display:none}}.p-page-service-flow-menu-list__arrow::after{content:"";width:6px;aspect-ratio:1;border-right:1px solid #1a2653;border-bottom:1px solid #1a2653;transform:rotate(45deg);margin-top:-2px}.p-page-service-flow__content{max-width:900px;flex:1}.p-page-service-flow-section{border-top:1px solid rgba(26,38,83,.2);padding:min(4.2666666667vw,32px) 0;counter-increment:flow}.p-page-service-flow-section__body{position:relative;padding-left:min(5.8666666667vw,38px)}.p-page-service-flow-section__body::before{content:counter(flow,decimal-leading-zero);position:absolute;top:4%;left:0;font-family:Arial,Helvetica,sans-serif;color:#6c738f;font-size:1.2rem;font-weight:700}@media screen and (min-width:768px){.p-page-service-flow-section__body::before{top:7%}}.p-page-service-flow-section__header{margin-bottom:30px}.p-page-service-flow-section__info th{text-align:left;min-width:100px}.p-page-service-flow-section__wrap{padding-top:min(8vw,60px);display:flex;gap:20px}@media screen and (min-width:768px){.p-page-service-flow-section__wrap{align-items:flex-start}}@media screen and (max-width:767px){.p-page-service-flow-section__wrap{flex-direction:column-reverse}}.p-page-service-flow-section__body{position:relative}.p-page-service-flow-section__content{flex:1}.p-page-service-flow-section__headwrap{display:flex;gap:20px;margin-bottom:min(5.3333333333vw,30px);flex-direction:column-reverse}@media screen and (min-width:768px){.p-page-service-flow-section__headwrap{flex-direction:column}}.p-page-service-flow-section__img{aspect-ratio:99/70;border-radius:10px;background:#d7d0ca;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.p-page-service-flow-section__img{width:min(380px,32vw)}}@media screen and (max-width:767px){.p-page-service-flow-section__img{width:100%}}@media screen and (max-width:767px){.p-page-service-flow__heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px}}.p-page-service-flow__txt{max-width:415px}@media screen and (max-width:767px){.p-page-service-flow__txt{line-height:1.8}}.p-page-service-flow__num::after{content:counter(group,decimal-leading-zero)}@media screen and (min-width:768px){.p-page-service-flow__btn{position:absolute;top:0;right:0}}@media screen and (max-width:767px){.p-page-service-flow__btn{margin-top:20px;text-align:right}}.p-page-service-faq{padding:min(10.6666666667vw,80px) 0}.p-page-service-faq-header{margin-bottom:min(9.3333333333vw,70px)}.p-page-service-faq-list__check{display:none}.p-page-service-faq-list__check:checked+.p-page-service-faq-list-q .p-page-service-faq-list__toggle::after{opacity:0}.p-page-service-faq-list__check:checked~.p-page-service-faq-list-a{height:auto}.p-page-service-faq-list__item{padding:min(5.3333333333vw,40px) 0;border-bottom:1px solid rgba(26,38,83,.2)}.p-page-service-faq-list-q{font-size:clamp(2rem,2.7083333333vw,2.6rem);font-weight:700;color:#1a2653;display:flex;gap:min(2.6666666667vw,20px);position:relative;cursor:pointer;padding-right:20px}.p-page-service-faq-list-q::before{content:"Q.";font-family:Arial,Helvetica,sans-serif;color:#0093d4;font-size:115%}.p-page-service-faq-list__toggle{position:absolute;top:50%;transform:translateY(-50%);right:0;width:18px;height:3px;background:#0093d4}.p-page-service-faq-list__toggle::after{content:"";width:100%;height:100%;transform:rotate(90deg);position:absolute;top:0;left:0;background:#0093d4;transition:all .5s}.p-page-service-faq-list-a{height:0;overflow:hidden;transition:all .5s}.p-page-service-faq-list-a__wrap{background:#d7d0ca;padding:min(4.2666666667vw,32px) min(5.3333333333vw,40px);border-radius:8px;color:#1a2653;margin-top:20px}.p-page-service-faq-list-a__content{font-size:clamp(1.6rem,1.875vw,1.8rem);display:flex;gap:5px}.p-page-service-faq-list-a__content::before{content:"A.";color:#0093d4;font-size:115%;font-weight:700}.p-page-service-faq-list-a__txt{margin:0}.p-page-service-profile{padding:min(10.6666666667vw,80px) 0}.p-page-our-roles-opening{padding-bottom:min(10.6666666667vw,80px)}.p-page-our-roles-opening__wrap{display:grid;gap:min(8vw,60px)}@media screen and (min-width:768px){.p-page-our-roles-opening__wrap{grid-template-columns:repeat(2,1fr)}}.p-page-our-roles-opening__block{border-radius:10px;background:#d7d0ca;padding:min(4.2666666667vw,32px)}.p-page-our-roles-opening__heading{margin-bottom:20px}.p-page-our-roles-opening-skil-list{margin-top:6px;display:flex;gap:4px;font-size:1rem}.p-page-our-roles-opening-skil-list__item{padding:2px 8px;background:#1a2653;color:#eae5e1;border-radius:100vh}.p-page-our-roles-ideal{padding:min(10.6666666667vw,80px) 0 min(21.3333333333vw,160px)}.p-page-our-roles-ideal-header{margin-bottom:min(8vw,60px)}.p-page-our-roles-ideal__main{display:flex;justify-content:space-between;margin:40px 0}@media screen and (max-width:767px){.p-page-our-roles-ideal__main{flex-direction:column;align-items:center}}@media screen and (max-width:767px){.p-page-our-roles-ideal__logo{width:120px;margin:20px auto 0}}.p-page-our-roles-ideal__logo svg{max-width:100%}.p-page-our-roles-ideal-motto{counter-reset:motto}.p-page-our-roles-ideal-motto__item{counter-increment:motto;display:flex;gap:min(4vw,30px)}.p-page-our-roles-ideal-motto__item::before{content:counter(motto,decimal-leading-zero);color:rgba(26,38,83,.2);font-weight:600}@media screen and (min-width:768px){.p-page-our-roles-ideal-motto__item::before{margin-top:10px}}.p-page-our-roles-ideal-motto__item:not(:last-child){margin-bottom:30px}.p-page-our-roles-ideal-motto__heading{margin:0 0 20px}.p-page-our-roles-profile{padding-top:min(10.6666666667vw,80px)}.p-page-people{counter-reset:interview}.p-page-people-person{padding-bottom:min(21.3333333333vw,160px)}.p-page-people-person-list{display:flex;flex-direction:column;gap:min(5.3333333333vw,40px)}.p-page-people-person-list__link{display:flex;padding:min(5.3333333333vw,60px);border-radius:10px;background:#d7d0ca;color:#1a2653;gap:min(5.3333333333vw,40px)}@media screen and (max-width:767px){.p-page-people-person-list__link{flex-direction:column-reverse}}.p-page-people-person-list__link:hover .p-page-people-person-list__arrow:first-child{transform:translateX(0)}.p-page-people-person-list__link:hover .p-page-people-person-list__arrow:last-child{transform:translateX(300%)}.p-page-people-person-list__link:hover .p-page-people-person-list__arrowwrap--circle .p-page-people-person-list__arrow:first-child{transform:translate(-50%,-50%)}.p-page-people-person-list__content{flex:1}.p-page-people-person-list__header{font-weight:700;margin-bottom:20px}.p-page-people-person-list__name{margin:0}.p-page-people-person-list__arrowwrap{width:16px;position:relative;overflow:hidden;margin-top:30px}.p-page-people-person-list__arrow{width:100%;display:flex;flex-direction:column;align-items:flex-end;transition:all .2s ease-out}.p-page-people-person-list__arrow::after,.p-page-people-person-list__arrow::before{content:"";background:#1a2653}.p-page-people-person-list__arrow::before{width:6px;aspect-ratio:7/4;clip-path:polygon(0 0,0 100%,100% 100%)}.p-page-people-person-list__arrow::after{width:100%;height:1px}.p-page-people-person-list__arrow:first-child{position:absolute;top:0;left:0;transform:translateX(-120%)}.p-page-people-person-list__img{border-radius:6px;overflow:hidden}@media screen and (min-width:768px){.p-page-people-person-list__img{width:min(509px,38vw)}}.p-page-people-person-list__img img{width:100%}.p-page-people-profile{padding-top:min(10.6666666667vw,80px)}.p-page-people-header{border-radius:20px;overflow:hidden;position:relative}.p-page-people-header__wrap{display:flex}.p-page-people-header__img,.p-page-people-header__txtbox{flex:1}.p-page-people-header__txtbox{background:#0093d4;padding-top:min(8vw,72px);padding-bottom:20px;max-width:50%;position:relative}.p-page-people-header__heading{font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:700;color:#1a2653;margin:0}.p-page-people-header__ttl{font-size:clamp(2.2rem,3.9583333333vw,3.8rem);font-weight:700;color:#1a2653;margin:0}@media screen and (min-width:768px){.p-page-people-header__ttl{width:140%}}.p-page-people-header__profile{margin-top:20px;color:#eae5e1}.p-page-people-header__post{margin:0 0 10px;font-size:1.3rem}.p-page-people-header__name{font-size:clamp(2rem,3.125vw,3rem);font-weight:700;margin:0}.p-page-people-header__roman{font-size:1.2rem;font-weight:700;margin:0}.p-page-people-header__img img{height:100%;-o-object-fit:cover;object-fit:cover}.p-page-people-header .l-breadcrumbs{position:absolute;right:10px;bottom:10px;color:#eae5e1}.p-page-people-opening{padding-bottom:min(10.6666666667vw,80px)}.p-page-people-interview{padding:min(10.6666666667vw,80px) 0}.p-page-people-interview__img{border-radius:6px;overflow:hidden;margin-bottom:min(8vw,60px)}.p-page-people-interview__img img{width:100%}.p-page-people-interview-list{display:flex;flex-direction:column;gap:min(8vw,60px)}.p-page-people-interview-list__item{display:flex;gap:min(5.3333333333vw,60px);padding-bottom:min(8vw,60px);border-bottom:1px solid rgba(26,38,83,.15);counter-increment:interview}@media screen and (max-width:767px){.p-page-people-interview-list__item{flex-direction:column}}@media screen and (min-width:768px){.p-page-people-interview-list__header{width:200px}}.p-page-people-interview-list__q{color:#0093d4}.p-page-people-interview-list__num::after{content:counter(interview,decimal-leading-zero)}.p-page-people-interview-list__ttl{color:#1a2653;font-weight:700;margin:0}.p-page-people-interview-list__txtbox{flex:1}.p-page-people-interview-list__answer{color:#1a2653}.p-page-people__backbtn{margin-top:min(8vw,60px)}.p-page-work-style-schedule{padding-bottom:min(10.6666666667vw,80px)}.p-page-work-style-schedule__body{display:flex;justify-content:space-between;align-items:flex-start;gap:45px}@media screen and (min-width:768px){.p-page-work-style-schedule__body{gap:20px}}@media screen and (max-width:767px){.p-page-work-style-schedule__body{flex-direction:column}}.p-page-work-style-schedule-menu{font-size:clamp(1.4rem,1.5625vw,1.5rem);white-space:nowrap}@media screen and (min-width:768px){.p-page-work-style-schedule-menu{position:sticky;top:min(21.3333333333vw,100px)}}@media screen and (max-width:767px){.p-page-work-style-schedule-menu{width:100%;overflow-x:scroll}}@media screen and (max-width:767px){.p-page-work-style-schedule-menu-list{display:flex;gap:20px}}.p-page-work-style-schedule-menu-list__link{color:#1a2653;display:flex;align-items:center;gap:6px;position:relative}@media screen and (min-width:768px){.p-page-work-style-schedule-menu-list__link{padding:5px 0 5px 18px;opacity:.2}}.p-page-work-style-schedule-menu-list__link.is-current{opacity:1}@media screen and (min-width:768px){.p-page-work-style-schedule-menu-list__link.is-current::before{content:"";width:8px;aspect-ratio:1;border-radius:50%;background:#1a2653;position:absolute;top:50%;transform:translateY(-50%);left:0}}.p-page-work-style-schedule-menu-list__arrow{width:18px;aspect-ratio:1;border-radius:50%;border:1px solid #1a2653;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.p-page-work-style-schedule-menu-list__arrow{display:none}}.p-page-work-style-schedule-menu-list__arrow::after{content:"";width:6px;aspect-ratio:1;border-right:1px solid #1a2653;border-bottom:1px solid #1a2653;transform:rotate(45deg);margin-top:-2px}.p-page-work-style-schedule__content{max-width:900px;flex:1}.p-page-work-style-schedule-section{border-top:1px solid rgba(26,38,83,.2);padding:min(4.2666666667vw,32px) 0}.p-page-work-style-schedule-section-list{display:flex;flex-direction:column;gap:20px}.p-page-work-style-schedule-section-list__item{display:flex;gap:min(2.6666666667vw,20px)}.p-page-work-style-schedule-section-list__time{white-space:nowrap;opacity:.5;padding:2px 0}.p-page-work-style-schedule-section-list__txt{margin:5px 0 0}.p-page-work-style-message{padding:min(10.6666666667vw,80px) 0}.p-page-work-style-profile{padding-top:min(10.6666666667vw,80px)}.u-left{text-align:left}.u-center{text-align:center}.u-right{text-align:right}@media screen and (min-width:768px){.u-pc-left{text-align:left}}@media screen and (min-width:768px){.u-pc-center{text-align:center}}@media screen and (min-width:768px){.u-pc-right{text-align:right}}@media screen and (max-width:767px){.u-sp-left{text-align:left}}@media screen and (max-width:767px){.u-sp-center{text-align:center}}@media screen and (max-width:767px){.u-sp-right{text-align:right}}.is-primary{color:#0093d4!important}.is-secondary{color:#1a2653!important}.is-base{color:#eae5e1!important}.is-black{color:#000!important}.is-white{color:#fff!important}.is-gray{color:#d6d6d6!important}.is-blue{color:#22449a!important}.is-blue2{color:#6c738f!important}.is-blue3{color:#b2b8cb!important}.is-red{color:#ef4444!important}.is-beige{color:#d7d0ca!important}.is-bg-primary{background-color:#0093d4!important}.is-bg-secondary{background-color:#1a2653!important}.is-bg-base{background-color:#eae5e1!important}.is-bg-black{background-color:#000!important}.is-bg-white{background-color:#fff!important}.is-bg-gray{background-color:#d6d6d6!important}.is-bg-blue{background-color:#22449a!important}.is-bg-blue2{background-color:#6c738f!important}.is-bg-blue3{background-color:#b2b8cb!important}.is-bg-red{background-color:#ef4444!important}.is-bg-beige{background-color:#d7d0ca!important}.u-fz12{font-size:1.2rem}.u-fz13{font-size:1.3rem}.u-fz13-20{font-size:clamp(1.3rem,2.0833333333vw,2rem)}.u-fz18-24{font-size:clamp(1.8rem,2.5vw,2.4rem)}.u-fz22-26{font-size:clamp(2.2rem,2.7083333333vw,2.6rem)}.u-fz22-38{font-size:clamp(2.2rem,3.9583333333vw,3.8rem)}.u-fz24-32{font-size:clamp(2.4rem,3.3333333333vw,3.2rem)}.u-fz32-100{font-size:3.2rem}@media screen and (min-width:768px){.u-fz32-100{font-size:clamp(5rem,10.4166666667vw,10rem)}}.u-fz40-60{font-size:clamp(4rem,6.25vw,6rem)}.u-fz68-120{font-size:clamp(6.8rem,12.5vw,12rem)}.u-lh1{line-height:1}.u-lh11{line-height:1.1}.u-lh12{line-height:1.2}.u-lh13{line-height:1.3}.u-lh14{line-height:1.4}.u-lh15{line-height:1.5}.u-lh16{line-height:1.6}.u-lh17{line-height:1.7}.u-lh18{line-height:1.8}.u-lh19{line-height:1.9}.u-lh2{line-height:2}.u-lh21{line-height:2.1}.u-lh22{line-height:2.2}.u-lh23{line-height:2.3}.u-lh24{line-height:2.4}.u-m0{margin:0!important}.u-mt0{margin-top:0!important}.u-mr0{margin-right:0!important}.u-mb0{margin-bottom:0!important}.u-ml0{margin-left:0!important}.u-m-inline-auto{margin-inline:auto}.u-mt20{margin-top:20px}.u-mt40{margin-top:40px}.u-mb20{margin-bottom:20px}.u-mb30{margin-bottom:30px}.u-mb30-60{margin-bottom:min(8vw,60px)}.u-mb40{margin-bottom:40px}.u-mb40-80{margin-bottom:min(10.6666666667vw,80px)}.u-animation-bottom-to-top{overflow:hidden}.u-animation-bottom-to-top>*{transition:all .5s;transform:translateY(100%)}.u-animation-bottom-to-top.is-show>*{transform:translateY(0)}.u-indent{padding-left:1em;text-indent:-1em}.u-db{display:block}.u-pc-db,.u-pc-dib{display:none}@media screen and (min-width:768px){.u-pc-db{display:block}}@media screen and (min-width:768px){.u-pc-dib{display:inline-block}}.u-sp-db{display:block}@media screen and (min-width:768px){.u-sp-db{display:none}}.u-sp-dib{display:inline-block}@media screen and (min-width:768px){.u-sp-dib{display:none}}.u-font-arial{font-family:Arial,Helvetica,sans-serif}.u-fw500{font-weight:500}.u-fw600{font-weight:600}.u-fw700{font-weight:700}