@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Roboto:ital,wght@0,700;1,400&display=swap);
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes zoom{0%,to{opacity:0}13%,25%{opacity:1}38%{z-index:9;opacity:0;transform:scale(1.2)}}@keyframes slide{0%{width:0}to{width:min(7em,100vw)}}*,::after,::before{border-width:0;border-style:solid;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:62.5%;scroll-behavior:smooth;scroll-padding:219px}address,blockquote,body,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}details,main{display:block}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ol,ul{list-style:none;padding:0}dt{font-weight:700}dd{margin-left:0}a,hr{color:inherit}hr{overflow:visible;clear:both;height:0;margin:0;border-top-width:1px;box-sizing:content-box}code,kbd,pre,samp{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:transparent;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{margin:0;padding:0;border-radius:0;background:0 0;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;-webkit-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button,label[for]{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,legend,option{padding:0}fieldset{min-width:0;margin:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}@media screen and (max-width:767px){html{font-size:2.5vw;scroll-padding:28vw}}body{position:relative;left:0;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;font-weight:400;line-height:1.8888888889;color:#222;letter-spacing:0;transition:left .5s}body.is-shifted{left:-50%}img{max-width:100%;height:auto;vertical-align:bottom}.only-pc{display:block!important}@media screen and (max-width:1280px){.only-pc{display:none!important}}.only-pc-tab{display:block!important}@media screen and (max-width:767px){.only-pc-tab{display:none!important}}.under-tab{display:none!important}@media screen and (max-width:1280px){.under-tab{display:block!important}}.only-sp{display:none!important}@media screen and (max-width:767px){.only-sp{display:block!important}}.c-inner{max-width:1240px;padding:0 20px;margin:0 auto}@media screen and (max-width:767px){.c-inner{padding:0 5vw}}.c-heading{text-align:center}.c-heading__main{display:block;font-family:"Roboto",sans-serif;font-size:5.6rem;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (max-width:767px){.c-heading__main{font-size:3.2rem}}.c-heading__main--emphasis{color:#0b318f}.c-heading__main--capitalize{text-transform:capitalize}.c-heading__sub{display:block;margin-top:12px;font-size:1.8rem;font-weight:500}@media screen and (max-width:767px){.c-heading__sub{margin-top:2vw;font-size:1.2rem}}.c-heading--lg .c-top-section-heading__main{font-size:6rem}@media screen and (max-width:767px){.c-heading--lg .c-top-section-heading__main{font-size:3.2rem}}.c-heading--white{color:#fff}.c-interview-list{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,1fr);gap:1px}@media screen and (max-width:767px){.c-interview-list{grid-template-columns:1fr 1fr}}.c-interview-list__item{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.c-interview-list__item.is-touch{transition:none}.c-interview-list__item.is-touch .c-interview-list__image{transform:scale(1.2)}.c-interview-list__item:focus-visible .c-interview-list__image{transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.c-interview-list__item:hover .c-interview-list__image{transform:scale(1.2)}}.c-interview-list__body{position:absolute;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;height:108px;padding-left:20px;background:rgba(0,0,0,.4)}@media screen and (max-width:1280px){.c-interview-list__body{padding-right:20px}}@media screen and (max-width:767px){.c-interview-list__body{height:23.5vw;min-height:15vw;padding-right:4vw;padding-left:4vw}}.c-interview-list__body.is-hidden{display:none}.c-interview-list__depart{font-size:1.8rem;font-weight:400;line-height:1.5;color:#fff}@media screen and (max-width:1280px){.c-interview-list__depart{font-size:1.4rem}}@media screen and (max-width:767px){.c-interview-list__depart{font-size:1.4rem;line-height:1.2857142857}}.c-interview-list__time{font-size:1.6rem;font-weight:400;color:#fff}@media screen and (max-width:1280px){.c-interview-list__time{margin-top:5px;font-size:1.2rem;line-height:1.2}}@media screen and (max-width:767px){.c-interview-list__time{font-size:1.2rem}}.c-interview-list__image{width:100%;transition:transform .5s}.c-entry-button{display:block;height:200px;color:#fff;background:#09318f;transition:background-color .3s}@media screen and (max-width:767px){.c-entry-button{height:34vw;margin-top:-1px}}.c-entry-button.is-touch{transition:none;background:#00a7ea}.c-entry-button:focus-visible{background:#00a7ea}@media (hover:hover) and (pointer:fine){.c-entry-button:hover{background:#00a7ea}}.c-entry-button__contents{display:flex;align-items:center;justify-content:center;height:100%}@media screen and (max-width:767px){.c-entry-button__contents{position:relative}}.c-entry-button__text-area{width:14em;text-align:center}.c-entry-button__text-sub{display:inline-block;font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:.025em}@media screen and (max-width:767px){.c-entry-button__text-sub{font-size:1.8rem}}.c-entry-button__text-main{display:inline-block;margin-top:5px;font-family:"Roboto",sans-serif;font-size:4.8rem;line-height:1;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:767px){.c-entry-button__text-main{margin-top:1vw;font-size:3rem}}.c-entry-button__arrow-wrapper{margin-left:15px}@media screen and (max-width:767px){.c-entry-button__arrow-wrapper{position:absolute;top:50%;right:6vw;transform:translateY(-50%)}}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:0 80px;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){.modal__overlay{padding:0 10vw}}.modal__container{position:relative;box-sizing:border-box;background-color:#fff}.modal__document{position:relative;max-height:85vh;overflow-y:auto}@media screen and (max-width:767px){.modal__document{height:75vh;max-height:none}}.scr{position:absolute;top:0;left:0;background:#fff}.modal__close{position:absolute;top:-7px;right:5px;width:20px;height:20px;background:0 0;border:0;transform:translateY(-100%)}.modal__close::after,.modal__close::before{position:absolute;top:50%;left:50%;width:20px;height:3px;content:"";background:#fff}.modal__close::after{transform:translate(-50%,-50%) rotate(45deg)}.modal__close::before{transform:translate(-50%,-50%) rotate(-45deg)}.modal__image img{max-height:80vh}@media screen and (max-width:767px){.modal__image img{max-height:none}}.modal__content{display:none}.modal__content.is-active{display:block}.modal__next,.modal__prev{position:absolute;top:50%;color:#fff;transform:translateY(-50%)}@media screen and (max-width:767px){.modal__next svg,.modal__prev svg{width:5vw}}.modal__next.is-hide,.modal__prev.is-hide{visibility:hidden;opacity:0}.modal__prev{left:-60px}@media screen and (max-width:767px){.modal__prev{left:-7vw;width:5vw}}.modal__prev svg{transform:rotate(180deg)}.modal__next{right:-60px}@media screen and (max-width:767px){.modal__next{right:-7vw}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.header{position:fixed;z-index:9999;width:100%;height:105px}@media screen and (max-width:1280px){.header{height:80px}}@media screen and (max-width:767px){.header{height:17vw}}.header__contents{display:flex;align-items:center;justify-content:space-between;height:100%;background:#fff}.header__left{display:flex;align-items:center;margin-left:30px}@media screen and (max-width:1280px){.header__left{flex-direction:column}}@media screen and (max-width:767px){.header__left{align-items:flex-start;margin-left:3.5vw}}.header__logo{display:inline-block;width:350px}@media screen and (max-width:1280px){.header__logo{width:200px}}@media screen and (max-width:767px){.header__logo{width:52vw;line-height:1}}.header__sitename{display:inline-block;margin-left:40px;font-family:"Roboto",sans-serif;font-size:2rem;font-weight:700;color:#0b318f;text-transform:uppercase}@media screen and (max-width:1280px){.header__sitename{margin-top:5px;margin-left:70px;font-size:16px;line-height:1}}@media screen and (max-width:767px){.header__sitename{margin-top:1.5vw;margin-left:min(22vw,148px);font-size:1.4rem}}.header__right,.header__right nav{height:100%}@media screen and (max-width:767px){.header__right{display:none}}.header-nav{display:flex;align-items:center;height:100%}.header-nav__item--button{width:180px;height:100%}@media screen and (max-width:1280px){.header-nav__item--button{width:130px}}.header-nav__item--button .header-nav__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2.4rem;color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#0b318f;transition:background-color .3s}.header-nav__item--button .header-nav__link.is-touch{transition:none;color:#fff;background:#00a7ea}.header-nav__item--button .header-nav__link:focus-visible{color:#fff;background:#00a7ea}@media (hover:hover) and (pointer:fine){.header-nav__item--button .header-nav__link:hover{color:#fff;background:#00a7ea}}@media screen and (max-width:1280px){.header-nav__item--button .header-nav__link{font-size:2rem}}.header-nav__item+.header-nav__item{margin-left:3.3vw}@media screen and (max-width:1280px){.header-nav__item+.header-nav__item{margin-left:30px}}.header-nav__link{display:inline-block;width:-moz-fit-content;width:fit-content;line-height:1.4;transition:color .3s}.header-nav__link.is-touch{transition:none;color:#00a7ea}.header-nav__link:focus-visible{color:#00a7ea}@media (hover:hover) and (pointer:fine){.header-nav__link:hover{color:#00a7ea}}@media screen and (max-width:1280px){.header-nav__link{line-height:1;vertical-align:middle}}.header-nav__main{display:inline-block;font-size:2rem;font-weight:500}@media screen and (max-width:1280px){.header-nav__main{font-size:1.6rem}}.header-nav__sub{display:inline-block;font-family:"Roboto",sans-serif;font-size:1.4rem;text-transform:uppercase}@media screen and (max-width:1280px){.header-nav__sub{font-size:1.2rem}}.sp-header__contents{height:17vw}.sp-header__right{display:none}@media screen and (max-width:767px){.sp-header__right{display:block}}.sp-header-hamburger{position:relative;width:17vw;height:100%;background:#09318f}.sp-header-hamburger span{position:absolute;left:50%;width:5.5vw;height:2px;content:"";background:#fff;transform:translateX(-50%)}.sp-header-hamburger span:first-child{top:37%}.sp-header-hamburger span:nth-child(2){top:50%}.sp-header-hamburger span:nth-child(3){top:62%}.sp-header-hamburger--close span{width:8vw}.sp-header-hamburger--close span:first-child{top:50%;transform:translateX(-50%) rotate(45deg)}.sp-header-hamburger--close span:nth-child(2){opacity:0}.sp-header-hamburger--close span:nth-child(3){top:50%;transform:translateX(-50%) rotate(-45deg)}.sp-header__nav{display:none;overflow:hidden}@media screen and (max-width:767px){.sp-header__nav{position:absolute;top:0;left:150%;z-index:0;display:block;width:100%;height:100vh;background:#fff;transition:transform .7s;transform:translateX(0)}.sp-header__nav.is-open{transform:translateX(-100%)}}.sp-header-nav__item{height:11vh;max-height:100px;border-top:1px solid #ddd}.sp-header-nav__item--button{height:23vw;background:#09318f}.sp-header-nav__item--button .sp-header-nav__link{position:relative;justify-content:center;padding-right:9vw;font-size:2.4rem;font-weight:700;color:#fff;letter-spacing:.025em}.sp-header-nav__item--button .sp-header-nav__arrow{position:absolute;top:50%;right:4vw;line-height:1;color:#fff;transform:translateY(-50%)}.sp-header-nav__item--button .sp-header-nav__arrow svg{width:6vw}.sp-header-nav__link{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 5vw;font-size:1.8rem}.sp-header-nav__arrow{color:#09318f}.sp-header-nav__arrow svg{width:5vw;vertical-align:middle}.sp-header-nav__bottom{display:flex;flex-direction:column;width:100%;padding:0 5vw;margin-top:7vw}.sp-header-nav__bottom-link{font-size:1.6rem}.sp-header-nav__bottom-link+.sp-header-nav__bottom-link{margin-top:4vw}.sp-header-nav__bottom-link img{width:.6em;margin-left:.5em;vertical-align:middle}.footer{padding-top:97px;padding-bottom:100px;text-align:center}@media screen and (max-width:767px){.footer{padding-top:10vw;padding-bottom:13vw}}.footer__logo-wrapper{display:inline-block;width:300px}@media screen and (max-width:767px){.footer__logo-wrapper{width:55vw}}.footer-link-list{margin-top:49px}@media screen and (max-width:767px){.footer-link-list{margin-top:6vw}}.footer-link-list__item{display:inline-block}@media screen and (max-width:767px){.footer-link-list__item{display:block}}.footer-link-list__item+.footer-link-list__item{margin-left:2em}@media screen and (max-width:767px){.footer-link-list__item+.footer-link-list__item{margin-top:-1vw;margin-left:0}}.footer__link{display:inline-block;font-size:1.6rem;transition:color .3s}@media screen and (max-width:767px){.footer__link{font-size:1.2rem}}.footer__link.is-touch{transition:none;color:#666}.footer__link:focus-visible{color:#666}@media (hover:hover) and (pointer:fine){.footer__link:hover{color:#666}}.footer__link img{width:.6em;margin-left:.5em;vertical-align:.1em}.footer__copy{display:inline-block;margin-top:85px;font-size:1.2rem}@media screen and (max-width:767px){.footer__copy{margin-top:9vw;font-size:1.1rem}}.main{padding-top:105px}@media screen and (max-width:1280px){.main{padding-top:80px}}@media screen and (max-width:767px){.main{padding-top:17vw}}.l-interview-section-catch{display:block;margin-top:40px;margin-bottom:68px;font-size:3.2rem;font-weight:500;line-height:1.4375;color:#09318f;text-align:center;letter-spacing:.05em}@media screen and (max-width:767px){.l-interview-section-catch{margin-top:6vw;margin-bottom:6vw;font-size:2rem;line-height:1.4}}.l-interview-media{display:flex;align-items:flex-start}@media screen and (max-width:1280px){.l-interview-media{flex-direction:column-reverse}}.l-interview-media__image-wrapper{position:relative;flex-shrink:0;width:47.619047619%;margin-left:min(-20px,50% - 50vw)}@media screen and (max-width:1280px){.l-interview-media__image-wrapper{width:calc(100% + 40px);margin-top:60px;margin-right:-20px;margin-left:-20px}}@media screen and (max-width:767px){.l-interview-media__image-wrapper{width:calc(100% + 10vw);margin-top:9vw;margin-right:-5vw;margin-left:-5vw}}.l-interview-media__image-wrapper::before{position:absolute;top:13.3333%;left:25%;z-index:-1;width:100%;height:100%;content:"";background:rgba(0,167,234,.1)}@media screen and (max-width:1280px){.l-interview-media__image-wrapper::before{content:none}}.l-interview-media__image-wrapper::after{display:block;width:100%;height:0;padding-top:75%}.l-interview-media__image-wrapper img{width:100%}.l-interview-media__body{margin-left:70px}@media screen and (max-width:1280px){.l-interview-media__body{margin-left:0}}.l-interview-media__text{font-size:1.8rem;line-height:1.8888888889}@media screen and (max-width:767px){.l-interview-media__text{font-size:1.6rem;line-height:1.6875}}.l-interview-media__text+.l-interview-media__text{margin-top:33px}@media screen and (max-width:767px){.l-interview-media__text+.l-interview-media__text{margin-top:5vw}}.l-interview-media--reverse{flex-direction:row-reverse}@media screen and (max-width:1280px){.l-interview-media--reverse{flex-direction:column-reverse}}.l-interview-media--reverse .l-interview-media__image-wrapper{margin-right:min(-20px,50% - 50vw);margin-left:0}@media screen and (max-width:1280px){.l-interview-media--reverse .l-interview-media__image-wrapper{margin-left:-20px}}@media screen and (max-width:767px){.l-interview-media--reverse .l-interview-media__image-wrapper{margin-left:-5vw}}.l-interview-media--reverse .l-interview-media__image-wrapper::before{left:-25%}.l-interview-media--reverse .l-interview-media__body{margin-right:70px;margin-left:0}@media screen and (max-width:1280px){.l-interview-media--reverse .l-interview-media__body{margin-right:0}}.l-interview-mv{position:relative;height:calc(100vh - 105px)}@media screen and (max-width:1280px){.l-interview-mv{height:calc(100vh - 80px)}}@media screen and (max-width:767px){.l-interview-mv{height:calc(100vh - 17vw);height:calc(100svh - 17vw)}}.l-interview-mv__image{width:100%;height:100%;object-fit:cover}.l-interview-mv__capture{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:225px;line-height:1.4375;color:#fff;text-align:center;background:rgba(0,0,0,.4)}@media screen and (max-width:767px){.l-interview-mv__capture{min-height:50vw;padding:3vw 0}}.l-interview-mv__catch{font-size:3.2rem;letter-spacing:.05em}@media screen and (max-width:767px){.l-interview-mv__catch{font-size:min(2rem,32px);line-height:1.4}}.l-interview-mv__info{display:block;margin-top:20px;font-size:2rem;color:#fff;letter-spacing:0}@media screen and (max-width:767px){.l-interview-mv__info{margin-top:5vw;font-size:min(1.6rem,20px);line-height:1.5}}.l-interview-business{padding-top:116px}@media screen and (max-width:767px){.l-interview-business{padding-top:12vw}}.l-interview-vision{padding-top:110px;padding-bottom:200px}@media screen and (max-width:767px){.l-interview-vision{padding-top:11vw;padding-bottom:12vw}}.l-interview-schedule{padding-top:112px;padding-bottom:120px;background:#eee}@media screen and (max-width:767px){.l-interview-schedule{padding-top:11vw;padding-bottom:12vw}}.l-interview-schedule__container-wrapper{display:flex;justify-content:space-between;margin-top:54px}@media screen and (max-width:767px){.l-interview-schedule__container-wrapper{margin-top:7vw}}@media screen and (max-width:1280px){.l-interview-schedule__container-wrapper{flex-direction:column}}.l-interview-schedule__container{display:flex;flex-direction:column;width:47.6%;min-height:400px;padding:38px 50px 60px;background:#fff;border-radius:10px}@media screen and (max-width:1280px){.l-interview-schedule__container{width:100%;min-height:auto}}@media screen and (max-width:767px){.l-interview-schedule__container{min-height:auto;padding:5vw}}@media screen and (max-width:1280px){.l-interview-schedule__container+.l-interview-schedule__container{margin-top:50px}}@media screen and (max-width:767px){.l-interview-schedule__container+.l-interview-schedule__container{margin-top:5vw}}.l-interview-schedule__heading{font-size:2.4rem;font-weight:700;color:#0b318f;text-align:center}@media screen and (max-width:767px){.l-interview-schedule__heading{font-size:2rem}}.l-interview-schedule__contents{flex-grow:1;margin-top:30px}@media screen and (max-width:767px){.l-interview-schedule__contents{margin-top:4vw}}@media screen and (max-width:1280px){.l-interview-dayschedule{display:flex}}.l-interview-dayschedule__list{display:flex;flex-direction:column;justify-content:space-between;height:106%;margin:0 auto 0 -15px}@media screen and (max-width:1280px){.l-interview-dayschedule__list{flex-grow:1;height:auto}}.l-interview-dayschedule__item{display:flex;flex-grow:1}.l-interview-dayschedule__item:last-child{flex-grow:0}.l-interview-dayschedule__item:last-child .l-interview-dayschedule__time::before{content:none}@media screen and (max-width:1280px){.l-interview-dayschedule__item:last-child .l-interview-dayschedule__box{padding:0}}.l-interview-dayschedule__time{position:relative;display:inline-block;flex-shrink:0;width:4em;padding:0 0 5px;font-family:"Roboto",sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2;color:#00a7ea;text-align:right;vertical-align:top}@media screen and (max-width:767px){.l-interview-dayschedule__time{width:4.7em;font-size:1.8rem}}.l-interview-dayschedule__time::after{position:absolute;top:9px;left:14px;width:12px;height:12px;content:"";background:#00a7ea;border:1px solid #fff;border-radius:7px}@media screen and (max-width:767px){.l-interview-dayschedule__time::after{top:1vw;left:3.6vw;width:3vw;height:3vw;border-radius:1.5vw}}.l-interview-dayschedule__time::before{position:absolute;top:20px;left:19px;width:2px;height:100%;content:"";background:#222}@media screen and (max-width:767px){.l-interview-dayschedule__time::before{top:2vw;left:4.75vw}}.l-interview-dayschedule__box{display:inline-block;width:100%;padding:0 10px 0 0;margin-left:30px;vertical-align:middle;border-radius:6px}@media screen and (max-width:1280px){.l-interview-dayschedule__box{padding:0 0 25px}}@media screen and (max-width:767px){.l-interview-dayschedule__box{padding:0 0 5vw;margin-left:5vw;border-radius:2.5vw}}.l-interview-dayschedule__box *+*{margin-top:6px}@media screen and (max-width:767px){.l-interview-dayschedule__box *+*{margin-top:2vw}}.l-interview-dayschedule__title{font-size:2rem;font-weight:500;line-height:1.2}@media screen and (max-width:767px){.l-interview-dayschedule__title{font-size:1.6rem}}.l-interview-dayschedule__text{font-size:1.4rem;line-height:1.7142857143}@media screen and (max-width:767px){.l-interview-dayschedule__text{font-size:1.3rem;line-height:1.3846153846}}.l-interview-dayschedule__text--note{padding-left:1em;text-indent:-1em}.l-interview-weekschedule__list{display:flex;flex-direction:column;height:100%}@media screen and (max-width:767px){.l-interview-weekschedule__list{padding-bottom:3vw}}.l-interview-weekschedule__item+.l-interview-weekschedule__item{margin-top:10px}@media screen and (max-width:1280px){.l-interview-weekschedule__item+.l-interview-weekschedule__item{margin-top:20px}}@media screen and (max-width:767px){.l-interview-weekschedule__item+.l-interview-weekschedule__item{margin-top:2.8vw}}.l-interview-weekschedule__row{display:flex;align-items:center;min-height:80px;font-size:1.6rem;background:#d9f2fc}@media screen and (max-width:767px){.l-interview-weekschedule__row{flex-direction:column;min-height:none}}.l-interview-weekschedule__day{display:flex;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;width:17%;min-width:70px;font-size:2rem;font-weight:700;color:#fff;background:#00a7ea}@media screen and (max-width:767px){.l-interview-weekschedule__day{width:100%;font-size:1.8rem;line-height:2}}.l-interview-weekschedule__body{padding:8px 34px 8px 30px}@media screen and (max-width:767px){.l-interview-weekschedule__body{width:100%;padding:4vw}}.l-interview-weekschedule__body p{font-size:1.8rem;line-height:1.7777777778}@media screen and (max-width:767px){.l-interview-weekschedule__body p{font-size:1.6rem;line-height:1.5}}.l-interview-weekschedule__text{text-align:center}@media screen and (max-width:767px){.l-interview-weekschedule__text{font-size:1.6rem}}.l-interview-qanda{padding-top:113px}@media screen and (max-width:767px){.l-interview-qanda{padding-top:12vw}}.l-interview-qanda__media{margin-top:54px}@media screen and (max-width:767px){.l-interview-qanda__media{margin-top:7.5vw}}.l-interview-qanda__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media screen and (max-width:1280px){.l-interview-qanda__grid{grid-template-columns:auto}}@media screen and (max-width:767px){.l-interview-qanda__grid{gap:8vw}}.l-interview-qanda__q{padding:8px 20px 12px;font-size:1.6rem;font-weight:500;color:#fff;background:#09318f}@media screen and (max-width:1280px){.l-interview-qanda__q{margin-right:-20px;margin-left:-20px}}@media screen and (max-width:767px){.l-interview-qanda__q{padding:3vw 5vw;margin-right:-5vw;margin-left:-5vw;line-height:1.5}}.l-interview-qanda__a{margin-top:20px}@media screen and (max-width:767px){.l-interview-qanda__a{margin-top:6vw}}.l-interview-qanda__text{font-size:1.8rem;line-height:1.8888888889}@media screen and (max-width:767px){.l-interview-qanda__text{font-size:1.6rem;line-height:1.6875}}.l-interview-qanda__text--bold,.p-top-about__text strong{font-weight:700}.l-interview-qanda__text+.l-interview-qanda__text{margin-top:25px}@media screen and (max-width:767px){.l-interview-qanda__text+.l-interview-qanda__text{margin-top:5vw}}.l-interview-message{padding-bottom:120px;margin-top:72px}@media screen and (max-width:767px){.l-interview-message{padding-bottom:12vw;margin-top:13vw}}.l-interview-message__container{position:relative;display:flex;max-width:1190px;padding:50px 60px;margin:0 auto;font-size:2.4rem;border:5px solid #ddd}@media screen and (max-width:767px){.l-interview-message__container{flex-direction:column-reverse;padding:24vw 7vw 6vw 6vw;margin-left:2vw}}.l-interview-message__note{max-width:1190px;margin:8px auto 0;font-size:1.4rem;text-align:right}.l-interview-message__ribbon{position:absolute;top:26px;left:-13px;padding:8px 29px;color:#fff;background:#00a7ea}@media screen and (max-width:767px){.l-interview-message__ribbon{top:5vw;left:-3vw;padding:1.4vw 7.2vw;font-size:2rem}}.l-interview-message__ribbon::after{position:absolute;top:100%;left:0;width:0;height:0;content:"";border-top:4px solid #008ac2;border-right:4px solid #008ac2;border-bottom:4px solid transparent;border-left:4px solid transparent}@media screen and (max-width:767px){.l-interview-message__ribbon::after{border-width:1.1vw}}.l-interview-message__image-wrapper{flex-shrink:0;width:250px}@media screen and (max-width:767px){.l-interview-message__image-wrapper{width:55vw;margin:0 auto;text-align:center}}.l-interview-message__body{padding-top:89px;margin-right:70px}@media screen and (max-width:767px){.l-interview-message__body{padding-top:5vw;margin-right:0}}.l-interview-message__text{font-size:1.8rem;line-height:1.8888888889}@media screen and (max-width:767px){.l-interview-message__text{font-size:1.6rem;line-height:1.6875}}.l-interview-links{padding-top:80px;padding-bottom:80px;background:#eee}@media screen and (max-width:767px){.l-interview-links{padding-top:5vw;padding-bottom:5vw}}.l-interview-links__inner{max-width:1240px;padding:0 20px;margin:0 auto}@media screen and (max-width:767px){.l-interview-links__inner{padding:0 5vw}}.lower .c-inner{max-width:1720px}.c-top-section-heading{text-align:center}.c-top-section-heading__main{display:block;font-family:"Roboto",sans-serif;font-size:5.6rem;font-weight:700;line-height:1;text-transform:uppercase}@media screen and (max-width:767px){.c-top-section-heading__main{font-size:3.2rem}}.c-top-section-heading__main--emphasis{color:#0b318f}.c-top-section-heading__main--capitalize{text-transform:capitalize}.c-top-section-heading__sub{display:block;margin-top:12px;font-size:1.8rem;font-weight:500}@media screen and (max-width:767px){.c-top-section-heading__sub{margin-top:2vw;font-size:1.2rem}}.c-top-section-heading--lg .c-top-section-heading__main{font-size:6rem}@media screen and (max-width:767px){.c-top-section-heading--lg .c-top-section-heading__main{font-size:3.2rem}}.c-top-section-heading--white{color:#fff}.p-top-mv{position:relative}.p-top-mv__image-wrapper{position:relative;height:max(100vh,46.875vw);overflow:hidden}@media screen and (max-width:1280px){.p-top-mv__image-wrapper{height:900px}}@media screen and (max-width:767px){.p-top-mv__image-wrapper{height:calc(100vh - 17vw)}}.p-top-mv__image{position:absolute;top:0;left:0;z-index:10;width:100%;height:max(100vh,46.875vw);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:0;animation:zoom 24s 0s infinite}@media screen and (max-width:1280px){.p-top-mv__image{height:900px}}@media screen and (max-width:767px){.p-top-mv__image{height:100vh}}.p-top-mv__image:first-of-type{background-image:url(../images/top/mv_01.jpg)}@media screen and (max-width:767px){.p-top-mv__image:first-of-type{background-image:url(../images/top/sp-mv_01.jpg)}}.p-top-mv__image:nth-of-type(2){background-image:url(../images/top/mv_02.jpg);background-position-x:left;animation-delay:6s}@media screen and (max-width:767px){.p-top-mv__image:nth-of-type(2){background-image:url(../images/top/sp-mv_02.jpg);background-position-x:center}}.p-top-mv__image:nth-of-type(3){background-image:url(../images/top/mv_03.jpg);animation-delay:12s}@media screen and (max-width:767px){.p-top-mv__image:nth-of-type(3){background-image:url(../images/top/sp-mv_03.jpg)}}.p-top-mv__image:nth-of-type(4){background-image:url(../images/top/mv_04.jpg);animation-delay:18s}@media screen and (max-width:767px){.p-top-mv__image:nth-of-type(4){background-image:url(../images/top/sp-mv_04.jpg)}}.p-top-mv__catch-wrapper{position:absolute;top:6.7708333333vw;left:7.2916666667vw;z-index:20;width:0;max-width:90vw;overflow:hidden;font-size:7.0833333333vw;line-height:0;animation:slide 4s forwards;animation-delay:1.5s}@media screen and (max-width:1280px){.p-top-mv__catch-wrapper{top:17.5vw;left:7.5vw;font-size:10rem}}@media screen and (max-width:767px){.p-top-mv__catch-wrapper{font-size:4.6rem}}.p-top-mv__catch{display:inline-block;width:min-content}.p-top-mv-catch{font-family:"Roboto",sans-serif;font-weight:700;line-height:1;color:#fff;letter-spacing:.025em}.p-top-mv-catch--sub{display:inline-block;font-size:4.5833333333vw;text-transform:uppercase}@media screen and (max-width:1280px){.p-top-mv-catch--sub{font-size:6.5rem}}@media screen and (max-width:767px){.p-top-mv-catch--sub{font-size:3rem}}.p-top-mv-catch--main{display:inline-block;margin-left:-.05em;font-size:7.0833333333vw;text-transform:uppercase}@media screen and (max-width:1280px){.p-top-mv-catch--main{font-size:10rem}}@media screen and (max-width:767px){.p-top-mv-catch--main{font-size:4.6rem}}.p-top-mv__news{position:absolute;right:0;bottom:-80px;z-index:100}@media screen and (max-width:767px){.p-top-mv__news{top:70vh;bottom:auto}}.p-top-news{width:45%;padding:30px 70px 40px;color:#fff;letter-spacing:.025em;background:rgba(0,0,0,.7)}@media screen and (max-width:1280px){.p-top-news{width:75%}}@media screen and (max-width:767px){.p-top-news{width:95vw;padding:6.5vw 7.5vw 9vw}}.p-top-news__header{display:flex;align-items:center;justify-content:space-between}.p-top-news__more{display:flex;gap:.5em;align-items:center;font-size:1.4rem;transition:color .3s}@media screen and (max-width:767px){.p-top-news__more{font-size:1.2rem}}.p-top-news__more.is-touch,.p-top-news__title a.is-touch{transition:none;color:#00a7ea}.p-top-news__more:focus-visible,.p-top-news__title a:focus-visible{color:#00a7ea}@media (hover:hover) and (pointer:fine){.p-top-news__more:hover{color:#00a7ea}}.p-top-news__more svg{margin-top:2px}@media screen and (max-width:767px){.p-top-news__more svg{margin-top:0}}.p-top-news__heading{font-family:"Roboto",sans-serif;font-size:3.4rem}@media screen and (max-width:767px){.p-top-news__heading{font-size:2.6rem}}.p-top-news__heading span{margin-left:26px;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem}@media screen and (max-width:767px){.p-top-news__heading span{margin-left:3.5vw;font-size:1.2rem}}.p-top-news__list{margin-top:8px}@media screen and (max-width:767px){.p-top-news__list{margin-top:1vw}}.p-top-news__item+.p-top-news__item{margin-top:13px}.p-top-news__text{display:flex;font-size:1.8rem}@media screen and (max-width:767px){.p-top-news__text{flex-direction:column;font-size:1.4rem}}.p-top-news__title{margin-left:30px}@media screen and (max-width:767px){.p-top-news__title{margin-left:0}}.p-news-post__title a,.p-top-news__title a{display:inline-block;text-decoration:underline;transition:color .3s}@media (hover:hover) and (pointer:fine){.p-top-news__title a:hover{color:#00a7ea}}.p-news-post__title a[target=_blank]::after,.p-top-news__title a[target=_blank]::after{display:inline-block;height:.6em;padding-right:.6em;margin-left:.5em;content:"";background-color:currentColor;-webkit-mask:url(../../assets/images/common/icon-blank.svg) no-repeat center center/contain;mask:url(../../assets/images/common/icon-blank.svg) no-repeat center center/contain}.p-top-about{padding-top:195px;padding-bottom:150px;background:url(../images/top/bg-about.jpg) no-repeat center center/cover}@media screen and (max-width:767px){.p-top-about{--padding-top:68vw;padding-top:var(--padding-top);padding-bottom:13vw}}.p-top-about__text-area{margin-top:44px;text-align:center}@media screen and (max-width:1280px){.p-top-about__text-area{text-align:left}}@media screen and (max-width:767px){.p-top-about__text-area{margin-top:5.5vw}}.p-top-about__text{font-size:2rem;line-height:1.9}@media screen and (max-width:767px){.p-top-about__text{font-size:1.6rem;line-height:1.6875}}.p-top-about__text+.p-top-about__text{margin-top:27px}@media screen and (max-width:767px){.p-top-about__text+.p-top-about__text{margin-top:5vw}}.p-top-about-businesses{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:40px;margin-top:60px}@media screen and (max-width:767px){.p-top-about-businesses{grid-template-columns:auto;gap:5vw;margin-top:8vw}}.p-top-about-business{position:relative;width:100%;height:400px}@media screen and (max-width:767px){.p-top-about-business{height:90vw}}.p-top-about-business.is-open .p-top-about-business__body{opacity:1}.p-top-about-business:focus-visible .p-top-about-business__body{opacity:1}.p-top-about-business:first-child{background:url(../images/top/photo-fresh.jpg) no-repeat center center/cover}@media screen and (max-width:767px){.p-top-about-business:first-child{background-image:url(../images/top/sp-photo-fresh.jpg)}}.p-top-about-business:first-child .p-top-about-business__heading-emphasis{color:#5e9c41}.p-top-about-business:first-child.is-open .p-top-about-business__desc{background:rgba(94,156,65,.9)}.p-top-about-business:first-child:focus-visible .p-top-about-business__desc{background:rgba(94,156,65,.9)}.p-top-about-business:nth-child(2){background:url(../images/top/photo-processed.jpg) no-repeat center center/cover}@media screen and (max-width:767px){.p-top-about-business:nth-child(2){background-image:url(../images/top/sp-photo-processed.jpg)}}.p-top-about-business:nth-child(2) .p-top-about-business__heading-emphasis{color:#db6154}.p-top-about-business:nth-child(2).is-open .p-top-about-business__desc{background:rgba(219,97,84,.9)}.p-top-about-business:nth-child(2):focus-visible .p-top-about-business__desc{background:rgba(219,97,84,.9)}.p-top-about-business:nth-child(3){background:url(../images/top/photo-planning.jpg) no-repeat center center/cover}@media screen and (max-width:767px){.p-top-about-business:nth-child(3){background-image:url(../images/top/sp-photo-planning.jpg)}}.p-top-about-business:nth-child(3) .p-top-about-business__heading-emphasis{color:#bb60a0}.p-top-about-business:nth-child(3).is-open .p-top-about-business__desc{background:rgba(187,96,160,.9)}.p-top-about-business:nth-child(3):focus-visible .p-top-about-business__desc{background:rgba(187,96,160,.9)}.p-top-about-business:nth-child(4){background:url(../images/top/photo-overseas.jpg) no-repeat center center/cover}@media screen and (max-width:767px){.p-top-about-business:nth-child(4){background-image:url(../images/top/sp-photo-overseas.jpg)}}.p-top-about-business:nth-child(4) .p-top-about-business__heading-emphasis{color:#508ad1}.p-top-about-business:nth-child(4).is-open .p-top-about-business__desc{background:rgba(80,138,209,.9)}.p-top-about-business:nth-child(4):focus-visible .p-top-about-business__desc{background:rgba(80,138,209,.9)}.p-top-about-business__desc{position:absolute;bottom:0;left:0;width:100%;height:28%;padding:28px 30px;overflow:hidden;background:#fff;transition:all .5s,padding 0s}@media screen and (max-width:1280px){.p-top-about-business__desc{height:25%}}@media screen and (max-width:767px){.p-top-about-business__desc{padding:6vw 5vw}}.p-top-about-business__heading{position:relative;letter-spacing:.025em}.p-top-about-business__heading-main{display:block;font-size:3rem;font-weight:500;line-height:1}@media screen and (max-width:1280px){.p-top-about-business__heading-main{font-size:2.4rem}}.p-top-about-business__heading-sub{display:block;margin-top:2px;font-size:1.6rem;font-weight:400}@media screen and (max-width:1280px){.p-top-about-business__heading-sub{font-size:1.2rem}}.p-top-about-business__arrow{position:absolute;top:50%;right:0;width:18px;transition:transform .3s;transform:translateY(-50%) rotate(270deg)}.p-top-about-business__body{margin-top:20px;opacity:0}.p-top-about-business__text{font-size:1.8rem;font-weight:300;line-height:1.7777777778}@media screen and (max-width:1280px){.p-top-about-business__text{font-size:1.5rem;line-height:1.6}}@media screen and (max-width:767px){.p-top-about-business__text{line-height:1.7857142857}}.p-top-about-business.is-open .p-top-about-business__desc{height:100%;padding:48px 45px;color:#fff}@media screen and (max-width:767px){.p-top-about-business.is-open .p-top-about-business__desc{padding:8.5vw 6vw 5vw}}.p-top-about-business.is-open .p-top-about-business__heading-emphasis{color:inherit}.p-top-about-business.is-open .p-top-about-business__arrow{transform:translateY(-50%) rotate(90deg)}.p-top-about-business:focus-visible .p-top-about-business__desc{height:100%;padding:48px 45px;color:#fff}@media screen and (max-width:767px){.p-top-about-business:focus-visible .p-top-about-business__desc{padding:8.5vw 7.5vw 5vw}}.p-top-about-business:focus-visible .p-top-about-business__heading-emphasis{color:inherit}.p-top-about-business:focus-visible .p-top-about-business__arrow{transform:translateY(-50%) rotate(90deg)}.p-top-interview{padding-top:114px;padding-bottom:120px}@media screen and (max-width:767px){.p-top-interview{padding-top:11vw;padding-bottom:13vw}}.p-top-interview__list{margin-top:55px}@media screen and (max-width:767px){.p-top-interview__list{margin-top:8vw}}.p-top-interview__list-note{margin-bottom:8px;font-size:1.4rem;text-align:right}.p-top-recruitment{padding-top:114px;padding-bottom:120px;background:url(../images/top/bg-recruitment.jpg) no-repeat center center/cover}@media screen and (max-width:767px){.p-top-recruitment{padding-top:11vw;padding-bottom:12vw}}.p-top-recruitment-modal-buttons{display:grid;grid-template-columns:repeat(4,auto);gap:16px;margin-top:53px}@media screen and (max-width:1280px){.p-top-recruitment-modal-buttons{grid-template-columns:repeat(2,auto);gap:30px;justify-content:center;margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.p-top-recruitment-modal-buttons{grid-template-columns:auto auto;gap:5vw;margin-top:8vw}}.p-top-recruitment-modal-button{position:relative;width:288px;height:288px;color:#0b318f;text-align:center;background:#fff;transition:background-color .3s,color .3s}@media screen and (max-width:767px){.p-top-recruitment-modal-button{width:42.5vw;height:42.5vw}}.p-top-recruitment-modal-button.is-touch{transition:none;color:#fff;background:#0b318f}.p-top-recruitment-modal-button:focus-visible{color:#fff;background:#0b318f}@media (hover:hover) and (pointer:fine){.p-top-recruitment-modal-button:hover{color:#fff;background:#0b318f}}.p-top-recruitment-modal-button:disabled{color:#aaa}.p-top-recruitment-modal-button:disabled.is-touch{transition:none;color:#aaa;background:#fff}.p-top-recruitment-modal-button:disabled:focus-visible{color:#aaa;background:#fff}@media (hover:hover) and (pointer:fine){.p-top-recruitment-modal-button:disabled:hover{color:#aaa;background:#fff}}.p-top-recruitment-modal-button__image{position:absolute;bottom:50%;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.p-top-recruitment-modal-button__image{bottom:45%}.p-top-recruitment-modal-button__image--talk{width:14.5vw;height:15vw}.p-top-recruitment-modal-button__image--training{width:17.5vw;height:14vw}.p-top-recruitment-modal-button__image--teach{width:18.5vw;height:14vw}.p-top-recruitment-modal-button__image--document{width:10vw;height:13vw}}.p-top-recruitment-modal-button__text{position:absolute;bottom:24%;left:50%;font-size:2.2rem;white-space:nowrap;transform:translateX(-50%)}@media screen and (max-width:767px){.p-top-recruitment-modal-button__text{bottom:17%;font-size:1.6rem}}.p-top-requirements{max-width:1080px;padding:min(6.25vh,49px) 0}@media screen and (max-width:767px){.p-top-requirements{padding:8vw 0}}.p-top-requirements__list{max-width:1080px;padding:0 8.3333% 56px}@media screen and (max-width:767px){.p-top-requirements__list{padding:0 2vw 8vw;margin-top:2vw}}.p-top-requirements__heading{font-size:min(5vh,4rem);font-weight:700;text-align:center}@media screen and (max-width:767px){.p-top-requirements__heading{font-size:2.08rem}}.p-top-requirements__row{display:flex;padding:16px 12px;font-size:min(2.25vh,1.8rem);line-height:1.4444444444;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.p-top-requirements__row{padding:3.2vw .8vw;font-size:1.28rem;line-height:1.5625}}.p-top-requirements__term{flex-shrink:0;width:16%;min-width:8em;font-weight:400;color:#666}@media screen and (max-width:767px){.p-top-requirements__term{width:35%;min-width:auto}}.p-top-requirements__desc{flex:1}.p-top-requirements__desc .-emphasis{color:#09318f}.p-top-requirements__desc.-bold{font-weight:700}.p-top-requirements__desc .-indent{display:inline-block;padding-left:1em}.p-top-requirements__button{margin:0 auto;text-align:center}.p-top-requirements-button{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:400px;height:90px;line-height:1;color:#fff;background:#09318f;transition:background-color .3s}@media screen and (max-width:767px){.p-top-requirements-button{width:80%;height:17.6vw}}.p-top-requirements-button.is-touch{transition:none;background:#00a7ea}.p-top-requirements-button:focus-visible{background:#00a7ea}@media (hover:hover) and (pointer:fine){.p-top-requirements-button:hover{background:#00a7ea}}.p-top-requirements-button__text-main{display:inline-block;margin-top:4px;font-family:"Roboto",sans-serif;font-size:3.2rem;font-weight:700;text-transform:uppercase}@media screen and (max-width:767px){.p-top-requirements-button__text-main{font-size:2.4rem}}.p-top-requirements-button__text-sub{font-size:2rem;font-weight:700}@media screen and (max-width:767px){.p-top-requirements-button__text-sub{font-size:1.44rem}}.p-top-requirements-button__arrow-wrapper{position:absolute;top:50%;right:60px;transform:translateY(-50%)}@media screen and (max-width:767px){.p-top-requirements-button__arrow-wrapper{right:8.4vw}}.p-top-requirements-button__arrow-wrapper svg{display:inline-block;width:24px;height:auto}@media screen and (max-width:767px){.p-top-requirements-button__arrow-wrapper svg{width:5vw}}.p-news-container{margin-top:90px;margin-bottom:90px}@media screen and (max-width:767px){.p-news-container{margin-top:11vw;margin-bottom:11vw}}.p-news-select-area{display:flex;justify-content:flex-end;max-width:1200px;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.p-news-select-area{margin-top:4vw}}.p-news-select-wrapper{position:relative;width:-moz-fit-content;width:fit-content}.p-news-select-wrapper::after{position:absolute;top:50%;right:20px;display:block;width:.4em;aspect-ratio:1/1;content:"";border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -50%}.p-news-menu-select{min-width:170px;padding:6px 40px 6px 20px;border:1px solid #ddd}@media screen and (max-width:767px){.p-news-menu-select{min-width:auto;padding:1vw 10vw 1vw 5vw;font-size:1.6rem}}.p-news-post-list{max-width:1200px;margin-top:30px;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){.p-news-post-list{margin-top:0}}.p-news-post-list__item{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ddd}@media screen and (max-width:767px){.p-news-post-list__item{padding-top:7vw;padding-bottom:7vw}}.p-news-post{display:flex}@media screen and (max-width:767px){.p-news-post{flex-direction:column;font-size:1.6rem}}.p-news-post__title{margin-left:110px}@media screen and (max-width:767px){.p-news-post__title{margin-left:0}}.p-news-post__title a.is-touch{transition:none;color:#00a7ea}.p-news-post__title a:focus-visible{color:#00a7ea}@media (hover:hover) and (pointer:fine){.p-news-post__title a:hover{color:#00a7ea}}.wp-pagenavi{margin-top:90px;font-size:1.6rem;text-align:center}@media screen and (max-width:767px){.wp-pagenavi{margin-top:11vw;font-size:1.4rem}}.wp-pagenavi>*{display:inline-block}.wp-pagenavi>*+*{margin-left:40px}@media screen and (max-width:767px){.wp-pagenavi>*+*{margin-left:7vw}}.wp-pagenavi .current{font-weight:700;text-decoration:underline}.wp-pagenavi .page{color:#666;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s}.wp-pagenavi .page.is-touch{transition:none;text-decoration-color:currentColor}.wp-pagenavi .page:focus-visible{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.wp-pagenavi .page:hover{text-decoration-color:currentColor}}.wp-pagenavi img{width:8px;vertical-align:baseline}@media screen and (max-width:767px){.wp-pagenavi img{width:2vw;height:auto}}