@charset "UTF-8";.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}}@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)}}.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 jump{0%{transform:translateY(0) scale(1)}5%{transform:translateY(0) scale(1.06,.9)}10%{transform:translateY(-15%) scaleY(1.04)}15%{transform:translateY(0) scale(1.06,.9)}20%{transform:translateY(-15%) scaleY(1.04)}25%{transform:translateY(0) scale(1.06,.94)}30%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes nod{0%{transform:rotate(0)}5%{transform:rotate(4deg)}10%{transform:rotate(0)}15%{transform:rotate(4deg)}20%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes float{0%{transform:translateY(0) scale(1)}5%{transform:translateY(5%) scale(1.06,.94)}25%{transform:translateY(-35%) scale(1)}28%{transform:translateY(-40%) scale(1.06,.96);transform-origin:top}45%{transform:translateY(5%) scale(1)}50%{transform:translateY(5%) scale(1.06,.94);transform-origin:bottom}70%{transform:translateY(-35%) scale(1)}73%{transform:translateY(-40%) scale(1.06,.96);transform-origin:top}to{transform:translateY(0) scale(1)}}@keyframes hide{0%{transform:rotate(0) translateY(0)}1%{transform:rotate(0) translateY(-5%)}3%{transform:rotate(-8deg) translateY(70%)}20%{transform:rotate(-8deg) translateY(70%)}90%{transform:rotate(0) translateY(0)}to{transform:rotate(0) translateY(0)}}@keyframes entryText{0%{transform:scale(1)}30%{transform:scale(1.1,.9)}60%{transform:scaleY(1.2)}to{transform:scale(1)}}@keyframes entryArrow{0%{transform:translate(0)}40%{transform:translate(20%)}90%{transform:translate(0)}to{transform:translate(0)}}@keyframes gosogoso{0%{transform:rotate(0)}5%{transform:rotate(-4deg)}10%{transform:rotate(0)}15%{transform:rotate(-4deg)}20%{transform:rotate(0)}25%{transform:rotate(-4deg)}30%{transform:rotate(0)}35%{transform:rotate(-4deg)}50%{transform:rotate(-4deg)}55%{transform:rotate(0)}to{transform:rotate(0)}}.pSingleRequirementBody{background-color:#eeeee7}.pSingleRequirementIntro__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:48rem 0 30rem}.pSingleRequirementIntro__title{display:flex;flex-direction:column;gap:8rem;align-items:center}.pSingleRequirementIntro__title_job{font-size:26rem;font-weight:500;line-height:1;letter-spacing:.02em}.pSingleRequirementIntro__title_place{position:relative;font-size:16rem;font-weight:500;line-height:1.84}.pSingleRequirementIntro__title_place:before{position:absolute;bottom:5rem;left:0;width:100%;height:3px;content:"";background-image:url(../images/common/line_black.svg);background-repeat:repeat-x;background-size:89px 3px}.pSingleRequirementIntro__illust{position:absolute;top:-24rem;right:16rem;width:104rem;height:73rem}.pSingleRequirementIntro__illust_note{position:absolute;top:0;left:0;width:81rem;height:50rem;transform:rotate(-180deg) scale(0);transform-origin:right bottom;transition:transform .68s var(--e-spring-2) 2s}.pSingleRequirementIntro__illust_heartchan{position:absolute;right:0;bottom:0;width:48rem;height:40rem;transform-origin:bottom}.pSingleRequirementContent{position:relative;margin-top:32rem;background-color:var(--c-white)}.pSingleRequirementContent__type{position:absolute;top:-27rem;left:50%;padding:9rem 33rem;transform:translate(-50%)}.pSingleRequirementContent__type:before{position:absolute;top:0;left:22rem;z-index:-1;width:calc(100% - 44rem);height:100%;content:"";background-color:var(--c-baige2)}.pSingleRequirementContent__type_bg{position:absolute;top:0;height:100%}.pSingleRequirementContent__type_bg.--left{left:0}.pSingleRequirementContent__type_bg.--right{right:0}.pSingleRequirementContent__type_bg_img{width:auto;height:100%}.pSingleRequirementContent__type_text{font-size:16rem;font-weight:500;line-height:1}.pSingleRequirementContent__inner{padding:16rem 32rem 24rem}.pSingleRequirementContent__detail{display:flex;flex-direction:column;gap:68rem;margin-top:68rem}.pSingleRequirementContent__detail_item_title{font-size:20rem;font-weight:500;text-align:center;letter-spacing:.02em}.pSingleRequirementContent__detail_item_body{position:relative;margin-top:27rem}.pSingleRequirementContent__detail_item_heartchan{position:absolute}.pSingleRequirementContent__detail_item_heartchan.--requirement{top:-32rem;right:12rem;width:46rem;height:46rem;transform-origin:bottom}.pSingleRequirementContent__detail_item_heartchan.--requirement.is-active{animation:nod 4s var(--e-out-quart) infinite}.pSingleRequirementContent__detail_item_heartchan.--benefit{top:-27rem;right:24rem;z-index:1;width:48rem;height:39rem}.pSingleRequirementContent__detail_item_heartchan.--benefit.is-active{animation:float 10s var(--e-out-quart) infinite}.pSingleRequirementContent__detail_item_heartchan.--result{top:-25rem;right:22rem;width:53rem;height:41rem}.pSingleRequirementContent__detail_item_heartchan.--result.is-active{animation:hide 8s var(--e-out-quart) infinite}.pSingleRequirementContent__detail_item_dl{display:flex;flex-direction:column;gap:18rem}.pSingleRequirementContent__detail_item_block{position:relative;display:grid;grid-template-columns:1fr;gap:16rem;padding:24rem;background-color:var(--c-baige2)}.pSingleRequirementContent__detail_item_block: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}.pSingleRequirementContent__detail_item_dt,.pSingleRequirementContent__detail_item_dd{font-size:15rem;font-weight:500;line-height:1.84}.pSingleRequirementContent__detail_item_dd_wrapper:not(:first-child){margin-top:16rem}.pSingleRequirementContent__detail_item_dd p>ol{display:flex;flex-direction:column;counter-reset:number}.pSingleRequirementContent__detail_item_dd p>ol li{position:relative;padding-left:1em}.pSingleRequirementContent__detail_item_dd p>ol li:before{position:absolute;top:0;left:0;content:counter(number) ".";counter-increment:number}.pSingleRequirementContent__detail_item_dd p a{display:inline;padding-bottom:4rem;background-image:url(../images/common/line_black.svg);background-repeat:repeat-x;background-position:bottom;background-size:89px 3px}.pSingleRequirementContent__detail_item_dd p strong{font-weight:700;color:var(--c-green2)}.pSingleRequirementContent__detail_item_dd_list_item{position:relative;padding-left:1em}.pSingleRequirementContent__detail_item_dd_list_item:before{position:absolute;top:0;left:0;content:"・"}.pSingleRequirementContent__entry{position:relative;margin-top:109rem;margin-left:-8rem}.pSingleRequirementContent__entry_character{position:absolute;top:-69rem;left:115rem;z-index:1;width:113rem;height:86rem}.pSingleRequirementContent__entry_character_nkun{position:absolute;bottom:0;left:0;width:61rem;height:86rem}.pSingleRequirementContent__entry_character_nkun_head{position:absolute;top:0;left:0;width:61rem;height:61rem;transform-origin:bottom;animation:nod 4s var(--e-out-quart) infinite 1.2s}.pSingleRequirementContent__entry_character_nkun_body{width:100%;height:100%}.pSingleRequirementContent__entry_character_heartchan{position:absolute;right:0;bottom:2rem;width:42rem;height:42rem;transform-origin:bottom;animation:jump 4s var(--e-out-quart) infinite}.pSingleRequirementContent__entry_link{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:342rem;height:144rem;padding:27rem 38rem 39rem 40rem;-webkit-mask-image:url(../images/requirement/entry_bg_mask.svg);mask-image:url(../images/requirement/entry_bg_mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.pSingleRequirementContent__entry_bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.pSingleRequirementContent__entry_text{display:flex;flex-direction:column;font-size:20rem;font-weight:500;line-height:1.84;color:var(--c-white);letter-spacing:.02em}.pSingleRequirementContent__entry_text_inner{width:-moz-fit-content;width:fit-content;padding-bottom:2rem;background-image:url(../images/common/line_white.svg);background-repeat:repeat-x;background-position:bottom;background-size:89px 3px}.pSingleRequirementContent__entry_arrow{width:16rem;height:16rem}.pSingleRequirementContent__entry_arrow.--blank{transform:rotate(-45deg)}#wp *+ol,#wp *+ul,#wp *+.pWpButton{margin-top:24rem}#wp *+.pWpHeadline__h3,#wp *+.pWpHeadline__h4,#wp *+p{margin-top:40rem}#wp *+.pWpHeadline__h2,#wp *+.pWpFlexImages,#wp *+.pWpVideo,#wp *+.wp-block-embed-youtube{margin-top:56rem}#wp *+.pWpCaption{margin-top:24rem}#wp .pWpHeadline__h2+*,#wp .pWpHeadline__h3+*,#wp .pWpHeadline__h4+*{margin-top:16rem}#wp .pWpHeadline__h2{position:relative;width:-moz-fit-content;width:fit-content;padding-bottom:11rem;font-size:22rem;font-weight:500;letter-spacing:.02em}#wp .pWpHeadline__h2: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}#wp .pWpHeadline__h3{width:-moz-fit-content;width:fit-content;font-size:20rem;font-weight:500;letter-spacing:.02em}#wp .pWpHeadline__h3 .pWpHeadline__text{display:inline;padding:1rem 14rem 4rem;background-color:var(--c-baige2);-webkit-box-decoration-break:clone;box-decoration-break:clone}#wp .pWpHeadline__h4{font-size:20rem;font-weight:500;letter-spacing:.02em}#wp p{font-size:15rem;font-weight:500;line-height:1.84}#wp p+p{margin-top:16rem}#wp p a{position:relative;display:inline;padding-bottom:4rem;background-image:url(../images/common/line_black.svg);background-repeat:repeat-x;background-position:bottom;background-size:89px 3px}#wp p a[target=_blank]{padding-right:3rem;margin-right:3rem}#wp p a[target=_blank]:after{display:inline-block;width:14rem;height:12rem;margin-left:3rem;content:"";background-image:url(../images/common/ico_blank.svg);background-repeat:no-repeat;background-size:contain}#wp p strong{color:var(--c-green2)}#wp p em{font-style:italic}#wp p.has-text-align-right{text-align:right}#wp p.has-text-align-center{text-align:center}#wp .pWpFlexImages{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:24rem}#wp .pWpFlexImages__heartchan{position:absolute;z-index:-1}#wp .pWpFlexImages__heartchan.--1{top:-29rem;right:40rem;width:46rem;height:36rem;transform:rotate(var(--heartchan-deg, 0deg)) translateY(100%);transition:transform .6s var(--e-spring-1)}#wp .pWpFlexImages__heartchan.--2{top:-40rem;right:13rem;width:63rem;height:57rem;transform-origin:bottom}#wp .pWpFlexImages__heartchan.--2.is-active{animation:jump 4s var(--e-out-quart) infinite}#wp .pWpFlexImages__heartchan.--3{top:-33rem;left:26rem;width:63rem;height:57rem}#wp .pWpFlexImages__heartchan.--3.is-active{animation:hide 8s var(--e-out-quart) infinite}#wp .pWpFlexImages__heartchan.is-active{transform:rotate(var(--heartchan-deg, 0deg)) translateY(0)}#wp .pWpFlexImages__item_frame{display:none}#wp .pWpFlexImages__item img{height:100%}#wp .pWpCaption{font-size:15rem;font-weight:500;line-height:1.84}#wp ol{display:flex;flex-direction:column;gap:6rem;counter-reset:number}#wp ol li{position:relative;padding-left:24rem;font-size:16rem;font-weight:500;line-height:1.84}#wp ol li:before{position:absolute;top:5rem;left:0;font-family:var(--f-en);font-size:15rem;font-weight:400;line-height:1;letter-spacing:.02em;content:counter(number) ".";counter-increment:number}#wp ul{display:flex;flex-direction:column;gap:9rem}#wp ul li{position:relative;padding-left:28rem;font-size:16rem;font-weight:500;line-height:1.84}#wp ul li:before{position:absolute;top:10rem;left:0;width:20rem;height:15rem;content:"";background-image:url(../images/common/ico_list.png);background-repeat:no-repeat;background-size:contain}#wp .pWpVideo{position:relative;z-index:1;width:100%}#wp .pWpVideo__heartchan{position:absolute;top:-40rem;right:16rem;z-index:-1;width:57rem;height:50rem;transform:translateY(100%);transition:transform .52s var(--e-spring-1)}#wp .pWpVideo__icon{position:absolute;top:calc(50% - 27.5rem);left:calc(50% - 28rem);z-index:1;width:56rem;height:55rem}#wp .pWpVideo.is-playing .pWpVideo__icon{display:none}#wp .pWpVideo.is-active .pWpVideo__heartchan{transform:translateY(0)}#wp .wp-block-embed-youtube{position:relative;width:100%;height:0;padding-top:56.25%}#wp .wp-block-embed-youtube:before{position:absolute;top:-28rem;left:29rem;width:57rem;height:28rem;content:"";background-image:url(../images/common/heartchan_youtube.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(100%);transition:transform 1.2s var(--e-out-quart)}#wp .wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#wp .wp-block-embed-youtube.is-active:before{transform:translateY(0)}#wp .pWpButton{position:relative;z-index:1;display:flex;gap:24rem;align-items:center;justify-content:space-between;padding:19rem 24rem 19rem 32rem;background-color:var(--c-green-texture)}#wp .pWpButton:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;padding:1px;content:"";background-image:url(../images/common/texture1.jpg);background-size:428px 327px;mix-blend-mode:overlay}#wp .pWpButton:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:#0000001a;opacity:0}#wp .pWpButton__frame{position:absolute;top:-1px;width:auto;height:calc(100% + 2px)}#wp .pWpButton__frame.--left{left:0}#wp .pWpButton__frame.--right{right:0}#wp .pWpButton__frame_img{width:auto;height:100%}#wp .pWpButton__text{font-size:18rem;font-weight:500;line-height:1.4;color:var(--c-white);letter-spacing:.02em}#wp .pWpButton__arrow{flex-shrink:0;width:15rem;height:16rem}#wp .pWpButton+*{margin-top:40rem}#wp .pWpButton[target=_blank] .pWpButton__arrow{transform:rotate(-45deg)}.isLoaded .pSingleRequirementIntro__illust_note{transform:rotate(0) scale(1)}.isLoaded .pSingleRequirementIntro__illust_heartchan{animation:gosogoso 4s var(--e-out-quart) forwards}@media screen and (min-width: 768px){.pSingleRequirementHead .cCommonHead__inner{padding:11.125rem min(128px,8.47vw) 7.6875rem}.pSingleRequirementHead .cCommonHead__heart{right:max(-105px,-6.94vw);bottom:max(-276px,-18.25vw);width:min(573px,37.9vw);height:min(497px,32.87vw)}.pSingleRequirementBody__inner{display:flex;flex-direction:column;align-items:center;padding-bottom:8rem}.pSingleRequirementIntro{display:flex;flex-direction:column;align-items:center}.pSingleRequirementIntro__inner{width:min(1192px,78.84vw);padding:6rem 0 4.25rem}.pSingleRequirementIntro__title{flex-direction:row;flex-wrap:wrap;gap:1.5rem}.pSingleRequirementIntro__title_job{font-size:1.875rem}.pSingleRequirementIntro__title_place{padding-bottom:.125rem;font-size:1rem}.pSingleRequirementIntro__title_place:before{bottom:-.1875rem}.pSingleRequirementIntro__illust{top:auto;right:min(85px,5.62vw);bottom:-11px;z-index:1;width:104px;height:73px}.pSingleRequirementIntro__illust_note{width:81px;height:50px}.pSingleRequirementIntro__illust_heartchan{width:48px;height:40px}.pSingleRequirementContent{display:flex;flex-direction:column;align-items:center;margin-top:0}.pSingleRequirementContent__frame{width:100%}.pSingleRequirementContent__type{top:-26px;padding:12px 33px}.pSingleRequirementContent__type:before{left:1.375rem;width:calc(100% - 2.75rem);border-radius:.3125rem}.pSingleRequirementContent__type_text{font-size:1.0625rem}.pSingleRequirementContent__inner{width:min(1192px,78.84vw);padding:2.5rem min(168px,11.11vw) 4rem}.pSingleRequirementContent__detail{gap:7.625rem;margin-top:7.625rem}.pSingleRequirementContent__detail_item_title{font-size:1.5rem}.pSingleRequirementContent__detail_item_body{margin-top:2.875rem}.pSingleRequirementContent__detail_item_heartchan.--requirement{top:-40px;right:min(40px,2.65vw);width:57px;height:57px}.pSingleRequirementContent__detail_item_heartchan.--benefit{top:-29px;right:auto;left:min(176px,11.64vw);width:57px;height:48px}.pSingleRequirementContent__detail_item_heartchan.--result{top:-30px;right:min(235px,15.54vw);width:63px;height:49px}.pSingleRequirementContent__detail_item_dl{gap:1.125rem}.pSingleRequirementContent__detail_item_block{grid-template-columns:1fr min(512px,33.86vw);gap:min(32px,2.12vw);align-items:center;padding:1.5625rem min(56px,3.7vw) 1.625rem}.pSingleRequirementContent__detail_item_dt,.pSingleRequirementContent__detail_item_dd{font-size:1.0625rem;line-height:2}.pSingleRequirementContent__detail_item_dd_wrapper:not(:first-child){margin-top:1rem}.pSingleRequirementContent__detail_item_dd p a{padding-bottom:.25rem}.pSingleRequirementContent__entry{width:-moz-fit-content;width:fit-content;margin:10.3125rem auto 0}.pSingleRequirementContent__entry_character{top:-85px;left:clamp(186px,16.47vw,249px);width:134px;height:102px}.pSingleRequirementContent__entry_character_nkun{width:72px;height:102px}.pSingleRequirementContent__entry_character_nkun_head{width:72px;height:72px}.pSingleRequirementContent__entry_character_heartchan{bottom:2px;width:50px;height:50px}.pSingleRequirementContent__entry_link{width:clamp(474rem / 16,41.8vw,632rem / 16);height:clamp(108rem / 16,9.52vw,144rem / 16);padding:clamp(32rem / 16,2.84vw,43rem / 16) clamp(36rem / 16,3.17vw,48rem / 16) clamp(40rem / 16,3.57vw,54rem / 16) clamp(48rem / 16,4.23vw,64rem / 16);-webkit-mask-image:url(../images/requirement/entry_bg_mask-pc.svg);mask-image:url(../images/requirement/entry_bg_mask-pc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.pSingleRequirementContent__entry_text{flex-direction:row;padding-bottom:.125rem;font-size:clamp(18rem / 16,1.59vw,24rem / 16);background-image:url(../images/common/line_white.svg);background-repeat:repeat-x;background-position:bottom;background-size:89px 3px}.pSingleRequirementContent__entry_text_inner{padding-bottom:0;background:none}.pSingleRequirementContent__entry_arrow{width:clamp(19rem / 16,1.72vw,26rem / 16);height:clamp(18rem / 16,1.65vw,25rem / 16);margin-top:.4375rem}#wp *+ol,#wp *+ul,#wp *+.pWpButton{margin-top:1.5rem}#wp *+.pWpHeadline__h3,#wp *+.pWpHeadline__h4,#wp *+p{margin-top:3.5rem}#wp *+.pWpHeadline__h2{margin-top:4.5rem}#wp *+.pWpFlexImages{margin-top:5.5rem}#wp *+.pWpFlexImages.--flex{margin-top:4.5rem}#wp *+.pWpCaption{margin-top:1rem}#wp *+.pWpVideo,#wp *+.wp-block-embed-youtube{margin-top:5.5rem}#wp .pWpHeadline__h2+*,#wp .pWpHeadline__h3+*,#wp .pWpHeadline__h4+*{margin-top:1rem}#wp .pWpHeadline__h2{padding-bottom:.75rem;font-size:1.5rem}#wp .pWpHeadline__h3{font-size:1.375rem}#wp .pWpHeadline__h3 .pWpHeadline__text{padding:.0625rem .875rem .25rem}#wp .pWpHeadline__h4{font-size:1.375rem}#wp p{font-size:1.0625rem;line-height:2}#wp p+p{margin-top:1rem}#wp p a{padding-bottom:.25rem}#wp p a[target=_blank]{padding-right:.1875rem;margin-right:.1875rem}#wp p a[target=_blank]:after{width:.875rem;height:.75rem;margin-left:.1875rem}#wp .pWpFlexImages{grid-template-columns:1fr 1fr;gap:2rem}#wp .pWpFlexImages.--single{grid-template-columns:1fr}#wp .pWpFlexImages__heartchan{--heartchan-deg: -18deg}#wp .pWpFlexImages__heartchan.--1{--heartchan-deg: -18deg;top:auto;right:auto;bottom:8px;left:-42px;width:63px;height:49px;transform:rotate(var(--heartchan-deg, 0deg)) translate(80%)}#wp .pWpFlexImages__heartchan.--2{top:-40px;right:21px;width:63px;height:57px}#wp .pWpFlexImages__heartchan.--3{top:-33px;left:229px;width:63px;height:57px}#wp .pWpFlexImages__heartchan.is-active{transform:rotate(var(--heartchan-deg, 0deg)) translate(0)}#wp .pWpCaption{font-size:.9375rem;line-height:2}#wp ol{gap:.375rem}#wp ol li{padding-left:24px;font-size:1.0625rem;line-height:2}#wp ol li:before{top:.375rem;font-size:1.0625rem}#wp ul{gap:.375rem}#wp ul li{padding-left:28px;font-size:1.0625rem;line-height:2}#wp ul li:before{top:.625rem;width:20px;height:15px}#wp .pWpVideo__heartchan{top:-40px;right:24px;width:57px;height:57px}#wp .pWpVideo__icon{top:calc(50% - 45.5px);left:calc(50% - 46.5px);width:93px;height:91px}#wp .wp-block-embed-youtube:before{top:-28px;left:232px;width:57px;height:28px}#wp .pWpButton{gap:min(24px,1.59vw);width:-moz-fit-content;width:fit-content;padding:1.75rem min(32px,2.12vw) 1.6875rem min(40px,2.65vw)}#wp .pWpButton__text{min-width:min(351px,23.21vw);font-size:1.125rem}#wp .pWpButton__arrow{width:.9375rem;height:1rem}#wp .pWpButton+*{margin-top:3.5rem}}@media screen and (min-width: 768px) and (any-hover: hover){.pSingleRequirementContent__detail_item_dd p a{transition:opacity .3s var(--e-out-quart)}.pSingleRequirementContent__detail_item_dd p a:hover{opacity:.5;transition-duration:.24s}#wp p a{transition:opacity .4s var(--e-out-quart)}#wp p a:hover{opacity:.6}#wp .pWpVideo__icon{transition:transform .4s var(--e-spring-1)}#wp .pWpVideo__icon:hover{transform:scale(.96)}#wp .pWpButton:after{transition:opacity .4s var(--e-out-quart)}#wp .pWpButton__arrow{transition:transform .4s var(--e-out-quart)}#wp .pWpButton:hover:after{opacity:1;transition-duration:.2s}#wp .pWpButton:hover .pWpButton__arrow{transform:translate(30%)}#wp .pWpButton[target=_blank]:hover .pWpButton__arrow{transform:rotate(-45deg) translate(30%)}.pSingleRequirementContent__entry .char-entry{display:inline-block;transform-origin:bottom}.pSingleRequirementContent__entry_arrow{transition:transform .4s var(--e-out-quart)}.pSingleRequirementContent__entry_bg:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#ffffff29;opacity:0;transition:opacity .4s var(--e-out-quad)}.pSingleRequirementContent__entry_link:hover .pSingleRequirementContent__entry_bg:before{opacity:1;transition-duration:.24s}.pSingleRequirementContent__entry_link:hover .pSingleRequirementContent__entry_arrow{transform:translate(20%)}.pSingleRequirementContent__entry_link:hover .pSingleRequirementContent__entry_arrow.--blank{transform:rotate(-45deg) translate(20%)}}@media print{.pSingleRequirementHead .cCommonHead__inner{padding:11.77vw 8.47vw 8.13vw}.pSingleRequirementHead .cCommonHead__heart{right:-6.94vw;bottom:-18.25vw;width:37.9vw;height:32.87vw}.pSingleRequirementBody__inner{display:flex;flex-direction:column;align-items:center;padding-bottom:8.47vw}.pSingleRequirementIntro{display:flex;flex-direction:column;align-items:center}.pSingleRequirementIntro__inner{width:78.84vw;padding:6.35vw 0 4.5vw}.pSingleRequirementIntro__title{flex-direction:row;flex-wrap:wrap;gap:1.59vw}.pSingleRequirementIntro__title_job{font-size:1.98vw}.pSingleRequirementIntro__title_place{padding-bottom:.13vw;font-size:1.06vw}.pSingleRequirementIntro__title_place:before{bottom:-.2vw}.pSingleRequirementIntro__illust{top:auto;right:5.62vw;bottom:-.73vw;z-index:1;width:6.88vw;height:4.83vw}.pSingleRequirementIntro__illust_note{width:5.36vw;height:3.31vw}.pSingleRequirementIntro__illust_heartchan{width:3.17vw;height:2.65vw}.pSingleRequirementContent{display:flex;flex-direction:column;align-items:center;margin-top:0}.pSingleRequirementContent__frame{width:100%}.pSingleRequirementContent__type{top:-1.72vw;padding:.79vw 2.18vw}.pSingleRequirementContent__type:before{left:1.46vw;width:calc(100% - 2.91vw);border-radius:.33vw}.pSingleRequirementContent__type_text{display:block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:1.12vw}.pSingleRequirementContent__inner{width:78.84vw;padding:2.65vw 11.11vw 4.23vw}.pSingleRequirementContent__detail{gap:8.07vw;margin-top:8.07vw}.pSingleRequirementContent__detail_item_title{font-size:1.59vw}.pSingleRequirementContent__detail_item_body{margin-top:3.04vw}.pSingleRequirementContent__detail_item_heartchan.--requirement{top:-2.65vw;right:2.65vw;width:3.77vw;height:3.77vw}.pSingleRequirementContent__detail_item_heartchan.--benefit{top:-1.92vw;right:auto;left:11.64vw;width:3.77vw;height:3.17vw}.pSingleRequirementContent__detail_item_heartchan.--result{top:-1.98vw;right:15.54vw;width:4.17vw;height:3.24vw}.pSingleRequirementContent__detail_item_dl{gap:1.19vw}.pSingleRequirementContent__detail_item_block{grid-template-columns:1fr 33.86vw;gap:2.12vw;align-items:center;padding:1.65vw 3.7vw 1.72vw}.pSingleRequirementContent__detail_item_dt,.pSingleRequirementContent__detail_item_dd{font-size:1.12vw;line-height:2}.pSingleRequirementContent__detail_item_dd_wrapper:not(:first-child){margin-top:1.06vw}.pSingleRequirementContent__detail_item_dd p a{padding-bottom:.26vw}.pSingleRequirementContent__entry{width:-moz-fit-content;width:fit-content;margin:10.91vw auto 0}.pSingleRequirementContent__entry_character{top:-5.62vw;left:16.47vw;width:8.86vw;height:6.75vw}.pSingleRequirementContent__entry_character_nkun{width:4.76vw;height:6.75vw}.pSingleRequirementContent__entry_character_nkun_head{width:4.76vw;height:4.76vw}.pSingleRequirementContent__entry_character_heartchan{bottom:.13vw;width:3.31vw;height:3.31vw}.pSingleRequirementContent__entry_link{width:41.8vw;height:9.52vw;padding:2.84vw 3.17vw 3.57vw 4.23vw;-webkit-mask-image:url(../images/requirement/entry_bg_mask-pc.svg);mask-image:url(../images/requirement/entry_bg_mask-pc.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.pSingleRequirementContent__entry_text{flex-direction:row;padding-bottom:.13vw;font-size:1.59vw;background-image:url(../images/common/line_white.svg);background-repeat:repeat-x;background-position:bottom;background-size:5.89vw .2vw}.pSingleRequirementContent__entry_text_inner{padding-bottom:0;background:none}.pSingleRequirementContent__entry_arrow{width:1.72vw;height:1.65vw;margin-top:.46vw}#wp *+ol,#wp *+ul,#wp *+.pWpButton{margin-top:1.59vw}#wp *+.pWpHeadline__h3,#wp *+.pWpHeadline__h4,#wp *+p{margin-top:3.7vw}#wp *+.pWpHeadline__h2{margin-top:4.76vw}#wp *+.pWpFlexImages{margin-top:5.82vw}#wp *+.pWpFlexImages.--flex{margin-top:4.76vw}#wp *+.pWpCaption{margin-top:1.06vw}#wp *+.pWpVideo,#wp *+.wp-block-embed-youtube{margin-top:5.82vw}#wp .pWpHeadline__h2+*,#wp .pWpHeadline__h3+*,#wp .pWpHeadline__h4+*{margin-top:1.06vw}#wp .pWpHeadline__h2{padding-bottom:.79vw;font-size:1.59vw}#wp .pWpHeadline__h3{font-size:1.46vw}#wp .pWpHeadline__h3 .pWpHeadline__text{padding:.07vw .93vw .26vw}#wp .pWpHeadline__h4{font-size:1.46vw}#wp p{font-size:1.12vw;line-height:2}#wp p+p{margin-top:1.06vw}#wp p a{padding-bottom:.26vw}#wp p a[target=_blank]{padding-right:.2vw;margin-right:.2vw}#wp p a[target=_blank]:after{width:.93vw;height:.79vw;margin-left:.2vw}#wp .pWpFlexImages{grid-template-columns:1fr 1fr;gap:2rem}#wp .pWpFlexImages.--single{grid-template-columns:1fr}#wp .pWpFlexImages__heartchan{--heartchan-deg: -18deg}#wp .pWpFlexImages__heartchan.--1{--heartchan-deg: -18deg;top:auto;right:auto;bottom:.53vw;left:-2.78vw;width:4.17vw;height:3.24vw;transform:rotate(var(--heartchan-deg, 0deg)) translate(80%)}#wp .pWpFlexImages__heartchan.--2{top:-2.65vw;right:1.39vw;width:4.17vw;height:3.77vw}#wp .pWpFlexImages__heartchan.--3{top:-2.18vw;left:15.15vw;width:4.17vw;height:3.77vw}#wp .pWpFlexImages__heartchan.is-active{transform:rotate(var(--heartchan-deg, 0deg)) translate(0)}#wp .pWpCaption{font-size:.99vw;line-height:2}#wp ol{gap:.4vw}#wp ol li{padding-left:1.59vw;font-size:1.12vw;line-height:2}#wp ol li:before{top:.4vw;font-size:1.12vw}#wp ul{gap:.4vw}#wp ul li{padding-left:1.85vw;font-size:1.12vw;line-height:2}#wp ul li:before{top:.66vw;width:1.32vw;height:.99vw}#wp .pWpVideo__heartchan{top:-2.65vw;right:1.59vw;width:3.77vw;height:3.77vw}#wp .pWpVideo__icon{top:calc(50% - 3.01vw);left:calc(50% - 3.075vw);width:6.15vw;height:6.02vw}#wp .wp-block-embed-youtube:before{top:-1.85vw;left:15.34vw;width:3.77vw;height:1.85vw}#wp .pWpButton{gap:1.59vw;width:-moz-fit-content;width:fit-content;padding:1.85vw 2.12vw 1.79vw 2.65vw}#wp .pWpButton__text{min-width:23.21vw;font-size:1.19vw}#wp .pWpButton__arrow{width:.99vw;height:1.06vw}}
