﻿body#recruit{--background-base-color:#F2F5F7;--body-background-color:var(--background-base-color);--logoColor: #0084cd;--text-slide-color:rgba(0, 132, 205, 0.1);background:var(--body-background-color)}body#recruit #topicpath{position:absolute;top:var(--headerHeight);left:0}body#recruit main{padding-top:calc(var(--headerHeight) + var(--topicpath-height))}body#recruit .article-header{padding:var(--moduleHalf) var(--moduleDouble) var(--module);z-index:2}@media(max-width: 1024px){body#recruit .article-header{padding:3rem var(--moduleDouble) 5rem}}@media(max-width: 721px){body#recruit .article-header{padding:3rem var(--module)}}body#recruit .article-header h1{font-size:var(--font-size700);font-weight:700;line-height:1.43}body#recruit .article-header h1:before{content:attr(data-text);color:var(--logoColor);font-size:5vw;font-weight:600;display:block;line-height:1.26}@media(max-width: 1024px){body#recruit .article-header h1:before{font-size:10vw;margin-bottom:.5rem;line-height:1.1}}@media(max-width: 721px){body#recruit .article-header h1{font-size:var(--font-size400)}}body#recruit .article-header._center{text-align:center;padding:unset}body#recruit .article-nav{padding:0 var(--moduleDouble) calc(var(--module)*1.5);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:1.5vw;z-index:2}@media(max-width: 1024px){body#recruit .article-nav{grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:5rem}}@media(max-width: 721px){body#recruit .article-nav{padding:0 var(--module) 5rem;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem 5vw}}body#recruit .article-nav a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);font-size:var(--font-size300);font-weight:500;padding:0 1em 1em 0;background-image:linear-gradient(90deg, #333, #333);background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;transition:background-size .3s ease-out}body#recruit .article-nav a span{overflow:hidden;color:rgba(0,0,0,0);font-size:var(--font-size300);text-shadow:0 1.5em #333,0 0 0 #333;transition:text-shadow .3s ease-out}body#recruit .article-nav a:after{content:"";font-family:"Font Awesome 6 Pro";transition:color .3s ease-out}@media(hover: hover){body#recruit .article-nav a:hover{background-size:100% 1px;background-position:left bottom}body#recruit .article-nav a:hover span{text-shadow:0 0 0 #333,0 -1.5em 0 #333}body#recruit .article-nav a:hover:after{color:var(--logoColor)}}body#recruit .article-nav a:focus-visible{background-size:100% 1px;background-position:left bottom}body#recruit .article-nav a:focus-visible span{text-shadow:0 0 0 #333,0 -1.5em 0 #333}body#recruit .article-nav a:focus-visible:after{color:var(--logoColor)}@media(max-width: 721px){body#recruit .article-nav a{font-size:var(--font-size100)}body#recruit .article-nav a span{font-size:var(--font-size100)}}body#recruit p{margin-bottom:0}#recruitSide{display:flex;justify-content:space-between;gap:5vw;padding-inline:var(--moduleDouble)}@media(max-width: 1024px){#recruitSide{row-gap:3rem;padding:4rem 7.5vw;align-items:flex-start}}@media(max-width: 721px){#recruitSide{flex-direction:column;align-items:baseline;padding:4rem 10vw}}#recruitSide header{flex:1;display:flex;flex-direction:column;justify-content:space-between;row-gap:3rem}#recruitSide header a{background:#fff;width:fit-content;display:flex;align-items:center;color:var(--logoColor);column-gap:1.5rem;font-size:var(--font-size200);font-weight:600}#recruitSide header a:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;align-content:center;width:3rem;height:3rem;border-radius:50%;font-size:var(--font-size500);color:#0084cd;border:1px solid #0084cd;transition:var(--tr02);flex-shrink:0}@media(max-width: 721px){#recruitSide header a:after{width:2.4rem;height:2.4rem}}@media(hover: hover){#recruitSide header a:hover:after{background:#0084cd;color:#fff;transform:scale(1.2)}}#recruitSide header a:focus-visible:after{background:#0084cd;color:#fff;transform:scale(1.2)}@media(max-width: 721px){#recruitSide header{display:contents}#recruitSide header a{order:1}}#recruitSide nav{flex:1}@media(max-width: 721px){#recruitSide nav{width:100%}}#recruitSide h2{font-size:var(--font-size600);font-weight:700;display:block}#recruitSide h2:before{content:"RECRUIT";display:block;font-size:4vw;font-weight:600;letter-spacing:-0.05rem;line-height:1.26;color:var(--logoColor)}@media(max-width: 1024px){#recruitSide h2{font-size:var(--font-size500)}#recruitSide h2:before{font-size:6vw}}@media(max-width: 721px){#recruitSide h2:before{font-size:12vw}}#recruitSide nav ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(5, minmax(0, 1fr));grid-auto-flow:column;gap:2rem 3.75vw}@media(max-width: 721px){#recruitSide nav ul{gap:1.5rem 10vw;justify-content:space-between}}#recruitSide nav a{display:flex;justify-content:space-between;align-items:center;transition:opacity .3s ease-out}#recruitSide nav a span{width:fit-content;display:inline-block;background-image:linear-gradient(90deg, #fff, #fff);background-position:right bottom;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s ease-out}@media(max-width: 1024px){#recruitSide nav a span{width:6em;text-wrap:balance;font-size:var(--font-size100);font-weight:600}}#recruitSide nav a:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;align-content:center;width:3rem;height:3rem;border-radius:50%;font-size:var(--font-size500);color:#fff;border:1px solid #fff;transition:var(--tr02);flex-shrink:0}@media(max-width: 721px){#recruitSide nav a:after{width:2.4rem;height:2.4rem}}@media(hover: hover){#recruitSide nav a:hover:after{background:#fff;color:#0084cd;transform:scale(1.2)}}#recruitSide nav a:focus-visible:after{background:#fff;color:#0084cd;transform:scale(1.2)}#recruitSide nav a:after{width:1.3rem;height:1.3rem;font-size:var(--font-size50);background:var(--logoColor)}@media(hover: hover){#recruitSide nav a:hover{opacity:.8}#recruitSide nav a:hover span{background-size:100% 1px;background-position:left bottom}}#recruitSide nav a:focus-visible{opacity:.8}#recruitSide nav a:focus-visible span{background-size:100% 1px;background-position:left bottom}#recruitFooter{aspect-ratio:2.5/1;overflow:hidden;margin-inline:10px;margin-bottom:var(--module);border-radius:10px;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr);background:var(--logoColor)}@media(max-width: 1024px){#recruitFooter{width:calc(100% - 20px)}}@media(max-width: 721px){#recruitFooter{aspect-ratio:1/1;margin-bottom:unset}}#recruitFooter .footerSliderWrap{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));column-gap:1vw;width:120vw;height:150vh;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:30deg}@media(max-width: 721px){#recruitFooter .footerSliderWrap{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:3vw}}#recruitFooter .footerSlider{height:150vh}#recruitFooter .footerSlider:last-child{left:auto;right:0}@media(max-width: 721px){#recruitFooter .footerSlider:first-child,#recruitFooter .footerSlider:last-child{display:none}}#recruitFooter .footerSlider .swiper-wrapper{transition-timing-function:linear}#recruitFooter .FooterBody{width:100%;height:100%;display:grid;place-items:center;align-content:center;row-gap:var(--moduleHalf);background:radial-gradient(circle, rgba(15, 128, 190, 0.6) 0%, rgba(15, 128, 190, 0) 150%);z-index:1}#recruitFooter .FooterBody em{font-size:3rem;font-weight:700;color:#fff;text-align:center}@media(max-width: 1024px){#recruitFooter .FooterBody em{font-size:2rem}}@media(max-width: 721px){#recruitFooter .FooterBody em{font-size:1.8rem}}#recruitFooter .FooterBody .group{display:flex;align-items:center;column-gap:1rem}@media(max-width: 721px){#recruitFooter .FooterBody .group{column-gap:.5rem}}#recruitFooter .FooterBody .group a{display:flex;align-items:center;column-gap:1.5rem;background:#fff;padding:.5rem .5rem .5rem 1.5rem;border-radius:calc(infinity*1px);font-size:var(--font-size300);font-weight:600;transition:background .3s ease-out,color .3s ease-out}#recruitFooter .FooterBody .group a:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;align-content:center;color:#fff;background:var(--logoColor);width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;transition:background .3s ease-out,color .3s ease-out,scale .3s ease-out}@media(hover: hover){#recruitFooter .FooterBody .group a:hover{background:var(--logoColor);color:#fff}#recruitFooter .FooterBody .group a:hover:after{background:#fff;color:var(--logoColor);scale:1.1}}#recruitFooter .FooterBody .group a:focus-visible{background:var(--logoColor);color:#fff}#recruitFooter .FooterBody .group a:focus-visible:after{background:#fff;color:var(--logoColor);scale:1.1}@media(max-width: 1024px){#recruitFooter .FooterBody .group a:after{width:2.5rem;height:2.5rem}}@media(max-width: 721px){#recruitFooter .FooterBody .group a{column-gap:.8rem;padding:.3rem .3rem .3rem 1rem;font-size:var(--font-size200)}#recruitFooter .FooterBody .group a:after{width:2rem;height:2rem}}#RecruitKeyVisual{margin-top:calc((var(--headerHeight) + var(--topicpath-height))*-1);width:100%;height:100%;z-index:2}body#recruit:has(#RecruitKeyVisual) #siteHeader:not(.fixed){background:rgba(0,0,0,0);--textColor:#ffffff}body#recruit:has(#RecruitKeyVisual) #siteHeader:not(.fixed) svg{fill:#fff}body#recruit:has(#RecruitKeyVisual) #siteHeader:not(.fixed) .language .gtranslate_wrapper select{border:1px solid rgba(255,255,255,.1)}body#recruit:has(#RecruitKeyVisual) #topicpath{color:#fff;z-index:5}#RecruitKeyVisual:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(0, 132, 205, 0.6) -10%, rgba(0, 132, 205, 0) 50%, rgba(0, 132, 205, 0.3) 120%);z-index:2}#RecruitKeyVisual hgroup{position:absolute;bottom:calc(var(--moduleHalf)*1.2);left:var(--module);color:#fff;z-index:5}#RecruitKeyVisual hgroup h1{margin-bottom:1.5rem;font-size:var(--font-size500);font-weight:600}#RecruitKeyVisual hgroup strong{font-size:5vw;font-weight:700;line-height:1.3}@media(max-width: 1024px){#RecruitKeyVisual hgroup{bottom:3rem;left:10vw}#RecruitKeyVisual hgroup strong{font-size:8vw;line-height:1.4}}@media(max-width: 721px){#RecruitKeyVisual hgroup{bottom:1.5rem;left:var(--module)}#RecruitKeyVisual hgroup h1{font-size:var(--font-size400);margin-bottom:1rem}}#RecruitKeyVisual .keyVisual{height:100vh;height:100svh;overflow-x:clip}#RecruitKeyVisual .keyVisual .recruit-index-keySlider{width:100%;height:100%}#RecruitKeyVisual .keyVisual picture{display:block;width:100%;height:100%}#RecruitKeyVisual .recruit-index-keySlider .swiper-wrapper{transition-timing-function:linear}#RecruitKeyVisual .recruit-index-keySlider .swiper-slide{width:auto}#RecruitKeyVisual .recruit-index-keySlider .swiper-slide img{height:100%;width:auto}#RecruitNews{width:calc(100% - var(--moduleDouble)*2);background:#fff;box-shadow:0px 0px 2rem rgba(0,132,205,.05);border-radius:1rem;display:flex;column-gap:var(--module);padding:5rem var(--module);margin-inline:auto;margin-top:var(--module);z-index:2}#RecruitNews h2{font-size:var(--font-size400);font-weight:700;line-height:1.5;margin-bottom:1rem}#RecruitNews h2:before{content:attr(data-text);font-size:var(--font-size900);font-weight:600;display:block;line-height:1.275;letter-spacing:-0.05em;color:var(--logoColor)}#RecruitNews .newsList{flex:1}#RecruitNews .newsList li:first-child{border-top:unset}#RecruitNews .newsList li:first-child a{padding-top:unset}#RecruitNews .newsList li:first-child a:after{top:calc(50% - 1rem - var(--paddingM)/2)}#RecruitNews .newsList li:last-child{border-bottom:unset}#RecruitNews .newsList li:last-child a{padding-bottom:unset}#RecruitNews .newsList li:last-child a:after{top:calc(50% - 1rem + var(--paddingM)/2)}@media(max-width: 1024px){#RecruitNews{margin-top:5rem;width:calc(100% - 20vw);flex-direction:column;padding:unset;background:unset;box-shadow:unset}#RecruitNews header{display:flex;justify-content:space-between;margin-bottom:1.5rem}#RecruitNews h2{font-size:var(--font-size200)}#RecruitNews .newsList li a{row-gap:.5rem}#RecruitNews .newsList li:first-child{border-top:var(--lightBorder)}#RecruitNews .newsList li:first-child a{padding-top:1rem}#RecruitNews .newsList li:last-child{border-bottom:var(--lightBorder)}#RecruitNews .newsList li:last-child a{padding-bottom:1rem}}@media(max-width: 721px){#RecruitNews{width:calc(100% - var(--module)*2)}#RecruitNews h2:before{font-size:10vw}}#RecruitAbout{padding-top:calc(var(--module)*1.5);overflow-x:clip}#RecruitAbout:not(:last-child){margin-bottom:var(--moduleDouble)}#RecruitAbout:before{content:"";display:block;width:100%;height:100vh;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);position:absolute;top:-90vh;left:0;z-index:1;pointer-events:none}@media(max-width: 1024px){#RecruitAbout{padding-top:8rem}#RecruitAbout:not(:last-child){margin-bottom:5rem}}@media(max-width: 721px){#RecruitAbout{padding-top:5rem}#RecruitAbout:not(:last-child){margin-bottom:1rem}}#RecruitAbout .backgroundPicture{position:absolute;top:-45%;right:-10%;width:84%;height:auto}@media(max-width: 1024px){#RecruitAbout .backgroundPicture{top:-10%;right:-22%;width:90%}}@media(max-width: 721px){#RecruitAbout .backgroundPicture{position:relative;top:auto;right:auto;left:50%;translate:-50% 0;width:200%;margin-top:-20rem}#RecruitAbout .backgroundPicture img{object-fit:unset}}#RecruitAbout .details{width:32.5%;margin-left:calc(var(--module)*2)}#RecruitAbout .details h2{font-size:var(--font-size800);font-weight:700;color:var(--logoColor)}#RecruitAbout .details h2:not(:last-child){margin-bottom:2rem}@media(max-width: 721px){#RecruitAbout .details h2{text-wrap:balance}#RecruitAbout .details h2 br{display:none}}#RecruitAbout .details .paragraph p{font-size:var(--font-size400);line-height:1.8}#RecruitAbout .details .paragraph:not(:last-child){margin-bottom:2rem}@media(max-width: 1024px){#RecruitAbout .details{width:50%;margin-left:10vw}}@media(max-width: 721px){#RecruitAbout .details{width:calc(100% - var(--moduleDouble));margin-left:unset;margin-inline:var(--module);margin-top:-7rem}#RecruitAbout .details h2{font-size:var(--font-size900);line-height:1.7;margin-bottom:1.5rem}}#RecruitAbout .aboutItems{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem 2vw;width:calc(100% - var(--moduleDouble)*2);margin-inline:auto;margin-top:calc(var(--module)*1.5)}@media(max-width: 1024px){#RecruitAbout .aboutItems{margin-top:8rem;width:calc(100% - 10vw);gap:1rem}}@media(max-width: 721px){#RecruitAbout .aboutItems{margin-top:5rem;width:calc(100% - 20px);grid-template-columns:minmax(0, 1fr)}}#RecruitAbout .aboutItem{aspect-ratio:3/4;display:grid;border-radius:1rem;overflow:hidden}#RecruitAbout .aboutItem:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;align-content:center;width:3rem;height:3rem;border:2px solid #fff;color:#fff;border-radius:50%;position:absolute;bottom:1vw;right:1vw;display:grid;place-items:center;z-index:1;transition:background .3s ease-out,color .3s ease-out}#RecruitAbout .aboutItem .inner{grid-area:1/1/3/2;z-index:1;padding:2vw;background:linear-gradient(0deg, rgba(0, 132, 205, 0) 0% 0%, rgba(0, 132, 205, 0.7803921569) 100%);color:#fff}@media(max-width: 1024px){#RecruitAbout .aboutItem .inner{padding:2rem 2.5vw}}@media(max-width: 721px){#RecruitAbout .aboutItem .inner{padding:2.5rem 7.5vw}}#RecruitAbout .aboutItem h3{font-size:var(--font-size600);font-weight:700;margin-bottom:1.5rem}#RecruitAbout .aboutItem h3:before{content:attr(data-text);display:block;font-size:var(--font-size100);line-height:1.28;letter-spacing:-0.05em;transition:color .3s ease-out}@media(max-width: 721px){#RecruitAbout .aboutItem h3{font-size:var(--font-size800)}}#RecruitAbout .aboutItem .image{grid-area:1/1/3/2;width:100%;height:100%;transition:scale .3s ease-out}#RecruitAbout .aboutItem .image img{width:100%;height:100%;object-fit:cover}#RecruitAbout .aboutItem p:not(:last-child){margin-bottom:5%}#RecruitAbout .aboutItem object{display:block}#RecruitAbout .aboutItem object .btn{justify-content:flex-end}@media(hover: hover){#RecruitAbout .aboutItem:hover:after{background:#fff;color:var(--logoColor)}#RecruitAbout .aboutItem:hover .image{scale:1.1}}#RecruitAbout .aboutItem:focus-visible:after{background:#fff;color:var(--logoColor)}#RecruitAbout .aboutItem:focus-visible .image{scale:1.1}#RecruitAbout .related_banner{grid-column-start:1;grid-column-end:4}#RecruitAbout .related_banner>a{display:inline-block;border-radius:var(--font-size50);overflow:hidden}@media(max-width: 1024px){#RecruitAbout .related_banner{margin:unset}#RecruitAbout .related_banner>a{box-shadow:0 0 var(--font-size600) rgba(0,132,205,.1);aspect-ratio:2/1;display:grid;place-items:center}}@media(max-width: 721px){#RecruitAbout .related_banner{grid-column-start:unset;grid-column-end:unset}#RecruitAbout .related_banner>a{aspect-ratio:3/4}}#RecruitAbout .refresh_banner{aspect-ratio:2/.8;overflow:hidden;grid-column-start:1;grid-column-end:4;border-radius:1rem}@media(max-width: 1024px){#RecruitAbout .refresh_banner{aspect-ratio:2/1}}@media(max-width: 721px){#RecruitAbout .refresh_banner{grid-column-start:unset;grid-column-end:unset;aspect-ratio:3/4}}#RecruitAbout .refresh_banner>a{display:block;height:100%}#RecruitAbout .refresh_banner>a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#3bb54b;opacity:.3;z-index:2;transition:opacity .3s ease-out}#RecruitAbout .refresh_banner>a header{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:2;min-width:25vw;padding:var(--moduleHalf);border:.2em solid #3bb54b;box-shadow:-0.4em .4em 0 #3bb54b;background:#fff;border-radius:1rem}#RecruitAbout .refresh_banner>a header p{height:auto;display:grid;place-items:center;font-size:var(--font-size800);font-weight:800;letter-spacing:.3em;color:#3bb54b}#RecruitAbout .refresh_banner>a header p span{font-size:4vw;font-weight:700}#RecruitAbout .refresh_banner>a header .btn{justify-content:center}#RecruitAbout .refresh_banner>a header .btn:after{color:#3bb54b;border:1px solid #3bb54b}@media(max-width: 1024px){#RecruitAbout .refresh_banner>a header{padding:2rem 5vw}#RecruitAbout .refresh_banner>a header p{font-size:var(--font-size600)}#RecruitAbout .refresh_banner>a header p span{font-size:6vw}}@media(max-width: 721px){#RecruitAbout .refresh_banner>a header{min-width:unset;width:max-content;padding:3rem}#RecruitAbout .refresh_banner>a header p span{font-size:12vw}}@media(hover: hover){#RecruitAbout .refresh_banner>a:hover:before{opacity:.8}#RecruitAbout .refresh_banner>a:hover header .btn:after{background:#3bb54b;color:#fff;transform:scale(1.2)}}#RecruitAbout .refresh_banner>a:focus-visible:before{opacity:.8}#RecruitAbout .refresh_banner>a:focus-visible header .btn:after{background:#3bb54b;color:#fff;transform:scale(1.2)}#RecruitInterview{width:calc(100% - 20px);margin-inline:auto;padding:var(--module) 0 calc(var(--module)*1.5);background:rgba(0,132,205,.05);border-radius:1rem}#RecruitInterview:not(:last-child){margin-bottom:calc(var(--module)*1.5)}@media(max-width: 1024px){#RecruitInterview:not(:last-child){margin-bottom:6rem}}@media(max-width: 721px){#RecruitInterview{display:grid;padding:3rem 0}#RecruitInterview:not(:last-child){margin-bottom:5rem}}#RecruitInterview header{display:flex;align-items:flex-end;justify-content:space-between;padding-inline:calc(var(--moduleDouble) - 10px)}@media(max-width: 1024px){#RecruitInterview header{padding-inline:var(--module)}}@media(max-width: 721px){#RecruitInterview header{display:contents}}#RecruitInterview h2{font-size:var(--font-size700);font-weight:700;line-height:1.43}#RecruitInterview h2:before{content:attr(data-text);font-size:4vw;font-weight:600;display:block;letter-spacing:-0.05em;color:var(--logoColor)}@media(max-width: 1024px){#RecruitInterview h2{font-size:var(--font-size200)}}@media(max-width: 721px){#RecruitInterview h2{margin-inline:var(--module)}#RecruitInterview h2:before{font-size:10vw}}#RecruitInterview .nav{display:flex;column-gap:2vw}#RecruitInterview .nav .btn{padding-left:2vw}#RecruitInterview .nav .btn:before{content:"";position:absolute;top:50%;left:0;width:1px;height:66.6666666667%;background:#fff;transform:translateY(-50%);opacity:0}#RecruitInterview .nav .btn:after{background:var(--logoColor);color:#fff}@media(max-width: 721px){#RecruitInterview .nav{order:1;margin-inline:var(--module);flex-direction:column;row-gap:1rem;align-items:center}#RecruitInterview .nav .btn{padding-left:5vw}}#RecruitInterview .sliderNav{display:flex;column-gap:.5rem;opacity:0}#RecruitInterview .sliderNav button{position:relative;top:auto;left:auto;bottom:auto;right:auto;margin-top:0;width:3vw;aspect-ratio:1/1;height:auto;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,0);display:flex;justify-items:center;align-items:center;overflow:hidden;transition:background .4s ease-out,border .4s ease-out}#RecruitInterview .sliderNav button:after{font-size:1.2rem;color:#000;transition:color .4s ease-out}@media(hover: hover){#RecruitInterview .sliderNav button:hover{border:1px solid #fff;background:rgba(0,0,0,0)}#RecruitInterview .sliderNav button:hover:after{color:#fff}}#RecruitInterview .sliderNav button:focus-visible{border:1px solid #fff;background:rgba(0,0,0,0)}#RecruitInterview .sliderNav button:focus-visible:after{color:#fff}@media(max-width: 1024px){#RecruitInterview .sliderNav button{width:3rem;height:3rem}}#RecruitInterview .recruit-index-interview-slider{--slide-gap: 2vw;--slide-columns: 3;width:100%;padding-inline:calc(var(--moduleDouble) - 10px);margin-top:5rem;overflow:hidden}#RecruitInterview .recruit-index-interview-slider .swiper-wrapper{height:auto}#RecruitInterview .recruit-index-interview-slider .swiper-slide{width:25vw;height:auto}#RecruitInterview .recruit-index-interview-slider .swiper-slide:not(:last-child){margin-right:var(--slide-gap)}#RecruitInterview .recruit-index-interview-slider .InterviewPostItem__thumbnail{box-shadow:none}#RecruitInterview .recruit-index-interview-slider .InterviewPostItem__head{background:#fff;color:var(--logoColor)}#RecruitInterview .recruit-index-interview-slider .InterviewPostItem__head span,#RecruitInterview .recruit-index-interview-slider .InterviewPostItem__head em{font-weight:700}@media(max-width: 1024px){#RecruitInterview .recruit-index-interview-slider{padding-inline:var(--module);margin-top:3rem}#RecruitInterview .recruit-index-interview-slider .swiper-slide{width:35vw}#RecruitInterview .recruit-index-interview-slider .InterviewPostItem__head{width:4rem}}@media(max-width: 721px){#RecruitInterview .recruit-index-interview-slider{margin-bottom:2.5rem}#RecruitInterview .recruit-index-interview-slider .swiper-slide{width:75vw}#RecruitInterview .recruit-index-interview-slider .InterviewPostItem__head{width:5rem}}#RecruitInterview:has(.swiper-initialized) .nav .btn:before{opacity:1;transition:opacity .2s ease-in-out}#RecruitInterview:has(.swiper-initialized) .sliderNav{opacity:1;transition:opacity .2s ease-in-out}#RecruitPersonality{display:flex;column-gap:13%;flex-direction:row-reverse;width:78%;margin-left:12%;margin-right:auto}#RecruitPersonality:not(:last-child){margin-bottom:calc(var(--module)*1.5)}@media(max-width: 1024px){#RecruitPersonality{column-gap:8%;margin-bottom:5rem}}@media(max-width: 721px){#RecruitPersonality{flex-direction:column-reverse;width:calc(100% - var(--moduleDouble));margin-inline:auto}#RecruitPersonality:not(:last-child){margin-bottom:5rem}}#RecruitPersonality .details{flex:1;z-index:2;align-content:center}#RecruitPersonality header:not(:last-child){margin-bottom:2rem}@media(max-width: 721px){#RecruitPersonality header{margin-bottom:1.5rem}}#RecruitPersonality h2{font-size:var(--font-size700);font-weight:700;line-height:1.43}#RecruitPersonality h2:before{content:attr(data-text);display:block;color:var(--logoColor);margin-bottom:.25rem;font-size:4vw;font-weight:600;letter-spacing:-0.05em;line-height:1.26}@media(max-width: 1024px){#RecruitPersonality h2{font-size:var(--font-size200)}}@media(max-width: 721px){#RecruitPersonality h2{text-align:center}#RecruitPersonality h2:before{font-size:10vw}}#RecruitPersonality .paragraph:not(:last-child){margin-bottom:2rem}#RecruitPersonality .paragraph p{line-height:1.75}@media(max-width: 721px){#RecruitPersonality .paragraph:not(:last-child){margin-bottom:1.5rem}}@media(max-width: 721px){#RecruitPersonality a.btn{justify-content:center}}#RecruitPersonality .cards{width:max(450px,40%);flex-shrink:0;z-index:2}@media(max-width: 1024px){#RecruitPersonality .cards{overflow:clip;width:60%;margin:2rem 0;padding-inline:5%;margin-inline:-5%}}@media(max-width: 721px){#RecruitPersonality .cards{width:calc(100% + var(--moduleDouble));padding-inline:var(--module);margin:2rem 0 2rem calc(var(--module)*-1)}}#RecruitPersonality .cards .card-slider{transform:scale(0.84);opacity:0}#RecruitPersonality .cards .card-slider.is-show,#RecruitPersonality .cards .card-slider.swiper-initialized{opacity:1;transition:opacity .2s ease-in-out}#RecruitPersonality .cards .swiper-wrapper{height:auto}#RecruitPersonality .cards .swiper-slide{border-radius:10px;padding:12%;display:flex;flex-direction:column;background:var(--logoColor);aspect-ratio:3.5/4;transform-origin:center center;opacity:.1}@media(max-width: 1024px){#RecruitPersonality .cards .swiper-slide{aspect-ratio:unset}}#RecruitPersonality .cards .swiper-slide.swiper-slide-active{opacity:1}#RecruitPersonality .cards .swiper-slide .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20%}#RecruitPersonality .cards .swiper-slide .head .index{color:#fff;font-size:var(--font-size800)}#RecruitPersonality .cards .swiper-slide .head i{flex-shrink:0;width:16%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;color:var(--logoColor)}#RecruitPersonality .cards .swiper-slide.even{background:#0b98e6}#RecruitPersonality .cards .swiper-slide .main{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;color:#fff}#RecruitPersonality .cards .swiper-slide .main h3{font-size:var(--font-size600);font-weight:700;line-height:1.5}#RecruitPersonality .cards .swiper-slide .main h3:not(:last-child){margin-bottom:1.5rem}#RecruitPersonality .cards .swiper-slide .main p{font-size:var(--font-size400);line-height:1.8}#RecruitPersonality .text-slider{--text-slide-color:rgba(0, 132, 205, 0.05);position:absolute;top:0;left:0;width:100vw;height:100%;display:flex;align-items:center;font-size:8vw;font-weight:700;margin-left:-13vw}@media(max-width: 721px){#RecruitPersonality .text-slider{font-size:20vw;margin-left:calc(var(--module)*-1)}#RecruitPersonality .text-slider .c-text-slider{bottom:20%}}#RecruitPersonality .text-slider .swiper-wrapper{height:auto}#RecruitRequirements{display:flex;column-gap:var(--module);margin:0 var(--moduleDouble) var(--moduleDouble)}@media(max-width: 1024px){#RecruitRequirements{margin:0 10vw 8rem}}@media(max-width: 721px){#RecruitRequirements{flex-direction:column;margin:0 var(--module) 5rem}}#RecruitRequirements .details{flex:1;z-index:2}#RecruitRequirements .details header:not(:last-child){margin-bottom:3rem}#RecruitRequirements .details h2{font-size:var(--font-size700);font-weight:700}#RecruitRequirements .details h2:before{content:attr(data-text);font-size:4vw;font-weight:600;letter-spacing:-0.05em;color:var(--logoColor);display:block}@media(max-width: 1024px){#RecruitRequirements .details header:not(:last-child){margin-bottom:2rem}#RecruitRequirements .details h2{font-size:var(--font-size200)}}@media(max-width: 721px){#RecruitRequirements .details{display:contents}#RecruitRequirements .details h2:before{font-size:8vw}#RecruitRequirements .details a.btn{order:1;justify-content:flex-end}}#RecruitRequirements .requirements-nav{flex:1;z-index:2}#RecruitRequirements .requirements-nav .btn{background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 0px 24px rgba(0,132,205,.1019607843);border-radius:10px;padding:2rem;width:100%;color:var(--logoColor);justify-content:space-between;font-size:var(--font-size500);font-weight:600}#RecruitRequirements .requirements-nav .btn:not(:first-child){margin-top:.5rem}@media(max-width: 1024px){#RecruitRequirements .requirements-nav .btn{padding:1rem 1.5rem}}@media(max-width: 721px){#RecruitRequirements .requirements-nav{margin-bottom:1.5rem}}#RecruitRequirements .requirements-footer-picture{position:absolute;bottom:0;left:16%;width:30%;transform:translateY(27%)}@media(max-width: 1024px){#RecruitRequirements .requirements-footer-picture{width:40%;left:5%}}@media(max-width: 721px){#RecruitRequirements .requirements-footer-picture{left:8%}}#shimadaInNummbers{margin-top:calc((var(--headerHeight) + var(--topicpath-height))*-1);padding-top:calc(var(--headerHeight) + var(--topicpath-height) + var(--module)/1.5)}@media(max-width: 1024px){#shimadaInNummbers{padding-top:12rem}}@media(max-width: 721px){#shimadaInNummbers{padding-top:10rem}}body#recruit:has(#shimadaInNummbers) #topicpath{z-index:5}body#recruit:has(#shimadaInNummbers.onActive){--body-background-color:var(--logoColor)}body#recruit:has(#shimadaInNummbers.onActive) #siteHeader{--background:transparent}body#recruit:has(#shimadaInNummbers.onActive) .gtranslate_wrapper option{color:var(--black)}.Numbers{padding:var(--module) var(--module) var(--moduleDouble);z-index:3}@media(max-width: 1024px){.Numbers{padding:5rem 5vw 8rem}}@media(max-width: 721px){.Numbers{padding:3rem var(--module) 6rem}}.NumbersBody{display:flex;flex-wrap:wrap;gap:2rem 2vw;counter-reset:item-numbers}@media(max-width: 1024px){.NumbersBody{gap:1rem 2vw}}@media(max-width: 721px){.NumbersBody{flex-direction:column;gap:2rem 0}}.NumberItem{width:calc((100% - 4vw)/3);aspect-ratio:3/4;border-radius:var(--font-size400);padding:var(--font-size400);color:var(--logoColor);display:flex;flex-direction:column;justify-content:space-between;background:#fff;box-shadow:0 0 3rem rgba(55,55,55,.05)}@media(max-width: 1024px){.NumberItem{width:calc((100% - 2vw)/2)}}@media(max-width: 721px){.NumberItem{width:100%}}.NumberItem__header h2{display:flex;align-items:center;column-gap:.5rem;font-size:var(--font-size500);font-weight:700}.NumberItem__header h2 span{display:flex;align-items:center}.NumberItem__header h2:before{counter-increment:item-numbers;content:counter(item-numbers, decimal-leading-zero);color:#fff;background:var(--logoColor);width:12%;font-size:var(--font-size300);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden}.NumberItem__body{display:flex;flex-direction:column;flex:1;padding:1rem 0}.NumberItem__body:not(:has(.NumberItem__description)){position:static;width:100%;height:100%}.NumberItem__body.biwako{position:static}.NumberItem__value-item-wrap{display:flex;flex-direction:column;justify-content:center;flex-grow:1;position:static}.NumberItem__value-item{display:flex;flex-direction:column;align-items:center;row-gap:1rem}@media(max-width: 1024px){.NumberItem__value-item{row-gap:unset}}.NumberItem__value-item._flex{flex-direction:row}.NumberItem__body:not(:has(.NumberItem__description)) .NumberItem__value-item{width:100%;justify-content:center;align-items:center}.NumberItem__body:not(:has(.NumberItem__description)) .NumberItem__value-item:not(._flex){position:absolute;top:0;left:0;height:100%}.NumberItem__body:has(.NumberItem__description) .NumberItem__value-item{justify-content:center}.NumberItem__value-item-wrap:has(.NumberItem__value-item:first-child:last-child) .NumberItem__value-item{flex-grow:1}.NumberItem__animation{width:36%;aspect-ratio:1/1}.NumberItem__animation lottie-player{display:block;width:100%}.NumberItem__animation lottie-player .main{display:flex;flex-direction:column;height:auto;width:auto}.NumberItem__value-item:not(._flex) .NumberItem__animation{margin-inline:auto}@media(max-width: 721px){.NumberItem__animation{width:50%}}.NumberItem__image{width:40%;aspect-ratio:1/1;overflow:hidden}.NumberItem__image._whole{width:70%;margin-inline:auto}.NumberItem__image img{width:100%;height:100%;object-fit:contain}.NumberItem__value .value-text{font-size:var(--font-size500);font-weight:800;width:100%;text-align:center}.NumberItem__value .value-text.left{display:flex;align-items:baseline;column-gap:.5rem}.NumberItem__body.biwako .NumberItem__value .value-text{text-align:center}.NumberItem__body.biwako .NumberItem__value .value-text span{font-size:var(--font-size900)}.NumberItem__value em{font-size:6vw;font-weight:700;line-height:1.26}.NumberItem__value em.toMediumText{font-size:3.5vw}@media(max-width: 1024px){.NumberItem__value em{font-size:7vw}}@media(max-width: 721px){.NumberItem__value em{font-size:20vw}}.NumberItem__value .value-desc{font-size:var(--font-size100);font-weight:700;text-align:center}.NumberItem__value .value-desc em{font-size:var(--font-size600);line-height:1.25}.NumberItem__footer span{font-size:var(--font-size100);text-align:right;opacity:.5;font-weight:500;width:100%;display:block}.NumberItem__background{position:absolute;top:0;left:0;width:100%;height:100%}.NumberItem__background .main{display:flex;justify-content:center;align-items:center;width:82%;margin-inline:auto}.NumberItem__background .bubble{position:absolute;top:16%;right:-6%;width:33%;filter:drop-shadow(0 0 1.5rem rgba(0, 0, 0, 0.1))}.NumberItem__description{font-size:var(--font-size300);padding-inline:1rem;font-weight:500;text-align:justify;font-feature-settings:"palt";word-break:break-all;letter-spacing:.05em}.NumberItem__description a{padding:0 .5em;position:relative}.NumberItem__description a:after{content:"";background:var(--logoColor);width:calc(100% - 1em);height:1px;position:absolute;left:.5em;bottom:0}.NumberItem__cycle{rotate:-90deg;width:20vw;min-width:18rem;margin-inline:auto}.NumberItem__cycle foreignObject{width:1rem;height:1rem}.NumberItem__cycle foreignObject .inner{display:flex;flex-direction:column;color:#fff;align-items:center;row-gap:1px;rotate:90deg;height:100%}.NumberItem__cycle foreignObject .inner span{display:inline-block;font-size:2px;padding:.5em 1em .3em;background:#fff;color:var(--logoColor);border-radius:100vmax;font-weight:650}.NumberItem__cycle foreignObject .inner p{font-size:5px;font-weight:700;margin-top:unset}.NumberItem__cycle g:nth-last-child(3) p{color:#0ca2eb}.NumberItem__cycle g:nth-last-child(2) p{color:#36bbfa}.NumberItem__cycle g:nth-last-child(1) p{color:#7cd1fd}@media(max-width: 1024px){.NumberItem__cycle{min-width:12rem}}.NumberItem__graphs{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:1rem}.NumberItem__graph:not(:first-child){margin-top:1rem}.NumberItem__graph .graph-head{font-size:var(--font-size300);font-weight:700;margin-bottom:.5rem}.NumberItem__graph .graph-body{display:flex;align-items:center;column-gap:1rem}.NumberItem__graph .graph-line{height:3vw}.NumberItem__graph .graph-line span{display:block;width:100%;height:100%}.NumberItem__graph .graph-value{font-size:var(--font-size300);font-weight:700}.NumberItem__graph .graph-value em{font-size:var(--font-size800);line-height:1.25}.NumberItem__graph:first-child .graph-line span{background:#0084cd}.NumberItem__graph:nth-child(2) .graph-line span{background:#0ca2eb}.NumberItem__graph:nth-child(3) .graph-line span{background:#36bbfa}.NumberItem__graph:nth-child(4) .graph-line span{background:#7cd1fd}.NumbersBackground{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.03}.NumbersSlideTexts{position:sticky;top:0;left:0;width:100%;height:100vh;height:100dvh;display:grid;align-content:space-around}.NumbersSlideTexts .slide-text-row{width:100%;overflow:hidden}.NumbersSlideTexts .slide-text-row .swiper-wrapper{transition-timing-function:linear;height:auto}.NumbersSlideTexts .slide-text-row .swiper-slide{width:fit-content;white-space:nowrap;font-size:15vw;margin-right:5vw;color:var(--logoColor);line-height:1.26;height:fit-content;display:flex;column-gap:5vw;font-weight:600}@media(max-width: 1024px){.NumbersSlideTexts .slide-text-row .swiper-slide{font-size:40vw}}@media(max-width: 721px){.NumbersSlideTexts .slide-text-row .swiper-slide{font-size:46vw}}#CultureKeyVisual{width:100%;margin-bottom:calc(var(--module)*1.5);--slider-margin:2.36vw}@media(max-width: 1024px){#CultureKeyVisual{margin-bottom:6rem}}@media(max-width: 721px){#CultureKeyVisual{margin-bottom:3rem}}#CultureKeyVisual .cultureKeyVisualSliders{width:calc(100% + var(--slider-margin));overflow:hidden;margin-left:calc(var(--slider-margin)*-1)}#CultureKeyVisual .cultureKeyVisualLoading{position:absolute;top:0;left:calc(var(--slider-margin)*-1);width:calc(100% + var(--slider-margin));height:100%;overflow:hidden}#CultureKeyVisual .cultureKeyVisualSliders{opacity:0}#CultureKeyVisual .cultureKeyVisualSliders:has(.swiper-initialized){opacity:1}#CultureKeyVisual .skeltonSlider{display:flex;width:100%;overflow:hidden}#CultureKeyVisual .skeltonSlider:not(:first-child){margin-top:2rem}#CultureKeyVisual .cultureKeyVisualSlider{width:100%}#CultureKeyVisual .cultureKeyVisualSlider:not(:first-child){margin-top:2rem}#CultureKeyVisual .cultureKeyVisualSlider:nth-child(even){translate:-4.4vw 0}@media(max-width: 721px){#CultureKeyVisual .cultureKeyVisualSlider:not(:first-child){margin-top:1rem}}#CultureKeyVisual .swiper-slide,#CultureKeyVisual .skelton{width:8.8vw;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden;margin-right:.7vw;background:#daeaf2;color:var(--logoColor)}#CultureKeyVisual .swiper-slide i,#CultureKeyVisual .skelton i{font-size:3.5vw}#CultureKeyVisual .swiper-slide:has(.lottie-obj),#CultureKeyVisual .skelton:has(.lottie-obj){background:var(--logoColor)}#CultureKeyVisual .swiper-slide:has(.lottie-obj) .lottie-obj,#CultureKeyVisual .skelton:has(.lottie-obj) .lottie-obj{display:block;width:60%}@media(max-width: 1024px){#CultureKeyVisual .swiper-slide,#CultureKeyVisual .skelton{width:15vw}#CultureKeyVisual .swiper-slide i,#CultureKeyVisual .skelton i{font-size:5vw}}@media(max-width: 721px){#CultureKeyVisual .swiper-slide,#CultureKeyVisual .skelton{width:5rem}#CultureKeyVisual .swiper-slide i,#CultureKeyVisual .skelton i{font-size:1.5rem}}#CultureKeyVisual .skelton{height:auto;flex-shrink:0;background:#e4e4e7;animation:var(--skelton-animation)}#CultureKeyVisual .character{position:absolute;width:18vw;right:var(--module);bottom:0;filter:drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.2));transform:translateZ(0);z-index:5}@media(max-width: 721px){#CultureKeyVisual .character{width:8rem}}#CultureKeyMain .culture-section-header h2{font-size:var(--font-size800);font-weight:700;line-height:1.46}#CultureKeyMain .culture-section-header h2:before{content:attr(data-text);color:var(--logoColor);font-size:var(--font-size400);font-weight:600;line-height:1.23;letter-spacing:-0.05em;display:block;margin-bottom:.5rem}@media(max-width: 721px){#CultureKeyMain .culture-section-header h2:before{font-size:var(--font-size300)}}#CultureWork{width:calc(100% - var(--module)*2);margin-inline:auto;display:flex;column-gap:var(--module);padding-bottom:calc(var(--module)*1.5)}#CultureWork .culture-section-header{position:sticky;top:calc(var(--headerHeight));left:0;width:27%;height:fit-content;flex-shrink:0}@media(max-width: 1024px){#CultureWork{flex-direction:column;row-gap:3rem;width:calc(100% - 20vw);margin-bottom:3rem}#CultureWork .culture-section-header{position:relative;width:100%;top:auto}#CultureWork .culture-section-header h2{justify-items:center}}@media(max-width: 721px){#CultureWork{width:calc(100% - var(--module)*2);flex-direction:column;row-gap:2rem}#CultureWork .culture-section-header h2{text-align:center}#CultureWork .culture-section-header h2 br{display:block}}#CultureWork .work-items{counter-reset:welfare-num}#CultureWork .work-items:before{content:"";width:1px;height:100%;background:#e1e8ed;position:absolute;top:0;left:calc(var(--module)*-1)}@media(max-width: 1024px){#CultureWork .work-items:before{display:none}}#CultureWork .work-item{width:100%;border-radius:10px;overflow:hidden;padding:var(--moduleHalf);background:#fff}#CultureWork .work-item:not(:first-child){margin-top:2rem}@media(max-width: 1024px){#CultureWork .work-item{padding:2rem 5vw}}@media(max-width: 721px){#CultureWork .work-item{padding:2rem var(--module)}}#CultureWork .work-item__header{display:flex;justify-content:space-between;align-items:center;column-gap:var(--moduleHalf);width:100%}#CultureWork .work-item__header h3{color:var(--logoColor);font-size:var(--font-size800);font-weight:700;line-height:1.5;flex-shrink:0}#CultureWork .work-item__header h3::before{counter-increment:welfare-num;content:counter(welfare-num, decimal-leading-zero);display:block;margin-bottom:.5rem;color:rgba(0,132,205,.1)}#CultureWork .work-item__anime{display:flex;align-items:center;justify-content:center;width:50%;aspect-ratio:9/5;background:#f2f5f7;border-radius:10px;overflow:hidden}#CultureWork .work-item__anime lottie-player{width:36.5%}@media(max-width: 721px){#CultureWork .work-item__anime{aspect-ratio:1/1}#CultureWork .work-item__anime lottie-player{width:60%}}#CultureWork .work-item__desc{font-size:var(--font-size400);margin-top:2rem}#CultureWork .work-item__desc p{line-height:2}@media(max-width: 721px){#CultureWork .work-item__desc{margin-top:1.5rem}}.CultureWelfare{overflow:hidden}.CultureWelfare .culture_head_dec{width:100%;height:13.5vw;overflow:hidden}.CultureWelfare .culture_head_dec:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:200vmax;aspect-ratio:1/1;border-radius:50%;background:#daeaf2}@media(max-width: 721px){.CultureWelfare .culture_head_dec{height:5rem}}.CultureWelfare .inner{padding:0 var(--moduleDouble)}@media(max-width: 1024px){.CultureWelfare .inner{padding:0 10vw calc(var(--module) + 13.5vw)}}@media(max-width: 721px){.CultureWelfare .inner{padding:0 var(--module) 10rem}}.CultureWelfare .welfare-items{display:grid;grid-template-columns:repeat(4, 1fr);gap:1vw;padding-top:var(--moduleHalf)}@media(max-width: 1024px){.CultureWelfare .welfare-items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 721px){.CultureWelfare .welfare-items{grid-template-columns:minmax(0, 1fr);gap:1vw;padding-top:2rem}}.CultureWelfare .welfare-item{width:100%;display:grid;grid-template-columns:25% minmax(0, 1fr);column-gap:1rem;align-items:center;background:rgba(0,132,205,.05);border-radius:.5rem;overflow:hidden;padding:1.5rem}.CultureWelfare .welfare-item i{width:100%;font-size:var(--font-size600);display:grid;place-items:center;background:#fff;aspect-ratio:1/1;margin-inline:auto;color:var(--logoColor);border-radius:50%;overflow:hidden}.CultureWelfare .welfare-item p{font-size:var(--font-size200);font-weight:600;line-height:1.5}@media(max-width: 1024px){.CultureWelfare .welfare-item{padding:1.5rem;grid-template-columns:20% minmax(0, 1fr)}.CultureWelfare .welfare-item p{font-size:var(--font-size300)}}@media(max-width: 721px){.CultureWelfare .welfare-item{padding:1rem}}.CultureLNurturing{margin-top:calc(var(--module)*1.5);overflow:hidden}@media(max-width: 721px){.CultureLNurturing{margin-top:-5rem}}.CultureLNurturing .culture_head_dec{width:100%;height:13.5vw;overflow:hidden}.CultureLNurturing .culture_head_dec:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:200vmax;aspect-ratio:1/1;border-radius:50%;background:#f2f5f7}@media(max-width: 721px){.CultureLNurturing .culture_head_dec{height:5rem}}.CultureLNurturing .inner{padding:0 var(--moduleDouble)}@media(max-width: 1024px){.CultureLNurturing .inner{padding:0 10vw 8rem}}@media(max-width: 721px){.CultureLNurturing .inner{padding:0 var(--module) 8rem}}.CultureLNurturing .nurturing-items{display:grid;grid-template-columns:repeat(3, 1fr);gap:5rem var(--moduleHalf);padding-top:var(--moduleHalf)}@media(max-width: 1024px){.CultureLNurturing .nurturing-items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 721px){.CultureLNurturing .nurturing-items{grid-template-columns:minmax(0, 1fr);row-gap:3rem;padding-top:3rem}}.CultureLNurturing .nurturing-item h3{font-size:var(--font-size400);font-weight:700;color:var(--logoColor);padding-top:2rem}@media(max-width: 721px){.CultureLNurturing .nurturing-item h3{padding-top:1.5rem}}.CultureLNurturing .nurturing-item__image{background:rgba(0,132,205,.05);border-radius:1rem;overflow:hidden;width:100%;aspect-ratio:3/2}.CultureLNurturing .nurturing-item__image picture{--picture-vertical-margin:2rem;--picture-inline-margin:3rem;width:calc(100% - var(--picture-inline-margin)*2);height:calc(100% - var(--picture-vertical-margin)*2);border-radius:.5rem;margin:var(--picture-vertical-margin) var(--picture-inline-margin);overflow:hidden}@media(max-width: 721px){.CultureLNurturing .nurturing-item__image picture{--picture-inline-margin:10vw}}.CultureLNurturing .nurturing-item__desc{margin-top:1.5rem}.CultureLNurturing .nurturing-item__desc p{font-size:var(--font-size200);line-height:1.8}.CultureLOffice{margin-top:calc(var(--module)*1.5)}@media(max-width: 1024px){.CultureLOffice{margin-left:unset}}.CultureLOffice .office-body{counter-reset:office-num;padding-inline:var(--moduleDouble);padding-bottom:var(--moduleDouble)}@media(max-width: 1024px){.CultureLOffice .office-body{flex-direction:column;padding:0 10vw;padding-bottom:18rem}}@media(max-width: 721px){.CultureLOffice .office-body{padding:0 var(--module);padding-bottom:15rem}}.CultureLOffice .culture-section-header{padding-bottom:var(--moduleHalf)}@media(max-width: 1024px){.CultureLOffice .culture-section-header{padding-bottom:3rem;text-align:center}}.CultureLOffice .office-map{position:sticky;width:calc(100% + var(--moduleDouble)*2);height:calc(100vh - (var(--headerHeight) - 3rem));margin-left:calc(var(--moduleDouble)*-1);top:calc(var(--headerHeight) - 3rem)}.CultureLOffice .office-map picture img{height:auto}@media(max-width: 1024px){.CultureLOffice .office-map{width:100%;position:relative;top:auto;margin-top:-3rem}.CultureLOffice .office-map picture{width:100%}}.CultureLOffice .office-map__pointer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.CultureLOffice .office-map__point{position:absolute}.CultureLOffice .office-map__point:has(svg):before{counter-increment:office-num;content:counter(office-num);color:var(--logoColor);position:absolute;top:27%;left:50%;transform:translateX(-50%);z-index:3;transition:color .4s ease-in-out}.CultureLOffice .office-map__point:has(svg) svg{display:block;width:3.33vw;fill:#fff;margin:0 auto .5rem;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2));transform:translateZ(0);transition:fill .4s ease-in-out}.CultureLOffice .office-map__point:has(svg).onActive:before{color:#fff}.CultureLOffice .office-map__point:has(svg).onActive svg{fill:var(--logoColor)}@media(hover: hover){.CultureLOffice .office-map__point:has(svg):not(.onActive):hover:before{color:#fff}.CultureLOffice .office-map__point:has(svg):not(.onActive):hover svg{fill:var(--logoColor)}}.CultureLOffice .office-map__point:has(svg):not(.onActive):focus-visible:before{color:#fff}.CultureLOffice .office-map__point:has(svg):not(.onActive):focus-visible svg{fill:var(--logoColor)}@media(max-width: 1024px){.CultureLOffice .office-map__point:has(svg):before{top:19%;line-height:1}.CultureLOffice .office-map__point:has(svg) svg{width:6vw;height:fit-content}}@media(max-width: 721px){.CultureLOffice .office-map__point:has(svg):before{top:14%}.CultureLOffice .office-map__point:has(svg) svg{width:9vw}}.CultureLOffice .office-map__point._point-1{top:15%;left:19.5%}.CultureLOffice .office-map__point._point-2{top:22%;left:50%}.CultureLOffice .office-map__point._point-3{top:40%;left:28%}.CultureLOffice .office-map__point._point-4{top:40%;left:5.4%}.CultureLOffice .office-map__point._point-5{top:47.5%;left:27.2%}.CultureLOffice .office-map__point._point-6{top:27.5%;left:65%}@media(max-width: 1024px){.CultureLOffice .office-map__point._point-1{top:19%;left:15%}.CultureLOffice .office-map__point._point-5{left:22%}.CultureLOffice .office-map__point._point-6{left:59%}}@media(max-width: 721px){.CultureLOffice .office-map__point._point-1{top:11%;left:8%}.CultureLOffice .office-map__point._point-2{left:44%}.CultureLOffice .office-map__point._point-4{top:38%}.CultureLOffice .office-map__point._point-5{top:47%;left:21%}.CultureLOffice .office-map__point._point-6{top:23%;left:57%}}.CultureLOffice .office-map__name{width:fit-content;border-radius:100vmax;font-size:var(--font-size200);font-weight:650;border:3px solid #0084cd;color:var(--logoColor);background:#fff;line-height:1;padding:.3em .8em .2em;overflow:hidden;display:block}@media(max-width: 721px){.CultureLOffice .office-map__name{font-size:var(--font-size50);max-width:9.6em;text-align:center}}.CultureLOffice .office-main{pointer-events:none}.CultureLOffice .office-items{counter-reset:office-num}.CultureLOffice .office-item{margin-inline:var(--moduleDouble);padding:var(--module);background:#fff;margin-bottom:calc(var(--moduleDouble)*2);border-radius:1rem}.CultureLOffice .office-item h3{display:flex;align-items:center;column-gap:1rem;font-size:var(--font-size600);font-weight:700;line-height:1.2;pointer-events:all}.CultureLOffice .office-item h3:before{counter-increment:office-num;content:counter(office-num);background:var(--logoColor);border-radius:50%;color:#fff;width:3.33vw;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.CultureLOffice .office-item h4{font-size:var(--font-size500);font-weight:600;margin-top:1.5rem;line-height:1.6;pointer-events:all}.CultureLOffice .office-item p{margin-top:1rem;line-height:1.8;pointer-events:all}@media(max-width: 1024px){.CultureLOffice .office-item{padding-top:3rem;border-top:1px solid rgba(255,255,255,.2)}.CultureLOffice .office-item h3{row-gap:1rem;flex-direction:column;font-size:var(--font-size900)}.CultureLOffice .office-item h3:before{width:2.5rem}.CultureLOffice .office-item h4{margin-top:1rem;text-align:center;text-wrap:balance}}.CultureLOffice .office-item__slider{width:100%;margin-top:2rem;border-radius:1rem;overflow:hidden;pointer-events:all}.CultureLOffice .office-item__slider .swiper-wrapper{height:auto}.CultureLOffice .office-item__slider .swiper-slide{width:100%;aspect-ratio:16/9;overflow:hidden}.CultureLOffice .office-item__slider .swiper-slide img{width:100%;height:100%;object-fit:cover}.CultureLOffice .office-item__slider .swiper-slide .caption{width:100%;height:auto;position:absolute;left:0;bottom:0;padding:2rem;background:linear-gradient(0deg, rgba(51, 51, 51, 0.8) 0%, rgba(51, 51, 51, 0) 100%);color:#fff}@media(max-width: 1024px){.CultureLOffice .office-item__slider .caption{padding:1.5rem}}@media(max-width: 721px){.CultureLOffice .office-item__slider{border-radius:.5rem}.CultureLOffice .office-item__slider .swiper-slide{aspect-ratio:4/3}.CultureLOffice .office-item__slider .swiper-slide .caption{padding:1rem}}.CultureLOffice .slider-thumbnail{display:grid;grid-template-columns:repeat(10, minmax(0, 1fr))}.CultureLOffice .slider-thumbnail .swiper-slide{cursor:pointer}.CultureLOffice .slider-thumbnail .swiper-slide:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#333;opacity:0;transition:opacity .3s ease-out}.CultureLOffice .slider-thumbnail .swiper-slide.swiper-slide-thumb-active:after{opacity:.8}@media(max-width: 1024px){.CultureLOffice .slider-thumbnail{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 721px){.CultureLOffice .slider-thumbnail{grid-template-columns:repeat(4, minmax(0, 1fr));border-radius:.5rem;margin-top:1rem}}.CultureLOffice .swiperUtil{width:fit-content;height:4rem;background:#fff;padding:.5rem 4rem;border-radius:100vmax;z-index:2;font-size:var(--font-size100);position:absolute;bottom:2rem;right:2rem;margin:unset;display:block}@media(max-width: 1024px){.CultureLOffice .swiperUtil{bottom:1.5rem;right:1.5rem}}@media(max-width: 721px){.CultureLOffice .swiperUtil{height:3rem;padding:0 2.8rem;bottom:1rem;right:1rem}}.CultureLOffice .swiper-button-prev,.CultureLOffice .swiper-button-next{width:3rem;height:auto;aspect-ratio:1/1;border-radius:50%;box-shadow:1px 1px 10px rgba(0,0,0,.1019607843);position:absolute;top:.5rem;background:#fff;margin-top:0;overflow:hidden;font-weight:700;transition:background .3s ease-out}.CultureLOffice .swiper-button-prev:after,.CultureLOffice .swiper-button-next:after{color:var(--logoColor);transition:color .3s ease-out}@media(hover: hover){.CultureLOffice .swiper-button-prev:hover,.CultureLOffice .swiper-button-next:hover{background:var(--logoColor)}.CultureLOffice .swiper-button-prev:hover:after,.CultureLOffice .swiper-button-next:hover:after{color:#fff}}.CultureLOffice .swiper-button-prev:focus-visible,.CultureLOffice .swiper-button-next:focus-visible{background:var(--logoColor)}.CultureLOffice .swiper-button-prev:focus-visible:after,.CultureLOffice .swiper-button-next:focus-visible:after{color:#fff}@media(max-width: 721px){.CultureLOffice .swiper-button-prev,.CultureLOffice .swiper-button-next{width:2rem}}.CultureLOffice .swiper-button-prev{left:.5rem}.CultureLOffice .swiper-button-next{right:.5rem}.CultureLOffice .swiper-pagination{color:#333}.CultureLOffice .swiper-pagination span{width:fit-content;height:fit-content;background:none}.CultureLOffice .swiper-pagination span::before{content:none}#CultureMovie{padding:var(--moduleHalf) var(--module);width:calc(100% - var(--moduleHalf));margin:-33vw auto var(--module) 0;background:#fff;border-radius:0px 16px 16px 0px;z-index:3}#CultureMovie iframe{width:100%;aspect-ratio:8.8/5;height:auto;display:block;border-radius:16px}#CultureMovie .character{position:absolute;top:0;right:var(--module);transform:translateY(-90%);width:33vw}@media(max-width: 721px){#CultureMovie{padding:2rem var(--module);margin:-10rem auto 2rem 0}#CultureMovie .character{width:19rem;right:50%;translate:50% 0}}body#recruit:has(main article #personality) #siteHeader{background:rgba(0,0,0,0)}body#recruit:has(main article #personality) #siteHeader.fixed{background:#f2f5f7}#personality{z-index:1}.personality{margin-inline:var(--moduleDouble);margin-bottom:var(--moduleDouble)}@media(max-width: 721px){.personality{margin-inline:var(--module)}}.personalityIntro{margin-bottom:var(--module)}@media(max-width: 721px){.personalityIntro{margin-bottom:3rem}}.personalityIntro .wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--module);align-items:start}@media(max-width: 721px){.personalityIntro .wrapper{grid-template-columns:minmax(0, 1fr);padding:unset;row-gap:1rem;border-radius:var(--font-size50)}}.personalityIntro .wrapper h2{font-size:var(--font-size800);font-weight:700;line-height:1.8}@media(max-width: 1024px){.personalityIntro .wrapper h2 br{display:none}}.personalityIntro .wrapper p{line-height:2;text-align:justify;font-feature-settings:"palt";letter-spacing:.05em}.personalityCore{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem 2.5vw;counter-reset:item-numbers}@media(max-width: 1024px){.personalityCore{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 721px){.personalityCore{grid-template-columns:minmax(0, 1fr);gap:1rem 0}}.personalityCore .item{background:var(--logoColor);color:#f2f5f7;padding:3rem 3vw 4rem;border-radius:var(--font-size50);display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:4rem}@media(max-width: 1024px){.personalityCore .item{row-gap:2rem}}@media(max-width: 721px){.personalityCore .item{padding:3rem var(--module)}}.personalityCore .item header{display:flex;justify-content:space-between;align-items:center}.personalityCore .item header i{background:#f2f5f7;color:var(--logoColor);border-radius:50%;display:grid;place-items:center;font-size:var(--font-size700);width:calc(var(--font-size800) + 1em);height:calc(var(--font-size800) + 1em)}.personalityCore .item header:after{counter-increment:item-numbers;content:counter(item-numbers, decimal-leading-zero);font-size:var(--font-size800);font-weight:600}.personalityCore .item .content{display:grid;row-gap:1rem;align-content:center}.personalityCore .item .content h3{font-size:var(--font-size600);font-weight:650;line-height:1.5}.personalityBackground{position:absolute;top:calc((var(--headerHeight) + var(--topicpath-height) + 6vw + var(--font-size800) + var(--moduleHalf) + var(--module))*-1);left:0;width:100%;height:calc(100% + var(--module) + 6rem);z-index:-1}.personalityBackground lottie-player{position:sticky;top:5vh;width:100vh;height:auto;display:block;margin-left:auto;opacity:.1}@media(max-width: 1024px){.personalityBackground{height:calc(100% + var(--module) + 15rem)}.personalityBackground lottie-player{width:30rem}}@media(max-width: 721px){.personalityBackground{height:100%}.personalityBackground lottie-player{width:15rem}}.article-header:has(+#careerFields){padding:var(--moduleHalf) var(--module) !important}@media(max-width: 1024px){.article-header:has(+#careerFields){padding:3rem 10vw 2rem !important}}@media(max-width: 721px){.article-header:has(+#careerFields){padding:3rem var(--module) 2rem !important}}.careerFields{margin-bottom:1rem}.careerFieldsIntro{margin-bottom:calc(var(--module) + var(--moduleHalf));overflow-x:clip}@media(max-width: 1024px){.careerFieldsIntro{margin-bottom:40rem}}@media(max-width: 721px){.careerFieldsIntro{margin-bottom:25rem}}.careerFieldsIntro:before{content:"";width:100%;height:300vh;background:linear-gradient(90deg, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 120%);position:absolute;top:-100vh;left:0;z-index:1}@media(max-width: 1024px){.careerFieldsIntro:before{top:-20rem;height:calc(100% + 50rem);background:linear-gradient(180deg, rgb(255, 255, 255) 60%, rgba(255, 255, 255, 0) 100%)}}.careerFieldsIntro .body{margin-inline:var(--moduleDouble);z-index:1}.careerFieldsIntro .body h2{font-size:var(--font-size900);font-weight:700;line-height:1.5;text-align:justify;font-feature-settings:"palt";letter-spacing:.05em;margin-bottom:var(--moduleHalf)}.careerFieldsIntro .body h2 span{color:var(--logoColor)}.careerFieldsIntro .body p{line-height:2.5;text-align:justify;font-feature-settings:"palt";letter-spacing:.08em}@media(max-width: 1024px){.careerFieldsIntro .body{margin-inline:10vw}.careerFieldsIntro .body p{line-height:2}.careerFieldsIntro .body p br{display:none}}@media(max-width: 721px){.careerFieldsIntro .body{margin-inline:var(--module)}.careerFieldsIntro .body h2 br{display:none}}.careerFieldsIntro .careerSliderWrapper{width:50%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--moduleHalf);position:absolute;top:-40vh;right:-10%;rotate:45deg;overflow:hidden}.careerFieldsIntro .careerSliderWrapper .swiper-wrapper{transition-timing-function:linear;height:150vh}.careerFieldsIntro .careerSliderWrapper .swiper-slide{aspect-ratio:3/4}.careerFieldsIntro .careerSliderWrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}@media(max-width: 1024px){.careerFieldsIntro .careerSliderWrapper{width:100%;right:0;top:auto;bottom:-35rem;grid-template-columns:minmax(0, 1fr);rotate:0deg;row-gap:.5rem}.careerFieldsIntro .careerSliderWrapper .career-item_slider:after{content:"";display:block;height:4rem;margin:2rem auto}.careerFieldsIntro .careerSliderWrapper .swiper-wrapper{height:100%}.careerFieldsIntro .careerSliderWrapper .swiper-slide{width:35vw;flex-shrink:unset;height:inherit}}@media(max-width: 721px){.careerFieldsIntro .careerSliderWrapper{bottom:-20rem}}.crosshead h3{font-size:var(--font-size800);font-weight:700}.crosshead h3:before{content:attr(data-text);color:var(--logoColor);font-size:var(--font-size400);font-weight:600;display:block}@media(max-width: 721px){.crosshead h3:before{font-size:var(--font-size100)}}.careerFieldsORG{margin-inline:var(--moduleDouble);margin-bottom:calc(var(--module) + var(--moduleHalf));background:#f2f9fd;padding:var(--module);border-radius:1rem;z-index:1}.careerFieldsORG header{margin-bottom:var(--moduleHalf)}@media(max-width: 721px){.careerFieldsORG{margin-inline:var(--module);margin-bottom:5rem}}.careerFieldsCore{margin-inline:var(--moduleDouble);margin-bottom:var(--moduleDouble);z-index:1}@media(max-width: 721px){.careerFieldsCore{margin-inline:var(--module);margin-bottom:5rem;padding:unset}}.careerFieldsCore .wrapper{display:grid;grid-template-columns:25% minmax(0, 1fr);column-gap:var(--module)}@media(max-width: 1024px){.careerFieldsCore .wrapper{grid-template-columns:minmax(0, 1fr);row-gap:3rem}}.careerFieldsCore aside .inner{position:sticky;top:calc(var(--headerHeight) - 3rem + var(--moduleHalf));display:flex;flex-direction:column;row-gap:2.5rem;height:fit-content}@media(max-width: 1024px){.careerFieldsCore aside .inner{top:calc(var(--headerHeight) + 1vw);padding:2rem 3vw;row-gap:1.5rem}}@media(max-width: 721px){.careerFieldsCore aside .inner{position:relative;top:auto;row-gap:1.5rem}}.careerFieldsCore aside .inner ul{display:grid;row-gap:.5rem;height:fit-content}@media(max-width: 1024px){.careerFieldsCore aside .inner ul{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1vw}}@media(max-width: 721px){.careerFieldsCore aside .inner ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}.careerFieldsCore aside .inner ul a{display:flex;justify-content:space-between;align-items:center;padding:1em 1.5em 1em 1em;color:rgba(0,132,205,.5);background:rgba(0,132,205,.1);font-weight:700;border-radius:.5em;transition:color .3s ease-out,background .3s ease-out}@media(max-width: 721px){.careerFieldsCore aside .inner ul a{font-size:var(--font-size100)}}.careerFieldsCore aside .inner ul a:after{content:"";display:inline-block;vertical-align:middle;color:rgba(0,132,205,.5);line-height:1;width:.6em;height:.6em;border:.2em solid currentColor;border-left:0;border-bottom:0;transform:translateY(-25%) rotate(135deg);transition:color .3s ease-out,transform .3s ease-out}.careerFieldsCore aside .inner ul a.active{color:#fff;background:var(--logoColor)}.careerFieldsCore aside .inner ul a.active:after{color:#fff;transform:translate(-25%) rotate(45deg)}@media(hover: hover){.careerFieldsCore aside .inner ul a:hover{background:rgba(0,132,205,.2)}}.careerFieldsCore aside .inner ul a:focus-visible{background:rgba(0,132,205,.2)}.careerFieldsCore .department_content ul{display:grid;row-gap:var(--module)}@media(max-width: 1024px){.careerFieldsCore .department_content ul{row-gap:2rem}}.careerFieldsCore .department_content .item{padding:var(--moduleHalf);border-radius:1rem;border:2px solid rgba(55,55,55,.1);display:grid;row-gap:3rem}@media(max-width: 1024px){.careerFieldsCore .department_content .item{row-gap:2rem}}.careerFieldsCore .department_content .item .header h4{font-size:var(--font-size700);font-weight:600;margin-bottom:2rem;display:flex;align-items:anchor-center;column-gap:.5em}.careerFieldsCore .department_content .item .header h4:before{content:"";width:3px;height:1em;background:var(--logoColor);display:block}.careerFieldsCore .department_content .item .header span{width:100%;height:50%;position:absolute;bottom:0rem;z-index:1;font-size:var(--font-size600);font-weight:600;background:linear-gradient(0deg, rgba(51, 51, 51, 0.8) 0%, rgba(51, 51, 51, 0) 100%);color:#fff;padding:1em;border-radius:0 0 .5rem .5rem;display:grid;align-items:end}@media(max-width: 721px){.careerFieldsCore .department_content .item .header span{font-size:var(--font-size300)}}.careerFieldsCore .department_content .item .header picture{aspect-ratio:16/9;border-radius:max(8px,.3vw);overflow:hidden}@media(max-width: 721px){.careerFieldsCore .department_content .item .header picture{aspect-ratio:4/3}}.careerFieldsCore .department_content .item .intro p{font-size:var(--font-size200);line-height:1.8}.careerFieldsCore .department_content .item .work>span{background:var(--logoColor);color:#fff;width:100%;display:block;padding:1.5rem;font-size:var(--font-size300);font-weight:600;border-radius:.5rem}.careerFieldsCore .department_content .item .work .inner{display:grid;grid-template-columns:minmax(0, 1fr);padding:1.5rem;margin:1rem 0;background:rgba(0,132,205,.05)}@media(max-width: 721px){.careerFieldsCore .department_content .item .work .inner{margin:.5rem 0}}.careerFieldsCore .department_content .item .work .inner span{font-weight:600;margin-bottom:1rem}.careerFieldsCore .department_content .item .work .inner ul{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.careerFieldsCore .department_content .item .work .inner ul li{display:flex;align-items:center;column-gap:.5rem;font-size:var(--font-size200)}.careerFieldsCore .department_content .item .work .inner ul li:before{content:"";width:.5rem;height:.5rem;display:block;background:var(--logoColor);border-radius:50%;flex-shrink:0}@media(max-width: 721px){.careerFieldsCore .department_content .item .work .inner ul{grid-template-columns:minmax(0, 1fr)}}.careerFieldsCore .department_content .item._red .header h4::before{background:#bf2000}.careerFieldsCore .department_content .item._red .header span{background:linear-gradient(0deg, rgba(191, 32, 0, 0.8) 0%, rgba(191, 32, 0, 0) 100%)}.careerFieldsCore .department_content .item._red .work>span{background:#bf2000}.careerFieldsCore .department_content .item._red .work .inner{background:rgba(191,32,0,.05)}.careerFieldsCore .department_content .item._red .work .inner ul li:before{background:#bf2000}.careerFieldsCore .department_content .item._turquoise .header h4::before{background:#24a9b3}.careerFieldsCore .department_content .item._turquoise .header span{background:linear-gradient(0deg, rgba(36, 169, 179, 0.8) 0%, rgba(36, 169, 179, 0) 100%)}.careerFieldsCore .department_content .item._turquoise .work>span{background:#24a9b3}.careerFieldsCore .department_content .item._turquoise .work .inner{background:rgba(36,169,179,.05)}.careerFieldsCore .department_content .item._turquoise .work .inner ul li:before{background:#24a9b3}.careerFieldsCore .department_content .item._yellow .header h4::before{background:#e8c51a}.careerFieldsCore .department_content .item._yellow .header span{background:linear-gradient(0deg, rgba(232, 197, 26, 0.8) 0%, rgba(232, 197, 26, 0) 100%)}.careerFieldsCore .department_content .item._yellow .work>span{background:#e8c51a}.careerFieldsCore .department_content .item._yellow .work .inner{background:rgba(232,197,26,.05)}.careerFieldsCore .department_content .item._yellow .work .inner ul li:before{background:#e8c51a}.careerFieldsCore .department_content .item._purple .header h4::before{background:#5926bf}.careerFieldsCore .department_content .item._purple .header span{background:linear-gradient(0deg, rgba(89, 38, 191, 0.8) 0%, rgba(89, 38, 191, 0) 100%)}.careerFieldsCore .department_content .item._purple .work>span{background:#5926bf}.careerFieldsCore .department_content .item._purple .work .inner{background:rgba(89,38,191,.05)}.careerFieldsCore .department_content .item._purple .work .inner ul li:before{background:#5926bf}.careerFieldsCore .department_content .item._green .header h4::before{background:#42a650}.careerFieldsCore .department_content .item._green .header span{background:linear-gradient(0deg, rgba(66, 166, 80, 0.8) 0%, rgba(66, 166, 80, 0) 100%)}.careerFieldsCore .department_content .item._green .work>span{background:#42a650}.careerFieldsCore .department_content .item._green .work .inner{background:rgba(66,166,80,.05)}.careerFieldsCore .department_content .item._green .work .inner ul li:before{background:#42a650}.careerFieldsCore .department_content .item._brown .header h4::before{background:#a67b32}.careerFieldsCore .department_content .item._brown .header span{background:linear-gradient(0deg, rgba(166, 123, 50, 0.8) 0%, rgba(166, 123, 50, 0) 100%)}.careerFieldsCore .department_content .item._brown .work>span{background:#a67b32}.careerFieldsCore .department_content .item._brown .work .inner{background:rgba(166,123,50,.05)}.careerFieldsCore .department_content .item._brown .work .inner ul li:before{background:#a67b32}.careerFieldsCore .department_content .item .interview{display:grid;row-gap:2rem}.careerFieldsCore .department_content .item .interview>em{font-size:var(--font-size400);font-weight:700;display:flex;column-gap:.5em;align-items:center}.careerFieldsCore .department_content .item .interview>em:before{content:"";width:.5em;height:.5em;background:var(--logoColor);border-radius:50%}.careerFieldsCore .department_content .item .interview .container{display:grid;grid-template-columns:repeat(3, minmax(0, 3fr));gap:2rem 2vw}.careerFieldsCore .department_content .item .interview .container .InterviewPostItem__wrap{grid-template-columns:minmax(0, 1fr)}.careerFieldsCore .department_content .item .interview .container .InterviewPostItem__wrap:after{display:none}.careerFieldsCore .department_content .item .interview .container .InterviewPostItem__detail{font-size:11px}.careerFieldsCore .department_content .item .interview .container em{font-size:var(--font-size200)}@media(max-width: 1024px){.careerFieldsCore .department_content .item .interview .container{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 3vw}.careerFieldsCore .department_content .item .interview .container .InterviewPostItem__detail{font-size:.5rem}}body#recruit:has(main article #about) #siteHeader{background:rgba(0,0,0,0)}body#recruit:has(main article #about) #siteHeader.fixed{background:#f2f5f7}.aboutIntro{padding-inline:var(--module);margin-bottom:calc(var(--module) + var(--moduleHalf))}.aboutIntro .body{width:40vw;max-width:40rem;padding:4rem var(--moduleHalf);background:rgba(255,255,255,.5);border-radius:var(--font-size100);box-shadow:0 0 100vmax rgba(0,132,205,.15);backdrop-filter:blur(1em);z-index:1;display:grid;row-gap:2rem}.aboutIntro .body h2{font-size:var(--font-size800);font-weight:700;line-height:1.5}.aboutIntro .body p{line-height:1.8}.aboutIntro .key{position:absolute;bottom:-15%;right:0;width:90vw;overflow:hidden}.aboutIntro .key img{object-fit:cover;width:100%;right:-20%}@media(max-width: 1024px){.aboutIntro{padding-inline:10vw;margin-bottom:6rem}.aboutIntro .body{width:100%;padding:3rem 5vw;justify-items:center}.aboutIntro .key{width:149vw}.aboutIntro .key img{translate:0 -28%}}@media(max-width: 721px){.aboutIntro{padding-inline:var(--module);margin-bottom:calc(var(--module) + var(--moduleHalf));display:flex;flex-direction:column-reverse;margin-bottom:8rem}.aboutIntro .body{width:100%;padding:2rem var(--module);row-gap:1rem}.aboutIntro .body h2 br{display:none}.aboutIntro .key{position:relative;bottom:auto;right:auto;width:100vw;overflow:unset;overflow-x:hidden;margin-inline:calc(var(--module)*-1);margin-top:-35rem}.aboutIntro .key img{right:50%;width:200%;max-width:unset;translate:unset}}.about{margin-bottom:var(--moduleDouble)}@media(max-width: 1024px){.about{margin-bottom:8rem}}@media(max-width: 721px){.about{margin-bottom:5rem}}.aboutProduct{background:var(--logoColor);padding:var(--module) var(--moduleDouble);overflow:hidden}@media(max-width: 1024px){.aboutProduct{padding:5rem var(--moduleDouble)}}@media(max-width: 721px){.aboutProduct{padding:3rem var(--module) 5rem}}.aboutProduct .wrapper>header{padding-inline:var(--module);color:#fff;font-size:var(--font-size900);font-weight:700;text-align:center}.aboutProduct .wrapper .productArea{margin-top:var(--module);margin-bottom:var(--moduleHalf)}.aboutProduct .wrapper strong{display:block;width:100%;height:auto;text-align:center;color:#fff;font-size:var(--font-size700);font-weight:600;line-height:1.75}@media(max-width: 721px){.aboutProduct .wrapper>header{padding:unset;font-size:var(--font-size700)}.aboutProduct .wrapper .productArea{margin-top:4rem;margin-bottom:3rem;width:130%;margin-left:-15%}.aboutProduct .wrapper strong{font-size:var(--font-size400);text-align:left}.aboutProduct .wrapper strong br{display:none}}.pin_wrapper{position:absolute;z-index:1}.pin_wrapper._hc-ds{top:13%;left:20%}.pin_wrapper._coffee{top:28%;left:35%}.pin_wrapper._vinyl{bottom:46%;left:39%}.pin_wrapper._hotel{top:-5%;right:28%}.pin_wrapper._factory{top:7%;right:9%}.pin_wrapper._house{top:34%;right:27%}.pin_button{cursor:pointer;width:5vw;transition:scale .3s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.pin_button i{position:absolute;top:9%;right:50%;translate:50% 0;z-index:1;background:#fff;border-radius:50%;width:80%;aspect-ratio:1/1;display:grid;place-items:center;font-size:1.5vw;box-shadow:0 .1em .5em rgba(0,0,0,.1);transition:background .1s ease-out,box-shadow .3s ease-out,color .3s ease-out}.pin_button img{filter:drop-shadow(0 0 0.5em rgba(0, 0, 0, 0.2))}@media(hover: hover){.pin_button:hover{scale:1.2}.pin_button:hover i{background:rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);color:#fff}}.pin_button:focus-visible{scale:1.2}.pin_button:focus-visible i{background:rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);color:#fff}@media(max-width: 721px){.pin_button{width:8vw}.pin_button i{font-size:2.5vw}}.popup{display:none;visibility:hidden;opacity:0;position:fixed;top:0px;left:0px;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:10;transition:opacity .4s ease-in-out}.popup.is-active{visibility:visible;opacity:1}.popup .content{position:absolute;top:54%;left:50%;translate:-50% -50%;width:30vw;height:calc(80vh - var(--headerHeight));background:#fff;border-radius:var(--font-size100)}@media(max-width: 1024px){.popup .content{width:50%;top:50%;max-height:calc(65vh - var(--headerHeight));height:auto}}@media(max-width: 721px){.popup .content{width:calc(100% - var(--moduleDouble));top:54%;max-height:calc(80vh - var(--headerHeight))}}.popup .content .inner{width:100%;height:100%;padding:var(--moduleHalf);overflow:auto;color:var(--black);display:grid;row-gap:1.5rem}@media(max-width: 1024px){.popup .content .inner{padding:4rem 5vw;display:flex;flex-direction:column}}@media(max-width: 721px){.popup .content .inner{padding:4rem var(--module)}}.popup .content .inner header p{font-weight:650}.popup .content .inner header h3{font-size:var(--font-size800);font-weight:650}.popup .content .inner picture{aspect-ratio:3/2;overflow:hidden;width:100%;height:max-content}.popup .content .inner picture img{object-fit:contain}.popup .content .inner>p{line-height:1.8}.popup .close{position:absolute;top:-2rem;right:-2rem;z-index:1;cursor:pointer;transition:scale .3s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.popup .close i{width:5rem;height:5rem;aspect-ratio:1/1;color:#fff;background:var(--logoColor);border-radius:50%;display:grid;place-items:center;border:3px solid rgba(0,0,0,0);transition:background .3s ease-out color .3s ease-out,border .3s ease-out}@media(hover: hover){.popup .close:hover{scale:1.2}.popup .close:hover i{background:#fff;color:var(--logoColor);border:3px solid var(--logoColor)}}.popup .close:focus-visible{scale:1.2}.popup .close:focus-visible i{background:#fff;color:var(--logoColor);border:3px solid var(--logoColor)}@media(max-width: 721px){.popup .close{top:-1.5rem;right:-1.5rem}.popup .close i{width:3rem;height:3rem}}.jura_comment{position:absolute;bottom:3%;right:-65%;width:25vw}@media(max-width: 721px){.jura_comment{right:auto;left:17%;bottom:-21%;width:12rem}}.aboutProduct_dec{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.aboutProduct_dec span{position:absolute;aspect-ratio:1/1;border-radius:50%;background:#fff}.aboutProduct_dec span:nth-child(1){width:8%;opacity:.5;top:0;left:-2%}.aboutProduct_dec span:nth-child(2){width:18%;opacity:.1;top:10%;right:42%}.aboutProduct_dec span:nth-child(3){width:2%;opacity:.3;top:24%;left:9%}.aboutProduct_dec span:nth-child(4){width:8%;opacity:.1;top:36%;left:-2%}.aboutProduct_dec span:nth-child(5){width:15%;opacity:.1;top:47%;right:12%}.aboutProduct_dec span:nth-child(6){width:8%;opacity:.3;top:44%;right:2%}.aboutProduct_dec span:nth-child(7){width:6%;opacity:.5;bottom:25%;right:-2%}.aboutProduct_dec span:nth-child(8){width:8%;opacity:.5;bottom:5%;right:8%}.aboutProduct_dec span:nth-child(9){width:2%;opacity:.3;bottom:20%;right:38%}.aboutProduct_dec span:nth-child(10){width:6%;opacity:.5;bottom:25%;right:50%}.aboutProduct_dec span:nth-child(11){width:3%;opacity:.1;bottom:14%;left:17%}@media(max-width: 721px){.aboutProduct_dec span:nth-child(1){top:6%;left:3%}.aboutProduct_dec span:nth-child(2){top:15%;right:60%}.aboutProduct_dec span:nth-child(3){top:22%;left:10%}.aboutProduct_dec span:nth-child(4){top:28%;left:2%}.aboutProduct_dec span:nth-child(5){top:56%;right:27%}.aboutProduct_dec span:nth-child(7){bottom:30%;right:4%}.aboutProduct_dec span:nth-child(8){bottom:12%;right:14%}.aboutProduct_dec span:nth-child(10){bottom:19%;right:auto;left:8%}.aboutProduct_dec span:nth-child(11){bottom:17%;left:25%}}.aboutMessage{margin-top:calc(var(--module)*1.5);margin-bottom:var(--moduleDouble);padding-inline:var(--moduleDouble)}@media(max-width: 721px){.aboutMessage{margin-top:5rem;padding-inline:var(--module)}}.aboutMessage .side_group{margin-top:var(--module);padding-inline:var(--moduleDouble);display:grid;grid-template-columns:minmax(0, 1fr);row-gap:2rem}.aboutMessage .side_group strong{font-size:var(--font-size900);font-weight:700;display:inline-block}.aboutMessage .side_group p{line-height:1.8}@media(max-width: 1024px){.aboutMessage .side_group{padding-inline:unset}}.aboutMessage .side_img{aspect-ratio:16/9;border-radius:1rem;overflow:hidden}.aboutMessage .side_img picture{width:100%;height:100%}.aboutMessage .side_img img{width:100%;height:100%;object-fit:cover}.aboutMessage .side_img .block{position:absolute;bottom:3rem;right:3rem;background:#fff;padding:2.5rem;border-radius:.5rem;box-shadow:0 0 var(--font-size800) rgba(0,0,0,.1)}.aboutMessage .side_img .block strong{font-size:var(--font-size600);font-weight:600;display:block;margin-bottom:1rem}.aboutMessage .side_img .meta{display:flex;column-gap:.5rem;align-items:baseline;opacity:.6}.aboutMessage .side_img .meta p:not(.large){font-size:var(--font-size50)}@media(max-width: 1024px){.aboutMessage .side_img .meta{bottom:5%;right:0}}@media(max-width: 1024px){.aboutMessage .side_img{aspect-ratio:3/2}.aboutMessage .side_img .block{width:35%;bottom:2rem;right:2rem;padding:1rem 1.5rem}}@media(max-width: 721px){.aboutMessage .side_img{aspect-ratio:1/1}.aboutMessage .side_img .block{width:50%;bottom:1rem;right:1rem;padding:1rem 5vw}.aboutMessage .side_img .block strong{font-size:var(--font-size300);margin-bottom:.5rem}.aboutMessage .side_img .meta p{font-size:var(--font-size50)}}.sub_header{padding-bottom:var(--module)}.sub_header h3{font-size:var(--font-size700);font-weight:700;line-height:1.26}.sub_header h3:before{content:attr(data-text);color:var(--logoColor);font-size:5vw;font-weight:600;display:block;line-height:1.26}@media(max-width: 1024px){.sub_header h3:before{font-size:10vw}}@media(max-width: 721px){.sub_header{padding-bottom:3rem}.sub_header h3{font-size:var(--font-size400)}}.aboutList{margin-inline:var(--moduleDouble);margin-bottom:5rem;border:1px solid rgba(0,0,0,.1);padding:var(--font-size800) var(--moduleHalf);border-radius:var(--font-size50);display:flex;justify-content:space-between;z-index:1}.aboutList>p{color:var(--logoColor);font-weight:650}.aboutList>p:before{content:"";width:3em;height:2px;background:var(--logoColor);position:absolute;top:calc(var(--font-size800)*-1);left:0}.aboutList ul{display:flex;column-gap:2vw}.aboutList ul li{display:flex;column-gap:2vw}.aboutList ul li:not(:last-child):after{content:"";width:1px;height:50%;position:relative;top:50%;translate:0 -50%;background:rgba(0,0,0,.1)}.aboutList ul li a.btn:after{width:2rem;height:2rem;font-size:1rem}@media(max-width: 1024px){.aboutList{margin-inline:10vw;margin-bottom:2rem}}@media(max-width: 721px){.aboutList{margin-inline:var(--module);flex-direction:column;row-gap:1rem;padding-inline:6vw}.aboutList>p br{display:none}.aboutList ul{column-gap:2.5vw;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.aboutList ul li{column-gap:2.5vw}.aboutList ul li a.btn{gap:2vw}.aboutList ul li a.btn span{font-size:var(--font-size100)}.aboutList ul li a.btn:after{width:1.2rem;height:1.2rem;font-size:.8rem}}.related_banner._about{margin-inline:var(--moduleDouble);box-shadow:0 0 5rem rgba(0,132,205,.1);border-radius:1rem;overflow:hidden}@media(max-width: 1024px){.related_banner._about{margin-inline:10vw;aspect-ratio:16/9}}@media(max-width: 721px){.related_banner._about{margin-inline:var(--module);aspect-ratio:1/1}}.related_banner>a{display:grid;align-items:center;box-shadow:0 0 5rem rgba(0,132,205,.1);width:100%}@media(max-width: 1024px){.related_banner>a{height:100%}}.related_banner>a .box{grid-area:1/1/3/2;align-content:center;width:fit-content;margin:5rem auto;z-index:1;background:rgba(255,255,255,.85);backdrop-filter:blur(10px);border-radius:var(--font-size50);display:grid;row-gap:1.5rem;padding:2vw var(--moduleHalf);justify-items:center;transition:background .3s ease-out,color .3s ease-out}.related_banner>a .box header>p{display:grid;justify-items:center;font-size:var(--font-size400);font-weight:650}.related_banner>a .box header>p:before{content:attr(data-text);color:var(--logoColor);font-size:var(--font-size900);font-weight:600;display:block;line-height:1.26;transition:color .3s ease-out}.related_banner>a .box:not(header p){font-size:var(--font-size200);line-height:1.8;text-align:center}.related_banner>a .box object{font-size:var(--font-size100)}.related_banner>a .box object a.btn:hover{pointer-events:none}@media(max-width: 1024px){.related_banner>a .box{width:45vw;margin:auto;box-shadow:0 0 3rem rgba(0,132,205,.1)}.related_banner>a .box p br{display:none}}@media(max-width: 721px){.related_banner>a .box{width:calc(100% - var(--moduleDouble));row-gap:1rem;padding:2rem var(--module) 1.5rem}.related_banner>a .box header>p{font-size:var(--font-size200)}.related_banner>a .box header>p:before{font-size:6vw}.related_banner>a .box p{font-size:var(--font-size100);text-align:left}.related_banner>a .box p br{display:none}}.related_banner>a picture{height:100%;position:absolute;top:0;left:0;display:grid;align-content:end;border-radius:var(--font-size50)}.related_banner>a picture img{transition:scale .3s ease-out}@media(max-width: 1024px){.related_banner>a picture{width:100%;height:100%;display:block;align-content:unset}}@media(hover: hover){.related_banner>a:hover .box{background:rgba(0,132,205,.85);color:#fff}.related_banner>a:hover .box header>p:before{color:#fff}.related_banner>a:hover .box object a.btn:after{scale:1;background:#fff;color:var(--logoColor)}.related_banner>a:hover picture img{scale:1.05}}.related_banner>a:focus-visible .box{background:rgba(0,132,205,.85);color:#fff}.related_banner>a:focus-visible .box header>p:before{color:#fff}.related_banner>a:focus-visible .box object a.btn:after{scale:1;background:#fff;color:var(--logoColor)}.related_banner>a:focus-visible picture img{scale:1.05}body#recruit:has(main article #iuTurnFields) #siteHeader{background:rgba(0,0,0,0)}body#recruit:has(main article #iuTurnFields) #siteHeader.fixed{background:#f2f5f7}.iuTurn_key{width:100%;height:100vh;margin-top:calc((var(--topicpath-height) + var(--headerHeight))*-1);overflow:hidden}.iuTurn_key .iuTurn_header{display:grid;justify-items:center;text-align:center;position:absolute;top:25%;left:50%;translate:-50% 0;z-index:1}.iuTurn_key .iuTurn_header hgroup{margin-bottom:1.5rem;font-weight:700;font-feature-settings:"palt";letter-spacing:.1em}.iuTurn_key .iuTurn_header hgroup h1{font-size:var(--font-size500)}.iuTurn_key .iuTurn_header hgroup em{font-size:var(--font-size900)}.iuTurn_key .iuTurn_header hgroup p{font-size:var(--font-size200);line-height:1.8}@media(max-width: 1024px){.iuTurn_key .iuTurn_header{width:100%;padding-inline:10vw}}@media(max-width: 721px){.iuTurn_key .iuTurn_header{width:100%;padding-inline:var(--module)}.iuTurn_key .iuTurn_header hgroup h1{font-size:var(--font-size200);margin-bottom:.5rem}.iuTurn_key .iuTurn_header hgroup em{word-break:keep-all}}.iuTurn_key picture{height:100%;width:100%}.spotWrapper{width:100%;margin-top:var(--module)}.spotWrapper header{width:100%;display:grid;row-gap:1.5em;justify-items:center;text-align:center;margin-bottom:var(--moduleHalf)}.spotWrapper header img{width:42vw}.spotWrapper header p{line-height:1.8;font-weight:650}@media(max-width: 1024px){.spotWrapper{margin-top:5rem}.spotWrapper header img{width:60vw}}@media(max-width: 721px){.spotWrapper header{row-gap:1rem}.spotWrapper header img{width:80vw}.spotWrapper header p{font-size:var(--font-size100)}}.spotBlock{width:65vw;margin-inline:auto}@media(max-width: 1024px){.spotBlock{width:100%;padding-inline:10vw;overflow-x:clip}}@media(max-width: 721px){.spotBlock{padding-inline:unset}}@media(max-width: 721px){.spotBlock_inner{margin:3rem 0}}.mapArea .mapImage img{width:100%}.mapArea .pin{position:absolute}.mapArea .pin._hikonejyo{top:5%;left:42%}.mapArea .pin._kawachi{top:14%;right:25%}.mapArea .pin._hyakusaiji{top:37%;right:27%}.mapArea .pin._shimada{top:44%;right:36%}.mapArea .pin._shimada img{width:6.6vw}.mapArea .pin._eigenji{bottom:35%;right:22%}.mapArea .pin._mitinoeki{bottom:41%;left:43%}.mapArea .pin._costco{bottom:41%;left:29.5%}.mapArea .pin._lakolina{top:31%;left:9%}.mapArea .pin._outlet{bottom:31%;left:20%}@media(max-width: 1024px){.mapArea .pin._hyakusaiji{top:35%;right:23%}.mapArea .pin._shimada{top:43%;right:35%}.mapArea .pin._shimada img{width:12vw}.mapArea .pin._eigenji{bottom:30%;right:20%}.mapArea .pin._mitinoeki{bottom:33%;left:37%}.mapArea .pin._costco{bottom:46%;left:27%}}@media(max-width: 721px){.mapArea .pin._kawachi{top:10%;right:22%}.mapArea .pin._hyakusaiji{top:32%;right:25%}.mapArea .pin._shimada{top:42%;right:35%}.mapArea .pin._shimada img{width:15vw}.mapArea .pin._eigenji{bottom:32%;right:17%}.mapArea .pin._mitinoeki{bottom:34%}.mapArea .pin._costco{bottom:48%;left:26%}}.mapArea .pin button{display:grid;row-gap:.3em;justify-items:center;width:8.5vw;height:8.5vw;padding-bottom:1em;background:#fff;border-radius:50%;box-shadow:0 .3em 0 #77a632;outline:4px solid rgba(0,0,0,0);outline-offset:-4px;cursor:pointer;transition:translate .1s ease-in-out,box-shadow .1s ease-in-out,outline .2s ease-out}@media(max-width: 1024px){.mapArea .pin button{width:12vw;height:12vw}}@media(max-width: 721px){.mapArea .pin button{width:15vw;height:15vw;justify-content:center}}.mapArea .pin button .head{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.3em}.mapArea .pin button .head img{width:3.5vw}.mapArea .pin button .head p{font-size:var(--font-size200);font-weight:650}@media(max-width: 1024px){.mapArea .pin button .head{margin-top:-10%}.mapArea .pin button .head img{width:5vw}.mapArea .pin button .head p{white-space:nowrap}}@media(max-width: 721px){.mapArea .pin button .head{margin-top:unset}.mapArea .pin button .head img{width:8vw}.mapArea .pin button .head p{font-size:9px;font-weight:700;word-break:keep-all}}.mapArea .pin button .plus{width:var(--font-size400);aspect-ratio:1/1;background:var(--logoColor);border-radius:50%;display:grid;place-items:center;position:absolute;bottom:.5em;left:50%;translate:-50% 0}.mapArea .pin button .plus:before,.mapArea .pin button .plus:after{content:"";width:50%;height:3px;border-radius:1em;background:#fff;grid-area:1/1/2/2}.mapArea .pin button .plus:after{rotate:90deg}@media(max-width: 721px){.mapArea .pin button .plus{position:absolute;top:-4px;left:4px;bottom:auto;translate:unset}.mapArea .pin button .plus:before,.mapArea .pin button .plus:after{height:2px}}@media(hover: hover){.mapArea .pin button:hover{translate:0 .3em;box-shadow:0 0 0 #77a632;outline:4px solid var(--logoColor)}}.mapArea .pin button:focus-visible{translate:0 .3em;box-shadow:0 0 0 #77a632;outline:4px solid var(--logoColor)}.mapArea .pin.active button{translate:0 .3em;box-shadow:0 0 0 #77a632;outline:4px solid var(--logoColor)}.mapArea .pin.active button .plus:before{rotate:45deg}.mapArea .pin.active button .plus:after{rotate:135deg}.mapArea .pinContent{display:none;position:absolute;bottom:calc(6.6vw + 3rem);left:50%;translate:-50% 0;width:25vw;background:#fff;padding:2vw;border-radius:var(--font-size300);box-shadow:0 0 var(--font-size600) rgba(0,0,0,.1);z-index:5;opacity:0;visibility:hidden;transition:opacity .1s ease-in-out}.mapArea .pinContent.show{opacity:1;visibility:visible;transition:opacity .4 ease-in-out}.mapArea .pinContent em{font-size:var(--font-size400);font-weight:700;margin-bottom:1em;display:block}.mapArea .pinContent img{aspect-ratio:3/2}.mapArea .pinContent p{font-size:var(--font-size200);font-feature-settings:"palt";text-align:justify;margin-top:1rem;font-weight:500}@media(max-width: 1024px){.mapArea .pinContent{width:35vw}}@media(max-width: 721px){.pinContent{z-index:9999;position:fixed;top:50%;left:50%;translate:-50% -50%;width:85%;height:fit-content;max-height:90vh;background:#fff;padding:2rem var(--module) 5rem;border-radius:var(--font-size200);box-shadow:0 0 5rem rgba(0,0,0,.15);overflow-y:auto;opacity:0;transition:opacity .4s ease-out}.pinContent.show{opacity:1}.pinContent>em{font-size:var(--font-size800);font-weight:650;margin-bottom:1rem;display:inline-block}.pinContent>img{margin-bottom:1rem}.pinContent .pin-close-btn{position:absolute;bottom:1rem;left:50%;translate:-50% 0;background:var(--logoColor);color:#fff;font-weight:600;font-size:var(--font-size200);border-radius:100vmax;padding:.3em 1em}}.outside_access{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media(max-width: 721px){.outside_access{overflow-x:clip}}.outside_access .box{position:absolute;width:17vw;height:17vw;display:grid;justify-items:center;align-items:end;color:#fff;font-weight:700;aspect-ratio:1/1;border-radius:50%}.outside_access .box header{position:absolute;top:-8%;display:grid;row-gap:.5em;justify-items:center}.outside_access .box header img{width:6.6vw}.outside_access .box header p{font-size:var(--font-size400)}.outside_access .box .time{height:50%;width:100%;display:flex;flex-direction:column;row-gap:.5em;background:#fff;border-radius:0 0 100vmax 100vmax;justify-content:center;align-items:center;padding-bottom:.8em}@media(max-width: 1024px){.outside_access .box{width:25vw;height:25vw}.outside_access .box header img{width:10vw}}@media(max-width: 721px){.outside_access .box{width:7rem;height:7rem}.outside_access .box header{top:-14%}.outside_access .box header img{width:12vw}.outside_access .box header p{font-size:var(--font-size50)}.outside_access .box .time{row-gap:0;padding-bottom:4px}.outside_access .box .time p{font-size:8px;font-weight:800}}.outside_access ._tsuruga{top:-8%;left:-8%;background:#1f7099;z-index:1}.outside_access ._tsuruga .time{color:#1f7099;border:.5em solid #1f7099}.outside_access ._nagoya{top:0;right:-21%;background:#e07b16}.outside_access ._nagoya .time{color:#e07b16;border:.5em solid #e07b16}.outside_access ._kyoto{bottom:5%;left:-16%;background:#b3127d}.outside_access ._kyoto .time{color:#b3127d;border:.5em solid #b3127d}.outside_access ._osaka{bottom:-15%;left:8%;background:#d90014}.outside_access ._osaka .time{border:.5em solid #d90014;color:#d90014}@media(max-width: 1024px){.outside_access ._nagoya{top:-10%;right:-14%}.outside_access ._kyoto{bottom:4%;left:-13%}.outside_access ._osaka{bottom:-18%;left:14%}}@media(max-width: 721px){.outside_access ._tsuruga{left:-2%}.outside_access ._nagoya{top:-15%;right:-5%}.outside_access ._kyoto{bottom:0;left:-4%}.outside_access ._osaka{bottom:-15%;left:25%}}.cloud_dec{position:absolute;top:0;left:50%;translate:-50% 0;width:calc(100% + 33.8vw);height:100%;pointer-events:none;overflow:hidden}@media(max-width: 1024px){.cloud_dec{width:100%}}@media(max-width: 721px){.cloud_dec{left:0;translate:unset}}.cloud_dec img{position:absolute}.cloud_dec img:nth-child(1){width:20%;top:0;right:15%}.cloud_dec img:nth-child(2){width:30%;top:3;left:18%}.cloud_dec img:nth-child(3){width:40%;top:12%;left:-2%}.cloud_dec img:nth-child(4){width:15%;top:35%;left:35%}.cloud_dec img:nth-child(5){width:26%;top:35%;right:-4%}.cloud_dec img:nth-child(6){width:20%;bottom:28%;left:13%}.cloud_dec img:nth-child(7){width:15%;bottom:25%;right:15%}.cloud_dec img:nth-child(8){width:30%;bottom:9%;right:22%}.cloud_dec img:nth-child(9){width:15%;bottom:9%;left:-4%}.separator img{width:100%}.appealBlock{background:#fff;padding-inline:var(--module)}.appealBlock header h2{font-size:var(--font-size900);font-weight:700}.appealBlock header h2:before{content:attr(data-text);font-size:var(--font-size300);font-weight:550;letter-spacing:-0.05em;display:block;margin-bottom:.5em}.appealBlock header .inner{margin-top:1.5rem}.appealBlock header .inner em{font-size:var(--font-size600);font-weight:700;margin-bottom:.5em;display:inline-block}.appealBlock header .inner>p{line-height:1.8;font-weight:550;width:50%;text-align:justify}.appealBlock header>img{width:42vw;position:absolute;top:-160%;right:calc(var(--module)*-1)}@media(max-width: 1024px){.appealBlock{padding-inline:10vw;padding-top:5rem;padding-bottom:5rem}.appealBlock header .inner>p{width:100%}.appealBlock header>img{top:-130%;right:-10vw}}@media(max-width: 721px){.appealBlock{padding-inline:var(--module);padding-top:3rem;padding-bottom:3rem;overflow-x:clip}.appealBlock header h2:before{font-size:va(--font-size50)}.appealBlock header>img{top:-60%;right:calc(var(--module)*-1);width:55%}}.appealBlock_inner{margin-top:5rem;display:grid;row-gap:1.5rem;counter-reset:item-numbers}@media(max-width: 1024px){.appealBlock_inner{margin-top:3rem}}@media(max-width: 721px){.appealBlock_inner{margin-top:2rem}}.appealBlock_inner .swiper_container{display:flex;column-gap:1vw;align-items:stretch}@media(max-width: 721px){.appealBlock_inner .swiper_container{flex-direction:column;overflow:hidden;width:calc(100% + var(--moduleDouble));margin-left:calc(var(--module)*-1);row-gap:6px}}.appealBlock_inner .swiper_fixed{width:28vw;height:fit-content;padding:3.5vw 2.5vw;aspect-ratio:3/4;color:#fff;border-radius:var(--font-size300);display:grid;align-content:space-between;flex-shrink:0}.appealBlock_inner .swiper_fixed:after{content:"";border-top:3vw solid rgba(0,0,0,0);border-bottom:3vw solid rgba(0,0,0,0);border-right:0;position:absolute;right:-4.5vw;top:50%;translate:0 -50%;z-index:2}@media(max-width: 1024px){.appealBlock_inner .swiper_fixed{width:35vw}}@media(max-width: 721px){.appealBlock_inner .swiper_fixed{width:calc(100% - var(--module));padding:2rem var(--module);margin-inline:auto;aspect-ratio:unset;grid-template-columns:70% 1fr}.appealBlock_inner .swiper_fixed:after{rotate:90deg;right:50%;top:auto;bottom:-5vw;translate:50% 0}}.appealBlock_inner .swiper_fixed._green{background:#8ecd2f}.appealBlock_inner .swiper_fixed._green:after{border-left:4.5vw solid #8ecd20}.appealBlock_inner .swiper_fixed._orange{background:#e07b16}.appealBlock_inner .swiper_fixed._orange:after{border-left:4.5vw solid #e07b16}.appealBlock_inner .swiper_fixed._blue{background:#0084cd}.appealBlock_inner .swiper_fixed._blue:after{border-left:4.5vw solid #0084cd}.appealBlock_inner .swiper_fixed._brown{background:#d9a941}.appealBlock_inner .swiper_fixed._brown:after{border-left:4.5vw solid #d9a941}.appealBlock_inner .swiper_fixed header{display:grid;row-gap:calc(var(--font-size600)*2)}.appealBlock_inner .swiper_fixed header h3{font-size:var(--font-size900);font-weight:700}.appealBlock_inner .swiper_fixed header h3:before{counter-increment:item-numbers;content:counter(item-numbers, decimal-leading-zero);font-size:4vw;font-weight:600;display:block}.appealBlock_inner .swiper_fixed header ul{display:grid;row-gap:.5em}.appealBlock_inner .swiper_fixed header ul li{display:flex;align-items:center;column-gap:.5em}.appealBlock_inner .swiper_fixed header ul li:before{content:"";width:.5em;height:.5em;background:#fff;display:block;border-radius:50%}.appealBlock_inner .swiper_fixed .swiper_nav{display:flex;column-gap:.3em}.appealBlock_inner .swiper_fixed .swiper_nav .swiper_button{position:relative;inset:auto;width:calc(var(--font-size600)*2);height:calc(var(--font-size600)*2);background:#fff;border-radius:50%;color:var(--textColor);transition:opacity .3s ease-out}.appealBlock_inner .swiper_fixed .swiper_nav .swiper_button:after{font-size:1em;font-weight:800}@media(hover: hover){.appealBlock_inner .swiper_fixed .swiper_nav .swiper_button:hover{opacity:.5}}.appealBlock_inner .swiper_fixed .swiper_nav .swiper_button:focus-visible{opacity:.5}@media(max-width: 721px){.appealBlock_inner .swiper_fixed .swiper_nav{justify-content:flex-end;align-items:flex-end}}.appealBlock_inner .swiper_fixed img{position:absolute;bottom:2vw;right:1vw;width:15vw}@media(max-width: 721px){.appealBlock_inner .swiper_fixed img{width:30vw;bottom:auto;top:5%;right:5vw}}.appealBlock_inner .swiper{flex-grow:1;flex-shrink:1;min-height:0;width:100%;margin-right:calc(var(--module)*-1);padding-right:var(--module)}@media(max-width: 1024px){.appealBlock_inner .swiper{margin-right:-10vw;padding-right:10vw}}@media(max-width: 721px){.appealBlock_inner .swiper{height:100%;margin-right:unset;padding-inline:var(--moduleHalf)}}.appealBlock_inner .swiper-wrapper{position:absolute;top:0;left:0}@media(max-width: 721px){.appealBlock_inner .swiper-wrapper{position:relative}}.appealBlock_inner .swiper-slide{width:50vw;height:100%;object-fit:cover;display:grid;align-content:center;aspect-ratio:3/2;border-radius:var(--font-size300);overflow:hidden}.appealBlock_inner .swiper-slide .slide_head{width:100%;height:100%;z-index:1;background:rgba(0,0,0,.4);color:#fff;position:absolute;top:0;left:0;padding:2.5vw;display:grid;align-content:space-between}.appealBlock_inner .swiper-slide .slide_head em{font-size:var(--font-size600);font-weight:700}.appealBlock_inner .swiper-slide .slide_head p{line-height:1.8}.appealBlock_inner .swiper-slide img{position:absolute;top:50%;left:50%;translate:-50% -50%;width:auto;min-width:100%;height:auto;min-height:100%;object-fit:cover}@media(max-width: 721px){.appealBlock_inner .swiper-slide{width:100%;aspect-ratio:3/4}.appealBlock_inner .swiper-slide .slide_head{padding:1.5rem 5vw}}.appealBlock_inner a{cursor:revert;display:inline-block;width:fit-content;text-decoration:none;transition:color .3s ease-out}.appealBlock_inner a:before{content:"";width:100%;height:1px;position:absolute;bottom:2px;background:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .4s ease-in-out}.appealBlock_inner a:after{content:"";font-family:"Font Awesome 6 Pro";margin-left:.5rem}@media(hover: hover){.appealBlock_inner a:hover:before{transform:scale(1, 1);transform-origin:left top}}.appealBlock_inner a:focus-visible:before{transform:scale(1, 1);transform-origin:left top}.holidaysWrapper{margin:var(--module) 0 var(--moduleDouble);overflow-x:clip}.holidaysWrapper>header{width:fit-content;margin-inline:auto;margin-bottom:8rem;z-index:1}.holidaysWrapper>header>hgroup{width:fit-content;margin-inline:auto;margin-bottom:var(--font-size900);padding:2rem 0;border-top:1px solid var(--textColor);border-bottom:1px solid var(--textColor)}.holidaysWrapper>header>hgroup:before,.holidaysWrapper>header>hgroup:after{content:"";position:absolute;width:100%;height:3px;background:var(--textColor)}.holidaysWrapper>header>hgroup:before{top:-10px}.holidaysWrapper>header>hgroup:after{bottom:-10px}.holidaysWrapper>header h2{font-size:var(--font-size900);font-weight:900;display:grid;justify-items:center}.holidaysWrapper>header h2:before{content:attr(data-text);font-size:var(--font-size300);font-weight:550;letter-spacing:-0.05em;display:block}.holidaysWrapper>header>p{width:40vw;line-height:1.8;font-weight:600}@media(max-width: 1024px){.holidaysWrapper{overflow-x:clip;margin:5rem 0 8rem}.holidaysWrapper>header{margin-bottom:3rem}.holidaysWrapper>header>hgroup{padding:1rem 0}.holidaysWrapper>header>p{width:55vw}}@media(max-width: 721px){.holidaysWrapper{padding-inline:var(--module);margin:5rem 0}.holidaysWrapper>header{margin-bottom:5rem}.holidaysWrapper>header>hgroup{padding:.8rem 0;width:55%}.holidaysWrapper>header h2:before{font-size:var(--font-size50)}.holidaysWrapper>header>p{width:90%;margin-inline:auto}}.promote{position:absolute;top:-70%;right:-55%;width:22.2vw;height:22.2vw;background:#d9a941;color:#fff;font-weight:900;border-radius:50%;display:flex;flex-direction:column;row-gap:.5rem;align-items:center;text-align:center;box-shadow:0 0 var(--font-size800) rgba(0,0,0,.1);rotate:15deg}.promote img{width:80%;filter:drop-shadow(0 0 var(--font-size500) rgba(0, 0, 0, 0.2))}.promote .highlight{font-size:var(--font-size600)}@media(max-width: 1024px){.promote{width:35vw;height:35vw;right:-49%}.promote p{width:70%}}@media(max-width: 721px){.promote{top:-55%;right:-15%;width:40vw;height:40vw;rotate:20deg;display:block}.promote img{width:70%}.promote p{width:80%;margin-inline:auto;font-size:9px;text-wrap:balance}.promote p .highlight{font-size:var(--font-size300)}}.holidaysModalBtn{z-index:1;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-inline:var(--module);column-gap:var(--moduleHalf)}@media not screen and (max-width: 721px){.holidaysModalBtn{perspective:2000px;touch-action:pinch-zoom}}@media(max-width: 721px){.holidaysModalBtn{grid-template-columns:minmax(0, 1fr);row-gap:3rem;margin-inline:auto}}.holidaysModalBtn button{cursor:pointer;--ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);transition:rotate .2s var(--ease-out-cubic);aspect-ratio:3/4}.holidaysModalBtn .inner{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.holidaysModalBtn .inner hgroup{writing-mode:vertical-rl;position:absolute;top:2.5rem;right:2.5rem;display:grid;row-gap:.5rem;color:#fff;filter:drop-shadow(0 0 0.1em rgba(55, 55, 55, 0.5))}.holidaysModalBtn .inner hgroup em{font-size:var(--font-size700);font-weight:700}.holidaysModalBtn .inner hgroup p:not(.bodyCopy){font-size:var(--font-size100);font-weight:500;text-orientation:upright}@media(max-width: 1024px){.holidaysModalBtn .inner hgroup{top:1.5rem;right:1.5rem}}@media(max-width: 721px){.holidaysModalBtn .inner hgroup{top:2rem;right:2rem}}.holidaysModalBtn .inner .catTitle{position:absolute;bottom:1.5rem;left:1.5rem;color:#fff;font-size:3vw;font-weight:600}@media(max-width: 721px){.holidaysModalBtn .inner .catTitle{font-size:8vw}}.holidaysModalBtn .inner img{width:20%;position:absolute;top:-3%;left:5%}.holidaysModalBtn picture{border-radius:1rem;overflow:hidden;width:100%;height:100%}@media(max-width: 1024px){.holidaysBlock{margin-inline:20vw}}@media(max-width: 721px){.holidaysBlock{margin-inline:unset}}.holidaysBlock_inner{opacity:0;visibility:hidden;z-index:100;width:100%;height:100vh;position:fixed;top:0;left:50%;translate:-50% 0;padding:var(--moduleDouble) 30vw;overflow:auto;background:rgba(55,55,55,.6);transition:opacity .3s ease-out,visibility .3s ease-out}.holidaysBlock_inner.active{opacity:1;visibility:visible}@media(max-width: 1024px){.holidaysBlock_inner{padding:8rem 20vw}}@media(max-width: 721px){.holidaysBlock_inner{padding:6rem var(--module)}}.modal-close{width:5rem;height:5rem;background:#fff;color:var(--logoColor);font-size:2rem;display:grid;place-items:center;border-radius:50%;position:absolute;top:20%;left:29%;z-index:5;cursor:pointer;transition:scale .3s ease-out,background .3s ease-out,color .3s ease-out}@media(hover: hover){.modal-close:hover{scale:1.1;background:var(--logoColor);color:#fff}}.modal-close:focus-visible{scale:1.1;background:var(--logoColor);color:#fff}@media(max-width: 1024px){.modal-close{top:6rem;left:15vw}}@media(max-width: 721px){.modal-close{width:3rem;height:3rem;top:5rem;left:5%}}.holidaysBlock_head{display:grid}@media(max-width: 1024px){.holidaysBlock_head{aspect-ratio:3/4}}@media(max-width: 721px){.holidaysBlock_head{aspect-ratio:2/3}}.holidaysBlock_head>.inner{grid-area:1/1/2/2;z-index:1;color:#fff;font-weight:700;padding:5rem var(--moduleHalf) 1.5rem;display:grid;align-content:space-between}.holidaysBlock_head>.inner>hgroup{display:grid;row-gap:.5rem;filter:drop-shadow(0 0 0.1em rgba(55, 55, 55, 0.5))}.holidaysBlock_head>.inner>hgroup em{font-size:var(--font-size900);font-weight:900}.holidaysBlock_head>.inner>hgroup .bodyCopy{font-size:var(--font-size600);font-weight:900;line-height:1.3}.holidaysBlock_head>.inner>hgroup p:not(.bodyCopy) span{font-size:var(--font-size600)}.holidaysBlock_head>.inner .catTitle{font-size:4.5vw;margin-left:auto}.holidaysBlock_head>.inner>img{width:10%;position:absolute;top:-1em;right:var(--moduleHalf)}@media(max-width: 1024px){.holidaysBlock_head>.inner{padding:3rem 5vw 1.5rem}}@media(max-width: 721px){.holidaysBlock_head>.inner{padding:3rem var(--module) 1.5rem}.holidaysBlock_head>.inner .catTitle{font-size:8vw}.holidaysBlock_head>.inner>img{width:15vw}}.holidaysBlock_head picture{grid-area:1/1/2/2;border-radius:var(--font-size400) var(--font-size400) 0 0;overflow:hidden}.holidaysBlock_content{background:#fff;padding:var(--moduleHalf);display:grid;row-gap:3rem;border-radius:0 0 var(--font-size400) var(--font-size400)}@media(max-width: 1024px){.holidaysBlock_content{padding:3rem 5vw}}@media(max-width: 721px){.holidaysBlock_content{padding:2rem var(--module)}}.holidaysBlock_content>li{display:grid;row-gap:1rem;line-height:1.8;font-weight:550}.holidaysBlock_content>li>strong{font-size:var(--font-size600);font-weight:900;display:flex;align-items:baseline;column-gap:1rem;margin-block:calc((1em - 1lh)/2)}@media(max-width: 721px){.holidaysBlock_content>li{row-gap:.5rem}}.holidaysBlock_content pre{font-size:var(--font-size800);font-weight:900;line-height:1.5;text-align:center;border-top:.1em solid var(--textColor);border-bottom:.1em solid var(--textColor);padding:.8em 0}.holidaysBlock_content pre:after{content:"";display:inline-block;vertical-align:middle;background:#fff;color:#333;line-height:1;width:.5em;height:.5em;border:.1em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);position:absolute;bottom:-0.45em;left:50%;translate:-50% 0}@media(max-width: 721px){.holidaysBlock_content pre{font-size:var(--font-size800)}}.holidaysBlock_content .question{font-size:var(--font-size900)}.holidaysBlock_content .timeFlow{all:unset;position:relative;padding-left:5vw;display:grid;row-gap:3rem}@media(max-width: 721px){.holidaysBlock_content .timeFlow{row-gap:2rem}}.holidaysBlock_content .timeFlow:before{content:"";width:1px;height:100%;background:var(--textColor);position:absolute;top:0;left:2vw}.holidaysBlock_content .timeFlow>li{list-style:none;display:grid;row-gap:1rem}.holidaysBlock_content .timeFlow>li>header{display:flex;align-items:center;column-gap:.5em;font-size:var(--font-size800);font-weight:900;width:fit-content;border-top:.1em solid var(--textColor);border-bottom:.1em solid var(--textColor);padding:.2em .1em .2em 0}.holidaysBlock_content .timeFlow>li>header:before{content:"";width:.3em;height:.3em;background:var(--textColor);border-radius:50%;position:absolute;top:50%;left:calc(-3vw - .13em);translate:0 -50%}.holidaysBlock_content .timeFlow>li>header>strong{position:relative;display:flex;align-items:center;column-gap:.5em}.holidaysBlock_content .timeFlow>li>header>strong:not(:last-child){border-right:.08em solid var(--textColor);padding-right:.5em}.back_circleText{margin-inline:auto;position:absolute;top:0;left:50%;translate:-50% 0;width:100%;height:100%;margin-top:-7%}.back_circleText svg{overflow:visible;animation:circular-text-rotate 50s linear infinite;font-size:10px;position:sticky;top:0;width:70%;font-weight:900;opacity:.1;translate:21% 0}.back_circleText svg path{fill:none}.back_circleText svg text{fill:var(--textColor)}@media(max-width: 1024px){.back_circleText svg{position:absolute}}@keyframes circular-text-rotate{to{transform:rotate(1turn)}}:root{--green: #8BC63E;--yellow: #FEC210;--pink: #F29EC5;--orange: #F7931D;--red: #F2564E;--blue: #24AAE1;--purple: #7E3E98}.refreshKey{width:100%;height:calc(100vh - (var(--headerHeight) + var(--topicpath-height) + var(--moduleHalf)));overflow-x:clip}@media(max-width: 721px){.refreshKey{height:calc(100vh - (var(--headerHeight) + var(--topicpath-height) + 2rem))}}.refreshKey header{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:2}@media(max-width: 721px){.refreshKey header{top:45%}}.refreshKey h1{min-width:25vw;height:auto;padding:var(--moduleHalf);background:#fff;border-radius:1rem;display:grid;place-items:center;font-size:var(--font-size800);font-weight:800;letter-spacing:.3em;color:#3bb54b;border:.2em solid #3bb54b;box-shadow:-0.4em .4em 0 #3bb54b}.refreshKey h1 span{font-size:5vw;font-weight:700}@media(max-width: 721px){.refreshKey h1{font-size:var(--font-size600);min-width:unset;width:max-content}.refreshKey h1 span{font-size:12vw}}.refreshKey_slider{height:100%}.refreshKey_slider .swiper-wrapper{transition-timing-function:linear}.refreshKey_slider .swiper-slide{width:25vw;margin-right:1vw}@media(max-width: 1024px){.refreshKey_slider .swiper-slide{width:50vw;margin-right:2vw}}@media(max-width: 721px){.refreshKey_slider .swiper-slide{width:80vw}}.refreshKey_slider .swiper-slide .keyImg img:not(.keyFukidashi img){width:100%;height:100%;object-fit:cover;border-radius:.5rem}.refreshKey_slider .swiper-slide.block01{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:40% minmax(0, 1fr);gap:1vw}.refreshKey_slider .swiper-slide.block01 .keyImg:nth-child(1){grid-area:1/1/2/2}.refreshKey_slider .swiper-slide.block01 .keyImg:nth-child(2){grid-area:1/2/2/3}.refreshKey_slider .swiper-slide.block01 .keyImg:nth-child(3){grid-area:2/1/3/3}@media(max-width: 721px){.refreshKey_slider .swiper-slide.block01{gap:2vw}}.refreshKey_slider .swiper-slide.block02{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(2, minmax(0, 1fr));gap:1vw}@media(max-width: 721px){.refreshKey_slider .swiper-slide.block02{gap:2vw}}.refreshKey_slider .swiper-slide.block03{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:minmax(0, 1fr) 40%;gap:1vw}.refreshKey_slider .swiper-slide.block03 .keyImg:nth-child(1){grid-area:1/1/2/3}.refreshKey_slider .swiper-slide.block03 .keyImg:nth-child(2){grid-area:2/1/3/2}.refreshKey_slider .swiper-slide.block03 .keyImg:nth-child(3){grid-area:2/2/3/3}@media(max-width: 721px){.refreshKey_slider .swiper-slide.block03{gap:2vw}}.refreshKey_slider .swiper-slide .keyFukidashi{z-index:5;position:absolute;top:-10%;right:-20%}.refreshKey_slider .swiper-slide .keyFukidashi img{width:12vw;filter:drop-shadow(-0.45vw 0.45vw 0 black)}.refreshKey_slider .swiper-slide .keyFukidashi p{position:absolute;top:43%;left:50%;translate:-50% -50%;font-size:var(--font-size200);font-weight:600;width:100%;padding-inline:2vw;text-align:center}@media(max-width: 1024px){.refreshKey_slider .swiper-slide .keyFukidashi{top:10%}.refreshKey_slider .swiper-slide .keyFukidashi img{width:8rem}.refreshKey_slider .swiper-slide .keyFukidashi p{font-size:var(--font-size50);line-height:1.3}}@media(max-width: 721px){.refreshKey_slider .swiper-slide .keyFukidashi{top:35%}.refreshKey_slider .swiper-slide .keyFukidashi img{width:6rem}}.refreshKey_slider .swiper-slide .keyFukidashi._green{color:var(--green)}.refreshKey_slider .swiper-slide .keyFukidashi._green img{filter:drop-shadow(-0.45vw 0.45vw 0 var(--green))}.refreshKey_slider .swiper-slide .keyFukidashi._yellow{color:var(--yellow)}.refreshKey_slider .swiper-slide .keyFukidashi._yellow img{filter:drop-shadow(-0.45vw 0.45vw 0 var(--yellow))}.refreshKey_slider .swiper-slide .keyFukidashi._pink{color:var(--pink)}.refreshKey_slider .swiper-slide .keyFukidashi._pink img{filter:drop-shadow(-0.45vw 0.45vw 0 var(--pink))}.refreshKey_slider .swiper-slide .keyFukidashi._orange{color:var(--orange)}.refreshKey_slider .swiper-slide .keyFukidashi._orange img{filter:drop-shadow(-0.45vw 0.45vw 0 var(--orange))}.refreshKey_slider .swiper-slide .keyFukidashi._red{color:var(--red)}.refreshKey_slider .swiper-slide .keyFukidashi._red img{filter:drop-shadow(-0.45vw 0.45vw 0 var(--red))}.refreshKey_slider .swiper-slide .keyFukidashi._blue{color:var(--blue)}.refreshKey_slider .swiper-slide .keyFukidashi._blue img{filter:drop-shadow(-0.45vw 0.45vw 0 var(--blue))}.refreshKey_slider .swiper-slide .keyFukidashi._purple{color:var(--purple)}.refreshKey_slider .swiper-slide .keyFukidashi._purple img{filter:drop-shadow(-0.45vw 0.45vw 0 var(--purple))}.refresh_intro{margin:calc(var(--module)*1.5) var(--moduleDouble)}@media(max-width: 1481px){.refresh_intro{margin:calc(var(--module)*1.5) var(--module)}}@media(max-width: 1024px){.refresh_intro{margin:5rem var(--module)}}@media(max-width: 721px){.refresh_intro{margin:5rem var(--module)}}.refresh_intro .header{display:grid;grid-template-columns:60% minmax(0, 1fr);column-gap:var(--module);margin-bottom:calc(var(--moduleHalf)*1.5)}@media(max-width: 1024px){.refresh_intro .header{grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:5rem}}@media(max-width: 721px){.refresh_intro .header{grid-template-columns:minmax(0, 1fr);row-gap:2rem;margin-bottom:3rem}}.refresh_intro .intro strong{font-size:var(--font-size800);font-weight:600;margin-bottom:1rem;display:block}.refresh_intro .aboutRefresh{padding:1.5rem;border:3px solid #3bb54b;border-radius:1rem}.refresh_intro .aboutRefresh em{position:absolute;top:-1em;left:.5rem;font-size:var(--font-size300);font-weight:600;background:#fff;color:#3bb54b;padding-inline:.5rem}.refresh_intro .aboutRefresh>p{font-size:var(--font-size100)}.refresh_intro .innerLinnks{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));column-gap:.5vw}@media(max-width: 721px){.refresh_intro .innerLinnks{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}}.refresh_intro .innerLinnks a{display:grid;justify-items:center;background:rgba(0,0,0,.1);padding:2rem 0 1rem;font-size:var(--font-size300);font-weight:700;border-radius:1rem;transition:background .3s ease-out,color .3s ease-out}@media(max-width: 721px){.refresh_intro .innerLinnks a{padding:1rem;display:flex;overflow:hidden;align-items:center}}.refresh_intro .innerLinnks a:before{content:"";width:60%;aspect-ratio:1/1;background:rgba(0,0,0,.1);border-radius:50%;position:absolute;top:-20%;transition:background .3s ease-out}@media(max-width: 1024px){.refresh_intro .innerLinnks a:before{top:-15%}}@media(max-width: 721px){.refresh_intro .innerLinnks a:before{display:none}}.refresh_intro .innerLinnks a:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;align-content:center;font-size:.8rem;width:1.5rem;height:1.5rem;background:#fff;border-radius:50%;display:grid;place-items:center;margin-top:1rem}@media(max-width: 721px){.refresh_intro .innerLinnks a:after{margin-top:unset;margin-left:auto}}.refresh_intro .innerLinnks a img{aspect-ratio:1/1;width:var(--font-size800);object-fit:contain;position:absolute;top:-0.5rem;left:50%;translate:-50% 0}@media(max-width: 721px){.refresh_intro .innerLinnks a img{width:3rem;top:50%;left:-5%;translate:0 -50%;opacity:.15}}.refresh_intro .innerLinnks a span{font-size:var(--font-size900)}.refresh_intro .innerLinnks a._green{background:#f3f9eb;color:var(--green)}.refresh_intro .innerLinnks a._green:before{background:#f3f9eb}@media(hover: hover){.refresh_intro .innerLinnks a._green:hover{background:#d0e8b1}.refresh_intro .innerLinnks a._green:hover:before{background:#d0e8b1}}.refresh_intro .innerLinnks a._green:focus-visible{background:#d0e8b1}.refresh_intro .innerLinnks a._green:focus-visible:before{background:#d0e8b1}.refresh_intro .innerLinnks a._yellow{background:#fff9e6;color:var(--yellow)}.refresh_intro .innerLinnks a._yellow:before{background:#fff9e6}@media(hover: hover){.refresh_intro .innerLinnks a._yellow:hover{background:#ffe79f}.refresh_intro .innerLinnks a._yellow:hover:before{background:#ffe79f}}.refresh_intro .innerLinnks a._yellow:focus-visible{background:#ffe79f}.refresh_intro .innerLinnks a._yellow:focus-visible:before{background:#ffe79f}.refresh_intro .innerLinnks a._pink{background:#fef5f9;color:var(--pink)}.refresh_intro .innerLinnks a._pink:before{background:#fef5f9}@media(hover: hover){.refresh_intro .innerLinnks a._pink:hover{background:#fad8e8}.refresh_intro .innerLinnks a._pink:hover:before{background:#fad8e8}}.refresh_intro .innerLinnks a._pink:focus-visible{background:#fad8e8}.refresh_intro .innerLinnks a._pink:focus-visible:before{background:#fad8e8}.refresh_intro .innerLinnks a._orange{background:#fff4e8;color:var(--orange)}.refresh_intro .innerLinnks a._orange:before{background:#fff4e8}@media(hover: hover){.refresh_intro .innerLinnks a._orange:hover{background:#fcd4a4}.refresh_intro .innerLinnks a._orange:hover:before{background:#fcd4a4}}.refresh_intro .innerLinnks a._orange:focus-visible{background:#fcd4a4}.refresh_intro .innerLinnks a._orange:focus-visible:before{background:#fcd4a4}.refresh_intro .innerLinnks a._red{background:#feeeed;color:var(--red)}.refresh_intro .innerLinnks a._red:before{background:#feeeed}@media(hover: hover){.refresh_intro .innerLinnks a._red:hover{background:#fabbb8}.refresh_intro .innerLinnks a._red:hover:before{background:#fabbb8}}.refresh_intro .innerLinnks a._red:focus-visible{background:#fabbb8}.refresh_intro .innerLinnks a._red:focus-visible:before{background:#fabbb8}.refresh_intro .innerLinnks a._blue{background:#e8f6fc;color:var(--blue)}.refresh_intro .innerLinnks a._blue:before{background:#e8f6fc}@media(hover: hover){.refresh_intro .innerLinnks a._blue:hover{background:#a7ddf3}.refresh_intro .innerLinnks a._blue:hover:before{background:#a7ddf3}}.refresh_intro .innerLinnks a._blue:focus-visible{background:#a7ddf3}.refresh_intro .innerLinnks a._blue:focus-visible:before{background:#a7ddf3}.refresh_intro .innerLinnks a._purple{background:#f2ebf5;color:var(--purple)}.refresh_intro .innerLinnks a._purple:before{background:#f2ebf5}@media(hover: hover){.refresh_intro .innerLinnks a._purple:hover{background:#cbb1d6}.refresh_intro .innerLinnks a._purple:hover:before{background:#cbb1d6}}.refresh_intro .innerLinnks a._purple:focus-visible{background:#cbb1d6}.refresh_intro .innerLinnks a._purple:focus-visible:before{background:#cbb1d6}.refreshMainWrap{margin-bottom:10px}.refreshMainBlock{display:grid;grid-template-columns:30% minmax(0, 1fr)}@media(max-width: 721px){.refreshMainBlock{grid-template-columns:minmax(0, 1fr)}}.refreshMainBlock aside{background:#333;color:#fff;overflow:clip}.refreshMainBlock aside .inner{position:sticky;top:30vh;padding-inline:var(--moduleHalf);margin:var(--module) auto;z-index:1}@media(max-width: 721px){.refreshMainBlock aside .inner{margin:5rem auto}}.refreshMainBlock aside .inner .head .title{display:grid;justify-items:center;margin-bottom:var(--moduleHalf)}.refreshMainBlock aside .inner .head .title img{width:5rem;height:5rem;background:#fff;padding:1rem;object-fit:contain;margin-bottom:1.5rem;clip-path:circle(50% at 50% 50%)}.refreshMainBlock aside .inner .head .title h2{font-size:7vw;font-weight:700;line-height:1.2;display:flex;flex-direction:column;align-items:center}.refreshMainBlock aside .inner .head .title h2 span{font-size:var(--font-size800)}@media(max-width: 721px){.refreshMainBlock aside .inner .head .title{margin-bottom:1.5rem}.refreshMainBlock aside .inner .head .title img{width:3.5rem;height:3.5rem;padding:.8rem;margin-bottom:1rem}.refreshMainBlock aside .inner .head .title h2{font-size:15vw}}.refreshMainBlock aside .inner .head>p{text-align:center;font-size:var(--font-size300);font-weight:500;line-height:1.75}.refreshMainBlock aside .backImg{aspect-ratio:1/1;width:80vh;height:auto;position:sticky;top:50%;left:auto;translate:-50% -50%;mix-blend-mode:multiply;opacity:.3;margin-top:-18rem}.refreshMainBlock aside .backImg img{width:100%;height:100%;object-fit:contain}@media(max-width: 1024px){.refreshMainBlock aside .backImg{width:50vw}}@media(max-width: 721px){.refreshMainBlock aside .backImg{width:85vw;position:absolute;margin-top:unset}}.refreshMainBlock .area{background:rgba(55,55,55,.1);padding:var(--module);display:grid;grid-template-columns:minmax(0, 1fr);row-gap:var(--module)}@media(max-width: 721px){.refreshMainBlock .area{padding:4rem var(--module);row-gap:4rem}}.refreshMainBlock .area .block{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:1.5rem}.refreshMainBlock .area .block .head{display:flex;align-items:center;column-gap:var(--font-size800)}.refreshMainBlock .area .block .head img{width:5rem}@media(max-width: 721px){.refreshMainBlock .area .block .head img{width:3.5rem}}.refreshMainBlock .area .block .head h3{padding:1rem;background:#fff;flex:1;font-size:var(--font-size400);font-weight:600;border-radius:.5rem}.refreshMainBlock .area .block .head h3:before{content:"";width:0;height:0;border-style:solid;border-top:.5rem solid rgba(0,0,0,0);border-bottom:.5rem solid rgba(0,0,0,0);border-right:1rem solid #fff;border-left:0;position:absolute;top:50%;left:-1rem;translate:0 -50%}@media(max-width: 721px){.refreshMainBlock .area .block .head h3{font-size:var(--font-size300)}}.refreshMainBlock .area .block picture{width:100%;height:100%}.refreshMainBlock._green aside{background:var(--green)}.refreshMainBlock._green .area{background:rgba(139,198,62,.1)}.refreshMainBlock._yellow aside{background:var(--yellow)}.refreshMainBlock._yellow .area{background:rgba(254,194,16,.1)}.refreshMainBlock._pink aside{background:var(--pink)}.refreshMainBlock._pink .area{background:rgba(242,158,197,.1)}.refreshMainBlock._orange aside{background:var(--orange)}.refreshMainBlock._orange .area{background:rgba(247,147,29,.1)}.refreshMainBlock._red aside{background:var(--red)}.refreshMainBlock._red .area{background:rgba(242,86,78,.1)}.refreshMainBlock._blue aside{background:var(--blue)}.refreshMainBlock._blue .area{background:rgba(36,170,225,.1)}.refreshMainBlock._purple aside{background:var(--purple)}.refreshMainBlock._purple .area{background:rgba(126,62,152,.1)}.InterviewPosts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--module) var(--moduleHalf);padding:0 var(--moduleDouble) var(--moduleDouble)}@media(max-width: 1024px){.InterviewPosts{gap:4rem 3vw;padding-bottom:8rem}}@media(max-width: 721px){.InterviewPosts{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem 5vw;padding:0 var(--module) 5rem}}.InterviewPostItem__thumbnail{border-radius:.5rem;aspect-ratio:3/2;overflow:hidden}.InterviewPostItem__thumbnail picture{width:100%;height:100%;overflow:hidden}.InterviewPostItem__thumbnail img{transition:scale .3s ease-out}.InterviewPostItem__wrap{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem 1.5rem;margin-top:2rem}.InterviewPostItem__wrap em{font-size:var(--font-size400);font-weight:600;text-wrap:balance;line-height:1.5}.InterviewPostItem__wrap:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;align-content:center;grid-area:1/2/3/3;margin-top:auto;color:#fff;background:var(--logoColor);width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-size:1rem;border:1px solid rgba(0,0,0,0);transition:color .3s ease-out,background .3s ease-out,border .3s ease-out}@media(max-width: 1024px){.InterviewPostItem__wrap{grid-template-columns:minmax(0, 1fr);gap:.8rem;margin-top:1.5rem}.InterviewPostItem__wrap:after{display:none}.InterviewPostItem__wrap em{font-size:var(--font-size300)}}.InterviewPostItem__head{position:absolute;top:0;left:0;width:5em;aspect-ratio:1/1;border-radius:50%;background:var(--logoColor);padding-top:.3em;color:#fff;display:grid;place-content:center;place-items:center}.InterviewPostItem__head span{font-size:calc(var(--font-size50) - 3px);font-weight:600;margin-bottom:.3em}.InterviewPostItem__head em{font-size:1.5em;font-weight:600;margin-block:calc((1em - 1lh)/2)}@media(max-width: 1024px){.InterviewPostItem__head{width:3rem}.InterviewPostItem__head span{font-size:5px}.InterviewPostItem__head em{font-size:.8em}}.InterviewPostItem__name{position:absolute;bottom:3em;left:50%;transform:translateX(-50%);color:#fff;z-index:3;font-size:var(--font-size400);font-weight:700}.InterviewPostItem__name em{font-size:var(--font-size900);font-weight:400}@media(max-width: 1024px){.InterviewPostItem__name{bottom:2.5em}.InterviewPostItem__name p{font-size:8px}.InterviewPostItem__name em{font-size:var(--font-size800)}}.InterviewPostItem__detail{display:flex;align-items:center;column-gap:1.5rem;font-size:var(--font-size50)}.InterviewPostItem__detail .block{display:flex;align-items:center;column-gap:.5rem}@media(max-width: 1024px){.InterviewPostItem__detail{font-size:9px;flex-wrap:wrap;gap:.5rem 3vw}.InterviewPostItem__detail .block{column-gap:.3rem}}@media(hover: hover){.InterviewPostItem:hover .InterviewPostItem__thumbnail img{scale:1.1}.InterviewPostItem:hover .InterviewPostItem__wrap:after{border:1px solid var(--logoColor);color:var(--logoColor);background:rgba(0,0,0,0)}}.InterviewPostItem:focus-visible .InterviewPostItem__thumbnail img{scale:1.1}.InterviewPostItem:focus-visible .InterviewPostItem__wrap:after{border:1px solid var(--logoColor);color:var(--logoColor);background:rgba(0,0,0,0)}.InterviewName{font-size:var(--font-size300);font-weight:500}.interview-department-tag{background:var(--tag-color, var(--logoColor));color:#fff;border-radius:100vmax;overflow:hidden;padding:.3em .8em;width:fit-content;font-weight:700}.interview-department-tag._sales{--tag-color:#BF2000}.interview-department-tag._merchandise{--tag-color:#24A9B3}.interview-department-tag._manufacturing{--tag-color:#5926BF}.interview-department-tag._purchase_logistics{--tag-color:#E6BF00}.interview-department-tag._quality_control{--tag-color:#42A650}.interview-department-tag._accounting{--tag-color:#999999}.interview-department-tag._general_affairs{--tag-color:#A67B32}#InterviewSingle{--background-height:100dvh;width:calc(100% - var(--moduleHalf)*2);margin-inline:auto}#InterviewSingle:before{content:"";position:sticky;top:calc(var(--headerHeight) - 1.5rem);left:0;width:100%;height:calc(100vh - var(--headerHeight));background:var(--logoColor);border-radius:var(--font-size300);display:block;overflow:hidden;box-shadow:inset 0 0 2rem rgba(0,0,0,.2)}@media(max-width: 1024px){#InterviewSingle{width:calc(100% - 20vw)}}@media(max-width: 721px){#InterviewSingle{width:calc(100% - var(--moduleHalf)*2)}#InterviewSingle:before{top:calc(var(--headerHeight) + 1rem);height:calc(100vh - var(--headerHeight) - 2rem)}}.InterviewSingleBody{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--module);padding:calc(var(--module)*1.2) var(--moduleDouble) 0}@media(max-width: 1024px){.InterviewSingleBody{grid-template-columns:minmax(0, 1fr);padding:5rem 10vw;row-gap:4rem}}@media(max-width: 721px){.InterviewSingleBody{row-gap:3rem;padding:3rem var(--module) var(--module)}}.InterviewSingleHeader{height:calc(100vh - var(--headerHeight) - var(--topicpath-height) - var(--module)*1.2);padding-top:8vh}@media(max-width: 1024px){.InterviewSingleHeader{height:fit-content;padding-top:unset}}.InterviewSingleHeader .InterviewPostItem__detail{margin-bottom:2rem}@media(max-width: 721px){.InterviewSingleHeader .InterviewPostItem__detail{margin-bottom:1rem}}.InterviewSingleHeader h1{font-size:var(--font-size900);font-weight:650;line-height:1.5}.InterviewSingleHeader h1 .name{font-size:var(--font-size600);color:var(--logoColor);line-height:1}@media(max-width: 1481px){.InterviewSingleHeader h1{font-size:var(--font-size800)}}@media(max-width: 1024px){.InterviewSingleHeader h1{font-size:var(--font-size900)}}.InterviewSingleHeader .c-text-slider{font-size:10vw;font-weight:650;width:calc(100vw - var(--scrollbar));position:absolute;bottom:10vh;left:calc(var(--moduleDouble)*-1)}.InterviewSingleHeader .c-text-slider.swiper-initialized{opacity:.5}.InterviewSingleHeader .c-text-slider .swiper-wrapper{height:auto}@media(max-width: 1024px){.InterviewSingleHeader .c-text-slider{width:calc(100% + 20vw);left:-10vw;bottom:-7rem}}@media(max-width: 721px){.InterviewSingleHeader .c-text-slider{width:calc(100% + var(--module)*2);left:calc(var(--module)*-1);bottom:-5.5rem;font-size:15vw}}.InterviewSingleThumbnail{grid-area:1/2/3/3;height:100%;z-index:1}.InterviewSingleThumbnail picture{position:sticky;top:30%;width:100%;height:auto;aspect-ratio:3/2;border-radius:1rem;overflow:hidden}@media(max-width: 1024px){.InterviewSingleThumbnail{grid-area:unset}.InterviewSingleThumbnail picture{position:relative;top:auto}}.InterviewSingleMain{counter-reset:item-numbers}.InterviewBox:not(:last-child){margin-bottom:var(--module)}@media(max-width: 1024px){.InterviewBox:not(:last-child){margin-bottom:5rem}}@media(max-width: 721px){.InterviewBox:not(:last-child){margin-bottom:3rem}}.InterviewBox h2{display:flex;align-items:center;column-gap:1rem;font-size:var(--font-size300);font-weight:600;color:var(--logoColor);margin-bottom:1rem}.InterviewBox h2:before{counter-increment:item-numbers;content:"Q." counter(item-numbers, decimal-leading-zero);font-size:var(--font-size300);font-weight:600;background:var(--logoColor);color:#fff;padding:.5em 1em;display:block;border-radius:calc(infinity*1px)}.InterviewBox h3{color:var(--logoColor);font-weight:600;margin-bottom:1rem}.InterviewBox>p{line-height:1.8}.InterviewFlow{background:rgba(0,132,205,.05);padding:var(--moduleHalf);border-radius:1rem}.InterviewFlow:before{content:"";position:absolute;top:0;left:calc((var(--icon-width) - 1px)/2);width:2px;height:100%;background:rgba(0,132,205,.1)}@media(max-width: 1024px){.InterviewFlow{padding:3rem 7.5vw}}@media(max-width: 721px){.InterviewFlow{padding:2rem 7.5vw}}.InterviewFlow__item{display:grid;grid-template-columns:1rem 4em minmax(0, 1fr);column-gap:1rem;align-items:center}.InterviewFlow__item:not(:first-child){margin-top:2rem}.InterviewFlow__item:before{content:"";width:100%;aspect-ratio:1/1;border-radius:50%;background:var(--logoColor);overflow:hidden;margin-left:-0.5rem}@media(max-width: 1024px){.InterviewFlow__item{grid-template-columns:.8rem 4em minmax(0, 1fr)}}@media(max-width: 721px){.InterviewFlow__item{grid-template-columns:.5rem 4em minmax(0, 1fr)}.InterviewFlow__item:before{margin-left:-0.2rem}}.InterviewFlow__time{font-size:var(--font-size300);line-height:1;font-weight:600;color:var(--logoColor);border:1px solid rgba(0,0,0,.1);border-radius:3px 15px 15px 3px;width:100%;padding:.3em .5em .2em .4em;text-align:center;overflow:hidden}.InterviewFlow__time._emphasis{color:#fff;background:var(--logoColor)}.InterviewQuestion{padding-top:3rem}.InterviewQuestion__question{border-radius:0px 24px 24px 24px;background:var(--logoColor);color:#fff;display:flex;column-gap:.5rem;align-items:center;font-size:var(--font-size300);font-weight:700;overflow:hidden;width:90%;padding:1rem}.InterviewQuestion__question:before{content:"Q";width:8.8%;aspect-ratio:1/1;background:#fff;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;color:var(--logoColor);flex-shrink:0}.InterviewQuestion__question:not(:first-child){margin-top:3rem}.InterviewQuestion__question span{flex:1}@media(max-width: 1024px){.InterviewQuestion__question{width:100%}.InterviewQuestion__question:before{width:2rem}}.InterviewQuestion__answer{background:#f2f5f7 0% 0% no-repeat padding-box;border-radius:24px 0px 24px 24px;padding:1.5rem;width:90%;overflow:hidden;font-size:var(--font-size200);line-height:1.8;margin-top:1.5rem;margin-left:auto}@media(max-width: 1024px){.InterviewQuestion__answer{width:100%}}.OtherInterview{padding:var(--moduleDouble) 0}.OtherInterview header{display:flex;justify-content:space-between;align-items:center;padding-inline:var(--moduleDouble)}.OtherInterview header h2{font-size:var(--font-size800);font-weight:700}.OtherInterview header h2:before{content:attr(data-text);font-size:var(--font-size400);font-weight:600;display:block;margin-bottom:.5rem;color:var(--logoColor)}.OtherInterview .other-interview-slider{--slide-gap:2vw;--slide-columns:3;width:100%;padding-inline:var(--moduleDouble);overflow:hidden;margin-top:5rem}.OtherInterview .other-interview-slider:not(.swiper-initialized) .swiperUtil{display:none}.OtherInterview .other-interview-slider .swiper-wrapper{height:auto;margin-bottom:6rem}.OtherInterview .swiper-slide{width:25vw}.OtherInterview .swiper-slide:not(:last-child){margin-right:var(--slide-gap)}@media(max-width: 1024px){.OtherInterview{padding:5rem 0 8rem;display:flex;flex-direction:column}.OtherInterview header{padding-inline:10vw;align-items:flex-end}.OtherInterview header h2:before{font-size:var(--font-size200);margin-bottom:.3em}.OtherInterview .other-interview-slider{margin-top:3rem;margin-bottom:1rem;padding-inline:10vw}.OtherInterview .other-interview-slider .swiper-wrapper{margin-bottom:3rem}.OtherInterview .swiper-slide{width:30vw}.OtherInterview .swiper-slide:not(:last-child){margin-right:3vw}.OtherInterview .swiperUtil{margin:unset}}@media(max-width: 721px){.OtherInterview header{display:contents}.OtherInterview header h2{padding-inline:var(--module)}.OtherInterview header a{padding-inline:var(--module);margin-inline:auto;order:1;font-size:var(--font-size200);font-weight:600}.OtherInterview .other-interview-slider{padding-inline:var(--module);margin-top:2.5rem}.OtherInterview .other-interview-slider .swiper-wrapper{margin-bottom:1.5rem}.OtherInterview .swiper-slide{width:40vw}}#RequirementPosts{counter-reset:posts-num;margin:0 var(--moduleDouble) var(--moduleDouble)}@media(max-width: 1024px){#RequirementPosts{width:calc(100% - 20vw);margin:0 10vw 5rem}}@media(max-width: 721px){#RequirementPosts{width:calc(100% - var(--module)*2);margin:0 auto 5rem}}#RequirementPosts .intern{margin-top:4rem;background:rgba(0,132,205,.03);padding:var(--moduleHalf);border-radius:1rem}#RequirementPosts .intern a{cursor:revert;display:inline-block;width:fit-content;text-decoration:none;transition:color .3s ease-out}#RequirementPosts .intern a:before{content:"";width:100%;height:1px;position:absolute;bottom:2px;background:#000;transform:scale(0, 1);transform-origin:right top;transition:transform .4s ease-in-out}#RequirementPosts .intern a:hover:before{transform:scale(1, 1);transform-origin:left top}.requirementPostItem:not(:first-child){margin-top:2rem}.requirementPostItem__thumb{aspect-ratio:16/9;width:100%;height:auto;border-radius:.5rem;overflow:hidden;z-index:2}.requirementPostItem__thumb img{width:100%;height:100%;object-fit:cover}@media(max-width: 1024px){.requirementPostItem__thumb{grid-area:1/2/2/3;margin-bottom:2rem;width:calc(100% - var(--module)*2);margin-inline:auto}}@media(max-width: 721px){.requirementPostItem__thumb{grid-area:unset;margin:unset;width:100%}}.requirementPostItem__link{background:rgba(0,132,205,.03);padding:var(--moduleHalf);border-radius:1rem;display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(0, 1fr);align-items:center;transition:box-shadow .3s ease-out}@media(max-width: 1024px){.requirementPostItem__link{grid-template-columns:auto minmax(0, 1fr);padding:3rem 0 3rem 5vw}}@media(max-width: 721px){.requirementPostItem__link{grid-template-columns:minmax(0, 1fr);padding:2rem var(--module)}}.requirementPostItem__link:before{counter-increment:posts-num;content:"REQUIREMENT " counter(posts-num, decimal-leading-zero);writing-mode:vertical-rl;padding-right:2vw;border-right:1px solid rgba(0,132,205,.1);height:100%;font-size:var(--font-size200);color:var(--logoColor)}@media(max-width: 1024px){.requirementPostItem__link:before{grid-area:1/1/3/2}}@media(max-width: 721px){.requirementPostItem__link:before{grid-area:unset;writing-mode:horizontal-tb;border-right:unset;border-bottom:1px solid rgba(0,132,205,.1);padding-right:unset;padding-bottom:1rem}}.requirementPostItem__link .header{display:grid;row-gap:1rem;grid-template-columns:auto auto;align-content:center;align-items:center;padding-inline:var(--module);transition:color .3s ease-out}@media(max-width: 1024px){.requirementPostItem__link .header{grid-area:2/2/3/3}}@media(max-width: 721px){.requirementPostItem__link .header{grid-area:unset;padding-inline:unset;margin:2rem 0 1.5rem}}.requirementPostItem__link h2{width:fit-content;font-size:var(--font-size800);font-weight:700;column-gap:3rem;line-height:1.4}.requirementPostItem__link i{width:2rem;height:2rem;margin-left:auto;aspect-ratio:1/1;border-radius:50%;font-size:var(--font-size500);color:var(--logoColor);border:1px solid var(--logoColor);transition:var(--tr02);display:flex;justify-content:center;align-items:center;transition:background .3s ease-out,color .3s ease-out}.requirementPostItem__link i:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;align-content:center}.requirementPostItem__link p{line-height:1.75;grid-area:2/1/3/3}@media(hover: hover){.requirementPostItem__link:hover{color:var(--logoColor);box-shadow:5px 5px var(--font-size900) rgba(0,0,0,.1)}.requirementPostItem__link:hover i{background:var(--logoColor);color:#fff}}.requirementPostItem__link:focus-visible{color:var(--logoColor);box-shadow:5px 5px var(--font-size900) rgba(0,0,0,.1)}.requirementPostItem__link:focus-visible i{background:var(--logoColor);color:#fff}.requirementPostItem__text-slider{--text-slide-color: rgba(255,255,255,0.2);width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;display:flex;align-items:center;font-size:8vw;font-weight:600;opacity:0}.requirementPostItem__text-slider:has(.swiper-initialized){opacity:1;transition:opacity .2s ease-in-out}.requirementPostItem__text-slider .c-text-slider{color:#fff;opacity:.2}@media(max-width: 1024px){.requirementPostItem__text-slider{font-size:10vw}}@media(max-width: 721px){.requirementPostItem__text-slider{font-size:20vw}.requirementPostItem__text-slider .c-text-slider{bottom:20%}}#RequirementSingleHeader{display:grid;grid-template-columns:minmax(0, 1fr) 30%;align-items:center;column-gap:var(--module);padding:var(--module) var(--moduleDouble);margin-bottom:var(--module);border-bottom:1px solid rgba(0,0,0,.1)}@media(max-width: 1024px){#RequirementSingleHeader{grid-template-columns:minmax(0, 1fr) 40%}}@media(max-width: 721px){#RequirementSingleHeader{grid-template-columns:minmax(0, 1fr);padding:unset;margin:3rem var(--module);padding-bottom:3rem;row-gap:2rem}}#RequirementSingleHeader .header-thumbnail{width:100%;height:auto;padding:2vw;background:rgba(0,132,205,.05);border-radius:1rem}#RequirementSingleHeader .header-thumbnail picture{width:100%;aspect-ratio:3/2;border-radius:.5rem;overflow:hidden}@media(max-width: 721px){#RequirementSingleHeader .header-thumbnail{padding:2rem 8vw}}#RequirementSingleHeader .header-text-slider{--text-slide-color:rgba(255,255,255,0.2);position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;font-size:8vw;font-weight:600;letter-spacing:-0.05em;line-height:1;z-index:1}@media(max-width: 721px){#RequirementSingleHeader .header-text-slider{font-size:15vw}}#RequirementSingleHeader .header-details h1{font-size:var(--font-size900);font-weight:700;line-height:1.45}#RequirementSingleHeader .header-details h1:before{content:attr(data-text);display:block;color:var(--logoColor);font-size:var(--font-size400);font-weight:600;line-height:1.25;letter-spacing:-0.05em;margin-bottom:.5rem}#RequirementSingleHeader .header-details p{font-weight:400;line-height:1.8;margin-top:1.5rem}@media(max-width: 1024px){#RequirementSingleHeader .header-details p{margin-top:1rem}}@media(max-width: 721px){#RequirementSingleHeader .header-details h1{font-size:8vw}#RequirementSingleHeader .header-details p{margin-top:1.5rem}}#RequirementSingleHeader .header-anchor-nav{margin-top:3rem;display:flex;flex-wrap:wrap;gap:3px}#RequirementSingleHeader .header-anchor-nav li a{display:flex;justify-content:center;align-items:baseline;column-gap:.5rem;font-size:var(--font-size200);background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px rgba(0,0,0,.1019607843);border-radius:5px;padding:.8em 1.5em .7em;font-weight:600;transition:background .3s ease-out,color .3s ease-out}#RequirementSingleHeader .header-anchor-nav li a:before{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;align-content:center;color:#0084cd;transition:color .3s ease-out}@media(hover: hover){#RequirementSingleHeader .header-anchor-nav li a:hover{background:var(--logoColor);color:#fff}#RequirementSingleHeader .header-anchor-nav li a:hover:before{color:#fff}}#RequirementSingleHeader .header-anchor-nav li a:focus-visible{background:var(--logoColor);color:#fff}#RequirementSingleHeader .header-anchor-nav li a:focus-visible:before{color:#fff}@media(max-width: 1024px){#RequirementSingleHeader .header-anchor-nav{margin-top:2rem}#RequirementSingleHeader .header-anchor-nav li a{font-size:var(--font-size100)}}@media(max-width: 721px){#RequirementSingleHeader .header-anchor-nav{justify-content:center}#RequirementSingleHeader .header-anchor-nav li a{font-size:var(--font-size50)}}.RequirementSingleWrap{display:grid;grid-template-columns:20% minmax(0, 1fr);margin-inline:var(--moduleDouble);column-gap:var(--module);margin-bottom:var(--moduleDouble)}.RequirementSingleWrap aside{width:100%;height:100%}@media(max-width: 721px){.RequirementSingleWrap{grid-template-columns:minmax(0, 1fr);margin-inline:var(--module);row-gap:3rem;margin-bottom:5rem}}.anchor-nav{position:sticky;top:15vh}.anchor-nav li:not(:last-child){margin-bottom:1rem}@media(max-width: 721px){.anchor-nav{position:relative;top:auto;display:flex;flex-wrap:wrap;column-gap:5vw}}.anchor-nav a{font-size:var(--font-size300);font-weight:600;opacity:.5;transition:opacity .3s ease-out,color .3s ease-out;display:flex;align-items:center}.anchor-nav a:before{content:"";width:0;height:0;background:var(--logoColor);display:block;border-radius:50%;transition:width .3s ease-out,height .3s ease-out}.anchor-nav a.active{column-gap:.5rem;opacity:1;color:var(--logoColor)}.anchor-nav a.active:before{width:.5rem;height:.5rem}@media(hover: hover){.anchor-nav a:hover{color:var(--logoColor)}}.anchor-nav a:focus-visible{color:var(--logoColor)}.requirementSingleNote{width:100%}.requirementSingleNote:not(:first-child){margin-top:var(--module)}@media(max-width: 1024px){.requirementSingleNote:not(:first-child){margin-top:5rem}}.requirementSingleNote h2{font-size:var(--font-size800);font-weight:700;line-height:1.5;margin-bottom:2rem}.requirementSingleNote h2:before{content:attr(data-text);font-size:var(--font-size300);font-weight:600;display:block;line-height:1.3;letter-spacing:-0.05em;color:var(--logoColor);margin-bottom:.5rem}@media(max-width: 721px){.requirementSingleNote h2{margin-bottom:2rem}.requirementSingleNote h2:before{font-size:var(--font-size100)}}.requirementProcess{counter-reset:process-num;display:grid;grid-template-columns:minmax(0, 1fr);row-gap:2rem}@media(max-width: 1024px){.requirementProcess{grid-template-columns:minmax(0, 1fr)}}.requirementProcess__item{display:grid;grid-template-columns:40% minmax(0, 1fr);row-gap:1rem;column-gap:var(--moduleHalf);padding-right:var(--moduleHalf);border:1px solid rgba(0,0,0,.1);border-radius:.5rem;overflow:hidden}.requirementProcess__item:before{counter-increment:process-num;content:counter(process-num, decimal-leading-zero);background:var(--logoColor);color:#fff;position:absolute;top:0;left:0;width:4rem;aspect-ratio:1/1;overflow:hidden;border-radius:5px 5px 999px 5px;z-index:3;padding-left:1rem;padding-top:1rem;font-size:var(--font-size300)}.requirementProcess__item h3{font-size:var(--font-size400);font-weight:700;align-self:end;grid-area:1/2/2/3}.requirementProcess__item p{line-height:1.8;grid-area:2/2/3/3}@media(max-width: 1024px){.requirementProcess__item h3{padding-top:1.5rem}.requirementProcess__item p{padding-bottom:1.5rem}}@media(max-width: 721px){.requirementProcess__item{grid-template-columns:minmax(0, 1fr);row-gap:.8rem;padding-right:unset}.requirementProcess__item h3{grid-area:unset;padding-inline:var(--module);padding-top:unset}.requirementProcess__item p{grid-area:unset;padding-inline:var(--module)}}.requirementProcess__thumb{width:100%;background:#f2f5f7;aspect-ratio:3/2;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:10%;overflow:hidden;grid-area:1/1/3/2}.requirementProcess__thumb img{max-height:100%;object-fit:contain}@media(max-width: 1024px){.requirementProcess__thumb{height:100%}}@media(max-width: 721px){.requirementProcess__thumb{grid-area:unset;height:fit-content}.requirementProcess__thumb:not(:last-child){margin-bottom:1rem}}.requirementDepartments__details{border-bottom:1px solid rgba(0,0,0,.1)}.requirementDepartments__details:first-child{border-top:1px solid rgba(0,0,0,.1)}.requirementDepartments__details summary{padding:2rem 0;width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:2rem;font-size:var(--font-size600);font-weight:700;transition:color .4s ease-in-out,background .4s ease-out;cursor:pointer}@media(hover: hover){.requirementDepartments__details summary:hover{background:rgba(0,132,205,.05)}.requirementDepartments__details summary:hover .requirementDepartments__toggle{background:#fff;border:2px solid var(--logoColor)}.requirementDepartments__details summary:hover .requirementDepartments__toggle:before,.requirementDepartments__details summary:hover .requirementDepartments__toggle:after{background:var(--logoColor)}}.requirementDepartments__details summary:focus-visible{background:rgba(0,132,205,.05)}.requirementDepartments__details summary:focus-visible .requirementDepartments__toggle{background:#fff;border:2px solid var(--logoColor)}.requirementDepartments__details summary:focus-visible .requirementDepartments__toggle:before,.requirementDepartments__details summary:focus-visible .requirementDepartments__toggle:after{background:var(--logoColor)}@media(max-width: 721px){.requirementDepartments__details summary{padding:1.5rem 2vw}}.requirementDepartments__details[open]:not(:has(.is-close)) summary{color:var(--logoColor)}.requirementDepartments__toggle{--icon-bg:var(--logoColor);--icon-color:#ffffff;--border-horizontality:37.5%;--border-vertical:2px;width:var(--font-size800);aspect-ratio:1/1;border-radius:50%;background:var(--icon-bg);border:2px solid rgba(0,0,0,0);transition:background .4s ease-in-out,border .4s ease-out}.requirementDepartments__toggle:before,.requirementDepartments__toggle:after{content:"";position:absolute;background:var(--icon-color);z-index:1}.requirementDepartments__toggle:before{width:var(--border-horizontality);height:var(--border-vertical);top:calc(50% - var(--border-vertical)/2);left:calc(50% - var(--border-horizontality)/2);transition:background .4s ease-in-out}.requirementDepartments__toggle:after{width:var(--border-vertical);height:var(--border-horizontality);top:calc(50% - var(--border-horizontality)/2);left:calc(50% - var(--border-vertical)/2);transition:transform .2s ease-in-out;transition:background .4s ease-in-out,transform .2s ease-in-out}.requirementDepartments__details[open]:not(:has(.is-close)) .requirementDepartments__toggle{--icon-bg:#F2F5F7;--icon-color:var(--logoColor)}.requirementDepartments__details[open]:not(:has(.is-close)) .requirementDepartments__toggle:after{transform:rotate(90deg)}.requirementDepartments__list{padding-top:.5rem 0 2rem}.requirementDepartments__list dl{padding:1.5rem 0;display:flex;column-gap:3.5%;width:100%}.requirementDepartments__list dl:not(:first-child):before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(0,0,0,.1);z-index:1}.requirementDepartments__list dl:not(:first-child):after{content:"";position:absolute;top:0;left:0;width:6.4%;height:1px;background:var(--logoColor);z-index:2}.requirementDepartments__list dt{width:12.8%;flex-shrink:0}.requirementDepartments__list dd{flex:1}.requirementDepartments__list dd p{font-size:var(--font-size400);line-height:1.5}.requirementDepartments__list dd p:not(:first-child){margin-top:.5rem}@media(max-width: 721px){.requirementDepartments__list dl{padding:1.5rem 2vw;flex-direction:column;row-gap:.5rem}.requirementDepartments__list dt{width:100%;opacity:.6}}.requirementApplies{background:#f2f5f7;border-radius:5px;padding:2rem 3.375rem 3rem}.requirementApplies h3{font-size:var(--font-size400);font-weight:700;text-align:center;line-height:1.5}@media(max-width: 1024px){.requirementApplies{padding:2rem 5vw}}@media(max-width: 721px){.requirementApplies{padding:2rem var(--module)}}.requirementApplies__items{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:.5rem;padding-top:2rem}@media(max-width: 721px){.requirementApplies__items{padding-top:1.5rem;grid-template-columns:minmax(0, 1fr);row-gap:.5rem}}.requirementApplies__item>a,.requirementApplies__item>div{padding:1rem;background:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center}.requirementApplies__item>a{transition:opacity .4s ease-out}@media(hover: hover){.requirementApplies__item>a:hover{opacity:.5}}.requirementApplies__item>a:focus-visible{opacity:.5}.requirementApplies__item img{width:100%}.requirementEntryBtn{margin-top:2rem}.requirementEntryBtn a{display:flex;justify-content:center;align-items:center;align-content:center;padding:1.25rem;background:#0084cd;color:#fff;border-radius:var(--radiusS);gap:1rem;transition:var(--tr04);box-shadow:0 2px 2px 0 rgba(0,0,0,.1);font-weight:550}.requirementEntryBtn a:after{content:"";font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;align-content:center;width:3rem;height:3rem;border-radius:50%;font-size:var(--font-size500);color:#fff;border:1px solid #fff;transition:var(--tr02);flex-shrink:0}@media(max-width: 721px){.requirementEntryBtn a:after{width:2rem;height:2rem}}@media(hover: hover){.requirementEntryBtn a:hover{background:#01a5ff}}.requirementEntryBtn a:focus-visible{background:#01a5ff}@media(max-width: 721px){.requirementEntryBtn{margin-top:1rem}}/*# sourceMappingURL=recruit-style.css.map */