@media screen and (min-width: 768px) and (any-hover: hover){.cHoverImage__image{overflow:hidden}.cHoverImage__image img{transition:transform .48s var(--e-out-cubic)}.cHoverImage:hover .cHoverImage__image img{transform:scale(1.06);transition-duration:.4s}}.cBreadcrumbs__list{display:flex;flex-wrap:wrap;gap:9rem}.cBreadcrumbs__item{display:flex;flex-shrink:0;gap:11rem;align-items:center;width:-moz-fit-content;width:fit-content;font-size:13rem;font-weight:500;line-height:1.4;letter-spacing:.02em}.cBreadcrumbs__item_link span[itemprop=name]{text-decoration:underline;text-underline-offset:4rem}.cBreadcrumbs__item:first-child{text-transform:uppercase}.cBreadcrumbs__item:not(:last-child):after{flex-shrink:0;width:6rem;height:9rem;margin-top:3rem;content:"";background-image:url("data:image/svg+xml,%3csvg%20width='6'%20height='9'%20viewBox='0%200%206%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%200.460449C1%200.460449%202.9599%204.46045%206%204.46045'%20stroke='%23111111'%20stroke-miterlimit='10'/%3e%3cpath%20d='M1%208.46045C1%208.46045%202.9599%204.46045%206%204.46045'%20stroke='%23111111'%20stroke-miterlimit='10'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){.cBreadcrumbs__list{gap:.625rem}.cBreadcrumbs__item{gap:.6875rem;font-size:.875rem}.cBreadcrumbs__item_link span[itemprop=name]{text-underline-offset:.25rem}.cBreadcrumbs__item:not(:last-child):after{width:.375rem;height:.5625rem;margin-top:.1875rem}}@media screen and (min-width: 768px) and (any-hover: hover){.cBreadcrumbs__item_link{transition:opacity .24s var(--e-out-quad)}.cBreadcrumbs__item_link:hover{opacity:.6;transition-timing-function:var(--e-out-quart)}}@media print{.cBreadcrumbs__list{gap:.66vw}.cBreadcrumbs__item{gap:.73vw;font-size:.93vw}.cBreadcrumbs__item_link span[itemprop=name]{text-underline-offset:.26vw}.cBreadcrumbs__item:not(:last-child):after{width:.4vw;height:.6vw;margin-top:.2vw}}@media print and (any-hover: hover){.cBreadcrumbs__item_link{transition:opacity .24s var(--e-out-quad)}.cBreadcrumbs__item_link:hover{opacity:.6;transition-timing-function:var(--e-out-quart)}}.cCommonHead{overflow:hidden}.cCommonHead__inner{position:relative;padding:86rem 24rem 58rem}.cCommonHead__breadcrumb{position:relative;z-index:1}.cCommonHead__headline{display:flex;flex-direction:column;margin-top:57rem;overflow:hidden;font-size:25rem;font-weight:500;line-height:1.4;letter-spacing:.02em}.cCommonHead__headline .char-fv{display:inline-block}.cCommonHead__headline_text{display:inline-block;overflow:hidden}.cCommonHead__heart{position:absolute;right:-69rem;bottom:-61rem;width:275rem;height:239rem}@media screen and (min-width: 768px){.cCommonHead{display:flex;flex-direction:column;align-items:center}.cCommonHead__inner{position:relative;width:min(1512px,100%);padding:14.125rem min(128px,8.47vw) 10.6875rem}.cCommonHead__breadcrumb{position:absolute;bottom:1.5rem;left:min(128px,8.47vw)}.cCommonHead__headline{flex-direction:row;margin-top:0;font-size:1.875rem}.cCommonHead__heart{right:max(-120px,-7.94vw);bottom:max(-291px,-19.25vw);width:min(675px,44.64vw);height:min(586px,38.76vw)}}@media print{.cCommonHead{display:flex;flex-direction:column;align-items:center}.cCommonHead__inner{position:relative;width:100%;padding:14.95vw 8.47vw 11.31vw}.cCommonHead__breadcrumb{position:absolute;bottom:1.59vw;left:8.47vw}.cCommonHead__headline{flex-direction:row;margin-top:0;font-size:1.98vw}.cCommonHead__heart{right:-7.94vw;bottom:-19.25vw;width:44.64vw;height:38.76vw}}.cFrame{display:flex;justify-content:space-between;width:100%}.cFrame.--bottom{transform:rotateX(180deg)}.cFrame__corner{position:relative;width:53px;height:45px}.cFrame__corner.--right{transform:rotateY(180deg)}@media screen and (min-width: 768px){.cFrame__corner{width:94px;height:80px}}.cFooterLinks__inner{display:grid;grid-template-columns:1fr;row-gap:24rem;padding:80rem 32rem}.cFooterLinks__link{display:flex;align-items:center;justify-content:space-between;padding:27rem 24rem 27rem 32rem;background-color:var(--c-white)}.cFooterLinks__link_text{font-size:18rem;font-weight:500;letter-spacing:.02em}.cFooterLinks__link_arrow{width:68rem;height:50rem}@media screen and (min-width: 768px){.cFooterLinks__inner{grid-template-columns:repeat(2,min(35rem,37.04vw));-moz-column-gap:4.76vw;column-gap:4.76vw;justify-content:center;padding:7rem 10.58vw 6.5rem}.cFooterLinks__link{padding:2.4375rem 2.65vw 2.4375rem 4.23vw}.cFooterLinks__link_text{font-size:1.375rem}.cFooterLinks__link_arrow{width:4.25rem;height:3.125rem}}@media print{.cFooterLinks{display:none}.cFooterLinks__inner{grid-template-columns:repeat(2,37.04vw);-moz-column-gap:4.76vw;column-gap:4.76vw;justify-content:center;padding:7.41vw 10.58vw 6.88vw}.cFooterLinks__link{padding:2.58vw 2.65vw 2.58vw 4.23vw}.cFooterLinks__link_text{font-size:1.46vw}.cFooterLinks__link_arrow{width:4.5vw;height:3.31vw}}.cFooterRecruit__inner{display:grid;grid-template-columns:1fr}.cFooterRecruit__bg{position:relative;width:100%}.cFooterRecruit__bg_image{width:100%;height:368rem}.cFooterRecruit__bg_nkun{position:absolute;top:-32rem;left:117rem;width:104rem;height:83rem}.cFooterRecruit__content{padding:64rem 32rem 42rem;margin-top:-55rem;color:var(--c-white);-webkit-mask-image:url(../images/common/footer_recruit_mask.svg);mask-image:url(../images/common/footer_recruit_mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top;mask-position:top;-webkit-mask-size:cover;mask-size:cover}.cFooterRecruit__title{display:flex;flex-direction:column;gap:24rem}.cFooterRecruit__title_jp{display:flex;flex-direction:column;font-size:26rem;font-weight:500;line-height:1.84;letter-spacing:.02em}.cFooterRecruit__title_jp_text{position:relative;width:-moz-fit-content;width:fit-content}.cFooterRecruit__title_jp_text:before{position:absolute;bottom:0;left:0;width:100%;height:3px;content:"";background-image:url(../images/common/line_white.svg);background-repeat:repeat-x;background-size:89px 3px;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--e-out-quad);backface-visibility:hidden}.cFooterRecruit__title_jp_text:nth-child(2):before{bottom:-2rem}.cFooterRecruit__title_jp.is-active .cFooterRecruit__title_jp_text:before{clip-path:inset(0 0 0 0)}.cFooterRecruit__title_en{font-family:var(--f-en);font-size:13rem;font-weight:400;letter-spacing:.02em}.cFooterRecruit__page{display:flex;flex-direction:column;gap:8rem;align-items:flex-end;margin-top:56rem}.cFooterRecruit__page_link{display:flex;gap:16rem;align-items:center;justify-content:flex-end}.cFooterRecruit__page_link_text{font-size:16rem;font-weight:500;letter-spacing:.02em}.cFooterRecruit__page_link_arrow{width:68rem;height:50rem}@media screen and (min-width: 768px){.cFooterRecruit__inner{grid-template-columns:1fr 47.88vw;height:48.41vw}.cFooterRecruit__bg_image{width:100%;height:100%}.cFooterRecruit__bg_image_img{height:100%}.cFooterRecruit__bg_nkun{top:1.98vw;left:19.51vw;width:9.92vw;height:7.94vw}.cFooterRecruit__content{display:flex;flex-direction:column;justify-content:center;padding:4.23vw 4.23vw 4.23vw 6.61vw;margin-top:0;margin-left:-2.38vw;-webkit-mask-image:url(../images/common/footer_recruit_mask-pc.svg);mask-image:url(../images/common/footer_recruit_mask-pc.svg);-webkit-mask-position:left;mask-position:left}.cFooterRecruit__title{gap:2rem}.cFooterRecruit__title_jp{font-size:1.875rem}.cFooterRecruit__title_jp_text:nth-child(2):before{bottom:-.125rem}.cFooterRecruit__title_en{font-size:.8125rem}.cFooterRecruit__page{gap:.5rem;align-items:flex-start;margin-top:min(7.5rem,7.94vw)}.cFooterRecruit__page_link{gap:1.5rem;justify-content:flex-start}.cFooterRecruit__page_link_text{font-size:1.0625rem}.cFooterRecruit__page_link_arrow{width:4.25rem;height:3.125rem}}@media print{.cFooterRecruit{display:none}.cFooterRecruit__inner{grid-template-columns:1fr 47.88vw;height:48.41vw}.cFooterRecruit__bg_image{width:100%;height:100%}.cFooterRecruit__bg_image_img{height:100%}.cFooterRecruit__bg_nkun{top:1.98vw;left:19.51vw;width:9.92vw;height:7.94vw}.cFooterRecruit__content{display:flex;flex-direction:column;justify-content:center;padding:4.23vw 4.23vw 4.23vw 6.61vw;margin-top:0;margin-left:-2.38vw;-webkit-mask-image:url(../images/common/footer_recruit_mask-pc.svg);mask-image:url(../images/common/footer_recruit_mask-pc.svg);-webkit-mask-position:left;mask-position:left}.cFooterRecruit__title{gap:2.12vw}.cFooterRecruit__title_jp{font-size:1.98vw}.cFooterRecruit__title_jp_text:nth-child(2):before{bottom:-.13vw}.cFooterRecruit__title_en{font-size:.86vw}.cFooterRecruit__page{gap:.53vw;align-items:flex-start;margin-top:7.94vw}.cFooterRecruit__page_link{gap:1.59vw;justify-content:flex-start}.cFooterRecruit__page_link_text{font-size:1.12vw}.cFooterRecruit__page_link_arrow{width:4.5vw;height:3.31vw}}@keyframes float{0%{transform:translate(0) scale(1)}5%{transform:translate(10%,15%) scale(1.06,.94)}25%{transform:translate(100%,-15%) scale(1)}30%{transform:translate(90%,8%) scale(1.06,.96)}47%{transform:translateY(-15%) scale(1)}52%{transform:translate(10%,8%) scale(1.06,.94)}72%{transform:translate(100%,-15%) scale(1)}75%{transform:translate(90%,8%) scale(1.06,.96)}to{transform:translate(0) scale(1)}}@keyframes biyooon{0%{transform:translateY(0) scale(1)}5%{transform:translateY(0) scale(1.06,.96)}10%{transform:translateY(0) scaleY(1.06)}20%{transform:translateY(0) scaleY(1.06)}25%{transform:translateY(0) scale(1.06,.98)}30%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1)}}.cCommonHead__inner{padding-bottom:75rem}.cCommonHead__headline{margin-top:76rem}.pRequirementBody__inner{position:relative;z-index:1;padding:48rem 32rem 56rem}.pRequirementNav{position:relative;display:flex;flex-direction:column;gap:16rem;padding-bottom:27rem}.pRequirementNav:before{position:absolute;bottom:0;left:0;width:100%;height:3px;content:"";background-image:url(../images/common/line_white.svg);background-repeat:repeat-x;background-size:89px 3px}.pRequirementNav__title{font-size:15rem;font-weight:500;line-height:1.84;letter-spacing:.02em}.pRequirementNav__list{display:flex;flex-wrap:wrap;gap:10rem}.pRequirementNav__list_button{padding:8rem 10rem;font-size:13rem;font-weight:500;line-height:1;letter-spacing:.02em;background-color:var(--c-white)}.pRequirementNav__list_button.is-current{pointer-events:none;background-color:var(--c-yellow)}.pRequirementList{display:flex;flex-direction:column;gap:56rem;margin-top:56rem}.pRequirementList__block .cFrame__corner{width:26rem;height:22rem}.pRequirementList__block_title{position:relative;width:-moz-fit-content;width:fit-content;padding-bottom:15rem;font-size:20rem;font-weight:500;line-height:1;letter-spacing:.02em}.pRequirementList__block_title:before{position:absolute;bottom:0;left:0;width:100%;height:3px;content:"";background-image:url(../images/common/line_black.svg);background-repeat:repeat-x;background-size:89px 3px}.pRequirementList__block_body{position:relative;margin-top:24rem}.pRequirementList__block_body.--1{background-color:#eeeee7}.pRequirementList__block_body.--2{background-color:#dadacb}.pRequirementList__block_heartchan{position:absolute}.pRequirementList__block_heartchan.--1{top:-40rem;right:40rem;z-index:-1;width:57rem;height:57rem;transform-origin:bottom;animation:biyooon 6s var(--e-out-quart) infinite}.pRequirementList__block_heartchan.--2{top:-32rem;right:40rem;z-index:1;width:57rem;height:48rem;animation:float 12s var(--e-out-quad) infinite}.pRequirementList__block_list{display:flex;flex-direction:column;gap:23rem;padding:24rem}.pRequirementList__block_list_link{position:relative;display:flex;align-items:center;justify-content:space-between;padding:27rem 20rem 24rem 24rem;background-color:var(--c-white)}.pRequirementList__block_list_type{position:absolute;top:-12rem;left:0;padding:7rem 8rem;font-size:12rem;font-weight:500;line-height:1;letter-spacing:.02em;background-color:var(--c-baige1);border-radius:0 8rem 8rem 0}.pRequirementList__block_list_content{display:flex;flex-direction:column;gap:4rem}.pRequirementList__block_list_job{font-size:19rem;font-weight:500;line-height:1.84}.pRequirementList__block_list_place{padding-bottom:7rem;font-size:13rem;font-weight:500;background-image:url(../images/common/line_black.svg);background-repeat:repeat-x;background-position:bottom;background-size:89px 3px}.pRequirementList__block_list_arrow{width:18rem;height:19rem}.pRequirement__noPost{margin-top:60rem}@media screen and (min-width: 768px){.cCommonHead__inner{padding-bottom:10.6875rem}.cCommonHead__headline{margin-top:0}.pRequirementBody{display:flex;flex-direction:column;align-items:center}.pRequirementBody__inner{width:min(1512px,100%);padding:7rem min(160px,10.58vw) 10rem}.pRequirementNav{flex-direction:row;flex-wrap:wrap;gap:1.5rem;padding-bottom:1.6875rem}.pRequirementNav__title{width:9rem;margin-top:.375rem;font-size:1.0625rem}.pRequirementNav__list{gap:.875rem}.pRequirementNav__list_button{padding:.875rem 1rem;font-size:.9375rem}.pRequirementList{gap:7rem;margin-top:7.5rem}.pRequirementList__block .cFrame__corner{width:26px;height:22px}.pRequirementList__block_title{padding-bottom:.9375rem;font-size:1.5rem}.pRequirementList__block_body{margin-top:2.5625rem}.pRequirementList__block_heartchan.--1{top:-40px;right:64px;width:57px;height:57px}.pRequirementList__block_heartchan.--2{top:-32px;right:144px;width:57px;height:48px}.pRequirementList__block_list{gap:2rem;padding:3.125rem min(73px,4.83vw)}.pRequirementList__block_list_link{gap:2rem;padding:1.125rem min(32px,2.12vw) 1.375rem min(35px,2.31vw)}.pRequirementList__block_list_type{position:static;flex-shrink:0;padding:.4375rem .5rem;font-size:.875rem;border-radius:.5rem}.pRequirementList__block_list_content{flex-direction:row;gap:4rem;align-items:center;justify-content:space-between;width:100%}.pRequirementList__block_list_job{font-size:1.375rem}.pRequirementList__block_list_place{padding-bottom:.375rem;font-size:.9375rem;line-height:1.84}.pRequirementList__block_list_arrow{flex-shrink:0;width:1.375rem;height:1.4375rem}.pRequirementList__block:nth-child(1) .pRequirementList__block_heartchan{animation-delay:-1s}.pRequirementList__block:nth-child(2) .pRequirementList__block_heartchan{animation-delay:-2s}.pRequirementList__block:nth-child(3) .pRequirementList__block_heartchan{animation-delay:-3s}.pRequirementList__block:nth-child(4) .pRequirementList__block_heartchan{animation-delay:-4s}.pRequirementList__block:nth-child(5) .pRequirementList__block_heartchan{animation-delay:-5s}.pRequirementList__block:nth-child(6) .pRequirementList__block_heartchan{animation-delay:-6s}.pRequirementList__block:nth-child(7) .pRequirementList__block_heartchan{animation-delay:-7s}.pRequirementList__block:nth-child(8) .pRequirementList__block_heartchan{animation-delay:-8s}.pRequirementList__block:nth-child(9) .pRequirementList__block_heartchan{animation-delay:-9s}.pRequirementList__block:nth-child(10) .pRequirementList__block_heartchan{animation-delay:-10s}.pRequirement__noPost{margin-top:5rem}}@media screen and (min-width: 768px) and (any-hover: hover){.pRequirementNav__list_button{transition:background-color .4s var(--e-out-quart)}.pRequirementNav__list_button:hover{background-color:var(--c-baige1)}.pRequirementList__block_list_arrow{transition:transform .4s var(--e-out-quart)}.pRequirementList__block_list_link:hover .pRequirementList__block_list_arrow{transform:translate(26%)}}
