﻿/*!
 * ress.css • v3.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[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-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}ul,dl,figure{margin:0;padding:0}dt{font-weight:normal}ul,li{list-style:none}ol{padding-left:1.5em}ol>li{list-style:decimal}ol>li+li{margin-top:.3em}ul ul,ul ol,ol ul,ol ol{margin-top:.3em}img,iframe{vertical-align:bottom;max-width:100%}img{height:auto}button{outline:none;cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{letter-spacing:.1em;line-height:1.55}body{height:100%;background:#edf1f3;font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:500;line-height:1.875;letter-spacing:.04em;color:#333;font-size:14px;font-size:.875rem}@media(min-width: 768px){body{font-size:15px;font-size:.9375rem}}@media(min-width: 1025px){body{font-size:16px;font-size:1rem}}@media(min-width: 1025px){:where(p){line-height:2}}a{text-decoration:none;color:#333}_:lang(x)::-internal-media-controls-overlay-cast-button,img{image-rendering:-webkit-optimize-contrast}.c-inner{width:89.33%;margin-right:auto;margin-left:auto}@media(min-width: 1025px){.c-inner{width:88%;max-width:1200px}}@media(min-width: 1441px){.c-inner{max-width:1366px}}.c-inner--small{max-width:1080px}.c-section{padding-block:40px}@media(min-width: 1025px){.c-section{padding-block:80px 90px}}.c-section--bg{background:#e5e9ef}.p-breadcrumb+.c-section{padding-top:0}.c-img,.p-postBody__eyeCatch{position:relative}.c-img img,.p-postBody__eyeCatch img{width:100%}.c-sharpImg img{image-rendering:-webkit-optimize-contrast}.c-headingLv2{margin-bottom:25px;text-align:center;font-weight:500;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:26px;font-size:1.625rem}@media(min-width: 1025px){.c-headingLv2{margin-bottom:40px;font-size:30px;font-size:1.875rem}}.c-headingLv3{padding-bottom:.5em;border-bottom:1px solid #b2b2b2;font-weight:500;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002160;font-size:22px;font-size:1.375rem}@media(min-width: 1025px){.c-headingLv3{font-size:26px;font-size:1.625rem}}.c-headingLv3--noBorder{border-bottom:none;padding-bottom:0}.c-headingLv4{font-weight:500;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:19px;font-size:1.1875rem}@media(min-width: 1025px){.c-headingLv4{font-size:22px;font-size:1.375rem}}.c-headingLv5{font-weight:700;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:18px;font-size:1.125rem}@media(min-width: 1025px){.c-headingLv5{font-size:20px;font-size:1.25rem}}.c-headingLv6{font-family:YakuHanMP,"Noto Serif JP",serif}.c-list--nomark>li{padding-left:0 !important}.c-list--nomark>li::before{display:none}.c-list>li{position:relative;padding-left:1em}.c-list>li::before{position:absolute;left:0;content:"・"}.c-list ul{margin-top:.3em}.c-list--disc>li{display:flex;gap:.4em}.c-list--disc>li::before{color:#002160;content:"●"}.c-list--square>li{display:flex;gap:.4em}.c-list--square>li::before{color:#002160;content:"■"}.c-list--att>li::before{content:"※" !important}.c-list--row{display:flex;flex-wrap:wrap;gap:1em 1.5em}.c-list--row>li+li{margin-top:0}.c-list--rowNoGap{gap:0 1.5em}.c-sectionTitle{font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:500;text-align:center;font-size:22px;font-size:1.375rem}@media(min-width: 1025px){.c-sectionTitle{font-size:32px;font-size:2rem}}.c-pageLead{font-weight:700;line-height:2}@media(min-width: 768px){.c-pageLead{text-align:center}}@media(min-width: 1025px){.c-pageLead{line-height:2.5}}.c-pageLead p+p{margin-top:1.5em}.c-primaryBtn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:295px;height:50px;padding-inline:.5em;background:#fff;border:1px solid #002160;color:#002160;letter-spacing:.1em;transition:.5s background-color,.5s color;font-weight:500;font-size:12px;font-size:.75rem}@media(min-width: 1025px){.c-primaryBtn{font-size:14px;font-size:.875rem}}.c-primaryBtn::before{transition:.5s opacity;position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_b.svg) no-repeat center/contain;content:""}.c-primaryBtn::after{opacity:0;transition:.5s opacity;position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_w_b.svg) no-repeat center/contain;content:""}.c-primaryBtn .text{line-height:1.4}@media(any-hover: hover){.c-primaryBtn:hover{background:#002160;color:#fff}.c-primaryBtn:hover::before{opacity:0}.c-primaryBtn:hover::after{opacity:1}}.c-primaryBtn--inversion{border-color:#fff;color:#fff}.c-primaryBtn--inversion .arrow polyline{stroke:#fff}@media(any-hover: hover){.c-primaryBtn--inversion:hover{background:#fff;color:#002160}.c-primaryBtn--inversion:hover .arrow polyline{stroke:#002160}}.c-secondaryBtn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:155px;height:40px;padding-inline:20px;background:#002160;border:1px solid #002160;color:#fff;font-weight:700;text-align:center;font-family:YakuHanJP,"Montserrat",sans-serif;transition:.5s background-color,.5s color;font-size:12px;font-size:.75rem}@media(min-width: 1025px){.c-secondaryBtn{width:175px;height:50px;font-size:14px;font-size:.875rem}}@media(any-hover: hover){.c-secondaryBtn:hover{background:#fff;color:#002160}}.c-secondaryBtn--back{background:#fff;color:#002160}@media(any-hover: hover){.c-secondaryBtn--back:hover{background:#002160;color:#fff}}.c-secondaryBtn:disabled{filter:grayscale(100%);color:#ccc;opacity:.5}@media(any-hover: hover){.c-secondaryBtn:disabled:hover{background:#002160;color:#ccc}}@media(any-hover: hover){a:hover .c-secondaryBtn{background:#fff;color:#002160}}.c-link--color{color:#00a0e9}@media(any-hover: hover){.c-link--color{transition:.5s opacity}.c-link--color:hover{opacity:.7}}.c-link--external{display:inline-flex !important;align-items:center;gap:.5em}.c-link--external::after{aspect-ratio:1;width:11.4px;background:url(../img/common/icon_external.svg) no-repeat center/contain;content:""}@media(min-width: 768px){.c-link--tel{pointer-events:none;cursor:default;text-decoration:none}}.c-link--underline{border-bottom:1px solid;transition:.5s border}@media(any-hover: hover){.c-link--underline:hover{border-bottom-color:rgba(0,0,0,0)}}.c-tableList{margin-right:auto;margin-left:auto}.c-tableList>div{display:flex}.c-tableList--cell{line-height:1.5}@media(max-width: 520.9px){.c-tableList--cell>div{flex-direction:column}}.c-tableList--cell>div+div{border-top:#b2b2b2 1px solid}.c-tableList--cell dt{display:flex;align-items:center;width:100%;padding:.8em .6em;background:#edf1f3;font-weight:700}@media(min-width: 521px){.c-tableList--cell dt{width:200px}}@media(min-width: 768px){.c-tableList--cell dt{width:240px;padding:1em}}@media(min-width: 1366px){.c-tableList--cell dt{width:278px}}.c-tableList--cell dd{flex:1;padding:.8em .6em}@media(min-width: 521px){.c-tableList--cell dd{display:flex;align-items:center}}@media(min-width: 768px){.c-tableList--cell dd{padding:1em}}.c-tableList--border{margin-right:auto;margin-left:auto}@media(max-width: 767.9px){.c-tableList--border>div{padding-block:1em;flex-direction:column}}@media(min-width: 768px){.c-tableList--border>div{gap:2em;padding-block:1.23em}}.c-tableList--border>div+div{border-top:1px solid #b2b2b2}.c-tableList--border dt{position:relative;color:#002160;font-weight:700}@media(max-width: 767.9px){.c-tableList--border dt{margin-bottom:.3em;font-weight:700}}@media(min-width: 768px){.c-tableList--border dt{width:208px}}@media(min-width: 768px){.c-tableList--border dd{flex:1;display:flex;flex-direction:column;justify-content:center}}.c-sectionEn{position:absolute;z-index:2;top:0}@media(max-width: 1024.9px){.c-sectionEn{width:min(10.6666666667vw,40px)}}@media(min-width: 1025px){.c-sectionEn{left:min(1.3888888889vw,20px)}}@media(min-width: 1921px){.c-sectionEn{left:min(4.4791666667vw,86px)}}.c-sectionEn span{display:flex;align-items:center;gap:9px;width:100%;writing-mode:vertical-rl;font-family:YakuHanJP,"Montserrat",sans-serif;font-weight:700;font-size:10px;font-size:.625rem}@media(min-width: 1025px){.c-sectionEn span{font-size:14px;font-size:.875rem}}.c-sectionEn span::before{width:0;height:23px;border-left:1px solid;content:""}.u-text-left{text-align:left !important}.u-text-center{text-align:center !important}@media(min-width: 1025px){.u-text-center-large{text-align:center !important}}.u-text-right{text-align:right !important}.u-fs-medium{font-size:18px;font-size:1.125rem}.u-fs-large{font-size:20px;font-size:1.25rem}@media(min-width: 1025px){.u-fs-large{font-size:22px;font-size:1.375rem}}.u-color-primary{color:#002160}.u-color-secondary{color:#0061b4}.u-weight-bold{font-weight:700}.u-weight-middle{font-weight:500}.u-hidden{display:none !important}@media(min-width: 376px){.u-hidden-xSmall{display:none !important}}@media(min-width: 521px){.u-hidden-small{display:none !important}}@media(min-width: 768px){.u-hidden-medium{display:none !important}}@media(min-width: 1025px){.u-hidden-large{display:none !important}}@media(min-width: 1366px){.u-hidden-xLarge{display:none !important}}@media(min-width: 1441px){.u-hidden-xxLarge{display:none !important}}@media(min-width: 1921px){.u-hidden-xxxLarge{display:none !important}}@media(max-width: 520.9px){.u-visible-small{display:none !important}}@media(max-width: 767.9px){.u-visible-medium{display:none !important}}@media(max-width: 1024.9px){.u-visible-large{display:none !important}}@media(max-width: 1365.9px){.u-visible-xLarge{display:none !important}}@media(max-width: 1440.9px){.u-visible-xxLarge{display:none !important}}@media(max-width: 1920.9px){.u-visible-xxxLarge{display:none !important}}@media(max-width: 767.9px){.u-visible-medium-only{display:none !important}}@media(min-width: 1025px){.u-visible-medium-only{display:none !important}}@media(max-width: 1024.9px){.u-visible-large-only{display:none !important}}@media(min-width: 1366px){.u-visible-large-only{display:none !important}}@media(max-width: 1365.9px){.u-visible-xLarge-only{display:none !important}}@media(min-width: 1441px){.u-visible-xLarge-only{display:none !important}}@media(min-width: 1025px){.u-visible-hamburger{display:none}}@media(max-width: 1024.9px){.u-hidden-hamburger{display:none}}.u-mt-xSmall{margin-top:20px !important}.u-mt-small{margin-top:20px !important}@media(min-width: 1025px){.u-mt-small{margin-top:30px !important}}.u-mt-medium{margin-top:25px !important}@media(min-width: 1025px){.u-mt-medium{margin-top:40px !important}}.u-mt-large{margin-top:30px !important}@media(min-width: 1025px){.u-mt-large{margin-top:60px !important}}.u-mt-xLarge{margin-top:40px !important}@media(min-width: 1025px){.u-mt-xLarge{margin-top:80px !important}}.u-mt-xxLarge{margin-top:50px !important}@media(min-width: 1025px){.u-mt-xxLarge{margin-top:100px !important}}.u-mb-xSmall{margin-bottom:20px !important}.u-mb-xxSmall{margin-bottom:10px !important}.u-mb-small{margin-bottom:20px !important}@media(min-width: 1025px){.u-mb-small{margin-bottom:30px !important}}.u-mb-medium{margin-bottom:25px !important}@media(min-width: 1025px){.u-mb-medium{margin-bottom:40px !important}}.u-mb-large{margin-bottom:30px !important}@media(min-width: 1025px){.u-mb-large{margin-bottom:60px !important}}.u-mb-xLarge{margin-bottom:40px !important}@media(min-width: 1025px){.u-mb-xLarge{margin-bottom:80px !important}}.u-mb-xxLarge{margin-bottom:50px !important}@media(min-width: 1025px){.u-mb-xxLarge{margin-bottom:100px !important}}.u-mt-0{margin-top:0 !important}.u-mb-0{margin-bottom:0 !important}.u-pt-0{padding-top:0 !important}.u-pb-0{padding-bottom:0 !important}.u-pt-small{padding-top:20px !important}@media(min-width: 1025px){.u-pt-small{padding-top:30px !important}}.u-pt-medium{padding-top:25px !important}@media(min-width: 1025px){.u-pt-medium{padding-top:40px !important}}.u-pt-large{padding-top:30px !important}@media(min-width: 1025px){.u-pt-large{padding-top:60px !important}}.u-pt-xLarge{padding-top:40px !important}@media(min-width: 1025px){.u-pt-xLarge{padding-top:80px !important}}.u-pt-xxLarge{padding-top:50px !important}@media(min-width: 1025px){.u-pt-xxLarge{padding-top:100px !important}}.u-pb-small{padding-bottom:20px !important}@media(min-width: 1025px){.u-pb-small{padding-bottom:30px !important}}.u-pb-medium{padding-bottom:25px !important}@media(min-width: 1025px){.u-pb-medium{padding-bottom:40px !important}}.u-pb-large{padding-bottom:30px !important}@media(min-width: 1025px){.u-pb-large{padding-bottom:60px !important}}.u-pb-xLarge{padding-bottom:40px !important}@media(min-width: 1025px){.u-pb-xLarge{padding-bottom:80px !important}}.u-pb-xxLarge{padding-bottom:50px !important}@media(min-width: 1025px){.u-pb-xxLarge{padding-bottom:100px !important}}.u-align-right{margin-left:auto}.u-align-center{margin-right:auto;margin-left:auto}.u-brightness-105,.p-postBody img{filter:brightness(105%)}.u-brightness-110{filter:brightness(110%)}.is-animation--delay01{animation-delay:.1s}.is-animation--fadeIn{opacity:0}.is-animation--fadeIn.is-animation--done{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0px)}}.is-animation--fadeToRight{opacity:0}.is-animation--fadeToRight.is-animation--done{animation-name:fadeLeftAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.u-width-1000{max-width:1000px}.u-width-900{max-width:900px}.u-width-800{max-width:800px}.u-width-700{max-width:700px}.u-width-600{max-width:600px}.u-width-500{max-width:600px}.l-header{position:fixed;top:0;right:0;left:0;z-index:12;transition:.5s background-color}@media(min-width: 1025px){.l-header{background:#edf1f3}}body.is-spMenuOpen .l-header{position:fixed}@media(max-width: 1024.9px){body.is-spMenuOpen .l-header{bottom:0}}.l-header__inner{display:flex;position:relative;height:100%}@media(max-width: 1024.9px){.l-header__inner{align-items:center;max-width:none;height:72px;background:#edf1f3;padding-left:20px}}@media(min-width: 1025px){.l-header__inner{align-items:center;height:min(7.2916666667vw,140px);padding-inline:3%;transition:.5s height}}@media(min-width: 1441px){.l-header__inner{padding-inline:min(4.8958333333vw,94px)}}.l-header__logo{position:relative;width:219px;margin-right:9px;font-size:10px;font-size:.625rem}@media(min-width: 1025px){.l-header__logo{width:min(20.1317715959vw,275px)}}.l-header__logo img{transition:.5s opacity}.l-header__logo a{display:block}@media(any-hover: hover){.l-header__logo a:hover img{opacity:.7}}.l-header__nav{width:100%;background:#edf1f3}@media(min-width: 521px){.l-header__nav{width:375px}}@media(max-width: 1024.9px){.l-header__nav{position:fixed;top:72px;right:0;bottom:0;transform:translateX(100%);pointer-events:none;z-index:4;opacity:0;transition:.5s opacity,.5s transform}body.is-spMenuOpen .l-header__nav{pointer-events:initial;opacity:1;transform:translateX(0%)}}@media(min-width: 1025px){.l-header__nav{width:auto;background:rgba(0,0,0,0);margin-left:auto}}.l-header__navOverlay{position:fixed;top:72px;right:0;bottom:0;left:0;transition:.5s background-color;pointer-events:none}body.is-spMenuOpen .l-header__navOverlay{cursor:pointer;pointer-events:initial;opacity:1;background:rgba(51,51,51,.7)}.l-header__navInner{display:flex;flex-direction:column;align-items:center;z-index:2}@media(max-width: 1024.9px){.l-header__navInner{position:relative;height:100%;transition:.5s opacity;opacity:0}body.is-spMenuOpen .l-header__navInner{overflow:auto;opacity:1}}@media(min-width: 1025px){.l-header__navInner{width:auto;margin:auto}}@media(max-width: 1024.9px){.l-header__navMain{position:relative;width:89.33%;margin-inline:auto}}@media(min-width: 1025px){.l-header__navMain{display:flex;justify-content:flex-end;align-items:center}}.l-header__navBtns{display:flex}@media(max-width: 1024.9px){.l-header__navBtns{flex-direction:column;gap:16px;max-width:295px;margin:30px auto 0;background:#fff}}@media(min-width: 1025px){.l-header__navBtns{margin-left:min(1.3020833333vw,25px)}}@media(min-width: 1441px){.l-header__navBtns{margin-left:min(2.0833333333vw,40px)}}.l-header__navBtn{display:flex;align-items:center;justify-content:center;position:relative;color:#fff;font-weight:700;letter-spacing:.1em;line-height:1.375;text-align:center;font-size:12px;font-size:.75rem;transition:.5s color,.5s background-color,.5s height}@media(max-width: 1024.9px){.l-header__navBtn{height:50px}}@media(min-width: 1025px){.l-header__navBtn{gap:min(.78125vw,15px);width:max(min(10.78125vw,207px),130px);aspect-ratio:207/80;font-size:max(min(.8333333333vw,16px),12px)}}.l-header__navBtn--new{background:#0061b4}@media(any-hover: hover){.l-header__navBtn--new{transition:.5s background-color}.l-header__navBtn--new:hover{background-color:rgb(0,116.2383333333,215.7)}}@media(max-width: 1024.9px){.l-header__navBtn--new::after{position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_w_lb.svg) no-repeat center/contain;content:""}}.l-header__navBtn--career{background:#002160}@media(any-hover: hover){.l-header__navBtn--career{transition:.5s background-color}.l-header__navBtn--career:hover{background-color:rgb(0,45.271875,131.7)}}@media(max-width: 1024.9px){.l-header__navBtn--career::after{position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_w_b.svg) no-repeat center/contain;content:""}}.l-header__spMenuBtn{display:flex;align-items:center;justify-content:center;z-index:5;width:94px;height:70px;margin-left:auto}@media(min-width: 1025px){.l-header__spMenuBtn{display:none}}.l-header__spMenuBtn .line{position:relative;width:32px;height:22px}.l-header__spMenuBtn .line>span{position:absolute;top:50%;left:50%;width:54px;height:1px;margin-left:-27px;background:#333;transition:.5s;content:""}.l-header__spMenuBtn .line>span:nth-child(1){margin-top:-4px}body.is-spMenuOpen .l-header__spMenuBtn .line>span:nth-child(1){margin-top:0;transform:rotate(-45deg)}.l-header__spMenuBtn .line>span:nth-child(2){margin-top:4px}body.is-spMenuOpen .l-header__spMenuBtn .line>span:nth-child(2){margin-top:0;transform:rotate(45deg)}.l-header__spMenuBtn .text{margin-top:.1em;color:#fff;font-size:12px;font-size:.75rem}body.is-spMenuOpen .l-header__spMenuBtn .text span:first-child{display:none}.l-header__spMenuBtn .text span:last-child{display:none}body.is-spMenuOpen .l-header__spMenuBtn .text span:last-child{display:block}@media(max-width: 1024.9px){.l-gnav{border-bottom:1px solid #b2b2b2}}@media(min-width: 1025px){.l-gnav{flex-shrink:0;display:flex;gap:min(1.3020833333vw,25px)}}@media(min-width: 1441px){.l-gnav{gap:min(2.0833333333vw,40px)}}.l-gnav>li{position:relative}@media(max-width: 1024.9px){.l-gnav>li{border-top:1px solid #b2b2b2}}@media(min-width: 1025px){.l-gnav>li:has(.is-toggleContents):hover .is-toggleBtn{color:#0061b4}.l-gnav>li:has(.is-toggleContents):hover .is-toggleBtn .icon::after{transform:rotate(360deg);background:#0061b4}}@media(min-width: 1025px){.l-gnav{flex-shrink:0}}.l-gnav__link{display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;letter-spacing:.1em;color:#002160}@media(max-width: 1024.9px){.l-gnav__link{width:100%;padding:1em;text-align:center;font-size:14px;font-size:.875rem}}@media(max-width: 1024.9px)and (any-hover: hover){.l-gnav__link{transition:.5s color}.l-gnav__link:hover{color:#0061b4 !important}}@media(min-width: 1025px){.l-gnav__link{gap:.4em;padding-block:.1em;font-size:max(min(.8333333333vw,16px),13px)}}@media(min-width: 1025px)and (any-hover: hover){.l-gnav__link{transition:.5s color}.l-gnav__link:hover{color:#0061b4 !important}}.l-gnav__link--active{color:#0061b4}.l-gnav__link--active .icon::before,.l-gnav__link--active .icon::after{background:#0061b4 !important}[class$="--active"] .l-gnav__link{background:red}.l-gnav__link.is-toggleBtn{cursor:pointer}.l-gnav__link.is-toggleBtn .icon{display:flex;align-items:center;justify-content:center;position:relative;width:12px;aspect-ratio:1/1}.l-gnav__link.is-toggleBtn .icon::before,.l-gnav__link.is-toggleBtn .icon::after{position:absolute;width:100%;height:1px;background:#002160;content:""}.l-gnav__link.is-toggleBtn .icon::after{transform:rotate(90deg);transition:.5s}.l-gnav__link.is-toggleBtn.is-toggleBtn--open .icon::after{transform:rotate(360deg)}@media(max-width: 1024.9px){.l-gnav__link.is-toggleBtn .icon{position:absolute;right:9px}}@media(any-hover: hover){.l-gnav__link.is-toggleBtn:hover .icon::before,.l-gnav__link.is-toggleBtn:hover .icon::after{background:#0061b4}}.l-gnav__link.is-toggleBtn{cursor:default}.l-gnav__child{font-size:13px;font-size:.8125rem}@media(max-width: 1024.9px){.l-gnav__child{display:grid;grid-template-rows:0fr;transition:.5s grid-template-rows ease,.5s padding ease,.5s border-color ease}.l-gnav__child>*{overflow:hidden}.l-gnav__child.is-toggleContents--open{grid-template-rows:1fr}}@media(min-width: 1025px){.l-gnav__child{position:absolute;left:50%;transform:translateX(-50%);min-width:12em;margin-top:30px;background:#fff;opacity:0;transition:.5s opacity,.5s margin;pointer-events:none;padding:.6em 1em;white-space:nowrap;font-size:max(min(.8333333333vw,16px),13px)}li:has(.l-gnav__child):hover .l-gnav__child,li:has(.l-footer__navChild):hover .l-gnav__child{opacity:1;margin-top:0;pointer-events:initial}}.l-gnav__childList{text-align:center;margin-top:0;transition:.5s padding,.5s border-color}@media(max-width: 1024.9px){.l-gnav__childList{border-top:1px solid rgba(0,0,0,0)}.is-toggleContents--open .l-gnav__childList{padding:1em;border-top-color:#b2b2b2}}@media(max-width: 1024.9px){.l-gnav__childList li+li{margin-top:.4em}}@media(min-width: 1025px){.l-gnav__childList li{border-bottom:1px solid #b2b2b2}.l-gnav__childList li.u-hidden-large,.l-gnav__childList li:last-child{border-bottom:none}}.l-gnav__childLink{display:block;padding:.2em;font-weight:500;color:#333}@media(any-hover: hover){.l-gnav__childLink{transition:.5s color}.l-gnav__childLink:hover{color:#0061b4 !important}}@media(min-width: 1025px){.l-gnav__childLink{padding:.6em}}.l-gnav__childLink--active{color:#0061b4}.l-main{position:relative;z-index:3;overflow:clip;padding-top:72px}@media(min-width: 1025px){.l-main{padding-top:min(7.2916666667vw,140px)}}.l-recruit__img{overflow:hidden}.l-recruit__img img{width:100%;height:100%;object-fit:cover}@media(min-width: 1025px){.l-recruit__img{height:350px}}.l-recruit__container{position:relative;padding-block:30px 45px}@media(min-width: 1025px){.l-recruit__container{padding-block:42px 115px}}@media(max-width: 1024.9px){.l-recruit__inner{width:78.6%}}.l-recruit__title{margin-bottom:1em}@media(min-width: 1025px){.l-recruit__title{margin-bottom:.6em}}.l-recruit__text{line-height:1.93;text-align:center;font-weight:700;letter-spacing:.1em;font-size:15px;font-size:.9375rem}.l-recruit__btn{margin-top:25px;text-align:center}@media(min-width: 1025px){.l-recruit__btn{margin-top:35px}}.l-entry{position:relative;padding-block:32px;color:#fff}@media(min-width: 1025px){.l-entry{padding-block:50px}}.l-entry__inner{position:relative;z-index:2}.l-entry__inner{max-width:1000px}@media(max-width: 1024.9px){.l-entry__inner{width:78.6%}}@media(min-width: 1025px){.l-entry__inner{display:grid;grid-template-areas:"title title" "text btns";grid-template-columns:1fr 335px;gap:0 40px}}.l-entry__title{margin-bottom:1em}@media(min-width: 1025px){.l-entry__title{grid-area:title}}.l-entry__text{line-height:1.83;font-size:12px;font-size:.75rem}@media(min-width: 1025px){.l-entry__text{grid-area:text;margin-top:-0.3em;line-height:2;font-size:14px;font-size:.875rem}}.l-entry__btns{display:flex;flex-direction:column;align-items:center;gap:10px}@media(max-width: 1024.9px){.l-entry__btns{margin-top:25px;text-align:center}}@media(min-width: 1025px){.l-entry__btns{grid-area:btns;width:335px}}.l-entry__btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:295px;height:50px;padding-inline:.5em;letter-spacing:.1em;transition:.5s background-color,.5s color;font-weight:700;font-size:12px;font-size:.75rem}@media(any-hover: hover){.l-entry__btn{transition:.5s background-color}.l-entry__btn:hover{background-color:rgb(0,116.2383333333,215.7)}}@media(min-width: 1025px){.l-entry__btn{max-width:335px;height:70px;font-size:14px;font-size:.875rem}}.l-entry__btn::before{transition:.5s opacity}.l-entry__btn::after{opacity:0;transition:.5s opacity;position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_w.svg) no-repeat center/contain;content:""}.l-entry__btn--new{color:#fff;background:#0061b4}.l-entry__btn--new::before{position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_w.svg) no-repeat center/contain;content:""}.l-entry__btn--career{color:#002160;background:#fff}.l-entry__btn--career::before{position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_b_w.svg) no-repeat center/contain;content:""}@media(any-hover: hover){.l-entry__btn:hover{color:#fff}.l-entry__btn:hover::before{opacity:0}.l-entry__btn:hover::after{opacity:1}}.l-entry__bg{position:absolute;top:0;right:0;bottom:0;left:0}.l-entry__bg img{width:100%;height:100%;object-fit:cover}.l-fixedNav{display:grid;grid-template-columns:1fr 1fr;position:fixed;right:0;bottom:0;left:0;z-index:5}.is-fixedNav{transform:translateY(100%);transition:.5s transform}.is-fixedNav--show{transform:translateY(0%)}.l-fixedNav__btn{display:flex;align-items:center;justify-content:center;position:relative;height:60px;color:#fff;transition:.5s color,.5s background-color}@media(min-width: 768px){.l-fixedNav__btn{height:70px}}.l-fixedNav__btn .text{display:flex;flex-direction:column;align-items:center;padding-top:.1em;text-align:center;font-weight:700;line-height:1.2;font-size:12px;font-size:.75rem}.l-fixedNav__btn .text span{font-family:YakuHanJP,"Montserrat",sans-serif;font-size:18px;font-size:1.125rem}.l-fixedNav__btn::after{position:absolute;right:6.38%;width:15px;height:7px;background:url(../img/common/fixed_nav_arrow.png) no-repeat center/contain;content:""}.l-fixedNav__btn--recruit{background:#0061b4}@media(any-hover: hover){.l-fixedNav__btn--recruit{transition:.5s background-color}.l-fixedNav__btn--recruit:hover{background-color:rgb(0,116.2383333333,215.7)}}.l-fixedNav__btn--contact{background:#002160}@media(any-hover: hover){.l-fixedNav__btn--contact{transition:.5s background-color}.l-fixedNav__btn--contact:hover{background-color:rgb(0,45.271875,131.7)}}.l-footer{padding-block:55px 102px}@media(min-width: 768px){.l-footer{padding-bottom:112px}}@media(min-width: 1025px){.l-footer{padding-block:62px 40px}}@media(max-width: 767.9px){.l-footer__inner{width:78%}}.l-footer__logo{width:219px;margin-inline:auto}@media(min-width: 768px){.l-footer__logo{width:275px}}@media(any-hover: hover){.l-footer__logo a{transition:.5s opacity}.l-footer__logo a:hover{opacity:.7}}.l-footer__nav{position:relative;z-index:4;margin-top:25px}@media(min-width: 1025px){.l-footer__nav{justify-content:center;margin-top:40px}}@media(max-width: 1024.9px){.l-footer__nav{border-bottom:1px solid #b2b2b2}}@media(min-width: 1025px){.l-footer__nav{flex-shrink:0;display:flex;gap:min(1.3020833333vw,25px)}}@media(min-width: 1441px){.l-footer__nav{gap:min(2.0833333333vw,40px)}}.l-footer__nav>li{position:relative}@media(max-width: 1024.9px){.l-footer__nav>li{border-top:1px solid #b2b2b2}}@media(min-width: 1025px){.l-footer__nav>li:has(.is-toggleContents):hover .is-toggleBtn{color:#0061b4}.l-footer__nav>li:has(.is-toggleContents):hover .is-toggleBtn .icon::after{transform:rotate(360deg);background:#0061b4}}.l-footer__navLink{display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;letter-spacing:.1em;color:#002160}@media(max-width: 1024.9px){.l-footer__navLink{width:100%;padding:1em;text-align:center;font-size:14px;font-size:.875rem}}@media(max-width: 1024.9px)and (any-hover: hover){.l-footer__navLink{transition:.5s color}.l-footer__navLink:hover{color:#0061b4 !important}}@media(min-width: 1025px){.l-footer__navLink{gap:.4em;padding-block:.1em;font-size:max(min(.8333333333vw,16px),13px)}}@media(min-width: 1025px)and (any-hover: hover){.l-footer__navLink{transition:.5s color}.l-footer__navLink:hover{color:#0061b4 !important}}.l-footer__navLink--active{color:#0061b4}.l-footer__navLink--active .icon::before,.l-footer__navLink--active .icon::after{background:#0061b4 !important}[class$="--active"] .l-footer__navLink{background:red}.l-footer__navLink.is-toggleBtn{cursor:pointer}.l-footer__navLink.is-toggleBtn .icon{display:flex;align-items:center;justify-content:center;position:relative;width:12px;aspect-ratio:1/1}.l-footer__navLink.is-toggleBtn .icon::before,.l-footer__navLink.is-toggleBtn .icon::after{position:absolute;width:100%;height:1px;background:#002160;content:""}.l-footer__navLink.is-toggleBtn .icon::after{transform:rotate(90deg);transition:.5s}.l-footer__navLink.is-toggleBtn.is-toggleBtn--open .icon::after{transform:rotate(360deg)}@media(max-width: 1024.9px){.l-footer__navLink.is-toggleBtn .icon{position:absolute;right:9px}}@media(any-hover: hover){.l-footer__navLink.is-toggleBtn:hover .icon::before,.l-footer__navLink.is-toggleBtn:hover .icon::after{background:#0061b4}}.l-footer__navChild{font-size:13px;font-size:.8125rem}@media(max-width: 1024.9px){.l-footer__navChild{display:grid;grid-template-rows:0fr;transition:.5s grid-template-rows ease,.5s padding ease,.5s border-color ease}.l-footer__navChild>*{overflow:hidden}.l-footer__navChild.is-toggleContents--open{grid-template-rows:1fr}}@media(min-width: 1025px){.l-footer__navChild{position:absolute;left:50%;transform:translateX(-50%);min-width:12em;margin-top:30px;background:#fff;opacity:0;transition:.5s opacity,.5s margin;pointer-events:none;padding:.6em 1em;white-space:nowrap;font-size:max(min(.8333333333vw,16px),13px)}li:has(.l-gnav__child):hover .l-footer__navChild,li:has(.l-footer__navChild):hover .l-footer__navChild{opacity:1;margin-top:0;pointer-events:initial}}.l-footer__navChildList{text-align:center;margin-top:0;transition:.5s padding,.5s border-color}@media(max-width: 1024.9px){.l-footer__navChildList{border-top:1px solid rgba(0,0,0,0)}.is-toggleContents--open .l-footer__navChildList{padding:1em;border-top-color:#b2b2b2}}@media(max-width: 1024.9px){.l-footer__navChildList li+li{margin-top:.4em}}@media(min-width: 1025px){.l-footer__navChildList li{border-bottom:1px solid #b2b2b2}.l-footer__navChildList li.u-hidden-large,.l-footer__navChildList li:last-child{border-bottom:none}}.l-footer__navChildLink{display:block;padding:.2em;font-weight:500;color:#333}@media(any-hover: hover){.l-footer__navChildLink{transition:.5s color}.l-footer__navChildLink:hover{color:#0061b4 !important}}@media(min-width: 1025px){.l-footer__navChildLink{padding:.6em}}.l-footer__navChildLink--active{color:#0061b4}.l-footer__btns{display:flex;margin-top:20px;text-align:center}@media(max-width: 1024.9px){.l-footer__btns{flex-direction:column;align-items:center;gap:12px}}@media(min-width: 1025px){.l-footer__btns{justify-content:center;gap:30px;margin-top:45px}}@media(min-width: 1366px){.l-footer__btns{gap:40px}}@media(max-width: 1024.9px){.l-footer__btns li{width:100%}}.l-footer__btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:295px;height:50px;text-align:center;font-size:12px;font-size:.75rem}@media(min-width: 1025px){.l-footer__btn{width:295px}}.l-footer__btn--new{background:#0061b4;color:#fff;font-weight:700}@media(any-hover: hover){.l-footer__btn--new{transition:.5s background-color}.l-footer__btn--new:hover{background-color:rgb(0,116.2383333333,215.7)}}.l-footer__btn--new::after{position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_w_lb.svg) no-repeat center/contain;content:""}.l-footer__btn--career{background:#002160;color:#fff;font-weight:700}@media(any-hover: hover){.l-footer__btn--career{transition:.5s background-color}.l-footer__btn--career:hover{background-color:rgb(0,45.271875,131.7)}}.l-footer__btn--career::after{position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_w_b.svg) no-repeat center/contain;content:""}.l-footer__btn--external{background:#fff;border:1px solid #002160;color:#002160;font-weight:700}@media(any-hover: hover){.l-footer__btn--external{transition:.5s opacity}.l-footer__btn--external:hover{opacity:.7}}.l-footer__btn--external::after{position:absolute;right:24px}.l-footer__bottom{margin-top:33px;text-align:center;font-size:12px;font-size:.75rem}@media(min-width: 768px){.l-footer__bottom{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:70px;padding-top:33px;border-top:1px solid #b2b2b2}}@media(min-width: 768px){.l-footer__privacy{grid-row:1/2;grid-column:3/4;text-align:right}}@media(any-hover: hover){.l-footer__privacy a{transition:.5s color}.l-footer__privacy a:hover{color:#0061b4 !important}}@media(max-width: 767.9px){.l-footer__copy{margin-top:1em}}@media(min-width: 768px){.l-footer__copy{grid-row:1/2;grid-column:2/3;text-align:center}}.l-container{display:grid;gap:60px 40px;width:89.33%;max-width:1080px;margin-right:auto;margin-left:auto;padding-bottom:40px}@media(min-width: 1025px){.l-container{width:88%;gap:min(5.3333333333vw,80px);padding-bottom:80px}}@media(min-width: 1025px){.l-container:has(.l-sidebar){grid-template-columns:1fr min(300px,25%);max-width:1366px}}.l-container .l-contents{margin:0;width:auto;max-width:none}.l-contents{width:89.33%;max-width:1366px;margin-right:auto;margin-left:auto}@media(min-width: 1025px){.l-contents{width:88%}}.l-sidebar{display:flex;flex-direction:column;gap:40px}@media(min-width: 521px){.l-sidebar{gap:50px}}.l-sidebar__title{padding-bottom:.4em;margin-bottom:.8em;border-bottom:1px solid #b2b2b2;font-size:18px;font-size:1.125rem}@media(min-width: 1025px){.l-sidebar__title{font-size:20px;font-size:1.25rem}}.l-sidebar__entryList li+li{margin-top:1em}.l-sidebar__entryList .date{display:block;font-weight:700;font-size:15px;font-size:.9375rem}.l-sidebar__entryList .title{display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(any-hover: hover){.l-sidebar__entryList a{transition:.5s color}.l-sidebar__entryList a:hover{color:#0061b4 !important}}.l-sidebar__category>li{display:flex;gap:.2em}.l-sidebar__category>li::before{content:"・"}.l-sidebar__category li+li{margin-top:.5em}.l-sidebar__category li .children{margin-top:.5em}.l-sidebar__category li .children li{display:flex;gap:.2em;margin-left:1em}.l-sidebar__category li .children li::before{content:"-"}@media(any-hover: hover){.l-sidebar__category a{transition:.5s color}.l-sidebar__category a:hover{color:#002160 !important}}.l-sidebar__archive{position:relative;font-size:16px;font-size:1rem}.l-sidebar__archive::after{position:absolute;right:1em;top:50%;transform:translateY(-50%);background:#333;height:.5em;width:.8em;clip-path:polygon(0 0, 100% 0, 50% 100%);content:""}.l-sidebar__archive select{width:100%;border:1px solid;padding:.5em 2em .5em 1em;border-radius:.2em;border-color:#b2b2b2;color:#333;cursor:pointer}.p-kv{position:relative;background-color:#002160;background-image:url(../img/common/kv_bg_right.png),url(../img/common/kv_bg_left.png);background-repeat:no-repeat;background-position:right 0,left 0;background-size:auto 100%}@media(max-width: 375.9px){.p-kv{background-position:140% 0,-40% 0}}.p-kv__inner{display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.p-kv__title{display:flex;flex-direction:column;justify-content:center;align-items:center;height:77px;color:#fff;text-align:center;font-weight:700}@media(min-width: 1025px){.p-kv__title{height:180px}}.p-kv__title .main{font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:600;letter-spacing:.1em;font-size:23px;font-size:1.4375rem}@media(min-width: 1025px){.p-kv__title .main{font-size:36px;font-size:2.25rem}}.p-breadcrumb{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:0em .3em;margin-block:1em 35px;letter-spacing:.06em;font-size:12px;font-size:.75rem}@media(min-width: 1025px){.p-breadcrumb{margin-bottom:70px}}.p-breadcrumb a{color:#333}@media(any-hover: hover){.p-breadcrumb a{transition:.5s color}.p-breadcrumb a:hover{color:#0061b4 !important}}.p-breadcrumb .separator+.separator{display:none}.p-postHead{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1em 1.5em;padding-bottom:25px;margin-bottom:40px;border-bottom:1px solid #b2b2b2}@media(min-width: 1025px){.p-postHead{padding-bottom:30px;margin-bottom:40px}}.p-postHead__title{width:100%;font-weight:700;font-size:22px;font-size:1.375rem}@media(min-width: 521px){.p-postHead__title{font-size:26px;font-size:1.625rem}}.p-postHead__category{display:flex;flex-wrap:wrap;gap:.4em;letter-spacing:normal;text-align:center;font-size:15px;font-size:.9375rem}@media(min-width: 1025px){.p-postHead__category{font-size:16px;font-size:1rem}}.p-postHead__category a{display:inline-flex;align-items:center;justify-content:center;min-width:6.5em;background:#002160;border:1px solid #002160;color:#fff;padding:.2em 1em;transition:.5s color,.5s background-color}@media(any-hover: hover){.p-postHead__category a:hover{background:#fff;color:#002160}}.p-postHead__date{font-family:YakuHanMP,"Noto Serif JP",serif;font-size:18px;font-size:1.125rem}.p-postBody{line-height:1.9}.p-postBody h2:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6){text-align:center;font-weight:500;font-family:YakuHanMP,"Noto Serif JP",serif;text-align:inherit;justify-content:flex-start;font-size:20px;font-size:1.25rem}@media(min-width: 1025px){.p-postBody h2:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6){font-size:22px;font-size:1.375rem}}.p-postBody h2:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6).has-text-align-center{justify-content:center}.p-postBody h2:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6).has-text-align-right{justify-content:flex-end}.p-postBody h3:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6){padding-bottom:.5em;border-bottom:1px solid #b2b2b2;font-weight:500;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002160;font-size:18px;font-size:1.125rem}@media(min-width: 1025px){.p-postBody h3:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6){font-size:20px;font-size:1.25rem}}.p-postBody h4:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6){font-weight:500;font-family:YakuHanMP,"Noto Serif JP",serif;box-sizing:border-box;font-size:16px;font-size:1rem}@media(min-width: 1025px){.p-postBody h4:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6){font-size:18px;font-size:1.125rem}}.p-postBody h5:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6){font-weight:700;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:16px;font-size:1rem}@media(min-width: 1025px){.p-postBody h5:not(.c-headingLv2):not(.c-headingLv3):not(.c-headingLv4):not(.c-headingLv5):not(.c-headingLv6){font-size:17px;font-size:1.0625rem}}.p-postBody a:not(.wp-block-button__link){text-decoration:underline;color:#002160}@media(any-hover: hover){.p-postBody a:not(.wp-block-button__link){transition:.5s color}.p-postBody a:not(.wp-block-button__link):hover{color:#0061b4 !important}}@media(min-width: 768px){.p-postBody a[href*="tel:"]{color:#333;text-decoration:none}}.p-postBody>*+*{margin-top:1.5em}.p-postBody p strong{color:#002160}.p-postBody *+h2,.p-postBody *+h3,.p-postBody *+h4,.p-postBody *+h5,.p-postBody *+h6{margin-top:2em}.p-postBody ul li{display:flex;position:relative;line-height:1.7}.p-postBody li+li{margin-top:.3em}.p-postBody ul:not(.blocks-gallery-grid) li{display:list-item;padding-left:1em}.p-postBody ul:not(.blocks-gallery-grid) li:before{position:absolute;left:0;content:"・"}.p-postBody ul.nomarker li{padding-left:0}.p-postBody ul.nomarker li::before{display:none}.p-postBody ol{padding-left:1.5em}.p-postBody iframe{max-width:100%}.p-postBody pre{white-space:pre-wrap}.p-postBody .alignleft{float:left;margin:0 1em 1em 0}.p-postBody .alignright{float:right;margin:0 0 1em 1em}.p-postBody .aligncenter{margin-right:auto;margin-left:auto}.p-postBody figure figcaption{margin-top:.5em;text-align:center;font-size:85%}.p-postBody .wp-block-button__link{padding-block:.6em;background:#002160}@media(any-hover: hover){.p-postBody .wp-block-button__link{transition:.5s opacity}.p-postBody .wp-block-button__link:hover{opacity:.7}}.p-postBody .wp-block-columns>*>*+*{margin-top:1.5em}.p-postBody .wp-block-group__inner-container>*+*{margin-top:1.5em}.p-postBody .wp-block-image{overflow:hidden}.p-postBody__eyeCatch{width:fit-content;margin-inline:auto}.p-notfound__inner{position:relative;z-index:2}.p-newsList{max-width:78.6666666667vw;margin-inline:auto}@media(max-width: 767.9px){.p-newsList{font-size:12px;font-size:.75rem}}@media(min-width: 1025px){.p-newsList{max-width:1000px}}.p-newsList li{border-bottom:1px solid #b2b2b2}.p-newsList li:first-child{border-top:1px solid #b2b2b2}.p-newsList__link{display:flex;align-items:center;gap:.2em 0;padding-block:1.1em}@media(max-width: 767.9px){.p-newsList__link{flex-wrap:wrap}}@media(min-width: 768px){.p-newsList__link{gap:0;padding-block:1.45em}}@media(any-hover: hover){.p-newsList__link{transition:.5s color}.p-newsList__link:hover{color:#0061b4 !important}}@media(max-width: 767.9px){.p-newsList__date{width:100%}}@media(min-width: 768px){.p-newsList__date{width:7.875em;flex-shrink:0}}.p-newsList__category{flex-shrink:0;display:flex;flex-wrap:wrap;gap:6px 8px}@media(min-width: 768px){.p-newsList__category{margin-right:25px}}@media(min-width: 1025px){.p-newsList__category{margin-right:50px}}.p-newsList__category span{min-width:7.14em;padding:.13em .8em;background:#002160;color:#fff;text-align:center;font-size:14px;font-size:.875rem}.p-newsList__title{font-size:inherit;font-weight:500}.p-pager{display:grid;grid-template-areas:"prev next" "back back";justify-content:space-between;max-width:1340px;gap:20px}@media(min-width: 1366px){.p-pager{grid-template-columns:300px 1fr 300px;grid-template-areas:"prev back next"}}@media(min-width: 1366px){.l-container:has(.l-sidebar) .p-pager{grid-template-columns:1fr 1fr;justify-content:space-between;grid-template-areas:"prev next" "back back"}}.p-pager__prev{grid-area:prev;margin-right:auto;margin-block:auto}.p-pager__next{grid-area:next;margin-left:auto;margin-block:auto}.p-pager__prev a,.p-pager__next a{width:120px;color:#002160;display:flex;align-items:center;justify-content:center;height:40px;padding-inline:.8em;border:1px solid #002160;text-align:center;transition:.5s color,.5s background-color;color:#002160;background:#fff;font-size:12px;font-size:.75rem}@media(min-width: 1025px){.p-pager__prev a,.p-pager__next a{height:45px;font-size:14px;font-size:.875rem}}@media(any-hover: hover){.p-pager__prev a:hover,.p-pager__next a:hover{background:#002160;color:#fff}}@media(min-width: 768px){.p-pager__prev a,.p-pager__next a{width:160px}}.p-pager__back{grid-area:back;text-align:center}.p-pager__back a{margin-inline:auto}.p-pagination{text-align:center}.p-pagination:has(.nav-links){margin-top:50px}@media(min-width: 768px){.p-pagination:has(.nav-links){margin-top:60px}}.p-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em 1em;font-weight:700}.p-pagination .nav-links>*:not(.extend):not(.pages){color:#002160}.p-pagination .nav-links a{display:block}@media(any-hover: hover){.p-pagination .nav-links a{transition:.5s color}.p-pagination .nav-links a:hover{color:#0061b4 !important}}.p-pagination .nav-links>.current{min-width:2em;background:#002160;color:#fff !important}@media(max-width: 767.9px){.p-slide--small{display:flex;overflow:auto}}@media(max-width: 767.9px){.p-slide--small .p-slide__item{flex:none;width:350px;max-width:100vw}}.p-imgText{display:flex}@media(max-width: 1024.9px){.p-imgText{flex-direction:column;gap:20px}}@media(min-width: 1025px){.p-imgText{gap:min(4.2580645161vw,66px)}.p-imgText--reverse{flex-direction:row-reverse}}@media(min-width: 1025px){.p-imgText__main{flex:1}}@media(min-width: 1025px){.p-imgText__img{width:43.9238653001%}}.p-imgText__img img{width:100%}.p-formSection .wpcf7-response-output{padding:1em !important}.p-formSection form.validating .wpcf7-response-output:empty{display:none}.p-formSection form.invalid .wpcf7-response-output,.p-formSection form.unaccepted .wpcf7-response-output{text-align:center;border-color:#d62902 !important;color:#d62902}.p-formSection__inner{max-width:1000px}.p-formSection__title{margin-bottom:1em;text-align:center;font-weight:700}.p-formSection__lead{text-align:center;line-height:2}.p-formSection__attList{margin-bottom:40px;overflow:hidden;background:#fff}@media(min-width: 1025px){.p-formSection__attList{margin-bottom:50px}}.p-formSection__attList .btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;text-align:center;font-weight:500;font-size:18px;font-size:1.125rem;cursor:pointer}@media(any-hover: hover){.p-formSection__attList .btn{transition:.5s color}.p-formSection__attList .btn:hover{color:#002160 !important}}.p-formSection__attList .btn .icon{display:flex;align-items:center;justify-content:center;position:relative;width:1em;aspect-ratio:1/1}.p-formSection__attList .btn .icon::before,.p-formSection__attList .btn .icon::after{position:absolute;width:100%;height:1px;background:#002160;content:""}.p-formSection__attList .btn .icon::after{transform:rotate(90deg);transition:.5s}.p-formSection__attList .btn.is-toggleBtn--open .icon::after{transform:rotate(360deg)}@media(min-width: 1025px){.p-formSection__attList .btn{padding:20px 40px;font-size:22px;font-size:1.375rem}}.p-formSection__attList .contents{margin-inline:20px;border-top:1px solid rgba(0,0,0,0);display:grid;grid-template-rows:0fr;transition:.5s grid-template-rows ease,.5s padding ease,.5s border-color ease}@media(min-width: 1025px){.p-formSection__attList .contents{margin-inline:40px}}.p-formSection__attList .contents>*{overflow:hidden}.p-formSection__attList .contents.is-toggleContents--open{grid-template-rows:1fr}.p-formSection__attList .contents.is-toggleContents--open{border-top-color:#b2b2b2;padding-block:15px 20px}@media(min-width: 1025px){.p-formSection__attList .contents.is-toggleContents--open{padding-block:25px 40px}}.p-formSection__attList .c-list{padding:0 6px}.p-formSection__attList .c-list li{padding-left:1.2em}.p-formSection__btns{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:40px}@media(min-width: 521px){.p-formSection__btns{margin-top:60px}}.p-formPrivacy__acceptance .essential,.p-formTable dt span{padding:0em .8em .05em;background:#bd063d;color:#fff;font-size:12px;font-size:.75rem}@media(min-width: 1025px){.p-formPrivacy__acceptance .essential,.p-formTable dt span{font-size:13px;font-size:.8125rem}}@media(max-width: 767.9px){.p-formTable>div{flex-direction:column;padding-block:.8em}}@media(min-width: 768px){.p-formTable>div{padding:0}}.p-formTable dt{display:flex;gap:1em}@media(max-width: 767.9px){.p-formTable dt{width:100%;align-items:center;margin-bottom:.3em}}@media(min-width: 768px){.p-formTable dt{position:relative;justify-content:space-between;align-items:flex-start;width:290px;flex-shrink:0;padding:1.2em .8em}}.p-formTable dt .att_address{position:absolute;right:1em;top:93px}.p-formTable dd{padding-block:.2em}@media(min-width: 768px){.p-formTable dd{flex:1;padding:1.2em}}@media(min-width: 768px){.p-formTable--input dt{padding-block:1.8em}}.p-formTable--input dd:has(.p-formTable__radio){padding-block:.6em}@media(min-width: 768px){.p-formTable--input dd:has(.p-formTable__radio){padding-block:1.8em}}.p-formTable__att{font-size:14px;font-size:.875rem}*+.p-formTable__att{margin-top:10px}.p-formTable__select select,.p-formTable__textarea,.p-formTable__input{width:100%;box-sizing:border-box;height:48px;padding:0 .8em;color:#333;border:1px solid #b2b2b2;border-radius:0;background:#fff;font-weight:500;font-size:16px;font-size:1rem}.p-formTable__select select::placeholder,.p-formTable__textarea::placeholder,.p-formTable__input::placeholder{color:rgba(51,51,51,.4)}.p-formTable__textarea{height:10em;padding:.8em}.p-formTable__select{position:relative;max-width:400px}.p-formTable__select::after{position:absolute;right:1em;top:1.3em;background:#333;height:.5em;width:.8em;clip-path:polygon(0 0, 100% 0, 50% 100%);content:""}@media(min-width: 1025px){.p-formTable__select::after{top:1.31em}}.p-formTable__select select{padding-right:2em;color:#333;cursor:pointer}.p-formTable__select:has(.is-myConfirmVal)::after{display:none}.p-formPrivacy{margin-top:40px}@media(min-width: 521px){.p-formPrivacy{margin-top:60px}}.p-formPrivacy__title{margin-bottom:1em}.p-formPrivacy__policy{height:300px;margin-top:20px;padding:16px;border:1px solid #b2b2b2;background:#fff;overflow:auto}@media(min-width: 1025px){.p-formPrivacy__policy{margin-top:30px;padding:20px}}.p-formPrivacy__text{text-align:center;margin-top:20px}@media(min-width: 1025px){.p-formPrivacy__text{margin-top:30px}}.p-formPrivacy__acceptance{margin-top:1em;text-align:center}.p-formPrivacy__acceptance .essential{padding-block:.2em}.p-formPrivacy__acceptance .wpcf7-list-item{display:inline}.p-formPrivacy__acceptance input{margin-right:.5em}.p-homeKv{position:relative}@media(min-width: 1025px){.p-homeKv{background:#002160}}@media(min-width: 1025px){.p-homeKv__inner{display:flex}}@media(max-width: 1024.9px){.p-homeKv__main{position:absolute;right:5.5%;left:5.5%;bottom:19.2vw;z-index:3;width:89.33%;margin-inline:auto}}@media(min-width: 1025px){.p-homeKv__main{display:flex;flex-direction:column;justify-content:center;flex:1;position:relative;padding:0 min(2.6041666667vw,50px) min(4.1666666667vw,80px)}}.p-homeKv__title{letter-spacing:.1em;color:#fff;font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:600;line-height:1.35;font-size:6.9333333333vw}@media(min-width: 1025px){.p-homeKv__title{position:relative;z-index:1;text-align:center;font-size:3.125vw}}.p-homeKv__en{margin-top:2em;line-height:1.5;color:#fff;font-weight:700;font-family:YakuHanJP,"Montserrat",sans-serif;font-size:2.6666666667vw}@media(min-width: 1025px){.p-homeKv__en{position:relative;z-index:2;text-align:center;font-size:1.25vw}}@media(min-width: 1025px){.p-homeKv__gallery{width:61.25%}}.p-homeKv__gallery img{width:100%}.p-homeKv__slider{height:100%}@media(max-width: 1024.9px){.p-homeKv__slider{clip-path:polygon(0 0, 100% 0, 100% 100%, 74.7vw 100%, 0% calc(100% - 74.7vw))}}@media(max-width: 1024.9px){.p-homeKv__slide{height:calc(100vh - 72px)}}@media(min-width: 1025px){.p-homeKv__slide{aspect-ratio:1176/784}}.p-homeKv__slide img{width:100%;height:100%;object-fit:cover}.p-homeKv__pagination{justify-content:flex-start;padding-inline:4.5333333333%;bottom:17px !important;display:flex;gap:7px}.p-homeKv__pagination .swiper-pagination-bullet{width:30px;height:6px;border-radius:10px;margin:0 !important;background:#fff;opacity:1;cursor:pointer;transition:.5s background-color}@media(any-hover: hover){.p-homeKv__pagination .swiper-pagination-bullet{transition:.5s opacity}.p-homeKv__pagination .swiper-pagination-bullet:hover{opacity:.7}}.p-homeKv__pagination .swiper-pagination-bullet-active{background:#002160}@media(min-width: 1025px){.p-homeKv__pagination{justify-content:center;bottom:7.2916666667vw !important;width:38.6458333333vw !important}.p-homeKv__pagination .swiper-pagination-bullet-active{background:#0061b4}}.p-homeKv__bg{position:absolute}@media(max-width: 1024.9px){.p-homeKv__bg{top:0;right:0;bottom:43px;left:0}.p-homeKv__bg img{width:100%;height:100%;object-fit:cover}}@media(min-width: 1025px){.p-homeKv__bg{position:absolute;top:0;right:0;bottom:0;left:0}.p-homeKv__bg img{width:100%;height:100%;object-fit:cover}}.p-homeLead{position:relative;margin-top:0}@media(min-width: 1025px){.p-homeLead__inner{display:flex;flex-direction:row-reverse}}.p-homeLead__main{padding-block:60px;position:relative;z-index:2}@media(max-width: 1024.9px){.p-homeLead__main{text-align:center;color:#fff}}@media(min-width: 1025px){.p-homeLead__main{width:50%;padding-left:60px;padding-block:min(6.25vw,120px) min(4.1666666667vw,80px)}}@media(min-width: 1441px){.p-homeLead__main{padding-left:min(12.5vw,240px)}}.p-homeLead__title{margin-bottom:1em;font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:500;line-height:1.55;font-size:20px;font-size:1.25rem}@media(min-width: 1025px){.p-homeLead__title{margin-bottom:1.5em;color:#002160;line-height:1.66;font-size:30px;font-size:1.875rem}}.p-homeLead__text{line-height:2}@media(max-width: 1024.9px){.p-homeLead__text{font-size:12px;font-size:.75rem}}@media(min-width: 1025px){.p-homeLead__text{line-height:2.1}}.p-homeLead__btn{margin-top:35px}@media(min-width: 1025px){.p-homeLead__btn{margin-top:40px}}@media(max-width: 1024.9px){.p-homeLead__btn .c-primaryBtn:before{position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_b_w.svg) no-repeat center/contain;content:""}.p-homeLead__btn .c-primaryBtn:after{position:absolute;right:-13px;width:26px;height:7.5px;margin-top:-6.5px;aspect-ratio:1/1;background:url(../img/common/btn_arrow_w.svg) no-repeat center/contain;content:""}}@media(max-width: 1024.9px){.p-homeLead__img{opacity:1 !important;animation:none !important;position:absolute;top:0;right:0;bottom:0;left:0}.p-homeLead__img img{width:100%;height:100%;object-fit:cover}}@media(min-width: 1025px){.p-homeLead__img{flex:1;margin-left:calc(50% - 50vw)}.p-homeLead__img img{width:100%;height:100%;object-fit:cover}}.p-homeBusiness{position:relative;padding-block:35px}@media(min-width: 1025px){.p-homeBusiness{padding-block:60px 70px}}@media(max-width: 1024.9px){.p-homeBusiness__inner{width:78.6%}}.p-homeBusiness__title{margin-bottom:.8em}.p-businessList{display:grid;gap:32px}@media(min-width: 768px){.p-businessList{grid-template-columns:1fr 1fr}}@media(min-width: 1025px){.p-businessList{gap:42px}}.p-businessList__item .link{display:block;position:relative}@media(any-hover: hover){.p-businessList__item .link:hover .img{opacity:.7}}.p-businessList__item .title{position:absolute;top:0;left:0;z-index:2;min-width:4.88em;padding:.4em .5em;background:#e5e9ef;text-align:center;font-weight:500;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002160;font-size:18px;font-size:1.125rem}@media(min-width: 1025px){.p-businessList__item .title{min-width:5.33em;padding:.7em .5em;font-size:24px;font-size:1.5rem}}.p-businessList__item .img{transition:.5s opacity}.p-businessList__item .img img{width:100%}.p-businessList__item .text{margin-top:.7em}@media(max-width: 1024.9px){.p-businessList__item .text{font-size:12px;font-size:.75rem}}@media(min-width: 1025px){.p-businessList__item .text{line-height:1.6;text-align:center}}.p-businessList__item .btn{margin-top:12px;text-align:center}@media(min-width: 1025px){.p-businessList__item .btn{margin-top:22px}}.p-homeBusiness__btn{margin-top:35px;text-align:center}@media(min-width: 1025px){.p-homeBusiness__btn{margin-top:40px}}.p-homeInterview{position:relative;padding-block:33px 42px}@media(min-width: 1025px){.p-homeInterview{padding-block:80px 96px}}.p-homeInterview__title{margin-bottom:1em}.p-homeInterview__wrapper{position:relative;padding-bottom:40px}@media(min-width: 1025px){.p-homeInterview__wrapper{padding-bottom:48px}}@media(max-width: 1024.9px){.p-homeInterview__slider{margin-left:10.6666666667vw}}.p-homeInterview__slide{width:78.6vw;max-width:295px}@media(min-width: 1025px){.p-homeInterview__slide{max-width:800px}}.p-homeInterview__slide .link{display:block}@media(any-hover: hover){.p-homeInterview__slide .link:hover .img{opacity:.7}}.p-homeInterview__slide .img{aspect-ratio:295/300;transition:.5s opacity}@media(min-width: 1025px){.p-homeInterview__slide .img{aspect-ratio:800/500}}.p-homeInterview__slide .img img{width:100%;height:100%;object-fit:cover}.p-homeInterview__slide .title{margin-top:.36em;color:#002160;font-weight:700;font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:.05em;font-size:22px;font-size:1.375rem}@media(min-width: 1025px){.p-homeInterview__slide .title{text-align:center;font-size:30px;font-size:1.875rem}}.p-homeInterview__slide .info{display:flex;flex-wrap:wrap;font-weight:700}@media(min-width: 1025px){.p-homeInterview__slide .info{text-align:center;justify-content:center}}.p-homeInterview__slide .info>*+*::before{content:"／"}.p-homeInterview__slide .text{display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width: 1024.9px){.p-homeInterview__slide .text{font-size:12px;font-size:.75rem}}@media(min-width: 1025px){.p-homeInterview__slide .text{margin-top:.5em;text-align:center}}.p-homeInterview__slide .btn{margin-top:12px;text-align:center}@media(min-width: 1025px){.p-homeInterview__slide .btn{margin-top:18px}}.p-homeInterview__pagination{bottom:0 !important;justify-content:center;display:flex;gap:7px}.p-homeInterview__pagination .swiper-pagination-bullet{width:30px;height:6px;border-radius:10px;margin:0 !important;background:#fff;opacity:1;cursor:pointer;transition:.5s background-color}@media(any-hover: hover){.p-homeInterview__pagination .swiper-pagination-bullet{transition:.5s opacity}.p-homeInterview__pagination .swiper-pagination-bullet:hover{opacity:.7}}.p-homeInterview__pagination .swiper-pagination-bullet-active{background:#002160}.p-homeInterview__btn{margin-top:30px;text-align:center}@media(min-width: 1025px){.p-homeInterview__btn{margin-top:46px}}.p-homeEnvironment{position:relative;padding-block:30px 36px;background:#323232;color:#fff}@media(min-width: 1025px){.p-homeEnvironment{padding-block:64px 88px}}@media(max-width: 1024.9px){.p-homeEnvironment__inner{width:78.6%}}@media(min-width: 1025px){.p-homeEnvironment__inner{max-width:1000px}}.p-homeEnvironment__title{margin-bottom:.6em}@media(min-width: 768px){.p-homeEnvironment__title{margin-bottom:1.2em}}.p-homeEnvironment__wrapper{display:grid;gap:15px}@media(min-width: 768px){.p-homeEnvironment__wrapper{grid-template-columns:1fr 1fr}}@media(min-width: 1025px){.p-homeEnvironment__wrapper{gap:30px}}.p-homeEnvironment__item .link{display:block;padding:20px 20px 22px;background:#fff}@media(any-hover: hover){.p-homeEnvironment__item .link{transition:.5s background-color}.p-homeEnvironment__item .link:hover{background-color:#edf1f3}}@media(min-width: 1025px){.p-homeEnvironment__item .link{padding:25px 25px 36px}}.p-homeEnvironment__item .title{margin-bottom:1em;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002160;font-weight:500;text-align:center;font-size:18px;font-size:1.125rem}@media(min-width: 1025px){.p-homeEnvironment__item .title{margin-bottom:1.25em;font-size:20px;font-size:1.25rem}}.p-homeEnvironment__item .img{margin-inline:auto;width:210px}@media(min-width: 1025px){.p-homeEnvironment__item .img{width:310px}}.p-homeEnvironment__item .btn{margin-top:20px;text-align:center}@media(min-width: 1025px){.p-homeEnvironment__item .btn{margin-top:30px}}.p-companyAbout__lead{margin-bottom:1em;text-align:center}.p-companyAbout__text{margin-bottom:1em;text-align:center}.p-companyAbout__gallery{margin-top:40px}@media(min-width: 1025px){.p-companyAbout__gallery{margin-top:60px}}.p-companyAbout__gallery .swiper-wrapper{transition-timing-function:linear}.p-companyAbout__gallerySlide{aspect-ratio:600/400}.p-companyAbout__gallerySlide img{width:100%;height:100%;object-fit:cover}.p-companySection__title{margin-bottom:.7em;font-size:24px;font-size:1.5rem}@media(min-width: 1025px){.p-companySection__title{font-size:28px;font-size:1.75rem}}.p-companySection__lead{margin-bottom:.8em}.p-companySection__text p{margin-top:1em}.p-companyPromise{position:relative}.p-companyPromise__lead{margin-bottom:2em;line-height:2;text-align:center;font-weight:700}.p-companyPromise__wrapper{display:grid;gap:20px}@media(min-width: 1025px){.p-companyPromise__wrapper{grid-template-columns:1fr 1fr;gap:30px}}.p-companyPromise__box{padding:20px;background:#fff}@media(min-width: 1025px){.p-companyPromise__box{padding:40px}.p-companyPromise__box--value{grid-column:1/3}}.p-companyPromise__box .title{display:flex;flex-direction:column;align-items:center;margin-bottom:1.2em;text-align:center;font-weight:500;font-size:16px;font-size:1rem}@media(min-width: 1025px){.p-companyPromise__box .title{font-size:20px;font-size:1.25rem}}.p-companyPromise__box .title span{font-family:YakuHanJP,"Montserrat",sans-serif;letter-spacing:.05em;font-weight:700;font-size:187.5%}.p-companyPromise__box .lead{margin-bottom:1em;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002160;text-align:center;line-height:1.6;font-size:20px;font-size:1.25rem}@media(min-width: 1025px){.p-companyPromise__box .lead{font-size:24px;font-size:1.5rem}}@media(min-width: 521px){.p-companyPromise__box .text{text-align:center}}.p-companyPromise__box .list{display:flex}@media(max-width: 520.9px){.p-companyPromise__box .list{flex-direction:column;gap:18px}}@media(min-width: 521px){.p-companyPromise__box .list{flex-wrap:wrap;justify-content:center;gap:20px}}@media(min-width: 1366px){.p-companyPromise__box .list{gap:30px}}.p-companyPromise__box .list>div{width:100%}@media(min-width: 768px){.p-companyPromise__box .list>div{width:calc((100% - 20px)/2);text-align:center}}@media(min-width: 1025px){.p-companyPromise__box .list>div{width:calc((100% - 40px)/3.001)}}@media(min-width: 1366px){.p-companyPromise__box .list>div{width:calc((100% - 60px)/3.001)}}.p-companyPromise__box .list dt{display:flex;align-items:flex-start;gap:.4em;margin-bottom:.5em;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002160;line-height:1.6;font-weight:700;font-size:20px;font-size:1.25rem}@media(min-width: 768px){.p-companyPromise__box .list dt{justify-content:center}}@media(min-width: 1025px){.p-companyPromise__box .list dt{font-size:24px;font-size:1.5rem}}.p-companyPromise__box .list dt span{display:grid;place-items:center;flex-shrink:0;width:1.8em;aspect-ratio:1;margin-top:.35em;border-radius:100%;background:#002160;font-family:YakuHanJP,"Montserrat",sans-serif;color:#fff;font-size:70%}@media(min-width: 768px){.p-companyPromise__box .list dd{text-align:center}}.p-companyPerson{position:relative}.p-companyPerson__lead{margin-bottom:1.5em;text-align:center}@media(min-width: 1025px){.p-companyPerson__lead{margin-bottom:2.5em}}.p-companyPerson__wrapper{display:grid;gap:30px}@media(min-width: 1025px){.p-companyPerson__wrapper{gap:40px 60px;grid-template-columns:repeat(2, 1fr)}}.p-companyPerson__box .title{display:flex;align-items:center;gap:.4em;margin-bottom:.8em}.p-companyPerson__box .title span{margin-top:.1em;padding:.4em .8em .2em;font-size:50%;letter-spacing:.05em;background:#002160;color:#fff}.p-companyPerson__box .list li{display:flex;align-items:flex-start;gap:.6em}.p-companyPerson__box .list li::before{flex-shrink:0;width:1.2em;aspect-ratio:1;margin-top:.35em;background:url(../img/company/icon_check.svg) no-repeat center/contain;content:""}@media(min-width: 1025px){.p-companyPerson__box .list li::before{margin-top:.4em}}.p-companyPerson__box .list li+li{margin-top:.4em}.p-companyMore__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px}.p-companyMore__btns li{width:295px}@media(min-width: 1025px){.p-businessAbout__text{text-align:center}}.p-businessAbout__subtitle{margin-block:40px 20px;text-align:center}@media(min-width: 1025px){.p-businessAbout__subtitle{margin-block:55px 25px}}.p-businessAbout__list{display:grid;gap:20px}@media(min-width: 521px){.p-businessAbout__list{grid-template-columns:1fr 1fr}}@media(min-width: 1025px){.p-businessAbout__list{gap:30px}}@media(min-width: 1366px){.p-businessAbout__list{grid-template-columns:repeat(4, 1fr)}}.p-businessAbout__list div{background:#fff}.p-businessAbout__list dt{padding:8px 12px;color:#fff;font-weight:700;background:#002160}@media(min-width: 1025px){.p-businessAbout__list dt{padding:10px 20px;font-size:18px;font-size:1.125rem}}.p-businessAbout__list dd{padding:10px 12px}@media(min-width: 1025px){.p-businessAbout__list dd{padding:16px 20px}}@media(min-width: 1025px){.p-businessIntro__title{margin-bottom:1.6em}}.p-businessIntro__wrapper{display:grid;gap:20px}@media(max-width: 1024.9px){.p-businessIntro__wrapper{flex-direction:column}}@media(min-width: 1025px){.p-businessIntro__wrapper{grid-template-columns:1fr 1fr;gap:0}}@media(max-width: 1024.9px){.p-businessIntro__img{margin-inline:calc(50% - 50vw)}}@media(min-width: 1025px){.p-businessIntro__img{flex:1;max-height:700px;margin-left:calc(50% - 50vw)}}.p-businessIntro__img img{width:100%;height:100%;object-fit:cover}@media(min-width: 1025px){.p-businessIntro__description{padding-left:min(3.8709677419vw,60px)}}.p-businessIntro__description .title{margin-bottom:.8em}.p-businessIntro__description .define_list{margin-top:25px}@media(min-width: 1025px){.p-businessIntro__description .define_list{margin-top:35px}}.p-businessIntro__description .define_list dt{width:fit-content;margin-bottom:.8em;padding:.1em .8em;background:#002160;font-family:YakuHanMP,"Noto Serif JP",serif;color:#fff;font-weight:500;font-size:15px;font-size:.9375rem}@media(min-width: 1025px){.p-businessIntro__description .define_list dt{font-size:17px;font-size:1.0625rem}}.p-businessFeatures__inner{display:grid;gap:20px}@media(min-width: 1025px){.p-businessFeatures__inner{grid-template-columns:1fr 1fr;gap:min(3.8709677419vw,60px)}}.p-businessFeatures__box{padding:20px;background:#fff}@media(min-width: 1025px){.p-businessFeatures__box{padding:min(2.5806451613vw,40px)}}.p-businessFeatures__title{margin-bottom:.8em}.p-businessFlow__inner{max-width:960px}.p-businessFlow__wrapper{padding:20px;background:#fff}@media(min-width: 1025px){.p-businessFlow__wrapper{padding:40px}}.p-businessFlow__list li{display:flex;align-items:flex-start;gap:10px;position:relative;padding-bottom:20px}@media(min-width: 1025px){.p-businessFlow__list li{gap:20px;padding-bottom:30px;font-size:18px;font-size:1.125rem}}.p-businessFlow__list li::before{position:absolute;left:14px;width:2px;top:0;bottom:0;background:#002160;content:""}@media(min-width: 1025px){.p-businessFlow__list li::before{left:18px}}.p-businessFlow__list li>span{flex-shrink:0;display:grid;place-items:center;position:relative;z-index:2;width:40px;margin-left:-5px;aspect-ratio:1;background:#002160;border:5px solid #fff;border-radius:100%;color:#fff;font-family:YakuHanJP,"Montserrat",sans-serif;font-weight:700;font-size:16px;font-size:1rem}@media(min-width: 1025px){.p-businessFlow__list li>span{width:50px;margin-left:-6px;border-width:6px;font-size:18px;font-size:1.125rem}}.p-businessFlow__list li p{position:relative;margin-top:.35em}.p-businessFlow__list li:last-child{padding-bottom:0}.p-businessFlow__list li:last-child::before{bottom:auto;height:20px}.p-businessFlow__list--career li{padding-left:40px}@media(min-width: 1025px){.p-businessFlow__list--career li{padding-left:50px}}.p-businessFlow__list--career li::after{position:absolute;left:0;width:30px;aspect-ratio:1/1;background:#002160;border-radius:100%;border:5px solid #fff;content:""}@media(min-width: 1025px){.p-businessFlow__list--career li::after{width:38px;border:8px solid #fff}}.p-businessFlow__list--career li p{margin-top:.2em}@media(min-width: 1025px){.p-businessFlow__list--career li p{margin-top:.01em}}.p-businessFlow__list--career li p span{display:block;width:fit-content;margin-block:.3em .2em;padding:.1em .6em .2em;background:#002160;color:#fff;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:70%}.p-businessFlow__img{margin-top:25px}@media(min-width: 1025px){.p-businessFlow__img{margin-top:40px}}.p-businessFlow__careerTitle{width:fit-content;margin:0 auto 1em;padding:.3em .8em;background:#002160;text-align:center;font-family:YakuHanMP,"Noto Serif JP",serif;color:#fff;font-weight:500;font-size:17px;font-size:1.0625rem}@media(min-width: 1025px){.p-businessFlow__careerTitle{font-size:20px;font-size:1.25rem}}.p-businessFlow__careerText{margin-bottom:2em;font-weight:700;text-align:center;font-size:16px;font-size:1rem}@media(min-width: 1025px){.p-businessFlow__careerText{font-size:20px;font-size:1.25rem}}.p-interviewList__list{display:grid;gap:30px 20px}@media(min-width: 768px){.p-interviewList__list{grid-template-columns:1fr 1fr}}@media(min-width: 1025px){.p-interviewList__list{gap:40px 30px}}.p-interviewList__item .link{display:block}@media(any-hover: hover){.p-interviewList__item .link:hover .img{opacity:.7}}.p-interviewList__item .img{aspect-ratio:295/300;transition:.5s opacity}@media(min-width: 1025px){.p-interviewList__item .img{aspect-ratio:800/500}}.p-interviewList__item .img img{width:100%;height:100%;object-fit:cover}.p-interviewList__item .title{margin-top:.36em;color:#002160;font-weight:700;font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:.05em;font-size:22px;font-size:1.375rem}@media(min-width: 1025px){.p-interviewList__item .title{text-align:center;font-size:30px;font-size:1.875rem}}.p-interviewList__item .info{display:flex;flex-wrap:wrap;font-weight:700}@media(min-width: 1025px){.p-interviewList__item .info{text-align:center;justify-content:center}}.p-interviewList__item .info>*+*::before{content:"／"}.p-interviewList__item .text{display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width: 1024.9px){.p-interviewList__item .text{font-size:12px;font-size:.75rem}}@media(min-width: 1025px){.p-interviewList__item .text{margin-top:.5em;text-align:center}}.p-interviewList__item .btn{margin-top:12px;text-align:center}@media(min-width: 1025px){.p-interviewList__item .btn{margin-top:18px}}.p-interviewDetail{max-width:1920px;margin-inline:auto}.p-interviewDetail__inner{max-width:1600px}@media(min-width: 1025px){.p-interviewDetail__inner{display:flex;gap:min(4.1666666667vw,80px)}}@media(min-width: 1025px){.p-interviewDetail__gallery{z-index:2;flex:1;position:sticky;top:min(7.2916666667vw,140px);height:calc(100vh - min(7.2916666667vw,140px));margin-left:calc(50% - 50vw)}}@media(min-width: 1921px){.p-interviewDetail__gallery{margin-left:-160px}}.p-interviewDetail__gallery img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.is-interviewImg{transition:.5s opacity;opacity:0 !important}.is-interviewImg--active{opacity:1 !important}.p-interviewDetail__contents{padding-bottom:20px}@media(min-width: 1025px){.p-interviewDetail__contents{width:50%;padding-bottom:min(4.1666666667vw,80px)}}.p-interviewDetail__head{position:relative}@media(max-width: 1024.9px){.p-interviewDetail__head .img{margin:0 calc(50% - 50vw) 20px}.p-interviewDetail__head .img img{width:100%;height:100%;object-fit:cover}}.p-interviewDetail__head .inner{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}@media(min-width: 1025px){.p-interviewDetail__head .inner{gap:20px 40px;padding-top:min(3.125vw,60px)}}.p-interviewDetail__head .profile{width:100%;font-size:12px;font-size:.75rem}@media(min-width: 1025px){.p-interviewDetail__head .profile{font-size:14px;font-size:.875rem}}.p-interviewDetail__head .profile span{display:block;width:fit-content;padding:.2em 1em;background:#002160;font-family:YakuHanJP,"Montserrat",sans-serif;font-weight:700;color:#fff}.p-interviewDetail__head .title{position:relative;color:#002160;font-weight:700;font-family:YakuHanMP,"Noto Serif JP",serif;letter-spacing:.05em;font-size:30px;font-size:1.875rem}@media(max-width: 1024.9px){.p-interviewDetail__head .title{width:100%}}@media(min-width: 1025px){.p-interviewDetail__head .title{font-size:38px;font-size:2.375rem}}.p-interviewDetail__head .info{display:flex;flex-wrap:wrap;position:relative;font-weight:700;font-size:16px;font-size:1rem}@media(min-width: 1025px){.p-interviewDetail__head .info{font-size:18px;font-size:1.125rem}}.p-interviewDetail__head .info>*+*::before{content:"／"}.p-interviewDetail__head .text{position:relative;margin-top:25px;padding:20px;background:#fff;color:#002160;font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:700;font-size:22px;font-size:1.375rem}@media(min-width: 1025px){.p-interviewDetail__head .text{padding:min(1.5625vw,30px) min(2.0833333333vw,40px);font-size:28px;font-size:1.75rem}}.p-interviewDetail__sectionItem{margin-top:40px}@media(min-width: 1025px){.p-interviewDetail__sectionItem{margin-top:min(3.6458333333vw,70px)}}.p-interviewDetail__sectionItem .question{margin-bottom:1.1em;font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:700;font-size:20px;font-size:1.25rem}@media(min-width: 1025px){.p-interviewDetail__sectionItem .question{margin-bottom:1.4em;font-size:24px;font-size:1.5rem}}.p-interviewDetail__sectionItem .answer .title{margin-bottom:.8em;color:#002160;font-weight:700;line-height:1.5;font-size:18px;font-size:1.125rem}@media(min-width: 1025px){.p-interviewDetail__sectionItem .answer .title{font-size:20px;font-size:1.25rem}}.p-interviewDetail__sectionItem .img{margin-top:25px}.p-interviewDetail__sectionItem .img img{width:100%}.p-interviewDetail__flow{padding:20px;margin-top:40px;background:#fff}@media(min-width: 1025px){.p-interviewDetail__flow{margin-top:min(3.6458333333vw,70px);padding:min(2.0833333333vw,40px)}}.p-interviewDetail__flowTitle{margin-bottom:.8em}.p-interviewDetail__flowList div{display:flex;align-items:flex-start;position:relative;padding:0 0 20px 36px}@media(max-width: 767.9px){.p-interviewDetail__flowList div{flex-direction:column}}@media(min-width: 1025px){.p-interviewDetail__flowList div{padding-bottom:26px}}.p-interviewDetail__flowList div::before{position:absolute;left:7px;width:2px;top:0;bottom:0;background:#002160;content:""}.p-interviewDetail__flowList div::after{position:absolute;left:0;width:26px;margin-left:-5px;aspect-ratio:1/1;background:#002160;border-radius:100%;border:5px solid #fff;content:""}.p-interviewDetail__flowList div:last-child{padding-bottom:0}.p-interviewDetail__flowList div:last-child::before{bottom:auto;height:20px}.p-interviewDetail__flowList dt{width:8em;flex-shrink:0;font-weight:500;color:#002160}@media(min-width: 1025px){.p-interviewDetail__flowList dt{margin-top:-0.1em}}@media(min-width: 768px){.p-interviewDetail__flowList dd{flex:1}}@media(min-width: 768px)and (min-width: 1025px){.p-interviewDetail__flowList dd{margin-top:-0.1em}}.p-dataList__lead{margin-bottom:40px;text-align:center}.p-dataList__wrapper{display:grid;gap:20px}@media(min-width: 768px){.p-dataList__wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1366px){.p-dataList__wrapper{grid-template-columns:repeat(3, 1fr)}}.p-dataList__item{padding:25px;background:#fff;color:#002160;text-align:center}@media(min-width: 1025px){.p-dataList__item{min-height:180px}}.p-dataList__item .title{margin-bottom:.8em;font-size:22px;font-size:1.375rem}.p-dataList__item .wrap{display:flex;justify-content:center;align-items:center;gap:4px}.p-dataList__item .label,.p-dataList__item .number,.p-dataList__item .mark,.p-dataList__item .suffix,.p-dataList__item .text{line-height:.9;font-family:YakuHanJP,"Montserrat",sans-serif;font-weight:700}.p-dataList__item .number{text-align:right;font-size:70px;font-size:4.375rem}.p-dataList__item .mark{font-size:60px;font-size:3.75rem}.p-dataList__item .suffix{margin-top:.2em;font-size:36px;font-size:2.25rem}.p-dataList__item .notice{margin-top:.4em;font-weight:700;font-size:18px;font-size:1.125rem}.p-dataList__item--01 .number{width:.8em;text-align:center}.p-dataList__item--02 .number--01{width:1.1em}.p-dataList__item--02 .number--02{width:.8em}.p-dataList__item--03 .number{width:2em}.p-dataList__item--04 .number{width:1.6em}.p-dataList__item--05 .number{width:1.8em}.p-dataList__item--06 .wrap{flex-wrap:wrap}@media(min-width: 521px){.p-dataList__item--06 .title{margin-bottom:.4em}}.p-dataList__item--06 .number{width:1.1em}.p-dataList__item--06 .text{width:100%;margin-top:.1em;font-size:30px;font-size:1.875rem}.p-dataList__item--07 .number{width:2.1em}.p-dataList__item--08 .number{width:1.6em}.p-dataList__item--09 .number{width:1.3em}.p-dataList__item--10 .number{width:2em}.is-dataAnimation{opacity:0}.is-dataAnimation--done{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0px)}}.p-benefitLead{text-align:center}.p-benefitEducation__subtitle{margin-block:40px .8em}@media(min-width: 1025px){.p-benefitEducation__subtitle{margin-top:60px}}.p-benefitEducation__flow{max-width:600px;margin-inline:auto}.p-benefitEducation__table{margin-top:20px}.p-benefitList__lead{margin-bottom:50px}.p-benefitList__wrapper{display:grid;gap:35px}@media(min-width: 521px){.p-benefitList__wrapper{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.p-benefitList__wrapper{grid-template-columns:repeat(3, 1fr);gap:50px 40px}}.p-benefitList__item{text-align:center}.p-benefitList__item .title{margin-bottom:.8em;font-weight:500;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002160;font-size:22px;font-size:1.375rem}.p-benefitList__item .icon{width:110px;margin-inline:auto}.p-benefitList__item .text{margin-top:.8em}.p-benefitList__item .notice{font-size:85%}.p-jobProfile__lead{line-height:2;text-align:center;font-weight:700;font-family:YakuHanMP,"Noto Serif JP",serif;color:#002160;font-size:18px;font-size:1.125rem}@media(min-width: 1025px){.p-jobProfile__lead{font-size:22px;font-size:1.375rem}}.p-jobProfile__text{font-weight:700;font-family:YakuHanMP,"Noto Serif JP",serif;text-align:center;color:#002160;font-size:18px;font-size:1.125rem}@media(min-width: 1025px){.p-jobProfile__text{font-size:20px;font-size:1.25rem}}.p-jobProfile__text p+p{margin-top:1em}.p-jobPhilosophy__title{display:flex;margin-bottom:1.5em}@media(max-width: 1024.9px){.p-jobPhilosophy__title{flex-direction:column;align-items:center}}@media(min-width: 1025px){.p-jobPhilosophy__title{justify-content:center}}.p-jobPhilosophy__title span>span{font-size:118%;color:#002160}.p-jobPhilosophy__text{text-align:center}.p-jobFlow__subtitle{margin-bottom:.8em}.p-jobFlow__wrapper .scroll-hint-icon{top:3px}.scroll-hint-shadow-wrap+.p-jobFlow__subtitle{margin-top:30px}@media(min-width: 1025px){.scroll-hint-shadow-wrap+.p-jobFlow__subtitle{margin-top:40px}}.p-jobFlow__list{display:flex;min-height:100px;color:#fff}@media(min-width: 1366px){.p-jobFlow__list{font-size:18px;font-size:1.125rem;min-height:120px}}.p-jobFlow__list li{display:flex;align-items:center;justify-content:center;flex:none;padding-left:15px;line-height:1.4;clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, 0 100%, 30px 50%)}@media(max-width: 520.9px){.p-jobFlow__list li{width:140px}}@media(min-width: 521px){.p-jobFlow__list li{flex:1}}.p-jobFlow__list li:first-child{padding-left:0;clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, 0 100%)}.p-jobFlow__list li+li{margin-left:-25px}.p-jobFlow__list--new li{background:#0061b4}@media(max-width: 767.9px){.p-jobFlow__list--new{width:700px;min-width:25%}}.p-jobFlow__list--career li{background:#002160}@media(max-width: 520.9px){.p-jobFlow__list--career{width:560px;min-width:20%}}.p-jobList__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:30px}@media(min-width: 1025px){.p-jobList__nav{gap:20px;margin-bottom:40px}}.p-jobList__navBtn{display:inline-flex;justify-content:center;align-items:center;gap:10px;position:relative;min-width:10em;padding:.3em .5em .3em 0;border:1px solid;background:#fff;transition:.5s background-color,.5s color}.p-jobList__navBtn .arrow{position:absolute;right:.8em;display:grid;place-items:center;width:.9em;aspect-ratio:1;transition:.5s transform}.p-jobList__navBtn .arrow svg{display:block;width:100%}.p-jobList__navBtn .arrow polygon{transition:.5s fill}.p-jobList__navBtn.is-jobNavBtn--active .arrow{transform:rotate(180deg)}.p-jobList__navBtn.is-jobNavBtn--active .arrow polygon{fill:#fff}@media(any-hover: hover){.p-jobList__navBtn:hover .arrow polygon{fill:#fff}}.p-jobList__navBtn--all{border-color:#333;color:#333}.p-jobList__navBtn--all .arrow polygon{fill:#b2b2b2}.p-jobList__navBtn--all.is-jobNavBtn--active{background:#333;color:#fff}@media(any-hover: hover){.p-jobList__navBtn--all:hover{background:#333;color:#fff}}.p-jobList__navBtn--new{border-color:#0061b4;color:#0061b4}.p-jobList__navBtn--new .arrow polygon{fill:#0061b4}.p-jobList__navBtn--new.is-jobNavBtn--active{background:#0061b4;color:#fff}@media(any-hover: hover){.p-jobList__navBtn--new:hover{background:#0061b4;color:#fff}}.p-jobList__navBtn--career{border-color:#002160;color:#002160}.p-jobList__navBtn--career .arrow polygon{fill:#002160}.p-jobList__navBtn--career.is-jobNavBtn--active{background:#002160;color:#fff}@media(any-hover: hover){.p-jobList__navBtn--career:hover{background:#002160;color:#fff}}.p-jobList__list{display:grid;gap:20px}@media(min-width: 768px){.p-jobList__list{grid-template-columns:1fr 1fr}}@media(min-width: 1025px){.p-jobList__list{gap:30px}}.p-jobList__listItem .link{display:block;height:100%;background:#fff}@media(any-hover: hover){.p-jobList__listItem .link:hover .img{opacity:.7}}.p-jobList__listItem .img{aspect-ratio:16/10;transition:.5s opacity}.p-jobList__listItem .img img{width:100%;height:100%;object-fit:cover}.p-jobList__listItem .inner{padding:16px}@media(min-width: 1025px){.p-jobList__listItem .inner{padding:24px}}.p-jobList__listItem .title{margin-bottom:.4em;color:#002160;font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:700;font-size:18px;font-size:1.125rem}@media(min-width: 1025px){.p-jobList__listItem .title{font-size:22px;font-size:1.375rem}}.p-jobList__listItem .category{width:fit-content;padding:.15em .8em;font-size:13px;font-size:.8125rem;color:#fff}@media(min-width: 1025px){.p-jobList__listItem .category{font-size:15px;font-size:.9375rem}}.p-jobList__listItem .category--new{background:#0061b4}.p-jobList__listItem .category--career{background:#002160}.p-jobList__listItem .text{margin-top:.6em;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-jobList__listItem .btn{margin-top:16px;text-align:center}.is-jobListItem{display:none;opacity:0;transition:.5s opacity;transition-duration:.5s}.is-jobListItem--active{display:block;opacity:1}.p-jobDetail__inner{max-width:1080px}.p-jobDetail__title{margin-bottom:10px}.p-jobDetail__category{margin-bottom:30px;text-align:center}@media(min-width: 1025px){.p-jobDetail__category{margin-bottom:50px}}.p-jobDetail__category .category{margin-inline:auto;width:fit-content;padding:.15em .8em;font-size:13px;font-size:.8125rem;color:#fff}@media(min-width: 1025px){.p-jobDetail__category .category{font-size:15px;font-size:.9375rem}}.p-jobDetail__category .category--new{background:#0061b4}.p-jobDetail__category .category--career{background:#002160}.p-jobDetail__img{max-width:800px;margin-inline:auto}.p-jobDetail__img img{width:100%}.p-jobDetail__subtitle{margin-bottom:.5em;color:#333}.p-entry{text-align:center}.p-entry__text{font-weight:700;font-size:16px;font-size:1rem}@media(min-width: 1025px){.p-entry__text{font-size:18px;font-size:1.125rem}}.p-entry__text p+p{margin-top:.5em}.p-entry__mynavi{margin-top:30px}@media(min-width: 1025px){.p-entry__mynavi{margin-top:50px}}.p-entry__mynavi a{display:block;width:fit-content;margin-inline:auto}@media(any-hover: hover){.p-entry__mynavi a{transition:.5s opacity}.p-entry__mynavi a:hover{opacity:.7}}.p-privacy .p-postBody li+li{margin-top:0}.p-privacy__inner{max-width:1080px}/*# sourceMappingURL=styles.css.map */